.capture-trigger.svelte-1t1lrjf{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}img.svelte-1t1lrjf{width:100%;height:auto;display:block}dialog.svelte-1t1lrjf{box-sizing:border-box;width:calc(var(--image-width) + 24px);border:1px solid var(--line-bright);background:var(--pane);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:10px;margin:auto;padding:12px;overflow:auto}dialog.svelte-1t1lrjf::backdrop{background:#000b}header.svelte-1t1lrjf{background:var(--pane);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:13px;display:flex;position:sticky;top:-12px}header.svelte-1t1lrjf p:where(.svelte-1t1lrjf){line-height:1.5}.controls.svelte-1t1lrjf{flex:none;align-items:center;gap:6px;display:flex}.position.svelte-1t1lrjf{font:12px var(--mono);color:var(--muted);margin-right:6px}header.svelte-1t1lrjf button:where(.svelte-1t1lrjf){background:var(--pane-2);color:var(--text);border-radius:5px;align-items:center;padding:8px 12px;display:inline-flex}header.svelte-1t1lrjf button:where(.svelte-1t1lrjf):hover{background:var(--line)}header.svelte-1t1lrjf button:where(.svelte-1t1lrjf) svg:where(.svelte-1t1lrjf){width:16px;height:16px}iframe.svelte-1mawfn1{background:var(--pane);border:0;width:100%;height:100%;display:block}.built.svelte-1n46o8q{--display:"Bricolage Grotesque", "Avenir Next", sans-serif;--mono:"IBM Plex Mono", monospace;background:var(--bg);color:var(--text);font:16px/1.6 var(--display);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh}.built.dark.svelte-1n46o8q{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.b-wrap.svelte-1n46o8q{width:min(1320px,100% - 96px);margin:auto}.built.svelte-1n46o8q a:focus-visible,.built.svelte-1n46o8q button:focus-visible,.built.svelte-1n46o8q [tabindex]:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.built.svelte-1n46o8q em:where(.svelte-1n46o8q){color:var(--amber);font-style:normal}.built.svelte-1n46o8q h2:where(.svelte-1n46o8q){font:600 clamp(36px, 3.9vw, 54px)/1.06 var(--display);letter-spacing:-.045em}.built.svelte-1n46o8q h3:where(.svelte-1n46o8q){font:600 20px/1.25 var(--display);letter-spacing:-.025em;margin:0 0 10px}.built.svelte-1n46o8q code:where(.svelte-1n46o8q),.built.svelte-1n46o8q kbd:where(.svelte-1n46o8q){font:.86em var(--mono)}.built.svelte-1n46o8q p:where(.svelte-1n46o8q)>code:where(.svelte-1n46o8q),.built.svelte-1n46o8q li:where(.svelte-1n46o8q)>code:where(.svelte-1n46o8q){background:var(--amber-d);color:var(--text);white-space:nowrap;border-radius:3px;padding:1px 5px}.b-header.svelte-1n46o8q{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;display:flex}.b-wordmark.svelte-1n46o8q{filter:brightness(0);object-fit:contain;width:119px;height:auto}.dark.svelte-1n46o8q .b-wordmark:where(.svelte-1n46o8q){filter:none}.b-header.svelte-1n46o8q nav:where(.svelte-1n46o8q){align-items:center;gap:24px;font-size:12px;display:flex}.b-header.svelte-1n46o8q nav:where(.svelte-1n46o8q)>a:where(.svelte-1n46o8q):hover,.b-footer.svelte-1n46o8q nav:where(.svelte-1n46o8q) a:where(.svelte-1n46o8q):hover{color:var(--amber)}.b-nav-download.svelte-1n46o8q{border:1px solid var(--line-bright);border-radius:4px;padding:9px 14px;transition:background-color .15s,border-color .15s}.b-nav-download.svelte-1n46o8q:hover{background:var(--pane-2);border-color:var(--muted)}.b-themes.svelte-1n46o8q{border:1px solid var(--line);border-radius:6px;gap:3px;padding:3px;display:flex}.b-themes.svelte-1n46o8q button:where(.svelte-1n46o8q){color:var(--muted);border-radius:3px;padding:6px 11px;font-size:11px}.b-themes.svelte-1n46o8q button[aria-pressed=true]:where(.svelte-1n46o8q){background:var(--pane);color:var(--text);box-shadow:0 1px 3px #0001}.b-eyebrow.svelte-1n46o8q{font:10px/1.6 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.b-hero.svelte-1n46o8q{padding:44px 0 34px}.b-hero.svelte-1n46o8q h1:where(.svelte-1n46o8q){font:600 clamp(44px, 5.4vw, 78px)/1.02 var(--display);letter-spacing:-.05em;margin:0 0 26px}.b-intro.svelte-1n46o8q{grid-template-columns:minmax(0,620px) auto;justify-content:space-between;align-items:end;gap:40px;display:grid}.b-intro.svelte-1n46o8q>p:where(.svelte-1n46o8q){color:var(--muted);font-size:17px;line-height:1.7}.b-intro.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:var(--text);font-weight:600}.b-actions.svelte-1n46o8q{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.b-button.svelte-1n46o8q{background:var(--text);color:var(--bg);border:1px solid var(--text);border-radius:4px;justify-content:center;align-items:center;gap:14px;padding:13px 18px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.b-button.svelte-1n46o8q:hover{background:color-mix(in srgb, var(--text) 82%, var(--bg));border-color:color-mix(in srgb, var(--text) 82%, var(--bg))}.b-ghost.svelte-1n46o8q{color:var(--text);border-color:var(--line-bright);background:0 0}.b-ghost.svelte-1n46o8q:hover{background:var(--pane-2);border-color:var(--muted)}.b-icon.svelte-1n46o8q{vertical-align:-.08em;width:.85em;height:.85em;margin-left:.15em}.b-button.svelte-1n46o8q .b-icon:where(.svelte-1n46o8q){margin-left:0}.b-more.svelte-1n46o8q{font:12px var(--mono);color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0}.b-more.svelte-1n46o8q:hover{color:var(--text)}.b-downloads.svelte-1n46o8q{background:var(--pane);width:min(380px,100vw - 32px);color:var(--text);border:1px solid var(--line);border-radius:6px;padding:16px 18px;box-shadow:0 12px 32px #0000002e}@supports (anchor-name:--a){.b-downloads.svelte-1n46o8q{inset:auto;top:anchor(bottom);left:anchor(left);position-try-fallbacks:flip-block, flip-inline;margin:8px 0}}.b-downloads.svelte-1n46o8q dl:where(.svelte-1n46o8q)>div:where(.svelte-1n46o8q){border-bottom:1px solid var(--line-soft);grid-template-columns:96px 1fr;align-items:center;padding:8px 0;display:grid}.b-downloads.svelte-1n46o8q dt:where(.svelte-1n46o8q){font-size:13px;font-weight:600}.b-downloads.svelte-1n46o8q dd:where(.svelte-1n46o8q){flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.b-downloads.svelte-1n46o8q dd:where(.svelte-1n46o8q) a:where(.svelte-1n46o8q){border:1px solid var(--line-bright);font:12px var(--mono);border-radius:4px;padding:4px 9px}.b-downloads.svelte-1n46o8q dd:where(.svelte-1n46o8q) a:where(.svelte-1n46o8q):hover{border-color:var(--amber);color:var(--amber)}.b-downloads.svelte-1n46o8q span:where(.svelte-1n46o8q),.b-downloads.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);font-size:12px}.b-downloads.svelte-1n46o8q p:where(.svelte-1n46o8q){margin-top:10px;line-height:1.5}.b-downloads.svelte-1n46o8q p:where(.svelte-1n46o8q) a:where(.svelte-1n46o8q){color:var(--text);text-decoration:underline}.b-product.svelte-1n46o8q{background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--amber) 7%, transparent), transparent 70%), var(--pane);border:1px solid var(--line);border-radius:9px;padding:12px 14px 0}.b-product-bar.svelte-1n46o8q{justify-content:space-between;align-items:center;gap:20px;padding:0 1px 12px;display:flex}.b-screen-tabs.svelte-1n46o8q{flex-wrap:wrap;gap:4px;display:flex}.b-screen-tabs.svelte-1n46o8q button:where(.svelte-1n46o8q){color:var(--muted);border-radius:4px;padding:7px 12px;font-size:12px;position:relative;overflow:hidden}.b-tour-progress.svelte-1n46o8q{transform-origin:0;background:#fff9;width:100%;height:2px;animation:6s linear forwards svelte-1n46o8q-b-tour;position:absolute;bottom:0;left:0;transform:scaleX(0)}.b-tour-progress.paused.svelte-1n46o8q{animation-play-state:paused}@keyframes svelte-1n46o8q-b-tour{to{transform:scaleX(1)}}.b-screen-tabs.svelte-1n46o8q button[aria-pressed=true]:where(.svelte-1n46o8q){background:var(--amber);color:#fff;font-weight:600}.b-window-scroll.svelte-1n46o8q{border:1px solid var(--line-bright);border-radius:6px;overflow:auto;box-shadow:0 13px 36px #0002}.b-window.svelte-1n46o8q{width:100%}.b-product-caption.svelte-1n46o8q{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:13px 2px;font-size:12px;display:flex}.b-product-caption.svelte-1n46o8q span:where(.svelte-1n46o8q){font:9px var(--mono);white-space:nowrap}.b-product-caption.svelte-1n46o8q p:where(.svelte-1n46o8q){min-height:3.2em}.b-providers.svelte-1n46o8q{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;padding:28px 0;display:flex}.b-providers.svelte-1n46o8q>div:where(.svelte-1n46o8q){flex-wrap:wrap;align-items:center;gap:16px 30px;display:flex}.b-providers.svelte-1n46o8q>div:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q){align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.b-providers.svelte-1n46o8q>div:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q) svg{width:18px;height:18px}.b-providers.svelte-1n46o8q>div:where(.svelte-1n46o8q)>.b-compatible:where(.svelte-1n46o8q){color:var(--muted);gap:5px;font-size:12px;font-weight:400}.b-flow.svelte-1n46o8q{border-bottom:1px solid var(--line);padding:44px 0 52px}.built.svelte-1n46o8q .b-flow:where(.svelte-1n46o8q)>h2:where(.svelte-1n46o8q){font:10px/1.6 var(--mono);letter-spacing:.11em}.b-flow.svelte-1n46o8q ol:where(.svelte-1n46o8q){border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:18px;list-style:none;display:grid}.b-flow.svelte-1n46o8q li:where(.svelte-1n46o8q){padding:20px 22px 0 0;position:relative}.b-flow.svelte-1n46o8q li:where(.svelte-1n46o8q)+li:where(.svelte-1n46o8q){border-left:1px solid var(--line);padding-left:22px}.b-step.svelte-1n46o8q{font:10px var(--mono);color:var(--amber)}.b-flow.svelte-1n46o8q h3:where(.svelte-1n46o8q){margin:6px 0;font-size:18px}.b-flow.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);min-height:3.2em;font-size:13px;line-height:1.6}.b-flow.svelte-1n46o8q li:where(.svelte-1n46o8q)>code:where(.svelte-1n46o8q){background:var(--amber-d);color:var(--amber);border-radius:4px;margin-top:12px;padding:4px 8px;font-size:11px;display:inline-block}.b-section.svelte-1n46o8q{border-bottom:1px solid var(--line);padding:72px 0}.b-heading.svelte-1n46o8q{grid-template-columns:1.3fr 1fr;align-items:end;gap:70px;margin-bottom:34px;display:grid}.b-heading.svelte-1n46o8q>p:where(.svelte-1n46o8q),.b-split.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted);max-width:480px;font-size:15px;line-height:1.75}.b-heading.svelte-1n46o8q>p:where(.svelte-1n46o8q){justify-self:end}.b-mode-tabs.svelte-1n46o8q{border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.b-mode-tabs.svelte-1n46o8q button:where(.svelte-1n46o8q){text-align:left;color:var(--muted);border-bottom:3px solid #0000;padding:16px 0;font-size:15px}.b-mode-tabs.svelte-1n46o8q button:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q){font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-right:12px}.b-mode-tabs.svelte-1n46o8q button[aria-pressed=true]:where(.svelte-1n46o8q){border-bottom-color:var(--amber);color:var(--text)}.b-mode-tabs.svelte-1n46o8q button[aria-pressed=true]:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q){color:var(--amber)}.b-mode-detail.svelte-1n46o8q{background:var(--pane);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:55px;min-height:200px;padding:28px 32px;display:grid}.b-mode-detail.svelte-1n46o8q h3:where(.svelte-1n46o8q){font-size:26px;line-height:1.15}.b-mode-detail.svelte-1n46o8q>div:where(.svelte-1n46o8q)>p:where(.svelte-1n46o8q){color:var(--muted);max-width:480px;font-size:14px;line-height:1.75}.b-mode-example.svelte-1n46o8q{background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:16px 20px}.b-mode-example.svelte-1n46o8q>.b-eyebrow:where(.svelte-1n46o8q){font-size:8px}.b-mode-example.svelte-1n46o8q>p:where(.svelte-1n46o8q){color:var(--text)!important;margin:10px 0!important}.b-mode-example.svelte-1n46o8q>span:where(.svelte-1n46o8q):last-child{font:10px/1.7 var(--mono);color:var(--amber)}.b-simplify.svelte-1n46o8q{color:var(--muted);padding-top:18px;font-size:13px}.b-simplify.svelte-1n46o8q>span:where(.svelte-1n46o8q){font:10px var(--mono);color:var(--emerald);background:color-mix(in srgb, var(--emerald) 10%, transparent);border:1px solid color-mix(in srgb, var(--emerald) 25%, var(--line));white-space:nowrap;border-radius:4px;margin-right:12px;padding:5px 9px}.b-graph-heading.svelte-1n46o8q{background:var(--pane);border:1px solid var(--line);border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.b-graph-heading.svelte-1n46o8q>.b-eyebrow:where(.svelte-1n46o8q){font-size:9px}.b-play.svelte-1n46o8q{font:10px var(--mono);color:var(--muted);white-space:nowrap;padding:5px}.b-graph-scroll.svelte-1n46o8q{border:1px solid var(--line);background:var(--pane);border-top:0;border-radius:0 0 7px 7px;overflow:auto}.b-graph.svelte-1n46o8q{min-width:850px}.b-graph.paused.svelte-1n46o8q *{animation-play-state:paused!important}.b-graph.svelte-1n46o8q .loop-flow{border:0;border-radius:0;padding:28px 23px 22px}.b-graph.svelte-1n46o8q .lf-cap{font:12px/1.7 var(--display);min-height:42px}.b-graph.svelte-1n46o8q .lf-dots button{background:0 0;border-radius:3px;width:23px;height:24px;position:relative}.b-graph.svelte-1n46o8q .lf-dots button:after{content:"";background:var(--line-bright);border-radius:2px;height:4px;position:absolute;top:10px;left:0;right:0}.b-graph.svelte-1n46o8q .lf-dots button.on:after{background:var(--amber)}.b-graph.svelte-1n46o8q .lf-dots button.past:after{background:color-mix(in srgb, var(--amber) 45%, var(--line-bright))}.b-specs.svelte-1n46o8q{grid-template-columns:1fr 1.2fr 1.2fr;gap:40px;margin-top:34px;display:grid}.b-specs.svelte-1n46o8q p:where(.svelte-1n46o8q),.b-specs.svelte-1n46o8q dd:where(.svelte-1n46o8q){color:var(--muted);font-size:13px;line-height:1.7}.b-specs.svelte-1n46o8q dl:where(.svelte-1n46o8q)>div:where(.svelte-1n46o8q){border-top:1px solid var(--line-soft);grid-template-columns:84px 1fr;gap:10px;padding:5px 0;display:grid}.b-specs.svelte-1n46o8q dt:where(.svelte-1n46o8q) code:where(.svelte-1n46o8q){color:var(--amber);font-size:11px}.b-specs.svelte-1n46o8q table:where(.svelte-1n46o8q){border-collapse:collapse;width:100%;font-size:12px}.b-specs.svelte-1n46o8q th:where(.svelte-1n46o8q),.b-specs.svelte-1n46o8q td:where(.svelte-1n46o8q){text-align:left;border-top:1px solid var(--line-soft);color:var(--muted);padding:6px 8px 6px 0;font-weight:400}.b-specs.svelte-1n46o8q thead:where(.svelte-1n46o8q) th:where(.svelte-1n46o8q){font:9px var(--mono);text-transform:uppercase;letter-spacing:.06em;border-top:0}.b-specs.svelte-1n46o8q tbody:where(.svelte-1n46o8q) th:where(.svelte-1n46o8q){color:var(--text);font-weight:600}.b-loops-list.svelte-1n46o8q{flex-wrap:wrap;align-items:center;gap:8px;margin-top:30px;display:flex}.b-loops-list.svelte-1n46o8q>.b-eyebrow:where(.svelte-1n46o8q){margin-right:8px}.b-loops-list.svelte-1n46o8q code:where(.svelte-1n46o8q){background:var(--amber-d);color:var(--amber);border-radius:4px;padding:4px 8px;font-size:11px}.b-control.svelte-1n46o8q{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.7fr;align-items:center;gap:52px;padding:72px 0;display:grid}.b-control.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin-bottom:24px}.b-flip.svelte-1n46o8q{grid-template-columns:1.7fr 1fr}.b-flip.svelte-1n46o8q .b-control-copy:where(.svelte-1n46o8q){order:2}.b-list.svelte-1n46o8q{gap:12px;list-style:none;display:grid}.b-list.svelte-1n46o8q li:where(.svelte-1n46o8q){color:var(--muted);padding-left:18px;font-size:14px;line-height:1.65;position:relative}.b-list.svelte-1n46o8q li:where(.svelte-1n46o8q):before{content:"";background:var(--amber);width:7px;height:2px;position:absolute;top:.68em;left:0}.b-review-scroll.svelte-1n46o8q{border:1px solid var(--line-bright);border-radius:7px;overflow:auto;box-shadow:0 10px 30px #0001}.b-review.svelte-1n46o8q{width:100%}.b-split.svelte-1n46o8q{grid-template-columns:1fr 1.25fr;align-items:start;gap:56px;display:grid}#schedules.svelte-1n46o8q{border-bottom:1px solid var(--line);align-items:center;padding:72px 0}.b-split.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin-bottom:20px}.b-code.svelte-1n46o8q{font:12px/1.75 var(--mono);background:var(--pane);border:1px solid var(--line);min-width:0;color:var(--text);border-radius:7px;padding:20px 22px;overflow:auto}.b-split.svelte-1n46o8q>div:where(.svelte-1n46o8q)>.b-code:where(.svelte-1n46o8q){margin-top:24px}.b-dim.svelte-1n46o8q{color:var(--muted)}.b-toml.svelte-1n46o8q{max-height:420px}.b-toml.svelte-1n46o8q .t-comment:where(.svelte-1n46o8q){color:var(--syn-comment)}.b-toml.svelte-1n46o8q .t-table:where(.svelte-1n46o8q){color:var(--syn-a)}.b-toml.svelte-1n46o8q .t-key:where(.svelte-1n46o8q){color:var(--syn-b)}.b-toml.svelte-1n46o8q .t-string:where(.svelte-1n46o8q){color:var(--syn-c)}.b-toml.svelte-1n46o8q .t-literal:where(.svelte-1n46o8q){color:var(--syn-a)}.b-customize.svelte-1n46o8q{margin-top:56px}.b-customize-head.svelte-1n46o8q{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 30px;margin-bottom:20px;display:flex}.b-customize.svelte-1n46o8q .theme-pickers{width:100%;margin-bottom:18px}.b-custom-window.svelte-1n46o8q{min-width:1000px;height:400px}.b-doc-links.svelte-1n46o8q{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.b-doc-link.svelte-1n46o8q{color:var(--amber);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.b-doc-link.svelte-1n46o8q .b-icon{margin-left:0}#keyboard.svelte-1n46o8q kbd:where(.svelte-1n46o8q){vertical-align:middle;letter-spacing:.02em;text-align:center;min-width:2.2em;color:var(--text);background:var(--pane);border:1px solid var(--line-bright);border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;gap:1px;padding:3px 8px;font:500 13px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex}.b-key-icon.svelte-1n46o8q{flex:none;width:.92em;height:.92em}#keyboard.svelte-1n46o8q .b-heading:where(.svelte-1n46o8q) kbd:where(.svelte-1n46o8q){padding:1px 6px;font-size:12px}.b-keys.svelte-1n46o8q{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);column-gap:40px;list-style:none;display:grid}.b-keys.svelte-1n46o8q li:where(.svelte-1n46o8q){border-bottom:1px solid var(--line-soft);color:var(--muted);align-items:center;gap:16px;padding:14px 0;font-size:14px;display:flex}.b-chords.svelte-1n46o8q{flex:none;gap:5px;min-width:140px;display:flex}.b-download.svelte-1n46o8q{background:var(--amber);color:#191716;border-radius:7px;justify-content:space-between;align-items:center;gap:35px;margin-top:72px;padding:52px;display:flex}.b-download.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin-bottom:22px}.b-download.svelte-1n46o8q .b-list:where(.svelte-1n46o8q){margin-bottom:28px}.b-download.svelte-1n46o8q .b-list:where(.svelte-1n46o8q) li:where(.svelte-1n46o8q){color:#2b1d18}.b-download.svelte-1n46o8q .b-list:where(.svelte-1n46o8q) li:where(.svelte-1n46o8q):before{background:#191716}.b-download.svelte-1n46o8q .b-list:where(.svelte-1n46o8q) code:where(.svelte-1n46o8q){color:#191716;background:#19171618}.b-download.svelte-1n46o8q .b-button:where(.svelte-1n46o8q){color:#f8f5f2;background:#191716;border-color:#191716}.b-download.svelte-1n46o8q .b-button:where(.svelte-1n46o8q):hover{background:#3a302c;border-color:#3a302c}.b-download.svelte-1n46o8q .b-more:where(.svelte-1n46o8q){color:#382a25}.b-download.svelte-1n46o8q>img:where(.svelte-1n46o8q){border-radius:42px;width:182px;height:182px;margin-right:40px;transform:rotate(7deg);box-shadow:0 20px 35px #43221644}.b-footer.svelte-1n46o8q{justify-content:space-between;align-items:center;gap:25px;padding:36px 0;display:flex}.b-footer.svelte-1n46o8q .b-wordmark:where(.svelte-1n46o8q){width:93px}.b-footer.svelte-1n46o8q nav:where(.svelte-1n46o8q){color:var(--muted);gap:22px;font-size:12px;display:flex}.b-swipe.svelte-1n46o8q{display:none}.b-skip.svelte-1n46o8q{background:var(--text);color:var(--bg);z-index:50;padding:10px;position:absolute;top:-80px;left:16px}.b-skip.svelte-1n46o8q:focus{top:10px}@media (width<=1050px){.b-keys.svelte-1n46o8q{grid-template-columns:1fr 1fr}.b-wrap.svelte-1n46o8q{width:calc(100% - 48px)}.b-header.svelte-1n46o8q nav:where(.svelte-1n46o8q){gap:15px}.b-nav-secondary.svelte-1n46o8q:nth-child(-n+3){display:none}.b-intro.svelte-1n46o8q,.b-heading.svelte-1n46o8q,.b-control.svelte-1n46o8q,.b-split.svelte-1n46o8q{grid-template-columns:1fr;gap:26px}.b-flip.svelte-1n46o8q .b-control-copy:where(.svelte-1n46o8q){order:0}.b-heading.svelte-1n46o8q>p:where(.svelte-1n46o8q){justify-self:start}.b-flow.svelte-1n46o8q ol:where(.svelte-1n46o8q){grid-template-columns:repeat(2,1fr);row-gap:24px}.b-flow.svelte-1n46o8q li:where(.svelte-1n46o8q):nth-child(3){border-left:0;padding-left:0}.b-specs.svelte-1n46o8q{grid-template-columns:1fr 1fr}.b-specs.svelte-1n46o8q article:where(.svelte-1n46o8q):first-child{grid-column:1/-1}.b-download.svelte-1n46o8q{padding:40px}.b-download.svelte-1n46o8q>img:where(.svelte-1n46o8q){width:150px;height:150px;margin-right:15px}}@media (width<=700px){.b-wrap.svelte-1n46o8q{width:calc(100% - 36px)}.b-header.svelte-1n46o8q{height:72px}.b-wordmark.svelte-1n46o8q{width:97px}.b-header.svelte-1n46o8q nav:where(.svelte-1n46o8q){gap:10px}.b-nav-secondary.svelte-1n46o8q,.b-nav-download.svelte-1n46o8q{display:none}.b-themes.svelte-1n46o8q button:where(.svelte-1n46o8q){padding:6px 8px;font-size:10px}.b-hero.svelte-1n46o8q{padding:30px 0 26px}.b-hero.svelte-1n46o8q h1:where(.svelte-1n46o8q){margin:0 0 18px;font-size:clamp(36px,10.4vw,56px)}.b-intro.svelte-1n46o8q>p:where(.svelte-1n46o8q){font-size:15px}.b-actions.svelte-1n46o8q .b-button:where(.svelte-1n46o8q):first-child{flex-basis:100%}.b-actions.svelte-1n46o8q .b-ghost:where(.svelte-1n46o8q){flex:1}.b-product.svelte-1n46o8q{padding:8px 8px 0}.b-product-bar.svelte-1n46o8q{padding-bottom:8px}.b-screen-tabs.svelte-1n46o8q{gap:2px}.b-screen-tabs.svelte-1n46o8q button:where(.svelte-1n46o8q){padding:7px;font-size:11px}.b-product-caption.svelte-1n46o8q{padding:10px 2px;font-size:11px}.b-product-caption.svelte-1n46o8q span:where(.svelte-1n46o8q){display:none}.b-product-caption.svelte-1n46o8q p:where(.svelte-1n46o8q){min-height:4.8em}.b-providers.svelte-1n46o8q{padding:22px 0}.b-providers.svelte-1n46o8q>div:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q){font-size:14px}.b-flow.svelte-1n46o8q{padding:34px 0 38px}.b-flow.svelte-1n46o8q ol:where(.svelte-1n46o8q){grid-template-columns:1fr;row-gap:0}.b-flow.svelte-1n46o8q li:where(.svelte-1n46o8q),.b-flow.svelte-1n46o8q li:where(.svelte-1n46o8q)+li:where(.svelte-1n46o8q){border-left:0;border-bottom:1px solid var(--line-soft);grid-template-columns:22px 1fr;column-gap:8px;padding:14px 0;display:grid}.b-flow.svelte-1n46o8q li:where(.svelte-1n46o8q)>:where(.svelte-1n46o8q):not(.b-step){grid-column:2}.b-step.svelte-1n46o8q{grid-row:1;padding-top:3px}.b-flow.svelte-1n46o8q h3:where(.svelte-1n46o8q){margin:0 0 4px}.b-flow.svelte-1n46o8q p:where(.svelte-1n46o8q){min-height:0}.b-flow.svelte-1n46o8q li:where(.svelte-1n46o8q)>code:where(.svelte-1n46o8q){justify-self:start;margin-top:8px}.b-section.svelte-1n46o8q,.b-control.svelte-1n46o8q,#schedules.svelte-1n46o8q{padding:46px 0}.built.svelte-1n46o8q h2:where(.svelte-1n46o8q){font-size:36px}.b-heading.svelte-1n46o8q{margin-bottom:24px}.b-heading.svelte-1n46o8q>p:where(.svelte-1n46o8q),.b-split.svelte-1n46o8q p:where(.svelte-1n46o8q){font-size:14px}.b-mode-tabs.svelte-1n46o8q button:where(.svelte-1n46o8q){padding:12px 0;font-size:13px}.b-mode-tabs.svelte-1n46o8q button:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q){margin:0 0 4px;display:block}.b-mode-detail.svelte-1n46o8q{grid-template-columns:1fr;align-items:start;gap:20px;min-height:360px;padding:22px 18px}.b-mode-detail.svelte-1n46o8q h3:where(.svelte-1n46o8q){font-size:23px}.b-mode-detail.svelte-1n46o8q>div:where(.svelte-1n46o8q)>p:where(.svelte-1n46o8q){font-size:13px}.b-simplify.svelte-1n46o8q{font-size:12px;line-height:1.8}.b-graph-heading.svelte-1n46o8q{padding:10px}.b-graph-heading.svelte-1n46o8q>.b-eyebrow:where(.svelte-1n46o8q){font-size:8px}.b-play.svelte-1n46o8q{font-size:9px}.b-specs.svelte-1n46o8q{grid-template-columns:1fr;gap:26px}.b-code.svelte-1n46o8q{padding:16px;font-size:11px}.b-custom-window.svelte-1n46o8q{height:380px}.b-keys.svelte-1n46o8q{grid-template-columns:1fr}.b-swipe.svelte-1n46o8q{font:9px var(--mono);color:var(--muted);margin-top:10px;display:block}.b-download.svelte-1n46o8q{margin-top:46px;padding:30px 22px}.b-download.svelte-1n46o8q>img:where(.svelte-1n46o8q){display:none}.b-footer.svelte-1n46o8q{flex-wrap:wrap;gap:18px;padding:26px 0}}@media (prefers-reduced-motion:reduce){.built.svelte-1n46o8q *,.built.svelte-1n46o8q :before,.built.svelte-1n46o8q :after{transition:none!important;animation:none!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#141414;--pane:#1c1c1c;--pane-2:#262626;--line:#2e2e2e;--line-soft:#222;--line-bright:#3d3d3d;--text:#e6e4e1;--muted:#969490;--faint:#686662;--amber:#e07a5f;--amber-d:#e07a5f24;--amber-bright:#ef8f74;--cyan:#6eb6ff;--emerald:#4ade80;--coral:#f87171;--indigo:#a78bfa;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--ui:"Inter", system-ui, sans-serif;--disp:"Space Grotesk", var(--ui);--max:1080px;--gutter:clamp(20px, 4vw, 40px)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{background:var(--bg);color:var(--text);font-family:var(--ui);font-size:16px;line-height:1.55;overflow-x:hidden}::selection{color:var(--text);background:#e07a5f59}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.loop-flow{background:var(--pane);border:1px solid var(--line-soft);border-radius:12px;padding:24px 20px 18px}.lfg{width:100%;height:auto;display:block;overflow:visible}.lfg .trunk{stroke:var(--amber);stroke-width:2px;stroke-linecap:round;opacity:.55}.lfg .br{stroke:var(--cyan)}.lfg .mg{stroke:var(--indigo)}.lfg .br,.lfg .mg{fill:none;stroke-width:2px;stroke-linecap:round}.lfg .draw{stroke-dasharray:1 2;stroke-dashoffset:1.05px;transition:stroke-dashoffset .9s}.lfg .draw.on{stroke-dashoffset:0}.lfg .pop{opacity:0;transition:opacity .45s .35s}.lfg .pop.on{opacity:1}.lfg .pop.mid,.lfg .draw.mid{transition-delay:.6s}.lfg .pop.late,.lfg .draw.late{transition-delay:1.2s}.lfg .pop.later{transition-delay:2.2s}.lfg .pop.later:not(.on){transition-delay:0s}.lfg .pop .late,.lfg .pop .later{opacity:0;transition:opacity .45s .9s}.lfg .pop .later{transition-delay:1.5s}.lfg .pop.on .late,.lfg .pop.on .later{opacity:1}.lfg .node{stroke:var(--pane);stroke-width:2px}.lfg .ghost{fill:none;stroke:var(--cyan);stroke-width:1.5px;stroke-dasharray:3 2;animation:1.5s linear infinite lf-spin}.lfg .node.amber{fill:var(--amber)}.lfg .node.cyan{fill:var(--cyan)}.lfg .node.indigo{fill:var(--indigo)}.lfg .node.coral{fill:var(--coral)}.lfg .node.emerald{fill:var(--emerald)}.lfg .cyc{fill:color-mix(in srgb, var(--indigo) 10%, transparent);stroke:color-mix(in srgb, var(--cyan) 45%, var(--indigo));stroke-width:1.6px;stroke-dasharray:2 3;animation:1.5s linear infinite lf-spin}@keyframes lf-spin{to{stroke-dashoffset:-15px}}.lfg .lbl{font-family:var(--mono);fill:var(--text);font-size:10px}.lfg .lbl.dim{fill:var(--faint);font-size:9px}.lfg .lbl.cyan{fill:var(--cyan);font-weight:600}.lfg .lbl.indigo{fill:var(--indigo)}.lfg .lbl.amber{fill:var(--amber)}.lfg .replan{fill:var(--amber);stroke:var(--pane);stroke-width:2px}.lfg .trunk-lbl{fill:var(--amber);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.lf-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;margin-top:10px;display:grid}.lf-cap{min-height:2.4em;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.lf-cap b{color:var(--text);font-weight:600}.lf-dots{gap:6px;display:flex}.lf-dots button{background:var(--line-bright);cursor:pointer;border:0;border-radius:2px;width:22px;height:4px;padding:0;transition:background .3s}.lf-dots button.past{background:color-mix(in srgb, var(--amber) 45%, var(--line-bright))}.lf-dots button.on{background:var(--amber)}.theme-pickers{width:min(var(--max), 100%);flex-direction:column;gap:14px;margin:0 auto 18px;display:flex}.theme-picker{align-items:center;gap:14px;width:100%;min-width:0;display:flex}.theme-picker-label{flex:none;width:4.5rem;margin-bottom:0;line-height:1.2}.theme-scroll{flex:1;min-width:0;position:relative}.theme-scroll:before,.theme-scroll:after{content:"";z-index:1;pointer-events:none;opacity:0;width:36px;transition:opacity .15s;position:absolute;top:0;bottom:0}.theme-scroll:before{background:linear-gradient(to right, var(--bg), transparent);left:0}.theme-scroll:after{background:linear-gradient(to left, var(--bg), transparent);right:0}.theme-scroll.fade-l:before,.theme-scroll.fade-r:after{opacity:1}.theme-row{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:12px 14px;width:100%;padding:2px 2px 4px;display:flex;overflow:auto hidden}.theme-row::-webkit-scrollbar{display:none}.theme-swatch{width:76px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:8px;padding:0;display:flex}.theme-swatch-name{font-family:var(--mono);color:var(--muted);letter-spacing:.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.3;overflow:hidden}.theme-chip{border:1px solid var(--line);border-radius:12px;width:56px;height:56px;transition:transform .15s,border-color .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000002e}.theme-swatch:hover .theme-chip{border-color:var(--line-bright);transform:translateY(-2px)}.theme-swatch.on .theme-chip{border-color:var(--amber);box-shadow:0 0 0 2px var(--amber-d,#e07a5f38), inset 0 0 0 1px #0000002e}.theme-swatch.on .theme-swatch-name{color:var(--text)}.theme-chip i{border-radius:50%;width:10px;height:10px;position:absolute;bottom:8px;right:8px;box-shadow:0 0 0 2px #00000040}.theme-chip.editor{justify-content:center;align-items:flex-end;gap:4px;padding-bottom:10px;display:flex}.theme-chip.editor i{width:8px;height:8px;box-shadow:none;position:static}.cust-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:16px;font-size:10px}::view-transition-old(root){animation-duration:.45s}::view-transition-new(root){animation-duration:.45s}
