:root{color-scheme:light;--bg: #E7ECE7;--bg-raised: #DFE6E0;--window: #FBFCFA;--window-2: #F0F4F0;--window-3: #E5ECE6;--line: #D3DCD5;--line-strong: #B5C3B9;--text: #0B221C;--text-2: #3D5951;--text-3: #5A736B;--mp: rgba(14, 58, 45, .105);--mp-strong: rgba(14, 58, 45, .16);--mp-hot: #0B7A55;--seal: #0B7A55;--seal-soft: rgba(11, 122, 85, .1);--seal-ink: #FFFFFF;--lm-tile: #0F3B2F;--lm-fg: #F2F6F1;--lm-dot: #86E3BC;--primary-bg: #0F3B2F;--primary-bg-hover: #155040;--primary-text: #F2F6F1;--visible: #8F5500;--visible-soft: rgba(176, 108, 0, .1);--up: #0A7A4E;--down: #B83C28;--focus: #0B7A55;--scrim: rgba(11, 34, 28, .42);--shadow-window: 0 1px 0 rgba(255,255,255,.7) inset, 0 0 0 1px var(--line), 0 18px 40px -24px rgba(11, 34, 28, .28);--shadow-pop: 0 0 0 1px var(--line), 0 24px 60px -20px rgba(11, 34, 28, .35);--font-sans: "Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Martian Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--mono-wdth: 87.5;--t-2xs: .6875rem;--t-xs: .75rem;--t-sm: .8125rem;--t-base: .9375rem;--t-md: 1.0625rem;--t-lg: 1.25rem;--t-xl: 1.75rem;--t-2xl: 2.5rem;--t-3xl: 3.5rem;--t-4xl: 4.5rem;--lh-tight: 1.02;--lh-snug: 1.25;--lh-body: 1.55;--tr-display: -.035em;--tr-title: -.015em;--w-regular: 400;--w-medium: 500;--w-semibold: 600;--w-bold: 700;--w-black: 800;--mp-size: 7px;--mp-leading: 9px;--mp-tracking: .04em;--s-0: 2px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 56px;--s-10: 80px;--s-11: 120px;--window-inset: 14px;--chat-measure: 44rem;--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--r-2xl: 28px;--r-pill: 999px;--r-window: 22px;--d-instant: 80ms;--d-fast: .14s;--d-base: .22s;--d-slow: .42s;--d-seal: .64s;--d-char: 22ms;--d-drift: 90s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-seal: cubic-bezier(.7, 0, .2, 1);--z-field: 0;--z-base: 1;--z-raised: 10;--z-sticky: 100;--z-drawer: 400;--z-scrim: 390;--z-modal: 600;--z-toast: 700;--z-tooltip: 800}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0A1813;--bg-raised: #0D1E18;--window: #11251E;--window-2: #173128;--window-3: #1D3A30;--line: #22423A;--line-strong: #31584B;--text: #E6EEE9;--text-2: #A8BEB5;--text-3: #7F978E;--mp: rgba(150, 214, 186, .085);--mp-strong: rgba(150, 214, 186, .14);--mp-hot: #86E3BC;--seal: #86E3BC;--seal-soft: rgba(134, 227, 188, .1);--seal-ink: #062219;--lm-tile: #86E3BC;--lm-fg: #0A1813;--lm-dot: #0B7A55;--primary-bg: #E9F0EA;--primary-bg-hover: #FFFFFF;--primary-text: #0A1813;--visible: #F0B866;--visible-soft: rgba(240, 184, 102, .1);--up: #6FDCA6;--down: #FF8C7C;--focus: #86E3BC;--scrim: rgba(3, 10, 8, .6);--shadow-window: 0 1px 0 rgba(255,255,255,.04) inset, 0 0 0 1px var(--line), 0 24px 60px -30px rgba(0, 0, 0, .7);--shadow-pop: 0 0 0 1px var(--line-strong), 0 30px 80px -20px rgba(0, 0, 0, .75)}}:root[data-theme=dark]{color-scheme:dark;--bg: #0A1813;--bg-raised: #0D1E18;--window: #11251E;--window-2: #173128;--window-3: #1D3A30;--line: #22423A;--line-strong: #31584B;--text: #E6EEE9;--text-2: #A8BEB5;--text-3: #7F978E;--mp: rgba(150, 214, 186, .085);--mp-strong: rgba(150, 214, 186, .14);--mp-hot: #86E3BC;--seal: #86E3BC;--seal-soft: rgba(134, 227, 188, .1);--seal-ink: #062219;--lm-tile: #86E3BC;--lm-fg: #0A1813;--lm-dot: #0B7A55;--primary-bg: #E9F0EA;--primary-bg-hover: #FFFFFF;--primary-text: #0A1813;--visible: #F0B866;--visible-soft: rgba(240, 184, 102, .1);--up: #6FDCA6;--down: #FF8C7C;--focus: #86E3BC;--scrim: rgba(3, 10, 8, .6);--shadow-window: 0 1px 0 rgba(255,255,255,.04) inset, 0 0 0 1px var(--line), 0 24px 60px -30px rgba(0, 0, 0, .7);--shadow-pop: 0 0 0 1px var(--line-strong), 0 30px 80px -20px rgba(0, 0, 0, .75)}:root[data-theme=light]{color-scheme:light}@media(prefers-reduced-motion:reduce){:root{--d-fast: 0ms;--d-base: 0ms;--d-slow: 0ms;--d-seal: 0ms;--d-char: 0ms;--d-drift: 0s}}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/hanken-grotesk-latin.woff2) format("woff2")}@font-face{font-family:Martian Mono;font-style:normal;font-weight:300 600;font-stretch:75% 112.5%;font-display:swap;src:url(/fonts/martian-mono-latin.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:var(--t-base)/var(--lh-body) var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.noscroll{overflow:hidden}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.t2{color:var(--text-2)}.t3{color:var(--text-3)}.small{font-size:var(--t-xs)}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.sx .mono,.mono{font-family:var(--font-mono);font-variation-settings:"wdth" var(--mono-wdth);font-size:.86em;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}svg.i{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}svg.i.sm{width:15px;height:15px}.sealc{color:var(--seal)}.vtag{color:var(--visible)}.warnc{color:var(--visible);font-weight:600}.mp{position:absolute;inset:0;overflow:hidden;z-index:var(--z-field);pointer-events:none;user-select:none;-webkit-user-select:none}.mp>div{position:absolute;left:-2px;right:-2px;top:0;font-family:var(--font-mono);font-variation-settings:"wdth" 75;font-weight:400;font-size:var(--mp-size);line-height:var(--mp-leading);letter-spacing:var(--mp-tracking);color:var(--mp);word-break:break-all;white-space:normal;animation:mpdrift var(--d-drift) linear infinite}.mp.strong>div{color:var(--mp-strong)}@keyframes mpdrift{0%{transform:translateY(0)}to{transform:translateY(calc(var(--mp-leading) * -60))}}@media(prefers-reduced-motion:reduce){.mp>div{animation:none}}.logo{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.03em;font-size:19px;color:var(--text);text-decoration:none}.logo svg.lm{width:28px;height:28px;flex:none}.lm-tile{fill:var(--lm-tile)}.lm-fg{fill:none;stroke:var(--lm-fg);stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round}.lm-dot{fill:var(--lm-dot)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--r-pill);border:0;cursor:pointer;font:600 var(--t-base)/1 var(--font-sans);letter-spacing:-.005em;text-decoration:none;transition:background var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out),opacity var(--d-fast);white-space:nowrap}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.55}.btn-primary{background:var(--primary-bg);color:var(--primary-text)}.btn-primary:hover:not(:disabled){background:var(--primary-bg-hover)}.btn-quiet{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn-quiet:hover:not(:disabled){background:var(--window-2)}.btn-ghost{background:transparent;color:var(--text-2);padding:0 10px}.btn-ghost:hover{background:var(--window-2);color:var(--text)}.btn-lg{height:52px;padding:0 24px;font-size:var(--t-md)}.btn.sm{height:32px;padding:0 12px;font-size:var(--t-sm)}.iconbtn{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:var(--r-pill);border:0;background:transparent;color:var(--text-2);cursor:pointer;flex:none}.iconbtn:hover{background:var(--window-2);color:var(--text)}.linkbtn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.tog{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--t-sm);font-weight:600;color:var(--text);white-space:nowrap;background:none;border:0;padding:6px 2px;border-radius:var(--r-pill)}.tog .sw{width:34px;height:20px;border-radius:99px;background:var(--line-strong);position:relative;transition:background var(--d-base) var(--ease-out);flex:none}.tog .sw:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--window);transition:transform var(--d-base) var(--ease-out)}.tog.on .sw{background:var(--seal)}.tog.on .sw:after{transform:translate(14px);background:var(--seal-ink)}.themesw{display:inline-flex;gap:2px;padding:3px;border-radius:99px;background:var(--window-2)}.themesw button{border:0;background:transparent;color:var(--text-3);width:28px;height:26px;display:grid;place-items:center;border-radius:99px}.themesw button:hover{color:var(--text)}.themesw button[aria-pressed=true]{background:var(--window);color:var(--text);box-shadow:0 0 0 1px var(--line)}.app{position:relative;display:grid;grid-template-columns:264px minmax(0,1fr);height:100vh;height:100dvh;background:var(--bg);overflow:hidden}.rail{position:relative;z-index:var(--z-base);display:flex;flex-direction:column;gap:18px;padding:20px 14px 16px 20px;min-width:0;min-height:0;overflow-y:auto}.rail .logo{align-self:flex-start}.rail .newchat{justify-content:flex-start;height:40px;background:var(--window);color:var(--text);box-shadow:var(--shadow-window);flex:none}.rail .newchat:hover{background:var(--window-2)}.rail h4{margin:6px 0 -8px;font-size:var(--t-xs);font-weight:600;color:var(--text-3);display:flex;align-items:center;gap:6px}.rail>*{max-width:100%}.railtop{display:flex;align-items:center;justify-content:space-between;gap:8px}.hist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.hist li{position:relative;border-radius:var(--r-sm);min-width:0}.hist li>button:first-child{display:block;width:100%;text-align:left;padding:8px 30px 8px 10px;border:0;background:transparent;border-radius:var(--r-sm);font-size:var(--t-sm);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist li:hover>button:first-child{background:var(--window-2);color:var(--text)}.hist li.on>button:first-child{background:var(--window);color:var(--text);font-weight:600;box-shadow:var(--shadow-window)}.hist .del{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--text-3);display:grid;place-items:center;opacity:0}.hist li:hover .del,.hist .del:focus-visible{opacity:1}.hist .del:hover{color:var(--down)}.sdot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--seal);margin-right:7px;vertical-align:1px;animation:pulse 1.4s var(--ease-in-out) infinite}.histempty{margin:0;font-size:var(--t-sm);color:var(--text-3);padding:0 10px}.histcard{background:var(--window);border-radius:var(--r-md);padding:12px;box-shadow:var(--shadow-window);display:grid;gap:10px;font-size:var(--t-xs);color:var(--text-2)}.histcard p{margin:0;line-height:1.45}.histcard b{color:var(--text)}.rail .spacer{flex:1}.quota{background:var(--window);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-window);display:grid;gap:10px;flex:none}.quota .q1{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--t-sm);gap:8px}.quota .q1 b{font-size:var(--t-md);letter-spacing:-.02em}.quota .q1 .t3{font-size:var(--t-xs)}.ticks{display:grid;grid-template-columns:repeat(50,1fr);gap:2px;height:14px}.ticks i{background:var(--line);border-radius:1px}.ticks i.on{background:var(--text)}.quota .qtier{font-size:var(--t-xs);font-weight:600;color:var(--seal);text-transform:uppercase;letter-spacing:.06em}.quota .qnext{font-size:var(--t-xs);color:var(--text-2);padding-top:8px;border-top:1px solid var(--line)}.quota .qheld{overflow:hidden;text-overflow:ellipsis}.ca.ca-banner{box-shadow:none;background:var(--window)}.quota .q2{font-size:var(--t-xs);color:var(--text-3);display:flex;justify-content:space-between;gap:8px;white-space:nowrap}.railfoot{display:flex;align-items:center;flex:none}.walletwrap{position:relative;min-width:0;flex:1}.walletpill{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--r-md);font-size:var(--t-sm);color:var(--text-2);background:none;border:0;width:100%;text-align:left;min-width:0}.walletpill:hover{background:var(--window-2)}.walletpill .av{width:26px;height:26px;border-radius:50%;background:conic-gradient(from 40deg,var(--seal),var(--primary-bg),var(--visible),var(--seal));flex:none}.walletpill .wtxt{display:grid;line-height:1.3;min-width:0}.walletpill b{color:var(--text);font-weight:600}.walletpill .wtxt span{font-size:var(--t-xs)}.menu{position:absolute;z-index:var(--z-raised);background:var(--window);border-radius:var(--r-md);box-shadow:var(--shadow-pop);padding:6px;display:grid;gap:2px;min-width:250px}.walletwrap .menu{bottom:calc(100% + 6px);left:0}.menu>button{display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:9px 10px;border-radius:var(--r-sm);text-align:left;font-size:var(--t-sm);color:var(--text)}.menu>button:hover,.menu>button:focus-visible{background:var(--window-2)}.win{position:relative;z-index:var(--z-base);margin:var(--window-inset) var(--window-inset) var(--window-inset) 0;background:var(--window);border-radius:var(--r-window);box-shadow:var(--shadow-window);display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden}.topbar{display:flex;align-items:center;gap:12px;padding:12px 16px 12px 22px;border-bottom:1px solid var(--line);min-width:0}.topbar .title{margin:0;font-size:var(--t-base);font-weight:700;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.grow{flex:1}.modelwrap{position:relative}.modelsel{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 10px;border-radius:var(--r-pill);background:var(--window-2);border:0;color:var(--text);font:600 var(--t-sm)/1 var(--font-sans);cursor:pointer;white-space:nowrap}.modelsel:hover{background:var(--window-3)}.modelsel .dot{width:8px;height:8px;border-radius:50%;background:var(--seal);box-shadow:0 0 0 3px var(--seal-soft)}.modelsel .sub{color:var(--text-3);font-weight:500}.menu.models{top:calc(100% + 6px);right:0;width:320px}.menu.models>button{display:grid;gap:3px;padding:10px 12px}.menu.models .mname{display:flex;align-items:center;gap:6px;font-weight:700}.menu.models .mname svg{margin-left:auto;color:var(--seal)}.menu.models .mhint{font-size:var(--t-xs);color:var(--text-2)}.menu.models .mfoot{margin:4px 0 0;padding:8px 12px 6px;border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--text-3)}.m-only{display:none!important}.mquota{display:inline-flex;align-items:center;gap:2px;height:34px;padding:0 10px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--t-xs);font-weight:600;color:var(--text-2)}.mquota b{color:var(--text)}.loading{display:grid;place-items:center;color:var(--text-3);grid-row:1 / -1}.thread{overflow-y:auto;overscroll-behavior:contain;padding:28px 28px 8px;min-width:0;min-height:0;scroll-padding-bottom:24px}.thread:focus{outline:none}.col{max-width:var(--chat-measure);margin:0 auto;display:grid;gap:22px;min-height:100%;align-content:end}.turn{display:grid;gap:22px;min-width:0}.col:has(>.welcome){align-content:center}.u{justify-self:end;max-width:82%;display:grid;gap:6px;justify-items:end;min-width:0}.u .bub{position:relative;overflow:hidden;background:var(--window-2);border-radius:18px 18px 6px;padding:12px 16px;font-size:var(--t-base);line-height:1.5;min-width:0}.u .utext{white-space:pre-wrap;overflow-wrap:anywhere}.u .bub.sealing:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--seal-soft) 40%,var(--seal-soft) 60%,transparent);transform:translate(-100%);animation:sweep var(--d-seal) var(--ease-seal) infinite}@keyframes sweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.u .bub.sealing:after{display:none}}.u .meta{font-size:var(--t-xs);color:var(--text-3);display:flex;align-items:center;gap:6px}.attach{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:var(--t-sm);color:var(--text-2)}.attach b{color:var(--text);font-weight:600}.a{display:grid;gap:14px;min-width:0}.a .who{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:var(--t-sm);font-weight:700}.a .who .tag{font-weight:500;color:var(--text-3)}.md{display:grid;gap:12px;min-width:0;line-height:1.6;overflow-wrap:anywhere}.md p{margin:0;max-width:40rem}.md ul,.md ol{margin:0;padding-left:1.25em;display:grid;gap:6px;line-height:1.55}.md li::marker{color:var(--text-3);font-weight:700}.md strong{font-weight:700}.md code{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;font-size:.82em;background:var(--window-2);padding:1px 5px;border-radius:5px}.md .mdcode{margin:0;padding:12px 14px;border-radius:var(--r-md);background:var(--window-2);overflow-x:auto;font-size:var(--t-sm)}.md .mdcode code{background:none;padding:0}.md.untrusted{opacity:.7}.hexfront{font-family:var(--font-mono);font-variation-settings:"wdth" 75;font-size:.78em;color:var(--mp-hot);letter-spacing:.02em;word-break:break-all}.caret{display:inline-block;width:7px;height:1.05em;vertical-align:-.15em;background:var(--mp-hot);margin-left:2px;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.caret,.tcaret,.sd .plain:after{animation:none}}.holdwrap{overflow-x:auto;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line)}.hold{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.hold th{text-align:left;font-weight:500;color:var(--text-3);font-size:var(--t-xs);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.hold td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;vertical-align:top}.hold .r{text-align:right;white-space:nowrap}.hold tr:last-child td{border-bottom:0}.hold td:first-child{font-weight:700}.hold td.up{color:var(--up)}.hold td.down{color:var(--down)}.status{display:flex;align-items:center;gap:10px;font-size:var(--t-sm);color:var(--text-2)}.pulse{width:8px;height:8px;border-radius:50%;background:var(--seal);box-shadow:0 0 0 4px var(--seal-soft);animation:pulse 1.4s var(--ease-in-out) infinite;flex:none}@keyframes pulse{50%{box-shadow:0 0 0 7px transparent}}@media(prefers-reduced-motion:reduce){.pulse,.sdot{animation:none}}.reasoning{font-size:var(--t-sm);color:var(--text-2)}.reasoning summary{cursor:pointer;color:var(--text-3);font-weight:600;font-size:var(--t-xs)}.reasoning .rtext{margin-top:8px;white-space:pre-wrap;padding:10px 12px;border-left:2px solid var(--line-strong);max-height:320px;overflow-y:auto}.notice{border-radius:var(--r-md);padding:12px 14px;background:var(--window-2);font-size:var(--t-sm);color:var(--text-2);display:grid;gap:10px}.notice b{color:var(--text)}.notice.err{background:var(--visible-soft)}.nact,.aact{display:flex;flex-wrap:wrap;gap:8px}.aact{margin-top:-6px}.aact .btn{color:var(--text-3)}.stopped{font-size:var(--t-xs);color:var(--text-3)}.proof{position:relative;border-radius:var(--r-md);background:var(--bg);overflow:hidden}.proof .row{position:relative;z-index:var(--z-base);display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 14px;font-size:var(--t-xs);color:var(--text-2)}.proof .ok,.proof .okwarn{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--seal)}.proof .okwarn{color:var(--visible)}.proof .ok svg{stroke-width:2.4}.proof .sep{width:1px;height:12px;background:var(--line-strong)}.proof .lnk{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--text);text-decoration:none;background:none;border:0;padding:2px 0;font-size:inherit}.proof .lnk:hover{text-decoration:underline}.sigstate{display:inline-flex;align-items:center;gap:4px;color:var(--text-3)}.sigstate.okc{color:var(--seal);font-weight:600}.sigstate.badc{color:var(--down);font-weight:700}.sigstate.warnc{color:var(--visible);font-weight:600}.proof .neutral{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--text-2)}.proof .bad{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--down)}.proof.t-bad{box-shadow:inset 0 0 0 1.5px var(--down)}.proof.t-warn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--visible) 45%,transparent)}.pulse.sm{width:6px;height:6px;box-shadow:0 0 0 3px var(--seal-soft)}.notice.bad{background:color-mix(in srgb,var(--down) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--down) 45%,transparent)}.notice.bad b{color:var(--down)}.banner.bad{background:color-mix(in srgb,var(--down) 12%,transparent)}.banner.bad b{color:var(--down)}.encl{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:var(--r-pill);border:0;background:transparent;box-shadow:inset 0 0 0 1px var(--line);font:600 var(--t-xs)/1 var(--font-sans);color:var(--text-2);cursor:pointer;white-space:nowrap}.encl:hover{background:var(--window-2)}.encl.ok{color:var(--seal)}.encl.ok svg{stroke-width:2.4}.encl.warn{color:var(--visible)}.welcome{align-self:center;display:grid;gap:14px;padding:24px 0}.welcome h2{margin:0;font-size:var(--t-xl);letter-spacing:var(--tr-display);line-height:1.1}.welcome p{margin:0;color:var(--text-2);max-width:36rem}.welcome .small{color:var(--text-3)}.sugg{display:grid;gap:8px;justify-items:start}.chip{border:0;background:var(--window-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:10px 14px;text-align:left;font-size:var(--t-sm);color:var(--text);max-width:100%}.chip:hover{background:var(--window-3)}.composer{padding:10px 28px 18px;display:grid;gap:8px}.banner{max-width:var(--chat-measure);width:100%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 10px 16px;border-radius:var(--r-md);background:var(--visible-soft);font-size:var(--t-sm)}.cbox{max-width:var(--chat-measure);width:100%;margin:0 auto;background:var(--window-2);border-radius:22px;padding:12px 12px 10px 18px;display:grid;gap:6px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--d-fast)}.cbox:focus-within{box-shadow:inset 0 0 0 1px var(--line-strong),0 0 0 3px var(--seal-soft)}.cbox textarea{border:0;background:transparent;resize:none;outline:none;font-size:var(--t-base);line-height:1.5;padding:2px 0 0;min-height:26px;max-height:220px;color:var(--text)}.cbox textarea::placeholder{color:var(--text-3)}.cbox .crow{display:flex;align-items:center;gap:10px}.send{width:38px;height:38px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--primary-bg);color:var(--primary-text);cursor:pointer;flex:none;transition:opacity var(--d-fast)}.send:disabled{opacity:.35}.send.stop{background:var(--text);color:var(--window)}.cnote{max-width:var(--chat-measure);margin:0 auto;font-size:var(--t-xs);color:var(--text-3);text-align:center}.cnote b{color:var(--text-2);font-weight:600}.scrim{position:fixed;inset:0;background:var(--scrim);z-index:var(--z-scrim);animation:fade var(--d-base) var(--ease-out)}@keyframes fade{0%{opacity:0}}.drawer{position:fixed;top:0;right:0;bottom:0;width:660px;max-width:100%;z-index:var(--z-drawer);background:var(--window);box-shadow:var(--shadow-pop);display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:var(--r-window) 0 0 var(--r-window);overflow:hidden;animation:slidein var(--d-slow) var(--ease-out)}@keyframes slidein{0%{transform:translate(40px);opacity:0}}.dhead{display:flex;align-items:center;gap:12px;padding:16px 18px 16px 28px;border-bottom:1px solid var(--line)}.dhead .t{font-weight:700;letter-spacing:-.015em}.dbody{overflow-y:auto;overscroll-behavior:contain;padding:24px 28px 40px;display:flex;flex-direction:column;gap:26px}.dbody>*{flex:none}.dverdict{position:relative;border-radius:var(--r-lg);background:var(--bg);overflow:hidden}.dverdict .in{position:relative;z-index:var(--z-base);display:grid;grid-template-columns:auto 1fr;gap:4px 16px;padding:18px 20px;align-items:center}.dverdict .big{width:48px;height:48px;border-radius:14px;background:var(--seal);color:var(--seal-ink);display:grid;place-items:center;grid-row:span 3;align-self:start}.dverdict.warn .big{background:var(--visible);color:var(--window)}.dverdict.bad .big{background:var(--down);color:var(--window)}.dverdict.neutral .big{background:var(--window-2)}.dverdict .vplain{color:var(--text);font-weight:600;font-size:var(--t-base);line-height:1.4}.dverdict .in>.vplain,.dverdict .in>.vlines{grid-column:2}.more.tech{border-top:1px solid var(--line);padding-top:12px}.more.tech>summary{font-size:var(--t-base);color:var(--text);font-weight:700}.techbody{display:flex;flex-direction:column;gap:22px;padding-top:8px}.dverdict .big svg{width:26px;height:26px;stroke-width:2.4}.dverdict h2{margin:0;font-size:var(--t-xl);letter-spacing:var(--tr-display);line-height:1.05}.dverdict .vlines{display:grid;gap:4px}.dverdict p{margin:0;color:var(--text-2);font-size:var(--t-sm)}.dverdict p.vline{color:var(--text);font-weight:600}.dverdict .mp{-webkit-mask-image:linear-gradient(90deg,transparent 0 50%,#000 92%);mask-image:linear-gradient(90deg,transparent 0 50%,#000 92%)}.dsec{display:grid;gap:12px}.dsec h3{margin:0;font-size:var(--t-base);font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lst{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:var(--t-sm)}.lst li{display:grid;grid-template-columns:18px 1fr;gap:10px;line-height:1.4}.lst li small{display:block;color:var(--text-3);font-size:var(--t-xs);margin-top:1px;overflow-wrap:anywhere}.lst.ok svg{color:var(--seal);stroke-width:2.4}.lst.vis svg{color:var(--visible)}.box{border-radius:var(--r-lg);padding:16px;box-shadow:inset 0 0 0 1px var(--line);display:grid;gap:12px;align-content:start}.box.vis{background:var(--visible-soft);box-shadow:none}.box h3{margin:0;font-size:var(--t-base);font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:8px;line-height:1.3}.kv{display:grid;grid-template-columns:170px minmax(0,1fr);font-size:var(--t-sm);border-top:1px solid var(--line);margin:0}.kv>*{padding:9px 0;border-bottom:1px solid var(--line);min-width:0}.kv dt{color:var(--text-3);padding-right:12px}.kv dd{margin:0;color:var(--text);overflow-wrap:anywhere}.kv .match{color:var(--seal);font-weight:700;display:inline-flex;align-items:center;gap:4px}.kv .match svg{stroke-width:2.6}.nomatch{color:var(--down);font-weight:700;display:inline-flex;align-items:center;gap:4px}.more summary{cursor:pointer;font-size:var(--t-sm);color:var(--text-2);font-weight:600;padding:4px 0}.more[open] summary{margin-bottom:8px}.caveats{margin:0;padding-left:1.1em;display:grid;gap:8px;font-size:var(--t-sm);color:var(--text-2);line-height:1.45}.caveats b{color:var(--text)}.caveats li::marker{color:var(--visible)}.wirebox{position:relative;border-radius:var(--r-md);background:var(--bg);padding:14px 44px 14px 16px;font-family:var(--font-mono);font-variation-settings:"wdth" 75;font-size:10.5px;line-height:16px;color:var(--text-2);word-break:break-all}.wirebox .k{color:var(--text-3)}.wirebox .s{color:var(--text)}.wirebox .hx{color:var(--text-2)}.wirebox .cp{position:absolute;top:6px;right:6px}.dnote{margin:0;font-size:var(--t-xs);color:var(--text-3);line-height:1.5}.dnote.lead{font-size:var(--t-sm);color:var(--text-2)}.dactions{display:flex;flex-wrap:wrap;gap:10px}.rawjson{margin:0;max-height:420px;overflow:auto;border-radius:var(--r-md);background:var(--bg);padding:14px 16px;font-family:var(--font-mono);font-variation-settings:"wdth" 75;font-size:10.5px;line-height:15px;color:var(--text-2);white-space:pre}.howlist{margin:0;padding-left:1.2em;display:grid;gap:8px;font-size:var(--t-sm);color:var(--text-2);line-height:1.5}.howlist b{color:var(--text)}.checking{display:flex;gap:14px;align-items:flex-start;padding:8px 0}.checking .pulse{margin-top:7px}.checking p{margin:4px 0 0;font-size:var(--t-sm)}.modalwrap{position:fixed;inset:0;z-index:var(--z-modal);background:var(--scrim);display:grid;place-items:center;padding:16px;animation:fade var(--d-base) var(--ease-out)}.modal{width:min(460px,100%);background:var(--window);border-radius:var(--r-xl);box-shadow:var(--shadow-pop);overflow:hidden;max-height:calc(100dvh - 32px);display:grid;grid-template-rows:auto minmax(0,1fr)}.mhead{display:flex;align-items:center;gap:10px;padding:16px 14px 14px 22px;border-bottom:1px solid var(--line)}.mhead h2{margin:0;font-size:var(--t-md);letter-spacing:-.015em}.mbody{padding:18px 22px 22px;display:grid;gap:14px;overflow-y:auto}.mbody p{margin:0;color:var(--text-2)}.mbody p b{color:var(--text)}.mactions{display:grid;gap:8px}.mfine{font-size:var(--t-xs)}.wlist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wrow{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:0 16px 0 14px;border:0;border-radius:var(--r-md);background:var(--window-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:600 var(--t-base)/1.2 var(--font-sans);text-align:left;text-decoration:none;cursor:pointer;transition:background var(--d-fast) var(--ease-out),box-shadow var(--d-fast) var(--ease-out)}.wrow:hover{background:var(--window-3);box-shadow:inset 0 0 0 1px var(--line-strong)}.wrow:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-md)}.wrow:active{transform:translateY(1px)}.wrow .i{color:var(--text-3);flex:none}.wicon{width:28px;height:28px;border-radius:var(--r-sm);flex:none;object-fit:contain}.wicon-none{display:inline-grid;place-items:center;background:var(--window);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2)}.wname{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wtag{flex:none;font-family:var(--font-mono);font-variation-settings:"wdth" 75;font-size:var(--t-2xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--seal);background:var(--seal-soft);padding:4px 8px;border-radius:var(--r-pill)}.devbtn{justify-self:start;font-size:var(--t-xs);height:30px;color:var(--visible)}.steps{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:var(--t-sm);color:var(--text-3)}.steps li{display:flex;align-items:center;gap:10px}.steps .dot{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line-strong);flex:none}.steps li.now{color:var(--text);font-weight:600}.steps li.now .dot{background:var(--seal);box-shadow:0 0 0 4px var(--seal-soft);animation:pulse 1.4s var(--ease-in-out) infinite}.steps li.done{color:var(--text-2)}.steps li.done .dot{background:var(--seal);box-shadow:none}.sigmsg{margin:0;padding:12px 14px;border-radius:var(--r-md);background:var(--bg);font-family:var(--font-mono);font-variation-settings:"wdth" 75;font-size:10.5px;line-height:15px;color:var(--text-2);white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}.toastwrap{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:var(--z-toast);pointer-events:none;width:max-content;max-width:calc(100vw - 32px)}.toast{background:var(--text);color:var(--window);border-radius:var(--r-pill);padding:10px 18px;font-size:var(--t-sm);font-weight:600;box-shadow:var(--shadow-pop);animation:fade var(--d-base) var(--ease-out);text-align:center}.land{position:relative;min-height:100vh;min-height:100dvh;background:var(--bg);overflow:hidden;padding:16px;display:grid;gap:14px;align-content:start}.lwin{position:relative;z-index:var(--z-base);background:var(--window);border-radius:var(--r-2xl);box-shadow:var(--shadow-window);padding:18px 40px 44px;display:grid;gap:24px;min-width:0}.hero-win{min-height:min(760px,calc(100dvh - 90px));grid-template-rows:auto 1fr}.lnav{display:flex;align-items:center;gap:20px}.lnav .links{display:flex;gap:24px;font-size:var(--t-sm);font-weight:600;color:var(--text-2);margin-left:auto}.lnav .links a,.lnav .links .linkbtn{text-decoration:none;font-weight:600;color:var(--text-2)}.lnav .links a:hover,.lnav .links .linkbtn:hover{color:var(--text)}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center}.hl{display:grid;gap:22px;align-content:center}.hl h1{margin:0;font-size:var(--t-4xl);line-height:var(--lh-tight);letter-spacing:var(--tr-display);font-weight:800;text-wrap:balance}.hl h1 .ct{color:var(--text-3)}.hl .lead{margin:0;font-size:var(--t-lg);line-height:1.45;color:var(--text-2);max-width:30em;text-wrap:pretty}.ctas{display:flex;flex-wrap:wrap;gap:10px}.fine{margin:-10px 0 0;font-size:var(--t-xs);color:var(--text-3);display:flex;align-items:center;gap:6px}.counter{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:2px;align-items:center;padding-top:22px;border-top:1px solid var(--line);max-width:30rem}.counter .live{width:9px;height:9px;border-radius:50%;background:var(--seal);box-shadow:0 0 0 4px var(--seal-soft);grid-row:span 2;align-self:center;animation:pulse 2.4s var(--ease-in-out) infinite}@media(prefers-reduced-motion:reduce){.counter .live{animation:none}}.counter b{font-family:var(--font-mono);font-variation-settings:"wdth" 87.5;font-size:34px;font-weight:500;letter-spacing:-.04em;line-height:1.1;font-variant-numeric:tabular-nums}.counter b.bump{animation:bump var(--d-slow) var(--ease-out)}@keyframes bump{0%{color:var(--seal)}}.counter .cl{font-size:var(--t-sm);color:var(--text-2)}.counter.fresh b{font-family:var(--font-sans);font-size:var(--t-sm);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--seal);background:var(--seal-soft);border-radius:var(--r-pill);padding:4px 10px;justify-self:start;line-height:1.2}.glimpse{position:relative;border-radius:var(--r-xl);background:var(--bg);padding:22px;overflow:hidden;min-width:0}.glimpse .gwin{position:relative;z-index:var(--z-base);background:var(--window);border-radius:var(--r-lg);box-shadow:var(--shadow-window);padding:20px;display:grid;gap:14px}.sd{display:grid;gap:10px}.sd-row{display:grid;gap:6px}.sd-l{font-size:var(--t-xs);color:var(--text-3);font-weight:600;display:flex;align-items:center;gap:6px}.sd .plain{background:var(--window-2);border-radius:16px 16px 6px;padding:11px 14px;font-size:var(--t-md);font-weight:500;min-height:48px;justify-self:end;max-width:100%}.sd .plain:after{content:"";display:inline-block;width:2px;height:1.1em;background:var(--text);vertical-align:-.18em;margin-left:2px;animation:blink 1s steps(2) infinite}.tcaret{display:inline-block;width:2px;height:1.1em;background:var(--text);vertical-align:-.18em;margin-left:2px;animation:blink 1s steps(2) infinite}.sd .wire{position:relative;border-radius:var(--r-md);background:var(--bg);padding:10px 12px;font-family:var(--font-mono);font-variation-settings:"wdth" 75;font-size:10.5px;line-height:15px;color:var(--text-2);word-break:break-all;height:82px;overflow:hidden}.sd .wire:after{content:"";position:absolute;left:0;right:0;bottom:0;height:26px;background:linear-gradient(transparent,var(--bg))}.gans{display:grid;gap:10px;padding-top:4px}.gans .who{font-size:var(--t-sm);font-weight:700;display:flex;flex-wrap:wrap;gap:0 8px}.gans .who span{color:var(--text-3);font-weight:500}.gans p{margin:0;line-height:1.55;min-height:4.65em}.example{margin:0;font-size:var(--t-xs);color:var(--text-3)}.powered{position:relative;z-index:var(--z-base);display:flex;flex-wrap:nowrap;white-space:nowrap;align-items:center;justify-content:flex-start;gap:14px;padding:7px 16px;margin:0;width:fit-content;max-width:100%;background:var(--window);box-shadow:var(--shadow-window);border-radius:var(--r-pill);color:var(--text)}.powered .plabel{font-size:var(--t-xs);color:var(--text-3);text-transform:uppercase;letter-spacing:.08em}.powered .pitem{display:flex;align-items:center;gap:10px}.powered .pitem>span{display:grid;line-height:1.2}.powered .pitem b{font-weight:700;font-size:var(--t-sm)}.powered .pitem svg{width:18px;height:18px}.lnav .powered{margin-left:12px}.powered .pitem small{font-size:var(--t-xs);color:var(--text-3)}.powered .psep{width:1px;height:16px;background:var(--line, currentColor);opacity:.25}@media(max-width:640px){.powered{flex-wrap:nowrap;gap:10px;padding:7px 14px;white-space:nowrap}.powered .plabel{font-size:10px;letter-spacing:.06em}.powered .pitem{gap:6px}.powered .pitem b{font-size:13px}.powered .pitem svg{width:17px;height:17px}.powered .pitem small{display:none}.powered .psep{height:16px}}.how{gap:32px;padding-top:40px}.howhead{display:grid;gap:10px;justify-items:center;text-align:center;max-width:44rem;margin:0 auto}.how h2{margin:0;font-size:var(--t-3xl);line-height:var(--lh-tight);letter-spacing:var(--tr-display)}.how p{margin:0}.howsteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.howsteps li{display:grid;align-content:start;gap:8px;padding:18px;border-radius:var(--r-lg);background:var(--window);box-shadow:var(--shadow-window);line-height:1.5;color:var(--text-2);font-size:var(--t-sm)}.howsteps li .n{color:var(--seal);font-size:var(--t-xs)}.howsteps b{color:var(--text);font-size:var(--t-base);line-height:1.3}@media(max-width:1100px){.howsteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.howsteps{grid-template-columns:minmax(0,1fr)}}.land-split .box{padding:20px}.plans{display:grid;gap:6px;padding-top:8px;border-top:1px solid var(--line);justify-items:center;text-align:center}.plans>*{width:100%;max-width:860px}.plans h3{margin:16px 0 0;font-size:var(--t-lg);letter-spacing:var(--tr-title)}.plans p{margin-inline:auto}.plangrid{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:760px){.plangrid{grid-template-columns:minmax(0,1fr)}}.plan{display:grid;gap:4px;text-align:left;padding:14px 16px;border-radius:var(--r-lg);background:var(--window);box-shadow:var(--shadow-window)}.plan .pname{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-weight:600;font-size:var(--t-sm)}.plan .pname small{font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.plan .pdaily{font-size:var(--t-xl);letter-spacing:-.02em}.plan .pneed{font-size:var(--t-sm)}.plans .pfine{font-size:var(--t-xs);margin-top:4px}.soonline{margin:0 0 -6px;color:var(--text-2);font-size:var(--t-sm)}@media(max-width:1100px){.hl h1{font-size:var(--t-3xl)}.hero{gap:32px}}@media(max-width:900px){.hero{grid-template-columns:minmax(0,1fr)}.lnav .links{display:none}.lnav .themesw{margin-left:auto}}@media(max-width:640px){.app{grid-template-columns:minmax(0,1fr)}.rail{display:none}.app.menuopen .rail{display:flex;position:fixed;z-index:var(--z-drawer);inset:0 auto 0 0;width:min(320px,86vw);background:var(--bg-raised);box-shadow:var(--shadow-pop);padding:18px 14px 16px;animation:railin var(--d-base) var(--ease-out)}@keyframes railin{0%{transform:translate(-24px);opacity:0}}.railscrim{position:fixed;inset:0;z-index:var(--z-scrim);background:var(--scrim)}.win{margin:0;border-radius:0;box-shadow:none}.topbar{padding:10px 10px 10px 8px;gap:6px}.d-only{display:none!important}.m-only{display:inline-flex!important}.topbar .title{font-size:var(--t-sm);flex:1 1 auto}.topbar .grow{display:none}.modelsel{height:34px;padding:0 10px;gap:6px}.modelsel .mn{display:none}.modelsel .sub{color:var(--text);font-weight:600;text-transform:capitalize}.encl{width:34px;padding:0;justify-content:center;flex:none}.encl .et{display:none}.cbox textarea{font-size:16px}.menu.models{right:-40px;width:min(320px,calc(100vw - 24px))}.thread{padding:18px 16px 4px}.col,.turn{gap:18px}.u{max-width:92%}.md{font-size:var(--t-base)}.hold th,.hold td{padding:8px 9px}.proof .row{gap:4px 10px;padding:9px 12px}.proof .hide-m,.proof .sep{display:none}.proof .lnk{margin-left:0}.hide-xs{display:none}.composer{padding:8px 12px max(14px,env(safe-area-inset-bottom))}.cbox{padding:10px 10px 8px 16px}.cnote{font-size:var(--t-2xs)}.welcome h2{font-size:var(--t-lg)}.drawer{width:100%;border-radius:0}.dhead{padding:12px 10px 12px 18px}.dbody{padding:18px 16px 32px;gap:22px}.split,.kv{grid-template-columns:1fr}.kv dt{padding-bottom:0;border-bottom:0}.dverdict .in{padding:16px;gap:4px 12px}.dverdict h2{font-size:var(--t-lg)}.dverdict .mp{-webkit-mask-image:linear-gradient(90deg,transparent 0 82%,#000 100%);mask-image:linear-gradient(90deg,transparent 0 82%,#000 100%)}.proof .mp{opacity:.6}.dverdict .big{width:40px;height:40px;border-radius:12px}.land{padding:10px;gap:10px}.lwin{padding:12px 18px 26px;border-radius:var(--r-xl);gap:18px}.hero-win{min-height:0}.lnav{gap:8px}.lnav .themesw{display:none}.lnav .navcta{height:36px;padding:0 14px;font-size:var(--t-sm);margin-left:auto}.hero{display:flex;flex-direction:column;gap:18px}.hl{display:contents}.hl h1{order:1}.glimpse{order:2}.hl .ctas{order:3}.hl .fine{order:4;margin:-8px 0 0}.hl .lead{order:5}.hl .counter{order:6}.glimpse .gwin{gap:10px}.sd .plain{font-size:var(--t-base);min-height:0;padding:9px 12px}.sd .wire{height:47px}.gans .who{font-size:var(--t-xs)}.gans p{min-height:4.65em;font-size:var(--t-sm)}.glimpse .proof{display:none}.hl h1{font-size:var(--t-2xl)}.hl .lead{font-size:var(--t-md)}.ctas .btn{flex:1 1 100%}.counter b{font-size:28px}.glimpse{padding:12px;border-radius:var(--r-lg)}.glimpse .gwin{padding:14px}.how{padding-top:24px;gap:24px}.how h2{font-size:var(--t-2xl)}}.xlink{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--r-pill);color:var(--text-2)}.xlink:hover{color:var(--text);background:var(--window-2, var(--bg-raised))}.xlink:focus-visible{outline:2px solid var(--focus, var(--seal));outline-offset:2px}.ca{display:inline-flex;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:7px 8px 7px 12px;border-radius:var(--r-pill);background:var(--window);box-shadow:var(--shadow-window);font:inherit;font-size:var(--t-sm);color:var(--text);border:0}.ca .cal{font-size:11px;letter-spacing:.08em;color:var(--text-3);text-transform:uppercase}.ca .cav{font-weight:600;padding-right:4px}.ca:not(.ca-live) .cav{color:var(--text-2);font-weight:500}.ca-live{cursor:pointer}.ca-live .cac{display:inline-grid;place-items:center;min-width:28px;height:24px;padding:0 6px;border-radius:var(--r-pill);background:var(--seal-soft);color:var(--seal);font-size:11px;font-weight:700}.ca-live:hover .cac{background:var(--seal);color:var(--seal-ink)}.ca:focus-visible{outline:2px solid var(--seal);outline-offset:2px}.ca-rail{margin:8px 0 0;align-self:stretch;justify-content:space-between;width:auto}
