@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-wght-normal.BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(./doto-latin-700-normal.B677g5ff.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.site{--bg: #07080b;--panel: #0e1015;--panel-2: #13151b;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .16);--ink: #ecebe6;--muted: #8d9098;--faint: #5d6069;--font-sans: "Instrument Sans Variable", "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-dots: "Doto", ui-monospace, monospace;--gutter: clamp(16px, 4vw, 40px);--max: 1180px;color-scheme:dark;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}.site *,.site *:before,.site *:after{box-sizing:border-box}.site h1,.site h2,.site h3,.site p{margin:0;color:inherit}.site a,.site a:hover{color:inherit;text-decoration:none}.site button{padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;cursor:pointer}.site button:hover{background:none}.site :focus-visible{outline:2px solid var(--past);outline-offset:3px;border-radius:4px}.site .wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.site .section{padding:clamp(72px,11vw,140px) 0;border-top:1px solid var(--line);scroll-margin-top:56px}.site .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.site .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--future);box-shadow:0 0 10px var(--future)}.site .h2{margin-top:18px;font-size:clamp(34px,5.2vw,64px);font-weight:560;line-height:1.02;letter-spacing:-.035em;max-width:16ch}.site .lede{margin-top:22px;max-width:54ch;font-size:clamp(17px,1.5vw,19px);color:var(--muted)}.site .btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border-radius:999px;font-weight:560;font-size:16px;letter-spacing:-.01em;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.site .btn-primary{background:var(--ink);color:#0b0c10}.site .btn-primary:hover{background:#fff;color:#0b0c10;transform:translateY(-1px)}.site .btn-ghost{border:1px solid var(--line-strong);color:var(--ink)}.site .btn-ghost:hover{border-color:#fff6;color:var(--ink)}.site .mono{font-family:var(--font-mono);font-size:13px;letter-spacing:.02em}.site .dots-num{font-family:var(--font-dots);font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}.site .chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid var(--line-strong);border-radius:999px;font-size:15px;color:var(--muted);transition:color .2s ease,border-color .2s ease,background-color .2s ease}.site .chip:hover{color:var(--ink);border-color:#ffffff59}.site .chip[aria-pressed=true],.site .chip[aria-selected=true]{color:#0b0c10;background:var(--ink);border-color:var(--ink)}.site .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.site *{transition:none!important;animation:none!important}}header.svelte-h1v1f1{position:sticky;top:0;z-index:20;border-bottom:1px solid transparent;transition:background-color .25s ease,border-color .25s ease}header.scrolled.svelte-h1v1f1{background:#07080bc7;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:var(--line)}.bar.svelte-h1v1f1{display:flex;align-items:center;gap:28px;height:60px}.brand.svelte-h1v1f1{display:inline-flex;align-items:center;gap:10px;font-weight:620;font-size:17px;letter-spacing:-.02em}nav.svelte-h1v1f1{display:flex;gap:26px;margin-left:auto;font-size:15px;color:var(--muted)}nav.svelte-h1v1f1 a:where(.svelte-h1v1f1){transition:color .2s ease}nav.svelte-h1v1f1 a:where(.svelte-h1v1f1):hover{color:var(--ink)}.app-link.svelte-h1v1f1{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid var(--line-strong);border-radius:999px;font-size:14px;font-weight:560;transition:border-color .2s ease}.app-link.svelte-h1v1f1:hover{border-color:#fff6}@media(max-width:720px){nav.svelte-h1v1f1{display:none}.app-link.svelte-h1v1f1{margin-left:auto}}.dotclock.svelte-15q534w{position:relative;width:100%}canvas.svelte-15q534w{display:block;width:100%;height:100%;touch-action:pan-y}canvas.interactive.svelte-15q534w{cursor:crosshair}.tip.svelte-15q534w{position:absolute;transform:translate(-50%,calc(-100% - 10px));padding:5px 9px;border:1px solid var(--line-strong);border-radius:6px;background:#0a0b0feb;color:var(--ink);font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;white-space:nowrap;pointer-events:none}.hero.svelte-2eqzcj{position:relative;padding:clamp(28px,6vw,72px) 0 clamp(64px,9vw,120px)}.hero.svelte-2eqzcj:before{content:"";position:absolute;inset:-60px 0 auto;height:720px;background:radial-gradient(40% 50% at 72% 42%,color-mix(in srgb,var(--future) 16%,transparent),transparent 70%),radial-gradient(30% 40% at 60% 30%,color-mix(in srgb,var(--past) 7%,transparent),transparent 70%);pointer-events:none}.grid.svelte-2eqzcj{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,64px)}h1.svelte-2eqzcj{margin-top:22px;font-size:clamp(46px,6.6vw,88px);font-weight:580;line-height:.96;letter-spacing:-.045em}h1.svelte-2eqzcj span:where(.svelte-2eqzcj){color:var(--muted)}.actions.svelte-2eqzcj{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.stage.svelte-2eqzcj{margin:0}figcaption.svelte-2eqzcj{display:grid;justify-items:center;gap:6px;margin-top:4px;text-align:center}.time.svelte-2eqzcj{font-size:clamp(40px,5vw,60px);line-height:1;color:var(--past);text-shadow:0 0 24px color-mix(in srgb,var(--past) 45%,transparent)}.reading.svelte-2eqzcj{color:var(--ink)}.hint.svelte-2eqzcj{color:var(--faint);font-size:12px}.hint.touch.svelte-2eqzcj{display:none}@media(hover:none){.hint.hover.svelte-2eqzcj{display:none}.hint.touch.svelte-2eqzcj{display:inline}}@media(max-width:860px){.grid.svelte-2eqzcj{grid-template-columns:1fr}.stage.svelte-2eqzcj{max-width:560px;width:100%;margin:0 auto}}.layout.svelte-1l8j1ok{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,5vw,72px);align-items:start;margin-top:clamp(36px,5vw,64px)}.clock-col.svelte-1l8j1ok{position:sticky;top:76px}.controls.svelte-1l8j1ok{margin-top:8px;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.readout.svelte-1l8j1ok{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.readout.svelte-1l8j1ok output:where(.svelte-1l8j1ok){font-size:44px;line-height:1;color:var(--past)}.readout.svelte-1l8j1ok .mono:where(.svelte-1l8j1ok){color:var(--muted)}input[type=range].svelte-1l8j1ok{width:100%;margin:20px 0 6px;accent-color:var(--past);background:transparent;border:0;padding:0;height:28px}.scale.svelte-1l8j1ok{display:flex;justify-content:space-between;font-size:11px;color:var(--faint)}.buttons.svelte-1l8j1ok{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.buttons.svelte-1l8j1ok .chip:where(.svelte-1l8j1ok):disabled{opacity:.4;cursor:default}.steps.svelte-1l8j1ok{display:grid;gap:12px;margin:0;padding:0;list-style:none}.step.svelte-1l8j1ok{display:grid;grid-template-columns:44px 1fr;gap:14px;width:100%;padding:22px 22px 22px 18px;border:1px solid var(--line);border-radius:18px;text-align:left;transition:border-color .2s ease,background-color .2s ease}.step.svelte-1l8j1ok:hover,.step.active.svelte-1l8j1ok{border-color:var(--line-strong);background:var(--panel)}.step[aria-pressed=true].svelte-1l8j1ok{border-color:color-mix(in srgb,var(--past) 55%,transparent)}.num.svelte-1l8j1ok{font-size:34px;line-height:1;color:var(--faint);transition:color .2s ease}.step.active.svelte-1l8j1ok .num:where(.svelte-1l8j1ok){color:var(--past)}.body.svelte-1l8j1ok{display:grid;gap:6px}.title.svelte-1l8j1ok{font-size:19px;font-weight:580;letter-spacing:-.015em}.text.svelte-1l8j1ok{color:var(--muted);font-size:16px}@media(max-width:860px){.layout.svelte-1l8j1ok{grid-template-columns:1fr}.clock-col.svelte-1l8j1ok{position:static}}svg.svelte-1sr8qva{display:block;width:100%;height:auto}.head.svelte-3pvq1x{display:grid;grid-template-columns:1fr 1fr;gap:24px 64px;align-items:end}.head.svelte-3pvq1x .lede:where(.svelte-3pvq1x){margin-top:0}.presets.svelte-3pvq1x{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:clamp(36px,5vw,56px)}.preset.svelte-3pvq1x{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px 10px;padding:18px 16px 16px;border:1px solid var(--line);border-radius:18px;background:var(--panel);text-align:left;transition:border-color .2s ease,transform .2s ease}.preset.svelte-3pvq1x svg{grid-column:1 / -1}.preset.svelte-3pvq1x:hover{border-color:var(--line-strong);transform:translateY(-2px)}.preset[aria-pressed=true].svelte-3pvq1x{border-color:#ffffff8c}.name.svelte-3pvq1x{font-weight:560}.swatches.svelte-3pvq1x{display:flex;gap:4px}.swatches.svelte-3pvq1x i:where(.svelte-3pvq1x){width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #fff3}.custom.svelte-3pvq1x{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:22px;padding:16px 20px;border:1px solid var(--line);border-radius:18px}.label.svelte-3pvq1x{color:var(--faint);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.custom.svelte-3pvq1x label:where(.svelte-3pvq1x){display:inline-flex;align-items:center;gap:10px;cursor:pointer}.custom.svelte-3pvq1x code:where(.svelte-3pvq1x){color:var(--muted);background:none;padding:0}input[type=color].svelte-3pvq1x{width:34px;height:34px;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:none;cursor:pointer;overflow:hidden}input[type=color].svelte-3pvq1x::-webkit-color-swatch-wrapper{padding:0}input[type=color].svelte-3pvq1x::-webkit-color-swatch{border:0;border-radius:50%}input[type=color].svelte-3pvq1x::-moz-color-swatch{border:0;border-radius:50%}@media(max-width:960px){.presets.svelte-3pvq1x{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.head.svelte-3pvq1x{grid-template-columns:1fr}.presets.svelte-3pvq1x{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel.svelte-1v4ujb0{margin-top:clamp(36px,5vw,56px);border:1px solid var(--line);border-radius:24px;background:radial-gradient(60% 70% at 30% 50%,rgba(255,255,255,.025),transparent 70%),var(--panel);overflow:hidden}.tabs.svelte-1v4ujb0{display:flex;gap:8px;padding:16px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs.svelte-1v4ujb0::-webkit-scrollbar{display:none}.tabs.svelte-1v4ujb0 .chip:where(.svelte-1v4ujb0){flex:none}.tabs.svelte-1v4ujb0 .chip.planned:where(.svelte-1v4ujb0){border-style:dashed}.divider.svelte-1v4ujb0{flex:none;align-self:center;padding:0 6px 0 10px;border-left:1px solid var(--line-strong);color:var(--faint);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.text.svelte-1v4ujb0 .status:where(.svelte-1v4ujb0){display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:var(--ink);font-size:12px}.text.svelte-1v4ujb0 .status:where(.svelte-1v4ujb0):before{content:"";width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80}.text.svelte-1v4ujb0 .status.planned:where(.svelte-1v4ujb0){color:var(--muted)}.text.svelte-1v4ujb0 .status.planned:where(.svelte-1v4ujb0):before{background:none;box-shadow:none;border:1.5px dashed var(--muted)}.stage.svelte-1v4ujb0{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:24px 48px;padding:clamp(12px,3vw,36px) clamp(16px,4vw,48px) clamp(24px,4vw,48px)}h3.svelte-1v4ujb0{font-size:28px;font-weight:580;letter-spacing:-.025em}.text.svelte-1v4ujb0 p:where(.svelte-1v4ujb0){margin-top:12px;color:var(--muted)}.text.svelte-1v4ujb0 .detail:where(.svelte-1v4ujb0){margin-top:20px;padding-top:16px;border-top:1px solid var(--line);color:var(--faint)}@media(max-width:860px){.stage.svelte-1v4ujb0{grid-template-columns:1fr}}.sheet.svelte-9e5okt{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;margin-top:clamp(36px,5vw,56px)}.drawing.svelte-9e5okt{margin:0;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:24px;background-color:var(--panel);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px}svg.svelte-9e5okt{display:block;width:100%;height:auto}.outline.svelte-9e5okt{fill:#07080bd9;stroke:#ffffff59;stroke-width:.8}.led.svelte-9e5okt{fill:var(--past);opacity:.85}text.svelte-9e5okt{text-anchor:middle;font-family:var(--font-mono)}.idx.svelte-9e5okt{font-size:11px;fill:var(--ink)}.cnt.svelte-9e5okt{font-size:8px;fill:var(--muted)}figcaption.svelte-9e5okt{margin-top:12px;color:var(--faint);font-size:12px}.table.svelte-9e5okt{padding:clamp(20px,3vw,32px);border:1px solid var(--line);border-radius:24px;background:var(--panel)}.switch.svelte-9e5okt{display:flex;gap:8px}.big.svelte-9e5okt{display:flex;align-items:baseline;gap:12px;margin-top:26px;color:var(--muted)}.big.svelte-9e5okt .dots-num:where(.svelte-9e5okt){font-size:clamp(64px,8vw,96px);line-height:.9;color:var(--past);text-shadow:0 0 30px color-mix(in srgb,var(--past) 40%,transparent)}dl.svelte-9e5okt{margin:26px 0 0}dl.svelte-9e5okt div:where(.svelte-9e5okt){display:grid;grid-template-columns:9.5em 1fr;gap:12px;padding:11px 0;border-top:1px solid var(--line);font-size:15px}dt.svelte-9e5okt{color:var(--faint)}dd.svelte-9e5okt{margin:0}@media(max-width:860px){.sheet.svelte-9e5okt{grid-template-columns:1fr}}@media(max-width:420px){dl.svelte-9e5okt div:where(.svelte-9e5okt){grid-template-columns:1fr;gap:2px}}.steps.svelte-f4qfi3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:clamp(36px,5vw,56px) 0 0;padding:0;list-style:none}li.svelte-f4qfi3{padding:26px 24px 28px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}li.svelte-f4qfi3 .dots-num:where(.svelte-f4qfi3){font-size:30px;color:var(--future)}h3.svelte-f4qfi3{margin-top:18px;font-size:21px;font-weight:580;letter-spacing:-.02em}li.svelte-f4qfi3 p:where(.svelte-f4qfi3){margin-top:10px;color:var(--muted);font-size:16px}.step-link.svelte-f4qfi3{display:inline-block;margin-top:14px;color:var(--future);font-weight:560;text-underline-offset:3px}.cta.svelte-f4qfi3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:26px 28px;border:1px solid var(--line-strong);border-radius:20px;background:linear-gradient(100deg,color-mix(in srgb,var(--future) 14%,var(--panel)),var(--panel) 60%)}.cta.svelte-f4qfi3 h3:where(.svelte-f4qfi3){margin-top:0}.cta.svelte-f4qfi3 p:where(.svelte-f4qfi3){margin-top:6px;color:var(--muted)}@media(max-width:860px){.steps.svelte-f4qfi3{grid-template-columns:1fr}}.grid.svelte-14xfafw{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 64px}details.svelte-14xfafw{border-top:1px solid var(--line)}details.svelte-14xfafw:last-child{border-bottom:1px solid var(--line)}summary.svelte-14xfafw{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;font-size:19px;font-weight:560;letter-spacing:-.015em;cursor:pointer;list-style:none}summary.svelte-14xfafw::-webkit-details-marker{display:none}summary.svelte-14xfafw:after{content:"";flex:none;width:10px;height:10px;border-radius:50%;border:1.5px solid var(--muted);transition:background-color .2s ease,border-color .2s ease}details[open].svelte-14xfafw summary:where(.svelte-14xfafw):after{background:var(--future);border-color:var(--future);box-shadow:0 0 10px var(--future)}details.svelte-14xfafw p:where(.svelte-14xfafw){max-width:60ch;padding-bottom:22px;color:var(--muted)}@media(max-width:860px){.grid.svelte-14xfafw{grid-template-columns:1fr}}footer.svelte-1ck97i7{padding:40px 0 56px;border-top:1px solid var(--line)}.bar.svelte-1ck97i7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.brand.svelte-1ck97i7{display:flex;align-items:center;gap:14px}.brand.svelte-1ck97i7 div:where(.svelte-1ck97i7){display:grid}.brand.svelte-1ck97i7 .mono:where(.svelte-1ck97i7){color:var(--faint);font-size:12px}nav.svelte-1ck97i7{display:flex;gap:24px;color:var(--muted);font-size:15px}nav.svelte-1ck97i7 a:where(.svelte-1ck97i7):hover{color:var(--ink)}.skip.svelte-1uha8ag{position:absolute;left:16px;top:-60px;z-index:30;padding:10px 14px;border-radius:8px;background:var(--ink);color:#0b0c10}.skip.svelte-1uha8ag:focus{top:12px}
