:root{--bg: #f3ead7;--bg-glow: #e6dcc2;--bg-2: #e9dfc6;--fg: #142448;--fg-2: #4a5a80;--accent: #2b5ca8;--accent-2: #93b8dd;--line: rgba(20, 36, 72, .16);--code-bg: #10203f;--code-fg: #e9e2d0;--code-line: rgba(255, 255, 255, .08);--warm-1: #e2541f;--warm-2: #d99a12;--ball-a: #1c2f5e;--ball-b: #3f67a8;--ball-c: #9cc0e4;--ball-d: #c9ddf1;--ball-rim: #1c2f5e;--sea-alpha: .42;--font-display: "Familjen Grotesk", system-ui, "Helvetica Neue", Arial, sans-serif;--font-body: var(--font-display);--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ease: cubic-bezier(.2, .7, .2, 1);color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #0a142c;--bg-glow: #16305f;--bg-2: #13244a;--fg: #efe6d0;--fg-2: #aab7d2;--accent: #93b8dd;--accent-2: #3f67a8;--line: rgba(239, 230, 208, .16);--code-bg: #0e1c3a;--code-fg: #e9e2d0;--code-line: rgba(239, 230, 208, .12);--warm-1: #ff7a45;--warm-2: #ffc247;--ball-a: #bcd6ef;--ball-b: #9cc0e4;--ball-c: #3f67a8;--ball-d: #1f3a6e;--ball-rim: #efe3c9;--sea-alpha: .5;color-scheme:dark}}:root[data-theme=dark]{--bg: #0a142c;--bg-glow: #16305f;--bg-2: #13244a;--fg: #efe6d0;--fg-2: #aab7d2;--accent: #93b8dd;--accent-2: #3f67a8;--line: rgba(239, 230, 208, .16);--code-bg: #0e1c3a;--code-fg: #e9e2d0;--code-line: rgba(239, 230, 208, .12);--warm-1: #ff7a45;--warm-2: #ffc247;--ball-a: #bcd6ef;--ball-b: #9cc0e4;--ball-c: #3f67a8;--ball-d: #1f3a6e;--ball-rim: #efe3c9;--sea-alpha: .5;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%;-webkit-text-size-adjust:100%}body{background:var(--bg);background-image:radial-gradient(120% 70% at 50% 115%,var(--bg-glow) 0%,var(--bg) 60%);background-attachment:fixed;color:var(--fg);font-family:var(--font-body);font-size:16px;line-height:1.45;overflow:hidden;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration-thickness:.08em;text-underline-offset:.15em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.slide-body{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.9rem,2vh,1.4rem);min-width:0}.slide-body h1{margin:0;font-size:clamp(3rem,9vw,7rem);font-weight:700;line-height:.95;letter-spacing:-.035em;text-wrap:balance}.slide-body h2{margin:0 0 .1em;font-size:clamp(1.9rem,4.8vw,3.9rem);font-weight:700;line-height:1.02;letter-spacing:-.025em;text-wrap:balance}.slide-body h3{margin:0;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:600;letter-spacing:-.01em}.slide-body p,.slide-body li{margin:0;font-size:clamp(1.05rem,1.7vw,1.5rem);line-height:1.45;max-width:62ch}.slide-body p+p{margin-top:-.2rem}.slide-body .lead{font-size:clamp(1.25rem,2.4vw,2rem);color:var(--fg-2);max-width:34ch;text-wrap:balance}.slide-body .muted{color:var(--fg-2)}.slide-body ul,.slide-body ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:.55em}.slide-body ul li{position:relative;padding-left:1.4em}.slide-body ul li:before{content:"";position:absolute;left:0;top:.55em;width:.6em;height:.6em;border-radius:50%;background:radial-gradient(circle at 35% 32%,#ffffffb8 0%,var(--accent) 65%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 35%,transparent)}.slide-body ol{counter-reset:item}.slide-body ol li{position:relative;padding-left:2.2em;counter-increment:item}.slide-body ol li:before{content:counter(item,decimal-leading-zero);position:absolute;left:0;top:.25em;font-family:var(--font-mono);font-size:.7em;letter-spacing:.08em;color:var(--accent)}.slide-body blockquote{margin:0;font-size:clamp(1.6rem,3.8vw,3.2rem);font-weight:500;line-height:1.12;letter-spacing:-.015em;max-width:24ch;text-wrap:balance}.slide-body blockquote cite{display:block;margin-top:.8em;font-style:normal;font-size:.42em;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2)}.slide-body code{font-family:var(--font-mono);font-size:.86em;background:var(--bg-2);border:1px solid var(--line);border-radius:.35em;padding:.08em .4em}.slide-body img{max-width:100%;height:auto;border-radius:14px;border:1px solid var(--line);box-shadow:0 24px 60px -30px #0a142c99}.slide-body img.plain{border:0;border-radius:0;box-shadow:none}.slide-body table{border-collapse:collapse;font-size:clamp(.95rem,1.4vw,1.25rem);width:100%;max-width:62rem}.slide-body th,.slide-body td{text-align:left;padding:.5em .8em;border-bottom:1px solid var(--line);vertical-align:top}.slide-body th{font-family:var(--font-mono);font-weight:600;font-size:.8em;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.slide-body .table{overflow-x:auto;min-width:0}.slide-body .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1.25rem,4vw,4rem);align-items:start}.slide-body .cols>*{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem}kbd{font-family:var(--font-mono);font-size:.8em;padding:.1em .45em;border:1px solid var(--line);border-bottom-width:2px;border-radius:.35em;background:var(--bg-2)}.code{margin:0;min-width:0;max-width:100%;background:var(--code-bg);color:var(--code-fg);border:1px solid var(--code-line);border-radius:14px;box-shadow:0 30px 60px -36px #0a142cb3;font-family:var(--font-mono);font-size:clamp(.78rem,1.25vw,1.08rem);line-height:1.6}.code figcaption{display:flex;align-items:center;gap:.6em;padding:.6em 1.2em;border-bottom:1px solid var(--code-line);font-size:.78em;letter-spacing:.08em;color:color-mix(in srgb,var(--code-fg) 70%,transparent)}.code figcaption:before{content:"";width:.7em;height:.7em;border-radius:50%;background:radial-gradient(circle at 35% 32%,#ffffffb8,#93b8dd 65%)}.code pre{margin:0;padding:1em 1.25em;overflow-x:auto;-moz-tab-size:4;tab-size:4}.code code{font:inherit;background:none;border:0;padding:0}.tk-k{color:#93b8dd}.tk-s{color:#e9c98c}.tk-c{color:#7f90b8;font-style:italic}.tk-n{color:#e5b1a6}.tk-d{color:#f0dfb4}.tk-t{color:#fff}.tk-v{color:#b9d0ee}.tk-p{color:#7f90b8;-webkit-user-select:none;user-select:none}@keyframes deck-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes deck-slide{0%{opacity:0;transform:translate(var(--dx, 28px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}}canvas.svelte-1z4s2a{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.deck.svelte-w5oc6q{position:relative;z-index:1;touch-action:pan-y}.slide.svelte-w5oc6q{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;display:flex;flex-direction:column;padding-block:4.5rem max(5rem,20vh);padding-inline:clamp(1rem,7vw,7rem)}.slide[hidden].svelte-w5oc6q{display:none}.inner.svelte-w5oc6q{width:min(100%,72rem);margin:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0}.slide.is-active.svelte-w5oc6q .inner:where(.svelte-w5oc6q){animation:deck-slide .5s var(--ease) both}.deck[data-dir="-1"].svelte-w5oc6q .slide.is-active:where(.svelte-w5oc6q) .inner:where(.svelte-w5oc6q){--dx: -28px}.slide.is-active.svelte-w5oc6q .slide-body>*{animation:deck-rise .6s var(--ease) both}.slide.is-active.svelte-w5oc6q .slide-body>:nth-child(2){animation-delay:60ms}.slide.is-active.svelte-w5oc6q .slide-body>:nth-child(3){animation-delay:.12s}.slide.is-active.svelte-w5oc6q .slide-body>:nth-child(4){animation-delay:.18s}.slide.is-active.svelte-w5oc6q .slide-body>:nth-child(5){animation-delay:.24s}.slide.is-active.svelte-w5oc6q .slide-body>:nth-child(6){animation-delay:.3s}.slide.is-active.svelte-w5oc6q .slide-body>:nth-child(n+7){animation-delay:.36s}.num.svelte-w5oc6q{font-family:var(--font-mono);font-size:clamp(.72rem,1vw,.88rem);letter-spacing:.14em;color:var(--accent);font-variant-numeric:tabular-nums}.progress.svelte-w5oc6q{position:fixed;top:0;left:0;height:3px;background:var(--accent);z-index:6;transition:width .45s var(--ease)}.chrome.svelte-w5oc6q{position:fixed;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-inline:clamp(.75rem,2vw,1.5rem);pointer-events:none}.chrome.svelte-w5oc6q>:where(.svelte-w5oc6q){pointer-events:auto}.chrome.top.svelte-w5oc6q{top:0;padding-top:calc(.75rem + env(safe-area-inset-top,0px))}.chrome.bottom.svelte-w5oc6q{bottom:0;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.group.svelte-w5oc6q{display:flex;align-items:center;gap:.5rem}.links.svelte-w5oc6q{display:flex;align-items:center;height:2.5rem;margin-right:.5rem;padding-inline:.4rem;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--bg) 72%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.links.svelte-w5oc6q a:where(.svelte-w5oc6q){padding:.35rem .65rem;border-radius:999px;font-size:.85rem;font-weight:600;letter-spacing:-.005em;color:var(--fg-2);text-decoration:none}.links.svelte-w5oc6q a:where(.svelte-w5oc6q):hover{color:var(--accent);background:var(--bg-2)}.btn.svelte-w5oc6q{width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 72%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--fg);display:grid;place-items:center;cursor:pointer;padding:0;transition:border-color .2s,transform .2s var(--ease),opacity .2s}.btn.svelte-w5oc6q svg:where(.svelte-w5oc6q){width:1.15rem;height:1.15rem}.btn.svelte-w5oc6q:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}.btn.svelte-w5oc6q:disabled{opacity:.35;cursor:default}.home.svelte-w5oc6q{display:flex;align-items:center;gap:.6rem;color:var(--fg);text-decoration:none;font-weight:600;letter-spacing:-.01em;padding:.3rem .6rem .3rem .3rem;border-radius:999px}.home.svelte-w5oc6q img:where(.svelte-w5oc6q){width:30px;height:auto;display:block}.home.svelte-w5oc6q:hover span:where(.svelte-w5oc6q){color:var(--accent)}.counter.svelte-w5oc6q,.hint.svelte-w5oc6q{font-family:var(--font-mono);color:var(--fg-2);background:color-mix(in srgb,var(--bg) 70%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:999px;padding:.5rem .8rem}.counter.svelte-w5oc6q{font-size:.85rem;letter-spacing:.12em;font-variant-numeric:tabular-nums;border:0;cursor:pointer}.counter.svelte-w5oc6q:hover{color:var(--fg)}.btn.on.svelte-w5oc6q{background:var(--accent);border-color:var(--accent);color:var(--bg)}.scorepill.svelte-w5oc6q{display:inline-flex;align-items:center;gap:.35rem;height:2.5rem;padding-inline:.85rem;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--bg) 72%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:var(--font-mono);font-size:.85rem;letter-spacing:.04em;color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap}.scorepill.svelte-w5oc6q b:where(.svelte-w5oc6q){font-weight:700;font-size:1rem}.scorepill.svelte-w5oc6q b:where(.svelte-w5oc6q):first-of-type{color:var(--warm-1)}.scorepill.svelte-w5oc6q b:where(.svelte-w5oc6q):last-of-type{color:var(--warm-2)}.scorepill.svelte-w5oc6q .time:where(.svelte-w5oc6q){min-width:2.2em;text-align:center}.scorepill.svelte-w5oc6q .time.low:where(.svelte-w5oc6q){color:var(--warm-1)}.sep.svelte-w5oc6q{opacity:.45}.hint.svelte-w5oc6q{margin:0;font-size:.78rem;letter-spacing:.04em;animation:deck-rise .6s .25s var(--ease) both}@media (max-width: 640px){.hint.svelte-w5oc6q,.wide-only.svelte-w5oc6q,.links.svelte-w5oc6q,.home.svelte-w5oc6q span:where(.svelte-w5oc6q){display:none}.slide.svelte-w5oc6q{padding-block:4rem max(4.5rem,22vh)}}.backdrop.svelte-w5oc6q{position:fixed;top:0;right:0;bottom:0;left:0;z-index:7;border:0;padding:0;background:#050c1e59;cursor:pointer}.outline.svelte-w5oc6q{position:fixed;top:0;right:0;bottom:0;width:min(22rem,100%);z-index:8;background:var(--bg);border-left:1px solid var(--line);padding:1.25rem 1rem;padding-top:calc(1.25rem + env(safe-area-inset-top,0px));overflow-y:auto;animation:deck-slide .35s var(--ease) both}.outline-title.svelte-w5oc6q{margin:0 0 1rem .75rem;font-weight:600;letter-spacing:-.01em}.outline.svelte-w5oc6q ol:where(.svelte-w5oc6q){list-style:none;margin:0;padding:0;display:grid;gap:2px}.outline.svelte-w5oc6q li:where(.svelte-w5oc6q) button:where(.svelte-w5oc6q){width:100%;display:flex;gap:.9rem;align-items:baseline;text-align:left;background:none;border:0;border-radius:.6rem;padding:.55rem .75rem;color:var(--fg);font:inherit;cursor:pointer}.outline.svelte-w5oc6q li:where(.svelte-w5oc6q) button:where(.svelte-w5oc6q):hover{background:var(--bg-2)}.outline.svelte-w5oc6q li:where(.svelte-w5oc6q) button.active:where(.svelte-w5oc6q){background:var(--bg-2);box-shadow:inset 3px 0 0 var(--accent)}.outline.svelte-w5oc6q .n:where(.svelte-w5oc6q){font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;color:var(--accent);flex:none}.outline.svelte-w5oc6q .t:where(.svelte-w5oc6q){line-height:1.3}.outline-links.svelte-w5oc6q{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:1.25rem .75rem 0;padding-top:1rem;border-top:1px solid var(--line);font-size:.9rem}.outline-links.svelte-w5oc6q a:where(.svelte-w5oc6q){color:var(--fg-2);text-decoration:none;font-weight:600}.outline-links.svelte-w5oc6q a:where(.svelte-w5oc6q):hover{color:var(--accent)}.kicker.svelte-1lf38ho{margin:0 0 -.4rem;font-family:var(--font-mono);font-size:clamp(.72rem,1vw,.88rem);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2)}.layout-title.svelte-1lf38ho,.layout-center.svelte-1lf38ho{justify-items:center;text-align:center}.layout-title.svelte-1lf38ho p,.layout-center.svelte-1lf38ho p,.layout-center.svelte-1lf38ho blockquote,.layout-title.svelte-1lf38ho blockquote{margin-inline:auto}.layout-title.svelte-1lf38ho ul,.layout-center.svelte-1lf38ho ul{text-align:left}.layout-wide.svelte-1lf38ho p,.layout-wide.svelte-1lf38ho li{max-width:none}.logo.svelte-1qyfewm{width:clamp(120px,22vw,220px);order:-1}.start.svelte-1qyfewm{margin-top:1.5rem;font-family:var(--font-mono);font-size:.85rem;letter-spacing:.04em;color:var(--fg-2);white-space:nowrap}.links.svelte-1qyfewm{display:flex;gap:1.4rem;justify-content:center;font-size:.95rem;font-weight:600}.links.svelte-1qyfewm a:where(.svelte-1qyfewm){color:var(--fg-2);text-decoration:none}.links.svelte-1qyfewm a:where(.svelte-1qyfewm):hover{color:var(--accent)}.touch.svelte-1qyfewm{display:none}@media (hover: none) and (pointer: coarse){.keys.svelte-1qyfewm{display:none}.touch.svelte-1qyfewm{display:inline}}.start.svelte-1qyfewm kbd:where(.svelte-1qyfewm){display:inline-block;margin-right:.4em;animation:svelte-1qyfewm-nudge 1.6s ease-in-out infinite}@keyframes svelte-1qyfewm-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.schema.svelte-91wf88{display:grid;gap:.6rem;padding:.85rem 1rem 1rem;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--bg-2) 75%,transparent);font-family:var(--font-mono);font-size:clamp(.85rem,1.3vw,1.1rem);min-width:0}.schema.old.svelte-91wf88{border-style:dashed;opacity:.7}.name.svelte-91wf88{display:flex;align-items:center;gap:.5em;font-weight:600;letter-spacing:.03em}.name.svelte-91wf88:before{content:"";width:.6em;height:.6em;border-radius:50%;background:radial-gradient(circle at 35% 32%,#ffffffb8 0%,var(--accent) 65%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 35%,transparent)}.tables.svelte-91wf88{display:flex;flex-wrap:wrap;gap:.4rem}.table.svelte-91wf88{padding:.15em .6em;border:1px solid var(--line);border-radius:.5em;background:var(--bg)}.table.new.svelte-91wf88{border-color:var(--accent);color:var(--accent);font-weight:600}.row.svelte-1pod3pw{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.arrow.svelte-1pod3pw{font-size:1.6rem;color:var(--fg-2)}.flow.svelte-1ko0ty5{display:flex;align-items:center;gap:clamp(.75rem,2vw,2rem);min-width:0}.scroll.svelte-1ko0ty5{overflow-x:auto;min-width:0;padding-block:.25rem}.arrow.svelte-1ko0ty5{flex:none;font-family:var(--font-mono);font-size:clamp(1.6rem,3vw,2.6rem);color:var(--accent)}.cloud.svelte-1ko0ty5{flex:none;width:min(26rem,40vw);display:grid;gap:.35em;justify-items:center;font-family:var(--font-mono);font-size:clamp(.8rem,1.15vw,1.1rem);line-height:1;color:var(--fg)}.row.svelte-1ko0ty5{display:flex;align-items:baseline;justify-content:center;gap:.7em;max-width:100%}.word.svelte-1ko0ty5{white-space:nowrap;font-weight:600;letter-spacing:-.01em}.word.dim.svelte-1ko0ty5{color:var(--fg-2);font-weight:400}.word.hi.svelte-1ko0ty5{color:var(--accent);font-weight:700}.allgrp.svelte-1ko0ty5{position:relative;display:inline-block;cursor:help;outline:none}.allgrp.svelte-1ko0ty5 .word:where(.svelte-1ko0ty5){text-decoration:underline dotted;text-decoration-thickness:2px;text-underline-offset:.12em}.allnote.svelte-1ko0ty5{position:absolute;left:calc(100% + .8em);top:50%;transform:translateY(-50%) translate(-4px);width:13em;padding:.5em .7em;border:1px solid var(--line);border-radius:.6em;background:var(--bg-2);box-shadow:0 12px 30px -16px #0a142cb3;font-family:var(--font-body);font-size:.8em;line-height:1.3;color:var(--fg);white-space:normal;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s;pointer-events:none}.allgrp.svelte-1ko0ty5:hover .allnote:where(.svelte-1ko0ty5),.allgrp.svelte-1ko0ty5:focus-visible .allnote:where(.svelte-1ko0ty5),.allgrp.svelte-1ko0ty5:focus-within .allnote:where(.svelte-1ko0ty5){opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.allnote.svelte-1ko0ty5 code:where(.svelte-1ko0ty5){font-size:.9em;padding:0 .25em}.teaser.svelte-1ko0ty5{margin-top:.5rem;max-width:none;text-align:center;font-style:italic;font-size:clamp(1rem,1.5vw,1.3rem)}.teaser.svelte-1ko0ty5 a:where(.svelte-1ko0ty5){color:var(--fg-2);text-decoration:none}.teaser.svelte-1ko0ty5 a:where(.svelte-1ko0ty5):hover{color:var(--accent)}@media (max-width: 900px){.flow.svelte-1ko0ty5{flex-wrap:wrap}.arrow.svelte-1ko0ty5{display:none}.cloud.svelte-1ko0ty5{width:100%}}.diagram.svelte-1ko0ty5{display:grid;grid-template-columns:repeat(11,auto);grid-template-rows:auto auto auto auto auto auto;justify-content:start;align-items:end;column-gap:0;font-family:var(--font-mono);font-size:clamp(.85rem,1.7vw,1.5rem);width:max-content;padding:1.6em .5em 1.5em 0}.seg.svelte-1ko0ty5{grid-row:2;padding-inline:.06em;line-height:1.2;font-weight:600;color:var(--fg)}.seg.sep.svelte-1ko0ty5{color:var(--fg-2);font-weight:400}.brk.svelte-1ko0ty5{position:relative;height:.55em;border:2px solid var(--accent);border-radius:.3em}.brk.top.svelte-1ko0ty5{grid-row:1;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:.25em}.brk.bottom.svelte-1ko0ty5{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.brk.catalog.svelte-1ko0ty5{grid-column:1 / 2}.brk.schema.svelte-1ko0ty5{grid-column:3 / 8}.brk.tbl.svelte-1ko0ty5{grid-column:9 / 12}.brk.schema-table.svelte-1ko0ty5{grid-row:5;grid-column:3 / 12;margin-top:.35em}.brk.full.svelte-1ko0ty5{grid-row:6;grid-column:1 / 12;margin-top:1.1em}.lbl.svelte-1ko0ty5{position:absolute;left:50%;transform:translate(-50%);font-size:.5em;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.brk.top.svelte-1ko0ty5 .lbl:where(.svelte-1ko0ty5){bottom:100%;padding-bottom:.4em}.brk.bottom.svelte-1ko0ty5 .lbl:where(.svelte-1ko0ty5){top:100%;padding-top:.4em}.tick.svelte-1ko0ty5{grid-row:3;justify-self:center;width:2px;height:.7em;margin-top:.15em;background:var(--accent)}.tag.svelte-1ko0ty5{grid-row:4;justify-self:center;font-size:.5em;padding:.2em .6em;border:1px solid var(--accent);color:var(--accent);border-radius:999px;white-space:nowrap}.teaser.svelte-19p9swi{margin-top:.5rem;max-width:none;text-align:center;font-style:italic;font-size:clamp(1rem,1.5vw,1.3rem);color:var(--fg-2)}.why.svelte-19p9swi{position:relative;display:inline-block;cursor:help;outline:none;text-decoration:underline dotted;text-decoration-thickness:2px;text-underline-offset:.15em}.why.svelte-19p9swi:hover,.why.svelte-19p9swi:focus-visible{color:var(--accent)}.card.svelte-19p9swi{position:absolute;left:50%;bottom:calc(100% + .8em);transform:translate(-50%) translateY(4px);width:min(34rem,86vw);display:grid;gap:.6em;padding:.9em 1.1em;border:1px solid var(--line);border-radius:.8em;background:var(--bg-2);box-shadow:0 18px 40px -20px #0a142cb3;text-align:left;font-style:normal;font-size:clamp(.8rem,1vw,.95rem);line-height:1.35;color:var(--fg);opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s;pointer-events:none}.why.svelte-19p9swi:hover .card:where(.svelte-19p9swi),.why.svelte-19p9swi:focus-visible .card:where(.svelte-19p9swi),.why.svelte-19p9swi:focus-within .card:where(.svelte-19p9swi){opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.card.svelte-19p9swi b:where(.svelte-19p9swi){font-weight:600}.card.svelte-19p9swi code{font-size:.9em;padding:0 .3em}
