.dock.svelte-1ot1e6u{position:relative;z-index:10;padding:0 var(--gutter-end) calc(10px + env(safe-area-inset-bottom,0px)) var(--gutter)}.dock.svelte-1ot1e6u:before{content:"";position:absolute;bottom:100%;left:50%;width:min(var(--column),100%);height:28px;transform:translate(-50%);background:linear-gradient(to bottom,transparent,var(--color-canvas));pointer-events:none}.composer.svelte-1ot1e6u{display:flex;max-width:var(--column);flex-direction:column;margin:0 auto;border:1px solid var(--color-hairline-strong);background:var(--color-raised);transition:border-color var(--dur-2),box-shadow var(--dur-2)}.composer.svelte-1ot1e6u:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-tint)}textarea.svelte-1ot1e6u{display:block;width:100%;min-height:52px;max-height:220px;padding:14px 16px 6px;border:0;outline:0;color:var(--color-fg);font-size:16px;line-height:1.5;resize:none}.bar.svelte-1ot1e6u{display:flex;align-items:center;gap:12px;padding:6px 8px 8px 14px}.meter.svelte-1ot1e6u{display:inline-flex;align-items:center;gap:8px;color:var(--color-faint);cursor:default}.cells.svelte-1ot1e6u{display:inline-flex;gap:2px}.cells.svelte-1ot1e6u i:where(.svelte-1ot1e6u){width:4px;height:10px;background:var(--color-surface-2);transition:background-color var(--dur-3)}.cells.svelte-1ot1e6u i.on:where(.svelte-1ot1e6u){background:var(--color-fg-2)}.warm.svelte-1ot1e6u .cells:where(.svelte-1ot1e6u) i.on:where(.svelte-1ot1e6u){background:var(--color-yellow-text)}.hot.svelte-1ot1e6u .cells:where(.svelte-1ot1e6u) i.on:where(.svelte-1ot1e6u){background:var(--color-primary)}.count.svelte-1ot1e6u{font:400 10px/1 var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums}.hint.svelte-1ot1e6u{margin-left:auto;color:var(--color-faint);font-size:12px;white-space:nowrap}kbd.svelte-1ot1e6u{padding:2px 4px 1px;border:1px solid var(--color-hairline-strong);border-bottom-width:2px;color:var(--color-muted);background:var(--color-canvas);font-size:9px;letter-spacing:.04em}.tune.svelte-1ot1e6u{position:relative;display:grid;width:40px;height:40px;flex:none;place-items:center;margin-left:auto;color:var(--color-faint);transition:color var(--dur-1),background-color var(--dur-1)}.hint.svelte-1ot1e6u+.tune:where(.svelte-1ot1e6u){margin-left:0}.tune.svelte-1ot1e6u:hover,.tune[aria-expanded=true].svelte-1ot1e6u{color:var(--color-fg);background:var(--color-tint)}.tune.changed.svelte-1ot1e6u{color:var(--color-primary-text)}.tune.changed.svelte-1ot1e6u:after{content:"";position:absolute;top:8px;right:8px;width:6px;height:6px;background:var(--color-primary)}.send.svelte-1ot1e6u,.stop.svelte-1ot1e6u{display:grid;width:40px;height:40px;flex:none;place-items:center;transition:background-color var(--dur-1),color var(--dur-1),transform var(--dur-1)}.send.svelte-1ot1e6u{color:var(--color-faint);background:var(--color-surface-2)}.send.ready.svelte-1ot1e6u{color:var(--color-on-primary);background:var(--color-primary);animation:svelte-1ot1e6u-ready .3s var(--ease-back)}.send.ready.svelte-1ot1e6u:hover{background:var(--color-primary-hover)}.send.ready.svelte-1ot1e6u:active,.stop.svelte-1ot1e6u:active{transform:scale(.94)}.stop.svelte-1ot1e6u{color:var(--color-canvas);background:var(--color-fg);animation:svelte-1ot1e6u-ready .3s var(--ease-back)}.stop.svelte-1ot1e6u:hover{background:var(--color-fg-2)}.context-note.svelte-1ot1e6u{display:flex;max-width:var(--column);align-items:center;gap:12px;margin:0 auto 8px;padding:9px 10px 9px 14px;border:1px dashed var(--color-primary-line);color:var(--color-fg-2);background:var(--color-canvas);font-size:13px}.context-note.svelte-1ot1e6u span:where(.svelte-1ot1e6u){min-width:0;flex:1}.context-note.svelte-1ot1e6u button:where(.svelte-1ot1e6u){flex:none;padding:8px 10px;color:var(--color-on-primary);background:var(--color-primary);font:400 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.fineprint.svelte-1ot1e6u{max-width:var(--column);margin:9px auto 0;color:var(--color-faint);font-size:12px;text-align:center}.fineprint.kept.svelte-1ot1e6u{margin-top:3px;color:var(--color-muted)}@keyframes svelte-1ot1e6u-ready{0%{transform:scale(.85)}}@media(max-width:759px){.hint.svelte-1ot1e6u,.count.svelte-1ot1e6u{display:none}.meter.svelte-1ot1e6u{margin-right:auto}}.mascot.svelte-ie2dpb{display:block;flex:none;overflow:visible;color:var(--color-fg)}.note.svelte-1nihek7{width:min(560px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;overflow:visible;color:var(--color-fg);background:transparent}.note[open].svelte-1nihek7{animation:svelte-1nihek7-rise var(--dur-3) var(--ease-out)}.note.svelte-1nihek7::backdrop{background:var(--color-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:svelte-1nihek7-fade var(--dur-3) var(--ease-out)}.panel.svelte-1nihek7{position:relative;display:grid;max-height:calc(100dvh - 48px);grid-template-rows:minmax(0,1fr) auto;border:1px solid var(--color-hairline-strong);background:var(--color-surface);box-shadow:var(--shadow-pixel)}.body.svelte-1nihek7{display:grid;gap:16px;overflow-y:auto;overscroll-behavior:contain;padding:24px 24px 20px;scrollbar-width:thin}.head.svelte-1nihek7{display:flex;align-items:center;gap:14px}h2.svelte-1nihek7{font:500 22px/1.2 var(--font-display);letter-spacing:-.02em;text-wrap:balance}h2.svelte-1nihek7:focus{outline:none}.lede.svelte-1nihek7{color:var(--color-fg-2);line-height:1.55}h3.pixel-label.svelte-1nihek7{margin-bottom:6px;color:var(--color-muted);font-weight:400}ul.svelte-1nihek7{display:grid;gap:3px;list-style:none}li.svelte-1nihek7{position:relative;padding-left:15px;color:var(--color-fg-2);font-size:14px;line-height:1.45}li.svelte-1nihek7:before{content:"";position:absolute;top:.5em;left:0;width:6px;height:6px;background:var(--color-primary)}.wrong.svelte-1nihek7 li:where(.svelte-1nihek7):before{background:var(--color-faint)}.measured.svelte-1nihek7{margin-top:8px;color:var(--color-muted);font-size:13px;line-height:1.45}.foot.svelte-1nihek7{display:flex;align-items:center;justify-content:space-between;gap:16px 20px;padding:16px 24px;border-top:1px solid var(--color-hairline)}.coming.svelte-1nihek7 h3:where(.svelte-1nihek7){font:600 19px/1.2 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.coming.svelte-1nihek7 em:where(.svelte-1nihek7){color:var(--color-primary);font-style:normal}.coming.svelte-1nihek7 p:where(.svelte-1nihek7){margin-top:4px;color:var(--color-muted);font-size:14px;line-height:1.4}.foot.svelte-1nihek7 .button{flex:none}@keyframes svelte-1nihek7-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes svelte-1nihek7-fade{0%{opacity:0}}@media(max-width:559px){.note.svelte-1nihek7{width:100%;max-height:calc(100dvh - 12px);margin:auto 0 0}.panel.svelte-1nihek7{max-height:calc(100dvh - 12px);border-inline:0;border-bottom:0;box-shadow:none}.body.svelte-1nihek7{gap:14px;padding:20px var(--gutter-end) 16px var(--gutter)}h2.svelte-1nihek7{font-size:20px}.foot.svelte-1nihek7{flex-direction:column;align-items:stretch;padding:14px var(--gutter-end) calc(14px + env(safe-area-inset-bottom,0px)) var(--gutter)}.note[open].svelte-1nihek7{animation-name:svelte-1nihek7-rise-sheet}}@keyframes svelte-1nihek7-rise-sheet{0%{transform:translateY(32px)}}.card.svelte-1hpurx6{display:flex;flex-direction:column;gap:16px}.identity.svelte-1hpurx6{display:flex;align-items:center;gap:14px}.name.svelte-1hpurx6{font:700 20px/1.2 var(--font-display);letter-spacing:-.03em}.status.svelte-1hpurx6{display:inline-flex;align-items:center;gap:7px;margin-top:6px;color:var(--color-muted)}.status.svelte-1hpurx6 i:where(.svelte-1hpurx6){width:6px;height:6px;background:var(--color-primary)}.lede.svelte-1hpurx6{color:var(--color-fg-2);font-size:14px;line-height:1.55}h3.svelte-1hpurx6{font:600 13px/1.3 var(--font-display);letter-spacing:-.01em}.specs.svelte-1hpurx6{display:grid;grid-template-columns:auto 1fr;border-top:1px solid var(--color-hairline)}.specs.svelte-1hpurx6 dt:where(.svelte-1hpurx6),.specs.svelte-1hpurx6 dd:where(.svelte-1hpurx6){padding:10px 0;border-bottom:1px solid var(--color-hairline)}.specs.svelte-1hpurx6 dt:where(.svelte-1hpurx6){padding-right:16px;color:var(--color-muted)}.specs.svelte-1hpurx6 dd:where(.svelte-1hpurx6){display:flex;min-width:0;flex-direction:column;gap:2px}.specs.svelte-1hpurx6 b:where(.svelte-1hpurx6){font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.specs.svelte-1hpurx6 span:where(.svelte-1hpurx6){color:var(--color-muted);font-size:12px}.specials.svelte-1hpurx6{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:6px 10px}.tok.svelte-1hpurx6{justify-self:start;padding:3px 5px 2px;border:1px solid var(--color-primary-line);color:var(--color-primary-text);background:var(--color-primary-tint);font:400 11px/1.35 var(--font-mono);font-variant-ligatures:none}.id.svelte-1hpurx6{color:var(--color-faint);font:400 10px/1 var(--font-mono);text-align:right}.what.svelte-1hpurx6{color:var(--color-muted);font-size:12px}.setting.svelte-dash90{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--color-hairline)}.top.svelte-dash90{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.name.svelte-dash90{font-size:14px;font-weight:500}output.svelte-dash90{color:var(--color-muted);font:400 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}.changed.svelte-dash90 output:where(.svelte-dash90){color:var(--color-primary-text)}.help.svelte-dash90{color:var(--color-muted);font-size:12.5px;line-height:1.5}.ends.svelte-dash90{display:flex;justify-content:space-between;color:var(--color-faint);font:400 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.back.svelte-dash90{align-self:flex-start;padding:5px 8px;border:1px solid var(--color-hairline-strong);color:var(--color-fg-2);font:400 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;transition:color var(--dur-1),background-color var(--dur-1),border-color var(--dur-1)}.back.svelte-dash90:hover{color:var(--color-fg);background:var(--color-tint);border-color:var(--color-muted)}input[type=range].svelte-dash90{--track: 2px;--thumb-width: 12px;--thumb-height: 20px;width:100%;height:28px;margin:0;background:transparent;cursor:pointer;appearance:none}input[type=range].svelte-dash90::-webkit-slider-runnable-track{height:var(--track);background:linear-gradient(to right,var(--color-primary) var(--fill),var(--color-hairline-strong) var(--fill))}input[type=range].svelte-dash90::-moz-range-track{height:var(--track);background:var(--color-hairline-strong)}input[type=range].svelte-dash90::-moz-range-progress{height:var(--track);background:var(--color-primary)}input[type=range].svelte-dash90::-webkit-slider-thumb{width:var(--thumb-width);height:var(--thumb-height);margin-top:calc((var(--track) - var(--thumb-height)) / 2);border:0;background:var(--color-fg);appearance:none;transition:background-color var(--dur-1)}input[type=range].svelte-dash90::-moz-range-thumb{width:var(--thumb-width);height:var(--thumb-height);border:0;border-radius:0;background:var(--color-fg);transition:background-color var(--dur-1)}.changed.svelte-dash90 input[type=range]:where(.svelte-dash90)::-webkit-slider-thumb{background:var(--color-primary)}.changed.svelte-dash90 input[type=range]:where(.svelte-dash90)::-moz-range-thumb{background:var(--color-primary)}input[type=range].svelte-dash90:hover::-webkit-slider-thumb{background:var(--color-primary-hover)}input[type=range].svelte-dash90:hover::-moz-range-thumb{background:var(--color-primary-hover)}input[type=range].svelte-dash90:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.intro.svelte-1dinq1w,.help.svelte-1dinq1w{color:var(--color-muted);font-size:12.5px;line-height:1.5}h3.svelte-1dinq1w{font:600 13px/1.3 var(--font-display);letter-spacing:-.01em}.setting.svelte-1dinq1w{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--color-hairline)}.top.svelte-1dinq1w{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.name.svelte-1dinq1w{font-size:14px;font-weight:500}output.svelte-1dinq1w{color:var(--color-primary-text);font:400 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}.switch-row.svelte-1dinq1w{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:14px}.switch-row.svelte-1dinq1w>div:where(.svelte-1dinq1w){display:flex;flex-direction:column;gap:6px}.switch.svelte-1dinq1w{position:relative;width:38px;height:22px;flex:none;margin-top:1px}.switch.svelte-1dinq1w input:where(.svelte-1dinq1w){position:absolute;z-index:1;inset:0;margin:0;cursor:pointer;opacity:0}.track.svelte-1dinq1w{position:absolute;inset:0;border:1px solid var(--color-hairline-strong);background:var(--color-surface-2);transition:background-color var(--dur-2),border-color var(--dur-2)}.thumb.svelte-1dinq1w{position:absolute;top:5px;left:5px;width:12px;height:12px;background:var(--color-muted);transition:transform var(--dur-2) var(--ease-back),background-color var(--dur-2)}.switch.svelte-1dinq1w input:where(.svelte-1dinq1w):checked~.track:where(.svelte-1dinq1w){border-color:var(--color-primary);background:var(--color-primary)}.switch.svelte-1dinq1w input:where(.svelte-1dinq1w):checked~.thumb:where(.svelte-1dinq1w){background:var(--color-on-primary);transform:translate(16px)}.switch.svelte-1dinq1w input:where(.svelte-1dinq1w):focus-visible~.track:where(.svelte-1dinq1w){outline:2px solid var(--color-primary);outline-offset:2px}.reset.svelte-1dinq1w{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;padding:7px 12px 7px 8px;border:1px solid var(--color-hairline-strong);color:var(--color-fg-2);font:400 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;transition:color var(--dur-1),background-color var(--dur-1),border-color var(--dur-1)}.reset.svelte-1dinq1w:hover:not(:disabled){color:var(--color-fg);background:var(--color-tint);border-color:var(--color-muted)}.reset.svelte-1dinq1w:disabled{opacity:.45}.legend.svelte-13iq7n3{display:flex;flex-wrap:wrap;gap:6px 16px}.legend.svelte-13iq7n3>span:where(.svelte-13iq7n3){display:inline-flex;align-items:center;gap:7px;color:var(--color-muted);font-size:12px}.stream.svelte-13iq7n3{display:flex;flex-wrap:wrap;align-content:flex-start;gap:3px}.tok.svelte-13iq7n3{display:inline-flex;align-items:center;gap:4px;padding:3px 5px 2px;border:1px solid transparent;font:400 11.5px/1.35 var(--font-mono);font-variant-ligatures:none;white-space:pre;animation:svelte-13iq7n3-token-in .28s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 6ms)}.legend.svelte-13iq7n3 .tok:where(.svelte-13iq7n3){animation:none}.tok.L.svelte-13iq7n3{color:var(--color-fg);background:var(--color-surface);border-color:var(--color-hairline)}.tok.S.svelte-13iq7n3{color:var(--color-primary-text);background:var(--color-primary-tint);border-color:var(--color-primary-line)}.space.svelte-13iq7n3{color:var(--color-faint)}@keyframes svelte-13iq7n3-token-in{0%{opacity:0;transform:translateY(4px)}}.empty.svelte-1bbargi{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:8px 0;color:var(--color-muted);font-size:14px;line-height:1.55}.bar.svelte-u0ybz9{display:flex;height:10px;gap:2px}.bar.svelte-u0ybz9 i:where(.svelte-u0ybz9){min-width:2px;flex-basis:0;transform-origin:left;animation:svelte-u0ybz9-grow .6s var(--ease-out) both}.L.svelte-u0ybz9{background:var(--color-fg-2)}.S.svelte-u0ybz9{background:var(--color-primary)}.counts.svelte-u0ybz9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.count.svelte-u0ybz9{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--color-hairline);background:var(--color-canvas)}.count.svelte-u0ybz9 b:where(.svelte-u0ybz9){font:600 17px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.count.svelte-u0ybz9 span:where(.svelte-u0ybz9){color:var(--color-muted);font-size:12px;line-height:1.35}.count.svelte-u0ybz9 i:where(.svelte-u0ybz9){display:inline-block;width:7px;height:7px;margin-right:6px}.note.svelte-u0ybz9{color:var(--color-muted);font-size:12.5px;line-height:1.5}.stream.svelte-u0ybz9{display:flex;flex-direction:column;gap:10px}.meta.svelte-u0ybz9{color:var(--color-faint);font:400 10px/1.6 var(--font-mono);letter-spacing:.02em}@keyframes svelte-u0ybz9-grow{0%{transform:scaleX(0)}}.kpis.svelte-1ca6c4y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.kpi.svelte-1ca6c4y{display:flex;flex-direction:column;gap:8px;padding:12px 10px 10px;border:1px solid var(--color-hairline);background:var(--color-canvas)}.kpi.svelte-1ca6c4y b:where(.svelte-1ca6c4y){font:600 20px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.kpi.svelte-1ca6c4y span:where(.svelte-1ca6c4y){color:var(--color-muted)}h3.svelte-1ca6c4y{font:600 13px/1.3 var(--font-display);letter-spacing:-.01em}.used.svelte-1ca6c4y{display:flex;flex-direction:column}.used.svelte-1ca6c4y div:where(.svelte-1ca6c4y){display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--color-hairline);font-size:13px}.used.svelte-1ca6c4y dt:where(.svelte-1ca6c4y){color:var(--color-muted)}.used.svelte-1ca6c4y dd:where(.svelte-1ca6c4y){color:var(--color-primary-text);font:400 12px/1.5 var(--font-mono);font-variant-numeric:tabular-nums}.trace.svelte-1ca6c4y{position:relative;display:flex;flex-direction:column}.trace.svelte-1ca6c4y:before{content:"";position:absolute;top:10px;bottom:10px;left:52px;width:1px;background:var(--color-hairline-strong)}.event.svelte-1ca6c4y{position:relative;display:grid;grid-template-columns:42px 20px 1fr;align-items:start;gap:0 8px;padding:6px 0}.event.live.svelte-1ca6c4y{animation:svelte-1ca6c4y-event-in .3s var(--ease-out) both}.time.svelte-1ca6c4y{color:var(--color-faint);font:400 10px/18px var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.node.svelte-1ca6c4y{position:relative;z-index:1;width:9px;height:9px;margin:5px 0 0 6px;background:var(--color-fg);box-shadow:0 0 0 3px var(--color-rail)}[data-kind=think].svelte-1ca6c4y .node:where(.svelte-1ca6c4y){background:var(--color-muted)}[data-kind=calc].svelte-1ca6c4y .node:where(.svelte-1ca6c4y){background:var(--color-primary)}[data-kind=search].svelte-1ca6c4y .node:where(.svelte-1ca6c4y){background:var(--color-yellow)}[data-kind=end].svelte-1ca6c4y .node:where(.svelte-1ca6c4y){background:transparent;border:2px solid var(--color-fg)}[data-kind=stop].svelte-1ca6c4y .node:where(.svelte-1ca6c4y),[data-kind=fail].svelte-1ca6c4y .node:where(.svelte-1ca6c4y){background:transparent;border:2px dashed var(--color-muted)}.live.svelte-1ca6c4y .node:where(.svelte-1ca6c4y){animation:svelte-1ca6c4y-blink 1s steps(2,jump-none) infinite}.event-main.svelte-1ca6c4y{display:flex;min-width:0;flex-direction:column;gap:2px}.event-title.svelte-1ca6c4y{font-size:14px;font-weight:500}.detail.svelte-1ca6c4y{color:var(--color-muted);font:400 11px/1.45 var(--font-mono);font-variant-ligatures:none;overflow-wrap:anywhere}.note.svelte-1ca6c4y{color:var(--color-muted);font-size:12.5px;line-height:1.5}@keyframes svelte-1ca6c4y-event-in{0%{opacity:0;transform:translateY(6px)}}@keyframes svelte-1ca6c4y-blink{50%{opacity:.3}}.panel.svelte-3oqpo3{position:relative;z-index:28;display:flex;width:0;flex:none;flex-direction:column;overflow:hidden;background:var(--color-rail);border-left:1px solid transparent;transition:width var(--dur-3) var(--ease-out),border-color var(--dur-3)}.panel.open.svelte-3oqpo3{width:var(--panel-width);border-left-color:var(--color-hairline)}.panel.svelte-3oqpo3>:where(.svelte-3oqpo3){width:var(--panel-width);flex:none}.grip.svelte-3oqpo3{display:none}.head.svelte-3oqpo3{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(12px + env(safe-area-inset-top,0px)) 12px 6px 18px}.title.svelte-3oqpo3{display:flex;align-items:center;gap:10px;font:600 15px/1.3 var(--font-display);letter-spacing:-.02em}.title.svelte-3oqpo3 span:where(.svelte-3oqpo3){width:8px;height:8px;background:var(--color-primary)}.close.svelte-3oqpo3{display:grid;width:36px;height:36px;place-items:center;color:var(--color-muted);transition:color var(--dur-1),background-color var(--dur-1)}.close.svelte-3oqpo3:hover{color:var(--color-fg);background:var(--color-tint)}.tabs.svelte-3oqpo3{display:flex;padding:0 12px;border-bottom:1px solid var(--color-hairline)}.tab.svelte-3oqpo3{position:relative;padding:13px 8px 12px;color:var(--color-muted);transition:color var(--dur-1)}.tab.svelte-3oqpo3:after{content:"";position:absolute;right:8px;bottom:-1px;left:8px;height:2px;background:var(--color-primary);transform:scaleX(0);transition:transform var(--dur-3) var(--ease-out)}.tab.svelte-3oqpo3:hover,.tab[aria-selected=true].svelte-3oqpo3{color:var(--color-fg)}.tab[aria-selected=true].svelte-3oqpo3:after{transform:none}.body.svelte-3oqpo3{min-height:0;flex:1 1 auto;overflow-y:auto;padding:18px 18px calc(28px + env(safe-area-inset-bottom,0px));scrollbar-width:thin;scrollbar-color:var(--color-hairline-strong) transparent}.pane.svelte-3oqpo3{display:flex;flex-direction:column;gap:18px;animation:svelte-3oqpo3-pane-in .3s var(--ease-out)}@keyframes svelte-3oqpo3-pane-in{0%{opacity:0;transform:translate(6px)}}@media(max-width:1179px){.panel.svelte-3oqpo3,.panel.open.svelte-3oqpo3{position:fixed;top:0;right:0;bottom:0;width:min(var(--panel-width),92vw);border-left:1px solid var(--color-hairline);box-shadow:var(--shadow-drawer);transform:translate(105%);visibility:hidden;transition:transform var(--dur-4) var(--ease-out),visibility 0s linear var(--dur-4)}.panel.open.svelte-3oqpo3{transform:none;visibility:visible;transition:transform var(--dur-4) var(--ease-out)}.panel.svelte-3oqpo3>:where(.svelte-3oqpo3){width:100%}}@media(max-width:759px){.panel.svelte-3oqpo3,.panel.open.svelte-3oqpo3{top:auto;left:0;width:100%;height:min(82vh,720px);border-top:1px solid var(--color-hairline-strong);border-left:0;transform:translateY(105%)}.panel.open.svelte-3oqpo3{transform:none}.grip.svelte-3oqpo3{position:relative;display:block;height:18px}.grip.svelte-3oqpo3:after{content:"";position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;background:var(--color-hairline-strong)}.head.svelte-3oqpo3{padding-top:0}}.save-chats.svelte-i758me{display:grid;gap:6px;padding:12px;border:1px solid var(--color-hairline-strong);background:var(--color-surface)}h2.svelte-i758me{color:var(--color-fg);font-size:13.5px;font-weight:500;line-height:1.35}p.svelte-i758me{color:var(--color-muted);font-size:12.5px;line-height:1.5}.sign-in.svelte-i758me{display:flex;min-height:36px;align-items:center;gap:10px;margin-top:6px;padding:0 12px;border:1px solid var(--color-hairline-strong);color:var(--color-fg-2);font:400 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;transition:color var(--dur-1),border-color var(--dur-1),background-color var(--dur-1)}.sign-in.svelte-i758me span:where(.svelte-i758me){flex:1;text-align:left}.sign-in.svelte-i758me:hover{border-color:var(--color-primary);color:var(--color-fg);background:var(--color-primary-tint)}.rail.svelte-7sczag{position:relative;z-index:30;flex:none;width:var(--rail-width);overflow:hidden;background:var(--color-rail);border-right:1px solid var(--color-hairline);transition:width var(--dur-3) var(--ease-out),border-color var(--dur-3)}.rail[data-state=closed].svelte-7sczag{width:0;border-right-color:transparent}.rail-inner.svelte-7sczag{display:flex;width:var(--rail-width);height:100%;flex-direction:column;gap:14px;padding:calc(14px + env(safe-area-inset-top,0px)) 12px calc(12px + env(safe-area-inset-bottom,0px))}.rail-head.svelte-7sczag{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-left:6px}.rail-head.svelte-7sczag .brand{display:flex;align-items:center;gap:10px;padding:8px 6px;margin:-8px -6px;color:var(--color-fg)}.rail-head.svelte-7sczag .back-arrow{color:var(--color-muted);transition:color var(--dur-1),transform var(--dur-2) var(--ease-out)}.rail-head.svelte-7sczag .brand:hover .back-arrow{color:var(--color-fg);transform:translate(-3px)}.rail-head.svelte-7sczag .rail-wordmark{width:150px;height:auto}.icon-button.svelte-7sczag{display:grid;width:36px;height:36px;flex:none;place-items:center;color:var(--color-muted);transition:color var(--dur-1),background-color var(--dur-1)}.icon-button.svelte-7sczag:hover{color:var(--color-fg);background:var(--color-tint)}.new-chat.svelte-7sczag{display:flex;height:44px;align-items:center;gap:10px;margin-top:4px;padding:0 10px 0 12px;color:var(--color-on-primary);background:var(--color-primary);font:400 11px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;transition:background-color var(--dur-1)}.new-chat.svelte-7sczag:hover{background:var(--color-primary-hover)}.new-chat.svelte-7sczag:active{transform:translateY(1px)}.new-chat.svelte-7sczag kbd:where(.svelte-7sczag){margin-left:auto;padding:4px 5px 3px;border:1px solid rgb(11 11 12 / .28);color:#0b0b0cb8;font-size:9px;letter-spacing:.04em;text-transform:none}.search.svelte-7sczag{display:flex;height:40px;align-items:center;gap:8px;padding:0 10px 0 8px;border:1px solid var(--color-hairline);color:var(--color-faint);background:var(--color-canvas);transition:border-color var(--dur-1),color var(--dur-1)}.search.svelte-7sczag:focus-within{border-color:var(--color-primary-line);color:var(--color-fg)}.search.svelte-7sczag input:where(.svelte-7sczag){min-width:0;flex:1;border:0;outline:0;font-size:14px}.search.svelte-7sczag input:where(.svelte-7sczag)::-webkit-search-cancel-button{filter:grayscale(1);opacity:.5}.history.svelte-7sczag{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px;margin:0 -12px;padding:2px 12px 12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-hairline-strong) transparent}.group.svelte-7sczag{display:flex;flex-direction:column;gap:1px}.group-title.svelte-7sczag{padding:4px 10px 6px;color:var(--color-faint)}.item.svelte-7sczag{position:relative;display:flex;width:100%;align-items:center;gap:10px;padding:9px 10px;color:var(--color-fg-2);font-size:14px;line-height:1.35;text-align:left;transition:color var(--dur-1),background-color var(--dur-1)}.item.svelte-7sczag:hover{color:var(--color-fg);background:var(--color-tint)}.item[aria-current=true].svelte-7sczag{color:var(--color-fg);background:var(--color-surface-2)}.item[aria-current=true].svelte-7sczag:before{content:"";position:absolute;top:50%;left:0;width:3px;height:14px;margin-top:-7px;background:var(--color-primary)}.item.fresh.svelte-7sczag{animation:svelte-7sczag-item-in .6s var(--ease-out) both}.item-title.svelte-7sczag{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool.svelte-7sczag{width:6px;height:6px;flex:none}.tool[data-tool=calc].svelte-7sczag{background:var(--color-primary)}.tool[data-tool=search].svelte-7sczag{background:var(--color-yellow);box-shadow:0 0 0 1px #7a660059}.empty.svelte-7sczag{padding:10px;color:var(--color-faint);font-size:13px}.rail-foot.svelte-7sczag{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--color-hairline)}.offline.svelte-7sczag{display:flex;flex-direction:column;gap:6px;padding:11px 12px 12px;border:1px dashed var(--color-primary-line);animation:svelte-7sczag-skeleton-in var(--dur-3) var(--ease-out) both}.offline.svelte-7sczag .pixel-label:where(.svelte-7sczag){color:var(--color-primary-text)}.offline.svelte-7sczag p:where(.svelte-7sczag){color:var(--color-muted);font-size:12.5px;line-height:1.5}.foot-row.svelte-7sczag{display:flex;align-items:center;gap:6px}.language.svelte-7sczag{display:inline-flex;min-height:36px;align-items:center;gap:6px;color:var(--color-muted);font:400 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:0 6px;transition:color var(--dur-1)}.language.svelte-7sczag .current:where(.svelte-7sczag),.language.svelte-7sczag:hover{color:var(--color-fg)}.row.svelte-7sczag{--row-fill: var(--color-rail);--row-tint: transparent;position:relative}.row.svelte-7sczag:hover{--row-tint: var(--color-tint)}.row.svelte-7sczag:has(.item[aria-current=true]:where(.svelte-7sczag)){--row-fill: var(--color-surface-2);--row-tint: transparent}.row.removing.svelte-7sczag .item:where(.svelte-7sczag){color:var(--color-faint)}.removing-label.svelte-7sczag{flex:none;color:var(--color-faint)}.actions.svelte-7sczag{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;gap:2px;padding:0 4px 0 18px;background:linear-gradient(to right,transparent,var(--row-tint) 14px),linear-gradient(to right,transparent,var(--row-fill) 14px);opacity:0;pointer-events:none;transition:opacity var(--dur-1)}.row.svelte-7sczag:hover .actions:where(.svelte-7sczag),.row.svelte-7sczag:focus-within .actions:where(.svelte-7sczag){opacity:1;pointer-events:auto}.action.svelte-7sczag{display:grid;width:28px;height:28px;place-items:center;color:var(--color-muted);transition:color var(--dur-1),background-color var(--dur-1)}.action.svelte-7sczag:hover{color:var(--color-fg);background:var(--color-tint)}.rename.svelte-7sczag{width:100%;padding:8px 9px;border:1px solid var(--color-primary-line);outline:0;color:var(--color-fg);background:var(--color-canvas);font-size:14px;line-height:1.35}.confirm.svelte-7sczag{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 8px 7px 10px;border:1px solid var(--color-danger-line);background:var(--color-danger-tint);animation:svelte-7sczag-confirm-in var(--dur-2) var(--ease-out)}.confirm-text.svelte-7sczag{min-width:0;flex:1;color:var(--color-fg);font-size:13px;line-height:1.3}.confirm-button.svelte-7sczag{height:26px;padding:0 9px;border:1px solid var(--color-hairline-strong);color:var(--color-fg-2);font:400 9.5px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;transition:color var(--dur-1),background-color var(--dur-1),border-color var(--dur-1)}.confirm-button.svelte-7sczag:hover{color:var(--color-fg);border-color:var(--color-fg-2)}.confirm-button.delete.svelte-7sczag{border-color:var(--color-danger-line);color:var(--color-danger)}.confirm-button.delete.svelte-7sczag:hover{color:var(--color-canvas);background:var(--color-danger);border-color:var(--color-danger)}.skeleton.svelte-7sczag{display:flex;flex-direction:column;gap:1px}.skeleton-label.svelte-7sczag,.skeleton-row.svelte-7sczag{display:block;height:8px;background:var(--color-hairline);animation:svelte-7sczag-skeleton-in var(--dur-4) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 70ms)}.skeleton-label.svelte-7sczag{width:52px;height:6px;margin:8px 10px 10px}.skeleton-row.svelte-7sczag{width:calc(var(--width) - 20px);margin:13px 10px;background:var(--color-tint);box-shadow:inset 0 0 0 1px var(--color-hairline)}.reconnect.svelte-7sczag{display:inline-flex;height:28px;align-items:center;align-self:flex-start;gap:8px;margin-top:2px;padding:0 10px 0 8px;border:1px solid var(--color-hairline-strong);color:var(--color-fg-2);font:400 9.5px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;transition:color var(--dur-1),border-color var(--dur-1)}.reconnect.svelte-7sczag:hover:not(:disabled){color:var(--color-fg);border-color:var(--color-fg-2)}.reconnect.svelte-7sczag:disabled{color:var(--color-faint)}@keyframes svelte-7sczag-confirm-in{0%{opacity:0;transform:translate(-6px)}}@keyframes svelte-7sczag-skeleton-in{0%{opacity:0}}@media(hover:none){.actions.svelte-7sczag{opacity:1;pointer-events:auto}}@keyframes svelte-7sczag-item-in{0%{opacity:0;transform:translate(-10px);background:var(--color-primary-tint)}}@media(max-width:1023px){.rail.svelte-7sczag,.rail[data-state=closed].svelte-7sczag{position:fixed;top:0;bottom:0;left:0;width:min(var(--rail-width),86vw);border-right:1px solid var(--color-hairline);box-shadow:var(--shadow-drawer);transform:translate(-105%);visibility:hidden;transition:transform var(--dur-4) var(--ease-out),visibility 0s linear var(--dur-4)}.rail[data-state=open].svelte-7sczag{transform:none;visibility:visible;transition:transform var(--dur-4) var(--ease-out)}.rail-inner.svelte-7sczag{width:100%;padding-left:max(12px,env(safe-area-inset-left,0px))}.new-chat.svelte-7sczag kbd:where(.svelte-7sczag){display:none}}.calc.svelte-4mj697{display:inline-flex;max-width:100%;flex-wrap:wrap;align-items:center;align-self:flex-start;gap:6px 12px;padding:6px 10px 6px 6px;border:1px solid var(--color-hairline);background:var(--color-surface);animation:svelte-4mj697-rise .3s var(--ease-out) both}.tag.svelte-4mj697{display:inline-flex;align-items:center;gap:6px;color:var(--color-muted)}.tag.svelte-4mj697 svg{color:var(--color-primary-text)}.expr.svelte-4mj697,.eq.svelte-4mj697,.result.svelte-4mj697{font:400 13.5px/1.3 var(--font-mono);font-variant-ligatures:none}.expr.svelte-4mj697{color:var(--color-fg);overflow-wrap:anywhere}.eq.svelte-4mj697{color:var(--color-faint)}.result.svelte-4mj697{min-width:1ch;color:var(--color-primary-text);font-variant-numeric:tabular-nums}.result.waiting.svelte-4mj697:after{content:"…";animation:svelte-4mj697-blink 1s steps(1,end) infinite}.by.svelte-4mj697{padding:2px 5px;border:1px dashed var(--color-hairline-strong);color:var(--color-faint);cursor:help}.hidden.svelte-4mj697{visibility:hidden}@keyframes svelte-4mj697-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes svelte-4mj697-blink{50%{opacity:.25}}.foot.svelte-8k926h{display:flex;min-height:32px;flex-wrap:wrap;align-items:center;gap:6px 12px}.actions.svelte-8k926h{display:flex;margin-left:-7px}.action.svelte-8k926h{display:grid;width:34px;height:34px;place-items:center;color:var(--color-faint);transition:color var(--dur-1),background-color var(--dur-1)}.action.svelte-8k926h:hover:not(:disabled){color:var(--color-fg);background:var(--color-tint)}.action.svelte-8k926h:disabled{opacity:.4}.action[aria-pressed=true].svelte-8k926h{color:var(--color-primary-text)}.action.pop.svelte-8k926h svg{animation:svelte-8k926h-pop .4s var(--ease-back)}.stats.svelte-8k926h{color:var(--color-faint);font:400 10px/1.2 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.tag.svelte-8k926h{padding:3px 6px;white-space:nowrap}.stopped.svelte-8k926h{border:1px dashed var(--color-hairline-strong);color:var(--color-muted)}.custom.svelte-8k926h{border:1px solid var(--color-primary-line);color:var(--color-primary-text);transition:background-color var(--dur-1)}.custom.svelte-8k926h:hover{background:var(--color-primary-tint)}@keyframes svelte-8k926h-pop{40%{transform:scale(1.3)}}.search.svelte-12e7qny{min-width:0;border:1px solid var(--color-hairline);background:var(--color-canvas);animation:svelte-12e7qny-rise .3s var(--ease-out) both}.bar.svelte-12e7qny{display:flex;align-items:stretch;transition:background-color var(--dur-1)}.bar.svelte-12e7qny:hover{background:var(--color-tint)}.head.svelte-12e7qny{display:flex;min-width:0;flex:1;align-items:center;gap:10px;padding:8px 8px 8px 9px;text-align:left}.open-article.svelte-12e7qny{display:inline-flex;flex:none;align-items:center;gap:4px;padding:0 12px;border-left:1px solid var(--color-hairline);color:var(--color-primary-text);font:400 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.open-article.svelte-12e7qny:is(:where(.svelte-12e7qny):hover,:where(.svelte-12e7qny):focus-visible){text-decoration:underline;text-decoration-color:var(--color-primary-line);text-underline-offset:3px}.open-article.svelte-12e7qny:focus-visible{outline-offset:-2px}.head.svelte-12e7qny .lens{color:var(--color-yellow-text)}.source.svelte-12e7qny{color:var(--color-muted);white-space:nowrap}.query.svelte-12e7qny{min-width:0;overflow:hidden;color:var(--color-fg);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-12e7qny{margin-left:auto;color:var(--color-faint);font:400 10px/1.2 var(--font-mono);white-space:nowrap}.meta.waiting.svelte-12e7qny{color:var(--color-yellow-text);animation:svelte-12e7qny-blink 1s steps(1,end) infinite}.head.svelte-12e7qny .chevron{flex:none;color:var(--color-faint);transition:transform var(--dur-2) var(--ease-out)}.open.svelte-12e7qny .head:where(.svelte-12e7qny) .chevron{transform:rotate(90deg)}.body.svelte-12e7qny{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-3) var(--ease-out)}.open.svelte-12e7qny .body:where(.svelte-12e7qny){grid-template-rows:1fr}.clip.svelte-12e7qny{min-height:0;overflow:hidden}.passages.svelte-12e7qny{border-top:1px solid var(--color-hairline)}.passage.svelte-12e7qny{display:grid;grid-template-columns:22px 1fr;gap:12px;padding:11px 12px;animation:svelte-12e7qny-rise .35s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms)}.passage.svelte-12e7qny+.passage:where(.svelte-12e7qny){border-top:1px solid var(--color-hairline)}.rank.svelte-12e7qny{display:grid;width:22px;height:22px;place-items:center;color:var(--color-ink);background:var(--color-yellow);font:400 10px/1 var(--font-mono)}.passage-main.svelte-12e7qny{display:flex;min-width:0;flex-direction:column;gap:4px}.passage-top.svelte-12e7qny{display:flex;align-items:center;gap:10px}.title.svelte-12e7qny{display:inline-flex;align-items:center;gap:5px;color:var(--color-primary-text);font-size:14px;font-weight:500}.title.svelte-12e7qny:is(:where(.svelte-12e7qny):hover,:where(.svelte-12e7qny):focus-visible){text-decoration:underline;text-decoration-color:var(--color-primary-line);text-underline-offset:3px}.passage.svelte-12e7qny p:where(.svelte-12e7qny){color:var(--color-muted);font-size:13.5px;line-height:1.5}@keyframes svelte-12e7qny-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes svelte-12e7qny-blink{50%{opacity:.35}}@media(max-width:480px){.source.svelte-12e7qny{display:none}}.sources.svelte-19so0ua{display:flex;flex-wrap:wrap;align-items:center;gap:6px;animation:svelte-19so0ua-rise .35s var(--ease-out) both}.pixel-label.svelte-19so0ua{margin-right:4px;color:var(--color-faint)}.source.svelte-19so0ua{display:inline-flex;align-items:center;gap:8px;padding:5px 9px 5px 5px;border:1px solid var(--color-hairline-strong);color:var(--color-primary-text);font-size:13px;transition:color var(--dur-1),border-color var(--dur-1),background-color var(--dur-1)}.source.svelte-19so0ua:is(:where(.svelte-19so0ua):hover,:where(.svelte-19so0ua):focus-visible){background:var(--color-tint);border-color:var(--color-primary-line)}.source.svelte-19so0ua:is(:where(.svelte-19so0ua):hover,:where(.svelte-19so0ua):focus-visible) span:where(.svelte-19so0ua){text-decoration:underline;text-decoration-color:var(--color-primary-line);text-underline-offset:3px}.source.svelte-19so0ua b:where(.svelte-19so0ua){display:grid;width:18px;height:18px;place-items:center;color:var(--color-canvas);background:var(--color-fg);font:400 10px/1 var(--font-mono)}.source.svelte-19so0ua svg{color:var(--color-primary-text)}@keyframes svelte-19so0ua-rise{0%{opacity:0;transform:translateY(6px)}}.piece.svelte-g6rzss{animation:svelte-g6rzss-piece-in .26s var(--ease-out) both}.caret.svelte-g6rzss{display:inline-block;width:8px;height:15px;margin-left:3px;vertical-align:-2px;background:var(--color-primary);animation:svelte-g6rzss-caret 1s steps(2,jump-none) infinite}@keyframes svelte-g6rzss-piece-in{0%{opacity:0;filter:blur(3px)}}@keyframes svelte-g6rzss-caret{50%{opacity:0}}.think.svelte-1co8ti6{min-width:0;border:1px solid var(--color-hairline);background:var(--color-canvas)}.head.svelte-1co8ti6{display:flex;width:100%;align-items:center;gap:10px;padding:8px 8px 8px 12px;color:var(--color-muted);text-align:left;transition:background-color var(--dur-1)}.head.svelte-1co8ti6:hover{background:var(--color-tint)}.spinner.svelte-1co8ti6{position:relative;width:12px;height:12px;flex:none}.spinner.svelte-1co8ti6 i:where(.svelte-1co8ti6){position:absolute;width:4px;height:4px;background:var(--color-fg)}.spinner.svelte-1co8ti6 i:where(.svelte-1co8ti6):nth-child(1){top:0;left:4px}.spinner.svelte-1co8ti6 i:where(.svelte-1co8ti6):nth-child(2){top:4px;left:8px}.spinner.svelte-1co8ti6 i:where(.svelte-1co8ti6):nth-child(3){top:8px;left:4px;background:var(--color-yellow)}.spinner.svelte-1co8ti6 i:where(.svelte-1co8ti6):nth-child(4){top:4px;left:0}.live.svelte-1co8ti6 .spinner:where(.svelte-1co8ti6){animation:svelte-1co8ti6-turn 1s steps(4,end) infinite}.meta.svelte-1co8ti6{margin-left:auto;color:var(--color-faint);font:400 10px/1.2 var(--font-mono);letter-spacing:.02em;white-space:nowrap}.head.svelte-1co8ti6 .chevron{flex:none;margin-left:auto;color:var(--color-faint);transition:transform var(--dur-2) var(--ease-out)}.meta.svelte-1co8ti6+.chevron{margin-left:0}.open.svelte-1co8ti6 .head:where(.svelte-1co8ti6) .chevron{transform:rotate(90deg)}.body.svelte-1co8ti6{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-3) var(--ease-out)}.open.svelte-1co8ti6 .body:where(.svelte-1co8ti6){grid-template-rows:1fr}.clip.svelte-1co8ti6{min-height:0;overflow:hidden}.inner.svelte-1co8ti6{display:flex;flex-direction:column;gap:8px;padding:2px 14px 14px 34px;color:var(--color-muted);font-size:14.5px;line-height:1.6}.inner.svelte-1co8ti6 p:where(.svelte-1co8ti6){max-width:62ch}.inner.svelte-1co8ti6 .calc{background:var(--color-canvas)}@keyframes svelte-1co8ti6-turn{to{transform:rotate(360deg)}}.maxx.svelte-1pve1kn{display:flex;min-width:0;align-items:flex-start;gap:14px;animation:svelte-1pve1kn-message-in .42s var(--ease-out) both}.avatar.svelte-1pve1kn{display:block;flex:none;margin-top:-4px;cursor:default}.main.svelte-1pve1kn{position:relative;display:flex;min-width:0;flex:1;flex-direction:column;gap:10px}.head.svelte-1pve1kn{display:flex;min-height:20px;align-items:center;gap:8px}.who.svelte-1pve1kn{font:400 11px/1 var(--font-mono);letter-spacing:.1em}.status.svelte-1pve1kn{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary-text);animation:svelte-1pve1kn-status-in .3s var(--ease-out)}.dots.svelte-1pve1kn{display:inline-flex;gap:2px}.dots.svelte-1pve1kn i:where(.svelte-1pve1kn){width:3px;height:3px;background:currentColor;animation:svelte-1pve1kn-dot 1s steps(1,end) infinite}.dots.svelte-1pve1kn i:where(.svelte-1pve1kn):nth-child(2){animation-delay:.2s}.dots.svelte-1pve1kn i:where(.svelte-1pve1kn):nth-child(3){animation-delay:.4s}.body.svelte-1pve1kn,.tokens.svelte-1pve1kn{display:flex;min-width:0;flex-direction:column;gap:12px}.body.svelte-1pve1kn{color:var(--color-fg);font-size:16px;line-height:1.68}.body.svelte-1pve1kn>p:where(.svelte-1pve1kn){max-width:66ch;overflow-wrap:break-word;white-space:pre-line}.answer-list.svelte-1pve1kn{display:flex;max-width:66ch;flex-direction:column;gap:6px;counter-reset:item}.answer-list.svelte-1pve1kn li:where(.svelte-1pve1kn){display:grid;grid-template-columns:26px 1fr;counter-increment:item}.answer-list.svelte-1pve1kn li:where(.svelte-1pve1kn):before{content:counter(item) ".";padding-top:2px;color:var(--color-primary-text);font:400 12px/1.68 var(--font-mono)}.tokens.svelte-1pve1kn{gap:10px;animation:svelte-1pve1kn-status-in .3s var(--ease-out)}.failure.svelte-1pve1kn{display:flex;max-width:66ch;flex-direction:column;align-items:flex-start;gap:8px;padding:11px 12px 12px;border:1px dashed var(--color-danger-line);background:var(--color-danger-tint);animation:svelte-1pve1kn-status-in .3s var(--ease-out)}.failure-title.svelte-1pve1kn{display:inline-flex;align-items:center;gap:8px;color:var(--color-danger)}.failure.svelte-1pve1kn p:where(.svelte-1pve1kn){color:var(--color-fg-2);font-size:14px;line-height:1.5}.retry.svelte-1pve1kn{display:inline-flex;height:30px;align-items:center;gap:8px;padding:0 10px 0 8px;border:1px solid var(--color-hairline-strong);color:var(--color-fg);background:var(--color-canvas);font:400 9.5px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;transition:border-color var(--dur-1)}.retry.svelte-1pve1kn:hover:not(:disabled){border-color:var(--color-fg-2)}.retry.svelte-1pve1kn:disabled{color:var(--color-faint)}.main.svelte-1pve1kn>footer{opacity:0;transition:opacity var(--dur-2)}.maxx.svelte-1pve1kn:is(.last:where(.svelte-1pve1kn),.selected:where(.svelte-1pve1kn),:where(.svelte-1pve1kn):hover,:where(.svelte-1pve1kn):focus-within) .main:where(.svelte-1pve1kn)>footer{opacity:1}@media(hover:none){.main.svelte-1pve1kn>footer{opacity:1}}@keyframes svelte-1pve1kn-message-in{0%{opacity:0;transform:translateY(14px)}}@keyframes svelte-1pve1kn-status-in{0%{opacity:0;transform:translateY(6px)}}@keyframes svelte-1pve1kn-dot{0%,to{opacity:.25}40%{opacity:1}}@media(max-width:759px){.maxx.svelte-1pve1kn{gap:10px}}@media(max-width:480px){.maxx.svelte-1pve1kn{flex-direction:column;align-items:stretch;gap:6px}.avatar.svelte-1pve1kn{align-self:flex-start;margin:0 0 -2px}}.user.svelte-20hemy{display:flex;flex-direction:column;align-items:flex-end;gap:6px;animation:svelte-20hemy-message-in .42s var(--ease-out) both}.bubble.svelte-20hemy{max-width:min(84%,62ch);padding:11px 15px;color:var(--color-fg);background:var(--color-surface-2);font-size:16px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}time.svelte-20hemy{color:var(--color-faint);font:400 10px/1 var(--font-mono);letter-spacing:.04em;opacity:0;transition:opacity var(--dur-2)}.user.svelte-20hemy:hover time:where(.svelte-20hemy){opacity:1}@keyframes svelte-20hemy-message-in{0%{opacity:0;transform:translateY(14px)}}@media(max-width:480px){.bubble.svelte-20hemy{max-width:92%}}.welcome.svelte-ass0ec{display:grid;min-height:100%;max-width:var(--column);grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:14px 28px;margin:0 auto;padding:clamp(24px,7vh,72px) var(--gutter-end) 32px var(--gutter)}.stage.svelte-ass0ec{position:relative;display:grid;width:120px;height:120px;grid-row:1 / 4;place-items:center;animation:svelte-ass0ec-rise .7s var(--ease-out) both}.stage.svelte-ass0ec:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,var(--color-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--color-grid) 1px,transparent 1px);background-size:var(--cell) var(--cell);background-position:center;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 55%,transparent 100%)}.stage.svelte-ass0ec .mascot{position:relative}.title.svelte-ass0ec{align-self:end;font:600 clamp(30px,4.6vw,46px) / 1.04 var(--font-display);letter-spacing:-.045em;text-wrap:balance}.word.svelte-ass0ec{display:inline-block;animation:svelte-ass0ec-word-in .7s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * 70ms)}.title.svelte-ass0ec em:where(.svelte-ass0ec){color:var(--color-primary);font-style:normal}.lede.svelte-ass0ec{max-width:48ch;color:var(--color-muted);font-size:16px;line-height:1.6;animation:svelte-ass0ec-rise .6s var(--ease-out) .38s both}.caps.svelte-ass0ec{display:flex;flex-wrap:wrap;align-self:start;gap:6px 16px}.caps.svelte-ass0ec li:where(.svelte-ass0ec){display:inline-flex;align-items:center;gap:8px;color:var(--color-fg-2);animation:svelte-ass0ec-rise .5s var(--ease-out) both;animation-delay:calc(.48s + var(--i) * 50ms)}.cap-pixel.svelte-ass0ec{width:7px;height:7px;flex:none}.cap-pixel[data-cap=calc].svelte-ass0ec{background:var(--color-primary)}.cap-pixel[data-cap=wiki].svelte-ass0ec{background:var(--color-yellow);box-shadow:0 0 0 1px #7a660059}.cap-pixel[data-cap=think].svelte-ass0ec{background:var(--color-fg)}.suggestions.svelte-ass0ec{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:2px}.scope.svelte-ass0ec{grid-column:1 / -1;margin-top:14px;color:var(--color-fg-2);font-size:14.5px;line-height:1.5}.suggestion.svelte-ass0ec{position:relative;display:flex;min-height:108px;flex-direction:column;gap:10px;padding:14px 14px 18px;border:1px solid var(--color-hairline-strong);background:var(--color-canvas);text-align:left;animation:svelte-ass0ec-rise .55s var(--ease-out) both;animation-delay:calc(.55s + var(--i) * 50ms);transition:border-color var(--dur-2),background-color var(--dur-2),transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.suggestion.svelte-ass0ec:before{content:"";position:absolute;inset:-3px;background:linear-gradient(var(--color-primary),var(--color-primary)) top left / 5px 5px no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) top right / 5px 5px no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) bottom left / 5px 5px no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) bottom right / 5px 5px no-repeat;opacity:0;pointer-events:none;transform:scale(1.04);transition:opacity var(--dur-2),transform var(--dur-3) var(--ease-out)}.suggestion.svelte-ass0ec:is(:where(.svelte-ass0ec):hover,:where(.svelte-ass0ec):focus-visible){border-color:var(--color-primary-line);background:var(--color-surface);outline:none;transform:translate(-2px,-2px);box-shadow:var(--shadow-pixel)}.suggestion.svelte-ass0ec:is(:where(.svelte-ass0ec):hover,:where(.svelte-ass0ec):focus-visible):before{opacity:1;transform:none}.suggestion.svelte-ass0ec:active{transform:none;box-shadow:none}.kicker.svelte-ass0ec{display:flex;align-items:center;gap:8px;color:var(--color-primary-text)}.prompt.svelte-ass0ec{color:var(--color-fg-2);font-size:14.5px;line-height:1.45}.suggestion.svelte-ass0ec .go{position:absolute;right:8px;bottom:8px;color:var(--color-primary-text);opacity:0;transform:translate(-4px,4px);transition:opacity var(--dur-2),transform var(--dur-2) var(--ease-out)}.suggestion.svelte-ass0ec:is(:where(.svelte-ass0ec):hover,:where(.svelte-ass0ec):focus-visible) .go{opacity:1;transform:none}.welcome.leaving.svelte-ass0ec{animation:svelte-ass0ec-leave .3s var(--ease-in-out) forwards}@keyframes svelte-ass0ec-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes svelte-ass0ec-word-in{0%{opacity:0;transform:translateY(.45em);filter:blur(8px)}}@keyframes svelte-ass0ec-leave{to{opacity:0;transform:translateY(-12px)}}@media(max-width:759px){.welcome.svelte-ass0ec{grid-template-columns:1fr;align-content:end;row-gap:12px}.stage.svelte-ass0ec{width:92px;height:92px;grid-row:auto;margin-left:-16px}.suggestions.svelte-ass0ec{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.welcome.svelte-ass0ec{padding-top:12px}.suggestions.svelte-ass0ec{display:flex;margin:10px calc(-1 * var(--gutter-end)) 0 calc(-1 * var(--gutter));padding:6px var(--gutter-end) 8px var(--gutter);overflow-x:auto;scroll-padding-left:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.suggestion.svelte-ass0ec{flex:0 0 76%;min-height:0;scroll-snap-align:start}.suggestion.svelte-ass0ec:is(:where(.svelte-ass0ec):hover,:where(.svelte-ass0ec):focus-visible){transform:none;box-shadow:none}}.scroller.svelte-1rai5gg{position:relative;z-index:1;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-hairline-strong) transparent}.thread.svelte-1rai5gg{display:flex;max-width:var(--column);flex-direction:column;gap:32px;margin:0 auto;padding:12px var(--gutter-end) 24px var(--gutter)}.thread.hide-tools.svelte-1rai5gg :is(.calc,.search){display:none}.thread-state.svelte-1rai5gg{display:flex;max-width:var(--column);flex-direction:column;align-items:flex-start;gap:12px;margin:0 auto;padding:28px var(--gutter-end) 24px var(--gutter);animation:svelte-1rai5gg-state-in var(--dur-3) var(--ease-out) both;animation-delay:.16s}.loading.svelte-1rai5gg{display:inline-flex;align-items:center;gap:8px;color:var(--color-muted)}.dots.svelte-1rai5gg{display:inline-flex;gap:2px}.dots.svelte-1rai5gg i:where(.svelte-1rai5gg){width:3px;height:3px;background:currentColor;animation:svelte-1rai5gg-dot 1s steps(1,end) infinite}.dots.svelte-1rai5gg i:where(.svelte-1rai5gg):nth-child(2){animation-delay:.2s}.dots.svelte-1rai5gg i:where(.svelte-1rai5gg):nth-child(3){animation-delay:.4s}.state-text.svelte-1rai5gg{color:var(--color-fg-2);font-size:15px}.retry.svelte-1rai5gg{display:inline-flex;height:34px;align-items:center;gap:8px;padding:0 12px 0 10px;border:1px solid var(--color-hairline-strong);color:var(--color-fg-2);font:400 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;transition:color var(--dur-1),border-color var(--dur-1)}.retry.svelte-1rai5gg:hover{color:var(--color-fg);border-color:var(--color-fg-2)}@keyframes svelte-1rai5gg-state-in{0%{opacity:0}}@keyframes svelte-1rai5gg-dot{0%,to{opacity:.25}40%{opacity:1}}.jump.svelte-1rai5gg{position:absolute;z-index:8;bottom:172px;left:50%;display:grid;width:40px;height:40px;place-items:center;margin-left:-20px;border:1px solid var(--color-hairline-strong);color:var(--color-fg);background:var(--color-raised);box-shadow:var(--shadow-pixel);animation:svelte-1rai5gg-jump-in var(--dur-2) var(--ease-out)}.jump.svelte-1rai5gg:hover{border-color:var(--color-primary-line)}.jump.unseen-below.svelte-1rai5gg:after{content:"";position:absolute;top:-4px;right:-4px;width:7px;height:7px;background:var(--color-primary)}@keyframes svelte-1rai5gg-jump-in{0%{opacity:0;transform:translateY(8px)}}@media(max-width:759px){.thread.svelte-1rai5gg{gap:26px}.jump.svelte-1rai5gg{bottom:152px}}.topbar.svelte-1lijp0k{position:relative;z-index:12;display:flex;height:calc(60px + env(safe-area-inset-top,0px));flex:none;align-items:center;gap:6px;padding:env(safe-area-inset-top,0px) var(--gutter-end) 0 12px;border-bottom:1px solid transparent;transition:border-color var(--dur-2)}.topbar.scrolled.svelte-1lijp0k{border-bottom-color:var(--color-hairline)}.rail-buttons.svelte-1lijp0k{display:none;gap:2px}.topbar[data-rail=closed].svelte-1lijp0k .rail-buttons:where(.svelte-1lijp0k){display:flex}.topbar.svelte-1lijp0k .icon-button{display:grid;width:36px;height:36px;place-items:center;color:var(--color-muted);transition:color var(--dur-1),background-color var(--dur-1)}.topbar.svelte-1lijp0k .icon-button:hover{color:var(--color-fg);background:var(--color-tint)}.model.svelte-1lijp0k{height:40px;padding:0 10px;font:600 15px/1 var(--font-display);letter-spacing:-.02em;transition:background-color var(--dur-1)}.model.svelte-1lijp0k:hover,.model.open.svelte-1lijp0k{background:var(--color-tint)}.identity.svelte-1lijp0k{display:flex;align-items:center;gap:6px}.demo.svelte-1lijp0k{position:relative;display:inline-flex;height:26px;flex:none;align-items:center;gap:7px;padding:0 8px;border:1px solid var(--color-hairline-strong);color:var(--color-fg-2);font-size:9px;white-space:nowrap;transition:color var(--dur-1),background-color var(--dur-1),border-color var(--dur-1)}.demo.svelte-1lijp0k:after{content:"";position:absolute;inset:-8px -2px}.demo.svelte-1lijp0k i:where(.svelte-1lijp0k){width:6px;height:6px;flex:none;background:var(--color-primary)}.demo.svelte-1lijp0k:hover{border-color:var(--color-fg-2);color:var(--color-fg);background:var(--color-tint)}.hood-button.svelte-1lijp0k{display:inline-flex;height:38px;align-items:center;gap:9px;margin-left:auto;padding:0 12px 0 9px;border:1px solid var(--color-hairline-strong);color:var(--color-fg-2);font:400 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;transition:color var(--dur-1),background-color var(--dur-1),border-color var(--dur-1)}.hood-button.svelte-1lijp0k:hover{color:var(--color-fg);background:var(--color-tint)}.hood-button[aria-expanded=true].svelte-1lijp0k{color:var(--color-canvas);background:var(--color-fg);border-color:var(--color-fg)}@media(max-width:1023px){.rail-buttons.svelte-1lijp0k{display:flex}}@media(max-width:759px){.hood-button.svelte-1lijp0k{width:40px;justify-content:center;padding:0}.hood-button.svelte-1lijp0k span:where(.svelte-1lijp0k){display:none}}@media(max-width:480px){.identity.svelte-1lijp0k{flex-direction:column;align-items:flex-start;gap:1px}.model.svelte-1lijp0k{height:28px}.demo.svelte-1lijp0k{height:20px;margin-left:10px;padding:0 6px;font-size:8px}.demo.svelte-1lijp0k:after{inset:0 -2px -6px}}.chat.svelte-1sg1qwv{--rail-width: 284px;--panel-width: 392px;--column: 768px;--gutter: max(16px, env(safe-area-inset-left, 0px));--gutter-end: max(16px, env(safe-area-inset-right, 0px));position:fixed;inset:0;display:flex;overflow:hidden;background:var(--color-canvas);color:var(--color-fg);font-size:15px;line-height:1.55}.chat.svelte-1sg1qwv :focus-visible{outline-offset:2px}.main.svelte-1sg1qwv{position:relative;display:flex;min-width:0;flex:1;flex-direction:column}.main.svelte-1sg1qwv:before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:50%;width:calc(var(--column) + 2px);transform:translate(-50%);border-inline:1px dashed var(--color-hairline);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 120px,#000 calc(100% - 200px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 120px,#000 calc(100% - 200px),transparent 100%)}.backdrop.svelte-1sg1qwv{position:fixed;z-index:0;inset:0;pointer-events:none;transition:opacity .3s var(--ease-in-out)}.backdrop.leaving.svelte-1sg1qwv{opacity:0}.scrim.svelte-1sg1qwv{position:fixed;z-index:25;inset:0;background:var(--color-scrim);opacity:0;pointer-events:none;transition:opacity var(--dur-3) var(--ease-out)}.chat.drawer.svelte-1sg1qwv .scrim:where(.svelte-1sg1qwv){opacity:1;pointer-events:auto}.toast.svelte-1sg1qwv{position:fixed;z-index:90;left:50%;bottom:calc(136px + env(safe-area-inset-bottom,0px));display:flex;max-width:calc(100vw - 32px);align-items:center;gap:10px;padding:10px 14px;color:var(--color-canvas);background:var(--color-fg);box-shadow:var(--shadow-pixel);font:400 11px/1.3 var(--font-mono);letter-spacing:.04em;transform:translate(-50%);animation:svelte-1sg1qwv-toast-in var(--dur-3) var(--ease-out),svelte-1sg1qwv-toast-out var(--dur-2) ease-in 2.2s forwards}.toast.svelte-1sg1qwv span:where(.svelte-1sg1qwv){width:7px;height:7px;flex:none;background:var(--color-primary)}@keyframes svelte-1sg1qwv-toast-in{0%{opacity:0;transform:translate(-50%,12px)}}@keyframes svelte-1sg1qwv-toast-out{to{opacity:0;transform:translate(-50%,6px)}}@media(max-width:900px){.main.svelte-1sg1qwv:before{display:none}}.soon.svelte-1o1obac{position:relative;isolation:isolate;display:grid;min-height:100svh;box-sizing:border-box;align-items:center;overflow:hidden;padding-block:calc(var(--header-height) + clamp(28px,6vh,64px)) clamp(88px,11vh,112px)}.backdrop.svelte-1o1obac{position:absolute;z-index:-1;inset:0;pointer-events:none}.frame.svelte-1o1obac{display:grid;justify-items:center}.content.svelte-1o1obac{display:grid;width:min(100%,800px);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 36px}.stage.svelte-1o1obac{position:relative;display:grid;width:160px;height:160px;grid-row:1 / 4;place-items:center;animation:svelte-1o1obac-rise .7s var(--ease-out) both}.stage.svelte-1o1obac:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,var(--color-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--color-grid) 1px,transparent 1px);background-position:center;background-size:var(--cell) var(--cell);-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 55%,transparent 100%)}.stage.svelte-1o1obac .mascot{position:relative}.title.svelte-1o1obac{align-self:end;margin:0;font:600 clamp(32px,4.4vw,52px) / 1.06 var(--font-display);letter-spacing:-.045em;text-wrap:balance;animation:svelte-1o1obac-rise .7s var(--ease-out) .12s both}.title.svelte-1o1obac em:where(.svelte-1o1obac){color:var(--color-primary);font-style:normal}.lede.svelte-1o1obac{max-width:54ch;margin:0;color:var(--color-muted);font-size:16px;line-height:1.6;animation:svelte-1o1obac-rise .6s var(--ease-out) .26s both}.skills.svelte-1o1obac{display:flex;flex-wrap:wrap;align-self:start;gap:8px 18px;margin:0;padding:0;list-style:none}.skills.svelte-1o1obac li:where(.svelte-1o1obac){display:inline-flex;align-items:center;gap:8px;color:var(--color-fg-2);animation:svelte-1o1obac-rise .5s var(--ease-out) both;animation-delay:calc(.36s + var(--i) * 50ms)}.skills.svelte-1o1obac svg{color:var(--color-primary-text)}.next.svelte-1o1obac{grid-column:1 / -1;margin-top:28px}.next-label.svelte-1o1obac{display:flex;align-items:center;gap:14px;margin:0 0 14px;color:var(--color-muted);font-weight:400;animation:svelte-1o1obac-rise .5s var(--ease-out) .46s both}.next-label.svelte-1o1obac:after{content:"";height:1px;flex:1;background:var(--color-hairline)}.cards.svelte-1o1obac{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.cards.svelte-1o1obac li:where(.svelte-1o1obac){display:flex;animation:svelte-1o1obac-rise .55s var(--ease-out) both;animation-delay:calc(.52s + var(--i) * 60ms)}.card.svelte-1o1obac{position:relative;display:flex;min-height:124px;flex:1;flex-direction:column;gap:10px;padding:14px 40px 18px 14px;border:1px solid var(--color-hairline-strong);color:inherit;background:var(--color-canvas);text-decoration:none;transition:border-color var(--dur-2),background-color var(--dur-2),transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.card.svelte-1o1obac:before{content:"";position:absolute;inset:-3px;background:linear-gradient(var(--color-primary),var(--color-primary)) top left / 5px 5px no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) top right / 5px 5px no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) bottom left / 5px 5px no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) bottom right / 5px 5px no-repeat;opacity:0;pointer-events:none;transform:scale(1.04);transition:opacity var(--dur-2),transform var(--dur-3) var(--ease-out)}.card.svelte-1o1obac:is(:where(.svelte-1o1obac):hover,:where(.svelte-1o1obac):focus-visible){border-color:var(--color-primary-line);background:var(--color-surface);transform:translate(-2px,-2px);box-shadow:var(--shadow-pixel)}.card.svelte-1o1obac:focus-visible{outline-offset:6px}.card.svelte-1o1obac:is(:where(.svelte-1o1obac):hover,:where(.svelte-1o1obac):focus-visible):before{opacity:1;transform:none}.card.svelte-1o1obac:active{transform:none;box-shadow:none}.kicker.svelte-1o1obac{display:flex;align-items:center;gap:8px;color:var(--color-primary-text)}.body.svelte-1o1obac{color:var(--color-fg-2);font-size:14.5px;line-height:1.45}.card.svelte-1o1obac .go{position:absolute;right:10px;bottom:10px;color:var(--color-primary-text);opacity:0;transform:translate(-4px,4px);transition:opacity var(--dur-2),transform var(--dur-2) var(--ease-out)}.card.svelte-1o1obac:is(:where(.svelte-1o1obac):hover,:where(.svelte-1o1obac):focus-visible) .go{opacity:1;transform:none}.motion-toggle.svelte-1o1obac{position:absolute;right:max(var(--page-gutter-end),calc((100vw - var(--page-max)) / 2 + 48px));bottom:24px;display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;padding:0;border:1px solid var(--color-hairline-strong);color:var(--color-muted);background:color-mix(in srgb,var(--color-canvas) 60%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:color var(--dur-1),border-color var(--dur-1)}.motion-toggle.svelte-1o1obac:hover{border-color:var(--color-fg-2);color:var(--color-fg)}@keyframes svelte-1o1obac-rise{0%{opacity:0;transform:translateY(10px)}}@media(max-width:759px){.soon.svelte-1o1obac{align-items:start;padding-block:calc(var(--header-height) + 20px) 96px}.content.svelte-1o1obac{grid-template-columns:minmax(0,1fr);gap:14px}.stage.svelte-1o1obac{width:120px;height:120px;grid-row:auto;margin-left:-15px}.next.svelte-1o1obac{margin-top:22px}.cards.svelte-1o1obac{grid-template-columns:minmax(0,1fr)}.card.svelte-1o1obac{min-height:0}.card.svelte-1o1obac .go{opacity:1;transform:none}.motion-toggle.svelte-1o1obac{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.motion-toggle.svelte-1o1obac{display:none}}
