.mos-root{--mos-canvas:#0d1114;--mos-depth:#090c0f;--mos-surface:#151b20;--mos-raised:#20282e;--mos-inset:#10161b;--mos-text:#eff3f3;--mos-secondary:#bbc7ce;--mos-muted:#91a3af;--mos-border:#627785;--mos-seam:#2c3841;--mos-action:#8ce4bb;--mos-on-action:#10271c;--mos-hover:#b0f0d1;--mos-focus:#b9efd9;--mos-selection:#213b34;--mos-up:#94dcb4;--mos-down:#f1a3b0;--mos-warning:#eac68a;--mos-info:#b1d0e8;--mos-brand-emerald:#10B981;--mos-brand-gold:#F59E0B;--mos-brand-slate:#0B1220;--mos-brand-pearl:#F8FAFC;--mos-logo-ink:#F8FAFC;--mos-ui:"Segoe UI Variable Text","Segoe UI",Arial,sans-serif;--mos-display:"Segoe UI Variable Display","Segoe UI",Arial,sans-serif;--mos-mono:"Cascadia Code",Consolas,monospace;--mos-font-display:clamp(36px,5vw,68px);--mos-font-page:30px;--mos-font-section:18px;--mos-font-body:16px;--mos-font-label:13px;--mos-font-table:14px;--mos-leading-body:1.55;--mos-weight-heading:600;--mos-space-1:3px;--mos-space-2:5px;--mos-space-3:9px;--mos-space-4:13px;--mos-space-5:18px;--mos-space-6:26px;--mos-space-7:38px;--mos-space-8:54px;--mos-space-9:78px;--mos-space-10:110px;--mos-radius-control:7px;--mos-radius-pane:11px;--mos-radius-dialog:15px;--mos-radius-sheet:22px;--mos-border-width:1px;--mos-selection-width:2px;--mos-shadow-control:0 2px 6px #0003;--mos-shadow-panel:0 5px 18px #0002;--mos-shadow-overlay:0 18px 48px #0006;--mos-backdrop:#04090eb3;--mos-z-base:0;--mos-z-nav:20;--mos-z-menu:40;--mos-z-sheet:60;--mos-z-modal:80;--mos-z-toast:100;--mos-fast:90ms;--mos-control:150ms;--mos-panel:180ms;--mos-reveal:420ms;--mos-ease:cubic-bezier(.18,.72,.24,1);--mos-breakpoint-compact:480px;--mos-breakpoint-mobile:768px;--mos-breakpoint-tablet:1100px;--mos-breakpoint-wide:1440px;--mos-gutter:26px;color-scheme:dark;background:var(--mos-canvas);color:var(--mos-text);font:var(--mos-font-body)/var(--mos-leading-body) var(--mos-ui);min-height:100dvh;isolation:isolate;position:relative;overflow-wrap:break-word}.mos-root[data-mos-theme=light]{--mos-canvas:#f5f5f1;--mos-depth:#eaedeb;--mos-surface:#fdfefd;--mos-raised:#fff;--mos-inset:#edf1ef;--mos-text:#1c2b33;--mos-secondary:#4c626c;--mos-muted:#586e79;--mos-border:#71838b;--mos-seam:#d2dcd9;--mos-action:#166649;--mos-on-action:#fff;--mos-hover:#10533c;--mos-focus:#0d6749;--mos-selection:#dfefe7;--mos-up:#236b48;--mos-down:#a5324c;--mos-warning:#7e5917;--mos-info:#3c627d;--mos-logo-ink:#0B1220;--mos-shadow-control:0 3px 9px #1d312414;--mos-shadow-panel:0 5px 22px #263f3610;--mos-shadow-overlay:0 18px 44px #1d312429;--mos-backdrop:#273c4b99;color-scheme:light}@media(prefers-color-scheme:light){.mos-root[data-mos-theme=system]{--mos-canvas:#f5f5f1;--mos-depth:#eaedeb;--mos-surface:#fdfefd;--mos-raised:#fff;--mos-inset:#edf1ef;--mos-text:#1c2b33;--mos-secondary:#4c626c;--mos-muted:#586e79;--mos-border:#71838b;--mos-seam:#d2dcd9;--mos-action:#166649;--mos-on-action:#fff;--mos-hover:#10533c;--mos-focus:#0d6749;--mos-selection:#dfefe7;--mos-up:#236b48;--mos-down:#a5324c;--mos-warning:#7e5917;--mos-info:#3c627d;--mos-logo-ink:#0B1220;color-scheme:light}}.mos-root :where(*,:before,:after){box-sizing:border-box}.mos-root :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:normal}.mos-root :where(button,a,input,select){touch-action:manipulation}.mos-root :where(button){cursor:pointer}.mos-root :where(button:disabled,input:disabled,select:disabled){cursor:not-allowed;opacity:.6}.mos-root :where([hidden]){display:none!important}.mos-root :where(:focus-visible){outline:2px solid var(--mos-focus);outline-offset:3px}.mos-root :where(h1,h2,h3,p,figure){margin:0}.mos-root :where(h1,h2,h3){font-family:var(--mos-display);font-weight:var(--mos-weight-heading);line-height:1.2;letter-spacing:-.035em}.mos-root :where(h2){font-size:var(--mos-font-section)}.mos-root :where(p){color:var(--mos-secondary)}.mos-root :where(a){color:var(--mos-action);text-decoration:underline;text-underline-offset:4px}.mos-root .mos-display{font:600 var(--mos-font-display)/1.04 var(--mos-display);letter-spacing:-.06em}.mos-root .mos-page-heading{font-size:var(--mos-font-page)}.mos-root .mos-label{font-size:var(--mos-font-label);font-weight:600;color:var(--mos-text)}.mos-root .mos-financial,.mos-root .mos-numeric{font-family:var(--mos-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.mos-root .mos-instrument{font-family:var(--mos-mono);font-weight:600;letter-spacing:.04em}.mos-root .mos-status{font:12px/1.45 var(--mos-mono)}.mos-root .mos-button{display:inline-flex;justify-content:center;align-items:center;gap:var(--mos-space-3);min-height:44px;padding:10px 18px;border:var(--mos-border-width) solid var(--mos-border);border-radius:var(--mos-radius-control);background:var(--mos-surface);color:var(--mos-text);font-size:14px;font-weight:600;transition:background var(--mos-control) var(--mos-ease),border-color var(--mos-control),transform var(--mos-fast)}.mos-root .mos-button:hover:not(:disabled){border-color:var(--mos-action);background:var(--mos-raised)}.mos-root .mos-button-primary{background:var(--mos-action);color:var(--mos-on-action);border-color:var(--mos-action)}.mos-root .mos-button-primary:hover:not(:disabled){background:var(--mos-hover)}.mos-root .mos-button-danger{color:var(--mos-down)}.mos-root .mos-button-ghost{background:transparent;border-color:transparent}.mos-root .mos-button-small{padding:8px 13px;font-size:13px}.mos-root .mos-icon-button{width:44px;padding:0;flex:none}.mos-root .mos-field{display:grid;gap:var(--mos-space-2);min-width:0}.mos-root .mos-input{width:100%;min-height:44px;border:1px solid var(--mos-border);border-radius:var(--mos-radius-control);padding:10px 13px;background:var(--mos-inset);color:var(--mos-text);font-size:16px;box-shadow:none}.mos-root .mos-input::placeholder{color:var(--mos-muted);opacity:1}.mos-root .mos-input[aria-invalid=true]{border-color:var(--mos-down)}.mos-root .mos-error-text,.mos-root .mos-hint{font-size:13px;line-height:1.45}.mos-root .mos-hint{color:var(--mos-muted)}.mos-root .mos-error-text{color:var(--mos-down)}.mos-root .mos-choice,.mos-root .mos-switch-row{display:flex;align-items:center;gap:13px;min-height:44px;font-size:14px;background:none;border:0;padding:4px 0;color:var(--mos-text)}.mos-root .mos-choice input{width:20px;height:20px;accent-color:var(--mos-action)}.mos-root .mos-switch{width:40px;height:24px;border-radius:14px;border:1px solid var(--mos-border);background:var(--mos-inset);padding:3px;display:flex}.mos-root .mos-switch i{width:16px;height:16px;border-radius:50%;background:var(--mos-muted);transition:transform var(--mos-control)}.mos-root .mos-switch-row[aria-checked=true] .mos-switch{background:var(--mos-action)}.mos-root .mos-switch-row[aria-checked=true] i{transform:translateX(15px);background:var(--mos-on-action)}.mos-root .mos-tabs{min-width:0;max-width:100%}.mos-root .mos-radio-group{min-width:0;border:1px solid var(--mos-seam);border-radius:7px;padding:9px 13px}.mos-root .mos-radio-group legend{padding:0 5px}.mos-root .mos-tab-list{display:flex;gap:18px;border-bottom:1px solid var(--mos-seam);overflow-x:auto}.mos-root .mos-tab-list button{padding:10px 2px;min-height:44px;background:none;border:0;border-bottom:2px solid transparent;color:var(--mos-secondary);white-space:nowrap}.mos-root .mos-tab-list button[aria-selected=true]{color:var(--mos-action);border-bottom-color:var(--mos-action)}.mos-root .mos-tab-panel{padding-top:18px}.mos-root .mos-surface{padding:26px;border:1px solid var(--mos-seam);border-radius:var(--mos-radius-pane);background:var(--mos-surface);box-shadow:var(--mos-shadow-panel);min-width:0}.mos-root .mos-surface-raised{background:var(--mos-raised)}.mos-root .mos-surface-inset{background:var(--mos-inset);box-shadow:none}.mos-root .mos-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:5px;background:var(--mos-inset);font:12px/1.45 var(--mos-mono);white-space:nowrap}.mos-root .mos-tone-up{color:var(--mos-up)}.mos-root .mos-tone-down{color:var(--mos-down)}.mos-root .mos-tone-warning{color:var(--mos-warning)}.mos-root .mos-tone-info{color:var(--mos-info)}.mos-root .mos-tone-neutral{color:var(--mos-secondary)}.mos-root .mos-table-region{overflow-x:auto;max-width:100%;border:1px solid var(--mos-seam);border-radius:var(--mos-radius-pane)}.mos-root .mos-table{width:100%;border-collapse:collapse;font-size:var(--mos-font-table);text-align:left;min-width:520px;background:var(--mos-surface)}.mos-root .mos-table caption{text-align:left;padding:18px;color:var(--mos-secondary);font-size:13px}.mos-root .mos-table td,.mos-root .mos-table th{padding:13px 18px;border-bottom:1px solid var(--mos-seam);height:50px;vertical-align:middle;font-weight:400}.mos-root .mos-table thead th{background:var(--mos-inset);font-size:12px;font-weight:600;color:var(--mos-muted)}.mos-root .mos-table .mos-numeric{text-align:right}.mos-root .mos-table tbody tr:hover{background:var(--mos-selection)}.mos-root .mos-navigation{display:flex;gap:5px;flex-wrap:wrap}.mos-root .mos-navigation button{display:flex;gap:9px;align-items:center;min-height:44px;padding:9px 13px;border:1px solid transparent;border-radius:7px;color:var(--mos-secondary);background:transparent}.mos-root .mos-navigation button[aria-current]{background:var(--mos-selection);border-left:2px solid var(--mos-action);color:var(--mos-action)}.mos-root .mos-navigation button:hover:not(:disabled){background:var(--mos-raised)}.mos-root .mos-breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;gap:9px;padding:0;margin:0;font-size:13px}.mos-root .mos-breadcrumbs li+li:before{content:"/";margin-right:9px;color:var(--mos-muted)}.mos-root .mos-dropdown{position:relative;display:inline-block}.mos-root .mos-menu{position:absolute;top:calc(100% + 5px);left:0;z-index:var(--mos-z-menu);min-width:200px;max-width:min(300px,80vw);background:var(--mos-raised);border:1px solid var(--mos-border);border-radius:11px;padding:5px;box-shadow:var(--mos-shadow-overlay);animation:mos-foundation-enter var(--mos-panel) var(--mos-ease)}.mos-root .mos-menu button{display:block;width:100%;text-align:left;padding:10px;min-height:44px;background:none;border:0;border-radius:5px;font-size:14px}.mos-root .mos-menu button:focus-visible,.mos-root .mos-menu button:hover:not(:disabled){background:var(--mos-selection)}.mos-root .mos-tooltip-wrap{position:relative;display:inline-flex}.mos-root .mos-menu{max-height:min(320px,60dvh);overflow-y:auto}.mos-root .mos-menu.mos-align-end,.mos-root .mos-tooltip.mos-align-end{left:auto;right:0}.mos-root .mos-menu.mos-menu-above{top:auto;bottom:calc(100% + 5px)}.mos-root .mos-tooltip.mos-tooltip-below{bottom:auto;top:calc(100% + 7px)}.mos-root .mos-tooltip{position:absolute;bottom:calc(100% + 7px);left:0;max-width:min(260px,calc(100vw - 36px));width:max-content;padding:9px 13px;border:1px solid var(--mos-border);border-radius:7px;font-size:13px;z-index:var(--mos-z-menu)}.mos-root .mos-dialog,.mos-root .mos-tooltip{background:var(--mos-raised);color:var(--mos-text);box-shadow:var(--mos-shadow-overlay)}.mos-root .mos-dialog{position:fixed;inset:0;margin:auto;width:min(560px,calc(100vw - 36px));max-height:calc(100dvh - 36px);border:1px solid var(--mos-border);border-radius:var(--mos-radius-dialog);padding:0;overflow:auto;font:16px/1.55 var(--mos-ui)}.mos-root .mos-dialog[open]{animation:mos-foundation-enter var(--mos-panel) var(--mos-ease)}.mos-root .mos-dialog::backdrop{background:var(--mos-backdrop)}.mos-root .mos-dialog-header{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 26px;border-bottom:1px solid var(--mos-seam)}.mos-root .mos-dialog-body{display:grid;gap:18px;padding:26px}.mos-root .mos-drawer{inset:18px 18px 18px auto;width:min(480px,calc(100vw - 36px));height:calc(100dvh - 36px);margin:0;max-height:none}.mos-root .mos-toast{position:fixed;bottom:26px;right:26px;max-width:min(440px,calc(100vw - 36px));display:flex;align-items:center;gap:18px;padding:13px 18px;background:var(--mos-raised);border:1px solid var(--mos-border);border-radius:11px;box-shadow:var(--mos-shadow-overlay);z-index:var(--mos-z-toast);animation:mos-foundation-enter var(--mos-panel) var(--mos-ease)}.mos-root .mos-state{display:grid;justify-items:start;gap:13px;padding:26px;border:1px dashed var(--mos-border);border-radius:11px}.mos-root .mos-state-mark{font-size:30px;color:var(--mos-muted)}.mos-root .mos-loading{display:inline-flex;align-items:center;gap:13px;color:var(--mos-secondary);font-size:14px}.mos-root .mos-candle-loader{display:flex;align-items:center;gap:4px;height:24px}.mos-root .mos-candle-loader i{width:3px;height:20px;background:var(--mos-action);animation:mos-foundation-candle 1.2s ease-in-out infinite}.mos-root .mos-candle-loader i:nth-child(2){height:12px;animation-delay:.12s}.mos-root .mos-candle-loader i:nth-child(3){height:16px;animation-delay:.24s}.mos-root .mos-spinner{width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:mos-foundation-spin .8s linear infinite}.mos-root .mos-skeleton-group{display:grid;gap:13px}.mos-root .mos-skeleton{height:18px;width:100%;border-radius:5px;background:var(--mos-selection);animation:mos-foundation-pulse 1.5s ease-in-out infinite}.mos-root .mos-skeleton:last-child{width:66%}.mos-root .mos-scroll-reveal{transition:opacity var(--mos-reveal),transform var(--mos-reveal) var(--mos-ease)}.mos-root .mos-scroll-reveal[data-mos-waiting]{opacity:0;transform:translateY(10px)}.mos-root .mos-brand-logo{display:block;width:190px;height:auto;overflow:visible}.mos-root .mos-brand-symbol{width:36px;height:36px}.mos-root .mos-logo-reveal[data-mos-playing] .mos-brand-n{animation:mos-foundation-enter .8s var(--mos-ease) both}.mos-root .mos-logo-reveal[data-mos-playing] .mos-brand-arrow{animation:mos-foundation-arrow .65s .25s var(--mos-ease) both}.mos-root .mos-logo-reveal[data-mos-playing] .mos-brand-word{animation:mos-foundation-enter .6s .55s var(--mos-ease) both}.mos-root .mos-logo-reveal{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.mos-root .mos-preview{max-width:1360px;margin:auto;padding:26px var(--mos-gutter) 78px}.mos-root .mos-preview-header{display:flex;align-items:center;justify-content:space-between;gap:26px;padding-bottom:26px;border-bottom:1px solid var(--mos-seam)}.mos-root .mos-preview-intro{padding:54px 0 38px;display:grid;gap:18px;max-width:850px}.mos-root .mos-preview-eyebrow{font:12px/1.45 var(--mos-mono);letter-spacing:.1em;color:var(--mos-action)}.mos-root .mos-preview-section{margin-top:38px;display:grid;gap:18px;scroll-margin-top:26px;min-width:0}.mos-root .mos-preview-section>*{min-width:0}.mos-root .mos-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mos-root .mos-preview-stack{display:grid;gap:18px;align-content:start}.mos-root .mos-preview-row{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.mos-root .mos-preview-swatch{height:70px;border:1px solid var(--mos-border);border-radius:7px}.mos-root .mos-preview-tokens{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:13px}.mos-root .mos-preview-tokens figcaption{font:12px/1.45 var(--mos-mono);padding-top:5px;color:var(--mos-muted)}.mos-root .mos-preview-code{font:12px/1.6 var(--mos-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--mos-inset);padding:18px;border-radius:7px;color:var(--mos-secondary)}.mos-root .mos-skip{position:absolute;top:-100px;left:18px;padding:13px;background:var(--mos-action);color:var(--mos-on-action);z-index:var(--mos-z-nav)}.mos-root .mos-skip:focus{top:9px}@keyframes mos-foundation-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mos-foundation-arrow{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes mos-foundation-candle{0%,to{opacity:.5;transform:scaleY(.75)}50%{opacity:1;transform:scaleY(1)}}@keyframes mos-foundation-spin{to{transform:rotate(1turn)}}@keyframes mos-foundation-pulse{50%{opacity:.55}}@media(max-width:767px){.mos-root{--mos-gutter:18px;--mos-font-page:24px}.mos-root .mos-preview-grid{grid-template-columns:1fr}.mos-root .mos-surface{padding:18px}.mos-root .mos-preview-header{align-items:flex-start;gap:18px}.mos-root .mos-brand-logo{width:158px}.mos-root .mos-preview-header .mos-brand-logo{margin-top:26px;width:133px}.mos-root .mos-drawer{inset:auto 0 0;width:100%;height:auto;max-height:90dvh;border-radius:22px 22px 0 0}.mos-root .mos-toast{bottom:18px;right:18px}.mos-root .mos-tooltip{max-width:220px}}@media(prefers-reduced-motion:reduce){.mos-root :where(*,:before,:after){animation:none!important;transition:none!important;scroll-behavior:auto!important}.mos-root .mos-scroll-reveal[data-mos-waiting]{opacity:1;transform:none}}@media(forced-colors:active){.mos-root{--mos-canvas:Canvas;--mos-surface:Canvas;--mos-raised:Canvas;--mos-inset:Canvas;--mos-text:CanvasText;--mos-secondary:CanvasText;--mos-muted:CanvasText;--mos-action:Highlight;--mos-on-action:HighlightText;--mos-focus:Highlight;--mos-border:ButtonText;--mos-seam:ButtonText;--mos-up:CanvasText;--mos-down:CanvasText;--mos-warning:CanvasText;--mos-info:CanvasText}.mos-root .mos-brand-logo path,.mos-root .mos-brand-symbol path{fill:CanvasText}.mos-root .mos-brand-word path{fill:none;stroke:CanvasText}.mos-root .mos-switch{border:1px solid ButtonText}.mos-root .mos-switch-row[aria-checked=true] .mos-switch{outline:2px solid Highlight}}.mos-root :where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.mos-root :where(button,a):focus-visible{outline:2px solid var(--mos-focus);outline-offset:3px}.mos-root :where(.mos-client-watchlist,.mos-client-table,.table-scroll,.table-wrap){scrollbar-width:thin;scrollbar-color:var(--mos-border) transparent;overscroll-behavior-x:contain}.mos-root :where(.mos-client-page,.mos-client-content>.main .wrap,.mos-staff .admin-body){animation:mos-workspace-enter .18s ease-out}.mos-root :where(section[id],div[id]){scroll-margin-top:92px}.mos-root .mos-button:active:not(:disabled){transform:translateY(1px)}@keyframes mos-workspace-enter{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mos-root :where(.mos-client-page,.mos-client-content>.main .wrap,.mos-staff .admin-body){animation:none}.mos-root .mos-button:active:not(:disabled){transform:none}}.mos-root{--mos-text-secondary:var(--mos-secondary)}