.sl-root,.sl-portal,.sl-overlay,.sl-toast,.sl-tooltip,.sl-menu,.sl-popover,.sl-dialog,.sl-sheet,.sl-cmd-dialog,.sl-switching,.sl-drawer,.sl-aipanel{--ds-ink:#111114;--ds-fg:#16161b;--ds-fg-2:#3f3f46;--ds-fg-muted:#5e5e69;--ds-fg-subtle:#74747f;--ds-fg-disabled:#a3a3ab;--ds-surface:#fff;--ds-bg:#f7f7f8;--ds-surface-2:#fafafb;--ds-subtle:#f3f3f5;--ds-hover:#ececef;--ds-border:#ebebef;--ds-border-strong:#e1e1e5;--ds-border-hover:#cfcfd6;--ds-brand:#d33a35;--ds-brand-hover:#b9302b;--ds-brand-press:#a3292a;--ds-brand-text:#a92a25;--ds-brand-soft:#fdeceb;--ds-brand-tint:#fef6f6;--ds-brand-glow:#ff5a54;--ds-info:#1d4ed8;--ds-info-soft:#eef3fe;--ds-success:#15803d;--ds-success-soft:#e8f6ee;--ds-warning:#b45309;--ds-warning-soft:#fff7e6;--ds-danger:#c0261d;--ds-danger-soft:#fdecec;--ds-ai:#5b3fd0;--ds-ai-hover:#4a31b4;--ds-ai-soft:#f1eefd;--ds-nav-fg:#ffffffa8;--ds-nav-icon:#ffffff80;--ds-nav-hover:#ffffff0f;--ds-nav-active:#ffffff17;--ds-nav-border:#ffffff14;--ds-overlay:#11111473;--shadow-card:0 1px 2px #1010140a;--shadow-hover:0 10px 28px -14px #10101447;--shadow-pop:0 1px 2px #1010140a, 0 16px 40px -12px #1010144d;--shadow-modal:0 24px 64px -16px #10101466;--shadow-focus:0 0 0 3px #d33a352e;--shadow-segment:0 1px 2px #10101414;--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:5px;--radius-sm:7px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--radius-3xl:16px;--radius-full:999px;--size-control-xs:24px;--size-control-sm:28px;--size-control-md:32px;--size-control-lg:36px;--size-control-xl:40px;--size-touch:44px;--size-icon-sm:14px;--size-icon-md:16px;--size-icon-lg:18px;--size-icon-xl:20px;--size-tile:40px;--size-sidebar:248px;--size-rail:68px;--size-topbar:52px;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.24s;--duration-page:.32s;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--z-sticky:10;--z-dropdown:30;--z-sheet:40;--z-modal:50;--z-toast:60;--font-sans:"Mona Sans", system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono", ui-monospace, Menlo, monospace}.sl-t-display{font-family:var(--font-sans);letter-spacing:-.03em;font-size:40px;font-weight:600;line-height:46px}.sl-t-title{font-family:var(--font-sans);letter-spacing:-.022em;font-size:28px;font-weight:600;line-height:34px}.sl-t-section{font-family:var(--font-sans);letter-spacing:-.012em;font-size:18px;font-weight:600;line-height:26px}.sl-t-card{font-family:var(--font-sans);letter-spacing:-.006em;font-size:15px;font-weight:600;line-height:22px}.sl-t-body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:22px}.sl-t-ui{font-family:var(--font-sans);font-size:13.5px;font-weight:400;line-height:20px}.sl-t-small{font-family:var(--font-sans);font-size:12.5px;font-weight:400;line-height:18px}.sl-t-label{font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:16px}.sl-t-kpi{font-family:var(--font-mono);letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:32px}.sl-t-mono{font-family:var(--font-mono);font-size:12.5px;font-weight:500;line-height:18px}.sl-t-eyebrow{font-family:var(--font-mono);letter-spacing:.04em;font-size:11.5px;font-weight:500;line-height:16px}.sl-root,.sl-portal,.sl-overlay,.sl-toast,.sl-tooltip,.sl-menu,.sl-popover,.sl-dialog,.sl-sheet,.sl-cmd-dialog,.sl-switching,.sl-drawer,.sl-aipanel{--font-sans:var(--font-plex),"IBM Plex Sans",var(--font-geist-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,Menlo,monospace;--type-display:42px;--type-title:30px;--type-section:20px;--type-card:16px;--type-body:14.5px;--type-ui:14px;--type-small:12.5px;--type-label:11.5px}.sl-root{font-family:var(--font-sans);color:var(--ds-fg);font-size:var(--type-ui);font-synthesis:none;font-kerning:normal;font-feature-settings:"kern" 1,"calt" 1,"ss01" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:21px}.sl-root *,.sl-root :before,.sl-root :after,.sl-portal *{box-sizing:border-box}.sl-portal{font-family:var(--font-sans);color:var(--ds-fg);font-size:var(--type-ui);font-synthesis:none;font-kerning:normal;font-feature-settings:"kern" 1,"calt" 1,"ss01" 1;-webkit-font-smoothing:antialiased;line-height:21px}.sl-root button,.sl-root input,.sl-root textarea,.sl-root select,.sl-portal button,.sl-portal input,.sl-portal textarea,.sl-portal select{font-family:var(--font-sans)}.sl-root .font-display,.sl-root .font-sans,.sl-portal .font-display,.sl-portal .font-sans{font-family:var(--font-sans)!important}.sl-root ::selection,.sl-portal ::selection{background:var(--ds-brand-soft);color:var(--ds-fg)}.sl-root :focus-visible,.sl-portal :focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.sl-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sl-icon{vertical-align:middle;shape-rendering:geometricprecision;flex:none;display:inline-block;overflow:visible}.sl-icon--fallback{color:var(--ds-warning)!important}@keyframes sl-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@keyframes sl-veil{0%{opacity:0}to{opacity:1}}@keyframes sl-sheet{0%{opacity:.4;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes sl-page{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sl-spin{to{transform:rotate(360deg)}}@keyframes sl-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}@keyframes sl-dots{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.sl-root *,.sl-portal *{transition-duration:1ms!important;animation-duration:1ms!important}}.sl-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);border:1px solid #0000;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.sl-btn:disabled,.sl-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none}.sl-btn--sm{height:var(--size-control-sm);border-radius:var(--radius-sm);gap:6px;padding:0 10px;font-size:12.5px}.sl-btn--xl{height:var(--size-control-xl);border-radius:var(--radius-lg);padding:0 18px;font-size:14px}.sl-btn--touch{height:var(--size-touch);border-radius:var(--radius-lg);padding:0 20px;font-size:15px}.sl-btn--block{width:100%}.sl-btn--icon.sl-btn--sm{width:var(--size-control-sm);padding:0}.sl-btn--icon.sl-btn--lg{width:var(--size-control-lg);padding:0}.sl-btn--icon.sl-btn--xl{width:var(--size-control-xl);padding:0}.sl-btn--primary{background:var(--ds-brand);color:#fff;font-weight:600;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #a92a2559}:where(html[data-sl-theme=dark]) .sl-btn--primary{color:#fff;box-shadow:inset 0 1px #00000043,0 1px 2px #a92a2559}.sl-btn--primary:hover:not(:disabled){background:var(--ds-brand-hover)}.sl-btn--secondary{background:var(--ds-surface);color:var(--ds-fg);border-color:var(--ds-border-strong);box-shadow:var(--shadow-card)}.sl-btn--secondary:hover:not(:disabled){background:var(--ds-surface-2);border-color:var(--ds-border-hover)}.sl-btn--secondary:active:not(:disabled){background:var(--ds-subtle)}.sl-btn--ghost{color:var(--ds-fg-muted);background:0 0}.sl-btn--ghost:hover:not(:disabled){background:var(--ds-hover);color:var(--ds-fg)}.sl-btn--dark{background:var(--ds-ink);color:#fff}:where(html[data-sl-theme=dark]) .sl-btn--dark{color:#fff}.sl-btn--dark:hover:not(:disabled){background:#2a2a31}:where(html[data-sl-theme=dark]) .sl-btn--dark:hover:not(:disabled){background:#27272a}.sl-btn--danger{background:var(--ds-surface);color:var(--ds-danger);border-color:var(--ds-border-strong)}.sl-btn--danger:hover:not(:disabled){background:var(--ds-danger-soft);border-color:#f3c4c1}:where(html[data-sl-theme=dark]) .sl-btn--danger:hover:not(:disabled){border-color:#544241}.sl-btn--danger-solid{background:var(--ds-danger);color:#fff;font-weight:600}:where(html[data-sl-theme=dark]) .sl-btn--danger-solid{color:#fff}.sl-btn--danger-solid:hover:not(:disabled){background:#a51f17}.sl-btn--ai{background:var(--ds-ai);color:#fff;font-weight:600;box-shadow:inset 0 1px #ffffff24,0 2px 10px -4px #5b3fd099}:where(html[data-sl-theme=dark]) .sl-btn--ai{color:#fff;box-shadow:inset 0 1px #0000004f,0 2px 10px -4px #5b3fd099}.sl-btn--ai-soft{background:var(--ds-ai-soft);color:var(--ds-ai)}.sl-btn--link{color:var(--ds-brand-text);background:0 0;height:auto;padding:0;font-weight:500}.sl-btn--link:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.sl-btn--on-dark{color:#fff;background:#ffffff14;border-color:#ffffff1f}:where(html[data-sl-theme=dark]) .sl-btn--on-dark{color:#fff}.sl-btn--on-dark:hover:not(:disabled){background:#ffffff24}.sl-btn__kbd{font-family:var(--font-mono);border-radius:var(--radius-xs);background:#ffffff2e;margin-left:2px;padding:0 5px;font-size:11px;line-height:16px}.sl-btn--secondary .sl-btn__kbd,.sl-btn--ghost .sl-btn__kbd{background:var(--ds-subtle);color:var(--ds-fg-muted)}.sl-btn__spin{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.7s linear infinite sl-spin}.sl-btn[data-loading=true] .sl-btn__label{opacity:.85}.sl-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sl-field__label{color:var(--ds-fg-muted);align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:16px;display:flex}.sl-field__req{color:var(--ds-brand)}.sl-field__hint{color:var(--ds-fg-subtle);font-size:12.5px;line-height:18px}.sl-field__error{color:var(--ds-danger);align-items:center;gap:6px;font-size:12.5px;line-height:18px;display:flex}.sl-input{height:var(--size-control-lg);border:1px solid var(--ds-border-strong);border-radius:var(--radius-md);background:var(--ds-surface);color:var(--ds-fg-subtle);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),background-color var(--duration-fast);align-items:center;gap:8px;padding:0 10px;display:flex}.sl-input:hover{border-color:var(--ds-border-hover)}.sl-input:focus-within{border-color:var(--ds-brand);box-shadow:var(--shadow-focus)}.sl-input input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.sl-input input[type=search]::-webkit-search-decoration{appearance:none;display:none}.sl-input[data-invalid=true]{border-color:var(--ds-danger);background:snow}:where(html[data-sl-theme=dark]) .sl-input[data-invalid=true]{background:#1d1b1b}.sl-input[data-invalid=true]:focus-within{box-shadow:0 0 0 3px #c0261d26}.sl-input[data-disabled=true]{background:var(--ds-subtle);cursor:not-allowed;opacity:.7}.sl-input--sm{height:var(--size-control-md)}.sl-input--lg{height:var(--size-control-xl);border-radius:var(--radius-lg)}.sl-input input,.sl-input select{min-width:0;height:100%;font:inherit;color:var(--ds-fg);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.sl-input input::placeholder,.sl-textarea::placeholder{color:var(--ds-fg-subtle)}.sl-input__affix{color:var(--ds-fg-subtle);white-space:nowrap;font-size:12.5px}.sl-input__clear{width:22px;height:22px;color:var(--ds-fg-subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.sl-input__clear:hover{background:var(--ds-hover);color:var(--ds-fg)}.sl-kbd{border:1px solid var(--ds-border-strong);border-radius:var(--radius-xs);background:var(--ds-surface);min-width:20px;height:20px;font-family:var(--font-mono);color:var(--ds-fg-muted);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:500;display:inline-flex}.sl-textarea-box{border:1px solid var(--ds-border-strong);background:var(--ds-surface);border-radius:11px;width:100%;transition:border-color .18s,box-shadow .18s,background-color .18s;overflow:hidden;box-shadow:0 1px 2px #18121006,inset 0 1px #ffffffb3}:where(html[data-sl-theme=dark]) .sl-textarea-box{box-shadow:0 1px 2px #00000040,inset 0 1px #000000b3}.sl-textarea-box:hover{border-color:var(--ds-border-hover)}.sl-textarea-box:focus-within{border-color:#201d1e9e;box-shadow:0 0 0 3px #201d1e13,0 8px 22px -18px #26181459}:where(html[data-sl-theme=dark]) .sl-textarea-box:focus-within{border-color:#ffffffc6;box-shadow:0 0 0 3px #00000040,0 8px 22px -18px #000000b3}.sl-textarea-box[data-invalid=true]{border-color:var(--ds-danger);background:snow}:where(html[data-sl-theme=dark]) .sl-textarea-box[data-invalid=true]{background:#1d1b1b}.sl-textarea-box[data-invalid=true]:focus-within{box-shadow:0 0 0 3px #c0261d1f}.sl-textarea-box[data-disabled=true]{background:var(--ds-subtle);opacity:.7}.sl-textarea{width:100%;min-height:88px;font:inherit;color:var(--ds-fg);resize:vertical;background:0 0;border:0;border-radius:0;outline:none;padding:11px 12px;font-size:13.5px;line-height:20px;display:block}.sl-root .sl-textarea:focus-visible,.sl-portal .sl-textarea:focus-visible{outline:none}.sl-textarea__foot{min-height:34px;color:var(--ds-fg-subtle);background:#faf8f6;border-top:1px solid #473e3a13;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px 6px 12px;font-size:11px;line-height:15px;display:flex}:where(html[data-sl-theme=dark]) .sl-textarea__foot{background:#1e1e1d;border-top:1px solid #ffffff18}.sl-textarea__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.sl-select-trigger{width:100%;height:var(--size-control-lg);border:1px solid var(--ds-border-strong);border-radius:var(--radius-md);background:var(--ds-surface);font:inherit;color:var(--ds-fg);cursor:pointer;transition:border-color var(--duration-fast),box-shadow var(--duration-fast);justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 11px;font-size:13.5px;display:inline-flex}.sl-select-trigger:hover{border-color:var(--ds-border-hover)}.sl-select-trigger[data-state=open],.sl-select-trigger:focus-visible{border-color:var(--ds-brand);box-shadow:var(--shadow-focus);outline:none}.sl-select-trigger[data-placeholder]{color:var(--ds-fg-subtle)}.sl-menu{min-width:200px;max-height:min(360px,var(--radix-select-content-available-height,360px));border:1px solid var(--ds-border);border-radius:var(--radius-xl);background:var(--ds-surface);box-shadow:var(--shadow-pop);z-index:var(--z-dropdown);animation:sl-in var(--duration-base) var(--ease-out);padding:6px;overflow:auto}.sl-menu__item{border-radius:var(--radius-md);min-height:34px;color:var(--ds-fg);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;display:flex;position:relative}.sl-menu__item[data-highlighted],.sl-menu__item:hover{background:var(--ds-subtle)}.sl-menu__item[data-disabled]{opacity:.45;pointer-events:none}.sl-menu__item[data-disabled][data-tip]{pointer-events:auto;cursor:not-allowed}.sl-menu__item[data-state=checked]{font-weight:500}.sl-menu__item--danger{color:var(--ds-danger)}.sl-menu__item--danger[data-highlighted]{background:var(--ds-danger-soft)}.sl-menu__icon{color:var(--ds-fg-subtle);display:inline-flex}.sl-menu__item[data-highlighted] .sl-menu__icon{color:var(--ds-fg)}.sl-menu__check{color:var(--ds-brand);margin-left:auto;display:inline-flex}.sl-menu__kbd{font-family:var(--font-mono);color:var(--ds-fg-subtle);margin-left:auto;font-size:11px}.sl-menu__label{color:var(--ds-fg-subtle);padding:8px 10px 4px;font-size:12px;font-weight:500}.sl-menu__sep{background:var(--ds-border);height:1px;margin:6px -6px}.sl-check{color:var(--ds-fg);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.sl-checkbox{background:var(--ds-surface);color:#fff;cursor:pointer;width:18px;height:18px;transition:background-color var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast);border:1.5px solid #c9c9d1;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(html[data-sl-theme=dark]) .sl-checkbox{color:#fff;border:1.5px solid #4b4b4e}.sl-checkbox:hover{border-color:#a9a9b3}:where(html[data-sl-theme=dark]) .sl-checkbox:hover{border-color:#424246}.sl-checkbox[data-state=checked],.sl-checkbox[data-state=indeterminate]{background:var(--ds-brand);border-color:var(--ds-brand)}.sl-checkbox[data-disabled]{opacity:.45;cursor:not-allowed}.sl-radio{background:var(--ds-surface);cursor:pointer;width:18px;height:18px;transition:border-color var(--duration-fast);border:1.5px solid #c9c9d1;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(html[data-sl-theme=dark]) .sl-radio{border:1.5px solid #4b4b4e}.sl-radio:hover{border-color:#a9a9b3}:where(html[data-sl-theme=dark]) .sl-radio:hover{border-color:#424246}.sl-radio[data-state=checked]{border-color:var(--ds-brand)}.sl-radio__dot{background:var(--ds-brand);border-radius:999px;width:8px;height:8px}.sl-switch{cursor:pointer;width:36px;height:20px;transition:background-color var(--duration-base) var(--ease-out);background:#d6d6dc;border:0;border-radius:999px;flex:none;padding:0;position:relative}:where(html[data-sl-theme=dark]) .sl-switch{background:#343436}.sl-switch:hover{background:#c8c8cf}:where(html[data-sl-theme=dark]) .sl-switch:hover{background:#121215}.sl-switch[data-state=checked]{background:var(--ds-brand)}.sl-switch[data-state=checked]:hover{background:var(--ds-brand-hover)}.sl-switch__thumb{width:16px;height:16px;transition:transform var(--duration-base) var(--ease-out);background:#fff;border-radius:999px;display:block;transform:translate(2px);box-shadow:0 1px 3px #1010144d}:where(html[data-sl-theme=dark]) .sl-switch__thumb{background:#1c1c1c;box-shadow:0 1px 3px #000000a8}.sl-switch[data-state=checked] .sl-switch__thumb{transform:translate(18px)}.sl-seg{background:var(--ds-subtle);border-radius:9px;gap:2px;padding:2px;display:inline-flex;position:relative}.sl-seg--dark{background:#ffffff1a}.sl-seg__item{z-index:1;border-radius:var(--radius-sm);height:30px;font:inherit;color:var(--ds-fg-muted);cursor:pointer;transition:color var(--duration-fast);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex;position:relative}.sl-seg__item:hover{color:var(--ds-fg)}.sl-seg--sm .sl-seg__item{height:26px;padding:0 10px;font-size:12.5px}.sl-seg__pill{z-index:-1;border-radius:var(--radius-sm);background:var(--ds-surface);box-shadow:var(--shadow-segment);position:absolute;inset:0}.sl-seg--dark .sl-seg__item{color:#ffffffb3}.sl-seg--dark .sl-seg__item[data-state=on]{color:var(--ds-ink)}.sl-badge{height:var(--size-control-xs);border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.sl-badge--sm{height:20px;padding:0 7px;font-size:11.5px}.sl-badge__dot{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.sl-badge--neutral{background:var(--ds-subtle);color:var(--ds-fg-muted)}.sl-badge--info{background:var(--ds-info-soft);color:var(--ds-info)}.sl-badge--success{background:var(--ds-success-soft);color:var(--ds-success)}.sl-badge--warning{background:var(--ds-warning-soft);color:var(--ds-warning)}.sl-badge--danger{background:var(--ds-danger-soft);color:var(--ds-danger)}.sl-badge--ai{background:var(--ds-ai-soft);color:var(--ds-ai)}.sl-badge--brand{background:var(--ds-brand-soft);color:var(--ds-brand-text)}.sl-badge--ink{background:var(--ds-ink);color:#fff}:where(html[data-sl-theme=dark]) .sl-badge--ink{color:#fff}.sl-badge--outline{background:var(--ds-surface);color:var(--ds-fg-2);box-shadow:inset 0 0 0 1px var(--ds-border-strong)}.sl-count{min-width:18px;height:18px;font-family:var(--font-mono);background:var(--ds-subtle);color:var(--ds-fg-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.sl-count--brand{background:var(--ds-brand);color:#fff}:where(html[data-sl-theme=dark]) .sl-count--brand{color:#fff}.sl-count--ink{background:var(--ds-ink);color:#fff}:where(html[data-sl-theme=dark]) .sl-count--ink{color:#fff}.sl-tag{border:1px solid var(--ds-border-strong);border-radius:var(--radius-full);background:var(--ds-surface);height:28px;color:var(--ds-fg);transition:border-color var(--duration-fast),background-color var(--duration-fast);align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12.5px;display:inline-flex}.sl-tag:hover{border-color:var(--ds-border-hover)}.sl-tag__x{width:18px;height:18px;color:var(--ds-fg-subtle);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.sl-tag__x:hover{background:var(--ds-hover);color:var(--ds-fg)}.sl-chip{border:1px solid var(--ds-border-strong);border-radius:var(--radius-full);background:var(--ds-surface);height:32px;font:inherit;color:var(--ds-fg-2);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.sl-chip:hover{border-color:var(--ds-border-hover);background:var(--ds-surface-2)}.sl-chip[aria-pressed=true]{background:var(--ds-ink);border-color:var(--ds-ink);color:#fff}:where(html[data-sl-theme=dark]) .sl-chip[aria-pressed=true]{color:#fff}.sl-chip--add{color:var(--ds-fg-muted);border-style:dashed}.sl-chip__value{color:var(--ds-fg);font-weight:500}.sl-chip[aria-pressed=true] .sl-chip__value,:where(html[data-sl-theme=dark]) .sl-chip[aria-pressed=true] .sl-chip__value{color:#fff}.sl-avatar{border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:visible}.sl-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.sl-avatar__presence{border:2px solid var(--ds-surface);border-radius:999px;width:30%;min-width:8px;height:30%;min-height:8px;position:absolute;bottom:-1px;right:-1px}.sl-avatars{display:inline-flex}.sl-avatars>*{box-shadow:0 0 0 2px var(--ds-surface)}.sl-avatars>*+*{margin-left:-8px}.sl-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);min-width:0}.sl-card--interactive{cursor:pointer;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base)}.sl-card--interactive:hover{box-shadow:var(--shadow-hover);border-color:var(--ds-border-hover);transform:translateY(-1px)}.sl-card--flat{box-shadow:none}.sl-card__head{border-bottom:1px solid var(--ds-border);align-items:center;gap:10px;padding:14px 18px;display:flex}.sl-card__title{letter-spacing:-.006em;color:var(--ds-fg);margin:0;font-size:15px;font-weight:600;line-height:22px}.sl-card__sub{color:var(--ds-fg-subtle);font-size:12.5px}.sl-card__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.sl-card__foot{border-top:1px solid var(--ds-border);background:var(--ds-surface-2);border-radius:0 0 var(--radius-2xl) var(--radius-2xl);align-items:center;gap:8px;padding:12px 18px;display:flex}.sl-kpi{flex-direction:column;gap:8px;padding:16px 18px;display:flex}.sl-kpi__label{color:var(--ds-fg-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.sl-kpi__row{align-items:flex-end;gap:10px;display:flex}.sl-kpi__value{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ds-fg);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:32px}.sl-kpi__of{color:var(--ds-fg-subtle);margin-bottom:4px;font-size:12.5px}.sl-kpi__delta{border-radius:6px;align-items:center;gap:2px;margin-bottom:4px;padding:1px 6px;font-size:12px;font-weight:600;display:inline-flex}.sl-kpi__delta--up{background:var(--ds-success-soft);color:var(--ds-success)}.sl-kpi__delta--down{background:var(--ds-danger-soft);color:var(--ds-danger)}.sl-kpi__delta--warn{background:var(--ds-warning-soft);color:var(--ds-warning)}.sl-kpi__spark{flex:none;margin-left:auto}.sl-kpi__note{color:var(--ds-fg-subtle);font-size:12px;line-height:16px}.sl-kpi__note--warn{color:var(--ds-warning);font-weight:500}.sl-progress{background:var(--ds-subtle);border-radius:999px;height:6px;position:relative;overflow:hidden}.sl-progress__bar{border-radius:inherit;background:var(--ds-brand);transition:width var(--duration-slow) var(--ease-out);position:absolute;inset:0 auto 0 0}.sl-progress--success .sl-progress__bar{background:var(--ds-success)}.sl-progress--ai .sl-progress__bar{background:var(--ds-ai)}.sl-page-header{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.sl-page-header__text{flex-direction:column;flex:360px;gap:6px;min-width:0;display:flex}.sl-page-header__title{letter-spacing:-.022em;color:var(--ds-fg);text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:34px}.sl-page-header__desc{color:var(--ds-fg-muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:22px}.sl-page-header__actions{flex-wrap:wrap;gap:8px;display:flex}.sl-divider{background:var(--ds-border);border:0;height:1px;margin:0}.sl-section-title{letter-spacing:-.012em;margin:0;font-size:18px;font-weight:600;line-height:26px}.sl-tabs__list{border-bottom:1px solid var(--ds-border);scrollbar-width:none;gap:2px;display:flex;position:relative;overflow-x:auto}.sl-tabs__trigger{height:40px;font:inherit;color:var(--ds-fg-muted);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast),background-color var(--duration-fast);background:0 0;border:0;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex;position:relative}.sl-tabs__trigger:hover{color:var(--ds-fg);background:var(--ds-surface-2)}.sl-tabs__ink{background:var(--ds-brand);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.sl-tabs__trigger .sl-count{transition:background-color var(--duration-fast),color var(--duration-fast)}.sl-tabs__trigger[data-state=active] .sl-count{background:var(--ds-ink);color:#fff}:where(html[data-sl-theme=dark]) .sl-tabs__trigger[data-state=active] .sl-count{color:#fff}.sl-tabs--pills .sl-tabs__list{border:0;gap:4px}.sl-tabs--pills .sl-tabs__trigger{border-radius:var(--radius-md);height:32px;font-size:13px}.sl-tabs--pills .sl-tabs__trigger[data-state=active]{background:var(--ds-ink);color:#fff}:where(html[data-sl-theme=dark]) .sl-tabs--pills .sl-tabs__trigger[data-state=active]{color:#fff}.sl-table-box{border:1px solid var(--ds-border);border-radius:var(--radius-2xl);background:var(--ds-surface);overscroll-behavior-x:contain;scrollbar-gutter:stable;scrollbar-width:thin;position:relative;overflow:auto}.sl-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px;line-height:20px}.sl-table th{z-index:var(--z-sticky);background:var(--ds-surface-2);border-bottom:1px solid var(--ds-border);color:var(--ds-fg-muted);text-align:left;white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:500;position:sticky;top:0}.sl-table th:first-child,.sl-table td:first-child{padding-left:18px}.sl-table th:last-child,.sl-table td:last-child{padding-right:18px}.sl-table__sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sl-table__sort:hover,.sl-table__sort[data-sorted]{color:var(--ds-fg)}.sl-table td{color:var(--ds-fg-2);vertical-align:middle;border-bottom:1px solid #f2f2f4;padding:10px 12px}:where(html[data-sl-theme=dark]) .sl-table td{border-bottom:1px solid #343435}.sl-table tbody tr{transition:background-color var(--duration-fast)}.sl-table tbody tr[data-clickable=true]{cursor:pointer}.sl-table tbody tr[data-clickable=true]:focus-visible{z-index:1;outline:2px solid var(--ds-brand);outline-offset:-2px;background:var(--ds-brand-tint);position:relative}.sl-table tbody tr:last-child td{border-bottom:0}.sl-table--compact td{padding-top:6px;padding-bottom:6px}.sl-table--comfy td{padding-top:14px;padding-bottom:14px}.sl-table__num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sl-table__acts{opacity:0;transition:opacity var(--duration-fast)}.sl-table tbody tr:hover .sl-table__acts,.sl-table tbody tr:focus-within .sl-table__acts{opacity:1}.sl-table__empty{padding:48px 24px}.sl-pager{border-top:1px solid var(--ds-border);color:var(--ds-fg-subtle);align-items:center;gap:8px;padding:10px 18px;font-size:12.5px;display:flex}.sl-pager__spacer{flex:1}.sl-pager{color:var(--ds-fg-muted);flex-wrap:wrap;gap:8px 10px;padding:12px 16px;font-size:13px}.sl-pager__summary b{color:var(--ds-fg);font-weight:600}.sl-pager__size{border-left:1px solid var(--ds-border);align-items:center;gap:8px;margin-left:8px;padding-left:14px;display:inline-flex}.sl-pager__size .sl-select-trigger{height:30px;font-size:13px}.sl-pager__pages{align-items:center;gap:4px;display:inline-flex}.sl-pager__num{min-width:32px;height:32px;color:var(--ds-fg-2);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 8px;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.sl-pager__num:hover{background:var(--ds-hover);color:var(--ds-fg)}.sl-pager__num[aria-current=page]{background:var(--ds-ink);border-color:var(--ds-ink);color:#fff;cursor:default}:where(html[data-sl-theme=dark]) .sl-pager__num[aria-current=page]{color:#fff}.sl-pager__num:focus-visible{outline:none;box-shadow:0 0 0 3px #c8102e33}.sl-pager__gap{text-align:center;min-width:20px;color:var(--ds-fg-subtle)}.sl-pager__compact{color:var(--ds-fg-2);font-size:13px;display:none}@media (max-width:640px){.sl-pager__pages,.sl-pager__size{display:none}.sl-pager__compact{display:inline}}.sl-bulk{z-index:var(--z-toast);border-radius:var(--radius-xl);background:var(--ds-ink);color:#fff;box-shadow:var(--shadow-pop),0 0 0 1px #ffffff0f;animation:sl-in var(--duration-base) var(--ease-out);white-space:nowrap;align-items:center;gap:6px;padding:6px 6px 6px 14px;display:flex;position:fixed;bottom:84px;left:50%;transform:translate(-50%)}:where(html[data-sl-theme=dark]) .sl-bulk{color:#fff;box-shadow:var(--shadow-pop),0 0 0 1px #00000040}.sl-bulk--inline{position:static;transform:none}.sl-bulk__count{align-items:center;gap:8px;margin-right:6px;font-size:13px;font-weight:500;display:flex}.sl-bulk__sep{background:#ffffff24;width:1px;height:20px;margin:0 4px}.sl-tooltip{border-radius:var(--radius-md);background:var(--ds-ink);color:#fff;box-shadow:var(--shadow-pop);z-index:var(--z-dropdown);animation:sl-in var(--duration-fast) var(--ease-out);align-items:center;gap:8px;max-width:280px;padding:6px 9px;font-size:12px;line-height:16px;display:flex}:where(html[data-sl-theme=dark]) .sl-tooltip{color:#fff}.sl-tooltip .sl-kbd{color:#ffffffd9;background:#ffffff1a;border-color:#fff3;min-width:18px;height:18px}.sl-popover{border:1px solid var(--ds-border);border-radius:var(--radius-xl);background:var(--ds-surface);box-shadow:var(--shadow-pop);z-index:var(--z-dropdown);animation:sl-in var(--duration-base) var(--ease-out);outline:none;padding:14px}.sl-overlay{z-index:var(--z-modal);background:var(--ds-overlay);-webkit-backdrop-filter:blur(4px);animation:sl-veil var(--duration-base) ease;position:fixed;inset:0}.sl-dialog{z-index:var(--z-modal);border-radius:var(--radius-3xl);background:var(--ds-surface);width:min(520px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-modal);animation:sl-in var(--duration-slow) var(--ease-out);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.sl-dialog--sm{width:min(420px,100vw - 32px)}.sl-dialog--lg{width:min(720px,100vw - 32px)}.sl-dialog--xl{width:min(960px,100vw - 32px)}.sl-dialog__head{align-items:flex-start;gap:12px;padding:20px 22px 0;display:flex}.sl-dialog__icon{border-radius:var(--radius-lg);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sl-dialog__title{letter-spacing:-.012em;margin:0;font-size:18px;font-weight:600;line-height:26px}.sl-dialog__desc{color:var(--ds-fg-muted);margin:4px 0 0;font-size:14px;line-height:21px}.sl-dialog__close{margin-left:auto}.sl-dialog__body{flex-direction:column;gap:14px;padding:18px 22px;display:flex;overflow:auto}.sl-dialog__foot{border-top:1px solid var(--ds-border);background:var(--ds-surface-2);border-radius:0 0 var(--radius-3xl) var(--radius-3xl);justify-content:flex-end;align-items:center;gap:8px;padding:14px 22px;display:flex}.sl-dialog__foot-left{color:var(--ds-fg-subtle);margin-right:auto;font-size:12.5px}.sl-sheet{z-index:var(--z-sheet);border-radius:var(--radius-2xl);background:var(--ds-surface);width:min(520px,100vw - 16px);box-shadow:var(--shadow-modal);animation:sl-sheet var(--duration-slow) var(--ease-out);outline:none;flex-direction:column;display:flex;position:fixed;top:8px;bottom:8px;right:8px}.sl-sheet__head{border-bottom:1px solid var(--ds-border);align-items:center;gap:10px;padding:14px 16px 14px 20px;display:flex}.sl-sheet__body{flex:1;padding:20px;overflow:auto}.sl-sheet__foot{border-top:1px solid var(--ds-border);align-items:center;gap:8px;padding:12px 16px;display:flex}.sl-toast{border-radius:var(--radius-xl);background:var(--ds-ink);color:#fff;width:360px;box-shadow:var(--shadow-pop);font-family:var(--font-sans);align-items:flex-start;gap:12px;padding:12px 12px 12px 14px;font-size:13.5px;line-height:20px;display:flex}:where(html[data-sl-theme=dark]) .sl-toast{color:#fff}.sl-toast__icon{margin-top:1px}.sl-toast__body{flex:1;min-width:0}.sl-toast__title{font-weight:500}.sl-toast__desc{color:#ffffffb3;margin-top:2px;font-size:12.5px;line-height:18px}.sl-toast__action{border-radius:var(--radius-sm);height:28px;color:var(--ds-ink);font:inherit;cursor:pointer;background:#fff;border:0;flex:none;padding:0 10px;font-size:12.5px;font-weight:600}:where(html[data-sl-theme=dark]) .sl-toast__action{background:#1c1c1c}.sl-toast__action:hover{background:#ececef}:where(html[data-sl-theme=dark]) .sl-toast__action:hover{background:#252526}.sl-toast__action[data-ghost]{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff59}:where(html[data-sl-theme=dark]) .sl-toast__action[data-ghost]{color:#fff;box-shadow:inset 0 0 0 1px #000000b3}.sl-toast__action[data-ghost]:hover{background:#ffffff1f}.sl-toast{overflow-wrap:anywhere;width:min(380px,100vw - 24px);position:relative;overflow:hidden}.sl-toast:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.sl-toast[data-tone=success]:before{background:#22c55e}.sl-toast[data-tone=danger]:before{background:#ef4444}.sl-toast[data-tone=warning]:before{background:#f59e0b}.sl-toast[data-tone=info]:before{background:#3b82f6}.sl-toast__close{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin:-2px -4px 0 0;transition:background-color .15s,color .15s;display:inline-flex}.sl-toast__close:hover{color:#fff;background:#ffffff1a}:where(html[data-sl-theme=dark]) .sl-toast__close:hover{color:#fff}.sl-toast__close:focus-visible{outline-offset:1px;outline:2px solid #fff9}:where(html[data-sl-theme=dark]) .sl-toast__close:focus-visible{outline:2px solid #3a3b4199}.sl-toast__spin{animation:.9s linear infinite sl-spin}.sl-banner{border-radius:var(--radius-xl);border:1px solid;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13.5px;line-height:20px;display:flex}.sl-banner__title{color:var(--ds-fg);font-weight:600}.sl-banner__body{min-width:0;color:var(--ds-fg-2);flex:1}.sl-banner--info{background:var(--ds-info-soft);border-color:#d6e2fd}:where(html[data-sl-theme=dark]) .sl-banner--info{border-color:#393d47}.sl-banner--info .sl-banner__icon{color:var(--ds-info)}.sl-banner--success{background:var(--ds-success-soft);border-color:#c9ead6}:where(html[data-sl-theme=dark]) .sl-banner--success{border-color:#36423a}.sl-banner--success .sl-banner__icon{color:var(--ds-success)}.sl-banner--warning{background:var(--ds-warning-soft);border-color:#fbe3b6}:where(html[data-sl-theme=dark]) .sl-banner--warning{border-color:#574b35}.sl-banner--warning .sl-banner__icon{color:var(--ds-warning)}.sl-banner--danger{background:var(--ds-danger-soft);border-color:#f6cbc8}:where(html[data-sl-theme=dark]) .sl-banner--danger{border-color:#4f3f3e}.sl-banner--danger .sl-banner__icon{color:var(--ds-danger)}:where(html[data-sl-theme=dark]) .sl-banner--ai{border-color:#403d4a}.sl-banner__icon{flex:none;margin-top:1px;display:inline-flex}.sl-banner__actions{flex:none;gap:6px;display:flex}.sl-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 24px;display:flex}.sl-empty__art{background:var(--ds-subtle);width:56px;height:56px;color:var(--ds-fg-muted);border-radius:16px;justify-content:center;align-items:center;margin-bottom:4px;display:flex;position:relative}.sl-empty__art:after{content:"";border:1px dashed var(--ds-border-strong);border-radius:22px;position:absolute;inset:-8px}.sl-empty__title{color:var(--ds-fg);margin:0;font-size:15px;font-weight:600;line-height:22px}.sl-empty__desc{max-width:380px;color:var(--ds-fg-muted);text-wrap:pretty;margin:0;font-size:13.5px;line-height:20px}.sl-empty__actions{gap:8px;margin-top:6px;display:flex}.sl-skel{background:linear-gradient(90deg,#f1f1f3 0,#f8f8fa 40%,#f1f1f3 80%) 0 0/960px 100%;border-radius:6px;animation:1.3s linear infinite sl-shimmer;display:block}:where(html[data-sl-theme=dark]) .sl-skel{background:linear-gradient(90deg,#222223 0,#1e1e1e 40%,#222223 80%)}.sl-spinner{border:2px solid var(--ds-border-strong);border-top-color:var(--ds-brand);border-radius:999px;animation:.7s linear infinite sl-spin;display:inline-block}.sl-live{width:8px;height:8px;display:inline-flex;position:relative}.sl-live:before{content:"";background:currentColor;border-radius:999px;animation:1.6s cubic-bezier(0,0,.2,1) infinite sl-ping;position:absolute;inset:0}.sl-live:after{content:"";background:currentColor;border-radius:999px;width:8px;height:8px;position:relative}.sl-stepper{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sl-step{border-radius:var(--radius-md);font:inherit;color:var(--ds-fg-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 6px;font-size:13px;display:inline-flex}.sl-step:hover:not(:disabled){background:var(--ds-subtle)}.sl-step:disabled{cursor:default}.sl-step__dot{width:24px;height:24px;font-family:var(--font-mono);border:1.5px solid var(--ds-border-strong);color:var(--ds-fg-muted);background:var(--ds-surface);transition:all var(--duration-base) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}.sl-step[data-state=current]{color:var(--ds-fg);font-weight:500}.sl-step[data-state=current] .sl-step__dot{border-color:var(--ds-brand);background:var(--ds-brand);color:#fff;box-shadow:0 0 0 4px var(--ds-brand-soft)}:where(html[data-sl-theme=dark]) .sl-step[data-state=current] .sl-step__dot{color:#fff}.sl-step[data-state=done] .sl-step__dot{border-color:var(--ds-success);background:var(--ds-success);color:#fff}:where(html[data-sl-theme=dark]) .sl-step[data-state=done] .sl-step__dot{color:#fff}.sl-step__line{background:var(--ds-border);border-radius:2px;flex:0 40px;min-width:16px;height:2px}.sl-step__line[data-done=true]{background:var(--ds-success)}.sl-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sl-timeline__item{grid-template-columns:28px 1fr;gap:12px;padding-bottom:18px;display:grid;position:relative}.sl-timeline__item:before{content:"";background:var(--ds-border);border-radius:2px;width:2px;position:absolute;top:28px;bottom:2px;left:13px}.sl-timeline__item:last-child:before{display:none}.sl-timeline__dot{background:var(--ds-subtle);width:28px;height:28px;color:var(--ds-fg-muted);border-radius:999px;justify-content:center;align-items:center;display:flex}.sl-timeline__title{color:var(--ds-fg);font-size:13.5px;line-height:20px}.sl-timeline__meta{color:var(--ds-fg-subtle);margin-top:1px;font-size:12px;line-height:18px}.sl-shell{background:var(--ds-ink);min-height:100vh;display:flex}.sl-panel{background:var(--ds-surface);border-radius:var(--radius-2xl);flex-direction:column;flex:1;min-width:0;margin:8px 8px 8px 0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f}.sl-main{flex-direction:column;flex:1;gap:20px;padding:24px 32px 96px;display:flex;overflow:auto}.sl-topbar{height:var(--size-topbar);border-bottom:1px solid #f0f0f2;flex:none;align-items:center;gap:10px;padding:0 20px;display:flex}:where(html[data-sl-theme=dark]) .sl-topbar{border-bottom:1px solid #353536}.sl-crumbs{color:var(--ds-fg-muted);align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.sl-crumbs a{color:inherit;transition:background-color var(--duration-fast),color var(--duration-fast);border-radius:6px;margin:0 -4px;padding:2px 4px;text-decoration:none}.sl-crumbs a:hover{background:var(--ds-subtle);color:var(--ds-fg)}.sl-crumbs__current{color:var(--ds-fg);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sl-topbar__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.sl-side{width:var(--size-sidebar);background:var(--ds-ink);color:var(--ds-nav-fg);transition:width var(--duration-slow) var(--ease-in-out);background-image:radial-gradient(120% 60% at 0 0,#d33a3529,#0000 60%);flex-direction:column;flex:none;display:flex}.sl-side--rail{width:var(--size-rail)}.sl-side__brand{align-items:center;gap:10px;height:56px;padding:0 12px 0 18px;display:flex}.sl-side--rail .sl-side__brand{justify-content:center;padding:0}.sl-side__logo{background:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 0 0 1px #ffffff1a,0 6px 16px -6px #d33a3599}:where(html[data-sl-theme=dark]) .sl-side__logo{background:#1c1c1c;box-shadow:0 0 0 1px #00000040,0 6px 16px -6px #d33a3599}.sl-side__scroll{scrollbar-width:none;flex-direction:column;flex:1;padding:6px 10px 12px;display:flex;overflow-y:auto}.sl-side__group{flex-direction:column;gap:1px;display:flex}.sl-side__label{color:#fff6;padding:8px 8px 4px;font-size:12px;font-weight:500}.sl-nav{border-radius:var(--radius-sm);height:32px;font:inherit;color:var(--ds-nav-fg);cursor:pointer;text-align:left;width:100%;transition:background-color var(--duration-fast),color var(--duration-fast);background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;font-size:14px;line-height:20px;text-decoration:none;display:flex;position:relative}.sl-nav:hover{background:var(--ds-nav-hover);color:#fff}:where(html[data-sl-theme=dark]) .sl-nav:hover{color:#fff}.sl-nav:hover .sl-nav__icon{color:#ffffffd9}.sl-nav[aria-current=page]{background:var(--ds-nav-active);color:#fff;font-weight:500}:where(html[data-sl-theme=dark]) .sl-nav[aria-current=page]{color:#fff}.sl-nav[aria-current=page]:before{content:"";background:var(--ds-brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-10px;box-shadow:0 0 12px 1px #d33a35b3}.sl-nav__icon{color:#ffffff8a;width:28px;height:28px;transition:color var(--duration-fast),background-color var(--duration-fast),box-shadow var(--duration-fast),transform var(--duration-fast);background:0 0;border-radius:8px;flex:none;place-items:center;margin-left:-4px;display:inline-grid}.sl-nav__icon--ai{color:#ff7770;background:#d63c361c;box-shadow:inset 0 0 0 1px #ff706814}:where(html[data-sl-theme=dark]) .sl-nav__icon--ai{color:#ff8e86}.sl-nav:hover .sl-nav__icon{color:#fff;background:#ffffff13}:where(html[data-sl-theme=dark]) .sl-nav:hover .sl-nav__icon{color:#fff}.sl-nav:hover .sl-nav__icon--ai{color:#ff8b84;background:#d63c362e}.sl-nav[aria-current=page] .sl-nav__icon{color:#fff;background:linear-gradient(145deg,#f0534df2,#b42924d1);box-shadow:0 6px 14px -8px #f0534de6,inset 0 1px #fff3}:where(html[data-sl-theme=dark]) .sl-nav[aria-current=page] .sl-nav__icon{color:#fff;box-shadow:0 6px 14px -8px #f0534de6,inset 0 1px #00000070}.sl-nav__label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sl-side--rail .sl-nav{justify-content:center;width:40px;margin:0 auto;padding:0}.sl-side--rail .sl-nav__icon{margin-left:0}.sl-side--rail .sl-nav__label,.sl-side--rail .sl-nav .sl-count,.sl-side--rail .sl-side__label,.sl-side--rail .sl-side__word,.sl-side--rail .sl-side__hide{display:none}.sl-side__search{border:1px solid var(--ds-nav-border);color:#ffffff80;height:34px;font:inherit;cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast);background:#ffffff0f;border-radius:9px;align-items:center;gap:10px;margin:4px 10px;padding:0 8px 0 10px;font-size:13.5px;display:flex}.sl-side__foot{border-top:1px solid var(--ds-nav-border);flex-direction:column;flex:none;gap:1px;padding:8px 10px 12px;display:flex}.sl-side__me{color:var(--ds-nav-fg);font:inherit;text-align:left;cursor:pointer;width:100%;transition:background-color var(--duration-fast);background:#ffffff0a;border:0;border-radius:10px;align-items:center;gap:10px;margin-top:6px;padding:8px;display:flex}.sl-side .sl-count{background:var(--ds-brand);color:#fff}:where(html[data-sl-theme=dark]) .sl-side .sl-count{color:#fff}.sl-cmd{border-radius:var(--radius-3xl);background:var(--ds-surface);width:min(680px,100vw - 32px);max-height:min(560px,100vh - 96px);box-shadow:var(--shadow-modal);flex-direction:column;display:flex;overflow:hidden}.sl-cmd-dialog{z-index:var(--z-modal);animation:sl-in var(--duration-base) var(--ease-out);outline:none;position:fixed;top:12vh;left:50%;transform:translate(-50%)}.sl-cmd__input{border-bottom:1px solid var(--ds-border);height:56px;color:var(--ds-fg-subtle);align-items:center;gap:10px;padding:0 18px;display:flex}.sl-cmd__input input{height:100%;font:inherit;color:var(--ds-fg);background:0 0;border:0;outline:none;flex:1;font-size:16px}.sl-cmd__input input::placeholder{color:var(--ds-fg-subtle)}.sl-cmd__scopes{flex-wrap:wrap;gap:6px;padding:10px 14px 0;display:flex}.sl-cmd__list{flex:auto;min-height:0;padding:8px;scroll-padding:8px;overflow:auto}.sl-cmd>:not(.sl-cmd__list){flex-shrink:0}.sl-cmd [cmdk-group-heading]{color:var(--ds-fg-subtle);padding:10px 10px 6px;font-size:12px;font-weight:500}.sl-cmd [cmdk-item]{border-radius:var(--radius-lg);min-height:44px;color:var(--ds-fg);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:8px 10px;font-size:14px;transition:background-color 80ms;display:flex}.sl-cmd [cmdk-item][data-selected=true] .sl-cmd__enter{opacity:1}.sl-cmd [cmdk-empty]{text-align:center;color:var(--ds-fg-muted);padding:32px 16px;font-size:13.5px}.sl-cmd__icon{border-radius:var(--radius-md);background:var(--ds-subtle);width:32px;height:32px;color:var(--ds-fg-muted);flex:none;justify-content:center;align-items:center;display:flex}.sl-cmd__icon--ai{background:var(--ds-ai-soft);color:var(--ds-ai)}.sl-cmd__text{flex-direction:column;flex:1;min-width:0;display:flex}.sl-cmd__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sl-cmd__sub{color:var(--ds-fg-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:18px;overflow:hidden}.sl-cmd__enter{opacity:0;color:var(--ds-fg-subtle);align-items:center;gap:6px;font-size:12px;transition:opacity 80ms;display:flex}.sl-cmd__foot{border-top:1px solid var(--ds-border);background:var(--ds-surface-2);color:var(--ds-fg-subtle);align-items:center;gap:14px;padding:10px 16px;font-size:12px;display:flex}.sl-cmd__foot span{align-items:center;gap:6px;display:inline-flex}.sl-cmd__ai{border-radius:var(--radius-xl);background:var(--ds-ai-soft);color:var(--ds-fg-2);border:1px solid #e3dcfb;flex-direction:column;gap:10px;margin:4px 8px 8px;padding:14px 16px;font-size:13.5px;line-height:21px;display:flex}:where(html[data-sl-theme=dark]) .sl-cmd__ai{border:1px solid #3f3c47}.sl-chat{background:0 0;flex-direction:column;height:100%;min-height:0;display:flex}.sl-chat__thread{scroll-behavior:auto;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:#4a46442e transparent;flex:1;padding:28px 0 16px;overflow:auto}.sl-chat__col{flex-direction:column;gap:26px;width:100%;max-width:820px;margin:0 auto;padding:0 28px;display:flex}.sl-chat__welcome{animation:sl-rise .42s var(--ease-out);flex-direction:column;gap:24px;padding-top:clamp(24px,7vh,72px);display:flex}.sl-chat__welcome-brand{align-items:center;gap:13px;display:flex}.sl-chat__welcome-brand>span:last-child{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.sl-chat__welcome-brand small{color:var(--ds-fg-subtle);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;font-weight:600;line-height:14px;display:flex}.sl-chat__welcome-brand small i{background:#22a35a;border-radius:99px;width:6px;height:6px;box-shadow:0 0 0 3px #22a35a1a}.sl-chat__welcome-avatar{filter:drop-shadow(0 8px 13px #10101424);display:grid}.sl-chat__welcome-copy{max-width:680px}.sl-chat__welcome-copy h2{letter-spacing:-.035em;color:var(--ds-fg);margin:0;font-size:clamp(26px,3vw,34px);font-weight:640;line-height:1.18}.sl-chat__welcome-copy p{max-width:650px;color:var(--ds-fg-muted);margin:9px 0 0;font-size:14px;line-height:22px}.sl-msg{animation:sl-in var(--duration-base) var(--ease-out);gap:12px;display:flex}.sl-msg--user{justify-content:flex-end}.sl-msg__user-content{flex-direction:column;align-items:flex-end;gap:6px;max-width:82%;display:flex}.sl-msg__bubble{color:#fff;white-space:pre-wrap;background:#242428;border-radius:17px 17px 5px;max-width:82%;padding:11px 15px;font-size:14px;line-height:22px;box-shadow:0 8px 22px -18px #101014cc}:where(html[data-sl-theme=dark]) .sl-msg__bubble{color:#fff;background:#262627;box-shadow:0 8px 22px -18px #000000b3}.sl-msg__avatar{background:var(--ds-ai);color:#fff;width:30px;height:30px;box-shadow:0 4px 12px -4px color-mix(in srgb,var(--ds-ai) 60%,transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}:where(html[data-sl-theme=dark]) .sl-msg__avatar{color:#fff}.sl-msg__body{min-width:0;color:var(--ds-fg-2);flex-direction:column;flex:1;gap:11px;padding-top:3px;font-size:14.25px;line-height:23.5px;display:flex}.sl-msg__body p{margin:0}.sl-msg__body ul,.sl-msg__body ol{margin:0;padding-left:20px}.sl-msg__body strong{color:var(--ds-fg);font-weight:600}.sl-msg__actions{opacity:.15;transition:opacity var(--duration-fast);gap:2px;display:flex}.sl-msg:hover .sl-msg__actions{opacity:1}.sl-msg__citations,.sl-msg__followups{flex-wrap:wrap;gap:6px;display:flex}.sl-msg__followups .sl-chip{background:#fff;border-radius:10px;height:32px;padding:0 11px;font-size:12.5px;transition:transform .15s,border-color .15s,background-color .15s}:where(html[data-sl-theme=dark]) .sl-msg__followups .sl-chip{background:#1c1c1c}.sl-msg__followups .sl-chip:hover{border-color:var(--ds-brand);background:var(--ds-brand-tint);transform:translateY(-1px)}.sl-cite{border:1px solid var(--ds-border);background:var(--ds-surface);height:26px;color:var(--ds-fg-muted);cursor:pointer;transition:border-color var(--duration-fast),background-color var(--duration-fast);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;text-decoration:none;display:inline-flex}.sl-cite:hover{border-color:var(--ds-border-hover);background:var(--ds-surface-2);color:var(--ds-fg)}.sl-tool{color:var(--ds-fg-2);background:#f8f6f4;border:1px solid #23222617;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}:where(html[data-sl-theme=dark]) .sl-tool{background:#201f1e;border:1px solid #ffffff1d}.sl-tool__state{color:var(--ds-fg-subtle);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.sl-typing{gap:4px;padding:6px 0;display:inline-flex}.sl-typing i{background:var(--ds-ai);border-radius:999px;width:6px;height:6px;animation:1.2s infinite sl-dots}.sl-typing i:nth-child(2){animation-delay:.15s}.sl-typing i:nth-child(3){animation-delay:.3s}.sl-composer-wrap{background:linear-gradient(#0000,#fbf9f7eb 24%);padding:10px 28px 18px}:where(html[data-sl-theme=dark]) .sl-composer-wrap{background:linear-gradient(#0000,#1a1b1eeb 24%)}.sl-composer{max-width:820px;transition:border-color var(--duration-fast),box-shadow var(--duration-fast),transform var(--duration-fast);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #2322262b;border-radius:20px;margin:0 auto;box-shadow:0 16px 42px -24px #1010146b,0 2px 5px #10101409}:where(html[data-sl-theme=dark]) .sl-composer{background:#1a1b1ef5;border:1px solid #ffffff36;box-shadow:0 16px 42px -24px #000000b3,0 2px 5px #00000040}:where(html[data-sl-theme=dark]) .sl-composer:focus-within{border-color:color-mix(in srgb,var(--ds-ai) 45%,#2e2e2e);box-shadow:0 0 0 4px color-mix(in srgb,var(--ds-ai) 10%,transparent),0 8px 28px -14px #0000008c}.sl-composer textarea{resize:none;width:100%;min-height:58px;max-height:200px;font:inherit;color:var(--ds-fg);background:0 0;border:0;outline:none;padding:16px 17px 5px;font-size:14.5px;line-height:22px;display:block}.sl-composer textarea::placeholder{color:var(--ds-fg-subtle)}.sl-composer textarea:focus-visible{outline:none}.sl-composer__bar{border-top:1px solid #2322260e;align-items:center;gap:6px;padding:7px 9px 9px 10px;display:flex}:where(html[data-sl-theme=dark]) .sl-composer__bar{border-top:1px solid #ffffff12}.sl-composer__send{margin-left:auto}.sl-composer__overlay{z-index:5;max-width:760px;margin:0 auto;position:absolute;bottom:calc(100% - 8px);left:24px;right:24px}.sl-composer__hint{color:var(--ds-fg-subtle);white-space:nowrap;text-overflow:ellipsis;margin-left:4px;font-size:12px;overflow:hidden}.sl-composer[data-disabled]{opacity:.6}.sl-chip:disabled{opacity:.5;cursor:default}.sl-md{flex-direction:column;gap:10px;min-width:0;display:flex}.sl-md p{margin:0}.sl-md ul,.sl-md ol{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.sl-md__h{color:var(--ds-fg);margin:4px 0 0;font-size:14.5px;font-weight:600;line-height:22px}h3.sl-md__h{font-size:16px}.sl-md__ic{font-family:var(--font-mono);background:var(--ds-subtle);color:var(--ds-fg);border-radius:5px;padding:1px 5px;font-size:12.5px}.sl-md__code{border:1px solid var(--ds-border);border-radius:var(--radius-lg);background:#111114;overflow:hidden}:where(html[data-sl-theme=dark]) .sl-md__code{background:#222223}.sl-md__codebar{color:#a1a1aa;background:#1b1b20;justify-content:space-between;align-items:center;padding:6px 10px;font-size:11.5px;display:flex}.sl-md__copy{color:#d4d4d8;height:24px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}:where(html[data-sl-theme=dark]) .sl-md__copy{color:#7a7a7c}.sl-md__copy:hover{background:#ffffff14}.sl-md__code pre{max-height:480px;margin:0;padding:12px 14px;overflow:auto}.sl-md__code code{font-family:var(--font-mono);color:#e4e4e7;white-space:pre;font-size:12.5px;line-height:20px}:where(html[data-sl-theme=dark]) .sl-md__code code{color:#e4e4e6}.sl-md__quote{border-left:3px solid var(--ds-border-strong);color:var(--ds-fg-muted);margin:0;padding:2px 0 2px 12px}.sl-md__table{border:1px solid var(--ds-border);border-radius:var(--radius-lg);overflow:auto}.sl-md__table table{border-collapse:collapse;width:100%;font-size:13px}.sl-md__table th,.sl-md__table td{border-bottom:1px solid var(--ds-border);text-align:left;vertical-align:top;padding:7px 10px}.sl-md__table th{background:var(--ds-surface-2);color:var(--ds-fg);font-weight:500}.sl-md__cite{background:var(--ds-ai-soft,#efebfd);min-width:17px;height:17px;color:var(--ds-ai);font-family:var(--font-mono);vertical-align:2px;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;margin:0 1px;padding:0 4px;font-size:10.5px;line-height:1;display:inline-flex}:where(html[data-sl-theme=dark]) .sl-md__cite{background:var(--ds-ai-soft,#252429)}.sl-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sl-prompt{font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-base),box-shadow var(--duration-base),transform var(--duration-base),background-color var(--duration-base);background:#ffffffc2;border:1px solid #2322261a;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:11px;padding:12px;display:grid;box-shadow:0 8px 20px -20px #101014a6}:where(html[data-sl-theme=dark]) .sl-prompt{background:#1a1b1ec2;border:1px solid #ffffff20;box-shadow:0 8px 20px -20px #000000b3}.sl-prompt>svg{background:var(--ds-ai-soft);border-radius:10px;grid-row:1/span 2;width:34px;height:34px;padding:8px}.sl-prompt:hover{border-color:var(--ds-brand);background:#fff;transform:translateY(-2px);box-shadow:0 15px 28px -22px #1010148c}:where(html[data-sl-theme=dark]) .sl-prompt:hover{background:#1c1c1c;box-shadow:0 15px 28px -22px #000000b3}.sl-prompt__title{color:var(--ds-fg);font-size:13.5px;font-weight:500}.sl-prompt__sub{color:var(--ds-fg-subtle);font-size:12px;line-height:17px}@media (max-width:620px){.sl-prompts{grid-template-columns:1fr}.sl-chat__col{padding:0 16px}.sl-composer-wrap{padding-left:12px;padding-right:12px}.sl-chat__welcome{padding-top:20px}.sl-chat__welcome-copy h2{font-size:25px}.sl-msg__user-content{max-width:90%}}.sl-board{grid-auto-columns:minmax(272px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.sl-col{border-radius:var(--radius-2xl);background:var(--ds-subtle);min-height:120px;transition:background-color var(--duration-base),box-shadow var(--duration-base);flex-direction:column;display:flex}.sl-col[data-over=true]{box-shadow:inset 0 0 0 2px var(--ds-border-hover);background:#ececf0}:where(html[data-sl-theme=dark]) .sl-col[data-over=true]{background:#252527}.sl-col__head{align-items:center;gap:8px;padding:12px 12px 8px 14px;font-size:13.5px;font-weight:600;display:flex}.sl-col__list{flex-direction:column;gap:8px;padding:4px 8px 10px;display:flex}.sl-tile{border:1px solid var(--ds-border);border-radius:var(--radius-xl);background:var(--ds-surface);box-shadow:var(--shadow-card);cursor:grab;transition:box-shadow var(--duration-base),transform var(--duration-base),border-color var(--duration-base);flex-direction:column;gap:8px;padding:12px;display:flex}.sl-tile:hover{border-color:var(--ds-border-hover);box-shadow:var(--shadow-hover)}.sl-tile[data-dragging=true]{cursor:grabbing;box-shadow:var(--shadow-modal);opacity:.96;transform:rotate(1.5deg)scale(1.02)}.sl-chart{width:100%;font-family:var(--font-sans)}.sl-chart .recharts-cartesian-axis-tick-value{font-family:var(--font-mono);fill:var(--ds-fg-subtle);font-size:11px}.sl-chart-tip{border-radius:var(--radius-md);background:var(--ds-ink);color:#fff;box-shadow:var(--shadow-pop);padding:8px 10px;font-size:12px;line-height:18px}:where(html[data-sl-theme=dark]) .sl-chart-tip{color:#fff}.sl-legend{color:var(--ds-fg-muted);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.sl-legend span{align-items:center;gap:6px;display:inline-flex}.sl-legend i{border-radius:3px;width:8px;height:8px;display:inline-block}.sl-drop{border:1.5px dashed var(--ds-border-hover);border-radius:var(--radius-2xl);background:var(--ds-surface-2);text-align:center;cursor:pointer;transition:border-color var(--duration-base),background-color var(--duration-base);flex-direction:column;align-items:center;gap:8px;padding:28px 20px;display:flex}.sl-drop:hover,.sl-drop[data-over=true]{border-color:var(--ds-brand);background:var(--ds-brand-tint)}.sl-drop__title{color:var(--ds-fg);font-size:14px;font-weight:500}.sl-drop__hint{color:var(--ds-fg-subtle);font-size:12.5px}.sl-file{border:1px solid var(--ds-border);border-radius:var(--radius-xl);background:var(--ds-surface);align-items:center;gap:12px;padding:10px 12px;display:flex}.sl-ring{flex:none;position:relative}.sl-ring__label{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sl-ring__value{font-family:var(--font-mono);color:var(--ds-fg);font-weight:600}.sl-ring__cap{color:var(--ds-fg-subtle);font-size:10px;font-weight:500}.sl-hist{gap:2px;margin-right:4px;display:inline-flex}.sl-hist .sl-btn{border-radius:var(--radius-sm);width:28px;height:28px;padding:0}.sl-crumb-menu{font:inherit;color:var(--ds-fg);cursor:pointer;transition:background-color var(--duration-fast);background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin:0 -2px;padding:3px 6px;font-size:13px;font-weight:500;display:inline-flex}.sl-crumb-menu:hover,.sl-crumb-menu[data-state=open]{background:var(--ds-subtle)}.sl-pin{color:var(--ds-fg-subtle)}.sl-pin[aria-pressed=true]{color:#e0a100}.sl-side--light{border-right:1px solid var(--ds-border);color:var(--ds-fg-muted);background:#fbfbfc}:where(html[data-sl-theme=dark]) .sl-side--light{background:#1c1c1c}.sl-side--light .sl-side__word{color:var(--ds-fg)}.sl-side--light .sl-side__logo{box-shadow:0 0 0 1px var(--ds-border)}.sl-side--light .sl-side__label{color:var(--ds-fg-subtle)}.sl-side--light .sl-nav{color:var(--ds-fg-muted)}.sl-side--light .sl-nav__icon{color:var(--ds-fg-subtle)}.sl-side--light .sl-nav__icon--ai{color:var(--ds-brand);background:var(--ds-brand-tint)}.sl-side--light .sl-nav:hover{background:var(--ds-hover);color:var(--ds-fg)}.sl-side--light .sl-nav:hover .sl-nav__icon{color:var(--ds-fg);background:#fff;box-shadow:0 2px 8px #18121014}:where(html[data-sl-theme=dark]) .sl-side--light .sl-nav:hover .sl-nav__icon{background:#1c1c1c;box-shadow:0 2px 8px #00000040}.sl-side--light .sl-nav[aria-current=page]{background:var(--ds-brand-soft);color:var(--ds-brand-text)}.sl-side--light .sl-nav[aria-current=page]:before{display:none}.sl-side--light .sl-nav[aria-current=page] .sl-nav__icon{color:#fff;background:linear-gradient(145deg,#e04a44,#b92d28)}:where(html[data-sl-theme=dark]) .sl-side--light .sl-nav[aria-current=page] .sl-nav__icon{color:#fff}.sl-side--light .sl-side__search{background:var(--ds-surface);border-color:var(--ds-border-strong);color:var(--ds-fg-subtle)}.sl-side--light .sl-side__search:hover{border-color:var(--ds-border-hover);color:var(--ds-fg-muted)}.sl-side--light .sl-side__kbd{border-color:var(--ds-border-strong);background:var(--ds-subtle);color:var(--ds-fg-muted)}.sl-side--light .sl-side__foot{border-color:var(--ds-border)}.sl-side--light .sl-side__me{background:var(--ds-surface);box-shadow:inset 0 0 0 1px var(--ds-border);color:var(--ds-fg-muted)}.sl-side--light .sl-side__me:hover{background:var(--ds-surface-2)}.sl-side--light .sl-side__me-name{color:var(--ds-fg)!important}.sl-side--light .sl-side__me-sub{color:var(--ds-fg-subtle)!important}.sl-shell--light{background:var(--ds-bg)}.sl-shell--light .sl-panel{box-shadow:none;border-radius:0;margin:0}.sl-side__group-toggle{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:8px 8px 4px;font-size:12px;font-weight:500;display:flex}.sl-side__group-toggle:hover,:where(html[data-sl-theme=dark]) .sl-side__group-toggle:hover{color:#fff}.sl-side--light .sl-side__group-toggle:hover{color:var(--ds-fg)}.sl-topnav{z-index:var(--z-dropdown);background:var(--ds-ink);color:#fff;align-items:center;gap:6px;height:56px;padding:0 16px;display:flex;position:sticky;top:0}:where(html[data-sl-theme=dark]) .sl-topnav{color:#fff}.sl-topnav__brand{align-items:center;gap:10px;margin-right:12px;display:flex}.sl-topnav__item{border-radius:var(--radius-md);height:34px;font:inherit;color:#ffffffb8;cursor:pointer;transition:background-color var(--duration-fast),color var(--duration-fast);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;text-decoration:none;display:inline-flex;position:relative}.sl-topnav__item:hover,.sl-topnav__item[data-state=open]{color:#fff;background:#ffffff14}:where(html[data-sl-theme=dark]) .sl-topnav__item:hover,:where(html[data-sl-theme=dark]) .sl-topnav__item[data-state=open]{color:#fff}.sl-topnav__item[aria-current=page]{color:#fff;font-weight:500}:where(html[data-sl-theme=dark]) .sl-topnav__item[aria-current=page]{color:#fff}.sl-topnav__item[aria-current=page]:after{content:"";background:var(--ds-brand);border-radius:2px;height:2px;position:absolute;bottom:-11px;left:12px;right:12px;box-shadow:0 0 10px #d33a35cc}.sl-topnav__search{color:#ffffff80;height:34px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;flex:0 360px;align-items:center;gap:10px;margin-left:auto;padding:0 10px;font-size:13.5px;display:flex}.sl-topnav__search:hover{background:#ffffff1a}.sl-mega{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:520px;padding:8px;display:grid}.sl-mega__link{border-radius:var(--radius-lg);color:var(--ds-fg);transition:background-color var(--duration-fast);gap:12px;padding:10px;text-decoration:none;display:flex}.sl-mega__link:hover,.sl-mega__link:focus-visible{background:var(--ds-subtle)}.sl-mega__ic{border-radius:var(--radius-lg);background:var(--ds-brand-soft);width:36px;height:36px;color:var(--ds-brand-text);flex:none;justify-content:center;align-items:center;display:flex}.sl-subnav{border-bottom:1px solid var(--ds-border);background:var(--ds-surface);align-items:center;gap:4px;height:44px;padding:0 20px;display:flex}.sl-exp{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sl-exp__card{border:1.5px solid var(--ds-border-strong);border-radius:var(--radius-xl);background:var(--ds-surface);text-align:left;font:inherit;cursor:pointer;transition:border-color var(--duration-base),box-shadow var(--duration-base);flex-direction:column;gap:10px;padding:10px;display:flex;position:relative}.sl-exp__card:hover{border-color:var(--ds-border-hover)}.sl-exp__card[aria-checked=true]{border-color:var(--ds-brand);box-shadow:0 0 0 4px var(--ds-brand-soft)}.sl-exp__thumb{background:var(--ds-subtle);border-radius:9px;height:118px;display:flex;overflow:hidden}.sl-exp__check{background:var(--ds-brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:16px;right:16px}:where(html[data-sl-theme=dark]) .sl-exp__check{color:#fff}.sl-switching{z-index:999;background:var(--ds-ink);color:#fff;animation:sl-veil var(--duration-slow) ease;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}:where(html[data-sl-theme=dark]) .sl-switching{color:#fff}.sl-side__ws{border:1px solid var(--ds-nav-border);border-radius:var(--radius-md);width:100%;height:30px;font:inherit;color:#ffffffbf;cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast);background:0 0;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;font-weight:500;display:flex}.sl-side__ws:hover{background:var(--ds-nav-hover)}.sl-side--light .sl-side__ws{border-color:var(--ds-border-strong);background:var(--ds-surface);color:var(--ds-fg-2)}.sl-side--light .sl-side__ws:hover{border-color:var(--ds-border-hover);background:var(--ds-surface-2)}.sl-tone-brand{--ds-ai:var(--ds-brand);--ds-ai-hover:var(--ds-brand-hover);--ds-ai-soft:var(--ds-brand-tint)}.sl-tone-brand .sl-msg__avatar{background:var(--ds-fg);color:var(--ds-surface);box-shadow:0 4px 12px -5px #16161b73}:where(html[data-sl-theme=dark]) .sl-tone-brand .sl-msg__avatar{box-shadow:0 4px 12px -5px #000000b3}:where(html[data-sl-theme=dark]) .sl-tone-brand .sl-btn--ai{box-shadow:inset 0 1px #00000043,0 1px 2px #a92a2559}.sl-tone-brand .sl-composer:focus-within{border-color:var(--ds-brand);box-shadow:var(--shadow-focus),0 8px 28px -14px #10101440}:where(html[data-sl-theme=dark]) .sl-tone-brand .sl-composer:focus-within{box-shadow:var(--shadow-focus),0 8px 28px -14px #0000008c}.sl-tone-brand .sl-prompt:hover{border-color:var(--ds-brand)}.sl-tone-brand .sl-card--ai{background:var(--ds-surface);border-color:var(--ds-border)}.sl-tone-brand .sl-banner--ai{border-color:var(--ds-brand-soft)}.sl-tone-brand .sl-md__cite{background:var(--ds-brand-tint);color:var(--ds-brand-text)}.sl-chat--compact .sl-chat__thread{padding:16px 0 8px}.sl-chat--compact .sl-chat__col{gap:16px;padding:0 16px}.sl-chat--compact .sl-msg{gap:10px}.sl-chat--compact .sl-msg__avatar{border-radius:8px;width:26px;height:26px}.sl-chat--compact .sl-msg__body{font-size:13.5px;line-height:21px}.sl-chat--compact .sl-msg__bubble{max-width:88%;font-size:13.5px;line-height:21px}.sl-chat--compact .sl-composer-wrap{border-top:1px solid var(--ds-border);padding:10px 16px 12px}.sl-chat--compact .sl-composer{box-shadow:none;border-radius:14px}.sl-chat--compact .sl-composer textarea{min-height:44px;padding:11px 12px 2px;font-size:13.5px}.sl-chat--compact .sl-msg__actions{opacity:1}.sl-screen{position:relative}.sl-mbar{display:none}.sl-drawer{z-index:51;animation:sl-sheet var(--duration-slow) var(--ease-out);outline:none;display:flex;position:fixed;top:0;bottom:0;left:0}.sl-drawer .sl-side{width:288px}.sl-aipanel{z-index:var(--z-sheet);border-radius:var(--radius-2xl);background:var(--ds-surface);width:min(440px,100vw - 16px);box-shadow:var(--shadow-modal);animation:sl-sheet var(--duration-slow) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:8px;bottom:8px;right:8px;overflow:hidden}@media (max-width:760px){.sl-screen .sl-side{display:none}.sl-screen .sl-drawer .sl-side{display:flex}.sl-mbar{border-bottom:1px solid var(--ds-border);background:var(--ds-surface);height:56px;z-index:var(--z-dropdown);align-items:center;gap:6px;padding:0 6px;display:flex;position:sticky;top:0}.sl-screen .sl-shell{min-height:0!important}.sl-screen .sl-panel{box-shadow:none;border-radius:0;margin:0}.sl-screen .sl-topbar{display:none}.sl-main{padding:16px 16px 96px}.sl-page-header__title{font-size:24px;line-height:30px}}.sl-drawer .sl-nav{height:44px;font-size:15px}.sl-drawer .sl-side__search{height:44px}.sl-drawer .sl-side__me{min-height:52px}.sl-nav-wrap{position:relative}.sl-nav-wrap .sl-nav{padding-right:32px}.sl-nav-more{width:24px;height:24px;color:inherit;opacity:0;cursor:pointer;transition:opacity var(--duration-fast),background-color var(--duration-fast);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}.sl-nav-wrap:hover .sl-nav-more,.sl-nav-more:focus-visible,.sl-nav-more[data-state=open]{opacity:1}.sl-nav-more:hover{background:var(--ds-nav-hover)}.sl-side--light .sl-nav-more{color:var(--ds-fg-muted)}.sl-side--light .sl-nav-more:hover{background:var(--ds-hover)}.sl-cmd__input input:focus-visible{outline:none}.sl-menu,.sl-popover,.sl-tooltip{z-index:calc(var(--z-modal) + 5)}.sl-overlay.sl-overlay--sheet{z-index:var(--z-sheet)}.sl-autohide{width:var(--size-rail);flex:none;display:flex;position:relative}.sl-autohide>.sl-side{width:var(--size-rail)}.sl-peek{z-index:var(--z-sheet);box-shadow:0 0 0 1px var(--ds-border),0 24px 48px -16px #10101447;animation:sl-peek .16s var(--ease-out);display:flex;position:absolute;top:0;bottom:0;left:0}.sl-peek>.sl-side{width:var(--size-sidebar)}@keyframes sl-peek{0%{opacity:.6;transform:translate(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sl-peek{animation:none}}@media (max-width:760px){.sl-app>.sl-autohide{display:none}}.sl-app{height:100dvh;min-height:0;overflow:hidden}.sl-app .sl-panel{min-height:0}.sl-app__main{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:hidden auto}.sl-app__main:focus{outline:none}.sl-app .sl-mbar{display:none}@media (max-width:760px){.sl-app>.sl-side{display:none}.sl-app .sl-mbar{border-bottom:1px solid var(--ds-border);background:var(--ds-surface);flex:none;align-items:center;gap:4px;height:56px;padding:0 6px;display:flex}.sl-app .sl-topbar{height:48px;padding:0 12px}.sl-app .sl-hist,.sl-app .sl-crumbs,.sl-app .sl-pin{display:none}}.sl-root,.sl-portal,.sl-overlay,.sl-toast,.sl-tooltip,.sl-menu,.sl-popover,.sl-dialog,.sl-sheet,.sl-cmd-dialog,.sl-switching,.sl-drawer,.sl-aipanel{--ds-ink:#0b0b0c;--ds-fg:#181616;--ds-fg-2:#45403e;--ds-fg-muted:#68625f;--ds-fg-subtle:#716a66;--ds-fg-disabled:#77706c;--ds-bg:#f3f1ee;--ds-surface:#fff;--ds-surface-2:#faf8f6;--ds-subtle:#f1eeeb;--ds-hover:#ebe7e3;--ds-border:#e8e3df;--ds-border-strong:#dcd6d1;--ds-border-hover:#bbb4ae;--ds-brand:#d63c36;--ds-brand-hover:#bd302b;--ds-brand-press:#a82723;--ds-brand-text:#a72b26;--ds-brand-soft:#fbe8e6;--ds-brand-tint:#fdf5f4;--ds-brand-glow:#ff625b;--ds-ai:#1d1b1b;--ds-ai-hover:#050505;--ds-ai-soft:#f0edeb;--shadow-card:0 1px 1px #18121006,0 8px 28px -24px #26191438;--shadow-hover:0 18px 42px -24px #20141157;--shadow-pop:0 2px 4px #16110f0f,0 22px 52px -18px #1b110e4d;--shadow-modal:0 32px 90px -24px #0c09086b;--shadow-focus:0 0 0 4px #d63c3621;--radius-md:9px;--radius-lg:11px;--radius-xl:13px;--radius-2xl:16px;--radius-3xl:20px}.sl-root{letter-spacing:-.002em;background:var(--ds-bg)}.sl-side .sl-vani-mark__ai,.sl-btn--ai .sl-vani-mark__ai,.sl-btn--dark .sl-vani-mark__ai,.sl-toast .sl-vani-mark__ai,.sl-tooltip .sl-vani-mark__ai{color:#ff817a}.sl-app__main{background:var(--ds-bg);scrollbar-color:#cfc8c2 transparent}.sl-panel{background:var(--ds-surface);border-radius:22px;margin:10px 10px 10px 0;box-shadow:0 0 0 1px #ffffff12,-20px 0 70px #0000001f}:where(html[data-sl-theme=dark]) .sl-panel{box-shadow:0 0 0 1px #00000040,-20px 0 70px #00000043}.sl-main{background:var(--ds-bg);gap:22px;padding:28px 36px 104px}.sl-standalone-page{flex-direction:column;gap:22px;width:100%;min-width:0;margin:0;padding:30px 36px 104px;display:flex}.sl-topbar{-webkit-backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #e2dcd7d1;height:58px;padding:0 24px}.sl-crumbs{font-size:12.5px}.sl-side{background-color:#0b0b0c;background-image:radial-gradient(90% 44% at 20% 0,#d63c3638,#0000 68%),linear-gradient(#0b0b0c 0%,#101012 100%)}:where(html[data-sl-theme=dark]) .sl-side{background-color:#202021;background-image:radial-gradient(90% 44% at 20% 0,#d63c3638,#0000 68%),linear-gradient(#202021 0%,#212122 100%)}.sl-side__brand{height:64px;padding-left:20px}.sl-side__logo{border-radius:10px;width:32px;height:32px;box-shadow:0 0 0 1px #ffffff1f,0 10px 26px -10px #ff463fa6}:where(html[data-sl-theme=dark]) .sl-side__logo{box-shadow:0 0 0 1px #00000043,0 10px 26px -10px #ff463fa6}.sl-side__logo img{width:24px;height:24px}.sl-side__word{font-size:18px;font-weight:680}.sl-side__search{background:#ffffff0e;border-radius:11px;height:38px;margin:4px 10px 8px}.sl-side__ws{color:#ffffffc2;background:#ffffff09;border-color:#ffffff13;border-radius:10px;height:34px;font-size:12.5px}.sl-side__ws-status{background:#68d391;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #68d39117}.sl-side__label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff57;padding:10px 9px 5px;font-size:10.5px;font-weight:650}.sl-side--rail .sl-side__group+.sl-side__group{margin-top:13px;padding-top:13px;position:relative}.sl-side--rail .sl-side__group+.sl-side__group:before{content:"";background:#ffffff13;height:1px;position:absolute;top:0;left:10px;right:10px}.sl-nav{color:#ffffff9e;border-radius:9px;height:36px;padding:0 10px;font-size:13.5px}.sl-nav:hover{background:#fff1}.sl-nav[aria-current=page]{background:linear-gradient(90deg,#d63c3638,#d63c3614);box-shadow:inset 0 0 0 1px #ff5b541c}.sl-nav[aria-current=page]:before{background:#f0534d;width:3px;top:7px;bottom:7px;left:-10px;box-shadow:0 0 16px #f0534dbf}.sl-side__foot{padding:10px 10px 14px}.sl-side__me{background:#ffffff0b;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff0e}:where(html[data-sl-theme=dark]) .sl-side__me{box-shadow:inset 0 0 0 1px #00000040}:where(html[data-sl-theme=dark]) .sl-autohide>.sl-side{box-shadow:8px 0 32px #00000043}.sl-page-header{align-items:center;gap:14px 24px}.sl-page-header__text{gap:7px}.sl-page-header__title{letter-spacing:-.035em;font-size:30px;font-weight:650;line-height:36px}.sl-page-header__desc{color:var(--ds-fg-muted);font-size:14px;line-height:22px}.sl-section-title{letter-spacing:-.02em;font-size:19px;font-weight:650}.sl-card{border-color:var(--ds-border);box-shadow:var(--shadow-card);border-radius:18px}.sl-card__head{padding:16px 20px}.sl-card__title{font-size:15px;font-weight:650}.sl-card__body{padding:18px 20px}.sl-card__foot{background:#fbfaf8;padding:13px 20px}.sl-kpi{gap:9px;padding:18px 20px;position:relative;overflow:hidden}.sl-kpi:after{content:"";pointer-events:none;background:radial-gradient(circle,#d63c3612,#0000 70%);border-radius:50%;width:90px;height:90px;position:absolute;top:-38px;right:-34px}.sl-kpi__label{letter-spacing:.035em;text-transform:uppercase;font-size:11.5px;font-weight:650}.sl-kpi__value{letter-spacing:-.04em;font-size:31px;font-weight:620;line-height:35px}.sl-kpi__note{font-size:12px}.sl-progress{background:#eeeae6;height:5px}:where(html[data-sl-theme=dark]) .sl-progress{background:#282625}.sl-btn{font-weight:570}.sl-btn--primary{background:linear-gradient(135deg,#cb352f,#af2824);box-shadow:inset 0 1px #ffffff2e,0 8px 18px -11px #961b17d1}:where(html[data-sl-theme=dark]) .sl-btn--primary{box-shadow:inset 0 1px #00000065,0 8px 18px -11px #961b17d1}.sl-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#ba2d28,#981f1c);transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 11px 24px -12px #961b17eb}:where(html[data-sl-theme=dark]) .sl-btn--primary:hover:not(:disabled){box-shadow:inset 0 1px #00000070,0 11px 24px -12px #961b17eb}.sl-btn--secondary{background:#ffffffeb;box-shadow:0 1px 1px #16110f09}:where(html[data-sl-theme=dark]) .sl-btn--secondary{background:#1a1b1eeb;box-shadow:0 1px 1px #00000040}.sl-btn--secondary:hover:not(:disabled){background:#fff;box-shadow:0 8px 20px -15px #1e141161}.sl-btn--dark{background:linear-gradient(135deg,#181719,#080809)}:where(html[data-sl-theme=dark]) .sl-btn--dark{background:linear-gradient(135deg,#232324,#202020)}.sl-btn--ai{background:linear-gradient(135deg,#242122,#0b0b0c);box-shadow:inset 0 1px #ffffff24,0 8px 20px -12px #000000bf}:where(html[data-sl-theme=dark]) .sl-btn--ai{background:linear-gradient(135deg,#262525,#202021);box-shadow:inset 0 1px #0000004f,0 8px 20px -12px #000000b3}.sl-btn--ai:hover:not(:disabled){background:#050505}.sl-btn--ai-soft{color:#272324;background:#f0edeb}:where(html[data-sl-theme=dark]) .sl-btn--ai-soft{color:#d7d4d5;background:#252424}.sl-btn--lg{height:38px;padding:0 15px}.sl-btn--xl{border-radius:11px;height:44px;padding:0 19px}.sl-input,.sl-select-trigger,.sl-textarea-box{border-color:var(--ds-border-strong);background:#fff;box-shadow:0 1px 2px #18121005}:where(html[data-sl-theme=dark]) .sl-input,:where(html[data-sl-theme=dark]) .sl-select-trigger,:where(html[data-sl-theme=dark]) .sl-textarea-box{background:#1c1c1c;box-shadow:0 1px 2px #00000040}.sl-input--lg{border-radius:11px;height:44px}.sl-field__label{color:var(--ds-fg-muted);font-size:11.5px;font-weight:600}.sl-check{font-size:13px}.sl-checkbox{border-color:#c8c1bc}:where(html[data-sl-theme=dark]) .sl-checkbox{border-color:#524f4d}.sl-tabs__list{gap:4px}.sl-tabs__trigger{border-radius:9px 9px 0 0;height:42px;padding:0 13px}.sl-tabs__trigger:hover{background:#ffffff9e}:where(html[data-sl-theme=dark]) .sl-tabs__trigger:hover{background:#1a1b1e9e}.sl-tabs__ink{background:linear-gradient(90deg,#e34a44,#bd302b);height:3px}.sl-tabs--pills .sl-tabs__list{background:#ebe7e3;border-radius:12px;padding:3px}.sl-tabs--pills .sl-tabs__trigger{border-radius:9px;height:34px}.sl-tabs--pills .sl-tabs__trigger[data-state=active]{color:var(--ds-fg);background:#fff;box-shadow:0 1px 3px #1812101a}:where(html[data-sl-theme=dark]) .sl-tabs--pills .sl-tabs__trigger[data-state=active]{background:#1c1c1c;box-shadow:0 1px 3px #00000040}.sl-table-box{box-shadow:var(--shadow-card);border-radius:18px}.sl-table th{letter-spacing:.055em;text-transform:uppercase;color:#77706b;background:#f8f6f3;padding-top:11px;padding-bottom:11px;font-size:10.5px;font-weight:700}:where(html[data-sl-theme=dark]) .sl-table th{color:#aeaba8;background:#201f1e}.sl-table td{border-bottom-color:#f0ece9;padding-top:11px;padding-bottom:11px}:where(html[data-sl-theme=dark]) .sl-table td{border-bottom-color:#393736}.sl-table__acts{transition:opacity .16s}.sl-pager{background:#fcfbfa}:where(html[data-sl-theme=dark]) .sl-pager{background:#1c1c1c}.sl-dialog,.sl-sheet,.sl-aipanel{box-shadow:var(--shadow-modal);border:1px solid #ffffffb3}:where(html[data-sl-theme=dark]) .sl-dialog,:where(html[data-sl-theme=dark]) .sl-sheet,:where(html[data-sl-theme=dark]) .sl-aipanel{border:1px solid #3a3b41b3}.sl-dialog{border-radius:22px}.sl-dialog__head{padding:23px 24px 0}.sl-dialog__body{padding:20px 24px}.sl-dialog__foot{background:#faf8f6;padding:15px 24px}:where(html[data-sl-theme=dark]) .sl-dialog__foot{background:#1e1e1d}.sl-sheet,.sl-aipanel{border-radius:20px;top:10px;bottom:10px;right:10px}.sl-sheet__head{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;padding:16px 18px 16px 22px}:where(html[data-sl-theme=dark]) .sl-sheet__head{background:#1a1b1ee6}.sl-sheet__body{padding:22px}.sl-overlay{-webkit-backdrop-filter:blur(7px);background:#09080885}:where(html[data-sl-theme=dark]) .sl-overlay{background:#000000ba}.sl-menu,.sl-popover{border-color:#dcd6d1e6;border-radius:14px}:where(html[data-sl-theme=dark]) .sl-menu,:where(html[data-sl-theme=dark]) .sl-popover{border-color:#3a3b41e6}.sl-menu__item{border-radius:9px;min-height:38px}.sl-banner{border-radius:14px;padding:13px 15px}.sl-empty__art{background:#f0ece9;border-radius:18px;width:60px;height:60px}:where(html[data-sl-theme=dark]) .sl-empty__art{background:#262524}.sl-empty__art:after{border-color:#d7d0ca}:where(html[data-sl-theme=dark]) .sl-empty__art:after{border-color:#494644}:where(html[data-sl-theme=dark]) .sl-banner--ai .sl-banner__icon{color:#d7d4d5}.sl-msg__avatar{background:linear-gradient(145deg,#272425,#0b0b0c);box-shadow:0 8px 18px -10px #000000bf}:where(html[data-sl-theme=dark]) .sl-msg__avatar{background:linear-gradient(145deg,#272526,#202021);box-shadow:0 8px 18px -10px #000000b3}:where(html[data-sl-theme=dark]) .sl-composer:focus-within{box-shadow:var(--shadow-focus),0 8px 28px -14px #0000008c}.sl-md__cite{color:#262324;background:#f0edeb}:where(html[data-sl-theme=dark]) .sl-md__cite{color:#d6d4d5;background:#252424}.sl-md__cite:hover{background:#e4dfdb}:where(html[data-sl-theme=dark]) .sl-md__cite:hover{background:#2f2d2c}.sl-prompt:hover{border-color:#cfc7c1}:where(html[data-sl-theme=dark]) .sl-prompt:hover{border-color:#4e4b49}.sl-toast{background:#151416;border-radius:15px;box-shadow:0 24px 60px -20px #0000008c}:where(html[data-sl-theme=dark]) .sl-toast{background:#232223;box-shadow:0 24px 60px -20px #000000b3}.sl-cmd{border:1px solid #ffffffbf;border-radius:22px;box-shadow:0 36px 100px -25px #00000080}:where(html[data-sl-theme=dark]) .sl-cmd{border:1px solid #3a3b41bf;box-shadow:0 36px 100px -25px #000000b3}.sl-cmd__input{height:62px}.sl-cmd [cmdk-item]{border-radius:10px;min-height:46px}.sl-cmd [cmdk-item][data-selected=true]{background:#f1eeeb}.sl-col{background:#ebe8e5;border-radius:17px}:where(html[data-sl-theme=dark]) .sl-col{background:#292827}.sl-tile{border-radius:14px;box-shadow:0 1px 1px #16110f0a}:where(html[data-sl-theme=dark]) .sl-tile{box-shadow:0 1px 1px #00000040}.sl-tile:hover{transform:translateY(-1px)}@media (max-width:760px){.sl-app .sl-panel{border-radius:0;margin:0}.sl-app .sl-mbar{border-bottom-color:var(--ds-border);-webkit-backdrop-filter:blur(16px);background:#ffffffed;height:60px;padding:0 8px}:where(html[data-sl-theme=dark]) .sl-app .sl-mbar{background:#1a1b1eed}.sl-app .sl-topbar{justify-content:flex-end;height:auto;min-height:50px;padding:8px 14px}.sl-app .sl-topbar:not(:has(.sl-topbar__actions>*)){display:none}.sl-app .sl-topbar>.sl-btn{display:none}.sl-app .sl-topbar__actions{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-left:0}.sl-main{padding:18px 16px 104px}.sl-standalone-page{gap:16px;padding:18px 16px 100px}.sl-page-header__title{font-size:26px;line-height:31px}.sl-page-header__actions{width:100%}.sl-page-header__actions>.sl-btn{flex:1}.sl-dialog{border-radius:20px;width:min(100% - 20px,520px);max-height:calc(100dvh - 20px)}.sl-sheet,.sl-aipanel{border-radius:18px;width:auto;inset:6px}.sl-table-box{border-radius:14px}}@media (hover:none){.sl-table__acts{opacity:1}}@keyframes sl-page-premium{0%{opacity:0;filter:blur(2px);transform:translateY(10px)}55%{opacity:1;filter:blur()}to{opacity:1;filter:none;transform:none}}@keyframes sl-dialog-premium-in{0%{opacity:0;transform:translate(-50%,calc(18px - 50%))scale(.965)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes sl-dialog-premium-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.98)}}@keyframes sl-sheet-premium-in{0%{opacity:.2;transform:translate(46px)scale(.985)}to{opacity:1;transform:none}}@keyframes sl-sheet-premium-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(30px)scale(.99)}}@keyframes sl-drawer-premium-in{0%{opacity:.4;transform:translate(-34px)}to{opacity:1;transform:none}}@keyframes sl-drawer-premium-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-24px)}}@keyframes sl-pop-premium-in{0%{opacity:0;transform:translateY(-5px)scale(.975)}to{opacity:1;transform:none}}@keyframes sl-pop-premium-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3px)scale(.985)}}@keyframes sl-nav-item-in{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}@keyframes sl-loader-travel{0%{transform:translate(-110%)scaleX(.24)}45%{transform:translate(-8%)scaleX(.58)}to{transform:translate(110%)scaleX(.24)}}@keyframes sl-thinking-dot{0%,60%,to{opacity:.24;transform:translateY(0)scale(.82)}30%{opacity:1;transform:translateY(-3px)scale(1)}}@keyframes sl-thinking-pulse{0%,to{box-shadow:0 0 #d33a3514}50%{box-shadow:0 0 0 5px #d33a3517}}@keyframes sl-stream-blink{0%,45%{opacity:1}46%,to{opacity:.12}}.sl-panel{transition:margin .38s cubic-bezier(.22,1,.36,1),border-radius .28s,box-shadow .28s;position:relative}.sl-page-enter{animation:.46s cubic-bezier(.22,1,.36,1) backwards sl-page-premium}.sl-network-progress{z-index:70;opacity:0;pointer-events:none;width:100%;height:3px;transition:opacity .16s;position:absolute;top:0;left:0;overflow:hidden}.sl-network-progress:after{content:"";transform-origin:0;background:linear-gradient(90deg,transparent,#f1655f 25%,var(--ds-brand) 70%,transparent);filter:drop-shadow(0 0 5px #d63c3661);width:48%;position:absolute;inset:0}.sl-network-progress[data-active]{opacity:1}.sl-network-progress[data-active]:after{animation:1.15s cubic-bezier(.55,.06,.28,.97) infinite sl-loader-travel}.sl-skel,.sl-root .ds-skeleton{background:linear-gradient(105deg,#ece8e4 12%,#f8f6f4 35%,#fff 48%,#f8f6f4 61%,#ece8e4 84%) 0 0/240% 100%;animation:1.65s cubic-bezier(.4,0,.2,1) infinite sl-shimmer;box-shadow:inset 0 0 0 1px #ffffff6b}:where(html[data-sl-theme=dark]) .sl-skel,:where(html[data-sl-theme=dark]) .sl-root .ds-skeleton{background:linear-gradient(105deg,#292826 12%,#201f1e 35%,#1c1c1c 48%,#201f1e 61%,#292826 84%);box-shadow:inset 0 0 0 1px #000000b3}.sl-spinner{border-width:2px;border-color:#e1dbd6;border-top-color:var(--ds-brand);border-right-color:var(--ds-brand);animation:.72s cubic-bezier(.55,.15,.45,.85) infinite sl-spin}:where(html[data-sl-theme=dark]) .sl-spinner{border-color:#42403e}.sl-btn__spin{animation:.72s cubic-bezier(.55,.15,.45,.85) infinite sl-spin}.sl-overlay[data-state=open]{animation:.24s ease-out both sl-veil}.sl-overlay[data-state=closed]{animation:.18s ease-in reverse both sl-veil}.sl-dialog[data-state=open]{animation:.36s cubic-bezier(.22,1,.36,1) both sl-dialog-premium-in}.sl-dialog[data-state=closed]{animation:.18s ease-in both sl-dialog-premium-out}.sl-sheet[data-state=open],.sl-aipanel[data-state=open]{animation:.42s cubic-bezier(.22,1,.36,1) both sl-sheet-premium-in}.sl-sheet[data-state=closed],.sl-aipanel[data-state=closed]{animation:.22s ease-in both sl-sheet-premium-out}.sl-drawer[data-state=open]{animation:.38s cubic-bezier(.22,1,.36,1) both sl-drawer-premium-in}.sl-drawer[data-state=closed]{animation:.2s ease-in both sl-drawer-premium-out}.sl-menu[data-state=open],.sl-popover[data-state=open]{transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-popover-content-transform-origin,top center));animation:.22s cubic-bezier(.22,1,.36,1) both sl-pop-premium-in}.sl-menu[data-state=closed],.sl-popover[data-state=closed]{animation:.14s ease-in both sl-pop-premium-out}.sl-input,.sl-select-trigger,.sl-textarea-box{border-color:#473e3a33;transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s;box-shadow:0 1px 2px #18121006,inset 0 1px #ffffffb3}:where(html[data-sl-theme=dark]) .sl-input,:where(html[data-sl-theme=dark]) .sl-select-trigger,:where(html[data-sl-theme=dark]) .sl-textarea-box{border-color:#ffffff40;box-shadow:0 1px 2px #00000040,inset 0 1px #000000b3}.sl-input:hover,.sl-select-trigger:hover,.sl-textarea-box:hover{border-color:var(--ds-border-hover);background:#fff}:where(html[data-sl-theme=dark]) .sl-input:hover,:where(html[data-sl-theme=dark]) .sl-select-trigger:hover,:where(html[data-sl-theme=dark]) .sl-textarea-box:hover{background:#1c1c1c}.sl-input:focus-within,.sl-select-trigger[data-state=open],.sl-select-trigger:focus-visible,.sl-textarea-box:focus-within{border-color:#201d1e9e;outline:none;box-shadow:0 0 0 3px #201d1e13,0 8px 22px -18px #26181459}:where(html[data-sl-theme=dark]) .sl-input:focus-within,:where(html[data-sl-theme=dark]) .sl-select-trigger[data-state=open],:where(html[data-sl-theme=dark]) .sl-select-trigger:focus-visible,:where(html[data-sl-theme=dark]) .sl-textarea-box:focus-within{border-color:#ffffffc6;box-shadow:0 0 0 3px #00000040,0 8px 22px -18px #000000b3}.sl-input>svg,.sl-textarea+svg{transition:color .18s,transform .18s}.sl-input:focus-within>svg{color:var(--ds-brand);transform:scale(1.04)}.sl-input input:focus,.sl-input input:focus-visible{outline-offset:0!important;box-shadow:none!important;outline:none!important}.sl-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.sl-select-trigger>span:last-child{width:24px;height:24px;color:var(--ds-fg-subtle);border-radius:7px;place-items:center;margin-right:-4px;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .18s,color .18s;display:grid}.sl-select-trigger:hover>span:last-child{color:var(--ds-fg);background:#f3efec}:where(html[data-sl-theme=dark]) .sl-select-trigger:hover>span:last-child{background:#242322}.sl-select-trigger[data-state=open]>span:last-child{background:var(--ds-brand-tint);color:var(--ds-brand);transform:rotate(180deg)}.sl-root select{min-height:38px;font-family:var(--font-sans);transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:0 1px 2px #18121006;color:var(--ds-fg)!important;background-color:#fff!important;border:1px solid #473e3a33!important;border-radius:10px!important}:where(html[data-sl-theme=dark]) .sl-root select{box-shadow:0 1px 2px #00000040;background-color:#1c1c1c!important;border:1px solid #ffffff40!important}.sl-root select:hover{border-color:var(--ds-border-hover)!important}.sl-root select:focus{border-color:#201d1e9e!important;outline:none!important;box-shadow:0 0 0 3px #201d1e13,0 8px 22px -18px #26181459!important}:where(html[data-sl-theme=dark]) .sl-root select:focus{border-color:#ffffffc6!important;box-shadow:0 0 0 3px #00000040,0 8px 22px -18px #000000b3!important}.sl-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:thin;scrollbar-color:#49413d38 transparent;background:#fffffffb;border:1px solid #473e3a24;border-radius:14px;min-width:210px;padding:7px;box-shadow:0 22px 55px -24px #16110f73,0 5px 14px -10px #16110f2e}:where(html[data-sl-theme=dark]) .sl-menu{background:#1c1c1cfb;border:1px solid #ffffff2d;box-shadow:0 22px 55px -24px #000000b3,0 5px 14px -10px #00000065}.sl-menu__item{border-radius:9px;min-height:40px;padding:7px 10px;font-size:13px;font-weight:490;transition:background-color .12s,color .12s,transform .14s}.sl-menu__item[data-highlighted],.sl-menu__item:hover{background:linear-gradient(90deg,var(--ds-brand-tint),#f8f5f2);color:var(--ds-fg);transform:translate(1px)}:where(html[data-sl-theme=dark]) .sl-menu__item[data-highlighted],:where(html[data-sl-theme=dark]) .sl-menu__item:hover{background:linear-gradient(90deg,var(--ds-brand-tint),#201f1e)}.sl-menu__item[data-state=checked]{background:#f7f3f0;font-weight:600}:where(html[data-sl-theme=dark]) .sl-menu__item[data-state=checked]{background:#22201f}.sl-menu__item[data-state=checked]:before{content:"";background:var(--ds-brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:0}.sl-menu__icon{width:28px;height:28px;color:var(--ds-fg-muted);background:#f3efec;border-radius:8px;place-items:center;margin:-1px 0 -1px -3px;transition:background-color .14s,color .14s;display:grid}:where(html[data-sl-theme=dark]) .sl-menu__icon{background:#242322}.sl-menu__item[data-highlighted] .sl-menu__icon,.sl-menu__item:hover .sl-menu__icon{color:var(--ds-brand);background:#fff;box-shadow:0 2px 8px #23191612}:where(html[data-sl-theme=dark]) .sl-menu__item[data-highlighted] .sl-menu__icon,:where(html[data-sl-theme=dark]) .sl-menu__item:hover .sl-menu__icon{background:#1c1c1c;box-shadow:0 2px 8px #00000040}.sl-menu__check{background:var(--ds-brand-tint);width:22px;height:22px;color:var(--ds-brand);border-radius:7px;place-items:center;margin-left:auto;display:grid}.sl-menu__kbd{background:#faf8f6;border:1px solid #473e3a1f;border-radius:5px;padding:2px 5px;font-size:10px}:where(html[data-sl-theme=dark]) .sl-menu__kbd{background:#1e1e1d;border:1px solid #ffffff26}.sl-menu__label{letter-spacing:.065em;text-transform:uppercase;color:var(--ds-fg-subtle);padding:9px 10px 5px;font-size:10.5px;font-weight:700}.sl-menu__sep{background:#473e3a1a;margin:6px -7px}:where(html[data-sl-theme=dark]) .sl-menu__sep{background:#ffffff20}.sl-popover{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffb;border-color:#473e3a24;box-shadow:0 22px 55px -24px #16110f73,0 5px 14px -10px #16110f2e}:where(html[data-sl-theme=dark]) .sl-popover{background:#1c1c1cfb;border-color:#ffffff2d;box-shadow:0 22px 55px -24px #000000b3,0 5px 14px -10px #00000065}.sl-filter-popover{max-width:calc(100vw - 24px);max-height:min(430px,var(--radix-popover-content-available-height));border-radius:16px;padding:0;overflow:hidden}.sl-filter-menu{min-height:0;max-height:min(430px,var(--radix-popover-content-available-height));background:#fff;flex-direction:column;display:flex}:where(html[data-sl-theme=dark]) .sl-filter-menu{background:#1c1c1c}.sl-filter-menu__head{background:linear-gradient(#faf8f6,#fff);border-bottom:1px solid #473e3a13;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px 11px;display:flex}:where(html[data-sl-theme=dark]) .sl-filter-menu__head{background:linear-gradient(#1e1e1d,#1c1c1c);border-bottom:1px solid #ffffff18}.sl-filter-menu__head>span{flex-direction:column;gap:1px;min-width:0;display:flex}.sl-filter-menu__head small{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-fg-subtle);font-size:9.5px;font-weight:700;line-height:12px}.sl-filter-menu__head b{color:var(--ds-fg);font-size:13.5px;font-weight:630;line-height:18px}.sl-filter-menu__head button{background:var(--ds-brand-tint);height:27px;color:var(--ds-brand-text);font:600 11.5px var(--font-sans);cursor:pointer;border:1px solid #d33a3529;border-radius:8px;padding:0 9px;transition:background-color .15s,border-color .15s}.sl-filter-menu__head button:hover{background:var(--ds-brand-soft);border-color:#d33a3559}.sl-filter-menu__search{padding:10px 10px 8px}.sl-filter-menu__search .sl-input{height:38px;box-shadow:none;background:#faf9f8;border-color:#473e3a24;border-radius:10px}:where(html[data-sl-theme=dark]) .sl-filter-menu__search .sl-input{background:#1d1d1d;border-color:#ffffff2d}.sl-filter-menu__search .sl-input:focus-within{background:#fff;border-color:#77706b!important;box-shadow:0 0 0 3px #201d1e11!important}:where(html[data-sl-theme=dark]) .sl-filter-menu__search .sl-input:focus-within{background:#1c1c1c;border-color:#666360!important;box-shadow:0 0 0 3px #00000040!important}.sl-filter-menu__search .sl-input input{font-size:13px}.sl-filter-menu__list{scrollbar-width:thin;scrollbar-color:#49413d3b transparent;flex-direction:column;flex:auto;gap:2px;min-height:72px;max-height:300px;padding:2px 7px 7px;display:flex;overflow-y:auto}.sl-filter-menu__option{cursor:pointer;min-height:39px;color:var(--ds-fg-2);border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:6px 9px;font-size:13px;line-height:18px;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:flex;position:relative}.sl-filter-menu__option:hover{color:var(--ds-fg);background:#f7f4f1;transform:translate(1px)}:where(html[data-sl-theme=dark]) .sl-filter-menu__option:hover{background:#21201f}.sl-filter-menu__option[data-checked]{background:linear-gradient(90deg,var(--ds-brand-tint),#fcfaf9);color:var(--ds-fg);border-color:#d33a351a;font-weight:560}:where(html[data-sl-theme=dark]) .sl-filter-menu__option[data-checked]{background:linear-gradient(90deg,var(--ds-brand-tint),#1d1c1c)}.sl-filter-menu__option>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sl-filter-menu__option .sl-checkbox{background:#fff;border-color:#bbb3ae;width:17px;height:17px}:where(html[data-sl-theme=dark]) .sl-filter-menu__option .sl-checkbox{background:#1c1c1c;border-color:#454240}.sl-filter-menu__option .sl-checkbox[data-state=checked]{border-color:var(--ds-brand);background:var(--ds-brand);box-shadow:0 0 0 3px #d33a3514}.sl-filter-menu__tick{color:var(--ds-brand);opacity:.72;flex:none;margin-left:auto}.sl-filter-menu__foot{min-height:38px;color:var(--ds-fg-subtle);background:#faf8f6;border-top:1px solid #473e3a13;justify-content:space-between;align-items:center;gap:10px;padding:8px 13px;font-size:10.5px;line-height:14px;display:flex}:where(html[data-sl-theme=dark]) .sl-filter-menu__foot{background:#1e1e1d;border-top:1px solid #ffffff18}.sl-thinking{min-height:34px;color:var(--ds-fg-muted);animation:sl-in .24s var(--ease-out);background:linear-gradient(135deg,#f8f5f2,#fff);border:1px solid #473e3a1a;border-radius:12px;align-self:flex-start;align-items:center;gap:7px;padding:5px 11px 5px 6px;display:inline-flex;box-shadow:0 8px 18px -17px #14100e80}:where(html[data-sl-theme=dark]) .sl-thinking{background:linear-gradient(135deg,#201f1e,#1c1c1c);border:1px solid #ffffff20;box-shadow:0 8px 18px -17px #000000b3}.sl-thinking__spark{background:var(--ds-brand-tint);width:24px;height:24px;color:var(--ds-brand);border-radius:8px;place-items:center;animation:1.8s ease-in-out infinite sl-thinking-pulse;display:grid}.sl-thinking__label{letter-spacing:.005em;font-size:12.5px;font-weight:560}.sl-thinking .sl-typing{gap:3px;padding:0 0 0 1px}.sl-thinking .sl-typing i{background:var(--ds-brand);width:4px;height:4px;animation:1.15s ease-in-out infinite sl-thinking-dot}.sl-thinking .sl-typing i:nth-child(2){animation-delay:.14s}.sl-thinking .sl-typing i:nth-child(3){animation-delay:.28s}.sl-stream-caret{background:var(--ds-brand);border-radius:2px;width:2px;height:16px;margin:0 0 -3px 3px;animation:.85s step-end infinite sl-stream-blink;display:inline-block}.sl-cmd-dialog{top:9vh}.sl-cmd{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffffb;border:1px solid #fffc;border-radius:24px;width:min(720px,100vw - 28px);max-height:min(680px,100dvh - 72px);position:relative;box-shadow:0 45px 120px -30px #0908089e,0 8px 28px -18px #09080852}:where(html[data-sl-theme=dark]) .sl-cmd{background:#1c1c1cfb;border:1px solid #3a3b41cc;box-shadow:0 45px 120px -30px #000000b3,0 8px 28px -18px #000000b3}.sl-cmd:before{content:"";background:linear-gradient(90deg,transparent,var(--ds-brand),transparent);z-index:2;height:2px;position:absolute;top:0;left:28px;right:28px}.sl-cmd__head{background:linear-gradient(#faf7f5,#fff);border-bottom:1px solid #473e3a13;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px 13px;display:flex}:where(html[data-sl-theme=dark]) .sl-cmd__head{background:linear-gradient(#1f1e1d,#1c1c1c);border-bottom:1px solid #ffffff18}.sl-cmd__brand{align-items:center;gap:11px;min-width:0;display:flex}.sl-cmd__brand-icon{color:#fff;background:linear-gradient(145deg,#272426,#0c0c0d);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 9px 18px -10px #000000b3}:where(html[data-sl-theme=dark]) .sl-cmd__brand-icon{color:#fff;background:linear-gradient(145deg,#272526,#212121);box-shadow:0 9px 18px -10px #000000b3}.sl-cmd__brand>span:last-child{flex-direction:column;min-width:0;display:flex}.sl-cmd__brand b{letter-spacing:-.01em;color:var(--ds-fg);font-size:14px;font-weight:650;line-height:18px}.sl-cmd__brand small{color:var(--ds-fg-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:16px;overflow:hidden}.sl-cmd__shortcut{gap:3px;display:flex}.sl-cmd__shortcut .sl-kbd{background:#fff}:where(html[data-sl-theme=dark]) .sl-cmd__shortcut .sl-kbd{background:#1c1c1c}.sl-cmd__input{height:50px;color:var(--ds-fg-subtle);background:#fff;border:1px solid #473e3a2e;border-radius:12px;margin:12px 14px 8px;padding:0 14px;transition:border-color .18s,box-shadow .18s;box-shadow:0 8px 24px -20px #14100e80}:where(html[data-sl-theme=dark]) .sl-cmd__input{background:#1c1c1c;border:1px solid #ffffff39;box-shadow:0 8px 24px -20px #000000b3}.sl-cmd__input:focus-within{border-color:#d33a35b8;box-shadow:0 0 0 3px #d33a3517,0 14px 30px -22px #14100e80}:where(html[data-sl-theme=dark]) .sl-cmd__input:focus-within{box-shadow:0 0 0 3px #d33a3517,0 14px 30px -22px #000000b3}.sl-cmd__input>svg{color:var(--ds-brand)}.sl-cmd__input input{letter-spacing:-.005em;font-size:15px;font-weight:470}.sl-cmd__scopes{border-bottom:1px solid #473e3a13;align-items:center;gap:6px;padding:3px 14px 10px}:where(html[data-sl-theme=dark]) .sl-cmd__scopes{border-bottom:1px solid #ffffff18}.sl-cmd__scope-label{letter-spacing:.065em;text-transform:uppercase;color:var(--ds-fg-subtle);margin-right:3px;font-size:10.5px;font-weight:700}.sl-cmd__scopes .sl-chip{color:var(--ds-fg-muted);background:#faf8f6;border-color:#473e3a24;padding:0 11px;height:29px!important}:where(html[data-sl-theme=dark]) .sl-cmd__scopes .sl-chip{background:#1e1e1d;border-color:#ffffff2d}.sl-cmd__scopes .sl-chip:hover{background:var(--ds-brand-tint);color:var(--ds-fg);border-color:#d33a354d}.sl-cmd__scopes .sl-chip[aria-pressed=true]{color:#fff;background:#1a191b;border-color:#1a191b;box-shadow:0 6px 14px -10px #000000b3}:where(html[data-sl-theme=dark]) .sl-cmd__scopes .sl-chip[aria-pressed=true]{color:#fff;background:#242324;border-color:#1a191a;box-shadow:0 6px 14px -10px #000000b3}.sl-cmd__list{scrollbar-width:thin;scrollbar-color:#49413d38 transparent;padding:8px 10px 12px}.sl-cmd [cmdk-group]+[cmdk-group]{border-top:1px solid #473e3a12;margin-top:5px;padding-top:4px}:where(html[data-sl-theme=dark]) .sl-cmd [cmdk-group]+[cmdk-group]{border-top:1px solid #ffffff16}.sl-cmd [cmdk-group-heading]{letter-spacing:.065em;text-transform:uppercase;color:var(--ds-fg-subtle);padding:10px 9px 6px;font-size:10.5px;font-weight:700}.sl-cmd [cmdk-item]{border:1px solid #0000;border-radius:11px;min-height:50px;padding:7px 9px;transition:background-color .12s,border-color .12s,transform .14s}.sl-cmd [cmdk-item][data-selected=true]{background:linear-gradient(90deg,var(--ds-brand-tint),#f8f5f2);border-color:#d33a351a;transform:translate(1px)}:where(html[data-sl-theme=dark]) .sl-cmd [cmdk-item][data-selected=true]{background:linear-gradient(90deg,var(--ds-brand-tint),#201f1e)}.sl-cmd [cmdk-item][data-selected=true] .sl-cmd__icon{color:var(--ds-brand);background:#fff;box-shadow:0 3px 10px #23191614}:where(html[data-sl-theme=dark]) .sl-cmd [cmdk-item][data-selected=true] .sl-cmd__icon{background:#1c1c1c;box-shadow:0 3px 10px #00000040}.sl-cmd__icon{width:35px;height:35px;color:var(--ds-fg-muted);background:#f2eeeb;border-radius:10px;transition:background-color .14s,color .14s,box-shadow .14s}:where(html[data-sl-theme=dark]) .sl-cmd__icon{background:#252423}.sl-cmd__title{font-size:13.5px;font-weight:540}.sl-cmd__enter{background:#fff;border:1px solid #473e3a1a;border-radius:6px;padding:3px 5px;font-size:10px}:where(html[data-sl-theme=dark]) .sl-cmd__enter{background:#1c1c1c;border:1px solid #ffffff20}.sl-cmd__foot{background:#f8f5f2;border-top-color:#473e3a14;min-height:44px;padding:9px 16px}:where(html[data-sl-theme=dark]) .sl-cmd__foot{background:#201f1e;border-top-color:#ffffff1a}.sl-cmd__foot .sl-kbd{background:#fff;border-color:#473e3a24}:where(html[data-sl-theme=dark]) .sl-cmd__foot .sl-kbd{background:#1c1c1c;border-color:#ffffff2d}.sl-cmd__ai{background:linear-gradient(135deg,var(--ds-brand-tint),#fff);border-color:#d33a351f;margin:6px 2px 9px}:where(html[data-sl-theme=dark]) .sl-cmd__ai{background:linear-gradient(135deg,var(--ds-brand-tint),#1c1c1c)}.sl-t-display{font-size:var(--type-display);letter-spacing:-.035em;font-weight:650;line-height:48px}.sl-t-title,.sl-page-header__title{font-size:var(--type-title);letter-spacing:-.028em;font-weight:650;line-height:36px}.sl-t-section,.sl-section-title{font-size:var(--type-section);letter-spacing:-.016em;font-weight:630;line-height:28px}.sl-t-card,.sl-card__title{font-size:var(--type-card);letter-spacing:-.008em;font-weight:620;line-height:23px}.sl-t-body,.sl-page-header__desc{font-size:var(--type-body);line-height:23px}.sl-t-ui{font-size:var(--type-ui);line-height:21px}.sl-t-small{font-size:var(--type-small);line-height:18px}.sl-t-label{font-size:var(--type-label);font-weight:620;line-height:16px}.sl-btn{letter-spacing:-.002em;font-size:13.5px;font-weight:560;line-height:20px}.sl-btn--lg{font-size:14px}.sl-btn--xl{font-size:14.5px}.sl-input input,.sl-input select,.sl-select-trigger,.sl-textarea{letter-spacing:-.002em;font-size:14px;font-weight:430;line-height:21px}.sl-field__label{letter-spacing:.01em;font-size:12px;font-weight:620;line-height:17px}.sl-field__hint,.sl-field__error{font-size:12.5px;line-height:18px}.sl-menu__item{font-size:13.5px;font-weight:510;line-height:20px}.sl-menu__label{font-size:11px;line-height:15px}.sl-menu__kbd{font-size:10.5px}.sl-popover{font-size:14px;line-height:21px}.sl-badge{font-size:12.5px;font-weight:560}.sl-count{font-size:11.5px}.sl-chip,.sl-tag{font-size:13px;font-weight:480}.sl-table{font-size:14px;line-height:21px}.sl-table th{letter-spacing:.045em;font-size:11.5px;font-weight:720;line-height:16px}.sl-table td{color:#39363a}:where(html[data-sl-theme=dark]) .sl-table td{color:#cbc9cb}.sl-card__sub,.sl-kpi__note{font-size:12.5px;line-height:18px}.sl-kpi__label{letter-spacing:.04em;font-size:12px;font-weight:680;line-height:16px}.sl-tabs__trigger{font-size:14px;font-weight:480}.sl-tabs--pills .sl-tabs__trigger{font-size:13.5px}.sl-seg__item{font-size:13.5px;font-weight:480}.sl-seg--sm .sl-seg__item{font-size:13px}.sl-nav{letter-spacing:.002em;font-size:13.5px;font-weight:480}.sl-side__label{letter-spacing:.085em;font-size:11px;font-weight:700;line-height:15px}.sl-side__me-name{font-size:13.5px!important;font-weight:580!important}.sl-side__me-sub{font-size:12px!important}.sl-crumb-menu,.sl-topbar{font-size:13.5px}.sl-tooltip{font-size:12.5px;line-height:17px}.sl-dialog__title{font-size:19px;font-weight:650;line-height:27px}.sl-dialog__desc,.sl-toast{font-size:14px;line-height:21px}.sl-toast__desc{font-size:12.5px;line-height:18px}.sl-chat__welcome-copy p{font-size:14.5px;line-height:23px}.sl-msg__body{font-size:14.5px;line-height:24px}.sl-msg__bubble{font-size:14px;line-height:22px}.sl-prompt__title{font-size:14px;font-weight:560}.sl-prompt__sub{font-size:12.5px;line-height:18px}.sl-composer textarea{font-size:14.5px;line-height:23px}.sl-composer__hint{font-size:12px}.sl-filter-menu__head small{font-size:10.5px;line-height:14px}.sl-filter-menu__head b{font-size:14px;line-height:19px}.sl-filter-menu__option{font-size:13.5px;line-height:19px}.sl-filter-menu__foot{font-size:11.5px;line-height:15px}.sl-cmd__brand b{font-size:14.5px}.sl-cmd__brand small{font-size:12px}.sl-cmd__scope-label,.sl-cmd [cmdk-group-heading]{font-size:11px}.sl-cmd__title{font-size:14px}.sl-cmd__sub{font-size:12.5px}.sl-cmd__enter{font-size:10.5px}@media (max-width:760px){.sl-t-title,.sl-page-header__title{font-size:27px;line-height:33px}.sl-root{font-size:14px}.sl-table{font-size:13.5px}}.sl-peek{will-change:transform,opacity;animation:.38s cubic-bezier(.22,1,.36,1) sl-drawer-premium-in}.sl-peek .sl-nav,.sl-drawer .sl-nav{animation:.34s cubic-bezier(.22,1,.36,1) backwards sl-nav-item-in}.sl-peek .sl-side__group:nth-child(2) .sl-nav,.sl-drawer .sl-side__group:nth-child(2) .sl-nav{animation-delay:35ms}.sl-peek .sl-side__group:nth-child(3) .sl-nav,.sl-drawer .sl-side__group:nth-child(3) .sl-nav{animation-delay:60ms}.sl-side__word,.sl-side__search,.sl-side__ws,.sl-side__me,.sl-nav__label,.sl-side__label{transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1),background-color .16s,border-color .16s}.sl-nav{transition:background-color .18s,color .18s,transform .24s cubic-bezier(.22,1,.36,1),box-shadow .18s}.sl-nav:hover{transform:translate(2px)}.sl-side--rail .sl-nav:hover{transform:translateY(-1px)}.sl-nav__icon{transition:color .18s,transform .28s cubic-bezier(.22,1,.36,1)}.sl-nav:hover .sl-nav__icon{transform:scale(1.08)}.sl-nav[aria-current=page] .sl-nav__icon{transform:scale(1.04)}.sl-nav[aria-current=page]:before{transform-origin:50%;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s}.sl-side__group-toggle .sl-icon{transition:transform .28s cubic-bezier(.22,1,.36,1)}.sl-side__group-toggle[aria-expanded=true] .sl-icon{transform:rotate(0)}.sl-tabs__ink{box-shadow:0 0 10px #d63c3638}.sl-tabs [data-state=active][role=tabpanel]{animation:.34s cubic-bezier(.22,1,.36,1) both sl-page-premium}.sl-switch__thumb{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .2s}.sl-switch:active .sl-switch__thumb{width:18px}.sl-progress__bar{transition:width .62s cubic-bezier(.22,1,.36,1)}.sl-card--interactive,.sl-tile{will-change:transform}.sl-app__main{scroll-behavior:smooth}@media (prefers-contrast:more){.sl-root{--ds-border:#c9c2bc;--ds-border-strong:#aaa19a;--ds-fg-muted:#4e4946;--ds-fg-subtle:#625b56}.sl-card,.sl-table-box,.sl-dialog,.sl-sheet,.sl-menu,.sl-popover{box-shadow:none}.sl-nav[aria-current=page]{box-shadow:inset 0 0 0 1px #ff706880}.sl-btn,.sl-input,.sl-select-trigger,.sl-textarea-box{border-width:1.5px}}@media (forced-colors:active){.sl-nav[aria-current=page],.sl-tabs__trigger[data-state=active],.sl-seg__item[data-state=on]{outline-offset:-2px;outline:2px solid highlight}.sl-side__ws-status,.sl-live-dot{forced-color-adjust:none;background:highlight}}@media (pointer:coarse){.sl-nav{min-height:42px}.sl-menu__item,.sl-tabs__trigger,.sl-seg__item{min-height:44px}}@media (max-width:760px){.sl-network-progress{top:0}.sl-sheet[data-state=open],.sl-aipanel[data-state=open]{animation-name:sl-page-premium}.sl-cmd-dialog{top:8px}.sl-cmd{border-radius:20px;max-height:calc(100dvh - 16px)}.sl-cmd__head{padding:14px}.sl-cmd__brand small{display:none}.sl-cmd__input{height:48px;margin:10px}.sl-cmd__scope-label{display:none}.sl-cmd__scopes{flex-wrap:nowrap;padding-left:10px;padding-right:10px;overflow-x:auto}.sl-cmd__foot span:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.sl-page-enter,.sl-network-progress:after,.sl-skel,.sl-root .ds-skeleton,.sl-spinner,.sl-btn__spin,.sl-dialog,.sl-sheet,.sl-drawer,.sl-menu,.sl-popover,.sl-peek,.sl-peek .sl-nav,.sl-drawer .sl-nav,.sl-thinking,.sl-thinking__spark,.sl-thinking .sl-typing i,.sl-stream-caret{animation:none!important}.sl-network-progress[data-active]:after{background:var(--ds-brand);width:100%;transform:none}.sl-app__main{scroll-behavior:auto}.sl-nav:hover,.sl-side--rail .sl-nav:hover,.sl-nav:hover .sl-nav__icon{transform:none}}@media (max-width:760px){.sl-app [data-sl-bottom-bar]{margin-top:60px}}:root{--vani-w:clamp(400px,32vw,480px)}@media (min-width:1100px){body:has([data-vani-panel][data-open]) [data-sonner-toaster][data-x-position=right]{right:calc(var(--vani-w) + 24px)!important}body:has([data-vani-panel][data-open]) [aria-label=Callback\ reminder]{right:calc(var(--vani-w) + 24px)!important}body:has([data-vani-canvas][data-place=panel]) [data-sonner-toaster][data-y-position=bottom]{bottom:84px!important}}@media (max-width:760px){body:has([data-vani-panel][data-open]) [data-sonner-toaster]{display:none!important}}.sl-chat--compact .sl-chat__col{gap:20px}.sl-msg--ai{flex-direction:column;gap:7px}.sl-msg__head{min-height:20px;color:var(--ds-fg-subtle);align-items:center;gap:6px;font-size:12px;display:flex}.sl-msg__head .sl-msg__avatar{border-radius:6px}.sl-msg__when{white-space:nowrap}.sl-msg--ai .sl-msg__body{gap:10px;padding-top:0}.sl-msg__bubble,.sl-md,.sl-md p,.sl-md li{overflow-wrap:anywhere;word-break:normal}.sl-msg__bubble[data-clamp]{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sl-msg__user-content{max-width:88%}.sl-msg__user-content .sl-msg__bubble{max-width:100%}.sl-msg__more{font:500 12px var(--font-sans);color:var(--ds-brand-text);cursor:pointer;background:0 0;border:0;align-self:flex-end;padding:0}.sl-msg--user{position:relative}.sl-msg__uactions{z-index:1;opacity:0;transition:opacity var(--duration-fast);gap:2px;display:flex;position:absolute;bottom:-30px;right:0}:is(.sl-msg__user-content:has(.sl-msg__more) .sl-msg__uactions,.sl-msg__user-content:has(>.sl-cite) .sl-msg__uactions){bottom:-30px}.sl-msg--user:hover .sl-msg__uactions,.sl-msg--user:focus-within .sl-msg__uactions{opacity:1}@media (hover:none){.sl-msg__uactions{opacity:1}}.sl-chat--compact .sl-msg__bubble{max-width:100%}.sl-md ul,.sl-md ol{margin:0;padding-left:22px;display:block}.sl-md ul{list-style:outside}.sl-md ol{list-style:decimal}.sl-md ul ul,.sl-md ol ul{list-style:circle}.sl-md ul ul ul{list-style:square}.sl-md ol ol{list-style:lower-alpha}.sl-md li{padding-left:2px;display:list-item}.sl-md li+li,.sl-md li>ul,.sl-md li>ol{margin-top:4px}.sl-md li::marker{color:var(--ds-fg-subtle)}.sl-md a{color:var(--ds-brand-text,var(--ds-ai));text-underline-offset:2px;text-decoration:underline}.sl-md__url{word-break:break-all}.sl-md__h{margin:6px 0 0}.sl-steps{background:#faf8f6;border:1px solid #2322261a;border-radius:10px;overflow:hidden}:where(html[data-sl-theme=dark]) .sl-steps{background:#1e1e1d;border:1px solid #ffffff20}.sl-steps__head{width:100%;min-height:34px;font:inherit;color:var(--ds-fg-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.sl-steps__head:hover{background:#23222608}:where(html[data-sl-theme=dark]) .sl-steps__head:hover{background:#ffffff09}.sl-steps__sum{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sl-steps__time{color:var(--ds-fg-subtle);white-space:nowrap;font-size:11.5px}.sl-steps__list{color:var(--ds-fg-muted);flex-direction:column;gap:5px;margin:0;padding:2px 12px 10px 30px;font-size:12.5px;line-height:18px;list-style:none;display:flex}.sl-steps__list li{position:relative}.sl-steps__list i{background:var(--ds-success);border-radius:99px;width:6px;height:6px;position:absolute;top:6px;left:-16px}.sl-steps__list li[data-state=running] i{background:var(--ds-brand);animation:1.2s ease-in-out infinite sl-thinking-pulse}.sl-steps__list li[data-state=error] i{background:var(--ds-danger)}.sl-steps__list b{color:var(--ds-fg-2);font-weight:550}.sl-thinking__time{color:var(--ds-fg-subtle);margin-left:2px;font-size:11px}.sl-skelline,.sl-skelbar{background:linear-gradient(90deg,#efebe8,#f8f5f3,#efebe8) 0 0/200% 100%;border-radius:6px;animation:1.4s linear infinite sl-shimmer;display:block}:where(html[data-sl-theme=dark]) .sl-skelline,:where(html[data-sl-theme=dark]) .sl-skelbar{background:linear-gradient(90deg,#272625,#201f1f,#272625)}.sl-skelline{width:62%;height:12px}.sl-skelbar{width:100%;min-width:28px;height:10px}@keyframes sl-swap{0%{opacity:.35}to{opacity:1}}.sl-swap{animation:.28s ease-out sl-swap}.sl-msg__citations{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sl-msg__label{letter-spacing:.07em;text-transform:uppercase;color:var(--ds-fg-subtle);margin-right:2px;font-size:10.5px;font-weight:650;line-height:14px}.sl-cite__n{background:var(--ds-brand-tint);min-width:16px;height:16px;color:var(--ds-brand-text);border-radius:4px;place-items:center;padding:0 3px;font-size:10.5px;display:inline-grid}.sl-citewrap{display:inline-flex;position:relative}.sl-citewrap--inline{display:inline}.sl-citecard{z-index:20;border:1px solid var(--ds-border);background:var(--ds-surface);width:250px;max-width:min(250px,70vw);box-shadow:var(--shadow-pop);color:var(--ds-fg-2);text-align:left;white-space:normal;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12.5px;line-height:18px;display:none;position:absolute;top:calc(100% + 6px);left:0}.sl-citecard:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.sl-citewrap:hover>.sl-citecard,.sl-citewrap:focus-within>.sl-citecard,.sl-citewrap[data-open]>.sl-citecard{display:flex}.sl-citewrap[data-flip]>.sl-citecard{left:auto;right:0}.sl-citecard__head{color:var(--ds-fg);align-items:center;gap:6px;display:flex}.sl-citecard__head b{overflow-wrap:anywhere;min-width:0;font-weight:600}.sl-citecard__n{background:var(--ds-brand-tint);min-width:16px;height:16px;color:var(--ds-brand-text);border-radius:4px;place-items:center;font-size:10.5px;display:inline-grid}.sl-citecard__detail{color:var(--ds-fg-muted)}.sl-citecard__open{color:var(--ds-brand-text);align-self:flex-start;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.sl-citecard__open:hover{text-decoration:underline}.sl-msg__actions{opacity:1;flex-wrap:wrap;align-items:center;gap:2px;display:flex}.sl-msg__src{color:var(--ds-fg-subtle);align-items:center;gap:5px;margin-left:6px;font-size:12px;display:inline-flex}.sl-msg__metaline{color:var(--ds-fg-subtle);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.sl-stopped{color:var(--ds-fg-muted);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.sl-msg__followups{border-top:1px solid var(--ds-border);flex-direction:column;align-items:stretch;gap:0;margin-top:4px;padding-top:10px;display:flex}.sl-msg__followups .sl-msg__label{margin-bottom:2px}.sl-followup{border:0;border-bottom:1px solid var(--ds-border);font:inherit;color:var(--ds-fg-2);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:9px 2px;font-size:13.5px;line-height:19px;transition:color .14s;display:flex}.sl-followup svg{color:var(--ds-fg-subtle);flex:none}.sl-followup:hover:not(:disabled){color:var(--ds-brand-text)}.sl-followup:disabled{opacity:.5;cursor:default}.sl-jump{z-index:4;border:1px solid var(--ds-border-strong);background:var(--ds-surface);height:30px;font:500 12.5px var(--font-sans);color:var(--ds-fg);cursor:pointer;animation:sl-in .16s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px -10px #10101459}:where(html[data-sl-theme=dark]) .sl-jump{box-shadow:0 8px 20px -10px #000000b3}.sl-jump i{background:var(--ds-brand);border-radius:99px;width:6px;height:6px}.sl-composer__top{flex-wrap:wrap;gap:6px;min-width:0;padding:10px 12px 0;display:flex}.sl-ctxchip{background:var(--ds-brand-tint);max-width:100%;height:26px;color:var(--ds-brand-text);border:1px solid #d33a353d;border-radius:7px;align-items:center;gap:6px;padding:0 4px 0 8px;font-size:12.5px;line-height:1;display:inline-flex}.sl-ctxchip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sl-ctxchip b{font-weight:600}.sl-ctxchip button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:inline-grid}.sl-ctxchip button:hover{background:#d33a351f}.sl-composer textarea{max-height:180px;overflow-y:hidden}.sl-stopbtn kbd{border:1px solid var(--ds-border);font:500 10px var(--font-mono);color:var(--ds-fg-subtle);border-radius:4px;margin-left:6px;padding:0 4px}.sl-chat--compact .sl-composer-wrap{border-top:0;padding-top:6px}.sl-chat--compact .sl-composer{box-shadow:0 10px 30px -22px #10101466}:where(html[data-sl-theme=dark]) .sl-chat--compact .sl-composer{box-shadow:0 10px 30px -22px #000000b3}.sl-stable{border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:14px;min-width:0;overflow:hidden}.sl-stable__head{border-bottom:1px solid var(--ds-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 12px 10px 14px;display:flex}.sl-stable__title{flex-direction:column;flex:180px;min-width:0;display:flex}.sl-stable__title b{color:var(--ds-fg);font-size:13.5px;font-weight:600;line-height:19px}.sl-stable__title small{color:var(--ds-fg-subtle);font-size:12px;line-height:17px}.sl-stable__wrap{position:relative}.sl-stable__wrap[data-more]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,var(--ds-surface));width:40px;position:absolute;top:0;bottom:0;right:0}.sl-stable__scroll{overscroll-behavior-x:contain;scrollbar-width:thin;outline:none;overflow:auto hidden}.sl-stable[data-tall] .sl-stable__scroll{max-height:420px;overflow-y:auto}.sl-stable table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:13px}.sl-stable th,.sl-stable td{white-space:nowrap;text-align:left;vertical-align:middle;border-bottom:1px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-fg-2);padding:8px 12px}.sl-stable th{z-index:2;background:var(--ds-surface-2);color:var(--ds-fg-muted);font-size:12px;font-weight:500;position:sticky;top:0}.sl-stable th:first-child,.sl-stable td:first-child{z-index:1;box-shadow:inset -1px 0 0 var(--ds-border);color:var(--ds-fg);position:sticky;left:0}.sl-stable th:first-child{z-index:3;background:var(--ds-surface-2);color:var(--ds-fg-muted)}.sl-stable [data-num]{text-align:right;font-variant-numeric:tabular-nums}.sl-stable td[data-num]{font-family:var(--font-mono);font-size:12.5px}.sl-stable tbody tr:last-child td{border-bottom:0}.sl-stable__more{z-index:4;border:1px solid var(--ds-border-strong);background:var(--ds-surface);height:24px;color:var(--ds-fg-2);cursor:pointer;border-radius:999px;padding:0 9px;font-size:11px;position:absolute;bottom:7px;right:8px;box-shadow:0 4px 12px -6px #1010144d}:where(html[data-sl-theme=dark]) .sl-stable__more{box-shadow:0 4px 12px -6px #000000a8}.sl-stable__foot{border-top:1px solid var(--ds-border);background:var(--ds-surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px 5px 14px;display:flex}.sl-stable__count{color:var(--ds-fg-subtle);font-size:12px}.sl-stable__acts{flex-wrap:wrap;align-items:center;gap:2px;margin-left:auto;display:flex}.sl-stable__skel{flex-direction:column;gap:12px;padding:14px;display:flex}.sl-stable__pending td{background:var(--ds-surface)}.sl-linkbtn{font:inherit;color:var(--ds-brand-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.sl-linkbtn:hover{text-decoration:underline}.sl-ini{background:var(--ds-subtle);width:22px;height:22px;color:var(--ds-fg-muted);letter-spacing:.02em;border-radius:6px;flex:none;place-items:center;margin-right:8px;font-size:10px;font-weight:650;display:inline-grid}.sl-md__code{background:#141416;border:1px solid #232327;border-radius:14px;overflow:hidden}:where(html[data-sl-theme=dark]) .sl-md__code{background:#222223;border:1px solid #232325}.sl-md__codebar{color:#a1a1aa;background:#1b1b1f;align-items:center;gap:4px;padding:5px 6px 5px 12px;font-size:12px;display:flex}:where(html[data-sl-theme=dark]) .sl-md__codebar{color:#959599;background:#242426}.sl-md__lang{color:#e4e4e7;font-size:12px}:where(html[data-sl-theme=dark]) .sl-md__lang{color:#e4e4e6}.sl-md__lines{color:#71717a;margin-left:6px;font-size:11px}:where(html[data-sl-theme=dark]) .sl-md__lines{color:#ababaf}.sl-md__tool{color:#d4d4d8;height:24px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}:where(html[data-sl-theme=dark]) .sl-md__tool{color:#7a7a7c}.sl-md__tool:hover,.sl-md__tool[aria-pressed=true]{background:#ffffff14}.sl-md__code pre{max-height:none}.sl-code{font-family:var(--font-mono);color:#e4e4e7;scrollbar-width:thin;scrollbar-color:#3f3f46 transparent;background:#141416;margin:0;padding:10px 0;font-size:12.5px;line-height:20px;overflow:auto hidden}:where(html[data-sl-theme=dark]) .sl-code{color:#e4e4e6;background:#222223}.sl-code code{white-space:normal;min-width:max-content;display:block}.sl-code[data-wrap] code{min-width:0}.sl-code__ln{display:flex}.sl-code__no{text-align:right;color:#52525b;-webkit-user-select:none;user-select:none;flex:none;width:42px;padding-right:12px}:where(html[data-sl-theme=dark]) .sl-code__no{color:#bababf}.sl-code__tx{white-space:pre;padding-right:16px}.sl-code[data-wrap] .sl-code__tx{white-space:pre-wrap;overflow-wrap:anywhere}.tk-k{color:#ff7b72}:where(html[data-sl-theme=dark]) .tk-k{color:#ff8e84}.tk-s{color:#f2cc60}.tk-c{color:#8b8b94;font-style:italic}:where(html[data-sl-theme=dark]) .tk-c{color:#9e9ea3}.tk-n{color:#ffa657}.tk-f{color:#fafafa;font-weight:500}:where(html[data-sl-theme=dark]) .tk-f{color:#fafafa}.sl-md__codemore{background:#18181b;border-top:1px solid #232327;justify-content:center;gap:8px;padding:8px;display:flex}:where(html[data-sl-theme=dark]) .sl-md__codemore{background:#232325;border-top:1px solid #232325}.sl-md__codemore button{color:#e4e4e7;height:28px;font:500 12px var(--font-sans);cursor:pointer;background:#232327;border:1px solid #3f3f46;border-radius:8px;padding:0 10px}:where(html[data-sl-theme=dark]) .sl-md__codemore button{color:#e4e4e6;background:#252527;border:1px solid #868689}.sl-md__codemore button:hover{background:#2c2c31}:where(html[data-sl-theme=dark]) .sl-md__codemore button:hover{background:#272729}@media (prefers-reduced-motion:reduce){.sl-skelline,.sl-skelbar,.sl-swap,.sl-jump{animation:none}}.sl-root,.sl-portal,.sl-overlay,.sl-toast,.sl-tooltip,.sl-menu,.sl-popover,.sl-dialog,.sl-sheet,.sl-cmd-dialog,.sl-switching,.sl-drawer,.sl-aipanel{--ds-ink:#0e0e10;--ds-fg:#101828;--ds-fg-2:#344054;--ds-fg-muted:#475467;--ds-fg-subtle:#667085;--ds-fg-disabled:#98a2b3;--ds-bg:#f5f6f8;--ds-surface:#fff;--ds-surface-2:#f9fafb;--ds-subtle:#f2f4f7;--ds-hover:#eaecf0;--ds-border:#e4e7ec;--ds-border-strong:#d0d5dd;--ds-border-hover:#98a2b3;--ds-brand:#c8102e;--ds-brand-hover:#a90d27;--ds-brand-press:#8f0b21;--ds-brand-text:#b00e29;--ds-brand-soft:#fbe3e7;--ds-brand-tint:#fdf2f3;--ds-brand-glow:#e5304c;--ds-danger:#b42318;--ds-danger-soft:#fef3f2;--ds-warning:#b54708;--ds-warning-soft:#fffaeb;--ds-success:#067647;--ds-success-soft:#ecfdf3;--ds-info:#175cd3;--ds-info-soft:#eff8ff;--ds-ai:#101828;--ds-ai-hover:#000;--ds-ai-soft:#f2f4f7;--shadow-card:0 1px 2px #1018280a;--shadow-hover:0 4px 12px -2px #1018281a;--shadow-pop:0 12px 24px -6px #10182824,0 2px 6px #1018280f;--shadow-modal:0 24px 48px -12px #10182838;--shadow-focus:0 0 0 3px #c8102e29;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:12px;--radius-3xl:16px;--font-sans:var(--font-plex),"IBM Plex Sans",var(--font-geist-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-plex),"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-code:var(--font-geist-mono),"Geist Mono",ui-monospace,Menlo,monospace;--size-topbar:60px}.sl-root,.sl-portal{font-feature-settings:"kern" 1,"calt" 1;font-variant-numeric:tabular-nums;letter-spacing:0}.sl-root code,.sl-root pre,.sl-portal code,.sl-portal pre,.sl-code,.sl-md__code,.sl-root .font-mono{font-family:var(--font-code)}.sl-vani-mark__ai{color:var(--ds-brand)}.sl-app,.sl-app__main,.sl-main{background:var(--ds-bg)}.sl-app__main{scrollbar-color:#d0d5dd transparent}.sl-app__main>.ds-root{position:relative}.sl-app__main>.ds-root:before{display:none}.sl-panel{background:var(--ds-bg);box-shadow:none;border-radius:0;margin:0}.sl-topbar{height:60px;box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border-bottom:1px solid #e4e7ec;gap:10px;padding:0 24px 0 20px}:where(html[data-sl-theme=dark]) .sl-topbar{background:#1c1c1c;border-bottom:1px solid #3a3b3d}.sl-topbar:after{display:none}.sl-crumbs{color:#475467;font-size:14px}:where(html[data-sl-theme=dark]) .sl-crumbs{color:#b5bbc5}.sl-crumbs__current,.sl-crumb-menu[aria-current=page]{color:#101828;font-weight:500}:where(html[data-sl-theme=dark]) .sl-crumbs__current,:where(html[data-sl-theme=dark]) .sl-crumb-menu[aria-current=page]{color:#d7dde7}.sl-topbar__actions{gap:10px}.sl-topbar__actions .sl-btn--md{height:36px}.sl-topbar__ask .sl-icon{color:var(--ds-brand)}.sl-topbar__ask .sl-vani-mark{font-size:15px}@media (max-width:760px){.sl-app .sl-topbar__ask,.sl-app .sl-topbar__div{display:none}.sl-app .sl-topbar:not(:has(.sl-topbar__actions>:not(.sl-topbar__ask):not(.sl-topbar__div))){display:none}}.sl-side{color:#d4d4da;background:#0e0e10;border-right:1px solid #26262b}:where(html[data-sl-theme=dark]) .sl-side{color:#7a7a7c;background:#212122;border-right:1px solid #262629}.sl-side__brand{gap:10px;height:62px;padding:0 10px 0 22px}.sl-side--rail .sl-side__brand{padding:0}.sl-side__logo{width:30px;height:30px;box-shadow:none;background:#fff;border-radius:8px;overflow:hidden}:where(html[data-sl-theme=dark]) .sl-side__logo{background:#1c1c1c}.sl-side__logo img{object-fit:contain;width:24px;height:24px}.sl-side__word{letter-spacing:-.01em;color:#fff;font-size:17px;font-weight:600}:where(html[data-sl-theme=dark]) .sl-side__word{color:#fff}.sl-side__workspace{padding:0 14px 6px}.sl-side__ws{color:#fff;background:#18181b;border:1px solid #26262b;border-radius:8px;height:36px;padding:0 10px;font-size:13px}:where(html[data-sl-theme=dark]) .sl-side__ws{color:#fff;background:#232325;border:1px solid #262629}.sl-side__ws:hover{background:#1f1f23;border-color:#34343b}:where(html[data-sl-theme=dark]) .sl-side__ws:hover{background:#252526;border-color:#343438}.sl-side__ws .sl-icon{color:#9898a3}:where(html[data-sl-theme=dark]) .sl-side__ws .sl-icon{color:#98989d}.sl-side__ws-status{width:6px;height:6px;box-shadow:none;background:#12b76a}.sl-side__search{color:#9898a3;background:#18181b;border:1px solid #26262b;border-radius:8px;height:36px;margin:0 14px 10px;padding:0 8px 0 10px;font-size:13px}:where(html[data-sl-theme=dark]) .sl-side__search{color:#98989d;background:#232325;border:1px solid #262629}.sl-side__search:hover{color:#d4d4da;background:#1f1f23;border-color:#34343b}:where(html[data-sl-theme=dark]) .sl-side__search:hover{color:#7a7a7c;background:#252526;border-color:#343438}.sl-side__kbd{font-family:var(--font-sans);color:#9898a3;background:0 0;border:1px solid #26262b;border-radius:4px;padding:0 5px;font-size:11px}:where(html[data-sl-theme=dark]) .sl-side__kbd{color:#98989d;border:1px solid #262629}.sl-side__scroll{padding:0 14px 12px}.sl-side__group+.sl-side__group{margin-top:0}.sl-side__label,.sl-side__group-toggle.sl-side__label{letter-spacing:0;text-transform:none;color:#9898a3;padding:16px 10px 6px;font-size:12px;font-weight:400;line-height:16px}:where(html[data-sl-theme=dark]) .sl-side__label,:where(html[data-sl-theme=dark]) .sl-side__group-toggle.sl-side__label{color:#98989d}.sl-side__group-toggle:hover{color:#d4d4da}:where(html[data-sl-theme=dark]) .sl-side__group-toggle:hover{color:#7a7a7c}.sl-side--rail .sl-side__group+.sl-side__group{margin-top:8px;padding-top:8px}.sl-side--rail .sl-side__group+.sl-side__group:before{background:#26262b}:where(html[data-sl-theme=dark]) .sl-side--rail .sl-side__group+.sl-side__group:before{background:#262628}.sl-side .sl-nav{letter-spacing:0;color:#d4d4da;border-radius:8px;gap:10px;height:36px;padding:0 10px;font-size:14px;font-weight:400;transform:none}:where(html[data-sl-theme=dark]) .sl-side .sl-nav{color:#7a7a7c}.sl-side .sl-nav:hover{color:#fff;background:#18181b;transform:none}:where(html[data-sl-theme=dark]) .sl-side .sl-nav:hover{color:#fff;background:#232325}.sl-side .sl-nav__icon,.sl-side .sl-nav:hover .sl-nav__icon{width:20px;height:20px;box-shadow:none;color:currentColor;background:0 0;border-radius:0;margin-left:0;transform:none}.sl-side .sl-nav__icon--ai,.sl-side .sl-nav:hover .sl-nav__icon--ai{color:#c8102e;background:0 0}:where(html[data-sl-theme=dark]) .sl-side .sl-nav__icon--ai,:where(html[data-sl-theme=dark]) .sl-side .sl-nav:hover .sl-nav__icon--ai{color:#ff8d8b}.sl-side .sl-nav[aria-current=page]{color:#fff;background:#c8102e38;font-weight:500;box-shadow:inset 3px 0 #c8102e}:where(html[data-sl-theme=dark]) .sl-side .sl-nav[aria-current=page]{color:#fff}.sl-side .sl-nav[aria-current=page]:before{display:none}.sl-side .sl-nav[aria-current=page] .sl-nav__icon{color:#c8102e;box-shadow:none;background:0 0;transform:none}:where(html[data-sl-theme=dark]) .sl-side .sl-nav[aria-current=page] .sl-nav__icon{color:#ff8d8b}.sl-side--rail .sl-nav{width:40px}.sl-side .sl-count{color:#fff;background:#222227;border-radius:10px;min-width:20px;height:18px;padding:0 7px;font-size:12px;font-weight:600}:where(html[data-sl-theme=dark]) .sl-side .sl-count{color:#fff;background:#252527}.sl-side .sl-vani-mark__ai{color:#c8102e}:where(html[data-sl-theme=dark]) .sl-side .sl-vani-mark__ai{color:#ff8d8b}.sl-side__foot{border-top:1px solid #26262b;padding:8px 14px 12px}:where(html[data-sl-theme=dark]) .sl-side__foot{border-top:1px solid #262629}.sl-side__me{box-shadow:none;background:0 0;border-radius:8px;margin-top:6px;padding:8px 10px}.sl-side__me:hover{background:#18181b}:where(html[data-sl-theme=dark]) .sl-side__me:hover{background:#232325}.sl-side__me .sl-avatar{color:#fff!important;background:#222227!important;font-size:12px!important}:where(html[data-sl-theme=dark]) .sl-side__me .sl-avatar{color:#fff!important;background:#252527!important}.sl-side__me-name{color:#fff!important;font-size:14px!important;font-weight:500!important}:where(html[data-sl-theme=dark]) .sl-side__me-name{color:#fff!important}.sl-side__me-sub{color:#9898a3!important;font-size:12px!important}:where(html[data-sl-theme=dark]) .sl-side__me-sub{color:#98989d!important}.sl-side .sl-nav-more{color:#9898a3}:where(html[data-sl-theme=dark]) .sl-side .sl-nav-more{color:#98989d}.sl-side .sl-nav-more:hover{color:#fff;background:#18181b}:where(html[data-sl-theme=dark]) .sl-side .sl-nav-more:hover{color:#fff;background:#232325}.sl-autohide>.sl-side{box-shadow:none}.sl-peek{box-shadow:16px 0 40px -16px #00000073}:where(html[data-sl-theme=dark]) .sl-peek{box-shadow:16px 0 40px -16px #000000b3}.sl-side .sl-btn--ghost,.sl-side .sl-btn--on-dark{color:#9898a3}:where(html[data-sl-theme=dark]) .sl-side .sl-btn--ghost,:where(html[data-sl-theme=dark]) .sl-side .sl-btn--on-dark{color:#98989d}.sl-side .sl-btn--ghost:hover:not(:disabled){color:#fff;background:#18181b}:where(html[data-sl-theme=dark]) .sl-side .sl-btn--ghost:hover:not(:disabled){color:#fff;background:#232325}.sl-btn{letter-spacing:0;border-radius:8px;font-weight:500}.sl-btn--md{height:36px;padding:0 14px;font-size:14px}.sl-btn--icon.sl-btn--md{width:36px;padding:0}.sl-btn--sm{border-radius:8px}.sl-btn--lg{height:40px;padding:0 16px;font-size:14px}.sl-btn:active:not(:disabled){transform:none}.sl-btn--primary{color:#fff;box-shadow:none;background:#c8102e;border-color:#c8102e}:where(html[data-sl-theme=dark]) .sl-btn--primary{color:#fff}.sl-btn--primary:hover:not(:disabled){box-shadow:none;background:#a90d27;border-color:#a90d27;transform:none}.sl-btn--primary:active:not(:disabled){background:#8f0b21}.sl-btn--secondary{color:#101828;background:#fff;border-color:#d0d5dd;box-shadow:0 1px 2px #1018280d}:where(html[data-sl-theme=dark]) .sl-btn--secondary{color:#d7dde7;background:#1c1c1c;border-color:#434548;box-shadow:0 1px 2px #00000040}.sl-btn--secondary:hover:not(:disabled){border-color:var(--ds-border-hover);background:#f9fafb;box-shadow:0 1px 2px #1018280d}:where(html[data-sl-theme=dark]) .sl-btn--secondary:hover:not(:disabled){background:#1d1d1d;box-shadow:0 1px 2px #00000040}.sl-btn--ghost{color:#475467}:where(html[data-sl-theme=dark]) .sl-btn--ghost{color:#b5bbc5}.sl-btn--ghost:hover:not(:disabled){color:#101828;background:#f2f4f7}:where(html[data-sl-theme=dark]) .sl-btn--ghost:hover:not(:disabled){color:#d7dde7;background:#202122}.sl-btn--ai{color:#fff;box-shadow:none;background:#101828;border:1px solid #101828}:where(html[data-sl-theme=dark]) .sl-btn--ai{color:#fff;background:#1f232b;border:1px solid #15181f}.sl-btn--ai:hover:not(:disabled){background:#000;border-color:#000;transform:none}:where(html[data-sl-theme=dark]) .sl-btn--ai:hover:not(:disabled){background:#191919}.sl-btn--ai-soft{color:#101828;background:#fff;border:1px solid #d0d5dd}:where(html[data-sl-theme=dark]) .sl-btn--ai-soft{color:#d7dde7;background:#1c1c1c;border:1px solid #434548}.sl-btn--ai-soft:hover:not(:disabled){background:#f9fafb}:where(html[data-sl-theme=dark]) .sl-btn--ai-soft:hover:not(:disabled){background:#1d1d1d}.sl-btn--ai-soft .sl-icon{color:var(--ds-brand)}.sl-tone-brand .sl-btn--ai{box-shadow:none}.sl-card,.sl-table-box{box-shadow:none;background:#fff;border-color:#e4e7ec;border-radius:12px}:where(html[data-sl-theme=dark]) .sl-card,:where(html[data-sl-theme=dark]) .sl-table-box{background:#1c1c1c;border-color:#3a3b3d}.sl-card__head{background:#fff;border-bottom-color:#eaecf0}:where(html[data-sl-theme=dark]) .sl-card__head{background:#1c1c1c;border-bottom-color:#373839}.sl-card__title{color:#101828;letter-spacing:0;font-weight:600}:where(html[data-sl-theme=dark]) .sl-card__title{color:#d7dde7}.sl-card__foot{background:#f9fafb}:where(html[data-sl-theme=dark]) .sl-card__foot{background:#1d1d1d}.sl-card--interactive:hover{border-color:var(--ds-border-hover);box-shadow:var(--shadow-hover);transform:none}.sl-card--ai{background:#fff;border-color:#e4e7ec}:where(html[data-sl-theme=dark]) .sl-card--ai{background:#1c1c1c;border-color:#3a3b3d}.sl-banner{box-shadow:none;border-radius:12px}.sl-banner--ai{background:#fff;border-color:#e4e7ec}:where(html[data-sl-theme=dark]) .sl-banner--ai{background:#1c1c1c;border-color:#3a3b3d}.sl-banner--ai .sl-banner__icon{color:var(--ds-brand)}.sl-msg__avatar{box-shadow:none;background:#101828;border:0}:where(html[data-sl-theme=dark]) .sl-msg__avatar{background:#1f232b}.sl-cmd__ai{background:#f9fafb;border-color:#e4e7ec}:where(html[data-sl-theme=dark]) .sl-cmd__ai{background:#1d1d1d;border-color:#3a3b3d}.sl-empty__art{color:#475467;box-shadow:none;background:#f2f4f7}:where(html[data-sl-theme=dark]) .sl-empty__art{color:#b5bbc5;background:#202122}.sl-skel,.sl-root .ds-skeleton{box-shadow:none;background:linear-gradient(90deg,#eaecf0 20%,#f5f6f8 42%,#eaecf0 64%) 0 0/220% 100%}:where(html[data-sl-theme=dark]) .sl-skel,:where(html[data-sl-theme=dark]) .sl-root .ds-skeleton{background:linear-gradient(90deg,#252627 20%,#1f1f20 42%,#252627 64%)}.sl-app__main .sl-page-header{box-shadow:none;background:#fff;border:1px solid #e4e7ec;border-radius:12px;align-items:center;min-height:0;padding:22px 24px;position:relative;overflow:visible}:where(html[data-sl-theme=dark]) .sl-app__main .sl-page-header{background:#1c1c1c;border:1px solid #3a3b3d}.sl-app__main .sl-page-header:before,.sl-app__main .sl-page-header:after{display:none}.sl-app__main .sl-page-header__title{color:#101828;letter-spacing:-.015em;font-size:28px;font-weight:600;line-height:36px}:where(html[data-sl-theme=dark]) .sl-app__main .sl-page-header__title{color:#d7dde7}.sl-app__main .sl-page-header__desc{color:#475467;font-size:14px;line-height:22px}:where(html[data-sl-theme=dark]) .sl-app__main .sl-page-header__desc{color:#b5bbc5}.sl-page-header__title{letter-spacing:-.015em;font-weight:600}.sl-kpi{min-height:0}.sl-kpi:before,.sl-kpi:after{display:none}.sl-kpi__label{letter-spacing:0;text-transform:none;color:#475467;font-size:13px;font-weight:400;line-height:18px}:where(html[data-sl-theme=dark]) .sl-kpi__label{color:#b5bbc5}.sl-kpi__value{letter-spacing:-.01em;color:#101828;font-size:28px;font-weight:600;line-height:36px}:where(html[data-sl-theme=dark]) .sl-kpi__value{color:#d7dde7}.sl-table th{letter-spacing:0;text-transform:none;color:#475467;background:#f9fafb;border-bottom-color:#eaecf0;height:40px;font-size:12px;font-weight:500;line-height:16px}:where(html[data-sl-theme=dark]) .sl-table th{color:#b5bbc5;background:#1d1d1d;border-bottom-color:#373839}.sl-table td{color:#101828;border-bottom-color:#f2f4f7}:where(html[data-sl-theme=dark]) .sl-table td{color:#d7dde7;border-bottom-color:#333435}.sl-table tbody tr:hover{background:#f9fafb}:where(html[data-sl-theme=dark]) .sl-table tbody tr:hover{background:#1d1d1d}.sl-table__sort[data-sorted]{color:#101828;font-weight:600}:where(html[data-sl-theme=dark]) .sl-table__sort[data-sorted]{color:#d7dde7}.sl-tabs__trigger{color:#475467;font-weight:500}:where(html[data-sl-theme=dark]) .sl-tabs__trigger{color:#b5bbc5}.sl-tabs__trigger[data-state=active]{color:#101828;font-weight:600}:where(html[data-sl-theme=dark]) .sl-tabs__trigger[data-state=active]{color:#d7dde7}.sl-tabs__ink{height:2px;box-shadow:none;background:#c8102e}.sl-tabs--pills .sl-tabs__list{background:#f2f4f7}:where(html[data-sl-theme=dark]) .sl-tabs--pills .sl-tabs__list{background:#202122}.sl-seg{background:#f2f4f7;border:1px solid #e4e7ec}:where(html[data-sl-theme=dark]) .sl-seg{background:#202122;border:1px solid #3a3b3d}.sl-seg__item[data-state=on]{color:#101828;font-weight:600}:where(html[data-sl-theme=dark]) .sl-seg__item[data-state=on]{color:#d7dde7}.sl-seg__pill{box-shadow:0 1px 2px #10182814}:where(html[data-sl-theme=dark]) .sl-seg__pill{box-shadow:0 1px 2px #00000040}.sl-input,.sl-select-trigger,.sl-textarea-box{background:#fff;border-color:#d0d5dd;box-shadow:0 1px 2px #1018280d}:where(html[data-sl-theme=dark]) .sl-input,:where(html[data-sl-theme=dark]) .sl-select-trigger,:where(html[data-sl-theme=dark]) .sl-textarea-box{background:#1c1c1c;border-color:#434548;box-shadow:0 1px 2px #00000040}.sl-input:hover,.sl-select-trigger:hover,.sl-textarea-box:hover{border-color:var(--ds-border-hover)}.sl-input:focus-within,.sl-select-trigger[data-state=open],.sl-select-trigger:focus-visible,.sl-textarea-box:focus-within{border-color:#c8102e;box-shadow:0 0 0 3px #c8102e1f}.sl-input input::placeholder,.sl-textarea::placeholder{color:#667085;opacity:1}:where(html[data-sl-theme=dark]) .sl-input input::placeholder,:where(html[data-sl-theme=dark]) .sl-textarea::placeholder{color:#a7acb7}.sl-menu,.sl-popover{box-shadow:var(--shadow-pop);background:#fff;border-color:#e4e7ec;border-radius:10px}:where(html[data-sl-theme=dark]) .sl-menu,:where(html[data-sl-theme=dark]) .sl-popover{background:#1c1c1c;border-color:#3a3b3d}.sl-menu__item{border-radius:6px;font-weight:400}.sl-menu__item[data-highlighted],.sl-menu__item:hover{color:#101828;background:#f2f4f7;transform:none}:where(html[data-sl-theme=dark]) .sl-menu__item[data-highlighted],:where(html[data-sl-theme=dark]) .sl-menu__item:hover{color:#d7dde7;background:#202122}.sl-menu__label{text-transform:none;letter-spacing:0;color:#667085;font-weight:500}:where(html[data-sl-theme=dark]) .sl-menu__label{color:#a7acb7}.sl-menu__icon{background:0 0}.sl-toast{background:#101828;border-radius:12px}:where(html[data-sl-theme=dark]) .sl-toast{background:#1f232b}.sl-network-progress:after{filter:none;background:linear-gradient(90deg,#0000,#c8102e 60%,#0000)}[data-vani-panel] .sl-composer__send .sl-btn--primary{width:32px;height:32px;border-radius:8px!important}.sl-composer:focus-within{border-color:#c8102e;box-shadow:0 0 0 3px #c8102e1f}@media (max-width:760px){.sl-app__main .sl-page-header{padding:18px}.sl-app__main .sl-page-header__title{font-size:24px;line-height:32px}.sl-app .sl-mbar{-webkit-backdrop-filter:none;background:#fff;border-bottom-color:#e4e7ec}:where(html[data-sl-theme=dark]) .sl-app .sl-mbar{background:#1c1c1c;border-bottom-color:#3a3b3d}}@media (prefers-contrast:more){.sl-root{--ds-fg-muted:#344054;--ds-fg-subtle:#475467}}.sl-badge:has(>.sl-badge__dot){height:auto;box-shadow:none;color:#344054;background:0 0;border-radius:0;gap:6px;padding:0;font-size:13px;font-weight:400;line-height:18px}:where(html[data-sl-theme=dark]) .sl-badge:has(>.sl-badge__dot){color:#bfc6d1}.sl-badge:has(>.sl-badge__dot) .sl-badge__dot{background:#98a2b3;width:6px;height:6px}:where(html[data-sl-theme=dark]) .sl-badge:has(>.sl-badge__dot) .sl-badge__dot{background:#2d3137}.sl-badge--success:has(>.sl-badge__dot) .sl-badge__dot{background:#12b76a}.sl-badge--info:has(>.sl-badge__dot){color:#175cd3}:where(html[data-sl-theme=dark]) .sl-badge--info:has(>.sl-badge__dot){color:#7fb6ff}.sl-badge--info:has(>.sl-badge__dot) .sl-badge__dot{background:#2e90fa}.sl-badge--warning:has(>.sl-badge__dot){color:#b54708}:where(html[data-sl-theme=dark]) .sl-badge--warning:has(>.sl-badge__dot){color:#ff9565}.sl-badge--warning:has(>.sl-badge__dot) .sl-badge__dot{background:#dc6803}.sl-badge--danger:has(>.sl-badge__dot){color:#b42318}:where(html[data-sl-theme=dark]) .sl-badge--danger:has(>.sl-badge__dot){color:#ff8f7e}.sl-badge--danger:has(>.sl-badge__dot) .sl-badge__dot{background:#b42318}.sl-badge:not(:has(>.sl-badge__dot)):not(.sl-badge--outline):not(.sl-badge--ink){color:#344054;box-shadow:none;background:#f2f4f7}:where(html[data-sl-theme=dark]) .sl-badge:not(:has(>.sl-badge__dot)):not(.sl-badge--outline):not(.sl-badge--ink){color:#bfc6d1;background:#202122}.sl-badge--warning:not(:has(>.sl-badge__dot)){color:#b54708}:where(html[data-sl-theme=dark]) .sl-badge--warning:not(:has(>.sl-badge__dot)){color:#ff9565}.sl-badge--danger:not(:has(>.sl-badge__dot)){color:#b42318}:where(html[data-sl-theme=dark]) .sl-badge--danger:not(:has(>.sl-badge__dot)){color:#ff8f7e}.sl-badge--outline{color:#344054;background:#fff;box-shadow:inset 0 0 0 1px #d0d5dd}:where(html[data-sl-theme=dark]) .sl-badge--outline{color:#bfc6d1;background:#1c1c1c}.sl-badge--sm{font-size:12px}.sl-tabs__trigger .sl-count{color:#344054;min-width:22px;height:20px;font-family:var(--font-sans);background:#f2f4f7;border-radius:10px;padding:0 7px;font-size:12px;font-weight:500}:where(html[data-sl-theme=dark]) .sl-tabs__trigger .sl-count{color:#bfc6d1;background:#202122}.sl-tabs__trigger[data-state=active] .sl-count{color:#101828;background:#f2f4f7}:where(html[data-sl-theme=dark]) .sl-tabs__trigger[data-state=active] .sl-count{color:#d7dde7;background:#202122}.sl-btn--link{color:#101828}:where(html[data-sl-theme=dark]) .sl-btn--link{color:#d7dde7}.sl-btn--link:hover:not(:disabled){color:#000}:where(html[data-sl-theme=dark]) .sl-btn--link:hover:not(:disabled){color:#eee}.sl-btn:disabled,.sl-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.sl-btn:focus-visible,.sl-chip:focus-visible,.sl-seg__item:focus-visible{outline:none;box-shadow:0 0 0 3px #c8102e33}.sl-table td{height:52px;font-size:14px}.sl-table--compact td{height:44px}.sl-table__acts .sl-btn--sm{width:32px;height:32px}.sl-table tbody tr[data-selected=true]{background:#f2f4f7}:where(html[data-sl-theme=dark]) .sl-table tbody tr[data-selected=true]{background:#202122}.sl-table tbody tr[data-selected=true] td:first-child{box-shadow:inset 2px 0 #101828}.sl-card__head{flex-wrap:wrap;row-gap:8px}.sl-card__head>:first-child{flex:1;min-width:min(140px,100%)}.sl-card__title{font-size:16px;line-height:24px}.sl-card__sub{color:#475467;font-size:13px;line-height:18px}:where(html[data-sl-theme=dark]) .sl-card__sub{color:#b5bbc5}.sl-empty__desc{color:#475467}:where(html[data-sl-theme=dark]) .sl-empty__desc{color:#b5bbc5}.recharts-cartesian-axis-tick-value,.sl-chart .recharts-cartesian-axis-tick-value{font-family:var(--font-sans);fill:#475467;font-size:12px}:where(html[data-sl-theme=dark]) .recharts-cartesian-axis-tick-value,:where(html[data-sl-theme=dark]) .sl-chart .recharts-cartesian-axis-tick-value{fill:#b5bbc5}.recharts-cartesian-grid line{stroke:#f2f4f7}:where(html[data-sl-theme=dark]) .recharts-cartesian-grid line{stroke:#333435}.recharts-legend-item-text{font-size:13px;color:#344054!important}:where(html[data-sl-theme=dark]) .recharts-legend-item-text{color:#bfc6d1!important}.sl-btn.sl-ask-vani{color:#101828;background:#fff;border:1px solid #d0d5dd;box-shadow:0 1px 2px #1018280d}:where(html[data-sl-theme=dark]) .sl-btn.sl-ask-vani{color:#d7dde7;background:#1c1c1c;border:1px solid #434548;box-shadow:0 1px 2px #00000040}.sl-btn.sl-ask-vani:hover:not(:disabled){border-color:var(--ds-border-hover);color:#101828;background:#f9fafb}:where(html[data-sl-theme=dark]) .sl-btn.sl-ask-vani:hover:not(:disabled){color:#d7dde7;background:#1d1d1d}.sl-btn.sl-ask-vani>.sl-icon,.sl-btn.sl-ask-vani .sl-vani-mark__ai,.sl-ask-vani-icon.sl-btn>.sl-icon{color:#c8102e}:where(html[data-sl-theme=dark]) .sl-btn.sl-ask-vani>.sl-icon,:where(html[data-sl-theme=dark]) .sl-btn.sl-ask-vani .sl-vani-mark__ai,:where(html[data-sl-theme=dark]) .sl-ask-vani-icon.sl-btn>.sl-icon{color:#ff8d8b}.sl-ask-vani-icon.sl-btn:hover:not(:disabled){color:#a90d27;background:#fdf2f3}:where(html[data-sl-theme=dark]) .sl-ask-vani-icon.sl-btn:hover:not(:disabled){color:#ff8d8c;background:#221f1f}.sl-sheet{background:#f5f6f8;border:0;border-left:1px solid #26262b;border-radius:0;width:min(540px,100vw);top:0;bottom:0;right:0;overflow:hidden;box-shadow:-16px 0 40px -12px #10182847}:where(html[data-sl-theme=dark]) .sl-sheet{background:#1f1f20;border-left:1px solid #262629;box-shadow:-16px 0 40px -12px #0000009d}.sl-sheet--lg{width:min(720px,100vw)}.sl-sheet__head{color:#fff;-webkit-backdrop-filter:none;background:#0e0e10;border:0;border-top:3px solid #c8102e;flex-direction:column;flex:none;align-items:stretch;gap:0;padding:0;display:flex}:where(html[data-sl-theme=dark]) .sl-sheet__head{color:#fff;background:#212122}.sl-sheet__headrow{align-items:flex-start;gap:10px;padding:18px 16px 18px 24px;display:flex}.sl-sheet__title{letter-spacing:-.01em;color:#fff;margin:0;font-size:18px;font-weight:600;line-height:26px}:where(html[data-sl-theme=dark]) .sl-sheet__title{color:#fff}.sl-sheet__sub{color:#a1a1aa;margin:2px 0 0;font-size:13px;line-height:18px}:where(html[data-sl-theme=dark]) .sl-sheet__sub{color:#959599}.sl-sheet__head .sl-vani-mark__ai{color:#ff5a6e}:where(html[data-sl-theme=dark]) .sl-sheet__head .sl-vani-mark__ai{color:#ff8c95}.sl-sheet__head .sl-btn--ghost,.sl-sheet__head .sl-btn--secondary,.sl-sheet__head .sl-btn--ai-soft{color:#fff;box-shadow:none;background:0 0;border:1px solid #3f3f46}:where(html[data-sl-theme=dark]) .sl-sheet__head .sl-btn--ghost,:where(html[data-sl-theme=dark]) .sl-sheet__head .sl-btn--secondary,:where(html[data-sl-theme=dark]) .sl-sheet__head .sl-btn--ai-soft{color:#fff;border:1px solid #868689}.sl-sheet__head .sl-btn--ghost:hover:not(:disabled),.sl-sheet__head .sl-btn--secondary:hover:not(:disabled),.sl-sheet__head .sl-btn--ai-soft:hover:not(:disabled){color:#fff;background:#ffffff14}:where(html[data-sl-theme=dark]) .sl-sheet__head .sl-btn--ghost:hover:not(:disabled),:where(html[data-sl-theme=dark]) .sl-sheet__head .sl-btn--secondary:hover:not(:disabled),:where(html[data-sl-theme=dark]) .sl-sheet__head .sl-btn--ai-soft:hover:not(:disabled){color:#fff}.sl-sheet__head .sl-badge{color:#fff;background:#ffffff1a}:where(html[data-sl-theme=dark]) .sl-sheet__head .sl-badge{color:#fff}.sl-sheet__x.sl-btn{color:#fff;background:0 0;border:0;flex:none}:where(html[data-sl-theme=dark]) .sl-sheet__x.sl-btn{color:#fff}.sl-sheet__x.sl-btn:hover:not(:disabled){color:#fff;background:#ffffff1a}:where(html[data-sl-theme=dark]) .sl-sheet__x.sl-btn:hover:not(:disabled){color:#fff}.sl-sheet__hero{border-top:1px solid #26262b}:where(html[data-sl-theme=dark]) .sl-sheet__hero{border-top:1px solid #262629}.sl-sheet__body{background:#f5f6f8;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow:auto}:where(html[data-sl-theme=dark]) .sl-sheet__body{background:#1f1f20}.sl-sheet__card{background:#fff;border:1px solid #e4e7ec;border-radius:12px;flex:none;min-width:0;padding:20px}:where(html[data-sl-theme=dark]) .sl-sheet__card{background:#1c1c1c;border:1px solid #3a3b3d}.sl-sheet__foot{background:#fff;border-top:1px solid #e4e7ec;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}:where(html[data-sl-theme=dark]) .sl-sheet__foot{background:#1c1c1c;border-top:1px solid #3a3b3d}.sl-sheet-kpis{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.sl-sheet-kpi{border-right:1px solid #26262b;flex-direction:column;gap:4px;min-width:0;padding:14px 24px 16px;display:flex}:where(html[data-sl-theme=dark]) .sl-sheet-kpi{border-right:1px solid #262629}.sl-sheet-kpi:last-child{border-right:0}.sl-sheet-kpi__label{color:#a1a1aa;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:16px;overflow:hidden}:where(html[data-sl-theme=dark]) .sl-sheet-kpi__label{color:#959599}.sl-sheet-kpi__value{color:#fff;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:30px}:where(html[data-sl-theme=dark]) .sl-sheet-kpi__value{color:#fff}@media (max-width:760px){.sl-sheet,.sl-sheet--lg{border-left:0;border-radius:0;width:100vw;inset:0}.sl-sheet__headrow{padding:14px 12px 14px 16px}.sl-sheet__body{padding:12px}.sl-sheet__card{padding:16px}.sl-sheet-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-sheet-kpi{border-bottom:1px solid #26262b;padding:12px 16px}:where(html[data-sl-theme=dark]) .sl-sheet-kpi{border-bottom:1px solid #262629}.sl-sheet-kpi:nth-child(2n){border-right:0}}@media (prefers-reduced-motion:reduce){.sl-sheet[data-state=open],.sl-sheet[data-state=closed]{animation:none}}body:has(.sl-sheet[data-state=open]) [data-vani-tab]{visibility:hidden}.sl-summary{color:#fff;background:#0e0e10;border:1px solid #26262b;border-radius:16px;flex:none;min-width:0;overflow:hidden;container-type:inline-size}:where(html[data-sl-theme=dark]) .sl-summary{color:#fff;background:#212122;border:1px solid #262629}.sl-summary__line{background:#c8102e;height:3px}.sl-summary__top{flex-wrap:wrap;align-items:flex-end;gap:16px 20px;padding:26px 28px 22px;display:flex}.sl-summary__text{flex:340px;min-width:0}.sl-summary__meta{color:#a1a1aa;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:6px;font-size:13px;line-height:18px;display:flex}:where(html[data-sl-theme=dark]) .sl-summary__meta{color:#959599}.sl-summary__meta b{color:#fff;font-weight:500}:where(html[data-sl-theme=dark]) .sl-summary__meta b{color:#fff}.sl-summary__sep{color:#52525b}:where(html[data-sl-theme=dark]) .sl-summary__sep{color:#bababf}:where(.sl-summary__meta) button{color:#a1a1aa;height:22px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:0 -6px;padding:0 6px;font-size:12.5px;transition:background-color .15s,color .15s;display:inline-flex}:where(html[data-sl-theme=dark]) :where(.sl-summary__meta) button{color:#959599}:where(.sl-summary__meta) button:hover:not(:disabled){color:#fff;background:#ffffff14}:where(html[data-sl-theme=dark]) :where(.sl-summary__meta) button:hover:not(:disabled){color:#fff}:where(.sl-summary__meta) button:focus-visible{outline-offset:1px;outline:2px solid #fff}:where(html[data-sl-theme=dark]) :where(.sl-summary__meta) button:focus-visible{outline:2px solid #2e2e2e}:where(.sl-summary__meta) button[data-busy] svg{animation:.9s linear infinite sl-spin}.sl-summary__title-row{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.sl-summary .sl-summary__title{letter-spacing:-.015em;color:#fff;overflow-wrap:anywhere;min-width:0;margin:0;font-size:28px;font-weight:600;line-height:36px}:where(html[data-sl-theme=dark]) .sl-summary .sl-summary__title{color:#fff}.sl-summary__context{color:#d4d4da;max-width:78ch;margin:6px 0 0;font-size:14px;line-height:22px}:where(html[data-sl-theme=dark]) .sl-summary__context{color:#7a7a7c}.sl-summary__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sl-summary__actions:empty{display:none}.sl-summary__body{padding:0 28px 20px}.sl-summary__actions .sl-btn{height:40px;padding:0 16px;font-size:14px}.sl-summary__actions .sl-btn--sm{height:36px;padding:0 14px}.sl-summary__actions .sl-btn--icon{width:40px;padding:0}.sl-summary .sl-btn--secondary,.sl-summary .sl-btn--ghost,.sl-summary .sl-btn--ai-soft,.sl-summary .sl-btn.sl-ask-vani{color:#fff;box-shadow:none;background:0 0;border:1px solid #3f3f46}:where(html[data-sl-theme=dark]) .sl-summary .sl-btn--secondary,:where(html[data-sl-theme=dark]) .sl-summary .sl-btn--ghost,:where(html[data-sl-theme=dark]) .sl-summary .sl-btn--ai-soft,:where(html[data-sl-theme=dark]) .sl-summary .sl-btn.sl-ask-vani{color:#fff;border:1px solid #868689}.sl-summary .sl-btn--secondary:hover:not(:disabled),.sl-summary .sl-btn--ghost:hover:not(:disabled),.sl-summary .sl-btn--ai-soft:hover:not(:disabled),.sl-summary .sl-btn.sl-ask-vani:hover:not(:disabled){color:#fff;box-shadow:none;background:#ffffff0f;border-color:#52525b}:where(html[data-sl-theme=dark]) .sl-summary .sl-btn--secondary:hover:not(:disabled),:where(html[data-sl-theme=dark]) .sl-summary .sl-btn--ghost:hover:not(:disabled),:where(html[data-sl-theme=dark]) .sl-summary .sl-btn--ai-soft:hover:not(:disabled),:where(html[data-sl-theme=dark]) .sl-summary .sl-btn.sl-ask-vani:hover:not(:disabled){color:#fff;border-color:#828286}.sl-summary .sl-btn--secondary>.sl-icon,.sl-summary .sl-btn--ghost>.sl-icon{color:#d4d4da}:where(html[data-sl-theme=dark]) .sl-summary .sl-btn--secondary>.sl-icon,:where(html[data-sl-theme=dark]) .sl-summary .sl-btn--ghost>.sl-icon{color:#7a7a7c}.sl-summary .sl-btn[aria-pressed=true]{color:#101828;background:#fff;border-color:#fff}:where(html[data-sl-theme=dark]) .sl-summary .sl-btn[aria-pressed=true]{color:#d7dde7;background:#1c1c1c;border-color:#2e2e2e}.sl-summary .sl-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #c8102e73}.sl-summary__actions .sl-btn__kbd{color:#fff;background:#ffffff2e}:where(html[data-sl-theme=dark]) .sl-summary__actions .sl-btn__kbd,.sl-summary__actions .sl-switch__label,.sl-summary__actions label,:where(html[data-sl-theme=dark]) .sl-summary__actions .sl-switch__label,:where(html[data-sl-theme=dark]) .sl-summary__actions label{color:#fff}.sl-summary__switch{color:#fff;border:1px solid #3f3f46;border-radius:8px;align-items:center;gap:10px;height:40px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}:where(html[data-sl-theme=dark]) .sl-summary__switch{color:#fff;border:1px solid #868689}.sl-summary__switch .sl-switch__label{color:#fff;font-size:14px}:where(html[data-sl-theme=dark]) .sl-summary__switch .sl-switch__label{color:#fff}.sl-summary .sl-vani-mark__ai,.sl-summary .sl-btn.sl-ask-vani>.sl-icon{color:#ff5a6e}.sl-summary .sl-btn:has(.sl-vani-mark)>.sl-icon{color:#ff5a6e}:where(html[data-sl-theme=dark]) .sl-summary .sl-vani-mark__ai,:where(html[data-sl-theme=dark]) .sl-summary .sl-btn.sl-ask-vani>.sl-icon{color:#ff8c95}:where(html[data-sl-theme=dark]) .sl-summary .sl-btn:has(.sl-vani-mark)>.sl-icon{color:#ff8c95}.sl-summary .sl-btn--primary .sl-vani-mark__ai,.sl-summary .sl-btn--primary>.sl-icon,:where(html[data-sl-theme=dark]) .sl-summary .sl-btn--primary .sl-vani-mark__ai,:where(html[data-sl-theme=dark]) .sl-summary .sl-btn--primary>.sl-icon{color:#fff}.sl-summary .sl-badge:not(:has(>.sl-badge__dot)){color:#fff;background:#26262b}:where(html[data-sl-theme=dark]) .sl-summary .sl-badge:not(:has(>.sl-badge__dot)){color:#fff;background:#262628}.sl-summary .sl-badge:has(>.sl-badge__dot){color:#d4d4da}:where(html[data-sl-theme=dark]) .sl-summary .sl-badge:has(>.sl-badge__dot){color:#7a7a7c}.sl-summary__kpis{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));background:#26262b;border-top:1px solid #26262b;gap:1px;display:grid}:where(html[data-sl-theme=dark]) .sl-summary__kpis{background:#262628;border-top:1px solid #262629}.sl-summary__kpi{color:#fff;min-width:0;font:inherit;text-align:left;background:#0e0e10;border:0;flex-direction:column;align-items:flex-start;padding:18px 28px 20px;transition:background-color .15s;display:flex}:where(html[data-sl-theme=dark]) .sl-summary__kpi{color:#fff;background:#212122}button.sl-summary__kpi[data-clickable]{cursor:pointer}button.sl-summary__kpi[data-clickable]:hover{background:#1c1c20}:where(html[data-sl-theme=dark]) button.sl-summary__kpi[data-clickable]:hover{background:#242426}button.sl-summary__kpi[data-clickable]:hover .sl-summary__kpi-label,:where(html[data-sl-theme=dark]) button.sl-summary__kpi[data-clickable]:hover .sl-summary__kpi-label{color:#fff}button.sl-summary__kpi[aria-pressed=true]{background:#1c1c20;box-shadow:inset 0 -2px #c8102e}:where(html[data-sl-theme=dark]) button.sl-summary__kpi[aria-pressed=true]{background:#242426}button.sl-summary__kpi:focus-visible{outline-offset:-2px;box-shadow:none;outline:2px solid #fff}:where(html[data-sl-theme=dark]) button.sl-summary__kpi:focus-visible{outline:2px solid #2e2e2e}.sl-summary__kpi-label{color:#a1a1aa;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;line-height:18px;overflow:hidden}:where(html[data-sl-theme=dark]) .sl-summary__kpi-label{color:#959599}.sl-summary__kpi-row{align-items:baseline;gap:8px;width:100%;min-width:0;margin-top:6px;display:flex}.sl-summary__kpi-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:30px;font-weight:600;line-height:38px;overflow:hidden}.sl-summary__kpi-of{color:#a1a1aa;white-space:nowrap;font-size:14px}:where(html[data-sl-theme=dark]) .sl-summary__kpi-of{color:#959599}.sl-summary__kpi-spark{opacity:.9;align-self:center;margin-left:auto}.sl-summary__kpi-bar{background:#26262b;border-radius:3px;width:100%;max-width:180px;height:3px;margin-top:8px;display:block;overflow:hidden}:where(html[data-sl-theme=dark]) .sl-summary__kpi-bar{background:#262628}.sl-summary__kpi-bar>i{background:#12b76a;border-radius:3px;height:100%;transition:width .3s;display:block}.sl-summary__kpi-note{color:#a1a1aa;max-width:100%;margin-top:4px;font-size:13px;line-height:18px}:where(html[data-sl-theme=dark]) .sl-summary__kpi-note{color:#959599}.sl-summary__kpi-note[data-tone=down]{color:#ff8a80}.sl-summary__kpi-note[data-tone=warn]{color:#fdb022}.sl-summary__kpi-note[data-tone=up]{color:#75e0a7}.sl-summary__kpi-delta{font-variant-numeric:tabular-nums;font-weight:500}.sl-summary__skel{background:#26262b;border-radius:6px;display:block}:where(html[data-sl-theme=dark]) .sl-summary__skel{background:#262628}@container (max-width:900px){.sl-summary__kpis[data-n="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.sl-summary__kpis[data-n="5"]>.sl-summary__kpi{grid-column:span 2}.sl-summary__kpis[data-n="5"]>.sl-summary__kpi:nth-child(n+4){grid-column:span 3}.sl-summary__kpis[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sl-summary__kpis[data-n="7"]{grid-template-columns:repeat(4,minmax(0,1fr))}.sl-summary__kpis[data-n="7"]>.sl-summary__kpi:last-child{grid-column:span 2}}@container (max-width:760px){.sl-summary__kpis[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){.sl-summary__top{padding:20px 18px 18px}.sl-summary__body{padding:0 18px 18px}.sl-summary__kpis,.sl-summary__kpis[data-n]{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-summary__kpis[data-n]>.sl-summary__kpi,.sl-summary__kpis[data-n]>.sl-summary__kpi:nth-child(n){grid-column:auto}.sl-summary__kpis>.sl-summary__kpi:last-child:nth-child(odd){grid-column:1/-1}.sl-summary__kpi{padding:14px 18px 16px}.sl-summary__kpi-value{font-size:26px;line-height:32px}.sl-summary__kpi-label,.sl-summary__kpi-note{white-space:normal}.sl-summary__kpi-spark{display:none}}@media (max-width:760px){.sl-summary .sl-summary__title{font-size:24px;line-height:32px}.sl-summary__actions{width:100%}.sl-summary__actions .sl-btn{height:44px}.sl-summary__actions .sl-btn--icon{width:44px}}@media (prefers-reduced-motion:reduce){.sl-summary__kpi,.sl-summary__kpi-bar>i,:where(.sl-summary__meta) button{transition:none}:where(.sl-summary__meta) button[data-busy] svg{animation:none}}@media print{.sl-summary{color:#101828;background:#fff;border-color:#e4e7ec}:where(html[data-sl-theme=dark]) .sl-summary{color:#d7dde7;background:#1c1c1c;border-color:#3a3b3d}.sl-summary .sl-summary__title,.sl-summary__kpi{color:#101828;background:#fff}:where(html[data-sl-theme=dark]) .sl-summary .sl-summary__title,:where(html[data-sl-theme=dark]) .sl-summary__kpi{color:#d7dde7;background:#1c1c1c}}.sl-status{color:#344054;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:13px;font-weight:400;line-height:18px;display:inline-flex}:where(html[data-sl-theme=dark]) .sl-status{color:#bfc6d1}.sl-status>i{background:#98a2b3;border-radius:50%;flex:none;width:6px;height:6px}:where(html[data-sl-theme=dark]) .sl-status>i{background:#2d3137}.sl-status[data-tone=danger]{color:#b42318}:where(html[data-sl-theme=dark]) .sl-status[data-tone=danger]{color:#ff8f7e}.sl-status[data-tone=danger]>i{background:#b42318}.sl-status[data-tone=warning]{color:#b54708}:where(html[data-sl-theme=dark]) .sl-status[data-tone=warning]{color:#ff9565}.sl-status[data-tone=warning]>i{background:#dc6803}.sl-status[data-tone=success]>i{background:#12b76a}.sl-status[data-tone=info]{color:#175cd3}:where(html[data-sl-theme=dark]) .sl-status[data-tone=info]{color:#7fb6ff}.sl-status[data-tone=info]>i{background:#2e90fa}.sl-status[data-tone=ai]{color:#101828}:where(html[data-sl-theme=dark]) .sl-status[data-tone=ai]{color:#d7dde7}.sl-status[data-tone=ai]>i{background:#c8102e}.sl-ai-card{background:#fff;border:1px solid #e4e7ec;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}:where(html[data-sl-theme=dark]) .sl-ai-card{background:#1c1c1c;border:1px solid #3a3b3d}.sl-ai-card__title{color:#101828;margin:0;font-size:15px;font-weight:600;line-height:24px}:where(html[data-sl-theme=dark]) .sl-ai-card__title{color:#d7dde7}.sl-ai-card__text{color:#344054;margin:0;font-size:14px;line-height:22px}:where(html[data-sl-theme=dark]) .sl-ai-card__text{color:#bfc6d1}.sl-ai-card__foot{color:#667085;border-top:1px solid #f2f4f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:12.5px;line-height:18px;display:flex}:where(html[data-sl-theme=dark]) .sl-ai-card__foot{color:#a7acb7;border-top:1px solid #333435}.sl-ai-card__src{color:#667085;font-size:12.5px;line-height:18px}:where(html[data-sl-theme=dark]) .sl-ai-card__src{color:#a7acb7}.sl-ai-card__acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sl-ai-card--tile{flex-flow:wrap;align-items:flex-start;gap:12px 14px;padding:16px 18px}.sl-ai-card__tile{color:#c8102e;background:#fdf2f3;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}:where(html[data-sl-theme=dark]) .sl-ai-card__tile{color:#ff8d8b;background:#221f1f}.sl-ai-card__main{flex-direction:column;flex:200px;gap:4px;min-width:0;display:flex}.sl-ai-card__label{color:#475467;align-items:baseline;gap:6px;font-size:13px;line-height:18px;display:inline-flex}:where(html[data-sl-theme=dark]) .sl-ai-card__label{color:#b5bbc5}.sl-ai-card__label .sl-vani-mark{color:#101828}:where(html[data-sl-theme=dark]) .sl-ai-card__label .sl-vani-mark{color:#d7dde7}.sl-ai-card--tile .sl-ai-card__title{line-height:22px}.sl-ai-card--tile .sl-ai-card__src{margin-top:4px}.sl-ai-card--tile>.sl-ai-card__acts{align-self:center}.sl-ai-card__acts .sl-btn--sm{height:34px;padding:0 12px;font-size:13px}.sl-ai-card__acts .sl-btn--sm.sl-btn--icon{width:34px;padding:0}.sl-ai-card__acts .sl-btn--secondary .sl-icon,.sl-ai-card__acts .sl-btn--ai-soft .sl-icon{color:#c8102e}:where(html[data-sl-theme=dark]) .sl-ai-card__acts .sl-btn--secondary .sl-icon,:where(html[data-sl-theme=dark]) .sl-ai-card__acts .sl-btn--ai-soft .sl-icon{color:#ff8d8b}.sl-ai-card__acts .sl-btn--ai{color:#101828;background:#fff;border-color:#d0d5dd}:where(html[data-sl-theme=dark]) .sl-ai-card__acts .sl-btn--ai{color:#d7dde7;background:#1c1c1c;border-color:#434548}.sl-ai-card__acts .sl-btn--ai:hover:not(:disabled){border-color:var(--ds-border-hover);background:#f9fafb}:where(html[data-sl-theme=dark]) .sl-ai-card__acts .sl-btn--ai:hover:not(:disabled){background:#1d1d1d}.sl-ai-card__acts .sl-btn--ai .sl-icon{color:#c8102e}:where(html[data-sl-theme=dark]) .sl-ai-card__acts .sl-btn--ai .sl-icon{color:#ff8d8b}@media (max-width:760px){.sl-ai-card--tile{padding:14px 16px}.sl-ai-card--tile>.sl-ai-card__acts{justify-content:flex-end;width:100%}.sl-ai-card__acts .sl-btn--sm{height:40px}}.sl-statrow{min-width:0;container-type:inline-size}.sl-statrow__grid{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));background:#eaecf0;border:1px solid #e4e7ec;border-radius:12px;gap:1px;display:grid;overflow:hidden}:where(html[data-sl-theme=dark]) .sl-statrow__grid{background:#252627;border:1px solid #3a3b3d}.sl-statrow__item{color:#101828;min-width:0;font:inherit;text-align:left;background:#fff;border:0;flex-direction:column;align-items:flex-start;padding:18px 24px 20px;display:flex}:where(html[data-sl-theme=dark]) .sl-statrow__item{color:#d7dde7;background:#1c1c1c}button.sl-statrow__item{cursor:pointer;transition:background-color .15s}button.sl-statrow__item:hover{background:#f9fafb}:where(html[data-sl-theme=dark]) button.sl-statrow__item:hover{background:#1d1d1d}button.sl-statrow__item:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #c8102e33}.sl-statrow__label{color:#475467;font-size:13px;line-height:18px}:where(html[data-sl-theme=dark]) .sl-statrow__label{color:#b5bbc5}.sl-statrow__row{align-items:baseline;gap:8px;width:100%;min-width:0;margin-top:6px;display:flex}.sl-statrow__value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#101828;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:28px;font-weight:600;line-height:36px;overflow:hidden}:where(html[data-sl-theme=dark]) .sl-statrow__value{color:#d7dde7}.sl-statrow__of{color:#475467;font-size:14px}:where(html[data-sl-theme=dark]) .sl-statrow__of{color:#b5bbc5}.sl-statrow__note{color:#475467;margin-top:4px;font-size:13px;line-height:18px}:where(html[data-sl-theme=dark]) .sl-statrow__note{color:#b5bbc5}.sl-statrow__note[data-tone=warn]{color:#b54708}:where(html[data-sl-theme=dark]) .sl-statrow__note[data-tone=warn]{color:#ff9565}.sl-statrow__note[data-tone=down]{color:#b42318}:where(html[data-sl-theme=dark]) .sl-statrow__note[data-tone=down]{color:#ff8f7e}.sl-statrow__note[data-tone=up]{color:#067647}:where(html[data-sl-theme=dark]) .sl-statrow__note[data-tone=up]{color:#72ce99}@container (max-width:900px){.sl-statrow__grid[data-n="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.sl-statrow__grid[data-n="5"]>.sl-statrow__item{grid-column:span 2}.sl-statrow__grid[data-n="5"]>.sl-statrow__item:nth-child(n+4){grid-column:span 3}.sl-statrow__grid[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:760px){.sl-statrow__grid[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){.sl-statrow__grid,.sl-statrow__grid[data-n]{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-statrow__grid[data-n]>.sl-statrow__item,.sl-statrow__grid[data-n]>.sl-statrow__item:nth-child(n){grid-column:auto}.sl-statrow__grid>.sl-statrow__item:last-child:nth-child(odd){grid-column:1/-1}.sl-statrow__item{padding:14px 16px 16px}.sl-statrow__value{font-size:24px;line-height:32px}}.sl-app{--sl-vani-gutter:32px}@media (min-width:761px){.sl-app[data-vani-launcher]{--sl-vani-gutter:88px}}@media (min-width:1200px){.sl-app[data-vani-launcher]{--sl-vani-gutter:176px}}:is(.sl-btn--ghost:has(>.sl-btn__label>.sl-vani-mark):not(.sl-sheet__head *,.sl-side *,.sl-bulk *,[data-on-dark] *,[data-vani-on-dark]),.sl-btn--secondary:has(>.sl-btn__label>.sl-vani-mark):not(.sl-sheet__head *,.sl-side *,.sl-bulk *,[data-on-dark] *,[data-vani-on-dark])){color:#101828;background:#fff;border:1px solid #d0d5dd;box-shadow:0 1px 2px #1018280d}:is(:where(html[data-sl-theme=dark]) .sl-btn--ghost:has(>.sl-btn__label>.sl-vani-mark):not(.sl-sheet__head *,.sl-side *,.sl-bulk *,[data-on-dark] *,[data-vani-on-dark]),:where(html[data-sl-theme=dark]) .sl-btn--secondary:has(>.sl-btn__label>.sl-vani-mark):not(.sl-sheet__head *,.sl-side *,.sl-bulk *,[data-on-dark] *,[data-vani-on-dark])){color:#d7dde7;background:#1c1c1c;border:1px solid #434548;box-shadow:0 1px 2px #00000040}:is(.sl-btn--ghost:has(>.sl-btn__label>.sl-vani-mark):not(.sl-sheet__head *,.sl-side *,.sl-bulk *,[data-on-dark] *,[data-vani-on-dark]):hover:not(:disabled),.sl-btn--secondary:has(>.sl-btn__label>.sl-vani-mark):not(.sl-sheet__head *,.sl-side *,.sl-bulk *,[data-on-dark] *,[data-vani-on-dark]):hover:not(:disabled)){color:#101828;background:#f9fafb;border-color:#98a2b3}:is(:where(html[data-sl-theme=dark]) .sl-btn--ghost:has(>.sl-btn__label>.sl-vani-mark):not(.sl-sheet__head *,.sl-side *,.sl-bulk *,[data-on-dark] *,[data-vani-on-dark]):hover:not(:disabled),:where(html[data-sl-theme=dark]) .sl-btn--secondary:has(>.sl-btn__label>.sl-vani-mark):not(.sl-sheet__head *,.sl-side *,.sl-bulk *,[data-on-dark] *,[data-vani-on-dark]):hover:not(:disabled)){color:#d7dde7;background:#1d1d1d;border-color:#3f4349}:is(.sl-btn--ghost:has(>.sl-btn__label>.sl-vani-mark):focus-visible,.sl-btn--secondary:has(>.sl-btn__label>.sl-vani-mark):focus-visible,.sl-btn--ai-soft:focus-visible){outline:none;box-shadow:0 0 0 3px #c8102e33}.sl-btn--icon.sl-btn--ghost[aria-label*=Vani]:not(.sl-sheet__head *,.sl-side *,.sl-bulk *,[data-on-dark] *,[data-vani-on-dark])>.sl-icon,.sl-btn--icon.sl-btn--secondary[aria-label*=Vani]:not(.sl-sheet__head *,.sl-side *,.sl-bulk *,[data-on-dark] *,[data-vani-on-dark])>.sl-icon{color:#c8102e}.sl-btn--ghost:has(>.sl-btn__label>.sl-vani-mark):not(.sl-sheet__head *,.sl-side *,.sl-bulk *,[data-on-dark] *,[data-vani-on-dark])>.sl-icon{color:#c8102e}.sl-btn--secondary:has(>.sl-btn__label>.sl-vani-mark):not(.sl-sheet__head *,.sl-side *,.sl-bulk *,[data-on-dark] *,[data-vani-on-dark])>.sl-icon{color:#c8102e}:where(html[data-sl-theme=dark]) .sl-btn--icon.sl-btn--ghost[aria-label*=Vani]:not(.sl-sheet__head *,.sl-side *,.sl-bulk *,[data-on-dark] *,[data-vani-on-dark])>.sl-icon,:where(html[data-sl-theme=dark]) .sl-btn--icon.sl-btn--secondary[aria-label*=Vani]:not(.sl-sheet__head *,.sl-side *,.sl-bulk *,[data-on-dark] *,[data-vani-on-dark])>.sl-icon{color:#ff8d8b}:where(html[data-sl-theme=dark]) .sl-btn--ghost:has(>.sl-btn__label>.sl-vani-mark):not(.sl-sheet__head *,.sl-side *,.sl-bulk *,[data-on-dark] *,[data-vani-on-dark])>.sl-icon{color:#ff8d8b}:where(html[data-sl-theme=dark]) .sl-btn--secondary:has(>.sl-btn__label>.sl-vani-mark):not(.sl-sheet__head *,.sl-side *,.sl-bulk *,[data-on-dark] *,[data-vani-on-dark])>.sl-icon{color:#ff8d8b}.sl-btn--ghost>.sl-btn__label>.sl-vani-mark,.sl-btn--secondary>.sl-btn__label>.sl-vani-mark,.sl-btn--ai-soft>.sl-btn__label>.sl-vani-mark{font-size:1.05em!important}.sl-btn.sl-ask-vani--dark{color:#fff;box-shadow:none;background:0 0;border:1px solid #3f3f46}:where(html[data-sl-theme=dark]) .sl-btn.sl-ask-vani--dark{color:#fff;border:1px solid #868689}.sl-btn.sl-ask-vani--dark:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#52525b}:where(html[data-sl-theme=dark]) .sl-btn.sl-ask-vani--dark:hover:not(:disabled){color:#fff;border-color:#828286}.sl-btn.sl-ask-vani--dark:focus-visible{outline:none;box-shadow:0 0 0 3px #c8102e73}.sl-btn.sl-ask-vani--dark>.sl-icon,.sl-btn.sl-ask-vani--dark .sl-vani-mark__ai{color:#ff5a6e}:where(html[data-sl-theme=dark]) .sl-btn.sl-ask-vani--dark>.sl-icon,:where(html[data-sl-theme=dark]) .sl-btn.sl-ask-vani--dark .sl-vani-mark__ai{color:#ff8c95}.sl-sheet__head .sl-btn.sl-ask-vani>.sl-icon{color:#ff5a6e}:where(html[data-sl-theme=dark]) .sl-sheet__head .sl-btn.sl-ask-vani>.sl-icon{color:#ff8c95}@keyframes sl-sheet-slide-in{0%{transform:translate(100%)}to{transform:none}}@keyframes sl-sheet-slide-out{0%{transform:none}to{transform:translate(100%)}}@keyframes sl-dim-in{0%{opacity:0}to{opacity:1}}@keyframes sl-dim-out{0%{opacity:1}to{opacity:0}}@keyframes sl-dialog-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}.sl-portal.sl-sheet{will-change:transform;margin:0;inset:0 0 0 auto}.sl-portal.sl-sheet[data-state=open]{animation:.2s cubic-bezier(.22,1,.36,1) both sl-sheet-slide-in}.sl-portal.sl-sheet[data-state=closed]{animation:.2s ease-in both sl-sheet-slide-out}.sl-overlay.sl-overlay{-webkit-backdrop-filter:none;background:#10182847}:where(html[data-sl-theme=dark]) .sl-overlay.sl-overlay{background:#ffffff59}.sl-overlay.sl-overlay[data-state=open]{animation:.2s both sl-dim-in}.sl-overlay.sl-overlay[data-state=closed]{animation:.2s both sl-dim-out}.sl-portal.sl-dialog{border-radius:12px}.sl-portal.sl-dialog[data-state=open]{animation:.2s cubic-bezier(.22,1,.36,1) both sl-dialog-in}@media (prefers-reduced-motion:reduce){.sl-portal.sl-sheet[data-state=open],.sl-portal.sl-sheet[data-state=closed],.sl-overlay.sl-overlay[data-state=open],.sl-overlay.sl-overlay[data-state=closed],.sl-portal.sl-dialog[data-state=open]{animation:none}}@media print{.sl-side,.sl-topbar,.sl-mbar,[data-vani-tab]{display:none!important}}.sl-dp__field{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ds-fg)}.sl-dp__field:disabled{cursor:not-allowed;opacity:.6}.sl-dp__field:focus-visible{border-color:var(--ds-brand,#c8102e);outline:none;box-shadow:0 0 0 3px #c8102e26}.sl-dp__field[aria-expanded=true]{border-color:var(--ds-brand,#c8102e);box-shadow:0 0 0 3px #c8102e1f}.sl-dp__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ds-fg);font-variant-numeric:tabular-nums;flex:1;font-size:14px;overflow:hidden}.sl-dp__value[data-empty]{color:var(--ds-fg-subtle)}.sl-dp{border:1px solid var(--ds-border);background:var(--ds-surface);z-index:calc(var(--z-modal) + 10);animation:sl-in var(--duration-base) var(--ease-out);max-height:min(420px,var(--radix-popover-content-available-height,420px));box-sizing:border-box;overscroll-behavior:contain;border-radius:12px;outline:none;grid-template-columns:auto;gap:0;max-width:calc(100vw - 24px);padding:0;display:grid;overflow:hidden auto;box-shadow:0 18px 44px -22px #16110f6b,0 4px 12px -8px #16110f29}:where(html[data-sl-theme=dark]) .sl-dp{box-shadow:0 18px 44px -22px #000000b3,0 4px 12px -8px #0000005a}.sl-dp[data-mode=datetime]{grid-template-rows:auto auto;grid-template-columns:264px 104px}.sl-dp__main{box-sizing:border-box;flex-direction:column;gap:6px;width:264px;min-width:0;padding:12px 12px 10px;display:flex}.sl-dp__head{justify-content:space-between;align-items:center;gap:8px;height:28px;display:flex}.sl-dp__title{height:28px;font:inherit;color:var(--ds-fg);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;margin-left:-6px;padding:0 8px;font-size:13.5px;font-weight:600;display:inline-flex}.sl-dp__title:hover{background:var(--ds-hover,#f2f4f7)}:where(html[data-sl-theme=dark]) .sl-dp__title:hover{background:var(--ds-hover,#202122)}.sl-dp__nav{gap:2px;display:flex}.sl-dp__nav button{width:28px;height:28px;color:var(--ds-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.sl-dp__nav button:hover{background:var(--ds-hover,#f2f4f7);color:var(--ds-fg)}:where(html[data-sl-theme=dark]) .sl-dp__nav button:hover{background:var(--ds-hover,#202122)}.sl-dp__week,.sl-dp__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.sl-dp__week span{height:22px;color:var(--ds-fg-subtle);letter-spacing:.02em;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.sl-dp__grid button{min-width:0;height:30px;font:inherit;color:var(--ds-fg);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;padding:0;font-size:13px;font-weight:500;line-height:1;transition:background-color .12s,color .12s;position:relative}.sl-dp__grid button:hover:not(:disabled){background:var(--ds-hover,#f2f4f7)}:where(html[data-sl-theme=dark]) .sl-dp__grid button:hover:not(:disabled){background:var(--ds-hover,#202122)}.sl-dp__grid button[data-out]{color:var(--ds-fg-subtle);opacity:.55}.sl-dp__grid button[data-today]{box-shadow:inset 0 0 0 1.5px var(--ds-brand,#c8102e);color:var(--ds-brand,#c8102e);font-weight:700}:where(html[data-sl-theme=dark]) .sl-dp__grid button[data-today]{color:var(--ds-brand,#ff8d8b)}.sl-dp__grid button[data-on]{background:var(--ds-brand,#c8102e);color:#fff;box-shadow:none;font-weight:700}:where(html[data-sl-theme=dark]) .sl-dp__grid button[data-on]{color:#fff}.sl-dp__grid button:disabled{color:var(--ds-fg-subtle);opacity:.4;cursor:not-allowed}.sl-dp__grid button:focus-visible,.sl-dp__months button:focus-visible,.sl-dp__timeList button:focus-visible,.sl-dp__quick button:focus-visible{outline:2px solid var(--ds-brand,#c8102e);outline-offset:1px}.sl-dp__months{grid-template-columns:repeat(3,1fr);gap:6px;padding:4px 0;display:grid}.sl-dp__months button{height:36px;font:inherit;color:var(--ds-fg);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:13px;font-weight:500}.sl-dp__months button:hover{background:var(--ds-hover,#f2f4f7)}:where(html[data-sl-theme=dark]) .sl-dp__months button:hover{background:var(--ds-hover,#202122)}.sl-dp__months button[data-now]{box-shadow:inset 0 0 0 1.5px var(--ds-brand,#c8102e)}.sl-dp__months button[data-on]{background:var(--ds-brand,#c8102e);color:#fff;box-shadow:none}:where(html[data-sl-theme=dark]) .sl-dp__months button[data-on]{color:#fff}.sl-dp__quick{border-top:1px solid var(--ds-border);flex-wrap:wrap;gap:5px;margin-top:2px;padding-top:8px;display:flex}.sl-dp__quick button{border:1px solid var(--ds-border-strong);background:var(--ds-surface);height:26px;font:inherit;color:var(--ds-fg);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 9px;font-size:12px;font-weight:500}.sl-dp__quick button:hover{background:var(--ds-hover,#f2f4f7)}:where(html[data-sl-theme=dark]) .sl-dp__quick button:hover{background:var(--ds-hover,#202122)}.sl-dp__times{border-left:1px solid var(--ds-border);background:var(--ds-surface-2,#fcfcfd);flex-direction:column;min-width:0;min-height:0;display:flex}:where(html[data-sl-theme=dark]) .sl-dp__times{background:var(--ds-surface-2,#1c1c1c)}.sl-dp__timesHead{height:28px;color:var(--ds-fg-muted);white-space:nowrap;flex:none;justify-content:center;align-items:center;margin-top:12px;padding:0 10px;font-size:11.5px;font-weight:600;display:flex}.sl-dp__timeList{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:2px;height:0;min-height:0;padding:6px 6px 8px;display:flex;overflow-y:auto}.sl-dp__timeList button{height:28px;font:inherit;color:var(--ds-fg);cursor:pointer;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;font-size:12.5px;font-weight:500}.sl-dp__timeList button:hover{background:var(--ds-hover,#f2f4f7)}:where(html[data-sl-theme=dark]) .sl-dp__timeList button:hover{background:var(--ds-hover,#202122)}.sl-dp__timeList button[data-on]{background:var(--ds-brand,#c8102e);color:#fff;font-weight:700}:where(html[data-sl-theme=dark]) .sl-dp__timeList button[data-on]{color:#fff}.sl-dp__foot{border-top:1px solid var(--ds-border);background:var(--ds-surface);grid-column:1/-1;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.sl-dp__clear{font:inherit;color:var(--ds-fg-muted);cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:12.5px;font-weight:500}.sl-dp__clear:hover{color:var(--ds-fg)}.sl-dp__done{background:var(--ds-brand,#c8102e);color:#fff;height:30px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 14px;font-size:12.5px;font-weight:600}:where(html[data-sl-theme=dark]) .sl-dp__done{color:#fff}.sl-dp__done:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.sl-dp[data-mode=datetime]{grid-template-columns:minmax(0,1fr);width:min(300px,100vw - 24px)}.sl-dp__main{width:100%}.sl-dp__times{border-left:0;border-top:1px solid var(--ds-border)}.sl-dp__timesHead{justify-content:flex-start;height:22px;margin-top:6px;padding:0 12px}.sl-dp__timeList{flex-direction:row;flex:none;gap:4px;height:auto;padding:4px 10px 8px;overflow:auto hidden}.sl-dp__timeList button{padding:0 10px}}@media (prefers-reduced-motion:reduce){.sl-dp{animation:none}.sl-dp__grid button{transition:none}}.sl-summary.sl-summary--light{color:#18181b;background:0 0;border:0;border-radius:0;overflow:visible}:where(html[data-sl-theme=dark]) .sl-summary.sl-summary--light{color:#dcdcde}.sl-summary--light .sl-summary__line{display:none}.sl-summary--light .sl-summary__top{gap:12px 20px;padding:0}.sl-summary--light .sl-summary__meta{color:#71717a;margin-bottom:2px;font-size:13px}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__meta{color:#ababaf}.sl-summary--light .sl-summary__meta b{color:#18181b}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__meta b{color:#dcdcde}.sl-summary--light :where(.sl-summary__meta) button{color:#71717a}:where(html[data-sl-theme=dark]) .sl-summary--light :where(.sl-summary__meta) button{color:#ababaf}.sl-summary--light :where(.sl-summary__meta) button:hover:not(:disabled){color:#18181b;background:#f4f4f5}:where(html[data-sl-theme=dark]) .sl-summary--light :where(.sl-summary__meta) button:hover:not(:disabled){color:#dcdcde;background:#202021}.sl-summary.sl-summary--light .sl-summary__title{letter-spacing:-.02em;color:#18181b;font-size:24px;font-weight:700;line-height:32px}:where(html[data-sl-theme=dark]) .sl-summary.sl-summary--light .sl-summary__title{color:#dcdcde}.sl-summary--light .sl-summary__context{color:#71717a;margin-top:4px;font-size:13px;line-height:20px}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__context{color:#ababaf}.sl-summary--light .sl-summary__body{padding:12px 0 0}.sl-summary--light .sl-btn--secondary,.sl-summary--light .sl-btn--ghost,.sl-summary--light .sl-btn--ai-soft,.sl-summary--light .sl-btn.sl-ask-vani{color:#18181b;background:#fff;border:1px solid #e4e4e7;box-shadow:0 1px 2px #18181b0d}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-btn--secondary,:where(html[data-sl-theme=dark]) .sl-summary--light .sl-btn--ghost,:where(html[data-sl-theme=dark]) .sl-summary--light .sl-btn--ai-soft,:where(html[data-sl-theme=dark]) .sl-summary--light .sl-btn.sl-ask-vani{color:#dcdcde;background:#1c1c1c;border:1px solid #3c3c3d;box-shadow:0 1px 2px #00000040}.sl-summary--light .sl-btn--secondary:hover:not(:disabled),.sl-summary--light .sl-btn--ghost:hover:not(:disabled),.sl-summary--light .sl-btn--ai-soft:hover:not(:disabled),.sl-summary--light .sl-btn.sl-ask-vani:hover:not(:disabled){border-color:var(--ds-border-hover);color:#18181b;background:#fafafa;box-shadow:0 1px 2px #18181b0d}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-btn--secondary:hover:not(:disabled),:where(html[data-sl-theme=dark]) .sl-summary--light .sl-btn--ghost:hover:not(:disabled),:where(html[data-sl-theme=dark]) .sl-summary--light .sl-btn--ai-soft:hover:not(:disabled),:where(html[data-sl-theme=dark]) .sl-summary--light .sl-btn.sl-ask-vani:hover:not(:disabled){color:#dcdcde;background:#1d1d1d;box-shadow:0 1px 2px #00000040}.sl-summary--light .sl-btn:hover:not(:disabled)>.sl-icon{color:inherit}.sl-summary--light .sl-btn.sl-ask-vani:hover:not(:disabled)>.sl-icon{color:#c8102e}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-btn.sl-ask-vani:hover:not(:disabled)>.sl-icon{color:#ff8d8b}.sl-summary--light .sl-btn--secondary>.sl-icon,.sl-summary--light .sl-btn--ghost>.sl-icon{color:#52525b}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-btn--secondary>.sl-icon,:where(html[data-sl-theme=dark]) .sl-summary--light .sl-btn--ghost>.sl-icon{color:#bababf}.sl-summary--light .sl-btn[aria-pressed=true]{color:#fff;background:#18181b;border-color:#18181b}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-btn[aria-pressed=true]{color:#fff;background:#232325;border-color:#18181a}.sl-summary--light .sl-btn:focus-visible{box-shadow:0 0 0 3px #c8102e40}.sl-summary--light .sl-summary__actions .sl-btn{border-radius:12px;height:44px;padding:0 18px}.sl-summary--light .sl-summary__actions .sl-btn--icon{width:44px;padding:0}.sl-summary--light .sl-summary__actions .sl-btn__kbd{color:#71717a;background:#f4f4f5}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__actions .sl-btn__kbd{color:#ababaf;background:#202021}.sl-summary--light .sl-summary__actions .sl-switch__label,.sl-summary--light .sl-summary__actions label,.sl-summary--light .sl-summary__switch,.sl-summary--light .sl-summary__switch .sl-switch__label{color:#18181b}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__actions .sl-switch__label,:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__actions label,:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__switch,:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__switch .sl-switch__label{color:#dcdcde}.sl-summary--light .sl-summary__switch{background:#fff;border-color:#e4e4e7}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__switch{background:#1c1c1c;border-color:#3c3c3d}.sl-summary--light .sl-vani-mark__ai,.sl-summary--light .sl-btn.sl-ask-vani>.sl-icon{color:#c8102e}.sl-summary--light .sl-btn:has(.sl-vani-mark)>.sl-icon{color:#c8102e}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-vani-mark__ai,:where(html[data-sl-theme=dark]) .sl-summary--light .sl-btn.sl-ask-vani>.sl-icon{color:#ff8d8b}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-btn:has(.sl-vani-mark)>.sl-icon{color:#ff8d8b}.sl-summary--light .sl-badge:not(:has(>.sl-badge__dot)){color:#3f3f46;background:#f4f4f5}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-badge:not(:has(>.sl-badge__dot)){color:#c5c5c8;background:#202021}.sl-summary--light .sl-badge:has(>.sl-badge__dot){color:#52525b}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-badge:has(>.sl-badge__dot){color:#bababf}.sl-summary--light .sl-summary__kpis{background:0 0;border:0;gap:8px;margin-top:16px}.sl-summary--light .sl-summary__kpi{color:#18181b;background:#fff;border:1px solid #ebebee;border-radius:12px;padding:14px 16px}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__kpi{color:#dcdcde;background:#1c1c1c;border:1px solid #383839}.sl-summary--light button.sl-summary__kpi[data-clickable]:hover{border-color:var(--ds-brand);background:#fafafa}:where(html[data-sl-theme=dark]) .sl-summary--light button.sl-summary__kpi[data-clickable]:hover{background:#1d1d1d}.sl-summary--light button.sl-summary__kpi[data-clickable]:hover .sl-summary__kpi-label{color:#18181b}:where(html[data-sl-theme=dark]) .sl-summary--light button.sl-summary__kpi[data-clickable]:hover .sl-summary__kpi-label{color:#dcdcde}.sl-summary--light button.sl-summary__kpi[aria-pressed=true]{box-shadow:none;background:#fff6f7;border-color:#f4c7cf}:where(html[data-sl-theme=dark]) .sl-summary--light button.sl-summary__kpi[aria-pressed=true]{background:#201d1d;border-color:#514043}.sl-summary--light button.sl-summary__kpi:focus-visible{outline-offset:2px;outline:2px solid #c8102e}.sl-summary--light .sl-summary__kpi-label{letter-spacing:.02em;color:#71717a;font-size:12px;font-weight:600;line-height:16px}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__kpi-label{color:#ababaf}.sl-summary--light .sl-summary__kpi-row{margin-top:4px}.sl-summary--light .sl-summary__kpi-value{color:#18181b;font-size:20px;font-weight:700;line-height:28px}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__kpi-value{color:#dcdcde}.sl-summary--light .sl-summary__kpi-of,.sl-summary--light .sl-summary__kpi-note{color:#71717a}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__kpi-of,:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__kpi-note{color:#ababaf}.sl-summary--light .sl-summary__kpi-note{font-size:12px;line-height:16px}.sl-summary--light .sl-summary__kpi-note[data-tone=down]{color:#b42318}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__kpi-note[data-tone=down]{color:#ff8f7e}.sl-summary--light .sl-summary__kpi-note[data-tone=warn]{color:#b54708}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__kpi-note[data-tone=warn]{color:#ff9565}.sl-summary--light .sl-summary__kpi-note[data-tone=up]{color:#067647}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__kpi-note[data-tone=up]{color:#72ce99}.sl-summary--light .sl-summary__kpi-bar,.sl-summary--light .sl-summary__skel{background:#f4f4f5}:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__kpi-bar,:where(html[data-sl-theme=dark]) .sl-summary--light .sl-summary__skel{background:#202021}.sl-peek[data-state=open]{animation:.32s cubic-bezier(.22,1,.36,1) both sl-drawer-premium-in}.sl-peek[data-state=closed]{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) both sl-peek-out}.sl-peek[data-state=closed] .sl-nav{animation:none}@keyframes sl-peek-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-28px)}}@media (prefers-reduced-motion:reduce){.sl-peek[data-state=open],.sl-peek[data-state=closed]{animation:none}}.sl-btn.sl-ask-vani--spl{padding-top:4px;padding-bottom:4px}.sl-ask-vani__lbl{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;line-height:1.1;display:inline-flex}.sl-ask-vani__spl{letter-spacing:.01em;color:#667085;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:10.5px;font-weight:500;line-height:12px;overflow:hidden}:where(html[data-sl-theme=dark]) .sl-ask-vani__spl{color:#a7acb7}.sl-btn--sm .sl-ask-vani__spl{font-size:10px;line-height:11px}.sl-ask-vani--dark .sl-ask-vani__spl,.sl-summary:not(.sl-summary--light) .sl-ask-vani__spl,.sl-sheet__head .sl-ask-vani__spl{color:#ffffff9e}.sl-ask-vani__tip{white-space:normal;flex-direction:column;gap:2px;max-width:260px;line-height:1.35;display:flex}.sl-ask-vani__tip b{font-weight:600}.sl-msg__actions [aria-pressed=true]{color:#c8102e;background:#fef3f2}:where(html[data-sl-theme=dark]) .sl-msg__actions [aria-pressed=true]{color:#ff8d8b;background:#221e1e}.sl-btn[data-rate]{transition:color .15s,background-color .15s}.sl-btn[data-rate=up][aria-pressed=true]{color:#c8102e;background:#fef3f2}:where(html[data-sl-theme=dark]) .sl-btn[data-rate=up][aria-pressed=true]{color:#ff8d8b;background:#221e1e}.sl-btn[data-rate=down][aria-pressed=true]{color:#344054;background:#eaecf0}:where(html[data-sl-theme=dark]) .sl-btn[data-rate=down][aria-pressed=true]{color:#bfc6d1;background:#252627}.sl-btn[data-rate][aria-pressed=true] .sl-icon{animation:.42s cubic-bezier(.34,1.56,.64,1) sl-rate-pop}@keyframes sl-rate-pop{0%{transform:scale(1)}35%{transform:scale(1.35)rotate(-12deg)}70%{transform:scale(.92)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sl-btn[data-rate][aria-pressed=true] .sl-icon{animation:none}}.sl-btn[data-star][aria-pressed=true] .sl-icon{color:#dc6803;animation:.42s cubic-bezier(.34,1.56,.64,1) sl-rate-pop}:where(html[data-sl-theme=dark]) .sl-btn[data-star][aria-pressed=true] .sl-icon{color:#ff9858}@media (prefers-reduced-motion:reduce){.sl-btn[data-star][aria-pressed=true] .sl-icon{animation:none}}.sl-dp__months button:disabled{color:var(--ds-fg-subtle);opacity:.4;cursor:not-allowed}.sl-dp__months button:disabled:hover{background:0 0}.sl-dp-dark .sl-dp__field{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;min-height:44px}:where(html[data-sl-theme=dark]) .sl-dp-dark .sl-dp__field,.sl-dp-dark .sl-dp__value,.sl-dp-dark .sl-dp__field .sl-icon,:where(html[data-sl-theme=dark]) .sl-dp-dark .sl-dp__value,:where(html[data-sl-theme=dark]) .sl-dp-dark .sl-dp__field .sl-icon{color:#fff}.sl-dp-dark .sl-dp__value[data-empty]{color:#ffffff8c}.sl-dp-dark .sl-dp__field[aria-expanded=true],.sl-dp-dark .sl-dp__field:focus-visible{box-shadow:none;border-color:#ef4444}html[data-sl-theme=dark] :is(.sl-root,.sl-portal,.sl-overlay,.sl-toast,.sl-tooltip,.sl-menu,.sl-popover,.sl-dialog,.sl-sheet,.sl-cmd-dialog,.sl-switching,.sl-drawer,.sl-aipanel){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-ink:#34343c;--ds-fg:#ecedf0;--ds-fg-2:#cdd0d6;--ds-fg-muted:#aeb2bb;--ds-fg-subtle:#9297a2;--ds-fg-disabled:#626771;--ds-bg:#111214;--ds-surface:#1a1b1e;--ds-surface-2:#1e1f23;--ds-subtle:#232428;--ds-hover:#2a2b30;--ds-border:#2c2d32;--ds-border-strong:#3a3b41;--ds-border-hover:#55575f;--ds-brand:#e0233f;--ds-brand-hover:#ee3954;--ds-brand-press:#c81c36;--ds-brand-text:#ff8e9c;--ds-brand-soft:#3b1a20;--ds-brand-tint:#28171a;--ds-brand-glow:#ff4d66;--ds-danger:#ff7d72;--ds-danger-soft:#3a1d1b;--ds-warning:#f4b15c;--ds-warning-soft:#35290f;--ds-success:#52cc90;--ds-success-soft:#13301f;--ds-info:#82b5ff;--ds-info-soft:#16294a;--ds-ai:#e6e8ee;--ds-ai-hover:#fff;--ds-ai-soft:#26272c;--ds-overlay:#0000009e;--shadow-card:0 1px 2px #00000073;--shadow-hover:0 8px 20px -6px #0009;--shadow-pop:0 14px 32px -8px #000000b3,0 0 0 1px #ffffff0f;--shadow-modal:0 28px 70px -14px #000c,0 0 0 1px #ffffff12;--shadow-focus:0 0 0 3px #e0233f61;--shadow-segment:0 1px 2px #0000008c}html[data-sl-theme=dark]:has(.sl-root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111214}html[data-sl-theme=dark] :is(.sl-root,.sl-portal,.sl-overlay,.sl-toast,.sl-tooltip,.sl-menu,.sl-popover,.sl-dialog,.sl-sheet,.sl-cmd-dialog,.sl-switching,.sl-drawer,.sl-aipanel){--color-ds-bg:#111214;--color-ds-canvas:#111214;--color-ds-surface:#1a1b1e;--color-ds-subtle:#232428;--color-ds-hover:#2a2b30;--color-ds-border:#2c2d32;--color-ds-border-strong:#3a3b41;--color-ds-panel-border:#2c2d32;--color-ds-fg:#ecedf0;--color-ds-fg-muted:#aeb2bb;--color-ds-fg-subtle:#9297a2;--color-ds-ink:#34343c;--color-ds-ink-hover:#42424b;--color-ds-brand:#e0233f;--color-ds-brand-hover:#ee3954;--color-ds-brand-soft:#3b1a20;--color-ds-brand-tint:#28171a;--color-ds-brand-text:#ff8e9c;--color-ds-success:#52cc90;--color-ds-success-soft:#13301f;--color-ds-warning:#f4b15c;--color-ds-warning-soft:#35290f;--color-ds-danger:#ff7d72;--color-ds-danger-soft:#3a1d1b;--color-ds-info:#82b5ff;--color-ds-info-soft:#16294a;--color-ds-ai:#c9b8ff;--color-ds-ai-soft:#2a2440;--color-ds-nav-fg:#c9ccd3;--color-ds-nav-icon:#9297a2;--color-ds-nav-hover:#2a2b30;--color-ds-nav-active:#32333a;--shadow-ds-card:0 1px 2px #00000073;--shadow-ds-pop:0 14px 32px -8px #000000b3,0 0 0 1px #ffffff0f;--shadow-ds-lift:0 18px 40px -12px #000000bf}html[data-sl-theme=dark] .sl-app__main{scrollbar-color:#3a3b41 transparent}html[data-sl-theme=dark] .sl-switch__thumb{background:#fff}html[data-sl-theme=dark] .sl-btn--danger-solid{background:#d23a30}html[data-sl-theme=dark] .sl-btn--danger-solid:hover:not(:disabled){background:#e04a40}html[data-sl-theme=dark] .sl-btn--ai,html[data-sl-theme=dark] .sl-msg__avatar{color:#141518}html[data-sl-theme=dark] .sl-btn--ai:hover:not(:disabled){background:#fff}html[data-sl-theme=dark] :is(.sl-btn--ai-soft:hover:not(:disabled),.sl-md__cite:hover){background:#33343a}html[data-sl-theme=dark] .sl-seg--dark .sl-seg__item[data-state=on]{color:var(--ds-fg)}.sl-topbar__div{background:var(--ds-border);flex:none;width:1px;height:20px;margin:0 2px}.sl-topsearch{border:1px solid var(--ds-border-strong);border-radius:var(--radius-md);background:var(--ds-surface);width:clamp(220px,26vw,360px);height:36px;color:var(--ds-fg-subtle);font:inherit;cursor:pointer;text-align:left;transition:border-color var(--duration-fast),background-color var(--duration-fast);align-items:center;gap:10px;padding:0 8px 0 12px;font-size:14px;display:flex}.sl-topsearch:hover{border-color:var(--ds-border-hover);color:var(--ds-fg-muted)}.sl-topsearch__ph{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sl-topsearch .sl-kbd{flex:none}@media (max-width:1100px){.sl-topsearch{width:auto}.sl-topsearch__ph,.sl-topsearch .sl-kbd{display:none}}html[data-sl-theme=dark] .sl-topbar{border-bottom-color:var(--ds-border);background:#111214db}:root{--lc-067647:#067647;--lc-0e0e10:#0e0e10;--lc-0f6e6e:#0f6e6e;--lc-101828:#101828;--lc-111111:#111;--lc-111114:#111114;--lc-12b76a:#12b76a;--lc-15803d:#15803d;--lc-16161b:#16161b;--lc-175cd3:#175cd3;--lc-18181b:#18181b;--lc-1d2939:#1d2939;--lc-1d4ed8:#1d4ed8;--lc-26262b:#26262b;--lc-333333:#333;--lc-344054:#344054;--lc-3f3f46:#3f3f46;--lc-475467:#475467;--lc-4ade80:#4ade80;--lc-5925dc:#5925dc;--lc-5b3fd0:#5b3fd0;--lc-5d6b82:#5d6b82;--lc-666666:#666;--lc-667085:#667085;--lc-71717a:#71717a;--lc-7d8899:#7d8899;--lc-93c5fd:#93c5fd;--lc-98a2b3:#98a2b3;--lc-a1a1aa:#a1a1aa;--lc-a92a25:#a92a25;--lc-b42318:#b42318;--lc-b45309:#b45309;--lc-b54708:#b54708;--lc-b91c1c:#b91c1c;--lc-c4b5fd:#c4b5fd;--lc-c8102e:#c8102e;--lc-d0d5dd:#d0d5dd;--lc-d33a35:#d33a35;--lc-d4d4da:#d4d4da;--lc-d6d6dc:#d6d6dc;--lc-d9d2f7:#d9d2f7;--lc-dc6803:#dc6803;--lc-e4e7ec:#e4e7ec;--lc-e6f6f6:#e6f6f6;--lc-e8f6ee:#e8f6ee;--lc-eaecf0:#eaecf0;--lc-ecfdf3:#ecfdf3;--lc-eef3fe:#eef3fe;--lc-eff8ff:#eff8ff;--lc-f04438:#f04438;--lc-f0f0f2:#f0f0f2;--lc-f1eefd:#f1eefd;--lc-f2f4f7:#f2f4f7;--lc-f3d6d4:#f3d6d4;--lc-f4f3ff:#f4f3ff;--lc-f4f4f5:#f4f4f5;--lc-f5f6f8:#f5f6f8;--lc-f6fef9:#f6fef9;--lc-f79009:#f79009;--lc-f9fafb:#f9fafb;--lc-faf9ff:#faf9ff;--lc-fca5a5:#fca5a5;--lc-fcd34d:#fcd34d;--lc-fdb022:#fdb022;--lc-fdeceb:#fdeceb;--lc-fdf2f3:#fdf2f3;--lc-fec84b:#fec84b;--lc-fef0c7:#fef0c7;--lc-fef3f2:#fef3f2;--lc-ff8a80:#ff8a80;--lc-fff1f3:#fff1f3;--lc-fff6e5:#fff6e5;--lc-fff7e6:#fff7e6;--lc-fffaeb:#fffaeb}:where(html[data-sl-theme=dark]){--lc-067647:#72ce99;--lc-0e0e10:#e3e3e4;--lc-0f6e6e:#76c8c7;--lc-101828:#d7dde7;--lc-111111:#e1e1e1;--lc-111114:#e1e1e3;--lc-12b76a:#5ad38c;--lc-15803d:#71d088;--lc-16161b:#dddde0;--lc-175cd3:#7fb6ff;--lc-18181b:#dcdcde;--lc-1d2939:#ccd3dd;--lc-1d4ed8:#87b4ff;--lc-26262b:#d3d3d6;--lc-333333:#ccc;--lc-344054:#bfc6d1;--lc-3f3f46:#c5c5c8;--lc-475467:#b5bbc5;--lc-5925dc:#aea8ff;--lc-5b3fd0:#ada8ff;--lc-5d6b82:#a9b0bb;--lc-666666:#b1b1b1;--lc-667085:#a7acb7;--lc-71717a:#ababaf;--lc-7d8899:#9da2aa;--lc-98a2b3:#91969d;--lc-a1a1aa:#959599;--lc-a92a25:#ff8f81;--lc-b42318:#ff8f7e;--lc-b45309:#ff995e;--lc-b54708:#ff9565;--lc-b91c1c:#ff8f81;--lc-c8102e:#ff8d8b;--lc-d0d5dd:#343639;--lc-d33a35:#ff8f82;--lc-d4d4da:#353538;--lc-d6d6dc:#343436;--lc-d9d2f7:#34323e;--lc-dc6803:#ff9858;--lc-e4e7ec:#28292b;--lc-e6f6f6:#1e2323;--lc-e8f6ee:#1f2321;--lc-eaecf0:#252627;--lc-ecfdf3:#1a201c;--lc-eef3fe:#202125;--lc-eff8ff:#1d1f22;--lc-f04438:#ff8f7f;--lc-f0f0f2:#232324;--lc-f1eefd:#232227;--lc-f2f4f7:#202122;--lc-f3d6d4:#372d2c;--lc-f4f3ff:#202024;--lc-f4f4f5:#202021;--lc-f5f6f8:#1f1f20;--lc-f6fef9:#1a1c1b;--lc-f9fafb:#1d1d1d;--lc-faf9ff:#1d1d1e;--lc-fdeceb:#272121;--lc-fdf2f3:#221f1f;--lc-fef0c7:#272315;--lc-fef3f2:#221e1e;--lc-fff1f3:#231f1f;--lc-fff6e5:#211e19;--lc-fff7e6:#211e19;--lc-fffaeb:#1e1d18}html[data-sl-theme=dark]{--lc-067647:#72ce99;--lc-0e0e10:#e3e3e4;--lc-0f6e6e:#76c8c7;--lc-101828:#d7dde7;--lc-111111:#e1e1e1;--lc-111114:#e1e1e3;--lc-12b76a:#5ad38c;--lc-15803d:#71d088;--lc-16161b:#dddde0;--lc-175cd3:#7fb6ff;--lc-18181b:#dcdcde;--lc-1d2939:#ccd3dd;--lc-1d4ed8:#87b4ff;--lc-26262b:#d3d3d6;--lc-333333:#ccc;--lc-344054:#bfc6d1;--lc-3f3f46:#c5c5c8;--lc-475467:#b5bbc5;--lc-4ade80:#4ade80;--lc-5925dc:#aea8ff;--lc-5b3fd0:#ada8ff;--lc-5d6b82:#a9b0bb;--lc-666666:#b1b1b1;--lc-667085:#a7acb7;--lc-71717a:#ababaf;--lc-7d8899:#9da2aa;--lc-93c5fd:#93c5fd;--lc-98a2b3:#91969d;--lc-a1a1aa:#959599;--lc-a92a25:#ff8f81;--lc-b42318:#ff8f7e;--lc-b45309:#ff995e;--lc-b54708:#ff9565;--lc-b91c1c:#ff8f81;--lc-c4b5fd:#c4b5fd;--lc-c8102e:#ff8d8b;--lc-d0d5dd:#343639;--lc-d33a35:#ff8f82;--lc-d4d4da:#353538;--lc-d6d6dc:#343436;--lc-d9d2f7:#34323e;--lc-dc6803:#ff9858;--lc-e4e7ec:#28292b;--lc-e6f6f6:#1e2323;--lc-e8f6ee:#1f2321;--lc-eaecf0:#252627;--lc-ecfdf3:#1a201c;--lc-eef3fe:#202125;--lc-eff8ff:#1d1f22;--lc-f04438:#ff8f7f;--lc-f0f0f2:#232324;--lc-f1eefd:#232227;--lc-f2f4f7:#202122;--lc-f3d6d4:#372d2c;--lc-f4f3ff:#202024;--lc-f4f4f5:#202021;--lc-f5f6f8:#1f1f20;--lc-f6fef9:#1a1c1b;--lc-f79009:#f79009;--lc-f9fafb:#1d1d1d;--lc-faf9ff:#1d1d1e;--lc-fca5a5:#fca5a5;--lc-fcd34d:#fcd34d;--lc-fdb022:#fdb022;--lc-fdeceb:#272121;--lc-fdf2f3:#221f1f;--lc-fec84b:#fec84b;--lc-fef0c7:#272315;--lc-fef3f2:#221e1e;--lc-ff8a80:#ff8a80;--lc-fff1f3:#231f1f;--lc-fff6e5:#211e19;--lc-fff7e6:#211e19;--lc-fffaeb:#1e1d18}.sl-infotip{width:22px;height:22px;color:var(--ds-brand);cursor:help;vertical-align:middle;transition:background-color var(--duration-fast),color var(--duration-fast);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin-left:6px;padding:0;display:inline-grid;position:relative;top:-1px}.sl-infotip:hover,.sl-infotip[data-state=delayed-open],.sl-infotip[data-state=instant-open]{background:var(--ds-brand-soft);color:var(--ds-brand-hover)}.sl-infotip:focus-visible{outline:2px solid var(--ds-brand);outline-offset:1px}.sl-infotip:after{content:"";position:absolute;inset:-8px}[data-on-dark] .sl-infotip{color:#ff6b78}:where(html[data-sl-theme=dark]) [data-on-dark] .sl-infotip{color:#ff8c93}[data-on-dark] .sl-infotip:hover{color:#ff8a95;background:#ffffff14}.sl-tooltip.sl-infotip__pop{letter-spacing:0;text-wrap:pretty;white-space:normal;border:1px solid #ffffff24;max-width:300px;padding:10px 12px;font-size:13px;font-weight:400;line-height:19px;display:block}.sl-infotip__arrow{fill:var(--ds-ink)}.sl-field__label .sl-infotip{width:18px;height:18px;margin-left:4px}.sl-topinbox{border-radius:var(--radius-md);width:32px;height:32px;color:var(--ds-fg-muted);transition:background-color var(--duration-fast),color var(--duration-fast);place-items:center;text-decoration:none;display:inline-grid;position:relative}.sl-topinbox:hover{background:var(--ds-hover);color:var(--ds-fg)}.sl-topinbox.is-active{background:var(--ds-brand-soft);color:var(--ds-brand-text)}.sl-topinbox__count{background:var(--ds-brand);color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--ds-surface);border-radius:999px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:17px;position:absolute;top:-3px;right:-5px}:where(html[data-sl-theme=dark]) .sl-topinbox__count{color:#fff}.sl-pager.sl-pager--compact{white-space:nowrap;flex-wrap:nowrap;gap:6px;padding:10px 12px}.sl-pager--compact .sl-pager__summary{color:var(--ds-fg-muted)}.sl-pager--compact .sl-pager__size{color:var(--ds-fg-subtle);align-items:center;gap:6px;margin-left:2px;padding-left:10px;display:inline-flex}.sl-pager--compact .sl-pager__compact{display:none}.sl-pager--compact .sl-pager__pages{gap:2px}.sl-pager--compact .sl-pager__num{min-width:30px;height:30px;padding:0 6px}@media (max-width:560px){.sl-pager.sl-pager--compact{flex-wrap:wrap}.sl-pager--compact .sl-pager__pages{display:none}.sl-pager--compact .sl-pager__compact{display:inline}}.sl-summary__kpi[data-static]{cursor:default}.sl-summary__kpi[data-clickable]{position:relative}.sl-summary__kpi[data-clickable]:after{content:"";background:var(--ds-brand);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:0;left:28px;right:28px;transform:scaleX(0)}.sl-summary__kpi[data-clickable]:hover:after,.sl-summary__kpi[data-clickable]:focus-visible:after,.sl-summary__kpi[aria-pressed=true]:after{transform:scaleX(1)}.sl-summary__kpi-go{color:#a1a1aa;opacity:.55;border-radius:999px;place-items:center;width:24px;height:24px;transition:opacity .15s,color .15s,background-color .15s,transform .15s;display:grid;position:absolute;top:18px;right:20px}:where(html[data-sl-theme=dark]) .sl-summary__kpi-go{color:#959599}.sl-summary__kpi[data-clickable]:hover .sl-summary__kpi-go,.sl-summary__kpi[data-clickable]:focus-visible .sl-summary__kpi-go{opacity:1;color:#fff;background:var(--ds-brand);transform:translate(2px)}:where(html[data-sl-theme=dark]) .sl-summary__kpi[data-clickable]:hover .sl-summary__kpi-go,:where(html[data-sl-theme=dark]) .sl-summary__kpi[data-clickable]:focus-visible .sl-summary__kpi-go{color:#fff}:is(.sl-root,.sl-portal) .sl-btn--secondary{border-color:color-mix(in srgb,var(--ds-brand) 55%,var(--ds-border-strong))}:is(.sl-root,.sl-portal) .sl-btn--secondary:hover:not(:disabled){border-color:var(--ds-brand);color:var(--ds-brand-text);background:var(--ds-brand-tint)}:is(.sl-root,.sl-portal) .sl-btn--secondary:active:not(:disabled){background:var(--ds-brand-soft)}:is(.sl-root,.sl-portal) .sl-card{border-color:color-mix(in srgb,var(--ds-brand) 45%,var(--ds-border))}:is(.sl-root,.sl-portal) .sl-card--interactive:hover{border-color:var(--ds-brand);box-shadow:0 0 0 1px var(--ds-brand),var(--shadow-hover)}:is(.sl-root,.sl-portal) .sl-btn.sl-ask-vani,:is(.sl-root,.sl-portal) .sl-btn.sl-ask-vani--spl{border:1px solid color-mix(in srgb,var(--ds-brand) 38%,transparent);background:var(--ds-brand-tint);color:var(--ds-fg);box-shadow:none;border-radius:999px;gap:8px;padding:0 14px 0 12px;font-weight:600}:is(.sl-root,.sl-portal) .sl-btn.sl-ask-vani .sl-icon{color:var(--ds-brand)}:is(.sl-root,.sl-portal) .sl-btn.sl-ask-vani:hover:not(:disabled){border-color:var(--ds-brand);background:var(--ds-brand-soft);color:var(--ds-fg)}:is(.sl-root,.sl-portal) .sl-btn.sl-ask-vani:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.sl-btn.sl-ask-vani--dark{color:#fff;background:#ffffff0a;border:1px solid #ffffff38;border-radius:999px;gap:8px;padding:0 14px 0 12px;font-weight:600}:where(html[data-sl-theme=dark]) .sl-btn.sl-ask-vani--dark{color:#fff}.sl-btn.sl-ask-vani--dark .sl-icon{color:#ff6b78}:where(html[data-sl-theme=dark]) .sl-btn.sl-ask-vani--dark .sl-icon{color:#ff8c93}.sl-btn.sl-ask-vani--dark:hover:not(:disabled){background:#ff6b781f;border-color:#ff6b78}.sl-ask-vani__lbl,.sl-ask-vani__spl{display:none}:is(.sl-root,.sl-portal,.sl-overlay,.sl-toast,.sl-tooltip,.sl-menu,.sl-popover,.sl-dialog,.sl-sheet,.sl-cmd-dialog,.sl-switching,.sl-drawer,.sl-aipanel){--ds-border-hover:color-mix(in srgb,var(--ds-brand) 75%,var(--ds-border-strong))}:is(.sl-root,.sl-portal) :is(.sl-card,.sl-table-box,.sl-dialog,.sl-sheet,.sl-popover,.sl-menu)>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}:is(.sl-root,.sl-portal) :is(.sl-card,.sl-table-box,.sl-dialog,.sl-sheet,.sl-popover,.sl-menu)>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}:is(html,html[data-sl-theme]) .sl-side.sl-side{--ds-navx-bg:#09090b;--ds-navx-glow:#d63c363d;--ds-navx-edge:#ffffff0f;--ds-navx-fg:#fffc;--ds-navx-icon:#ffffffa8;--ds-navx-label:#ffffff70;--ds-navx-hover:#ffffff12;--ds-navx-line:#ffffff14;background-color:var(--ds-navx-bg);background-image:radial-gradient(110% 38% at 0% 0%,var(--ds-navx-glow),transparent 70%),radial-gradient(90% 30% at 100% 100%,#d63c361a,transparent 70%),linear-gradient(180deg,#0b0b0d 0%,#08080a 100%);box-shadow:inset -1px 0 0 var(--ds-navx-edge);color:var(--ds-navx-fg)}html[data-sl-theme=dark] .sl-side.sl-side{--ds-navx-bg:#050506;--ds-navx-glow:#d63c364d;--ds-navx-edge:#d63c3661;background-image:radial-gradient(110% 38% at 0% 0%,var(--ds-navx-glow),transparent 70%),radial-gradient(90% 30% at 100% 100%,#d63c361f,transparent 70%),linear-gradient(180deg,#060607 0%,#040405 100%);box-shadow:inset -1px 0 0 var(--ds-navx-edge),8px 0 28px -18px #d63c3673}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__word{color:#fff}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__label,:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__group-toggle{color:var(--ds-navx-label);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:650}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__group-toggle:hover{color:#fff}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav{color:var(--ds-navx-fg);border-radius:10px;height:34px}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav__icon{color:var(--ds-navx-icon)}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav:hover{background:var(--ds-navx-hover);color:#fff}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav:hover .sl-nav__icon{color:#fff;background:#ffffff14}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav[aria-current=page]{color:#fff;background:linear-gradient(90deg,#d63c3657,#d63c361a);font-weight:600;box-shadow:inset 0 0 0 1px #ff625a57}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav[aria-current=page]:before{background:#ff4d45;display:block;box-shadow:0 0 14px 2px #ff4d45bf}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav:focus-visible{outline-offset:1px;outline:2px solid #ff4d45}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav-more{color:var(--ds-navx-fg)}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav-more:hover{background:#ffffff1a}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__ws{border-color:var(--ds-navx-line);color:#fff;background:#ffffff0d}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__ws:hover{background:#ffffff14;border-color:#ff625a80}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__search{border-color:var(--ds-navx-line);color:#fff9;background:#ffffff0d}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__search:hover{color:#fff;border-color:#ff625a80}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__foot{border-top-color:var(--ds-navx-line)}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__me{color:var(--ds-navx-fg);box-shadow:inset 0 0 0 1px var(--ds-navx-line);background:#ffffff0d}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__me:hover{background:#ffffff17;box-shadow:inset 0 0 0 1px #ff625a66}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__me-name{color:#fff!important}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__me-sub{color:#ffffff8c!important}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__logo{background:#fff;box-shadow:0 0 0 1px #ffffff24,0 10px 26px -8px #ff463fbf}:is(html,html[data-sl-theme]) .sl-side.sl-side{--ds-navx-fg:#ffffffd6;--ds-navx-icon:#ffffffa8;--ds-navx-label:#ffd6d47a;--ds-navx-hover:#ffffff12;--ds-navx-line:#ffffff17;--ds-navx-edge:#ffffff0d;box-shadow:inset -1px 0 0 var(--ds-navx-edge);background-color:#0d0a0b;background-image:radial-gradient(130% 42% at 0 0,#8016228c,#0000 72%),radial-gradient(100% 26% at 100% 100%,#6e121c4d,#0000 72%),linear-gradient(#1a0d10 0%,#100b0c 45%,#0b090a 100%)}html[data-sl-theme=dark] .sl-side.sl-side{--ds-navx-edge:#a0243073;box-shadow:inset -1px 0 0 var(--ds-navx-edge),10px 0 30px -22px #a0243099;background-color:#080607;background-image:radial-gradient(130% 42% at 0 0,#80162280,#0000 72%),radial-gradient(100% 26% at 100% 100%,#6e121c47,#0000 72%),linear-gradient(#140a0c 0%,#0a0708 45%,#060506 100%)}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav__icon--ai{color:#ff7a73;background:#a024304d}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav:hover .sl-nav__icon--ai{color:#ff8b84;background:#a024306b}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav:hover .sl-nav__icon{background:#ffffff14}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav[aria-current=page]{background:linear-gradient(90deg,#961e2a8c,#961e2a29);box-shadow:inset 0 0 0 1px #dc505047}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav[aria-current=page]:before{background:#e5484d;box-shadow:0 0 12px 1px #e5484d99}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav[aria-current=page] .sl-nav__icon{color:#fff;background:linear-gradient(145deg,#d9424a,#8e1a26);box-shadow:0 6px 14px -6px #0009,inset 0 1px #fff3}:is(html,html[data-sl-theme]) .sl-side--rail.sl-side .sl-nav[aria-current=page]{box-shadow:none;background:0 0}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-count{color:#fff;background:#c8323a}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav:focus-visible{outline:2px solid #e5484d}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__ws:hover,:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__search:hover{border-color:#dc505073}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__me:hover{box-shadow:inset 0 0 0 1px #dc505066}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__logo{box-shadow:0 0 0 1px #ffffff24,0 10px 24px -8px #a02430b3}:is(html,html[data-sl-theme]) .sl-side .sl-vani-mark__ai{color:#ff8079}:is(html,html[data-sl-theme]) .sl-topbar{z-index:2;background:var(--ds-surface);border-bottom:1px solid var(--ds-border);position:relative;box-shadow:0 6px 16px -14px #10182859}:is(html,html[data-sl-theme]) .sl-topbar:after{display:none}html[data-sl-theme=dark] .sl-topbar{background:#101012;border-bottom-color:#ffffff12;box-shadow:0 8px 18px -14px #000c}:is(html,html[data-sl-theme]) .sl-topbar :is(.sl-crumbs__current,.sl-crumb-menu[aria-current=page]){color:var(--ds-fg);font-weight:600}:is(html,html[data-sl-theme]) .sl-topbar :is(.sl-crumbs__current,.sl-crumb-menu[aria-current=page]):before{content:"";background:var(--ds-brand);vertical-align:middle;border-radius:2px;width:6px;height:6px;margin-right:7px;display:inline-block;transform:translateY(-1px)rotate(45deg)}:is(html,html[data-sl-theme]) .sl-topsearch{border-color:color-mix(in srgb,var(--ds-brand) 28%,var(--ds-border));background:color-mix(in srgb,var(--ds-brand) 4%,var(--ds-surface));height:38px;color:var(--ds-fg-muted);border-radius:999px;padding:0 6px 0 14px;box-shadow:0 1px 2px #1018280a}:is(html,html[data-sl-theme]) .sl-topsearch>.sl-icon,:is(html,html[data-sl-theme]) .sl-topsearch>svg{color:var(--ds-brand)}:is(html,html[data-sl-theme]) .sl-topsearch:hover{border-color:var(--ds-brand);background:color-mix(in srgb,var(--ds-brand) 7%,var(--ds-surface));color:var(--ds-fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-brand) 12%,transparent)}:is(html,html[data-sl-theme]) .sl-topsearch .sl-kbd{border-radius:999px;padding:0 8px}:is(html,html[data-sl-theme]) .sl-topbar :is(.sl-btn--icon,.sl-topinbox){color:var(--ds-fg-muted);border-radius:999px}:is(html,html[data-sl-theme]) .sl-topbar :is(.sl-btn--icon,.sl-topinbox):hover:not(:disabled){background:var(--ds-brand-soft);color:var(--ds-brand-text);border-color:#0000}:is(html,html[data-sl-theme]) .sl-topbar .sl-topinbox{width:36px;height:36px}:is(html,html[data-sl-theme]) .sl-topbar .sl-topinbox.is-active{background:var(--ds-brand);color:#fff}:is(html,html[data-sl-theme]) .sl-topbar .sl-pin[aria-pressed=true]{color:#e8a317}:is(html,html[data-sl-theme]) .sl-topbar .sl-topbar__div{background:var(--ds-border)}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__brand{gap:12px;height:72px;padding-left:16px}:is(html,html[data-sl-theme]) .sl-side--rail.sl-side .sl-side__brand{padding:0}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__word{letter-spacing:-.03em;color:#fff;font-size:22px;font-weight:720;line-height:26px}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav{gap:11px;height:38px}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav__icon{color:#ffffffbd;background:#ffffff0b;border-radius:9px;width:30px;height:30px;box-shadow:inset 0 0 0 1px #ffffff0f}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav__icon :is(svg){stroke-width:1.75px;width:18px;height:18px}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-nav:hover .sl-nav__icon{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1f}:is(html,html[data-sl-theme]) .sl-side--rail.sl-side .sl-nav{width:44px;height:44px}:is(html,html[data-sl-theme]) .sl-side--rail.sl-side .sl-nav__icon{border-radius:11px;width:36px;height:36px}:is(html,html[data-sl-theme]) .sl-side--rail.sl-side .sl-nav__icon :is(svg){width:20px;height:20px}:is(html,html[data-sl-theme]) .sl-side--rail.sl-side .sl-side__group+.sl-side__group{border-top:1px solid #ffffff0f;margin-top:10px;padding-top:10px}:root{--vx-canvas:#faf7f7;--vx-card:#fff;--vx-line:#efe6e7;--vx-ink:#1a1416;--vx-sub:#5f5458;--vx-chip:#fff5f5;--vx-chip-line:#f3d7da}:where(html[data-sl-theme=dark]){--vx-canvas:#1f1e1e;--vx-card:#1c1c1c;--vx-line:#3c3939;--vx-ink:#e1ddde;--vx-sub:#bcb7b9;--vx-chip:#211d1d;--vx-chip-line:#463c3d}html[data-sl-theme=dark]{--vx-canvas:#0f0d0e;--vx-card:#18161a;--vx-line:#2a2427;--vx-ink:#f4eff0;--vx-sub:#b5a9ad;--vx-chip:#24161a;--vx-chip-line:#4a2a30}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]){background:var(--vx-canvas);border-left:0;box-shadow:-24px 0 60px -24px #14080a73}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]):before{display:none}:is(html,html[data-sl-theme]) .sl-vani-head{color:#fff;background-color:#0d0a0b;background-image:radial-gradient(90% 140% at 0 0,#801622bf,#0000 70%),linear-gradient(#1a0d10,#0d0a0b);min-height:74px;padding:14px 12px 14px 18px;box-shadow:inset 0 -1px #ffffff0f}:is(html,html[data-sl-theme]) .sl-vani-head__avatar .sl-msg__avatar{color:#fff!important;background:linear-gradient(145deg,#e5484d,#8e1a26)!important;border-radius:12px!important;box-shadow:0 0 0 1px #ffffff24,0 10px 24px -8px #e5484db3!important}:is(html,html[data-sl-theme]) .sl-vani-head__text{gap:3px}:is(html,html[data-sl-theme]) .sl-vani-head__text .sl-vani-mark{color:#fff;font-size:24px!important}:is(html,html[data-sl-theme]) .sl-vani-head__text .sl-vani-mark__ai{color:#ff8079}:is(html,html[data-sl-theme]) .sl-vani-head__text small{color:#ffececb3;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.sl-vani-head__live{background:#32d583;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #32d5832e}:is(html,html[data-sl-theme]) .sl-vani-head .sl-btn{color:#ffffffc7;border-radius:10px}:is(html,html[data-sl-theme]) .sl-vani-head .sl-btn:hover:not(:disabled){color:#fff;background:#ffffff1a}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-msg__body,:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-msg__body strong,:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-md strong{color:var(--vx-ink)}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-msg--ai .sl-msg__avatar{color:#fff;background:linear-gradient(145deg,#e5484d,#8e1a26);border-radius:9px;box-shadow:0 6px 14px -6px #e5484d99}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-msg__bubble{color:#fff;background:linear-gradient(145deg,#6b1119,#3b0a10);border-radius:16px 16px 4px;padding:10px 15px;box-shadow:0 10px 22px -14px #5a0e15cc}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-md__cite{background:var(--vx-chip);color:#b4262f;box-shadow:inset 0 0 0 1px var(--vx-chip-line);border-radius:999px}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-cite{border:1px solid var(--vx-chip-line);background:var(--vx-card);height:30px;color:var(--vx-ink);border-radius:999px;padding:0 12px}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-cite:hover{border-color:var(--ds-brand);background:var(--vx-chip)}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-cite .sl-icon{color:#b4262f}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-msg__label,:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-msg__src,:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-msg__metaline,:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-msg__when{color:var(--vx-sub)}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-msg__actions .sl-btn{color:var(--vx-sub);border-radius:8px}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-msg__actions .sl-btn:hover:not(:disabled){background:var(--vx-chip);color:#b4262f}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-msg__followups{border-top:0;flex-wrap:wrap;gap:8px;display:flex}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-followup{border:1px solid var(--vx-chip-line);background:var(--vx-card);width:auto;color:var(--vx-ink);border-radius:999px;padding:8px 14px;font-size:13.5px;box-shadow:0 1px 2px #14080a0d}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-followup svg{color:#c8323a}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-followup:hover:not(:disabled){border-color:var(--ds-brand);background:var(--vx-chip);color:var(--vx-ink)}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) :is(.sl-prompt,[class*=sug]):is(button){border-color:var(--vx-line);background:var(--vx-card);color:var(--vx-ink);border-radius:14px}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) :is(.sl-prompt,[class*=sug]):is(button):hover:not(:disabled){border-color:var(--ds-brand);background:var(--vx-card);box-shadow:0 8px 20px -14px #5a0e1599}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-composer-wrap{background:linear-gradient(180deg,transparent,var(--vx-canvas) 30%);border-top:0;padding:10px 14px 14px}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-composer{border:1px solid var(--vx-line);background:var(--vx-card);border-radius:18px;box-shadow:0 14px 34px -18px #14080a73}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-composer textarea{color:var(--vx-ink)}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-composer__send .sl-btn{color:#fff;background:linear-gradient(145deg,#e5484d,#a3202b);border:0;border-radius:999px;width:36px;height:36px;padding:0;box-shadow:0 8px 18px -8px #c8323acc}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-composer__send .sl-btn:disabled{background:var(--vx-chip);color:#d79a9f;box-shadow:none}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-ctxchip{border:1px solid var(--vx-chip-line);background:var(--vx-chip);height:28px;color:var(--vx-ink);border-radius:999px}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-ctxchip b{color:#b4262f}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-composer__hint{color:var(--vx-sub)}@media (min-width:761px){:is(html,html[data-sl-theme]) .sl-vani-tab{background:linear-gradient(#7a1520,#3b0a10);box-shadow:-8px 0 26px -10px #7a1520b3,inset 1px 0 #ffffff14}:is(html,html[data-sl-theme]) .sl-vani-tab:hover{background:linear-gradient(#8e1a26,#4a0c13)}}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__brand{gap:13px;height:84px}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__logo{border-radius:14px;width:46px;height:46px}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__logo img{width:34px;height:34px}:is(html,html[data-sl-theme]) .sl-side.sl-side .sl-side__word{letter-spacing:-.035em;font-size:26px;font-weight:740;line-height:30px}:is(html,html[data-sl-theme]) .sl-topbar:after{content:"";pointer-events:none;background:linear-gradient(#6e121c29,#6e121c00);height:14px;display:block;position:absolute;top:100%;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000bf 35%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000bf 35%,#0000 100%)}html[data-sl-theme=dark] .sl-topbar:after{background:linear-gradient(#961e2a4d,#961e2a00)}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-composer:focus-within{border-color:#c8323a8c;box-shadow:0 0 0 3px #c8323a14,0 14px 34px -18px #14080a73}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) :is(.sl-chat,.sl-chat__thread){background:0 0}:is(html,html[data-sl-theme]) .sl-side--rail.sl-side .sl-side__brand{justify-content:center;height:84px;padding:0}:is(html,html[data-sl-theme]) .sl-side--rail.sl-side .sl-side__logo{border-radius:13px;width:44px;height:44px}:is(html,html[data-sl-theme]) .sl-side--rail.sl-side .sl-side__logo img{width:32px;height:32px}:is(html,html[data-sl-theme]) .sl-side--rail.sl-side :is(.sl-side__scroll,.sl-side__foot){align-items:center;padding-left:0;padding-right:0}:is(html,html[data-sl-theme]) .sl-side--rail.sl-side :is(.sl-side__group,.sl-side__workspace,.sl-nav-wrap){align-items:center;width:100%;padding-left:0;padding-right:0}:is(html,html[data-sl-theme]) .sl-side--rail.sl-side .sl-nav{justify-content:center;width:44px;height:44px;margin:0 auto;padding:0}:is(html,html[data-sl-theme]) .sl-side--rail.sl-side .sl-nav__icon{margin:0}:is(html,html[data-sl-theme]) .sl-side--rail.sl-side .sl-nav[aria-current=page]:before{left:-12px}:is(html,html[data-sl-theme]) .sl-side--rail.sl-side .sl-side__group+.sl-side__group{border-top:0;margin-top:8px;padding-top:9px;position:relative}:is(html,html[data-sl-theme]) .sl-side--rail.sl-side .sl-side__group+.sl-side__group:before{content:"";background:#ffffff1a;width:28px;height:1px;margin-left:-14px;position:absolute;top:0;left:50%}:is(html,html[data-sl-theme]) .sl-side--rail.sl-side .sl-side__me{justify-content:center;width:44px;height:44px;margin:6px auto 0;padding:0}:is(html,html[data-sl-theme]) .sl-vani-launch{background:linear-gradient(#7a1520,#3b0a10);border:0;box-shadow:0 14px 30px -12px #7a1520bf,inset 0 0 0 1px #ffffff14}:is(html,html[data-sl-theme]) .sl-vani-launch:hover{background:linear-gradient(#8e1a26,#4a0c13)}:is(html,html[data-sl-theme]) .sl-vani-launch>span:nth-child(2){background:#ffffff2e}@media (max-width:760px){:is(html,html[data-sl-theme]) .sl-vani-launch{border-radius:999px}}.sl-toast .sl-toast__action{color:#101828;white-space:nowrap;background:#fff}:where(html[data-sl-theme=dark]) .sl-toast .sl-toast__action{color:#d7dde7;background:#1c1c1c}.sl-toast .sl-toast__action:hover{background:#ececef}:where(html[data-sl-theme=dark]) .sl-toast .sl-toast__action:hover{background:#252526}.sl-toast .sl-toast__action[data-ghost]{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff59}:where(html[data-sl-theme=dark]) .sl-toast .sl-toast__action[data-ghost]{color:#fff;box-shadow:inset 0 0 0 1px #000000b3}.sl-toast .sl-toast__action[data-ghost]:hover{background:#ffffff1f}.sl-toast .sl-toast__action:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}:where(html[data-sl-theme=dark]) .sl-toast .sl-toast__action:focus-visible{outline:2px solid #3a3b41b3}.sl-toast[data-stack]{flex-wrap:wrap;row-gap:10px}.sl-toast[data-stack] .sl-toast__body{overflow-wrap:normal}.sl-toast__actions{flex-basis:100%;justify-content:flex-end;gap:8px;display:flex}@keyframes sl-cmd-in{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.98)}to{opacity:1;transform:translate(-50%)}}.sl-cmd-dialog{animation-name:sl-cmd-in}@media (prefers-reduced-motion:reduce){.sl-cmd-dialog{animation:none}}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-composer__send .sl-btn.sl-stopbtn{white-space:nowrap;border-radius:999px;gap:6px;width:auto;height:32px;padding:0 8px 0 10px;font-size:13px;font-weight:600}:is(html,html[data-sl-theme]) :is([data-vani-panel],[data-vani-look]) .sl-composer__send .sl-btn.sl-stopbtn kbd{font:600 10px/1.2 var(--font-mono);color:#ffffffe6;background:#ffffff1f;border:1px solid #ffffff73;border-radius:5px;margin-left:2px;padding:1px 5px}.sl-stopbtn{white-space:nowrap;align-items:center;display:inline-flex}
