html[data-sm]{color-scheme:light;--sm-bg-base: #ffffff;--sm-bg-primary: #ffffff;--sm-bg-secondary: #fafafa;--sm-bg-tertiary: #f4f4f5;--sm-bg-quaternary: #e9e9ec;--sm-bg-header: rgba(255, 255, 255, .7);--sm-bg-tooltip: rgba(24, 24, 26, .9);--sm-fill-primary: #1b1b1f;--sm-fill-primary-hover: #2c2c30;--sm-fill-secondary: #8b8e96;--sm-fill-tertiary: #dcdce0;--sm-fill-quaternary: #e7e7ea;--sm-control-bg: #ffffff;--sm-control-hover: #fafafb;--sm-control-selected: #ececee;--sm-text-primary: #1b1b1f;--sm-text-secondary: #5e6068;--sm-text-tertiary: #686b73;--sm-text-quaternary: #8b8e96;--sm-text-inverse: #ffffff;--sm-text-tooltip: #ffffff;--sm-field-edge: #85888f;--sm-accent: #5e6ad2;--sm-accent-muted: #eef0fc;--sm-accent-text: #4f5bc8;--sm-red: #e5484d;--sm-red-muted: #fdecec;--sm-red-border: #f3c2c3;--sm-red-text: #9f0712;--sm-green: #30a46c;--sm-green-muted: #e6fbec;--sm-green-border: #c7f4d7;--sm-green-text: #0d542b;--sm-amber: #e2b203;--sm-amber-muted: #fffbeb;--sm-amber-border: #f5ecc4;--sm-amber-text: #953d00;--sm-orange: #f2994a;--sm-orange-muted: #fff7ed;--sm-orange-border: #f7e4cb;--sm-orange-text: #9f2d00;--sm-purple: #8e6fd8;--sm-purple-muted: #faf5ff;--sm-purple-border: #f1e4fa;--sm-purple-text: #59168b;--sm-blue: #3080ff;--sm-blue-muted: #eff6ff;--sm-blue-border: #e0edff;--sm-blue-text: #1b3ea7;--sm-shadow-flat: 0 1px 2px rgba(16, 16, 20, .04), 0 0 0 1px rgba(16, 16, 20, .06);--sm-shadow-medium: 0 0 0 1px var(--sm-fill-tertiary);--sm-shadow-high: 0 8px 24px rgba(16, 16, 20, .12), 0 0 0 1px rgba(16, 16, 20, .08);--sm-shadow-dialog: var(--sm-shadow-high);--sm-shadow-field: 0 1px 2px rgba(16, 16, 20, .04), 0 0 0 1px var(--sm-field-edge);--sm-shadow-field-focus: 0 1px 2px rgba(16, 16, 20, .04), 0 0 0 1px var(--sm-accent);--sm-scrim: rgba(0, 0, 0, .2);--sm-font-sans: "Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif;--sm-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--sm-t-micro: 10px;--sm-t-micro-lh: 14px;--sm-t-tag: 11px;--sm-t-tag-lh: 16px;--sm-t-mini: 12px;--sm-t-mini-lh: 16px;--sm-t-small: 13px;--sm-t-small-lh: 18px;--sm-t-regular: 14px;--sm-t-regular-lh: 20px;--sm-t-title-mini: 18px;--sm-t-title-mini-lh: 24px;--sm-t-title-small: 22px;--sm-t-title-small-lh: 28px;--sm-t-title: 28px;--sm-t-title-lh: 32px;--sm-tracking-title: -.015em;--sm-sp-1: 4px;--sm-sp-2: 8px;--sm-sp-3: 12px;--sm-sp-4: 16px;--sm-sp-5: 20px;--sm-sp-6: 24px;--sm-sp-8: 32px;--sm-sp-10: 40px;--sm-sp-12: 48px;--sm-sp-16: 64px;--sm-r-2: 2px;--sm-r-4: 4px;--sm-r-6: 6px;--sm-r-8: 8px;--sm-r-12: 12px;--sm-r-16: 16px;--sm-r-20: 20px;--sm-r-full: 9999px;--sm-h-item: 32px;--sm-h-row: 44px;--sm-h-row-compact: 36px;--sm-h-header: 46px;--sm-h-tabs: 44px;--sm-h-entity: 56px;--sm-h-badge: 22px;--sm-h-status: 20px;--sm-h-switch: 20px;--sm-w-rail: 232px;--sm-w-rail-collapsed: 60px;--sm-dur-1: .12s;--sm-dur-2: .18s;--sm-dur-3: .24s;--sm-ease: cubic-bezier(.2, .7, .2, 1)}@media(max-width:640px){html[data-sm]{--sm-t-title-small: 20px;--sm-t-title-small-lh: 26px}}html[data-sm].dark{color-scheme:dark;--sm-bg-base: #0e0e10;--sm-bg-primary: #141416;--sm-bg-secondary: #1a1a1c;--sm-bg-tertiary: #242426;--sm-bg-quaternary: #2e2e32;--sm-bg-header: rgba(14, 14, 16, .7);--sm-bg-tooltip: rgba(43, 43, 45, .9);--sm-fill-primary: #ffffff;--sm-fill-primary-hover: #f5f5f5;--sm-fill-secondary: #6c6c75;--sm-fill-tertiary: #535359;--sm-fill-quaternary: #202022;--sm-control-bg: #222225;--sm-control-hover: #27272c;--sm-control-selected: #2b2b30;--sm-text-primary: #fafafa;--sm-text-secondary: #a8a8ad;--sm-text-tertiary: #929299;--sm-text-quaternary: #636366;--sm-text-inverse: #0a0a0b;--sm-text-tooltip: #fafafa;--sm-field-edge: #74747d;--sm-accent: #7c86e8;--sm-accent-muted: #191b2b;--sm-accent-text: #7c86e8;--sm-red: #ff6568;--sm-red-muted: rgba(70, 8, 9, .7);--sm-red-border: rgba(130, 24, 26, .2);--sm-red-text: #ff7679;--sm-green: #05df72;--sm-green-muted: rgba(3, 46, 21, .7);--sm-green-border: rgba(13, 84, 43, .4);--sm-green-text: #1ee37f;--sm-amber: #fcbb00;--sm-amber-muted: rgba(70, 25, 1, .7);--sm-amber-border: rgba(123, 51, 6, .2);--sm-amber-text: #fcc21a;--sm-orange: #ff8b1a;--sm-orange-muted: rgba(68, 19, 6, .7);--sm-orange-border: rgba(126, 42, 12, .2);--sm-orange-text: #ff9833;--sm-purple: #c07eff;--sm-purple-muted: rgba(60, 3, 102, .5);--sm-purple-border: rgba(89, 22, 139, .4);--sm-purple-text: #c88bff;--sm-blue: #54a2ff;--sm-blue-muted: rgba(22, 36, 86, .7);--sm-blue-border: #043785;--sm-blue-text: #66adff;--sm-shadow-flat: 0 0 0 1px #2b2b2f;--sm-shadow-medium: 0 0 0 1px var(--sm-fill-tertiary);--sm-shadow-high: 0 8px 24px rgba(0, 0, 0, .5), 0 0 0 1px #3a3a3f;--sm-shadow-dialog: var(--sm-shadow-high);--sm-shadow-field: 0 0 0 1px var(--sm-field-edge);--sm-shadow-field-focus: 0 0 0 1px var(--sm-text-primary);--sm-scrim: rgba(0, 0, 0, .8)}html[data-sm]{--color-bg: var(--sm-bg-primary);--color-bg-2: var(--sm-bg-secondary);--color-panel: var(--sm-bg-secondary);--color-panel-2: var(--sm-bg-tertiary);--color-panel-3: var(--sm-bg-primary);--color-fg: var(--sm-text-primary);--color-fg-2: var(--sm-text-secondary);--color-fg-3: var(--sm-text-tertiary);--color-fg-4: var(--sm-text-quaternary);--color-line: var(--sm-fill-quaternary);--color-line-2: var(--sm-fill-tertiary);--color-line-3: var(--sm-fill-secondary);--color-wash: color-mix(in srgb, var(--sm-text-primary) 4%, transparent);--color-wash-2: color-mix(in srgb, var(--sm-text-primary) 8%, transparent);--color-accent: var(--sm-accent);--color-accent-2: var(--sm-accent);--color-ok: var(--sm-green-text);--color-warn: var(--sm-amber-text);--color-danger: var(--sm-red-text);--font-sans: var(--sm-font-sans);--font-mono: var(--sm-font-mono);--text-cap: var(--sm-t-tag);--text-cap--line-height: var(--sm-t-tag-lh);--text-meta: var(--sm-t-small);--text-meta--line-height: var(--sm-t-small-lh);--text-ui: var(--sm-t-regular);--text-ui--line-height: var(--sm-t-regular-lh);--text-body: var(--sm-t-regular);--text-body--line-height: var(--sm-t-regular-lh);--text-head: var(--sm-t-title-mini);--text-head--line-height: var(--sm-t-title-mini-lh);--text-title: var(--sm-t-title-small);--text-title--line-height: var(--sm-t-title-small-lh);--text-hero: var(--sm-t-title);--text-hero--line-height: var(--sm-t-title-lh);--radius-card: var(--sm-r-12);--radius-well: var(--sm-r-12);--shadow-pop: var(--sm-shadow-high);--shadow-float: var(--sm-shadow-high);--ease-out: var(--sm-ease)}@layer components{html[data-sm] .btn{height:var(--sm-h-item);padding:0 var(--sm-sp-3);gap:6px;border:1px solid transparent;border-radius:var(--sm-r-6);font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);font-weight:500;letter-spacing:0;transition:background-color var(--sm-dur-2) var(--sm-ease),color var(--sm-dur-2) var(--sm-ease),box-shadow var(--sm-dur-2) var(--sm-ease)}html[data-sm] .btn-primary{color:var(--sm-text-inverse);background:var(--sm-fill-primary)}html[data-sm] .btn-primary:hover:not(:disabled){background:var(--sm-fill-primary-hover)}html[data-sm] .btn-primary:disabled{color:var(--sm-text-quaternary);background:var(--sm-fill-quaternary)}html[data-sm] .btn-quiet{color:var(--sm-text-primary);background:var(--sm-control-bg);border-color:transparent;box-shadow:var(--sm-shadow-medium)}html[data-sm] .btn-quiet:hover:not(:disabled){color:var(--sm-text-primary);background:var(--sm-control-hover);border-color:transparent}html[data-sm] .btn-quiet:disabled{color:var(--sm-text-quaternary);border-color:transparent;background:var(--sm-bg-secondary)}html[data-sm] .btn-danger{color:var(--sm-text-inverse);background:var(--sm-red-text)}html[data-sm] .btn-danger:hover:not(:disabled){background:var(--sm-red-text);filter:brightness(1.1)}html[data-sm] .chip,html[data-sm] .choice{min-height:var(--sm-h-item);padding:0 var(--sm-sp-3);gap:6px;border:1px solid transparent;border-radius:var(--sm-r-6);background:var(--sm-control-bg);box-shadow:var(--sm-shadow-medium);color:var(--sm-text-secondary);font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);transition:background-color var(--sm-dur-2) var(--sm-ease),color var(--sm-dur-2) var(--sm-ease),box-shadow var(--sm-dur-2) var(--sm-ease)}html[data-sm] .chip:hover:not(:disabled),html[data-sm] .choice:hover:not(:disabled){color:var(--sm-text-primary);background:var(--sm-control-hover);border-color:transparent}html[data-sm] .choice[aria-pressed=true],html[data-sm] .choice[aria-checked=true]{color:var(--sm-text-primary);background:var(--sm-control-selected);border-color:transparent;box-shadow:0 0 0 1px var(--sm-accent)}html[data-sm] .choice:disabled{opacity:1;color:var(--sm-text-quaternary);background:var(--sm-bg-secondary)}html[data-sm] .choice-note{color:var(--sm-text-tertiary)}html[data-sm] .choice[aria-pressed=true] .choice-note,html[data-sm] .choice[aria-checked=true] .choice-note{color:var(--sm-text-secondary)}html[data-sm] .option{padding:var(--sm-sp-3);border:1px solid transparent;border-radius:var(--sm-r-8);background:var(--sm-control-bg);box-shadow:var(--sm-shadow-medium);color:var(--sm-text-primary);transition:background-color var(--sm-dur-2) var(--sm-ease),box-shadow var(--sm-dur-2) var(--sm-ease)}html[data-sm] .option:hover:not(:disabled){border-color:transparent;background:var(--sm-control-hover)}html[data-sm] .option[aria-checked=true]{background:var(--sm-control-selected);border-color:transparent;box-shadow:0 0 0 1px var(--sm-accent)}html[data-sm] .option:disabled{opacity:1;color:var(--sm-text-quaternary)}html[data-sm] .colhead{font-family:var(--sm-font-sans);font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);font-weight:500;letter-spacing:0;text-transform:none;color:var(--sm-text-tertiary)}html[data-sm] .composer{border:1px solid transparent;border-radius:var(--sm-r-12);background:var(--sm-control-bg);box-shadow:var(--sm-shadow-field);transition:box-shadow var(--sm-dur-2) var(--sm-ease),background-color var(--sm-dur-2) var(--sm-ease)}html[data-sm] .composer:focus-within{border-color:transparent;box-shadow:var(--sm-shadow-field-focus)}html[data-sm] .composer[data-over=true]{border-color:transparent;background:var(--sm-accent-muted);box-shadow:0 0 0 1px var(--sm-accent),0 0 0 4px var(--sm-accent-muted)}html[data-sm] .field{height:var(--sm-h-item);padding:0 10px;border:1px solid transparent;border-radius:var(--sm-r-6);background:var(--sm-control-bg);box-shadow:var(--sm-shadow-field);color:var(--sm-text-primary);font-size:var(--sm-t-regular);line-height:var(--sm-t-regular-lh);transition:box-shadow var(--sm-dur-2) var(--sm-ease),background-color var(--sm-dur-2) var(--sm-ease)}html[data-sm] .field:hover:not(:disabled):not(:focus){border-color:transparent}html[data-sm] .field:focus{border-color:transparent;outline:none;box-shadow:var(--sm-shadow-field-focus),0 0 0 3px var(--sm-accent-muted)}html[data-sm] .field:focus-visible{outline:none}html[data-sm] .field[aria-invalid=true]{border-color:transparent;box-shadow:0 0 0 1px var(--sm-red)}html[data-sm] .field:disabled{color:var(--sm-text-quaternary);background:var(--sm-bg-secondary)}html[data-sm] .icon-btn{width:var(--sm-h-item);height:var(--sm-h-item);border-radius:var(--sm-r-6);color:var(--sm-text-secondary);transition:background-color var(--sm-dur-2) var(--sm-ease),color var(--sm-dur-2) var(--sm-ease)}html[data-sm] .icon-btn:hover:not(:disabled){background:var(--sm-control-selected);color:var(--sm-text-primary)}html[data-sm] .icon-btn:disabled{color:var(--sm-text-quaternary)}html[data-sm] .tag{height:20px;padding:0 6px;border-radius:var(--sm-r-4);background:var(--sm-bg-quaternary);color:var(--sm-text-secondary);font-size:var(--sm-t-tag);line-height:var(--sm-t-tag-lh);font-weight:500}html[data-sm] .skeleton{background:linear-gradient(90deg,var(--sm-fill-quaternary),color-mix(in srgb,var(--sm-fill-quaternary) 55%,var(--sm-fill-tertiary)),var(--sm-fill-quaternary)) 0 0 / 200% 100%;border-radius:var(--sm-r-6)}}@font-face{font-family:Inter;src:url("/app/assets/InterVariable-NRMW37G5.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter Fallback;src:local("Arial");font-weight:100 900;size-adjust:107.4%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}@layer base{html[data-sm]{font-family:var(--sm-font-sans);font-feature-settings:"cv01","ss02","ss03","cv05";background:var(--sm-bg-primary);color:var(--sm-text-primary);caret-color:var(--sm-text-primary);scrollbar-color:var(--sm-fill-tertiary) transparent}html[data-sm] body{font-size:var(--sm-t-regular);line-height:var(--sm-t-regular-lh);font-weight:400;background:var(--sm-bg-primary);color:var(--sm-text-primary)}html[data-sm] ::selection{color:var(--sm-text-primary);background:color-mix(in srgb,var(--sm-accent) 28%,transparent)}html[data-sm] :focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}html[data-sm] ::placeholder{color:var(--sm-text-tertiary);opacity:1}html[data-sm] a{text-underline-offset:3px}html[data-sm] ::-webkit-scrollbar-thumb{background:var(--sm-fill-tertiary);background-clip:padding-box;border:3px solid transparent;border-radius:var(--sm-r-full)}html[data-sm] ::-webkit-scrollbar-thumb:hover{background:var(--sm-fill-secondary);background-clip:padding-box}html[data-sm] option{background:var(--sm-bg-primary);color:var(--sm-text-primary)}}@media(prefers-reduced-motion:reduce){html[data-sm] *,html[data-sm] *:before,html[data-sm] *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@layer components{.sm-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:32px;padding:0 var(--sm-sp-2);gap:6px;border:1px solid transparent;border-radius:var(--sm-r-6);font:500 var(--sm-t-small)/var(--sm-t-small-lh) var(--sm-font-sans);cursor:pointer;color:var(--sm-text-primary);transition:color var(--sm-dur-2) var(--sm-ease),background-color var(--sm-dur-2) var(--sm-ease),box-shadow var(--sm-dur-2) var(--sm-ease)}.sm-btn--primary{background:var(--sm-fill-primary);color:var(--sm-text-inverse)}.sm-btn--primary:hover{background:var(--sm-fill-primary-hover)}.sm-btn--secondary{background:var(--sm-control-bg);box-shadow:var(--sm-shadow-medium)}.sm-btn--secondary:hover{background:var(--sm-control-hover)}.sm-btn--ghost{background:transparent;color:var(--sm-text-secondary)}.sm-btn--ghost:hover{background:var(--sm-control-selected);color:var(--sm-text-primary)}.sm-btn--danger{background:var(--sm-red-text);color:var(--sm-text-inverse)}.sm-btn--sm{height:24px;padding-inline:6px}.sm-btn--lg{height:36px;padding-inline:12px}.sm-btn--icon{width:32px;padding:0}.sm-btn--icon.sm-btn--sm{width:24px}.sm-btn--icon.sm-btn--lg{width:36px}.sm-btn[aria-busy=true]>*,.sm-btn.is-loading>*{visibility:hidden}.sm-btn[aria-busy=true]:after,.sm-btn.is-loading:after{content:"";position:absolute;width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--sm-r-full);animation:sm-spin .8s linear infinite}.sm-input,.sm-textarea,.sm-select{box-sizing:border-box;min-width:0;height:32px;padding:0 10px;border:1px solid transparent;border-radius:var(--sm-r-6);background:var(--sm-control-bg);box-shadow:var(--sm-shadow-field);color:var(--sm-text-primary);font:400 var(--sm-t-regular)/var(--sm-t-regular-lh) var(--sm-font-sans);transition:box-shadow var(--sm-dur-2) var(--sm-ease),background-color var(--sm-dur-2) var(--sm-ease),color var(--sm-dur-2) var(--sm-ease)}.sm-textarea{min-height:72px;padding:6px 10px;resize:vertical}.sm-input::placeholder,.sm-textarea::placeholder{color:var(--sm-text-tertiary)}.sm-input:focus,.sm-textarea:focus,.sm-select:focus{outline:none;box-shadow:var(--sm-shadow-field-focus),0 0 0 3px var(--sm-accent-muted)}.sm-input[aria-invalid=true],.sm-textarea[aria-invalid=true],.sm-select[aria-invalid=true],.sm-input.is-error,.sm-textarea.is-error,.sm-select.is-error{box-shadow:0 0 0 1px var(--sm-red)}.sm-select{appearance:none;padding-right:28px}.sm-select-wrap{position:relative;display:inline-flex;min-width:0}.sm-select-wrap .sm-select{width:100%}.sm-select-wrap:after{content:"";position:absolute;right:11px;top:11px;width:10px;height:6px;color:var(--sm-fill-secondary);background:currentColor;clip-path:polygon(0 0,50% 70%,100% 0,100% 30%,50% 100%,0 30%);pointer-events:none}.sm-input:disabled::placeholder,.sm-textarea:disabled::placeholder{color:var(--sm-text-quaternary)}.sm-field{display:flex;flex-direction:column;gap:6px}.sm-field-label{font:500 var(--sm-t-small)/var(--sm-t-small-lh) var(--sm-font-sans);color:var(--sm-text-primary)}.sm-field-hint,.sm-field-error{font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);color:var(--sm-text-tertiary)}.sm-field-error{color:var(--sm-red-text)}.sm-tag,.sm-badge,.sm-status,.sm-kbd,.sm-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sm-tag{height:20px;padding:0 6px;border-radius:var(--sm-r-4);background:var(--sm-bg-quaternary);color:var(--sm-text-secondary);font:500 var(--sm-t-tag)/var(--sm-t-tag-lh) var(--sm-font-sans)}.sm-badge{height:22px;padding:0 8px;border-radius:11px;background:var(--sm-bg-quaternary);color:var(--sm-text-secondary);font:500 var(--sm-t-mini)/var(--sm-t-mini-lh) var(--sm-font-sans)}.sm-badge--accent{background:var(--sm-accent-muted);color:var(--sm-accent-text);box-shadow:none}.sm-dot{display:inline-block;width:8px;height:8px;border-radius:var(--sm-r-full);background:var(--sm-fill-secondary);flex-shrink:0}.sm-dot--muted{background:var(--sm-fill-secondary)}.sm-dot--accent{background:var(--sm-accent)}.sm-status{height:20px;gap:6px;color:var(--sm-text-secondary);font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh)}.sm-tabs{display:flex;align-items:center;height:44px;gap:4px;box-shadow:inset 0 -1px 0 var(--sm-fill-quaternary)}.sm-tab{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:var(--sm-r-6);color:var(--sm-text-secondary);font:500 var(--sm-t-small)/var(--sm-t-small-lh) var(--sm-font-sans);background:transparent;border:1px solid transparent;cursor:pointer}.sm-tab:hover{background:var(--sm-control-hover)}.sm-tab[aria-selected=true]{color:var(--sm-text-primary);background:var(--sm-control-bg);box-shadow:var(--sm-shadow-field)}.sm-menu{background:var(--sm-bg-primary);box-shadow:var(--sm-shadow-high);border-radius:var(--sm-r-8);padding:4px;min-width:180px}.sm-menu-item{display:flex;align-items:center;width:100%;height:32px;border:0;border-radius:var(--sm-r-6);padding:0 8px;gap:8px;background:transparent;color:var(--sm-text-primary);font:400 var(--sm-t-small)/var(--sm-t-small-lh) var(--sm-font-sans);text-align:left;cursor:pointer}.sm-menu-item:hover{background:var(--sm-control-hover)}.sm-menu-item[aria-selected=true],.sm-menu-item:focus-visible{background:var(--sm-control-selected)}.sm-menu-item:focus-visible{outline:2px solid var(--sm-accent);outline-offset:-2px}.sm-menu-item--destructive{color:var(--sm-red-text)}.sm-menu-label{padding:6px 8px;font:500 var(--sm-t-mini)/var(--sm-t-mini-lh) var(--sm-font-sans);color:var(--sm-text-tertiary)}.sm-menu-sep{height:1px;background:var(--sm-fill-quaternary);margin:4px -4px}.sm-scrim{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:var(--sm-scrim)}.sm-dialog{box-sizing:border-box;width:min(400px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:var(--sm-r-12);background:var(--sm-bg-primary);color:var(--sm-text-primary);box-shadow:var(--sm-shadow-dialog);padding:20px;animation:sm-enter var(--sm-dur-2) var(--sm-ease)}.sm-dialog-title{font:600 var(--sm-t-title-mini)/var(--sm-t-title-mini-lh) var(--sm-font-sans);letter-spacing:var(--sm-tracking-title)}.sm-dialog-body{margin-top:8px;font-size:var(--sm-t-regular);line-height:var(--sm-t-regular-lh);color:var(--sm-text-secondary)}.sm-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px}aside.sm-sheet{position:absolute;inset-block:8px;right:8px;z-index:30;max-width:calc(100% - 16px);border-radius:var(--sm-r-12);background:var(--sm-bg-primary);color:var(--sm-text-primary);box-shadow:var(--sm-shadow-high);display:flex;flex-direction:column;overflow:hidden}.sm-sheet-head{display:flex;align-items:center;justify-content:space-between;height:56px;flex-shrink:0;padding:0 12px 0 20px;box-shadow:inset 0 -1px 0 var(--sm-fill-quaternary)}.sm-sheet-body{min-height:0;flex:1;overflow-y:auto}.sm-sheet-foot{flex-shrink:0;padding:14px 20px;box-shadow:inset 0 1px 0 var(--sm-fill-quaternary)}.sm-toasts{position:fixed;bottom:16px;right:16px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none;z-index:95}.sm-toast{display:flex;align-items:center;gap:8px;background:var(--sm-bg-primary);color:var(--sm-text-primary);box-shadow:var(--sm-shadow-high);border-radius:var(--sm-r-8);padding:10px 14px;font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);max-width:min(92vw,420px);overflow-wrap:anywhere;pointer-events:auto;animation:sm-enter .18s var(--sm-ease)}.sm-toast--error:before{content:"";flex-shrink:0;width:8px;height:8px;border-radius:var(--sm-r-full);background:var(--sm-red)}.sm-tooltip-wrap{position:relative;display:inline-flex}.sm-tooltip{position:absolute;z-index:96;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:max-content;max-width:240px;background:var(--sm-bg-tooltip);color:var(--sm-text-tooltip);font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);border-radius:var(--sm-r-6);padding:4px 8px;pointer-events:none;opacity:0}.sm-tooltip-wrap:hover .sm-tooltip,.sm-tooltip-wrap:focus-within .sm-tooltip{opacity:1}.sm-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 16px;gap:8px;font-size:var(--sm-t-regular);line-height:var(--sm-t-regular-lh);color:var(--sm-text-secondary)}.sm-empty-icon{width:32px;height:32px;color:var(--sm-fill-secondary);display:grid;place-items:center}.sm-empty-title{font-weight:500;color:var(--sm-text-primary)}.sm-empty-text{max-width:40ch}.sm-empty-actions{display:flex;gap:8px}.sm-skeleton{background:linear-gradient(90deg,var(--sm-fill-quaternary),color-mix(in srgb,var(--sm-fill-quaternary) 55%,var(--sm-fill-tertiary)),var(--sm-fill-quaternary));background-size:200% 100%;border-radius:var(--sm-r-6);animation:sm-shimmer 1.4s linear infinite}.sm-skeleton-lines{display:flex;flex-direction:column;gap:8px}.sm-list{display:flex;flex-direction:column;gap:0}.sm-row{display:flex;align-items:center;min-height:44px;padding:0 12px;gap:12px;box-shadow:inset 0 -1px 0 var(--sm-fill-quaternary);font-size:var(--sm-t-regular);line-height:var(--sm-t-regular-lh);color:var(--sm-text-primary);background:transparent;border:0;text-align:left;width:100%}.sm-row:last-child{box-shadow:none}.sm-row--compact{min-height:36px}a.sm-row:hover,button.sm-row:hover{background:var(--sm-control-hover)}.sm-row[aria-selected=true],.sm-row.is-selected{background:var(--sm-control-selected)}.sm-row-main{flex:1;min-width:0}.sm-row-title{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-row-meta{display:block;font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);color:var(--sm-text-tertiary)}.sm-row-lead{display:flex;width:16px;flex-shrink:0;color:var(--sm-fill-secondary)}.sm-row-trail{display:inline-flex;align-items:center;flex-shrink:0}.sm-card{background:var(--sm-bg-primary);border-radius:var(--sm-r-12);box-shadow:var(--sm-shadow-flat)}.sm-panel{background:var(--sm-bg-secondary);border-radius:var(--sm-r-12);box-shadow:var(--sm-shadow-flat);padding:16px}button.sm-switch[role=switch]{position:relative;width:36px;height:20px;padding:2px;border:0;border-radius:var(--sm-r-full);background:var(--sm-fill-tertiary);cursor:pointer}button.sm-switch[aria-checked=true]{background:var(--sm-fill-primary)}.sm-switch:before{content:"";display:block;width:16px;height:16px;border-radius:var(--sm-r-full);background:var(--sm-bg-primary)}.sm-switch[aria-checked=true]:before{transform:translate(16px)}.sm-segmented,.sm-theme-toggle{display:inline-flex;max-width:100%;gap:2px;padding:2px;border-radius:var(--sm-r-8);background:var(--sm-bg-tertiary)}.sm-segmented>button,.sm-theme-toggle>button{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-width:0;height:28px;padding:0 10px;border:0;border-radius:var(--sm-r-6);background:transparent;color:var(--sm-text-secondary);font:500 var(--sm-t-small)/var(--sm-t-small-lh) var(--sm-font-sans);cursor:pointer}.sm-segmented--sm>button{height:24px;font-size:var(--sm-t-mini)}.sm-segmented>[aria-checked=true],.sm-theme-toggle>[aria-checked=true]{background:var(--sm-bg-primary);box-shadow:var(--sm-shadow-field);color:var(--sm-text-primary)}.sm-kbd{min-width:20px;padding:0 5px;border-radius:var(--sm-r-4);background:var(--sm-bg-quaternary);color:var(--sm-text-secondary);font:400 var(--sm-t-tag)/var(--sm-t-tag-lh) var(--sm-font-mono)}.sm-avatar{width:24px;height:24px;overflow:hidden;border-radius:var(--sm-r-full);background:var(--sm-bg-quaternary);color:var(--sm-text-secondary);font:600 var(--sm-t-tag)/var(--sm-t-tag-lh) var(--sm-font-sans)}.sm-avatar--sm{width:20px;height:20px}.sm-avatar--lg{width:32px;height:32px}.sm-avatar>img{width:100%;height:100%;object-fit:cover}.sm-divider{height:1px;border:0;background:var(--sm-fill-quaternary)}.sm-section-title{font:500 var(--sm-t-mini)/var(--sm-t-mini-lh) var(--sm-font-sans);text-transform:none;color:var(--sm-text-tertiary)}.sm-text-secondary{color:var(--sm-text-secondary)}.sm-text-tertiary{color:var(--sm-text-tertiary)}.sm-mono{font-family:var(--sm-font-mono)}.sm-tnum{font-variant-numeric:tabular-nums}.sm-notice{display:flex;gap:12px;border-radius:var(--sm-r-8);padding:10px 14px;font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh)}.sm-notice--info{background:var(--sm-bg-secondary);box-shadow:var(--sm-shadow-flat);color:var(--sm-text-secondary)}.sm-notice--warn{background:var(--sm-amber-muted);color:var(--sm-amber-text);box-shadow:0 0 0 1px var(--sm-amber-border)}.sm-notice--error{background:var(--sm-red-muted);color:var(--sm-red-text);box-shadow:0 0 0 1px var(--sm-red-border)}.sm-mark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--sm-r-6);background:var(--sm-fill-primary);color:var(--sm-text-inverse);font:600 var(--sm-t-mini)/var(--sm-t-mini-lh) var(--sm-font-sans)}.sm-wordmark{display:inline-flex;align-items:center;gap:8px}.sm-wordmark-name{font:600 15px/20px var(--sm-font-sans);letter-spacing:-.01em}.sm-measure-dot{width:8px;height:8px;border-radius:var(--sm-r-full)}.sm-measure-dot--default{background:currentColor}.sm-btn:disabled,.sm-input:disabled,.sm-textarea:disabled,.sm-select:disabled,.sm-menu-item[role=menuitem][aria-disabled=true],.sm-segmented>button:disabled,.sm-switch:disabled,.sm-theme-toggle>button:disabled{cursor:not-allowed;color:var(--sm-text-quaternary);background:var(--sm-bg-secondary)}@keyframes sm-spin{to{transform:rotate(360deg)}}@keyframes sm-shimmer{to{background-position:-200% 0}}@keyframes sm-enter{0%{transform:translateY(6px)}to{transform:translateY(0)}}@media(max-width:640px){.sm-toasts{left:0;right:0;align-items:center}}@media(prefers-reduced-motion:reduce){.sm-skeleton,.sm-toast,.sm-dialog,aside.sm-sheet,.sm-btn:after{animation:none!important}}.sm-badge--red{background:var(--sm-red-muted);color:var(--sm-red-text);box-shadow:0 0 0 1px var(--sm-red-border)}.sm-dot--red{background:var(--sm-red)}.sm-badge--green{background:var(--sm-green-muted);color:var(--sm-green-text);box-shadow:0 0 0 1px var(--sm-green-border)}.sm-dot--green{background:var(--sm-green)}.sm-badge--amber{background:var(--sm-amber-muted);color:var(--sm-amber-text);box-shadow:0 0 0 1px var(--sm-amber-border)}.sm-dot--amber{background:var(--sm-amber)}.sm-badge--orange{background:var(--sm-orange-muted);color:var(--sm-orange-text);box-shadow:0 0 0 1px var(--sm-orange-border)}.sm-dot--orange{background:var(--sm-orange)}.sm-badge--purple{background:var(--sm-purple-muted);color:var(--sm-purple-text);box-shadow:0 0 0 1px var(--sm-purple-border)}.sm-dot--purple{background:var(--sm-purple)}.sm-badge--blue{background:var(--sm-blue-muted);color:var(--sm-blue-text);box-shadow:0 0 0 1px var(--sm-blue-border)}.sm-dot--blue{background:var(--sm-blue)}.sm-t-micro{font-size:var(--sm-t-micro);line-height:var(--sm-t-micro-lh)}.sm-t-tag{font-size:var(--sm-t-tag);line-height:var(--sm-t-tag-lh)}.sm-t-mini{font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh)}.sm-t-small{font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh)}.sm-t-regular{font-size:var(--sm-t-regular);line-height:var(--sm-t-regular-lh)}.sm-t-title-mini{font-size:var(--sm-t-title-mini);line-height:var(--sm-t-title-mini-lh);font-weight:600;letter-spacing:var(--sm-tracking-title)}.sm-t-title-small{font-size:var(--sm-t-title-small);line-height:var(--sm-t-title-small-lh);font-weight:600;letter-spacing:var(--sm-tracking-title)}.sm-t-title{font-size:var(--sm-t-title);line-height:var(--sm-t-title-lh);font-weight:600;letter-spacing:var(--sm-tracking-title)}}.sm-acct-page,.sm-acct-public{background:var(--sm-bg-primary);color:var(--sm-text-primary)}.sm-acct-content{width:100%;max-width:752px;min-width:0;margin-inline:auto;padding:var(--sm-sp-8) var(--sm-sp-4) var(--sm-sp-16);font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);overflow-wrap:anywhere}.sm-acct-title{font-size:var(--sm-t-title-small);line-height:var(--sm-t-title-small-lh);font-weight:500;letter-spacing:var(--sm-tracking-title)}.sm-acct-section-title{margin-bottom:var(--sm-sp-4)}.sm-acct-balance{border-radius:var(--sm-r-12);box-shadow:var(--sm-shadow-flat);overflow:hidden}.sm-acct-balance-row{padding:var(--sm-sp-4);display:block}.sm-acct-balance-row+.sm-acct-balance-row{box-shadow:0 -1px var(--sm-fill-quaternary)}.sm-acct-figure{font-size:var(--sm-t-title);line-height:var(--sm-t-title-lh);font-weight:500;font-variant-numeric:tabular-nums}.sm-acct-amount,.sm-acct-positive{font-variant-numeric:tabular-nums;color:var(--sm-text-primary)}.sm-acct-positive{color:var(--sm-green-text)}.sm-acct-ledger{display:table;width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.sm-acct-ledger thead,.sm-acct-ledger tbody{display:table-row-group}.sm-acct-ledger thead{display:table-header-group}.sm-acct-ledger tr,.sm-acct-ledger-row{display:table-row;min-height:0;padding:0;border:0;box-shadow:none}.sm-acct-ledger th{padding-block:var(--sm-sp-2);font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);font-weight:500;color:var(--sm-text-secondary);text-transform:none;letter-spacing:0;box-shadow:inset 0 -1px 0 var(--sm-fill-tertiary)}.sm-acct-ledger td{overflow-wrap:anywhere;vertical-align:top;box-shadow:inset 0 -1px 0 var(--sm-fill-quaternary)}.sm-acct-ledger tbody tr:last-child td{box-shadow:none}.sm-acct-ledger th:first-child,.sm-acct-ledger td:first-child{width:104px}.sm-acct-ledger th:nth-child(3),.sm-acct-ledger td:nth-child(3){width:22%}.sm-acct-ledger th:nth-child(4),.sm-acct-ledger td:nth-child(4){width:84px}.sm-acct-ledger th:nth-child(5),.sm-acct-ledger td:nth-child(5){width:84px}.sm-acct-ledger th:last-child,.sm-acct-ledger td:last-child{padding-right:0}.sm-acct-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sm-sp-3);min-width:0;padding-block:var(--sm-sp-3)}.sm-acct-appearance{margin-top:var(--sm-sp-8)}.sm-acct-appearance .sm-acct-row{flex-wrap:wrap;font-weight:500}.sm-acct-sections{display:grid;gap:var(--sm-sp-8);margin-top:var(--sm-sp-8)}.sm-acct-notification{display:flex;align-items:center;justify-content:space-between;width:100%;height:auto;min-height:44px;gap:var(--sm-sp-3);padding-block:var(--sm-sp-3);color:var(--sm-text-primary);box-shadow:0 1px var(--sm-fill-quaternary);margin-bottom:var(--sm-sp-2)}.sm-acct-notification input{order:1}.sm-acct-sheet-host{display:contents}.sm-acct-sheet-host>aside{background:var(--sm-bg-primary);color:var(--sm-text-primary);border:0;border-radius:var(--sm-r-12);box-shadow:var(--sm-shadow-dialog);font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh)}.sm-acct-sheet-host>aside>header{background:var(--sm-bg-header);backdrop-filter:blur(12px)}.sm-acct-settings-group,.sm-acct-files-group{padding:var(--sm-sp-5);box-shadow:0 1px var(--sm-fill-quaternary)}.sm-acct-settings-group>h3{margin-bottom:var(--sm-sp-3)}.sm-acct-settings-group input:not([type=radio]){min-width:0}.sm-acct-settings-group .sm-acct-row{align-items:flex-start}.sm-acct-settings-group p{color:var(--sm-text-secondary)}.sm-acct-settings-group p:first-child{color:var(--sm-text-primary);font-weight:500}.sm-acct-choice{accent-color:var(--sm-accent)}.sm-acct-selected{background:var(--sm-accent-muted);box-shadow:var(--sm-shadow-field-focus);border-color:transparent}.sm-acct-select{border:0;border-radius:var(--sm-r-6);background:var(--sm-control-bg);box-shadow:var(--sm-shadow-field)}.sm-acct-topup-host>aside{position:fixed;inset:var(--sm-sp-2) var(--sm-sp-2) var(--sm-sp-2) auto;z-index:70}.sm-acct-topup{padding:var(--sm-sp-5);display:grid;gap:var(--sm-sp-4)}.sm-acct-presets{display:flex;flex-wrap:wrap;gap:var(--sm-sp-2)}.sm-acct-presets .is-selected{background:var(--sm-accent-muted);box-shadow:var(--sm-shadow-field-focus)}.sm-acct-control{max-width:100%}.sm-acct-link{text-decoration-color:var(--sm-text-tertiary)}.sm-acct-chart{color:var(--sm-text-primary)}.sm-acct-chart-grid{stroke:var(--sm-fill-quaternary)}.sm-acct-chart-label,.sm-acct-chart-value{fill:var(--sm-text-tertiary);font-family:var(--sm-font-sans);font-size:var(--sm-t-micro);font-variant-numeric:tabular-nums}.sm-acct-chart-value{fill:var(--sm-text-primary)}.sm-acct-chart-hit:focus-visible{outline:none;stroke:var(--sm-accent);stroke-width:1}.sm-acct-chart-tooltip{background:var(--sm-bg-primary);color:var(--sm-text-primary);box-shadow:var(--sm-shadow-high);border-radius:var(--sm-r-8);padding:var(--sm-sp-2) var(--sm-sp-3);white-space:nowrap}.sm-acct-bar{border-radius:var(--sm-r-2)}.sm-acct-file.file{display:flex;gap:var(--sm-sp-3);padding-block:var(--sm-sp-3);min-width:0}.sm-acct-file-icon{flex-shrink:0;color:var(--sm-fill-secondary)}.sm-acct-format.fmt{order:1;width:auto;height:auto;padding:var(--sm-sp-1);background:var(--sm-bg-quaternary);color:var(--sm-text-secondary);border:0;border-radius:var(--sm-r-4);font-size:var(--sm-t-tag)}.sm-acct-file>button{order:2}.sm-acct-lightbox{color:var(--sm-text-primary)}.sm-acct-chrome{background:var(--sm-bg-header);backdrop-filter:blur(12px);color:var(--sm-text-primary)}.sm-acct-lightbox .sm-acct-chrome{background:transparent;backdrop-filter:none}.sm-acct-lightbox .sm-btn--icon,.sm-acct-nav{width:36px;height:36px;border-radius:var(--sm-r-6)}.sm-acct-nav{background:var(--sm-bg-header);color:var(--sm-text-primary);box-shadow:var(--sm-shadow-medium)}.sm-acct-thumb{border-radius:var(--sm-r-6)}.sm-acct-thumb-selected{outline:2px solid var(--sm-accent);outline-offset:2px}.sm-acct-public-header{display:flex;align-items:center;flex-shrink:0;height:46px;gap:var(--sm-sp-2);padding-inline:var(--sm-sp-2);background:var(--sm-bg-header);backdrop-filter:blur(12px);box-shadow:0 1px var(--sm-fill-quaternary);color:var(--sm-text-primary)}.sm-acct-public-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--sm-t-regular);line-height:var(--sm-t-regular-lh);font-weight:500}.sm-acct-public-header>.sm-badge{flex-shrink:0}.sm-acct-public-empty{height:100%;display:grid;place-items:center;padding:var(--sm-sp-4);background:var(--sm-bg-primary)}.sm-acct-export{color:var(--sm-text-primary)}.sm-acct-sheet-host .sm-acct-export>button.sm-acct-export-btn{position:absolute;top:6px;right:60px;z-index:2;height:44px;min-height:44px}.sm-acct-export-dialog{margin:auto;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:var(--sm-sp-6);border:0;border-radius:var(--sm-r-12);background:var(--sm-bg-primary);color:var(--sm-text-primary);box-shadow:var(--sm-shadow-dialog)}.sm-acct-export-dialog::backdrop{background:var(--sm-scrim)}.sm-acct-dialog-title{font-size:var(--sm-t-title-mini);line-height:var(--sm-t-title-mini-lh);font-weight:500;margin-bottom:var(--sm-sp-4)}.sm-acct-export-dialog .sm-acct-format-option{flex-direction:row;text-align:left;justify-content:flex-start;display:flex;align-items:center;gap:var(--sm-sp-3);padding-block:var(--sm-sp-2)}.sm-acct-actions{display:flex;justify-content:flex-end;gap:var(--sm-sp-2);margin-top:var(--sm-sp-5)}.sm-acct-managed,.sm-acct-owner{padding:var(--sm-sp-5);color:var(--sm-text-primary)}.sm-acct-owner{display:grid;gap:var(--sm-sp-5)}.sm-acct-invite{display:block;padding-block:var(--sm-sp-3)}.sm-acct-motion-chip{border:0;cursor:pointer;font-weight:500}.sm-acct-motion p{font-size:var(--sm-t-tag);line-height:var(--sm-t-tag-lh);color:var(--sm-text-tertiary)}.sm-acct-content :is(button,a,input,select):focus-visible,.sm-acct-sheet-host :is(button,a,input,select):focus-visible,.sm-acct-lightbox :is(button,a):focus-visible,.sm-acct-public :is(button,a):focus-visible,.sm-acct-export-dialog :is(button,input,select):focus-visible,.sm-acct-motion button:focus-visible,.sm-acct-control:focus-visible,.sm-acct-owner :is(button,a,input):focus-visible,.sm-acct-managed button:focus-visible{outline:none;box-shadow:var(--sm-shadow-field-focus)}@media(max-width:640px){.sm-acct-title{font-size:20px;line-height:26px}.sm-acct-content{padding-top:var(--sm-sp-5)}.sm-acct-sheet-host>aside{inset:0;width:100%!important;max-width:100%;border-radius:0}.sm-acct-topup-host>aside{top:auto;max-height:85dvh;border-radius:var(--sm-r-12) var(--sm-r-12) 0 0}.sm-acct-content :is(button,a.sm-btn),.sm-acct-sheet-host :is(button,a.sm-btn),.sm-acct-export-dialog button,.sm-acct-lightbox button,.sm-acct-motion button,.sm-acct-control{min-height:44px}.sm-acct-lightbox .sm-btn--icon{min-width:44px}.sm-acct-public-header{gap:var(--sm-sp-1)}.sm-acct-ledger td,.sm-acct-ledger th{padding-right:var(--sm-sp-1)}}@media(prefers-reduced-motion:reduce){.sm-acct-content *,.sm-acct-sheet-host *,.sm-acct-lightbox *,.sm-acct-public *,.sm-acct-export-dialog *,.sm-acct-motion *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.sm-acct-type-tag{font-size:var(--sm-t-tag);line-height:var(--sm-t-tag-lh)}.sm-acct-type-mini{font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh)}.sm-acct-type-small{font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh)}.sm-acct-danger-menu{box-shadow:var(--sm-shadow-flat);padding:var(--sm-sp-4);border-radius:var(--sm-r-12)}.sm-acct-danger-menu h3{color:var(--sm-red-text)}.sm-acct-notification input[type=checkbox]{appearance:none;position:relative;opacity:1;width:36px;height:20px;margin:0;border:0;border-radius:var(--sm-r-full);background:var(--sm-control-selected);box-shadow:var(--sm-shadow-field);cursor:pointer}.sm-acct-notification input[type=checkbox]:before{content:"";display:block;position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--sm-r-full);background:var(--sm-text-primary)}.sm-acct-notification input[type=checkbox]:checked{background:var(--sm-fill-primary)}.sm-acct-notification input[type=checkbox]:checked:before{left:18px;background:var(--sm-text-inverse)}.sm-acct-notification input[type=checkbox]:disabled{cursor:default;opacity:.5}.sm-acct-link:focus-visible{outline:none;box-shadow:var(--sm-shadow-field-focus)}.sm-acct-topup-host{display:block;position:fixed;inset:0;z-index:70;background:var(--sm-scrim)}.sm-acct-lightbox-title{font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh)}@media(max-width:640px){.sm-acct-lightbox>header{flex-wrap:wrap;height:auto;padding:var(--sm-sp-2) var(--sm-sp-3);gap:var(--sm-sp-2)}.sm-acct-lightbox-title{order:2;flex-basis:100%}}.sm-acct-export-dialog .sm-acct-format-option input[type=radio]{flex:none;width:16px;height:16px;margin:0;accent-color:var(--sm-accent)}.sm-acct-content button.sm-switch[role=switch],.sm-acct-sheet-host button.sm-switch[role=switch]{min-height:20px;height:20px;flex:none}.sm-acct-content button.sm-switch[role=switch]:after,.sm-acct-sheet-host button.sm-switch[role=switch]:after{content:"";position:absolute;inset:-12px -4px}html[data-sm] .sm-ws{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;background:var(--sm-bg-primary);color:var(--sm-text-primary)}html[data-sm] .sm-ws-body{position:relative;display:grid;flex:1 1 0;min-height:0;min-width:0;overflow:hidden}html[data-sm] .sm-ws-panel{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--sm-bg-primary)}html[data-sm] .sm-ws-panel[hidden],html[data-sm] .sm-ws-panel.is-hidden{display:none}html[data-sm] .sm-ws-stage{position:relative;min-width:0;min-height:0;background:var(--sm-bg-secondary)}html[data-sm] .sm-ws-stage.is-hidden{position:absolute;inset:0;z-index:-1;visibility:hidden}html[data-sm] .sm-ws-spine{position:relative;cursor:col-resize;background:var(--sm-bg-primary);touch-action:none}html[data-sm] .sm-ws-spine:focus-visible{outline:2px solid var(--sm-accent);outline-offset:-2px}html[data-sm] .sm-ws-spine-line{position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:var(--sm-fill-quaternary);transition:background-color var(--sm-dur-2) var(--sm-ease)}html[data-sm] .sm-ws-spine-grip{position:absolute;top:50%;left:50%;width:3px;height:32px;transform:translate(-50%,-50%);border-radius:var(--sm-r-full);background:var(--sm-fill-tertiary);transition:background-color var(--sm-dur-2) var(--sm-ease)}html[data-sm] .sm-ws-spine:hover .sm-ws-spine-line,html[data-sm] .sm-ws-spine:focus-visible .sm-ws-spine-line{background:var(--sm-fill-tertiary)}html[data-sm] .sm-ws-spine:hover .sm-ws-spine-grip,html[data-sm] .sm-ws-spine:focus-visible .sm-ws-spine-grip{background:var(--sm-text-secondary)}html[data-sm] .sm-ws-tools{display:inline-flex;align-items:center;gap:var(--sm-sp-2);min-width:0}html[data-sm] .sm-ws-drop{position:fixed;inset:0;z-index:80;display:grid;padding:var(--sm-sp-4);pointer-events:none;background:var(--sm-scrim)}html[data-sm] .sm-ws-drop-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sm-sp-2);padding:var(--sm-sp-12) var(--sm-sp-10);text-align:center;border-radius:var(--sm-r-16);background:var(--sm-bg-primary);box-shadow:var(--sm-shadow-dialog);outline:1.5px dashed var(--sm-fill-tertiary);outline-offset:-8px}html[data-sm] .sm-ws-drop-title{margin:0;font-size:var(--sm-t-title-mini);line-height:var(--sm-t-title-mini-lh);font-weight:600;letter-spacing:var(--sm-tracking-title);color:var(--sm-text-primary)}html[data-sm] .sm-ws-drop-text{margin:0;font-size:var(--sm-t-regular);line-height:var(--sm-t-regular-lh);color:var(--sm-text-secondary)}html[data-sm] .sm-ws-drop-icon{display:grid;place-items:center;width:var(--sm-h-entity);height:var(--sm-h-entity);border-radius:var(--sm-r-12);background:var(--sm-bg-tertiary);color:var(--sm-text-secondary)}html[data-sm] .sm-ws-skeleton-lines{display:flex;flex-direction:column;gap:var(--sm-sp-4);padding:var(--sm-sp-6)}html[data-sm] .sm-ws-error-page{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--sm-bg-primary)}html[data-sm] .sm-ws-error-page>.sm-ws-error{flex:1;min-height:0;height:auto}html[data-sm] .sm-ws-error{display:grid;place-items:center;height:100%;padding:0 var(--sm-sp-6);background:var(--sm-bg-primary)}html[data-sm] .sm-ws-error-card{display:flex;flex-direction:column;gap:var(--sm-sp-4);max-width:384px}html[data-sm] .sm-ws-error-title{margin:0;font-size:var(--sm-t-title-small);line-height:var(--sm-t-title-small-lh);font-weight:600;letter-spacing:var(--sm-tracking-title)}html[data-sm] .sm-ws-error-text{margin:0;font-size:var(--sm-t-regular);line-height:var(--sm-t-regular-lh);color:var(--sm-text-secondary)}html[data-sm] .sm-ws-actions{display:flex;flex-wrap:wrap;gap:var(--sm-sp-2)}html[data-sm] .sm-ws-thread{position:relative;flex:1 1 0;min-height:0}html[data-sm] .sm-ws-scroll{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}html[data-sm] .sm-ws-feed{position:relative;display:flex;flex-direction:column;min-height:100%;padding:var(--sm-sp-4) var(--sm-sp-5) var(--sm-sp-6)}html[data-sm] .sm-ws-entry{display:block;min-width:0;margin-top:var(--sm-sp-5);border:0}html[data-sm] .sm-ws-entry.is-joined,html[data-sm] .sm-ws-entry.is-continued{margin-top:var(--sm-sp-2)}html[data-sm] .sm-ws-entry:first-child{margin-top:0}html[data-sm] .sm-ws-day{margin:var(--sm-sp-6) 0 0;text-align:center;text-transform:uppercase;letter-spacing:.04em;font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);font-weight:500;color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-day:first-child{margin-top:0}html[data-sm] .sm-ws-entry-land{animation:sm-ws-land .6s var(--sm-ease) both}@keyframes sm-ws-land{0%{background:var(--sm-accent-muted)}to{background:transparent}}html[data-sm] .sm-ws-user{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sm-sp-2);min-width:0}html[data-sm] .sm-ws-author{font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);font-weight:500;color:var(--sm-text-secondary)}html[data-sm] .sm-ws-bubble{width:fit-content;max-width:min(100%,52ch);padding:var(--sm-sp-2) var(--sm-sp-3);border-radius:var(--sm-r-12);background:var(--sm-bg-secondary);box-shadow:var(--sm-shadow-flat);color:var(--sm-text-primary)}html[data-sm] .sm-ws-user .sm-ws-blocks{align-items:flex-end}html[data-sm] .sm-ws-time{font-size:var(--sm-t-micro);line-height:var(--sm-t-micro-lh);color:var(--sm-text-tertiary);font-variant-numeric:tabular-nums}html[data-sm] .sm-ws-queued{display:inline-flex;align-items:center;gap:var(--sm-sp-1);margin:0;font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-agent{display:flex;flex-direction:column;gap:var(--sm-sp-3);min-width:0}html[data-sm] .sm-ws-agent.is-closing{gap:var(--sm-sp-1)}html[data-sm] .sm-ws-note{display:flex;align-items:flex-start;gap:var(--sm-sp-3);max-width:62ch;padding:var(--sm-sp-3);border-radius:var(--sm-r-8);background:var(--sm-bg-secondary);box-shadow:var(--sm-shadow-flat)}html[data-sm] .sm-ws-note-icon{flex:none;margin-top:2px;color:var(--sm-text-secondary)}html[data-sm] .sm-ws-note-body{display:flex;flex-direction:column;gap:var(--sm-sp-1);min-width:0}html[data-sm] .sm-ws-link{color:var(--sm-accent);font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);font-weight:500;text-decoration:none}html[data-sm] .sm-ws-link:hover{text-decoration:underline}html[data-sm] .sm-ws-system{display:flex;flex-direction:column;gap:var(--sm-sp-2)}html[data-sm] .sm-ws-empty{max-width:60ch;padding-top:var(--sm-sp-6);font-size:var(--sm-t-regular);line-height:var(--sm-t-regular-lh);color:var(--sm-text-secondary)}html[data-sm] .sm-ws-more{display:flex;justify-content:center;padding-bottom:var(--sm-sp-3)}html[data-sm] .sm-ws-working{display:inline-flex;align-items:center;gap:var(--sm-sp-2);font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-skel-entry{display:flex;flex-direction:column;gap:var(--sm-sp-2);margin-top:var(--sm-sp-5)}html[data-sm] .sm-ws-unseen{position:absolute;left:50%;bottom:var(--sm-sp-3);transform:translate(-50%);display:inline-flex;align-items:center;gap:var(--sm-sp-1);height:var(--sm-h-item);padding:0 var(--sm-sp-3);border:0;border-radius:var(--sm-r-full);background:var(--sm-fill-primary);color:var(--sm-text-inverse);box-shadow:var(--sm-shadow-high);font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);font-weight:500;cursor:pointer}html[data-sm] .sm-ws-unseen:hover{background:var(--sm-fill-primary-hover)}html[data-sm] .sm-ws-unseen:focus-visible,html[data-sm] .sm-ws-composer-btn:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}html[data-sm] .sm-ws-md{min-width:0;max-width:68ch;font-size:var(--sm-t-regular);line-height:var(--sm-t-regular-lh);color:var(--sm-text-primary);overflow-wrap:anywhere}html[data-sm] .sm-ws-md>*+*{margin-top:var(--sm-sp-3)}html[data-sm] .sm-ws-md p{margin:0}html[data-sm] .sm-ws-md h1,html[data-sm] .sm-ws-md h2,html[data-sm] .sm-ws-md h3,html[data-sm] .sm-ws-md h4{margin:var(--sm-sp-4) 0 0;font-weight:600;letter-spacing:0;color:var(--sm-text-primary)}html[data-sm] .sm-ws-md h1{font-size:var(--sm-t-title-mini);line-height:var(--sm-t-title-mini-lh)}html[data-sm] .sm-ws-md h2{font-size:var(--sm-t-regular);line-height:var(--sm-t-regular-lh)}html[data-sm] .sm-ws-md h3,html[data-sm] .sm-ws-md h4{font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh)}html[data-sm] .sm-ws-md strong{font-weight:600}html[data-sm] .sm-ws-md a{color:var(--sm-accent);text-decoration:none}html[data-sm] .sm-ws-md a:hover{text-decoration:underline}html[data-sm] .sm-ws-md ul,html[data-sm] .sm-ws-md ol{display:flex;flex-direction:column;gap:var(--sm-sp-1);margin-block:0;padding-left:var(--sm-sp-5)}html[data-sm] .sm-ws-md ul{list-style:disc}html[data-sm] .sm-ws-md ol{list-style:decimal}html[data-sm] .sm-ws-md li::marker{color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-md code{padding:0 var(--sm-sp-1);border-radius:var(--sm-r-4);background:var(--sm-bg-quaternary);font-family:var(--sm-font-mono);font-size:var(--sm-t-mini)}html[data-sm] .sm-ws-md pre{margin-block:0;padding:var(--sm-sp-2) var(--sm-sp-3);overflow-x:auto;border-radius:var(--sm-r-6);background:var(--sm-bg-tertiary);font-family:var(--sm-font-mono);font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh)}html[data-sm] .sm-ws-md pre code{padding:0;background:none}html[data-sm] .sm-ws-md blockquote{margin:0;padding-left:var(--sm-sp-3);border-left:2px solid var(--sm-fill-quaternary);color:var(--sm-text-secondary)}html[data-sm] .sm-ws-md hr{border:0;border-top:1px solid var(--sm-fill-quaternary)}html[data-sm] .sm-ws-md table{width:100%;border-collapse:collapse;font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);font-variant-numeric:tabular-nums}html[data-sm] .sm-ws-md th{padding:var(--sm-sp-1) var(--sm-sp-3) var(--sm-sp-1) 0;border-bottom:1px solid var(--sm-fill-quaternary);background:none;font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);font-weight:500;text-align:left;letter-spacing:0;text-transform:none;font-family:var(--sm-font-sans);color:var(--sm-text-secondary)}html[data-sm] .sm-ws-md td{padding:var(--sm-sp-1) var(--sm-sp-3) var(--sm-sp-1) 0;border-bottom:1px solid var(--sm-fill-quaternary);vertical-align:top}html[data-sm] .sm-ws-md.is-note{font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);color:var(--sm-text-secondary)}html[data-sm] .sm-ws-md.is-small{font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh)}html[data-sm] .sm-ws-md-dim{color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-table-wrap{max-width:100%;overflow-x:auto}html[data-sm] .sm-ws-blocks{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sm-sp-2);min-width:0;max-width:100%}html[data-sm] .sm-ws-chip{display:inline-flex;align-items:center;gap:var(--sm-sp-2);max-width:100%;min-height:var(--sm-h-item);padding:0 var(--sm-sp-3);border:0;border-radius:var(--sm-r-full);background:var(--sm-control-bg);box-shadow:var(--sm-shadow-medium);color:var(--sm-text-primary);font:inherit;font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);font-weight:500;text-align:left;cursor:pointer}html[data-sm] .sm-ws-chip:hover{background:var(--sm-control-hover)}html[data-sm] .sm-ws-chip:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}html[data-sm] .sm-ws-chip>svg{flex:none;color:var(--sm-text-secondary)}html[data-sm] .sm-ws-file{display:flex;align-items:center;gap:var(--sm-sp-3);width:100%;min-width:0;padding:var(--sm-sp-2) var(--sm-sp-3);border-radius:var(--sm-r-8);background:var(--sm-bg-primary);box-shadow:var(--sm-shadow-flat);container-type:inline-size}html[data-sm] .sm-ws-file.is-compact{padding:var(--sm-sp-1) var(--sm-sp-2)}html[data-sm] .sm-ws-file-ico{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:var(--sm-r-6);background:var(--sm-bg-tertiary);color:var(--sm-text-secondary);font-size:var(--sm-t-micro);line-height:1;font-weight:600;letter-spacing:.04em;text-transform:uppercase}html[data-sm] .sm-ws-file-main{flex:1 1 0;min-width:0}html[data-sm] .sm-ws-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);font-weight:500;color:var(--sm-text-primary)}html[data-sm] .sm-ws-file-meta{display:flex;align-items:center;gap:var(--sm-sp-2);min-width:0;overflow:hidden;white-space:nowrap;font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-file-load{display:flex;align-items:center;gap:var(--sm-sp-3);width:100%;max-width:420px;padding:var(--sm-sp-2) var(--sm-sp-3);border-radius:var(--sm-r-8);box-shadow:var(--sm-shadow-flat)}@container (max-width: 399px){html[data-sm] .sm-ws-file-dl-label{display:none}}html[data-sm] .sm-ws-pics{display:grid;gap:var(--sm-sp-2);width:100%;max-width:560px;grid-template-columns:minmax(0,1fr)}html[data-sm] .sm-ws-pics.is-many{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-sm] .sm-ws-pic{min-width:0;margin:0}html[data-sm] .sm-ws-pic-btn{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:var(--sm-r-8);background:var(--sm-bg-tertiary);box-shadow:var(--sm-shadow-flat);cursor:zoom-in}html[data-sm] .sm-ws-pic-btn:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}html[data-sm] .sm-ws-pic-img{display:block;width:100%;max-height:340px;object-fit:contain}html[data-sm] .sm-ws-pic-img.is-pending{position:absolute;inset:0;opacity:0}html[data-sm] .sm-ws-pic-ph{display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;font-size:var(--sm-t-small);color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-pic-cap{margin-top:var(--sm-sp-1);font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);color:var(--sm-text-secondary)}html[data-sm] .sm-ws-card{display:flex;align-items:flex-start;gap:var(--sm-sp-3);max-width:440px;padding:var(--sm-sp-3);border-radius:var(--sm-r-8);background:var(--sm-bg-primary);box-shadow:var(--sm-shadow-flat)}html[data-sm] .sm-ws-card.is-open{background:var(--sm-accent-muted)}html[data-sm] .sm-ws-card>svg{flex:none;margin-top:2px;color:var(--sm-text-secondary)}html[data-sm] .sm-ws-card.is-open>svg{color:var(--sm-accent)}html[data-sm] .sm-ws-card-body{display:flex;flex-direction:column;flex:1 1 0;gap:var(--sm-sp-2);min-width:0}html[data-sm] .sm-ws-card-text{margin:0;font-size:var(--sm-t-regular);line-height:var(--sm-t-regular-lh);color:var(--sm-text-primary)}html[data-sm] .sm-ws-small{margin:0;display:flex;align-items:center;gap:var(--sm-sp-1);font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);color:var(--sm-text-secondary)}html[data-sm] .sm-ws-small.is-dim{color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-mono{font-family:var(--sm-font-mono);font-variant-numeric:tabular-nums}html[data-sm] .sm-ws-point{display:flex;align-items:flex-start;gap:var(--sm-sp-3);max-width:440px}html[data-sm] .sm-ws-point-main{display:flex;flex-direction:column;flex:1 1 0;gap:var(--sm-sp-1);min-width:0}html[data-sm] .sm-ws-coords{margin:0;font-family:var(--sm-font-mono);font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-act{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--sm-sp-2);width:100%;min-width:0;font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh)}html[data-sm] .sm-ws-act-head{display:inline-flex;align-items:center;gap:var(--sm-sp-2);max-width:100%;min-width:0;min-height:var(--sm-h-status);padding:0;border:0;background:none;font:inherit;color:var(--sm-text-tertiary);text-align:left;cursor:pointer}html[data-sm] .sm-ws-act-head:hover:not(:disabled){color:var(--sm-text-primary)}html[data-sm] .sm-ws-act-head:disabled{cursor:default}html[data-sm] .sm-ws-act-head:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px;border-radius:var(--sm-r-4)}html[data-sm] .sm-ws-act-head>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-sm] .sm-ws-chev{flex:none;transition:transform var(--sm-dur-2) var(--sm-ease)}html[data-sm] .sm-ws-chev.is-open{transform:rotate(90deg)}html[data-sm] .sm-ws-cost{font-family:var(--sm-font-mono);font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);color:var(--sm-text-tertiary);font-variant-numeric:tabular-nums}html[data-sm] .sm-ws-act-body{width:100%;margin-top:var(--sm-sp-2);padding-left:var(--sm-sp-3);border-left:1px solid var(--sm-fill-quaternary)}html[data-sm] .sm-ws-steps{display:flex;flex-direction:column;gap:var(--sm-sp-1);margin:0;padding:0;list-style:none}html[data-sm] .sm-ws-step{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--sm-sp-2);font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh)}html[data-sm] .sm-ws-step-mark{display:grid;place-items:center;height:var(--sm-t-small-lh);color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-step-text{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--sm-text-secondary)}html[data-sm] .sm-ws-step-text.is-cmd{font-family:var(--sm-font-mono);font-size:var(--sm-t-mini);color:var(--sm-text-primary)}html[data-sm] .sm-ws-step-text.is-error,html[data-sm] .sm-ws-fail{color:var(--sm-red-text)}html[data-sm] .sm-ws-step-line{display:flex;align-items:flex-start;gap:var(--sm-sp-2);min-width:0}html[data-sm] .sm-ws-step-line>.sm-ws-step-text{flex:1 1 0}html[data-sm] .sm-ws-disclose{display:grid;flex:none;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--sm-r-4);background:none;color:var(--sm-text-tertiary);cursor:pointer}html[data-sm] .sm-ws-disclose:hover{color:var(--sm-text-primary);background:var(--sm-control-hover)}html[data-sm] .sm-ws-disclose:focus-visible{outline:2px solid var(--sm-accent)}html[data-sm] .sm-ws-detail{margin-top:var(--sm-sp-1);padding:var(--sm-sp-2);border-radius:var(--sm-r-6);background:var(--sm-bg-secondary);box-shadow:var(--sm-shadow-flat)}html[data-sm] .sm-ws-detail pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--sm-font-mono);font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);color:var(--sm-text-primary)}html[data-sm] .sm-ws-detail-foot{display:flex;align-items:center;gap:var(--sm-sp-3);margin-top:var(--sm-sp-1);font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-detail-foot .sm-btn{margin-left:auto}html[data-sm] .sm-ws-more-steps{margin:0 0 var(--sm-sp-1);padding:0;border:0;background:none;font:inherit;font-size:var(--sm-t-small);color:var(--sm-accent);cursor:pointer}html[data-sm] .sm-ws-more-steps:hover{text-decoration:underline}html[data-sm] .sm-ws-live{flex:none}html[data-sm] .sm-ws-live-steps{max-height:42vh;overflow-y:auto;padding:var(--sm-sp-3) var(--sm-sp-5);border-top:1px solid var(--sm-fill-quaternary);background:var(--sm-bg-secondary)}html[data-sm] .statusbar.sm-ws-status{display:flex;align-items:center;gap:var(--sm-sp-3);min-height:var(--sm-h-item);padding:var(--sm-sp-1) var(--sm-sp-3) var(--sm-sp-1) var(--sm-sp-5);border-top:1px solid var(--sm-fill-quaternary);background:var(--sm-bg-primary);color:var(--sm-text-secondary);font-family:var(--sm-font-sans)}html[data-sm] .sm-ws-status-say{display:flex;flex:1 1 0;align-items:center;gap:var(--sm-sp-2);min-width:0;padding:0;border:0;background:none;font:inherit;color:var(--sm-text-primary);text-align:left;cursor:pointer}html[data-sm] .sm-ws-status-say:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px;border-radius:var(--sm-r-4)}html[data-sm] .sm-ws-status-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh)}html[data-sm] .sm-ws-clock{flex:none;font-family:var(--sm-font-mono);font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);color:var(--sm-text-secondary);font-variant-numeric:tabular-nums}html[data-sm] .sm-ws-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sm-sp-1) var(--sm-sp-4);margin-top:var(--sm-sp-2);font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-foot-switch{display:inline-flex;align-items:center;gap:var(--sm-sp-2);padding:0;border:0;background:none;font:inherit;color:var(--sm-text-secondary);cursor:pointer}html[data-sm] .sm-ws-foot-switch:hover{color:var(--sm-text-primary)}html[data-sm] .sm-ws-foot-switch:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px;border-radius:var(--sm-r-4)}html[data-sm] .sm-ws-ask{max-width:62ch;padding:var(--sm-sp-3) var(--sm-sp-4);border-radius:var(--sm-r-12);background:var(--sm-bg-primary);box-shadow:var(--sm-shadow-flat)}html[data-sm] .sm-ws-ask-row{display:flex;align-items:flex-start;gap:var(--sm-sp-3)}html[data-sm] .sm-ws-ask-row>svg{flex:none;margin-top:2px;color:var(--sm-text-secondary)}html[data-sm] .sm-ws-ask-qs{display:flex;flex-direction:column;flex:1 1 0;gap:var(--sm-sp-4);min-width:0}html[data-sm] .sm-ws-q{display:flex;flex-direction:column;gap:var(--sm-sp-2)}html[data-sm] .sm-ws-q-text{margin:0;font-size:var(--sm-t-regular);line-height:var(--sm-t-regular-lh);font-weight:500;color:var(--sm-text-primary)}html[data-sm] .sm-ws-q-head{margin-right:var(--sm-sp-2);font-size:var(--sm-t-mini);font-weight:500;color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-options{display:flex;flex-wrap:wrap;gap:var(--sm-sp-2)}html[data-sm] .sm-ws-option.sm-btn{height:auto;min-height:var(--sm-h-item);max-width:100%;padding-top:var(--sm-sp-1);padding-bottom:var(--sm-sp-1);white-space:normal;text-align:left}html[data-sm] .sm-ws-option.is-answered:not([aria-pressed=true]){opacity:.6}html[data-sm] .sm-ws-option-desc{display:block;font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);font-weight:400;color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-option[aria-pressed=true] .sm-ws-option-desc{color:inherit;opacity:.75}html[data-sm] .sm-ws-own{display:flex;gap:var(--sm-sp-2)}html[data-sm] .sm-ws-own .sm-input{flex:1 1 0;min-width:0}html[data-sm] .sm-ws-said{margin:0;padding-left:var(--sm-sp-3);border-left:2px solid var(--sm-fill-quaternary);font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);color:var(--sm-text-secondary)}html[data-sm] .sm-ws-compose{flex:none;padding:var(--sm-sp-2) var(--sm-sp-3) var(--sm-sp-3);background:var(--sm-bg-primary)}html[data-sm] .composer.sm-ws-box{position:relative;padding:var(--sm-sp-1);border:0;border-radius:var(--sm-r-12);background:var(--sm-bg-primary);box-shadow:var(--sm-shadow-field);transition:box-shadow var(--sm-dur-2) var(--sm-ease)}html[data-sm] .composer.sm-ws-box:focus-within{border:0;box-shadow:var(--sm-shadow-field-focus)}html[data-sm] .composer.sm-ws-box[data-over=true]{box-shadow:var(--sm-shadow-field-focus);background:var(--sm-accent-muted)}html[data-sm] .sm-ws-compose-row{display:flex;align-items:flex-end;gap:var(--sm-sp-1)}html[data-sm] .sm-ws-compose-label{flex:1 1 0;min-width:0}html[data-sm] .sm-ws-textarea{display:block;width:100%;min-height:var(--sm-h-item);max-height:192px;padding:6px var(--sm-sp-2);border:0;resize:none;background:transparent;box-shadow:none;font:inherit;font-size:var(--sm-t-regular);line-height:var(--sm-t-regular-lh);color:var(--sm-text-primary)}html[data-sm] .sm-ws-textarea::placeholder{color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-textarea:focus,html[data-sm] .sm-ws-textarea:focus-visible{outline:none;box-shadow:none}html[data-sm] .sm-ws-composer-btn{display:grid;flex:none;place-items:center;width:var(--sm-h-item);height:var(--sm-h-item);padding:0;border:0;border-radius:var(--sm-r-6);background:transparent;color:var(--sm-text-secondary);cursor:pointer}html[data-sm] .sm-ws-composer-btn:hover:not(:disabled){background:var(--sm-control-hover);color:var(--sm-text-primary)}html[data-sm] .sm-ws-composer-btn:disabled{color:var(--sm-text-quaternary);cursor:default}html[data-sm] .sm-ws-send{background:var(--sm-fill-primary);color:var(--sm-text-inverse)}html[data-sm] .sm-ws-send:hover:not(:disabled){background:var(--sm-fill-primary-hover);color:var(--sm-text-inverse)}html[data-sm] .sm-ws-send:disabled{background:var(--sm-bg-quaternary);color:var(--sm-text-quaternary)}html[data-sm] .sm-ws-pills{display:flex;flex-wrap:wrap;gap:var(--sm-sp-1);margin:0;padding:var(--sm-sp-1) var(--sm-sp-1) var(--sm-sp-2);list-style:none}html[data-sm] .sm-ws-pill{display:inline-flex;align-items:center;gap:var(--sm-sp-2);max-width:260px;min-height:var(--sm-h-status);padding:0 var(--sm-sp-1) 0 var(--sm-sp-2);border-radius:var(--sm-r-full);background:var(--sm-bg-tertiary);color:var(--sm-text-primary);font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh)}html[data-sm] .sm-ws-pill.is-error{background:var(--sm-red-muted);box-shadow:inset 0 0 0 1px var(--sm-red-border)}html[data-sm] .sm-ws-pill-name{min-width:0;flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-sm] .sm-ws-pill-meta{flex:none;font-family:var(--sm-font-mono);font-size:var(--sm-t-micro);color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-pill .sm-ws-composer-btn{width:20px;height:20px}html[data-sm] .sm-ws-offer{display:flex;align-items:center;gap:var(--sm-sp-2);margin-bottom:var(--sm-sp-1);padding:var(--sm-sp-2) var(--sm-sp-3);border-radius:var(--sm-r-8);background:var(--sm-bg-secondary);font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);color:var(--sm-text-primary)}html[data-sm] .sm-ws-offer>span{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-sm] .sm-ws-readonly{flex:none;padding:var(--sm-sp-3) var(--sm-sp-5);border-top:1px solid var(--sm-fill-quaternary);background:var(--sm-bg-primary);font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);color:var(--sm-text-secondary)}html[data-sm] .sm-ws-uploads{max-height:160px;margin:0;padding:0 var(--sm-sp-4);overflow-y:auto;list-style:none;border-top:1px solid var(--sm-fill-quaternary);background:var(--sm-bg-primary)}html[data-sm] .sm-ws-proc{display:flex;flex-direction:column;height:100%;background:var(--sm-bg-primary);color:var(--sm-text-primary)}html[data-sm] .sm-ws-proc-main{flex:1 1 0;min-height:0;overflow-y:auto}html[data-sm] .sm-ws-proc-grid{display:grid;gap:var(--sm-sp-10) var(--sm-sp-12);max-width:1024px;margin:0 auto;padding:var(--sm-sp-12) var(--sm-sp-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}html[data-sm] .sm-ws-proc-title{margin:0;font-size:var(--sm-t-title-small);line-height:var(--sm-t-title-small-lh);font-weight:600;letter-spacing:var(--sm-tracking-title)}html[data-sm] .sm-ws-proc-lede{max-width:60ch;margin:var(--sm-sp-2) 0 0;font-size:var(--sm-t-regular);line-height:var(--sm-t-regular-lh);color:var(--sm-text-secondary)}html[data-sm] .sm-ws-stages{margin:var(--sm-sp-6) 0 0;padding:0;list-style:none;border-top:1px solid var(--sm-fill-quaternary)}html[data-sm] .sm-ws-stage-row{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:0 var(--sm-sp-3);padding:var(--sm-sp-3) 0;border-bottom:1px solid var(--sm-fill-quaternary)}html[data-sm] .sm-ws-stage-row.is-next .sm-ws-stage-name{color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-stage-mark{display:grid;place-items:center;height:var(--sm-t-regular-lh)}html[data-sm] .sm-ws-stage-done{display:grid;place-items:center;width:16px;height:16px;border-radius:var(--sm-r-full);background:var(--sm-fill-primary);color:var(--sm-text-inverse)}html[data-sm] .sm-ws-stage-name{font-size:var(--sm-t-regular);line-height:var(--sm-t-regular-lh);font-weight:500;color:var(--sm-text-primary)}html[data-sm] .sm-ws-stage-detail{margin-top:2px;font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);color:var(--sm-text-secondary)}html[data-sm] .sm-ws-bar{display:block;position:relative;height:4px;max-width:384px;margin-top:var(--sm-sp-2);overflow:hidden;border-radius:var(--sm-r-full);background:var(--sm-bg-quaternary)}html[data-sm] .sm-ws-bar>span{position:absolute;inset:0;transform-origin:left;border-radius:var(--sm-r-full);background:var(--sm-fill-primary);transition:transform var(--sm-dur-3) var(--sm-ease)}html[data-sm] .sm-ws-drop-zone{display:flex;flex-direction:column;align-items:center;gap:var(--sm-sp-3);margin-top:var(--sm-sp-6);padding:var(--sm-sp-10) var(--sm-sp-8);text-align:center;border-radius:var(--sm-r-12);background:var(--sm-bg-secondary);box-shadow:var(--sm-shadow-flat);outline:1px dashed var(--sm-fill-tertiary);outline-offset:-8px}html[data-sm] .sm-ws-drop-zone[data-over=true]{background:var(--sm-accent-muted);outline-color:var(--sm-accent)}html[data-sm] .sm-ws-facts{margin:0;padding:0;border-top:1px solid var(--sm-fill-quaternary)}html[data-sm] .sm-ws-fact{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--sm-sp-3);padding:var(--sm-sp-2) 0;border-bottom:1px solid var(--sm-fill-quaternary)}html[data-sm] .sm-ws-fact dt{font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-fact dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);color:var(--sm-text-primary)}html[data-sm] .sm-ws-fact dd.is-mono{font-family:var(--sm-font-mono);font-variant-numeric:tabular-nums}html[data-sm] .sm-ws-fact dd.is-empty{color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-h3{margin:0 0 var(--sm-sp-2);font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);font-weight:600;color:var(--sm-text-primary)}html[data-sm] .sm-ws-warns{margin:0;padding-left:var(--sm-sp-4);list-style:square}html[data-sm] .sm-ws-aside-note{margin:var(--sm-sp-4) 0 0;font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);color:var(--sm-text-tertiary)}html[data-sm] .hx-panel.sm-ws-history{display:flex;flex-direction:column;border-radius:var(--sm-r-12);background:var(--sm-bg-primary);box-shadow:var(--sm-shadow-high);color:var(--sm-text-primary)}html[data-sm] .sm-ws-history-head{display:flex;align-items:center;justify-content:space-between;min-height:var(--sm-h-row-compact);padding:0 var(--sm-sp-3) 0 var(--sm-sp-4);border-bottom:1px solid var(--sm-fill-quaternary)}html[data-sm] .sm-ws-history-title{margin:0;font-size:var(--sm-t-regular);line-height:var(--sm-t-regular-lh);font-weight:600}html[data-sm] .sm-ws-history-msg{margin:0;padding:var(--sm-sp-3) var(--sm-sp-4);font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);color:var(--sm-text-tertiary)}html[data-sm] .sm-ws-history-msg.is-error{color:var(--sm-red-text)}html[data-sm] .hx-list.sm-list{min-height:0}html[data-sm] .hx-row.sm-row{display:block;height:auto;padding:var(--sm-sp-2) var(--sm-sp-4);border-top:1px solid var(--sm-fill-quaternary)}html[data-sm] .hx-row.sm-row:first-child{border-top:0}html[data-sm] .hx-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sm-sp-2)}html[data-sm] .sm-ws-history-who{font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);font-weight:500}html[data-sm] .sm-ws-history-when{font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);color:var(--sm-text-tertiary)}html[data-sm] .hx-note{margin:0;font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh);color:var(--sm-text-secondary);overflow-wrap:anywhere}html[data-sm] .hx-actions{display:flex;flex-wrap:wrap;gap:var(--sm-sp-2);margin-top:var(--sm-sp-2)}html[data-sm] .sm-ws-confirm{margin-top:var(--sm-sp-2);padding:var(--sm-sp-2) var(--sm-sp-3);border-radius:var(--sm-r-8);background:var(--sm-bg-secondary);box-shadow:var(--sm-shadow-flat);font-size:var(--sm-t-small);line-height:var(--sm-t-small-lh)}html[data-sm] .sm-ws-confirm p{margin:0}html[data-sm] .sm-ws-history-more{padding:var(--sm-sp-2) var(--sm-sp-4) var(--sm-sp-3);border-top:1px solid var(--sm-fill-quaternary)}html[data-sm] .actui-track{background:var(--sm-fill-tertiary);width:var(--sm-h-switch);height:12px}html[data-sm] .actui-track[data-on="1"]{background:var(--sm-accent)}html[data-sm] .actui-knob{top:2px;left:2px;width:8px;height:8px;background:var(--sm-bg-primary)}html[data-sm] .actui-track[data-on="1"] .actui-knob{left:10px}@media(max-width:899px){html[data-sm] .sm-ws-feed{padding:var(--sm-sp-4) var(--sm-sp-4) var(--sm-sp-5)}html[data-sm] .sm-ws-proc-grid{grid-template-columns:minmax(0,1fr);padding:var(--sm-sp-8) var(--sm-sp-4);gap:var(--sm-sp-8)}html[data-sm] .sm-ws-bubble{max-width:100%}html[data-sm] .sm-ws-fact{grid-template-columns:96px minmax(0,1fr)}html[data-sm] .sm-ws-pics{max-width:100%}html[data-sm] .sm-ws-proc-title{font-size:var(--sm-t-title-small)}}@media(max-width:640px){html[data-sm] .sm-ws-proc-title{font-size:20px;line-height:26px}html[data-sm] .statusbar.sm-ws-status{padding-left:var(--sm-sp-4)}html[data-sm] .sm-ws-live-steps{padding-inline:var(--sm-sp-4)}}@media(prefers-reduced-motion:reduce){html[data-sm] .sm-ws-entry-land{animation:none}html[data-sm] .sm-ws-chev,html[data-sm] .sm-ws-bar>span{transition:none}}html[data-sm] .sm-ws-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-sm] .sm-ws-step-body{min-width:0}@media(max-width:1100px){html[data-sm] .sm-ws-band-label{display:none}}html[data-sm] .sm-ws-actions a.sm-btn{text-decoration:none}html[data-sm] .sm-ws-actions--top{margin-top:var(--sm-sp-6)}html[data-sm] .sm-ws-notice{margin-top:var(--sm-sp-4)}html[data-sm] .sm-ws-stage-upload{margin:var(--sm-sp-1) 0 0;padding:0;list-style:none}html[data-sm] .sm-ws-stage-text,html[data-sm] .sm-ws-proc-col{min-width:0}html[data-sm] .sm-ws-meta{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:var(--sm-sp-2);margin-bottom:var(--sm-sp-1)}html[data-sm] .sm-ws-meta.is-user{flex-direction:row;justify-content:flex-end}html[data-sm] .sm-ws-avatar{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 var(--sm-sp-1);border-radius:var(--sm-r-full);background:var(--sm-bg-tertiary);color:var(--sm-text-secondary);font-size:var(--sm-t-micro);line-height:1;font-weight:600;letter-spacing:.02em}html[data-sm] .sm-ws-avatar.is-agent{width:20px;padding:0;background:var(--sm-fill-primary);color:var(--sm-text-inverse)}html[data-sm] .sm-ws-entry.is-joined .sm-ws-meta{margin-bottom:0}.sm-shell{position:fixed;inset:0;height:100dvh;display:flex;min-width:0;overflow:hidden;background:var(--sm-bg-tertiary);color:var(--sm-text-primary);font-family:var(--sm-font-sans)}html.dark .sm-shell{background:var(--sm-bg-base)}.sm-shell-page{position:relative;flex:1;min-width:0;margin:8px 8px 8px 0;border-radius:var(--sm-r-12);box-shadow:var(--sm-shadow-flat);background:var(--sm-bg-primary);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.sm-shell-content{min-height:100%;min-width:0}.sm-shell-content[data-fill=true]{height:100%}.sm-shell-page[data-fill=true]{overflow:hidden}.sm-shell-sr,.sm-header-brand{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sm-shell :is(button,a):focus-visible,.sm-header :is(button,a):focus-visible,.sm-shell-error :is(button,a):focus-visible,.sm-shell-notfound a:focus-visible{outline:2px solid var(--sm-accent);outline-offset:-2px}.sm-shell-roll{font-variant-numeric:tabular-nums;white-space:nowrap}.sm-shell-roll-char{display:inline-block}.sm-shell-error,.sm-shell-notfound{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:12px;padding:24px;text-align:center;background:var(--sm-bg-primary);color:var(--sm-text-primary);font-family:var(--sm-font-sans);overflow-wrap:anywhere}.sm-shell-content .sm-shell-error{min-height:60vh}.sm-shell-notfound-brand{display:flex;align-items:center;gap:8px;margin-bottom:16px}.sm-shell-error>p,.sm-shell-notfound>p{max-width:440px}.sm-shell-scrim{position:fixed;inset:0;z-index:59;background:var(--sm-scrim)}.sm-shell-neg{color:var(--sm-red-text)}.sm-shell-text{color:var(--sm-text-primary)}.sm-rail{position:relative;z-index:50;box-sizing:border-box;width:var(--sm-w-rail);flex:none;display:flex;flex-direction:column;min-height:0;padding:8px;background:var(--sm-bg-tertiary)}html.dark .sm-rail{background:var(--sm-bg-primary)}.sm-rail-brand{display:flex;align-items:center;min-height:32px;margin-bottom:8px;gap:4px}.sm-rail-brand-link{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:32px;padding:0 8px;border-radius:var(--sm-r-6);text-decoration:none}.sm-rail-wordmark{min-width:0;overflow:hidden}.sm-rail-mark{display:none}.sm-header-credits-wrap{display:contents}.sm-rail-brand-link>img{flex:none}.sm-rail-collapse,.sm-rail-close{width:28px;height:28px;flex:none}.sm-rail-close{display:none}.sm-rail-nav{overflow-y:auto;min-height:0;flex:1}.sm-rail-group{margin-bottom:8px}.sm-rail-h{padding:8px 8px 0;font-size:12px;line-height:16px;font-weight:500;color:var(--sm-text-tertiary)}.sm-rail-row{position:relative;display:flex;align-items:center;gap:8px;height:32px;padding:0 8px;width:100%;min-width:0;border:0;border-radius:var(--sm-r-6);background:none;color:var(--sm-text-primary);font:500 13px/18px var(--sm-font-sans);text-decoration:none;text-align:left;cursor:pointer}.sm-rail-row>svg{width:16px;height:16px;flex:none;color:var(--sm-text-secondary)}.sm-rail-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.sm-rail-row[aria-current=page]{background:var(--sm-control-selected)}.sm-rail-row:focus-visible{outline:2px solid var(--sm-accent);outline-offset:-2px}.sm-rail-tip{display:none;position:fixed;left:calc(var(--sm-w-rail-collapsed) + 8px);z-index:80;pointer-events:none;white-space:nowrap}.sm-rail-foot{margin-top:auto;border-top:none;padding-top:8px;display:flex;flex-direction:column;gap:4px}.sm-rail-foot>.sm-header-credits{align-self:flex-start;max-width:100%}.sm-rail-account{position:relative;display:flex;align-items:center;min-width:0}.sm-rail-account-trigger{flex:1;order:0}.sm-rail-signout{order:1;flex:none;width:32px;height:32px}.sm-rail-avatar{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:var(--sm-r-full);background:var(--sm-fill-tertiary);color:var(--sm-text-primary);font-size:12px}.sm-rail-menu{position:absolute;left:0;bottom:calc(100% + 8px);width:216px;max-width:80vw;z-index:81;border-radius:var(--sm-r-8);box-shadow:var(--sm-shadow-high);overflow-wrap:anywhere;max-height:calc(100dvh - 64px);overflow-y:auto}.sm-rail[data-collapsed=true]{width:var(--sm-w-rail-collapsed)}.sm-rail[data-collapsed=true] .sm-rail-brand{flex-direction:column}.sm-rail[data-collapsed=true] .sm-rail-brand-link{flex:none;justify-content:center;width:100%}.sm-rail[data-collapsed=true] .sm-rail-collapse{width:100%}.sm-rail[data-collapsed=true] .sm-rail-mark{display:inline-flex}.sm-rail[data-collapsed=true] .sm-rail-h,.sm-rail[data-collapsed=true] .sm-rail-signout{display:none}.sm-rail[data-collapsed=true] :is(.sm-rail-label,.sm-rail-wordmark,.sm-header-credit-label){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.sm-rail[data-collapsed=true] .sm-rail-row{justify-content:center}.sm-rail[data-collapsed=true] .sm-rail-foot{align-items:center}.sm-rail[data-collapsed=true] .sm-rail-foot>.sm-header-credits{padding:0 2px;gap:2px;align-self:center;font-size:10px}.sm-rail[data-collapsed=true] .sm-header-credits:has(svg) .sm-shell-roll{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sm-rail[data-collapsed=true] .sm-rail-row:focus-visible .sm-rail-tip{display:block}.sm-header{height:var(--sm-h-header);min-height:var(--sm-h-header);position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:12px;padding:0 16px;min-width:0;flex-shrink:0;background:var(--sm-bg-header);color:var(--sm-text-primary);backdrop-filter:blur(12px) saturate(1.5);-webkit-backdrop-filter:blur(12px) saturate(1.5);box-shadow:inset 0 -1px 0 var(--sm-fill-quaternary);border-radius:var(--sm-r-12) var(--sm-r-12) 0 0;font-family:var(--sm-font-sans)}.sm-header-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:500;margin:0}.sm-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto;min-width:0}.sm-header-menu{display:none;flex:none}.sm-header-theme{display:none}.sm-shell-notfound{position:relative}.sm-shell-notfound-theme{position:absolute;top:12px;right:12px}.sm-header-nav{display:flex;align-items:center;gap:4px}.sm-header-nav a,.sm-header-button,.sm-header-credits,.sm-header-spend{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 8px;border:0;border-radius:var(--sm-r-6);background:none;text-decoration:none;color:var(--sm-text-secondary);font:500 13px/18px var(--sm-font-sans);white-space:nowrap}.sm-header-nav a[aria-current=page],.sm-header-button[aria-pressed=true]{background:var(--sm-control-selected);color:var(--sm-text-primary)}.sm-header-credits{color:var(--sm-text-primary);font-weight:400;flex:none}.sm-header-low{color:var(--sm-amber-text)}.sm-header-out{color:var(--sm-red-text)}.sm-header-user{max-width:160px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sm-text-tertiary);font-size:12px}.sm-header-signout{flex:none}.sm-header-project{container-type:inline-size;gap:8px;padding:0 8px}.sm-header-mark{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:var(--sm-r-6)}.sm-header-separator{width:1px;height:16px;flex:none;background:var(--sm-fill-quaternary)}.sm-header-track{position:relative;display:block;width:80px;height:4px;overflow:hidden;border-radius:var(--sm-r-full);background:var(--sm-fill-quaternary)}.sm-header-track-fill{position:absolute;inset:0;transform-origin:left;background:var(--sm-text-primary)}.sm-header-track-fill[data-danger=true]{background:var(--sm-red)}.sm-header-spent,.sm-header-cap{font-size:11px}.sm-header-cap{color:var(--sm-text-tertiary)}.sm-header-live{display:inline-flex;align-items:center;gap:6px;flex:none}.sm-header-dot{display:block;width:8px;height:8px;border-radius:var(--sm-r-full);background:var(--sm-red)}.sm-header-dot[data-status=live]{background:var(--sm-green)}.sm-header-dot[data-status=connecting]{background:var(--sm-fill-secondary)}.sm-header-live-label{font-size:12px;line-height:16px;color:var(--sm-text-secondary)}.sm-shell-admin-page{min-height:100%;background:var(--sm-bg-primary)}.sm-shell-admin{max-width:960px;margin:0 auto;padding:24px 24px 64px;min-width:0;font:400 13px/18px var(--sm-font-sans)}.sm-shell-admin-title{font-size:22px;line-height:28px;font-weight:600;letter-spacing:var(--sm-tracking-title);margin-bottom:24px}.sm-shell-admin-tabs{margin-bottom:24px;max-width:100%}.sm-shell-admin [role=tabpanel][hidden]{display:none}.sm-shell-admin-section-title{font-size:16px;line-height:24px;font-weight:600;margin-bottom:12px}.sm-shell-admin-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--sm-fill-quaternary)}.sm-shell-admin-section{min-width:0}.sm-shell-admin-search{position:relative;width:256px;max-width:100%}.sm-shell-admin-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--sm-text-tertiary)}.sm-shell-admin-search-input{height:32px;width:100%;padding-left:32px}.sm-shell-admin-list{max-height:560px;overflow-y:auto}.sm-shell-admin-row{display:grid;height:var(--sm-h-row);grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center;min-width:0;padding:0 8px}.sm-shell-admin-row>*{min-width:0}.sm-shell-admin-project{cursor:pointer}.sm-shell-admin-head{height:32px;position:sticky;top:0;z-index:1;min-height:32px;background:var(--sm-bg-primary);color:var(--sm-text-tertiary);border-bottom:1px solid var(--sm-fill-quaternary)}.sm-shell-admin-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sm-text-primary);text-decoration:none}.sm-shell-admin-account-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.8fr) 120px}.sm-shell-admin-selected{background:var(--sm-control-selected)}.sm-shell-admin-adjust{display:flex;flex-wrap:wrap;align-items:end;gap:8px;margin:8px 0;padding:12px}.sm-shell-admin-adjust>label{min-width:0;max-width:100%}.sm-shell-admin-note{flex:1 1 200px}.sm-shell-admin-note>span{margin-bottom:6px}.sm-shell-admin-note input{width:100%}.sm-shell-admin input{max-width:100%}.sm-shell-admin-table-wrap{max-width:100%;overflow-x:auto}.sm-shell-admin-table{width:100%;min-width:620px;font-size:13px}.sm-shell-admin-divider{border-bottom:1px solid var(--sm-fill-quaternary)}.sm-shell-admin-divider-top{border-top:1px solid var(--sm-fill-quaternary)}.sm-shell-admin-add-model{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}@media(hover:hover){.sm-rail-row:hover{background:var(--sm-control-selected)}.sm-rail[data-collapsed=true] .sm-rail-row:hover .sm-rail-tip{display:block}.sm-header :is(.sm-header-button,.sm-header-mark,.sm-header-credits,.sm-header-spend,.sm-header-nav a):hover{background:var(--sm-control-hover)}.sm-rail-foot>.sm-header-credits:hover,.sm-shell-admin-project:hover{background:var(--sm-control-hover)}}@media(prefers-reduced-motion:no-preference){.sm-rail{transition:width var(--sm-dur-2) var(--sm-ease)}.sm-rail-row,.sm-header-button,.sm-header-credits,.sm-header-nav a,.sm-shell-admin-project{transition:color var(--sm-dur-2) var(--sm-ease),background-color var(--sm-dur-2) var(--sm-ease)}}@media(prefers-reduced-motion:reduce){.sm-shell-roll .digit-roll{animation:none}.sm-shell *,.sm-header *,.sm-shell-error *,.sm-shell-notfound *{transition:none!important}.sm-header-dot.measuring{animation:none}}@container (max-width: 760px){.sm-header-spent{display:none}}@container (max-width: 680px){.sm-header-cap{display:none}}@container (max-width: 620px){.sm-header-credit-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}}@container (max-width: 560px){.sm-header-track{width:48px}}@media(max-width:1279px){.sm-header-user,.sm-header-signout{display:none}}@media(max-width:1099px){.sm-header-nav{display:none}}@media(max-width:768px){.sm-shell{max-width:100vw}.sm-shell-page{margin:0;border-radius:0;box-shadow:none}.sm-header{border-radius:0}.sm-header-menu,.sm-rail-close,.sm-header-theme{display:inline-flex}.sm-rail,.sm-rail[data-collapsed=true]{position:fixed;inset:0 auto 0 0;width:min(280px,86vw);z-index:60;display:none}.sm-rail[data-open=true],.sm-rail[data-collapsed=true][data-open=true]{display:flex}.sm-rail-collapse{display:none}.sm-shell-admin-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sm-shell-admin-account-row{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 120px;gap:8px}.sm-shell-admin-extra{display:none}.sm-header-project .sm-header-title{flex:1}.sm-header-project .sm-header-actions{flex-shrink:1;gap:4px}.sm-header-live-label{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:640px){.sm-shell-admin{padding:24px 16px 64px}.sm-shell-admin-title{font-size:20px;line-height:26px}.sm-shell-admin-search{width:100%}}@media(max-width:440px){.sm-header .sm-header-credit-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sm-header{gap:8px}}.sm-entry-page,.sm-entry-auth{min-height:100%;background:var(--sm-bg-primary);color:var(--sm-text-primary);font-family:var(--sm-font-sans)}.sm-entry-main{max-width:1040px;margin:auto;padding:24px 24px 96px;min-width:0}.sm-entry-auth{min-height:100dvh;display:flex;flex-direction:column}.sm-entry-auth-column{width:min(360px,calc(100% - 32px));margin:0 auto;padding-top:max(64px,12vh);padding-bottom:48px}.sm-entry-wordmark{display:inline-flex;margin-bottom:32px;color:var(--sm-text-primary);text-decoration:none}.sm-entry-auth-form{display:flex;flex-direction:column;gap:24px}.sm-entry-auth h1{font-size:var(--sm-t-title-small);line-height:28px;font-weight:600;letter-spacing:var(--sm-tracking-title)}.sm-entry-subline{font-size:14px;line-height:20px;color:var(--sm-text-secondary)}.sm-entry-auth .sm-input{height:40px;width:100%}.sm-entry-auth .sm-entry-code{height:48px;text-align:center;font:20px/28px var(--sm-font-mono);letter-spacing:.4em}.sm-entry-full{width:100%;height:40px}.sm-entry-count{font-variant-numeric:tabular-nums}.sm-entry-fine{font-size:12px;line-height:16px;color:var(--sm-text-tertiary)}.sm-entry-legal-link{color:var(--sm-text-secondary);text-decoration:underline}.sm-entry-auth-footer{margin-top:auto;display:flex;justify-content:space-between;gap:16px;padding:20px 24px;box-shadow:0 -1px var(--sm-fill-quaternary);font-size:12px;line-height:16px;color:var(--sm-text-tertiary)}.sm-entry-auth-footer>span:last-child{display:flex;gap:20px;align-items:center}.sm-entry-auth-footer .sm-entry-auth-theme{margin:-8px -8px -8px 0;color:var(--sm-text-tertiary)}.sm-entry-auth-footer a{color:inherit}.sm-entry-toolbar,.sm-entry-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px}.sm-entry-toolbar h1{margin-right:auto}.sm-entry-search{position:relative;width:260px;min-width:0}.sm-entry-search .sm-input{width:100%;padding-left:36px;padding-right:36px}.sm-entry-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--sm-text-tertiary)}.sm-entry-search-key,.sm-entry-search-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.sm-entry-search:focus-within .sm-entry-search-key{display:none}.sm-entry-filter-group,.sm-entry-sort{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.sm-entry-sort{margin-left:auto;gap:8px}.sm-entry-filter[aria-pressed=true]{background:var(--sm-control-selected)}.sm-entry-rows{padding:0;margin:0;list-style:none}.sm-entry-row{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) minmax(0,160px) 160px 112px;align-items:center;gap:16px;height:var(--sm-h-entity);min-height:56px;padding:0 12px;box-shadow:0 1px var(--sm-fill-quaternary);transition:background-color var(--sm-dur-1) var(--sm-ease)}.sm-entry-row:hover{background:var(--sm-control-hover)}.sm-entry-row:focus-within{box-shadow:var(--sm-shadow-field-focus)}.sm-entry-thumbnail{display:grid;place-items:center;width:40px;height:30px;overflow:hidden;border-radius:var(--sm-r-4);box-shadow:var(--sm-shadow-flat);background:var(--sm-bg-quaternary);color:var(--sm-text-tertiary)}.sm-entry-thumbnail img{width:100%;height:100%;object-fit:cover}.sm-entry-project-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:500}.sm-entry-project-link{color:var(--sm-text-primary);text-decoration:none}.sm-entry-project-link:after{content:"";position:absolute;inset:0}.sm-entry-status{min-width:0;font-size:12px;gap:6px}.sm-entry-status-over{background:var(--sm-bg-primary)}.sm-entry-reply{font-weight:600}.sm-entry-dot-neutral{background:var(--sm-fill-secondary)}.sm-entry-updated{color:var(--sm-text-tertiary);font-size:13px;line-height:18px;white-space:nowrap}.sm-entry-deliverables{justify-self:end}.sm-entry-row-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--sm-fill-quaternary)}.sm-entry-row-progress>span{display:block;height:100%;background:var(--sm-accent);transform-origin:left}.sm-entry-pulse{animation:sm-entry-working 1.8s ease-in-out infinite}@keyframes sm-entry-working{50%{background-color:var(--sm-accent-muted)}}.sm-entry-compact .sm-entry-row{height:36px;min-height:36px;grid-template-columns:minmax(0,1fr) minmax(0,160px) 160px 112px}.sm-entry-compact .sm-entry-thumbnail{display:none}.sm-entry-skeletons{display:grid;gap:4px}.sm-entry-skeleton-row{height:56px}.sm-entry-empty{padding:48px 24px}.sm-entry-empty>div{margin:auto}.sm-entry-icon-tile{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--sm-r-8);background:var(--sm-bg-quaternary);color:var(--sm-text-secondary)}.sm-entry-empty .sm-entry-icon-tile{margin:auto}.sm-entry-empty-drop{display:block;width:100%;padding:24px;margin-top:24px;outline:1px dashed var(--sm-fill-tertiary);border-radius:var(--sm-r-12);font-size:14px;line-height:20px;color:var(--sm-text-secondary)}.sm-entry-empty-drop[data-over=true],.sm-entry-drop[data-over=true]{outline-color:var(--sm-accent);background:var(--sm-accent-muted)}.sm-entry-managed{min-width:0}.sm-entry-fallback{padding:0 12px;box-shadow:0 1px var(--sm-fill-quaternary)}.sm-entry-new{max-width:640px}.sm-entry-new-title{margin:24px 0}.sm-entry-form{display:flex;flex-direction:column;gap:24px;min-width:0}.sm-entry-form .sm-input{width:100%;min-width:0}.sm-entry-drop{padding:40px;outline:1px dashed var(--sm-fill-tertiary);border-radius:var(--sm-r-12);transition:background-color var(--sm-dur-1) var(--sm-ease),outline-color var(--sm-dur-1) var(--sm-ease)}.sm-entry-drop-content{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.sm-entry-drop-title{font-size:14px;line-height:20px;font-weight:500}.sm-entry-drop[data-over=true] .sm-entry-drop-title{font-size:16px}.sm-entry-file{display:flex;gap:12px;min-width:0;padding:0 8px}.sm-entry-ext{width:28px;height:20px;padding:0;justify-content:center;flex-shrink:0;font:10px/14px var(--sm-font-mono)}.sm-entry-link-input{padding-left:40px}.sm-entry-form-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.sm-entry-form-footer p{font-size:12px;line-height:16px;color:var(--sm-text-tertiary)}.sm-entry-form-footer button{margin-left:auto}.sm-entry-tape{position:relative;height:4px;overflow:hidden;border-radius:var(--sm-r-full);background:var(--sm-fill-quaternary)}.sm-entry-tape-fill{position:absolute;inset:0;border-radius:var(--sm-r-full);transform-origin:left;background:var(--sm-fill-primary)}.sm-entry-tape-warn{background:var(--sm-amber)}.sm-entry-tape-error{background:var(--sm-red)}.sm-entry-tray{display:block;max-width:none;position:fixed;bottom:16px;right:16px;z-index:40;width:min(360px,calc(100vw - 32px));overflow:hidden;background:var(--sm-bg-primary);color:var(--sm-text-primary);border-radius:var(--sm-r-12);box-shadow:var(--sm-shadow-high);padding:0}.sm-entry-tray-toggle{display:flex;width:100%;height:40px;align-items:center;justify-content:space-between;padding:0 16px;box-shadow:0 1px var(--sm-fill-quaternary)}.sm-entry-tray-toggle:hover{background:var(--sm-control-hover)}.sm-entry-tray-title{font-size:13px;line-height:18px;font-weight:500}.sm-entry-tray-list{max-height:288px;overflow-y:auto;padding:0 16px;list-style:none}.sm-entry-upload-row{padding:10px 0;box-shadow:0 1px var(--sm-fill-quaternary)}.sm-entry-upload-row>*+*{margin-top:6px}.sm-entry-upload-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;font-weight:500}.sm-entry-upload-meta{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;color:var(--sm-text-tertiary)}.sm-entry-error{color:var(--sm-red-text)}@media(max-width:768px){.sm-entry-deliverables{display:none}.sm-entry-row{grid-template-columns:40px minmax(0,1fr) minmax(0,160px) 140px;gap:12px}.sm-entry-compact .sm-entry-row{grid-template-columns:minmax(0,1fr) minmax(0,160px) 140px}}@media(max-width:640px){.sm-entry-main{padding:24px 16px 96px}.sm-entry-toolbar h1{font-size:20px;line-height:26px}.sm-entry-search{order:3;width:100%;flex:1 0 100%}.sm-entry-sort{margin-left:0}.sm-entry-row{grid-template-columns:40px minmax(0,1fr) minmax(0,138px);gap:8px;padding:0 8px}.sm-entry-compact .sm-entry-row{grid-template-columns:minmax(0,1fr) minmax(0,138px)}.sm-entry-updated{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}.sm-entry-drop{padding:32px 16px}.sm-entry-file{gap:8px}.sm-entry-tray{width:calc(100vw - 32px)}}@media(prefers-reduced-motion:reduce){.sm-entry-pulse{animation:none}.sm-entry-row,.sm-entry-drop{transition:none}}.myui{min-width:0;max-width:100%;overflow-wrap:anywhere}.myui button,.myui select,.myui input:not([type=radio]):not([type=checkbox]),.myui a.btn,button[data-testid=filter-archived],button[data-testid=filter-deleted]{min-height:44px}.myui label{min-height:44px}.myui input[type=checkbox],.myui input[type=radio]{flex-shrink:0}.myui-export{padding:8px 20px}.myui-export>button{position:absolute;right:56px;top:4px}.myui-export section{max-width:100%}.myui-export fieldset{min-width:0}aside:has([data-testid=files-export-btn]) button,aside:has([data-testid=files-export-btn]) a.btn{min-height:44px;min-width:44px}aside:has([data-testid=files-export-btn])>header>button{min-height:44px;min-width:44px}.myui-file-new{background:var(--sm-accent-muted)}.min-h-11{min-height:2.75rem}.min-w-11{min-width:2.75rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.right-14{right:3.5rem}.top-1{top:.25rem}.break-all{word-break:break-all}.actui-track{position:relative;display:inline-block;width:24px;height:14px;border-radius:9999px;transition:background-color .15s;flex-shrink:0;background:var(--sm-fill-tertiary)}.actui-track[data-on="1"]{background:var(--sm-accent)}.actui-knob{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:9999px;background:var(--sm-bg-primary);transition:left .15s}.actui-track[data-on="1"] .actui-knob{left:12px}@media(prefers-reduced-motion:reduce){.actui-track,.actui-knob{transition:none}}.actui-detail{margin:0}.sm-entry-onboard-card{background:var(--sm-bg-primary);box-shadow:var(--sm-shadow-flat);border-radius:var(--sm-r-12);padding:16px;min-width:0;color:var(--sm-text-primary)}.sm-entry-question{margin-bottom:16px}.sm-entry-rounded{border-radius:var(--sm-r-12)}.sm-entry-section-title{font-size:13px;line-height:18px;font-weight:500;color:var(--sm-text-primary)}.sm-entry-scrim{background:var(--sm-scrim)}.sm-entry-onboard-surface{background:var(--sm-bg-primary)}.sm-entry-decoration{text-decoration-color:var(--sm-fill-secondary)}.sm-entry-dialog{background:var(--sm-bg-primary);box-shadow:var(--sm-shadow-dialog);border-radius:var(--sm-r-12);color:var(--sm-text-primary)}.sm-entry-area-hint{padding:10px 14px;font-size:13px;line-height:18px;background:var(--sm-bg-primary);color:var(--sm-text-primary);box-shadow:var(--sm-shadow-high);border-radius:var(--sm-r-8)}.sm-entry-area-rect{border-radius:var(--sm-r-2);outline:1.5px solid var(--sm-accent);background:var(--sm-accent-muted)}.sm-entry-choice[aria-pressed=true],.sm-entry-option[aria-checked=true]{background:var(--sm-control-selected);box-shadow:var(--sm-shadow-field-focus)}.sm-entry-option{min-width:0;padding:12px;border-radius:var(--sm-r-8);box-shadow:var(--sm-shadow-flat);background:var(--sm-control-bg);color:var(--sm-text-primary)}.sm-entry-option:hover{background:var(--sm-control-hover)}.sm-entry-onboard-drop{outline:1px dashed var(--sm-fill-tertiary);border-radius:var(--sm-r-12);background:var(--sm-bg-primary)}.sm-entry-onboard-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--sm-r-8);background:var(--sm-bg-quaternary);color:var(--sm-text-secondary)}.sm-entry-onboard-ground{background:var(--sm-bg-secondary);font-family:var(--sm-font-sans)}.sm-entry-simready-text{color:var(--sm-text-primary);font-weight:500}@media(prefers-reduced-motion:reduce){.sm-entry-onboard-card *,.sm-entry-dialog *,.sm-entry-onboard-ground *{transition:none;animation:none}}.sm-entry-eyebrow{text-transform:uppercase;letter-spacing:.04em;font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);color:var(--sm-text-tertiary)}.sm-vw-accent-white{accent-color:var(--sm-fill-primary)}.sm-vw-bg-accent,.sm-vw-bg-accent-10,.sm-vw-bg-accent-20,.sm-vw-bg-accent-25{background-color:var(--sm-control-selected);font-weight:600}.sm-vw-bg-bg-2{background-color:var(--sm-vw-canvas, #050505)}.sm-vw-bg-black-45{background-color:var(--sm-bg-secondary)}.sm-vw-bg-fg{background-color:var(--sm-control-selected)}.sm-vw-bg-fg-2{background-color:var(--sm-fill-primary)}.sm-vw-bg-line,.sm-vw-bg-line-2{background-color:var(--sm-field-edge)}.sm-vw-bg-panel,.sm-vw-bg-panel-90,.sm-vw-bg-transparent{background-color:var(--sm-bg-primary)}.sm-vw-bg-wash-2{background-color:var(--sm-control-hover)}.sm-vw-border-accent,.sm-vw-border-accent-50{border-color:var(--sm-field-edge)}.sm-vw-border-danger-50{border-color:var(--sm-red-border)}.sm-vw-border-fg-3{border-color:var(--sm-fill-tertiary)}.sm-vw-border-line,.sm-vw-border-line-2,.sm-vw-border-transparent{border-color:var(--sm-field-edge)}.sm-vw-border-warn-45{border-color:var(--sm-amber-border)}.sm-vw-decoration-fg-3{text-decoration-color:var(--sm-fill-tertiary)}.sm-vw-decoration-white-30{text-decoration-color:var(--sm-field-edge)}.sm-vw-disabled-hover-bg-transparent:disabled:hover{background-color:var(--sm-bg-primary)}.sm-vw-disabled-hover-text-fg-2:disabled:hover{color:var(--sm-text-secondary)}.sm-vw-disabled-text-fg-4:disabled{color:var(--sm-text-tertiary)}.sm-vw-divide-line>:not([hidden])~:not([hidden]){border-color:var(--sm-fill-quaternary)}.sm-vw-focus-border-white-55:focus{border-color:var(--sm-field-edge)}.sm-vw-focus-visible-bg-wash-2:focus-visible{background-color:var(--sm-control-hover)}.sm-vw-hover-bg-wash-2:hover,.sm-vw-hover-bg-white-85:hover{background-color:var(--sm-control-hover)}.sm-vw-hover-border-line-3:hover,.sm-vw-hover-border-white-25:hover{border-color:var(--sm-field-edge)}.sm-vw-hover-text-bg:hover,.sm-vw-hover-text-fg:hover{color:var(--sm-text-primary)}.sm-vw-placeholder-text-fg-3::placeholder{color:var(--sm-text-tertiary)}.sm-vw-text-accent,.sm-vw-text-accent-2,.sm-vw-text-bg,.sm-vw-text-black{color:var(--sm-text-primary)}.sm-vw-text-danger{color:var(--sm-red-text)}.sm-vw-text-fg{color:var(--sm-text-primary)}.sm-vw-text-fg-2{color:var(--sm-text-secondary)}.sm-vw-text-fg-3{color:var(--sm-text-tertiary)}.sm-vw-text-warn{color:var(--sm-amber-text)}.sm-vw-root{--sm-vw-canvas: #050505;font-family:var(--sm-font-sans);font-size:13px;line-height:18px;color:var(--sm-text-primary);background:var(--sm-vw-canvas)}.sm-vw-root *,.sm-vw-root *:before,.sm-vw-root *:after{box-sizing:border-box}.sm-vw-panel,.sm-vw-menu,.sm-vw-hud{max-width:calc(100vw - 24px);background:var(--sm-bg-primary);color:var(--sm-text-primary);border:1px solid transparent;border-radius:var(--sm-r-12);box-shadow:var(--sm-shadow-high)}.sm-vw-panel{overflow-wrap:break-word}.sm-vw-panel-head{min-height:40px}.sm-vw-menu{padding:6px 0;border-radius:var(--sm-r-8)}.sm-vw-menu-item,.sm-vw-menu [role^=menuitem]{min-height:32px;font-size:13px;line-height:18px;font-weight:500;border-radius:var(--sm-r-6)}.sm-vw-root button,.sm-vw-root input,.sm-vw-root select,.sm-vw-root textarea{font-family:inherit;transition:color var(--sm-dur-1) var(--sm-ease),background-color var(--sm-dur-1) var(--sm-ease),border-color var(--sm-dur-1) var(--sm-ease)}.sm-vw-root button{border-radius:var(--sm-r-6)}.sm-vw-root :is(button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px;box-shadow:var(--sm-shadow-field-focus)}.sm-vw-root button:disabled,.sm-vw-root input:disabled,.sm-vw-root select:disabled{color:var(--sm-text-quaternary);cursor:default}.sm-vw-root button:not(:disabled):hover{background-color:var(--sm-control-hover)}.sm-vw-root :is([aria-pressed=true],[aria-checked=true],[aria-selected=true]),.sm-vw-root .sm-vw-bg-fg,.sm-vw-root .sm-vw-bg-wash-2,.sm-vw-root .sm-vw-bg-accent-20,.sm-vw-root .sm-vw-bg-accent-25{background-color:var(--sm-control-selected);color:var(--sm-text-primary);font-weight:600}.sm-vw-root .sm-vw-iconbtn[aria-pressed=true]{color:var(--sm-accent)}.sm-vw-root [aria-selected=true] button{font-weight:600}.sm-vw-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px!important;height:32px!important;padding:0;border:0;border-radius:var(--sm-r-6);color:var(--sm-text-secondary);background:var(--sm-bg-primary)}.sm-vw-iconbtn svg{width:16px;height:16px}.sm-vw-iconbtn[data-tip]:after{content:attr(data-tip);display:none;position:absolute;bottom:calc(100% + 8px);right:0;z-index:60;width:max-content;max-width:min(240px,calc(100vw - 24px));padding:6px 8px;border-radius:var(--sm-r-6);background:var(--sm-bg-tooltip);color:var(--sm-text-tooltip);font:400 12px/16px var(--sm-font-sans);text-align:left;white-space:normal;pointer-events:none}.sm-vw-iconbtn[data-tip]:focus-visible:after{display:block}.sm-vw-iconbtn[aria-expanded=true]:after{display:none!important}@media(hover:hover)and (pointer:fine){.sm-vw-iconbtn[data-tip]:hover:after{display:block}}.sm-vw-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--sm-field-edge);border-radius:var(--sm-r-6);font-size:13px;line-height:18px;font-weight:500;background:var(--sm-bg-primary);color:var(--sm-text-primary)}.sm-vw-root .sm-vw-primary{background:var(--sm-fill-primary);color:var(--sm-text-inverse)}.sm-vw-root .sm-vw-primary:not(:disabled):hover{background:var(--sm-fill-primary-hover)}.sm-vw-quiet{background:var(--sm-bg-primary)}.sm-vw-danger{color:var(--sm-red-text)}.sm-vw-field,.sm-vw-root select{min-width:0;min-height:32px;border:1px solid transparent;border-radius:var(--sm-r-6);color:var(--sm-text-primary);background:var(--sm-bg-primary);box-shadow:var(--sm-shadow-field)}.sm-vw-field{width:100%}.sm-vw-edit-field{padding:4px 6px;font-size:12px;line-height:16px}.sm-vw-root textarea{width:100%}.sm-vw-root input[type=range]{width:100%;min-width:0;accent-color:var(--sm-fill-primary)}.sm-vw-root option{color:var(--sm-text-primary);background:var(--sm-bg-primary)}.sm-vw-root .font-mono,.sm-vw-reading{font-family:var(--sm-font-mono);font-variant-numeric:tabular-nums}.sm-vw-section-title{font-size:11px;line-height:16px;font-weight:500;color:var(--sm-text-secondary)}.sm-vw-micro{font-size:11px;line-height:16px}.sm-vw-kbd,.sm-vw-tag{display:inline-block;padding:1px 5px;border:1px solid var(--sm-fill-tertiary);border-radius:var(--sm-r-4);background:var(--sm-bg-primary);color:var(--sm-text-secondary);font-size:11px;line-height:16px;font-weight:500}.sm-vw-kbd{font-family:var(--sm-font-mono);text-transform:none;letter-spacing:normal}.sm-vw-swatch{box-shadow:0 0 0 1px var(--sm-fill-tertiary)}.sm-vw-root .sm-vw-status{background:var(--sm-bg-primary);color:var(--sm-text-secondary);border-top:1px solid var(--sm-fill-quaternary);font-family:var(--sm-font-mono)}.sm-vw-dock{display:flex;align-items:center;gap:4px;padding:4px;background:var(--sm-bg-primary);border:1px solid transparent;border-radius:var(--sm-r-8);box-shadow:var(--sm-shadow-high)}nav.sm-vw-dock{flex-direction:column}nav.sm-vw-dock .sm-vw-iconbtn:after{left:calc(100% + 8px);right:auto;bottom:0}.sm-vw-activity{background:var(--sm-fill-primary)}.sm-vw-empty>*{background:var(--sm-bg-primary);border:1px solid transparent;border-radius:var(--sm-r-12);padding:16px;box-shadow:var(--sm-shadow-high)}.sm-vw-firsthint{flex-wrap:wrap}.sm-vw-firsthint>span{min-width:0;flex:1 1 220px}.sm-vw-root .underline{color:var(--sm-accent)}@media(max-width:640px){.sm-vw-root .sm-vw-hint-position{max-width:calc(100% - 24px);width:calc(100% - 24px)}.sm-vw-help-rows{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.sm-vw-help-rows dt,.sm-vw-help-rows dd{min-width:0;overflow-wrap:anywhere}.sm-vw-hud{flex-wrap:wrap}.sm-vw-root .sm-vw-lost{right:0;top:auto;bottom:calc(100% + 8px);transform:none;height:auto;min-height:32px;white-space:normal;width:240px}.sm-vw-root [role=dialog][aria-label^="PT "]{left:12px!important}.sm-vw-root .sm-vw-menu{max-width:calc(100vw - 76px)}.sm-vw-root .sm-vw-status{overflow-x:auto}}@media(prefers-reduced-motion:reduce){.sm-vw-root *,.sm-vw-root *:before,.sm-vw-root *:after{transition:none!important;animation:none!important}}.sm-vw-root .ma-shot,.sm-vw-root .ma-scan-note{background:var(--sm-bg-primary);color:var(--sm-text-primary);border:1px solid transparent;border-radius:var(--sm-r-6);box-shadow:var(--sm-shadow-high);font:500 11px/16px var(--sm-font-mono);text-shadow:none;backdrop-filter:none}.sm-vw-root .ma-shot{min-width:32px;min-height:32px}.sm-vw-navdock .sm-vw-iconbtn:after{max-width:160px}.sm-vw-delete{min-width:32px;min-height:32px}.sm-vw-history{bottom:56px;right:252px}.sm-vw-dock .sm-vw-navdock{border:0;box-shadow:none;background:none;padding:0;border-radius:0}.hx-panel{position:absolute;right:12px;bottom:48px;z-index:25;width:min(22rem,calc(100% - 24px));max-height:min(28rem,70%);display:flex;flex-direction:column}.hx-list{overflow-y:auto;margin:0;padding:0;list-style:none}.hx-row-head{display:flex;gap:8px;align-items:baseline;justify-content:space-between}@media(prefers-reduced-motion:reduce){.hx-panel *{transition:none!important}}.hx-btn{cursor:pointer;color:inherit}.hx-btn:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}.hx-btn[disabled]{opacity:.5;cursor:default}.hx-row{border-top:1px solid var(--sm-fill-quaternary)}.hx-list{border-top:1px solid transparent}@layer components{.sm-gallery{box-sizing:border-box;width:100%;max-width:1100px;min-width:0;margin:0 auto;padding:24px 16px;color:var(--sm-text-primary);overflow-wrap:anywhere}.sm-gallery-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px}.sm-gallery-section{display:flex;flex-direction:column;min-width:0;gap:16px;margin-bottom:40px}.sm-gallery-section h3{margin-bottom:8px}.sm-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;min-width:0}.sm-gallery-grid>*{min-width:0}.sm-gallery-token{display:flex;flex-direction:column;gap:6px;font-size:var(--sm-t-mini);line-height:var(--sm-t-mini-lh);min-width:0}.sm-gallery-token>code,.sm-gallery-token>span{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-gallery-token>span[title],.sm-gallery-token>code[title]{cursor:default}.sm-gallery-swatch{height:40px;border-radius:var(--sm-r-4);box-shadow:var(--sm-shadow-flat)}.sm-gallery-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.sm-gallery-row>*{max-width:100%}.sm-gallery-stack{display:flex;flex-direction:column;gap:12px}.sm-gallery-type{min-width:0;padding-block:8px}.sm-gallery-type code{font-size:var(--sm-t-mini);color:var(--sm-text-tertiary)}.sm-gallery-pad{padding:16px}.sm-gallery-sheet{position:relative;min-height:280px}.sm-gallery-table{overflow-x:auto;max-width:100%;min-width:0}.sm-gallery-table table{border-collapse:collapse;width:100%;font-size:var(--sm-t-mini)}.sm-gallery-table th,.sm-gallery-table td{text-align:left;padding:8px 12px;box-shadow:inset 0 -1px 0 var(--sm-fill-quaternary)}.sm-gallery-table th{font-weight:500}}
/*# sourceMappingURL=/app/assets/main.css.map */
