@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-wght-normal-CGKlZYBf.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-wght-normal-DLqwHbi6.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-wght-normal-e3e57Shi.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-wght-normal-CO1l-giJ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-wght-normal-LcSrhZ7T.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-wght-normal-BnEbWgdZ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-wght-normal-DLxlUchJ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: oklch(.988 .004 92);--paper-2: oklch(.968 .006 92);--paper-3: oklch(.938 .008 92);--ink: oklch(.235 .012 62);--muted: oklch(.44 .015 62);--faint: oklch(.545 .013 62);--mark: oklch(.87 .185 104);--mark-ink: oklch(.28 .05 96);--accent: oklch(.52 .115 72);--flag: oklch(.52 .19 27);--line: oklch(.885 .006 92);--line-strong: oklch(.8 .01 92);--sans: "Archivo Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--read: "Literata Variable", Georgia, "Times New Roman", serif;--radius: 8px;--radius-lg: 13px;--z-sticky: 200;--z-backdrop: 300;--z-modal: 400;--z-toast: 500;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-smooth-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: ease-in-out;--duration-stagger: 40ms;--duration-press: 90ms;--duration-quick: .15s;--duration-fast: .25s;--duration-slow: .4s;--tabs-dur: .25s;--tabs-ease: cubic-bezier(.22, 1, .36, 1);--acc-expand: .25s;--acc-collapse: .25s;--acc-chevron: .25s;--acc-ease: cubic-bezier(.22, 1, .36, 1);--modal-open-dur: .25s;--modal-close-dur: .15s;--modal-scale: .96;--modal-scale-close: .96;--modal-ease: cubic-bezier(.22, 1, .36, 1);--digit-dur: .5s;--digit-distance: 8px;--digit-stagger: 70ms;--digit-blur: 2px;--digit-ease: cubic-bezier(.22, 1, .36, 1);--digit-dir-x: 0;--digit-dir-y: 1;--text-swap-dur: .15s;--text-swap-translate-y: 4px;--text-swap-blur: 2px;--text-swap-ease: ease-in-out;--toast-open: .35s;--toast-close: .25s;--toast-distance: 16px;--toast-blur: 2px;--toast-scale: .97;--toast-ease: cubic-bezier(.22, 1, .36, 1);--reveal-dur: .4s;--reveal-blur: 2px;--reveal-ease: ease-in-out}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:light;background:var(--paper)}body{margin:0;font-family:var(--sans);font-size:1rem;line-height:1.55;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;line-height:1.08;text-wrap:balance;font-weight:800;letter-spacing:-.025em}p{margin:0}a{color:var(--ink);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-color:var(--mark)}button{font-family:inherit;font-size:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}::selection{background:var(--mark);color:var(--mark-ink)}img,video{max-width:100%}.mark{background-image:linear-gradient(104deg,transparent .4%,color-mix(in oklab,var(--mark) 86%,transparent) 2.4%,color-mix(in oklab,var(--mark) 74%,transparent) 95%,transparent 99.2%);background-repeat:no-repeat;background-size:100% 66%;background-position:0 76%;padding:.06em .2em;margin:0 -.14em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.mark-block{background:var(--mark);color:var(--mark-ink);padding:.06em .16em .02em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.mark-glyph{display:inline-grid;place-items:center;width:44px;height:44px;font-size:1.75rem;font-weight:800;line-height:1;color:var(--ink);background:var(--mark);border-radius:12px}.stamp{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-variant-numeric:tabular-nums}.stamp b{color:var(--ink);font-weight:750}.rule-head{border-top:2px solid var(--ink);padding-top:9px;font-size:.8125rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:baseline;gap:10px}.rule-head .n{color:var(--faint);font-weight:600;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 17px;border-radius:var(--radius);border:1px solid transparent;font-weight:700;font-size:.9rem;line-height:1.3;font-family:inherit;transition:background var(--duration-quick) var(--ease-out),border-color var(--duration-quick) var(--ease-out),color var(--duration-quick) var(--ease-out),transform var(--duration-press) var(--ease-out);text-decoration:none;white-space:nowrap}.btn:active:not(:disabled),.side-item:active,.tab:active,.load-more:active,.trend-row:active{transform:scale(.985)}a.btn:hover{text-decoration:none}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:#3e3630}.btn-mark{background:var(--mark);color:var(--mark-ink)}.btn-mark:hover{background:#f7e612}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-strong)}.btn-ghost:hover{background:var(--paper-2);border-color:var(--ink)}.btn-danger{color:var(--muted);margin-left:auto}.btn-danger:hover{border-color:var(--flag);background:transparent;color:var(--flag)}.btn-destructive{background:var(--flag);color:var(--paper)}.btn-destructive:hover{background:#a8000e;background:oklch(.46 .19 27)}.btn-quiet{background:transparent;color:var(--muted);padding:6px 10px}.btn-quiet:hover{color:var(--ink)}.btn:disabled{cursor:not-allowed;background:var(--paper-3);color:var(--faint);border-color:transparent}.btn-lg{padding:12px 22px;font-size:1rem}.btn-sm{padding:6px 13px;font-size:.85rem}.auth-placeholder{display:inline-block;width:74px;height:32px;border-radius:999px;background:var(--paper-3)}.app{display:grid;grid-template-columns:minmax(88px,272px) minmax(0,624px) minmax(0,348px);justify-content:center;max-width:1288px;margin:0 auto;min-height:100dvh}.skip-link{position:absolute;left:-9999px;top:0;z-index:var(--z-toast);background:var(--mark);color:var(--mark-ink);padding:10px 16px;font-weight:700;font-size:.875rem}.skip-link:focus{left:0}.side{border-right:1px solid var(--line)}.side-inner{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 12px 18px}.wordmark{font-weight:800;font-size:1.3rem;letter-spacing:-.04em;color:var(--ink);padding:4px 12px 16px;display:inline-flex;align-items:baseline;gap:1px}.wordmark:hover{text-decoration:none}.wordmark-mark{display:inline-grid;place-items:center;width:19px;height:19px;flex:none;margin-left:4px;border-radius:5px;background:var(--mark);color:var(--ink);transform:translateY(-.3em)}.side-nav{display:flex;flex-direction:column;gap:2px;width:100%}.side-item{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:999px;color:var(--ink);font-size:1.0625rem;font-weight:550;transition:background var(--duration-quick) var(--ease-out),transform var(--duration-press) var(--ease-out)}.side-item:hover{background:var(--paper-2);text-decoration:none}.side-item.active{font-weight:750}.side-icon{display:inline-flex;color:var(--muted)}.side-item.active .side-icon{color:var(--ink)}.side-compose{width:100%;margin-top:16px;padding:12px 18px;border-radius:999px;font-size:1rem;font-weight:750}.side-auth{margin-top:auto;padding-top:16px;width:100%;border-top:1px solid var(--line)}.auth-block{display:grid;gap:9px}.btn-auth{width:100%;padding:11px 16px;border-radius:999px;font-size:.9375rem;font-weight:750;gap:10px}.auth-providers{display:inline-flex;align-items:center;gap:7px;color:currentColor;opacity:.75}.auth-providers svg{display:block}.auth-alt{font-size:.75rem;color:var(--faint);text-align:center;text-wrap:pretty}.auth-alt a{color:var(--muted);font-weight:700}.side-account{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:999px;min-width:0;transition:background var(--duration-quick) var(--ease-out)}.side-account:hover{background:var(--paper-2)}.side-account-who{min-width:0;display:flex;flex-direction:column;line-height:1.25}.side-account-who b{font-size:.875rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-account-who span{font-size:.8125rem;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.center{border-right:1px solid var(--line);min-width:0}.center-head{position:sticky;top:0;z-index:var(--z-sticky);background:color-mix(in oklab,var(--paper) 86%,transparent);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-bottom:1px solid var(--line)}.center-head-main{padding:15px 18px 13px}.center-head h1{font-size:1.3rem}.center-head .stamp{display:block;margin-top:7px}.center-pad{padding:20px 18px 96px}.tabs-row{display:flex;border-top:1px solid var(--line);position:relative}.tabs-row button{flex:1;border:0;background:transparent;color:var(--muted);font-family:inherit;font-size:.9375rem;font-weight:650;padding:13px 0 11px;position:relative;z-index:1;transition:color var(--duration-quick) var(--ease-out)}.tabs-row button:hover{color:var(--ink)}.tabs-row button.on{color:var(--ink);font-weight:750}.tabs-ind{position:absolute;left:0;bottom:0;width:0;height:4px;display:grid;place-items:center;transform:translate(0);transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease);will-change:transform,width;pointer-events:none}.tabs-ind:after{content:"";width:62px;height:4px;background:var(--mark)}.mode-tabs{position:relative}.mode-tabs .tabs-ind{top:3px;bottom:3px;height:auto;border-radius:6px;background:var(--paper);box-shadow:0 1px 3px #221d181f}.mode-tabs .tabs-ind:after{content:none}.rail{padding:18px 16px 48px;min-width:0;display:flex;flex-direction:column;gap:22px}.rail-card{border:1px solid var(--line);border-radius:var(--radius-lg);padding:15px 16px 13px;background:var(--paper-2)}.rail-card h3{font-size:.8125rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.trend-row{display:flex;gap:11px;padding:10px 0;border-top:1px solid var(--line);color:var(--ink)}.trend-row:hover{text-decoration:none}.trend-row:hover .trend-title{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-color:var(--mark)}.trend-rank{color:var(--accent);font-weight:800;font-size:.8125rem;font-variant-numeric:tabular-nums;flex:none;width:14px;padding-top:1px}.trend-main{min-width:0}.trend-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;font-weight:650;line-height:1.32}.trend-meta{display:block;font-size:.75rem;color:var(--faint);margin-top:2px}.trend-more{display:inline-block;margin-top:11px;color:var(--accent);font-size:.875rem;font-weight:700}.rules-list{margin:0;padding:0;list-style:none;display:grid;font-size:.875rem;color:var(--muted)}.rules-list li{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:8px 0;border-top:1px solid var(--line)}.rules-list b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:750;white-space:nowrap}.rail-fine{font-size:.75rem;color:var(--faint);padding:0 4px;text-wrap:pretty}.post{display:flex;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .12s var(--ease-out)}.post:hover{background:var(--paper-2)}.post-avatar{flex:none}.post-main{min-width:0;flex:1}.post-head{display:flex;align-items:baseline;gap:5px;font-size:.9375rem;flex-wrap:wrap}.post-name{font-weight:750;color:var(--ink)}.post-handle,.post-dot,.post-time{color:var(--faint);font-weight:450}.post-time:hover{text-decoration:underline}.post-text{margin-top:4px;font-family:var(--read);font-size:1rem;line-height:1.58;color:var(--ink);text-wrap:pretty;white-space:pre-wrap}.quoted{display:block;margin-top:13px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);overflow:hidden;color:inherit;background:var(--paper);transition:border-color .14s var(--ease-out)}.quoted:hover{text-decoration:none;border-color:var(--ink)}.quoted-media{position:relative;aspect-ratio:16 / 9;background:var(--paper-3)}.quoted-media img{width:100%;height:100%;object-fit:cover;display:block}.quoted-blank{width:100%;height:100%;background:var(--paper-3)}.quoted-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;pointer-events:none}.quoted-play svg{width:46px;height:46px;color:var(--paper);filter:drop-shadow(0 2px 10px rgb(0 0 0 / .45))}.quoted-len{position:absolute;right:9px;bottom:9px;background:var(--mark);color:var(--mark-ink);font-size:.6875rem;font-weight:750;padding:2px 7px;border-radius:4px;font-variant-numeric:tabular-nums}.quoted-body{padding:11px 13px}.quoted-src{font-size:.6875rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.quoted-title{margin-top:3px;font-size:.9375rem;font-weight:650;line-height:1.35;color:var(--ink)}.quoted-quote{margin-top:5px;font-family:var(--read);font-size:.9375rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.post-actions{margin-top:12px;display:flex;align-items:center;gap:22px}.post-action{display:inline-flex;align-items:center;gap:6px;color:var(--faint);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;transition:color .13s var(--ease-out)}.post-action:hover{color:var(--ink);text-decoration:none}.post-action-label{font-weight:550}.vote-pill{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:999px;overflow:hidden;background:var(--paper)}.vote-pill button{border:0;background:transparent;padding:4px 9px;display:inline-flex;align-items:center;color:var(--faint);transition:color .13s,background .13s}.vote-pill button:hover:not(:disabled){color:var(--ink);background:var(--paper-3)}.vote-pill .count{font-size:.8125rem;font-weight:750;min-width:22px;justify-content:center;align-items:center;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.vote-pill button.voted-up{color:var(--accent)}.vote-pill button.voted-down{color:var(--flag)}.lb-row{display:flex;gap:16px;align-items:center;padding:16px 0;border-top:1px solid var(--line)}.lb-rank{color:var(--accent);font-weight:800;flex:none;width:34px;font-size:1.35rem;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.lb-thumb{width:96px;flex:none;border-radius:var(--radius);aspect-ratio:4 / 3;object-fit:cover;background:var(--paper-3)}.lb-thumb-blank{display:grid;place-content:center;font-size:1.6rem;font-weight:800;color:var(--faint);letter-spacing:-.03em}.lb-main{min-width:0}.lb-main a{color:var(--ink);font-weight:700;font-size:1rem;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lb-meta{font-size:.8125rem;color:var(--faint);margin-top:4px}.page-src{padding-top:26px}.src-attribution .site{font-size:.6875rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.src-attribution h1{font-size:clamp(1.45rem,3.4vw,1.9rem);margin-top:7px;letter-spacing:-.03em}.src-attribution h1 a{color:var(--ink)}.src-attribution h1 a:hover{text-decoration:none;background-image:linear-gradient(var(--mark),var(--mark));background-repeat:no-repeat;background-size:100% .28em;background-position:0 88%}.src-sub{margin-top:8px;font-size:.8125rem;color:var(--faint)}.src-open{margin-top:13px;gap:7px}.src-open svg{color:var(--accent);flex:none}.artifact{margin-top:22px}.clip-player{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:#0d0d0d;border:1px solid var(--line-strong)}.clip-player video{display:block;width:100%;aspect-ratio:4 / 3}.clip-player iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0}.clip-badge{position:absolute;top:10px;left:10px;background:var(--mark);color:var(--mark-ink);font-size:.6875rem;font-weight:750;padding:3px 8px;border-radius:4px;pointer-events:none;font-variant-numeric:tabular-nums}.clip-processing{aspect-ratio:16 / 9;border-radius:var(--radius-lg);background:var(--paper-2);border:1px solid var(--line-strong);display:grid;place-content:center;text-align:center;gap:8px;color:var(--muted);font-size:.9375rem;padding:24px}.galley-quote{font-family:var(--read);font-size:clamp(1.2rem,2.5vw,1.45rem);line-height:1.55;font-weight:450;margin:0;padding:4px 0}.page-shot{margin:18px 0 0;border:1px solid var(--line-strong);border-radius:var(--radius-lg);overflow:hidden}.page-shot img{display:block;width:100%}.page-shot figcaption{font-size:.75rem;color:var(--faint);padding:8px 12px;border-top:1px solid var(--line);background:var(--paper-2)}.credit{margin-top:12px;border-top:1px solid var(--ink);padding-top:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.credit-main{min-width:260px;flex:1}.credit-facts{font-size:.8125rem;color:var(--muted);text-wrap:pretty;font-variant-numeric:tabular-nums}.credit-facts b{color:var(--ink);font-weight:700}.credit-note{margin-top:4px;font-size:.75rem;color:var(--faint);text-wrap:pretty}.credit-note a{color:var(--accent);font-weight:650}.btn-dispute{flex:none;background:transparent;border-color:var(--line-strong);color:var(--muted);font-size:.8125rem;padding:7px 13px}.btn-dispute:hover{border-color:var(--flag);color:var(--flag);background:transparent}.clip-note{margin-top:9px;font-size:.8125rem;color:var(--faint);text-wrap:pretty}.transcript{margin-top:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-2);overflow:hidden}.transcript-head{width:100%;border:0;background:transparent;cursor:pointer;padding:11px 14px;font-family:inherit;font-size:.8125rem;font-weight:700;color:var(--muted);-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:10px;text-align:left;transition:color var(--duration-quick) var(--ease-out),background var(--duration-quick) var(--ease-out)}.transcript-head:hover{color:var(--ink);background:var(--paper-3)}.transcript-head .t-acc-chevron{margin-left:auto}.t-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel{grid-template-rows:1fr;transition:grid-template-rows var(--acc-expand) var(--acc-ease)}.t-acc-panel-inner{overflow:hidden;opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur(0);transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{display:inline-flex;transform:scaleY(1);transform-origin:center;transition:transform var(--acc-chevron) var(--acc-ease)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}.cues{list-style:none;margin:0;padding:4px 14px 16px;border-top:1px solid var(--line);max-height:460px;overflow-y:auto;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 26px),transparent)}.cue{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;padding:7px 0;border-bottom:1px solid color-mix(in oklab,var(--line) 60%,transparent)}.cue:last-child{border-bottom:0}.cue-t{font-size:.6875rem;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums;padding-top:4px;letter-spacing:.02em}.cue-text{font-family:var(--read);font-size:.875rem;line-height:1.6;color:var(--muted);text-wrap:pretty}.commentary{margin-top:34px}.commentary-body{margin-top:14px;font-family:var(--read);font-size:clamp(1.06rem,.98rem + .4vw,1.175rem);line-height:1.7;white-space:pre-wrap;text-wrap:pretty;max-width:62ch}.byline{margin-top:22px;display:flex;align-items:center;gap:12px}.avatar{width:36px;height:36px;border-radius:50%;background:var(--paper-3);object-fit:cover;display:block;flex:none}.avatar-fallback{width:36px;height:36px;border-radius:50%;background:var(--mark);color:var(--mark-ink);display:grid;place-content:center;font-weight:750;font-size:.9375rem;flex:none}.byline .who a{color:var(--ink);font-weight:700}.byline .who .when{font-size:.8125rem;color:var(--faint)}.page-actions{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.discussion{margin-top:34px}.discussion-invite{margin-top:14px;display:flex;gap:12px;align-items:flex-start}.discussion-invite .avatar,.discussion-invite .avatar-fallback{margin-top:2px}.comment-form{flex:1;min-width:0}.comment-form textarea,.field textarea,.field input,.field select{width:100%;font-family:inherit;font-size:.9375rem;line-height:1.5;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius);padding:10px 12px;transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out)}.field textarea::placeholder,.comment-form textarea::placeholder,.field input::placeholder{color:var(--faint)}.comment-form textarea:focus,.field textarea:focus,.field input:focus,.field select:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in oklab,var(--mark) 42%,transparent)}.comment-form textarea{min-height:46px;resize:vertical;background:var(--paper-2)}.comment-form textarea:focus{background:var(--paper);min-height:88px}.comment-form .row{margin-top:9px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.comment-form .row .hint{margin-right:auto;font-size:.75rem;color:var(--faint)}.comment{display:flex;gap:12px;padding:15px 0;border-top:1px solid var(--line)}.comment .avatar,.comment .avatar-fallback{width:30px;height:30px;font-size:.8125rem}.comment-main{flex:1;min-width:0}.comment-head{font-size:.8125rem;color:var(--faint)}.comment-head a{color:var(--ink);font-weight:700}.comment-body{margin-top:3px;font-size:.9375rem;line-height:1.55;white-space:pre-wrap;text-wrap:pretty}.comment-body.deleted{color:var(--faint);font-style:italic}.comment-foot{margin-top:5px;display:flex;gap:14px}.comment-foot button{border:0;background:none;color:var(--faint);font-size:.75rem;font-weight:700;padding:2px 0}.comment-foot button:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.comment-children{border-left:1px solid var(--line);padding-left:16px;margin-left:15px}dialog.modal{border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:0;max-width:480px;width:calc(100vw - 40px);background:var(--paper);color:var(--ink);box-shadow:0 24px 60px -12px #221d1847;transform-origin:center;transform:scale(1);opacity:1;transition:transform var(--modal-open-dur) var(--modal-ease),opacity var(--modal-open-dur) var(--modal-ease)}@starting-style{dialog.modal[open]{transform:scale(var(--modal-scale));opacity:0}}dialog.modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;transition:transform var(--modal-close-dur) var(--modal-ease),opacity var(--modal-close-dur) var(--modal-ease)}dialog.modal::backdrop{background:#221d186b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;transition:opacity var(--modal-open-dur) var(--modal-ease)}@starting-style{dialog.modal[open]::backdrop{opacity:0}}dialog.modal.is-closing::backdrop{opacity:0;transition:opacity var(--modal-close-dur) var(--modal-ease)}.modal-inner{padding:24px}.modal-inner h2{font-size:1.15rem;font-weight:800}.modal-inner .sub{margin-top:8px;color:var(--muted);font-size:.875rem;text-wrap:pretty}.field{margin-top:14px}.field label{display:block;font-size:.8125rem;font-weight:700;margin-bottom:5px}.field .hint,.hint{font-size:.75rem;color:var(--faint);margin-top:5px;text-wrap:pretty}.checkbox-row{display:flex;align-items:center;gap:9px}.checkbox-row input{width:auto;accent-color:var(--accent);margin:0}.checkbox-row label{margin:0;font-weight:500}.modal-actions{margin-top:20px;display:flex;justify-content:flex-end;gap:10px}dialog.modal-confirm{max-width:400px}dialog.modal-confirm .sub b{color:var(--ink);font-weight:750}.form-error{margin-top:12px;color:var(--flag);font-size:.875rem;font-weight:650}.form-success{padding:8px 0;color:var(--accent);font-size:.9375rem;font-weight:650}.profile-head{padding:8px 0 16px;display:flex;align-items:center;gap:18px}.profile-head .avatar,.profile-head .avatar-fallback{width:62px;height:62px;font-size:1.5rem;flex:none}.profile-id{min-width:0;flex:1}.profile-head h1{font-size:1.65rem;overflow-wrap:anywhere}.profile-head .handle{margin-top:5px;color:var(--muted);font-size:.9375rem}.profile-stats{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 20px;padding-bottom:20px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.stat{display:inline-flex;align-items:baseline;gap:6px;border:0;background:transparent;padding:0;font-family:inherit;font-size:.875rem;color:var(--muted);transition:color var(--duration-quick) var(--ease-out)}.stat b{color:var(--ink);font-weight:750;font-size:.9375rem}.stat:not(.is-static) span{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;text-decoration-thickness:2px;transition:text-decoration-color var(--duration-quick) var(--ease-out)}.stat:not(.is-static):hover{color:var(--ink)}.stat:not(.is-static):hover span{text-decoration-color:var(--mark)}.stat-joined{color:var(--faint);font-size:.8125rem;margin-left:auto}.follow-btn{min-width:104px;flex:none}.follow-btn.is-on{background:transparent;color:var(--ink);border-color:var(--line-strong)}.follow-btn.is-on:hover{border-color:var(--flag);color:var(--flag);background:color-mix(in oklab,var(--flag) 7%,transparent)}.follow-swap{display:grid}.follow-swap>span{grid-area:1 / 1;transition:opacity var(--duration-quick) var(--ease-out)}.follow-swap .f-hover{opacity:0}.follow-btn.is-on:hover .f-rest,.follow-btn.is-on:focus-visible .f-rest{opacity:0}.follow-btn.is-on:hover .f-hover,.follow-btn.is-on:focus-visible .f-hover{opacity:1}.person{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--line)}.person-id{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.person-id:hover{text-decoration:none}.person-id>span{display:grid;min-width:0}.person-id b{font-weight:750;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-id:hover b{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-color:var(--mark)}.person-id em{font-style:normal;color:var(--muted);font-size:.8125rem}.skeleton{background:linear-gradient(90deg,var(--paper-2) 25%,var(--paper-3) 50%,var(--paper-2) 75%);background-size:200% 100%;animation:shimmer 1.4s infinite linear;border-radius:var(--radius)}@keyframes shimmer{to{background-position:-200% 0}}.empty,.timeline-empty{padding:54px 24px;text-align:center;color:var(--muted)}.empty p,.timeline-empty p{margin-top:14px;font-size:.9375rem;max-width:42ch;margin-inline:auto;text-wrap:pretty}.empty-actions{margin-top:18px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.load-more{width:100%;border:0;background:transparent;color:var(--accent);font-family:inherit;font-size:.9375rem;font-weight:700;padding:16px;border-bottom:1px solid var(--line)}.load-more:hover{background:var(--paper-2)}.post-skeleton{display:flex;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.prose{padding-top:34px;padding-bottom:96px}.prose h1{font-size:clamp(1.9rem,4.2vw,2.5rem);letter-spacing:-.035em}.prose .lede{margin-top:16px;font-family:var(--read);font-size:1.15rem;line-height:1.62;color:var(--ink);text-wrap:pretty;max-width:60ch}.prose h2{font-size:.8125rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;margin-top:38px;border-top:2px solid var(--ink);padding-top:9px}.prose p,.prose li{margin-top:13px;color:var(--muted);text-wrap:pretty;max-width:62ch}.prose ul,.prose ol{margin:0;padding-left:20px}.prose strong{color:var(--ink);font-weight:700}.composer{padding-top:30px;padding-bottom:96px}.composer h1{font-size:clamp(1.8rem,3.8vw,2.2rem)}.composer .sub{margin-top:10px;color:var(--muted);text-wrap:pretty;max-width:58ch}.composer .sub strong{color:var(--ink);font-weight:700}.anon-toggle{display:flex;align-items:flex-start;gap:11px;margin-top:24px;padding:13px 15px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-2);cursor:pointer;transition:border-color var(--duration-quick) var(--ease-out),background var(--duration-quick) var(--ease-out)}.anon-toggle:hover{border-color:var(--line-strong)}.anon-toggle.is-on{border-color:var(--accent);background:color-mix(in oklab,var(--mark) 8%,var(--paper))}.anon-toggle input{width:16px;height:16px;margin:3px 0 0;accent-color:var(--accent);flex:none}.anon-toggle>span{display:grid;gap:3px;min-width:0}.anon-toggle b{font-size:.9375rem;font-weight:700}.anon-toggle em{font-style:normal;font-size:.8125rem;color:var(--muted);text-wrap:pretty}.mode-tabs{margin-top:22px;display:inline-flex;gap:3px;padding:3px;background:var(--paper-3);border-radius:9px}.mode-tabs button{border:0;background:transparent;padding:7px 15px;font-size:.875rem;font-weight:700;color:var(--muted);border-radius:6px;position:relative;z-index:1;transition:color var(--duration-quick) var(--ease-out)}.mode-tabs button:hover,.mode-tabs button.on{color:var(--ink)}.char-count{font-variant-numeric:tabular-nums;font-weight:650}.char-count.ok{color:var(--accent)}.char-count.bad{color:var(--flag)}.video-route{margin-top:24px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:24px;background:var(--paper-2)}.video-route h2{font-size:1.2rem}.video-route p{margin-top:10px;color:var(--muted);text-wrap:pretty}.video-steps{margin:18px 0 0;padding-left:20px;display:grid;gap:8px;color:var(--muted);font-size:.9375rem}.video-steps strong{color:var(--ink)}.video-route-actions{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}.yt-preview{margin-top:16px;display:flex;gap:13px;align-items:center;border:1px solid var(--line);border-radius:var(--radius-lg);padding:11px;background:var(--paper-2)}.yt-preview img{width:116px;border-radius:var(--radius);display:block}.yt-preview .t{font-weight:700;font-size:.9375rem;line-height:1.32}.yt-preview .a{font-size:.8125rem;color:var(--faint);margin-top:3px}.trim-row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.trim-row .field{flex:1;min-width:120px}.pitch{padding:18px;border-bottom:1px solid var(--line);background:var(--paper-2)}.pitch-line{font-family:var(--read);font-size:1.0625rem;line-height:1.55;color:var(--ink);text-wrap:pretty;max-width:46ch}.pitch-actions{margin-top:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pitch .stamp{margin-top:12px;display:block}.toast{position:fixed;bottom:24px;left:50%;z-index:var(--z-toast);background:var(--ink);color:var(--paper);font-size:.875rem;font-weight:650;padding:11px 18px;border-radius:999px;box-shadow:0 12px 30px -8px #221d1866;max-width:calc(100vw - 32px);text-wrap:pretty;transform:translate(-50%) translateY(0) scale(1);opacity:1;transition:transform var(--toast-open) var(--toast-ease),opacity var(--toast-open) var(--toast-ease),filter var(--toast-open) var(--toast-ease)}@starting-style{.toast{transform:translate(-50%) translateY(var(--toast-distance)) scale(var(--toast-scale));opacity:0;filter:blur(var(--toast-blur))}}.toast.is-closing{transform:translate(-50%) translateY(var(--toast-distance)) scale(var(--toast-scale));opacity:0;filter:blur(var(--toast-blur));transition:transform var(--toast-close) var(--toast-ease),opacity var(--toast-close) var(--toast-ease),filter var(--toast-close) var(--toast-ease)}@keyframes digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)),calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}}.t-digit-group{display:inline-flex;align-items:baseline}.t-digit{display:inline-block}.t-digit-group.is-animating .t-digit{animation:digit-pop-in var(--digit-dur) var(--digit-ease)}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}.t-text-swap{display:inline-block;transform:translateY(0);filter:blur(0);opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease),filter var(--text-swap-dur) var(--text-swap-ease),opacity var(--text-swap-dur) var(--text-swap-ease)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@keyframes route-in{0%{opacity:0;transform:translateY(6px)}}.route{animation:route-in .26s var(--ease-smooth-out)}@keyframes reveal-in{0%{opacity:0;filter:blur(var(--reveal-blur))}}.t-reveal>*{animation:reveal-in var(--reveal-dur) var(--reveal-ease) backwards}.t-reveal>*:nth-child(2){animation-delay:var(--duration-stagger)}.t-reveal>*:nth-child(3){animation-delay:calc(var(--duration-stagger) * 2)}.t-reveal>*:nth-child(4){animation-delay:calc(var(--duration-stagger) * 3)}.t-reveal>*:nth-child(n+5){animation-delay:calc(var(--duration-stagger) * 4)}.spin{width:18px;height:18px;border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.tabbar{display:none}@media(max-width:1100px){.app{grid-template-columns:88px minmax(0,1fr)}.rail,.side-label,.side-compose,.auth-label,.auth-alt,.side-account-who{display:none}.btn-auth{width:44px;height:44px;padding:0;margin-inline:auto}.side-account{justify-content:center}.side-item{justify-content:center;padding:12px}.side .wordmark{justify-content:center;width:100%;padding:4px 0 16px}}@media(max-width:700px){.app{grid-template-columns:minmax(0,1fr)}.side{border-right:0;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:var(--z-sticky);background:color-mix(in oklab,var(--paper) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.side-inner{height:auto;flex-direction:row;align-items:center;justify-content:space-between;padding:9px 16px}.side-nav{display:none}.side .wordmark{padding:0;width:auto}.side-auth{margin-top:0;padding-top:0;width:auto;border-top:0}.auth-alt{display:none}.auth-label{display:inline}.btn-auth{width:auto;height:auto;padding:8px 15px;font-size:.875rem}.side-account-who{display:none}.center{border-right:0;padding-bottom:68px}.center-pad{padding-inline:16px}.tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);background:color-mix(in oklab,var(--paper) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:8px 6px calc(8px + env(safe-area-inset-bottom))}.tab{flex:1;display:grid;place-items:center;padding:8px 0;color:var(--muted);border-radius:10px}.tab.active{color:var(--ink)}.tab-primary{color:var(--mark-ink)}.tab-primary svg{background:var(--mark);border-radius:999px;padding:5px;width:30px;height:30px}.comment-children{padding-left:10px;margin-left:9px}.credit{gap:12px}.credit-main{min-width:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mod-case{margin-top:22px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:16px;background:var(--paper)}.mod-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mod-status{font-size:.6875rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:var(--paper-3);color:var(--muted)}.mod-status[data-status=open]{background:var(--mark);color:var(--mark-ink)}.mod-status[data-status=upheld]{background:var(--flag);color:var(--paper)}.mod-meta{font-size:.75rem;color:var(--faint)}.mod-details{margin-top:12px;font-family:var(--read);font-size:.9375rem;line-height:1.6;text-wrap:pretty}.mod-target{margin-top:14px;border-left:1px solid var(--line-strong);padding-left:14px}.mod-target-title{display:block;margin-top:3px;font-weight:700;font-size:.9375rem}.mod-quote{margin-top:7px;font-family:var(--read);font-size:.9375rem;line-height:1.55;color:var(--muted)}.mod-commentary{margin-top:7px;font-size:.875rem;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mod-actions{margin-top:16px;display:flex;gap:9px;flex-wrap:wrap}.landing{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);height:100dvh;overflow:hidden}.landing-sell{display:flex;flex-direction:column;overflow-y:auto;padding:clamp(28px,4vw,52px) clamp(24px,4.5vw,64px);max-width:720px;margin-left:auto;width:100%}.landing-wordmark{font-size:1.45rem;padding:0}.landing-mid{margin:auto 0;padding:48px 0}.landing-pitch{padding-top:0}.landing-pitch h1{font-size:clamp(2.4rem,5.4vw,4.1rem);letter-spacing:-.04em;line-height:1.02;max-width:13ch}.landing-sub{margin-top:20px;font-family:var(--read);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6;color:var(--muted);max-width:46ch;text-wrap:pretty}.landing-actions{margin-top:32px;display:grid;gap:10px;max-width:380px}.landing-btn{width:100%}.landing-provider{justify-content:flex-start;gap:12px;padding-inline:20px}.landing-or{display:flex;align-items:center;gap:12px;margin:4px 0;color:var(--faint);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.landing-or:before,.landing-or:after{content:"";flex:1;height:1px;background:var(--line)}.landing-read{margin-top:6px;font-size:.9375rem;font-weight:700;color:var(--accent);justify-self:start}.landing-note{font-size:.8125rem;color:var(--faint);text-wrap:pretty;border-left:1px solid var(--line-strong);padding-left:12px}.landing-foot{padding-top:24px;display:flex;justify-content:space-between;align-items:baseline;gap:18px;flex-wrap:wrap}.landing-links{display:flex;gap:16px;font-size:.75rem}.landing-links a{color:var(--faint);font-weight:650}.landing-stream{position:relative;min-height:0;overflow:hidden;background:var(--paper-2);border-left:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:0 clamp(24px,3vw,48px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 14%,#000 86%,transparent)}.stream-col{display:flex;flex-direction:column;gap:26px;animation:stream-drift var(--dur, 74s) linear infinite;will-change:transform}.stream-col:nth-child(2){margin-top:90px}@keyframes stream-drift{to{transform:translateY(-50%)}}.stream-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 2px 10px -4px #221d1814;flex:none}.stream-thumb{position:relative;aspect-ratio:16 / 9;background:var(--paper-3)}.stream-thumb img{width:100%;height:100%;object-fit:cover;display:block}.stream-body{padding:16px 18px 17px}.stream-src{font-size:.6875rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.stream-quote{margin-top:10px;font-family:var(--read);font-size:.9375rem;line-height:1.66;text-wrap:pretty}.stream-title{margin-top:9px;font-size:1rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;text-wrap:pretty}.stream-len{position:absolute;right:9px;bottom:9px;background:var(--mark);color:var(--mark-ink);font-size:.6875rem;font-weight:750;padding:2px 7px;border-radius:4px;font-variant-numeric:tabular-nums}.stream-commentary{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:.8125rem;line-height:1.55;color:var(--muted);text-wrap:pretty}.mark-draw{background-size:0% 66%;animation:mark-draw 1.1s var(--ease-smooth-out) infinite alternate;animation-delay:inherit}@keyframes mark-draw{0%,18%{background-size:0% 66%}62%,to{background-size:100% 66%}}@media(max-width:900px){.landing{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.landing-sell{max-width:none;min-height:100dvh;justify-content:center}.landing-mid{margin:0;padding:40px 0 0}.landing-actions{max-width:none}.landing-foot{padding-top:40px}.landing-stream{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr;height:78dvh;padding:0 20px}.stream-col:nth-child(2){margin-top:0}.landing-stream .stream-col:last-child{display:none}}@media(prefers-reduced-motion:reduce){.stream-col{animation:none}.mark-draw{animation:none;background-size:100% 66%}}.gate{padding-top:72px;max-width:46ch}.gate h1{margin-top:20px;font-size:clamp(1.6rem,3.4vw,2.1rem)}.gate p{margin-top:12px;font-family:var(--read);font-size:1.05rem;line-height:1.6;color:var(--muted);text-wrap:pretty}.gate-actions{margin-top:26px;display:flex;gap:10px;flex-wrap:wrap}
