html[data-js] .screen[data-wait].svelte-vwabbm,.screen.svelte-vwabbm[data-forming]{opacity:.8}[data-act][data-folding] .screen.svelte-vwabbm{opacity:.84}.screen.svelte-vwabbm{transition:opacity .25s ease}html[data-js] .screen[data-wait].svelte-vwabbm{clip-path:inset(0 0 calc((1 - var(--form, 0)) * 100%) 0)}.screen.svelte-vwabbm[data-forming]{clip-path:inset(0 0 calc((1 - var(--form, 1)) * 100%) 0)}.screen.svelte-vwabbm{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line, rgb(127 127 127 / .3));border-radius:14px;background:color-mix(in srgb,var(--panel, #11161d) 74%,transparent);color:var(--ink, #e6edf3)}.head.svelte-vwabbm{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.5rem .6rem .5rem .85rem;border-bottom:1px solid var(--line, rgb(127 127 127 / .3));-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2)}.dots.svelte-vwabbm{display:inline-flex;flex:none;gap:.3rem}.dots.svelte-vwabbm i:where(.svelte-vwabbm){width:.5rem;height:.5rem;border-radius:50%;background:var(--dim, #7d8590);opacity:.45}.name.svelte-vwabbm{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;font-size:.95rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.badge.svelte-vwabbm{position:relative;flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;border:1px solid currentColor;border-radius:999px;color:color-mix(in srgb,var(--purple, #a78bfa) 82%,var(--ink, #e6edf3));font-size:.75rem;line-height:1.2;text-decoration:none}.badge.live.svelte-vwabbm{color:var(--teal, #2dd4bf)}.dot.svelte-vwabbm{position:relative;flex:none;width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.dot.svelte-vwabbm:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:svelte-vwabbm-ping 1.8s ease-out infinite}@keyframes svelte-vwabbm-ping{0%{transform:scale(1);opacity:.6}to{transform:scale(3);opacity:0}}.try.svelte-vwabbm{position:absolute;top:calc(100% + .35rem);right:0;z-index:2;padding:.3rem .6rem;border-radius:999px;background:var(--teal, #2dd4bf);color:var(--ground, #0a0d12);font-size:.75rem;white-space:nowrap;display:none;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.badge.svelte-vwabbm:hover .try:where(.svelte-vwabbm),.badge.svelte-vwabbm:focus-visible .try:where(.svelte-vwabbm){display:block}@starting-style{.badge.svelte-vwabbm:hover .try:where(.svelte-vwabbm),.badge.svelte-vwabbm:focus-visible .try:where(.svelte-vwabbm){opacity:0;transform:translateY(-3px)}}@media(hover:none){.badge.svelte-vwabbm .try:where(.svelte-vwabbm){display:block}}@media(hover:hover)and (min-width:721px){.badge.live.svelte-vwabbm{gap:.5rem;padding:.15rem .18rem .15rem .6rem;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.badge.live.svelte-vwabbm .try:where(.svelte-vwabbm),.badge.live.svelte-vwabbm:hover .try:where(.svelte-vwabbm),.badge.live.svelte-vwabbm:focus-visible .try:where(.svelte-vwabbm){display:inline-flex;position:static;align-items:center;gap:.3rem;padding:.22rem .65rem;font-weight:800;opacity:1;transform:none}.badge.live.svelte-vwabbm:hover,.badge.live.svelte-vwabbm:focus-visible{transform:translateY(-1px);box-shadow:0 6px 18px -8px var(--teal, #2dd4bf)}.badge.live.svelte-vwabbm .arr:where(.svelte-vwabbm){display:inline-block;transition:transform .18s ease}.badge.live.svelte-vwabbm:hover .arr:where(.svelte-vwabbm),.badge.live.svelte-vwabbm:focus-visible .arr:where(.svelte-vwabbm){transform:translate(3px)}}.svelte-vwabbm:is(.badge:where(.svelte-vwabbm),.nav:where(.svelte-vwabbm),.pip:where(.svelte-vwabbm),.fs:where(.svelte-vwabbm)):focus-visible{outline:2px solid var(--teal, #2dd4bf);outline-offset:2px}.shot.svelte-vwabbm{position:relative;display:block;aspect-ratio:16 / 10;width:100%;overflow:hidden;background:var(--ground, #0a0d12);opacity:var(--reveal, 1);touch-action:pan-y}.shot.svelte-vwabbm img:where(.svelte-vwabbm),.shot.svelte-vwabbm video:where(.svelte-vwabbm){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shot.svelte-vwabbm video:where(.svelte-vwabbm){opacity:0;transition:opacity .3s ease}.device.svelte-vwabbm{position:absolute;inset:0;display:block}.device.framed.svelte-vwabbm{inset:auto;top:.85rem;left:50%;height:calc(100% - 5.4rem);aspect-ratio:576 / 896;transform:translate(-50%);overflow:hidden;border:3px solid color-mix(in srgb,var(--ink, #e6edf3) 28%,transparent);border-radius:1.5rem;background:#000}.device.framed.svelte-vwabbm:after{content:"";position:absolute;top:.4rem;left:50%;z-index:1;width:26%;height:.32rem;border-radius:999px;background:#ffffff38;transform:translate(-50%)}.shot.phone-app.svelte-vwabbm{background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--teal, #2dd4bf) 10%,transparent),transparent 70%),var(--ground, #0a0d12)}.screen.phone.svelte-vwabbm{justify-self:center;align-self:start;width:min(100%,22rem,calc((78svh - 3rem) * 576 / 896));margin-inline:auto;border-width:3px;border-color:color-mix(in srgb,var(--ink, #e6edf3) 26%,transparent);border-radius:2rem}.screen.phone.svelte-vwabbm .head:where(.svelte-vwabbm){padding-inline:1.1rem .8rem}.screen.phone.svelte-vwabbm .shot:where(.svelte-vwabbm){aspect-ratio:576 / 896}.shot.full.svelte-vwabbm .device.framed:where(.svelte-vwabbm){top:max(1.2rem,env(safe-area-inset-top));height:calc(100% - 7rem)}.shot.svelte-vwabbm video.on:where(.svelte-vwabbm){opacity:1}.boot.svelte-vwabbm{position:absolute;inset:0;z-index:2;margin:0;padding:clamp(.6rem,2.4vw,1.1rem);overflow:hidden;background:var(--ground, #0a0d12);color:var(--ink, #e6edf3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.72rem,1.6vw,.9rem);line-height:1.5}.line.svelte-vwabbm{margin:0;min-height:1.5em;white-space:pre-wrap;overflow-wrap:anywhere}.caret.svelte-vwabbm{display:inline-block;width:.55em;height:1.1em;margin-left:.1em;vertical-align:text-bottom;background:var(--teal, #2dd4bf);animation:svelte-vwabbm-caret 1.06s steps(1) infinite}@keyframes svelte-vwabbm-caret{50%{opacity:0}}.ok.svelte-vwabbm{color:var(--teal, #2dd4bf);font-weight:700}.hud.svelte-vwabbm{position:absolute;inset:auto 0 0;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:2.6rem .55rem max(.55rem,env(safe-area-inset-bottom));background:linear-gradient(to top,rgb(5 8 12 / .78),rgb(5 8 12 / .5) 45%,transparent);color:#f4f7fa;transition:opacity .4s ease}.hud.off.svelte-vwabbm,.fs.off.svelte-vwabbm{display:none}@starting-style{.hud.svelte-vwabbm,.fs.svelte-vwabbm{opacity:0}}.hud.svelte-vwabbm:focus-within,.fs.svelte-vwabbm:focus-visible{opacity:1;transition:none}.cap.svelte-vwabbm{display:grid;justify-items:center;gap:.45rem;min-width:0}.word.svelte-vwabbm{display:grid;margin:0;font-size:clamp(1rem,.6vw + .85rem,1.25rem);font-weight:800;letter-spacing:.01em;line-height:1.15;text-align:center;text-shadow:0 1px 8px rgb(0 0 0 / .55)}.word.svelte-vwabbm span:where(.svelte-vwabbm){grid-area:1 / 1;animation:svelte-vwabbm-word-in .35s cubic-bezier(.2,.8,.2,1)}@keyframes svelte-vwabbm-word-in{0%{opacity:0;transform:translateY(.35em)}}.pips.svelte-vwabbm{display:flex;gap:.1rem}.pip.svelte-vwabbm{position:relative;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.pip.svelte-vwabbm:before{content:"";width:22px;height:6px;border-radius:3px;background:#ffffff80;transform:scaleX(.28);transition:transform .3s ease,background-color .3s ease}.pip[aria-current=true].svelte-vwabbm:before{transform:none;background:#ffffff4d}.fill.svelte-vwabbm{position:absolute;top:9px;left:1px;width:22px;height:6px;border-radius:3px;background:var(--teal, #2dd4bf);transform-origin:0 50%;transform:scaleX(var(--p, 0))}.nav.svelte-vwabbm,.fs.svelte-vwabbm{display:inline-grid;place-items:center;padding:0;border:1px solid rgb(255 255 255 / .22);background:#05080c61;color:#f4f7fa;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .15s ease}.nav.svelte-vwabbm{width:40px;height:40px;border-radius:50%}.nav.svelte-vwabbm:hover,.fs.svelte-vwabbm:hover{background:#05080c9e}.fs.svelte-vwabbm{position:absolute;top:.55rem;right:.55rem;z-index:1;width:36px;height:36px;border-radius:9px;transition:opacity .4s ease}:is(.nav:where(.svelte-vwabbm),.fs:where(.svelte-vwabbm)) svg.svelte-vwabbm{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.caption.svelte-vwabbm,.note.svelte-vwabbm{margin:0;padding:.5rem .85rem .6rem;color:var(--soft, #9aa4ae)}.caption.svelte-vwabbm{font-size:.85rem}.note.svelte-vwabbm{font-size:.72rem;line-height:1.4}.shot.full.svelte-vwabbm{width:100%;height:100%;aspect-ratio:auto;background:#000;opacity:1}.shot.fake.svelte-vwabbm{position:fixed;inset:0;z-index:60;width:100vw;height:100svh}.shot.full.svelte-vwabbm img:where(.svelte-vwabbm),.shot.full.svelte-vwabbm video:where(.svelte-vwabbm){object-fit:contain}.shot.full.svelte-vwabbm .fs:where(.svelte-vwabbm){top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));width:44px;height:44px}.shot.full.svelte-vwabbm .hud:where(.svelte-vwabbm){padding-inline:max(.75rem,env(safe-area-inset-left)) max(.75rem,env(safe-area-inset-right));padding-bottom:max(1rem,env(safe-area-inset-bottom))}@media(max-width:720px){.shot.svelte-vwabbm{aspect-ratio:4 / 5}.badge.live.svelte-vwabbm{min-height:44px}.nav.svelte-vwabbm,.fs.svelte-vwabbm{width:44px;height:44px}.dots.svelte-vwabbm{display:none}}@media(prefers-reduced-motion:reduce){.dot.svelte-vwabbm:after,.caret.svelte-vwabbm{animation:none}.shot.svelte-vwabbm video:where(.svelte-vwabbm),.try.svelte-vwabbm,.badge.live.svelte-vwabbm,.badge.live.svelte-vwabbm .arr:where(.svelte-vwabbm){transition:none}.badge.live.svelte-vwabbm:hover,.badge.live.svelte-vwabbm:focus-visible,.badge.live.svelte-vwabbm:hover .arr:where(.svelte-vwabbm),.badge.live.svelte-vwabbm:focus-visible .arr:where(.svelte-vwabbm){transform:none}.word.svelte-vwabbm span:where(.svelte-vwabbm){animation:none}}html[data-still=true] .dot.svelte-vwabbm:after,html[data-still=true] .caret.svelte-vwabbm{animation:none}.term.svelte-4ij2yp{--boot: 1;--fold: 0;--tone: var(--teal, #2dd4bf);position:relative;width:min(36rem,100%);margin-inline:auto;border:1px solid color-mix(in srgb,var(--tone) 55%,transparent);border-radius:12px;background:color-mix(in srgb,var(--ground, #0a0d12) 72%,transparent);-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone) 12%,transparent),0 0 42px -8px color-mix(in srgb,var(--tone) 45%,transparent);font-family:var(--mono, ui-monospace, "DejaVu Sans Mono", Menlo, Consolas, monospace);color:var(--ink, #e6edf3);text-align:left;transition:opacity .45s ease,transform .6s cubic-bezier(.2,.8,.2,1),filter .6s ease}.term.blue.svelte-4ij2yp{--tone: #60a5fa}html[data-theme=light] .term.blue.svelte-4ij2yp{--tone: #1d4ed8}html[data-js] .term[data-wait].svelte-4ij2yp,.term.svelte-4ij2yp[data-forming]{opacity:.8}.term.folding.svelte-4ij2yp{opacity:.84}.tl.word.svelte-4ij2yp{opacity:1}html[data-js] .term[data-wait].svelte-4ij2yp{--boot: 0;clip-path:inset(0 0 calc((1 - var(--form, 0)) * 100%) 0)}.term.svelte-4ij2yp[data-forming]{clip-path:inset(0 0 calc((1 - var(--form, 1)) * 100%) 0)}.chrome.svelte-4ij2yp{display:flex;align-items:center;gap:.35rem;padding:.5rem .8rem;border-bottom:1px solid color-mix(in srgb,var(--tone) 25%,transparent);font-size:.72rem;color:var(--dim, #7d8590)}.chrome.svelte-4ij2yp i:where(.svelte-4ij2yp){width:.55rem;height:.55rem;border-radius:50%;background:color-mix(in srgb,var(--tone) 70%,transparent);opacity:.6}.chrome.svelte-4ij2yp span:where(.svelte-4ij2yp){margin-left:.5rem}.body.svelte-4ij2yp{padding:.9rem 1.1rem 1.1rem;font-size:clamp(.78rem,.4vw + .7rem,.95rem);line-height:1.6}.tl.svelte-4ij2yp{--u: clamp(0, (var(--boot) - var(--a)) / max(.0001, var(--b) - var(--a)), 1);margin:0;white-space:nowrap;opacity:clamp(0,(var(--boot) - var(--a)) * 10000,1)}.tl.svelte-4ij2yp:is(.cmd:where(.svelte-4ij2yp),.ok:where(.svelte-4ij2yp),.say:where(.svelte-4ij2yp)){overflow:hidden;max-height:calc((1 - var(--fold)) * 3.2em);opacity:calc(clamp(0,(var(--boot) - var(--a)) * 10000,1) * (1 - var(--fold)))}.term.svelte-4ij2yp .say:where(.svelte-4ij2yp){margin-block:calc((1 - var(--fold)) * .15rem) calc((1 - var(--fold)) * .35rem)}.tx.svelte-4ij2yp{display:inline-block;vertical-align:bottom;overflow:hidden;white-space:nowrap;max-width:calc(var(--u) * (var(--n) * (1ch + var(--ls, 0em)) + .2ch))}.pr.svelte-4ij2yp{margin-right:.6ch;color:var(--tone)}.okt.svelte-4ij2yp{margin-right:.8ch;color:var(--tone);font-weight:700}.say.svelte-4ij2yp{margin:.15rem 0 .35rem;font-size:1.05em;font-weight:700;white-space:normal}.say.svelte-4ij2yp .tx:where(.svelte-4ij2yp){white-space:normal;max-width:none;clip-path:inset(0 calc((1 - var(--u)) * 100%) 0 0)}.word.svelte-4ij2yp{margin-top:calc((1 - var(--fold)) * .6rem);text-align:center;font-size:clamp(2.3rem,5vw + .6rem,4.6rem);font-weight:800;line-height:1.05;--ls: .04em;letter-spacing:var(--ls);color:var(--tone);text-shadow:0 0 calc(var(--u) * 22px) color-mix(in srgb,var(--tone) 70%,transparent)}.sub.svelte-4ij2yp{text-align:center;font-size:.8rem;--ls: .18em;letter-spacing:var(--ls);text-transform:uppercase;color:var(--dim, #7d8590)}.note.svelte-4ij2yp{max-width:30ch;margin:.45rem auto 0;text-align:center;white-space:normal;font-family:Nunito,system-ui,sans-serif;font-size:.78rem;line-height:1.45;color:var(--dim, #7d8590);opacity:clamp(0,(var(--boot) - var(--a)) / max(.0001,var(--b) - var(--a)),1)}.caret.svelte-4ij2yp{display:inline-block;width:.55em;height:1em;margin-left:.15em;vertical-align:-.1em;background:var(--tone);opacity:calc(clamp(0,(var(--boot) - var(--a)) * 10000,1)*clamp(0,(var(--b) + .02 - var(--boot)) * 10000,1))}.word.svelte-4ij2yp .caret:where(.svelte-4ij2yp){width:.32em;height:.85em;opacity:clamp(0,(var(--boot) - var(--a)) * 10000,1);animation:svelte-4ij2yp-blink 1.06s steps(1) infinite}@keyframes svelte-4ij2yp-blink{50%{visibility:hidden}}@media(max-width:520px){.tl.svelte-4ij2yp:not(.word){white-space:normal}.tl.svelte-4ij2yp:not(.word) .tx:where(.svelte-4ij2yp){white-space:normal;max-width:none;clip-path:inset(0 calc((1 - var(--u)) * 100%) 0 0)}}@media(prefers-reduced-motion:reduce){.term.svelte-4ij2yp{transition:none}.word.svelte-4ij2yp .caret:where(.svelte-4ij2yp){animation:none}}html[data-still=true] .word.svelte-4ij2yp .caret:where(.svelte-4ij2yp){animation:none}html:has(.showcase){overflow:auto;height:auto;scroll-behavior:auto;scroll-padding-top:4.5rem;background:var(--page-ground, #0f0e12)}body:has(.showcase){overflow:visible;height:auto;background:var(--page-ground, #0f0e12)!important}.showcase.svelte-15df7w6 ::selection{background:color-mix(in srgb,var(--teal) 35%,var(--ground));color:var(--ink)}html:has(.showcase){scrollbar-color:color-mix(in srgb,var(--theme-dim, #93b9c1) 55%,transparent) var(--page-ground, #0f0e12);caret-color:var(--theme-teal, #2ee6d6)}.showcase.svelte-15df7w6{--ground: #060e14;--ink: #d8f6fb;--dim: #93b9c1;--teal: #00ffff;--purple: #d264ff;--panel: #0b1a22;--soft: color-mix(in srgb, var(--ink) 70%, var(--dim));--line: color-mix(in srgb, var(--dim) 45%, transparent);color:var(--ink);font-family:Nunito,system-ui,sans-serif;position:relative}.stage.svelte-15df7w6{position:fixed;inset:0;width:100%;height:100vh;height:100lvh;display:block;z-index:0}@supports (animation-timeline: scroll()){html[data-follow] .stage.svelte-15df7w6{animation:svelte-15df7w6-stage-follow linear both;animation-timeline:scroll(root block)}}.stage.svelte-15df7w6{transform:translateY(calc(-1 * var(--over, 0px)))}@keyframes svelte-15df7w6-stage-follow{0%{transform:translateY(calc(-1 * var(--over, 0px)))}to{transform:translateY(calc(-1 * var(--over, 0px) - var(--scroll-max, 0px)))}}.skip.svelte-15df7w6{position:fixed;left:1rem;top:.5rem;z-index:30;background:var(--ground);color:var(--teal);padding:.5rem .75rem;transform:translateY(-200%)}.skip.svelte-15df7w6:focus{transform:none}main.svelte-15df7w6:focus{outline:none}.bar.svelte-15df7w6{position:fixed;top:0;left:0;z-index:20;display:flex;align-items:center;max-width:calc(100vw - 1.5rem);transform-origin:50% 0;transform:translate(calc(var(--bar-vw, 100vw) - max(.75rem,env(safe-area-inset-right)) - 100%),max(.75rem,env(safe-area-inset-top))) scale(1);transition:transform .95s cubic-bezier(.65,0,.35,1),opacity .3s ease-out}.bar.hero.svelte-15df7w6{transform:translate(calc(var(--hero-x, 50vw) - 50%),var(--hero-y, 60svh)) scale(1)}@media(min-width:600px){.bar.hero.svelte-15df7w6{transform:translate(calc(var(--hero-x, 50vw) - 50%),var(--hero-y, 60svh)) scale(1.18)}}.tools.svelte-15df7w6{display:flex;align-items:center;gap:.35rem;padding:.3rem;border:1px solid var(--line);border-radius:.8rem;background:var(--ground);box-shadow:0 6px 20px -12px color-mix(in srgb,var(--ink) 45%,transparent);clip-path:inset(0 round .8rem)}.tools.svelte-15df7w6 .row:where(.svelte-15df7w6),.tools.svelte-15df7w6 .more:where(.svelte-15df7w6){display:flex;align-items:center;gap:.35rem}.bar.long.svelte-15df7w6 .tools:where(.svelte-15df7w6) .more:where(.svelte-15df7w6){position:absolute;top:calc(100% + .4rem);right:0;padding:.3rem;border:1px solid var(--line);border-radius:.7rem;background:var(--ground);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.bar.long.svelte-15df7w6 .tools:where(.svelte-15df7w6){clip-path:inset(0 0 -5rem 0 round .8rem)}.bar.hero.svelte-15df7w6 .tools:where(.svelte-15df7w6):focus-within .more:where(.svelte-15df7w6){opacity:1;transform:none;pointer-events:auto}.bar.flight.svelte-15df7w6 .tools:where(.svelte-15df7w6) .more:where(.svelte-15df7w6),.bar.folding.svelte-15df7w6 .tools:where(.svelte-15df7w6) .more:where(.svelte-15df7w6){opacity:0;pointer-events:none}.bar.flight.svelte-15df7w6 .tools:where(.svelte-15df7w6) .more:where(.svelte-15df7w6):focus-within{opacity:1;transform:none;pointer-events:auto}.gear.svelte-15df7w6{display:none}.bar.js.svelte-15df7w6 .gear:where(.svelte-15df7w6){position:absolute;top:50%;right:.3rem;z-index:1;display:inline-grid;place-items:center;width:44px;height:44px;margin-top:-22px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--ground);color:var(--ink);cursor:pointer;opacity:0;transform:rotate(-150deg) scale(.4);pointer-events:none;transition:opacity .45s ease,transform .75s cubic-bezier(.34,1.4,.64,1),color .15s ease}.bar.svelte-15df7w6:is(.folding:where(.svelte-15df7w6),.folded:where(.svelte-15df7w6),.open:where(.svelte-15df7w6)) .gear:where(.svelte-15df7w6){opacity:1;transform:none;pointer-events:auto}.bar.folding.svelte-15df7w6 .gear:where(.svelte-15df7w6){transition-delay:.3s}.gear.svelte-15df7w6 svg:where(.svelte-15df7w6){width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .55s cubic-bezier(.34,1.4,.64,1)}.bar.open.svelte-15df7w6 .gear:where(.svelte-15df7w6) svg:where(.svelte-15df7w6){transform:rotate(90deg)}.bar.open.svelte-15df7w6 .gear:where(.svelte-15df7w6),.gear.svelte-15df7w6:hover{color:var(--teal)}.bar.svelte-15df7w6:is(.folding:where(.svelte-15df7w6),.folded:where(.svelte-15df7w6)) .tools:where(.svelte-15df7w6){clip-path:inset(0 0 0 calc(100% - 44px - .6rem) round 26px)}.bar.folding.svelte-15df7w6 .tools:where(.svelte-15df7w6){transition:clip-path .85s cubic-bezier(.65,0,.35,1)}.bar.folding.svelte-15df7w6 .tools:where(.svelte-15df7w6) :is(a:where(.svelte-15df7w6),button:where(.svelte-15df7w6)){opacity:0;transform:translate(14px);transition:opacity .3s ease .5s,transform .85s cubic-bezier(.65,0,.35,1)}.bar.svelte-15df7w6:is(.folded:where(.svelte-15df7w6),.open:where(.svelte-15df7w6)) .tools:where(.svelte-15df7w6){padding-right:calc(44px + .65rem)}.bar.folded.svelte-15df7w6 .tools:where(.svelte-15df7w6){transition:clip-path .5s cubic-bezier(.65,0,.35,1)}.bar.svelte-15df7w6:is(.folded:where(.svelte-15df7w6),.open:where(.svelte-15df7w6)) .tools:where(.svelte-15df7w6) :is(.row:where(.svelte-15df7w6),.more:where(.svelte-15df7w6))>:where(.svelte-15df7w6){transition:opacity .25s ease,transform .35s ease,display .5s allow-discrete}.bar.folded.svelte-15df7w6 .tools:where(.svelte-15df7w6) .row:where(.svelte-15df7w6)>:where(.svelte-15df7w6),.bar.folded.svelte-15df7w6 .tools:where(.svelte-15df7w6) .more:where(.svelte-15df7w6)>.contact:where(.svelte-15df7w6){display:none;opacity:0;transform:translate(10px) scale(.92)}.bar.folded.svelte-15df7w6 .tools:where(.svelte-15df7w6) .more:where(.svelte-15df7w6)>.pause:where(.svelte-15df7w6){opacity:0}.bar.open.svelte-15df7w6 .tools:where(.svelte-15df7w6){clip-path:inset(0 round .8rem);transition:clip-path .6s cubic-bezier(.22,1,.36,1)}.bar.open.svelte-15df7w6 .tools:where(.svelte-15df7w6) :is(.row:where(.svelte-15df7w6),.more:where(.svelte-15df7w6))>:where(.svelte-15df7w6){opacity:1;transform:none;transition-delay:calc(var(--d, 0) * 45ms)}@starting-style{.bar.open.svelte-15df7w6 .tools:where(.svelte-15df7w6) :is(.row:where(.svelte-15df7w6),.more:where(.svelte-15df7w6))>:where(.svelte-15df7w6){opacity:0;transform:translate(10px) scale(.92)}}.bar.svelte-15df7w6:not(.js){position:absolute}.bar.svelte-15df7w6:not(.js) .tools:where(.svelte-15df7w6) .row:where(.svelte-15df7w6),.bar.svelte-15df7w6:not(.js) .tools:where(.svelte-15df7w6) .more:where(.svelte-15df7w6){display:contents}.dock-line.svelte-15df7w6{position:absolute;top:16px;left:0;width:1px;height:1px;pointer-events:none}html[data-fs]{overflow:hidden}html[data-fs] .bar.svelte-15df7w6{visibility:hidden}.bar.instant.svelte-15df7w6{transition:none}.lang-long.svelte-15df7w6,.bar.long.svelte-15df7w6 .lang-short:where(.svelte-15df7w6),.bar.hero.svelte-15df7w6 .badge:where(.svelte-15df7w6),.bar.hero.svelte-15df7w6 .options:where(.svelte-15df7w6){display:none}.bar.long.svelte-15df7w6 .lang-long:where(.svelte-15df7w6){display:inline}.bar.long.svelte-15df7w6 .tools:where(.svelte-15df7w6) .row:where(.svelte-15df7w6) a:where(.svelte-15df7w6){min-width:6.5rem;font-weight:800}.bar.long.svelte-15df7w6 .tools:where(.svelte-15df7w6) a.on:where(.svelte-15df7w6){background:var(--teal);color:var(--ground)}.showcase.hydrated.svelte-15df7w6 .start:where(.svelte-15df7w6){visibility:hidden}html[data-js] .bar.svelte-15df7w6:not(.js){opacity:0;animation:svelte-15df7w6-bar-failsafe .3s 1.6s forwards}html[data-js]:not([data-stage=live]) :is(.k-head.svelte-15df7w6,.know-stills.svelte-15df7w6){visibility:hidden;animation:svelte-15df7w6-k-pre-live 0s 3s forwards}@keyframes svelte-15df7w6-k-pre-live{to{visibility:visible}}html[data-js]:not([data-tier=T0]):not([data-revealed]) .bar.hero.svelte-15df7w6{opacity:0;animation:svelte-15df7w6-bar-failsafe .3s 1.1s forwards}@keyframes svelte-15df7w6-bar-failsafe{to{opacity:1}}@media(prefers-reduced-motion:reduce){.bar.svelte-15df7w6,.bar.svelte-15df7w6 :where(.svelte-15df7w6){transition:none!important}}html[data-still=true] :is(.bar.svelte-15df7w6,.bar.svelte-15df7w6 :where(.svelte-15df7w6)){transition:none!important}.tools.svelte-15df7w6 .contact:where(.svelte-15df7w6) .mail:where(.svelte-15df7w6){width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.copied.svelte-15df7w6{position:fixed;left:50%;bottom:max(1rem,env(safe-area-inset-bottom));z-index:30;margin:0;padding:.5rem .9rem;transform:translate(-50%);border:1px solid var(--teal);border-radius:999px;background:var(--ground);color:var(--ink);font-size:.85rem;box-shadow:0 8px 24px -14px color-mix(in srgb,var(--ink) 50%,transparent)}.badge.svelte-15df7w6{font:600 .68rem/1.2 ui-monospace,monospace;color:var(--soft);background:var(--ground);border:1px solid var(--line);padding:.2rem .45rem;border-radius:.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tools.svelte-15df7w6{margin-left:auto;display:flex;gap:.35rem}.tools.svelte-15df7w6 :is(button:where(.svelte-15df7w6),a:where(.svelte-15df7w6)){min-height:32px;min-width:32px;padding:0 .6rem;border-radius:.35rem;border:1px solid var(--line);background:color-mix(in srgb,var(--ground) 80%,transparent);color:var(--ink);font:inherit;font-size:.8rem;cursor:pointer}.tools.svelte-15df7w6 .btn-text:where(.svelte-15df7w6){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tools.svelte-15df7w6 .icon:where(.svelte-15df7w6){margin-right:0}.tools.svelte-15df7w6 a:where(.svelte-15df7w6){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-decoration:none}.icon.svelte-15df7w6{display:inline-block;box-sizing:border-box;width:.62em;height:.72em;margin-right:.45em;border-left:.22em solid currentColor;border-right:.22em solid currentColor;vertical-align:-.05em}.icon.half.svelte-15df7w6{width:.8em;height:.8em;border:.12em solid currentColor;border-radius:50%;background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.icon.play.svelte-15df7w6{width:0;height:0;border-style:solid;border-width:.36em 0 .36em .62em;border-color:transparent transparent transparent currentColor}.tools.svelte-15df7w6 a.on:where(.svelte-15df7w6),.tools.svelte-15df7w6 button[aria-pressed=true]:where(.svelte-15df7w6){border-color:var(--teal);color:var(--teal)}.tools.svelte-15df7w6 :where(.svelte-15df7w6):is(button:where(.svelte-15df7w6),a:where(.svelte-15df7w6)):focus-visible,.credits.svelte-15df7w6 a:where(.svelte-15df7w6):focus-visible{outline:2px solid var(--teal);outline-offset:2px}main.svelte-15df7w6{position:relative;z-index:1}.act.svelte-15df7w6{position:relative}.pin.svelte-15df7w6{position:relative;min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr);align-content:safe center;gap:2rem;padding:4.5rem max(1.25rem,calc((100vw - 1720px)/2)) 2rem;box-sizing:border-box}.showcase.svelte-15df7w6 h1:where(.svelte-15df7w6){text-wrap:balance}.showcase.svelte-15df7w6 h2:where(.svelte-15df7w6){text-wrap:pretty}.showcase.svelte-15df7w6 :is(p:where(.svelte-15df7w6),li:where(.svelte-15df7w6),figcaption:where(.svelte-15df7w6)){text-wrap:pretty}.copy.svelte-15df7w6{max-width:42rem}.copy.svelte-15df7w6 p:where(.svelte-15df7w6),.copy.svelte-15df7w6:not(.bare){padding:.9rem 1.1rem;background:color-mix(in srgb,var(--ground) 94%,transparent);justify-self:start}.kicker.svelte-15df7w6{font:700 .85rem/1.2 Nunito,system-ui,sans-serif;color:var(--teal);margin:0 0 .5rem}h1.svelte-15df7w6{font-size:clamp(2.6rem,8vw,5.5rem);line-height:.95;margin:0 0 1rem;font-weight:900}h2.svelte-15df7w6{font-size:clamp(2rem,3.2vw + .6rem,3.75rem);line-height:1.05;margin:0 0 .8rem;font-weight:900;overflow-wrap:break-word}.lede.svelte-15df7w6{font-size:1.15rem;max-width:28rem}.status.svelte-15df7w6{font-size:.8125rem;color:var(--dim)}h1.headline.svelte-15df7w6{font-size:clamp(2rem,5.2vw,3.8rem);line-height:1.02;max-width:16ch}.ctas.svelte-15df7w6{display:flex;flex-wrap:wrap;gap:.6rem;margin:.4rem 0 .8rem}.cta.svelte-15df7w6{display:inline-flex;align-items:center;min-height:44px;padding:0 1.1rem;margin:0 0 .8rem;border:1px solid var(--teal);border-radius:.4rem;color:var(--teal);background:color-mix(in srgb,var(--ground) 85%,transparent);font-weight:800;text-decoration:none}.cta.svelte-15df7w6:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.surface.svelte-15df7w6{display:block;max-width:100%;margin-top:.8rem}.options.svelte-15df7w6{font-size:.8rem}.options.svelte-15df7w6 summary:where(.svelte-15df7w6){min-height:32px;display:inline-flex;align-items:center;padding:0 .6rem;border:1px solid var(--line);border-radius:.35rem;background:color-mix(in srgb,var(--ground) 80%,transparent);cursor:pointer;list-style-position:inside}.options.svelte-15df7w6 summary:where(.svelte-15df7w6):focus-visible,.opt-vals.svelte-15df7w6 a:where(.svelte-15df7w6):focus-visible{outline:2px solid var(--teal);outline-offset:2px}.options-body.svelte-15df7w6{position:fixed;top:3.2rem;left:1rem;width:min(30rem,calc(100vw - 2rem));max-height:70vh;overflow:auto;display:grid;gap:.55rem;padding:.75rem;background:var(--ground);border:1px solid var(--line);border-radius:.4rem;box-sizing:border-box}.opt-row.svelte-15df7w6{display:grid;gap:.25rem}.opt-key.svelte-15df7w6{color:var(--dim)}.opt-vals.svelte-15df7w6{display:flex;flex-wrap:wrap;gap:.3rem}.opt-vals.svelte-15df7w6 a:where(.svelte-15df7w6),.opt-vals.svelte-15df7w6 .pending:where(.svelte-15df7w6){display:inline-flex;align-items:center;min-height:28px;padding:0 .45rem;border:1px solid var(--line);border-radius:.3rem;color:var(--ink);text-decoration:none;font-family:ui-monospace,monospace}.opt-vals.svelte-15df7w6 a.on:where(.svelte-15df7w6){border-color:var(--teal);color:var(--teal)}.opt-vals.svelte-15df7w6 .pending:where(.svelte-15df7w6){gap:.3rem;color:var(--dim);border-style:dashed;cursor:not-allowed}.opt-vals.svelte-15df7w6 .pending:where(.svelte-15df7w6) small:where(.svelte-15df7w6){font-family:Nunito,system-ui,sans-serif;font-size:.72rem}.opt-count.svelte-15df7w6{display:none}#ignition.svelte-15df7w6 .pin:where(.svelte-15df7w6){align-content:start;padding-top:calc(var(--mark-y, 40vh - min(100vw - 32px, 82vw, 1180px) / 9.5) + var(--mark-h, min(100vw - 32px, 82vw, 1180px) / 4.75) + 1.6rem)}.logo-still.svelte-15df7w6{--mark-aspect: 4.75;--still-w: min(100vw - 32px, 82vw, 1180px);position:absolute;left:var(--mark-x, calc(50% - var(--still-w) / 2));top:var(--mark-y, calc(40vh - var(--still-w) / var(--mark-aspect) / 2));width:var(--mark-w, var(--still-w));pointer-events:none;opacity:var(--still, 1);transition:opacity .4s linear}.logo-still.svelte-15df7w6 img:where(.svelte-15df7w6){width:100%;height:auto;display:block}.logo-still.light.svelte-15df7w6,html[data-theme=light] .logo-still.dark.svelte-15df7w6{display:none}html[data-theme=light] .logo-still.light.svelte-15df7w6{display:block}html[data-painted] .logo-still.svelte-15df7w6{opacity:0}html[data-js]:not([data-tier=T0]) .logo-still.intro.svelte-15df7w6{opacity:.1;transition:opacity .3s ease-out;animation:svelte-15df7w6-still-failsafe .4s 1.5s forwards}html[data-js][data-painted] .logo-still.intro.svelte-15df7w6{animation:none;opacity:0}html[data-js][data-painted] #ignition[data-rv] .logo-still.svelte-15df7w6{animation:none;opacity:1;transition:none;mask-image:linear-gradient(to bottom,rgb(0 0 0 / var(--rv-brain, 0)) 0 28.8%,transparent 28.8%),linear-gradient(to bottom,transparent 62.9%,rgb(0 0 0 / var(--rv-stem, 0)) 62.9%),linear-gradient(to right,#000 calc(var(--rv-word, 0) * 104% - 4%),transparent calc(var(--rv-word, 0) * 104%));mask-size:100% 100%,100% 100%,100% 33.34%;mask-position:0 0,0 0,0 43.75%;mask-repeat:no-repeat}@keyframes svelte-15df7w6-still-failsafe{to{opacity:1}}.wordmark.svelte-15df7w6{position:absolute;inset:0;margin:0;pointer-events:none;font-size:1rem;line-height:1}.copy.bare.svelte-15df7w6{justify-self:center;text-align:center}.tagline.svelte-15df7w6{display:inline-block;margin:0 0 1.6rem;padding:.35rem .5rem;text-align:left;font-family:ui-monospace,DejaVu Sans Mono,Menlo,Consolas,monospace;font-size:min(1.25rem,calc((100vw - 32px)/25));line-height:1.4;color:var(--ink);white-space:nowrap}.tl-line.svelte-15df7w6{position:relative;display:inline-block;box-sizing:content-box;min-width:calc(var(--n, 0) * 1ch);padding-right:.74em;--shown: min(var(--typed, 999), var(--n, 999))}.tagline.svelte-15df7w6 .t:where(.svelte-15df7w6){display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;width:calc(var(--shown) * 1ch);max-width:max-content}html[data-js]:not([data-tier=T0]):not([data-typed]) .tl-line.svelte-15df7w6{--shown: 0;animation:svelte-15df7w6-typed-failsafe 0s 1.5s forwards}@keyframes svelte-15df7w6-typed-failsafe{to{--shown: var(--n)}}.tagline.svelte-15df7w6 .cursor:where(.svelte-15df7w6){position:absolute;left:0;top:50%;width:.62em;height:1.15em;translate:calc(var(--shown) * 1ch + .12em) -50%;background:var(--teal);animation:svelte-15df7w6-cursor-blink 1.06s steps(1) infinite}html[data-still=true] #know *,html[data-still=true] #know *:before,html[data-still=true] #know *:after{animation-play-state:paused!important}@keyframes svelte-15df7w6-cursor-blink{50%{opacity:0}}html[data-tier=T0] .tagline.svelte-15df7w6 .cursor:where(.svelte-15df7w6),html[data-film] .tagline.svelte-15df7w6 .cursor:where(.svelte-15df7w6),html[data-still=true] .tagline.svelte-15df7w6 .cursor:where(.svelte-15df7w6){animation:none}@media(prefers-reduced-motion:reduce){.tagline.svelte-15df7w6 .cursor:where(.svelte-15df7w6){animation:none}}.start.svelte-15df7w6{display:flex;justify-content:center;gap:.8rem;margin-bottom:8svh}.start.svelte-15df7w6 a:where(.svelte-15df7w6){display:inline-flex;align-items:center;justify-content:center;min-width:8.5rem;min-height:48px;padding:0 1.2rem;border:1px solid color-mix(in srgb,var(--teal) 70%,transparent);border-radius:999px;color:var(--ink);background:var(--ground);font-weight:800;letter-spacing:.02em;text-decoration:none;transition:border-color .2s,color .2s}.start.svelte-15df7w6 a:where(.svelte-15df7w6):hover,.start.svelte-15df7w6 a:where(.svelte-15df7w6):focus-visible{border-color:var(--teal);color:var(--teal)}.start.svelte-15df7w6 a.current:where(.svelte-15df7w6){background:var(--teal);border-color:var(--teal);color:var(--ground)}.start.svelte-15df7w6 a.current:where(.svelte-15df7w6):hover,.start.svelte-15df7w6 a.current:where(.svelte-15df7w6):focus-visible{color:var(--ground);background:color-mix(in srgb,var(--teal) 85%,var(--ink))}.start.svelte-15df7w6 a:where(.svelte-15df7w6):focus-visible{outline:2px solid var(--teal);outline-offset:3px}html[data-js]:not([data-tier=T0]) .start.svelte-15df7w6 a:where(.svelte-15df7w6){transition:opacity .3s ease-out,transform .4s cubic-bezier(.2,.7,.2,1),border-color .2s,color .2s}html[data-js]:not([data-tier=T0]):not([data-revealed]) .start.svelte-15df7w6 a:where(.svelte-15df7w6){opacity:0;transform:translateY(12px);pointer-events:none;animation:svelte-15df7w6-failsafe .3s 1.1s forwards}html[data-js]:not([data-tier=T0]):not([data-revealed]) .start.svelte-15df7w6 a:where(.svelte-15df7w6):focus-visible{opacity:1;transform:none;pointer-events:auto}@keyframes svelte-15df7w6-failsafe{to{opacity:1;transform:none;pointer-events:auto}}html[data-film] .start.svelte-15df7w6 a:where(.svelte-15df7w6),html[data-film] .wordmark.svelte-15df7w6,html[data-film] .logo-still.svelte-15df7w6{transition:none!important;animation:none!important}html[data-revealed] .start.svelte-15df7w6 a:where(.svelte-15df7w6):nth-child(2){transition-delay:.09s,.09s,0s,0s}figcaption.svelte-15df7w6{font-size:.85rem;margin-top:.8rem;color:var(--soft);background:color-mix(in srgb,var(--ground) 80%,transparent);padding:.1rem .4rem;width:fit-content}.acts-projects.svelte-15df7w6{align-content:start;gap:2rem;--cord-lane: 2.25rem}#learn.svelte-15df7w6 .acts-projects:where(.svelte-15df7w6){padding-right:calc(max(1.25rem,calc((100vw - 1720px)/2)) + var(--cord-lane))}#treat.svelte-15df7w6 .acts-projects:where(.svelte-15df7w6){padding-left:calc(max(1.25rem,calc((100vw - 1720px)/2)) + var(--cord-lane))}.acts-projects.svelte-15df7w6>.screens:where(.svelte-15df7w6){row-gap:4.5rem}.act-head.svelte-15df7w6{display:grid;justify-items:center;padding-top:12svh}@media(min-width:900px){.acts-projects.svelte-15df7w6{padding-inline:max(1.25rem,calc((100vw - 1720px)/2))!important;padding-bottom:9rem;gap:clamp(5rem,9vw,9rem)}.act-head.svelte-15df7w6{padding-top:24svh}}.screens.svelte-15df7w6{list-style:none;margin:0;padding:0;display:grid;gap:3.5rem 0;grid-template-columns:minmax(0,1fr)}.screen-slot.svelte-15df7w6{min-width:0;width:100%;max-width:46rem;justify-self:center}@media(min-width:900px){.screens.svelte-15df7w6{grid-template-columns:minmax(0,1fr) clamp(5rem,11vw,12rem) minmax(0,1fr)}.screen-slot.svelte-15df7w6{max-width:none;grid-row:1;grid-column:1}.screen-slot.svelte-15df7w6:nth-child(2){grid-column:3;margin-top:clamp(16rem,26vw,30rem)}#treat.svelte-15df7w6 .screen-slot:where(.svelte-15df7w6):nth-child(1){grid-column:3}#treat.svelte-15df7w6 .screen-slot:where(.svelte-15df7w6):nth-child(2){grid-column:1}}.label.svelte-15df7w6{font-size:.8125rem;color:var(--soft);background:color-mix(in srgb,var(--ground) 80%,transparent);padding:.15rem .4rem;justify-self:start}.sr-only.svelte-15df7w6{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-run.svelte-15df7w6,.k-stage.svelte-15df7w6{position:relative}.k-stage.svelte-15df7w6{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:1.4rem;padding:4.5rem max(1.25rem,calc((100vw - 1720px)/2)) 1.5rem;box-sizing:border-box}.k-head.svelte-15df7w6{max-width:40rem}.k-band.svelte-15df7w6,.k-q.svelte-15df7w6,.k-form.svelte-15df7w6,.k-top-label.svelte-15df7w6,.k-node.svelte-15df7w6,.k-card.svelte-15df7w6{display:none}.know-stills.svelte-15df7w6{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;max-width:60rem}.know-stills.svelte-15df7w6 figure:where(.svelte-15df7w6){margin:0}.know-stills.svelte-15df7w6 img:where(.svelte-15df7w6){display:block;width:100%;height:auto;border:1px solid var(--line)}.know-stills.svelte-15df7w6 .still-light:where(.svelte-15df7w6),html[data-theme=light] .know-stills.svelte-15df7w6 .still-dark:where(.svelte-15df7w6){display:none}html[data-theme=light] .know-stills.svelte-15df7w6 .still-light:where(.svelte-15df7w6){display:block}.k-steps.svelte-15df7w6{max-width:44rem;padding:.7rem .9rem;background:color-mix(in srgb,var(--ground) 94%,transparent);align-self:start}.caps.svelte-15df7w6{list-style:none;margin:0;padding:0;display:grid;gap:.35rem;font-size:.9375rem}.cap.svelte-15df7w6{color:var(--ink);padding-left:1.1rem;position:relative}.cap.svelte-15df7w6:before{content:"";position:absolute;left:0;top:.7em;width:.6rem;height:2px;background:var(--teal)}.k-research.svelte-15df7w6{margin-top:.9rem}.k-research-title.svelte-15df7w6{margin:0 0 .35rem;font-size:.8125rem;font-weight:800;color:var(--dim)}.k-research.svelte-15df7w6 ul:where(.svelte-15df7w6){list-style:none;margin:0;padding:0;display:grid;gap:.3rem;font-size:.8125rem;line-height:1.35}.k-research.svelte-15df7w6 li:where(.svelte-15df7w6){color:var(--ink)}.k-research.svelte-15df7w6 a:where(.svelte-15df7w6){display:inline-block;min-height:24px;color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--teal) 60%,transparent);text-underline-offset:.15em}.k-research.svelte-15df7w6 li:where(.svelte-15df7w6)>span:where(.svelte-15df7w6):before{content:" — ";color:var(--dim)}.k-research.svelte-15df7w6 a:where(.svelte-15df7w6) :is(.k-pill:where(.svelte-15df7w6),.k-doc:where(.svelte-15df7w6)),.k-tick.svelte-15df7w6{display:none}.k-research.svelte-15df7w6 a:where(.svelte-15df7w6):focus-visible{outline:2px solid var(--teal);outline-offset:2px}.k-aka.svelte-15df7w6{padding:0 .3rem;border:1px solid color-mix(in srgb,var(--teal) 45%,transparent);border-radius:.25rem;font-size:.7rem;font-weight:700;color:var(--ink)}.k-research-note.svelte-15df7w6{margin:.45rem 0 0;font-size:.8125rem;color:var(--dim)}.question.svelte-15df7w6{margin:0;font-size:1.125rem}.q-label.svelte-15df7w6{display:block;font-size:.8125rem;color:var(--dim)}.question.svelte-15df7w6 q:where(.svelte-15df7w6),.k-card-q.svelte-15df7w6 q:where(.svelte-15df7w6){font-weight:800;color:var(--ink)}.receipt.svelte-15df7w6{display:grid;gap:1rem;max-width:46rem;margin:0 1.25rem 0 max(1.25rem,calc((100vw - 1720px)/2));padding:1.2rem 1.1rem 2.5rem;background:color-mix(in srgb,var(--ground) 94%,transparent);box-sizing:border-box}.all-claims.svelte-15df7w6>summary:where(.svelte-15df7w6){cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:800;color:var(--ink)}.all-claims.svelte-15df7w6>summary:where(.svelte-15df7w6):focus-visible{outline:2px solid var(--teal);outline-offset:2px}.all-claims[open].svelte-15df7w6>summary:where(.svelte-15df7w6){margin-bottom:.6rem}.receipt.svelte-15df7w6 h3:where(.svelte-15df7w6){margin:0;font-size:1.25rem;font-weight:900}.papers.svelte-15df7w6,.claims.svelte-15df7w6{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.paper.svelte-15df7w6{font-size:.875rem;color:var(--soft);background:color-mix(in srgb,var(--panel) 90%,transparent);padding:.35rem .55rem;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.35rem;align-items:baseline}.paper.svelte-15df7w6>small:where(.svelte-15df7w6){grid-column:2;display:block;color:var(--dim);font-size:.8125rem}.paper.svelte-15df7w6 b:where(.svelte-15df7w6){color:var(--teal)}.paper.svelte-15df7w6:target{outline:2px solid var(--teal)}.paper.svelte-15df7w6 .orig:where(.svelte-15df7w6){font-style:italic}.src-link.svelte-15df7w6{display:inline-block;min-height:24px;color:var(--ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--teal) 60%,transparent);text-underline-offset:.15em}.src-link.svelte-15df7w6:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.claim.svelte-15df7w6{font-size:1.0625rem;color:var(--ink);background:color-mix(in srgb,var(--panel) 90%,transparent);padding:.45rem .65rem}.claim.svelte-15df7w6 sup:where(.svelte-15df7w6){white-space:nowrap;font-weight:800;margin-left:.15rem;vertical-align:baseline;font-size:.8125rem}.claim.svelte-15df7w6 sup:where(.svelte-15df7w6) a:where(.svelte-15df7w6){display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 .15rem;border-radius:.25rem;color:var(--teal);text-decoration:none}.claim.svelte-15df7w6 sup:where(.svelte-15df7w6) a:where(.svelte-15df7w6):focus-visible{outline:2px solid var(--teal);outline-offset:1px}.verdict.svelte-15df7w6{display:block;margin-top:.2rem;font-size:.8125rem;font-weight:800;color:var(--teal)}.verdict.svelte-15df7w6:before,.k-dot.svelte-15df7w6{content:"";display:inline-block;box-sizing:border-box;width:.7rem;height:.7rem;margin-right:.35rem;border:2px solid var(--teal);border-radius:50%;background:var(--teal);vertical-align:-.05em}.claim[data-verdict=partial].svelte-15df7w6 .verdict:where(.svelte-15df7w6):before{background:linear-gradient(90deg,var(--teal) 50%,transparent 50%)}.claim.svelte-15df7w6:is([data-verdict=unsupported]:where(.svelte-15df7w6),[data-verdict=uncited]:where(.svelte-15df7w6)){box-shadow:inset 3px 0 0 var(--purple);background:color-mix(in srgb,var(--purple) 12%,var(--panel))}.claim.svelte-15df7w6:is([data-verdict=unsupported]:where(.svelte-15df7w6),[data-verdict=uncited]:where(.svelte-15df7w6)) .verdict:where(.svelte-15df7w6){color:var(--purple)}.claim.svelte-15df7w6:is([data-verdict=unsupported]:where(.svelte-15df7w6),[data-verdict=uncited]:where(.svelte-15df7w6)) .verdict:where(.svelte-15df7w6):before,.k-claim.svelte-15df7w6:is([data-verdict=unsupported]:where(.svelte-15df7w6),[data-verdict=uncited]:where(.svelte-15df7w6))[data-checked] .k-dot:where(.svelte-15df7w6){border-color:var(--purple);background:linear-gradient(135deg,transparent 42%,var(--purple) 42% 58%,transparent 58%)}.provenance.svelte-15df7w6{margin:0;font-size:.8125rem;color:var(--dim)}.answer-note.svelte-15df7w6{display:block;font-size:.875rem;color:var(--ink);margin:0 0 .15rem}@media(min-height:36rem){html[data-stage=live]:not([data-tier=T0]) .k-run.svelte-15df7w6{height:calc(var(--len, 5.2) * 100svh + 100svh)}html[data-stage=live]:not([data-tier=T0]) .k-stage.svelte-15df7w6{position:sticky;top:0;height:100svh;overflow:clip;gap:.5rem;padding:3.55rem .75rem .6rem;grid-template-rows:minmax(0,1fr);grid-template-areas:"band"}html[data-stage=live]:not([data-tier=T0]) .know-stills.svelte-15df7w6{display:none}html[data-stage=live]:not([data-tier=T0]) .receipt.svelte-15df7w6{display:none}html[data-stage=live]:not([data-tier=T0]) :is(.k-head.svelte-15df7w6,.k-q.svelte-15df7w6,.k-form.svelte-15df7w6,.k-top-label.svelte-15df7w6,.k-node.svelte-15df7w6){display:block;position:absolute;left:0;top:0;opacity:0;z-index:2;will-change:transform,opacity}html[data-stage=live]:not([data-tier=T0]) .k-head.svelte-15df7w6{width:var(--q-w, calc(100% - 1.5rem) );max-width:none;pointer-events:none}html[data-stage=live]:not([data-tier=T0]) .k-q.svelte-15df7w6 .k-typed:where(.svelte-15df7w6)>span:where(.svelte-15df7w6){opacity:clamp(0,calc(var(--k-q-typed, 999) - var(--i)),1)}.k-q-field.svelte-15df7w6:after{content:"";display:inline-block;width:.55em;height:.95em;margin-left:.08em;vertical-align:-.1em;background:var(--teal);animation:svelte-15df7w6-k-caret .9s steps(1) infinite}html[data-stage=live]:not([data-tier=T0]) .k-steps.svelte-15df7w6{position:absolute;left:0;top:0;z-index:4;box-sizing:border-box;width:min(21rem,calc(100% - 1.5rem));max-width:none;margin:0;padding:.6rem .8rem .65rem;border:1px solid color-mix(in srgb,var(--teal) 38%,var(--line));border-radius:.85rem;background:color-mix(in srgb,var(--ground) 24%,transparent);transform:translate3d(var(--call-x, .75rem),var(--call-y, 3.6rem),0);transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .26s ease}.k-steps.svelte-15df7w6[data-call-fade],.k-steps.svelte-15df7w6[data-call-yield]{opacity:0}html[data-stage=live]:not([data-tier=T0]) .k-steps.svelte-15df7w6[data-call-off],html[data-stage=live]:not([data-tier=T0]) .k-steps.svelte-15df7w6:not([data-call-step]){display:none}@starting-style{html[data-stage=live]:not([data-tier=T0]) .k-steps.svelte-15df7w6{opacity:0}}html[data-stage=live]:not([data-tier=T0]) .k-tick.svelte-15df7w6{display:block;position:absolute;width:10px;height:10px;border:inherit;border-width:0 1px 1px 0;background:inherit;-webkit-backdrop-filter:none;backdrop-filter:none}.k-steps.svelte-15df7w6[data-side=below] .k-tick:where(.svelte-15df7w6){top:-6px;left:calc(var(--tick, 50%) - 5px);transform:rotate(-135deg)}.k-steps.svelte-15df7w6[data-side=above] .k-tick:where(.svelte-15df7w6){bottom:-6px;left:calc(var(--tick, 50%) - 5px);transform:rotate(45deg)}.k-steps.svelte-15df7w6[data-side=right] .k-tick:where(.svelte-15df7w6){left:-6px;top:calc(var(--tick, 50%) - 5px);transform:rotate(135deg)}.k-steps.svelte-15df7w6[data-side=left] .k-tick:where(.svelte-15df7w6){right:-6px;top:calc(var(--tick, 50%) - 5px);transform:rotate(-45deg)}.k-steps.svelte-15df7w6[data-side=dock] .k-tick:where(.svelte-15df7w6){display:none}.k-steps.svelte-15df7w6[data-jump]{opacity:0!important;transition:none!important}html[data-stage=live]:not([data-tier=T0]) .caps.svelte-15df7w6{font-size:.98rem;line-height:1.4}html[data-stage=live]:not([data-tier=T0]) .k-band.svelte-15df7w6{display:block;grid-area:band;min-height:0}html[data-stage=live]:not([data-tier=T0]) .k-q.svelte-15df7w6{display:flex;flex-direction:column;align-items:center;gap:.9rem;margin:0;width:var(--q-w, calc(100% - 1.5rem) );box-sizing:border-box;font-size:1.05rem;font-weight:800;color:var(--ink)}html[data-stage=live]:not([data-tier=T0]) .k-q-field.svelte-15df7w6{align-self:stretch;padding:.6rem .85rem;background:var(--panel);border:1px solid var(--teal);border-radius:.55rem;text-align:center}html[data-stage=live]:not([data-tier=T0]) :is(.k-form.svelte-15df7w6,.k-top-label.svelte-15df7w6){font-size:.75rem;line-height:1.25}html[data-stage=live]:not([data-tier=T0]) .k-form.svelte-15df7w6{width:var(--form-w, 7rem);box-sizing:border-box;padding:.1rem .35rem;color:var(--soft)}.k-form.svelte-15df7w6 b:where(.svelte-15df7w6){display:block;color:var(--teal)}.k-form.svelte-15df7w6 span:where(.svelte-15df7w6){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.k-form.svelte-15df7w6 small:where(.svelte-15df7w6){display:block;margin-top:.15rem;color:var(--ink);font-weight:700}html[data-stage=live]:not([data-tier=T0]) .k-top-label.svelte-15df7w6{margin:0;font-weight:900;font-size:.9375rem;color:var(--teal);background:var(--ground);padding:0 .3rem}html[data-stage=live]:not([data-tier=T0]) .k-card.svelte-15df7w6{display:flex;position:absolute;left:.75rem;right:.75rem;top:var(--card-top, 40svh);max-height:calc(100% - var(--card-top, 40svh) - var(--card-bottom, .6rem));transform:translateY(calc((1 - var(--k-dock, 0)) * 110svh));z-index:3}html[data-stage=live]:not([data-tier=T0]) .cap.svelte-15df7w6{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-stage=live]:not([data-tier=T0]) .k-steps.svelte-15df7w6:not([data-call-step]) .cap[data-for=brain]:where(.svelte-15df7w6),.k-steps.svelte-15df7w6[data-call-step=brain] .cap[data-for=brain]:where(.svelte-15df7w6),.k-steps.svelte-15df7w6[data-call-step=library] .cap[data-for=library]:where(.svelte-15df7w6),.k-steps.svelte-15df7w6[data-call-step=question] .cap[data-for=question]:where(.svelte-15df7w6),.k-steps.svelte-15df7w6[data-call-step=forms] .cap[data-for=forms]:where(.svelte-15df7w6),.k-steps.svelte-15df7w6[data-call-step=search] .cap[data-for=search]:where(.svelte-15df7w6),.k-steps.svelte-15df7w6[data-call-step=pool] .cap[data-for=pool]:where(.svelte-15df7w6),.k-steps.svelte-15df7w6[data-call-step=rerank] .cap[data-for=rerank]:where(.svelte-15df7w6),.k-steps.svelte-15df7w6[data-call-step=top] .cap[data-for=top]:where(.svelte-15df7w6),.k-steps.svelte-15df7w6[data-call-step=answer] .cap[data-for=answer]:where(.svelte-15df7w6),.k-steps.svelte-15df7w6[data-call-step=graph] .cap[data-for=graph]:where(.svelte-15df7w6),.k-steps.svelte-15df7w6[data-call-step=check] .cap[data-for=check]:where(.svelte-15df7w6){position:relative;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;animation:svelte-15df7w6-cap-in .45s ease both}html[data-stage=live]:not([data-tier=T0]) .k-research.svelte-15df7w6{margin-top:.45rem}html[data-stage=live]:not([data-tier=T0]) .k-research.svelte-15df7w6 ul:where(.svelte-15df7w6){display:flex;flex-wrap:wrap;gap:.35rem}html[data-stage=live]:not([data-tier=T0]) .k-research.svelte-15df7w6 a:where(.svelte-15df7w6){display:inline-flex;align-items:center;gap:.35rem;min-height:28px;padding:0 .6rem 0 .45rem;border:1px solid color-mix(in srgb,var(--teal) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--teal) 9%,transparent);color:var(--ink);font-size:.78rem;font-weight:700;text-decoration:none;white-space:nowrap}html[data-stage=live]:not([data-tier=T0]) .k-research.svelte-15df7w6 a:where(.svelte-15df7w6):hover{border-color:var(--teal)}html[data-stage=live]:not([data-tier=T0]) .k-research.svelte-15df7w6 a:where(.svelte-15df7w6) :is(.k-pill:where(.svelte-15df7w6),.k-doc:where(.svelte-15df7w6)){display:inline-block}.k-doc.svelte-15df7w6{width:.95rem;height:.95rem;fill:none;stroke:var(--teal);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}html[data-stage=live]:not([data-tier=T0]) :is(.k-research.svelte-15df7w6 .k-chip:where(.svelte-15df7w6),.k-research.svelte-15df7w6 .k-title:where(.svelte-15df7w6)){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-stage=live]:not([data-tier=T0]) :is(.k-research-title.svelte-15df7w6,.k-research-note.svelte-15df7w6){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html[data-stage=live]:not([data-tier=T0]) .k-steps.svelte-15df7w6[data-call-step=check] .k-research-note:where(.svelte-15df7w6){position:static;width:auto;height:auto;overflow:visible;clip-path:none;margin-top:.4rem;font-size:.72rem;line-height:1.35}html[data-stage=live]:not([data-tier=T0]) .k-research.svelte-15df7w6 li:where(.svelte-15df7w6):not(:focus-within){display:none}.k-steps.svelte-15df7w6[data-call-step=forms] .k-research:where(.svelte-15df7w6) li[data-at=forms]:where(.svelte-15df7w6),.k-steps.svelte-15df7w6[data-call-step=search] .k-research:where(.svelte-15df7w6) li[data-at=search]:where(.svelte-15df7w6),.k-steps.svelte-15df7w6[data-call-step=rerank] .k-research:where(.svelte-15df7w6) li[data-at=rerank]:where(.svelte-15df7w6),.k-steps.svelte-15df7w6[data-call-step=top] .k-research:where(.svelte-15df7w6) li[data-at=top]:where(.svelte-15df7w6),.k-steps.svelte-15df7w6[data-call-step=answer] .k-research:where(.svelte-15df7w6) li[data-at=answer]:where(.svelte-15df7w6),.k-steps.svelte-15df7w6[data-call-step=graph] .k-research:where(.svelte-15df7w6) li[data-at=graph]:where(.svelte-15df7w6),.k-steps.svelte-15df7w6[data-call-step=check] .k-research:where(.svelte-15df7w6) li[data-at=check]:where(.svelte-15df7w6){display:block!important}}@media(min-height:36rem)and (min-width:1024px){html[data-stage=live]:not([data-tier=T0]) .k-run.svelte-15df7w6{height:calc(var(--len, 5.2) * 100svh / 1.2 + 100svh)}html[data-stage=live]:not([data-tier=T0]) .k-stage.svelte-15df7w6{grid-template-columns:minmax(0,62fr) minmax(0,38fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"band steps";column-gap:1.5rem;padding:3.8rem max(1.25rem,calc((100vw - 1720px)/2)) 1rem}html[data-stage=live]:not([data-tier=T0]) .k-steps.svelte-15df7w6{width:var(--call-w, 22rem)}html[data-stage=live]:not([data-tier=T0]) .k-band.svelte-15df7w6{transform:translate(calc((1 - var(--k-dock, 0)) * (30.645% + .75rem)))}html[data-stage=live]:not([data-tier=T0]) .caps.svelte-15df7w6{font-size:1.05rem}html[data-stage=live]:not([data-tier=T0]) .k-form.svelte-15df7w6{font-size:.8125rem}html[data-stage=live]:not([data-tier=T0]) .k-card.svelte-15df7w6{left:auto;right:max(1.25rem,calc((100vw - 1720px)/2));width:calc((100% - (2*max(1.25rem,calc((100vw - 1720px)/2))) - 1.5rem)*.38);max-height:calc(100% - var(--card-top, 40svh) - 1rem)}}@media(prefers-reduced-motion:reduce){.k-steps.svelte-15df7w6,.cap.svelte-15df7w6{transition:none!important;animation:none!important}}@keyframes svelte-15df7w6-cap-in{0%{clip-path:inset(0 0 100% 0);transform:translateY(4px)}to{clip-path:inset(0)}}.k-card.svelte-15df7w6{flex-direction:column;gap:.45rem;box-sizing:border-box;padding:.55rem .7rem;background:color-mix(in srgb,var(--panel) 97%,transparent);border:1px solid var(--line);font-size:.9375rem}.k-card-q.svelte-15df7w6{margin:0;font-size:.875rem;line-height:1.3}.k-claims.svelte-15df7w6{list-style:none;margin:0;padding:0;display:grid;align-content:start;gap:.2rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 auto;min-height:min(7.5rem,100%)}.k-card-q.svelte-15df7w6,.k-foot.svelte-15df7w6{flex:none}.k-claim.svelte-15df7w6 button:where(.svelte-15df7w6){display:grid;grid-template-columns:.9rem minmax(0,1fr);column-gap:.4rem;align-items:baseline;width:100%;min-height:28px;padding:.25rem .4rem;border:0;border-radius:.3rem;background:none;color:var(--soft);font:inherit;line-height:1.3;text-align:left;cursor:pointer}.k-claim.svelte-15df7w6 button:where(.svelte-15df7w6):focus-visible{outline:2px solid var(--teal);outline-offset:1px}html[data-stage=live]:not([data-tier=T0]) :is(.k-tok.svelte-15df7w6,.k-marks.svelte-15df7w6){opacity:clamp(0,calc(var(--k-tok, 999) - var(--i)),1)}.k-marks.svelte-15df7w6{margin-left:.2rem;font-size:.8125rem;font-weight:800;color:var(--hue, var(--teal))}#know[data-streaming] .k-claims.svelte-15df7w6:after{content:"";display:block;width:.55em;height:1em;margin:.1rem 0 0 1.7rem;background:var(--teal);animation:svelte-15df7w6-k-caret .9s steps(1) infinite}.k-claim.svelte-15df7w6 button:where(.svelte-15df7w6){box-shadow:inset 2px 0 color-mix(in srgb,var(--hue, var(--teal)) 55%,transparent)}.k-claim.svelte-15df7w6 .k-dot:where(.svelte-15df7w6){width:.65rem;height:.65rem;margin:0;border-color:color-mix(in srgb,var(--hue, var(--teal)) 70%,var(--dim));background:transparent}.k-claim.svelte-15df7w6[data-checked] .k-dot:where(.svelte-15df7w6){border-color:var(--hue, var(--teal));background:var(--hue, var(--teal))}.k-claim.svelte-15df7w6[data-current] button:where(.svelte-15df7w6),.k-claim.svelte-15df7w6:has(button[aria-expanded=true]:where(.svelte-15df7w6)) button:where(.svelte-15df7w6){color:var(--ink);background:color-mix(in srgb,var(--hue, var(--teal)) 11%,transparent);box-shadow:inset 3px 0 0 var(--hue, var(--teal)),inset 0 0 0 1px color-mix(in srgb,var(--hue, var(--teal)) 45%,transparent)}.k-claim.svelte-15df7w6:is([data-verdict=unsupported]:where(.svelte-15df7w6),[data-verdict=uncited]:where(.svelte-15df7w6))[data-checked] button:where(.svelte-15df7w6){box-shadow:inset 3px 0 0 var(--purple);background:color-mix(in srgb,var(--purple) 15%,transparent);color:var(--ink)}.k-check.svelte-15df7w6{display:inline-grid;vertical-align:.05em;font-size:.75rem;line-height:1.2;white-space:nowrap}.k-check.svelte-15df7w6>:where(.svelte-15df7w6){grid-area:1 / 1;justify-self:start}.k-judge.svelte-15df7w6{display:inline-flex;visibility:hidden;align-items:center;gap:.3rem;color:var(--dim)}.k-claim.svelte-15df7w6[data-checking] .k-judge:where(.svelte-15df7w6){visibility:visible}.k-clock.svelte-15df7w6{position:relative;width:.85rem;height:.85rem;box-sizing:border-box;border:2px solid var(--teal);border-radius:50%}.k-clock.svelte-15df7w6:before,.k-clock.svelte-15df7w6:after{content:"";position:absolute;left:calc(50% - 1px);bottom:50%;width:2px;background:var(--teal);transform-origin:50% 100%}.k-clock.svelte-15df7w6:before{height:22%;rotate:90deg}.k-clock.svelte-15df7w6:after{height:34%;animation:svelte-15df7w6-k-spin .9s linear infinite}.k-q-field.svelte-15df7w6{flex:1;min-width:0}.k-q-bar.svelte-15df7w6{display:flex;align-items:center;align-self:stretch;gap:.35rem;min-width:0}.k-pick.svelte-15df7w6,.k-pick-n.svelte-15df7w6{display:none}html[data-stage=live]:not([data-tier=T0]) .k-pick.svelte-15df7w6{display:grid}html[data-stage=live]:not([data-tier=T0]) .k-pick-n.svelte-15df7w6{display:inline-block}.k-pick.svelte-15df7w6{flex:none;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--teal);cursor:pointer}.k-pick.svelte-15df7w6 svg:where(.svelte-15df7w6){width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.k-pick.svelte-15df7w6:hover{border-color:var(--teal)}.k-pick.svelte-15df7w6:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.k-pick-n.svelte-15df7w6{margin-top:-.55rem;color:var(--soft);font:600 .75rem/1 Nunito,system-ui,sans-serif;letter-spacing:.06em}html[data-asked] :is(.k-pick.svelte-15df7w6,.k-pick-n.svelte-15df7w6),#know:is([data-cue=skip],[data-cue=end]) :is(.k-pick.svelte-15df7w6,.k-pick-n.svelte-15df7w6){visibility:hidden}.k-cue.svelte-15df7w6{display:none}@media(min-height:36rem){html[data-stage=live]:not([data-tier=T0]) .k-cue.svelte-15df7w6{position:absolute;left:50%;bottom:1.1rem;z-index:3;display:none;flex-direction:column;align-items:center;gap:.3rem;margin:0;padding:.35rem .8rem;border-radius:999px;background:color-mix(in srgb,var(--ground) 85%,transparent);color:var(--teal);font:700 .8rem/1 var(--mono, ui-monospace, monospace);letter-spacing:.08em;border:1px solid color-mix(in srgb,var(--teal) 55%,transparent);cursor:pointer;opacity:0;transform:translate(-50%,6px);transition:opacity .35s ease,transform .35s ease,display .35s allow-discrete}.k-cue.svelte-15df7w6 i:where(.svelte-15df7w6){width:.6rem;height:.6rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);animation:svelte-15df7w6-k-cue 1.4s ease-in-out infinite}.k-cue.svelte-15df7w6 .cue-skip:where(.svelte-15df7w6),#know:is([data-cue=skip],[data-cue=wait]) .k-cue.svelte-15df7w6 .cue-end:where(.svelte-15df7w6){display:none}#know:is([data-cue=skip],[data-cue=wait]) .k-cue.svelte-15df7w6 .cue-skip:where(.svelte-15df7w6){display:inline}#know:is([data-cue=skip],[data-cue=wait]) .k-cue.k-cue.svelte-15df7w6{opacity:.9;color:var(--ink)}#know[data-cue] .k-cue.svelte-15df7w6{display:flex;opacity:1;transform:translate(-50%);transition:opacity .35s ease,transform .35s ease,display .35s allow-discrete;@starting-style{opacity:0;transform:translate(-50%,6px)}}.k-cue.svelte-15df7w6:hover,.k-cue.svelte-15df7w6:focus-visible{background:var(--teal);color:var(--ground)}.k-cue.svelte-15df7w6 small:where(.svelte-15df7w6),.k-mouse.svelte-15df7w6{display:none}#know[data-cue=end] .k-cue.svelte-15df7w6{flex-direction:row;gap:.75rem;min-height:52px;padding:.6rem 1.35rem .6rem 1.05rem;background:var(--teal);border-color:var(--teal);color:var(--ground);font:800 1.05rem/1.1 Nunito,system-ui,sans-serif;letter-spacing:.02em;text-align:left;animation:svelte-15df7w6-k-cue-ring 2s ease-out infinite}#know[data-cue=end] .k-cue.svelte-15df7w6 small:where(.svelte-15df7w6){display:block;font-size:.75rem;font-weight:700;opacity:.85}#know[data-cue=end] .k-cue.svelte-15df7w6:hover,#know[data-cue=end] .k-cue.svelte-15df7w6:focus-visible{transform:translate(-50%,-2px)}@media(hover:hover){#know[data-cue=end] .k-mouse.svelte-15df7w6{display:block;position:relative;flex:none;width:18px;height:28px;border:2px solid currentColor;border-radius:10px}.k-mouse.svelte-15df7w6 span:where(.svelte-15df7w6){position:absolute;left:50%;top:5px;width:3px;height:6px;margin-left:-1.5px;border-radius:2px;background:currentColor;animation:svelte-15df7w6-k-wheel 1.5s ease-in-out infinite}#know[data-cue=end] .k-cue.svelte-15df7w6 i:where(.svelte-15df7w6){display:none}}.k-cue.svelte-15df7w6:focus-visible{outline:2px solid var(--ink);outline-offset:2px}}@keyframes svelte-15df7w6-k-cue{50%{translate:0 4px}}@keyframes svelte-15df7w6-k-wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(9px)}to{opacity:0;transform:translateY(0)}}@keyframes svelte-15df7w6-k-cue-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--teal) 45%,transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb,var(--teal) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.k-cue.svelte-15df7w6 i:where(.svelte-15df7w6),.k-mouse.svelte-15df7w6 span:where(.svelte-15df7w6),#know[data-cue=end] .k-cue.svelte-15df7w6{animation:none}}html[data-still=true] :is(.k-cue.svelte-15df7w6 i:where(.svelte-15df7w6),.k-mouse.svelte-15df7w6 span:where(.svelte-15df7w6)),html[data-still=true] #know[data-cue=end] .k-cue.svelte-15df7w6{animation:none}.k-passage.svelte-15df7w6{flex:0 1 auto;min-height:2.6rem;margin:.4rem 0 .5rem;padding:.5rem .7rem;border-left:3px solid var(--hue, var(--purple));background:color-mix(in srgb,var(--panel) 92%,transparent);font-size:.8rem;line-height:1.45;color:var(--soft);height:8.6rem;max-height:8.6rem;overflow:auto;box-sizing:border-box}@media(hover:none){.k-card.svelte-15df7w6 .k-passage:where(.svelte-15df7w6),.k-card.svelte-15df7w6 .k-passage.empty:where(.svelte-15df7w6){display:none}}.k-sheet.svelte-15df7w6{margin:auto;width:min(36rem,calc(100vw - 2rem));max-height:min(80vh,40rem);padding:0;border:1px solid var(--line);border-radius:.6rem;background:var(--panel);color:var(--ink);box-shadow:0 12px 40px #00000040}.k-sheet.svelte-15df7w6::backdrop{background:#00000073}.k-sheet-body.svelte-15df7w6{display:grid;gap:.7rem;padding:1rem 1.1rem 1.1rem}.k-sheet-claim.svelte-15df7w6{margin:0;font-weight:700;line-height:1.4}.k-sheet-verdict.svelte-15df7w6{justify-self:start;margin:0;padding:.05rem .45rem;border:1px solid var(--teal);border-radius:.3rem;color:var(--teal);font-size:.8125rem;font-weight:800}.k-sheet-verdict.svelte-15df7w6:is([data-verdict=unsupported]:where(.svelte-15df7w6),[data-verdict=uncited]:where(.svelte-15df7w6)){border-color:var(--purple);color:var(--purple)}.k-sheet.svelte-15df7w6 .k-sheet-passage:where(.svelte-15df7w6){height:auto;max-height:none;margin:0;font-size:.9rem}.k-sheet-srcs.svelte-15df7w6{margin:0;padding-left:1.1rem;line-height:1.5}.k-sheet-link.svelte-15df7w6,.k-sheet-srcs.svelte-15df7w6 a:where(.svelte-15df7w6){color:var(--teal);font-weight:700}.k-sheet-none.svelte-15df7w6{margin:0;color:var(--soft)}.k-sheet-close.svelte-15df7w6{justify-self:end;min-height:44px;padding:0 1.1rem;border:1px solid var(--line);border-radius:.4rem;background:none;color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.k-passage.empty.svelte-15df7w6{height:auto;margin:.2rem 0 .3rem;padding:.25rem .7rem;border-left-color:var(--line);background:none;color:var(--dim);font-style:italic}.k-passage.svelte-15df7w6 p:where(.svelte-15df7w6){margin:0}.k-passage.svelte-15df7w6 footer:where(.svelte-15df7w6){margin-top:.35rem;font-size:.72rem;color:var(--soft)}.k-passage.svelte-15df7w6 footer:where(.svelte-15df7w6) a:where(.svelte-15df7w6){display:inline-block;min-height:24px;line-height:24px;color:var(--hue, var(--teal));font-weight:800;text-underline-offset:.15em}.k-passage.svelte-15df7w6 mark:where(.svelte-15df7w6),.passage.svelte-15df7w6 mark:where(.svelte-15df7w6){background:color-mix(in srgb,var(--purple) 22%,transparent);color:var(--ink);font-weight:700;border-radius:.15rem;padding:0 .1rem}.passage.svelte-15df7w6{grid-column:1 / -1;margin-top:.3rem}.passage.svelte-15df7w6 summary:where(.svelte-15df7w6){cursor:pointer;font-size:.8rem;color:var(--teal);width:fit-content}.passage.svelte-15df7w6 blockquote:where(.svelte-15df7w6){margin:.35rem 0 0;padding-left:.7rem;border-left:2px solid var(--purple);font-size:.8rem;line-height:1.45;color:var(--soft)}.k-ask.svelte-15df7w6{flex:none;min-height:3.4rem;min-width:min(16rem,80%);padding:0 2.4rem;border:0;border-radius:999px;background:var(--teal);color:var(--ground);font:900 1.25rem/1 Nunito,system-ui,sans-serif;letter-spacing:.08em;cursor:pointer;opacity:clamp(.35,calc(var(--k-q-typed, 999) - var(--n, 0) + 1),1);transition:transform .18s ease-out,box-shadow .18s ease-out}.k-ask.svelte-15df7w6:hover,.k-ask.svelte-15df7w6:focus-visible{transform:translateY(-2px) scale(1.04);box-shadow:0 8px 22px -10px var(--teal)}.k-ask.svelte-15df7w6:focus-visible{outline:3px solid var(--ink);outline-offset:2px}#know[data-asking] .k-ask.svelte-15df7w6{animation:svelte-15df7w6-k-ask-breathe 1.6s ease-in-out infinite}@keyframes svelte-15df7w6-k-ask-breathe{50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--teal) 22%,transparent),0 0 34px 4px color-mix(in srgb,var(--teal) 45%,transparent)}}html[data-asked] .k-ask.svelte-15df7w6{visibility:hidden}@media(prefers-reduced-motion:reduce){.k-ask.svelte-15df7w6{transition:none}#know[data-asking] .k-ask.svelte-15df7w6{animation:none}}.k-verdict.svelte-15df7w6{display:inline-block;visibility:hidden;padding:0 .4rem;border:1px solid var(--teal);border-radius:999px;color:var(--teal);font-weight:800}.k-claim.svelte-15df7w6[data-checked] .k-verdict:where(.svelte-15df7w6){visibility:visible;animation:svelte-15df7w6-k-pop .25s ease-out}.k-claim.svelte-15df7w6:has(button[aria-expanded=true]:where(.svelte-15df7w6)) .k-verdict:where(.svelte-15df7w6){visibility:visible}.k-claim.svelte-15df7w6:is([data-verdict=unsupported]:where(.svelte-15df7w6),[data-verdict=uncited]:where(.svelte-15df7w6)) .k-verdict:where(.svelte-15df7w6){border-color:var(--purple);color:var(--purple);background:color-mix(in srgb,var(--purple) 14%,transparent)}.k-claim.svelte-15df7w6[data-checking] button:where(.svelte-15df7w6){background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--teal) 26%,transparent),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:svelte-15df7w6-k-scan .7s linear infinite}@keyframes svelte-15df7w6-k-pop{0%{transform:scale(.85);opacity:.2}to{transform:none;opacity:1}}@keyframes svelte-15df7w6-k-scan{0%{background-position:-40% 0}to{background-position:140% 0}}@keyframes svelte-15df7w6-k-spin{to{transform:rotate(1turn)}}@keyframes svelte-15df7w6-k-caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.k-claim.svelte-15df7w6[data-checking] button:where(.svelte-15df7w6),.k-claim.svelte-15df7w6[data-checked] .k-verdict:where(.svelte-15df7w6),.k-clock.svelte-15df7w6:after{animation:none}}.k-foot.svelte-15df7w6{margin:0;padding-top:.35rem;border-top:1px solid var(--line);font-size:.75rem;line-height:1.35;color:var(--dim)}#know.svelte-15df7w6{--hue-1: var(--teal);--hue-2: #60a5fa;--hue-3: var(--purple)}html[data-theme=light] #know.svelte-15df7w6{--hue-2: #1d4ed8}.k-node.svelte-15df7w6{width:var(--chip-w, 9rem);box-sizing:border-box;padding:.2rem .35rem;font-size:.75rem;line-height:1.2;color:var(--ink);background:var(--panel);box-shadow:inset 0 0 0 1px var(--hue, var(--teal)),inset 3px 0 0 var(--hue, var(--teal))}.k-node.svelte-15df7w6 b:where(.svelte-15df7w6){display:block;font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;color:var(--hue, var(--teal))}.k-node.svelte-15df7w6 span:where(.svelte-15df7w6){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:var(--soft)}html[data-stage=live]:not([data-tier=T0]) .k-node.svelte-15df7w6{cursor:pointer;transition:background-color .2s ease}.k-node.svelte-15df7w6[data-cited],.k-node.lit.svelte-15df7w6{box-shadow:inset 0 0 0 2px var(--hue, var(--teal));background:color-mix(in srgb,var(--hue, var(--teal)) 18%,var(--panel))}html[data-stage=live]:not([data-tier=T0]) #return.svelte-15df7w6{--hold: .9;min-height:calc((1 + var(--hold)) * 100svh)}html[data-stage=live]:not([data-tier=T0]) #return.svelte-15df7w6 .pin:where(.svelte-15df7w6){position:sticky;top:0;height:100svh}.fin-caps.svelte-15df7w6{display:none}#return[data-fin-cap] .fin-caps.svelte-15df7w6{display:block;position:absolute;top:var(--fin-y, 60%);left:1rem;right:1rem;margin:0;padding:0;list-style:none;text-align:center;font:400 .85rem/1.35 ui-monospace,DejaVu Sans Mono,Menlo,Consolas,monospace;pointer-events:none}.fin-caps.svelte-15df7w6 li:where(.svelte-15df7w6){position:absolute;inset-inline:0;visibility:hidden;opacity:0;transform:translateY(.4rem);transition:opacity .35s ease,transform .35s ease,visibility .35s}.fin-caps.svelte-15df7w6 b:where(.svelte-15df7w6){display:block;color:var(--teal);letter-spacing:.12em;text-transform:uppercase}.fin-caps.svelte-15df7w6 span:where(.svelte-15df7w6){color:var(--soft)}#return[data-fin-cap="0"] .fin-caps.svelte-15df7w6 li[data-band="0"]:where(.svelte-15df7w6),#return[data-fin-cap="1"] .fin-caps.svelte-15df7w6 li[data-band="1"]:where(.svelte-15df7w6),#return[data-fin-cap="2"] .fin-caps.svelte-15df7w6 li[data-band="2"]:where(.svelte-15df7w6),#return[data-fin-cap="3"] .fin-caps.svelte-15df7w6 li[data-band="3"]:where(.svelte-15df7w6),#return[data-fin-cap="4"] .fin-caps.svelte-15df7w6 li[data-band="4"]:where(.svelte-15df7w6){visibility:visible;opacity:1;transform:none}#return.svelte-15df7w6 .pin:where(.svelte-15df7w6){align-content:end;justify-items:center;min-height:100svh;box-sizing:border-box;padding-bottom:0;row-gap:1.2rem}.copy.close.svelte-15df7w6{justify-self:center;text-align:center}#return[data-fin-reveal] :is(.ctas.svelte-15df7w6,.cta.todo.svelte-15df7w6,.status.svelte-15df7w6,.credits.svelte-15df7w6){transition:opacity .6s ease var(--fin-delay, 0s),transform .6s cubic-bezier(.2,.7,.2,1) var(--fin-delay, 0s)}#return.svelte-15df7w6 .status:where(.svelte-15df7w6){--fin-delay: .25s}#return.svelte-15df7w6 .credits:where(.svelte-15df7w6){--fin-delay: .5s}#return[data-fin-hold] .svelte-15df7w6:is(.ctas:where(.svelte-15df7w6),.cta.todo:where(.svelte-15df7w6),.status:where(.svelte-15df7w6),.credits:where(.svelte-15df7w6)):not(:focus-within){opacity:0;transform:translateY(.75rem);pointer-events:none;transition:none}@media(prefers-reduced-motion:reduce){#return[data-fin-reveal] :is(.ctas.svelte-15df7w6,.cta.todo.svelte-15df7w6,.status.svelte-15df7w6,.credits.svelte-15df7w6){transform:none;transition:opacity .2s ease}}.copy.close.svelte-15df7w6 .ctas:where(.svelte-15df7w6){justify-content:center}.copy.close.svelte-15df7w6 .cta:where(.svelte-15df7w6):first-child{background:var(--teal);color:var(--ground);text-wrap:balance;text-align:center;justify-content:center}.copy.close.svelte-15df7w6 .cta:where(.svelte-15df7w6):first-child:focus-visible{outline-color:var(--ink)}.return-still.svelte-15df7w6{display:block;width:min(82vw,1180px);margin:0 auto}.return-still.svelte-15df7w6 img:where(.svelte-15df7w6){display:block;width:100%;height:auto}.return-still.light.svelte-15df7w6,html[data-theme=light] .return-still.dark.svelte-15df7w6{display:none}html[data-theme=light] .return-still.light.svelte-15df7w6{display:block}html[data-stage=live]:not([data-tier=T0]) #return.svelte-15df7w6:not([data-ret-sharp]) .return-still:where(.svelte-15df7w6){display:none}#return[data-ret-sharp] .return-still.svelte-15df7w6{position:absolute;left:var(--ret-x, 0);top:var(--ret-y, 0);width:var(--ret-w, 82vw);margin:0;pointer-events:none;mask-image:radial-gradient(ellipse var(--ret-rx, 0px) var(--ret-ry, 0px) at var(--ret-cx, 50%) var(--ret-cy, 0px),#000 var(--ret-solid, 100%),transparent 100%);mask-repeat:no-repeat}.cta.todo.svelte-15df7w6{display:block;min-height:0;padding:0;border:0;background:none;color:var(--dim);font-weight:400;font-style:italic}.credits.svelte-15df7w6{position:relative;z-index:1;background:var(--ground);color:var(--dim);font-size:.8125rem;padding:1rem 1.25rem 1.5rem;text-align:center;line-height:1.9;max-width:88ch;margin:0 auto}.credits.svelte-15df7w6 .nb:where(.svelte-15df7w6),.cta.svelte-15df7w6 .nb:where(.svelte-15df7w6){white-space:nowrap}.credits.svelte-15df7w6 a:where(.svelte-15df7w6){display:inline-block;padding-block:.2rem;color:var(--soft);text-decoration:underline;text-underline-offset:.15em}@media(max-width:1023px){.tools.svelte-15df7w6{min-height:44px;align-items:center}.tools.svelte-15df7w6 :is(button:where(.svelte-15df7w6),a:where(.svelte-15df7w6)){display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:44px;min-height:44px}.tools.svelte-15df7w6 .row:where(.svelte-15df7w6) button:where(.svelte-15df7w6),.tools.svelte-15df7w6 a.contact:where(.svelte-15df7w6),.tools.svelte-15df7w6 .pause:where(.svelte-15df7w6){padding:0}.tools.svelte-15df7w6 .icon:where(.svelte-15df7w6){margin-right:0}}@media(max-width:720px){.opt-count.svelte-15df7w6{display:inline}}
