:root{color-scheme:dark;--st-bg: #000000;--st-surface-1: #0a0a0a;--st-surface-2: #0f0f10;--st-surface-3: #19191b;--st-border-subtle: rgba(255, 255, 255, .06);--st-border-default: rgba(255, 255, 255, .09);--st-border-strong: rgba(255, 255, 255, .14);--st-border-heavy: rgba(255, 255, 255, .22);--st-text-primary: #ededed;--st-text-secondary: #a1a1a1;--st-text-tertiary: #757575;--st-text-disabled: #4f4f4f;--st-gray-100: rgba(255, 255, 255, .06);--st-gray-200: rgba(255, 255, 255, .09);--st-gray-300: rgba(255, 255, 255, .13);--st-gray-400: rgba(255, 255, 255, .14);--st-gray-500: rgba(255, 255, 255, .24);--st-gray-600: rgba(255, 255, 255, .51);--st-gray-700: #8f8f8f;--st-gray-800: #7d7d7d;--st-gray-900: #a1a1a1;--st-gray-1000: #ededed;--st-app-a: #44cfff;--st-app-b: #3b6cff;--st-app-a-10: rgba(68, 207, 255, .1);--st-app-a-15: rgba(68, 207, 255, .15);--st-app-a-20: rgba(68, 207, 255, .2);--st-app-a-35: rgba(68, 207, 255, .35);--st-app-gradient: linear-gradient(135deg, var(--st-app-a), var(--st-app-b));--st-glass: rgba(18, 18, 20, .56);--st-glass-strong: rgba(20, 20, 22, .78);--st-blur: blur(18px) saturate(170%);--st-blur-strong: blur(30px) saturate(180%);--st-cyan-100: rgba(68, 207, 255, .0625);--st-cyan-200: rgba(68, 207, 255, .125);--st-cyan-300: rgba(68, 207, 255, .25);--st-cyan-400: #0c3848;--st-cyan-500: #165469;--st-cyan-600: #257a98;--st-cyan-700: #44cfff;--st-cyan-800: #75deff;--st-cyan-900: #8ae3ff;--st-cyan-1000: #e6faff;--st-cyan-base: #041d26;--st-signal-100: rgba(168, 106, 244, .0625);--st-signal-200: rgba(168, 106, 244, .125);--st-signal-300: rgba(168, 106, 244, .25);--st-signal-400: #2c1844;--st-signal-500: #422764;--st-signal-600: #623c91;--st-signal-700: #a86af4;--st-signal-800: #b885ff;--st-signal-900: #c9a4ff;--st-signal-1000: #f1e8ff;--st-signal-base: #150924;--st-signal: var(--st-signal-700);--st-success-100: rgba(74, 222, 128, .0625);--st-success-200: rgba(74, 222, 128, .125);--st-success-300: rgba(74, 222, 128, .25);--st-success-400: #0e3d1f;--st-success-500: #195a31;--st-success-600: #28844a;--st-success-700: #4ade80;--st-success-800: #6fe79a;--st-success-900: #8df0b0;--st-success-1000: #e6fbee;--st-success-base: #04200e;--st-success: var(--st-success-700);--st-success-muted: var(--st-success-400);--st-warning-100: rgba(245, 176, 74, .0625);--st-warning-200: rgba(245, 176, 74, .125);--st-warning-300: rgba(245, 176, 74, .25);--st-warning-400: #442e0e;--st-warning-500: #644619;--st-warning-600: #926728;--st-warning-700: #f5b04a;--st-warning-800: #f8c070;--st-warning-900: #fbd08f;--st-warning-1000: #fff4e0;--st-warning-base: #241704;--st-warning: var(--st-warning-700);--st-warning-muted: var(--st-warning-400);--st-danger-100: rgba(244, 100, 74, .0625);--st-danger-200: rgba(244, 100, 74, .125);--st-danger-300: rgba(244, 100, 74, .25);--st-danger-400: #44160e;--st-danger-500: #642419;--st-danger-600: #913828;--st-danger-700: #f4644a;--st-danger-800: #f7836e;--st-danger-900: #fa9e8d;--st-danger-1000: #ffeae5;--st-danger-base: #240804;--st-danger: var(--st-danger-700);--st-danger-muted: var(--st-danger-400);--st-cyan-tile-100: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'><rect width='2' height='2' fill='%2344cfff'/></svg>");--st-cyan-tile-200: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'><rect width='2' height='2' fill='%2344cfff'/><rect x='4' y='4' width='2' height='2' fill='%2344cfff'/></svg>");--st-cyan-tile-300: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'><rect width='2' height='2' fill='%2344cfff'/><rect x='4' y='4' width='2' height='2' fill='%2344cfff'/><rect x='4' width='2' height='2' fill='%2344cfff'/><rect y='4' width='2' height='2' fill='%2344cfff'/></svg>");--st-signal-tile-200: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'><rect width='2' height='2' fill='%23a86af4'/><rect x='4' y='4' width='2' height='2' fill='%23a86af4'/></svg>");--st-success-tile-200: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'><rect width='2' height='2' fill='%234ade80'/><rect x='4' y='4' width='2' height='2' fill='%234ade80'/></svg>");--st-warning-tile-200: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'><rect width='2' height='2' fill='%23f5b04a'/><rect x='4' y='4' width='2' height='2' fill='%23f5b04a'/></svg>");--st-danger-tile-200: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'><rect width='2' height='2' fill='%23f4644a'/><rect x='4' y='4' width='2' height='2' fill='%23f4644a'/></svg>");--st-radius-chip: 6px;--st-radius-control: 8px;--st-radius-card: 12px;--st-radius-modal: 16px;--st-radius-panel: 16px;--st-radius-pill: 999px;--st-shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 12px 32px -18px rgba(0, 0, 0, .9);--st-shadow-2: 0 0 0 1px rgba(255, 255, 255, .1), inset 0 1px 0 rgba(255, 255, 255, .06), 0 24px 60px -12px rgba(0, 0, 0, .8);--st-focus-ring: 0 0 0 4px var(--st-app-a-20);--st-font-sans: "Geist", "Geist Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--st-font-mono: "Geist Mono", ui-monospace, "SF Mono", "Cascadia Mono", monospace;--st-text-xs: 12px;--st-text-sm: 13px;--st-text-ui: 14px;--st-tracking-xl: -.02em;--st-ease: cubic-bezier(.2, .7, .2, 1);--st-ease-out: cubic-bezier(.16, 1, .3, 1);--st-ease-in-out: cubic-bezier(.77, 0, .175, 1);--st-ease-drawer: cubic-bezier(.32, .72, 0, 1);--st-dur-press: .12s;--st-dur-hover: .16s;--st-dur-pop: .18s;--st-dur-modal: .22s;--st-dur-sheet: .4s;--st-stagger: 45ms;--st-topbar-h: 56px;--st-sidebar-w: 244px;--st-hero-cell: 56px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--st-bg);color:var(--st-text-secondary);font-family:var(--st-font-sans);font-size:var(--st-text-ui);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--st-app-a-35);color:#fff}*{scrollbar-width:thin;scrollbar-color:#26262a transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#26262a;border-radius:8px;border:3px solid var(--st-bg)}::-webkit-scrollbar-thumb:hover{background-color:#333338}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}.st-display,.st-title-2xl,.st-title-xl,.st-title-lg{color:var(--st-text-primary);font-weight:600;margin:0}.st-display{font-size:40px;letter-spacing:-.03em;line-height:1.05}.st-title-2xl{font-size:34px;letter-spacing:-.025em;line-height:1.1}.st-title-xl{font-size:28px;letter-spacing:var(--st-tracking-xl);line-height:1.15}.st-title-lg{font-size:22px;letter-spacing:-.02em;line-height:1.2}.st-lede{color:var(--st-text-secondary);font-size:17px;letter-spacing:-.01em;line-height:1.55;margin:0;text-wrap:pretty}.st-eyebrow{align-items:center;color:var(--st-text-tertiary);display:inline-flex;font-family:var(--st-font-mono);font-size:12.5px;font-weight:500;gap:8px;letter-spacing:0;line-height:1.4;text-transform:lowercase}.st-micro{color:var(--st-text-tertiary);font-size:12.5px;font-weight:500;letter-spacing:0;line-height:1.4}.st-mono{font-family:var(--st-font-mono);font-size:12.5px;font-variant-numeric:tabular-nums}.st-gradient-text{background:var(--st-app-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.st-app-mark{align-items:center;background:var(--st-app-gradient);border-radius:8px;box-shadow:inset 0 1px #ffffff59,0 4px 12px -4px #44cfff80;color:#fff;display:inline-grid;flex:none;font-size:12px;font-weight:700;height:24px;place-items:center;width:24px}.st-app-mark--lg{border-radius:12px;font-size:16px;height:40px;width:40px}.st-btn{align-items:center;background:var(--st-surface-1);border:0;border-radius:var(--st-radius-control);box-shadow:inset 0 0 0 1px var(--st-border-strong);color:var(--st-text-primary);cursor:pointer;display:inline-flex;font-family:var(--st-font-sans);font-size:13.5px;font-weight:500;gap:7px;height:32px;justify-content:center;letter-spacing:-.003em;line-height:1;outline:none;padding:0 12px;position:relative;text-decoration:none;transition:background-color var(--st-dur-hover) var(--st-ease),box-shadow var(--st-dur-hover) var(--st-ease),color var(--st-dur-hover) var(--st-ease),filter var(--st-dur-hover) var(--st-ease),transform var(--st-dur-press) var(--st-ease-out);-webkit-user-select:none;user-select:none;white-space:nowrap}.st-btn--sm{font-size:13px;gap:6px;height:28px;padding:0 10px}.st-btn--lg{border-radius:10px;font-size:14px;height:36px;padding:0 14px}.st-btn:focus-visible{box-shadow:inset 0 0 0 1px var(--st-border-heavy),var(--st-focus-ring)}.st-btn:active:not(:disabled){transform:scale(.98)}.st-btn:disabled{cursor:not-allowed;opacity:.5}.st-btn--primary{background:#ededed;box-shadow:inset 0 0 0 1px #fff,0 1px 2px #0006;color:#0a0a0a}.st-btn--primary:hover:not(:disabled){background:#fff}.st-btn--primary:focus-visible{box-shadow:inset 0 0 0 1px #fff,var(--st-focus-ring)}.st-btn--secondary:hover:not(:disabled){background:#1a1a1c;box-shadow:inset 0 0 0 1px var(--st-border-heavy)}.st-btn--accent{background:var(--st-app-gradient);box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff1f,0 6px 20px -6px #44cfff99;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.25)}.st-btn--accent:hover:not(:disabled){filter:brightness(1.1)}.st-btn--accent:focus-visible{box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff1f,var(--st-focus-ring)}.st-btn--ghost{background:transparent;box-shadow:none;color:var(--st-text-secondary)}.st-btn--ghost:hover:not(:disabled){background:var(--st-gray-100);color:var(--st-text-primary)}.st-btn--danger{background:#ff61660f;box-shadow:inset 0 0 0 1px #ff616659;color:#ff8a8e}.st-btn--danger:hover:not(:disabled){background:#ff61661f}.st-btn--danger:focus-visible{box-shadow:inset 0 0 0 1px #ff616673,var(--st-focus-ring)}.st-icon-btn{background:transparent;border:0;border-radius:var(--st-radius-control);color:var(--st-text-secondary);cursor:pointer;display:inline-grid;flex:none;height:32px;outline:none;padding:0;place-items:center;position:relative;transition:background-color var(--st-dur-hover) var(--st-ease),color var(--st-dur-hover) var(--st-ease),transform var(--st-dur-press) var(--st-ease-out);width:32px}.st-icon-btn:hover:not(:disabled){background:var(--st-gray-100);color:var(--st-text-primary)}.st-icon-btn:active:not(:disabled){transform:scale(.96)}.st-icon-btn:focus-visible{box-shadow:var(--st-focus-ring)}.st-icon-btn:disabled{cursor:not-allowed;opacity:.5}.st-card{background:linear-gradient(180deg,#111113,#0c0c0d);border-radius:var(--st-radius-card);box-shadow:var(--st-shadow-1);display:flex;flex-direction:column;gap:12px;padding:16px;position:relative}.st-card--flush{gap:0;overflow:clip;padding:0}.st-card--flush>.st-card-head{padding:16px 16px 14px}.st-card--glass{-webkit-backdrop-filter:var(--st-blur);backdrop-filter:var(--st-blur);background:var(--st-glass)}.st-card--interactive{cursor:pointer;transition:transform .35s var(--st-ease-out),box-shadow .35s var(--st-ease-out)}.st-card--interactive:hover{box-shadow:var(--st-shadow-1),0 0 0 1px var(--st-border-default);transform:translateY(-2px)}.st-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.st-card-head-title{color:var(--st-text-primary);font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0}.st-card-head-actions{align-items:center;display:flex;gap:8px}.st-card-sub{color:var(--st-text-tertiary);font-size:12.5px}.st-row{align-items:center;display:flex;gap:12px;min-height:40px;padding:8px 16px}.st-card--flush>.st-row{padding:10px 16px}.st-card:not(.st-card--flush)>.st-row{padding-inline:0}.st-row+.st-row{border-top:1px solid var(--st-border-subtle)}.st-row-main{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.st-row-title{color:var(--st-text-primary);font-size:13.5px;font-weight:500}.st-row-sub{color:var(--st-text-tertiary);font-size:12.5px}.st-field{display:flex;flex-direction:column;gap:6px;min-width:0}.st-field-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.st-label{color:var(--st-text-tertiary);font-size:12.5px;font-weight:500;line-height:1.3}.st-helper{color:var(--st-text-tertiary);font-size:var(--st-text-xs);line-height:1.45}.st-helper--error{color:var(--st-danger-800)}.st-input,.st-select,.st-textarea,.st-input-wrap{background-color:var(--st-surface-1);border:0;border-radius:var(--st-radius-control);box-shadow:inset 0 0 0 1px var(--st-border-strong);color:var(--st-text-primary);font:inherit;font-size:13.5px;transition:box-shadow var(--st-dur-hover) var(--st-ease),color var(--st-dur-hover) var(--st-ease);width:100%}.st-input,.st-select{height:36px;min-width:0;padding:0 12px}.st-textarea{line-height:1.5;min-height:84px;padding:9px 12px;resize:vertical}.st-input::placeholder,.st-textarea::placeholder,.st-input-wrap>input::placeholder{color:var(--st-text-disabled)}.st-input:focus,.st-select:focus,.st-textarea:focus,.st-input-wrap:focus-within{box-shadow:inset 0 0 0 1px var(--st-app-a),0 0 0 4px var(--st-app-a-20);outline:none}.st-input-wrap>input:focus{outline:none}.st-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23757575' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:32px}.st-select option{background:var(--st-surface-2);color:var(--st-text-primary)}.st-select option:checked{background:var(--st-cyan-base)}.st-input-wrap{align-items:center;display:flex;gap:8px;height:36px;padding:0 12px}.st-input-wrap>input{background:none;border:0;box-shadow:none;color:var(--st-text-primary);flex:1;font:inherit;font-size:13.5px;height:100%;min-width:0}.st-input-affix{align-items:center;color:var(--st-text-tertiary);display:flex;flex:none;font-family:var(--st-font-mono);font-size:var(--st-text-xs);gap:6px;white-space:nowrap}.st-field[data-error] .st-input,.st-field[data-error] .st-select,.st-field[data-error] .st-textarea,.st-field[data-error] .st-input-wrap{box-shadow:inset 0 0 0 1px #ff616673}.st-field[data-error] .st-input:focus,.st-field[data-error] .st-select:focus,.st-field[data-error] .st-textarea:focus,.st-field[data-error] .st-input-wrap:focus-within{box-shadow:inset 0 0 0 1px var(--st-danger),0 0 0 4px #f4644a2e}.st-kbd{align-items:center;background:#ffffff0f;border-radius:5px;box-shadow:inset 0 0 0 1px var(--st-border-default),inset 0 -1px #ffffff0a;color:var(--st-text-secondary);display:inline-flex;flex:none;font-family:var(--st-font-mono);font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 5px;white-space:nowrap}.st-input-wrap>.st-kbd{margin-right:-3px}.st-badge{align-items:center;background:#ffffff12;border-radius:var(--st-radius-pill);box-shadow:inset 0 0 0 1px #ffffff0d;color:var(--st-text-secondary);display:inline-flex;flex:none;font-size:12px;font-weight:500;gap:5px;height:20px;line-height:1;padding:0 7px;white-space:nowrap}.st-badge--mono{font-family:var(--st-font-mono);font-size:11px;text-transform:lowercase}.st-badge--accent{background:var(--st-app-a-10);box-shadow:inset 0 0 0 1px var(--st-app-a-35);color:var(--st-text-primary)}.st-badge--success,.st-badge--warning,.st-badge--danger,.st-badge--live{--st-badge-tone: var(--st-success);background:color-mix(in oklab,var(--st-badge-tone) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--st-badge-tone) 22%,transparent);color:var(--st-success-800)}.st-badge--warning{--st-badge-tone: var(--st-warning);color:var(--st-warning-800)}.st-badge--danger{--st-badge-tone: var(--st-danger);color:var(--st-danger-800)}.st-badge--live{--st-badge-tone: var(--st-signal);background:color-mix(in oklab,var(--st-signal) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--st-signal) 30%,transparent);color:var(--st-signal-900)}.st-badge-dot{background:currentColor;border-radius:50%;flex:none;height:6px;width:6px}.st-badge--live>.st-badge-dot{animation:st-breathe 1.8s ease-in-out infinite;background:var(--st-signal)}.st-dot{--st-dot-tone: var(--st-text-disabled);background:var(--st-dot-tone);border-radius:50%;display:inline-block;flex:none;height:8px;position:relative;width:8px}.st-dot--success{--st-dot-tone: var(--st-success);box-shadow:0 0 0 3px color-mix(in oklab,var(--st-success) 15%,transparent)}.st-dot--warning{--st-dot-tone: var(--st-warning);box-shadow:0 0 0 3px color-mix(in oklab,var(--st-warning) 15%,transparent)}.st-dot--danger{--st-dot-tone: var(--st-danger);box-shadow:0 0 0 3px color-mix(in oklab,var(--st-danger) 15%,transparent)}.st-dot--ping:after{animation:st-ping 1.6s var(--st-ease-out) infinite;background:var(--st-dot-tone);border-radius:50%;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.st-status{font-size:12.5px;font-weight:500}.st-status--success{color:var(--st-success)}.st-status--warning{color:var(--st-warning)}.st-status--danger{color:var(--st-danger)}.st-status--idle{color:var(--st-text-tertiary)}.st-chip{align-items:center;background:var(--st-gray-100);border-radius:var(--st-radius-pill);box-shadow:inset 0 0 0 1px var(--st-border-default);color:var(--st-text-secondary);display:inline-flex;font-family:var(--st-font-mono);font-size:11.5px;gap:6px;height:22px;padding:0 9px;white-space:nowrap}button.st-chip{border:0;cursor:pointer;font:inherit;font-family:var(--st-font-mono);font-size:11.5px;transition:background var(--st-dur-hover) var(--st-ease),color var(--st-dur-hover) var(--st-ease)}button.st-chip:hover{background:var(--st-gray-200);color:var(--st-text-primary)}.table-scroll{overflow-x:auto}.st-table{border-collapse:collapse;font-size:13.5px;text-align:left;table-layout:fixed;width:100%}.st-table th{border-bottom:1px solid var(--st-border-subtle);color:var(--st-text-tertiary);font-size:12.5px;font-weight:500;height:40px;padding:0 12px;white-space:nowrap}.st-table td{border-bottom:1px solid var(--st-border-subtle);color:var(--st-text-secondary);height:44px;padding:9px 12px;vertical-align:middle}.st-table th:first-child,.st-table td:first-child{padding-left:16px}.st-table th:last-child,.st-table td:last-child{padding-right:16px}.st-table tbody tr:last-child td{border-bottom:0}.st-table tbody tr{transition:background-color var(--st-dur-hover) var(--st-ease)}.st-table tbody tr:hover{background-color:#ffffff05}.st-table td.st-mono,.st-table td.st-num{font-family:var(--st-font-mono);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.st-table td.st-primary-cell{color:var(--st-text-primary);font-weight:500}.st-table td.st-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-table td.cell-actions{text-align:right;white-space:nowrap;width:1%}.st-row-actions{display:inline-flex;gap:6px;opacity:0;transition:opacity .15s}.st-table tr:hover .st-row-actions,.st-table tr:focus-within .st-row-actions{opacity:1}.st-seg{--st-seg-pad: 3px;background:#ffffff09;border-radius:10px;box-shadow:inset 0 0 0 1px var(--st-border-default);display:inline-flex;gap:2px;isolation:isolate;max-width:100%;padding:var(--st-seg-pad);position:relative}.st-seg-option{align-items:center;background:none;border:0;border-radius:7px;color:var(--st-text-tertiary);cursor:pointer;display:inline-flex;font-family:var(--st-font-sans);font-size:var(--st-text-sm);font-weight:500;gap:6px;height:26px;outline:none;padding:0 11px;position:relative;transition:color .2s var(--st-ease);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:1}.st-seg--sm .st-seg-option{font-size:12.5px;height:22px;padding:0 8px}.st-seg-option:hover{color:var(--st-text-secondary)}.st-seg-option:focus-visible{box-shadow:var(--st-focus-ring)}.st-seg-option[aria-checked=true]{color:var(--st-text-primary)}.st-seg-count{color:var(--st-text-disabled);font-family:var(--st-font-mono);font-size:11px;font-variant-numeric:tabular-nums}.st-seg-thumb{background:linear-gradient(180deg,#232326,#1b1b1e);border-radius:7px;bottom:var(--st-seg-pad);box-shadow:inset 0 1px #ffffff17,0 0 0 1px #ffffff1a,0 2px 8px #00000080;left:0;pointer-events:none;position:absolute;top:var(--st-seg-pad);transition:transform .3s var(--st-ease-out),width .3s var(--st-ease-out);width:0;z-index:0}.st-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff14;border:0;border-radius:var(--st-radius-pill);box-shadow:inset 0 0 0 1px var(--st-border-strong);cursor:pointer;display:inline-flex;flex:none;height:18px;padding:0;position:relative;transition:background var(--st-dur-hover) var(--st-ease),box-shadow var(--st-dur-hover) var(--st-ease);width:32px}.st-switch:focus-visible{box-shadow:inset 0 0 0 1px var(--st-border-heavy),var(--st-focus-ring);outline:none}.st-switch[aria-checked=true]{background:var(--st-app-a);box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff0f}.st-switch[aria-checked=true]:focus-visible{box-shadow:inset 0 1px #ffffff40,var(--st-focus-ring)}.st-switch:disabled{cursor:not-allowed;opacity:.5}.st-switch-thumb{background:#ededed;border-radius:50%;box-shadow:0 1px 2px #00000080;height:14px;left:2px;position:absolute;top:2px;transition:transform var(--st-dur-pop) var(--st-ease-out),width var(--st-dur-press) var(--st-ease-out);width:14px}.st-switch[aria-checked=true] .st-switch-thumb{transform:translate(14px)}.st-switch:active:not(:disabled) .st-switch-thumb{width:16px}.st-shell{background:var(--st-bg);color:var(--st-text-secondary);min-height:100dvh;position:relative}.st-shell-defs{position:absolute;width:0;height:0}.st-shell-topbar{-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);align-items:center;background:#0000008f;box-shadow:0 -1px #fff0;color:var(--st-text-primary);display:flex;gap:2px;height:var(--st-topbar-h);inset:0 0 auto;justify-content:space-between;padding:0 14px 0 16px;position:fixed;transition:box-shadow .3s var(--st-ease);z-index:60}.st-topbar-group{align-items:center;display:flex;gap:10px;min-width:0}.st-crumb{color:var(--st-text-secondary);font-size:13.5px;font-weight:500;white-space:nowrap}.st-topbar-slash{color:var(--st-text-disabled);-webkit-user-select:none;user-select:none}.st-shell-menu{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--st-gray-100);border:0;border-radius:var(--st-radius-pill);color:var(--st-text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:500;gap:8px;height:32px;padding:0 10px 0 5px;transition:background .15s,color .15s}.st-shell-menu:hover{background:#ffffff12;color:var(--st-text-primary)}.st-shell-menu:focus-visible{box-shadow:var(--st-focus-ring);outline:none}.st-shell-avatar{align-items:center;background:var(--st-app-gradient);border-radius:50%;color:#fff;display:inline-grid;flex:none;font-size:11px;font-weight:700;height:22px;place-items:center;width:22px}.st-shell-sidebar{bottom:0;display:flex;flex-direction:column;gap:20px;left:0;overflow:auto;overscroll-behavior:contain;padding:8px 12px 12px;position:fixed;scrollbar-width:none;top:var(--st-topbar-h);width:var(--st-sidebar-w);z-index:20}.st-shell-sidebar::-webkit-scrollbar{display:none}.st-sidebar-card{background:linear-gradient(180deg,#121215,#0d0d0f);border-radius:var(--st-radius-card);box-shadow:var(--st-shadow-1);color:var(--st-text-tertiary);font-size:12px;line-height:1.5;padding:12px}.st-sidebar-card{background:linear-gradient(#ffffff0a,#ffffff04);border-radius:12px;display:grid;gap:8px;margin-top:auto;padding:12px}.account-identity-row{align-items:center;display:flex;gap:10px}.account-identity-row>div{display:grid}.account-identity-row b{color:var(--st-text-primary);font-size:12.5px;font-weight:500;line-height:1.45}.account-identity .st-machine{color:var(--st-text-tertiary);font-family:var(--st-font-mono);font-size:12px;line-height:1.45}.st-avatar{align-items:center;background:linear-gradient(135deg,#44e4a7,#1d7ea5);border-radius:50%;color:#fff;display:inline-flex;flex:none;font-size:12px;font-weight:600;height:28px;justify-content:center;overflow:hidden;position:relative;width:28px}.st-avatar-img{border-radius:inherit;display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.account-identity-email{color:var(--st-text-tertiary);display:block;font-size:12px}.st-shell-panel{background:linear-gradient(180deg,rgba(13,13,14,.84),var(--st-surface-1) 560px);border-radius:var(--st-radius-panel);box-shadow:0 40px 120px -40px #000000e6;display:flow-root;margin:var(--st-topbar-h) 8px 8px var(--st-sidebar-w);min-height:calc(100dvh - var(--st-topbar-h) - 8px);overflow:clip;position:relative;z-index:10}.st-shell-panel:after{background:linear-gradient(180deg,#fff3,#ffffff14 120px,#ffffff0f);border-radius:inherit;box-sizing:border-box;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:1px;pointer-events:none;position:absolute;z-index:40}.st-nav-group{display:flex;flex-direction:column;gap:1px}.st-nav-heading{align-items:center;color:var(--st-text-tertiary);display:flex;font-size:12px;font-weight:600;letter-spacing:.02em;padding:8px 10px 4px}.st-nav-heading>.st-nav-action{display:inline-flex;margin-left:auto}.st-nav-row{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:var(--st-radius-control);color:var(--st-text-secondary);cursor:pointer;display:flex;flex:none;font-family:var(--st-font-sans);font-size:var(--st-text-ui);font-weight:450;gap:10px;height:32px;letter-spacing:-.003em;padding:0 10px;position:relative;text-align:left;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap;width:100%}.st-nav-row:hover{background:#ffffff0b;color:var(--st-text-primary)}.st-nav-row:focus-visible{box-shadow:var(--st-focus-ring);outline:none}.st-nav-row--active,.st-nav-row--active:hover{background:#ffffff14;box-shadow:inset 0 1px #ffffff0d;color:var(--st-text-primary)}.st-nav-row--danger{color:var(--st-danger-800)}.st-nav-row--danger:hover{background:#ff616614;color:var(--st-danger)}.st-nav-icon{color:var(--st-text-tertiary);display:inline-flex;flex:none;height:16px;transition:color .15s;width:16px}.st-nav-icon>svg{height:100%;width:100%}.st-nav-row:hover .st-nav-icon{color:var(--st-text-secondary)}.st-nav-row--active .st-nav-icon{color:var(--st-app-a)}.st-nav-row--active .st-nav-icon>svg{stroke:url(#st-app-gradient)}.st-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.st-nav-count{color:var(--st-text-disabled);font-family:var(--st-font-mono);font-size:12px;font-variant-numeric:tabular-nums;line-height:1;margin-left:auto}.st-section-rule{background:var(--st-border-subtle);height:1px;left:calc(50% - 50vw);margin:0;position:relative;width:100vw}.st-page-head{margin:0 auto;max-width:808px;padding:48px 24px 32px}.st-page-body{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:808px;padding:0 24px 48px}.st-menu-wrap{display:inline-flex;position:relative}.st-menu-trigger{display:inline-flex}.st-popover{animation:st-pop-in var(--st-dur-pop) var(--st-ease-out) both;-webkit-backdrop-filter:var(--st-blur);backdrop-filter:var(--st-blur);background:var(--st-glass-strong);border-radius:var(--st-radius-modal);box-shadow:var(--st-shadow-2);min-width:230px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:80}.st-popover-label{color:var(--st-text-tertiary);font-size:11.5px;font-weight:600;letter-spacing:.02em;padding:8px 10px 4px}.st-popover-divider{background:var(--st-border-subtle);height:1px;margin:6px 4px}.st-menu-identity{align-items:center;display:flex;gap:10px;padding:8px 10px}.st-menu-identity-main{display:flex;flex-direction:column;min-width:0}.st-menu-identity-name{color:var(--st-text-primary);font-size:13px;font-weight:600}.st-menu-identity-mail{color:var(--st-text-tertiary);font-family:var(--st-font-mono);font-size:11.5px}.st-menu-item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:var(--st-radius-control);color:var(--st-text-secondary);cursor:pointer;display:flex;flex:none;font:inherit;font-size:13.5px;gap:10px;padding:7px 10px;text-align:left;transition:background .15s,color .15s;width:100%}.st-menu-item:hover{background:var(--st-gray-100);color:var(--st-text-primary)}.st-menu-item:focus-visible{box-shadow:var(--st-focus-ring);outline:none}.st-menu-item-icon{color:var(--st-text-tertiary);display:inline-flex;flex:none}.st-menu-item-main{display:flex;flex:1;flex-direction:column;min-width:0}.st-menu-item-sub{color:var(--st-text-tertiary);font-size:12px}.st-menu-item-hint{color:var(--st-text-disabled);font-family:var(--st-font-mono);font-size:11px}.st-menu-item-check{color:var(--st-app-a);display:inline-flex;flex:none}.st-menu-item--danger,.st-menu-item--danger .st-menu-item-icon{color:var(--st-danger-800)}.st-menu-item--danger:hover{background:#ff616614;color:var(--st-danger)}.st-hero{border-bottom:1px solid var(--st-border-subtle);isolation:isolate;overflow:hidden;position:relative}.st-hero-pattern{background-image:linear-gradient(to right,rgba(255,255,255,.075) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.075) 1px,transparent 1px);background-size:var(--st-hero-cell) var(--st-hero-cell);-webkit-mask-image:radial-gradient(ellipse 64% 72% at 50% 0%,#000 18%,transparent 76%);mask-image:radial-gradient(ellipse 64% 72% at 50% 0%,#000 18%,transparent 76%);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.st-hero-glow{background:radial-gradient(closest-side,var(--st-app-a-35),transparent);border-radius:50%;filter:blur(30px);height:440px;pointer-events:none;position:absolute;right:-120px;top:-240px;width:760px;z-index:-1}.st-hero-glow--b{background:radial-gradient(closest-side,var(--st-signal-300),transparent);left:-160px;right:auto}.st-hero-beam{animation:st-beam-fall var(--st-beam-dur, 6s) linear var(--st-beam-delay, 0s) infinite;background:linear-gradient(to bottom,transparent,var(--st-app-a) 80%,#fff);height:140px;left:calc(var(--st-beam-line) * var(--st-hero-cell));opacity:.9;pointer-events:none;position:absolute;top:-140px;width:1px}.st-hero-beam--sweep{animation-name:st-beam-sweep;background:linear-gradient(to right,transparent,var(--st-app-a) 80%,#fff);height:1px;left:-180px;top:calc(var(--st-beam-line) * var(--st-hero-cell));width:180px}.st-hero-content{padding:48px 40px;position:relative}.st-stat{background:linear-gradient(180deg,#111113,#0c0c0d);border-radius:var(--st-radius-card);box-shadow:var(--st-shadow-1);display:flex;flex-direction:column;gap:4px;padding:14px 16px}.st-stat-label{color:var(--st-text-tertiary);font-size:12.5px;font-weight:500}.st-stat-value{color:var(--st-text-primary);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.st-stat-delta{font-family:var(--st-font-mono);font-size:12px;font-variant-numeric:tabular-nums}.st-stat-delta--pos{color:var(--st-success)}.st-stat-delta--neg{color:var(--st-danger)}.st-tile{background-color:var(--st-surface-2);background-image:var(--st-tile);border-radius:var(--st-radius-control);box-shadow:inset 0 0 0 1px var(--st-border-default);display:inline-block;height:44px;width:44px}.st-gb{position:relative}.st-gb:after{--st-mx: inherit;--st-my: inherit;background:radial-gradient(240px circle at var(--st-mx, -999px) var(--st-my, -999px),color-mix(in oklab,var(--st-app-a) 75%,transparent),transparent 70%),linear-gradient(180deg,#ffffff26,#ffffff0e 36%,#ffffff12);border-radius:inherit;box-sizing:border-box;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:1px;pointer-events:none;position:absolute;z-index:3}.st-dither-area{border-radius:0;display:block;height:48px;image-rendering:pixelated;opacity:0;transition:opacity var(--st-dur-hover) var(--st-ease);width:100%}.st-card:hover>.st-dither-area,.st-card:hover .st-dither-area--field{opacity:1}.st-dither-fill--cyan{background-image:var(--st-cyan-tile-100);background-size:2px 2px}.st-dither-fill--signal{background-image:var(--st-signal-tile-200);background-size:2px 2px}.st-card-body{display:grid;gap:16px;padding:0 16px 16px}.settings-intro{color:var(--st-text-tertiary);font-size:13.5px;margin:0;text-wrap:pretty}.settings-intro-strong{color:var(--st-text-primary)}.settings-body{display:grid;gap:16px}.settings-fields{display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-foot{align-items:center;background:#ffffff05;border-top:1px solid var(--st-border-subtle);color:var(--st-text-tertiary);display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;padding:12px 16px}.settings-foot-actions{display:flex;gap:8px;margin-left:auto}.profile-head{align-items:center;border-radius:var(--st-radius-card);display:flex;gap:16px;margin:0;padding:8px;position:relative;transition:background-color var(--st-dur-hover) var(--st-ease),box-shadow var(--st-dur-hover) var(--st-ease)}.profile-head[data-dragging]{background-color:var(--st-app-a-10);box-shadow:inset 0 0 0 1px var(--st-app-a-35)}.profile-avatar{background:none;border:0;border-radius:50%;cursor:pointer;flex:0 0 auto;padding:0;position:relative}.profile-avatar:focus-visible{box-shadow:var(--st-focus-ring);outline:none}.profile-avatar:disabled{cursor:default}.profile-avatar-hint{background:#0000008c;border-radius:50%;color:#fff;display:grid;top:0;right:0;bottom:0;left:0;opacity:0;place-items:center;position:absolute;transition:opacity var(--st-dur-hover) var(--st-ease)}.profile-avatar:hover:not(:disabled) .profile-avatar-hint,.profile-avatar:focus-visible .profile-avatar-hint,.profile-avatar[aria-expanded=true] .profile-avatar-hint,.profile-head[data-dragging] .profile-avatar-hint{opacity:1}.profile-head-main{display:grid;gap:2px;min-width:0}.profile-head-main strong{color:var(--st-text-primary);font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-head-main span{color:var(--st-text-tertiary);font-size:13px}.profile-avatar-menu{left:8px;position:absolute;top:calc(100% + 8px);width:280px;z-index:60}.profile-avatar-menu .st-menu-item-sub{font-family:var(--st-font-sans)}.check-list{display:grid;gap:10px}.check-row{align-items:flex-start;color:var(--st-text-secondary);cursor:pointer;display:flex;gap:10px}.check-row input{accent-color:var(--st-app-a);flex:0 0 auto;height:15px;margin:3px 0 0;width:15px}.st-avatar--64{font-size:24px;height:64px;width:64px}.st-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .18s var(--st-ease);z-index:101}.st-scrim[data-state=open]{opacity:1;pointer-events:auto}.st-modal{-webkit-backdrop-filter:var(--st-blur-strong);backdrop-filter:var(--st-blur-strong);background:var(--st-glass-strong);border-radius:var(--st-radius-modal);box-shadow:var(--st-shadow-2);color:var(--st-text-primary);display:grid;font-family:var(--st-font-sans);grid-template-rows:auto 1fr auto;left:50%;max-height:calc(100vh - 64px);opacity:0;outline:none;overflow:hidden;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.97);transition:opacity var(--st-dur-pop) var(--st-ease-out),transform var(--st-dur-pop) var(--st-ease-out);width:min(560px,calc(100vw - 48px));z-index:102}.st-modal[data-state=open]{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.st-modal-head{align-items:center;border-bottom:1px solid var(--st-border-subtle);display:flex;gap:12px;padding:18px 20px 14px}.st-modal-heading{display:grid;flex:1 1 0%;gap:4px;min-width:0}.st-modal-title{font-size:15px;font-weight:600;letter-spacing:-.012em;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-modal-body{color:var(--st-text-secondary);font-size:var(--st-text-ui, 14px);line-height:1.5;min-height:0;overflow:auto;padding:20px}.st-modal-actions{align-items:center;background:#ffffff05;border-top:1px solid var(--st-border-subtle);display:flex;gap:8px;justify-content:flex-end;padding:12px 20px}.st-overlay-close{color:var(--st-text-secondary)}.st-overlay-close:hover{color:var(--st-text-primary)}.avatar-crop{display:grid;gap:14px;justify-items:center}.avatar-crop-canvas{aspect-ratio:1 / 1;background:var(--st-surface-1);border-radius:var(--st-radius-card);box-shadow:inset 0 0 0 1px var(--st-border-default);cursor:grab;display:block;touch-action:none;-webkit-user-select:none;user-select:none;width:min(320px,100%)}.avatar-crop-canvas[data-dragging]{cursor:grabbing}.avatar-crop-canvas:focus-visible{box-shadow:var(--st-focus-ring);outline:none}.avatar-crop-zoom{align-items:center;display:flex;gap:8px;width:min(320px,100%)}.avatar-crop-zoom .st-slider{flex:1}.avatar-crop-hint{color:var(--st-text-tertiary);font-size:13px;margin:0;max-width:320px;text-align:center;text-wrap:pretty}.st-slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;height:20px;width:248px}.st-slider::-webkit-slider-runnable-track{background:var(--st-gray-200);border-radius:999px;height:4px}.st-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000080;height:14px;margin-top:-5px;width:14px}.st-slider:focus-visible{outline:none}.st-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--st-app-a-20)}.st-rise{animation:st-rise .7s var(--st-ease-out) both;animation-delay:calc(var(--i, 0) * var(--st-stagger) + 40ms)}@keyframes st-rise{0%{filter:blur(4px);opacity:0;transform:translateY(10px)}to{filter:none;opacity:1;transform:none}}@keyframes st-beam-fall{0%{transform:translateY(0)}to{transform:translateY(620px)}}@keyframes st-beam-sweep{0%{transform:translate(0)}to{transform:translate(1500px)}}@keyframes st-pop-in{0%{opacity:0;transform:scale(.97) translateY(-4px)}}@keyframes st-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes st-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}@media(prefers-reduced-motion:reduce){.st-hero-beam,.st-rise,.st-badge--live>.st-badge-dot,.st-dot--ping:after{animation:none!important}.st-card--interactive:hover{transform:none}}.st-kit-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.st-kit-block{display:flex;flex-direction:column;gap:10px}.st-kit-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.st-kit-glass-stage{background-image:var(--st-cyan-tile-200);background-size:8px 8px;border-radius:var(--st-radius-control);box-shadow:inset 0 0 0 1px var(--st-border-subtle);display:grid;place-items:center;padding:26px 16px}@media(max-width:860px){.st-shell-sidebar{display:none}.st-shell-panel{margin-left:8px}.st-page-head,.st-page-body,.st-hero-content{padding-left:20px;padding-right:20px}}
