:root{--ground:#000;--surface:#1d1d1f;--surface-2:#2c2c2e;--ink:#f5f5f7;--muted:#a1a1a6;--silver:#d2d2d7;--silver-ink:#1d1d1f;--line:#ffffff1f;--accent:#5e5ce6;--accent-ink:#fff;--accent-glow:#5e5ce68c;--danger:#ff6961;--warn:#f5b840;--ok:#5fd38d;--cross:#ff2d2d;--maroon:#9b2a46;--maroon-ink:#ffd1dc;--maroon-fill:color-mix(in srgb, var(--maroon) 30%, var(--surface-2));--orange:#c24f14;--orange-ink:#fff;--lime:#a4e88a;--tangerine:#ff9f45;--cover-chip:#1c1c1ed6;--cover-chip-edge:#ffffff38;--cover-lime:#a4e88a;--cover-tangerine:#ff9f45;--ring:#ffffff2e;--glass-fill:linear-gradient(145deg, #ffffff1a, #ffffff0a);--glass-edge:#ffffff24;--glass-edge-strong:#ffffff4d;--glass-highlight:#ffffff3d;--glass-sheen:#ffffff1a;--glass-shade:#0000008c;--glass-glow-a:#5e5ce64d;--glass-glow-b:#d2d2d729;--bar:#161618b8;--blur:blur(20px) saturate(180%);--nav-h:44px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter Variable", "Helvetica Neue", system-ui, "Segoe UI", Roboto, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter Variable", "Helvetica Neue", system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--ground:#fbfbfd;--surface:#fff;--surface-2:#f5f5f7;--ink:#1d1d1f;--muted:#6e6e73;--silver:#86868b;--silver-ink:#fff;--line:#0000001a;--accent:#5856d6;--accent-ink:#fff;--accent-glow:#5856d666;--danger:#d0342c;--warn:#b26a00;--ok:#1e7f4f;--cross:#e60000;--maroon:#7a1f36;--maroon-ink:#6a1a2f;--maroon-fill:color-mix(in srgb, var(--maroon) 14%, var(--surface-2));--orange:#b7430f;--orange-ink:#fff;--lime:#4fae3c;--tangerine:#d9700f;--cover-chip:#1c1c1ed6;--cover-chip-edge:#ffffff38;--cover-lime:#a4e88a;--cover-tangerine:#ff9f45;--ring:#0000001f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--glass-fill:linear-gradient(145deg, #ffffffc7, #ffffff80);--glass-edge:#1d1d1f1a;--glass-edge-strong:#1d1d1f3d;--glass-highlight:#ffffffe6;--glass-sheen:#ffffff8c;--glass-shade:#1d1d1f1a;--glass-glow-a:#5856d63d;--glass-glow-b:#86868b2e;--bar:#fbfbfdb8}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0;font-size:17px;line-height:1.47}h1,h2,h3,.brandmark,.home .brand{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.nav{height:calc(var(--nav-h) + var(--safe-top));padding:var(--safe-top) 8px 0 8px;border-bottom:1px solid var(--line);background:var(--bar);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);z-index:10;justify-content:space-between;align-items:center;gap:8px;display:flex;position:sticky;top:0}.nav button,.nav a.pill{min-width:44px;height:36px;font-family:var(--mono);letter-spacing:.04em;background:0 0;border:0;border-radius:980px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}.nav button .word{font-family:var(--mono);letter-spacing:.06em;font-size:12px}@media (max-width:359px){.nav.onair button .word{display:none}}.nav a.pill.brandmark{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px;font-weight:600}.nav .live{color:var(--accent);white-space:nowrap;border-radius:980px;align-items:center;min-height:36px;padding:0 6px;font-weight:600;text-decoration:none;display:inline-flex}.nav a.live:hover,.nav a.live:focus-visible{background:var(--surface-2)}.nav .corner{justify-content:flex-end;gap:2px;min-width:44px;display:inline-flex}.nav .corner a{color:var(--muted);border-radius:980px;padding:8px 6px;display:inline-flex}.nav .corner a:hover,.nav .corner a:focus-visible{color:var(--ink);background:var(--surface-2)}.nav .live .now:before{content:"●";margin-right:6px;animation:1.6s ease-in-out infinite blink}.nav .live .onair{color:var(--danger);letter-spacing:.06em;margin-right:10px;font-weight:800}.nav .balance{color:var(--silver);white-space:nowrap;gap:5px}@media (max-width:479px){.nav .live{font-size:15px}.nav .live .onair{margin-right:8px}}.nav .balance .sep{color:var(--muted)}.nav .balance .credits.low.orange{color:var(--warn);font-weight:600}.nav .balance .credits.low.red{color:var(--danger);font-weight:600}@keyframes blink{0%,93%,to{transform:scaleY(0)}95%,97%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.nav .live .now:before{animation:none}}.page{width:100%;max-width:720px;margin:0 auto;padding:16px}.page h1{text-wrap:balance;margin:8px 0 12px;font-size:28px;line-height:1.12}.page h2{margin:24px 0 8px;font-size:19px}.eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.crumbs{scrollbar-width:none;white-space:nowrap;margin:-14px 0;padding:14px 0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.crumbs::-webkit-scrollbar{display:none}.crumbs ol{align-items:center;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"·";margin:0 6px}.crumbs a,.crumbs button{color:inherit;padding:14px 0;text-decoration:none}.crumbs button{font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;appearance:none;background:0 0;border:0;margin:-14px 0}.crumbs a:hover,.crumbs a:focus-visible,.crumbs button:hover,.crumbs button:focus-visible{color:var(--ink)}.card{background:var(--glass-fill), var(--surface);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:18px;padding:14px}.card+.card{margin-top:10px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grow{flex:1;min-width:0}.btn{border:1px solid var(--glass-edge);background:var(--glass-fill), var(--surface-2);min-height:44px;box-shadow:inset 0 1px 0 var(--glass-highlight);cursor:pointer;border-radius:980px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.btn.primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 24px -12px var(--accent-glow);border-color:#0000;font-weight:600}.btn.share{background:var(--orange);color:var(--orange-ink);box-shadow:none;border-color:#0000;font-weight:600}.btn.silver{background:var(--silver);color:var(--silver-ink);box-shadow:none;border-color:#0000;font-weight:600}.btn:disabled{opacity:.5;cursor:not-allowed}.btn[aria-busy=true]:disabled{opacity:1}.busy{vertical-align:middle;flex:none;width:22px;height:14px;display:inline-block;position:relative}.busy i{width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(7px)}.busy i:nth-child(2){transform:translate(0)}.busy i:nth-child(3){transform:translate(-7px)}.busy b{opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-3px;transform:scale(.85)}.busy i:nth-child(2) b{opacity:.6;transform:scale(.7)}.busy i:nth-child(3) b{opacity:.4;transform:scale(.55)}@media (prefers-reduced-motion:no-preference){.busy i{animation:1.2s ease-in-out infinite helix-x;animation-delay:var(--d,0s)}.busy b{animation:1.2s ease-in-out infinite helix-depth;animation-delay:var(--d,0s)}}@keyframes helix-x{0%{transform:translate(7px)}50%{transform:translate(-7px)}to{transform:translate(7px)}}@keyframes helix-depth{0%,to{opacity:.75;transform:scale(.8)}25%{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.8)}75%{opacity:.35;transform:scale(.5)}}.muted{color:var(--muted)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.stage{grid-template-columns:repeat(2,1fr);align-content:center;gap:16px 24px;width:100%;max-width:360px;margin:0 auto;padding:18px 12px;display:grid}.avatar{flex-direction:column;align-items:center;gap:6px;display:flex}button.avatar{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0}button.avatar:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cast-hint{text-align:center;margin:4px 0 0;font-size:13px;transition:opacity .5s}.cast-hint.gone{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}@media (prefers-reduced-motion:reduce){.cast-hint,.cast-hint.gone{transition:none}}.avatar .disc{aspect-ratio:1;border:3px solid var(--ring);background:var(--surface-2);width:clamp(56px,20vw,88px);font-family:var(--mono);color:var(--muted);border-radius:50%;place-items:center;font-size:22px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.avatar .name{color:var(--muted);font-size:12px}.avatar.on .disc{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 22px var(--accent-glow);transform:scale(1.06)}.avatar.on .name{color:var(--accent);font-weight:600}@media (prefers-reduced-motion:no-preference){.avatar.on .disc{animation:1.8s ease-in-out infinite pulse}}@keyframes pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 22px var(--accent-glow)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 16%, transparent), 0 0 30px var(--accent-glow)}}.avatar.moderator .disc{border-radius:18px}.spotlight{justify-items:center;padding:6px 12px 2px;display:grid}.spotlight .stage-row{justify-content:center;align-items:center;gap:clamp(10px,3vw,18px);display:flex}.spotlight .duo{aspect-ratio:100/86;width:clamp(250px,70vw,330px);position:relative}.spotlight.with-strip .duo{width:clamp(220px,62vw,300px)}.spotlight .slot{aspect-ratio:1;position:absolute}.spotlight .slot.debater{z-index:2;width:68%;top:0;left:0}.spotlight .slot.chair{z-index:1;width:46%;bottom:0;right:0}.spotlight .slot.chair.lit{z-index:3}.spotlight .duo.solo .slot.debater{left:16%}.spotlight .spot{--c:var(--accent);position:absolute;inset:0}.spotlight .spot .disc{box-sizing:border-box;border:4px solid var(--c);background:var(--surface-2);width:100%;height:100%;box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 22%, transparent), 0 0 36px color-mix(in srgb, var(--c) 55%, transparent);border-radius:50%;place-items:center;padding:6%;transition:border-color .36s,box-shadow .36s,opacity .36s;display:grid}.spotlight .slot.chair .spot .disc{border-radius:26%}.spotlight .slot.back .spot .disc,.spotlight .slot.chair:not(.lit) .spot .disc,.spotlight.ended .spot .disc{border-color:var(--line);box-shadow:none;opacity:.78}.spotlight .spot.out{pointer-events:none;animation:.36s ease-in both spot-out}.spotlight .spot.wait{border:2px dashed var(--line);border-radius:50%;place-items:center;display:grid}.spotlight .ripple{border-radius:inherit;border:2px solid var(--c);pointer-events:none;border-radius:50%;animation:.72s ease-out both spot-ripple;position:absolute;inset:-4px}.spotlight .slot.chair .ripple{border-radius:26%}.head-strip{flex-direction:column;flex:none;justify-content:center;gap:clamp(5px,1.5vw,8px);display:flex}.head-strip .tile{--size:clamp(32px, 9vw, 42px);width:var(--size);height:var(--size);--c:var(--accent)}.head-strip .tile .disc{box-sizing:border-box;border:2px solid var(--line);background:var(--surface-2);filter:grayscale(.8);opacity:.5;border-radius:50%;place-items:center;width:100%;height:100%;padding:8%;transition:border-color .12s,box-shadow .12s,opacity .12s,filter .12s,transform .12s;display:grid}.head-strip .tile.on .disc{border-color:var(--c);filter:none;opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 25%, transparent), 0 0 16px color-mix(in srgb, var(--c) 55%, transparent);transform:scale(1.1)}.spotlight .flyer{z-index:5;pointer-events:none;transform-origin:0 0;position:fixed;inset:auto}.spotlight .flyer .disc{animation:none}@keyframes spot-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.85)}}@keyframes spot-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes spot-pulse{0%,to{box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 22%, transparent), 0 0 36px color-mix(in srgb, var(--c) 55%, transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--c) 16%, transparent), 0 0 48px color-mix(in srgb, var(--c) 65%, transparent)}}.spotlight.paused .head,.spotlight.paused .head *{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.spotlight .slot.front .spot:not(.out) .disc,.spotlight .slot.chair.lit .spot .disc{animation:1.8s ease-in-out infinite spot-pulse}.spotlight.ended .spot .disc{animation:none}}@media (prefers-reduced-motion:reduce){.spotlight .spot,.spotlight .spot .disc,.spotlight .ripple,.head-strip .tile .disc{transition:none;animation:none}.spotlight .spot.out,.spotlight .ripple,.spotlight .flyer{display:none}}.bottom{background:var(--bar);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-top:1px solid var(--line);padding:8px 12px calc(8px + var(--safe-bottom));position:sticky;bottom:0}.bottom:not(.turn-bar){min-height:calc(60px + var(--safe-bottom));align-items:center;gap:12px;display:flex}.bottom{padding-left:max(12px,50% - 344px);padding-right:max(12px,50% - 344px)}.rodeo-veil{z-index:20;background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);place-items:center;font-size:17px;display:grid;position:fixed;inset:0}.rodeo-veil>span{background:var(--bar);border:1px solid var(--glass-edge);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;display:inline-flex}.bottom>.transport,.bottom>.free-minute{flex:auto;min-width:0}.transport>.free-minute.charged{flex:none;margin-right:-2px}.transport>button.next{letter-spacing:-.12em;padding-right:3px;font-size:18px}.captions{color:#f5f5f7;border:1px solid var(--glass-edge);box-sizing:border-box;--caption-lines:5;min-height:calc(var(--caption-lines) * 1.4em + 20px);max-height:calc(var(--caption-lines) * 1.4em + 20px);background:#0000009e;border-radius:14px;padding:10px 12px;font-size:15px;line-height:1.4;position:relative;overflow:hidden}@media (max-height:700px){.captions{--caption-lines:4}}.captions .prev{opacity:.55}.captions .who{color:var(--c,var(--accent));margin-right:6px;font-weight:600}.captions .word.cur{background:var(--accent);color:var(--accent-ink);border-radius:3px;padding:0 2px}.captions .word.done{opacity:.85}.transport{align-items:center;gap:10px;display:flex}.transport>button{border:1px solid var(--glass-edge);background:var(--glass-fill), var(--surface-2);width:44px;height:44px;box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:50%;place-items:center;display:grid}.transport .bar{cursor:pointer;border-radius:8px;flex:1;height:44px;position:relative}.transport .bar>b{background:var(--line);border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.transport .bar>b>i{background:var(--accent);width:0;position:absolute;inset:0 auto 0 0}.transport .bar:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.transport .time{font-family:var(--mono);color:var(--muted);text-align:right;min-width:40px;font-size:12px}.transport>button.owner{color:var(--muted)}.transport>button.speed{width:auto;min-width:44px;height:30px;font-family:var(--mono);color:var(--muted);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:15px;padding:0 9px;font-size:12px;position:relative}.transport>button.speed.held{color:var(--accent);border-color:var(--accent)}.transport>button.mute{width:30px;height:30px;color:var(--muted);padding:0}.transport>button.mute[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.speed-bubble{background:var(--surface-2);border:1px solid var(--accent);min-width:60px;color:var(--ink);font-family:var(--mono);text-align:center;pointer-events:none;white-space:nowrap;border-radius:16px;padding:9px 12px;font-size:20px;line-height:1;position:absolute;bottom:calc(100% + 14px);right:0;box-shadow:0 8px 24px #00000059}.speed-bubble:after{content:"";background:var(--surface-2);border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);width:10px;height:10px;position:absolute;top:100%;right:16px;transform:translateY(-50%)rotate(45deg)}.transport.show .bar>b{height:6px;margin-top:-3px}.transport>button.owner[aria-expanded=true]{color:var(--accent);border-color:var(--accent)}.sheet-backdrop{z-index:20;background:#00000080;position:fixed;inset:0}.sheet{z-index:21;background:var(--bar);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-top:1px solid var(--glass-edge-strong);padding:8px 16px calc(16px + var(--safe-bottom));border-radius:20px 20px 0 0;max-height:80dvh;position:fixed;bottom:0;left:0;right:0;overflow:auto}.sheet .handle{background:var(--line);border-radius:2px;width:40px;height:4px;margin:4px auto 12px}.sheet nav a,.sheet nav button.entry{border-bottom:1px solid var(--line);align-items:center;min-height:44px;padding:8px 0;text-decoration:none;display:flex}.sheet nav button.entry{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0}.sheet nav .count{color:var(--tangerine);margin:0 .3em;font-style:italic}.sheet .who{align-items:center;gap:8px;display:flex}.sheet .who .who-links{gap:6px;margin-left:auto;display:flex}.sheet .who .who-links a,.sheet .who .who-links .linkish{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:980px;padding:8px;display:inline-flex}.sheet .who .who-links a:hover,.sheet .who .who-links a:focus-visible,.sheet .who .who-links .linkish:hover,.sheet .who .who-links .linkish:focus-visible{color:var(--ink);background:var(--surface-2)}.about h2{margin-top:22px}.about .lede{font-size:17px}.about .accent{color:var(--accent)}.about ol,.about ul{padding-left:20px}.about li{margin:6px 0}.contact{gap:12px;display:grid}.contact label{color:var(--muted);gap:4px;font-size:13px;display:grid}.contact input,.contact textarea{font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.contact .trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.postal{margin-top:12px;font-style:normal;line-height:1.5}label.field{gap:6px;margin-bottom:14px;display:grid}textarea,select,input[type=range]{width:100%;font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:10px}.roster{flex-wrap:wrap;gap:8px;display:flex}.roster button{border:1px solid var(--glass-edge);background:var(--glass-fill), var(--surface-2);border-radius:980px;min-height:40px;padding:0 14px}.roster button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:#0000}.packs{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid;position:relative}.packs:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 18% 22%, var(--glass-glow-a) 0%, transparent 70%), radial-gradient(55% 50% at 84% 80%, var(--glass-glow-b) 0%, transparent 70%);filter:blur(18px);border-radius:40px;position:absolute;inset:-8% -6%}.pack{aspect-ratio:1;cursor:pointer;text-align:left;min-width:0;min-height:0;color:var(--ink);font:inherit;background:var(--glass-fill);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-highlight), inset 0 -18px 30px -24px var(--glass-shade), 0 10px 30px -18px #0009;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:22px;grid-template-rows:auto 1fr auto auto;place-items:end start;padding:14px 14px 12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.pack:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg, var(--glass-sheen) 0%, transparent 42%);position:absolute;inset:0}.pack:hover{border-color:var(--glass-edge-strong);transform:translateY(-2px)}.pack:active{transform:translateY(0)}.pack .tag{white-space:nowrap;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--surface-2);color:var(--muted);border:1px solid var(--line);border-radius:999px;grid-row:1;place-self:start end;padding:4px 8px;font-size:10px}.pack .n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;grid-row:2;align-self:end;font-size:clamp(34px,11vw,48px);font-weight:700;line-height:.95}.pack .unit{color:var(--muted);grid-row:3;margin-top:2px;font-size:13px}.pack .price{font-variant-numeric:tabular-nums;grid-row:4;margin-top:8px;font-size:19px;font-weight:600}.pack .rate{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-row:5;font-size:11.5px}.pack.best{border-color:var(--accent)}.pack.best .tag{background:var(--accent);color:var(--accent-ink);border-color:#0000}.pack.best .n{color:var(--accent)}.pack.suggest{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 1px 0 var(--glass-highlight), 0 10px 30px -18px #0009}.pack.suggest .tag{background:var(--accent);color:var(--accent-ink);border-color:#0000}@media (prefers-reduced-motion:reduce){.pack{transition:none}.pack:hover{transform:none}}.arena-content{padding-bottom:76px}.play-slot{min-height:52px}.page h1.question{text-wrap:pretty;margin:4px 0 0;font-size:18px}.page h1.question.open{text-wrap:balance}.question .question-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.question.open .question-text{-webkit-line-clamp:unset;display:block;overflow:visible}.question-toggle{all:unset;box-sizing:border-box;cursor:pointer;width:100%;max-width:100%;color:inherit;font:inherit;border-radius:6px;align-items:flex-start;gap:8px;display:flex}.question-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.question-toggle .question-text{flex:auto}.question-toggle .chevron{color:var(--muted);flex:none;margin-top:calc(.56em - 6px);transition:transform .2s}.question.open .question-toggle .chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.question-toggle .chevron{transition:none}}.question .question-meta{margin-top:6px;font-weight:400;display:flex}.bottom.pending{visibility:hidden}.captions.spiral-box{place-items:center;padding:4px 12px;display:grid}.captions.spiral-box .spiral svg{height:calc(var(--caption-lines) * 1.4em + 20px - 30px);width:auto}.spiral{flex-direction:column;flex:auto;align-items:center;gap:2px;min-width:0;font-size:13px;display:flex}.spiral svg{max-width:100%;height:auto;overflow:visible}.spiral .sq{fill:currentColor;fill-opacity:.14;stroke:currentColor;stroke-opacity:.45;stroke-width:1px}.spiral .arc{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round}.spiral .tip circle{fill:var(--bar);stroke:var(--ink);stroke-width:1.5px}.spiral .tip.resting circle{stroke:var(--orange);stroke-width:2.5px}.spiral .tip text{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.danger{color:var(--danger)}.avatar .disc{padding:6px;font-size:0;overflow:hidden}.head{display:block}.head .mouth,.head .ear,.head .tuft,.head .trunk,.head .lid{transform-box:fill-box}.head .mouth{transform-origin:50% 0}.head .ear,.head .tuft{transform-origin:50% 100%}.head .trunk{transform-origin:50% 0}.head .lid{transform-origin:50% 0;animation:5.5s linear infinite blink;animation-delay:var(--blink-delay,0s);transform:scaleY(0)}.head.speaking{animation:1.4s ease-in-out infinite bob}.head.speaking .mouth{animation:.3s ease-in-out infinite alternate talk}.head.speaking .ear,.head.speaking .tuft{animation:.9s ease-in-out infinite alternate wiggle}.head.speaking .trunk{animation:1.1s ease-in-out infinite alternate sway}.stage.paused .head,.stage.paused .head *{animation-play-state:paused}.head .paw{transform-box:fill-box;transform-origin:90% 95%;opacity:0;transition:opacity .2s}.head.wave .paw{opacity:1;animation:.7s ease-in-out 3 alternate both wave}@keyframes wave{0%{transform:rotate(-22deg)}to{transform:rotate(16deg)}}@media (prefers-reduced-motion:reduce){.head.wave .paw{animation:none;transform:rotate(-10deg)}}@keyframes talk{0%{transform:scaleY(1)}to{transform:scaleY(3)}}@keyframes wiggle{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes sway{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.head,.head *{animation:none!important}.head.speaking .mouth{transform:scaleY(2)}}.home .brand{letter-spacing:-.03em;margin-bottom:6px;font-size:clamp(38px,10vw,56px)}.home .brand .mark{vertical-align:-.1em;width:.82em;height:.82em;margin-right:.22em}.home .brand span,.brandmark b{color:var(--accent);font-weight:700}.cast{grid-template-columns:repeat(3,1fr);gap:12px 8px;max-width:360px;margin:18px auto 22px;display:grid}.cast .avatar .disc{width:clamp(56px,18vw,80px)}.doors{gap:12px;display:grid}.doors.closed .door{opacity:.45;pointer-events:none}.door{text-align:left;border-radius:18px;flex-direction:column;align-items:flex-start;gap:2px;min-height:76px;padding:14px 18px;text-decoration:none}.door b{font-size:18px}.door span{opacity:.85;font-size:13px}.door svg{margin-bottom:4px}.door-split{grid-template-columns:2fr 1fr;gap:12px;display:grid}.door-split .door{height:100%}.door.quick{text-align:center;border-color:var(--lime);background:color-mix(in srgb, var(--lime) 14%, var(--surface));align-items:center;padding:10px 8px}.door.quick .disc{aspect-ratio:1;border:2px solid var(--lime);background:var(--surface-2);border-radius:50%;width:52px;padding:3px;font-size:0;display:block}.door.quick b{font-size:15px;line-height:1.1}.door.quick span:last-child{font-size:12px}.door-split .door.primary span{font-size:12px;font-weight:400}.rank{text-align:center;width:24px;color:var(--accent);font-weight:600}.steps{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.steps li{background:var(--line);border-radius:2px;flex:1;height:4px;font-size:0}.steps li.done{background:var(--muted)}.steps li.cur{background:var(--accent)}.picker{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.picker button{border:2px solid var(--glass-edge);background:var(--glass-fill), var(--surface);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;display:flex}.picker button .disc{aspect-ratio:1;background:var(--surface-2);border-radius:50%;width:64px;padding:4px;display:block}.country-circle{border:3px solid var(--surface);background:var(--maroon);color:#fff;width:52px;height:52px;font:inherit;cursor:pointer;border-radius:50%;box-shadow:0 2px 10px #00000059}.country-circle b{font-size:20px;font-weight:700;font-family:var(--font-display);letter-spacing:.04em}.country-circle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.country-codes{flex-wrap:wrap;gap:8px;display:flex}.country-codes .btn{min-height:36px;padding:0 12px}.country-codes .btn.code{font-family:var(--mono)}.country-codes select,.wheel .countries select{flex:100%;min-height:36px;padding:6px 12px}.picker button .model{text-align:center;letter-spacing:.01em;font-size:10.5px;line-height:1.2}.picker button .name{font-size:13px}.picker button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}.picker button[aria-pressed=true] .name{color:var(--accent);font-weight:600}.bill .row{border-bottom:1px solid var(--line);padding:8px 0}.bill .turnstile{min-height:0;color:var(--muted);margin:8px 0;font-size:13px}.bill .row.total{font-size:18px;font-weight:600}.bill .btn{width:100%;margin-top:12px}input[type=datetime-local],input[type=text]{width:100%;font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:12px;min-height:44px;padding:10px}.cost-strip{border:1px solid var(--glass-edge);background:var(--glass-fill), var(--surface);border-left-width:4px;border-radius:14px;align-items:center;gap:16px;margin:0 0 16px;padding:10px 14px;display:flex}.cost-strip .figure{font-size:15px}.cost-strip .figure b{font-size:20px;font-weight:600}.cost-strip .state{font-size:12px;font-family:var(--mono);border-radius:999px;margin-left:6px;padding:2px 8px}.cost-strip.ok{border-left-color:var(--ok)}.cost-strip.ok .figure b,.cost-strip.ok .state{color:var(--ok)}.cost-strip.ok .state{background:#6fd39a26}.cost-strip.short{border-left-color:var(--danger)}.cost-strip.short .figure b,.cost-strip.short .state{color:var(--danger)}.cost-strip.short .state{background:#f28b8226}.cost-strip.pending{border-left-color:var(--glass-edge)}.cost-strip.pending .state{color:var(--muted);background:color-mix(in srgb, var(--muted) 15%, transparent)}.cost-strip.covered{border-left-color:var(--accent)}.cost-strip.covered .state{color:var(--accent);background:color-mix(in srgb, var(--accent) 15%, transparent)}.cost-strip.staff{border-left-color:var(--ok)}.cost-strip.staff .state{color:var(--ok);background:#6fd39a26}.tbl{overflow-x:auto}table.log{border-collapse:collapse;width:100%;font-size:13px}table.log th,table.log td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px}table.log th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}table.log.actions td.when,table.log.actions td.actor,table.log.actions td.action{white-space:nowrap;width:1%}table.log.actions td.summary{overflow-wrap:anywhere}table.log.actions tr.day th{letter-spacing:.04em;text-transform:none;color:var(--ink);padding-top:16px;font-size:12px}@media (max-width:639px){table.log.actions thead{display:none}table.log.actions tbody,table.log.actions tr,table.log.actions th,table.log.actions td{display:block}table.log.actions tr{border-bottom:1px solid var(--line);padding:8px 0}table.log.actions td{border:0;padding:0}table.log.actions td.when,table.log.actions td.actor,table.log.actions td.action{white-space:normal;width:auto;display:inline}table.log.actions td.actor:before,table.log.actions td.action:before{content:" · ";color:var(--muted)}table.log.actions td.summary{margin-top:2px}table.log.actions tr.day{border-bottom:0;padding-bottom:0}table.log.actions tr.day th{padding:12px 0 0}}.linklike{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.linklike:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.costs-range{gap:8px;display:grid}.costs-range .ends{font-family:var(--mono);color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.costs-range .pick{font-size:15px}.costs-range .pick b{font-weight:600}.dual{height:44px;position:relative}.dual .track{background:var(--line);border-radius:2px;height:4px;position:absolute;top:20px;left:0;right:0}.dual .fill{background:var(--accent);border-radius:2px;height:4px;position:absolute;top:20px}.dual input[type=range]{appearance:none;pointer-events:none;background:0 0;border:0;border-radius:0;width:100%;height:44px;margin:0;padding:0;position:absolute;inset:0}.dual input[type=range]::-webkit-slider-runnable-track{background:0 0;height:44px}.dual input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--surface);border:2px solid var(--accent);cursor:grab;border-radius:50%;width:24px;height:24px;margin-top:10px;box-shadow:0 1px 4px #0000004d}.dual input[type=range]::-moz-range-track{background:0 0}.dual input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--surface);border:2px solid var(--accent);cursor:grab;border-radius:50%;width:24px;height:24px}.dual input[type=range]:focus-visible{outline:none}.dual input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--accent-glow)}.dual input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--accent-glow)}.costs-cards{gap:10px;margin-top:10px;display:grid}@media (min-width:760px){.costs-cards{grid-template-columns:1fr 1fr}.costs-cards .card+.card{margin-top:0}}.costs-cards .eyebrow{margin-bottom:6px}.costs-cards .row{border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:12px;padding:5px 0}.costs-cards .row:last-of-type{border-bottom:0}.costs-cards .row.total{font-size:17px;font-weight:600}.costs-cards .row.sub .grow{color:var(--muted);padding-left:12px;font-size:13px}.costs-cards .row small{font-size:13px;font-weight:500}.costs .ok{color:var(--ok)}table.costs th:not(:first-child),table.costs td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table.costs td:first-child{white-space:nowrap}table.costs tfoot td{border-bottom:0;border-top:2px solid var(--line);font-weight:600}.projection .row{border-bottom:1px solid var(--line);gap:12px;padding:6px 0}.projection .row:last-of-type{border-bottom:0}.projection .row.hdr{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.projection .row>span:not(.grow){text-align:right;font-variant-numeric:tabular-nums;min-width:56px}.projection .ok{color:var(--ok)}.helix{vertical-align:middle;flex:none;line-height:0;display:inline-block}.helix circle{transform-box:fill-box;transform-origin:50%;animation:helix-turn var(--helix-period,1.8s) linear infinite}.helix .strand-0{fill:var(--accent)}.helix .strand-1{fill:var(--ink)}.helix .strand-2{fill:var(--silver)}@keyframes helix-turn{0%{opacity:.55;transform:translate(-13px)scale(.72)}25%{opacity:1;transform:translate(0)scale(1.05)}50%{opacity:.55;transform:translate(13px)scale(.72)}75%{opacity:.25;transform:translate(0)scale(.45)}to{opacity:.55;transform:translate(-13px)scale(.72)}}@media (prefers-reduced-motion:reduce){.helix circle{animation-duration:0s;animation-play-state:paused}}.wait{align-items:center;gap:14px;display:flex}.console-nav{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:14px;display:grid}.console-nav .btn{color:inherit;text-decoration:none}.console-search{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;max-width:100%;margin-bottom:8px;display:grid}.console-search input[type=text]{width:100%;min-width:0}.field{flex-direction:column;gap:6px;margin-top:12px;display:flex}.field input[type=checkbox]{width:22px;height:22px}.seg{border:1px solid var(--line);border-radius:12px;display:flex;overflow:hidden}.seg button{background:var(--surface-2);min-height:44px;color:var(--ink);cursor:pointer;font:inherit;border:0;flex:1;padding:0 14px}.seg button+button{border-left:1px solid var(--line)}.seg button.on{background:var(--accent);color:var(--accent-ink);font-weight:600}.seg button.on.held{background:var(--warn);color:#1d1d1f}.seg button.on.deleted{color:#fff;background:#b3261e}.status{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);border-radius:6px;padding:2px 6px;font-size:11px}.status.held{color:var(--warn);border-color:var(--warn)}.status.deleted{color:#b3261e;border-color:#b3261e}.kv{border-bottom:1px solid var(--line);justify-content:space-between;padding:6px 0;font-size:13px}.kv:last-child{border-bottom:0}table.log a{color:inherit}a.btn{color:inherit;text-decoration:none}.picker button .disc{position:relative}.picker button.declined{opacity:.55}.picker button.declined .cross{color:var(--cross,#ff2d2d);text-shadow:0 0 4px #000000e6,0 0 12px #000000b3;place-items:center;font-size:38px;font-weight:800;display:grid;position:absolute;inset:0}.link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.console{width:calc(100% - 32px);max-width:688px;margin:0 auto;display:grid}.console .voiceprint{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-width:none;margin:0}.console .captions{border-radius:0}.console .voiceprint+.captions{margin-top:-1px}.console .captions+.card{border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin:0}.console .voiceprint:last-child,.console .captions:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.voiceprint{border:1px solid var(--line);width:calc(100% - 32px);max-width:688px;height:84px;box-shadow:inset 0 0 24px #00000059, 0 0 18px color-mix(in srgb, var(--vp) 18%, transparent);background:linear-gradient(#ffffff08,#00000040);border-radius:10px;margin:0 auto;position:relative;overflow:hidden}.voiceprint canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.voiceprint .corner{border:1px solid var(--vp);opacity:.8;width:10px;height:10px;position:absolute}.voiceprint .corner.tl{border-bottom:0;border-right:0;top:4px;left:4px}.voiceprint .corner.tr{border-bottom:0;border-left:0;top:4px;right:4px}.voiceprint .corner.bl{border-top:0;border-right:0;bottom:4px;left:4px}.voiceprint .corner.br{border-top:0;border-left:0;bottom:4px;right:4px}.voiceprint .readout{font-family:var(--mono);letter-spacing:.12em;white-space:nowrap;color:var(--vp);text-shadow:0 0 8px color-mix(in srgb, var(--vp) 60%, transparent);pointer-events:none;justify-content:space-between;gap:12px;font-size:10px;line-height:1;display:flex;position:absolute;left:14px;right:14px}.voiceprint .readout>span{text-overflow:ellipsis;overflow:hidden}.voiceprint .readout.top{top:7px}.voiceprint .readout.foot{color:var(--muted);text-shadow:none;bottom:7px}.voiceprint .readout .level i{font-style:normal}@media (prefers-reduced-motion:reduce){.voiceprint{box-shadow:inset 0 0 24px #00000059}}.voiceprint.ring{height:min(46vw,221px)}@media (min-width:720px){.voiceprint.ring{height:221px}}.arena-links{gap:16px;padding-top:4px;padding-bottom:4px;font-size:13px;display:flex}.arena-links a,.arena-links .linklike{color:var(--muted)}.report-form,.report-cats{gap:6px;display:grid}.report-cats label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:14px;display:flex}.report-cats label.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.report-cats input{margin-top:3px}.report-cats .muted{font-size:12px}.report-statement{border-left:3px solid var(--accent);margin:8px 0 14px;font-size:16px;line-height:1.5}.btn.danger{border-color:var(--danger);color:var(--danger)}.status.held,.status.hidden{color:var(--accent);border-color:var(--accent)}.status.deleted{color:var(--danger)}.status.released,.status.supported{color:var(--ok)}.transcript h1{font-size:22px}.transcript-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:12px;padding:6px 0 10px;display:flex}.transcript-headline{overflow-wrap:anywhere;margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.35}.split{flex-wrap:wrap;gap:14px;display:inline-flex}.transcript-blurb{margin:0 0 10px;font-size:15px;line-height:1.5}.rating-panel{--panel:var(--lime);border:1px solid var(--panel);background:color-mix(in srgb, var(--panel) 14%, var(--surface));border-radius:12px;margin:0 0 14px;padding:12px 14px;position:relative}.rating-panel.denzai{--panel:var(--tangerine)}.rating-panel h2{margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.2}.rating-panel h2 b{color:var(--panel);font-size:28px;font-weight:700}.rating-panel dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.rating-panel dl>div{background:var(--surface-2);text-align:center;border-radius:8px;padding:8px 10px}.rating-panel dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:12px}.rating-panel dd{margin:2px 0 0;font-size:20px;font-weight:600}.rating-panel dd .none{color:var(--muted);font-size:12px;font-weight:400}.rating-panel>p{margin:8px 0 0;font-size:12px}.rating-panel dl:has(>.balance){grid-template-columns:repeat(4,1fr)}.rating-panel dl>div.balance{border:1px dashed color-mix(in srgb, var(--panel) 55%, var(--muted));background:0 0}.rating-panel dl>div.balance.lean dd{color:var(--panel)}.rating-panel dl>div.balance .form{color:var(--muted);letter-spacing:0;text-transform:none;margin-top:2px;font-size:11px;font-weight:500;display:block}.rating-panel p.lean{color:var(--ink);margin:8px 0 0;font-size:13px}.rating-panel p.lean b{color:var(--panel);font-weight:600}.transcript p.lean b{font-weight:600}.transcript .fair-form{margin:4px 0 8px;font-size:14px}.transcript .bow-outs{gap:8px;margin:12px 0 16px;padding:12px 14px;display:grid}.transcript .bow-outs .row{gap:8px}.transcript .bow-outs .row b{font-size:15px}.transcript .bow-outs .row .danger{display:inline-flex}.transcript .bow-outs p{margin:0;font-size:14px;line-height:1.45}.transcript .bow-outs p .swatch{background:var(--c);vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.transcript .bow-outs p b{color:var(--c)}@media (max-width:480px){.rating-panel dl:has(>.balance){grid-template-columns:repeat(2,1fr)}}.rating-panel h2{padding-right:36px}.rating-panel .info{width:44px;height:44px;color:var(--panel);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.rating-panel .info:hover,.rating-panel .info:focus-visible{background:color-mix(in srgb, var(--panel) 18%, transparent)}.rating-panel .info svg{width:24px;height:24px}.rating-info{z-index:21;width:min(92vw,480px);max-height:calc(100dvh - 24px);padding:18px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.rating-info h2{margin:6px 0 10px;font-size:20px}.rating-info p{margin:0 0 10px;font-size:15px;line-height:1.45}.rating-info.wilson{--panel:var(--lime)}.rating-info.denzai{--panel:var(--tangerine)}.rating-info p b{color:var(--panel)}.rating-info.rodeo{--panel:var(--accent)}.rodeo-info p{margin:0 0 10px;font-size:15px;line-height:1.45}.rodeo-info p b{color:var(--accent)}.record{grid-template-columns:96px minmax(0,1fr);gap:6px 12px;margin:8px 0;font-size:14px;display:grid}.record dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:2px;font-size:11px}.record dd{flex-wrap:wrap;gap:4px 10px;margin:0;display:flex}.search{width:100%;font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:12px;min-height:44px;margin:8px 0 12px;padding:10px 12px}.card.episode{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.card.episode .cover{aspect-ratio:3/2}.recent{color:inherit;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.card.recent+.card.recent{margin-top:0}.recent .thumb{aspect-ratio:3/2;width:100%;margin:0}.recent .thumb.onair{aspect-ratio:1;background:var(--danger);color:#fff;letter-spacing:.08em;text-align:center;border-radius:8px;place-items:center;width:72px;font-size:13px;font-weight:800;line-height:1.1;display:grid}@media (min-width:1024px){.card.episode{grid-template-columns:112px minmax(0,1fr);gap:12px}.recent{grid-template-columns:96px minmax(0,1fr) auto;gap:10px}.recent.bare{grid-template-columns:minmax(0,1fr) auto}.recent .thumb{width:96px;margin-top:2px}.recent .thumb.onair{width:96px;font-size:15px}}.card.episode h3{overflow-wrap:anywhere;margin:2px 0 4px;font-size:16px;line-height:1.3}.card.episode h3 a{color:var(--ink);text-decoration:none}.card.episode .blurb{margin:4px 0;font-size:14px}.card.episode .snippet{margin:4px 0;font-size:13px}.card.episode .snippet b{color:var(--accent);font-weight:600}.cover{aspect-ratio:16/9;width:100%;color:var(--ink);text-align:center;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;place-items:center;padding:4px;font-size:11px;text-decoration:none;display:grid;position:relative;overflow:hidden}.cover img{object-fit:cover;width:100%;height:100%;display:block}.cover .rating-chip{background:var(--cover-chip);border:1px solid var(--cover-chip-edge);height:22px;color:var(--cover-tangerine);font-family:var(--mono);letter-spacing:.02em;pointer-events:none;border-radius:980px;align-items:center;padding:0 8px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:6px;right:6px}.cover .rating-chip.wilson{color:var(--cover-lime)}.cover .rating-chip.small{height:16px;padding:0 5px;font-size:10px;bottom:3px;right:3px}.cover .rating-chip .bang{color:var(--danger);margin-left:1px;font-weight:800}.cover[data-area=politics]{background:#3a3f5c}.cover[data-area=economy]{background:#4a4520}.cover[data-area=science]{background:#1f4a4f}.cover[data-area=health]{background:#4a2a3a}.cover[data-area=society]{background:#3f3a2a}.cover[data-area=environment]{background:#24402b}.cover[data-area=everyday]{background:#3a3a3a}.cover[data-area=arts]{background:#4a2f4f}.cover[data-area=fun]{background:#4f3f1f}.sources ul.links{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.sources ul.links a{color:var(--accent)}.chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.show-cover{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;margin:8px 0;display:block}.thumb{aspect-ratio:16/9;object-fit:cover;border-radius:8px;flex:none;width:96px;margin-top:2px}.finishing{align-items:flex-start;gap:14px;margin:0 0 14px;display:flex}.finishing .busy{color:var(--accent);transform-origin:50%;width:30px;height:18px;margin-top:3px;transform:scale(1.35)}.finishing b{font-size:15px;display:block}.finishing p{margin:3px 0 0;font-size:13px;line-height:1.45}.pager{justify-content:space-between;align-items:center;gap:10px;margin:14px 0 6px;display:flex}.chip{border:1px solid var(--glass-edge);background:var(--glass-fill), var(--surface-2);color:var(--silver);white-space:nowrap;border-radius:980px;align-items:center;padding:2px 10px;font-size:12px;line-height:18px;display:inline-flex}:root[data-theme=light] .chip{color:var(--muted)}a.chip{text-decoration:none}a.chip .mono{margin-left:5px}.chip.topic{color:var(--ink);border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 12%, var(--surface-2))}.chip.country{font-family:var(--mono);letter-spacing:.04em;color:var(--maroon-ink);border-color:color-mix(in srgb, var(--maroon) 60%, var(--line));background:var(--maroon-fill)}.chip.country.world{padding:2px 8px}.chip.country svg{display:block}.episode-row .meta .chip{vertical-align:middle;margin-left:2px;padding:1px 8px;line-height:16px}.head-chip{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.head-chip i{background:var(--c);border-radius:50%;width:8px;height:8px;display:inline-block}.turns{gap:14px;margin-top:14px;display:grid}.turn{border-left:3px solid var(--c);padding-left:12px}.turn-play{font-family:var(--mono);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;min-height:44px;margin-left:auto;padding:2px 8px;font-size:12px;display:inline-flex}.turn-play .tri{color:var(--accent);font-size:10px}.turn-play:hover,.turn-play:focus-visible{color:var(--accent);background:var(--surface-2)}.turn.playing{background:color-mix(in srgb, var(--accent) 10%, var(--surface));border-radius:0 14px 14px 0;padding:8px 10px 8px 12px}.turn-bar{gap:6px;display:grid}.turn-bar .readout{flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;font-size:13px;display:flex}.turn-bar .readout b{color:var(--c,var(--accent))}.turn-bar .readout label{color:var(--muted);cursor:pointer;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.turn-bar .transport>button:disabled{opacity:.4;cursor:not-allowed}.turn-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.turn-head .swatch{background:var(--c);border-radius:3px;width:10px;height:10px;display:inline-block}.turn-text{margin:0;font-size:16px;line-height:1.55}.turn.playing .turn-text .word{opacity:.5;transition:opacity .12s linear}.turn.playing .turn-text .word.done{opacity:1}.turn.playing .turn-text .word.cur{opacity:1;background:color-mix(in srgb, var(--c) 38%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--c) 38%, transparent);border-radius:3px}@media (prefers-reduced-motion:reduce){.turn.playing .turn-text .word{transition:none}}.turn-text sup a{color:var(--accent);margin-left:2px;font-size:11px;text-decoration:none}.badge{border:1px solid var(--line);font-family:var(--mono);color:var(--muted);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;display:inline-block}.turn-report{color:var(--muted);margin-top:4px;font-size:12px}.sources{margin-top:22px}.sources h2{margin:0 0 8px;font-size:17px}.sources ol{gap:10px;margin:0;padding-left:22px;font-size:14px;display:grid}.sources .claim{font-style:italic}.sources .status{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-left:8px;font-size:11px}.sources .status.contradicted{color:var(--danger)}.sources .status.unverified{color:var(--muted)}.sources .src{color:var(--muted);font-size:13px;display:block}.transcript-foot{border-top:1px solid var(--line);margin-top:24px;padding-top:12px;font-size:13px}.review-line{font-family:var(--mono);font-size:12px}.report-list{gap:8px;display:grid}.report-item{border:1px solid var(--glass-edge);background:var(--glass-fill), var(--surface);color:inherit;border-radius:16px;gap:3px;padding:10px 12px;text-decoration:none;display:grid}.report-item .line1{flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.report-item .line2{font-size:15px;font-weight:600}.report-item .line3{font-size:12px}.warn{color:var(--danger);vertical-align:-2px;flex:none;margin-right:2px}.report-link{align-items:center;gap:4px;display:inline-flex}.gallery-grid{grid-template-columns:minmax(0,1fr);gap:16px 12px;margin:8px 0;display:grid}@media (min-width:640px){.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery-item{min-width:0;margin:0}.gallery-picture{aspect-ratio:16/9;border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:14px;width:100%;padding:0;display:block;overflow:hidden}.gallery-picture img{object-fit:cover;width:100%;height:100%;display:block}.gallery-picture:hover img,.gallery-picture:focus-visible img{transition:transform .3s;transform:scale(1.02)}.gallery-picture:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gallery-item figcaption .chips{margin-top:8px}.lightbox{z-index:21;background:var(--bar);width:min(960px,100vw - 24px);max-height:calc(100dvh - 24px);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-edge);border-radius:18px;padding:12px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.lightbox img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;display:block}.lightbox-close{border:1px solid var(--glass-edge);background:var(--bar);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:18px;right:18px}@media (prefers-reduced-motion:reduce){.gallery-picture img{transition:none}}.tabs{margin:0 0 10px}.stars-row{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 10px;display:flex}.stars{gap:2px;display:inline-flex}.stars button{color:var(--line);cursor:pointer;background:0 0;border:0;padding:2px 3px;font-size:30px;line-height:1;transition:color .12s,transform .12s}.stars button.lit{color:var(--accent)}.stars button:hover,.stars button:focus-visible{outline:none;transform:scale(1.12)}.stars button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.stars-end{letter-spacing:.04em;text-transform:uppercase;font-size:12px}.stars-word{min-width:64px;font-size:13px}.comments li.hidden{opacity:.55}.feedback textarea{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font:inherit;border-radius:12px;padding:8px 12px}.listen-pack{margin-top:18px}.listen-pack .n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,9vw,40px);font-weight:700;line-height:1}.listen-pack .unit{color:var(--muted);font-size:13px}.listen-pack .price{font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.transcript-foot .copyright{font-family:var(--mono);letter-spacing:.04em;font-size:11px}.cast-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:4px 16px;margin:4px 0 12px;padding:0;font-size:14px;list-style:none;display:grid}.page.library{max-width:720px}.library-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.view-toggle{border:1px solid var(--glass-edge);background:var(--glass-fill), var(--surface-2);border-radius:980px;gap:2px;padding:2px;display:inline-flex}.iconbtn{min-width:36px;min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:980px;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex;position:relative}.iconbtn:hover{color:var(--ink);background:var(--surface-2)}.iconbtn[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.iconbtn:disabled{opacity:.4;cursor:not-allowed}.badge{background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);border-radius:980px;place-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.library-search{align-items:center;gap:8px;display:flex}.library-search .search{margin:8px 0 12px}.filters-btn{white-space:nowrap;align-items:center;gap:6px;min-height:44px;margin:8px 0 12px;display:inline-flex}.library-body{position:relative}.library-list{min-width:0}.filter-panel{flex-direction:column;gap:14px;display:none}.panel-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.panel-title{align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.panel-group{gap:4px;display:grid}.panel-group h4{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:11px;font-weight:500}.panel-group .avatar{border-radius:980px;flex-direction:row;justify-content:flex-start;gap:10px;min-height:44px;padding:2px 8px 2px 4px}.panel-group .avatar .disc{opacity:.55;width:36px;margin:0;transition:opacity .15s}.panel-group .avatar .name{color:var(--ink);font-size:14px}.panel-group .avatar.on{background:color-mix(in srgb, var(--accent) 16%, var(--surface-2))}.panel-group .avatar.on .disc{opacity:1;transform:none}.panel-group.lengths button{text-align:left;border:1px solid var(--glass-edge);background:var(--glass-fill), var(--surface-2);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:980px;padding:0 14px}.panel-group.lengths button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:#0000}.panel-clear{color:var(--muted);align-self:flex-start;font-size:14px}.panel-country{border-radius:980px;min-height:40px;padding:6px 12px}.panel-fold{border-top:1px solid var(--line)}.panel-fold summary{cursor:pointer;min-height:40px;color:var(--muted);align-items:center;gap:8px;list-style:none;display:flex}.panel-fold summary::-webkit-details-marker{display:none}.panel-fold summary h4{flex:1;margin:0}.panel-fold summary h4,.panel-group.country h4{letter-spacing:0;text-transform:none;color:var(--muted);font-family:inherit;font-size:1em;font-weight:700}.panel-group.country h4{margin:0 0 6px}.panel-fold summary .pick{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:13px;overflow:hidden}.panel-fold summary svg{transition:transform .15s}.panel-fold[open] summary svg{transform:rotate(90deg)}.panel-fold .panel-group{padding:2px 0 10px}.panel-rail{display:none}.scrim{z-index:30;background:#00000073;border:0;position:fixed;inset:0}.btn.small{min-height:36px;padding:0 12px}@media (max-width:1023px){.only-wide{display:none!important}.filter-panel.drawer-open{width:min(195px,55vw);padding:calc(var(--safe-top) + 12px) 12px 20px;background:var(--surface);border-right:1px solid var(--line);z-index:31;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:12px 0 40px -20px #0009}}@media (min-width:1024px){.only-narrow{display:none!important}.page.library{max-width:960px}.library-body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.library-body.panel-folded{grid-template-columns:44px minmax(0,1fr);gap:12px}.filter-panel{top:calc(var(--nav-h) + var(--safe-top) + 12px);display:flex;position:sticky}.panel-rail{justify-content:center;display:flex}.panel-rail .iconbtn{border:1px solid var(--glass-edge);background:var(--glass-fill), var(--surface-2);flex-direction:column;min-width:44px;min-height:44px}.panel-rail .badge{margin:2px 0 0}}.episode-rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.episode-rows li{border-bottom:1px solid var(--line)}.episode-row{color:inherit;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:8px 2px;text-decoration:none;display:grid}.episode-row:hover,.episode-row:focus-visible{background:var(--surface-2)}.episode-row .cover{aspect-ratio:1;border-radius:10px;width:56px;height:56px}.episode-row .text{gap:3px;min-width:0;display:grid}.episode-row .question{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.episode-row .meta{font-size:13px}@media (min-width:1024px){.episode-row{grid-template-columns:56px minmax(0,1fr) 20px}.episode-row .question{-webkit-line-clamp:1}.episode-row .meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.episode-row .go{display:none}@media (min-width:1024px){.episode-row .go{display:inline-flex}}.chip.facts{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, var(--line));text-decoration:none}.status.contradicted{color:var(--danger);border-color:var(--danger)}.status.unverified{color:var(--muted)}.skel{background:linear-gradient(90deg, var(--surface-2) 25%, color-mix(in srgb, var(--ink) 9%, var(--surface-2)) 37%, var(--surface-2) 63%);background-size:400% 100%;border-radius:8px;animation:1.4s infinite skel;display:block}.skel.line{height:14px;margin:8px 0}.skel.line.w30{width:30%}.skel.line.w40{width:40%}.skel.line.w50{width:50%}.skel.line.w60{width:60%}.skel.line.w70{width:70%}.skel.line.w80{width:80%}.skel.line.w90{width:90%}.skel.cover{aspect-ratio:16/9;border-radius:12px;width:100%}.skel.thumb{aspect-ratio:16/9;border-radius:8px;width:96px}.skeleton-list{gap:10px;display:grid}.card.episode.skeleton .skel.cover{aspect-ratio:3/2}@keyframes skel{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.balance-lines{margin:0;padding:0;list-style:none}.balance-line{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;font-size:14px;display:grid}.balance-line .what{overflow-wrap:anywhere}.balance-line .what a{color:inherit}.balance-line .amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;gap:10px;display:flex}.balance-line .amount .out{color:var(--ink)}.balance-line .amount .in{color:var(--ok,var(--accent))}.balance-line .when,.balance-line .after{white-space:nowrap;font-size:12px}.balance-line .after{text-align:right;font-variant-numeric:tabular-nums}.balance-month button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:44px;color:var(--muted);font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:8px;padding:0 2px;font-size:12px;display:flex}.balance-month .chevron{transition:transform .16s}.locked .notice,.notice-panel .notice{overflow-wrap:anywhere;white-space:pre-line;margin:10px 0 14px;font-size:17px;line-height:1.45}.locked .btn.danger.solid{background:var(--danger);color:#fff;border-color:#0000;font-weight:600}.app.banner{grid-template-rows:auto auto 1fr auto}.locked-banner{text-align:center;color:var(--danger);background:var(--surface);border-bottom:1px solid var(--glass-edge);margin:0;padding:8px 16px;font-size:13px}.notice-panel{z-index:21;width:min(92vw,440px);padding:18px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.notice-panel h2{margin:6px 0 0;font-size:20px}.free-minute{align-items:center;gap:12px;font-size:13px;display:flex}.free-minute.play-on{gap:10px}.free-minute.play-on .btn{white-space:nowrap}.free-minute>span{flex:auto}.free-minute .ring{appearance:none;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:50%;flex:none;margin:0;padding:0;line-height:0}.free-minute .ring:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.free-minute .ring:disabled{cursor:default}.free-minute text{font-variant-numeric:tabular-nums}.free-minute[data-red] .ring{animation:1s ease-in-out infinite free-minute-pulse}@keyframes free-minute-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.free-minute[data-red] .ring{animation:none}}.free-minute.charged{animation:3.5s ease-in forwards charged-fade}@keyframes charged-fade{0%,45%{opacity:1}to{opacity:0}}.free-minute svg{flex:none}.about table.prices{border-collapse:collapse;width:100%;margin:10px 0 4px;font-size:15px}.about table.prices th,.about table.prices td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px 8px 0}.about table.prices th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.about table.prices td:not(:first-child){font-variant-numeric:tabular-nums;white-space:nowrap}.wheel{flex-direction:column;gap:12px;display:flex}.wheel .dial{aspect-ratio:1;width:min(300px,100%);margin:6px auto 0;position:relative}.wheel .disc{width:100%;height:100%;transform:rotate(var(--r));filter:drop-shadow(0 8px 18px #0000004d);transition:transform 1.4s cubic-bezier(.2,.8,.2,1);display:block}.wheel .piece{stroke:var(--surface);stroke-width:3px}.wheel .piece.blue{fill:#3a7bd5}.wheel .piece.gold{fill:#e0a52a}.wheel .piece.green{fill:var(--lime)}.wheel .piece.violet{fill:#8b5cf6}.wheel .piece.picked{stroke:var(--ink);stroke-width:5px}.wheel .spin-row{justify-content:center}.wheel.open .piece:not(.picked){opacity:.45}.wheel .labels{transform:rotate(var(--r));transition:transform 1.4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.wheel .label{appearance:none;-webkit-tap-highlight-color:transparent;color:#fff;text-shadow:0 1px 2px #00000080;cursor:pointer;width:36%;font:inherit;text-align:center;transform:translateY(-50%) rotate(calc(-1 * var(--r)));background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:1px;margin-left:-18%;padding:4px 2px;line-height:1.1;transition:transform 1.4s cubic-bezier(.2,.8,.2,1),opacity .3s;display:flex;position:absolute;left:50%}.wheel .label b{font-size:15px;font-family:var(--font-display)}.wheel .label small{opacity:.9;font-size:10.5px}.wheel .label.p0{top:21%}.wheel .label.p1{top:50%;left:79%}.wheel .label.p2{top:79%}.wheel .label.p3{top:50%;left:21%}.wheel .label.swap{opacity:0}.wheel .label:disabled{cursor:default}.wheel .label:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wheel .centre{aspect-ratio:1;border:3px solid var(--surface);background:var(--maroon);color:#fff;width:24%;font:inherit;cursor:pointer;z-index:1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #00000059}.wheel .centre b{font-size:22px;font-weight:700;font-family:var(--font-display);letter-spacing:.04em}.wheel .centre.press b{letter-spacing:.02em;font-size:14px}.wheel .centre:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wheel .countries{flex-wrap:wrap;gap:8px;display:flex}.wheel .countries .btn{min-height:36px;padding:0 12px}.wheel .countries .btn.code{line-height:1;font-family:var(--mono);flex-direction:column;align-items:center;gap:2px;display:inline-flex}.wheel .countries .btn.code small{font-size:9px;font-family:var(--font);opacity:.8}.wheel .countries .btn[aria-pressed=true]{border-color:var(--maroon);background:var(--maroon-fill);color:var(--maroon-ink)}.wheel .revealed{border-color:var(--lime);flex-direction:column;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.wheel .disc,.wheel .labels,.wheel .label{transition:none}}.card.door{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));margin:10px 0 12px}.card.door p{margin:0 0 8px}.card.door p:last-child{flex-wrap:wrap;gap:10px;margin:0;display:flex}.tags{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.turn[data-speaker] .turn-head b{color:var(--c)}.standard{gap:6px;margin:0;padding:0;list-style:none;display:grid}.standard li{align-items:baseline;gap:10px;display:flex}.standard li .mono{min-width:76px;color:var(--muted);font-size:12px}.standard li[data-status=addressed] .mono{color:var(--ok)}.standard li[data-status=partly] .mono{color:var(--warn)}.standard li[data-status=missed] .mono{color:var(--danger)}blockquote.card{margin:0 0 10px;padding:10px 14px}blockquote.card p{margin:0 0 6px}blockquote.card footer{letter-spacing:.04em;font-size:11px}.more{gap:8px;margin:0;padding:0;list-style:none;display:grid}.more a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.more .mono{margin-left:8px;font-size:12px}
