@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--mesh: radial-gradient(1100px 620px at 78% 6%, rgba(16, 44, 74, .95), transparent 62%), radial-gradient(900px 560px at 10% 20%, rgba(104,140,168,.62), transparent 62%), radial-gradient(980px 720px at 4% 58%, rgba(178,164,140,.72), transparent 60%), radial-gradient(1050px 740px at 52% 104%, rgba(198, 74, 26, .88), transparent 58%), radial-gradient(820px 640px at 100% 60%, rgba(20, 56, 92, .85), transparent 60%), linear-gradient(165deg, #1a3550 0%, #3a6183 30%, #8d8272 62%, #b8562a 100%);--tex-grain: .11;--tex-blotch: .012;--s1: rgba(28,28,31,.6);--s2: rgba(24,24,27,.44);--s3: #1D1D20;--inset: rgba(14,14,16,.55);--hover: rgba(255,255,255,.07);--text: #F6F5F3;--text-2: rgba(246,245,243,.68);--text-3: rgba(246,245,243,.44);--line: rgba(255,255,255,.1);--line-2: rgba(255,255,255,.18);--paper: #FFFEFB;--on-paper: #1A1A18;--moe-fg:#A8DB7C;--moe-bg:rgba(140,200,92,.15);--yam-fg:#F5C971;--yam-bg:rgba(245,192,78,.15);--shu-fg:#FF9878;--shu-bg:rgba(255,123,87,.15);--fuj-fg:#BCA9F0;--fuj-bg:rgba(166,146,232,.17);--r-chip: 7px;--r-btn: 10px;--r-icon: 13px;--r-kcard: 14px;--r-input: 14px;--r-composer: 18px;--r-tile: 20px;--r-panel: 22px;--r-rail: 26px;--r-round: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-11: 44px;--ease: cubic-bezier(.2, 0, 0, 1);--t-fast: .16s;--t-med: .18s;--t-drawer: .22s;--shadow-fab: 0 8px 28px rgba(0,0,0,.28);--shadow-pop: 0 12px 40px rgba(0,0,0,.34);--focus: 0 0 0 3px rgba(255,255,255,.4);--z-mesh: 0;--z-tex: 1;--z-app: 2;--z-topbar: 20;--z-rail: 30;--z-fab: 40;--z-overlay: 45;--z-drawer: 50;--z-toast: 60;--z-tooltip: 70;--blur-s1: blur(14px) saturate(115%);--blur-s2: blur(14px);--font-ui: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-voice: "Instrument Serif", Georgia, serif;--tex-grain-url: url(/textures/grain-static.png);--tex-blotch-url: url(/textures/blotch.png);--app-bg: #14161B;--on-mesh: #FFFFFF;--on-mesh-2: rgba(255,255,255,.82);--on-mesh-3: rgba(255,255,255,.66);--on-mesh-meta: rgba(255,255,255,.6);--on-mesh-action: rgba(255,255,255,.72);--fill-ghost: rgba(255,255,255,.14);--fill-ghost-2:rgba(255,255,255,.12);--select: rgba(255,255,255,.1);--line-drop: rgba(255,255,255,.55);--scrim: rgba(0,0,0,.34);--shu-border: rgba(255,123,87,.55);--r-6: 6px;--r-8: 8px;--r-bar: 3px;--t-spin: 1.1s;--t-pulse: 1.6s;--z-popover: 55;--text-3-aa: rgba(246,245,243,.48);--text-voice: rgba(246,245,243,.8);--enso-faint: rgba(255,255,255,.08);--measure-public: 1080px;--measure-prose: 680px;--measure-wizard: 560px;--measure-wizard-wide: 880px;--series-1: rgba(255,255,255,.9);--series-2: rgba(255,255,255,.55);--series-3: rgba(255,255,255,.35);--series-fill: rgba(255,255,255,.06)}[data-mesh=night]{--mesh: radial-gradient(1100px 620px at 74% 4%, rgba(10, 22, 40, .96), transparent 62%), radial-gradient(900px 560px at 12% 22%, rgba(58, 96,140, .55), transparent 62%), radial-gradient(960px 700px at 6% 62%, rgba(96, 88,118, .5), transparent 60%), radial-gradient(1000px 720px at 56% 106%, rgba(150,52, 30, .62), transparent 58%), radial-gradient(820px 640px at 100% 58%, rgba(12, 34, 60, .9), transparent 60%), linear-gradient(165deg, #0d1a2b 0%, #1c3550 30%, #2a2f42 62%, #4a2a24 100%);--tex-grain: .1;--tex-blotch: .01}*,*:before,*:after{box-sizing:border-box}[data-ui-v2] body{background:var(--app-bg);isolation:isolate;font-family:var(--font-ui);font-size:14px;line-height:1.55;color:var(--text);-webkit-font-smoothing:antialiased}[data-ui-v2] .mesh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-mesh);background:var(--mesh)}[data-ui-v2] .tex{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--z-tex)}[data-ui-v2] .tex-blotch{opacity:var(--tex-blotch);background-image:var(--tex-blotch-url);background-size:1400px 1400px}[data-ui-v2] .tex-grain{opacity:var(--tex-grain);background-image:var(--tex-grain-url);background-size:400px 400px}[data-ui-v2] .sui-app,[data-ui-v2] .app-root{position:relative;z-index:var(--z-app);min-height:100vh;box-sizing:border-box}[data-ui-v2] .sui-app *,[data-ui-v2] .sui-app *:before,[data-ui-v2] .sui-app *:after,[data-ui-v2] .app-root *,[data-ui-v2] .app-root *:before,[data-ui-v2] .app-root *:after,[data-ui-v2] #sui-portal-root,[data-ui-v2] #sui-portal-root *,[data-ui-v2] #sui-portal-root *:before,[data-ui-v2] #sui-portal-root *:after{box-sizing:border-box}[data-ui-v2] .sui-main{min-width:0;display:flex;flex-direction:column;padding-left:104px;padding-right:18px}[data-ui-v2][data-archetype=focus] .sui-main,[data-ui-v2] .sui-app[data-signed-out] .sui-main{padding-left:0;padding-right:0}[data-ui-v2] .sui-stage{width:100%;max-width:clamp(1160px,80vw,2000px);margin:0 auto;padding:var(--sp-6) var(--sp-4) 130px}[data-ui-v2][data-archetype=focus] .sui-stage{max-width:400px;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--sp-8) var(--sp-6)}[data-ui-v2] .sui-focus-card{width:100%;padding:var(--sp-8)}[data-ui-v2] .sui-focus-card__mark{display:flex;justify-content:center;margin-bottom:var(--sp-6)}[data-ui-v2][data-archetype=focus] .sui-stage:has(.sui-focus-card--wide){max-width:720px}[data-ui-v2] .sui-focus-card--wide{width:100%}[data-ui-v2][data-archetype=public] .sui-main{padding-left:0;padding-right:0}[data-ui-v2][data-archetype=public] .sui-stage{max-width:none;padding:0 0 130px}[data-ui-v2] .sui-public-section{width:100%}[data-ui-v2] .sui-public-section+.sui-public-section{margin-top:var(--sp-11)}[data-ui-v2] .sui-public-section__inner{width:100%;max-width:var(--measure-public);margin:0 auto;padding:0 26px}[data-ui-v2] .sui-public-prose{max-width:var(--measure-prose)}[data-ui-v2] .sui-public-hero{min-height:78vh;display:flex;flex-direction:column;justify-content:center}@media (min-width: 900px){[data-ui-v2] .sui-public-section+.sui-public-section{margin-top:calc(var(--sp-11) * 2)}}[data-ui-v2] .sui-public-header{position:relative;z-index:var(--z-topbar);display:flex;align-items:center;gap:var(--sp-6);height:64px;width:100%;max-width:var(--measure-public);margin:0 auto;padding:0 26px;background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}[data-ui-v2] .sui-public-header__brand{display:inline-flex;align-items:center;gap:var(--sp-3);color:var(--on-mesh);text-decoration:none;border-radius:var(--r-btn)}[data-ui-v2] .sui-public-header__wordmark{font-size:15px;font-weight:500;letter-spacing:-.01em}[data-ui-v2] .sui-public-header__nav{display:flex;align-items:center;gap:var(--sp-1);margin-left:auto}[data-ui-v2] .sui-public-header__actions{display:flex;align-items:center;gap:var(--sp-2)}[data-ui-v2] .sui-skip-link{position:absolute;left:-9999px;top:0;z-index:var(--z-toast);padding:var(--sp-2) var(--sp-4);background:var(--s3);color:var(--text);border:1px solid var(--line);border-radius:var(--r-btn);font-size:13px;text-decoration:none}[data-ui-v2] .sui-skip-link:focus,[data-ui-v2] .sui-skip-link:focus-visible{left:var(--sp-4);top:var(--sp-4)}[data-ui-v2] .sui-rail{position:fixed;z-index:var(--z-rail);left:18px;top:18px;bottom:18px;width:68px;display:flex;flex-direction:column;align-items:center;padding:15px 0 16px;overflow-y:auto;background:var(--s1);backdrop-filter:var(--blur-s1);-webkit-backdrop-filter:var(--blur-s1);border:.5px solid var(--line);border-radius:var(--r-rail);scrollbar-width:none}[data-ui-v2] .sui-rail::-webkit-scrollbar{display:none}[data-ui-v2] .sui-rail__logo{width:40px;height:40px;display:grid;place-items:center;margin-bottom:var(--sp-6);color:var(--on-mesh);border-radius:var(--r-icon)}[data-ui-v2] .sui-rail__group{display:flex;flex-direction:column;gap:6px}[data-ui-v2] .sui-rail__btn{width:42px;height:42px;display:grid;place-items:center;flex-shrink:0;border-radius:var(--r-icon);color:var(--text-2);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}[data-ui-v2] .sui-rail__btn:hover,[data-ui-v2] .sui-rail__btn.is-hover{background:var(--hover);color:var(--text)}[data-ui-v2] .sui-rail__btn.is-active{background:var(--paper);color:var(--on-paper)}[data-ui-v2] .sui-rail__avatar{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--r-round);padding:0}[data-ui-v2] .sui-rail__avatar:after,[data-ui-v2] .sui-rail__logo:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}[data-ui-v2] .sui-rail__avatar,[data-ui-v2] .sui-rail__logo{position:relative}[data-ui-v2] .sui-rail__group+.sui-rail__group{margin-top:26px}[data-ui-v2] .sui-rail__spacer{flex:1}[data-ui-v2] .sui-rail__settings{margin-bottom:6px}[data-ui-v2] .sui-topbar{position:sticky;top:0;z-index:var(--z-topbar);height:64px;flex-shrink:0;display:flex;align-items:center;padding:0 26px;background:transparent}[data-ui-v2] .sui-topbar__right{margin-left:auto;display:flex;gap:var(--sp-2)}[data-ui-v2] .sui-top-icon{position:relative;width:34px;height:34px;flex-shrink:0;border-radius:var(--r-round);display:grid;place-items:center;background:var(--fill-ghost);color:var(--text);transition:transform var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}[data-ui-v2] .sui-top-icon:hover,[data-ui-v2] .sui-top-icon.is-hover{transform:translateY(-1px)}[data-ui-v2] .sui-top-icon:active,[data-ui-v2] .sui-top-icon.is-active{transform:translateY(0)}[data-ui-v2] .sui-top-icon:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}[data-ui-v2] .sui-top-icon__dot{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:var(--r-round);background:var(--shu-fg)}[data-ui-v2] .sui-hero__eyebrow{font-family:var(--font-voice);font-style:italic;font-size:17px;text-align:center;color:var(--on-mesh-2)}[data-ui-v2] .sui-hero__title{font-size:48px;font-weight:500;letter-spacing:-.025em;text-align:center;margin-top:var(--sp-1);line-height:1.12;color:var(--on-mesh)}[data-ui-v2] .sui-hero__sub{text-align:center;font-size:13px;color:var(--on-mesh-3);margin-top:var(--sp-3)}[data-ui-v2] .sui-page-title{font-size:24px;font-weight:500;color:var(--on-mesh);margin-bottom:var(--sp-4)}[data-ui-v2] .sui-page-hero{font-size:48px;font-weight:500;letter-spacing:-.025em;line-height:1.12;color:var(--on-mesh)}[data-ui-v2] .sui-error-note{display:flex;align-items:flex-start;gap:var(--sp-2);padding:10px 12px;border:.5px solid var(--shu-border);border-radius:var(--r-input);background:transparent;font-family:var(--font-ui);font-size:12px;line-height:1.5;color:var(--shu-fg)}[data-ui-v2] .sui-error-note__icon{flex:none;margin-top:2px}[data-ui-v2] .sui-error-note__text{flex:1;min-width:0}[data-ui-v2] .sui-section+.sui-section{margin-top:var(--sp-11)}[data-ui-v2] .sui-fab{position:fixed;right:26px;bottom:26px;z-index:var(--z-fab);width:54px;height:54px;border-radius:var(--r-round);background:var(--paper);color:var(--on-paper);display:grid;place-items:center;border:none;cursor:pointer;box-shadow:var(--shadow-fab);transition:transform var(--t-med) var(--ease),opacity var(--t-fast) var(--ease)}[data-ui-v2] .sui-fab:hover,[data-ui-v2] .sui-fab.is-hover{transform:translateY(-2px)}[data-ui-v2] .sui-fab[aria-expanded=true]{transform:rotate(45deg)}[data-ui-v2] .sui-fab.sui-fab:focus-visible{outline:none;box-shadow:var(--shadow-fab),var(--focus)}[data-ui-v2] .sui-fab-popover{position:fixed;right:26px;bottom:92px;z-index:var(--z-fab);width:250px}@media (max-width: 899.98px){[data-ui-v2] .sui-rail{left:14px;right:14px;top:auto;bottom:14px;width:auto;height:64px;flex-direction:row;justify-content:center;align-items:center;padding:0 var(--sp-3);border-radius:var(--r-panel)}[data-ui-v2] .sui-rail__logo,[data-ui-v2] .sui-rail__spacer{display:none}[data-ui-v2] .sui-rail__group{flex-direction:row;gap:var(--sp-1)}[data-ui-v2] .sui-rail__group+.sui-rail__group{margin-top:0;margin-left:var(--sp-3)}[data-ui-v2] .sui-rail__settings{margin-bottom:0;margin-left:var(--sp-3)}[data-ui-v2] .sui-main{padding-left:0;padding-right:0}[data-ui-v2] .sui-stage{padding-bottom:170px}[data-ui-v2] .sui-fab{bottom:94px}[data-ui-v2] .sui-fab-popover{bottom:160px}}@media (max-width: 640px){[data-ui-v2] .sui-hero__title{font-size:34px}}@media (prefers-reduced-motion: reduce){[data-ui-v2] *,[data-ui-v2] *:before,[data-ui-v2] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:where([data-ui-v2] .sui-app) button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}:where([data-ui-v2] .sui-app) input,:where([data-ui-v2] .sui-app) textarea,:where([data-ui-v2] .sui-app) select{font:inherit;color:inherit}[data-ui-v2] .sui-app :focus-visible,[data-ui-v2] #sui-portal-root :focus-visible{outline:none;box-shadow:var(--focus)}[data-ui-v2] .num{font-variant-numeric:tabular-nums}[data-ui-v2] .sui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{:root,[data-mesh=night]{--mesh: none;--tex-grain: 0;--tex-blotch: 0;--s1: #ffffff;--s2: #ffffff;--s3: #ffffff;--inset: #ffffff;--hover: transparent;--app-bg: #ffffff;--text: #1A1A18;--text-2: rgba(26,26,24,.72);--text-3: rgba(26,26,24,.55);--text-3-aa: rgba(26,26,24,.62);--line: rgba(26,26,24,.28);--line-2: rgba(26,26,24,.42);--on-mesh: var(--text);--on-mesh-2: var(--text-2);--on-mesh-3: var(--text-3-aa);--on-mesh-meta: var(--text-3-aa);--on-mesh-action: var(--text-2);--paper: #1A1A18;--on-paper: #FFFEFB;--moe-fg:#3F6B21;--moe-bg:rgba(140,200,92,.18);--yam-fg:#7A5406;--yam-bg:rgba(245,192,78,.2);--shu-fg:#9A3418;--shu-bg:rgba(255,123,87,.18);--fuj-fg:#4B3A8C;--fuj-bg:rgba(166,146,232,.2);--shadow-fab: none;--shadow-pop: none;--blur-s1: none;--blur-s2: none;--focus: none;--t-fast: 0ms;--t-med: 0ms;--t-drawer: 0ms}.mesh,.tex,.tex-grain,.tex-blotch,[data-print=chrome],.rail,.topbar,.fab,.popover,.overlay{display:none!important}.main{padding-left:0!important}.stage{max-width:none!important;padding:0!important}.panel,[data-surface]{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid var(--line)!important;box-shadow:none!important;break-inside:avoid}thead{display:table-header-group}tr,img,svg{break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}a[href]:after{content:" (" attr(href) ")";font-size:10px;color:var(--text-3)}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}}.sui-enso{display:block;flex-shrink:0;color:currentColor}.sui-enso--faint{color:var(--enso-faint)}.sui-enso--spin{animation:sui-enso-spin var(--t-spin) linear infinite;transform-origin:center}@keyframes sui-enso-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.sui-enso--spin{animation:none;opacity:.6}}.sui-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-ui);font-size:13px;font-weight:500;line-height:1.25;padding:8px 16px;border-radius:var(--r-btn);border:.5px solid transparent;background:transparent;color:var(--text-2);text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.sui-btn--sm{padding:7px 13px;font-size:12px}.sui-btn:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.sui-btn--sm:after{top:-6px;right:0;bottom:-6px;left:0}.sui-btn.is-full{display:flex;width:100%}.sui-btn__content{display:inline-flex;align-items:center;gap:6px;transition:opacity var(--t-fast) var(--ease)}.sui-btn__icon{display:inline-flex;flex-shrink:0}.sui-btn--paper{background:var(--paper);color:var(--on-paper)}.sui-btn--paper:hover,.sui-btn--paper.is-hover{opacity:.88}.sui-btn--paper:active,.sui-btn--paper.is-active{opacity:.8}.sui-btn--ghost{border-color:var(--line-2);color:var(--text-2)}.sui-btn--ghost:hover,.sui-btn--ghost.is-hover{background:var(--hover);color:var(--text)}.sui-btn--text{color:var(--text-2)}.sui-btn--text:hover,.sui-btn--text.is-hover{color:var(--text)}.sui-btn--danger{border-color:color-mix(in srgb,var(--shu-fg) 40%,transparent);color:var(--shu-fg)}.sui-btn--danger:hover,.sui-btn--danger.is-hover{background:var(--hover)}.sui-btn--ghost:active,.sui-btn--ghost.is-active,.sui-btn--text:active,.sui-btn--text.is-active,.sui-btn--danger:active,.sui-btn--danger.is-active{opacity:.8}.sui-btn:focus-visible{outline:none;box-shadow:var(--focus)}.sui-btn.is-disabled,.sui-btn:disabled{color:var(--text-3);opacity:.55;pointer-events:none;cursor:default}.sui-btn--paper.is-disabled,.sui-btn--paper:disabled{color:var(--on-paper)}.sui-btn.is-loading{cursor:default}.sui-btn.is-loading .sui-btn__content{opacity:0}.sui-btn__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.sui-iconbtn{position:relative;display:grid;place-items:center;flex-shrink:0;padding:0;background:transparent;border:.5px solid transparent;color:var(--text-2);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.sui-iconbtn:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}.sui-iconbtn__glyph{display:grid;place-items:center;transition:opacity var(--t-fast) var(--ease)}.sui-iconbtn--circle{width:34px;height:34px;border-radius:var(--r-round)}.sui-iconbtn--square{width:42px;height:42px;border-radius:var(--r-icon)}.sui-iconbtn--paper{background:var(--paper);color:var(--on-paper)}.sui-iconbtn--paper:hover,.sui-iconbtn--paper.is-hover{opacity:.88}.sui-iconbtn--paper:active,.sui-iconbtn--paper.is-active{opacity:.8}.sui-iconbtn--ghost{background:var(--fill-ghost);color:var(--text)}.sui-iconbtn--plain:hover,.sui-iconbtn--plain.is-hover{background:var(--hover);color:var(--text)}.sui-iconbtn--circle:hover,.sui-iconbtn--circle.is-hover{transform:translateY(-1px)}.sui-iconbtn--ghost:active,.sui-iconbtn--ghost.is-active,.sui-iconbtn--plain:active,.sui-iconbtn--plain.is-active{opacity:.8}.sui-iconbtn--circle:active,.sui-iconbtn--circle.is-active{transform:none}.sui-iconbtn.is-selected{background:var(--paper);border-color:transparent;color:var(--on-paper)}.sui-iconbtn.is-selected:hover,.sui-iconbtn.is-selected.is-hover{background:var(--paper);color:var(--on-paper);opacity:.88}.sui-iconbtn:focus-visible{outline:none;box-shadow:var(--focus)}.sui-iconbtn.is-disabled,.sui-iconbtn:disabled{color:var(--text-3);opacity:.55;pointer-events:none;cursor:default}.sui-iconbtn--paper.is-disabled,.sui-iconbtn--paper:disabled,.sui-iconbtn.is-selected.is-disabled,.sui-iconbtn.is-selected:disabled{color:var(--on-paper)}.sui-iconbtn.is-loading{cursor:default}.sui-iconbtn.is-loading .sui-iconbtn__glyph{opacity:0}.sui-field{display:flex;flex-direction:column;min-width:0;max-width:100%}.sui-field__label{font-family:var(--font-ui);font-size:12px;font-weight:500;line-height:1.4;color:var(--text-2);margin-bottom:var(--sp-1)}.sui-field__req{color:var(--text-3-aa);margin-left:var(--sp-1)}.sui-field__help{font-family:var(--font-ui);font-size:12px;line-height:1.45;color:var(--text-3-aa);margin-top:var(--sp-1)}.sui-field__error{display:flex;align-items:flex-start;gap:6px;font-family:var(--font-ui);font-size:12px;line-height:1.45;color:var(--shu-fg);margin-top:var(--sp-1)}.sui-field__error-icon{flex:none;margin-top:1px}.sui-input-wrap{position:relative;display:flex;align-items:center;width:100%;min-width:0}.sui-input{display:block;width:100%;min-width:0;margin:0;font-family:var(--font-ui);font-size:14px;font-weight:400;line-height:1.45;color:var(--text);background:var(--inset);border:.5px solid var(--line);border-radius:var(--r-input);padding:10px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.sui-input--md{min-height:40px}.sui-input--sm{min-height:34px;padding:7px 10px;font-size:13px}.sui-input::placeholder{color:var(--text-3-aa);opacity:1}.sui-input:hover,.sui-input.is-hover,.sui-input:active,.sui-input.is-active{border-color:var(--line-2)}.sui-input:focus-visible,.sui-input.is-focus{outline:none;border-color:var(--line-2);box-shadow:var(--focus)}.sui-input.is-invalid,.sui-input.is-invalid:hover,.sui-input.is-invalid.is-hover,.sui-input.is-invalid:focus-visible,.sui-input.is-invalid.is-focus{border-color:var(--shu-border)}.sui-input:disabled,.sui-input.is-disabled{color:var(--text-3);opacity:.55;pointer-events:none}.sui-input:disabled::placeholder,.sui-input.is-disabled::placeholder{color:var(--text-3)}.sui-input-wrap__icon{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--text-3);pointer-events:none}.sui-input-wrap__icon--start{left:12px}.sui-input-wrap__icon--end{right:12px}.sui-input--with-start{padding-left:38px}.sui-input--with-end{padding-right:38px}.sui-input--sm.sui-input--with-start{padding-left:34px}.sui-input--sm.sui-input--with-end{padding-right:34px}.sui-input-wrap--sm .sui-input-wrap__icon--start{left:10px}.sui-input-wrap--sm .sui-input-wrap__icon--end{right:10px}.sui-textarea{display:block;min-height:76px;line-height:1.55;resize:vertical}.sui-textarea--sm{min-height:64px}.sui-select{position:relative;display:block;width:100%;min-width:0}.sui-select__trigger{display:flex;align-items:center;gap:var(--sp-2);text-align:left;cursor:pointer}.sui-select__trigger:disabled{cursor:default}.sui-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sui-select__value.is-placeholder{color:var(--text-3-aa)}.sui-select__chev{flex:none;color:var(--text-3);transition:transform var(--t-fast) var(--ease)}.sui-select.is-open .sui-select__chev{transform:rotate(180deg)}.sui-select__menu{background:var(--s3);border:.5px solid var(--line);border-radius:var(--r-tile);padding:6px;box-shadow:var(--shadow-pop);z-index:var(--z-popover);max-height:288px;min-width:160px;overflow-y:auto;margin:0;list-style:none}.sui-select__option{display:flex;align-items:center;gap:var(--sp-2);min-height:40px;padding:10px 11px;border-radius:var(--r-icon);font-family:var(--font-ui);font-size:13px;color:var(--text);cursor:pointer;transition:background var(--t-fast) var(--ease)}.sui-select__option:hover,.sui-select__option.is-hover,.sui-select__option.is-highlighted,.sui-select__option.is-active{background:var(--hover)}.sui-select__option-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sui-select__option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sui-select__option-sub{font-size:11px;color:var(--text-3-aa);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sui-select__option-check{flex:none;opacity:0;color:var(--text-2);transition:opacity var(--t-fast) var(--ease)}.sui-select__option[aria-selected=true] .sui-select__option-check{opacity:1}.sui-select__option[aria-disabled=true]{color:var(--text-3);opacity:.55;pointer-events:none}.sui-select__empty{padding:10px 11px;font-family:var(--font-ui);font-size:13px;color:var(--text-3-aa)}@media (prefers-reduced-motion: reduce){.sui-input,.sui-select__chev,.sui-select__option,.sui-select__option-check{transition-duration:.01ms}}.sui-chip{display:inline-flex;align-items:center;gap:var(--sp-1);flex-shrink:0;font-family:var(--font-ui);font-size:11px;font-weight:500;line-height:1.35;padding:4px 10px;border-radius:var(--r-chip);white-space:nowrap}.sui-chip--moe{background:var(--moe-bg);color:var(--moe-fg)}.sui-chip--yam{background:var(--yam-bg);color:var(--yam-fg)}.sui-chip--shu{background:var(--shu-bg);color:var(--shu-fg)}.sui-chip--fuj{background:var(--fuj-bg);color:var(--fuj-fg)}.sui-chip--paper{background:var(--paper);color:var(--on-paper)}.sui-chip--neutral{background:var(--hover);color:var(--text-2)}.sui-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:18px;font-family:var(--font-ui);font-size:11px;font-weight:400;line-height:1.4;font-variant-numeric:tabular-nums;padding:1px 8px;border-radius:var(--r-round);background:var(--hover);color:var(--text-2)}.sui-dot{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:var(--r-round)}.sui-dot--moe{background:var(--moe-fg)}.sui-dot--yam{background:var(--yam-fg)}.sui-dot--shu{background:var(--shu-fg)}.sui-dot--fuj{background:var(--fuj-fg)}.sui-dot.is-numeric{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:15px;padding:1px 4px;font-family:var(--font-ui);font-size:9px;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums;color:var(--on-paper)}.sui-filterchip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-family:var(--font-ui);font-size:12px;font-weight:400;line-height:1.35;padding:7px 12px;border-radius:var(--r-btn);background:var(--hover);border:.5px solid var(--line);color:var(--text-2);transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.sui-filterchip:hover,.sui-filterchip.is-hover{border-color:var(--line-2);color:var(--text)}.sui-filterchip__label{white-space:nowrap}.sui-filterchip__remove{display:grid;place-items:center;position:relative;flex-shrink:0;width:12px;height:12px;padding:0;border:none;background:transparent;color:var(--text-3);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color var(--t-fast) var(--ease)}.sui-filterchip__remove:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.sui-filterchip__remove:hover,.sui-filterchip__remove.is-hover{color:var(--text)}.sui-filterchip__remove:active,.sui-filterchip__remove.is-active{opacity:.8}.sui-filterchip__remove:focus-visible{outline:none;border-radius:var(--r-chip);box-shadow:var(--focus)}.sui-combobox{position:relative;display:block;width:100%;min-width:0}.sui-combobox__shell{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1);width:100%;min-width:0;background:var(--inset);border:.5px solid var(--line);border-radius:var(--r-input);padding:6px 12px;cursor:text;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.sui-combobox__shell--md{min-height:40px}.sui-combobox__shell--sm{min-height:34px;padding:4px 10px}.sui-combobox__shell:hover,.sui-combobox__shell.is-hover,.sui-combobox__shell:active,.sui-combobox__shell.is-active{border-color:var(--line-2)}.sui-combobox__shell:has(.sui-combobox__input:focus-visible),.sui-combobox__shell.is-focus{border-color:var(--line-2);box-shadow:var(--focus)}.sui-combobox__shell.is-invalid,.sui-combobox__shell.is-invalid:hover,.sui-combobox__shell.is-invalid.is-hover,.sui-combobox__shell.is-invalid:has(.sui-combobox__input:focus-visible),.sui-combobox__shell.is-invalid.is-focus{border-color:var(--shu-border)}.sui-combobox.is-disabled .sui-combobox__shell,.sui-combobox__shell.is-disabled{color:var(--text-3);opacity:.55;pointer-events:none}.sui-combobox__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1)}.sui-combobox__input{flex:1 1 80px;min-width:80px;margin:0;padding:4px 0;border:none;outline:none;background:none;font-family:var(--font-ui);font-size:14px;font-weight:400;line-height:1.45;color:var(--text)}.sui-combobox__input:focus-visible{box-shadow:none}.sui-combobox__shell--sm .sui-combobox__input{padding:3px 0;font-size:13px}.sui-combobox__input::placeholder{color:var(--text-3-aa);opacity:1}.sui-combobox__input:disabled{color:var(--text-3);cursor:default}.sui-combobox__clear{display:grid;place-items:center;position:relative;flex:none;width:12px;height:12px;padding:0;border:none;background:transparent;color:var(--text-3);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color var(--t-fast) var(--ease)}.sui-combobox__clear:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.sui-combobox__clear:hover,.sui-combobox__clear.is-hover{color:var(--text)}.sui-combobox__clear:active,.sui-combobox__clear.is-active{opacity:.8}.sui-combobox__clear:focus-visible{outline:none;border-radius:var(--r-chip);box-shadow:var(--focus)}.sui-combobox__chev{flex:none;margin-left:auto;color:var(--text-3);transition:transform var(--t-fast) var(--ease)}.sui-combobox.is-open .sui-combobox__chev{transform:rotate(180deg)}.sui-combobox__menu{background:var(--s3);border:.5px solid var(--line);border-radius:var(--r-tile);padding:6px;box-shadow:var(--shadow-pop);z-index:var(--z-popover);max-height:288px;min-width:200px;overflow-y:auto;margin:0;list-style:none}.sui-combobox__group{padding:10px 11px 5px;font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3-aa)}.sui-combobox__option{display:flex;align-items:center;gap:var(--sp-2);min-height:40px;padding:10px 11px;border-radius:var(--r-icon);font-family:var(--font-ui);font-size:13px;color:var(--text);cursor:pointer;transition:background var(--t-fast) var(--ease)}.sui-combobox__option:hover,.sui-combobox__option.is-hover,.sui-combobox__option.is-highlighted,.sui-combobox__option.is-active{background:var(--hover)}.sui-combobox__option-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sui-combobox__option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sui-combobox__option-sub{font-size:11px;color:var(--text-3-aa);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sui-combobox__option:hover .sui-combobox__option-sub,.sui-combobox__option.is-hover .sui-combobox__option-sub,.sui-combobox__option.is-highlighted .sui-combobox__option-sub,.sui-combobox__option.is-active .sui-combobox__option-sub{color:var(--text-2)}.sui-combobox__option-check{flex:none;opacity:0;color:var(--text-2);transition:opacity var(--t-fast) var(--ease)}.sui-combobox__option[aria-selected=true] .sui-combobox__option-check{opacity:1}.sui-combobox__option[aria-disabled=true]{color:var(--text-3);opacity:.55;pointer-events:none}.sui-combobox__empty{padding:10px 11px;font-family:var(--font-ui);font-size:13px;color:var(--text-3-aa)}.sui-combobox__loading{display:flex;align-items:center;gap:var(--sp-2);padding:10px 11px;font-family:var(--font-ui);font-size:12px;color:var(--text-3-aa)}@media (prefers-reduced-motion: reduce){.sui-combobox__shell,.sui-combobox__chev,.sui-combobox__clear,.sui-combobox__option,.sui-combobox__option-check{transition-duration:.01ms}}.sui-checkbox{position:relative;display:inline-flex;min-width:0}.sui-checkbox__input{position:absolute;top:0;left:0;width:19px;height:19px;margin:0;opacity:0;pointer-events:none}.sui-checkbox__label{display:inline-flex;align-items:center;gap:var(--sp-3);min-height:40px;min-width:0;padding:4px 0;cursor:pointer;font-family:var(--font-ui);font-size:14px;font-weight:400;line-height:1.45;color:var(--text)}.sui-checkbox__box{position:relative;flex:none;width:19px;height:19px;display:grid;place-items:center;border:1.5px solid var(--line-2);border-radius:var(--r-6);color:var(--on-paper);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.sui-checkbox__glyph,.sui-checkbox__dash{opacity:0;transition:opacity var(--t-fast) var(--ease)}.sui-checkbox__dash{position:absolute;width:9px;height:2px;border-radius:var(--r-round);background:var(--on-paper)}.sui-checkbox__text{min-width:0}.sui-checkbox__label:hover .sui-checkbox__box,.sui-checkbox.is-hover .sui-checkbox__box{border-color:var(--text-2)}.sui-checkbox__label:active .sui-checkbox__box,.sui-checkbox.is-active .sui-checkbox__box{background:var(--hover)}.sui-checkbox__input:focus-visible+.sui-checkbox__label .sui-checkbox__box,.sui-checkbox.is-focus .sui-checkbox__box{outline:none;box-shadow:var(--focus)}.sui-checkbox__input:checked+.sui-checkbox__label .sui-checkbox__box,.sui-checkbox__input:indeterminate+.sui-checkbox__label .sui-checkbox__box,.sui-checkbox.is-checked .sui-checkbox__box,.sui-checkbox.is-indeterminate .sui-checkbox__box{background:var(--paper);border-color:var(--paper)}.sui-checkbox__input:checked+.sui-checkbox__label .sui-checkbox__glyph,.sui-checkbox.is-checked .sui-checkbox__glyph{opacity:1}.sui-checkbox__input:indeterminate+.sui-checkbox__label .sui-checkbox__glyph,.sui-checkbox.is-indeterminate .sui-checkbox__glyph{opacity:0}.sui-checkbox__input:indeterminate+.sui-checkbox__label .sui-checkbox__dash,.sui-checkbox.is-indeterminate .sui-checkbox__dash{opacity:1}.sui-checkbox.is-disabled{pointer-events:none}.sui-checkbox.is-disabled .sui-checkbox__label{color:var(--text-3);opacity:.55;cursor:default}@media (prefers-reduced-motion: reduce){.sui-checkbox__box,.sui-checkbox__glyph,.sui-checkbox__dash{transition-duration:.01ms}}.sui-radio{position:relative;display:inline-flex;min-width:0}.sui-radio__input{position:absolute;top:0;left:0;width:19px;height:19px;margin:0;opacity:0;pointer-events:none}.sui-radio__label{display:inline-flex;align-items:center;gap:var(--sp-3);min-height:40px;min-width:0;padding:4px 0;cursor:pointer;font-family:var(--font-ui);font-size:14px;font-weight:400;line-height:1.45;color:var(--text)}.sui-radio__box{flex:none;width:19px;height:19px;display:grid;place-items:center;border:1.5px solid var(--line-2);border-radius:var(--r-round);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.sui-radio__dot{width:7px;height:7px;border-radius:var(--r-round);background:var(--on-paper);opacity:0;transition:opacity var(--t-fast) var(--ease)}.sui-radio__text{min-width:0}.sui-radio__label:hover .sui-radio__box,.sui-radio.is-hover .sui-radio__box{border-color:var(--text-2)}.sui-radio__label:active .sui-radio__box,.sui-radio.is-active .sui-radio__box{background:var(--hover)}.sui-radio__input:focus-visible+.sui-radio__label .sui-radio__box,.sui-radio.is-focus .sui-radio__box{outline:none;box-shadow:var(--focus)}.sui-radio__input:checked+.sui-radio__label .sui-radio__box,.sui-radio.is-checked .sui-radio__box{background:var(--paper);border-color:var(--paper)}.sui-radio__input:checked+.sui-radio__label .sui-radio__dot,.sui-radio.is-checked .sui-radio__dot{opacity:1}.sui-radio.is-disabled{pointer-events:none}.sui-radio.is-disabled .sui-radio__label{color:var(--text-3);opacity:.55;cursor:default}.sui-radio-group{display:block;min-width:0;margin:0;padding:0;border:0}.sui-radio-group__items{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.sui-radio-group--row .sui-radio-group__items{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.sui-radio-group__legend{padding:0;margin-bottom:var(--sp-1);font-family:var(--font-ui);font-size:12px;font-weight:500;line-height:1.4;color:var(--text-2)}@media (prefers-reduced-motion: reduce){.sui-radio__box,.sui-radio__dot{transition-duration:.01ms}}.sui-switch{position:relative;display:inline-flex;min-width:0}.sui-switch__input{position:absolute;top:0;left:0;width:36px;height:20px;margin:0;opacity:0;pointer-events:none}.sui-switch__label{display:inline-flex;align-items:center;gap:var(--sp-3);min-height:40px;min-width:0;padding:4px 0;cursor:pointer;font-family:var(--font-ui);font-size:14px;font-weight:400;line-height:1.45;color:var(--text)}.sui-switch__track{position:relative;flex:none;width:36px;height:20px;border-radius:var(--r-round);background:var(--hover);border:.5px solid var(--line);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.sui-switch__thumb{position:absolute;top:1.5px;left:1.5px;width:16px;height:16px;border-radius:var(--r-round);background:var(--text-2);transition:transform var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.sui-switch__text{min-width:0}.sui-switch__label:hover .sui-switch__track,.sui-switch.is-hover .sui-switch__track{border-color:var(--line-2)}.sui-switch__label:active .sui-switch__thumb,.sui-switch.is-active .sui-switch__thumb{background:var(--text)}.sui-switch__input:focus-visible+.sui-switch__label .sui-switch__track,.sui-switch.is-focus .sui-switch__track{outline:none;box-shadow:var(--focus)}.sui-switch__input:checked+.sui-switch__label .sui-switch__track,.sui-switch.is-on .sui-switch__track{background:var(--paper);border-color:var(--paper)}.sui-switch__input:checked+.sui-switch__label .sui-switch__thumb,.sui-switch.is-on .sui-switch__thumb{background:var(--on-paper);transform:translate(16px)}.sui-switch__input:checked+.sui-switch__label:active .sui-switch__thumb,.sui-switch.is-on.is-active .sui-switch__thumb{background:var(--on-paper)}.sui-switch.is-disabled{pointer-events:none}.sui-switch.is-disabled .sui-switch__label{color:var(--text-3);opacity:.55;cursor:default}@media (prefers-reduced-motion: reduce){.sui-switch__track,.sui-switch__thumb{transition-duration:.01ms}}.sui-panel{background:var(--s1);border:.5px solid var(--line);border-radius:var(--r-panel);-webkit-backdrop-filter:var(--blur-s1);backdrop-filter:var(--blur-s1);min-width:0}.sui-panel.is-padded{padding:var(--sp-5) var(--sp-6)}.sui-quiet-panel{background:var(--s3);border:.5px solid var(--line);border-radius:var(--r-panel);min-width:0}.sui-quiet-panel.is-padded{padding:var(--sp-6)}.sui-quiet-panel--glass{background:var(--s1);-webkit-backdrop-filter:var(--blur-s1);backdrop-filter:var(--blur-s1);--text-3-aa: color-mix(in srgb, var(--text) 65%, transparent)}.sui-subcard{background:var(--hover);border:.5px solid var(--line);border-radius:var(--r-kcard);min-width:0;font:inherit;color:inherit;text-align:start}.sui-subcard.is-padded{padding:12px 13px}.sui-subcard.is-interactive{display:block;width:100%;cursor:pointer;transition:border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.sui-subcard.is-interactive:hover,.sui-subcard.is-interactive.is-hover{border-color:var(--line-2);transform:translateY(-1px)}.sui-subcard.is-interactive:active,.sui-subcard.is-interactive.is-active{transform:translateY(0)}.sui-subcard.is-interactive:focus-visible{outline:none;box-shadow:var(--focus)}.sui-subcard.is-interactive:disabled,.sui-subcard.is-interactive.is-disabled{color:var(--text-3);opacity:.55;pointer-events:none}@media (prefers-reduced-motion: reduce){.sui-subcard.is-interactive:hover,.sui-subcard.is-interactive.is-hover{transform:none}}.sui-section{min-width:0}.sui-section+.sui-section{margin-top:var(--sp-11)}.sui-section-head{display:flex;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-4);padding:0 var(--sp-1)}.sui-section-head__title{font-size:15px;font-weight:500;line-height:1.3;color:var(--on-mesh);margin:0}.sui-section-head__meta{font-size:12px;color:var(--on-mesh-meta)}.sui-section-head__action .sui-btn--text{color:var(--on-mesh-action)}.sui-section-head__action .sui-btn--text:hover,.sui-section-head__action .sui-btn--text.is-hover{color:var(--on-mesh)}.sui-section-head__action{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2)}.sui-tooltip{position:fixed;z-index:var(--z-tooltip);max-width:260px;padding:5px 9px;border-radius:var(--r-8);background:var(--s3);border:.5px solid var(--line);box-shadow:var(--shadow-pop);color:var(--text);font-family:var(--font-ui);font-size:12px;font-weight:400;line-height:1.35;white-space:nowrap;pointer-events:none;animation:sui-tooltip-in var(--t-fast) var(--ease)}.sui-tooltip--wrap{white-space:normal;max-width:220px}@keyframes sui-tooltip-in{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.sui-tooltip{animation:none}}.sui-menu{position:fixed;z-index:var(--z-popover);min-width:180px;max-width:320px;max-height:70vh;overflow-y:auto;padding:6px;border-radius:var(--r-tile);background:var(--s3);border:.5px solid var(--line);box-shadow:var(--shadow-pop);font-family:var(--font-ui);animation:sui-menu-in var(--t-med) var(--ease)}.sui-menu:focus-visible{outline:none;box-shadow:var(--shadow-pop),var(--focus)}@keyframes sui-menu-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.sui-menu__item{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:10px 11px;border:none;border-radius:var(--r-icon);background:none;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.sui-menu__item:hover,.sui-menu__item.is-hover{background:var(--hover)}.sui-menu__item:active,.sui-menu__item.is-active{background:var(--hover);opacity:.8}.sui-menu__item:focus-visible{outline:none;box-shadow:var(--focus)}.sui-menu__item--danger{color:var(--shu-fg)}.sui-menu__item[disabled],.sui-menu__item.is-disabled{color:var(--text-3);opacity:.55;pointer-events:none}.sui-menu__item-icon{display:grid;place-items:center;flex-shrink:0;width:16px;height:16px;color:var(--text-2)}.sui-menu__item--danger .sui-menu__item-icon{color:var(--shu-fg)}.sui-menu__item-body{display:block;min-width:0;flex:1}.sui-menu__item-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sui-menu__item-sub{display:block;margin-top:1px;color:var(--text-3-aa);font-size:11px}.sui-menu__item-trail{flex-shrink:0;color:var(--text-3);font-size:11px;font-variant-numeric:tabular-nums}.sui-menu__sep{height:.5px;margin:var(--sp-1) var(--sp-2);background:var(--line)}.sui-cmdk-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);display:flex;align-items:center;justify-content:center;padding:var(--sp-6);pointer-events:none}.sui-cmdk{display:flex;flex-direction:column;width:560px;max-width:100%;max-height:70vh;overflow:hidden;border-radius:var(--r-tile);background:var(--s3);border:.5px solid var(--line);box-shadow:var(--shadow-pop);font-family:var(--font-ui);pointer-events:auto;animation:sui-menu-in var(--t-med) var(--ease)}.sui-cmdk__search{display:flex;align-items:center;gap:var(--sp-3);padding:14px 16px;border-bottom:.5px solid var(--line);color:var(--text-3)}.sui-cmdk__input{flex:1;min-width:0;border:none;background:none;color:var(--text);font:inherit;font-size:14px}.sui-cmdk__input::placeholder{color:var(--text-3)}.sui-cmdk__input:focus{outline:none}.sui-cmdk__input:focus-visible{outline:none;box-shadow:none}.sui-cmdk:focus-within{box-shadow:var(--shadow-pop),var(--focus)}.sui-cmdk__results{flex:1;overflow-y:auto;padding:6px;margin:0;list-style:none}.sui-cmdk__group-label{padding:10px 11px 5px;color:var(--text-3);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.sui-cmdk__option.is-active{background:var(--hover)}.sui-cmdk__empty{padding:var(--sp-6) 11px;color:var(--text-3);font-size:13px;text-align:center}.sui-cmdk__loading{display:flex;justify-content:center;padding:var(--sp-6) 11px}.sui-cmdk__foot{display:flex;align-items:center;gap:var(--sp-3);padding:9px 16px;border-top:.5px solid var(--line);color:var(--text-3);font-size:11px}.sui-cmdk__foot-spacer{margin-left:auto}.sui-cmdk__key{padding:1px 5px;border-radius:var(--r-chip);background:var(--hover);color:var(--text-2);font-size:11px}@media (prefers-reduced-motion: reduce){.sui-menu,.sui-cmdk{animation:none}.sui-menu__item{transition:none}}.sui-spinner{flex-shrink:0}.sui-skeleton{display:block;background:var(--hover);border-radius:var(--r-6);animation:sui-skeleton-pulse var(--t-pulse) var(--ease) infinite}@keyframes sui-skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}.sui-skeleton-text{display:flex;flex-direction:column;gap:var(--sp-2)}.sui-skeleton-metric{display:flex;flex-direction:column;gap:var(--sp-3)}.sui-progress{position:relative;width:100%;height:3px;background:var(--hover);border-radius:var(--r-round);overflow:hidden}.sui-progress__fill{display:block;height:100%;background:var(--paper);border-radius:var(--r-round);transition:width var(--t-med) var(--ease)}.sui-progress__fill.is-indeterminate{width:30%;animation:sui-progress-sweep var(--t-pulse) var(--ease) infinite}@keyframes sui-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(333.334%)}}@media (prefers-reduced-motion: reduce){.sui-skeleton{animation:none;opacity:.75}.sui-progress__fill{transition:none}.sui-progress__fill.is-indeterminate{animation:none;transform:none}}.sui-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background-color:var(--scrim);animation:sui-scrim-in var(--t-med) var(--ease)}@keyframes sui-scrim-in{0%{opacity:0}to{opacity:1}}.sui-drawer{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-drawer);display:flex;flex-direction:column;width:420px;max-width:92vw;background:var(--s3);border-left:.5px solid var(--line);font-family:var(--font-ui);animation:sui-drawer-in var(--t-drawer) var(--ease)}.sui-drawer--left{right:auto;left:0;border-left:none;border-right:.5px solid var(--line);animation-name:sui-drawer-in-left}.sui-drawer:focus-visible{outline:none;box-shadow:var(--focus)}@keyframes sui-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sui-drawer-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.sui-drawer__head{display:flex;align-items:center;gap:var(--sp-3);flex-shrink:0;padding:18px 20px;border-bottom:.5px solid var(--line);color:var(--text)}.sui-drawer__title{margin:0;font-size:14.5px;font-weight:500;color:var(--text)}.sui-drawer__body{flex:1;overflow-y:auto;padding:20px;color:var(--text-2);font-size:14px;line-height:1.55}.sui-drawer__foot{flex-shrink:0;padding:16px 20px;border-top:.5px solid var(--line)}.sui-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);display:flex;align-items:center;justify-content:center;padding:var(--sp-6);pointer-events:none}.sui-modal{display:flex;flex-direction:column;width:100%;max-width:520px;max-height:84vh;overflow:hidden;border-radius:var(--r-panel);background:var(--s3);border:.5px solid var(--line);box-shadow:var(--shadow-pop);font-family:var(--font-ui);pointer-events:auto;animation:sui-modal-in var(--t-med) var(--ease)}.sui-modal:focus-visible{outline:none;box-shadow:var(--shadow-pop),var(--focus)}@keyframes sui-modal-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.sui-modal__head{display:flex;align-items:center;gap:var(--sp-3);flex-shrink:0;padding:18px 20px;border-bottom:.5px solid var(--line)}.sui-modal__title{margin:0;font-size:15px;font-weight:500;color:var(--text)}.sui-modal__body{flex:1;overflow-y:auto;padding:20px;color:var(--text-2);font-size:14px;line-height:1.55}.sui-modal__body:has(.sui-form-actions--sticky),.sui-drawer__body:has(.sui-form-actions--sticky){padding-bottom:0}.sui-modal__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);flex-shrink:0;padding:16px 20px;border-top:.5px solid var(--line)}.sui-overlay__close{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;margin-left:auto;padding:0;border:none;border-radius:var(--r-round);background:none;color:var(--text-2);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.sui-overlay__close:hover,.sui-overlay__close.is-hover{background:var(--hover);color:var(--text)}.sui-overlay__close:active,.sui-overlay__close.is-active{background:var(--hover);opacity:.8}.sui-overlay__close:focus-visible{outline:none;box-shadow:var(--focus)}.sui-popover{position:fixed;z-index:var(--z-popover);max-width:92vw;padding:6px;border-radius:var(--r-tile);background:var(--s3);border:.5px solid var(--line);box-shadow:var(--shadow-pop);color:var(--text);font-family:var(--font-ui);animation:sui-popover-in var(--t-med) var(--ease)}.sui-popover:focus-visible{outline:none;box-shadow:var(--shadow-pop),var(--focus)}@keyframes sui-popover-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.sui-scrim,.sui-drawer,.sui-modal,.sui-popover{animation:none}.sui-overlay__close{transition:none}}.sui-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--sp-8) var(--sp-6)}.sui-empty__mark{margin-bottom:var(--sp-5)}.sui-empty__lead{margin:0;max-width:42ch;font-family:var(--font-voice);font-style:italic;font-size:18px;line-height:1.5;color:var(--text-voice)}.sui-empty__body{margin:var(--sp-3) 0 0;max-width:46ch;font-size:13px;line-height:1.55;color:var(--text-3-aa)}.sui-empty__action{margin-top:var(--sp-5)}.sui-empty--search{padding:var(--sp-6)}.sui-table-wrap{position:relative;width:100%;overflow-x:auto;background-image:linear-gradient(to right,var(--s3),transparent),linear-gradient(to left,var(--s3),transparent),linear-gradient(to right,var(--scrim),transparent),linear-gradient(to left,var(--scrim),transparent);background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:26px 100%,26px 100%,16px 100%,16px 100%;background-attachment:local,local,scroll,scroll}.sui-quiet-panel--glass .sui-table-wrap{background-image:none}.sui-table-wrap.has-sticky{overflow:visible}.sui-table-card{border:.5px solid var(--line);border-radius:var(--r-kcard);overflow:hidden}.sui-table__vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.sui-table--fixed{table-layout:fixed}.sui-table--fixed .sui-table__cell,.sui-table--fixed .sui-table__th{overflow:hidden;text-overflow:ellipsis}.sui-table--fixed .sui-table__cell .sui-chip{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.sui-table--fixed .sui-table__cell--actions,.sui-table--fixed .sui-table__th--actions{overflow:visible;width:var(--sui-actions-w, 18%)}.sui-table--fixed .sui-table__cell--select,.sui-table--fixed .sui-table__th--select{width:44px}.sui-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-ui);font-size:13px;font-weight:400;line-height:1.45;color:var(--text-2);font-variant-numeric:tabular-nums;text-align:left}.sui-table__caption{caption-side:top;text-align:left;font-size:12px;color:var(--text-3-aa);padding-bottom:var(--sp-2)}.sui-table__th{height:36px;padding:0 var(--sp-3);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3-aa);text-align:left;white-space:nowrap;vertical-align:middle;border-bottom:.5px solid var(--line);background:var(--s3)}.sui-quiet-panel--glass .sui-table:not(.is-sticky) .sui-table__th{background:var(--s1)}.sui-table--dense .sui-table__th{height:32px}.sui-table.is-sticky .sui-table__th,.sui-table.is-sticky .sui-table__toolbarcell{position:sticky;top:0}.sui-table__th--select,.sui-table__cell--select{width:1%;padding-right:0;white-space:nowrap}.sui-table__th--actions,.sui-table__cell--actions{width:1%;white-space:nowrap;text-align:right;position:sticky;right:0;background:var(--s3)}.sui-table__row:hover .sui-table__cell--actions,.sui-table__row.is-hover .sui-table__cell--actions{background-image:linear-gradient(var(--hover),var(--hover))}.sui-table__sort{display:inline-flex;align-items:center;gap:4px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:transparent;border:0;padding:0;border-radius:var(--r-chip);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color var(--t-fast) var(--ease)}.sui-table__sort:hover,.sui-table__sort.is-hover{color:var(--text-2)}.sui-table__sort:active,.sui-table__sort.is-active{color:var(--text)}.sui-table__sort:focus-visible{outline:none;box-shadow:var(--focus)}.sui-table__th.is-sorted,.sui-table__th.is-sorted .sui-table__sort{color:var(--text)}.sui-table__sortarrow{flex:none;opacity:0;transition:opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.sui-table__sort:hover .sui-table__sortarrow,.sui-table__sort.is-hover .sui-table__sortarrow,.sui-table__sort:focus-visible .sui-table__sortarrow,.sui-table__th.is-sorted .sui-table__sortarrow{opacity:1}.sui-table__sortarrow.is-desc{transform:rotate(180deg)}.sui-table__row{transition:background var(--t-fast) var(--ease)}.sui-table__cell{height:44px;padding:0 var(--sp-3);vertical-align:middle;border-bottom:.5px solid var(--line);color:var(--text-2)}.sui-table--dense .sui-table__cell{height:36px}.sui-table__body .sui-table__row:last-child .sui-table__cell{border-bottom:0}.sui-table__row:hover,.sui-table__row.is-hover{background:var(--hover)}.sui-table__row.is-selected,.sui-table__row.is-selected:hover{background:var(--select)}.sui-table__row.is-selected>*:first-child{box-shadow:inset 3px 0 0 0 var(--paper)}.sui-table__row.is-clickable{cursor:pointer}.sui-table__row:focus-visible{outline:none;box-shadow:var(--focus)}.sui-table__cell.is-right,.sui-table__th.is-right{text-align:right}.sui-table__cell.is-center,.sui-table__th.is-center{text-align:center}.sui-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--sp-1);opacity:0;transition:opacity var(--t-fast) var(--ease)}.sui-table__row:hover .sui-table__actions,.sui-table__row.is-hover .sui-table__actions,.sui-table__row:focus-within .sui-table__actions{opacity:1}@media (hover: none){.sui-table__actions{opacity:1}}.sui-table__row.is-skeleton{pointer-events:none}.sui-table__emptycell{padding:var(--sp-8) var(--sp-3);border-bottom:0;text-align:center}.sui-table__toolbarcell{height:44px;padding:0 var(--sp-3);vertical-align:middle;border-bottom:.5px solid var(--line);background:var(--s3)}.sui-quiet-panel--glass .sui-table:not(.is-sticky) .sui-table__toolbarcell{background:var(--s1)}.sui-table--dense .sui-table__toolbarcell{height:40px}.sui-seltoolbar{display:flex;align-items:center;gap:var(--sp-2);min-height:34px}.sui-seltoolbar__actions{display:flex;align-items:center;gap:var(--sp-1)}.sui-seltoolbar__clear{margin-left:auto}.sui-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-top:var(--sp-3)}.sui-pagination__readout{margin:0;font-family:var(--font-ui);font-size:12px;font-weight:400;color:var(--text-3-aa);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.sui-pagination__nav{display:flex;align-items:center;gap:var(--sp-1);min-width:0}.sui-tabs{display:flex;align-items:stretch;gap:var(--sp-5);border-bottom:.5px solid var(--line);overflow-x:auto;scrollbar-width:none}.sui-tabs::-webkit-scrollbar{display:none}.sui-tabs__tab{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 var(--sp-1);font-family:var(--font-ui);font-size:13px;font-weight:500;line-height:1.25;color:var(--text-3-aa);background:transparent;border:0;border-radius:var(--r-chip);cursor:pointer;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color var(--t-fast) var(--ease)}.sui-tabs__tab:after{content:"";position:absolute;left:0;right:0;bottom:-.5px;height:2px;background:transparent;transition:background var(--t-fast) var(--ease)}.sui-tabs__tab:hover,.sui-tabs__tab.is-hover{color:var(--text-2)}.sui-tabs__tab:active,.sui-tabs__tab.is-active,.sui-tabs__tab.is-selected{color:var(--text)}.sui-tabs__tab.is-selected:after{background:var(--paper)}.sui-tabs__tab:focus-visible{outline:none;box-shadow:var(--focus)}.sui-tabs__tab.is-disabled,.sui-tabs__tab:disabled{color:var(--text-3);opacity:.55;pointer-events:none}.sui-tabs__count{font-variant-numeric:tabular-nums}.sui-tabpanel{outline:none}.sui-tabpanel:focus-visible{box-shadow:var(--focus)}.sui-tabpanel[hidden]{display:none}.sui-toast-layer{position:fixed;left:0;right:0;bottom:var(--sp-6);z-index:var(--z-toast);display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:0 var(--sp-4);pointer-events:none}@media (min-width: 1440px){.sui-toast-layer{left:auto;right:var(--sp-6);align-items:flex-end;padding:0}}body:has(.sui-form-actions--sticky) .sui-toast-layer{bottom:calc(var(--sp-6) + 56px)}.sui-toast{display:flex;align-items:flex-start;gap:var(--sp-3);width:100%;max-width:380px;padding:12px 16px;border-radius:var(--r-tile);background:var(--s3);border:.5px solid var(--line);box-shadow:var(--shadow-pop);font-family:var(--font-ui);pointer-events:auto;animation:sui-toast-in var(--t-med) var(--ease)}@keyframes sui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sui-toast.is-collapsed{opacity:.72}.sui-toast__icon{display:grid;place-items:center;flex-shrink:0;width:16px;height:16px;margin-top:1px}.sui-toast--moe .sui-toast__icon{color:var(--moe-fg)}.sui-toast--yam .sui-toast__icon{color:var(--yam-fg)}.sui-toast--shu .sui-toast__icon{color:var(--shu-fg)}.sui-toast--fuj .sui-toast__icon{color:var(--fuj-fg)}.sui-toast__message{flex:1;min-width:0;color:var(--text);font-size:13px;line-height:1.45}.sui-toast__tone-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%)}.sui-toast__action{flex-shrink:0;padding:0;border:none;border-radius:var(--r-chip);background:none;color:var(--text);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:color var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.sui-toast__action:hover,.sui-toast__action.is-hover{color:var(--text);opacity:.88}.sui-toast__action:active,.sui-toast__action.is-active{opacity:.8}.sui-toast__action:focus-visible{outline:none;box-shadow:var(--focus)}.sui-toast__close{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;padding:0;border:none;border-radius:var(--r-round);background:none;color:var(--text-3);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.sui-toast__close:hover,.sui-toast__close.is-hover{background:var(--hover);color:var(--text)}.sui-toast__close:active,.sui-toast__close.is-active{opacity:.8}.sui-toast__close:focus-visible{outline:none;box-shadow:var(--focus)}@media (prefers-reduced-motion: reduce){.sui-toast{animation:none}.sui-toast__action,.sui-toast__close{transition:none}}.sui-avatar{display:inline-grid;place-items:center;flex-shrink:0;overflow:hidden;border-radius:var(--r-round);background:var(--fill-ghost);color:var(--text-2);font-weight:500;line-height:1;-webkit-user-select:none;user-select:none}.sui-avatar--21{width:21px;height:21px;font-size:9px}.sui-avatar--28{width:28px;height:28px;font-size:11px}.sui-avatar--34{width:34px;height:34px;font-size:12px}.sui-avatar.is-image{border:.5px solid var(--line)}.sui-avatar.has-ring{border:.5px solid var(--line-2);background:var(--fill-ghost-2)}.sui-avatar__img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.sui-avatar__initials{display:block;text-align:center}.sui-avatar-stack{display:inline-flex;align-items:center}.sui-avatar-stack__item{display:inline-flex;border-radius:var(--r-round);box-shadow:0 0 0 1.5px var(--s3)}.sui-avatar-stack__item+.sui-avatar-stack__item{margin-left:-6px}.sui-avatar--more{color:var(--text-3);font-variant-numeric:tabular-nums}.sui-presence{background:var(--moe-fg);display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:var(--r-round);box-shadow:0 0 0 1.5px var(--s3)}.sui-presence.is-offline{background:var(--text-3)}.sui-board{display:grid;grid-template-columns:repeat(var(--sui-board-cols, 4),1fr);gap:var(--sp-4);align-items:start}@media (max-width: 1024px){.sui-board{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.sui-board{grid-template-columns:1fr}}.sui-board__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%);border:0}.sui-column{background:var(--s1);border:.5px solid var(--line);border-radius:var(--r-tile);padding:var(--sp-4);min-height:190px;transition:border-color var(--t-fast) var(--ease)}.sui-column:hover,.sui-column.is-hover{border-color:var(--line-2)}.sui-column.is-drop-target,.sui-column.is-active{border-color:var(--line-drop)}.sui-column__head{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);min-height:24px}.sui-column__title{font-size:13.5px;font-weight:500;color:var(--text)}.sui-column__add{margin-left:auto}.sui-column__body{display:flex;flex-direction:column;gap:var(--sp-2);min-height:40px}.sui-column__empty{margin:0;font-size:12px;color:var(--text-3-aa)}.sui-kcard__title{margin:0;font-size:13px;line-height:1.45;color:var(--text)}.sui-kcard__foot{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3)}.sui-kcard__meta{margin-left:auto;font-size:11px;color:var(--text-3-aa);font-variant-numeric:tabular-nums}.sui-kcard.is-draggable{cursor:grab}.sui-kcard.is-draggable:active,.sui-kcard.is-draggable.is-active{cursor:grabbing}.sui-kcard.is-dragging{opacity:.35;cursor:grabbing;transform:none}.sui-kcard:focus-visible,.sui-kcard.is-focus{outline:none;box-shadow:var(--focus)}.sui-kcard.is-combine-target{box-shadow:0 0 0 2px var(--paper)}.sui-metric-canvas{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-4)}@media (max-width: 1024px){.sui-metric-canvas{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.sui-metric-canvas{grid-template-columns:1fr}}.sui-metric{background:var(--s1);border:.5px solid var(--line);border-radius:var(--r-tile);padding:18px;cursor:grab;transition:border-color var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.sui-metric:hover,.sui-metric.is-hover{border-color:var(--line-2);transform:translateY(-1px)}.sui-metric:focus-visible,.sui-metric.is-focus{outline:none;box-shadow:var(--focus)}.sui-metric:active,.sui-metric.is-active{cursor:grabbing;transform:none}.sui-metric.is-dragging{opacity:.35;cursor:grabbing;transform:none}.sui-metric.is-drop-target{border-color:var(--line-drop)}.sui-metric--wide{grid-column:span 2}.sui-metric.is-disabled{color:var(--text-3);opacity:.55;pointer-events:none}.sui-metric__head{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);min-height:18px}.sui-metric__label{font-size:12px;color:var(--text-2)}.sui-metric__grip{margin-left:auto;display:inline-flex;color:var(--text-3);opacity:0;transition:opacity var(--t-fast) var(--ease)}.sui-metric:hover .sui-metric__grip,.sui-metric.is-hover .sui-metric__grip,.sui-metric:focus-visible .sui-metric__grip,.sui-metric:focus-within .sui-metric__grip,.sui-metric.is-focus .sui-metric__grip{opacity:1}.sui-metric__body{min-height:100px}.sui-metric__value{margin:0;font-size:30px;font-weight:500;letter-spacing:-.025em;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--on-mesh)}.sui-metric__unit{font-size:15px;font-weight:400;color:var(--text-3-aa);letter-spacing:0}.sui-metric__delta{margin:5px 0 0;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-3-aa)}.sui-metric__delta--up{color:var(--moe-fg)}.sui-metric__delta--down{color:var(--shu-fg)}.sui-metric__delta--flat{color:var(--text-3-aa)}.sui-metric__delta-mark{margin-right:var(--sp-1)}.sui-metric__skeleton{background:var(--hover);border-radius:var(--r-kcard);animation:sui-metric-pulse var(--t-pulse) var(--ease) infinite}.sui-metric__skeleton--label{width:40%;min-width:60px;height:12px}.sui-metric__skeleton--value{width:62%;height:30px}.sui-metric__skeleton--chart{width:100%;height:36px;margin-top:var(--sp-3)}@keyframes sui-metric-pulse{0%,to{opacity:.5}50%{opacity:1}}.sui-metric__error{margin:0 0 var(--sp-3);font-size:12px;color:var(--shu-fg)}.sui-metric__empty{margin:0;font-size:12px;color:var(--text-3-aa)}.sui-spark{display:block;width:100%;height:36px;margin-top:var(--sp-3);color:var(--series-1)}.sui-spark--moe{color:var(--moe-fg)}.sui-spark--yam{color:var(--yam-fg)}.sui-spark--shu{color:var(--shu-fg)}.sui-spark--fuj{color:var(--fuj-fg)}.sui-spark--quiet{color:var(--text-3)}.sui-bars-group{margin-top:var(--sp-3)}.sui-bars{display:flex;align-items:flex-end;gap:5px;height:46px}.sui-bars__bar{flex:1;min-width:2px;background:var(--series-2);border-radius:var(--r-bar) var(--r-bar) 0 0}.sui-bars__bar:last-child{background:var(--paper)}.sui-legend{display:flex;gap:var(--sp-3);margin-top:var(--sp-3);font-size:11px;color:var(--text-3-aa)}.sui-prompt{grid-column:span 2;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4) 18px;border:1px dashed var(--line-2);border-radius:var(--r-tile);background:var(--s2);-webkit-backdrop-filter:var(--blur-s2);backdrop-filter:var(--blur-s2)}.sui-prompt__row{display:flex;align-items:center;gap:var(--sp-3)}.sui-prompt__mark{flex-shrink:0;color:var(--text-2)}.sui-prompt__input{flex:1;min-width:0;background:none;border:none;font-family:inherit;font-size:13.5px;color:var(--text);resize:none;line-height:1.55}.sui-prompt__input::placeholder{color:var(--text-3)}.sui-prompt__input:focus-visible{outline:none;border-radius:var(--r-btn);box-shadow:var(--focus)}.sui-prompt__input:disabled{color:var(--text-3);opacity:.55}.sui-prompt__status{display:inline-flex;align-items:center;gap:var(--sp-2);flex-shrink:0;font-size:12px;color:var(--text-3)}.sui-prompt__error{display:flex;align-items:center;gap:var(--sp-3);margin:0;font-size:12px;color:var(--shu-fg)}@media (max-width: 640px){.sui-metric--wide,.sui-prompt{grid-column:span 1}}.sui-metric__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%);border:0}.sui-form{display:flex;flex-direction:column;gap:var(--sp-5);width:100%;max-width:560px;min-width:0}.sui-form--full{max-width:none}.sui-form.is-dense{gap:var(--sp-4)}.sui-form>.sui-form-section+.sui-form-section,.sui-form>*+.sui-form-section,.sui-form>.sui-form-section+*:not(.sui-form-actions){margin-top:var(--sp-3)}.sui-form.is-dense>.sui-form-section+.sui-form-section,.sui-form.is-dense>*+.sui-form-section,.sui-form.is-dense>.sui-form-section+*:not(.sui-form-actions){margin-top:var(--sp-2)}.sui-form-section{display:flex;flex-direction:column;gap:var(--sp-5);min-width:0;margin:0;padding:0;border:0}.sui-form.is-dense .sui-form-section{gap:var(--sp-4)}.sui-form-section__title{float:none;padding:0;margin-bottom:var(--sp-5);font-family:var(--font-ui);font-size:15px;font-weight:500;line-height:1.4;color:var(--text)}.sui-form.is-dense .sui-form-section__title{margin-bottom:var(--sp-4)}.sui-form-section.has-description .sui-form-section__title{margin-bottom:var(--sp-1)}.sui-form-section__description{font-family:var(--font-ui);font-size:13px;font-weight:400;line-height:1.5;color:var(--text-3-aa);margin:0}.sui-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);min-width:0}.sui-form-actions--sticky{position:sticky;bottom:0;z-index:var(--z-app);background:var(--s3);border-top:.5px solid var(--line);padding:var(--sp-4) 0;margin-top:var(--sp-3)}.sui-form.is-dense .sui-form-actions--sticky{padding:var(--sp-3) 0}.sui-form-actions__lead{flex:1;min-width:0;font-family:var(--font-ui);font-size:12px;line-height:1.45;color:var(--text-3-aa)}.sui-dp{position:relative;display:inline-block}.sui-dp__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--sp-2);width:100%;min-width:172px;padding:10px 12px;font-family:var(--font-ui);font-size:14px;font-weight:400;line-height:1.25;text-align:left;color:var(--text);background:var(--inset);border:.5px solid var(--line);border-radius:var(--r-input);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.sui-dp__trigger:hover,.sui-dp__trigger.is-hover,.sui-dp.is-hover .sui-dp__trigger,.sui-dp__trigger:active,.sui-dp__trigger.is-active,.sui-dp.is-active .sui-dp__trigger,.sui-dp__trigger.is-open{border-color:var(--line-2)}.sui-dp__trigger:focus-visible{outline:none;border-color:var(--line-2);box-shadow:var(--focus)}.sui-dp__trigger.is-invalid{border-color:var(--shu-border)}.sui-dp__trigger:disabled{color:var(--text-3);opacity:.55;pointer-events:none}.sui-dp__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.sui-dp__placeholder{color:var(--text-3-aa)}.sui-dp__icon{flex:none;color:var(--text-3)}.sui-dp__pop{z-index:var(--z-popover);background:var(--s3);border:.5px solid var(--line);border-radius:var(--r-tile);box-shadow:var(--shadow-pop);padding:var(--sp-3)}.sui-cal{width:max-content;font-family:var(--font-ui)}.sui-cal__vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.sui-cal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-2)}.sui-cal__month{font-size:13px;font-weight:500;color:var(--text);font-variant-numeric:tabular-nums}.sui-cal__grid{border-collapse:separate;border-spacing:2px}.sui-cal__weekday{width:30px;height:22px;font-size:11px;font-weight:500;color:var(--text-3-aa);text-align:center}.sui-cal__weekdayabbr{text-decoration:none;cursor:default}.sui-cal__cell{width:30px;height:30px;padding:0;font-size:12px;font-weight:400;color:var(--text-2);text-align:center;vertical-align:middle;border-radius:var(--r-chip);cursor:pointer;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.sui-cal__cell:hover,.sui-cal__cell.is-hover{background:var(--hover)}.sui-cal__cell:active,.sui-cal__cell.is-active{color:var(--text)}.sui-cal__cell.is-outside{color:var(--text-3-aa)}.sui-cal__cell.is-today{box-shadow:inset 0 0 0 .5px var(--line-2)}.sui-cal__cell.is-in-range{background:var(--select);border-radius:0}.sui-cal__cell.is-selected{background:var(--paper);color:var(--on-paper);box-shadow:none}.sui-cal__cell.is-disabled{color:var(--text-3);opacity:.55;pointer-events:none}.sui-cal__cell:focus-visible{outline:none;box-shadow:var(--focus)}.sui-voice{font-family:var(--font-voice);font-style:italic;color:var(--text-voice)}.sui-voice--lg{font-size:18px;line-height:1.5}.sui-voice--sm{font-size:15px;line-height:1.5}.sui-voice--inherit{font-size:inherit;line-height:inherit;letter-spacing:0}.sui-stepper{display:flex;flex-direction:column}.sui-stepper__head{margin-bottom:var(--sp-2)}.sui-stepper__eyebrow{margin:0;font-family:var(--font-ui);font-size:11px;font-weight:500;line-height:1.4;color:var(--text-3-aa)}.sui-stepper__title{margin:0;font-family:var(--font-ui);font-size:15px;font-weight:500;line-height:1.3;color:var(--text)}.sui-stepper__flag{font-size:12px;font-weight:500;color:var(--shu-fg)}.sui-stepper__rail{display:flex;align-items:center;gap:var(--sp-1)}.sui-stepper__segment{flex:1 1 0;height:3px;border-radius:var(--r-bar);background:var(--line-2);transition:background-color var(--t-fast) var(--ease)}.sui-stepper--sm .sui-stepper__segment{height:2px}.sui-stepper__segment.is-filled{background:var(--paper)}.sui-stepper__segment.is-failed{background:var(--shu-border)}@media (prefers-reduced-motion: reduce){.sui-stepper__segment{transition-duration:.01ms}}.notif-feed{display:flex;flex-direction:column;height:100%}.notif-feed__subheader{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:0 0 var(--sp-2)}.notif-feed__unread-count{font-size:13px;color:var(--text-2)}.notif-feed__loading{display:flex;justify-content:center;padding:var(--sp-8) 0}.notif-feed__list{list-style:none;margin:0;padding:0;flex:1;overflow-y:auto}.notif-feed__item{border-bottom:1px solid var(--line)}.notif-feed__item:last-child{border-bottom:none}.notif-feed__item-btn{display:flex;align-items:flex-start;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-2);border:none;background:transparent;text-align:left;cursor:pointer;border-radius:var(--r-8)}.notif-feed__item-btn:hover{background:var(--hover)}.notif-feed__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:5px;background:var(--text-3-aa)}.notif-feed__dot--shu{background:var(--shu-fg)}.notif-feed__dot--yam{background:var(--yam-fg)}.notif-feed__content{flex:1;min-width:0;display:flex;flex-direction:column}.notif-feed__title{font-size:13.5px;font-weight:400;color:var(--text);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-feed__title--unread{font-weight:600}.notif-feed__message{font-size:12px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notif-feed__time{font-size:11px;color:var(--text-3-aa);margin-top:var(--sp-1)}.av2-md{font-size:13.5px;line-height:1.55;color:var(--text-2);word-break:break-word}.av2-md__heading{margin:var(--sp-3) 0 var(--sp-1);font-weight:700;color:var(--text)}.av2-md__h1{font-size:18px}.av2-md__h2{font-size:16px}.av2-md__h3{font-size:15px}.av2-md__h4{font-size:14px}.av2-md__h5{font-size:13.5px}.av2-md__h6{font-size:13px}.av2-md__p{margin:5px 0}.av2-md__code{background:var(--hover);color:var(--text);padding:1px 5px;border-radius:var(--r-6);font-size:.86em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.av2-md__pre{background:var(--inset);border:.5px solid var(--line);border-radius:var(--r-tile);padding:var(--sp-3);overflow-x:auto;margin:6px 0;font-size:12.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-2)}.av2-md__quote{border-left:3px solid var(--line-2);padding-left:var(--sp-3);color:var(--text-3-aa);margin:6px 0;font-style:italic}.av2-md__list{margin:var(--sp-1) 0;padding-left:var(--sp-5)}.av2-md__list li{margin:2px 0}.av2-md__link{color:var(--text);text-decoration:underline}.av2-md__table-wrap{overflow-x:auto;margin:var(--sp-2) 0}.av2-md__table{border-collapse:collapse;width:100%;font-size:12.5px}.av2-md__table th{text-align:left;padding:6px var(--sp-3);border-bottom:1px solid var(--line-2);color:var(--text-2);font-weight:700;white-space:nowrap}.av2-md__table td{padding:5px var(--sp-3);border-bottom:.5px solid var(--line);color:var(--text-2)}.av2-md__table tr:nth-child(2n) td{background:var(--hover)}.av2-citation-row{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}.av2-citation{border:none;font-family:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease)}.av2-citation:hover:not(:disabled){background:var(--line-2)}.av2-citation:disabled{cursor:default;opacity:.7}.av2-citation:focus-visible{outline:none;box-shadow:var(--focus)}.sui-chart{position:relative;width:100%;font-family:var(--font-ui);color:var(--text-3)}.sui-chart text{font-variant-numeric:tabular-nums}.sui-chart__slot{position:relative;width:100%}.sui-chart__skeleton{width:100%;height:100%;background:var(--hover);border-radius:var(--r-kcard);animation:sui-chart-pulse var(--t-pulse) var(--ease) infinite}@keyframes sui-chart-pulse{0%,to{opacity:.5}50%{opacity:1}}.sui-chart__empty{display:grid;place-items:center;width:100%;height:100%;font-size:12px;color:var(--text-3-aa)}.sui-chart__direct-label{font-size:11px;fill:var(--text-3)}.sui-chart__labels{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-2);font-size:11px;color:var(--text-3)}.sui-chart-tip{background:var(--s3);border:.5px solid var(--line);border-radius:var(--r-btn);box-shadow:var(--shadow-pop);padding:5px 9px;min-width:96px;max-width:240px;color:var(--text)}.sui-chart-tip__label{font-size:11px;color:var(--text-3);margin:0 0 var(--sp-1)}.sui-chart-tip__row{display:flex;align-items:baseline;gap:var(--sp-3);font-size:12px;color:var(--text-2)}.sui-chart-tip__value{margin-left:auto;color:var(--text);font-variant-numeric:tabular-nums}.mcv2{display:flex;flex-direction:column;gap:var(--sp-4);width:100%}.mcv2__bar{display:flex;align-items:center;gap:var(--sp-2);justify-content:flex-end;flex-wrap:wrap}.mcv2__bar-spacer{flex:1;min-width:0}.mcv2__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%);border:0}.mcv2__notice{display:flex;align-items:center;gap:var(--sp-2);margin:0;font-size:12px;color:var(--shu-fg)}.mcv2__notice-spacer{flex:1;min-width:0}.mcv2__count{font-size:11px;color:var(--text-3);font-variant-numeric:tabular-nums;align-self:flex-end}.mcv2__count.is-over{color:var(--shu-fg)}.mcv2__prompt-dock{display:flex;justify-content:center;width:100%}.mcv2__prompt-dock .sui-prompt{width:100%;max-width:640px}.mcv2-actions{display:inline-flex;align-items:center;gap:var(--sp-1);margin-left:auto}.mcv2-tile{min-width:0}.mcv2-tile.is-picked{border-color:var(--line-drop)}.mcv2-bin{font-size:11px;color:var(--text-3-aa);text-transform:capitalize}.mcv2-kpis{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;list-style:none}.mcv2-kpi{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--hover);border-radius:var(--r-kcard)}.mcv2-kpi__label{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.mcv2-kpi__value{font-size:18px;font-weight:500;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--on-mesh)}.mcv2-chart{margin-top:var(--sp-3)}.mcv2-donut{display:block;width:100%;max-width:168px;margin:var(--sp-3) auto 0;color:var(--on-mesh)}.mcv2-donut__seg{fill:none;stroke:currentColor;transition:opacity var(--t-fast) var(--ease)}.mcv2-legend{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);margin:var(--sp-3) 0 0;padding:0;list-style:none;font-size:11px;color:var(--text-3-aa)}.mcv2-legend__item{display:inline-flex;gap:var(--sp-1);font-variant-numeric:tabular-nums}.mcv2-legend__value{color:var(--text-2)}.mcv2-lib{display:flex;flex-direction:column;gap:var(--sp-4)}.mcv2-lib__filters{display:flex;flex-direction:column;gap:var(--sp-3)}.mcv2-lib__filter-row{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.mcv2-lib__section{display:flex;flex-direction:column;gap:var(--sp-3)}.mcv2-lib__section-title{margin:0;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.mcv2-lib__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}@media (max-width: 640px){.mcv2-lib__grid{grid-template-columns:1fr}}.mcv2-lib__card{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.mcv2-lib__open{display:block;width:100%;min-width:0;padding:0;border:0;background:none;text-align:left;color:inherit;font:inherit;cursor:pointer;border-radius:var(--r-chip)}.mcv2-lib__open:focus-visible{outline:none;box-shadow:var(--focus)}.mcv2-lib__title{display:block;font-size:13px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcv2-lib__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:var(--sp-1) 0 0;font-size:12px;line-height:1.4;color:var(--text-3)}.mcv2-lib__meta{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.mcv2-lib__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-1);border-top:.5px solid var(--line);padding-top:var(--sp-2)}.mcv2-lib__tpl{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.mcv2-lib__tpl-body{flex:1;min-width:0}.mcv2-lib__skeletons{display:flex;flex-direction:column;gap:var(--sp-3)}.mcv2-save{display:flex;flex-direction:column;gap:var(--sp-5)}.mcv2-save__lead{margin:0;font-size:13px;color:var(--text-2)}.av2-metric{margin-top:var(--sp-3);width:100%}.av2-metric__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.av2-metric__title{font-size:12.5px;font-weight:700;color:var(--text)}.sui-btn.av2-metric__pin--pinned{color:var(--moe-fg)}.sui-btn.av2-metric__pin--error{color:var(--shu-fg)}.av2-metric__body{margin-top:var(--sp-3)}.av2-metric__value{font-size:26px;font-weight:700;color:var(--text)}.av2-metric__kpis{display:flex;flex-wrap:wrap;gap:var(--sp-5)}.av2-metric__kpi{display:flex;flex-direction:column;gap:2px}.av2-metric__kpi-value{font-size:22px;font-weight:700;color:var(--text);line-height:1.1}.av2-metric__kpi-label{font-size:11px;color:var(--text-2);font-weight:600}.av2-metric__empty{margin:0;font-size:12.5px;color:var(--text-2)}.av2-metric__truncated{margin:var(--sp-2) 0 0;font-size:10.5px;color:var(--text-3-aa)}.av2-proposal{margin-top:var(--sp-3);width:100%;border-left-width:3px;border-left-style:solid}.av2-proposal--pending{border-left-color:var(--yam-fg)}.av2-proposal--approved{border-left-color:var(--moe-fg)}.av2-proposal--rejected{border-left-color:var(--line-2)}.av2-proposal--error{border-left-color:var(--shu-fg)}.av2-proposal__head{display:flex;align-items:center;gap:var(--sp-2)}.av2-proposal--pending .av2-proposal__icon{color:var(--yam-fg)}.av2-proposal--approved .av2-proposal__icon{color:var(--moe-fg)}.av2-proposal--rejected .av2-proposal__icon{color:var(--text-2)}.av2-proposal--error .av2-proposal__icon{color:var(--shu-fg)}.av2-proposal__status{font-size:12.5px;font-weight:700;color:var(--text)}.av2-proposal__domain{margin-left:auto;font-size:10px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.3px}.av2-proposal__reason{margin:4px 0 0;font-size:11px;color:var(--text-2)}.av2-proposal__preview{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-1) var(--sp-3);margin-top:var(--sp-2)}.av2-proposal__preview-key{font-size:11px;color:var(--text-2);font-weight:600}.av2-proposal__preview-value{font-size:11.5px;color:var(--text);word-break:break-word}.av2-proposal__error{margin:var(--sp-2) 0 0;font-size:11px;color:var(--shu-fg)}.av2-proposal__actions{display:flex;gap:var(--sp-3);margin-top:var(--sp-4)}.av2-panel{display:flex;flex-direction:column;height:100%;gap:var(--sp-3)}.av2-panel__toolbar{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.av2-panel__preset{flex:1;min-width:0}.av2-panel__messages{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-5);padding-right:2px}.av2-panel__suggestions{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;margin-top:var(--sp-4)}.av2-msg{display:flex;flex-direction:column;gap:4px;max-width:88%}.av2-msg--user{align-self:flex-end;align-items:flex-end}.av2-msg--assistant{align-self:flex-start;align-items:flex-start;max-width:96%}.av2-msg__role{font-size:11px;font-weight:500;color:var(--text-3-aa)}.av2-msg__bubble{background:var(--hover);border-radius:var(--r-kcard);padding:10px 13px;font-size:13.5px;color:var(--text);white-space:pre-wrap;word-break:break-word}.av2-msg__content{width:100%}.av2-msg__stream-enso{vertical-align:middle;margin-left:4px;opacity:.85}.av2-tools{display:flex;flex-direction:column;gap:var(--sp-1);margin-top:6px}.av2-tools__row{display:flex;align-items:center;gap:var(--sp-2);font-size:11.5px;color:var(--text-2)}.av2-tools__row--error{color:var(--shu-fg)}.av2-tools__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.av2-tools__dot--yam{background:var(--yam-fg)}.av2-tools__dot--moe{background:var(--moe-fg)}.av2-tools__dot--shu{background:var(--shu-fg)}.av2-panel__pending{margin-top:var(--sp-2)}.av2-panel__pending-label{display:block;font-size:11px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.4px}.av2-panel__error{flex-shrink:0;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:.5px solid var(--line)}.av2-panel__error-text{flex:1;font-size:12px;color:var(--shu-fg)}.av2-panel__attached{flex-shrink:0}.av2-panel__attached-chip{display:inline-flex;align-items:center;gap:var(--sp-2);padding:6px 10px;border-radius:var(--r-chip);background:var(--hover);font-size:12px;color:var(--text-2);max-width:100%}.av2-panel__attached-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av2-panel__attached-remove{display:inline-flex;border:none;background:none;color:var(--text-2);cursor:pointer;padding:0}.av2-panel__attached-remove:focus-visible{outline:none;box-shadow:var(--focus)}.av2-panel__composer{flex-shrink:0;display:flex;align-items:flex-end;gap:var(--sp-3);background:var(--inset);border-radius:var(--r-composer);padding:var(--sp-3) var(--sp-4)}.av2-panel__file-input{display:none}.av2-panel__composer-input{flex:1;min-height:40px;max-height:120px;resize:none;border:none;background:transparent;color:var(--text);font:inherit;font-size:13.5px;line-height:1.4;outline:none}.av2-panel__composer-input::placeholder{color:var(--text-3-aa)}.av2-panel__list-head{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.av2-panel__list-title{font-size:14px;font-weight:700;color:var(--text)}.av2-panel__list-new{margin-left:auto}.av2-panel__list-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-2)}.av2-convo{width:100%;text-align:left}.av2-convo--active{border-color:var(--line-2)}.av2-convo__title{font-size:13px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av2-convo__meta{margin-top:2px;font-size:10.5px;color:var(--text-3-aa)}.attnfeed{display:flex;flex-direction:column;height:100%}.attnfeed__loading{display:flex;justify-content:center;padding:var(--sp-8) 0}.attnfeed__header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:0 0 var(--sp-3);border-bottom:1px solid var(--line);margin-bottom:var(--sp-2)}.attnfeed__count{font-size:12px;color:var(--text-3-aa)}.attnfeed__list{flex:1;overflow-y:auto}.attnfeed__row{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.attnfeed__row:last-child{border-bottom:none}.attnfeed__row-main{flex:1;min-width:0}.attnfeed__row-top{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:2px}.attnfeed__row-title{font-size:13.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attnfeed__row-reason{font-size:12.5px;color:var(--text-2);line-height:1.45;margin:0 0 var(--sp-1)}.attnfeed__row-meta{font-size:11px;color:var(--text-3-aa);margin:0;text-transform:capitalize}.attnfeed__row-actions{display:flex;gap:2px;flex-shrink:0;margin-top:2px}.attnfeed__footer{padding:var(--sp-3) 0 0;border-top:1px solid var(--line);margin-top:var(--sp-2)}.cto{display:flex;flex-direction:column;height:100%}.cto__loading{display:flex;justify-content:center;padding:var(--sp-8) 0}.cto__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:0 0 var(--sp-3);border-bottom:1px solid var(--line);margin-bottom:var(--sp-2);font-size:12px;color:var(--text-2)}.cto__body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-4)}.cto__error{justify-content:space-between}.cto__hero{padding:var(--sp-5);display:flex;flex-direction:column}.cto__hero--active{background:color-mix(in srgb,var(--moe-bg) 60%,var(--hover));border-color:color-mix(in srgb,var(--moe-fg) 35%,var(--line))}.cto__hero-top{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3)}.cto__hero-icon{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--hover);color:var(--text-2)}.cto__hero--active .cto__hero-icon{background:var(--moe-bg);color:var(--moe-fg)}.cto__hero-copy{flex:1;min-width:0}.cto__hero-status{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.cto__hero--active .cto__hero-status{color:var(--moe-fg)}.cto__hero-meta{font-size:11.5px;color:var(--text-3-aa);margin-top:2px}.cto__timer{font-size:38px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.1;color:var(--text-3-aa)}.cto__hero--active .cto__timer{color:var(--text)}.cto__notes-display{margin-top:var(--sp-3);font-size:12.5px;color:var(--text-2);background:var(--s2);border:1px solid var(--line);border-radius:var(--r-8);padding:var(--sp-2) var(--sp-3);line-height:1.45}.cto__notes-label{color:var(--text-3-aa);font-weight:600;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;display:block;margin-bottom:var(--sp-1)}.cto__hint{margin:0;font-size:11.5px;color:var(--text-3-aa);text-align:center;line-height:1.5}.v2-cc-floor__head{display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-3) var(--sp-2)}.v2-cc-floor__head-cell{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3-aa)}.v2-cc-floor__head-cell--lead{flex:1}.v2-cc-floor__head-cell--agent{flex:0 0 auto;min-width:110px;text-align:right}.v2-cc-floor__head-cell--duration{flex:0 0 auto;min-width:46px;text-align:right}.v2-cc-floor__list{display:flex;flex-direction:column;gap:var(--sp-2)}.v2-cc-floor__row{width:100%;text-align:left;cursor:pointer}.v2-cc-floor__summary{display:flex;align-items:center;gap:var(--sp-3)}.v2-cc-floor__summary--btn{width:100%;padding:0;background:none;border:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.v2-cc-floor__summary--btn:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-6)}.v2-cc-floor__lead{flex:1;min-width:0}.v2-cc-floor__name{margin:0;font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-cc-floor__company{margin:0;font-size:12px;color:var(--text-3)}.v2-cc-floor__agent{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-1);flex:0 0 auto;min-width:110px;font-size:12px;color:var(--text-2);white-space:nowrap}.v2-cc-floor__duration{flex:0 0 auto;min-width:46px;text-align:right;font-size:13px;font-variant-numeric:tabular-nums;color:var(--text-2)}.v2-cc-floor__detail{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:.5px solid var(--line)}.v2-cc-floor__transcript-wrap{margin-bottom:var(--sp-3);border:.5px solid var(--line);border-radius:var(--r-tile);overflow:hidden}.v2-cc-floor__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.v2-cc-floor__skeleton-row{display:flex;align-items:center;gap:var(--sp-3)}.v2-cc-floor__foot-note{margin:var(--sp-3) 0 0;text-align:center;font-size:12px;color:var(--text-3)}.v2-cc-super{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-drawer);background:var(--s3);border-top:.5px solid var(--line-2)}.v2-cc-super__head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}.v2-cc-super__title{font-size:14px;font-weight:600;color:var(--text)}.v2-cc-super__sub{font-size:12px;color:var(--text-3)}.v2-cc-super__modes{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto}.v2-cc-super__body{display:flex;height:180px;border-top:.5px solid var(--line)}.v2-cc-super__transcript-pane{flex:1;min-width:0;overflow-y:auto;padding:var(--sp-4);border-right:.5px solid var(--line)}.v2-cc-super__side{width:300px;flex:none;padding:var(--sp-4);display:flex;flex-direction:column;justify-content:center;gap:var(--sp-2)}.v2-cc-super__side-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3-aa)}.v2-cc-super__side-body{font-size:12px;color:var(--text-3);line-height:1.5}.v2-cc-super__whisper-row{display:flex;align-items:flex-end;gap:var(--sp-2)}.v2-cc-super__whisper-row .sui-field{flex:1}.v2-cc-player{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--inset);border:.5px solid var(--line);border-radius:var(--r-tile)}.v2-cc-player__time{flex:none;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-2);min-width:34px;text-align:right}.v2-cc-player__time--end{text-align:left}.v2-cc-player__seek{flex:1}.v2-cc-player__volume{flex:none;width:64px}.v2-cc-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;background:var(--line-2);border-radius:var(--r-round);outline:none}.v2-cc-range::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:var(--r-round);background:var(--paper);cursor:pointer}.v2-cc-range::-moz-range-thumb{width:12px;height:12px;border:none;border-radius:var(--r-round);background:var(--paper);cursor:pointer}.v2-cc-range:focus-visible{box-shadow:var(--focus)}.v2-cc-transcript{position:relative}.v2-cc-transcript__toggle{position:absolute;top:var(--sp-1);right:var(--sp-1);z-index:1}.v2-cc-transcript__scroll{overflow-y:auto;padding-right:var(--sp-2)}.v2-cc-transcript__line{max-width:82%;margin-bottom:var(--sp-3)}.v2-cc-transcript__line:last-child{margin-bottom:0}.v2-cc-transcript__speaker{display:flex;align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-1);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3-aa)}.v2-cc-transcript__bubble{background:var(--inset);border:.5px solid var(--line);border-radius:var(--r-tile);padding:var(--sp-2) var(--sp-3)}.v2-cc-transcript__text{margin:0;font-size:13px;line-height:1.5;color:var(--text)}.v2-cc-transcript__time{margin:var(--sp-1) 0 0;font-size:11px;color:var(--text-3)}.v2-cc-transcript__empty{display:flex;align-items:center;justify-content:center;height:100%;font-size:13px;color:var(--text-3)}.v2-cc-table__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-4)}.v2-cc-table__toolbar>.sui-input-wrap:first-child{flex:1;max-width:320px}.v2-cc-table__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);border-top:.5px solid var(--line)}.v2-cc-detail__chevron{color:var(--text-3)}.v2-cc-detail{padding:var(--sp-4);display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}@media (max-width: 900px){.v2-cc-detail{grid-template-columns:1fr}}.v2-cc-detail__label{display:block;margin-bottom:var(--sp-2);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3-aa)}.v2-cc-detail__summary{margin:var(--sp-3) 0 0;font-size:13px;line-height:1.5;color:var(--text-2)}.v2-cc-detail__notes{grid-column:1 / -1}.v2-cc-detail__empty{font-size:12px;color:var(--text-3)}.v2-cc-detail__label--spaced{margin-top:var(--sp-4)}.v2-cc-detail__summary--flush{margin-top:0}.v2-cc-table__lead-name{margin:0;font-size:14px;font-weight:600;color:var(--text)}.v2-cc-table__lead-sub{margin:0;font-size:12px;color:var(--text-3)}.v2-cc-table__agent-cell{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:12px;color:var(--text-2)}.v2-cc-table__outcome-empty{font-size:12px;color:var(--text-3)}.v2-cc-agents__group{margin-bottom:var(--sp-4)}.v2-cc-agents__group:last-child{margin-bottom:0}.v2-cc-agents__group-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.v2-cc-agents__group-head-btn{flex:1;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);background:none;border:none;font:inherit;color:inherit;text-align:left;border-radius:var(--r-6);cursor:pointer;transition:background var(--t-fast) var(--ease)}.v2-cc-agents__group-head-btn:hover,.v2-cc-agents__group-head-btn.is-hover{background:var(--hover)}.v2-cc-agents__group-head-btn:focus-visible{outline:none;box-shadow:var(--focus)}.v2-cc-agents__group-title{display:flex;align-items:center;gap:var(--sp-2);font-size:12px;font-weight:700;color:var(--text)}.v2-cc-agents__group-meta{font-size:11px;color:var(--text-3-aa)}.v2-cc-agents__group-actions{display:flex;align-items:center;gap:var(--sp-1)}.v2-cc-agents__list{display:flex;flex-direction:column;gap:var(--sp-1);margin-top:var(--sp-2)}.v2-cc-agents__row{display:flex;align-items:center;gap:var(--sp-2)}.v2-cc-agents__row-name{flex:1;min-width:0;font-size:12px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-cc-agents__row-status{flex:none;font-size:11px;color:var(--text-2);text-transform:capitalize}.v2-cc-agents__row-fill{flex:1}.v2-cc-agents__empty{padding:0 var(--sp-2);font-size:12px;color:var(--text-3-aa)}.v2-cc-agents__donotsay{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}.v2-cc-agents__add-row{display:flex;align-items:flex-end;gap:var(--sp-2)}.v2-cc-agents__add-row .sui-field{flex:1}.v2-cc-agents__voice-row{display:flex;gap:var(--sp-3)}.v2-cc-agents__voice-row .sui-field:first-child{flex:1}.v2-cc-agents__voice-row .sui-field:last-child{width:120px;flex:none}.v2-cc-queue,.v2-cc-queue__list{display:flex;flex-direction:column;gap:var(--sp-2)}.v2-cc-queue__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-1)}.v2-cc-queue__row-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-2)}.v2-cc-queue__row-name{font-size:12px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.v2-cc-queue__row-foot{display:flex;align-items:center;justify-content:space-between;margin-top:var(--sp-1);font-size:11px;color:var(--text-3)}.v2-cc-queue__hours-row{display:flex;gap:var(--sp-3)}.v2-cc-queue__hours-row .sui-field{flex:1}.v2-cc-queue__settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.v2-cc-outcome__datetime{display:block;width:100%;font-family:var(--font-ui);font-size:14px;color:var(--text);background:var(--inset);border:.5px solid var(--line);border-radius:var(--r-input);padding:10px 12px}.v2-cc-outcome__datetime:focus-visible{outline:none;box-shadow:var(--focus)}.v2-cc-conn{display:flex;align-items:center;gap:var(--sp-2)}.v2-cc-conn__label{margin:0;font-size:13px;font-weight:700;color:var(--text)}.v2-cc-conn__sub{margin:0;font-size:11px;color:var(--text-3)}.v2-calling-off{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5) var(--sp-4);text-align:center;align-items:center}.v2-calling-off__title{margin:0;font-size:15px;font-weight:600;color:var(--text-1-aa)}.v2-calling-off__body{margin:0;max-width:46ch;font-size:12px;line-height:1.5;color:var(--text-3-aa)}
