html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--p-white: #ffffff;--p-paper: #fbfaf7;--p-paper-2: #efece2;--p-slate: #f2f2f2;--p-slate-2: #e6e6e6;--p-ink: #131313;--p-ink-2: #313131;--p-grey: #6a6a6a;--p-grey-2: #8c8c8c;--p-grey-3: #949494;--p-black: #000000;--p-night: #131313;--p-night-2: #1a1a1a;--p-night-3: #232323;--p-mint: #3cffd0;--p-mint-deep: #10c4a0;--p-mint-ink: #0b8168;--p-uv: #5200ff;--p-uv-soft: #8a6bff;--p-blue: #3860be;--p-yellow: #f5ff3d;--p-pink: #ff2d9b;--p-cyan: #00e5ff;--p-orange: #ff6a00;--pig-what: #00a583;--pig-who: #5200ff;--pig-how: #ff2d9b;--pig-where: #0098b3;--pig-when: #e85400;--pig-why: #9a8800;--pig-works: #00a583;--pig-weak: #a88a00;--pig-breaks: #e5003c;--pig-what-band: #3cffd0;--pig-what-on: var(--p-ink);--pig-who-band: #5200ff;--pig-who-on: var(--p-white);--pig-how-band: #ff2d9b;--pig-how-on: var(--p-ink);--pig-where-band: #00e5ff;--pig-where-on: var(--p-ink);--pig-when-band: #ff6a00;--pig-when-on: var(--p-ink);--pig-why-band: #f5ff3d;--pig-why-on: var(--p-ink);--pig-works-band: #3cffd0;--pig-works-on: var(--p-ink);--pig-weak-band: #ffc400;--pig-weak-on: var(--p-ink);--pig-breaks-band: #ff2d55;--pig-breaks-on: var(--p-ink);--pig-what-loud: #00e08a;--pig-who-loud: #8b3dff;--pig-why-loud: #2b7bff;--pig-who-dk: #a78bfa;--pig-what-dk: #4ade9f;--pig-where-dk: #f0a868;--pig-when-dk: #c4a5e8;--pig-why-dk: #7aa2e8;--pig-how-dk: #f08ac0;--pig-works-dk: #5fd6a4;--pig-weak-dk: #e3c15e;--pig-breaks-dk: #f28b82;--font-display: "Anton", Impact, Helvetica, sans-serif;--font-sans: "Space Grotesk", Helvetica, Arial, sans-serif;--font-mono: "Space Mono", "Courier New", Courier, monospace;--kicker-size: 11px;--kicker-size-sm: 10px;--track-tight: .1em;--track-mid: .14em;--track: .16em;--track-wide: .18em;--font-serif: "Newsreader", Georgia, serif;--radius-mark: 3px;--radius-tile: 20px;--radius-pill: 24px;--ease-signature: cubic-bezier(.22, .86, .24, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--fold-ms: .3s;--container: 1280px;--gutter: 48px;--tab-h: clamp(72px, 12svh, 104px);--paper-tail: 64px;--pane-gap: clamp(24px, 3vw, 56px);--grid: 16px;--grid-mark: .8px;--reach: 300px;--focus-dim-floor: .16;--focus-duration: .38s;--dot-control: 15px}:root,:root[data-theme=light]{color-scheme:light;--surface-page: var(--p-paper);--surface-sheet: var(--p-white);--surface-raised: var(--p-paper-2);--ink: var(--p-ink);--ink-soft: var(--p-grey);--ink-faint: var(--p-grey-2);--rule: rgba(19, 19, 19, .08);--rule-firm: rgba(19, 19, 19, .14);--plate: var(--p-slate-2);--accent: var(--p-mint);--accent-deep: var(--p-mint-deep);--accent-word: var(--p-mint-ink);--accent-edge: color-mix(in srgb, var(--accent-word) 72%, transparent);--accent-voice: var(--p-uv);--map-ink: color-mix(in srgb, var(--accent-deep) 58%, transparent);--map-ask: color-mix(in srgb, var(--accent-deep) 82%, transparent);--accent-ink: var(--p-ink);--tab-say: var(--p-uv);--link: var(--p-uv);--star: #ffd23f;--focus-ring: var(--p-uv);--hl-strong: .46;--hl-shout: .92;--hl-who: var(--pig-who);--hl-what: var(--pig-what);--hl-where: var(--pig-where);--hl-when: var(--pig-when);--hl-why: var(--pig-why);--hl-how: var(--pig-how);--hl-works: var(--pig-works);--hl-weak: var(--pig-weak);--hl-breaks: var(--pig-breaks);--hl-who-band: var(--pig-who-band);--hl-who-on: var(--pig-who-on);--hl-what-band: var(--pig-what-band);--hl-what-on: var(--pig-what-on);--hl-where-band: var(--pig-where-band);--hl-where-on: var(--pig-where-on);--hl-when-band: var(--pig-when-band);--hl-when-on: var(--pig-when-on);--hl-why-band: var(--pig-why-band);--hl-why-on: var(--pig-why-on);--hl-how-band: var(--pig-how-band);--hl-how-on: var(--pig-how-on);--hl-works-band: var(--pig-works-band);--hl-works-on: var(--pig-works-on);--hl-weak-band: var(--pig-weak-band);--hl-weak-on: var(--pig-weak-on);--hl-breaks-band: var(--pig-breaks-band);--hl-breaks-on: var(--pig-breaks-on);--grain-opacity: .45;--fibre-opacity: .3;--shadow-lift: 0 18px 40px rgba(19, 19, 19, .1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--surface-page: var(--p-night);--surface-sheet: var(--p-night-2);--surface-raised: var(--p-night-3);--ink: rgba(255, 255, 255, .9);--ink-soft: rgba(255, 255, 255, .62);--ink-faint: var(--p-grey-3);--rule: rgba(255, 255, 255, .1);--rule-firm: rgba(255, 255, 255, .22);--plate: var(--p-ink-2);--accent: var(--p-mint);--accent-deep: var(--p-mint);--accent-word: var(--p-mint);--accent-edge: color-mix(in srgb, var(--accent) 45%, transparent);--accent-voice: var(--p-mint);--accent-ink: var(--p-ink);--tab-say: var(--accent);--link: var(--p-uv-soft);--star: #ffd23f;--focus-ring: var(--p-mint);--map-ink: color-mix(in srgb, var(--accent-deep) 38%, transparent);--map-ask: var(--map-ink);--hl-strong: .58;--hl-shout: .94;--hl-who: var(--pig-who-dk);--hl-what: var(--pig-what-dk);--hl-where: var(--pig-where-dk);--hl-when: var(--pig-when-dk);--hl-why: var(--pig-why-dk);--hl-how: var(--pig-how-dk);--hl-works: var(--pig-works-dk);--hl-weak: var(--pig-weak-dk);--hl-breaks: var(--pig-breaks-dk);--grain-opacity: .26;--fibre-opacity: .18;--shadow-lift: 0 18px 40px rgba(0, 0, 0, .45)}}:root[data-theme=dark]{color-scheme:dark;--surface-page: var(--p-night);--surface-sheet: var(--p-night-2);--surface-raised: var(--p-night-3);--ink: rgba(255, 255, 255, .9);--ink-soft: rgba(255, 255, 255, .62);--ink-faint: var(--p-grey-3);--rule: rgba(255, 255, 255, .1);--rule-firm: rgba(255, 255, 255, .22);--plate: var(--p-ink-2);--accent: var(--p-mint);--accent-deep: var(--p-mint);--accent-word: var(--p-mint);--accent-edge: color-mix(in srgb, var(--accent) 45%, transparent);--accent-voice: var(--p-mint);--accent-ink: var(--p-ink);--tab-say: var(--accent);--link: var(--p-uv-soft);--focus-ring: var(--p-mint);--map-ink: color-mix(in srgb, var(--accent-deep) 38%, transparent);--map-ask: var(--map-ink);--hl-strong: .58;--hl-shout: .94;--hl-who: var(--pig-who-dk);--hl-what: var(--pig-what-dk);--hl-where: var(--pig-where-dk);--hl-when: var(--pig-when-dk);--hl-why: var(--pig-why-dk);--hl-how: var(--pig-how-dk);--hl-works: var(--pig-works-dk);--hl-weak: var(--pig-weak-dk);--hl-breaks: var(--pig-breaks-dk);--grain-opacity: .26;--fibre-opacity: .18;--shadow-lift: 0 18px 40px rgba(0, 0, 0, .45)}:root{--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.4'/%3E%3C/svg%3E");--grain-size: 140px 140px;--fibre: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.045 .16' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='.16'/%3E%3C/svg%3E");--fibre-size: 300px 300px}.menu,.door--song{--hl-who: var(--pig-who-band);--hl-what: var(--pig-what-band);--hl-where: var(--pig-where-band);--hl-when: var(--pig-when-band);--hl-why: var(--pig-why-band);--hl-how: var(--pig-how-band);--hl-works: var(--pig-works-band);--hl-weak: var(--pig-weak-band);--hl-breaks: var(--pig-breaks-band)}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--surface-page);overscroll-behavior:none}body{background-color:var(--surface-page);color:var(--ink);font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1.6;min-height:100dvh;transition:background-color .42s var(--ease-standard),color .42s var(--ease-standard)}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:.94;letter-spacing:-.01em;text-transform:uppercase}button{font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;background:none;border:none;cursor:pointer}a{color:var(--link)}:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 45%,transparent);border-radius:var(--radius-mark)}.paper{position:relative;isolation:isolate}.paper:before,.paper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:overlay}.paper:before{z-index:1;background-image:var(--fibre);background-size:var(--fibre-size);opacity:var(--fibre-opacity)}.paper:after{z-index:2;background-image:var(--grain);background-size:var(--grain-size);opacity:var(--grain-opacity)}@property --focus-vis{syntax: "<number>"; inherits: false; initial-value: 1;}.seg{--focus-vis: calc(var(--focus-dim-floor) + (1 - var(--focus-dim-floor)) * var(--seg, 1));opacity:var(--focus-vis);transition:opacity var(--focus-duration) var(--ease-signature)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.seg{transition-duration:.12s!important}}.mark{--band: .62em;background-color:transparent;background-image:linear-gradient(color-mix(in srgb,var(--mark, var(--accent)) calc(var(--hl-strong) * 100%),transparent),color-mix(in srgb,var(--mark, var(--accent)) calc(var(--hl-strong) * 100%),transparent));background-repeat:no-repeat;background-size:100% var(--band);background-position:0 calc(100% - .1em);box-decoration-break:clone;-webkit-box-decoration-break:clone}.mark{padding-inline:.08em;--band: .66em;color:inherit}.mark[data-weight=shout]{background-image:linear-gradient(color-mix(in srgb,var(--mark, var(--accent)) calc(var(--hl-shout) * 100%),transparent),color-mix(in srgb,var(--mark, var(--accent)) calc(var(--hl-shout) * 100%),transparent))}.mark[data-weight=under]{--band: .16em}.raised{--edge: var(--ink-faint);position:relative;background-color:var(--surface-sheet);border:1px solid var(--edge);border-radius:0;box-shadow:4px 4px 0 0 var(--edge);transition:box-shadow .2s var(--ease-standard),transform .2s var(--ease-standard)}.raised[data-lift=sm]{box-shadow:2px 2px 0 0 var(--edge)}.raised:active{transform:translate(2px,2px);box-shadow:2px 2px 0 0 var(--edge)}.raised[data-lift=sm]:active{transform:translate(1px,1px);box-shadow:1px 1px 0 0 var(--edge)}.bullets{--dot: var(--link);list-style:none;display:grid;gap:10px}.bullets li{position:relative;padding-left:20px;font-size:15px;line-height:1.45;color:var(--ink);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.bullets li:before{content:"";position:absolute;left:2px;top:.55em;width:6px;height:6px;border-radius:50%;background-color:var(--dot)}.bullets[data-numbered]{counter-reset:bullet}.bullets[data-numbered] li:before{content:counter(bullet) ".";counter-increment:bullet;position:static;display:inline-block;width:14px;margin-left:-20px;padding-right:6px;border-radius:0;background:none;text-align:right;vertical-align:baseline;font-family:var(--font-mono);font-size:var(--kicker-size-sm);font-variant-numeric:tabular-nums;color:var(--dot)}.split{--fence: var(--accent-deep);display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(20px,3vw,44px);padding-top:20px;border-top:1px solid var(--fence)}@media(max-width:640px){.split{grid-template-columns:1fr;gap:24px}.split__col+.split__col{border-left:none;padding-left:0}}.split__col+.split__col{padding-left:clamp(20px,3vw,44px);border-left:1px solid var(--fence)}.split__heading{font-family:var(--font-sans);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:14px}.ranked{position:relative;isolation:isolate}.ranked__watermark{position:absolute;inset-block:0;right:-4%;z-index:0;display:grid;place-items:center;font-family:var(--font-display);font-size:clamp(80px,14vw,190px);line-height:.82;writing-mode:vertical-rl;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 10%,transparent);pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}@media(max-width:760px){.ranked__watermark{display:none}}.ranked__kicker,.ranked__list{position:relative;z-index:1}.ranked__kicker{font-family:var(--font-mono);font-size:var(--kicker-size);font-weight:500;letter-spacing:var(--track-mid);text-transform:uppercase;color:var(--link);margin-bottom:14px}.ranked__list{list-style:none;display:grid}.ranked__row{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--rule)}.ranked__num{font-family:var(--font-sans);font-size:15px;font-weight:700;color:var(--link)}.ranked__title{font-family:var(--font-sans);font-size:17px;font-weight:700;line-height:1.25;color:var(--ink)}.ranked__meta{grid-column:2;font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--ink-faint)}.figure img,.carousel img{display:block;width:100%;height:auto;border-radius:var(--radius-mark)}.figure figcaption,.carousel__caption{margin-top:10px;font-family:var(--font-mono);font-style:italic;font-size:13px;line-height:1.45;color:var(--ink-soft)}.figure-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(16px,2vw,28px)}.carousel__stage{position:relative;display:grid;place-items:center}.carousel__arrow{position:absolute;top:50%;translate:0 -50%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background-color:var(--link);color:var(--p-white);transition:transform .18s var(--ease-standard)}.carousel__arrow[data-side=prev]{left:clamp(-22px,-1.4vw,0px)}.carousel__arrow[data-side=next]{right:clamp(-22px,-1.4vw,0px)}.carousel__arrow:hover{transform:translateY(-50%) scale(1.06)}.carousel__track{display:flex;gap:4px;margin-top:12px}.carousel__seg{flex:1;height:3px;border-radius:2px;background-color:var(--rule-firm);transition:background-color .2s var(--ease-standard)}.carousel__seg[data-on=true]{background-color:var(--ink)}.carousel__count{margin-right:10px;font-style:normal;font-weight:700;color:var(--ink)}.note-card{--tint: var(--link);padding:clamp(20px,3vw,34px);border-radius:var(--radius-mark);background-color:color-mix(in srgb,var(--tint) 12%,var(--surface-page))}.note-card__title{font-family:var(--font-sans);font-size:clamp(20px,2.4vw,28px);font-weight:700;line-height:1.15;text-transform:none;letter-spacing:-.01em;color:var(--ink);margin-bottom:16px}.note-card__body{font-size:15px;line-height:1.6;color:var(--ink);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.note-card__body p+p{margin-top:12px}.note-card__body em{font-style:italic}.tag-pill{--mark: var(--ink-faint);display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--kicker-size);font-weight:700;letter-spacing:var(--track-tight);text-transform:uppercase;padding:5px 11px 5px 8px;border-radius:999px;border:0;cursor:pointer;transition:background-color .18s var(--ease-standard),color .18s var(--ease-standard);background-color:color-mix(in srgb,var(--mark) 18%,transparent);color:var(--mark)}.tag-pill:hover{background-color:color-mix(in srgb,var(--mark) 30%,transparent)}.tag-pill[aria-pressed=true]{background-color:var(--band, color-mix(in srgb, var(--mark) 70%, transparent));color:var(--on, var(--ink))}.tag-pill[data-muted]{background-color:color-mix(in srgb,var(--mark) 6%,transparent);color:color-mix(in srgb,var(--mark) 55%,transparent)}.tag-pill[data-muted]:hover{background-color:color-mix(in srgb,var(--mark) 22%,transparent);color:var(--mark)}.tag-pill__mark{display:grid;place-items:center}.tag-pill__ring{fill:none;stroke:currentColor;stroke-width:1.6;transition:fill .18s var(--ease-standard)}.tag-pill__glyph{fill:none;stroke:currentColor;stroke-width:2;transition:stroke .18s var(--ease-standard)}.tag-pill__dot{fill:currentColor;transition:fill .18s var(--ease-standard)}.tag-pill:hover .tag-pill__ring,.tag-pill[aria-pressed=true] .tag-pill__ring,.tag-pill__ring[data-filled=true]{fill:currentColor}.tag-pill:hover .tag-pill__dot,.tag-pill[aria-pressed=true] .tag-pill__dot{fill:var(--surface-page)}.tag-pill:hover .tag-pill__glyph,.tag-pill__ring[data-filled=true]+.tag-pill__glyph{stroke:var(--surface-page)}.tag-pill[aria-pressed=false]{opacity:.62}.tag-pill[aria-pressed=false]:hover{opacity:1}.comments-button{display:block;width:100%;padding:16px;font-family:var(--font-mono);font-size:var(--kicker-size);font-weight:600;letter-spacing:var(--track);text-transform:uppercase;color:var(--link);background-color:transparent;border:1px solid var(--link);border-radius:0;transition:background-color .2s var(--ease-standard)}.comments-button:hover{background-color:color-mix(in srgb,var(--link) 10%,transparent)}.thread{display:grid;gap:22px}.comment__head{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.comment__author{font-weight:700;color:var(--ink)}.comment__time{font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:.08em;color:var(--ink-faint)}.comment__body{font-size:15px;line-height:1.55;color:var(--ink)}.comment__actions{display:flex;align-items:center;gap:16px;margin-top:8px}.comment__action{font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--link)}.comment__action:hover{text-decoration:underline}.comment__resolved{font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--ink-faint)}.comment__replies{margin-top:18px;margin-left:4px;padding-left:18px;border-left:1px solid var(--rule-firm);display:grid;gap:18px}.rail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,22rem);gap:0 clamp(24px,3vw,48px)}.rail__side{padding-left:clamp(24px,3vw,48px);border-left:1px solid var(--rule-firm)}@media(max-width:900px){.rail{grid-template-columns:1fr}.rail__side{padding-left:0;border-left:none;padding-top:28px;border-top:1px solid var(--rule-firm)}}.rail__kicker{font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track-mid);text-transform:uppercase;color:var(--link);margin-bottom:14px}.kit{padding-bottom:120px}.kit__section{padding-block:40px;border-bottom:1px solid var(--rule)}.kit__title{font-family:var(--font-mono);font-size:var(--kicker-size);font-weight:700;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-faint);margin-bottom:20px}.kit__body{display:grid;gap:4px}.kit__row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.kit__spacer{height:24px}.kit__lead{font-size:20px;line-height:1.6;max-width:60ch;color:var(--ink)}.kit__card{padding:18px 22px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.ranked[data-timeline=true]{max-height:min(52svh,460px);overflow-y:auto;padding-right:54px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--rule-firm) transparent}.ranked[data-timeline=true]::-webkit-scrollbar{width:5px}.ranked[data-timeline=true]::-webkit-scrollbar-thumb{background-color:var(--rule-firm);border-radius:3px}.ranked[data-timeline=true] .ranked__list{position:relative}.ranked[data-timeline=true] .ranked__list:before{content:"";position:absolute;inset:6px -32px 6px auto;right:-32px;width:1px;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--accent-local, var(--accent)) 45%,transparent) 0 4px,transparent 4px 8px);pointer-events:none}.ranked[data-timeline=true] .ranked__row{position:relative;padding-right:8px}.ranked__node{position:absolute;top:.85em;right:-32px;translate:50% -50%;width:calc(6px + (var(--i) / var(--n)) * 9px);height:calc(6px + (var(--i) / var(--n)) * 9px);border-radius:50%;background-color:color-mix(in srgb,var(--accent-local, var(--accent)) 45%,transparent);box-shadow:0 0 0 3px var(--surface-page);transition:scale .2s var(--ease-standard),background-color .2s var(--ease-standard)}.ranked__row:hover .ranked__node{scale:1.35;background-color:var(--accent-local, var(--accent))}@media(max-width:900px){.ranked[data-timeline=true]{max-height:none;overflow:visible}}.definitions{--term: var(--link);display:grid;gap:12px;margin-block:12px}.definitions__row{position:relative;display:grid;grid-template-columns:minmax(58px,max-content) 1fr;gap:4px 16px;align-items:baseline}.definitions dt{font-family:var(--font-mono);font-size:var(--kicker-size-sm);font-weight:700;letter-spacing:var(--track-mid);text-transform:uppercase;color:var(--term);padding-top:.15em}.definitions dd{font-size:15px;line-height:1.5;color:var(--ink);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.slots .definitions__row{grid-template-columns:1fr;gap:8px}.slots .definitions{gap:22px}.slots .definitions__row .grip{position:static;translate:none;margin-left:-20px;margin-right:10px;padding:0;vertical-align:baseline}.slots{position:relative}.slot-add{position:absolute;top:-8px;right:2px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;cursor:pointer;font-family:var(--font-mono);font-size:15px;line-height:1;color:var(--ink-faint);background-color:color-mix(in srgb,var(--ink) 5%,transparent);transition:color .16s var(--ease-standard),background-color .16s var(--ease-standard)}.slot-add:hover{color:var(--ink);background-color:color-mix(in srgb,var(--ink) 10%,transparent)}.slots .definitions dt{font-size:var(--kicker-size);letter-spacing:var(--track-wide)}.slots .definitions__row+.definitions__row{padding-top:20px;border-top:1px solid var(--rule)}.slots .definitions dd{padding-left:26px;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.slot__light[data-state=off]:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 40%,transparent);animation:lamp-ring 2.6s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}.slot__light{position:relative}@keyframes lamp-ring{0%{scale:.5;opacity:.7}70%{scale:1.25;opacity:0}to{opacity:0}}@media(prefers-reduced-motion:reduce){.slot__light[data-state=off]:after{animation:none;opacity:.35}}.answer-line{display:flex;align-items:baseline;counter-increment:bullet}.bullets li:has(.answer-line){counter-increment:none;padding-right:0}.bullets li:has(.answer-line):before{display:none}.answer-line:before{content:"";flex:none;width:6px;height:6px;margin-right:14px;border-radius:50%;background-color:var(--dot);translate:0 -.25em}.bullets[data-numbered] .answer-line:before{content:counter(bullet) ".";width:14px;height:auto;margin-right:6px;border-radius:0;background:none;translate:none;text-align:right;font-family:var(--font-mono);font-size:var(--kicker-size-sm);font-variant-numeric:tabular-nums;color:var(--dot)}.answer-line__text{flex:0 1 auto}.answer-line__lead{flex:1 1 auto;min-width:12px;height:0;margin:0 8px .3em;align-self:flex-end;border-bottom:1px dotted transparent;transition:border-color .2s var(--ease-standard)}.answer-line[data-starred] .answer-line__lead{border-bottom-color:color-mix(in srgb,var(--ink-faint) 70%,transparent)}.line-star{flex:none;align-self:flex-end;display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.line-star{color:var(--star)}.line-star{opacity:0;transition:opacity .16s var(--ease-standard),scale .16s var(--ease-standard)}.answer-line:hover .line-star,.line-star:focus-visible{opacity:.5}.line-star[data-on]{opacity:1}.line-star:hover{opacity:1;scale:1.3}.slot-note{margin-top:12px}.slot-note .note-card{padding:14px 16px}.slot-note .note-card__title{font-size:15px;margin-bottom:6px}.slot-note .note-card__body{font-size:14px}.slot-note[data-empty] .note-card{background-color:transparent;padding:0}.slot-note[data-empty] .note-card__title{color:var(--ink-faint);font-size:13px}.slot-note [data-editable]:empty:after{content:var(--prompt, "");color:color-mix(in srgb,currentColor 40%,transparent)}@media(max-width:620px){.definitions__row{grid-template-columns:1fr;gap:2px}}.section-head{--rule-accent: var(--accent);display:flex;align-items:flex-start;gap:10px;padding-top:12px;margin-bottom:18px;border-top:3px solid var(--rule-accent)}.section-head__title{font-family:var(--font-sans);font-size:clamp(20px,1.9vw,26px);font-weight:700;line-height:1.1;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.fold{display:grid;grid-template-rows:0fr;overflow:clip;opacity:0;transition:grid-template-rows var(--fold-ms) var(--ease-signature),opacity .14s var(--ease-standard)}.fold[data-open=true]{grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--fold-ms) var(--ease-signature),opacity .12s var(--ease-standard)}.fold[data-settled=true]{overflow:visible}.fold__inner{min-height:0;translate:0 -10px;transition:translate var(--fold-ms) var(--ease-signature)}.fold[data-open=true] .fold__inner{translate:0 0}.fold-handle{display:inline-grid;place-items:center;width:18px;height:18px;color:var(--ink-faint);transition:color .18s var(--ease-standard),rotate .26s var(--ease-signature)}.fold-handle svg{width:14px;height:14px}.fold-mark{width:.78em;height:.78em;color:inherit;transition:rotate .42s cubic-bezier(.32,.72,0,1),translate .3s var(--ease-standard)}:is(button,[role=button])[aria-expanded=false] .fold-mark{rotate:-90deg}.fold-mark__lean{transform-box:view-box;transform-origin:8px 8px;--lean-way: 1}[aria-expanded=true] .fold-mark__lean{--lean-way: -1}:is(button,[role=button]):hover .fold-mark__lean{animation:fold-lean 1.5s var(--ease-standard) infinite}@keyframes fold-lean{0%{rotate:0deg}16%{rotate:calc(var(--lean-way, 1) * 16deg)}38%,to{rotate:0deg}}@media(prefers-reduced-motion:reduce){.fold-mark{transition:none}:is(button,[role=button]):hover .fold-mark__lean{animation:none}}.fold-handle[data-named]{width:auto;height:auto;grid-auto-flow:column;gap:6px;color:inherit}.fold-handle[data-named] svg{transition:rotate .26s var(--ease-signature)}.fold-handle[data-named][aria-expanded=false]{rotate:none}.fold-handle[data-named][aria-expanded=false] svg{rotate:-90deg}.fold-handle[aria-expanded=false]{rotate:-90deg}.fold-handle:hover{color:var(--ink)}.popover{position:fixed;z-index:80}.popover.tip{opacity:1;pointer-events:auto}.explain__field{display:block;min-width:22ch}.grip{position:absolute;left:-22px;top:50%;translate:0 -50%;padding:2px 4px;border:0;background:none;cursor:grab;line-height:1;font-size:12px;color:var(--ink-faint);opacity:0;transition:opacity .16s var(--ease-standard)}.grip:active{cursor:grabbing}*:hover>.grip,.grip:focus-visible{opacity:1}li:hover .grip{opacity:1}[data-dragging=true]{position:relative;z-index:20;cursor:grabbing;box-shadow:var(--shadow-lift);border-radius:var(--radius-mark);background-color:color-mix(in srgb,var(--surface-page) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-sorting=true]{-webkit-user-select:none;user-select:none}.slot{display:inline-flex;align-items:center;gap:2px;color:var(--slot-ink)}.slot__name{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.slot[data-lit]{border-radius:var(--radius-mark);background-color:color-mix(in srgb,var(--slot-ink) 12%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--slot-ink) 12%,transparent)}.slot>button{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;margin-block:-6px;padding:0;border:0;background:none;cursor:pointer;color:inherit;transition:opacity .16s var(--ease-standard),color .16s var(--ease-standard)}.slot__swatch{opacity:0}.slot__brush{opacity:.25}.slot:hover .slot__swatch,.slot__swatch:focus-visible{opacity:.5}.slot:hover .slot__brush,.slot__brush:focus-visible{opacity:.6}.slot__brush[data-has],.slot__brush:hover,.slot__swatch:hover{opacity:1}.slot__brush[data-held]{opacity:1;border-radius:var(--radius-mark);background-color:color-mix(in srgb,var(--slot-ink) 16%,transparent)}.slot__light{min-width:18px;min-height:18px;margin:-6px 0}.slot__light:before{content:"";width:5px;height:5px;border-radius:50%;background-color:currentColor;opacity:.28;transition:opacity .18s var(--ease-standard),background-color .18s var(--ease-standard)}.slot__light[data-state=lit]:before{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}.slot__light:hover:before{opacity:.7}.slot__light[data-state=only]:before{opacity:1;outline:1.25px solid currentColor;outline-offset:2px}.slot__drop{min-width:18px;min-height:18px;font-family:var(--font-mono);font-size:13px;line-height:1;color:color-mix(in srgb,currentColor 45%,transparent);opacity:0}.slot:hover .slot__drop,.slot__drop:focus-visible{opacity:.6}.slot__drop:hover{opacity:1;color:var(--hl-breaks)}.slot__swatch:before{content:"";width:9px;height:9px;border-radius:50%;background-color:var(--slot-ink)}.slot__swatch:before{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent)}.slot-start{display:inline-block;margin-top:10px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);text-transform:uppercase;color:color-mix(in srgb,var(--ink-faint) 70%,transparent);transition:color .16s var(--ease-standard)}.slot-start:hover{color:var(--link)}.brush-ghost{position:fixed;top:0;left:0;z-index:60;pointer-events:none;display:flex;align-items:center;opacity:0;transition:opacity .12s var(--ease-standard)}.brush-ghost[data-here]{opacity:1}.brush-ghost__tool{position:relative}.brush-ghost__off{position:absolute;right:-2px;bottom:2px;width:14px;height:14px;border-radius:50%;background-color:var(--p-white);box-shadow:0 1px 3px #00000059;opacity:0;transition:opacity .12s var(--ease-standard)}.brush-ghost__off:before{content:"";position:absolute;inset:50% 3px auto;height:2px;border-radius:1px;background-color:#1a1a1a;translate:0 -50%}.brush-ghost[data-over] .brush-ghost__off{opacity:1}.brush-ghost__tool{display:block;margin:-30px 0 0 -3px;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .4))}.brush-ghost__label{position:absolute;left:28px;top:-24px;padding:3px 7px;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:10px;letter-spacing:var(--track-mid);text-transform:uppercase;color:var(--brush-on, var(--accent-ink));background-color:var(--brush-ink)}@media(prefers-reduced-motion:reduce){.brush-ghost{transition:none}}.icon-brush{display:inline-block;line-height:0}.icon-brush svg{display:block;width:100%;height:100%}[data-editable]:empty:after{content:var(--prompt, "");font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);text-transform:uppercase;color:color-mix(in srgb,var(--ink-faint) 65%,transparent)}.block__new{margin-top:10px}.slots dt [data-editable]:empty:after{content:var(--prompt-name, "");font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:color-mix(in srgb,currentColor 45%,transparent)}.confirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background-color:#0000009e;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);animation:confirm-arrive .2s var(--ease-standard) both}.confirm__plate{display:grid;gap:14px;width:100%;max-width:440px;padding:30px 32px;border-radius:var(--radius-mark);color:var(--p-white);background-color:var(--p-night);box-shadow:0 24px 60px #00000080;animation:confirm-rise .24s cubic-bezier(.16,1,.3,1) both}.confirm__kicker{font-family:var(--font-mono);font-size:var(--kicker-size-sm);font-weight:700;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--pig-breaks)}.confirm__title{font-family:var(--font-display);font-size:clamp(24px,3vw,30px);line-height:1.05;text-transform:uppercase}.confirm__text{font-family:var(--font-sans);font-size:14px;line-height:1.5;color:#ffffffb8}.confirm__what{display:block;margin-top:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:var(--track);color:var(--pig-breaks)}.confirm__answers{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:6px}.confirm__cancel,.confirm__act{padding:11px 20px;border:0;border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-mono);font-size:var(--kicker-size-sm);font-weight:700;letter-spacing:var(--track-mid);text-transform:uppercase;transition:transform .15s var(--ease-standard),opacity .15s var(--ease-standard)}.confirm__cancel{background:none;color:#ffffffb3}.confirm__cancel:hover{color:var(--p-white)}.confirm__act{color:var(--p-white);background-color:var(--pig-breaks)}.confirm__act:hover{transform:translateY(-1px);opacity:.92}@keyframes confirm-arrive{0%{opacity:0}to{opacity:1}}@keyframes confirm-rise{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.confirm,.confirm__plate{animation-duration:0s}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .confirm__plate{color:var(--p-ink);background-color:var(--p-white)}:root:not([data-theme=light]) .confirm__text{color:color-mix(in srgb,var(--p-ink) 72%,transparent)}:root:not([data-theme=light]) .confirm__cancel{color:color-mix(in srgb,var(--p-ink) 70%,transparent)}:root:not([data-theme=light]) .confirm__cancel:hover{color:var(--p-ink)}}:root[data-theme=dark] .confirm__plate{color:var(--p-ink);background-color:var(--p-white)}:root[data-theme=dark] .confirm__text{color:color-mix(in srgb,var(--p-ink) 72%,transparent)}:root[data-theme=dark] .confirm__cancel{color:color-mix(in srgb,var(--p-ink) 70%,transparent)}:root[data-theme=dark] .confirm__cancel:hover{color:var(--p-ink)}button[aria-busy=true],a[aria-busy=true]{display:inline-flex;align-items:center;justify-content:center}.spinner{display:inline-block;flex:none;width:13px;height:13px;border-radius:50%;border:1.5px solid color-mix(in srgb,currentColor 24%,transparent);border-top-color:currentColor;animation:turning .72s linear infinite}@keyframes turning{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.spinner{animation:none;border-color:color-mix(in srgb,currentColor 24%,transparent);background-color:currentColor}}.patch{position:relative;display:grid;--map-ink: var(--map-ask);--patch-throw: .56s;--patch-life: .13s;--patch-gather: .38s;--patch-sink: .32s}.patch__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;padding:22px;border:0;border-radius:var(--radius-mark);background:none;cursor:pointer;overflow:clip;--map-lit: 0}.patch__field{position:absolute;top:0;right:0;bottom:0;left:0}.patch__dot{position:absolute;width:calc(var(--grid-mark) * 2);height:calc(var(--grid-mark) * 2);margin:calc(var(--grid-mark) * -1);border-radius:50%;background-color:var(--map-ink);animation:patch-pop var(--patch-life) var(--ease-signature) both;animation-delay:calc(var(--map-away, 0) * var(--patch-throw))}.patch__cover[data-going] .patch__dot{animation:patch-fold var(--patch-sink) linear forwards;animation-delay:calc(var(--map-lag, 0) * var(--patch-gather))}@keyframes patch-pop{0%{opacity:0;scale:.1}58%{opacity:1;scale:1.7}to{opacity:.55;scale:1}}@keyframes ink-surface{0%{opacity:0;transform:scale(.88);filter:blur(4px)}70%{opacity:1;transform:scale(1.04);filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes ink-soak{0%{opacity:1;transform:scale(1);filter:blur(0)}30%{opacity:1;transform:scale(1.07);filter:blur(0)}to{opacity:0;transform:scale(.88);filter:blur(4px)}}.patch__cover[data-going] .patch__label{animation:ink-soak .2s var(--ease-signature) forwards;animation-delay:0ms}.patch__cover:active .patch__field{scale:.994}.patch__field{transition:scale .14s var(--ease-signature)}.patch__cover[data-going] .patch__lit{animation:patch-lit-out .2s var(--ease-signature) forwards}@keyframes patch-lit-out{to{opacity:0}}@keyframes patch-fold{0%{opacity:.55;scale:1;translate:0 0;animation-timing-function:cubic-bezier(.3,1.5,.6,1)}20%{opacity:clamp(.16,calc(var(--map-away, 0) / .3),1);scale:clamp(.62,calc(var(--map-away, 0) / .3 * 1.55),1.55);translate:calc(var(--map-pull-x, 0px) * -.09) calc(var(--map-pull-y, 0px) * -.09);animation-timing-function:cubic-bezier(.7,0,.84,.32)}62%{opacity:clamp(.34,calc(var(--map-away, 0) / .3 * .55),.55);scale:.72;translate:calc(var(--map-pull-x, 0px) * .3) calc(var(--map-pull-y, 0px) * .3);animation-timing-function:cubic-bezier(.22,.62,.3,1)}to{opacity:0;scale:.06;translate:calc(var(--map-pull-x, 0px) * .52) calc(var(--map-pull-y, 0px) * .52)}}.patch__lit{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at center,var(--map-ink) 0 var(--grid-mark),transparent var(--grid-mark));background-size:var(--grid, 16px) var(--grid, 16px);opacity:var(--map-lit, 0);-webkit-mask-image:radial-gradient(circle var(--reach, 150px) at var(--map-x, -50vw) var(--map-y, -50vh),#000 0%,rgba(0,0,0,.56) 25%,rgba(0,0,0,.25) 50%,rgba(0,0,0,.06) 75%,transparent 100%);mask-image:radial-gradient(circle var(--reach, 150px) at var(--map-x, -50vw) var(--map-y, -50vh),#000 0%,rgba(0,0,0,.56) 25%,rgba(0,0,0,.25) 50%,rgba(0,0,0,.06) 75%,transparent 100%)}.patch__label{animation:ink-surface .46s var(--ease-signature) both;animation-delay:calc(var(--patch-throw) + var(--patch-life));position:relative;font-family:var(--font-mono);font-size:var(--kicker-size-sm);font-weight:700;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-faint);transition:color .2s var(--ease-standard)}.patch__cover:hover .patch__label,.patch__cover:focus-visible .patch__label{color:var(--ink)}@media(prefers-reduced-motion:reduce){.patch__lit{display:none}.patch__dot{animation:none;opacity:.7}.patch__field{animation:none;transition:none;scale:1}}.gate,.notice{padding:18px 22px;border-radius:var(--radius-tile);background-color:var(--surface-raised);max-width:46ch}.gate__title,.notice__title{font-weight:700;color:var(--ink);margin-bottom:4px}.gate__body,.notice__body{font-size:14px;color:var(--ink-soft)}.gate__action,.notice__action{margin-top:14px;font-size:14px;font-weight:700;color:var(--ink);padding:8px 14px;border-radius:var(--radius-mark);background-color:color-mix(in srgb,var(--mark, var(--accent)) calc(var(--hl-strong) * 100%),transparent);transition:background-color .2s var(--ease-standard)}.gate__action:hover,.notice__action:hover{background-color:color-mix(in srgb,var(--mark, var(--accent)) 55%,transparent)}.gate[data-reason=plan],.gate[data-reason=trial-ended]{--mark: var(--accent)}.gate[data-reason=limit]{--mark: var(--hl-weak)}.gate[data-reason=role]{--mark: var(--hl-who)}.notice{--mark: var(--hl-breaks)}.notice__told{margin-top:10px;font-family:var(--font-mono);font-size:12px;color:var(--ink-soft);overflow-wrap:anywhere}.wall__wait{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);opacity:0;animation:wait-said .4s var(--ease-standard) .5s forwards}@keyframes wait-said{to{opacity:1}}@media(prefers-reduced-motion:reduce){.wall__wait{animation-duration:1ms}}.wall{min-height:100vh;display:grid;place-items:center;padding:24px}.notice__done{margin-top:12px;font-family:var(--font-mono);font-size:12px;color:var(--ink-faint)}.appbar{position:fixed;inset:0 0 auto;z-index:60;background-color:color-mix(in srgb,var(--surface-page) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.appbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:var(--container);margin-inline:auto;padding:10px var(--gutter)}.board{padding-top:var(--appbar-h)}:root{--appbar-h: 60px}.langswitch{position:absolute;top:18px;right:18px;z-index:2}.wall{position:relative}@media(max-width:640px){.langswitch{top:12px;right:12px}}[data-editable]{cursor:text;border-radius:2px}[data-editable]:empty{display:inline-block;min-width:2ch;min-height:1.2em}.block__text[data-editable]:empty{display:block;min-width:100%}[data-editable=writing]{position:relative;outline:none;caret-color:var(--ink)}[data-editable]:focus-visible,[data-editable=writing]:focus-visible{box-shadow:none}.keeper{display:inline-flex;align-items:center;gap:8px;margin-left:10px;margin-right:auto}.keeper__dot{display:grid;place-items:center;width:12px;height:12px;padding:0;border:0;border-radius:50%;cursor:pointer;background-color:var(--accent-deep);transition:background-color .22s var(--ease-standard),scale .16s var(--ease-standard)}.keeper__dot:hover{scale:1.2}.keeper[data-state=saving] .keeper__dot{animation:typing-caret 1.06s steps(1) infinite}.keeper[data-state=failed] .keeper__dot{background-color:var(--hl-breaks);box-shadow:0 0 0 4px color-mix(in srgb,var(--hl-breaks) 22%,transparent)}.keeper[data-state=held] .keeper__dot{background-color:transparent;box-shadow:inset 0 0 0 2px var(--hl-how),0 0 0 4px color-mix(in srgb,var(--hl-how) 18%,transparent)}.keeper__reset{padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);text-transform:uppercase;color:color-mix(in srgb,var(--ink-faint) 60%,transparent);opacity:0;transition:opacity .16s var(--ease-standard),color .16s var(--ease-standard)}.keeper:hover .keeper__reset,.keeper__reset:focus-visible{opacity:1}.keeper__reset:hover{color:var(--hl-breaks)}.share{display:grid;gap:6px;min-width:268px;max-width:320px;padding:14px 16px 16px;border-radius:var(--radius-tile);background-color:var(--plate);box-shadow:var(--shadow-lift);color:var(--ink)}.share__label{margin-top:10px;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-faint)}.share__none{font-size:13px;color:var(--ink-soft)}.share__make{width:100%;margin-top:4px;padding:9px 14px;border:0;border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track-mid);text-transform:uppercase;color:var(--accent-ink);background-color:var(--accent);box-shadow:0 0 color-mix(in srgb,var(--accent) 0%,transparent);transition:background-color .26s var(--ease-standard),box-shadow .26s var(--ease-standard),color .26s var(--ease-standard)}.share__make:hover:not([aria-disabled=true]){box-shadow:0 4px 26px color-mix(in srgb,var(--accent) 40%,transparent)}.share__ways{display:flex;flex-wrap:wrap;gap:4px}.share__row{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px}.share__uid,.share__slug{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:0;background:none;font:inherit;text-align:left;color:var(--accent)}.share__who{display:inline-flex;align-items:center;gap:7px;cursor:pointer;text-align:left;overflow:visible;padding-left:2px;transition:color .16s var(--ease-standard)}.share__solo{flex:none;width:5px;height:5px;border-radius:50%;background-color:currentColor;opacity:.28;transition:opacity .18s var(--ease-standard),outline-color .18s var(--ease-standard);outline:1.25px solid transparent;outline-offset:2px}.share__row .share__who:hover,.share__row .share__who[aria-pressed=true]{color:var(--pig-how)}.share__who[aria-pressed=true] .share__solo{opacity:1;outline-color:currentColor}.share__row .share__uid{flex:none;font-weight:700;color:var(--ink)}.share__drop{flex:none;padding:0 2px;font-family:var(--font-mono);font-size:13px;line-height:1;text-decoration:none;opacity:0}.share__row:hover .share__drop,.share__drop:focus-visible{opacity:.6}.share__drop:hover{opacity:1;color:var(--hl-breaks)}.share__slug{cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule)}.share__yes,.share__no{padding:0;border:0;background:none;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule);transition:color .16s var(--ease-standard)}.share__yes{color:var(--accent)}.share__no{color:var(--ink-faint)}.share__no:hover{color:var(--hl-breaks)}.share__deal{display:grid;gap:6px;margin-top:4px;padding:10px 12px;border-radius:var(--radius-mark);background-color:var(--surface-sheet)}.share__dealLine{font-size:12px;line-height:1.4;color:var(--ink-soft)}.share__meter{display:flex;gap:4px}.share__step{flex:1;height:3px;border-radius:2px;background-color:color-mix(in srgb,var(--ink) 14%,transparent);transition:background-color .26s var(--ease-standard)}.share__step[data-on=true]{background-color:var(--accent-voice)}.share__soonNote{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--track-tight);color:var(--ink-faint)}.share__title{font-family:var(--font-display);font-size:22px;line-height:1;text-transform:uppercase;color:var(--ink);margin-bottom:2px}.share__make[aria-disabled=true]{color:var(--accent-voice);background-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-voice) 45%,transparent);cursor:not-allowed}.share__make[aria-disabled=true]:hover{color:var(--hl-breaks);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hl-breaks) 55%,transparent)}.share:has(.share__make[aria-disabled=true]:hover) .share__label[data-missing=true]{color:var(--hl-breaks)}.share:has(.share__make[aria-disabled=true]:hover) .share__able:not([data-soon=true]){--mark: var(--hl-breaks)}.share:has(.share__make[aria-disabled=true]:hover) .share__able:not([data-soon=true]) .tag-pill{color:var(--hl-breaks);background-color:color-mix(in srgb,var(--hl-breaks) 12%,transparent)}.share__label{transition:color .26s var(--ease-standard)}.share__dealNext{font-size:12px;color:var(--accent-voice)}.share__dealHead{font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--accent-voice)}.share__able{position:relative;display:inline-flex}.share__soonTag{position:absolute;top:-7px;right:-8px;padding:1px 5px;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:8px;letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--p-paper);background-color:var(--p-uv);pointer-events:none}.share__fresh{display:grid;gap:6px;margin-top:10px;padding:10px 12px;border-radius:var(--radius-mark);background-color:color-mix(in srgb,var(--ink) 6%,transparent)}.share__freshWord{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--track);text-transform:uppercase;color:var(--accent-voice)}.share__freshNo{font-size:10px;letter-spacing:var(--track);text-transform:uppercase;text-decoration:none}.share__fresh .share__slug{display:flex;align-items:center;gap:10px;width:100%;padding:7px 9px;border-radius:var(--radius-mark);background-color:var(--surface-sheet);text-decoration:none;color:var(--ink);transition:background-color .16s var(--ease-standard)}.share__fresh .share__slug:hover{background-color:color-mix(in srgb,var(--accent) 12%,var(--surface-sheet))}.share__fresh .share__slug[data-copied]{background-color:color-mix(in srgb,var(--accent) 24%,var(--surface-sheet))}.share__fresh .share__slug[data-copied] .share__freshCopy{color:var(--accent-deep)}.share__fresh .share__slug:hover .share__freshCopy{color:var(--accent-voice)}.share__freshAddress{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-mono);font-size:11px}.share__freshCopy{flex:none;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-faint);transition:color .16s var(--ease-standard)}.share__freshWait{justify-content:center;cursor:default;color:var(--ink-faint)}.share__freshWait:hover{background-color:var(--surface-sheet)}.share__refused{margin:10px 0 0;font-family:var(--font-mono);font-size:10px;line-height:1.5;letter-spacing:var(--track);text-transform:uppercase;color:var(--hl-breaks)}.share__other{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--rule)}.share__otherWord{margin:0;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-faint)}.share__newTag{color:var(--accent-ink);background-color:var(--accent)}.share__ask{position:relative;width:100%;margin-top:10px;padding:8px 14px;border:0;border-radius:var(--radius-pill);cursor:not-allowed;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track-mid);text-transform:uppercase;color:var(--ink-soft);background-color:color-mix(in srgb,var(--ink) 6%,transparent)}.share__askSoon{top:-6px;right:-4px}.nameit{display:grid;gap:14px;width:min(320px,calc(100vw - 32px));padding:18px 20px 16px;border-radius:var(--radius-tile);background-color:var(--plate);box-shadow:var(--shadow-lift);color:var(--ink)}.nameit__kicker{font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--link)}.nameit__field{display:grid;gap:6px}.nameit__label{display:flex;align-items:baseline;gap:10px;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-soft)}.nameit__field input{width:100%;padding:8px 2px;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:none;outline:none;font-family:var(--font-sans);font-size:17px;color:var(--ink);transition:border-color .16s var(--ease-standard)}.nameit__field input:focus{border-bottom-color:var(--accent)}.nameit__foot{display:flex;align-items:center;gap:14px;margin-top:4px}.nameit__go{padding:10px 20px;border:0;border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track-mid);text-transform:uppercase;color:var(--accent-ink);background-color:var(--accent);transition:opacity .16s var(--ease-standard),transform .16s var(--ease-standard)}.nameit__go:hover:not(:disabled){transform:translateY(-1px)}.nameit__go:disabled{opacity:.4;cursor:default}.nameit__failed{font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);text-transform:uppercase;color:var(--hl-breaks)}.words__write{outline:none;counter-reset:line;font:inherit;color:inherit}.words__sheet .sheet__body{padding:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.words__line{counter-increment:line;white-space:pre-wrap;padding-left:var(--numbers)}.words__line:not([data-part]){padding-left:calc(var(--numbers) + 16px);padding-right:16px;background-color:color-mix(in srgb,var(--ink) 4%,transparent)}.words__line:not([data-part]):first-child,.words__line[data-part]+.words__line:not([data-part]){padding-top:14px;border-top-left-radius:var(--radius-mark);border-top-right-radius:var(--radius-mark)}.words__line:not([data-part]):last-child,.words__line:not([data-part]):has(+.words__line[data-part]){padding-bottom:14px;border-bottom-left-radius:var(--radius-mark);border-bottom-right-radius:var(--radius-mark)}.words__line:before{content:counter(line);display:inline-block;box-sizing:border-box;width:var(--numbers);padding-right:10px;margin-left:calc(-1 * var(--numbers));vertical-align:baseline;line-height:1;text-align:right;font-family:var(--font-mono);font-size:var(--kicker-size-sm);font-variant-numeric:tabular-nums;color:var(--ink-faint);opacity:.55;-webkit-user-select:none;user-select:none}.words__line[data-part]{counter-increment:none;margin:18px 0 8px;font-family:var(--font-mono);font-size:var(--kicker-size-sm);font-weight:700;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-faint)}.words__line[data-part]:before{content:"⠿";cursor:grab;color:var(--ink-faint);opacity:0;transition:opacity .16s var(--ease-standard)}.words__sheet:hover .words__line[data-part]:before{opacity:.55}.words__line[data-part]:hover:before{opacity:1;color:var(--ink)}.words__line[data-part][data-dragging]{cursor:grabbing;color:var(--ink)}.words__line[data-part][data-dragging]:before{opacity:1;color:var(--ink)}.words__line[data-part]:first-child{margin-top:0}.words__write[data-hidden] .words__line:not([data-part]){display:none}.words__write[data-hidden] .words__line[data-part]{margin:0 0 4px}.words__write .words__line[data-invite] br{display:none}.words__write:not(:focus) .words__line[data-invite]:after{content:attr(data-invite);color:var(--ink-faint);opacity:.65}.words__failed{margin-top:14px;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);text-transform:uppercase;color:var(--hl-breaks)}.words__write:focus,.words__write:focus-visible{box-shadow:none;outline:none}.words__sheet .sheet__body{cursor:text;scroll-margin-top:calc(var(--appbar-h) + 72px)}@keyframes sheet-arriving{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.thingpage,.words__sheet{animation:sheet-arriving var(--fold-ms) var(--ease-standard) both}.stage{display:grid;justify-items:start;gap:12px;max-width:46ch;padding:22px 24px 24px;border-radius:var(--radius-mark);background-color:color-mix(in srgb,var(--ink) 4%,var(--surface-page))}.stage__kicker{font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-faint)}.stage__lead{font-size:19px;line-height:1.35;color:var(--ink)}.stage__body,.stage__note{font-size:15px;line-height:1.55;color:var(--ink-soft)}.stage__note{color:var(--ink-faint)}.stage__failed{margin-top:10px;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);text-transform:uppercase;color:var(--hl-breaks)}.stage__go{margin-top:4px;padding:11px 22px;border:0;border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track-mid);text-transform:uppercase;color:var(--accent-ink);background-color:var(--accent);transition:color .2s var(--ease-standard),background-color .2s var(--ease-standard),box-shadow .2s var(--ease-standard),transform .16s var(--ease-standard)}.stage__go:hover:not([aria-disabled=true]){transform:translateY(-1px);box-shadow:0 6px 34px color-mix(in srgb,var(--accent) 30%,transparent)}.outlined{display:grid;justify-items:center;gap:14px;margin:18px 0 calc(var(--step) * 5)}.enter__door.outlined__door:before{content:none}.outlined__door .enter__go{padding:11px 22px}.outlined__waiting{margin:0;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-faint);text-align:center;text-wrap:balance}.outlined__door .enter__go[aria-disabled=true]{color:var(--ink-faint);background-color:transparent;box-shadow:inset 0 0 0 1px var(--rule-firm);-webkit-backdrop-filter:none;backdrop-filter:none}.outlined__why{max-width:68ch;margin-bottom:10px;font-size:15px;line-height:1.55;color:var(--ink-soft);transition:color .26s var(--ease-standard)}.pane--review:has(.outlined .enter__go[aria-disabled=true]:hover) .outlined__why{color:var(--hl-breaks)}.stage__go[aria-disabled=true]{color:var(--ink-faint);background-color:transparent;box-shadow:inset 0 0 0 1px var(--rule-firm);cursor:not-allowed}.stage:has(.stage__go[aria-disabled=true]:hover) .stage__note,.stage__go[aria-disabled=true]:hover{color:var(--hl-breaks)}.stage__go[aria-disabled=true]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hl-breaks) 70%,transparent)}.stage__left{font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track);text-transform:uppercase;color:var(--accent-word)}.stage__past{margin-top:2px;padding:0;border:0;background:none;cursor:pointer;font-size:14px;color:var(--ink-faint);text-decoration:underline;text-underline-offset:3px;transition:color .16s var(--ease-standard)}.stage__past:hover{color:var(--ink)}.menu__second{padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);text-transform:uppercase;color:color-mix(in srgb,var(--p-paper) 62%,transparent);transition:color .16s var(--ease-standard)}.menu__second:hover{color:var(--p-paper)}.gate[data-bare]{display:grid;justify-items:center;padding:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center}.gate__door{margin-top:22px}.words__ghost{position:fixed;z-index:90;pointer-events:none;transform:translate(14px,-50%);padding:5px 12px;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink);background-color:var(--surface-page);box-shadow:var(--shadow-lift)}.enter{--tell: .22s}.enter{overflow-x:clip;position:relative;min-height:100svh;padding:clamp(28px,8svh,88px) var(--gutter) 96px;display:grid;align-content:start}.enter__sheet{width:100%;max-width:420px;margin-inline:auto}.enter__head{animation:enter-turn .42s var(--ease-signature) both}@keyframes enter-turn{0%{opacity:0;transform:translateY(-6px)}}.enter__reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--fold-ms) var(--ease-signature),opacity var(--fold-ms) var(--ease-signature);opacity:0}.enter__reveal>*{overflow:hidden;min-height:0}.enter__reveal[data-open=true]{grid-template-rows:1fr;opacity:1}.enter__reveal[data-open=true]>*{transition:overflow 0s var(--fold-ms);overflow:visible}@media(prefers-reduced-motion:reduce){.enter__head{animation-duration:1ms}.enter__reveal{transition-duration:1ms}}.enter__kicker{font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:.01em;text-transform:uppercase;color:var(--link)}.enter__title{white-space:pre-line;margin:10px 0 8px;font-family:var(--font-display);font-size:clamp(38px,7vw,64px);line-height:.96;text-transform:uppercase;color:var(--ink)}.enter__lead{margin-bottom:34px;font-family:var(--font-serif);font-size:17px;color:var(--ink-soft)}.enter__google{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px;border:0;border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track-mid);text-transform:uppercase;color:var(--ink);background-color:var(--surface-raised);transition:background-color var(--tell) var(--ease-standard),transform .16s var(--ease-standard)}.enter__google:hover:not(:disabled){background-color:color-mix(in srgb,var(--ink) 8%,var(--surface-raised));transform:translateY(-1px)}.enter__google:disabled{opacity:.5;cursor:default}.enter__or{display:flex;align-items:center;gap:14px;margin:26px 0 22px;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-faint)}.enter__or:before,.enter__or:after{content:"";flex:1;height:1px;background-color:var(--rule)}.enter__field{display:grid;gap:8px;margin-bottom:22px}.enter__label{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-soft)}.enter__field input{width:100%;padding:10px 2px;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:none;outline:none;font-family:var(--font-sans);font-size:18px;color:var(--ink);transition:border-color var(--tell) var(--ease-standard)}.enter__field input:focus{border-bottom-color:var(--accent)}.enter__field input:-webkit-autofill,.enter__field input:-webkit-autofill:hover,.enter__field input:-webkit-autofill:focus,.enter__field input:-webkit-autofill:active{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 400000s var(--ease-standard) 0s,border-color var(--tell) var(--ease-standard)}.enter__field[data-bad=true] input,.enter__field[data-bad=true] input:focus{border-bottom-color:var(--hl-breaks)}.enter__at{display:flex;align-items:baseline;gap:2px;border-bottom:1px solid var(--rule);transition:border-color var(--tell) var(--ease-standard);padding-inline:10px;margin-inline:-10px}.enter__at>span{font-family:var(--font-sans);font-size:18px;color:var(--ink-faint);padding-bottom:10px;padding-top:10px}.enter__at input{padding-inline:0}.enter__at input{border-bottom:0;flex:1;min-width:0}.enter__at input:focus-visible{box-shadow:none}.enter__named:focus-within .enter__at{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 45%,transparent);border-radius:var(--radius-mark)}.enter__named:focus-within .enter__at{border-bottom-color:var(--accent)}.enter__named[data-name=free] .enter__at{border-bottom-color:var(--accent)}.enter__named[data-name=free] .enter__at>span:first-child{color:var(--accent)}.enter__named[data-name=taken] .enter__at{border-bottom-color:var(--hl-breaks)}.enter__named[data-name=taken]:focus-within .enter__at{border-bottom-color:var(--hl-breaks);box-shadow:0 0 0 3px color-mix(in srgb,var(--hl-breaks) 45%,transparent)}.enter__at>.enter__verdict{font-family:var(--font-mono);font-size:15px;color:var(--hl-breaks);transition:color var(--tell) var(--ease-standard)}.enter__named[data-name=free] .enter__at>.enter__verdict{color:var(--accent)}.enter__note,.enter__failed{font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);color:var(--hl-breaks)}.enter__foot{isolation:isolate;display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;margin-top:26px}.enter__foot .enter__failed{margin-right:auto}@property --portal{syntax: "<length>"; inherits: false; initial-value: 0px;}.enter__door:before{content:"";position:absolute;top:-200px;right:-200px;bottom:-200px;left:-200px;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at center,var(--map-ink) 0 var(--grid-mark),transparent var(--grid-mark));background-size:var(--grid, 16px) var(--grid, 16px);-webkit-mask-image:radial-gradient(circle var(--portal) at center,#000 0%,#000 32%,rgba(0,0,0,.5) 55%,rgba(0,0,0,.16) 78%,transparent 100%);mask-image:radial-gradient(circle var(--portal) at center,#000 0%,#000 32%,rgba(0,0,0,.5) 55%,rgba(0,0,0,.16) 78%,transparent 100%);transition:--portal .62s var(--ease-standard)}.enter__door:hover:before,.enter__door:focus-within:before{--portal: 230px}.enter__door:has(.enter__go[aria-disabled=true]):before{--portal: 120px}.enter__door:has(.enter__go[aria-disabled=true]):hover:before,.enter__door:has(.enter__go[aria-disabled=true]):focus-within:before{--portal: 150px;--map-ink: color-mix(in srgb, var(--hl-breaks) 34%, transparent)}@media(prefers-reduced-motion:reduce){.enter__door:before{transition-duration:1ms}}.enter__sheet:has(.enter__go[aria-disabled=true]:hover) .enter__field[data-missing=true] input,.enter__sheet:has(.enter__go[aria-disabled=true]:hover) .enter__field[data-missing=true] .enter__at{border-bottom-color:var(--hl-breaks)}.enter__sheet:has(.enter__go[aria-disabled=true]:hover) .enter__field[data-missing=true] .enter__label{color:var(--hl-breaks)}.enter__door{position:relative;display:inline-flex;isolation:isolate}.invite .enter__door{display:flex;width:100%}.invite .enter__go{width:100%;display:inline-flex;align-items:center;justify-content:center;text-align:center}.enter__go{position:relative;--grid: 16px;--grid-mark: .9px;padding:12px 24px;border:0;border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track-mid);text-transform:uppercase;text-decoration:none;color:var(--accent-ink);background-color:var(--accent);transition:opacity var(--tell) var(--ease-standard),color var(--tell) var(--ease-standard),background-color var(--tell) var(--ease-standard),box-shadow var(--tell) var(--ease-standard),transform .16s var(--ease-standard)}.enter__go:hover,.enter__go:focus-visible{transform:translateY(-1px);color:var(--p-ink);box-shadow:0 6px 46px color-mix(in srgb,var(--accent) 34%,transparent)}.enter__go[aria-disabled=true]{color:var(--accent-word);background-color:color-mix(in srgb,var(--ink) 5%,transparent);box-shadow:inset 0 0 0 1px var(--accent-edge);cursor:not-allowed;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity var(--tell) var(--ease-standard),color var(--tell) var(--ease-standard),background-color var(--tell) var(--ease-standard),box-shadow var(--tell) var(--ease-standard),backdrop-filter var(--tell) var(--ease-standard),transform .16s var(--ease-standard)}.enter__go[aria-disabled=true]:hover,.enter__go[aria-disabled=true]:focus-visible{transform:none;color:var(--hl-breaks);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hl-breaks) 70%,transparent),0 6px 46px color-mix(in srgb,var(--hl-breaks) 26%,transparent)}.enter__switch{display:block;margin-left:auto;margin-top:30px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);color:var(--ink-faint);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--rule);transition:color var(--tell) var(--ease-standard)}.enter__switch:hover{color:var(--link)}.home{min-height:100svh;display:grid;place-content:center;justify-items:center;gap:26px;padding:var(--appbar-h) var(--gutter) 0;text-align:center}.home__go{display:inline-flex;text-decoration:none;padding:14px 28px;color:var(--accent-word);background-color:transparent;box-shadow:inset 0 0 0 1px var(--accent-edge)}.home__go:hover,.home__go:focus-visible{color:var(--accent-ink);background-color:var(--accent);box-shadow:0 12px 44px color-mix(in srgb,var(--accent) 34%,transparent);transform:scale(1.045)}.home__go{transition:color .2s var(--ease-standard) .38s,background-color .2s var(--ease-standard) .38s,box-shadow .62s var(--ease-standard),transform .32s var(--ease-signature)}.home__go:hover,.home__go:focus-visible{transition:color .16s var(--ease-standard),background-color .16s var(--ease-standard),box-shadow .62s var(--ease-standard),transform .32s var(--ease-signature)}.board{position:relative;z-index:4;min-height:100svh;background-color:var(--surface-page);border-top:1px solid var(--rule);box-shadow:0 -22px 44px #00000024;--sheet-park: 40svh}.board[data-called]{margin-top:-82svh;transform-origin:50% 0;transform:translateY(var(--sheet-park))}.board[data-called=true]{view-timeline-name:--board;animation:sheet-arrive 1s linear both;animation-timeline:--board;animation-range:cover -18svh cover 92svh}@keyframes sheet-arrive{0%{transform:translateY(var(--sheet-park))}to{transform:none}}.panes[data-drawing=true] .sheet,.panes[data-drawing=true] .stream{overflow:hidden}.page{position:relative;z-index:3;max-width:var(--container);margin-inline:auto;overflow-x:clip;padding:0 var(--gutter) 96px}.page__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px 14px;border-bottom:1px solid var(--rule)}.page[data-map=false] .page__head{border-bottom-color:transparent}.page__menu{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-mark);color:var(--ink-soft);transition:color .2s var(--ease-standard),background-color .2s var(--ease-standard)}.page__menu:hover{color:var(--ink);background-color:color-mix(in srgb,var(--ink) 8%,transparent)}.wordmark{font-family:var(--font-display);font-size:28px;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--ink);text-decoration:none;transition:opacity .16s var(--ease-standard)}.wordmark:hover{opacity:.72}.toggle{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--ink-faint);cursor:pointer;accent-color:var(--accent-deep)}.panes{--head-box: calc(clamp(20px, 1.9vw, 26px)*1.1 + 15px) ;--split: 0;--travel: .86s;transition:--split var(--travel) cubic-bezier(.3,.92,.32,1);--in: clamp(0, var(--split), 1);--over: clamp(0, calc(var(--split) - 1), 1);position:relative;display:grid;grid-template-columns:minmax(0,1fr);padding-top:20px;margin-top:36px}.panes[data-dragging]{transition:none}.pane--thing,.pane--review{grid-area:1 / 1}.pane--thing{width:100%}.pane--review{--tab: 30px;z-index:6;justify-self:end;width:calc(50% + var(--over) * 50%);transform:translate(calc((1 - var(--in)) * (100% + var(--gutter))));padding-left:var(--pane-gap);background-color:var(--surface-page);transition:--lift .26s var(--ease-standard)}.pane--review:has(.pane-edge:hover,.pane-edge:focus-visible){--lift: .5}.pane--review:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:calc(42px + var(--lift) * 20px);background:linear-gradient(to left,rgb(0 0 0 / calc(.16 + var(--lift) * .07)),#0000000a 42%,#0000);pointer-events:none}.pane--review{--rules: clamp(0, calc(var(--in) * 3), 1);--fade: calc((1 - var(--told, .9)) * .55);--words: clamp(0, calc((var(--in) - var(--told, .9)) / var(--fade)), 1)}.pane--review>*:not(.pane__grip){opacity:var(--rules)}.stream .stream-head>*,.stream .stream__what-label,.stream .fold__inner{opacity:var(--words)}.panes[data-solo=song] .pane--review>*:not(.pane__grip){visibility:hidden;pointer-events:none}@media(max-width:900px){.panes{grid-template-columns:1fr;transition:none}}@media(prefers-reduced-motion:reduce){.panes{transition:none}}.pane-edge{position:absolute;left:calc(var(--pane-gap) * -1);top:0;z-index:8;translate:-100% -50%;cursor:grab;touch-action:none;display:grid;place-items:center;width:var(--tab, 30px);height:var(--tab-h);--tab-fold: var(--accent);background-color:var(--tab-fold);color:var(--accent-ink);border-radius:999px 0 0 999px;transition:--tab-fold .22s var(--ease-standard),color .22s var(--ease-standard),width .22s var(--ease-standard)}.pane-edge:active{cursor:grabbing}.pane-edge:hover{width:calc(var(--tab, 30px) + 4px)}.pane-edge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid color-mix(in srgb,var(--accent-deep) 55%,transparent);border-right:0;border-radius:inherit;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 16px);mask-image:linear-gradient(to left,transparent 0,#000 16px);pointer-events:none}.pane-edge:hover{--tab-fold: color-mix(in srgb, var(--accent-deep) 34%, var(--accent));color:var(--accent-ink)}.tip{position:fixed;z-index:60;white-space:nowrap;padding:6px 11px;border:1px solid var(--rule);border-radius:999px;background-color:var(--surface-sheet);font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-faint);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-standard),translate .2s var(--ease-standard)}.pane-edge__name{position:absolute;right:100%;top:50%;margin-right:8px;translate:6px -50%;color:var(--tab-say);border-color:color-mix(in srgb,var(--tab-say) 34%,transparent)}.pane-edge:hover .pane-edge__name,.pane-edge:focus-visible .pane-edge__name{opacity:1;translate:0 -50%}.block-title__mark-slot{display:inline-grid;place-items:center;margin-left:.34em}.pane-edge[data-way=right] .pane-edge__name{display:none}.pane-edge svg{translate:1.5px 0;overflow:visible;animation:edge-breathe 5.4s var(--ease-standard) infinite}@keyframes edge-breathe{0%,to{scale:1;opacity:.82}50%{scale:1.05;opacity:1}}.pane-edge__mark[data-coat=ink]{color:inherit}.pane-edge svg{--mid: max(calc(var(--split, 0) - 1), calc(1 - var(--split, 0)))}.pane-edge__chevron{transform-box:view-box;transform-origin:12px 12px;rotate:calc(var(--split, 0) * 90deg);opacity:clamp(0,calc(var(--mid) * 2.4 - .4),1)}.pane-edge__bar{fill:currentColor;opacity:clamp(0,calc(1.4 - var(--mid) * 2.4),1)}.pane-edge[data-nudge=true] .pane-edge__chevron{animation:edge-nudge 3.2s var(--ease-standard) 3}.pane-edge[data-throwing] .pane-edge__mark{animation:edge-spark 2.6s linear infinite}@keyframes edge-spark{0%{color:var(--ink-faint);transform:translate(0)}7%{transform:translate(-2.4px)}13%{color:var(--accent-deep);transform:translate(-3.4px)}19%{transform:translate(-2.7px)}30%{transform:translate(.9px)}40%{transform:translate(-.5px)}50%{color:var(--ink-faint);transform:translate(.22px)}60%{transform:translate(-.08px)}70%,to{color:var(--ink-faint);transform:translate(0)}}@keyframes edge-nudge{0%,74%,to{transform:translate(0)}84%{transform:translate(-3px)}}@media(prefers-reduced-motion:reduce){.pane-edge[data-nudge=true] .pane-edge__chevron,.pane-edge svg{animation:none}}.pane{min-width:0;display:flex;flex-direction:column}.pane--review{position:relative}.terrain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;--grid: 16px;--mark: .8px;--reach: 420px}.pane--review{isolation:isolate}.pane--review .terrain{right:var(--scroll-gutter, 18px);bottom:calc(var(--paper-tail) * -1)}.terrain[data-place=song]{right:max(0px,calc((100% - min(var(--container),100%))/2))}.terrain>*{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at center,var(--map-ink) 0 var(--grid-mark),transparent var(--grid-mark));background-size:var(--grid) var(--grid);background-position:0 calc(var(--grid) / 2)}.terrain__rest{opacity:.55}.terrain__lit{opacity:var(--map-lit, 0);-webkit-mask-image:radial-gradient(circle var(--reach) at var(--map-x, -50vw) var(--map-y, -50vh),#000 0%,rgba(0,0,0,.56) 25%,rgba(0,0,0,.25) 50%,rgba(0,0,0,.06) 75%,transparent 100%);mask-image:radial-gradient(circle var(--reach) at var(--map-x, -50vw) var(--map-y, -50vh),#000 0%,rgba(0,0,0,.56) 25%,rgba(0,0,0,.25) 50%,rgba(0,0,0,.06) 75%,transparent 100%)}.terrain-lamp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;--reach: 240px;opacity:var(--map-lit, 0);clip-path:inset(var(--map-top, 0px) 0 var(--map-under, 0px) 0);-webkit-mask-image:linear-gradient(to right,transparent var(--map-edge, 0px),#000 var(--map-edge, 0px));mask-image:linear-gradient(to right,transparent var(--map-edge, 0px),#000 var(--map-edge, 0px));--grid: 16px;--mark: .8px;background-image:radial-gradient(circle var(--reach) at var(--map-vx, -50vw) var(--map-vy, -50vh),color-mix(in srgb,var(--accent) 34%,transparent) 0%,color-mix(in srgb,var(--accent) 24%,transparent) 22%,color-mix(in srgb,var(--accent) 11%,transparent) 48%,color-mix(in srgb,var(--accent) 3%,transparent) 72%,transparent 100%)}.terrain-lamp__ground{position:absolute;top:0;right:0;bottom:0;left:0;display:none;background-image:radial-gradient(circle at center,var(--map-ink) 0 var(--grid-mark),transparent var(--grid-mark));background-size:var(--grid) var(--grid);background-position:0 calc(var(--map-anchor, 0px) + var(--grid) / 2);-webkit-mask-image:radial-gradient(circle calc(var(--reach) * 1.4) at var(--map-vx, -50vw) var(--map-vy, -50vh),#000 0%,rgba(0,0,0,.56) 25%,rgba(0,0,0,.25) 50%,rgba(0,0,0,.06) 75%,transparent 100%);mask-image:radial-gradient(circle calc(var(--reach) * 1.4) at var(--map-vx, -50vw) var(--map-vy, -50vh),#000 0%,rgba(0,0,0,.56) 25%,rgba(0,0,0,.25) 50%,rgba(0,0,0,.06) 75%,transparent 100%)}.terrain-lamp[data-beyond] .terrain-lamp__ground{display:block}.terrain-lamp[data-beyond]{opacity:calc(var(--map-lit, 0) * .82);--map-tab: 30px;--map-lean: calc(var(--map-tab) + var(--pane-gap, 40px) * .5)}.terrain-lamp[data-beyond]:after{content:"";position:absolute;top:0;bottom:0;left:var(--map-edge, 0px);width:var(--map-lean);pointer-events:none;background-image:linear-gradient(to right,var(--surface-page),color-mix(in srgb,var(--surface-page) 72%,transparent) 26%,color-mix(in srgb,var(--surface-page) 34%,transparent) 58%,color-mix(in srgb,var(--surface-page) 10%,transparent) 82%,transparent)}.terrain__wave{opacity:0;--wave: 0;--map-ink: color-mix(in srgb, var(--accent-deep) 66%, transparent);--mark: 1.35px;--front: calc(50svh + var(--wave) * 150svh);--tail: calc(var(--front) * .55 + 90px);-webkit-mask-image:radial-gradient(circle at 50% -50svh,transparent calc(var(--front) - var(--tail)),rgba(0,0,0,.22) calc(var(--front) - var(--tail) * .62),rgba(0,0,0,.58) calc(var(--front) - 190px),#000 calc(var(--front) - 110px),rgba(0,0,0,.62) calc(var(--front) - 62px),rgba(0,0,0,.26) calc(var(--front) - 28px),transparent var(--front));mask-image:radial-gradient(circle at 50% -50svh,transparent calc(var(--front) - var(--tail)),rgba(0,0,0,.22) calc(var(--front) - var(--tail) * .62),rgba(0,0,0,.58) calc(var(--front) - 190px),#000 calc(var(--front) - 110px),rgba(0,0,0,.62) calc(var(--front) - 62px),rgba(0,0,0,.26) calc(var(--front) - 28px),transparent var(--front))}.terrain[data-wave] .terrain__wave{animation:map-wave 9s cubic-bezier(.17,.6,.32,1) infinite}.terrain[data-wave] .terrain__wave[data-phase="2"]{animation-delay:-3s}.terrain[data-wave] .terrain__wave[data-phase="3"]{animation-delay:-6s}@property --wave{syntax: "<number>"; inherits: false; initial-value: 0;}@keyframes map-wave{0%{opacity:0;--wave: 0}8%{opacity:.78}34%{opacity:.6}58%{opacity:.36}80%{opacity:.14}to{opacity:0;--wave: 1}}.terrain__spill{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;--map-ink: color-mix(in srgb, var(--accent-deep) 78%, transparent);--mark: 1.35px;--ring: 0;--front: calc(var(--ring) * 62svh);background-image:radial-gradient(circle at center,var(--map-ink) 0 var(--grid-mark),transparent var(--grid-mark));background-size:var(--grid) var(--grid);background-position:0 calc(var(--grid) / 2);--spent: calc((1 - var(--ring)) * (1 - var(--ring)));-webkit-mask-image:radial-gradient(circle at var(--map-hx, 50%) var(--map-hy, 50%),transparent calc(var(--front) - 150px),rgba(0,0,0,calc(var(--spent) * .5)) calc(var(--front) - 92px),rgba(0,0,0,var(--spent)) calc(var(--front) - 52px),rgba(0,0,0,calc(var(--spent) * .5)) calc(var(--front) - 22px),transparent var(--front));mask-image:radial-gradient(circle at var(--map-hx, 50%) var(--map-hy, 50%),transparent calc(var(--front) - 150px),rgba(0,0,0,calc(var(--spent) * .5)) calc(var(--front) - 92px),rgba(0,0,0,var(--spent)) calc(var(--front) - 52px),rgba(0,0,0,calc(var(--spent) * .5)) calc(var(--front) - 22px),transparent var(--front))}.terrain__spill[data-phase="1"]{animation:map-spill 5.2s cubic-bezier(.2,.6,.3,1) infinite}.terrain__spill[data-phase="2"]{animation:map-spill 5.2s cubic-bezier(.2,.6,.3,1) infinite;animation-delay:-2.6s}@property --ring{syntax: "<number>"; inherits: false; initial-value: 0;}@keyframes map-spill{0%{opacity:0;--ring: 0}8%{opacity:1}82%{opacity:1;--ring: 1;animation-timing-function:linear}to{opacity:1;--ring: 1}}@media(prefers-reduced-motion:reduce){.terrain__wave{display:none}}.stream{position:sticky;top:calc(var(--chrome-h, 120px) + 16px);max-height:calc(100svh - var(--chrome-h, 120px) - 96px + var(--over) * 80px)}.pane__grip{position:sticky;top:50svh;margin-bottom:0;z-index:8;height:0}.sheet,.stream{--scroll-gutter: 18px;flex:1;min-height:0;padding-right:var(--scroll-gutter);scrollbar-width:thin;scrollbar-color:var(--rule-firm) transparent}.stream{overflow-y:auto;flex:0 1 auto}.sheet::-webkit-scrollbar,.stream::-webkit-scrollbar{width:6px}.sheet::-webkit-scrollbar-thumb,.stream::-webkit-scrollbar-thumb{background-color:var(--rule-firm);border-radius:3px}.sheet{font-family:var(--font-mono);font-size:15px;line-height:2.05;color:var(--ink)}@media(max-width:900px){.pane{position:static;display:block;max-height:none}.sheet,.stream{overflow:visible;padding-right:0}}.sheet__all{margin-left:auto;align-self:center;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-faint);transition:color .18s var(--ease-standard)}.sheet__all:hover{color:var(--accent-deep)}.stream-head .fold-handle{gap:10px}.sheet__section+.sheet__section{margin-top:22px}.lyric-line{padding-left:calc(var(--numbers) + var(--apparatus))}.lyric-line__n{display:inline-block;box-sizing:border-box;width:var(--numbers);padding-right:10px;margin-left:calc(-1 * (var(--numbers) + var(--apparatus)));vertical-align:baseline;line-height:1;text-align:right;font-family:var(--font-mono);font-size:var(--kicker-size-sm);font-variant-numeric:tabular-nums;color:var(--ink-faint);opacity:.55;-webkit-user-select:none;user-select:none}.lyric-line__field{display:inline-block;box-sizing:border-box;width:var(--apparatus);padding-right:12px;vertical-align:baseline;line-height:1;white-space:nowrap;text-align:right;opacity:.85;transition:opacity .18s var(--ease-standard)}.lyric-line:hover .lyric-line__field{opacity:1}.sheet{--apparatus: 108px;--numbers: 34px}.sheet[data-chain=false]{--apparatus: 0px}@media(max-width:900px){.sheet{--apparatus: 0px;--numbers: 0px}.lyric-line__n{display:none}.lyric-line__field{display:block;width:auto;margin-left:0;text-align:left;white-space:normal}.lyric-line__field:empty{display:none}}.sheet__body{padding:14px 16px;border-radius:var(--radius-mark);background-color:color-mix(in srgb,var(--ink) 4%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sheet__label{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--kicker-size-sm);font-weight:700;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px}.tok,.lyric-line{--dist: max( 0, calc(max(var(--tok) - var(--centre) + .5, var(--centre) - var(--tok) - .5) - .5) );--near: max(var(--floor), calc(1 - var(--dist) / var(--reach)));--vis: calc(1 - var(--chain) * (1 - var(--near)))}.sheet{--reach: 6;--floor: .3}.tok{--lean: calc(var(--chain, 0) * var(--near) * 100%);color:color-mix(in srgb,color-mix(in srgb,var(--lit, var(--ink)) var(--lean),var(--ink)) calc(var(--vis) * 100%),transparent);transition:color .3s var(--ease-signature)}.tok[data-tags]:not([data-tags=""]){color:color-mix(in srgb,var(--mark, var(--accent)) calc(var(--vis) * 100%),transparent)}.sheet .joint{--chain-dim: calc(1 - var(--chain, 0) * .6);opacity:calc(var(--focus-vis, 1) * var(--chain-dim));transition:color .18s var(--ease-standard),opacity .3s var(--ease-signature)}.joint:hover,.joint-wrap[data-lit] .joint{--chain-dim: 1}.tok[data-noted]{box-shadow:inset 0 -1px color-mix(in srgb,var(--ink-faint) 80%,transparent),inset 0 -3px color-mix(in srgb,var(--accent) calc(var(--noted, 0) * 100%),transparent);transition:box-shadow .22s var(--ease-standard),--noted .22s var(--ease-standard)}.tok[data-tags~=who]{--mark: var(--hl-who-band)}.tok[data-tags~=what]{--mark: var(--hl-what-band)}.tok[data-tags~=where]{--mark: var(--hl-where-band)}.tok[data-tags~=when]{--mark: var(--hl-when-band)}.tok[data-tags~=why]{--mark: var(--hl-why-band)}.tok[data-tags~=how]{--mark: var(--hl-how-band)}.glue{font-family:var(--font-sans);font-size:var(--kicker-size);font-style:italic;letter-spacing:.01em;color:var(--ink-faint);box-shadow:inset 0 -1.5px 0 var(--hl-works);padding-bottom:1px;margin-right:3px;white-space:nowrap}.glue[data-tags~=logic-weak]{box-shadow:inset 0 -1.5px 0 var(--hl-weak)}.glue[data-tags~=logic-breaks]{box-shadow:inset 0 -1.5px 0 var(--hl-breaks)}.stream{display:grid;gap:0;--step: 6px;align-content:start;--stack-h: 54px}.stream__group{padding-left:calc(var(--step) * 4);display:grid;gap:calc(var(--step) * 3);padding-top:calc(var(--step) * 3)}.sheet[data-brush]{cursor:none;-webkit-user-select:none;user-select:none}.sheet[data-brush] .tok{cursor:none}.sheet .tok[data-cited]{color:var(--cite-ink);font-weight:500;text-shadow:0 0 12px color-mix(in srgb,var(--cite-ink) 45%,transparent)}.sheet[data-showing] .tok:not([data-cited]):not([data-inhand]){opacity:.55;transition:opacity .22s var(--ease-standard)}.sheet[data-brush] .tok[data-inhand]{text-shadow:0 0 12px color-mix(in srgb,var(--hand-ink) 55%,transparent)}.lyric-gap{display:block;height:1px;margin:14px 0 14px calc(var(--numbers, 0px) + var(--apparatus, 0px));background-image:linear-gradient(to right,color-mix(in srgb,var(--ink-faint) 45%,transparent) 0 6px,transparent 6px 12px);background-size:12px 1px}.lyric-line--air{height:.6em;padding-left:0}.lyric-line__said{display:block;padding-left:var(--numbers);margin-top:2px;font-size:.86em;line-height:1.45;color:var(--ink-faint)}.lyric-line[data-said=said] .seg,.lyric-line[data-said=said] .joint{display:none}.lyric-line[data-said=said] .lyric-line__said{margin-top:0;font-size:1em;color:inherit}.lyric-line__saidField:empty{display:block;min-width:100%}.lyric-line__said[data-refused]{color:var(--hl-breaks)}.lyric-line__saidField:empty:before{content:var(--prompt-said, "по-русски");color:color-mix(in srgb,currentColor 35%,transparent)}.stream-head{position:sticky;top:calc(var(--stack) * var(--stack-h));z-index:calc(10 - var(--stack));box-sizing:border-box;height:var(--stack-h);display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-top:3px solid var(--link);transition:margin-top var(--fold-ms) var(--ease-signature);font-family:var(--font-sans);font-size:clamp(20px,1.9vw,26px);font-weight:700;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--ink);background-color:var(--surface-page);box-shadow:0 6px 8px -6px var(--surface-page)}.stream-head+.fold+.stream-head{margin-top:calc(var(--step) * 7)}.fold[data-open=false]+.stream-head{margin-top:calc(var(--step) * 2)}.block--points,.block--ranked,.block--card{--accent: var(--accent-band, var(--accent-local, var(--accent)));--accent-ink: var(--accent-on, var(--accent-ink))}.block-title{position:sticky;top:calc(var(--stack, 0) * var(--stack-h, 44px));z-index:3;background-color:transparent;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px;padding-block:7px;margin-bottom:calc(var(--step, 6px) * 3)}.block-title:has(+.fold[data-open=false]){margin-bottom:0}.block-title .explain{align-self:center}.block-title__text{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;text-align:left;font-family:var(--font-display);font-size:clamp(16px,1.35vw,19px);line-height:1.1;letter-spacing:-.005em;text-transform:uppercase;color:var(--ink)}@property --split{syntax: "<number>"; inherits: true; initial-value: 0;}@property --sheet-park{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tab-fold{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --lift{syntax: "<number>"; inherits: false; initial-value: 0;}@property --chain-dim{syntax: "<number>"; inherits: false; initial-value: 1;}@property --tok{syntax: "<number>"; inherits: false; initial-value: 0;}@property --centre{syntax: "<number>"; inherits: true; initial-value: -999;}@property --chain{syntax: "<number>"; inherits: true; initial-value: 0;}@property --dist{syntax: "<number>"; inherits: false; initial-value: 0;}@property --near{syntax: "<number>"; inherits: false; initial-value: 1;}@property --lean{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --vis{syntax: "<number>"; inherits: false; initial-value: 1;}@property --noted{syntax: "<number>"; inherits: false; initial-value: 0;}@property --control-tint{syntax: "<color>"; inherits: true; initial-value: transparent;}.block-title__mark{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--ink)}.block-title__leader{align-self:center;height:0;margin-left:10px;border-bottom:2px dotted color-mix(in srgb,var(--rule-firm) 50%,transparent);transition:border-color .2s var(--ease-standard);position:relative}.block-title__leader:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:50%;height:15px;translate:0 -50%;background-image:linear-gradient(to right,transparent 0,var(--surface-page) 14px,var(--surface-page) calc(100% - 10px),transparent 100%)}.block-title__text:hover .block-title__leader,.block-title__text:focus-visible .block-title__leader{border-bottom-color:var(--rule-firm)}.block-title__swatch{align-self:center;justify-self:center;width:12px;height:12px;border-radius:50%;background-color:var(--accent-band, var(--accent));opacity:.5;transition:opacity .18s var(--ease-standard)}.block-title__swatch:hover,.block-title__swatch[aria-expanded=true]{opacity:1}.palette{display:flex;gap:4px;padding:6px;border-radius:var(--radius-mark);background-color:var(--plate);box-shadow:var(--shadow-lift)}.palette__chip{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;transition:transform .16s var(--ease-standard)}.palette__chip:hover{transform:scale(1.18)}.block--ranked .ranked__num{color:var(--accent-local, var(--link))}.block--ranked .note-card{margin-bottom:20px}.note-card__lead{font-size:16px;line-height:1.55;margin-bottom:12px;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.talk{display:grid;gap:22px}.block--card .raised{padding:22px 24px}.block--card .raised:hover{box-shadow:6px 6px 0 0 var(--edge)}.block--card .raised:active{transform:none;box-shadow:4px 4px 0 0 var(--edge)}.block--card .raised:hover:active{box-shadow:6px 6px 0 0 var(--edge)}.block__text{font-size:14px;line-height:1.6;color:var(--ink-soft);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.block__text+.block__text{margin-top:8px}.toggle-group{display:inline-flex;align-items:center;border-radius:var(--radius-pill);background-color:var(--plate);padding:3px}.toggle-group__option{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-weight:600;text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-pill);color:var(--ink-soft);transition:background-color .22s var(--ease-standard),color .22s var(--ease-standard)}.toggle-group__icon{display:grid;place-items:center}.toggle-group__option:hover{color:var(--ink)}.toggle-group[data-variant=pill] .toggle-group__option{font-size:12px;letter-spacing:.125em;padding:10px 24px}.toggle-group[data-variant=pill] .toggle-group__option[aria-pressed=true]{background-color:var(--accent);color:var(--accent-ink)}.toggle-group[data-variant=inline]{background-color:color-mix(in srgb,currentColor 12%,transparent);padding:2px}.toggle-group[data-variant=inline] .toggle-group__option{font-size:var(--kicker-size);font-weight:500;letter-spacing:var(--track-tight);padding:6px 12px;color:color-mix(in srgb,currentColor 72%,transparent)}.toggle-group[data-variant=inline] .toggle-group__option:hover{color:currentColor}.toggle-group[data-variant=inline] .toggle-group__option[aria-pressed=true]{background-color:color-mix(in srgb,currentColor 22%,transparent);color:currentColor}.pane>.section-head,.stream__what{margin-inline:calc(var(--pane-gap) * -1) calc(var(--scroll-gutter) * -1);padding-inline:var(--pane-gap) var(--scroll-gutter);box-sizing:border-box;display:flex;align-items:center;gap:12px;min-height:var(--head-box);padding-top:calc(var(--step) * 2);margin-bottom:calc(var(--step) * 3)}.stream__what{border-top:3px solid var(--link);font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-faint)}.stream__what-label{flex:1 1 auto;line-height:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.stream__what+.stream-head{border-top:0}div.block-title__text{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;cursor:pointer;font:inherit;font-family:var(--font-display);font-size:clamp(16px,1.35vw,19px);line-height:1.1;letter-spacing:-.005em;text-transform:uppercase;color:var(--ink)}.menu{position:fixed;inset-block:0;right:0;z-index:50;width:min(440px,92vw);padding:24px clamp(20px,3vw,36px) 40px;background-color:var(--p-uv);color:var(--p-white);overflow-y:auto;overscroll-behavior:contain;box-shadow:-30px 0 64px #0000004d;transform:translate(100%);visibility:hidden;transition:transform .52s cubic-bezier(.62,.05,.36,1),visibility 0s linear .52s}.menu[data-open=true]{transform:none;visibility:visible;transition:transform .52s cubic-bezier(.62,.05,.36,1),visibility 0s}.menu__head,.menu__search,.menu__who,.menu__settings,.menu__things{opacity:0;transform:translate(26px);transition:opacity .3s var(--ease-standard),transform .42s cubic-bezier(.62,.05,.36,1)}.menu[data-open=true] .menu__head,.menu[data-open=true] .menu__search,.menu[data-open=true] .menu__who,.menu[data-open=true] .menu__settings,.menu[data-open=true] .menu__things{opacity:1;transform:none;transition-delay:calc(.14s + var(--step, 0) * 55ms)}.menu__who{--step: 1}.menu__settings{--step: 2}.menu__search{--step: 3}.menu__things{--step: 4}@media(prefers-reduced-motion:reduce){.menu,.menu__head,.menu__search,.menu__who,.menu__settings,.menu__things{transition-duration:0s;transition-delay:0s}.menu__head,.menu__search,.menu__who,.menu__settings,.menu__things{opacity:1;transform:none}}.menu__who{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:16px;margin-bottom:16px}.menu__handle{font-family:var(--font-mono);font-size:13px;letter-spacing:var(--track-tight);color:var(--accent);overflow-wrap:anywhere}.menu__leave,.menu__enter{padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-faint);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--rule);transition:color .16s var(--ease-standard)}.menu__leave:hover,.menu__enter:hover{color:var(--link)}.menu__head{display:flex;justify-content:flex-end}.menu__close{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track-mid);text-transform:uppercase;color:color-mix(in srgb,currentColor 80%,transparent);padding:6px 2px}.menu__close:hover{color:currentColor}.menu__search{display:flex;align-items:center;gap:10px;margin-top:18px;padding:12px 16px;border-radius:var(--radius-pill);background-color:var(--p-white);color:var(--p-ink)}.menu__search input:focus-visible{box-shadow:none}.menu__search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--p-white) 45%,transparent)}.menu__search input{flex:1;min-width:0;font:inherit;font-size:15px;color:inherit;background:none;border:none;outline:none}.menu__settings{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.menu__label{margin:30px 0 6px;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track-wide);text-transform:uppercase;color:color-mix(in srgb,currentColor 62%,transparent)}.menu__thing{position:relative;display:grid;grid-template-columns:10px 1fr;gap:4px 14px;align-items:baseline;padding:16px 0;text-decoration:none;color:inherit;border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent)}.menu__thing[data-going=true]{pointer-events:none;opacity:0;transform:translate(28px);transition:opacity .2s var(--ease-standard),transform .26s cubic-bezier(.62,.05,.36,1)}.menu__trouble{margin:12px 0 0;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);text-transform:uppercase;color:var(--hl-breaks)}.menu__folder{display:flex;align-items:center;gap:10px;margin-top:26px;padding:0 0 10px;border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent)}.menu__pile:first-child .menu__folder{margin-top:6px}.menu__folderName{flex:1;display:flex;align-items:center;gap:9px;padding:0;border:0;background:none;cursor:pointer;text-align:left;font-family:var(--font-display, var(--font-sans));font-size:17px;letter-spacing:var(--track-tight);color:currentColor;opacity:.55;transition:opacity .16s var(--ease-standard)}.menu__folder:hover .menu__folderName,.menu__folderName:focus-visible{opacity:1}.menu__folderWord{font-weight:700}.menu__folderCount{font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);opacity:.6;font-variant-numeric:tabular-nums}.menu__pile[data-folded] .menu__folderName{opacity:.7}.menu__pile:has(.menu__folder) .menu__thing{padding-left:18px}.menu__pile[data-folded] .menu__thing{display:none}.menu__folder .menu__share,.menu__folder .menu__drop{position:static;translate:none}.menu__rename,.menu__folder .menu__share,.menu__folder .menu__drop{display:inline-flex;align-items:center;justify-content:center;padding:6px;border:0;background:none;cursor:pointer;color:color-mix(in srgb,currentColor 55%,transparent);opacity:0;transition:opacity .16s var(--ease-standard),color .16s var(--ease-standard)}.menu__folder:hover .menu__rename,.menu__folder:hover .menu__share,.menu__folder:hover .menu__drop,.menu__rename:focus-visible,.menu__folder .menu__share:focus-visible,.menu__folder .menu__drop:focus-visible{opacity:.6}.menu__rename:hover,.menu__folder .menu__share:hover,.menu__folder .menu__drop:hover{opacity:1;color:currentColor}.menu__folderRename{opacity:1}.menu__folderRename input{flex:1;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;outline:none;box-shadow:none;font:inherit;font-weight:700;letter-spacing:inherit;line-height:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.menu__file{position:absolute;top:16px;right:52px;display:inline-flex;align-items:center;justify-content:center;padding:6px;border:0;background:none;cursor:pointer;color:color-mix(in srgb,currentColor 55%,transparent);opacity:0;transition:opacity .16s var(--ease-standard),color .16s var(--ease-standard)}.menu__thing:hover .menu__file,.menu__file:focus-visible,.menu__file[aria-expanded=true]{opacity:1}.menu__file[aria-expanded=true]{color:var(--accent)}.menu__file:hover{color:currentColor}.menu__thing:has(.menu__file[aria-expanded=true]) .menu__file,.menu__thing:has(.menu__file[aria-expanded=true]) .menu__share,.menu__thing:has(.menu__file[aria-expanded=true]) .menu__drop,.menu__thing:has(.menu__share[aria-expanded=true]) .menu__file,.menu__thing:has(.menu__share[aria-expanded=true]) .menu__share,.menu__thing:has(.menu__share[aria-expanded=true]) .menu__drop{opacity:.55}.menu__thing .menu__file[aria-expanded=true],.menu__thing .menu__share[aria-expanded=true]{opacity:1}.menu__folder:has(.menu__share[aria-expanded=true]) .menu__rename,.menu__folder:has(.menu__share[aria-expanded=true]) .menu__share,.menu__folder:has(.menu__share[aria-expanded=true]) .menu__drop{opacity:.55}.menu__folder .menu__share[aria-expanded=true]{opacity:1}.filing{display:grid;gap:2px;width:min(240px,calc(100vw - 32px));padding:10px;border-radius:var(--radius-tile);background-color:var(--plate);box-shadow:var(--shadow-lift);color:var(--ink)}.filing__kicker{margin:0 0 4px;padding-inline:6px;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-faint)}.filing__one{padding:7px 8px;border:0;border-radius:var(--radius-mark);background:none;cursor:pointer;text-align:left;font:inherit;font-size:14px;color:var(--ink);transition:background-color .16s var(--ease-standard)}.filing__one:hover{background-color:color-mix(in srgb,var(--ink) 7%,transparent)}.filing__one[aria-pressed=true]{color:var(--accent-voice)}.filing__out{color:var(--ink-faint)}.filing__new{margin-top:4px;padding-top:8px;border-top:1px solid var(--rule)}.filing__new input{width:100%;padding:6px 8px;border:0;border-radius:var(--radius-mark);background-color:color-mix(in srgb,var(--ink) 5%,transparent);outline:none;font:inherit;font-size:14px;color:var(--ink)}.menu__thing[data-refused]{animation:menu-refused 2.6s var(--ease-standard)}@keyframes menu-refused{0%{opacity:0;transform:translate(28px);background-color:transparent}18%,76%{opacity:1;transform:none;background-color:color-mix(in srgb,var(--hl-breaks) 12%,transparent)}to{opacity:1;transform:none;background-color:transparent}}.menu__swatch{grid-row:span 2;width:10px;height:10px;padding:0;border:0;border-radius:50%;background:var(--song, var(--accent));align-self:center;cursor:pointer;transition:transform .15s var(--ease-standard)}.menu__swatch:after{content:"";position:absolute;width:22px;height:22px;margin:-6px}.menu__swatch:hover{transform:scale(1.35)}.menu__thing-title{font-family:var(--font-display);font-size:26px;line-height:1;text-transform:uppercase;color:var(--song, var(--accent));transition:color .2s var(--ease-standard)}.menu__thing-artist{grid-column:2;font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track-mid);text-transform:uppercase;color:color-mix(in srgb,currentColor 62%,transparent)}.menu__empty{font-size:14px;color:color-mix(in srgb,currentColor 70%,transparent)}.chrome{position:sticky;top:var(--appbar-h);z-index:20;padding-block:10px;pointer-events:none}.page:has(.work[data-peeled]) .chrome,.page:has(.work[data-peeled]) .chrome>*{opacity:0;pointer-events:none;transition:opacity .26s var(--ease-standard)}.chrome>*{pointer-events:auto}.tools{display:flex;align-items:center;gap:8px}.tools__tool{position:relative}.tools__island{display:inline-flex;align-items:center;gap:2px;padding-right:8px;border-radius:11px;background-color:var(--surface-page);box-shadow:0 1px 2px #00000014,0 6px 16px #0000001a;transition:box-shadow .18s var(--ease-standard)}.tools__island:has(.tools__pick[aria-expanded=true]){box-shadow:inset 0 1px 2px #0000001a,0 1px 2px #0000000f}.tools__pick{display:inline-flex;align-items:center;gap:7px;padding:8px 5px 8px 13px;border:0;border-radius:11px;background:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--kicker-size-sm);font-weight:700;letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-faint);transition:color .18s var(--ease-standard),background-color .18s var(--ease-standard)}.tools__pick:hover,.tools__pick[aria-expanded=true]{color:var(--ink)}.tools__state{width:5px;height:5px;border-radius:50%;background-color:currentColor;opacity:.28;transition:opacity .18s var(--ease-standard),background-color .18s var(--ease-standard)}.tools__pick[data-on=true] .tools__state{background-color:var(--accent-deep);opacity:1}.tools__panel{position:absolute;top:calc(100% + 9px);left:0;z-index:30;max-width:min(480px,86vw);display:grid;gap:10px;padding:12px;border-radius:14px;background-color:var(--surface-page);box-shadow:0 1px 2px #00000014,0 18px 44px #0000002e;animation:tools-open .16s var(--ease-signature)}@keyframes tools-open{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}.tools__panel:before{content:"";position:absolute;top:-4px;left:20px;width:10px;height:10px;rotate:45deg;background-color:var(--surface-page)}.tools__tags{display:grid;grid-template-columns:repeat(5,auto);justify-items:start;gap:6px}.tools__row{display:flex;align-items:stretch;gap:12px}.tools__hand{display:grid;place-items:center;padding-left:12px;border-left:1px solid var(--rule)}.tools__pen{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;cursor:pointer;color:var(--ink-faint);background-color:var(--plate);transition:background-color .16s var(--ease-standard),color .16s var(--ease-standard)}.tools__pen:hover{color:var(--ink)}.tools__pen[aria-pressed=true]{color:var(--accent-ink);background-color:var(--accent)}.tools__all{justify-self:start;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-faint);transition:color .16s var(--ease-standard)}.tools__all:hover{color:var(--link)}.joint{font-family:var(--font-sans);font-size:var(--kicker-size);letter-spacing:.01em;color:var(--hl-works);vertical-align:.1em;line-height:1;padding:0 2px 0 0;margin-right:2px;background:none;transition:color .18s var(--ease-standard)}.joint[data-tags~=logic-weak]{color:var(--hl-weak)}.joint[data-tags~=logic-breaks]{color:var(--hl-breaks)}.joint:hover{text-decoration:underline;text-underline-offset:3px}.joint-pick{position:absolute;left:0;top:calc(100% + 6px);z-index:30;display:flex;gap:2px;padding:4px;border-radius:var(--radius-mark);background-color:var(--plate);box-shadow:var(--shadow-lift);white-space:nowrap}.joint-pick__swatch{font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;border-radius:var(--radius-mark);color:var(--mark);transition:background-color .16s var(--ease-standard)}.joint-pick__swatch:hover,.joint-pick__swatch[aria-pressed=true]{background-color:color-mix(in srgb,var(--mark) 26%,transparent)}.menu__thing-when{margin-left:10px;color:color-mix(in srgb,currentColor 55%,transparent)}.menu__drop{position:absolute;top:16px;right:0;display:inline-flex;align-items:center;justify-content:center;padding:6px;border:0;background:none;cursor:pointer;color:color-mix(in srgb,currentColor 55%,transparent);opacity:0;transition:opacity .16s var(--ease-standard),color .16s var(--ease-standard)}.menu__thing:hover .menu__drop,.menu__drop:focus-visible{opacity:1}.menu__share{position:absolute;top:16px;right:26px;display:inline-flex;align-items:center;justify-content:center;padding:6px;border:0;background:none;cursor:pointer;color:color-mix(in srgb,currentColor 55%,transparent);opacity:0;transition:opacity .16s var(--ease-standard),color .16s var(--ease-standard)}.menu__thing:hover .menu__share,.menu__share:focus-visible,.menu__share[aria-expanded=true]{opacity:1}.menu__share[aria-expanded=true]{color:var(--accent)}.menu__share:hover{color:currentColor}.menu__drop:hover{color:var(--hl-breaks)}.menu__drop svg{width:15px;height:15px}.menu__doors{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.menu__new{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:var(--radius-pill);text-decoration:none;color:var(--p-ink);background-color:var(--p-white);font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track-mid);text-transform:uppercase;transition:transform .16s var(--ease-standard)}.menu__new:hover{transform:translate(3px)}.menu__shelfHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:26px;margin-bottom:6px}.menu__shelfHead .menu__label{margin:0}.menu__doors{margin-top:0}.filters{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-right:14px}.filter{gap:2px;padding-right:3px}.filter__press{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.filter__off{display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:18px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-mono);font-size:13px;line-height:1;color:inherit;opacity:.5;transition:opacity .16s var(--ease-standard)}.filter__off:hover{opacity:1}.block .bullets,.numbers{margin-block:10px}.bullets li{padding-left:16px}.bullets li:before{left:0}.numbers{list-style:none;counter-reset:n;display:grid;gap:10px}.numbers li{counter-increment:n;position:relative;padding-left:26px;font-size:15px;line-height:1.45;color:var(--ink)}.numbers li:before{content:counter(n) ".";position:absolute;left:0;font-family:var(--font-mono);font-size:12px;color:var(--ink-faint)}.callout{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin-block:12px;padding:12px 14px;border-radius:var(--radius-mark);font-size:14px;line-height:1.55;color:var(--ink);background-color:color-mix(in srgb,var(--tone) 16%,transparent);--tone: var(--ink-faint)}.callout[data-tone=good]{--tone: var(--hl-works)}.callout[data-tone=warn]{--tone: var(--hl-weak)}.callout[data-tone=bad]{--tone: var(--hl-breaks)}.list-controls{display:flex;align-items:center;gap:18px;margin-top:12px}.list-more{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);text-transform:uppercase;--control-tint: var(--accent);color:var(--control-tint);transition:--control-tint .18s var(--ease-standard)}.list-more:hover{--control-tint: color-mix(in srgb, var(--accent) 15%, var(--p-white))}.list-more__count{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);font-size:var(--kicker-size-sm);color:var(--surface-page);background-color:var(--control-tint)}.explain{position:relative;display:inline-flex;margin-left:6px}.explain__ask{display:grid;place-items:center;width:var(--dot-control);height:var(--dot-control);border-radius:50%;font-family:var(--font-mono);font-size:var(--kicker-size-sm);line-height:1;color:var(--surface-page);background-color:var(--ink-faint);transition:background-color .18s var(--ease-standard)}.explain__ask:hover{background-color:var(--ink)}.explain__ask[aria-expanded=true]{background-color:var(--link);color:var(--surface-page)}.explain__bubble{white-space:normal;width:max-content;max-width:34ch;padding:12px 14px;border:1px solid var(--rule);border-radius:var(--radius-mark);font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.5;letter-spacing:0;text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-transform:none;color:var(--ink);background-color:var(--surface-sheet);box-shadow:var(--shadow-lift)}.panes,.board{overflow-anchor:none}.talk{display:grid;gap:22px;margin-top:56px;transition:opacity .3s var(--ease-standard) .28s}.block--card[data-group=development] .raised{border:none;box-shadow:none;padding:20px 22px;border-radius:var(--radius-mark);background-color:color-mix(in srgb,var(--accent-band, var(--accent)) 12%,var(--surface-page))}.work{margin-top:var(--paper-tail)}.work__list{list-style:none}.work-row{position:relative;display:grid;grid-template-columns:64px 1fr;gap:22px;align-items:start;width:100%;text-align:left;padding:20px 0;border-top:1px solid var(--rule)}.work__list li:first-child .work-row{border-top:0}.work__list li:last-child .work-row{border-bottom:1px solid var(--rule)}.work-row__num{display:grid;place-items:center;height:64px;font-family:var(--font-sans);font-size:24px;font-weight:500;color:var(--ink);border-radius:2px;background-color:var(--plate);transition:background-color .15s var(--ease-standard),color .15s var(--ease-standard)}.work-row:hover .work-row__num{background-color:var(--accent);color:var(--accent-ink)}.work-row__body{display:grid;gap:8px;padding-top:2px}.work-row__title{text-align:left;font-family:var(--font-sans);font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.22;color:var(--ink)}.work-row__headline{display:block}.work-row__title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.work-row__title{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:inset 0 -1px 0 0 transparent;transition:box-shadow .15s var(--ease-standard)}.work-row:hover .work-row__title{box-shadow:inset 0 -1px 0 0 var(--accent)}.work-row__byline{font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track-mid);text-transform:uppercase;color:var(--accent-deep)}.work{--peel: .62s}.work[data-peeled]{min-height:calc(100svh - var(--appbar-h));position:relative;z-index:11;background-color:var(--surface-page)}.work__list>li{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--peel) var(--ease-standard),opacity .3s var(--ease-standard) .28s}.work__leaf{min-height:0;overflow:hidden;margin-left:-22px;padding-left:22px}.work__list>li[data-away]{grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--peel) var(--ease-standard),opacity .2s var(--ease-standard)}.work__list>li[data-out] .work__leaf{background-color:var(--surface-sheet);box-shadow:var(--shadow-lift);padding:4px 26px 8px 48px;margin-left:-26px;transition:box-shadow var(--peel) var(--ease-standard),background-color var(--peel) var(--ease-standard),padding var(--peel) var(--ease-standard)}.work__list>li[data-out] .work-row{border-top:0;cursor:default}.work__list>li[data-out] .work-row__num{background-color:var(--accent);color:var(--accent-ink)}.work-row__title:empty:after{font:inherit;letter-spacing:inherit;text-transform:none;color:var(--ink-faint)}.work__leaf .essay{margin-left:86px;padding-block:4px 40px}@media(max-width:640px){.work__leaf .essay{margin-left:0}}.work__back{display:inline-block;padding:0 0 18px;border:0;background:none;cursor:pointer;animation:work-back-in .32s var(--ease-standard) .16s both}@keyframes work-back-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.work__back{font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);transition:color .18s var(--ease-standard)}.work__back:hover{color:var(--ink)}.essay{max-width:33.4em;font-size:18px;padding-block:clamp(24px,4svh,44px) 72px}.essay__body .block__text{font-family:var(--font-serif);font-size:1em;line-height:1.6;letter-spacing:-.01em;color:var(--ink);text-align:start;-webkit-hyphens:manual;hyphens:manual;margin-block:20px}.essay__body .block__text:first-child{margin-top:0}.essay__body .block__text:last-child{margin-bottom:0}.essay__body .bullets,.essay__body .numbers,.essay__body .definitions{font-family:var(--font-serif);font-size:1em;line-height:1.6;letter-spacing:-.01em;color:var(--ink);margin-block:20px;padding-left:20px}.essay__body .bullets li+li,.essay__body .numbers li+li{margin-top:8px}.essay__body .callout{margin-block:20px;padding:0 0 0 20px;border:0;border-left:2px solid var(--tone, var(--rule));background:none;border-radius:0;font-family:var(--font-serif);font-size:.9em;line-height:1.5;text-align:start;-webkit-hyphens:manual;hyphens:manual}.section-head[data-rank=lead] .section-head__title{font-family:var(--font-display);font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1;text-transform:uppercase}.section-head[data-rank=lead]{padding-top:14px;margin-bottom:20px}.work-row__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.work-row__worked{font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.work-row__worked-value{color:var(--ink-soft)}.thread{gap:0}.thread>.comment{padding-block:20px;border-top:1px solid var(--rule)}.thread>.comment:last-child{border-bottom:1px solid var(--rule)}.inline-comment{position:relative;display:inline;margin:0 3px}.inline-comment__mark{display:inline;font-size:inherit;color:var(--ink-faint);transition:color .15s var(--ease-standard)}.inline-comment__mark svg{height:.46em;width:auto;vertical-align:baseline}.inline-comment__mark:hover{color:var(--ink)}.inline-comment__mark[aria-expanded=true]{color:var(--accent-deep)}.inline-comment__n{font-family:var(--font-mono);font-size:9px;margin-left:2px;vertical-align:middle}.inline-comment__bubble{position:absolute;left:-10px;top:calc(100% + 8px);z-index:40;display:block;width:max-content;max-width:min(30ch,62vw);padding:4px 14px 10px;border-radius:var(--radius-mark);font-family:var(--font-sans);font-size:13px;line-height:1.5;text-align:left;color:var(--ink);background-color:var(--plate);box-shadow:var(--shadow-lift)}.inline-comment__bubble .thread>.comment:first-child{border-top:0}.inline-comment__bubble .thread>.comment:last-child{border-bottom:0}.page:has(.work[data-peeled]) .talk{opacity:0;transition:opacity .2s var(--ease-standard)}.work-row__notes{transition:opacity .3s var(--ease-standard) .28s}.work-row__notes[data-quiet]{opacity:0;pointer-events:none;transition:opacity .2s var(--ease-standard)}.work-row__notes{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:.08em;color:var(--ink-faint)}.work-row__notes svg{width:12px;height:12px}.essay__talk{margin-top:48px}.essay__quiet{margin-top:14px;font-family:var(--font-sans);font-size:14px;color:var(--ink-faint)}.block__heading{margin-top:34px;margin-bottom:10px;font-family:var(--font-display);font-size:clamp(15px,1.25vw,18px);line-height:1.15;text-transform:uppercase;letter-spacing:.01em;color:var(--ink)}.block__heading:first-child{margin-top:0}.block__heading[data-level="3"]{margin-top:24px;font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track);color:var(--ink-soft)}.essay__body .block__heading{margin-top:44px;margin-bottom:6px;font-family:var(--font-sans);font-weight:500;font-size:1.33em;line-height:1.2;text-transform:none;letter-spacing:-.01em}.essay__body .block__heading[data-level="3"]{margin-top:30px;font-family:var(--font-sans);font-size:1.05em;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.work__new,.essay__remove{display:block;margin-top:28px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-faint);transition:color .16s var(--ease-standard)}.work__new:hover{color:var(--link)}.essay__remove:hover{color:var(--hl-breaks)}.lessons{margin-top:20px;padding-top:14px;border-top:1px solid var(--rule)}.lessons__kicker{font-family:var(--font-mono);font-size:var(--kicker-size-sm);font-weight:700;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--accent-local, var(--link));margin-bottom:10px}.lessons__list{list-style:none;display:grid;gap:12px;counter-reset:lesson}.lessons__item{position:relative;counter-increment:lesson;padding-left:22px;padding-right:50px}.lessons__item:before{content:counter(lesson) ".";position:absolute;left:0;top:.1em;font-family:var(--font-mono);font-size:var(--kicker-size-sm);font-variant-numeric:tabular-nums;color:var(--accent-local, var(--link))}.lessons__step{font-size:15px;line-height:1.5;color:var(--ink)}.lessons__why{margin-top:2px;font-size:13px;line-height:1.5;color:var(--ink-soft)}.lessons__step [data-editable]:empty:after,.lessons__why [data-editable]:empty:after{content:var(--prompt, "");color:color-mix(in srgb,currentColor 40%,transparent)}.lessons__go{position:absolute;right:22px;top:50%;translate:0 -50%;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;cursor:pointer;font-family:var(--font-mono);font-size:12px;line-height:1;color:var(--p-white);background-color:var(--link);transition:background-color .16s var(--ease-standard),scale .16s var(--ease-standard)}.lessons__go:hover{background-color:var(--accent-deep, var(--link));scale:1.1}.lessons__drop{position:absolute;right:0;top:50%;translate:0 -50%;display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-mono);font-size:13px;line-height:1;color:color-mix(in srgb,var(--ink-faint) 60%,transparent);opacity:0;transition:opacity .16s var(--ease-standard)}.lessons__item:hover .lessons__drop,.lessons__drop:focus-visible{opacity:1}.lessons__drop:hover{color:var(--hl-breaks)}.lessons__add{margin-top:12px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);text-transform:uppercase;color:color-mix(in srgb,var(--ink-faint) 75%,transparent);transition:color .16s var(--ease-standard)}.lessons__add:hover{color:var(--link)}.work__steps{list-style:none;display:grid;gap:18px;margin-bottom:28px;counter-reset:step}.work__step{position:relative;counter-increment:step;padding-left:34px}.work__step:before{content:counter(step);position:absolute;left:0;top:.2em;width:22px;text-align:right;font-family:var(--font-mono);font-size:var(--kicker-size-sm);font-variant-numeric:tabular-nums;color:var(--link)}.work__step-from{font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track-mid);text-transform:uppercase;color:var(--ink-faint);margin-bottom:2px}.work__move{font-family:var(--font-sans);font-size:17px;font-weight:700;line-height:1.3;color:var(--ink)}.work__why{margin-top:4px;font-size:14px;line-height:1.5;color:var(--ink-soft)}.chapter{position:relative;height:260svh;view-timeline-name:--doors}.chapter__screen{position:sticky;top:0;height:100svh;overflow:clip;isolation:isolate;background-color:var(--surface-page)}.chapter__behind{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;overflow:hidden}.door{position:absolute;top:0;bottom:0;width:50%;z-index:2;display:grid;align-content:center;--door-pad: clamp(28px, 4vw, 64px);padding:clamp(24px,5vh,56px) var(--door-pad);will-change:transform}.door--why{left:0;width:calc(50% + 1px);justify-items:end;background-color:var(--surface-sheet);box-shadow:24px 0 44px -18px #00000057}.door--why .doors__lead{text-align:right}.door--song{right:0;background-color:var(--song, var(--accent));color:var(--p-ink);box-shadow:-24px 0 44px -18px #00000042}.door__inner{position:relative;container-type:inline-size;width:min(100%,44ch)}.door--song .doors__title{text-wrap:balance}:lang(ru) .door__inner{--lead-size: 21.04cqw;--body-size: 5.17cqw}.doors__lead{position:relative;white-space:pre;font-family:var(--font-display);font-size:var(--lead-size, 23.7cqw);line-height:.98;text-transform:uppercase;margin-bottom:clamp(10px,1.8vh,18px)}.doors__body{white-space:pre-line;font-family:var(--font-sans);font-size:var(--body-size, 5.17cqw);line-height:1.4}.doors__body+.doors__body{margin-top:.9em}.doors__body:last-of-type{color:var(--ink-soft)}.door--song .doors__title{font-size:clamp(38px,5vw,92px);line-height:.9;max-width:12ch}.primer{position:relative;width:100%}.primer{--soaked: .47s}.primer__inner{transform:translate(var(--shift, 0px, 0px));transition:transform 0s linear var(--soaked)}.primer__inner{container-type:inline-size;width:100%;max-width:var(--container);margin-inline:auto;padding:clamp(64px,12svh,140px) var(--gutter)}.primer__ask{font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-faint);margin-bottom:clamp(12px,2.4svh,22px);transition:font-size 0s linear var(--soaked),color 0s linear var(--soaked)}.primer[data-writing=true] .primer__ask{font-size:clamp(15px,1.5vw,26px);color:var(--ink-soft)}.primer[data-writing=false] .primer__ask .typing{animation:ink-travel 1.06s cubic-bezier(.4,0,.2,1) both}@keyframes ink-travel{0%{opacity:1;transform:scale(1);filter:blur(0)}22%{opacity:1;transform:scale(1.07);filter:blur(0)}42%{opacity:0;transform:scale(.88);filter:blur(4px)}52%{opacity:0;transform:scale(.88);filter:blur(4px)}84%{opacity:1;transform:scale(1.04);filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}.primer__answer{white-space:nowrap;font-family:var(--font-display);font-size:5.14cqw;line-height:1.02}:lang(ru) .primer__answer{font-size:4.715cqw}.primer__answer .typing{color:var(--ink)}.primer__answer .typing:nth-of-type(1){--lit: var(--pig-what-loud)}.primer__answer .typing:nth-of-type(2){--lit: var(--pig-who-loud)}.primer__answer .typing:nth-of-type(3){--lit: var(--pig-why-loud)}.primer__answer .typing[data-lit=true]{animation:ink-lit 1.9s cubic-bezier(.4,0,.3,1) both}@keyframes ink-lit{0%{color:var(--ink);text-shadow:0 0 0 transparent}26%{color:var(--lit);text-shadow:0 0 28px color-mix(in srgb,var(--lit) 55%,transparent)}52%{color:var(--lit);text-shadow:0 0 14px color-mix(in srgb,var(--lit) 30%,transparent)}to{color:var(--ink);text-shadow:0 0 0 transparent}}.primer__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(16px,2vw,32px);margin-top:clamp(28px,6svh,72px)}.primer-card{position:relative;display:grid;grid-template-rows:auto 1fr auto;justify-items:start;border-radius:3px;padding:clamp(18px,2.4vw,30px)}.primer-card__kicker{display:inline-block;padding:.18em .42em .24em;margin-bottom:14px;font-family:var(--font-display);font-size:clamp(12px,.95vw,15px);letter-spacing:.06em;line-height:1.05;text-transform:uppercase;background-color:color-mix(in srgb,var(--band) calc(var(--hl-shout) * 100%),transparent);color:var(--band-ink)}.primer-card[data-card=before] .primer-card__kicker{--band: var(--p-mint);--band-ink: var(--p-ink)}.primer-card[data-card=words] .primer-card__kicker{--band: var(--p-uv);--band-ink: var(--p-white)}.primer-card__body{font-family:var(--font-sans);font-size:clamp(15px,1.2vw,18px);line-height:1.5}.primer-card__names{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:clamp(14px,2vh,20px);font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-soft)}.primer-card__name+.primer-card__name:before{content:"·";margin-right:10px;color:var(--ink-faint)}.primer__close{margin-top:clamp(20px,4svh,40px);font-family:var(--font-sans);font-size:clamp(15px,1.5vw,26px);line-height:1.35;color:var(--ink-soft)}.primer-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background-color:var(--surface-sheet);-webkit-mask-image:radial-gradient(ellipse at center,#000 0%,#000 62%,rgba(0,0,0,.45) 82%,transparent 100%);mask-image:radial-gradient(ellipse at center,#000 0%,#000 62%,rgba(0,0,0,.45) 82%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:0% 0%;mask-size:0% 0%}.primer-card>*{position:relative;z-index:1}.primer-card[data-shown=true]:before{animation:paper-open .52s var(--ease-signature) both}@keyframes paper-open{0%{-webkit-mask-size:0% 0%;mask-size:0% 0%}to{-webkit-mask-size:210% 210%;mask-size:210% 210%}}.primer-card__kicker{opacity:0}.primer-card[data-shown=true] .primer-card__kicker{animation:ink-surface .38s var(--ease-signature) both;animation-delay:.2s}.primer-card__names{--rest: .76s;--beat: .32s}.primer-card__name{opacity:0}.primer-card__names[data-shown=true] .primer-card__name{animation:ink-surface .42s var(--ease-signature) both;animation-delay:calc(var(--rest) + var(--step, 0) * var(--beat))}.typing{position:relative;display:inline-block}.typing__ghost{opacity:0}.typing__ink{position:absolute;top:0;right:0;bottom:0;left:0;white-space:inherit}.typing__caret{display:inline-block;width:0;animation:typing-caret 1.06s steps(1) infinite}@keyframes typing-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.typing__ghost{opacity:1}.typing__ink{display:none}.primer__inner{transform:none;transition:none}.primer__ask{transition:none}.primer__ask .typing{animation:none}.primer-card,.primer-card__kicker,.primer-card__name,.primer__close{opacity:1;transform:none;transition:none;animation:none}.primer-card:before{animation:none;-webkit-mask-image:none;mask-image:none;-webkit-mask-size:auto;mask-size:auto}}@supports (animation-timeline: view()){.door--why{animation:door-left 1s linear both;animation-timeline:--doors;animation-range:contain 0% contain 92svh}.door--song{animation:door-right 1s linear both;animation-timeline:--doors;animation-range:contain 0% contain 92svh}}@keyframes door-left{0%{transform:translate(0);animation-timing-function:cubic-bezier(.45,.05,.55,.95)}to{transform:translate(-106%)}}@keyframes door-right{0%{transform:translate(0);animation-timing-function:cubic-bezier(.45,.05,.55,.95)}to{transform:translate(106%)}}@supports not (animation-timeline: view()){.chapter{height:auto}.chapter__screen{position:static;height:auto;overflow:visible}.door{position:static;width:auto;min-height:100svh}.chapter__behind{position:static;min-height:100svh;padding-block:clamp(48px,10svh,120px)}.board{transform:none;margin-top:0}}@media(prefers-reduced-motion:reduce){.chapter{height:auto}.chapter__screen{position:static;height:auto;overflow:visible}.door{position:static;width:auto;min-height:100svh;animation:none}.chapter__behind{position:static;min-height:100svh;padding-block:clamp(48px,10svh,120px)}.board{transform:none}.primer-card,.primer-card__kicker,.primer-card__name{opacity:1;transform:none;transition:none;animation:none}.primer-card:before{animation:none;-webkit-mask-image:none;mask-image:none;-webkit-mask-size:auto;mask-size:auto}.panes,.pane{transition:none}}.doors__by{font-size-adjust:from-font;margin-top:clamp(10px,2vh,18px);font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track);text-transform:uppercase;opacity:.72}.doors__kicker{white-space:pre-line;font-family:var(--font-mono);font-size:var(--kicker-size);letter-spacing:var(--track-wide);text-transform:uppercase;opacity:.62;margin-bottom:clamp(16px,4vh,40px)}.doors__title{font-size:clamp(52px,12vw,168px);line-height:.88;max-width:14ch}.doors__artist{margin-top:clamp(16px,3vh,32px);font-family:var(--font-mono);font-size:clamp(13px,1.4vw,16px);letter-spacing:var(--track);text-transform:uppercase}.doors__skip{position:fixed;right:var(--gutter);bottom:clamp(18px,4svh,34px);z-index:12;padding:8px 14px;border:1px solid var(--rule);border-radius:999px;cursor:pointer;font-family:var(--font-mono);font-size:var(--kicker-size-sm);letter-spacing:var(--track);text-transform:uppercase;background-color:var(--surface-sheet);color:var(--ink-soft);box-shadow:var(--shadow-lift);transition:color .2s var(--ease-standard),border-color .2s var(--ease-standard)}.doors__skip:hover{color:var(--ink);border-color:var(--rule-firm)}@media(prefers-reduced-motion:reduce){.doors__skip{transition:none}}.primer[data-hurry=true] *{animation-duration:0s!important;animation-delay:0s!important;transition:none!important}.primer[data-hurry=true]{animation:primer-hurry .42s var(--ease-standard) both!important}@keyframes primer-hurry{0%{opacity:0}to{opacity:1}}@media print{@page{size:A4;margin:14mm 15mm}*,*:before,*:after{print-color-adjust:exact;-webkit-print-color-adjust:exact;animation:none!important;transition:none!important}html,body{background:#fff!important;color:#131313!important}.appbar,.menu,.chrome,.terrain,.primer,.doors__skip,.keeper,.pane-edge,.talk,.tools,.stage,.outlined,.outlined__why,.words__write,.fold-handle,.comments-button,.share,.popover,.confirm{display:none!important}.page{max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.chapter,.chapter__screen,.chapter__behind{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;transform:none!important;clip-path:none!important}.panes{display:block!important;transform:none!important;overflow:visible!important}.pane,.pane--thing,.pane--review{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0!important;overflow:visible!important;transform:none!important;opacity:1!important}.pane--review{break-before:page}.fold,.fold[data-open=false]{display:block!important;grid-template-rows:none!important;height:auto!important;opacity:1!important;overflow:visible!important}body{font-size:10.5pt;line-height:1.45}.stream-head,.section-head,.chrome{position:static!important}.stream-head{break-after:avoid}.sheet__section,.stream__group>*,.block,.work-row{break-inside:avoid}.sheet__body,.block,.work,.stage,.outlined{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.printhead{display:block!important;margin-bottom:8mm;break-after:avoid}}.printhead{display:none}.printhead__title{font-family:var(--font-display);font-size:24pt;line-height:1.05;text-transform:uppercase;color:#131313}.printhead__by{margin-top:2mm;font-family:var(--font-mono);font-size:9pt;letter-spacing:var(--track);text-transform:uppercase;color:#666}
