:root{--color-paper:oklch(97.6% 0.010 250);--color-paper-2:oklch(94.6% 0.020 250);--color-paper-3:oklch(90.5% 0.030 255);--color-card:oklch(99.2% 0.005 250);--color-ink:oklch(24% 0.060 268);--color-ink-2:oklch(37% 0.055 268);--color-muted:oklch(46% 0.045 268);--color-rule:oklch(82% 0.030 260);--color-accent:oklch(72% 0.185 48);--color-accent-ink:oklch(24% 0.060 268);--color-accent-deep:oklch(46% 0.170 38);--color-focus:oklch(50% 0.200 40);--color-sky:oklch(90.5% 0.060 235);--color-sky-deep:oklch(46% 0.140 245);--color-sky-hw:oklch(78% 0.110 235);--color-mint:oklch(91.5% 0.085 165);--color-mint-deep:oklch(44% 0.110 165);--color-mint-hw:oklch(80% 0.120 165);--color-butter:oklch(94% 0.100 98);--color-butter-deep:oklch(46% 0.100 75);--color-butter-hw:oklch(86% 0.140 95);--color-lilac:oklch(90% 0.065 300);--color-lilac-deep:oklch(46% 0.140 300);--color-lilac-hw:oklch(78% 0.110 300);--color-peach:oklch(91% 0.075 50);--color-peach-deep:oklch(48% 0.140 40);--color-peach-hw:oklch(82% 0.110 50);--font-display:ui-rounded, "Avenir Next", "Segoe UI", "PingFang SC", "HarmonyOS Sans SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-body:"PingFang SC", "HarmonyOS Sans SC", "Noto Sans SC", "Source Han Sans SC", "Microsoft YaHei", "Avenir Next", "Segoe UI", sans-serif;--font-code:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--space-3xs:0.125rem;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--radius-s:0.75rem;--radius-m:1.25rem;--radius-l:1.75rem;--radius-xl:2.5rem;--radius-pill:62.5rem;--stroke:3px;--stroke-thin:2px;--ease-out:cubic-bezier(0.16, 1, 0.3, 1);--ease-in:cubic-bezier(0.7, 0, 0.84, 1);--ease-in-out:cubic-bezier(0.65, 0, 0.35, 1);--dur-micro:120ms;--dur-short:220ms;--dur-long:420ms;--z-raised:10;--z-sticky:200;--z-toast:500;--gutter:var(--space-md);--measure:37em;--sec:var(--color-peach);--sec-deep:var(--color-peach-deep);--sec-hw:var(--color-peach-hw)}[data-sec=gms]{--sec:var(--color-sky);--sec-deep:var(--color-sky-deep);--sec-hw:var(--color-sky-hw)}[data-sec=google-play]{--sec:var(--color-mint);--sec-deep:var(--color-mint-deep);--sec-hw:var(--color-mint-hw)}[data-sec=apk]{--sec:var(--color-butter);--sec-deep:var(--color-butter-deep);--sec-hw:var(--color-butter-hw)}[data-sec=vpn]{--sec:var(--color-lilac);--sec-deep:var(--color-lilac-deep);--sec-hw:var(--color-lilac-hw)}@media(min-width:40rem){:root{--gutter:var(--space-lg)}}*,*::before,*::after{box-sizing:border-box}html{overflow-x:clip;-webkit-text-size-adjust:100%;scroll-padding-top:6rem;color-scheme:light}body{overflow-x:clip;margin:0;background:var(--color-paper);color:var(--color-ink);font:1.0625rem/1.75 var(--font-body);text-wrap:pretty;overflow-wrap:break-word}body.has-dock{padding-block-end:11rem}img,svg{max-inline-size:100%;block-size:auto}h1,h2,h3{margin:0;text-align:start;font-family:var(--font-display);font-weight:800;font-style:normal;text-wrap:balance;word-break:auto-phrase;overflow-wrap:anywhere;min-width:0;line-height:1.2;letter-spacing:-.01em}p{margin:0}ul,ol{margin:0}small{font-size:.6em;font-weight:700;color:var(--color-muted)}time{font-variant-numeric:tabular-nums}a{color:var(--color-accent-deep);text-decoration-line:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:.2em}a:hover{text-decoration-color:var(--color-accent-deep)}a:focus-visible,summary:focus-visible,button:focus-visible,input:focus-visible+.punch-box{outline:var(--stroke)solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-s)}::selection{background:var(--color-accent);color:var(--color-accent-ink)}.hush{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skipper{position:absolute;inset-inline-start:var(--space-md);inset-block-start:var(--space-md);z-index:var(--z-toast);padding:var(--space-xs)var(--space-md);border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-weight:800;text-decoration:none;transform:translateY(-300%)}.skipper:focus{transform:none}.gl{inline-size:1.25rem;block-size:1.25rem;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.frame{inline-size:100%;max-inline-size:76rem;margin-inline:auto;padding-inline:var(--gutter)}.ground{display:block;min-block-size:60vh}.ledge{background:var(--color-paper);border-block-end:var(--stroke)solid var(--color-ink)}.ledge-in{display:grid;gap:var(--space-sm);max-inline-size:76rem;margin-inline:auto;padding:var(--space-sm)var(--gutter)var(--space-md)}.ledge-brand{display:inline-flex;align-items:center;gap:var(--space-sm);inline-size:fit-content;color:var(--color-ink);text-decoration:none;font:800 1.5rem/1 var(--font-display);letter-spacing:.02em}.ledge-brand:hover .mark{transform:rotate(-8deg)}.mark{inline-size:2.5rem;block-size:2.5rem;transition:transform var(--dur-short)var(--ease-out)}.mark-tile{fill:var(--color-sky);stroke:var(--color-ink);stroke-width:4}.mark-body{fill:var(--color-card);stroke:var(--color-ink);stroke-width:4}.mark-isle{fill:var(--color-ink)}.mark-lens{fill:var(--color-accent)}.ledge-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs);margin:0;padding:0;list-style:none}.ledge-pill{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);min-block-size:2.5rem;padding:0 var(--space-sm);border:var(--stroke-thin)solid var(--color-ink);border-radius:var(--radius-pill);background:var(--sec);color:var(--color-ink);font:700 .9375rem/1.2 var(--font-body);text-decoration:none;white-space:nowrap;box-shadow:0 3px 0 var(--color-ink);transition:transform var(--dur-micro)var(--ease-out),box-shadow var(--dur-micro)var(--ease-out)}.ledge-pill .gl{display:none}.ledge-pill:hover{transform:translateY(-2px);box-shadow:0 5px 0 var(--color-ink)}.ledge-pill:active{transform:translateY(2px);box-shadow:0 1px 0 var(--color-ink)}.ledge-pill[aria-current]{background:var(--color-accent);color:var(--color-accent-ink)}@media(min-width:30rem){.ledge-pill .gl{display:block}.ledge-pill{padding:0 var(--space-md)}}@media(min-width:48rem){.ledge-in{grid-template-columns:auto 1fr;align-items:center;justify-content:space-between;gap:var(--space-lg);padding-block:var(--space-sm)}.ledge-list{display:flex;justify-content:flex-end;gap:var(--space-sm)}.ledge-pill{justify-content:flex-start}}@media(min-width:56rem){.ledge{position:sticky;top:0;z-index:var(--z-sticky)}}.charge{position:fixed;inset:0 0 auto 0;z-index:var(--z-toast);block-size:.375rem;background:var(--color-paper-3)}.charge-fill{display:block;block-size:100%;background:var(--color-accent);transform-origin:left center;transform:scaleX(var(--p,0))}.pop{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-block-size:3rem;padding:0 var(--space-lg);border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font:800 1rem/1.2 var(--font-display);text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 4px 0 var(--color-ink);transition:transform var(--dur-micro)var(--ease-out),box-shadow var(--dur-micro)var(--ease-out)}.pop:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--color-ink)}.pop:active{transform:translateY(3px);box-shadow:0 1px 0 var(--color-ink)}.pop:disabled,.pop[aria-disabled=true]{background:var(--color-paper-3);color:var(--color-muted);box-shadow:none;transform:none;cursor:not-allowed}.pop--ghost{background:var(--color-card)}.pop--sm{min-block-size:2.5rem;padding:0 var(--space-md);font-size:.9375rem}.tag{display:inline-flex;align-items:center;min-block-size:1.75rem;padding:0 var(--space-sm);border:var(--stroke-thin)solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-card);color:var(--color-ink);font:700 .8125rem/1 var(--font-body);text-decoration:none;white-space:nowrap}.tag--hub{background:var(--color-ink);color:var(--color-paper)}.tag--howto{background:var(--color-mint)}.tag--faq{background:var(--color-sky)}.tag--cmp{background:var(--color-lilac)}.tag--tool{background:var(--color-butter)}.tag--sec{background:var(--sec)}a.tag:hover{background:var(--sec-hw)}.dots{display:inline-flex;gap:var(--space-2xs);vertical-align:middle}.dots i{inline-size:.75rem;block-size:.75rem;border:var(--stroke-thin)solid var(--color-ink);border-radius:50%;background:var(--color-peach-hw)}.dots i:nth-child(2){background:var(--color-mint-hw)}.dots i:nth-child(3){background:var(--color-sky-hw)}.stage-n{display:inline-grid;place-items:center;flex:none;inline-size:2.5rem;block-size:2.5rem;border:var(--stroke)solid var(--color-ink);border-radius:50%;background:var(--color-accent);color:var(--color-accent-ink);font:800 1.25rem/1 var(--font-display);transform:rotate(-8deg)}.cover{position:relative;padding-block:var(--space-xl)var(--space-3xl)}.cover::before{content:"";position:absolute;inset:0;z-index:0;background:url(/atlas-034/atlas-motif.svg)0 0/3rem 3rem;-webkit-mask-image:linear-gradient(to bottom,var(--color-ink),transparent 75%);mask-image:linear-gradient(to bottom,var(--color-ink),transparent 75%);opacity:.55}.cover-in{position:relative;z-index:var(--z-raised);display:grid;gap:var(--space-xl)}.cover-head{display:grid;gap:var(--space-sm)var(--space-lg);align-items:end}.cover-head h1{font-size:clamp(2.5rem,1rem + 4.6vw,4.5rem);line-height:1.05;letter-spacing:-.02em;-webkit-text-stroke:.02em var(--color-ink)}.cover-lede{max-inline-size:36em;color:var(--color-ink-2);font-size:1.125rem;text-wrap:balance}.cover-ask{justify-self:start}@media(min-width:60rem){.cover-head{grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"title title" "lede ask"}.cover-head h1{grid-area:title}.cover-lede{grid-area:lede}.cover-ask{grid-area:ask;justify-self:end}}.cover-pick{display:grid;gap:var(--space-md)}.cover-cue{display:inline-flex;align-items:center;gap:var(--space-sm);inline-size:fit-content;padding:var(--space-3xs)var(--space-md)var(--space-3xs)var(--space-3xs);border:var(--stroke-thin)solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-card);font-weight:700;font-size:.9375rem;transform:rotate(-1.5deg)}.cover-q{font-size:clamp(1.5rem,1rem + 1.6vw,2.25rem)}.handsets{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);margin:0;padding:0;list-style:none}.handset{--tilt:0deg;--drop:0rem;transform:rotate(var(--tilt))translateY(var(--drop));transition:transform var(--dur-short)var(--ease-out);animation:handset-in var(--dur-long)var(--ease-out)both}.handset:nth-child(2){animation-delay:70ms}.handset:nth-child(3){animation-delay:140ms}.handset:nth-child(4){animation-delay:210ms}.handset:hover{transform:rotate(0)translateY(-.25rem)}.handset[data-hw=a]{--hw:var(--color-sky-hw);--cell:var(--color-sky)}.handset[data-hw=b]{--hw:var(--color-peach-hw);--cell:var(--color-peach)}.handset[data-hw=c]{--hw:var(--color-mint-hw);--cell:var(--color-mint)}.handset[data-hw=d]{--hw:var(--color-lilac-hw);--cell:var(--color-lilac)}@keyframes handset-in{from{opacity:0;transform:rotate(var(--tilt))translateY(calc(var(--drop) + .75rem))}to{opacity:1;transform:rotate(var(--tilt))translateY(var(--drop))}}.handset-link{position:relative;display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-template-areas:"art name" "art desc";align-content:center;column-gap:var(--space-md);block-size:100%;border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-l);background:var(--color-card);color:var(--color-ink);text-decoration:none;overflow:hidden;box-shadow:0 5px 0 var(--color-ink)}.handset:hover .handset-link{box-shadow:0 8px 0 var(--color-ink)}.handset-art{grid-area:art;grid-row:1/span 2;display:flex;justify-content:center;align-items:flex-start;padding-block-start:var(--space-sm);background:var(--cell);border-inline-end:var(--stroke)solid var(--color-ink);overflow:hidden}.handset-art .hs{inline-size:4rem}.handset-name{grid-area:name;align-self:end;padding:var(--space-md)var(--space-md)var(--space-2xs)0;font:800 1.125rem/1.25 var(--font-display)}.handset-desc{grid-area:desc;align-self:start;margin-block-end:var(--space-md);padding:0 var(--space-xl)0 0;color:var(--color-ink-2);font-size:.875rem;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.handset-go{position:absolute;inset-inline-end:var(--space-sm);inset-block-end:var(--space-sm);display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:var(--stroke-thin)solid var(--color-ink);border-radius:50%;background:var(--color-accent);transition:transform var(--dur-short)var(--ease-out)}.handset:hover .handset-go{transform:translateX(.25rem)}.cover-note{max-inline-size:46em;padding:var(--space-sm)var(--space-md);border:var(--stroke-thin)dashed var(--color-ink);border-radius:var(--radius-m);background:var(--color-butter);color:var(--color-ink);font-size:.9375rem;line-height:1.6}@media(min-width:40rem){.handsets{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)var(--space-md)}.handset-link{display:flex;flex-direction:column;align-content:normal}.handset-name,.handset-desc{align-self:auto}.handset-art{padding-block-start:var(--space-md);block-size:9.5rem;border-inline-end:0;border-block-end:var(--stroke)solid var(--color-ink)}.handset-art .hs{inline-size:7.5rem}.handset-name{padding:var(--space-md)var(--space-md)var(--space-2xs);font-size:1.1875rem}.handset-desc{margin-block-end:var(--space-lg);padding:0 var(--space-xl)0 var(--space-md)}.handset:nth-child(odd){--tilt:-1.2deg}.handset:nth-child(even){--tilt:1.2deg}}@media(min-width:60rem){.handsets{grid-template-columns:repeat(4,minmax(0,1fr))}.handset:nth-child(even){--drop:0.75rem}}.band{position:relative;margin-block-start:calc(-1 * var(--radius-xl));padding-block:var(--space-2xl)var(--space-3xl);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);border-block-start:var(--stroke)solid var(--color-ink)}.band--layers{background:var(--color-sky)}.band--snag{background:var(--color-butter)}.band--checks{background:var(--color-mint)}.band-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);margin-block-end:var(--space-lg)}.band-head h2{font-size:clamp(1.625rem,1rem + 2vw,2.5rem);line-height:1.15;-webkit-text-stroke:.02em var(--color-ink)}.layers-in{display:grid;gap:var(--space-xl)}.plates{display:grid;margin:0;padding:0;list-style:none}.plate{position:relative;display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md)var(--space-lg);border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-l);background:var(--plate,var(--color-card));box-shadow:0 5px 0 var(--color-ink)}.plate+.plate{margin-block-start:calc(-1 * var(--space-xs))}.plate:nth-child(2){margin-inline-start:var(--space-md)}.plate:nth-child(3){margin-inline-start:var(--space-lg)}.plate--peach{--plate:var(--color-peach);--disc:var(--color-peach-hw)}.plate--mint{--plate:var(--color-mint);--disc:var(--color-mint-hw)}.plate--sky{--plate:var(--color-card);--disc:var(--color-sky-hw)}.plate--lilac{--plate:var(--color-lilac);--disc:var(--color-lilac-hw)}.plate-disc{display:grid;place-items:center;flex:none;inline-size:3rem;block-size:3rem;border:var(--stroke)solid var(--color-ink);border-radius:50%;background:var(--disc)}.plate-disc .gl{inline-size:1.5rem;block-size:1.5rem}.plate-body{display:grid;gap:var(--space-3xs);min-inline-size:0}.plate-name{color:var(--color-ink);font:800 1.1875rem/1.3 var(--font-display);text-decoration-color:var(--color-ink)}a.plate-name:hover{text-decoration-color:var(--color-accent)}.plate-text{color:var(--color-ink-2);font-size:.9375rem;line-height:1.6}.punch{padding:var(--space-lg);border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-l);background:var(--color-card);box-shadow:0 5px 0 var(--color-ink)}.punch h3{font-size:1.375rem;margin-block-end:var(--space-md)}.punch-list{display:grid;gap:var(--space-xs);margin:0;padding:0;list-style:none}.punch-item label{position:relative;display:flex;align-items:center;gap:var(--space-sm);min-block-size:2.75rem;cursor:pointer}.punch-item input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.punch-box{display:grid;place-items:center;flex:none;inline-size:1.875rem;block-size:1.875rem;border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-s);background:var(--color-paper);color:var(--color-ink);transition:background-color var(--dur-micro)var(--ease-out)}.punch-box .gl{inline-size:1.125rem;block-size:1.125rem;stroke-width:3.4;opacity:0}.punch-item label:hover .punch-box{background:var(--color-paper-3)}.punch-item input:checked+.punch-box{background:var(--color-mint-hw)}.punch-item input:checked+.punch-box .gl{opacity:1}.punch-text{font-weight:600;line-height:1.5}.battery{display:flex;align-items:center;margin-block-start:var(--space-md)}.battery-cells{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2xs);inline-size:100%;padding:var(--space-2xs);border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-s);background:var(--color-paper)}.battery-cells i{block-size:1.25rem;border-radius:var(--space-2xs);background:var(--color-paper-3);transition:background-color var(--dur-short)var(--ease-out)}.battery-cells i.is-on{background:var(--color-mint-hw)}.battery-cells:has(i:last-child.is-on) i{background:var(--color-accent)}.battery-nub{inline-size:.5rem;block-size:1.25rem;margin-inline-start:-1px;border:var(--stroke)solid var(--color-ink);border-inline-start:0;border-radius:0 var(--space-2xs)var(--space-2xs)0;background:var(--color-ink)}.punch-count{margin-block-start:var(--space-xs);color:var(--color-ink-2);font-weight:700;font-size:.9375rem}@media(min-width:60rem){.layers-in{grid-template-columns:minmax(0,1.4fr)minmax(0,1fr);align-items:start;gap:var(--space-2xl)}.plate:nth-child(2){margin-inline-start:var(--space-xl)}.plate:nth-child(3){margin-inline-start:var(--space-2xl)}.punch{transform:rotate(1deg);margin-block-start:var(--space-2xl)}}.snag-in{display:grid;gap:var(--space-xl)}.snag-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md)}.snag-head h2{font-size:clamp(1.875rem,1rem + 3vw,3rem);line-height:1.1;-webkit-text-stroke:.02em var(--color-ink)}.snag-qs{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}.snag-qs a{position:relative;display:block;padding:var(--space-md)var(--space-lg);border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-l);background:var(--color-card);color:var(--color-ink);font-weight:700;line-height:1.5;text-decoration:none;box-shadow:0 4px 0 var(--color-ink);transition:transform var(--dur-short)var(--ease-out)}.snag-qs a::after{content:"";position:absolute;inset-inline-start:var(--space-lg);inset-block-end:-.7rem;inline-size:1.1rem;block-size:1.1rem;background:var(--color-card);border-inline-end:var(--stroke)solid var(--color-ink);border-block-end:var(--stroke)solid var(--color-ink);border-end-end-radius:var(--space-2xs);transform:rotate(45deg)}.snag-qs a:hover{transform:translateY(-3px);background:var(--color-paper)}.snag-qs li:nth-child(2){margin-inline-start:var(--space-md)}.snag-qs li:nth-child(3){margin-inline-start:var(--space-lg)}@media(min-width:60rem){.snag-in{grid-template-columns:minmax(0,1fr)minmax(0,1.1fr);align-items:center;gap:var(--space-2xl)}.snag-qs li:nth-child(2){margin-inline-start:var(--space-xl)}.snag-qs li:nth-child(3){margin-inline-start:var(--space-2xl)}}.pinned{position:relative;margin-block-start:calc(-1 * var(--radius-xl));padding-block:var(--space-2xl)var(--space-xl);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);background:var(--color-paper);border-block-start:var(--stroke)solid var(--color-ink)}.pinned-in{display:grid;gap:var(--space-xl);align-items:center}.pinned-art{display:block;overflow:hidden;border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-l);background:var(--sec);box-shadow:0 6px 0 var(--color-ink)}.pinned-art img{display:block;inline-size:100%}.pinned-body{display:grid;justify-items:start;gap:var(--space-sm)}.pinned-body h2{font-size:clamp(1.625rem,1rem + 2vw,2.5rem);line-height:1.2}.pinned-body h2 a{color:var(--color-ink);text-decoration-color:var(--sec-hw);text-decoration-thickness:.25em;text-underline-offset:.05em}.pinned-body h2 a:hover{text-decoration-color:var(--color-accent)}.pinned-lede{color:var(--color-ink);font-size:1.125rem}.pinned-answer{color:var(--color-ink-2);font-size:.9375rem}@media(min-width:60rem){.pinned-in{grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:var(--space-2xl)}.pinned-art{transform:rotate(-1deg)}}.bins{padding-block:var(--space-xl)var(--space-2xl)}.bins .frame{display:grid;gap:var(--space-2xl)}.bin{padding:var(--space-lg)var(--space-md)var(--space-xl);border-radius:var(--radius-xl);background:var(--sec)}.bin-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm)var(--space-md);margin-block-end:var(--space-lg);padding-inline:var(--space-xs)}.bin-head h2{font-size:clamp(1.5rem,1rem + 1.6vw,2.125rem)}.bin-head h2 a{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-ink);text-decoration:none}.bin-head h2 a:hover .bin-disc{transform:rotate(-10deg)}.bin-disc{display:grid;place-items:center;flex:none;inline-size:3rem;block-size:3rem;border:var(--stroke)solid var(--color-ink);border-radius:50%;background:var(--sec-hw);transition:transform var(--dur-short)var(--ease-out)}.bin-disc .gl{inline-size:1.5rem;block-size:1.5rem}.bin-count{display:inline-flex;align-items:center;gap:var(--space-xs);min-block-size:2.5rem;padding:0 var(--space-md);border:var(--stroke-thin)solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-card);color:var(--color-ink);font-weight:700;font-size:.9375rem;text-decoration:none;white-space:nowrap;transition:transform var(--dur-micro)var(--ease-out)}.bin-count:hover{transform:translateY(-2px)}.bin-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md)}@media(min-width:40rem){.bin{padding-inline:var(--space-lg)}.bin-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:60rem){.bin-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}.bin:nth-child(odd){margin-inline-end:var(--space-xl)}.bin:nth-child(even){margin-inline-start:var(--space-xl)}}.tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md)}@media(min-width:40rem){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:60rem){.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}}.tile{display:flex;flex-direction:column;overflow:hidden;border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-l);background:var(--color-card);box-shadow:0 4px 0 var(--color-ink);transition:transform var(--dur-short)var(--ease-out),box-shadow var(--dur-short)var(--ease-out)}.tile:hover{transform:translateY(-3px);box-shadow:0 7px 0 var(--color-ink)}.tile-art{display:block;border-block-end:var(--stroke)solid var(--color-ink);background:var(--sec)}.tile-art img{display:block;inline-size:100%;block-size:auto}.tile-body{display:flex;flex:1;flex-direction:column;gap:var(--space-xs);padding:var(--space-md)var(--space-md)var(--space-sm)}.tile-title{font-size:1.1875rem;line-height:1.35}.tile-title a{color:var(--color-ink);text-decoration-color:var(--sec-hw);text-decoration-thickness:.2em;text-underline-offset:.1em}.tile-title a:hover{text-decoration-color:var(--color-accent)}.tile-lede{color:var(--color-ink-2);font-size:.9375rem;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.tile-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin-block-start:auto;padding-block-start:var(--space-xs);color:var(--color-muted);font-size:.8125rem}.tile-foot time{margin-inline-start:auto}.checks{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);margin:0;padding:0;list-style:none}.check{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"disc name" "disc text";column-gap:var(--space-md);align-items:start;padding:var(--space-md)var(--space-lg);border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-l);background:var(--color-card);box-shadow:0 4px 0 var(--color-ink)}.check-disc{grid-area:disc;display:grid;place-items:center;inline-size:3rem;block-size:3rem;border:var(--stroke)solid var(--color-ink);border-radius:50%;background:var(--disc,var(--color-sky-hw))}.check--peach{--disc:var(--color-peach-hw)}.check--sky{--disc:var(--color-sky-hw)}.check--lilac{--disc:var(--color-lilac-hw)}.check--mint{--disc:var(--color-butter-hw)}.check-name{grid-area:name;font:800 1.25rem/1.3 var(--font-display)}.check-text{grid-area:text;color:var(--color-ink-2);line-height:1.6}.checks-links{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-block-start:var(--space-lg)}@media(min-width:40rem){.checks{grid-template-columns:repeat(2,minmax(0,1fr))}.check:nth-child(2){margin-block-start:var(--space-md)}}@media(min-width:60rem){.checks{grid-template-columns:minmax(0,1.3fr)minmax(0,1fr);gap:var(--space-lg)}}.latest{position:relative;margin-block-start:calc(-1 * var(--radius-xl));padding-block:var(--space-2xl)calc(var(--space-3xl) + var(--radius-xl));border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);background:var(--color-paper-2);border-block-start:var(--stroke)solid var(--color-ink)}.log{display:grid;gap:var(--space-xs);margin:0;padding:0;list-style:none}.log-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs)var(--space-sm);padding:var(--space-sm)var(--space-md);border:var(--stroke-thin)solid var(--color-ink);border-radius:var(--radius-m);background:var(--color-card);transition:background-color var(--dur-micro)var(--ease-out)}.log-row:hover{background:var(--sec)}.log-title{flex:1 1 100%;color:var(--color-ink);font-weight:700;line-height:1.5;text-decoration-color:var(--sec-hw);text-decoration-thickness:.18em}.log-row time{margin-inline-start:auto;color:var(--color-muted);font-size:.8125rem}@media(min-width:40rem){.log-row{flex-wrap:nowrap}.log-title{flex:auto}}.listhead{padding-block:var(--space-xl)var(--space-lg)}.listhead h1{font-size:clamp(2rem,1rem + 3vw,3.25rem);-webkit-text-stroke:.02em var(--color-ink)}.pager ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs);margin:var(--space-xl)0 0;padding:0;list-style:none}.pager a,.pager span{display:inline-grid;place-items:center;min-inline-size:2.75rem;min-block-size:2.75rem;padding:0 var(--space-sm);border:var(--stroke-thin)solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-card);color:var(--color-ink);font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 3px 0 var(--color-ink)}.pager a:hover{transform:translateY(-2px)}.pager [aria-current]{background:var(--color-accent)}.hashes{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;list-style:none}.hashes a{display:inline-flex;align-items:center;gap:var(--space-xs);min-block-size:2.25rem;padding:0 var(--space-md);border:var(--stroke-thin)solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-ink);font-weight:700;font-size:.9375rem;text-decoration:none;white-space:nowrap;transition:transform var(--dur-micro)var(--ease-out)}.hashes a:hover{transform:translateY(-2px);background:var(--sec-hw)}.hashes-n{color:var(--color-muted);font-size:.8125rem}.hashes--index{padding-block-end:var(--space-xl)}.trail{padding-block:var(--space-md)0;font-size:.875rem}.trail ol{display:flex;flex-wrap:wrap;gap:var(--space-2xs)var(--space-xs);margin:0;padding:0;list-style:none}.trail li{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-muted)}.trail li+li::before{content:"";inline-size:.4rem;block-size:.4rem;border-block-start:2px solid var(--color-muted);border-inline-end:2px solid var(--color-muted);transform:rotate(45deg)}.trail a{color:var(--color-ink-2);white-space:nowrap;text-decoration-color:var(--color-rule)}.trail a:hover{text-decoration-color:var(--color-accent)}.trail [aria-current]{color:var(--color-ink);font-weight:700}.banner{margin:var(--space-lg)0 0;overflow:hidden;border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-l);background:var(--sec);box-shadow:0 5px 0 var(--color-ink)}.banner img{display:block;inline-size:100%;block-size:auto}.page{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);padding-block:var(--space-lg)var(--space-xl)}.leaf{min-inline-size:0}.leaf-head{display:grid;gap:var(--space-sm);padding:var(--space-lg)var(--space-md);border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-l);background:var(--sec);box-shadow:0 5px 0 var(--color-ink)}.leaf-tags{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.leaf-head h1{font-size:clamp(1.75rem,1rem + 2.6vw,2.875rem);line-height:1.18;-webkit-text-stroke:.02em var(--color-ink)}.leaf-lede{color:var(--color-ink);font-size:1.125rem}.leaf-meta{display:flex;flex-wrap:wrap;gap:var(--space-2xs)var(--space-md);color:var(--color-ink-2);font-size:.875rem;font-weight:600}.leaf-meta span+span::before{content:"";display:inline-block;inline-size:.4rem;block-size:.4rem;margin-inline-end:var(--space-md);border-radius:50%;background:var(--color-ink);vertical-align:middle}.bubble{position:relative;margin-block-start:var(--space-xl);padding:var(--space-md)var(--space-lg)var(--space-lg);border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-l);background:var(--color-card);box-shadow:0 4px 0 var(--color-ink)}.bubble::after{content:"";position:absolute;inset-inline-start:var(--space-xl);inset-block-end:-.7rem;inline-size:1.1rem;block-size:1.1rem;background:var(--color-card);border-inline-end:var(--stroke)solid var(--color-ink);border-block-end:var(--stroke)solid var(--color-ink);border-end-end-radius:var(--space-2xs);transform:rotate(45deg)}.bubble-head{display:flex;align-items:center;gap:var(--space-xs);margin-block-end:var(--space-xs);color:var(--sec-deep);font:800 .9375rem/1.2 var(--font-display);letter-spacing:.04em}.bubble-body{font-size:1.125rem;line-height:1.8;font-weight:500}.toc{padding:var(--space-md);border:var(--stroke-thin)solid var(--color-ink);border-radius:var(--radius-m);background:var(--color-card)}.toc--fold{margin-block-start:var(--space-xl)}.toc--fold summary{cursor:pointer;font:800 1rem/1.4 var(--font-display);min-block-size:2.75rem;display:flex;align-items:center;justify-content:space-between;list-style:none}.toc--fold summary::-webkit-details-marker{display:none}.toc--fold summary::after{content:"+";display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border:var(--stroke-thin)solid var(--color-ink);border-radius:50%;background:var(--sec);transition:transform var(--dur-short)var(--ease-out)}.toc--fold[open] summary::after{transform:rotate(45deg)}.toc-cap{margin-block-end:var(--space-xs);font:800 1rem/1.4 var(--font-display)}.toc ul{margin:0;padding:0;list-style:none}.toc ul ul{padding-inline-start:var(--space-md)}.toc a{display:block;padding:var(--space-2xs)var(--space-sm);border-radius:var(--radius-s);color:var(--color-ink-2);font-size:.9375rem;line-height:1.5;text-decoration:none}.toc a:hover{background:var(--color-paper-2);color:var(--color-ink)}.toc a[aria-current]{background:var(--color-accent);color:var(--color-accent-ink);font-weight:700}.side{display:grid;gap:var(--space-lg);align-content:start}.side .toc{display:none}@media(min-width:72rem){.page{grid-template-columns:17rem minmax(0,46rem);grid-template-areas:"side leaf";justify-content:start;gap:var(--space-2xl)}.leaf{grid-area:leaf}.side{grid-area:side;position:sticky;top:6rem;align-self:start}.side .toc{display:block}.toc--fold{display:none}.leaf-head{padding:var(--space-xl)}}.leaf--plain{max-inline-size:46rem;margin-block:var(--space-lg)var(--space-xl)}.prose{max-inline-size:var(--measure);margin-block-start:var(--space-xl);font-size:1.0625rem;line-height:1.9}.prose>*+*{margin-block-start:var(--space-md)}.prose h2{position:relative;margin-block-start:var(--space-2xl);padding-inline-start:var(--space-xl);font-size:clamp(1.5rem,1rem + 1.4vw,1.875rem);line-height:1.3}.prose h2::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.2em;inline-size:1.5rem;block-size:1.5rem;border:var(--stroke)solid var(--color-ink);border-radius:var(--space-xs);background:var(--sec-hw);transform:rotate(-10deg)}.prose h3{margin-block-start:var(--space-xl);font-size:1.3125rem}.prose p,.prose li{overflow-wrap:break-word}.prose strong{font-weight:800}.prose ul,.prose ol{padding:0;list-style:none;counter-reset:n}.prose li{position:relative;padding-inline-start:var(--space-xl)}.prose li+li{margin-block-start:var(--space-xs)}.prose ul>li::before{content:"";position:absolute;inset-inline-start:var(--space-xs);inset-block-start:.7em;inline-size:.6rem;block-size:.6rem;border:var(--stroke-thin)solid var(--color-ink);border-radius:50%;background:var(--sec-hw)}.prose ol>li{counter-increment:n}.prose ol>li::before{content:counter(n);position:absolute;inset-inline-start:0;inset-block-start:.35em;display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border:var(--stroke-thin)solid var(--color-ink);border-radius:50%;background:var(--sec);font:800 .875rem/1 var(--font-display)}.prose li>ul,.prose li>ol{margin-block-start:var(--space-xs)}.prose a{font-weight:600}.prose code{padding:0 var(--space-xs);border-radius:var(--space-xs);background:var(--color-paper-3);font:.9em var(--font-code)}.prose pre{overflow-x:auto;padding:var(--space-md);border:var(--stroke-thin)solid var(--color-ink);border-radius:var(--radius-m);background:var(--color-paper-2);line-height:1.6}.prose pre code{padding:0;background:0 0}.prose img,.prose figure{border-radius:var(--radius-m)}.prose hr{border:0;block-size:.5rem;background:radial-gradient(circle,var(--color-rule) 2px,transparent 2.5px)0 0/1rem .5rem repeat-x;margin-block:var(--space-xl)}.prose blockquote{margin-inline:0;padding:var(--space-md)var(--space-lg);border:var(--stroke-thin)solid var(--color-ink);border-radius:var(--radius-m);background:var(--color-paper-2)}.prose blockquote>*+*{margin-block-start:var(--space-xs)}.prose blockquote.heads-up{position:relative;padding-inline-start:calc(var(--space-xl) + var(--space-lg));border:var(--stroke)solid var(--color-ink);background:var(--color-butter);box-shadow:0 4px 0 var(--color-ink)}.prose blockquote.heads-up::before{content:"!";content:"!"/"";position:absolute;inset-inline-start:var(--space-md);inset-block-start:var(--space-md);display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border:var(--stroke)solid var(--color-ink);border-radius:50%;background:var(--color-accent);color:var(--color-accent-ink);font:800 1.25rem/1 var(--font-display);transform:rotate(-8deg)}.grid-slide{overflow-x:auto;border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-m);background:var(--color-card)}.prose table{inline-size:100%;min-inline-size:30rem;border-collapse:collapse;font-size:.9375rem;line-height:1.6}.prose th{background:var(--sec);font:800 .9375rem/1.4 var(--font-display);text-align:start}.prose th,.prose td{padding:var(--space-sm)var(--space-md);border-block-end:var(--stroke-thin)solid var(--color-rule);vertical-align:top}.prose tr:last-child td{border-block-end:0}.keycap{display:inline-block;padding:0 var(--space-xs);border:var(--stroke-thin)solid var(--color-ink);border-radius:var(--radius-s);background:var(--color-card);color:var(--color-ink);font-weight:700;font-size:.95em;line-height:1.45;box-shadow:0 2px 0 var(--color-ink);box-decoration-break:clone;-webkit-box-decoration-break:clone}.keycap-to{display:inline-block;inline-size:.5em;block-size:.5em;margin-inline:.35em .5em;border-block-start:var(--stroke)solid var(--color-ink);border-inline-end:var(--stroke)solid var(--color-ink);transform:rotate(45deg);vertical-align:.1em}.prose .decal{position:relative;margin-block:var(--space-lg);padding:var(--space-lg)var(--space-md)var(--space-md);border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-l);background:var(--color-card);box-shadow:0 5px 0 var(--color-ink)}.prose .decal>*+*{margin-block-start:var(--space-sm)}.prose .decal h2,.prose .decal h3{display:flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-sm);padding:0;font-size:1.3125rem;line-height:1.35}.prose .decal h2::before,.prose .decal h3::before{display:none}.decal-n{display:grid;place-items:center;flex:none;inline-size:2.75rem;block-size:2.75rem;border:var(--stroke)solid var(--color-ink);border-radius:50%;background:var(--sec-hw);font:800 1.375rem/1 var(--font-display);transform:rotate(-8deg)}@media(min-width:40rem){.prose .decal{padding:var(--space-lg)}}.prose .snag-h{padding:var(--space-md)var(--space-md)var(--space-md)var(--space-xl);border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-m);background:var(--color-butter)}.prose .snag-h::before{inset-block-start:1.05rem;inset-inline-start:var(--space-md);background:var(--color-accent)}.snag-link{margin-block-start:var(--space-sm)}.snag-link a{display:inline-flex;align-items:center;min-block-size:2.75rem;padding:0 var(--space-md);border:var(--stroke-thin)solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-butter);color:var(--color-ink);font-weight:800;text-decoration:none;box-shadow:0 3px 0 var(--color-ink)}.snag-link a:hover{background:var(--color-accent)}.asks{max-inline-size:var(--measure);margin-block-start:var(--space-2xl)}.asks h2{margin-block-end:var(--space-md);font-size:clamp(1.5rem,1rem + 1.4vw,1.875rem)}.ask{margin-block-start:var(--space-sm);border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-m);background:var(--color-card);box-shadow:0 3px 0 var(--color-ink)}.ask[open]{background:var(--sec)}.ask summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-block-size:3.25rem;padding:var(--space-sm)var(--space-md);cursor:pointer;font-weight:800;line-height:1.5;list-style:none}.ask summary::-webkit-details-marker{display:none}.ask summary::after{content:"+";display:grid;place-items:center;flex:none;inline-size:2rem;block-size:2rem;border:var(--stroke-thin)solid var(--color-ink);border-radius:50%;background:var(--sec);font:800 1.25rem/1 var(--font-display);transition:transform var(--dur-short)var(--ease-out)}.ask[open] summary::after{transform:rotate(45deg);background:var(--color-card)}.ask summary:hover::after{background:var(--sec-hw)}.ask-a{padding:0 var(--space-md)var(--space-md);line-height:1.85}.leaf>.hashes{margin-block-start:var(--space-xl)}.adtab{display:inline-flex;align-items:center;min-block-size:1.5rem;padding:0 var(--space-sm);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font:800 .75rem/1 var(--font-body);letter-spacing:.08em}.ad-card{display:grid;justify-items:start;gap:var(--space-sm);padding:var(--space-lg);border:var(--stroke)dashed var(--color-ink);border-radius:var(--radius-l);background:var(--color-card)}.ad-head{font:800 1.1875rem/1.4 var(--font-display)}.ad-text{color:var(--color-ink-2);font-size:.9375rem;line-height:1.7}.ad-note{color:var(--color-muted);font-size:.8125rem;line-height:1.5}.ad-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)var(--space-md);margin-block:var(--space-lg);padding:var(--space-md);border:var(--stroke)dashed var(--color-ink);border-radius:var(--radius-m);background:var(--color-paper-2)}.ad-strip-line{flex:1 1 16rem;color:var(--color-ink);font-size:.9375rem;line-height:1.7}.nudge{position:fixed;inset-inline:var(--space-sm);inset-block-end:var(--space-sm);z-index:var(--z-toast);max-inline-size:46rem;border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-l);background:var(--color-card);box-shadow:0 5px 0 var(--color-ink);opacity:0;transform:translateY(1.5rem)}.nudge--in{opacity:1;transform:none;transition:opacity var(--dur-long)var(--ease-out),transform var(--dur-long)var(--ease-out)}.nudge-in{display:grid;grid-template-columns:auto minmax(0,1fr)auto;grid-template-areas:"tab . x" "line line line" "btn btn btn";align-items:center;gap:var(--space-xs)var(--space-sm);padding:var(--space-sm)var(--space-md)var(--space-md)}.nudge .adtab{grid-area:tab}.nudge-line{grid-area:line;font-size:.9375rem;line-height:1.6}.nudge .pop{grid-area:btn}.nudge-x{grid-area:x;position:relative;inline-size:2.5rem;block-size:2.5rem;border:var(--stroke-thin)solid var(--color-ink);border-radius:50%;background:var(--color-paper-2);cursor:pointer}.nudge-x::before,.nudge-x::after{content:"";position:absolute;inset:50% 25%;block-size:2px;background:var(--color-ink);transform:rotate(45deg)}.nudge-x::after{transform:rotate(-45deg)}.nudge-x:hover{background:var(--color-accent)}@media(min-width:40rem){.nudge{inset-inline-start:var(--space-lg);inset-inline-end:auto;inline-size:min(46rem,100% - 3rem)}.nudge-in{grid-template-columns:auto minmax(0,1fr)auto auto;grid-template-areas:"tab line btn x";padding-block:var(--space-sm)}body.has-dock{padding-block-end:7rem}}.nextup{margin-block-start:var(--space-2xl)}.nextup h2{margin-block-end:var(--space-lg);font-size:clamp(1.5rem,1rem + 1.4vw,2rem)}.hop ul{display:grid;gap:var(--space-md);margin:var(--space-2xl)0 var(--space-xl);padding:0;list-style:none}.hop a{display:grid;gap:var(--space-2xs);padding:var(--space-md)var(--space-lg);border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-l);background:var(--color-card);color:var(--color-ink);font-weight:800;line-height:1.45;text-decoration:none;box-shadow:0 4px 0 var(--color-ink);transition:transform var(--dur-short)var(--ease-out)}.hop a:hover{transform:translateY(-3px);background:var(--color-paper)}.hop li:only-child:has([rel=next]){justify-self:end}.hop-cap{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-accent-deep);font-size:.875rem}.hop [rel=prev] .hop-cap .gl{transform:scaleX(-1)}@media(min-width:40rem){.hop ul{grid-template-columns:repeat(2,minmax(0,1fr))}.hop li:only-child:has([rel=next]){grid-column:2}}.coda{position:relative;margin-block-start:var(--space-2xl);padding-block-end:var(--space-xl);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);background:var(--color-ink);color:var(--color-paper);overflow:hidden}.coda::before{content:"";position:absolute;inset:0;background:url(/atlas-034/atlas-motif.svg)0 0/3rem 3rem;opacity:.22;-webkit-mask-image:linear-gradient(to bottom,var(--color-ink),transparent 70%);mask-image:linear-gradient(to bottom,var(--color-ink),transparent 70%)}.ground:has(.latest)+.coda{margin-block-start:calc(-1 * var(--radius-xl))}.coda-in{position:relative;display:grid;gap:var(--space-xl);padding-block-start:var(--space-2xl)}.coda-say{display:grid;gap:var(--space-md);align-content:start}.coda-line{max-inline-size:11em;font:800 clamp(2rem,1rem + 3.4vw,3.5rem)/1.12 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.coda-brand{display:inline-flex;align-items:center;gap:var(--space-sm);font:800 1.125rem/1 var(--font-display);letter-spacing:.02em}.coda .mark{inline-size:2.25rem;block-size:2.25rem}.coda a{color:var(--color-paper);text-decoration-color:var(--color-accent)}.coda a:hover{color:var(--color-accent)}.coda a:focus-visible{outline-color:var(--color-accent)}.coda-cap{margin-block-end:var(--space-xs);color:var(--color-paper-3);font:800 .875rem/1.4 var(--font-display);letter-spacing:.06em}.coda-list{display:grid;gap:var(--space-xs);margin:0;padding:0;list-style:none;font-size:.9375rem;line-height:1.55}.coda-nav ul{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;list-style:none}.coda-nav a{display:inline-flex;align-items:center;min-block-size:2.5rem;padding:0 var(--space-md);border:var(--stroke-thin)solid var(--color-paper);border-radius:var(--radius-pill);font-weight:700;font-size:.9375rem;text-decoration:none;white-space:nowrap;transition:transform var(--dur-micro)var(--ease-out)}.coda-nav a:hover{transform:translateY(-2px);border-color:var(--color-accent)}.coda-note{color:var(--color-paper-3);font-size:.8125rem;line-height:1.8;max-inline-size:60em}.coda-copy{color:var(--color-paper-3);font-size:.8125rem}@media(min-width:60rem){.coda-in{grid-template-columns:minmax(0,1.5fr)minmax(0,1fr);grid-template-areas:"say recent" "nav nav" "note note" "copy copy";column-gap:var(--space-2xl)}.coda-say{grid-area:say}.coda-recent{grid-area:recent}.coda-nav{grid-area:nav}.coda-note{grid-area:note}.coda-copy{grid-area:copy}}.lost{display:grid;gap:var(--space-xl);padding-block:var(--space-xl)var(--space-2xl)}.lost-art{inline-size:7rem;transform:rotate(-8deg)}.lost-copy{display:grid;justify-items:start;gap:var(--space-md)}.lost-copy h1{font-size:clamp(2rem,1rem + 3vw,3.25rem);-webkit-text-stroke:.02em var(--color-ink)}.lost-text{max-inline-size:30em;color:var(--color-ink-2)}.lost-more{grid-column:1/-1}@media(min-width:40rem){.lost{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--space-2xl)}.lost-art{inline-size:9rem}}.relay{display:grid;place-items:center;min-block-size:100vh;min-block-size:100dvh;padding:var(--space-md);background:var(--color-sky)}.relay-box{display:grid;justify-items:start;gap:var(--space-md);inline-size:min(100%,28rem);padding:var(--space-xl)var(--space-lg);border:var(--stroke)solid var(--color-ink);border-radius:var(--radius-l);background:var(--color-card);box-shadow:0 6px 0 var(--color-ink)}.relay-mark{display:inline-flex;align-items:center;gap:var(--space-sm);font:800 1.25rem/1 var(--font-display)}.relay-msg{font-size:1.75rem}.relay-sub{color:var(--color-ink-2)}.hs{display:block;inline-size:100%;block-size:auto;overflow:visible}.hs *{stroke:var(--color-ink);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.hs-key{fill:var(--color-ink)}.hs-body{fill:var(--hw,var(--color-lilac-hw))}.hs-isle{fill:var(--color-ink)}.hs-lens{fill:var(--color-paper-3)}.hs-pupil{fill:var(--color-ink);stroke:none}.hs-lens.hs-pupil{fill:var(--color-paper-3)}.hs-flash{fill:var(--color-accent);stroke:none}.hs-badge{fill:var(--color-mint-hw)}.hs-tick{fill:none;stroke-width:4}.lost-art .hs{--hw:var(--color-lilac-hw)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:150ms!important;animation-iteration-count:1!important;transition-duration:150ms!important;scroll-behavior:auto!important}.handset{animation:none}.handset:hover,.tile:hover,.pop:hover,.ledge-pill:hover,.snag-qs a:hover,.hop a:hover{transform:none}.nudge--in{transform:none}.charge-fill{transition:none}}@media print{.ledge,.charge,.nudge,.side,.coda::before{display:none}}