.monitor{border-top:1px solid var(--line);background:radial-gradient(50% 40% at 15% 60%, rgb(var(--cyan-rgb) / .05), transparent 70%), var(--ink-1)}.monitor .split-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.monitor .split-head>div{gap:var(--s-5);display:grid}.monitor .mon-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.monitor .mon{background:#0b0c10;padding:clamp(1rem,2.4vw,1.5rem)}.monitor .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.monitor .stat{border:1px solid var(--line);background:#101116;border-radius:12px;grid-template-columns:1fr auto;gap:.5rem;padding:.875rem;display:grid}.monitor .stat-k{color:#8a8f9c}.monitor .stat-v{font-family:var(--font-mono);color:#eceef4;font-size:.75rem}.monitor .meter{background:var(--line-2);border-radius:2px;grid-column:1/-1;height:4px;overflow:hidden}.monitor .meter span{background:linear-gradient(90deg, var(--violet), var(--cyan));height:100%;transform:scaleX(var(--v));transform-origin:0;transition:transform 1.8s cubic-bezier(.45,0,.2,1);display:block}.monitor .is-cold .meter span{transform:scaleX(0)}.monitor .stat-v{font-variant-numeric:tabular-nums;white-space:nowrap}.monitor .toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0 .5rem;display:flex}.monitor .search{border:1px solid var(--line-2);color:#6f7584;background:#13141a;border-radius:10px;flex:12rem;align-items:center;gap:.5rem;height:2.5rem;padding:0 .75rem;display:inline-flex}.monitor .toggle{border:1px solid var(--line-2);min-height:44px;font-size:var(--t-ui);color:#a1a6b3;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:.625rem;padding:0 .875rem;display:inline-flex}.monitor .toggle[hidden]{display:none}.monitor .toggle:hover{color:#eceef4}.monitor .switch{background:var(--line-3);width:1.75rem;height:1rem;transition:background-color var(--d-1) ease;border-radius:999px;position:relative}.monitor .switch:after{content:"";background:#eceef4;border-radius:50%;width:12px;height:12px;transition:transform .45s cubic-bezier(.3,1.4,.5,1);position:absolute;top:2px;left:2px}.monitor .toggle[aria-pressed=true] .switch{background:var(--violet)}.monitor .toggle[aria-pressed=true] .switch:after{transform:translate(.75rem)}.monitor .procs{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.monitor .c-name{width:31%}.monitor .c-cpu{width:12%}.monitor .c-mem{width:19%}.monitor .c-status{width:38%}.monitor .procs th,.monitor .procs td{text-overflow:ellipsis;overflow:hidden}.monitor .procs .status{text-overflow:ellipsis;max-width:100%;overflow:hidden}.monitor .procs th,.monitor .procs td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:.625rem .5rem}@media (width<=22.5rem){.monitor .mon{padding:.75rem}.monitor .procs{font-size:.75rem}}.monitor .procs thead th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#6f7584;font-size:.625rem;font-weight:500}.monitor .procs tbody th{color:#eceef4;font-weight:550}.monitor .procs td{font-family:var(--font-mono);font-size:.75rem}.monitor .hide-protected .is-protected{display:none}.monitor .status{border-radius:var(--r-pill);font-family:var(--font-sans);color:#6ee7b7;background:#34d3991a;align-items:center;gap:.375rem;padding:.2rem .55rem;font-size:.6875rem;display:inline-flex}.monitor .status.prot{background:rgb(var(--violet-rgb) / .12);color:var(--violet-ink)}.monitor .cleanup{border:1px solid rgb(var(--cyan-rgb) / .18);background:linear-gradient(180deg, rgb(var(--cyan-rgb) / .05), transparent 70%), #0e0f14;border-radius:14px;margin-top:1.25rem;padding:1rem}.monitor .cleanup-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.monitor .cleanup-title{color:#eceef4;font-weight:650}.monitor .analyze{background:var(--paper);min-height:44px;font-size:var(--t-ui);color:var(--ink-0);cursor:pointer;border:0;border-radius:10px;padding:0 1.125rem;font-weight:600;position:relative;overflow:hidden}.monitor .analyze[hidden]{display:none}.monitor .analyze:disabled{opacity:.7;cursor:progress}.monitor .analyze.is-scanning:disabled{opacity:1}.monitor .analyze.is-scanning:after{content:"";background:linear-gradient(90deg, var(--violet), var(--cyan));transform-origin:0;height:3px;animation:1s cubic-bezier(.4,0,.2,1) forwards mon-scan;position:absolute;inset:auto 0 0}@keyframes mon-scan{0%{transform:scaleX(0)}}.monitor .cleanup-body{padding-top:.75rem;overflow:clip}.monitor .cleanup-body[hidden]{display:none}.monitor .is-entering li,.monitor .is-entering .estimate,.monitor .is-entering .estimate-note,.monitor .is-entering .apply{animation:mon-in .5s var(--ease-out) both}.monitor .is-entering li:first-child{animation-delay:80ms}.monitor .is-entering li:nth-child(2){animation-delay:.15s}.monitor .is-entering li:nth-child(3){animation-delay:.22s}.monitor .is-entering li:nth-child(n+4){animation-delay:.29s}.monitor .is-entering .estimate,.monitor .is-entering .estimate-note{animation-delay:.32s}.monitor .is-entering .apply{animation-delay:.4s}.monitor .is-entering .sg-check{animation:.45s cubic-bezier(.3,1.6,.5,1) .26s both mon-pop}@keyframes mon-pop{0%{transform:scale(0)}}@keyframes mon-in{0%{opacity:0;transform:translateY(6px)}}.monitor .suggestions{gap:.375rem;display:grid}.monitor .suggestions li{background:#13141a;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;display:flex}.monitor .sg-check{background:var(--violet);width:1.125rem;height:1.125rem;color:var(--ink-0);border-radius:5px;flex:none;place-items:center;margin-top:.125rem;display:grid}.monitor .sg-text{min-width:0;display:grid}.monitor .sg-name{color:#eceef4;font-weight:550}.monitor .sg-reason{color:#a1a6b3}.monitor .estimate{font-family:var(--font-mono);color:#eceef4;margin-top:.875rem;font-size:.75rem}.monitor .estimate-note{color:#8a8f9c;margin-top:.25rem;font-size:.75rem}.monitor .apply{border:1px solid var(--line-2);color:#eceef4;border-radius:10px;justify-content:center;align-items:center;height:2.5rem;margin-top:.875rem;display:flex}.monitor .mon-copy{gap:var(--s-6);display:grid}.monitor .ops{border-top:1px solid var(--line-2);display:grid}.monitor .ops>div{border-bottom:1px solid var(--line);padding-block:1.25rem}.monitor .ops dt{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.25rem;font-weight:620}.monitor .ops dd{color:var(--paper-2);text-wrap:pretty;margin-top:.375rem}.monitor .safety{border:1px solid var(--line-2);border-radius:var(--r-3);background:var(--ink-2);padding:1.25rem}.monitor .safety-title{color:var(--paper);align-items:center;gap:.5rem;font-weight:600;display:flex}.monitor .safety-title svg{color:var(--violet-ink)}.monitor .safety-body{font-size:var(--t-small);color:var(--paper-2);text-wrap:pretty;margin-top:.5rem}@media (width<=64rem){.monitor .split-head,.monitor .mon-grid{grid-template-columns:1fr}}@media (width<=30rem){.monitor .procs th,.monitor .procs td{padding-inline:.3rem}.monitor .procs td:last-child{white-space:normal}}.toolkit{border-top:1px solid var(--line);background:linear-gradient(180deg, var(--ink-1), var(--ink-0))}.toolkit .tk{margin-top:clamp(2.5rem,5vw,4rem)}.toolkit .tk-tabs{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--ink-2);flex-wrap:wrap;gap:.375rem;width:fit-content;max-width:100%;padding:.375rem;display:flex}.toolkit .tk-tabs[hidden]{display:none}.toolkit .tk-tab{border-radius:var(--r-pill);min-height:44px;color:var(--paper-2);cursor:pointer;transition:color var(--d-1) ease, background-color var(--d-1) ease, border-color var(--d-1) ease;background:0 0;border:1px solid #0000;align-items:center;gap:.625rem;padding:0 1.125rem;font-size:.9375rem;font-weight:550;display:inline-flex}.toolkit .tk-tab:hover{color:var(--paper);background:#ece8df0a}.toolkit .tk-tab[aria-selected=true]{border-color:var(--line-2);background:var(--ink-4);color:var(--paper)}.toolkit .tk-tab-n{font-family:var(--font-mono);color:var(--paper-4);transition:color var(--d-1) ease;font-size:.6875rem}.toolkit .tk-tab[aria-selected=true] .tk-tab-n{color:var(--violet-ink)}.toolkit .tk-panels{margin-top:clamp(1.5rem,3vw,2.5rem)}.toolkit .tk-panel{border-top:1px solid var(--line);border-radius:var(--r-3);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:clamp(2rem,4vw,3rem);display:grid}.toolkit .is-tabbed .tk-panel{border-top:0;padding-block:0}.toolkit .tk-panel[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.toolkit .is-tabbed .tk-panel:not([hidden]){animation:tk-in var(--d-2) var(--ease-out)}}@keyframes tk-in{0%{opacity:0;transform:translateY(8px)}}.toolkit .tk-copy{gap:var(--s-5);max-width:34rem;display:grid}.toolkit .tk-title{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.5rem,1.1rem + 1.3vw,2.25rem);font-weight:620;line-height:1.08}.toolkit .tk-visual{justify-self:center;width:min(100%,34rem)}.toolkit .tk-preview{background:radial-gradient(70% 60% at 100% 0%, rgb(var(--violet-rgb) / .08), transparent 60%), #0b0c10;min-height:17rem;padding:clamp(1rem,2.4vw,1.5rem)}.toolkit .pv-heading{color:#eceef4;align-items:center;gap:.5rem;font-size:1rem;font-weight:650;display:flex}.toolkit .pv-label{color:#eceef4;min-width:0;font-weight:550}.toolkit .pv-badge{border-radius:var(--r-pill);font-family:var(--font-mono);flex:none;padding:.25rem .625rem;font-size:.6875rem}.toolkit .ok{color:#6ee7b7;background:#34d3991f}.toolkit .warn{color:#fcd34d;background:#fbbf241f}.toolkit .bad{color:#fca5a5;background:#f871711f}.toolkit .pv-keys{border:1px solid rgb(var(--violet-rgb) / .45);box-shadow:0 0 0 3px rgb(var(--violet-rgb) / .1);background:#13141a;border-radius:12px;align-items:center;gap:.5rem;margin:1.25rem 0;padding:1.25rem;display:flex}.toolkit .pv-key{border:1px solid var(--line-3);font-family:var(--font-mono);color:#eceef4;background:#1a1b22;border-bottom-width:3px;border-radius:8px;padding:.375rem .75rem;font-size:.875rem}.toolkit .pv-plus{color:#6f7584}.toolkit .pv-rec{font-family:var(--font-mono);letter-spacing:.12em;color:#fca5a5;margin-left:auto;font-size:.625rem}@media (width<=22.5rem){.toolkit .pv-keys{gap:.375rem;padding:.875rem}}.toolkit .pv-rows,.toolkit .pv-results,.toolkit .pv-actions,.toolkit .pv-activity{border-top:1px solid var(--line);display:grid}.toolkit .pv-rows li,.toolkit .pv-actions li,.toolkit .pv-activity li{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.toolkit .pv-combo{width:6.5rem;font-family:var(--font-mono);color:#eceef4;flex:none;font-size:.75rem}.toolkit .pv-note{color:#a1a6b3;flex:1;min-width:0}.toolkit .pv-search{border:1px solid var(--line-2);color:#a1a6b3;background:#13141a;border-radius:12px;align-items:center;gap:.625rem;height:2.75rem;padding:0 .875rem;display:flex}.toolkit .pv-query{color:#eceef4;flex:1;align-items:center;font-size:.9375rem;display:inline-flex}.toolkit .pv-caret{background:var(--paper);width:1px;height:1rem;margin-left:2px}.toolkit .pv-search .kbd{font-size:.625rem}.toolkit .pv-results{border-top:0;gap:.25rem;margin-top:.75rem}.toolkit .pv-results li{border-radius:10px;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.toolkit .pv-results li.active{box-shadow:inset 0 0 0 1px var(--line-2);background:#191a22}.toolkit .pv-kind{color:#6f7584;margin-left:auto;font-size:.75rem}.toolkit .pv-status{font-family:var(--font-mono);color:#a1a6b3;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.75rem;display:flex}.toolkit .pv-live{background:var(--ok);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #34d39929}.toolkit .pv-icon{background:rgb(var(--violet-rgb) / .14);width:2rem;height:2rem;color:var(--violet-ink);border-radius:9px;flex:none;place-items:center;display:grid}.toolkit .pv-target{color:#6f7584;margin-left:auto}.toolkit .pv-state{border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.toolkit .pv-activity li{flex-wrap:wrap;row-gap:.25rem}.toolkit .pv-source{color:#6f7584}.toolkit .pv-result{border-radius:var(--r-pill);font-family:var(--font-mono);margin-left:auto;padding:.2rem .55rem;font-size:.6875rem}@media (width<=60rem){.toolkit .tk-panel{grid-template-columns:minmax(0,1fr)}.toolkit .tk-visual{justify-self:stretch;width:100%}}@media (width<=40rem){.toolkit .tk-tabs{border-radius:var(--r-3);width:100%}.toolkit .tk-tab{flex:auto;justify-content:center;padding:0 .875rem}.toolkit .pv-combo{width:auto}.toolkit .pv-rows li{flex-wrap:wrap}.toolkit .pv-note{flex-basis:100%;order:3}.toolkit .pv-kind{display:none}}.local{isolation:isolate;border-top:1px solid var(--line);position:relative;overflow:hidden}.local .local-glow{z-index:-1;background:radial-gradient(40% 30% at 85% 10%, rgb(var(--violet-rgb) / .09), transparent 70%), linear-gradient(180deg, var(--ink-1), var(--ink-0));position:absolute;inset:0}.local .local-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.local .facts{border-top:1px solid var(--line-2);display:grid}.local .facts>div{border-bottom:1px solid var(--line);gap:.25rem;padding:.875rem 0;display:grid}.local .facts dt{color:var(--paper);font-weight:600}.local .facts dd{color:var(--paper-3);font-size:var(--t-small);text-wrap:pretty}.local .lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.local .lane{--tone:var(--ok);--tone-rgb:52 211 153;border:1px solid var(--line-2);border-top:2px solid rgb(var(--tone-rgb) / .7);border-radius:var(--r-4);background:linear-gradient(180deg, rgb(var(--tone-rgb) / .06), transparent 45%), var(--ink-2);align-content:start;gap:1.25rem;padding:1.5rem;display:grid}.local .lane.ask{--tone:var(--warn);--tone-rgb:251 191 36}.local .lane.never{--tone:var(--violet-ink);--tone-rgb:var(--violet-rgb)}.local .lane-head{align-items:center;gap:.875rem;display:flex}.local .lane-icon{background:rgb(var(--tone-rgb) / .12);width:2.5rem;height:2.5rem;color:var(--tone);border-radius:12px;flex:none;place-items:center;display:grid}.local .lane-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:640}.local .lane-note{font-size:var(--t-ui);color:var(--paper-3)}.local .lane-list{font-size:var(--t-small);color:var(--paper-2);gap:.875rem;display:grid}.local .lane-list li{text-wrap:pretty;padding-left:1.25rem;position:relative}.local .lane-list li:before{content:"";width:.5rem;height:.5rem;box-shadow:inset 0 0 0 1.5px var(--tone);border-radius:50%;position:absolute;top:.55em;left:0}.local .chips{flex-wrap:wrap;gap:.375rem;display:flex}.local .chips li{border:1px solid rgb(var(--violet-rgb) / .25);border-radius:var(--r-pill);background:rgb(var(--violet-rgb) / .08);font-size:var(--t-ui);color:var(--paper);align-items:center;gap:.375rem;padding:.375rem .625rem;display:inline-flex}.local .chips svg{color:var(--violet-ink)}.local .flow-wrap{border:1px solid var(--line);border-radius:var(--r-4);background:#ffffff03;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.25rem,3vw,2rem)}.local .flow-title{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);font-weight:500}.local .flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid;position:relative}.local .flow:before{content:"";background:linear-gradient(90deg, var(--ok), var(--violet) 50%, var(--cyan));opacity:.5;height:1px;position:absolute;top:1rem;left:1rem;right:1rem}.local .node{align-content:start;gap:.375rem;display:grid;position:relative}.local .node-n{border:1px solid var(--line-3);background:var(--ink-1);width:2rem;height:2rem;font-family:var(--font-mono);color:var(--paper);border-radius:50%;place-items:center;margin-bottom:.5rem;font-size:.75rem;display:grid}.local .node.stop .node-n{border-color:rgb(var(--violet-rgb) / .7);color:var(--violet-ink)}.local .node.warn .node-n{color:#fcd34d;border-color:#fbbf24b3}.local .node-k{color:var(--paper);font-weight:600}.local .node-v{font-size:var(--t-ui);color:var(--paper-3);text-wrap:pretty}.local .details{border-top:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.local details{border-bottom:1px solid var(--line)}.local summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:1rem 0;font-weight:550;list-style:none;display:flex}.local summary::-webkit-details-marker{display:none}.local summary:hover{color:#fff}.local .plus{flex:none;width:12px;height:12px;position:relative}.local .plus:before,.local .plus:after{content:"";background:var(--paper-3);width:100%;height:1.5px;transition:transform var(--d-2) var(--ease-out);position:absolute;top:50%;left:0}.local .plus:after{transform:rotate(90deg)}.local details[open] .plus:after{transform:rotate(0)}.local details p{font-size:var(--t-small);color:var(--paper-2);text-wrap:pretty;padding-bottom:1.25rem}.local .basis{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-4);margin-top:1.25rem;font-size:.6875rem}@media (width<=64rem){.local .local-top,.local .lanes,.local .details{grid-template-columns:1fr}.local .flow{grid-template-columns:1fr;gap:1rem}.local .flow:before{background:linear-gradient(180deg, var(--ok), var(--violet) 50%, var(--cyan));width:1px;height:auto;inset:1rem auto 1rem 1rem}.local .node{grid-template-columns:2rem minmax(0,1fr);column-gap:1rem}.local .node-n{grid-row:span 2;margin:0}}.faq{--faq-d:.38s;--faq-ease:cubic-bezier(.32, .72, 0, 1);--faq-n:2.75rem;border-top:1px solid var(--line)}.faq .faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(2.5rem,7vw,8rem);display:grid}.faq .faq-grid>.section-head{top:calc(var(--nav-h) + 3rem);position:sticky}.faq .faq-list{border-top:1px solid var(--line-2)}.faq details{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 1rem);position:relative}.faq details:before{content:"";background:linear-gradient(90deg, rgb(var(--violet-rgb) / .9), rgb(var(--cyan-rgb) / .55), transparent);transform-origin:0;width:min(14rem,45%);height:1px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.faq summary{grid-template-columns:var(--faq-n) minmax(0, 1fr) auto;cursor:pointer;align-items:center;column-gap:1rem;min-height:44px;padding:1.375rem 0;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:focus-visible{outline-offset:-2px;border-radius:var(--r-1)}.faq .n,.faq .q{align-self:baseline}.faq .n{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.12em;color:var(--paper-4)}.faq .q{letter-spacing:-.012em;color:var(--paper-2);text-wrap:pretty;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:550;line-height:1.35}.faq .toggle{border:1px solid var(--line-2);border-radius:50%;width:2rem;height:2rem;position:relative}.faq .toggle:before,.faq .toggle:after{content:"";background:var(--paper-3);border-radius:1px;width:10px;height:1.5px;margin:-.75px 0 0 -5px;position:absolute;top:50%;left:50%}.faq .toggle:after{transform:rotate(90deg)}.faq .a{grid-template-rows:1fr;display:grid}.faq .a-clip{min-height:0;overflow:hidden}.faq .body{max-width:42rem;padding:0 3rem 1.75rem calc(var(--faq-n) + 1rem);color:var(--paper-3);line-height:1.7}.faq summary:hover .q{color:var(--paper)}.faq summary:hover .toggle{border-color:var(--line-3)}.faq summary:hover .toggle:before,.faq summary:hover .toggle:after{background:var(--paper)}.faq .faq-list:not([data-anim]) details[open]:before,.faq .faq-list[data-anim] details[data-expanded]:before{transform:scaleX(1)}.faq .faq-list:not([data-anim]) details[open] .n,.faq .faq-list[data-anim] details[data-expanded] .n{color:var(--violet-ink)}.faq .faq-list:not([data-anim]) details[open] .q,.faq .faq-list[data-anim] details[data-expanded] .q{color:var(--paper)}.faq .faq-list:not([data-anim]) details[open] .toggle,.faq .faq-list[data-anim] details[data-expanded] .toggle{border-color:rgb(var(--violet-rgb) / .55);background:rgb(var(--violet-rgb) / .12)}.faq .faq-list:not([data-anim]) details[open] .toggle:before,.faq .faq-list[data-anim] details[data-expanded] .toggle:before{background:var(--violet-ink)}.faq .faq-list:not([data-anim]) details[open] .toggle:after,.faq .faq-list[data-anim] details[data-expanded] .toggle:after{background:var(--violet-ink);transform:rotate(90deg)scaleX(0)}.faq .faq-list[data-anim] details:not([data-expanded]) .a{grid-template-rows:0fr}.faq .faq-list[data-anim] details:not([data-expanded]) .body{opacity:0;transform:translateY(-.5rem)}@media (prefers-reduced-motion:no-preference){.faq .faq-list[data-anim] .a{transition:grid-template-rows var(--faq-d) var(--faq-ease)}.faq .faq-list[data-anim] .body{transition:opacity calc(var(--faq-d) * .8) ease, transform var(--faq-d) var(--faq-ease)}.faq details:before,.faq .toggle:after{transition:transform var(--faq-d) var(--faq-ease), background-color var(--d-1) ease}.faq .n,.faq .q,.faq .toggle,.faq .toggle:before{transition:color var(--d-1) ease, border-color var(--d-1) ease, background-color var(--d-1) ease}}@media (width<=60rem){.faq .faq-grid{grid-template-columns:1fr}.faq .faq-grid>.section-head{position:static}}@media (width<=30rem){.faq{--faq-n:1.5rem}.faq summary{column-gap:.75rem;padding-block:1.125rem}.faq .body{padding-left:calc(var(--faq-n) + .75rem);font-size:var(--t-small);padding-right:0}.faq .toggle{width:1.75rem;height:1.75rem}}.footer{border-top:1px solid var(--line);background:var(--ink-0);padding-top:clamp(3.5rem,6vw,5rem);position:relative}.footer:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--violet-rgb) / .7), rgb(var(--cyan-rgb) / .6), transparent);width:min(40rem,80%);height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.footer .footer-grid{gap:var(--s-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.footer .brand{align-items:center;gap:.625rem;min-height:44px;display:inline-flex}.footer .wordmark{font-family:var(--font-display);letter-spacing:.14em;font-weight:700;font-stretch:125%}.footer .motto{margin-top:var(--s-4);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:640}.footer .tagline{max-width:24rem;margin-top:var(--s-2);color:var(--paper-3)}.footer .release{margin-top:var(--s-5);gap:.375rem;font-size:.8125rem;display:grid}.footer .release>div{flex-wrap:wrap;gap:.5rem;display:flex}.footer .release dt{color:var(--paper-4)}.footer .release dd{font-family:var(--font-mono);color:var(--paper-2);font-size:.75rem}.footer .footer-nav{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer .col-title{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-4);margin-bottom:.5rem}.footer .footer-nav ul{align-content:start;justify-items:start;display:grid}.footer .footer-nav a{line-height:1.3;font-size:var(--t-small);color:var(--paper-2);transition:color var(--d-1) ease;padding-block:.625rem;display:inline-block}.footer .footer-nav a:hover{color:var(--paper)}.footer .footer-nav .dl-link{color:var(--paper);font-weight:600}.footer .footer-base{justify-content:space-between;align-items:center;gap:var(--s-4);padding-block:var(--s-5);border-top:1px solid var(--line);color:var(--paper-3);flex-wrap:wrap;margin-top:clamp(2.5rem,5vw,4rem);font-size:.8125rem;display:flex}.footer .top-link{min-height:44px;color:var(--paper-2);align-items:center;gap:.375rem;display:inline-flex}@media (width<=52rem){.footer .footer-grid{grid-template-columns:1fr}}@media (width<=30rem){.footer .footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.footer .footer-nav .col:last-child{grid-column:1/-1}}.features{border-top:1px solid var(--line)}.features .features-head{gap:var(--s-5);max-width:46rem;display:grid}.features .chapter{border-bottom:1px solid var(--line);padding-block:clamp(3.5rem,7vw,6.5rem)}.features .chapter:last-child{border-bottom:0;padding-bottom:0}.features .muted{color:#6f7584}.features .browser{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2.5rem,7vw,8rem);display:grid}.features .chapter-copy{gap:var(--s-5);max-width:34rem;display:grid}.features .browser-visual{justify-self:center;width:min(100%,34rem)}.features .stack-wrap{padding:2.5rem 0 0 2.5rem;position:relative}.features .stack{position:absolute;inset:0 2.5rem 2.5rem 0}.features .win{border:1px solid var(--line-2);border-radius:var(--r-4);background:linear-gradient(#121319,#0c0d11);position:absolute;inset:0}.features .win:before{content:"";border-top:1px solid var(--line);position:absolute;top:2.25rem;left:0;right:0}.features .win-dot{background:color-mix(in srgb, var(--c) 60%, #15161c);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.75rem;left:.875rem}.features .w1{opacity:.45}.features .w2{opacity:.7;transform:translate(1.25rem,1.25rem)}.features .w3{opacity:0}.features .panel{background:#0b0c10;padding:clamp(1rem,2.4vw,1.5rem);position:relative}.features .panel-title{letter-spacing:-.01em;color:#eceef4;font-size:1rem;font-weight:650}.features .field{gap:.375rem;margin-top:1rem;display:grid}.features .field-label{color:#8a8f9c;font-size:.6875rem}.features .field-input{border:1px solid rgb(var(--violet-rgb) / .55);color:#eceef4;height:2.5rem;box-shadow:0 0 0 3px rgb(var(--violet-rgb) / .12);background:#13141a;border-radius:10px;align-items:center;padding:0 .75rem;display:flex}.features .caret{background:var(--paper);width:1px;height:1rem;margin-left:2px}.features .list-head{letter-spacing:.04em;color:#a1a6b3;justify-content:space-between;margin:1.25rem 0 .5rem;font-size:.6875rem;display:flex}.features .profiles{gap:.375rem;display:grid}.features .profile{border:1px solid var(--line);background:#101116;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem .75rem;display:grid}.features .profile.on{border-color:var(--line-2);background:#15161c}.features .avatar{background:color-mix(in srgb, var(--c) 22%, #15161c);width:2rem;height:2rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent);color:var(--c);border-radius:50%;place-items:center;font-weight:650;display:grid}.features .profile-name{color:#eceef4;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.features .check{border:1px solid var(--line-3);width:1.25rem;height:1.25rem;color:var(--ink-0);border-radius:6px;place-items:center;display:grid}.features .on .check{border-color:var(--violet);background:var(--violet)}.features .panel-btn{background:var(--violet);color:#0b0b10;border-radius:10px;justify-content:center;align-items:center;height:2.5rem;margin-top:1rem;font-weight:600;display:flex}.features .streaming-head{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.features .streaming-head>div{gap:var(--s-5);display:grid}.features .diptych{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.features .diptych .preview-note{grid-column:1/-1}.features .half{background:#0b0c10;padding:clamp(1.25rem,2.6vw,2rem)}.features .half.start{background:radial-gradient(80% 60% at 0% 0%, rgb(var(--violet-rgb) / .1), transparent 60%), #0b0c10}.features .half.end{background:radial-gradient(80% 60% at 100% 0,#f472a814,#0000 60%),#0b0c10}.features .half-title{color:#eceef4;align-items:center;gap:.75rem;font-size:1.0625rem;font-weight:650;display:flex}.features .half-icon{background:rgb(var(--violet-rgb) / .16);width:2rem;height:2rem;color:var(--violet-ink);border-radius:9px;place-items:center;display:grid}.features .half-icon.stop{color:#f9a8c9;background:#f472a824}.features .half-intro{color:#a1a6b3;margin:1.125rem 0 .75rem}.features .seq,.features .plan{border-top:1px solid var(--line);display:grid}.features .seq li,.features .plan li{border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:.8125rem 0;display:flex}.features .plan li{justify-content:space-between}.features .seq-n{font-family:var(--font-mono);color:var(--violet-ink);font-size:.6875rem}.features .seq-text,.features .app{min-width:0;display:grid}.features .seq-action,.features .app-name{color:#eceef4;font-weight:550}.features .badge{border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.02em;flex:none;padding:.25rem .625rem;font-size:.6875rem}.features .badge.close{background:rgb(var(--violet-rgb) / .14);color:var(--violet-ink)}.features .badge.keep{color:#6ee7b7;background:#34d3991f}.features .badge.ask{color:#fcd34d;background:#fbbf241f}.features .divider{place-items:center;width:clamp(3rem,6vw,5.5rem);display:grid;position:relative}.features .divider:before{content:"";border-left:1px dashed var(--line-3);position:absolute;top:8%;bottom:8%;left:50%}.features .divider span{background:var(--ink-1);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-3);writing-mode:vertical-rl;padding:.75rem 0;font-size:.6875rem;position:relative}.features .streaming-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.features .streaming-points li{border-top:1px solid var(--line-2);color:var(--paper-2);font-size:var(--t-small);text-wrap:pretty;padding-top:1.125rem}.features .flows{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2.5rem,7vw,8rem);display:grid}.features .flows-copy{top:calc(var(--nav-h) + 2.5rem);gap:var(--s-5);max-width:34rem;display:grid;position:sticky}.features .flow-name{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);font-size:.75rem}.features .flow{border-top:1px solid var(--line-2);margin-top:1rem}.features .flow li{border-bottom:1px solid var(--line);grid-template-columns:3.25rem minmax(0,1fr);align-items:baseline;column-gap:1rem;padding:1.125rem 0;display:grid}.features .flow-n{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px rgb(var(--violet-rgb) / .8);grid-row:span 2;font-size:1.75rem;font-weight:300;font-stretch:125%;line-height:1}.features .flow-action{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper);font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:600}.features .flow-target{color:var(--paper-3)}.features .add-step{color:var(--paper-3);align-items:center;gap:.5rem;padding:1rem 0;display:flex}.features .preflight{border-radius:var(--r-2);color:#a7f3d0;font-size:var(--t-small);background:#34d3990f;border:1px solid #34d39933;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;display:flex}.features .preflight svg{flex:none;margin-top:.2em}@media (width<=60rem){.features .browser,.features .flows,.features .streaming-head,.features .streaming-points{grid-template-columns:1fr}.features .flows-copy{position:static}.features .diptych{grid-template-columns:1fr}.features .divider{width:auto;height:3.5rem}.features .divider:before{top:0;bottom:0;left:50%}.features .divider span{writing-mode:horizontal-tb;padding:0 .75rem}}@media (width<=30rem){.features .stack-wrap{padding:1.5rem 0 0 1.5rem}.features .stack{inset:0 1.5rem 1.5rem 0}.features .w2{transform:translate(.75rem,.75rem)}}.one .split-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.one .split-head>div{gap:var(--s-5);display:grid}.one .rail-figure{margin-top:clamp(3rem,6vw,5rem)}.one .picker{flex-wrap:wrap;gap:.5rem;margin-top:clamp(2.5rem,5vw,4rem);display:flex}.one .picker[hidden]{display:none}.one .picker:not([hidden])~.rail-figure{margin-top:1.25rem}.one .pick{border:1px solid var(--line-2);border-radius:var(--r-pill);min-height:44px;color:var(--paper-2);cursor:pointer;transition:color var(--d-1) ease, border-color var(--d-1) ease, background-color var(--d-1) ease;background:0 0;padding:0 1.25rem;font-size:.9375rem;font-weight:550}.one .pick:hover{color:var(--paper);border-color:var(--line-3)}.one .pick[aria-pressed=true]{background:var(--paper);color:var(--ink-0);border-color:#0000}.one .rail{background:radial-gradient(60% 120% at 0% 0%, rgb(var(--violet-rgb) / .08), transparent 60%), linear-gradient(180deg, #ffffff05, transparent 40%), var(--ink-2);grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.25rem,2.6vw,2.25rem);display:grid}.one .rail-key{justify-items:start;gap:1rem;display:grid}.one .rail-key .demo-cap{width:100%;min-height:8.5rem}.one .replay{border:1px solid var(--line-2);border-radius:var(--r-pill);min-height:44px;font-size:var(--t-ui);color:var(--paper-2);cursor:pointer;transition:color var(--d-1) ease, border-color var(--d-1) ease;background:0 0;align-items:center;gap:.5rem;padding:0 1rem;display:inline-flex}.one .replay:hover{color:var(--paper);border-color:var(--line-3)}.one .replay[hidden]{display:none}.one .rail-track{padding-top:.25rem;position:relative}.one .track-line{background:var(--line-2);height:1px;position:absolute;top:.9375rem;left:.6875rem;right:0}.one .track-fill{background:linear-gradient(90deg, var(--violet), var(--cyan));transform:scaleX(var(--p,1));transform-origin:0;transition:transform .52s var(--ease-out);position:absolute;inset:0}.one .steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid;position:relative}.one .step{min-width:0;transition:opacity var(--d-2) ease;align-content:start;gap:.25rem;display:grid}.one .ind{background:var(--ink-2);width:1.375rem;height:1.375rem;box-shadow:0 0 0 4px var(--ink-2);border-radius:50%;place-items:center;margin-bottom:.875rem;display:grid;position:relative}.one .ind>*{opacity:0;transition:opacity var(--d-1) ease;grid-area:1/1}.one .ind-wait{border:1px solid var(--line-3);border-radius:50%;width:.5rem;height:.5rem}.one .ind-run{border:1.5px solid rgb(var(--cyan-rgb) / .25);border-top-color:var(--cyan);border-radius:50%;width:1rem;height:1rem}.one .ind .ind-done{color:var(--ok)}.one .ind .ind-skip{color:var(--paper-3)}.one [data-state=waiting] .ind-wait,.one [data-state=running] .ind-run,.one [data-state=done] .ind .ind-done,.one [data-state=skipped] .ind .ind-skip{opacity:1}.one [data-state=waiting]{opacity:.4}.one [data-state=waiting] .step-result,.one [data-state=running] .step-result{opacity:0}.one .step-n{font-family:var(--font-mono);color:var(--violet-ink);font-size:.6875rem}.one .step-action{color:var(--paper);font-size:.9375rem;font-weight:600}.one .step-target{font-size:var(--t-ui);color:var(--paper-3)}.one .step-result{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--paper-2);transition:opacity var(--d-2) ease;margin-top:.5rem;padding-top:.5rem;font-size:.6875rem;line-height:1.5}.one [data-final=skipped] .step-result{color:var(--paper-3)}.one .run-status{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-2);transition:opacity var(--d-2) ease;grid-column:1/-1;align-items:center;gap:.625rem;padding-top:1rem;font-size:.6875rem;display:flex}.one .status-dot{background:var(--ok);border-radius:50%;width:6px;height:6px}.one [data-run][data-phase=running] .run-status{opacity:0}@media (prefers-reduced-motion:no-preference){.one [data-state=running] .ind-run{animation:.8s linear infinite spin}}@keyframes spin{to{transform:rotate(360deg)}}.one .facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.one .facts li{border-top:1px solid var(--line-2);color:var(--paper-2);text-wrap:pretty;gap:.75rem;padding-top:1.25rem;display:grid}.one .fact-n{font-family:var(--font-mono);letter-spacing:.14em;color:var(--violet-ink);font-size:.6875rem}@media (width<=72rem){.one .rail{grid-template-columns:1fr}.one .rail-key{grid-template-columns:minmax(0,20rem) auto;justify-content:space-between;align-items:end;width:100%}}@media (width<=60rem){.one .split-head,.one .facts{grid-template-columns:1fr}}@media (width<=44rem){.one .rail-key{grid-template-columns:1fr}.one .track-line{width:1px;height:auto;inset:.9rem auto .9rem .6875rem}.one .track-fill{transform:scaleY(var(--p,1));transform-origin:top}.one .steps{grid-template-columns:1fr;gap:0}.one .step{grid-template-columns:1.375rem minmax(0,1fr);column-gap:1rem;padding:.75rem 0}.one .ind{grid-row:1/span 4;margin-bottom:0}.one .step-n,.one .step-action,.one .step-target,.one .step-result{grid-column:2}.one .step-result{border-top:0;margin-top:.25rem;padding-top:0}}.how{border-top:1px solid var(--line);background:var(--ink-0)}.how .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(3rem,6vw,5rem);display:grid;position:relative}.how .steps:before{content:"";background:linear-gradient(90deg, var(--violet), rgb(var(--violet-rgb) / .4) 50%, rgb(var(--cyan-rgb) / .5));height:1px;position:absolute;top:calc(clamp(3.5rem,2rem + 4vw,6rem)/2);left:0;right:0}.how .step{align-content:start;gap:var(--s-3);display:grid;position:relative}.how .n{margin-bottom:var(--s-4);background:var(--ink-0);font-family:var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ece8df80;justify-self:start;padding-right:1rem;font-size:clamp(3.5rem,2rem + 4vw,6rem);font-weight:300;font-stretch:125%;line-height:1}.how .step-title{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.25rem;font-weight:620}.how .tour{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);margin-top:clamp(4rem,9vw,8rem);padding-top:clamp(3rem,6vw,5rem);display:grid}.how .tour-copy{gap:var(--s-5);max-width:32rem;display:grid}.how .tour-visual{background:radial-gradient(45% 55% at 26% 52%, rgb(var(--violet-rgb) / .13), transparent 70%);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);justify-self:center;align-items:center;width:min(100%,40rem);padding-block:1rem;display:grid;position:relative}.how .tour-stage{z-index:1;--gx:.6;--gy:0;margin-right:-1.5rem;position:relative}.how .tour-face{aspect-ratio:1;position:relative}.how .tour-face .tour-dot{opacity:0;width:100%;height:100%;position:absolute;inset:0}.how [data-mood=pleased] .mood-pleased,.how [data-mood=neutral] .mood-neutral,.how [data-mood=curious] .mood-curious{opacity:1}.how .tour-card{border:1px solid var(--line-2);font-size:var(--t-ui);background:#121319;border-radius:16px;gap:.5rem;padding:1.25rem;display:grid;position:relative;box-shadow:0 40px 80px -40px #000000e6}.how .tour-card:before{content:"";border-left:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:#121319;width:10px;height:10px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)rotate(45deg)}.how .tour-live{align-content:start;gap:.375rem;min-height:7.5rem;display:grid}.how .tour-visual .preview-note{grid-column:1/-1}.how .tour-step{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);font-size:.6875rem}.how .tour-title{color:#eceef4;font-size:1.0625rem;font-weight:650}.how .tour-text{color:#a1a6b3;text-wrap:pretty}.how .tour-progress{gap:.25rem;margin-top:.25rem;display:flex}.how .tour-progress span{background:var(--line-2);height:3px;transition:background-color var(--d-2) ease;border-radius:2px;flex:1}.how .tour-progress .done{background:rgb(var(--cyan-rgb) / .5)}.how .tour-progress .now,.how .tour-progress .now{background:var(--cyan)}.how .tour-actions[hidden]{display:none}@media (width<=60rem){.how .steps{grid-template-columns:1fr;gap:0}.how .steps:before{display:none}.how .step{padding:var(--s-5) 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);column-gap:1.5rem}.how .n{grid-row:span 2;margin:0;padding:0;font-size:3.25rem}.how .tour{grid-template-columns:1fr}}@media (width<=30rem){.how .tour-visual{grid-template-columns:1fr;justify-items:center}.how .tour-stage{width:14rem;margin:0 0 -1.5rem}.how .tour-card:before{display:none}}.download{isolation:isolate;border-top:1px solid var(--line);padding-bottom:clamp(4.5rem,3rem + 5vw,8rem);position:relative}.download .download-light{z-index:-1;background:radial-gradient(30% 18% at 50% 14%, rgb(var(--cyan-rgb) / .07), transparent 70%), radial-gradient(55% 34% at 50% 22%, rgb(var(--violet-rgb) / .15), transparent 72%), radial-gradient(60% 30% at 50% 88%, rgb(var(--violet-rgb) / .06), transparent 70%), var(--ink-0);position:absolute;inset:0}.download{--bridge:clamp(2rem, 1rem + 2.5vw, 3rem)}.download .dot-bookend{--dot:clamp(10.5rem, 6rem + 12vw, 15rem);--foot:calc(var(--dot) * .1);--gap:calc(var(--dot) * .26);height:var(--dot);margin-top:calc(var(--section) * -.5);position:relative}.download .dot-bookend .bookend-dot{width:var(--dot);height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.download .bookend-pool{left:50%;bottom:calc(var(--foot) - var(--dot) * .06);width:calc(var(--dot) * .9);height:calc(var(--dot) * .12);margin-left:calc(var(--dot) * -.45);background:radial-gradient(closest-side, rgb(var(--violet-rgb) / .45), rgb(var(--cyan-rgb) / .12) 60%, transparent);opacity:.7;border-radius:50%;position:absolute}.download .rail{bottom:calc(var(--foot) - 4px);width:calc(50% - var(--gap));--c:var(--violet-rgb);background:linear-gradient(90deg, transparent, rgb(var(--c) / .55) 85%, rgb(var(--c) / .25)) center / 100% 1px no-repeat;height:9px;position:absolute;left:0;overflow:hidden}.download .rail-r{--c:var(--cyan-rgb);left:auto;right:0;transform:scaleX(-1)}.download .rail:before{content:"";background:rgb(var(--c) / .8);border-radius:50%;width:3px;height:3px;position:absolute;top:3px;right:0}.download .rail:after{content:"";background:linear-gradient(90deg, transparent 62%, rgb(var(--c) / .9) 93%, #fffffff2 96%, transparent 99%) center / 100% 1px no-repeat, radial-gradient(closest-side, rgb(var(--c) / .35), transparent) 95% 50% / 4rem 100% no-repeat;opacity:0;position:absolute;inset:0}.download .bookend-stem{left:50%;top:calc(100% - var(--dot) * .06);width:1px;height:calc(var(--dot) * .06 + var(--bridge) - .375rem);background:linear-gradient(rgb(var(--violet-rgb) / .55), rgb(var(--violet-rgb) / 0));position:absolute}@media (prefers-reduced-motion:no-preference){.download .rail:after{animation:6s cubic-bezier(.45,0,.25,1) infinite rail-run}.download .bookend-pool{animation:6s ease-in-out infinite pool-glow}}@keyframes rail-run{0%{opacity:0;transform:translate(-100%)}15%{opacity:1}52%{opacity:1}60%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes pool-glow{0%,50%,to{opacity:.7;transform:scaleX(1)}66%{opacity:1;transform:scaleX(1.06)}}.download .download-inner{margin-top:var(--bridge);grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}.download .download-head{justify-items:center;gap:var(--s-5);text-align:center;display:grid}.download .download-title{max-width:14ch;font-family:var(--font-display-wide);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2rem,.75rem + 5.2vw,6rem);font-weight:800;font-stretch:116%;line-height:.92}.download .lede{text-wrap:pretty;max-width:34rem}.download .pillars{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));justify-self:center;width:100%;max-width:80rem;display:grid}.download .pillars li+li{border-left:1px solid var(--line)}.download .pillars a{height:100%;transition:background-color var(--d-1) ease;grid-template-columns:auto minmax(0,1fr);gap:.25rem .875rem;padding:1.25rem 1.5rem;display:grid}.download .pillars a:hover{background:rgb(var(--violet-rgb) / .05)}.download .pillar-icon{background:rgb(var(--violet-rgb) / .12);width:2.25rem;height:2.25rem;color:var(--violet-ink);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.download .pillar-k{color:var(--paper);font-weight:600}.download .pillar-v{font-size:var(--t-small);color:var(--paper-3);text-wrap:pretty}.download .get{--pad:clamp(1.5rem, 1rem + 2vw, 2.5rem);border:1px solid var(--line-2);border-radius:var(--r-4);background:linear-gradient(#ffffff09,#ffffff03);grid-template-columns:minmax(0,5fr) minmax(0,6fr);justify-self:center;width:100%;max-width:64rem;display:grid;position:relative;box-shadow:0 50px 100px -60px #000000e6}.download .get:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--violet-rgb) / .8), rgb(var(--cyan-rgb) / .6), transparent);width:min(16rem,40%);height:1px;position:absolute;top:-1px;left:2rem}.download .get-main{align-content:start;justify-items:start;gap:var(--s-5);padding:var(--pad);display:grid}.download .get-label{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--violet-ink)}.download .get-main .get-cta{justify-items:start}.download .get-links{flex-wrap:wrap;gap:.5rem;display:flex}.download .get-links a{border:1px solid var(--line-2);min-height:44px;font-size:var(--t-small);white-space:nowrap;color:var(--paper-2);transition:color var(--d-1) ease, border-color var(--d-1) ease, background-color var(--d-1) ease;border-radius:999px;align-items:center;gap:.375rem;padding:0 .875rem 0 1rem;display:inline-flex}.download .get-links a:hover{border-color:rgb(var(--violet-rgb) / .5);background:rgb(var(--violet-rgb) / .06);color:var(--paper)}.download .get-links svg{width:14px;height:14px;color:var(--paper-3)}.download .get-specs{border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.download .get-specs>div{padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.download .get-specs>div:nth-child(2n){border-left:1px solid var(--line)}.download .get-specs>div:nth-child(n+3){border-top:1px solid var(--line)}.download .get-specs dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-3);font-size:.6875rem}.download .get-specs dd{font-size:var(--t-small);color:var(--paper-2);text-wrap:pretty;margin-top:.5rem}.download .signing{padding:1rem var(--pad);border-top:1px solid var(--line);color:var(--paper-3);text-wrap:pretty;grid-column:1/-1;font-size:.8125rem}@media (width<=60rem){.download .get{grid-template-columns:minmax(0,1fr)}.download .get-specs{border-left:0;border-top:1px solid var(--line)}.download .get-specs>div{padding-inline:var(--pad)}.download .get-specs>div:nth-child(2n){padding-left:clamp(1.25rem,1rem + 1vw,1.75rem)}.download .pillars{grid-template-columns:1fr}.download .pillars li+li{border-left:0;border-top:1px solid var(--line)}.download .pillars a{padding-inline:.25rem}}@media (width<=30rem){.download .get-specs{grid-template-columns:1fr}.download .get-specs>div:nth-child(2n){border-left:0}.download .get-specs>div+div{border-top:1px solid var(--line)}.download .get{--pad:1rem}.download .get-main{padding-block:1.5rem}.download .get-specs>div:nth-child(2n){padding-left:var(--pad)}.download .get-main .get-cta,.download .get-main .dl-btn{width:100%}.download .get .get-main .dl-btn{padding-inline:1rem;font-size:1rem}.download .get-main .get-cta{justify-items:stretch}.download .get-links a{flex:1;justify-content:center}}.layouts .split-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.layouts .split-head>div{gap:var(--s-5);display:grid}@media (width<=64rem){.layouts .split-head{gap:var(--s-5);grid-template-columns:1fr}}.layouts{border-top:1px solid var(--line);background:radial-gradient(45% 35% at 85% 30%, rgb(var(--violet-rgb) / .07), transparent 70%), radial-gradient(40% 30% at 10% 80%, rgb(var(--cyan-rgb) / .04), transparent 70%), var(--ink-0)}.layouts .badge{border-radius:var(--r-pill);color:#f5c76e;letter-spacing:.1em;background:#f5b54414;border:1px solid #f5b54459;margin-left:.25rem;padding:.3em .7em}.layouts .lay-figure{margin-top:clamp(3rem,6vw,5rem)}.layouts .lay{gap:var(--s-5) clamp(1.25rem, 3vw, 2.5rem);padding:clamp(1rem,2.4vw,1.75rem);display:grid}.js .layouts .lay{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);align-items:start}.layouts .lay-monitor{gap:var(--s-3);display:grid}.layouts .lay-screen{--gap:12px;aspect-ratio:16/9;border:1px solid var(--line-2);border-radius:var(--r-3);background:radial-gradient(60% 80% at 20% 10%, rgb(var(--violet-rgb) / .22), transparent 60%), radial-gradient(50% 70% at 90% 100%, rgb(var(--cyan-rgb) / .14), transparent 60%), linear-gradient(160deg, #101019, #07070b);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0009}.layouts .lay-result{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.06em;color:var(--ok);align-items:center;gap:.5rem;display:flex}.layouts .lay-result.is-messy{color:var(--paper-3)}.layouts .lay-zone{border:1px dashed var(--line-3);border-radius:var(--r-2);color:var(--paper-4);font-family:var(--font-mono);cursor:default;transition:left var(--d-3) var(--ease-out), top var(--d-3) var(--ease-out), width var(--d-3) var(--ease-out), height var(--d-3) var(--ease-out), border-color var(--d-1) ease, background-color var(--d-1) ease;background:#ece8df04;place-items:center;font-size:.6875rem;display:grid;position:absolute}.layouts .lz-n{position:absolute;top:.4rem;left:.55rem}.layouts .lay-zone.is-filled .lz-empty{visibility:hidden}.layouts .is-picking .lay-zone{cursor:pointer;border-color:rgb(var(--violet-rgb) / .55);background:rgb(var(--violet-rgb) / .06)}.layouts .is-picking .lay-zone:hover,.layouts .lay-zone.is-over{border-style:solid;border-color:var(--violet);background:rgb(var(--violet-rgb) / .14);color:var(--paper)}.layouts .lay-win{--c:var(--violet);border:1px solid color-mix(in oklab, var(--c) 38%, transparent);border-radius:var(--r-2);background:color-mix(in oklab, var(--c) 6%, #0d0e13);pointer-events:none;transition:left var(--d-4) var(--ease-out), top var(--d-4) var(--ease-out), width var(--d-4) var(--ease-out), height var(--d-4) var(--ease-out), opacity var(--d-2) ease, transform var(--d-2) var(--ease-out);grid-template-rows:auto 1fr;display:grid;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 40px -18px #000000e6}.layouts .lay-win.is-messy{box-shadow:inset 0 1px #ffffff0d,0 24px 50px -16px #000000f2}.layouts .lay-win.is-new,.layouts .lay-win.is-gone{opacity:0;transform:scale(.96)}.layouts .is-picking .lay-win{opacity:.32}.layouts .lw-bar{min-width:0;color:var(--paper-2);background:#ffffff06;border-bottom:1px solid #ffffff0f;align-items:center;gap:.4rem;padding:.3rem .45rem .3rem .55rem;font-size:.6875rem;font-weight:600;display:flex}.layouts .lw-bar>svg{color:var(--c);flex:none}.layouts .lw-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.layouts .lw-ctl{width:1.25rem;height:1.25rem;color:var(--paper-4);pointer-events:auto;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;display:grid}.layouts .lw-ctl:hover{color:var(--danger);background:#f871712e}.layouts .lw-body{--t:#ffffff13;--a:color-mix(in oklab, var(--c) 55%, transparent);--g:linear-gradient(var(--t), var(--t));--h:linear-gradient(var(--a), var(--a));background:var(--h) 12px 14px / 38% 6px, var(--g) 12px 30px / 70% 4px, var(--g) 12px 42px / 58% 4px, var(--g) 12px 54px / 64% 4px, var(--g) 12px 74px / 44% 4px, var(--g) 12px 86px / 52% 4px;background-repeat:no-repeat}.layouts [data-k=code] .lw-body{--s:linear-gradient(#ffffff09, #ffffff09);background:var(--h) calc(16% + 12px) 14px / 18% 4px, var(--g) calc(16% + 26px) 26px / 34% 4px, var(--h) calc(16% + 26px) 38px / 14% 4px, var(--g) calc(16% + 40px) 50px / 40% 4px, var(--g) calc(16% + 40px) 62px / 28% 4px, var(--g) calc(16% + 26px) 74px / 10% 4px, var(--h) calc(16% + 12px) 94px / 24% 4px, var(--g) calc(16% + 26px) 106px / 46% 4px, var(--g) calc(16% + 26px) 118px / 30% 4px, var(--g) 8px 14px / calc(16% - 16px) 4px, var(--g) 8px 26px / calc(16% - 24px) 4px, var(--g) 8px 38px / calc(16% - 20px) 4px, var(--s) 0 0 / 16% 100%;background-repeat:no-repeat}.layouts [data-k=chrome] .lw-body{background:linear-gradient(#ffffff0f, #ffffff0f) 10px 8px / calc(100% - 20px) 10px, linear-gradient(135deg, var(--a), transparent) 10px 28px / calc(100% - 20px) 32%, var(--g) 10px calc(32% + 40px) / 52% 5px, var(--g) 10px calc(32% + 54px) / 74% 4px, var(--g) 10px calc(32% + 66px) / 64% 4px;background-repeat:no-repeat}.layouts [data-k=discord] .lw-body{--s:linear-gradient(#ffffff09, #ffffff09);--dot:radial-gradient(circle, var(--a) 60%, transparent 64%);background:var(--dot) calc(20% + 10px) 12px / 14px 14px, var(--g) calc(20% + 32px) 14px / 22% 4px, var(--g) calc(20% + 32px) 24px / 46% 4px, var(--dot) calc(20% + 10px) 44px / 14px 14px, var(--g) calc(20% + 32px) 46px / 18% 4px, var(--g) calc(20% + 32px) 56px / 54% 4px, var(--g) calc(20% + 32px) 66px / 38% 4px, var(--dot) calc(20% + 10px) 86px / 14px 14px, var(--g) calc(20% + 32px) 88px / 26% 4px, var(--g) calc(20% + 32px) 98px / 42% 4px, var(--s) 0 0 / 20% 100%;background-repeat:no-repeat}.layouts [data-k=spotify] .lw-body{background:linear-gradient(135deg, var(--c), color-mix(in oklab, var(--c) 25%, #000)) 12px 12px / 30% 46%, var(--h) calc(30% + 24px) 18px / 30% 6px, var(--g) calc(30% + 24px) 32px / 22% 4px, var(--g) 12px calc(46% + 28px) / 80% 4px, var(--g) 12px calc(46% + 40px) / 64% 4px, var(--h) 12px calc(100% - 14px) / 42% 3px, var(--g) 12px calc(100% - 14px) / calc(100% - 24px) 3px;background-repeat:no-repeat}.layouts [data-k=obs] .lw-body{background:linear-gradient(160deg, color-mix(in oklab, var(--c) 35%, #111), #0b0b10) 10px 10px / calc(100% - 20px) 56%, var(--g) 10px calc(56% + 22px) / 22% 12px, var(--h) calc(22% + 18px) calc(56% + 22px) / 22% 12px, var(--g) calc(44% + 26px) calc(56% + 22px) / 22% 12px;background-repeat:no-repeat}.layouts [data-k=files] .lw-body{--s:linear-gradient(#ffffff09, #ffffff09);background:var(--h) calc(24% + 12px) 14px / 10px 8px, var(--g) calc(24% + 30px) 16px / 40% 4px, var(--h) calc(24% + 12px) 32px / 10px 8px, var(--g) calc(24% + 30px) 34px / 30% 4px, var(--h) calc(24% + 12px) 50px / 10px 8px, var(--g) calc(24% + 30px) 52px / 46% 4px, var(--g) calc(24% + 12px) 70px / 36% 4px, var(--s) 0 0 / 24% 100%;background-repeat:no-repeat}.layouts .lay-side{align-content:start;gap:var(--s-5);display:grid}.layouts .lay-group{gap:.6rem;min-width:0;display:grid}.layouts .lay-label{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-3)}.layouts .lay-label em{font-family:var(--font-sans);font-style:normal;font-size:var(--t-ui);letter-spacing:0;text-transform:none;color:var(--paper-4);margin-top:.35rem;display:block}.layouts .lay-tpls,.layouts .lay-apps{flex-wrap:wrap;gap:.5rem;display:flex}.layouts .lay-tpl{border:1px solid var(--line-2);border-radius:var(--r-1);background:var(--ink-3);cursor:pointer;width:3.25rem;height:2.25rem;transition:border-color var(--d-1) ease, background-color var(--d-1) ease;place-items:center;display:grid}.layouts .lay-tpl:hover{border-color:var(--line-3)}.layouts .lay-tpl[aria-checked=true]{border-color:var(--violet);background:rgb(var(--violet-rgb) / .12)}.layouts .lt-glyph{--gap:2px;width:2.25rem;height:1.3rem;position:relative}.layouts .lt-glyph span{background:var(--paper-4);border-radius:2px;position:absolute}.layouts .lay-tpl[aria-checked=true] .lt-glyph span{background:var(--violet-ink)}.layouts .lay-segs{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--ink-3);padding:3px;display:inline-flex}.layouts .lay-seg{border-radius:var(--r-pill);color:var(--paper-3);font-size:var(--t-ui);cursor:pointer;background:0 0;border:0;flex:1;padding:.4rem .6rem}.layouts .lay-seg[aria-checked=true]{background:var(--ink-5);color:var(--paper)}.layouts .lay-chip{--c:var(--violet);border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--ink-3);color:var(--paper-2);font-size:var(--t-ui);cursor:grab;transition:border-color var(--d-1) ease, box-shadow var(--d-1) ease;align-items:center;gap:.5rem;padding:.35rem .75rem .35rem .35rem;font-weight:550;display:inline-flex}.layouts .lay-chip:hover{border-color:var(--line-3)}.layouts .lay-chip[aria-pressed=true]{border-color:var(--c);box-shadow:0 0 0 3px color-mix(in oklab, var(--c) 25%, transparent);color:var(--paper)}.layouts .lc-ico{background:color-mix(in oklab, var(--c) 18%, transparent);width:1.5rem;height:1.5rem;color:var(--c);border-radius:50%;place-items:center;display:grid}.layouts .lc-zone:not(:empty){border-radius:var(--r-pill);background:var(--ink-5);min-width:1.15rem;height:1.15rem;color:var(--paper-2);font-family:var(--font-mono);place-items:center;font-size:.625rem;display:grid}.layouts .lay-segs{display:flex}.layouts .lay-actions{padding-top:var(--s-4);border-top:1px solid var(--line);gap:.5rem;display:flex}.layouts .lay-actions .btn{flex:1;gap:.5rem;padding-inline:.75rem}.layouts .lay-points{gap:var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3rem,6vw,4.5rem);display:grid}.layouts .lay-points>div{padding-top:var(--s-4);border-top:1px solid var(--line-2);align-content:start;gap:.6rem;display:grid}.layouts .lay-points dt{font-family:var(--font-display);font-size:var(--t-h4);letter-spacing:-.015em;color:var(--paper);font-weight:620}.layouts .lay-points dd{color:var(--paper-2);font-size:var(--t-small);text-wrap:pretty}.layouts .lay-where{max-width:48rem;margin-top:var(--s-6);color:var(--paper-3);font-size:var(--t-small);align-items:flex-start;gap:.75rem;display:flex}.layouts .lay-where svg{color:var(--violet-ink);flex:none;margin-top:.2em}@media (width<=64rem){.layouts .lay-points{grid-template-columns:repeat(2,minmax(0,1fr))}.js .layouts .lay{grid-template-columns:1fr}}@media (width<=40rem){.layouts .lay-points{gap:var(--s-5);grid-template-columns:1fr}.layouts .lay-screen{aspect-ratio:4/3}.layouts .lw-name{display:none}}.support{isolation:isolate;border-top:1px solid var(--line);background:radial-gradient(45% 60% at 78% 45%, #f472a814, transparent 70%), radial-gradient(35% 50% at 10% 0%, rgb(var(--violet-rgb) / .06), transparent 70%), var(--ink-0);position:relative;overflow:clip}.support .support-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.support .support-head{justify-items:start;gap:var(--s-5);display:grid}.support .support-heart{color:#f472a8;display:inline-grid}@media (prefers-reduced-motion:no-preference){.support .support-heart{animation:1.6s ease-in-out infinite sp-beat}}@keyframes sp-beat{0%,40%,to{transform:scale(1)}10%{transform:scale(1.25)}20%{transform:scale(1)}30%{transform:scale(1.18)}}.support .support-chips{flex-wrap:wrap;gap:.5rem;display:flex}.support .support-chips li{border:1px solid var(--line-2);border-radius:var(--r-pill);color:var(--paper-2);font-size:var(--t-ui);white-space:nowrap;align-items:center;gap:.4rem;padding:.35rem .8rem;display:inline-flex}.support .support-chips svg{color:var(--ok)}.support .support-steps{margin-top:var(--s-2);color:var(--paper-2);font-size:var(--t-small);gap:.6rem;display:grid}.support .support-steps li{align-items:center;gap:.75rem;display:flex}.support .ss-n{color:#f9a8cb;width:1.6rem;height:1.6rem;font-family:var(--font-mono);border:1px solid #f472a859;border-radius:50%;flex:none;place-items:center;font-size:.6875rem;display:grid}.support .support-panel{gap:var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-4);background:linear-gradient(180deg, #ffffff08, transparent 40%), var(--ink-2);padding:clamp(1rem,2.5vw,1.5rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 50px 100px -50px #000000f2}.support .wallets{gap:.5rem;display:grid}.support .wallet{--w:var(--violet);border:1px solid var(--line);border-radius:var(--r-3);background:radial-gradient(70% 140% at 0% 50%, color-mix(in oklab, var(--w) 9%, transparent), transparent 65%), var(--ink-1);transition:border-color .3s ease, transform .4s var(--ease-out), box-shadow .4s ease;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge meta copy""badge addr copy";align-items:center;gap:.2rem .9rem;padding:.85rem .85rem .85rem .9rem;display:grid;position:relative}.support .wallet:hover{border-color:color-mix(in oklab, var(--w) 45%, transparent);box-shadow:0 18px 40px -24px color-mix(in oklab, var(--w) 70%, transparent);transform:translateY(-2px)}.support .w-badge{background:color-mix(in oklab, var(--w) 18%, transparent);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--w) 30%, transparent);color:var(--w);font-family:var(--font-mono);border-radius:50%;grid-area:badge;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.support .w-meta{flex-wrap:wrap;grid-area:meta;align-items:baseline;gap:0 .5rem;min-width:0;display:flex}.support .w-net{color:var(--paper);font-weight:600}.support .w-coins{color:var(--paper-3);font-size:var(--t-ui)}.support .w-addr{min-width:0;color:var(--paper-3);font-family:var(--font-mono);overflow-wrap:anywhere;user-select:all;grid-area:addr;font-size:.8125rem}.js .support .w-addr:not(.is-open){cursor:zoom-in;white-space:nowrap}.js .support .w-addr:not(.is-open) .w-mid{vertical-align:bottom;width:0;display:inline-block;overflow:hidden}.js .support .w-addr:not(.is-open) .w-head:after{content:"…";color:var(--paper-4)}.support .w-copy{border:1px solid var(--line-2);border-radius:var(--r-pill);min-height:2.5rem;color:var(--paper);font-size:var(--t-ui);white-space:nowrap;cursor:pointer;transition:border-color .25s ease, background-color .25s ease, color .25s ease, transform .25s var(--ease-out);background:0 0;grid-area:copy;align-items:center;gap:.4rem;padding:0 1rem;font-weight:600;display:inline-flex}.support .w-copy:hover{border-color:color-mix(in oklab, var(--w) 60%, transparent);background:color-mix(in oklab, var(--w) 12%, transparent)}.support .w-copy:active{transform:scale(.96)}.support .w-copy.is-copied{color:var(--ok);background:#34d3991a;border-color:#34d39980}@media (prefers-reduced-motion:no-preference){.support .wallet.is-copied{animation:sp-flash .9s var(--ease-out)}}@keyframes sp-flash{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--w) 60%, transparent)}to{box-shadow:0 0 0 14px color-mix(in oklab, var(--w) 0%, transparent)}}.support .support-thanks{height:0;margin-bottom:calc(var(--s-4) * -1);color:#f9a8cb;opacity:0;transition:height .4s var(--ease-out), margin .4s var(--ease-out), opacity .4s ease, transform .5s var(--ease-out);align-items:center;gap:.5rem;font-weight:600;display:flex;overflow:hidden;transform:translateY(6px)}.support .support-thanks.is-on{opacity:1;height:1.5rem;margin-bottom:0;transform:none}.support .support-warn{padding-top:var(--s-4);border-top:1px solid var(--line);color:var(--paper-3);font-size:var(--t-ui);text-wrap:pretty;align-items:flex-start;gap:.5rem;display:flex}.support .support-warn svg{color:var(--warn);flex:none;margin-top:.2em}.support .support-note{margin-top:calc(var(--s-2) * -1);color:var(--paper-4);font-size:var(--t-ui);text-wrap:pretty;padding-left:1.4rem}@media (width<=60rem){.support .support-inner{grid-template-columns:1fr}}@media (width<=30rem){.support .wallet{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge meta""badge addr""copy copy"}.support .w-copy{justify-content:center;margin-top:.5rem}}.deck{isolation:isolate;border-top:1px solid var(--line);position:relative;overflow:hidden}.deck .deck-light{z-index:-1;background:radial-gradient(40% 30% at 50% 58%, rgb(var(--violet-rgb) / .12), transparent 70%), linear-gradient(180deg, var(--ink-1), var(--ink-0));position:absolute;inset:0}.deck .center-head{justify-items:center;gap:var(--s-5);text-align:center;max-width:50rem;margin-inline:auto;display:grid}.deck .center-head .lede{max-width:40rem}.deck .deck-figure{perspective:1800px;margin-top:clamp(3rem,6vw,5rem)}.deck .deck-tilt{transform-origin:50% 100%;transition:transform 1.3s var(--ease-out)}@media (prefers-reduced-motion:no-preference){.deck .reveal-ready .deck-figure:not(.is-in) .deck-tilt{transform:rotateX(14deg)translateY(2rem)scale(.96)}}.deck .deck-ui{box-shadow:0 1px 0 #ffffff0d inset, 0 60px 120px -50px #000000f2, 0 0 0 1px rgb(var(--violet-rgb) / .08);background:linear-gradient(#ffffff06,#0000 30%),#0b0c10;padding:clamp(.875rem,2vw,1.5rem)}.deck .deck-bar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.deck .deck-name{letter-spacing:-.015em;color:#eceef4;margin-right:auto;font-size:1.125rem;font-weight:650}.deck .profile,.deck .search{border:1px solid var(--line-2);color:#a1a6b3;background:#13141a;border-radius:10px;align-items:center;gap:.5rem;height:2.25rem;padding:0 .75rem;display:inline-flex}.deck .profile{color:#eceef4}.deck .profile-dot{background:var(--violet);border-radius:50%;width:7px;height:7px}.deck .search{min-width:13rem}.deck .search .kbd{margin-left:auto;font-size:.625rem}.deck .tabs{border-bottom:1px solid var(--line);gap:.25rem;margin:1rem 0 1.25rem;padding-bottom:.75rem;display:flex;overflow:hidden}.deck .tab{color:#6f7584;border-radius:8px;flex:none;align-items:center;gap:.375rem;height:2rem;padding:0 .875rem;display:inline-flex}.deck .tab.active{color:#eceef4;box-shadow:inset 0 0 0 1px var(--line-2);background:#191a22}.deck .tab.add{margin-left:auto}.deck .grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(7.25rem,auto);grid-auto-flow:dense;gap:.75rem;display:grid}.deck .grid .key-wide{grid-column:span 2}.deck .grid .key-large{grid-area:span 2/span 2}.deck .grid .key:hover{border-color:color-mix(in srgb, var(--c) 45%, transparent);transform:translateY(-2px)}.deck .deck-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.deck .deck-facts>div{border-top:1px solid var(--line-2);padding-top:1.125rem}.deck .deck-facts dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--violet-ink);font-size:.6875rem}.deck .deck-facts dd{font-size:var(--t-small);color:var(--paper-2);text-wrap:pretty;margin-top:.625rem}@media (width<=64rem){.deck .deck-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.deck .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deck .search,.deck .tab.add{display:none}.deck .deck-facts{grid-template-columns:1fr}}.layouts .lay-tpls{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.layouts .lay-tpl{width:auto}.layouts .lt-glyph span{background:var(--line-3)}.layouts .btn-ghost:not(:hover),.support .w-copy:not(:hover){background:0 0}.toolkit .pv-search:focus-within{border-color:rgb(var(--violet-rgb) / .6);box-shadow:0 0 0 3px rgb(var(--violet-rgb) / .15)}.toolkit .pv-input{color:#eceef4;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.9375rem}.toolkit .pv-input::placeholder{color:var(--paper-4)}.toolkit .pv-input::-webkit-search-cancel-button{display:none}.toolkit .is-live .pv-results li{cursor:pointer}.toolkit .pv-results mark{color:var(--violet-ink);text-decoration:underline;text-decoration-color:rgb(var(--violet-rgb) / .5);text-underline-offset:3px;background:0 0}.toolkit .pv-results .pv-none{color:var(--paper-4)}html:not(.js) .layouts .lay-side{display:none}.layouts .lay-actions svg{flex:none}.pteaser{border-top:1px solid var(--line);background:radial-gradient(40% 55% at 80% 30%, #34d3990f, transparent 70%), radial-gradient(45% 60% at 10% 90%, rgb(var(--violet-rgb) / .07), transparent 70%), var(--ink-1);position:relative;overflow:clip}.pteaser .pt-card{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.pteaser .pt-copy{justify-items:start;gap:var(--s-5);display:grid}.pteaser .pt-link{min-height:3rem;margin-top:var(--s-2);border-radius:var(--r-pill);color:var(--paper);transition:border-color var(--d-1) ease, background-color var(--d-1) ease;background:#34d3990f;border:1px solid #34d3994d;align-items:center;gap:.75rem;padding:0 1.25rem 0 .5rem;font-weight:600;display:inline-flex}.pteaser .pt-link:hover{background:#34d3991f;border-color:#34d39999}.pteaser .pt-link-ico{width:2rem;height:2rem;color:var(--ok);background:#34d39929;border-radius:50%;place-items:center;display:grid}.pteaser .pt-link .arrow{transition:transform var(--d-2) var(--ease-out)}.pteaser .pt-link:hover .arrow{transform:translate(3px)}.pteaser .pt-panel{gap:var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-4);background:linear-gradient(180deg, #ffffff08, transparent 45%), var(--ink-2);padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 50px 100px -50px #000000f2}.pteaser .pt-emblem{width:3.5rem;height:3.5rem;margin-bottom:var(--s-2);color:var(--ok);background:#34d3991f;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #34d3994d}.pteaser .pt-ring{opacity:0;border:1px solid #34d39966;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.pteaser .pt-ring{animation:3.6s ease-out infinite pt-ring}.pteaser .pt-ring+.pt-ring{animation-delay:1.8s}}@keyframes pt-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.pteaser .pt-lanes{gap:var(--s-3);display:grid}.pteaser .pt-lane{--tone:var(--ok);--tone-rgb:52 211 153;gap:.15rem var(--s-4);padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-radius:var(--r-3);background:linear-gradient(90deg, rgb(var(--tone-rgb) / .08), transparent 55%), var(--ink-1);transition:border-color .3s ease, transform .4s var(--ease-out);grid-template-columns:auto 1fr;align-items:center;display:grid;position:relative;overflow:hidden}.pteaser .pt-lane:before{content:"";background:var(--tone);width:2px;box-shadow:0 0 12px rgb(var(--tone-rgb) / .8);border-radius:2px;position:absolute;inset:.75rem auto .75rem 0}.pteaser .pt-lane:hover{border-color:rgb(var(--tone-rgb) / .4);transform:translate(4px)}.pteaser .pt-lane.ask{--tone:var(--warn);--tone-rgb:251 191 36}.pteaser .pt-lane.never{--tone:var(--violet-ink);--tone-rgb:var(--violet-rgb)}.pteaser .pt-icon{border-radius:var(--r-2);background:rgb(var(--tone-rgb) / .14);width:2.25rem;height:2.25rem;color:var(--tone);grid-row:span 2;place-items:center;display:grid}.pteaser .pt-k{color:var(--paper);font-weight:600}.pteaser .pt-v{color:var(--paper-3);font-size:var(--t-small)}.pteaser .pt-facts{gap:var(--s-4);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pteaser .pt-facts li{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-3);background:#ffffff04;align-content:start;gap:.4rem;display:grid}.pteaser .pt-fact-ico{border-radius:var(--r-2);background:var(--ink-4);width:2rem;height:2rem;color:var(--paper-2);place-items:center;margin-bottom:.35rem;display:grid}.pteaser .pt-facts strong{color:var(--paper);font-weight:600}.pteaser .pt-facts span:last-child{color:var(--paper-3);font-size:var(--t-small);text-wrap:pretty}@media (width<=64rem){.pteaser .pt-card{grid-template-columns:1fr}}@media (width<=48rem){.pteaser .pt-facts{grid-template-columns:1fr}}.privacy-page .pp-back{padding-top:calc(var(--nav-h) + var(--s-6));color:var(--paper-2);font-size:var(--t-small)}.privacy-page .local{border-top:0;padding-top:clamp(2.5rem,5vw,4rem)}.local .local-h1{font-size:clamp(2.5rem,1.4rem + 4.4vw,5.5rem)}.local .lanes-title{max-width:40rem;margin-top:clamp(3.5rem,7vw,6rem);margin-bottom:var(--s-6)}.faq .basis{margin-top:var(--s-6);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-4);font-size:.6875rem}.key{border:1px solid var(--line-2);min-width:0;min-height:7.25rem;transition:border-color var(--d-2) ease, transform var(--d-2) var(--ease-out), box-shadow var(--d-2) ease;background:linear-gradient(#1a1b22,#131419);border-radius:14px;flex-direction:column;justify-content:space-between;gap:1rem;padding:.875rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px #0009,0 10px 24px -14px #000000e6}.key .key-wash{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--c) 14%, transparent), transparent 55%);opacity:.7;pointer-events:none;position:absolute;inset:0}.key .key-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex;position:relative}.key .chip{width:2.25rem;height:2.25rem;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 24%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.key .key-large .chip{border-radius:16px;width:3.5rem;height:3.5rem}.key .key-kbd{opacity:.75;text-overflow:ellipsis;min-width:0;padding:0 .4em;font-size:.625rem;overflow:hidden}.key .key-text{min-width:0;display:grid;position:relative}.key .key-label{letter-spacing:-.01em;color:#eceef4;text-overflow:ellipsis;white-space:nowrap;font-size:.84375rem;font-weight:600;overflow:hidden}.key .key-large .key-label{font-size:1rem}.key .key-sub{color:#6f7584;text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.6875rem;overflow:hidden}.key .led{background:var(--c);opacity:.25;height:2px;transition:opacity var(--d-2) ease, box-shadow var(--d-2) ease;border-radius:2px;position:absolute;inset:auto .75rem 0;overflow:hidden}.key .sweep{background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:35%;position:absolute;inset:0 auto 0 0;transform:translate(-120%)}.key.is-running{border-color:color-mix(in srgb, var(--c) 70%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 50%, transparent), 0 0 32px -6px color-mix(in srgb, var(--c) 55%, transparent)}.key.is-running .led,.key.is-done .led{opacity:1;box-shadow:0 0 12px var(--c)}.key.is-done .led{background:var(--ok);box-shadow:0 0 12px var(--ok)}@media (prefers-reduced-motion:no-preference){.key.is-running .sweep{animation:1.1s linear infinite sweep}}@keyframes sweep{to{transform:translate(320%)}}@media (width<=30rem){.monitor .procs td:last-child,.monitor .procs .status{white-space:normal}}.toolkit .is-tabbed .tk-panels{grid-template-columns:minmax(0,1fr);display:grid}.toolkit .is-tabbed .tk-panel{grid-area:1/1}.toolkit .is-tabbed .tk-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.toolkit .is-tabbed .tk-preview{min-height:19.5rem}.toolkit .pv-results li{transition:background-color .2s}.toolkit .pv-results li:not(.active):hover{background:#14151b}@media (prefers-reduced-motion:no-preference){.toolkit .pv-results li.is-run{animation:tk-run .7s var(--ease-out)}}@keyframes tk-run{0%{box-shadow:inset 0 0 0 1px rgb(var(--violet-rgb) / .9), 0 0 0 0 rgb(var(--violet-rgb) / .5);background:rgb(var(--violet-rgb) / .2)}to{box-shadow:inset 0 0 0 1px var(--line-2), 0 0 0 10px rgb(var(--violet-rgb) / 0)}}.toolkit .pv-recorder{width:100%;min-height:4.25rem;font:inherit;text-align:left;cursor:pointer;border-color:var(--line-2);box-shadow:none;transition:border-color .25s,box-shadow .25s}.toolkit .pv-recorder:hover{border-color:rgb(var(--violet-rgb) / .45)}.toolkit .pv-recorder.is-listening,.toolkit .pv-recorder:focus-visible{border-color:rgb(var(--violet-rgb) / .7);box-shadow:0 0 0 3px rgb(var(--violet-rgb) / .15);outline:none}.toolkit .pv-hint{color:#8a8f9c}.toolkit .pv-recorder:not(.is-listening) .pv-rec{color:#6f7584}@media (prefers-reduced-motion:no-preference){.toolkit .pv-recorder.is-listening .pv-rec{animation:1s steps(2,start) infinite tk-blink}.toolkit .pv-recorder .pv-key{animation:tk-pop .25s var(--ease-out)}}@keyframes tk-blink{to{visibility:hidden}}@keyframes tk-pop{0%{opacity:0;transform:translateY(3px)scale(.92)}}.toolkit .pv-verdict{align-items:center;gap:.625rem;min-height:1.75rem;margin:-.5rem 0 .75rem;display:flex}.toolkit .pv-verdict .pv-note{color:#a1a6b3;font-size:.8125rem}.toolkit .pv-row-btn,.toolkit .pv-act{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:flex}.toolkit .is-live .pv-rows li,.toolkit .is-live .pv-actions li{border-radius:8px;padding-inline:.5rem;transition:background-color .2s}.toolkit .is-live .pv-rows li:hover,.toolkit .is-live .pv-actions li:hover{background:#14151b}.toolkit .pv-chips{gap:.375rem;margin-left:auto;display:inline-flex}.toolkit .pv-chip{border-radius:var(--r-pill);color:#a1a6b3;white-space:nowrap;background:#1a1b22;align-items:center;gap:.375rem;padding:.15rem .5rem;font-size:.6875rem;display:inline-flex}.toolkit .pv-chip i{background:currentColor;border-radius:50%;width:6px;height:6px}.toolkit .pv-chip.live{color:#6ee7b7;background:#34d3991f}.toolkit .pv-chip.rec{color:#fca5a5;background:#f8717124}@media (prefers-reduced-motion:no-preference){.toolkit .pv-chip.rec i{animation:1s steps(2,start) infinite tk-blink}}.toolkit .pv-act.is-off .pv-icon,.toolkit .pv-act.is-on .pv-icon{color:#fca5a5;background:#f8717124}.toolkit .pv-act.is-off .pv-target{color:#fca5a5}.toolkit .pv-ask{background:#fbbf240f;min-height:3.5rem}.toolkit .pv-ask .pv-label{flex:1}.toolkit .pv-mini{border:1px solid var(--line-2);color:#eceef4;min-height:2rem;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 .75rem;font-size:.8125rem}.toolkit .pv-mini.danger{color:#0b0b10;background:#f87171;border-color:#0000;font-weight:600}.toolkit .pv-filters{border:1px solid var(--line-2);border-radius:var(--r-pill);background:#101116;gap:.25rem;margin-bottom:.875rem;padding:.25rem;display:inline-flex}.toolkit .pv-filter{border-radius:var(--r-pill);color:#8a8f9c;min-height:2rem;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .875rem;font-size:.8125rem;transition:background-color .2s,color .2s}.toolkit .pv-filter[aria-checked=true]{color:#eceef4;background:#1f2029}.toolkit .pv-activity{align-content:start}.toolkit .pv-activity li[hidden]{display:none}@media (width<=30rem){.toolkit .tk-tabs{border-radius:var(--r-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.toolkit .tk-tab{border-radius:calc(var(--r-3) - .375rem)}.toolkit .pv-row-btn{flex-wrap:wrap;row-gap:.25rem}.toolkit .pv-verdict{flex-wrap:wrap}.toolkit .pv-chips{margin-left:0}.toolkit .pv-status{flex-wrap:wrap}}@media (width<=26rem){.monitor .stats{grid-template-columns:1fr}}@media (width<=48rem){.deck .center-head{text-align:left;justify-items:start}}:root[data-theme=light] .support .ss-n,:root[data-theme=light] .support .support-thanks{color:#b8255f}:root[data-theme=light] .support .ss-n{border-color:#c8306f59}
