:root{--motion-fast:.12s cubic-bezier(0, 0, .2, 1);--motion-std:.15s cubic-bezier(0, 0, .2, 1);--motion-enter:.2s cubic-bezier(0, 0, .2, 1);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--font-inter:"Inter Variable", "Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-crimson:"Crimson Pro Variable", "Crimson Pro", Georgia, "Times New Roman", serif;--font-quicksand:"Quicksand Variable", "Quicksand", ui-sans-serif, system-ui, sans-serif;--font-ibm-plex-sans:"IBM Plex Sans Variable", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-ibm-plex-mono:"IBM Plex Mono", ui-monospace, "Menlo", "Courier New", monospace;--font-system-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--terminal-surface-black:#0e0e0e;--success-surface:oklch(95.44% .0224 164.51);--success-on-surface:oklch(46.01% .0917 167.91);--success-border:oklch(88.1% .0557 163.92);--warning-surface:oklch(96.19% .058 95.62);--warning-on-surface:oklch(47.32% .1247 46.2);--warning-border:oklch(92.43% .1151 95.75);--destructive-surface:oklch(93.94% .0288 22.95);--destructive-on-surface:oklch(45.68% .1655 26.84);--destructive-border:oklch(87.95% .0586 23.54);--info-surface:oklch(93.58% .0304 265.33);--info-on-surface:oklch(42.44% .1809 265.64);--info-border:oklch(87.1% .0613 267.79)}.dark{--success-surface:oklch(29.86% .0469 170.43);--success-on-surface:oklch(84.52% .1299 164.98);--success-border:oklch(43.75% .0758 167.11);--warning-surface:oklch(30.74% .0483 87.4);--warning-on-surface:oklch(87.9% .1534 91.61);--warning-border:oklch(45.79% .0816 87.02);--destructive-surface:oklch(25.55% .0602 19.16);--destructive-on-surface:oklch(80.77% .1035 19.57);--destructive-border:oklch(37.88% .0932 20.79);--info-surface:oklch(27.39% .0649 268.4);--info-on-surface:oklch(78.53% .1041 274.71);--info-border:oklch(37.94% .0924 269.69)}:root{--ali-nav-primary:oklch(42.59% .0714 166.6);--ali-nav-primary-foreground:oklch(97.31% .0041 91.45);--ali-nav-hover:oklch(35.12% .0545 171.07);--ali-nav-hover-foreground:oklch(97.31% .0041 91.45);--ali-nav-border:oklch(79.76% .1075 85.72);--ali-nav-ring:oklch(79.09% .0418 170.67)}.dark{--ali-nav-primary:oklch(67.05% .0615 169.2);--ali-nav-primary-foreground:oklch(14.75% .0171 173.69);--ali-nav-hover:oklch(14.75% .0171 173.69);--ali-nav-hover-foreground:oklch(94.63% .007 88.64);--ali-nav-border:oklch(79.76% .1075 85.72);--ali-nav-ring:oklch(67.05% .0615 169.2)}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fraunces-normal-DihXLNYH.woff2)format("woff2")}*{box-sizing:border-box;margin:0;padding:0}html,body{margin:0}html{scroll-behavior:smooth}img,svg{max-width:100%}a{color:var(--primary-hover);text-decoration:none}a:hover{text-decoration:underline}.site-shell{overflow-x:clip}html[data-overflow-audit] .site-shell{overflow-x:visible}@keyframes ts-drop{0%{opacity:0;top:-4px}30%{opacity:1}to{opacity:0;top:100%}}@keyframes ts-pop{0%,86%,to{transform:scale(1)}92%{transform:scale(1.07)}}@keyframes ts-rise{0%{opacity:0;bottom:-4px}30%{opacity:1}to{opacity:0;bottom:100%}}@keyframes ts-append{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ts-chip-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes ts-spin{to{transform:rotate(360deg)}}@keyframes si-spot-pulse{0%,to{box-shadow:0 0 0 2px var(--primary), 0 10px 26px -10px #00a99d8c}50%{box-shadow:0 0 0 5px #00a99d59,0 10px 26px -10px #00a99d8c}}.site-header{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);transition:box-shadow .3s var(--ease-standard);background:#fbfdfcdb;position:sticky;top:0}.site-header .bar{height:60px;max-width:var(--marketing-content-width,1080px);align-items:center;gap:28px;margin:0 auto;padding:0 24px;display:flex}.logo{color:var(--site-wordmark-color,var(--primary-text));align-items:center;display:inline-flex}.logo svg{height:var(--site-wordmark-size,22px);width:auto}.logo:hover{text-decoration:none}.nav-links{align-items:center;gap:22px;margin-left:auto;display:flex}.nav-links a{transition:color var(--duration-xs) ease-out, background-color var(--duration-xs) ease-out;font-size:13.5px;font-weight:600}.nav-links a:where(:not([data-slot=button])){color:var(--muted-foreground)}.nav-links a:hover{text-decoration:none}.nav-links a:where(:not([data-slot=button])):hover{color:var(--foreground)}.nav-links a[aria-current=page]{color:var(--primary-text)}[data-nav-appearance=accent-ali][data-theme=ali]{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-1);min-height:calc(var(--space-8) + var(--space-1));padding-inline:var(--space-3);border:thin solid var(--ali-nav-border);border-radius:var(--radius-xl);background:var(--ali-nav-primary);transition:background-color var(--motion-std), color var(--motion-std), border-color var(--motion-std);display:inline-flex;color:var(--ali-nav-primary-foreground)!important}[data-nav-appearance=accent-ali][data-theme=ali]:hover,.nav-group.open>[data-nav-appearance=accent-ali][data-theme=ali]{background:var(--ali-nav-hover);color:var(--ali-nav-hover-foreground)!important}[data-nav-appearance=accent-ali][data-theme=ali]:focus-visible{outline:calc(var(--space-1) / 2) solid var(--ali-nav-ring);outline-offset:calc(var(--space-1) / 2)}.nav-group[data-nav-appearance=accent-ali]>.nav-group-link{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.nav-group[data-nav-appearance=accent-ali]>.nav-caret-btn{width:calc(var(--space-8) + var(--space-1));border-start-start-radius:0;border-end-start-radius:0}.site-footer{padding-block:calc(var(--space-8) + var(--space-2)) calc(var(--space-8) + var(--space-6));background:var(--site-footer-background,var(--background))}.vx-site-footer{inline-size:100%}.site-footer .vx-site-footer-wrap{box-sizing:border-box;max-inline-size:var(--marketing-content-width,1080px);margin-inline:auto}.site-footer :is(.wrap,.vx-site-footer-wrap){flex-wrap:wrap;align-items:center;gap:24px;padding:40px 24px;display:flex}.site-footer .logo svg{height:18px}.site-footer .vx-site-footer-wordmark{block-size:18px;inline-size:auto;color:var(--foreground);display:block}.site-footer[data-link-tone=muted] .footer-col a{color:var(--site-footer-link,var(--muted-foreground))}.site-footer .vx-site-footer-link{inline-size:fit-content;line-height:var(--site-footer-link-height,calc(var(--space-4) + var(--space-1)));align-items:center;gap:0;display:flex}.site-footer .vx-site-footer-badge{padding:0 calc(var(--space-1) + var(--space-1) / 4);border:thin solid var(--border);border-radius:var(--marketing-inline-code-radius,var(--radius-sm));color:var(--muted-foreground);background:0 0;margin-inline-start:calc(var(--space-1) + var(--space-1) / 2);font-size:.65625rem;font-weight:500;line-height:1.55}.site-footer .vx-site-footer-badge[data-tone=ok]{border-color:var(--success-border);color:var(--success-on-surface);background:0 0}.site-footer .vx-site-footer-badge[data-tone=waitlist]{border-color:var(--primary-text);color:var(--primary-text)}.site-footer .vx-site-footer-cert{border:0}.site-footer nav{flex-wrap:wrap;gap:18px;margin-left:auto;display:flex}.site-footer a{color:var(--site-footer-link,var(--fg3));font-size:13px}.site-footer .fine{width:100%;color:var(--fg3);font-size:12.5px;font-family:var(--font-body)}.nav-links a.active{color:var(--primary-text)}.nav-toggle{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:10px;margin-left:auto;padding:6px 12px;font-size:16px;display:none}@media (width<=900px){.nav-toggle{display:block}.nav-links{background:var(--card);border-bottom:1px solid var(--border);box-shadow:var(--shadow-raise);flex-direction:column;align-items:flex-start;gap:0;padding:12px 24px 20px;display:none;position:absolute;top:60px;left:0;right:0}.nav-links.open{display:flex}.nav-links a{padding:10px 0}}.site-footer .footer-grid{gap:var(--space-6);padding:0 var(--space-6);grid-template-columns:1.6fr repeat(3,1fr);align-items:start;display:grid}@media (width<=47.999rem){.site-footer .footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=35rem){.site-footer .footer-grid,.site-footer .cert-row,.site-footer .fine-bar{padding-inline:var(--space-4)}}@media (width<=560px){.site-footer .footer-grid{grid-template-columns:repeat(2,1fr);gap:28px 16px}.site-footer .footer-grid>.footer-brand{grid-column:1/-1}}.footer-brand .tagline{color:var(--fg3);margin-top:14px;font-size:13px;line-height:1.55}.footer-col{justify-self:start;gap:calc(var(--space-2) + var(--space-1) / 2);flex-direction:column;inline-size:100%;display:flex}.site-footer nav.footer-col{gap:calc(var(--space-2) + var(--space-1) / 2);flex-wrap:nowrap;margin-inline-start:0}.footer-col h2{font-family:var(--site-footer-heading-font,var(--font-mono));font-size:var(--site-footer-heading-size,11px);letter-spacing:var(--site-footer-heading-tracking,.12em);text-transform:var(--site-footer-heading-transform,uppercase);color:var(--site-footer-heading-color,var(--muted-foreground));margin-bottom:6px;font-weight:600}@media (width>=48rem){.footer-col h2{line-height:var(--site-footer-heading-line-height,normal)}}.footer-col a{color:var(--site-footer-link,var(--fg3));font-size:13px}.footer-col a:hover,.site-footer[data-link-tone=muted] .footer-col a:hover{color:var(--foreground)}@media (width<=47.999rem){.footer-col{gap:calc(var(--space-2) + var(--space-1) / 2)}.footer-col a{min-height:calc(var(--space-4) + var(--space-1));align-items:center;display:flex}}.site-footer .cert-strip{padding:var(--space-6) 0 0;border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-block-start:calc(var(--space-8) + var(--space-1));display:flex}.site-footer .cert{color:var(--muted-foreground);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.site-footer a.cert:hover{text-decoration:none}.site-footer a.cert:hover .cert-lines strong{color:var(--primary-text)}.site-footer .cert-badge{object-fit:contain;flex:none}.site-footer .cert-seal{width:calc(var(--space-8) + var(--space-2));height:calc(var(--space-8) + var(--space-2))}.site-footer .cert-lines{flex-direction:column;gap:1px;min-width:0;display:flex}.site-footer .cert-lines strong{color:var(--foreground);letter-spacing:-.005em;font-size:12.5px;font-weight:650}.site-footer .cert-lines small{color:var(--fg3);font-size:11px;line-height:1.35}.site-footer .cert-typed{border:1px dashed var(--border);background:var(--background);border-radius:12px;padding:7px 13px}.site-footer a.cert-typed:hover{border-color:var(--primary-border);background:var(--accent)}.site-footer .cert-typed .cert-lines strong{font-family:var(--site-footer-cert-font,var(--font-mono));font-size:var(--site-footer-cert-size,11px);letter-spacing:var(--site-footer-cert-tracking,.04em)}.site-footer .fine-bar{border-top:thin solid var(--border);padding:var(--space-4) var(--space-6) 0;margin-block-start:calc(var(--space-4) + var(--space-1))}.site-header.scrolled{box-shadow:0 8px 30px -18px #09151040}.nav-group{align-items:center;gap:1px;display:inline-flex;position:relative}.nav-group-link{color:var(--muted-foreground);font-size:13.5px;font-weight:600}.nav-group-link:hover,.nav-group-link.active{color:var(--primary-text);text-decoration:none}.nav-caret-btn{width:24px;height:24px;color:var(--fg3);cursor:pointer;transition:background var(--duration-xs) var(--ease-standard), color var(--duration-xs) var(--ease-standard);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-caret-btn:hover{background:var(--secondary);color:var(--primary-text)}.nav-group.open .nav-caret-btn{color:var(--primary-text)}.nav-caret{width:14px;height:14px;transition:transform var(--duration-s) var(--ease-standard);display:block}.nav-group.open .nav-caret{transform:rotate(180deg)}@media (width>=901px){@media (hover:hover){.nav-group.open:after{content:"";inset-inline:0;block-size:12px;position:absolute;top:100%}}}.nav-menu{background:var(--card);border:1px solid var(--border);min-width:208px;box-shadow:var(--shadow-raise);z-index:60;border-radius:10px;flex-direction:column;gap:2px;margin-top:10px;padding:8px;display:none;position:absolute;top:100%;left:0}.nav-group.open .nav-menu{display:flex}.nav-menu a{white-space:nowrap;color:var(--muted-foreground);border-radius:7px;padding:7px 10px}.nav-menu a:hover{background:var(--secondary);color:var(--primary-text);text-decoration:none}@media (width<=900px){.nav-group{width:100%;display:block}.nav-group-link{padding:10px 0;display:block}.nav-caret-btn{display:none}.nav-menu,.nav-group.open .nav-menu{min-width:0;box-shadow:none;background:0 0;border:0;margin:0 0 6px;padding:0 0 0 12px;display:flex;position:static;transform:none}.nav-menu a{padding:8px 0}.nav-links [data-slot=button]{justify-content:center;align-items:center;width:100%;margin-top:6px;display:flex}}a.logo,.nav-toggle,.nav-links a,.nav-caret-btn{position:relative}a.logo:after,.nav-toggle:after,.nav-links a:after,.nav-caret-btn:after{content:"";left:calc((100% - max(var(--hit-w,44px), 100%)) / 2);top:calc((100% - max(var(--hit-min,44px), 100%)) / 2);width:max(var(--hit-w,44px), 100%);height:max(var(--hit-min,44px), 100%);position:absolute}.nav-caret-btn{--hit-w:26px}.nav-menu a{--hit-min:40px}:is(.dark,[data-color-mode=dark]) .site-header:not([data-variant]){background:color-mix(in oklab, var(--background) 86%, transparent)}@media (prefers-reduced-motion:reduce){.site-header,.nav-caret,.nav-caret-btn,[data-nav-appearance=accent-ali][data-theme=ali]{transition:none}}@media (width<=900px){.site-header:not([data-variant]) .nav-group[data-nav-appearance=accent-ali]:not([data-trigger]){margin-block:var(--space-2);border-radius:var(--radius-xl)}.site-header:not([data-variant]) .nav-group[data-nav-appearance=accent-ali]:not([data-trigger])>.nav-caret-btn[data-theme=ali]{display:none}.site-header:not([data-variant]) .nav-group[data-nav-appearance=accent-ali]:not([data-trigger])>.nav-group-link[data-theme=ali]{min-height:calc(var(--space-8) + var(--space-3));padding:var(--space-2) var(--space-4);border-inline-end:thin solid var(--ali-nav-border);border-radius:inherit;white-space:normal;border-end-end-radius:0;border-end-start-radius:0;justify-content:flex-start;display:flex}.site-header:not([data-variant]) .nav-group[data-nav-appearance=accent-ali]:not([data-trigger])>.nav-group-link[data-theme=ali]:is(.active,[aria-current=page]){text-decoration:underline;-webkit-text-decoration-color:var(--ali-nav-border);text-decoration-color:var(--ali-nav-border);text-underline-offset:var(--space-1)}.site-header:not([data-variant]) .nav-group[data-nav-appearance=accent-ali]:not([data-trigger])>.nav-menu{padding:var(--space-1) var(--space-2);border:thin solid var(--ali-nav-border);border-radius:inherit;background:color-mix(in oklab, var(--ali-nav-primary) 8%, var(--card));border-block-start:0;border-start-start-radius:0;border-start-end-radius:0;margin:0}.site-header:not([data-variant]) .nav-group[data-nav-appearance=accent-ali]:not([data-trigger])>.nav-menu a{min-height:calc(var(--space-8) + var(--space-3));padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);white-space:normal;align-items:center;display:flex}.site-header:not([data-variant]) .nav-group[data-nav-appearance=accent-ali]:not([data-trigger])>.nav-menu a[aria-current=page]{background:color-mix(in oklab, var(--ali-nav-primary) 16%, transparent)}}.k-sample{padding:var(--vx-k-sample-padding,initial);font-family:var(--font-mono);color:var(--vx-k-sample-color,var(--fg3));font-size:.9em}.prose .meta{font-family:var(--font-mono);color:var(--fg3);margin-top:14px;font-size:12.5px}.claim-em{color:var(--primary-hover);font-style:italic}.vx-real-text{color:var(--code-real-text-foreground,var(--warning-on-surface));font-weight:600}.hero .hero-beat .beat-improving,.herok3 .k3sub .beat-improving,.herok3-right .k3vp .beat-improving{color:var(--primary-hover);font-weight:700}.rcpt{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:22px;font-size:13px;position:relative;box-shadow:0 10px 30px #0915101f}.rcpt .rhead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.rcpt .rhead .brand{font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary-text);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.rcpt .stamp{font-family:var(--font-mono);color:var(--primary-hover);border:1.5px solid var(--primary-hover);border-radius:8px;padding:3px 8px;font-size:11px;transform:rotate(6deg)}.rcpt .row{border-top:1px dashed var(--border);gap:10px;padding:9px 0;display:flex}.rcpt .row .check{color:var(--primary);flex:none;font-weight:700}.rcpt .row strong{color:var(--foreground);font-size:13px;font-weight:600;display:block}.rcpt .row small{color:var(--fg3);font-size:11.5px;font-family:var(--font-mono)}.rcpt .frameworks{border-top:1px dashed var(--border);font-family:var(--font-mono);color:var(--fg3);margin-top:4px;padding-top:12px;font-size:11px}.rcpt .price{border-top:1px dashed var(--border);font-family:var(--font-mono);color:var(--fg3);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;font-size:11px;display:flex}.rcpt .price b{color:var(--primary-text);background:var(--accent);border:1px solid var(--primary-border);border-radius:10px;padding:4px 10px;font-size:13px;font-weight:600}.rcpt details{border-top:1px dashed var(--border);margin-top:10px;padding-top:10px}.rcpt summary{cursor:pointer;font-family:var(--font-mono);color:var(--primary-hover);font-size:11.5px}.rcpt .chain{font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 6px;font-size:11px;display:flex}.rcpt .chain .block{border:1px solid var(--border);color:var(--fg3);background:var(--background);border-radius:8px;padding:3px 8px}.rcpt .chain .block.hot{border-color:var(--primary-border);color:var(--primary-text);background:var(--accent)}.rcpt .pills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rcpt .pill{font-family:var(--font-mono);border:1px solid var(--border);color:var(--muted-foreground);background:var(--background);border-radius:999px;padding:3px 9px;font-size:10.5px}.desk-receipt{font-family:var(--font-mono);color:var(--fg3);flex-wrap:wrap;gap:8px;margin-top:10px;font-size:11px;display:flex}.desk-get{margin-top:10px}.desk-get [aria-busy=true]{pointer-events:none}.desk-get-ring{animation:desk-get-spin var(--duration-m) linear infinite}@keyframes desk-get-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.desk-get-ring{animation:none}}.desk-get-f{font-family:var(--font-mono);color:var(--fg3);word-break:break-all;margin-top:6px;font-size:10.5px}.desk-get-e{color:#7a5a11;font-family:var(--font-mono);background:#fdf6e6;border:1px solid #e8d59a;border-radius:10px;margin-top:6px;padding:6px 10px;font-size:10.5px}@keyframes stamp{0%{transform:scale(.96)}60%{box-shadow:var(--shadow-raise);transform:scale(1.02)}to{box-shadow:none;transform:scale(1)}}@keyframes rseal{0%{opacity:0;transform:scale(1.18)}55%{opacity:1;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.hc-msg{align-items:flex-start;gap:8px;display:flex}.hc-msg.user{justify-content:flex-end}.hc-ava{flex:none;width:24px;height:24px;display:block}.hc-ava svg,.hc-ava img{border-radius:7px;width:100%;height:100%;display:block}.hc-bub{border-radius:14px;max-width:86%;padding:10px 13px;font-size:13px;line-height:1.55}.hc-bub.user{background:var(--accent);border:1px solid var(--primary-border);color:var(--primary-text);white-space:pre-wrap;word-break:break-word;border-bottom-right-radius:5px}.hc-bub.agent{background:var(--background);border:1px solid var(--border);color:var(--foreground);border-bottom-left-radius:5px}.hc-bub.agent.quiet{color:#7a5a11;background:#fdf6e6;border-color:#e8d59a}.vx-rich-text .md-sev-fix-now{--sev-mark:var(--destructive);--sev-ink:var(--destructive)}.vx-rich-text .md-sev-fix-soon{--sev-mark:#7a5a11;--sev-ink:#7a5a11}.vx-rich-text .md-sev-worth-doing{--sev-mark:var(--fg3);--sev-ink:var(--muted-foreground)}.vx-rich-text .md-sev,.vx-rich-text .md-sev-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px}.vx-rich-text .md-sev{color:var(--sev-ink);align-items:center;gap:6px;margin-top:12px;margin-bottom:4px;display:flex}.vx-rich-text[data-density=compact]>.md-sev+:is(h3,h4,h5){margin-top:0}.vx-rich-text .md-sev-mark{background:var(--sev-mark);border-radius:1px;flex:none;width:8px;height:8px}.vx-rich-text .md-sev-li{border-left:3px solid var(--sev-mark);border-radius:2px;padding-left:10px}.vx-rich-text .md-sev-tag{color:var(--sev-ink);margin-left:6px;font-size:9px}.fchat{z-index:90;background:var(--card);border:1px solid var(--primary-border);width:min(400px,100vw - 32px);box-shadow:var(--shadow-frame);animation:fchatup .32s var(--ease-decelerate);border-radius:18px;flex-direction:column;display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden}@keyframes fchatup{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fchat{animation:none}}.fchat .fc-ava{border:2px solid #ffffff59;border-radius:50%;flex:none;width:34px;height:34px;overflow:hidden}.fchat .fc-ava svg,.fchat .fc-ava img{width:100%;height:100%;display:block}.fchat .fc-title{flex-direction:column;min-width:0;line-height:1.3;display:flex}.fchat .fc-title strong{color:#fff;font-size:14px}.fchat .fc-title small{font-family:var(--font-mono);color:#9fc4b2;align-items:center;gap:6px;font-size:9.5px;display:inline-flex}[data-page=ask-ali]{background:var(--background);--display-foreground:var(--foreground);--vx-tint-surface:var(--secondary)}[data-page=ask-ali] :is(.vx-text[data-variant=lead],.vx-card-body){--primary-hover:var(--ali-primary)}[data-page=ask-ali] .hero{background:var(--background)}.pp-pill,.pp-assemble,.jobs .pills .pill,.ctabs .chip,.flt .chip,.ichip,.tb-pill,.wb-pill,.scentabs .stab,.btabs .stab,.plat-agent,.os2-mods .mod,#trace-replay,.rdetails,.joblib-foot a,.bev,.desk-get [data-slot=button]{position:relative}.pp-pill:after,.pp-assemble:after,.jobs .pills .pill:after,.ctabs .chip:after,.flt .chip:after,.ichip:after,.tb-pill:after,.wb-pill:after,.scentabs .stab:after,.btabs .stab:after,.plat-agent:after,.os2-mods .mod:after,#trace-replay:after,.rdetails:after,.joblib-foot a:after,.bev:after,.desk-get [data-slot=button]:after{content:"";left:calc((100% - max(var(--hit-w,44px), 100%)) / 2);top:calc((100% - max(var(--hit-min,44px), 100%)) / 2);width:max(var(--hit-w,44px), 100%);height:max(var(--hit-min,44px), 100%);position:absolute}.scentabs .stab{--hit-min:39px}.ctabs .chip,.flt .chip{--hit-min:32px}.bev:focus-visible,.joblib-foot a:focus-visible{outline:2px solid var(--primary-hover);outline-offset:2px}
