@font-face{font-family:Paper Mono;src:url(/05-arrow/_assets/PaperMono-Subset.DHn2pqeY.woff2)format("woff2");font-weight:100 800;font-display:swap}@font-face{font-family:Inter;src:url(/05-arrow/_assets/Inter-Regular-Subset.CXUbzqKQ.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/05-arrow/_assets/Inter-SemiBold-Subset.DOgqIGrW.woff2)format("woff2");font-weight:600;font-display:swap}:root{--ink:#100f0d;--paper:#f5f2ec;--graphite:#575552;--ash:#a09e9a;--signal:#ff4000;--rule-paper:#d8d4cc;--rule-ink:#2b2a27;--mono:"Paper Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--m:clamp(16px, 3.2vw, 48px);--gut:clamp(12px, 1.7vw, 24px);--head:56px;--fs-hero:min(9.3vw, 19.5vh);--fs-sentence:clamp(44px, 7.4vw, 132px);--fs-display:clamp(34px, 4.3vw, 66px);--fs-title:clamp(21px, 1.9vw, 28px);--fs-body:17px;--fs-label:12px;--ease-out:cubic-bezier(.16, 1, .3, 1);--t-snap:.18s;--z-traveller:2;--z-slab:3;--z-head:10;color-scheme:light}@media (color-gamut:p3){:root{--signal:oklch(66% .255 34.5)}}@media (width<=719px){:root{--head:52px;--fs-hero:13.4vw;--fs-sentence:12.6vw;--fs-body:16px}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--head) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font:400 var(--fs-body) / 1.5 var(--sans);font-feature-settings:"cv05", "cv08", "ss03";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;margin:0;overflow-x:clip}img,svg{display:block}a{color:inherit}button,input{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}p{margin:0}h1,h2,h3{text-wrap:balance;margin:0;font-weight:600}::selection{background:var(--signal);color:var(--ink)}.on-paper{--bg:var(--paper);--fg:var(--ink);--muted:var(--graphite);--rule:var(--rule-paper);--focus:var(--ink);background:var(--bg);color:var(--fg)}.on-ink{--bg:var(--ink);--fg:var(--paper);--muted:var(--ash);--rule:var(--rule-ink);--focus:var(--signal);background:var(--bg);color:var(--fg);color-scheme:dark}:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:3px;border-radius:2px}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:20;background:var(--signal);color:var(--ink);font:600 14px var(--sans);padding:10px 14px;text-decoration:none;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.grid{column-gap:var(--gut);padding-inline:var(--m);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (width<=719px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.wrap{padding-inline:var(--m)}.label{font:500 var(--fs-label) / 1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.sec{padding-block:clamp(72px,10vw,160px);position:relative;overflow-x:clip}.sec-head{border-top:1px solid var(--rule);row-gap:4px;margin-bottom:clamp(40px,6vw,96px);padding-top:14px}.sec-head>:first-child{color:var(--fg);grid-column:1/span 1}.sec-head>:nth-child(2){color:var(--fg);grid-column:2/span 5}.sec-head>:nth-child(3){text-align:right;grid-column:9/-1}@media (width<=719px){.sec-head>:nth-child(2){grid-column:2/-1}.sec-head>:nth-child(3){text-align:left;grid-column:2/-1}}.slot{vertical-align:-.02em;width:1.55em;height:.72em;color:var(--signal);margin-inline:.12em;display:inline-block;position:relative}.slot>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.slot path,.arrow-path{fill:none;stroke:currentColor;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4}.slot.is-handed>svg{visibility:hidden}.btn{background:var(--fg);min-height:48px;color:var(--bg);font:600 16px / 1 var(--sans);letter-spacing:-.01em;transition:background-color var(--t-snap) var(--ease-out), color var(--t-snap) var(--ease-out);border:0;border-radius:0;align-items:center;gap:.6em;padding:0 20px;text-decoration:none;display:inline-flex}.btn .btn-arrow{width:1.5em;height:.8em;color:var(--signal);transition:transform var(--t-snap) var(--ease-out);overflow:visible}.btn:hover,.btn:focus-visible{background:var(--signal);color:var(--ink)}.btn:hover .btn-arrow,.btn:focus-visible .btn-arrow{color:var(--ink);transform:translate(4px)}.btn:active{transform:translateY(1px)}.store{border:1px solid var(--fg);text-align:left;min-height:48px;transition:border-color var(--t-snap) var(--ease-out), color var(--t-snap) var(--ease-out);background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:6px 16px;line-height:1.1;display:inline-flex}.store b{font:600 15px / 1.1 var(--sans);letter-spacing:-.01em}.store span{font:500 10.5px / 1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.store:hover,.store:focus-visible{border-color:var(--signal)}.guides{z-index:30;pointer-events:none;display:none;position:fixed;inset:0}.show-guides .guides{display:grid}.guides i{background:color-mix(in srgb, var(--signal) 9%, transparent);border-inline:1px solid color-mix(in srgb, var(--signal) 35%, transparent)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.traveller{pointer-events:none;width:100vw;height:100vh;z-index:var(--z-traveller);color:var(--signal);visibility:hidden;position:fixed;top:0;left:0;overflow:visible}.logo[data-astro-cid-f7espo7c]{color:var(--fg,var(--ink));align-items:center;height:22px;text-decoration:none;display:inline-flex}.logo[data-astro-cid-f7espo7c] svg[data-astro-cid-f7espo7c]{width:auto;height:100%;overflow:visible}.lg-arrow[data-astro-cid-f7espo7c]{color:var(--signal)}.site-head[data-astro-cid-fzpbxy5g]{z-index:var(--z-head);height:calc(var(--head) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--rule);transition:background-color .24s var(--ease-out), color .24s var(--ease-out), border-color .24s var(--ease-out);position:fixed;inset:0 0 auto}.site-head-in[data-astro-cid-fzpbxy5g]{align-items:center;height:100%}.site-head[data-astro-cid-fzpbxy5g] .site-logo{grid-column:1/span 3;justify-self:start;height:21px}.site-nav[data-astro-cid-fzpbxy5g]{grid-column:5/span 6;gap:clamp(14px,2vw,28px);display:flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.label-link[data-astro-cid-fzpbxy5g]{font:500 var(--fs-label) / 1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:10px 0;text-decoration:none;position:relative}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{content:"";background:var(--signal);transform-origin:0;height:2px;transition:transform var(--t-snap) var(--ease-out);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover:after,.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible:after{transform:scaleX(1)}.site-cta[data-astro-cid-fzpbxy5g]{grid-column:11/-1;justify-self:end;align-items:center;gap:8px;display:inline-flex}.site-cta[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{background:var(--fg);color:var(--bg);transition:background-color var(--t-snap) var(--ease-out), color var(--t-snap) var(--ease-out);padding:9px 12px}.site-cta[data-astro-cid-fzpbxy5g]:hover span[data-astro-cid-fzpbxy5g],.site-cta[data-astro-cid-fzpbxy5g]:focus-visible span[data-astro-cid-fzpbxy5g]{background:var(--signal);color:var(--ink)}@media (width<=899px){.site-nav[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=719px){.site-head[data-astro-cid-fzpbxy5g] .site-logo{grid-column:1/span 2;height:19px}.site-cta[data-astro-cid-fzpbxy5g]{grid-column:3/-1}}.hero{min-height:100svh;padding-top:calc(var(--head) + env(safe-area-inset-top) + clamp(14px, 2.2vw, 28px));flex-direction:column;padding-bottom:clamp(36px,5vw,72px);display:flex;overflow-x:clip}.hero-labels{border-bottom:1px solid var(--rule);padding-bottom:12px}.hero-labels>:first-child{color:var(--fg);grid-column:1/span 3}.hero-labels>:nth-child(2){grid-column:4/span 5}.hero-labels>:nth-child(3){text-align:right;grid-column:9/-1}.hero-sentence{font-family:var(--mono);font-size:var(--fs-hero);letter-spacing:-.02em;flex-direction:column;margin-block:clamp(22px,4vh,52px) clamp(28px,5vh,64px);line-height:.98;display:flex}.hs-row{white-space:pre;align-items:baseline;display:flex}.hero-sentence .h{font-weight:650}.hero-sentence .n{font-style:normal;font-weight:220}.hs-to{justify-content:flex-end}.hs-amt .slot--fill{flex:auto;width:auto;min-width:2em;margin:0 0 0 .3em}.hero-foot{align-items:end;row-gap:28px;margin-top:auto}.hero-h1{font-size:var(--fs-display);letter-spacing:-.042em;grid-column:1/span 7;line-height:1}.hero-side{flex-direction:column;grid-column:8/-1;gap:22px;display:flex}.hero-copy{text-wrap:pretty;max-width:33em}.cta-row{flex-wrap:wrap;gap:10px;display:flex}.js-intro .hero-sentence,.js-intro .hero-foot{visibility:hidden}@media (width<=719px){.hero-labels>:first-child{grid-column:1/span 2}.hero-labels>:nth-child(2){text-align:right;grid-column:3/-1}.hero-labels>:nth-child(3){display:none}.hero-sentence{line-height:1.02}.hs-from{flex-direction:column;align-items:flex-start}.hs-to{flex-direction:column;align-items:flex-end}.hs-amt{flex-direction:column;align-items:flex-start}.hs-amt .slot--fill{flex:none;align-self:center;width:.8em;min-width:0;height:1.5em;margin:.1em 0 .16em}.hero-h1,.hero-side{grid-column:1/-1}}.anatomy{font-family:var(--mono);font-size:calc((100vw - 2 * var(--m)) / 24.4);letter-spacing:-.02em;align-items:flex-start;margin:0;line-height:1;list-style:none;display:flex}.anatomy li{flex-direction:column;min-width:0;display:flex}.anatomy li.gap{margin-left:.55em}.tok{white-space:pre;display:block}.tok.h{font-weight:650}.tok.n{font-weight:220}.tok-arrow .tok{width:2.1em;height:1em;position:relative}.tok-arrow .slot{width:100%;margin:0;position:absolute;top:.165em;left:0}.tick{background:var(--fg);transform-origin:top;width:1px;height:clamp(22px,3vw,44px);margin:.24em 0 10px .06em;display:block}.tok-label{font:500 11px / 1.35 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);max-width:14ch;padding-right:10px}.anat-foot{align-items:end;row-gap:20px;margin-top:clamp(56px,8vw,120px)}.anat-big{font:600 var(--fs-display) / 1 var(--sans);letter-spacing:-.042em;text-wrap:balance;grid-column:1/span 7}.anat-copy{text-wrap:pretty;grid-column:8/-1;max-width:34em}.anat-copy .mono{font-size:.94em}@media (width<=719px){.anatomy{flex-direction:column;gap:16px;font-size:10.6vw}.anatomy li,.anatomy li.gap{flex-direction:row;align-items:center;gap:12px;margin-left:0}.tick{transform-origin:0;flex:none;width:20px;height:1px;margin:0}.tok-label{max-width:none}.tok-arrow .tok{width:.8em;height:1.3em}.tok-arrow .slot{height:100%;top:0}.anat-big,.anat-copy{grid-column:1/-1}}.slab{z-index:var(--z-slab)}.comp-intro{align-items:end;row-gap:20px}.comp-big{font:600 var(--fs-display) / 1 var(--sans);letter-spacing:-.042em;grid-column:1/span 7}.comp-copy{color:var(--muted);text-wrap:pretty;grid-column:8/-1;max-width:34em}.editor{flex-direction:column;gap:18px;margin-top:clamp(36px,5vw,72px);display:flex}.editor-line{font:600 clamp(22px, 2.7vw, 40px) / 1.25 var(--mono);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:.2em .4em;display:flex}.fld{border-bottom:2px solid var(--rule);transition:border-color var(--t-snap) var(--ease-out);cursor:text;align-items:baseline;display:inline-flex}.fld .sig{color:var(--muted);font-weight:300}.fld input{width:calc(var(--len,6) * 1ch + .15ch);min-width:2ch;font:inherit;letter-spacing:inherit;color:var(--fg);caret-color:var(--signal);background:0 0;border:0;border-radius:0;outline:none;padding:0}.fld-n input{font-weight:260}.fld input::placeholder{color:var(--muted);opacity:.6}.fld:hover{border-color:var(--muted)}.fld:focus-within{border-color:var(--signal)}.editor-slot{width:1.6em}.editor-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.seg{border:1px solid var(--rule);flex-wrap:wrap;display:inline-flex}.seg button,.shuffle{min-height:44px;color:var(--muted);font:500 12px / 1 var(--mono);letter-spacing:.06em;text-transform:uppercase;transition:background-color var(--t-snap) var(--ease-out), color var(--t-snap) var(--ease-out);background:0 0;border:0;padding:0 16px}.seg button+button{border-left:1px solid var(--rule)}.seg button:hover{color:var(--fg)}.seg button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.shuffle{border:1px solid var(--rule);color:var(--fg);align-items:center;gap:10px;display:inline-flex}.shuffle .btn-arrow{width:1.6em;height:.85em;color:var(--signal);transition:transform var(--t-snap) var(--ease-out);overflow:visible}.shuffle:hover{border-color:var(--signal)}.shuffle:hover .btn-arrow{transform:translate(4px)}.poster-wrap{margin-top:22px}.poster{background:var(--paper);height:min(76vh,58vw);min-height:380px;color:var(--ink);flex-direction:column;padding:clamp(14px,2.4vw,32px);display:flex;position:relative;overflow:hidden}.poster-stage{flex:auto;min-height:0;position:relative}.poster-flow{font:300 clamp(28px, 4.2vw, 64px) / 1.1 var(--mono);letter-spacing:-.02em}.poster-flow b{font-weight:680}.poster-flow i{font-style:normal}.poster.is-live .poster-flow{display:none}.pt{white-space:pre;line-height:1;font-family:var(--mono);letter-spacing:-.02em;transform-origin:0 0;font-style:normal;position:absolute;top:0;left:0}.pt.h,.pt.a{font-weight:680}.pt.n{font-weight:230}.poster-arrow{width:100%;height:100%;color:var(--signal);pointer-events:none;position:absolute;inset:0;overflow:visible}.poster-crop{border-color:var(--ink);opacity:.5;border-style:solid;border-width:0;width:12px;height:12px;position:absolute}.poster-crop.tl{border-top-width:1px;border-left-width:1px;top:8px;left:8px}.poster-crop.tr{border-top-width:1px;border-right-width:1px;top:8px;right:8px}.poster-foot{border-top:1px solid var(--rule-paper);color:var(--ink);--muted:var(--graphite);align-items:center;gap:16px;margin-top:12px;padding-top:12px;display:flex}.poster .poster-foot .poster-logo{height:15px;color:var(--ink)}.poster-note{margin-left:auto}.poster-hint{text-align:right;margin-top:12px}@media (width<=719px){.comp-big,.comp-copy{grid-column:1/-1}.editor-line{font-size:22px}.seg button[data-layout=line]{display:none}.seg button[data-layout=stack]{border-left:0}.poster{aspect-ratio:9/14;height:auto;min-height:0}.poster-note{display:none}.poster-hint{text-align:left}}.pillar{border-top:1px solid var(--rule);row-gap:22px;padding-block:clamp(40px,6vw,88px)}.sec-head+.pillar{border-top:0;padding-top:0}.pillar-n{grid-column:1/span 1;padding-top:.9em}.sentence{font:600 var(--fs-sentence) / .98 var(--sans);letter-spacing:-.052em;flex-wrap:wrap;grid-column:2/-1;align-items:baseline;margin-bottom:clamp(8px,1.6vw,24px);display:flex}.sentence .t{white-space:nowrap}.sentence.is-revealing{flex-wrap:nowrap}.sentence .slot{width:1.5em;margin-inline:.2em}.sentence-mono{font-family:var(--mono);letter-spacing:-.03em;font-weight:260}.sentence-mono b{font-weight:680}.pillar-h{font-size:var(--fs-title);letter-spacing:-.022em;grid-column:2/span 5;line-height:1.15}.pillar-body{flex-direction:column;grid-column:8/-1;gap:26px;min-width:0;display:flex}.pillar-body>p{text-wrap:pretty;max-width:36em}@media (width<=719px){.pillar-n,.sentence,.pillar-h,.pillar-body{grid-column:1/-1}.pillar-n{padding-top:0}.sentence{flex-direction:column;align-items:flex-start}.sentence .slot{width:.8em;height:1.05em;margin:.12em 0 .14em .1em}}.ledger,.steps,.devices,.slots,.activity-list,.feed-list{font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:15px;list-style:none}.ledger{border-top:1px solid var(--rule)}.ledger>div{border-bottom:1px solid var(--rule);grid-template-columns:8.5em minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:13px 0;display:grid}.ledger dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.ledger dd{overflow-wrap:anywhere;margin:0;font-weight:500}.ledger-held dd:first-of-type{letter-spacing:-.02em;font-size:clamp(26px,2.6vw,36px);font-weight:650}.steps{border-top:1px solid var(--rule)}.steps li{border-bottom:1px solid var(--rule);grid-template-columns:2.5em 7em minmax(0,1fr);align-items:baseline;gap:12px;padding:13px 0;display:grid}.steps li>span:nth-child(2){font-weight:650}.steps-n{color:var(--muted)}.chip{border:1px solid var(--fg);background:var(--fg);min-height:40px;color:var(--bg);font:500 12px / 1 var(--mono);letter-spacing:.05em;text-transform:uppercase;transition:background-color var(--t-snap) var(--ease-out), color var(--t-snap) var(--ease-out), border-color var(--t-snap) var(--ease-out);border-radius:0;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.chip:hover,.chip:focus-visible{background:var(--signal);border-color:var(--signal);color:var(--ink)}.chip-ghost{color:var(--fg);background:0 0}.chip-sm{min-height:32px;padding:0 10px;font-size:11px}.slot--sm{width:1.45em;margin-inline:.15em}.approve{border:1px solid var(--fg);gap:14px;padding:18px;font-size:15px;display:grid}.approve-top{justify-content:space-between;gap:12px;display:flex}.approve-top .label:first-child{color:var(--fg)}.approve-line{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:0 .3em;font-size:clamp(19px,1.9vw,26px);font-weight:600;display:flex}.approve-amt{font-variant-numeric:tabular-nums;gap:.4em;display:inline-flex}.approve s{color:var(--muted);font-weight:300;display:none}.approve[data-state=voided] s{display:inline}.approve-status{min-height:1.5em;color:var(--muted);align-items:center;gap:8px;display:flex}.approve[data-state=approved] .approve-status,.approve[data-state=voided] .approve-status{color:var(--fg)}.approve-status svg{flex:none;width:16px;height:16px}.approve-actions{flex-wrap:wrap;gap:8px;display:flex}#codes .pillar{padding-bottom:0}.codes{gap:var(--gut);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,5vw,72px);display:grid}.code-card{border:1px solid var(--rule);flex-direction:column;gap:18px;min-width:0;min-height:380px;padding:20px;display:flex}.code-card>.label:first-child{color:var(--fg)}.qr{aspect-ratio:1;width:min(100%,176px);color:var(--fg)}.qr svg{width:100%;height:100%}.code-big{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:0 .3em;font-size:clamp(18px,1.6vw,23px);font-weight:300;display:flex}.code-big b{font-weight:680}.code-boxes{gap:6px;font-size:clamp(26px,2.8vw,42px);font-weight:650;display:flex}.code-boxes span{border:1px solid var(--rule);text-align:center;flex:1 1 0;min-width:0;padding:.22em 0}.code-foot{margin-top:auto}.slots li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto 6.2em;align-items:center;gap:10px;min-height:44px;display:grid}.slots li:first-child{border-top:1px solid var(--rule)}.slots .claimed{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-align:right;font-size:11px}.slots .open>span:first-child{color:var(--muted)}.slots .chip{justify-self:end}@media (width<=719px){.ledger>div{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.ledger dt{grid-column:1/-1}.ledger dd{overflow-wrap:normal}.steps li{grid-template-columns:2em minmax(0,1fr);row-gap:2px}.steps li>span:nth-child(3){grid-column:2}}@media (width<=959px){.codes{grid-template-columns:minmax(0,1fr)}.code-card{min-height:0}}.activity,.feed{border:1px solid var(--rule);min-width:0}.activity-top{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:6px 14px;display:flex}.activity-list li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;gap:10px;padding:13px 14px;font-size:14px;display:grid}.activity-list li:last-child,.feed-list li:last-child{border-bottom:0}.activity-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amt{text-align:right;font-weight:600}.pv{transition:filter .26s var(--ease-out)}.is-private .pv{filter:blur(6px)}.toggle{min-height:40px;color:var(--fg);font:500 12px / 1 var(--mono);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.toggle-track{width:34px;height:18px;transition:background-color var(--t-snap) var(--ease-out), border-color var(--t-snap) var(--ease-out);border:1.5px solid;position:relative}.toggle-track span{width:10px;height:10px;transition:transform var(--t-snap) var(--ease-out);background:currentColor;position:absolute;top:2.5px;left:2.5px}.toggle[aria-pressed=true] .toggle-track{background:var(--signal);border-color:var(--signal)}.toggle[aria-pressed=true] .toggle-track span{background:var(--ink);transform:translate(16px)}.devices{border-top:1px solid var(--rule)}.devices li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,.8fr) 6.4em;align-items:center;gap:10px;min-height:52px;display:grid}.devices li.is-out>span{color:var(--muted);text-decoration:line-through}.devices .chip{justify-self:end}@media (width<=719px){.activity-list li{grid-template-columns:minmax(0,1fr) auto}.activity-list li>:nth-child(2){display:none}.activity-list li>:nth-child(3){grid-area:2/1}.activity-list li>:nth-child(4){grid-area:1/2}.devices li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding-block:10px}.devices li>:nth-child(2){grid-area:2/1}.devices li>:nth-child(3){text-align:right;grid-area:1/2}.devices li>:nth-child(4){grid-area:2/2}}.feed-list li{border-bottom:1px solid var(--rule);letter-spacing:-.01em;padding:15px 14px;font-size:clamp(16px,1.55vw,20px);font-weight:280}.feed-list b{font-weight:680}.me-nick{display:none}.show-nicks .me-nick{display:inline}.feed-note{border-top:1px solid var(--rule);padding:12px 14px}.cta-sentence{font:600 clamp(54px, 11vw, 200px) / .92 var(--sans);letter-spacing:-.058em;flex-wrap:wrap;align-items:baseline;margin-bottom:clamp(36px,5vw,80px);display:flex}.cta-sentence .t{white-space:nowrap}.cta-sentence .slot{width:1.4em;margin-inline:.16em}.cta-grid{row-gap:32px}.cta-copy{font-size:var(--fs-title);letter-spacing:-.018em;text-wrap:pretty;grid-column:1/span 5;line-height:1.25}.cta-form-wrap{grid-column:7/-1}.wl-label{color:var(--fg);margin-bottom:8px;display:block}.wl-row{display:flex}.wl-row input{border:1px solid var(--fg);min-width:0;min-height:56px;font:400 18px var(--sans);color:var(--fg);background:0 0;border-right:0;border-radius:0;flex:auto;padding:0 16px}.wl-row input::placeholder{color:var(--muted)}.wl-row .btn{min-height:56px}.wl-error{border-left:2px solid var(--fg);margin-top:10px;padding-left:12px}.wl-done{font-size:var(--fs-title);letter-spacing:-.018em;outline:none}.wl-note{margin-top:12px}.cta-store{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.is-done .wl-row,.is-done .wl-label{display:none}@media (width<=719px){.cta-sentence{flex-direction:column;align-items:flex-start;font-size:15.5vw}.cta-sentence .slot{width:.8em;height:1em;margin:.12em 0 .14em .08em}.cta-copy,.cta-form-wrap{grid-column:1/-1}.wl-row{flex-direction:column;gap:10px}.wl-row input{border-right:1px solid var(--fg)}}.foot{padding:clamp(56px, 8vw, 112px) 0 calc(28px + env(safe-area-inset-bottom))}.foot-top{align-items:end;row-gap:28px;padding-bottom:clamp(36px,5vw,72px)}.foot .foot-logo{grid-column:1/span 7;justify-self:start;height:clamp(46px,9vw,132px)}.foot-line{flex-wrap:wrap;grid-column:8/-1;justify-self:end;align-items:baseline;gap:0 .35em;font-size:clamp(16px,1.5vw,21px);font-weight:300;display:flex}.foot-line a{text-underline-offset:.2em;font-weight:600;text-decoration-thickness:1px}.foot-line a:hover{text-decoration-color:var(--signal)}.foot-grid{border-top:1px solid var(--rule);row-gap:16px;padding-top:18px}.foot-status{grid-column:1/span 5}.foot-links{grid-column:8/-1;gap:4px;margin:0;padding:0;list-style:none;display:grid}.foot-links a{align-items:center;gap:10px;min-height:32px;font-weight:600;text-decoration:none;display:inline-flex}.foot-links a:hover{text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:.25em}.foot-links .btn-arrow{width:1.4em;height:.75em;color:var(--signal);overflow:visible}.foot-co{grid-column:1/span 8}.foot-g{text-align:right;grid-column:9/-1}@media (hover:none){.foot-g{display:none}}@media (width<=719px){.foot .foot-logo,.foot-line,.foot-status,.foot-links,.foot-co,.foot-g{text-align:left;grid-column:1/-1;justify-self:start}}
