@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-vietnamese-700-normal-DH94m5DZ.woff2)format("woff2"),url(/assets/fraunces-vietnamese-700-normal-DxawQjq2.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-ext-700-normal-CanUGppC.woff2)format("woff2"),url(/assets/fraunces-latin-ext-700-normal-DuBstVeD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-normal-CEOla-zY.woff2)format("woff2"),url(/assets/fraunces-latin-700-normal-DTjk5d1Q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/zilla-slab-latin-ext-700-normal-C1-U_e_0.woff2)format("woff2"),url(/assets/zilla-slab-latin-ext-700-normal-DQD_oLH8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Zilla Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/zilla-slab-latin-700-normal-CEKI1vVu.woff2)format("woff2"),url(/assets/zilla-slab-latin-700-normal-C8aaVMsA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAAB+AAAAOwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhEYHZwwHG3oGIxFmfM0O8M/D2IE2KXexlvRX30jl4k0ByoIFW5Pm075+YpPjCMK6+K9Osusn4APwSeKJ0ARA/zfCdz9c0xILi5BPgVU7UACUe6B7QO0mZzupNnE5/rFs1LZf+AIRJzI3rkEf/YdjYxmFr42NC6Q839aFT4hla06fRTcFxCDqdm5WoAtIQshCoG2qheXlV1x9ff23O2Tf3fXffZv999RfgYpA7LbDvntqIhCKlqbQFBKakuEKFjRRkqFa83rN1eChoJIElHjEY5huuu3gAmICbC/po/SQGunUtDFWwzixpbmxkUXUQPIDWHOZNbnM6NF35U+qPOX7GEmc+8KL0mLpe0bLQmgK9BcYLh200877R0ESEO30EEjI6C8L9FesjJ6akrrRlnGZxyONvquC7hvVp36BZcQH6wr9MiEqeoEW6IsOdsLZGE6GrFIlg3cIFZDNOUXRc6tOqd0+aDK79tBNso2ily0l1fLOzu3dtjn19dfjmDtfeGOjjZ54RZC/3j711eHtN2h557TXXnP0bc++uv76dz15k6NfUxbfGNV5tUv7Rp9Dp/mw/PrtxPn3nxHPDHPcXf36Ct89+f2Tje/23z91xXc/3/HzqVjujbOurV17wOv637034uzFR579nnBtnuy168WLbaSuOOngf6u8aXGPIY/sU520Wn+lk5VnbvNXW36zXS5edGfh/IXW+1526gV/71vZuLT1kLeOvGbQ5HWHq56vO+2+Z2orOW6525WL9O+72eabLfDYWeME7e2e//Kma5/3ycsXfv1vY1z36wsHbXrixltthQ+kiQINjVibZnfTK2ZDkB/Kz/Pgy2cRdx5w/rdL9t6q1+K/NXP+Eh8sdebx8OHm49YR1e2n1SUQ/FSq88Piv9/zQx+02sybW9HCt1v9qbl8jQnop6dAyyKKofJT9ksCbUfKorRwSwyVhdA3mkLSDEI224tCMdxdQs2GthTqhluW72lBXVEUXTa3NYM5G4EkiA7+YY5hrznO/rYkw7GJLakELYE7Pz651b/Q1Rmw4Q5VdgeWLaFeGZEFHW0E3kFU7WdKVmS8JAy8WV8ANl4tVuzVK1rp9ZI622L0TZRefpBd5wEaoZUjZWVMx8RUbsThlXgmXVgow/fNzNbNsHq07Eon2xlBspLcL0IZ1E60jiiowKPu2Jzrt9KNWexWFxnv2cL4fSQ5cpSoRb2+zFcd/nVpV5co3VL+zTHdTUvbfLsOlKThqk0jWXBNMhM6V9T+hBNuKwEAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2)format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-vietnamese-700-normal-CjKRcRIV.woff2)format("woff2"),url(/assets/unbounded-vietnamese-700-normal-Bvu7IMCd.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-ext-700-normal-BLzWLLjG.woff2)format("woff2"),url(/assets/unbounded-latin-ext-700-normal-C5zWdd_U.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-vietnamese-700-normal-BLYPkJbo.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-700-normal-CHrFuVHU.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-ext-700-normal-fBkt-7fi.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-700-normal-BXpPFNFj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-700-normal-gtcctNPv.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-700-normal-DvJDmrLu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2)format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-greek-700-normal-RbvlO3f8.woff2)format("woff2"),url(/assets/syne-greek-700-normal-C01yjWE_.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-ext-700-normal-DuyXglMe.woff2)format("woff2"),url(/assets/syne-latin-ext-700-normal-C-qCH-vM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-700-normal-AF3Rs61n.woff2)format("woff2"),url(/assets/syne-latin-700-normal-Cd-_iCn5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.gb{background:var(--sp-bg,#0b0b0f);border-radius:var(--sp-radius-card,16px);isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}@keyframes gb-rotate{to{transform:rotate(360deg)}}@keyframes gb-tile{to{transform:translate(-22px,-22px)}}.gb-circle{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--gb-accent) 55%, transparent), transparent 70%);filter:blur(24px);opacity:.5;will-change:transform;border-radius:50%;animation:17s ease-in-out infinite alternate gb-bokeh;position:absolute;transform:translate(-50%,-50%)}@keyframes gb-bokeh{0%{transform:translate(-50%,-57%)}to{transform:translate(-50%,-43%)}}.gb-ring{border:1.5px solid color-mix(in srgb, var(--gb-accent) 45%, transparent);will-change:transform, opacity;border-radius:50%;animation:12s ease-in-out infinite alternate gb-ring-float;position:absolute;transform:translate(-50%,-50%)}@keyframes gb-ring-float{0%{opacity:.45;transform:translate(-50%,-54%)scale(.93)}to{opacity:.8;transform:translate(-50%,-46%)scale(1.07)}}.gb-tri{background:color-mix(in srgb, var(--gb-accent) 28%, transparent);clip-path:polygon(50% 0%,0% 100%,100% 100%);opacity:.55;transform:rotate(var(--r,0deg));will-change:transform;animation:11s ease-in-out infinite alternate gb-tri-float;position:absolute}@keyframes gb-tri-float{0%{transform:rotate(var(--r,0deg)) translateY(-7px)}to{transform:rotate(var(--r,0deg)) translateY(7px)}}.gb--mesh:before{content:"";background:radial-gradient(30% 36% at 18% 24%, color-mix(in srgb, var(--gb-accent) 42%, transparent), transparent 70%), radial-gradient(34% 40% at 82% 30%, color-mix(in srgb, var(--gb-accent) 26%, transparent), transparent 70%), radial-gradient(38% 44% at 50% 88%, color-mix(in srgb, var(--gb-accent) 32%, transparent), transparent 70%);will-change:transform;animation:42s linear infinite gb-rotate;position:absolute;inset:-55%}.gb--dots:before{content:"";background-image:radial-gradient(color-mix(in srgb, var(--gb-accent) 50%, transparent) 1.5px, transparent 1.6px);will-change:transform;background-size:22px 22px;animation:7.5s linear infinite gb-tile;position:absolute;inset:-30px}.gb--contours:before{content:"";background:repeating-radial-gradient(circle at 28% 118%, transparent 0 17px, color-mix(in srgb, var(--gb-accent) 16%, transparent) 17px 19px);will-change:transform;animation:13s ease-in-out infinite alternate gb-sway;position:absolute;inset:-20%}@keyframes gb-sway{0%{transform:translate(-12px,10px)}to{transform:translate(12px,-10px)}}.gb--stripes{background-color:var(--sp-bg,#0b0b0f);background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--gb-accent) 14%, transparent) 0 8px, transparent 8px 20px)}.gb-title{z-index:1;font-family:var(--gb-title-font,Georgia, serif);font-weight:var(--gb-title-weight,700);letter-spacing:var(--gb-title-tracking,-.01em);color:var(--sp-text,#f5f4f0);text-shadow:0 1px 14px #0009;margin:0;position:absolute}.gb-title--top{left:var(--sp-space-4,16px);right:var(--sp-space-4,16px);top:var(--sp-space-6,24px);font-size:var(--sp-text-display,1.75rem);line-height:1.05}.gb-title--center{text-align:center;padding:9cqh var(--sp-space-6,24px) 22cqh;text-wrap:balance;justify-content:center;align-items:flex-start;font-size:clamp(1.75rem,17cqmin,5rem);line-height:1.04;display:flex;inset:0}.sp-stage{background:var(--sp-bg);width:100%;height:100%;position:relative;overflow:hidden}.sp-stage[data-state=playing]{background:radial-gradient(120% 100% at 50% 30%, color-mix(in srgb, var(--sp-accent) 22%, var(--sp-bg)), var(--sp-bg) 72%)}.sp-stage__art{position:absolute;inset:0}.sp-stage__art--playing{justify-content:center;align-items:center;display:flex}.sp-stage__art--loading{filter:brightness(.5)saturate(.7)}.sp-stage__art--suspended{filter:brightness(.32)saturate(.6)}.sp-stage__shimmer-clip{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sp-stage__shimmer{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--sp-accent) 16%, transparent) 35%, color-mix(in srgb, var(--sp-accent) 34%, transparent) 50%, color-mix(in srgb, var(--sp-accent) 16%, transparent) 65%, transparent 100%);filter:blur(6px);width:66%;animation:sp-shimmer 2.6s var(--sp-ease-standard) infinite;will-change:transform, opacity, filter;position:absolute;top:-20%;bottom:-20%;left:0}.sp-stage__art--breathe{animation:6s ease-in-out infinite sp-breathe}.sp-stage__focus-ring{border-radius:inherit;box-shadow:var(--sp-focus-glow);pointer-events:none;position:absolute;inset:0}.sp-stage__suspended-label{color:var(--sp-text-faint);font:500 var(--sp-text-micro) / 1 var(--sp-font-mono);letter-spacing:.14em;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sp-stage__error{background:radial-gradient(120% 90% at 50% 30%, color-mix(in srgb, var(--sp-accent) 16%, var(--sp-bg)), var(--sp-bg));justify-content:center;align-items:center;gap:var(--sp-space-2);padding:var(--sp-space-6);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.sp-stage__error-title{font-size:var(--sp-text-title);color:var(--sp-text);font-weight:600}.sp-stage__error-body{font-size:var(--sp-text-label);color:var(--sp-text-dim)}.sp-stage__retry{margin-top:var(--sp-space-1);border-radius:var(--sp-radius-pill);border:1px solid var(--sp-accent);color:var(--sp-text);font:500 var(--sp-text-label) var(--sp-font-ui);cursor:pointer;background:0 0;padding:6px 16px}.sp-stage__filler{background:linear-gradient(180deg, color-mix(in srgb, var(--sp-accent) 30%, var(--sp-bg)) 0%, color-mix(in srgb, var(--sp-accent) 12%, var(--sp-bg)) 32%, color-mix(in srgb, var(--sp-accent) 12%, var(--sp-bg)) 68%, color-mix(in srgb, var(--sp-accent) 30%, var(--sp-bg)) 100%);position:absolute;inset:0}.sp-stage__landscape-box{aspect-ratio:16/9;width:100%;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.sp-stage__rotate-cue{text-align:center;color:var(--sp-text-dim);font:500 var(--sp-text-micro) var(--sp-font-mono);letter-spacing:.06em;pointer-events:none;position:absolute;top:calc(100% + 14px);left:0;right:0}.sp-feed-empty,.sp-feed-end{text-align:center;justify-content:center;align-items:center;gap:var(--sp-space-3);padding:var(--sp-space-8) var(--sp-space-6);flex-direction:column;display:flex}.sp-feed-empty{background:var(--sp-bg);position:absolute;inset:0}.sp-feed-empty__glyph,.sp-feed-end__glyph{color:var(--sp-accent,var(--sp-accent-default));opacity:.85;margin-bottom:var(--sp-space-2);font-size:2.5rem;line-height:1}.sp-feed-empty__title,.sp-feed-end__title{font:600 var(--sp-text-title) / 1.25 var(--sp-font-ui);letter-spacing:var(--sp-tracking-title);color:var(--sp-text)}.sp-feed-empty__sub,.sp-feed-end__sub{font:400 var(--sp-text-body) / 1.5 var(--sp-font-ui);color:var(--sp-text-dim);max-width:30ch}.sp-feed-end{width:100%;height:100%;color:var(--sp-text)}@keyframes splash-pop{0%{opacity:0;transform:scale(.82)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes splash-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes splash-glow{0%,to{opacity:.2;transform:scale(.96)}50%{opacity:.7;transform:scale(1.06)}}@keyframes splash-rotate{to{transform:rotate(360deg)}}@keyframes splash-flicker{0%{opacity:0}8%{opacity:1}10%{opacity:.25}14%{opacity:1}20%{opacity:.45}24%{opacity:1}28%{opacity:.8}32%,to{opacity:1}}.splash-mark{animation:splash-pop var(--sp-dur-promote,.28s) var(--sp-ease-emphasized) both;place-items:center;display:grid;position:relative}.splash-mark>img{z-index:1;position:relative}.splash-mark--breathe>img{animation:sp-breathe 3.2s var(--sp-ease-standard) infinite}.splash-glow{opacity:0;border-radius:50%;position:absolute;inset:-14%}.splash-mark--glow .splash-glow{background:radial-gradient(circle at 50% 50%, var(--splash-glow-cyan,#3fe0e080), var(--splash-glow-magenta,#e155d666) 45%, transparent 70%);filter:blur(18px);animation:splash-glow 2.6s var(--sp-ease-standard) infinite}.splash-mark--glow-rotate .splash-glow{opacity:.7;background:conic-gradient(from 0deg, var(--splash-glow-cyan,#3fe0e0b3) 0deg, transparent 95deg, var(--splash-glow-magenta,#e155d6b3) 180deg, transparent 275deg, var(--splash-glow-cyan,#3fe0e0b3) 360deg);filter:blur(22px);animation:5s linear infinite splash-rotate;inset:-20%}.splash-mark--spin>img{animation:18s linear infinite splash-rotate}@keyframes splash-trace{to{offset-distance:100%}}.splash-trace-svg{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.splash-trace-dot{offset-path:path("M 50 50 C 35 33 17 33 17 50 C 17 67 35 67 50 50 C 65 33 83 33 83 50 C 83 67 65 67 50 50");offset-rotate:0deg;offset-distance:0%;filter:drop-shadow(0 0 3px var(--splash-glow-magenta,#e155d6)) drop-shadow(0 0 6px var(--splash-glow-cyan,#3fe0e0));animation:4.2s ease-in-out infinite splash-trace}.splash-mark--flicker{animation:splash-flicker 1.1s var(--sp-ease-standard) both}.splash-wordmark{animation:splash-rise var(--sp-dur-fade,.22s) var(--sp-ease-standard) both;animation-delay:var(--sp-dur-promote,.28s)}.sp-mobile-feed{background:var(--sp-bg);-webkit-user-select:none;user-select:none;--sp-peek-reveal:48px;position:absolute;inset:0;overflow:hidden}.sp-mobile-feed__scroller{top:0;left:0;right:0;bottom:var(--sp-nav-h);scroll-snap-type:y mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none;position:absolute;overflow:hidden auto}.sp-mobile-feed__scroller::-webkit-scrollbar{display:none}.sp-mobile-feed__scroller[data-full]{overflow:hidden}.sp-mobile-cell{height:calc(100% - var(--sp-peek-reveal,48px));scroll-snap-align:start;scroll-snap-stop:always;position:relative}.sp-mobile-cell--end{display:flex}.sp-mobile-cell__inner{position:absolute;inset:0}.sp-mobile-cell__card{box-shadow:var(--sp-elev-1);transition:top var(--sp-dur-promote) var(--sp-ease-emphasized), left var(--sp-dur-promote) var(--sp-ease-emphasized), right var(--sp-dur-promote) var(--sp-ease-emphasized), bottom var(--sp-dur-promote) var(--sp-ease-emphasized), border-radius var(--sp-dur-promote) var(--sp-ease-emphasized), box-shadow var(--sp-dur-promote) var(--sp-ease-emphasized);position:absolute;overflow:hidden}.sp-mobile-cell__card--full{z-index:40;box-shadow:none;position:fixed;inset:0}.sp-mobile-cell__stage{transition:top var(--sp-dur-promote) var(--sp-ease-emphasized);position:absolute;inset:0}.sp-mobile-cell__stage[data-live-browse]{top:var(--safe-top,env(safe-area-inset-top,0px))}.sp-mobile-cell__chrome{transition:opacity var(--sp-dur-fade) var(--sp-ease-standard)}.sp-mobile-cell__chrome--faded{opacity:0;pointer-events:none}.sp-mobile-cell__rail{right:var(--sp-space-3);bottom:calc(var(--sp-space-4) + 40px);z-index:10;gap:var(--sp-space-4,16px);flex-direction:column;align-items:center;display:flex;position:absolute}.sp-mobile-cell__rail-btn{border-radius:var(--sp-radius-pill);border:1px solid var(--sp-control-border);background:var(--sp-chip-plate);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:30px;height:30px;color:var(--sp-text);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex;position:relative}.sp-mobile-cell__rail-btn[aria-pressed=true]{color:var(--sp-accent);border-color:var(--sp-accent);background:color-mix(in srgb, var(--sp-accent) 24%, var(--sp-chip-plate))}.sp-mobile-cell__rail-btn--overflow{color:var(--sp-text-dim);font-size:16px}.sp-mobile-cell__rail-count{font-family:var(--sp-font-mono);font-variant-numeric:tabular-nums;font-size:var(--sp-text-micro);color:var(--sp-text-dim);white-space:nowrap;margin-top:2px;font-weight:600;line-height:1;position:absolute;top:100%;left:50%;transform:translate(-50%)}.sp-mobile-cell__sheet-layer{z-index:50;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.sp-mobile-cell__sheet-scrim{background:var(--sp-overlay-2);cursor:pointer;touch-action:none;border:none;margin:0;padding:0;position:absolute;inset:0}.sp-mobile-cell__sheet{z-index:1;touch-action:none;height:68dvh;max-height:calc(100dvh - var(--safe-top,env(safe-area-inset-top,0px)) - 24px - max(var(--sp-nav-h), var(--sp-kb-inset,0px)));border-top-left-radius:var(--sp-radius-sheet);border-top-right-radius:var(--sp-radius-sheet);animation:sp-sheet-rise var(--sp-dur-promote,.26s) var(--sp-ease-emphasized,ease) backwards;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@supports not (height:1dvh){.sp-mobile-cell__sheet{height:68vh;max-height:calc(100vh - var(--safe-top,env(safe-area-inset-top,0px)) - 24px - max(var(--sp-nav-h), var(--sp-kb-inset,0px)))}}@keyframes sp-sheet-rise{0%{opacity:.6;transform:translateY(8%)}to{opacity:1;transform:translateY(0)}}.sp-mobile-cell__overflow{z-index:1;touch-action:none;align-self:center;max-width:88%;margin:auto;position:relative}.sp-mobile-cell__tapcue{top:var(--sp-space-3);right:var(--sp-space-3);z-index:11;font-size:var(--sp-text-micro);letter-spacing:.02em;color:var(--sp-text-dim);background:var(--sp-overlay-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--sp-radius-pill);white-space:nowrap;opacity:0;transition:opacity var(--sp-dur-fade) var(--sp-ease-standard), transform var(--sp-dur-fade) var(--sp-ease-standard);padding:4px 10px;position:absolute;transform:translateY(-4px)}.sp-mobile-cell__tapcue--shown{opacity:1;transform:translateY(0)}.sp-mobile-cell__opencue{top:calc(var(--safe-top,env(safe-area-inset-top,0px)) + var(--sp-space-3));left:var(--sp-space-3);z-index:11;align-items:center;gap:var(--sp-space-2);font-size:var(--sp-text-micro);letter-spacing:.01em;color:var(--sp-text);background:var(--sp-overlay-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-pill);white-space:nowrap;pointer-events:none;padding:5px 12px;display:inline-flex;position:absolute}.sp-mobile-cell__opencue-dot{border-radius:var(--sp-radius-pill);background:var(--sp-accent);opacity:.85;width:5px;height:5px}.sp-mobile-cell__taptarget{z-index:9;cursor:pointer;touch-action:pan-y;background:0 0;border:none;padding:0;position:absolute;inset:0}.sp-mobile-fullplay-backdrop{z-index:39;background:var(--sp-bg);position:fixed;inset:0}.sp-mobile-exit-back{top:calc(var(--safe-top,env(safe-area-inset-top,0px)) + 12px);left:calc(var(--safe-left,env(safe-area-inset-left,0px)) + var(--sp-space-3));z-index:46;border-radius:var(--sp-radius-pill);background:var(--sp-overlay-2);border:1px solid var(--sp-control-border);color:var(--sp-text);font:500 13px var(--sp-font-ui);cursor:pointer;transition:opacity var(--sp-dur-fade) var(--sp-ease-standard), padding var(--sp-dur-fade) var(--sp-ease-standard), background var(--sp-dur-fade) var(--sp-ease-standard), border-color var(--sp-dur-fade) var(--sp-ease-standard);align-items:center;gap:6px;padding:6px 12px 6px 8px;display:inline-flex;position:absolute}.sp-mobile-exit-back__label{white-space:nowrap;max-width:4em;transition:max-width var(--sp-dur-fade) var(--sp-ease-standard), opacity var(--sp-dur-fade) var(--sp-ease-standard), margin var(--sp-dur-fade) var(--sp-ease-standard);overflow:hidden}.sp-mobile-exit-back__chevron{font-size:16px;line-height:1}.sp-mobile-exit-back--subtle{opacity:.6;background:var(--sp-overlay-2);padding:6px 8px}.sp-mobile-exit-back--subtle .sp-mobile-exit-back__label{opacity:0;max-width:0;margin-left:-6px}.sp-mobile-exit-edge{z-index:45;touch-action:none;background:0 0;width:24px;height:100%;position:absolute;top:0}.sp-mobile-exit-edge--left{left:0}.sp-mobile-exit-edge--right{right:0}.sp-mobile-rotate-prompt{z-index:45;justify-content:center;align-items:center;gap:var(--sp-space-3);padding:var(--sp-space-6);text-align:center;background:var(--sp-bg);color:var(--sp-text);flex-direction:column;display:flex;position:fixed;inset:0}.sp-mobile-rotate-prompt__icon{color:var(--sp-accent);animation:sp-rotate-hint 2.4s var(--sp-ease-emphasized,ease-in-out) infinite;font-size:56px;line-height:1}@keyframes sp-rotate-hint{0%,55%{transform:rotate(0)}80%,to{transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.sp-mobile-rotate-prompt__icon{animation:none}}.sp-mobile-rotate-prompt__title{font-size:var(--sp-text-display);letter-spacing:var(--sp-tracking-title);font-weight:600}.sp-mobile-rotate-prompt__sub{font-size:var(--sp-text-body);color:var(--sp-text-dim)}.sp-mobile-feed__status{justify-content:center;align-items:center;gap:var(--sp-space-2);color:var(--sp-text-dim);font:500 var(--sp-text-body) / 1.4 var(--sp-font-ui);text-align:center;padding:var(--sp-space-6);flex-direction:column;display:flex;position:absolute;inset:0}.sp-desktop-section{--sp-desktop-section-vh:80;--sp-desktop-stage-margin:3vh;--sp-desktop-stage-max-h:880px;--sp-desktop-stage-max-w:1500px;height:calc(var(--sp-desktop-section-vh) * 1vh);scroll-snap-align:center;transition:opacity var(--sp-dur-fade) var(--sp-ease-standard), transform var(--sp-dur-fade) var(--sp-ease-standard);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sp-desktop-section[data-centered=false]{opacity:.34;transform:scale(.94)}.sp-desktop-section--end{background:var(--sp-bg)}.sp-desktop-section__filler{pointer-events:none;background:radial-gradient(120% 100% at 50% 45%, color-mix(in srgb, var(--sp-accent) 24%, var(--sp-bg)) 0%, color-mix(in srgb, var(--sp-accent) 11%, var(--sp-bg)) 55%, var(--sp-bg) 100%);opacity:.55;transition:opacity var(--sp-dur-fade) var(--sp-ease-standard);position:absolute;inset:0}.sp-desktop-section[data-centered=true] .sp-desktop-section__filler{opacity:1}.sp-desktop-section__compose{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.sp-desktop-section__stage{border-radius:var(--sp-radius-card);transition:inset var(--sp-dur-promote) var(--sp-ease-emphasized), border-radius var(--sp-dur-promote) var(--sp-ease-emphasized);flex:none;position:relative;overflow:hidden}.sp-desktop-section[data-centered=true] .sp-desktop-section__stage{box-shadow:var(--sp-elev-1)}.sp-desktop-section{--sp-desktop-avail-h:min(calc((var(--sp-desktop-section-vh) * 1vh) - 2 * var(--sp-desktop-stage-margin)), var(--sp-desktop-stage-max-h));--sp-desktop-avail-w:calc(100vw - var(--sp-desktop-nav-w,0px) - 2 * var(--sp-desktop-stage-margin))}.sp-desktop-section__stage--portrait{height:min(var(--sp-desktop-avail-h), calc(var(--sp-desktop-avail-w) * 16 / 9));aspect-ratio:9/16}.sp-desktop-section__stage--landscape{width:min(var(--sp-desktop-stage-max-w), var(--sp-desktop-avail-w), calc(var(--sp-desktop-avail-h) * 16 / 9));aspect-ratio:16/9}.sp-desktop-section__stage--promoted-grow{z-index:50;width:auto;max-width:min(92vw,1100px);height:auto;max-height:92vh;margin:auto;position:fixed;inset:4%}.sp-desktop-section__stage--promoted-fullscreen{z-index:50;border-radius:0;width:auto;height:auto;position:fixed;inset:0}.sp-desktop-section__promote-backdrop{z-index:49;pointer-events:none;background:radial-gradient(120% 100% at 50% 45%, color-mix(in srgb, var(--sp-accent) 24%, var(--sp-bg)) 0%, color-mix(in srgb, var(--sp-accent) 11%, var(--sp-bg)) 55%, var(--sp-bg) 100%);position:fixed;inset:0}.sp-desktop-section .sp-stage__rotate-cue,.sp-desktop-section .sp-stage__suspended-label{display:none}.sp-desktop-section__scrim{pointer-events:none;z-index:2;height:58%;transition:opacity var(--sp-dur-fade) var(--sp-ease-standard);background:linear-gradient(#0000 0%,#00000038 22%,#00000080 48%,#000000bd 72%,#000000e6 100%);position:absolute;bottom:0;left:0;right:0}.sp-desktop-section__meta{z-index:3;gap:var(--sp-space-4);max-width:520px;transition:opacity var(--sp-dur-fade) var(--sp-ease-standard);flex-direction:column;display:flex;position:absolute;bottom:clamp(24px,4vh,56px);left:clamp(24px,4vw,64px);right:clamp(96px,12vw,200px)}.sp-desktop-section__meta--hidden{opacity:0;pointer-events:none}.sp-desktop-section__rail{z-index:3;gap:var(--sp-space-4);transition:opacity var(--sp-dur-fade) var(--sp-ease-standard);flex-direction:column;display:flex;position:absolute;bottom:clamp(24px,4vh,56px);right:clamp(20px,2.5vw,44px)}.sp-desktop-section__rail--hidden{opacity:0;pointer-events:none}.sp-desktop-section__rail-dot{border-radius:var(--sp-radius-pill);background:var(--sp-chip-plate);border:1px solid var(--sp-control-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:40px;height:40px;color:var(--sp-text);cursor:pointer;transition:color var(--sp-dur-fade) var(--sp-ease-standard), border-color var(--sp-dur-fade) var(--sp-ease-standard);justify-content:center;align-items:center;padding:0;font-size:16px;display:flex;position:relative}.sp-desktop-section__rail-dot[aria-pressed=true]{color:var(--sp-accent);border-color:var(--sp-accent);background:color-mix(in srgb, var(--sp-accent) 26%, var(--sp-chip-plate))}.sp-desktop-section__rail-dot:disabled{cursor:default}.sp-desktop-section__rail-count{font-family:var(--sp-font-mono);font-variant-numeric:tabular-nums;font-size:var(--sp-text-micro);color:var(--sp-text-dim);white-space:nowrap;margin-top:3px;font-weight:600;line-height:1;position:absolute;top:100%;left:50%;transform:translate(-50%)}.sp-desktop-section__comments{z-index:5;border-radius:var(--sp-radius-card);border:1px solid var(--sp-hairline);width:clamp(300px,26vw,360px);box-shadow:var(--sp-elev-2);animation:sp-panel-in var(--sp-dur-fade,.18s) var(--sp-ease-standard,ease) both;position:absolute;top:clamp(24px,6vh,72px);bottom:clamp(96px,12vh,160px);right:clamp(20px,2.5vw,44px);overflow:hidden}@keyframes sp-panel-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.sp-desktop-section__comments-close{z-index:2;border-radius:var(--sp-radius-pill);border:1px solid var(--sp-hairline);background:var(--sp-overlay-1);width:28px;height:28px;color:var(--sp-text-dim);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:13px;display:flex;position:absolute;top:8px;right:8px}.sp-desktop-section__overflow-layer{z-index:40;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sp-desktop-section__overflow-scrim{background:var(--sp-overlay-2);cursor:pointer;border:none;margin:0;padding:0;position:absolute;inset:0}.sp-desktop-section__overflow-card{z-index:1;position:relative}.sp-desktop-section__cover-link{z-index:2;border-radius:inherit;transition:background var(--sp-dur-fade) var(--sp-ease-standard);background:0 0;text-decoration:none;display:block;position:absolute;inset:0}.sp-desktop-section__cover-link:hover,.sp-desktop-section__cover-link:focus-visible{background:color-mix(in srgb, var(--sp-accent) 8%, transparent);outline:none}.sp-desktop-section__cover-link:focus-visible{box-shadow:var(--sp-focus-glow)}.sp-desktop-section .gb-title{padding-right:96px}.sp-desktop-section__cover-cue{top:var(--sp-space-3);right:var(--sp-space-3);align-items:center;gap:var(--sp-space-2);font:500 var(--sp-text-micro) var(--sp-font-ui);letter-spacing:.01em;color:var(--sp-text);background:var(--sp-chip-plate);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--sp-control-border);border-radius:var(--sp-radius-pill);white-space:nowrap;opacity:.92;transition:opacity var(--sp-dur-fade) var(--sp-ease-standard), transform var(--sp-dur-fade) var(--sp-ease-standard);padding:5px 12px;display:inline-flex;position:absolute;transform:translateY(-2px)}.sp-desktop-section__cover-link:hover .sp-desktop-section__cover-cue,.sp-desktop-section__cover-link:focus-visible .sp-desktop-section__cover-cue{opacity:1;transform:translateY(0)}.sp-desktop-section__cover-cue-dot{border-radius:var(--sp-radius-pill);background:var(--sp-accent);opacity:.85;width:5px;height:5px}.sp-desktop-section__cover-play{z-index:2;cursor:pointer;border-radius:inherit;transition:background var(--sp-dur-fade) var(--sp-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sp-desktop-section__cover-play:hover,.sp-desktop-section__cover-play:focus-visible{background:color-mix(in srgb, var(--sp-accent) 8%, transparent);outline:none}.sp-desktop-section__cover-play:focus-visible{box-shadow:var(--sp-focus-glow)}.sp-desktop-section__play-cue{align-items:center;gap:var(--sp-space-2);font:600 var(--sp-text-body) var(--sp-font-ui);letter-spacing:.01em;color:var(--sp-text);background:var(--sp-chip-plate);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--sp-control-border);border-radius:var(--sp-radius-pill);white-space:nowrap;opacity:.95;transition:opacity var(--sp-dur-fade) var(--sp-ease-standard), transform var(--sp-dur-fade) var(--sp-ease-standard);padding:10px 22px;display:inline-flex}.sp-desktop-section__cover-play:hover .sp-desktop-section__play-cue,.sp-desktop-section__cover-play:focus-visible .sp-desktop-section__play-cue{opacity:1;transform:scale(1.03)}.sp-desktop-section__open{align-self:flex-start;align-items:center;gap:var(--sp-space-2);border-radius:var(--sp-radius-pill);height:40px;color:var(--sp-text);background:color-mix(in srgb, var(--sp-accent) 10%, transparent);border:1px solid var(--sp-accent);font:600 var(--sp-text-body) var(--sp-font-ui);letter-spacing:.01em;transition:background var(--sp-dur-fade) var(--sp-ease-standard);padding:0 18px;text-decoration:none;display:inline-flex}.sp-desktop-section__open:hover,.sp-desktop-section__open:focus-visible{background:color-mix(in srgb, var(--sp-accent) 18%, transparent);outline:none}.sp-desktop-section__honesty{font-size:var(--sp-text-micro);color:var(--sp-text-faint)}.sp-desktop-section__play{border-radius:var(--sp-radius-pill);background:color-mix(in srgb, var(--sp-accent) 14%, transparent);height:40px;color:var(--sp-text);border:1px solid var(--sp-accent);cursor:pointer;font:600 var(--sp-text-body) var(--sp-font-ui);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--sp-dur-fade) var(--sp-ease-standard);align-self:flex-start;padding:0 18px}.sp-desktop-section__play:hover,.sp-desktop-section__play:focus-visible{background:color-mix(in srgb, var(--sp-accent) 24%, transparent);outline:none}@media (width<=1320px){.sp-desktop-section__meta{right:clamp(72px,10vw,140px)}}@media (width>=2200px){.sp-desktop-section{--sp-desktop-stage-max-h:1000px;--sp-desktop-stage-max-w:1700px}}:root[data-reduce-motion]{--sp-dur-fade:0s;--sp-dur-snap:0s;--sp-dur-sheet:0s;--sp-dur-promote:0s}:root[data-reduce-motion] *,:root[data-reduce-motion] :before,:root[data-reduce-motion] :after{animation-duration:.001ms!important;animation-iteration-count:1!important}.sp-page{-webkit-overflow-scrolling:touch;background:var(--sp-bg);color:var(--sp-text);overflow-y:auto}.sp-page--mobile{padding:calc(var(--safe-top,env(safe-area-inset-top,0px)) + var(--sp-space-6)) var(--sp-space-4) calc(56px + var(--safe-bottom,env(safe-area-inset-bottom,0px)) + var(--sp-space-6));position:absolute;inset:0}.sp-page--desktop{box-sizing:border-box;width:100%;height:100%;padding:var(--sp-space-8)}.sp-page__head{justify-content:space-between;align-items:baseline;gap:var(--sp-space-4);margin:0 0 var(--sp-space-6);display:flex}.sp-page__title{font-size:var(--sp-text-display);letter-spacing:var(--sp-tracking-title);color:var(--sp-text);margin:0;font-weight:600}.sp-game-sheet{z-index:50;background:var(--sp-bg);border-top-left-radius:var(--sp-radius-sheet);border-top-right-radius:var(--sp-radius-sheet);box-shadow:var(--sp-elev-2);will-change:transform;animation:sp-game-sheet-up var(--sp-dur-sheet,.32s) var(--sp-ease-sheet,ease-out);transition:transform var(--sp-dur-snap,.34s) var(--sp-ease-sheet,ease-out);position:absolute;inset:6px 0 0;overflow:hidden}@keyframes sp-game-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sp-game-sheet__body{position:absolute;inset:0}.sp-game-sheet__handle{z-index:90;cursor:grab;touch-action:none;justify-content:center;align-items:center;height:28px;display:flex;position:absolute;top:0;left:0;right:0}.sp-game-sheet__grab{background:var(--sp-text-faint);border-radius:3px;width:40px;height:5px}.sp-game-sheet-backdrop{filter:brightness(.5);transform-origin:50% 0;transition:filter var(--sp-dur-sheet,.32s) var(--sp-ease-standard), transform var(--sp-dur-sheet,.32s) var(--sp-ease-standard);pointer-events:none;position:absolute;inset:0;transform:scale(.98)}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sp-bg:#0b0b0f;--sp-surface:#16161c;--sp-surface-raised:#1f1f27;--sp-text:#f5f4f0;--sp-text-dim:#f5f4f09e;--sp-text-faint:#f5f4f066;--sp-accent:#8a8a96;--sp-host:#5dcaa5;--sp-host-bg:#04342c;--sp-scrim:linear-gradient(to top, #000000d1 0%, #0000008c 38%, #00000047 70%, #0000 100%);--sp-scrim-height:38%;--sp-chip-plate:#0b0b0f9e;--sp-font-ui:"Space Grotesk Variable", "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sp-font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--sp-text-display:1.75rem;--sp-text-title:1.25rem;--sp-text-hook:.9375rem;--sp-text-body:.875rem;--sp-text-label:.75rem;--sp-text-micro:.6875rem;--sp-tracking-title:-.01em;--sp-space-1:4px;--sp-space-2:8px;--sp-space-3:12px;--sp-space-4:16px;--sp-space-6:24px;--sp-space-8:32px;--sp-space-12:48px;--sp-radius-pill:999px;--sp-radius-card:16px;--sp-radius-sheet:20px;--sp-radius-control:12px;--sp-radius-chip:8px;--sp-elev-1:0 2px 8px #0006;--sp-elev-2:0 -8px 32px #00000080;--sp-focus-glow:inset 0 0 0 1px color-mix(in srgb, var(--sp-accent) 45%, transparent), inset 0 0 32px color-mix(in srgb, var(--sp-accent) 22%, transparent);--sp-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--sp-ease-standard:cubic-bezier(.4, 0, .2, 1);--sp-ease-sheet:cubic-bezier(.32, .72, 0, 1);--sp-dur-fade:.22s;--sp-dur-snap:.34s;--sp-dur-sheet:.32s;--sp-dur-promote:.28s;--sp-press-scale:.96;--sp-press-dim:.78;--sp-dur-press:90ms;--sp-focus-ring-width:2px;--sp-focus-ring-offset:2px;--sp-focus-ring-color:color-mix(in srgb, var(--sp-accent) 70%, var(--sp-text));--sp-hit-min:44px;--sp-hairline:color-mix(in srgb, var(--sp-text) 10%, transparent);--sp-overlay-1:#0000004d;--sp-overlay-2:#0000008c;--sp-nav-plate:color-mix(in srgb, var(--sp-surface) 90%, transparent);--sp-nav-text:color-mix(in srgb, var(--sp-text) 80%, transparent);--sp-control-border:color-mix(in srgb, var(--sp-text) 14%, transparent);--sp-accent-default:#8a8a96}[data-theme=light]{--sp-bg:#f5f4f0;--sp-surface:#fff;--sp-surface-raised:#fff;--sp-text:#16161c;--sp-text-dim:#16161c9e;--sp-text-faint:#16161c66;--sp-overlay-1:#0000002e;--sp-overlay-2:#00000052;--sp-nav-plate:color-mix(in srgb, var(--sp-surface) 90%, transparent);--sp-scrim:linear-gradient(to top, #0000008c, #0000)}@keyframes sp-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes sp-shimmer{0%{opacity:0;transform:translate(-160%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(160%)}}@media (prefers-reduced-motion:reduce){:root{--sp-dur-fade:0s;--sp-dur-snap:0s;--sp-dur-sheet:0s;--sp-dur-promote:0s}*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--sp-nav-h:calc(56px + var(--safe-bottom));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--sp-font-ui)}*{box-sizing:border-box}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}input,textarea,select{font-size:16px!important}html,body,#root{height:100%;margin:0;padding:0}body{background:var(--sp-bg);color:var(--sp-text);overscroll-behavior:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}#root{flex-direction:column;display:flex}button,[role=button],a[href],.sp-press{transition:transform var(--sp-dur-press) var(--sp-ease-standard), filter var(--sp-dur-press) var(--sp-ease-standard), opacity var(--sp-dur-press) var(--sp-ease-standard)}button:not([data-no-press]):not(:disabled):active,[role=button]:not([data-no-press]):not([aria-disabled=true]):active,a[href]:not([data-no-press]):active,.sp-press:not([data-no-press]):not(:disabled):active{transform:scale(var(--sp-press-scale));filter:brightness(1.12)}@media (prefers-reduced-motion:reduce){button:not([data-no-press]):not(:disabled):active,[role=button]:not([data-no-press]):not([aria-disabled=true]):active,a[href]:not([data-no-press]):active,.sp-press:not([data-no-press]):not(:disabled):active{filter:none;opacity:var(--sp-press-dim);transform:none}}[data-reduce-motion] button:not([data-no-press]):not(:disabled):active,[data-reduce-motion] [role=button]:not([data-no-press]):not([aria-disabled=true]):active,[data-reduce-motion] a[href]:not([data-no-press]):active,[data-reduce-motion] .sp-press:not([data-no-press]):not(:disabled):active{filter:none;opacity:var(--sp-press-dim);transform:none}button,[role=button],a[href],input,textarea,select,[role=switch],[tabindex],.sp-press{-webkit-tap-highlight-color:transparent}button:focus,[role=button]:focus,a[href]:focus,input:focus,textarea:focus,select:focus,[role=switch]:focus,[tabindex]:focus,.sp-press:focus{outline:none}button:focus-visible,[role=button]:focus-visible,a[href]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=switch]:focus-visible,[tabindex]:focus-visible,.sp-press:focus-visible{outline:var(--sp-focus-ring-width) solid var(--sp-focus-ring-color);outline-offset:var(--sp-focus-ring-offset)}.sp-hit-44{position:relative}.sp-hit-44:after{content:"";width:max(100%, var(--sp-hit-min));height:max(100%, var(--sp-hit-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-boot{text-align:center;padding:max(1rem, var(--safe-top)) 1rem max(1rem, var(--safe-bottom));flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex}.app-boot p{color:var(--sp-text-dim)}.app-error{white-space:pre-wrap;text-align:left;color:#ff9a9a;max-width:40rem;font-size:.75rem}.stub-feed{gap:.75rem;width:min(28rem,100%);margin:1rem 0 0;padding:0;list-style:none;display:grid}.stub-cell{text-align:left;color:#fff;text-shadow:0 1px 2px #00000073;border-radius:.75rem;gap:.15rem;padding:.9rem 1rem;display:grid}.stub-tier{text-transform:uppercase;letter-spacing:.08em;opacity:.8;font-size:.65rem}.stub-author{opacity:.85;font-size:.8rem}.stub-hook{opacity:.9;font-size:.85rem}
