:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d12;--surface:#12151c;--surface-2:#171b24;--surface-hover:#1c212c;--border:#232833;--border-subtle:#1a1e27;--border-strong:#646d7d;--text:#e8eaed;--muted:#9aa3b4;--faint:#7f8a9c;--accent:#6d8bff;--accent-strong:#3f5fd9;--accent-dim:#2a3350;--live:#2ee6a6;--focus:#8fa6ff;--focus-ring:#8fa6ff59;--gold:#e8b055;--gold-glow:#f59e0b;--warn:#e0a33c;--danger:#f0704f;--on-accent:#fff;--cat-1:#3987e5;--cat-2:#d95926;--cat-3:#199e70;--cat-4:#c98500;--cat-5:#d55181;--cat-6:#008300;--cat-7:#9085e9;--cat-8:#e66767;--cat-other:#58616e;--score-1:#b8392e;--score-2:#b0740c;--score-3:#35a163;--score-4:#57cd8b;--t-micro:10.5px;--t-xs:11px;--t-sm:12px;--t-base:13px;--t-md:14px;--t-lg:18px;--t-xl:22px;--t-2xl:26px;--track-micro:.08em;--track-tight:-.015em;--track-display:-.025em;--ease:cubic-bezier(.32, .72, 0, 1);--dur:.14s;--font-sans:-apple-system, "SF Pro Text", "Inter", system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--r:10px;--r-sm:7px;--r-xs:6px;--shadow:0 1px 2px #03050a80, 0 8px 24px -12px #03050ab3;--pad:16px;--pad-sm:13px;--gap:14px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#f6f8fa;--surface-2:#eef1f4;--surface-hover:#e9edf1;--border:#d0d7de;--border-subtle:#e4e8ec;--border-strong:#7c8492;--text:#1f2328;--muted:#4a5260;--faint:#616978;--accent:#3559d6;--accent-strong:#3559d6;--accent-dim:#dbe4ff;--live:#1a7f5a;--focus:#1f47c7;--focus-ring:#1f47c74d;--shadow:0 1px 2px #1f23280f, 0 8px 24px -12px #1f23282e;--gold:#8a5b06;--gold-glow:#b8770a;--warn:#9a6700;--danger:#cf3b23;--cat-1:#2a78d6;--cat-2:#eb6834;--cat-3:#1baf7a;--cat-4:#eda100;--cat-5:#e87ba4;--cat-6:#008300;--cat-7:#4a3aa7;--cat-8:#e34948;--cat-other:#9aa2ad;--score-1:#d1584c;--score-2:#9c6a08;--score-3:#1f7a4c;--score-4:#0d5433}:root[data-density=compact]{--pad:11px;--pad-sm:9px;--gap:10px}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:var(--font-sans);color:var(--text);background:radial-gradient(1100px 560px at 88% -12%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 60%), radial-gradient(820px 520px at -6% -4%, color-mix(in srgb, var(--live) 5%, transparent), transparent 58%), var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;font-size:14px;line-height:1.5}h1,h2,h3{color:var(--text);letter-spacing:-.01em;margin:0;font-weight:600}p{margin:0}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.status-dot{background:var(--dot,var(--live));box-shadow:0 0 5px color-mix(in srgb, var(--dot,var(--live)) 70%, transparent);border-radius:50%;position:relative}.status-dot:after{content:"";pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--dot,var(--live)) 50%, transparent) 0%, color-mix(in srgb, var(--dot,var(--live)) 18%, transparent) 45%, transparent 72%);border-radius:50%;animation:2.6s ease-in-out infinite status-halo;position:absolute;inset:-4px}.status-dot[data-still]:after{opacity:.35;animation:none}@keyframes status-halo{0%,to{opacity:.3;transform:scale(.75)}50%{opacity:1;transform:scale(1.4)}}@keyframes davy-glow{0%{opacity:.42;transform:scale(.9)}12%{opacity:.68;transform:scale(.99)}23%{opacity:.51;transform:scale(.93)}38%{opacity:.89;transform:scale(1.06)}51%{opacity:.72;transform:scale(1)}64%{opacity:.97;transform:scale(1.1)}78%{opacity:.56;transform:scale(.95)}90%{opacity:.81;transform:scale(1.03)}to{opacity:.42;transform:scale(.9)}}@keyframes davy-flicker{0%{transform:scaleY(1)scaleX(1)translateY(0)}9%{transform:scaleY(1.035)scaleX(.988)translateY(-.3px)}21%{transform:scaleY(.985)scaleX(1.012)translateY(.2px)}34%{transform:scaleY(1.052)scaleX(.976)translateY(-.45px)}47%{transform:scaleY(1.004)scaleX(.998)translateY(0)}58%{transform:scaleY(.971)scaleX(1.021)translateY(.3px)}72%{transform:scaleY(1.044)scaleX(.981)translateY(-.35px)}86%{transform:scaleY(.99)scaleX(1.008)translateY(.15px)}to{transform:scaleY(1)scaleX(1)translateY(0)}}@keyframes davy-core{0%{opacity:.9;transform:scaleY(1)scaleX(1)}17%{opacity:1;transform:scaleY(1.07)scaleX(.965)}31%{opacity:.86;transform:scaleY(.97)scaleX(1.02)}49%{opacity:.98;transform:scaleY(1.04)scaleX(.985)}68%{opacity:.82;transform:scaleY(.945)scaleX(1.035)}84%{opacity:1;transform:scaleY(1.06)scaleX(.97)}to{opacity:.9;transform:scaleY(1)scaleX(1)}}.davy-glow{transform-origin:32px 30px;animation:4.3s ease-in-out infinite davy-glow}.davy-flame{transform-origin:32px 44px;animation:2.6s ease-in-out infinite davy-flicker}.davy-core{transform-origin:32px 41px;animation:2.9s ease-in-out infinite davy-core}.ask-davy-icon-glow{transform-origin:32px 30px;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease)}.ask-davy-icon-flame,.ask-davy-icon-ring{transition:filter var(--dur) var(--ease)}.ask-davy-icon:hover .ask-davy-icon-glow,button:hover .ask-davy-icon .ask-davy-icon-glow{opacity:1;transform:scale(1.6)}.ask-davy-icon:hover .ask-davy-icon-flame,.ask-davy-icon:hover .ask-davy-icon-ring,button:hover .ask-davy-icon .ask-davy-icon-flame,button:hover .ask-davy-icon .ask-davy-icon-ring{filter:brightness(1.3)saturate(1.15)}.ask-davy-chip{background:radial-gradient(circle, color-mix(in srgb, var(--gold-glow) 34%, transparent) 0%, color-mix(in srgb, var(--gold-glow) 10%, transparent) 62%, transparent 100%);transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.ask-davy-chip:hover{background:radial-gradient(circle, color-mix(in srgb, var(--gold-glow) 62%, transparent) 0%, color-mix(in srgb, var(--gold-glow) 24%, transparent) 65%, transparent 100%);box-shadow:0 0 16px 3px color-mix(in srgb, var(--gold-glow) 45%, transparent)}.ask-davy-launcher{background:radial-gradient(circle, color-mix(in srgb, var(--gold-glow) 30%, transparent) 0%, color-mix(in srgb, var(--gold-glow) 8%, transparent) 65%, transparent 100%), var(--surface-2);border:1px solid var(--border);box-shadow:var(--shadow);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), background var(--dur) var(--ease)}.ask-davy-launcher:hover{background:radial-gradient(circle, color-mix(in srgb, var(--gold-glow) 50%, transparent) 0%, color-mix(in srgb, var(--gold-glow) 16%, transparent) 65%, transparent 100%), var(--surface-2);border-color:color-mix(in srgb, var(--gold-glow) 50%, var(--border));box-shadow:0 0 20px 3px color-mix(in srgb, var(--gold-glow) 35%, transparent), var(--shadow)}.nav-row{background:0 0}.nav-row:hover{background:var(--surface-hover)}@keyframes shimmer{0%{background-position:-180% 0}to{background-position:180% 0}}.skeleton{background:linear-gradient(100deg, var(--surface-2) 30%, var(--surface-hover) 50%, var(--surface-2) 70%);background-size:200% 100%;animation:2.4s ease-in-out infinite shimmer}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root[data-reduce-motion=true] *,:root[data-reduce-motion=true] :before,:root[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.uplot,.uplot *{font-family:var(--font-sans)!important}.uplot .u-cursor-pt{border:none!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px}:where(a,button,[role=button],[role=menuitem],input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm);box-shadow:0 0 0 4px var(--focus-ring)}:where(svg) :focus-visible{box-shadow:none;outline:none}::selection{background:color-mix(in srgb, var(--accent) 34%, transparent);color:var(--text)}:root{accent-color:var(--accent);caret-color:var(--accent);scrollbar-color:var(--border-strong) transparent}.icon-button{border:1px solid var(--border);border-radius:var(--r-xs);width:28px;height:28px;color:var(--muted);cursor:pointer;line-height:1;font-family:var(--font-sans);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{background:var(--surface-hover);color:var(--text)}@media (pointer:coarse){button,[role=button],a.nav-row,.icon-button,select,summary{min-height:44px}.icon-button{width:44px;height:44px}[role=group]>button,[role=radiogroup]>button{position:relative}[role=group]>button:after,[role=radiogroup]>button:after{content:"";height:44px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}}@media (prefers-reduced-motion:no-preference){:where(button,[role=button],a.nav-row,summary):active{transform:translateY(1px)}}.skip-link{z-index:100;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border-strong);color:var(--text);box-shadow:var(--shadow);transition:transform var(--dur) var(--ease);padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.app-main{padding:22px 26px}@media (width<=900px){.app-main{padding:14px 14px 20px}}.topbar{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;align-items:center;gap:10px;height:56px;padding:0 14px;display:flex;position:sticky;top:0}.topbar-menu{border-color:#0000}.burger{border-top:2px solid;border-bottom:2px solid;width:17px;height:11px;position:relative}.burger:after{content:"";border-top:2px solid;position:absolute;top:50%;left:0;right:0;transform:translateY(-1px)}.nav-drawer{visibility:hidden;transition:transform .26s var(--ease), visibility 0s linear .26s;transform:translate(-101%)}.nav-drawer[data-open=true]{visibility:visible;box-shadow:var(--shadow);transition:transform .26s var(--ease), visibility 0s linear 0s;transform:translate(0)}.nav-scrim{z-index:45;background:color-mix(in srgb, var(--bg) 62%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.18s ease-out scrim-in;position:fixed;inset:0}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}.scroll-x{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.split-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;display:grid}@media (width<=1120px){.split-2-1{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}@media (width<=900px){.split-2-1{grid-template-columns:minmax(0,1fr)}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tap-target{position:relative}.tap-target:before{content:"";inset:calc(-1 * var(--tap-pad,2px));position:absolute}@media (pointer:coarse){.tap-target:before{inset:calc(-1 * max(var(--tap-pad,2px), 12px))}}.why-button:before{content:"";position:absolute;inset:-2px}@media (pointer:coarse){.why-button:before{inset:-12px}}.measure-badge:before{content:"";position:absolute;inset:-2px}@media (pointer:coarse){.measure-badge:before{inset:-15px}}.card-actions{flex-shrink:0}@media (width<=900px){.card-actions{flex-wrap:wrap;flex-shrink:1;row-gap:8px;min-width:0}.card-actions>[role=toolbar]{min-width:0}}.page-title-field{background:0 0;border:1px solid #0000}.page-title-field:hover{border-color:var(--border)}.page-title-field:focus{background:var(--surface);border-color:var(--accent);outline:none}.page-title-wrap{min-width:min(18ch,100%)}@media (width<=360px){.page-title-wrap{min-width:0}}.widget-title-link:hover{text-underline-offset:3px;text-decoration:underline}.widget-title-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.pick-trigger{transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease)}.pick-trigger:hover{border-color:var(--faint);background:var(--surface-hover)}.pick-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@keyframes pick-dialog-in{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:none}}.pick-dialog{animation:.13s ease-out pick-dialog-in}@media (prefers-reduced-motion:reduce){.pick-dialog{animation:none}.pick-trigger{transition:none}}.page-root{flex-direction:column;width:100%;margin-inline:auto;display:flex}@property --assistant-drawer-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.assistant-drawer{z-index:55;border-radius:18px;width:min(440px,100vw - 28px);position:fixed;top:14px;bottom:14px}.assistant-drawer.dock-right{left:auto;right:14px}.assistant-drawer.dock-left{left:14px;right:auto}.assistant-drawer-glow{pointer-events:none;border-radius:18px;transition:opacity 3.5s ease-in-out;position:absolute;inset:0}.assistant-drawer-glow-blue{opacity:1;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent), 0 0 30px -10px color-mix(in srgb, var(--accent) 30%, transparent), 0 30px 70px -20px #000c;animation:2.2s ease-in-out infinite alternate assistant-drawer-glow-blue}.assistant-drawer-glow-green{opacity:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--live) 10%, transparent), 0 0 40px -8px color-mix(in srgb, var(--live) 35%, transparent), 0 30px 70px -20px #000c;animation:2.6s ease-in-out infinite alternate assistant-drawer-glow-green}.assistant-drawer.answering .assistant-drawer-glow-blue{opacity:0}.assistant-drawer.answering .assistant-drawer-glow-green{opacity:1}@keyframes assistant-drawer-glow-blue{0%{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent), 0 0 30px -10px color-mix(in srgb, var(--accent) 30%, transparent), 0 30px 70px -20px #000c}to{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent), 0 0 50px -8px color-mix(in srgb, var(--accent) 45%, transparent), 0 30px 70px -20px #000c}}@keyframes assistant-drawer-glow-green{0%{box-shadow:0 0 0 1px color-mix(in srgb, var(--live) 10%, transparent), 0 0 40px -8px color-mix(in srgb, var(--live) 35%, transparent), 0 30px 70px -20px #000c}to{box-shadow:0 0 0 1px color-mix(in srgb, var(--live) 16%, transparent), 0 0 65px -6px color-mix(in srgb, var(--live) 55%, transparent), 0 30px 70px -20px #000c}}.assistant-drawer-ring-spin{pointer-events:none;background:conic-gradient(from var(--assistant-drawer-ang), color-mix(in srgb, var(--accent) 0%, transparent) 0deg, color-mix(in srgb, var(--accent) 90%, transparent) 40deg, color-mix(in srgb, var(--accent) 0%, transparent) 90deg, color-mix(in srgb, var(--live) 0%, transparent) 180deg, color-mix(in srgb, var(--live) 85%, transparent) 220deg, color-mix(in srgb, var(--live) 0%, transparent) 270deg, color-mix(in srgb, var(--accent) 0%, transparent) 360deg);-webkit-mask-composite:xor;opacity:0;border-radius:18px;padding:1.4px;transition:opacity 1.6s ease-in-out;animation:3s linear infinite paused assistant-drawer-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.assistant-drawer.thinking .assistant-drawer-ring-spin{opacity:1;animation-play-state:running}.assistant-drawer.answering .assistant-drawer-ring-spin{opacity:0;animation-play-state:paused}@keyframes assistant-drawer-spin{to{--assistant-drawer-ang:360deg}}.assistant-drawer-ring-solid{pointer-events:none;background:color-mix(in srgb, var(--live) 55%, transparent);-webkit-mask-composite:xor;opacity:0;border-radius:18px;padding:1.4px;transition:opacity 2s ease-in-out;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.assistant-drawer.answering .assistant-drawer-ring-solid{opacity:1}.assistant-drawer-inner{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 88%, transparent), color-mix(in srgb, var(--surface-2) 95%, transparent));-webkit-backdrop-filter:blur(28px)saturate(150%);border-radius:18px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.assistant-drawer-spark{color:var(--accent);transition:color 3.5s ease-in-out}.assistant-drawer.answering .assistant-drawer-spark{color:var(--live)}.assistant-drawer-header{padding:var(--pad-sm) var(--pad);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.assistant-drawer-header-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.assistant-drawer-close,.assistant-drawer-dock{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s ease-out,color .16s ease-out;display:flex}.assistant-drawer-close:hover,.assistant-drawer-dock:hover{background:var(--surface-2);color:var(--text)}.assistant-drawer-body{padding:var(--pad);flex:1;font-size:13.5px;overflow-y:auto}.assistant-drawer-intro{text-align:center;padding:20px 10px 4px}.assistant-drawer-intro-avatar{width:40px;height:40px;margin:0 auto 14px}.assistant-drawer-intro-title{color:var(--text);margin:0 0 6px;font-size:14px;font-weight:600}.assistant-drawer-intro-body{color:var(--faint);margin:0;font-size:12.5px;line-height:1.55}.assistant-drawer-turn{margin-bottom:var(--gap);align-items:flex-start;gap:10px;display:flex}.assistant-drawer-turn p{line-height:1.55}.assistant-drawer-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.assistant-drawer-avatar-user{background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--faint)}.assistant-drawer-thinking-row{align-items:center;margin-bottom:0}.assistant-drawer-thinking-icon{animation:1.6s ease-in-out infinite assistant-drawer-icon-pulse}@keyframes assistant-drawer-icon-pulse{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.assistant-drawer-dots{gap:3px;display:inline-flex}.assistant-drawer-dots span{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite assistant-drawer-dot-bounce}.assistant-drawer-dots span:nth-child(2){animation-delay:.15s}.assistant-drawer-dots span:nth-child(3){animation-delay:.3s}@keyframes assistant-drawer-dot-bounce{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.assistant-drawer-composer-wrap{border-top:1px solid var(--border-subtle);padding:10px 12px 12px}.assistant-drawer-suggestions{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.assistant-drawer-suggestion{border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:12px;font-family:var(--font-sans);cursor:pointer;text-align:left;border-radius:999px;padding:5px 11px;line-height:1.2;transition:border-color .16s ease-out,color .16s ease-out,background .16s ease-out}.assistant-drawer-suggestion:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));color:var(--text);background:var(--surface-2)}.assistant-drawer-composer{background:var(--surface);border:1px solid var(--border);border-radius:20px;align-items:flex-end;gap:2px;padding:5px 5px 5px 14px;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:flex}.assistant-drawer-composer:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.assistant-drawer-composer textarea{min-width:0;font-size:13px;font-family:var(--font-sans);color:var(--text);resize:none;background:0 0;border:none;outline:none;flex:1;max-height:120px;margin:0;padding:6px 0;line-height:1.45;display:block;overflow-y:auto}.assistant-drawer-composer textarea::placeholder{color:var(--faint)}.assistant-drawer-send{cursor:pointer;width:28px;height:28px;color:var(--on-accent);background:var(--accent);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s ease-out,transform .12s ease-out;display:flex}.assistant-drawer.answering .assistant-drawer-send:not(:disabled){background:var(--live)}.assistant-drawer-send:disabled{background:var(--surface-2);color:var(--faint);cursor:default}.assistant-drawer-send:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 82%, white 18%)}.assistant-drawer.answering .assistant-drawer-send:not(:disabled):hover{background:color-mix(in srgb, var(--live) 82%, white 18%)}.assistant-drawer-send:not(:disabled):active{transform:scale(.9)}.assistant-drawer.motion-reduced .assistant-drawer-glow,.assistant-drawer.motion-reduced .assistant-drawer-ring-spin,.assistant-drawer.motion-reduced .assistant-drawer-ring-solid,.assistant-drawer.motion-reduced .assistant-drawer-spark,.assistant-drawer.motion-reduced .assistant-drawer-thinking-icon,.assistant-drawer.motion-reduced .assistant-drawer-dots span{transition:none;animation:none}.assistant-drawer.motion-reduced .assistant-drawer-ring-spin{opacity:0}.assistant-drawer.motion-reduced .assistant-drawer-glow-blue{opacity:1}.assistant-drawer.motion-reduced .assistant-drawer-glow-green,.assistant-drawer.motion-reduced.answering .assistant-drawer-glow-blue{opacity:0}.assistant-drawer.motion-reduced.answering .assistant-drawer-glow-green,.assistant-drawer.motion-reduced.answering .assistant-drawer-ring-solid{opacity:1}.assistant-drawer-rating{align-items:center;gap:2px;margin-top:6px;display:flex}.assistant-drawer-rating-btn{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .12s ease-out,color .12s ease-out;display:flex}button.assistant-drawer-rating-btn:hover{background:var(--surface-2);color:var(--text)}.assistant-drawer-rating-btn--selected{cursor:default}.assistant-drawer-rating-btn--selected.assistant-drawer-rating-btn--up{color:var(--live)}.assistant-drawer-rating-btn--selected.assistant-drawer-rating-btn--down{color:var(--text)}.assistant-drawer-rating-thanks{color:var(--faint);font-size:11px}.assistant-minimized-fab{z-index:55;cursor:pointer;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 72%, transparent);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);opacity:.55;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .2s ease-out,border-color .22s ease-out,box-shadow .22s ease-out;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.assistant-minimized-fab:hover,.assistant-minimized-fab:focus-visible{opacity:1;border-color:color-mix(in srgb, #f59e0b 50%, var(--border));box-shadow:0 0 20px 3px #f59e0b40, var(--shadow)}.assistant-minimized-fab[data-busy]{animation:2.2s ease-in-out infinite assistant-minimized-breathe}@keyframes assistant-minimized-breathe{0%,to{opacity:.4}50%{opacity:.85}}.assistant-minimized-fab[data-unread]{opacity:.95;border-color:color-mix(in srgb, var(--live) 45%, var(--border))}.assistant-minimized-dot{width:9px;height:9px;position:absolute;top:0;right:0}.assistant-minimized-fab.motion-reduced,.assistant-minimized-fab.motion-reduced[data-busy]{opacity:.7;animation:none}.assistant-minimized-fab.motion-reduced .status-dot:after{opacity:.35;animation:none}.uplot,.uplot *,.uplot :before,.uplot :after{box-sizing:border-box}.uplot{width:min-content;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{-webkit-user-select:none;user-select:none;position:relative}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{width:100%;height:100%;display:block;position:relative}.u-axis{position:absolute}.u-legend{text-align:center;margin:auto;font-size:14px}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{pointer-events:none;background:#00000012;position:absolute}.u-cursor-x,.u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}
