@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/vazirmatn-arabic-wght-normal.Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/vazirmatn-latin-ext-wght-normal.tDTa1Fj6.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:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/vazirmatn-latin-wght-normal.BFexNX-K.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{--font:"Vazirmatn Variable", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--fs:18px;--lh:2;--radius:18px;--radius-sm:12px;--ease:cubic-bezier(.2, .8, .2, 1);--header-h:64px;--container:76rem;--bg:#f5f6fa;--surface:#fff;--surface-2:#eef0f6;--surface-3:#e3e7f0;--text:#0f172a;--text-2:#3d4757;--text-3:#64748b;--border:#e2e6ee;--accent:#2f4fd8;--accent-2:#6d4ff0;--accent-soft:#e8ecff;--accent-ink:#fff;--new:#e8590c;--new-soft:#fff1e6;--good:#047857;--good-soft:#e7f8f0;--gold:#b45309;--gold-soft:#fff6e0;--shadow-sm:0 1px 2px #0f172a0d;--shadow:0 1px 2px #0f172a0a, 0 6px 20px -12px #0f172a1f;--shadow-lg:0 24px 60px -20px #0f172a59;--rail:#d6dbe7;color-scheme:light}:root[data-theme=dark]{--bg:#0b0f17;--surface:#121826;--surface-2:#192133;--surface-3:#222c41;--text:#e6eaf2;--text-2:#b4bccc;--text-3:#8791a7;--border:#232d42;--accent:#8098ff;--accent-2:#a68bff;--accent-soft:#1b2446;--accent-ink:#0b0f17;--new:#ff9a5c;--new-soft:#2e1d12;--good:#5ad2a0;--good-soft:#10261d;--gold:#f5b84c;--gold-soft:#2a2212;--shadow-sm:none;--shadow:0 1px 0 #ffffff08, 0 10px 30px -14px #000000b3;--shadow-lg:0 24px 60px -20px #000c;--rail:#263048;color-scheme:dark}:root[data-size=s]{--fs:16px}:root[data-size=l]{--fs:20px}:root[data-size=xl]{--fs:23px}:root[data-spacing=s]{--lh:1.75}:root[data-spacing=l]{--lh:2.35}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;margin:0;font-size:16px;line-height:1.7;display:flex}::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}img,video{max-width:100%;height:auto;display:block}a{color:var(--accent);text-underline-offset:.22em;text-decoration-thickness:1px}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px;border-radius:8px}[hidden]{display:none!important}h1,h2,h3{text-wrap:balance}.i{vertical-align:-.2em;flex:none;width:1.15em;height:1.15em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{inset-inline-start:12px;z-index:100;background:var(--accent);color:var(--accent-ink);border-radius:10px;padding:8px 14px;position:absolute;top:-60px}.skip:focus{top:10px}.ltr{direction:ltr;unicode-bidi:isolate}.muted{color:var(--text-3)}.center{text-align:center;justify-content:center}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}main{flex:1;width:100%;padding-bottom:40px}.container{width:min(100% - 32px, var(--container));margin-inline:auto}.container.narrow{width:min(100% - 32px,46rem)}.hp{opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:-9999px}:root[data-theme=light] .if-dark,:root[data-theme=dark] .if-light{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.btn{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:border-color .2s,background .2s,transform .1s;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--accent)}.btn:active{transform:scale(.98)}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.btn.primary:hover{filter:brightness(1.08);color:var(--accent-ink)}.btn.sm{padding:6px 12px;font-size:13px}.btn.block{width:100%}.btn[disabled]{opacity:.6;pointer-events:none}.icon-btn{width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;text-decoration:none;transition:background .2s,color .2s;display:inline-grid;position:relative}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.icon-btn .i{width:21px;height:21px}.icon-btn.primary{background:var(--accent);color:var(--accent-ink)}.dot{top:8px;background:var(--new);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;inset-inline-end:8px}.pill{background:var(--surface-2);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.pill.accent{background:var(--accent-soft);color:var(--accent)}.pulse{background:#22c55e;border-radius:50%;flex:none;width:8px;height:8px;animation:2s infinite pulse;display:inline-block;box-shadow:0 0 #22c55e99}@keyframes pulse{70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.kicker{color:var(--accent);letter-spacing:-.01em;font-size:12.5px;font-weight:800;text-decoration:none}.kicker:hover{text-decoration:underline}.kicker.muted{color:var(--text-3)}.kicker.on-dark{color:#fff;background:var(--accent);border-radius:999px;padding:2px 10px}.chips{gap:8px;display:flex}.chips.wrap{flex-wrap:wrap}.chip{background:var(--surface-2);color:var(--text-2);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:5px 12px;font-size:13.5px;text-decoration:none;transition:all .2s}.chip:hover,.chip[aria-current=page]{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.chip small{color:var(--text-3);margin-inline-start:3px}.avatar{--h:220;color:#fff;background:linear-gradient(135deg, hsl(var(--h) 70% 55%), hsl(calc(var(--h) + 40) 70% 45%));border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:inline-grid}.avatar.lg{width:44px;height:44px;font-size:17px}.avatar.xl{width:84px;height:84px;box-shadow:var(--shadow);font-size:34px}.site-header{z-index:40;height:var(--header-h);background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(16px);border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);position:sticky;top:0}.bar{align-items:center;gap:18px;height:100%;display:flex}.brand{color:var(--text);align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.brand-text{flex-direction:column;line-height:1.15;display:flex}.brand-text b{letter-spacing:-.02em;font-size:17px;font-weight:900}.brand-text small{color:var(--text-3);letter-spacing:.14em;text-align:right;direction:ltr;font-size:10.5px;font-weight:600}.logo-mark{background:radial-gradient(circle at 50% 50%, #ffd166 0 17%, transparent 18%), radial-gradient(circle at 50% 50%, transparent 0 38%, #fff 39% 49%, transparent 50%), linear-gradient(135deg, var(--accent), var(--accent-2));width:36px;height:36px;box-shadow:0 6px 16px -6px var(--accent);border-radius:11px;flex:none;position:relative}.logo-mark.big{border-radius:16px;width:52px;height:52px}.main-nav{gap:2px;display:flex}.main-nav a{color:var(--text-2);border-radius:999px;padding:7px 12px;font-size:14.5px;font-weight:600;text-decoration:none}.main-nav a:hover{color:var(--text);background:var(--surface-2)}.main-nav a[aria-current=page]{color:var(--accent);background:var(--accent-soft)}.tools{align-items:center;gap:2px;margin-inline-start:auto;display:flex}.online-badge{bottom:3px;color:#fff;text-align:center;min-width:17px;height:16px;box-shadow:0 0 0 2px var(--bg);background:#16a34a;border-radius:8px;padding:0 4px;font-size:10.5px;font-weight:800;line-height:16px;position:absolute;inset-inline-start:1px}.me-btn{margin-inline-start:6px;text-decoration:none;display:inline-flex;position:relative}.me-btn .lvl{bottom:-4px;background:var(--gold);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);border-radius:9px;place-items:center;padding:0 4px;font-size:11px;font-weight:800;display:grid;position:absolute;inset-inline-start:-6px}.me-btn .lvl:empty,.tabbar{display:none}.progress{top:0;z-index:60;pointer-events:none;height:3px;position:fixed;inset-inline:0}.progress i{background:linear-gradient(90deg, var(--accent-2), var(--accent));transform-origin:100%;height:100%;display:block;transform:scaleX(0)}.fresh-pill{top:calc(var(--header-h) + 10px);z-index:44;cursor:pointer;background:var(--accent);width:max-content;max-width:calc(100% - 32px);color:var(--accent-ink);font:inherit;box-shadow:0 12px 30px -12px var(--accent);animation:rise .3s var(--ease);border:0;border-radius:999px;align-items:center;gap:7px;margin-inline:auto;padding:9px 18px;font-size:14px;font-weight:700;display:flex;position:fixed;inset-inline:0}.fresh-pill[hidden]{display:none}.icon-btn[data-busy] .i{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.offline-bar{background:var(--gold-soft);color:var(--gold);justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:flex}@media (width<=860px){.main-nav,.hide-sm{display:none!important}.brand-text small{display:none}.bar{gap:10px}.tabbar{bottom:0;z-index:45;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(16px);border-top:1px solid var(--border);display:flex;position:fixed;inset-inline:0}.tabbar a,.tabbar button{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:5px 0;font-size:11px;font-weight:600;text-decoration:none;display:flex;position:relative}.tabbar .i{width:22px;height:22px}.tabbar [aria-current=page]{color:var(--accent)}.tabbar .dot{top:2px;inset-inline-end:calc(50% - 16px)}.tabbar .tab-today .i{color:var(--accent)}}.page-head{padding:28px 0 16px}.page-head h1{letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);font-weight:900}.page-head p{color:var(--text-2);margin:4px 0 0}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.layout{align-items:start;gap:28px;display:grid}@media (width>=1080px){.layout{grid-template-columns:minmax(0,1fr) 330px}}.col-main{min-width:0}.home-top{gap:16px;margin-bottom:26px;display:grid}@media (width>=1180px){.home-top:has(.brief){grid-template-columns:1.35fr 1fr}}.lead-main{border-radius:var(--radius);color:#fff;isolation:isolate;background:#0b1020;align-items:end;min-height:360px;display:flex;position:relative;overflow:hidden}.lead-main>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.lead-main:before{content:"";z-index:-1;background:linear-gradient(#05081440 0,#050814b3 35%,#050814eb 65%,#050814f7);position:absolute;inset:0}.lead-main h2,.lead-main .excerpt{text-shadow:0 1px 12px #00000080}.lead-main.no-img{background:linear-gradient(135deg,#1d2b7a,#4b2fb8);min-height:260px}.lead-body{padding:22px}.lead-main h2{margin:8px 0 6px;font-size:clamp(1.25rem,1rem + 1.1vw,1.75rem);font-weight:900;line-height:1.6}.lead-main h2 a{color:#fff;text-decoration:none}.lead-main h2 a:after{content:"";z-index:1;position:absolute;inset:0}.lead-main .excerpt{color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:15px;line-height:1.9;display:-webkit-box;overflow:hidden}.lead-main time{color:#ffffffb3;font-size:13px}.brief{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);flex-direction:column;padding:16px 18px;display:flex}.brief-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;display:flex}.brief-head h2{align-items:center;gap:6px;margin:0;font-size:1.02rem;font-weight:900;display:flex}.brief-head h2 .i{color:var(--gold)}.brief-head small{color:var(--text-3);font-size:12.5px}.brief-head .brief-listen{align-self:center;height:34px;margin-inline-start:auto;padding:0 12px}.brief-list li.is-speaking{box-shadow:none;padding-inline:6px}.brief-list{counter-reset:b;margin:8px 0 0;padding:0;list-style:none}.brief-list li{counter-increment:b;border-top:1px solid var(--border);grid-template-columns:20px 1fr;gap:8px;padding:8px 0;display:grid}.brief-list li:first-child{border-top:0}.brief-list li:before{content:counter(b, persian);color:var(--accent);font-weight:800;line-height:1.85}.brief-list a{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.85;text-decoration:none;display:-webkit-box;overflow:hidden}.brief-list a:hover{color:var(--accent)}.brief .more-link{margin-top:auto;padding-top:6px}.tl-title{margin:0 0 4px;font-size:1.05rem;font-weight:900}.tl{padding:0;margin:0;padding-inline-start:64px;list-style:none;position:relative}.tl:before{content:"";top:8px;bottom:8px;background:linear-gradient(var(--accent) 0, var(--rail) 220px);border-radius:2px;width:2px;position:absolute;inset-inline-start:25px}.tl-day{top:var(--header-h);z-index:6;margin:14px 0 6px;background:var(--bg);align-items:center;gap:10px;margin-inline-start:-64px;padding:8px 0;display:flex;position:sticky}.tl-day-pill{white-space:nowrap;background:color-mix(in srgb, var(--surface) 94%, transparent);backdrop-filter:blur(10px);border:1px solid var(--border);max-width:100%;box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;padding:5px 14px;font-size:13.5px;font-weight:800;display:inline-flex}.tl-day-pill small{border-inline-start:1px solid var(--border);color:var(--text-3);padding-inline-start:8px;font-size:12px;font-weight:700}.tl-day.is-today .tl-day-pill{background:var(--accent);color:var(--accent-ink);border-color:#0000}.tl-day.is-today .tl-day-pill small{color:inherit;opacity:.85;border-color:currentColor}.tl-item{margin-bottom:18px;position:relative}.tl-dot{inset-inline-start:-45px;background:var(--surface);border:3px solid var(--accent);width:14px;height:14px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:absolute;top:22px}.tl-item[data-kind=digest] .tl-dot{border-color:var(--gold)}.tl-item.is-read .tl-dot{border-color:var(--rail)}.tl-item.is-new .tl-dot{border-color:var(--new);background:var(--new);animation:2s infinite pulse-new}@keyframes pulse-new{0%{box-shadow:0 0 0 4px var(--bg), 0 0 0 4px #e8590c80}70%{box-shadow:0 0 0 4px var(--bg), 0 0 0 12px #e8590c00}to{box-shadow:0 0 0 4px var(--bg)}}.tl-time{inset-inline-start:-64px;text-align:center;width:52px;color:var(--text-3);background:var(--bg);font-variant-numeric:tabular-nums;padding:2px 0;font-size:11.5px;font-weight:700;position:absolute;top:42px}.new-divider{margin:6px 0 18px;color:var(--new);align-items:center;gap:10px;margin-inline-start:-64px;font-size:13px;font-weight:800;display:flex}.new-divider:before,.new-divider:after{content:"";opacity:.35;background:currentColor;flex:1;height:1px}.pager-nav{justify-content:center;gap:10px;padding:16px 0;display:flex}.story{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:border-color .2s,box-shadow .25s,transform .25s;position:relative;overflow:hidden}.story:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));box-shadow:var(--shadow)}.tl-item.is-new .story{border-color:color-mix(in srgb, var(--new) 45%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--new) 12%, transparent)}.tl-item.is-focused .story{outline:2.5px solid var(--accent);outline-offset:2px}.story-main{padding:16px 18px 6px}.story-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.new-badge{background:var(--new);color:#fff;animation:rise .4s var(--ease);border-radius:999px;padding:1px 9px;font-size:11.5px;font-weight:800}.src-chip{color:var(--text-3);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.src-chip img{border-radius:50%;width:18px;height:18px}.src-chip .i{width:14px;height:14px}.story-time{color:var(--text-3);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:12px;font-weight:600;display:none}.story h3{margin:4px 0;font-size:1.12rem;font-weight:800;line-height:1.75}.story h3 a{color:var(--text);text-decoration:none}.story h3 a:hover{color:var(--accent)}.tl-item.is-read .story h3 a{color:var(--text-2)}.story .excerpt{color:var(--text-2);font-size:calc(var(--fs) * .86);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;line-height:1.95;display:-webkit-box;overflow:hidden}.story>.gallery,.story>.story-cover{border-radius:var(--radius-sm);margin:4px 12px 0;overflow:hidden}.story-cover{aspect-ratio:1.91;background:var(--surface-2);display:block}.story .gallery.n1 img{object-fit:cover}.story-cover img{object-fit:cover;width:100%;height:100%}.row-thumb{display:none}.story-foot{color:var(--text-3);align-items:center;gap:4px;padding:4px 8px 6px;font-size:13px;display:flex}.meta-btn{color:var(--text-3);border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-weight:600;text-decoration:none;display:inline-flex}.meta-btn:hover{background:var(--surface-2);color:var(--text)}.meta-btn.views:hover{color:var(--text-3);background:0 0}.meta-btn[hidden]{display:none}.meta-btn .i{width:17px;height:17px}.story-foot .actions{margin-inline-start:auto;display:flex}.story-foot .icon-btn{width:36px;height:36px}.story-foot .icon-btn .i{width:19px;height:19px}.save-btn .on,.save-btn .lbl-on{display:none}.save-btn[aria-pressed=true] .on,.save-btn[aria-pressed=true] .lbl-on{display:inline}.save-btn[aria-pressed=true] .off,.save-btn[aria-pressed=true] .lbl-off{display:none}.save-btn[aria-pressed=true]{color:var(--accent)}:root[data-view=list] .tl-item{margin-bottom:8px}:root[data-view=list] .story{grid-template-columns:1fr auto;align-items:center;display:grid}:root[data-view=list] .story .gallery,:root[data-view=list] .story .story-cover,:root[data-view=list] .story .excerpt,:root[data-view=list] .story-foot .actions{display:none}:root[data-view=list] .story-main{grid-area:1/1;padding:10px 14px}:root[data-view=list] .story h3{margin:2px 0 0;font-size:1rem}:root[data-view=list] .story h3 a:after{content:"";position:absolute;inset:0}:root[data-view=list] .row-thumb{object-fit:cover;border-radius:10px;grid-area:1/2;width:64px;height:64px;margin:8px;display:block}:root[data-view=list] .story-foot{bottom:2px;padding:0;position:absolute;inset-inline-end:76px}:root[data-view=list] .tl-dot{top:18px}:root[data-view=list] .tl-time{top:36px}:root[data-view=list] .digest-list:not(.big) li:nth-child(n+4),:root[data-view=list] .digest .more-link{display:none}.gallery{background:var(--surface-2);gap:3px;display:grid;position:relative}.gallery figure{background:#0b0f17;min-height:0;margin:0;position:relative;overflow:hidden}.gallery img,.gallery video{object-fit:cover;width:100%;height:100%}.gallery.n1 figure{max-height:78vh}.gallery.n1 img,.gallery.n1 video{object-fit:contain;background:#0b0f17}.gallery:not(.n1){aspect-ratio:16/10;grid-template-columns:1fr 1fr}.gallery.n2{aspect-ratio:16/8}.gallery.n3{grid-template-rows:1fr 1fr}.gallery.n3 figure:first-child{grid-row:span 2}.gallery:not(.n1):not(.n2):not(.n3){grid-auto-rows:1fr}.gallery img[data-zoom]{cursor:zoom-in;transition:transform .5s var(--ease)}.gallery figure:hover img[data-zoom]{transform:scale(1.025)}.gallery .badge{bottom:10px;color:#fff;pointer-events:none;background:#0000009e;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;position:absolute;inset-inline-start:10px}.gallery .more{color:#fff;backdrop-filter:blur(2px);background:#0508148c;place-items:center;font-size:1.6rem;font-weight:900;text-decoration:none;display:grid;position:absolute;inset:0}.play{color:#fff;background:linear-gradient(#0000 50%,#00000080);place-items:center;display:grid;position:absolute;inset:0}.play span{backdrop-filter:blur(6px);background:#0000008c;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.play .i{width:26px;height:26px;transform:scaleX(-1)}img[data-loading]{background:linear-gradient(100deg, var(--surface-2) 35%, var(--surface-3) 50%, var(--surface-2) 65%) 0 0 / 300% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}img.img-ph{background:var(--surface-2);object-fit:none!important}.media-gone{text-align:center;background:var(--surface-2);height:100%;min-height:140px;color:var(--text-2);place-content:center;justify-items:center;gap:8px;padding:16px;font-size:13.5px;display:grid}.gallery .media-gone img{background:0 0;width:28px;height:28px}.media-gone[style*=--poster]{background:linear-gradient(#0000008c, #0000008c), var(--poster) center / cover;color:#fff}.media-gone[style*=--poster]>img{display:none}.media-gone .mg-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.media-gone button,.media-gone a{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;text-decoration:none}.media-gone button:hover,.media-gone a:hover{border-color:var(--accent)}:root[data-media=tap] .gallery:not(.revealed){aspect-ratio:auto;cursor:pointer;grid-template-columns:1fr}:root[data-media=tap] .gallery:not(.revealed) figure{display:none}:root[data-media=tap] .gallery:not(.revealed):after{content:"🖼  نمایش تصویر و ویدیو";min-height:64px;color:var(--text-2);place-items:center;font-size:14px;font-weight:700;display:grid}:root[data-media=tap] .story-cover,:root[data-media=tap] .row-thumb{display:none!important}.digest{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);border-inline-start:3px solid var(--gold);padding:18px 20px;position:relative}.digest-head{color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.digest-head .pill{background:var(--gold-soft);color:var(--gold)}.digest h3,.digest h2{margin:10px 0;font-size:1.1rem;font-weight:900}.digest h3 a,.digest h2 a{color:var(--text);text-decoration:none}.digest-list{counter-reset:d;gap:2px;margin:0;padding:0;list-style:none;display:grid}.digest-list li{border-radius:10px;grid-template-columns:28px 1fr;align-items:start;gap:8px;padding:7px 8px;transition:background .2s;display:grid}.digest-list li:hover{background:var(--surface-2)}.digest-list .n{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:8px;place-items:center;margin-top:3px;font-size:12.5px;font-weight:800;display:grid}.digest-list a{color:var(--text);font-size:15px;line-height:1.85;text-decoration:none}.digest-list a:hover{color:var(--accent)}.digest-list.big{margin:8px 0 24px}.digest-list.big a{font-size:calc(var(--fs) * .95)}.more-link{align-items:center;gap:6px;margin-top:8px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.reactions{flex-wrap:wrap;gap:0;display:flex}.reactions button{cursor:pointer;min-width:38px;height:38px;color:var(--text-2);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:13.5px;transition:background .2s,border-color .2s;display:inline-flex}.reactions button:hover{background:var(--surface-2)}.reactions button[aria-pressed=true]{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent);font-weight:700}.reactions .emo{font-size:19px;line-height:1}.reactions b:empty{display:none}.pop{animation:pop .45s var(--ease)}@keyframes pop{40%{transform:scale(1.3)}}.article-head{padding-top:24px}.article-head h1{letter-spacing:-.01em;margin:10px 0;font-size:clamp(1.45rem,1.1rem + 1.5vw,2.1rem);font-weight:900;line-height:1.6}.article-meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:14px;font-size:14px;display:flex}.article-meta>:not([hidden])~:not([hidden]):before{content:"·";margin-inline-end:8px}.article-media{border-radius:var(--radius);margin:0 0 24px;overflow:hidden}@media (width<=640px){.article-media{border-radius:0;margin-inline:-16px}}.prose{font-size:var(--fs);line-height:var(--lh);max-width:44rem;color:var(--text)}.prose p{margin:0 0 1.1em}.why{border-radius:var(--radius);background:var(--good-soft);border-inline-start:4px solid var(--good);gap:4px;max-width:44rem;margin:4px 0 26px;padding:16px 18px;display:grid}.why b{color:var(--good)}.why p{font-size:calc(var(--fs) * .95);line-height:var(--lh);margin:0}.reader-bar{align-items:center;gap:6px;margin:0 0 20px;display:flex}.rb-btn{border:1px solid var(--border);background:var(--surface);min-width:38px;height:38px;color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.rb-btn:hover{border-color:var(--accent);color:var(--accent)}.rb-btn .i{width:17px;height:17px}.rb-btn[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.aa{letter-spacing:-.02em;font-family:system-ui,sans-serif;font-size:15px;font-weight:800}.listen .when-playing,.listen[data-state=playing] .when-idle,.listen[data-state=loading] .when-idle{display:none}.listen[data-state=playing] .when-playing,.listen[data-state=loading] .when-playing{display:inline}.listen[data-state=loading]{animation:1.2s ease-in-out infinite breathe}@keyframes breathe{50%{opacity:.55}}.rate{font-variant-numeric:tabular-nums;min-width:46px;padding:0 8px}.focus-btn .when-on,:root[data-focus=on] .focus-btn .when-off{display:none}:root[data-focus=on] .focus-btn .when-on{display:inline}.if-focus{display:none}.time-left{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;font-size:13px}@media (width<=640px){.reader-bar>.time-left{display:none}}.is-speaking{background:var(--accent-soft);box-shadow:0 0 0 6px var(--accent-soft);border-radius:4px;transition:background .3s}.resume{z-index:35;bottom:calc(22px + env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);animation:rise .35s var(--ease);border-radius:999px;align-items:center;gap:4px;padding:6px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.resume .icon-btn{width:34px;height:34px}@media (width<=860px){.resume{bottom:calc(84px + env(safe-area-inset-bottom))}}.listen-bar{z-index:46;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 92%, transparent);backdrop-filter:blur(18px)saturate(1.5);border:1px solid var(--border);width:min(32rem,100% - 20px);box-shadow:var(--shadow-lg);animation:rise .3s var(--ease);transition:bottom .3s var(--ease);border-radius:20px;padding:6px 8px;position:fixed;transform:translate(-50%)}.listen-bar[hidden]{display:none}.lb-track{gap:3px;padding:2px 6px 6px;display:flex}.lb-track:empty{display:none}.lb-track button{cursor:pointer;background:0 0;border:0;flex:1;height:14px;padding:5px 0}.lb-track button:before{content:"";background:var(--surface-3);border-radius:2px;height:4px;transition:background .2s;display:block}.lb-track button.done:before{background:color-mix(in srgb, var(--accent) 45%, var(--surface-3))}.lb-track button.now:before{background:var(--accent)}.listen-bar[data-state=loading] .lb-track button.now:before{animation:1.2s ease-in-out infinite breathe}.lb-row{align-items:center;gap:4px;display:flex}.lb-pos{min-width:0;color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;font-size:12.5px;overflow:hidden}.lb-ctl{flex:none;align-items:center;gap:2px;display:flex}.lb-ctl button,.lb-x{width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.lb-ctl button:hover,.lb-x:hover{background:var(--surface-2);color:var(--text)}.lb-ctl button:disabled{opacity:.35;pointer-events:none}.lb-ctl .i,.lb-x .i{width:21px;height:21px}.lb-ctl .lb-main{background:var(--accent);width:46px;height:46px;color:var(--accent-ink)}.lb-ctl .lb-main:hover{background:var(--accent);color:var(--accent-ink);filter:brightness(1.08)}.lb-main .when-playing,.listen-bar[data-state=paused] .lb-main .when-paused{display:block}.lb-main .when-paused,.listen-bar[data-state=paused] .lb-main .when-playing{display:none}.listen-bar[data-state=loading] .lb-main{animation:1.2s ease-in-out infinite breathe}.lb-rate{border:1px solid var(--border);min-width:46px;height:34px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 8px;font-size:13px;font-weight:700}.lb-row>.lb-x{flex:none;width:34px;height:34px}.lb-row>.lb-pos+.lb-ctl{margin-inline:auto}:root[data-listening] [data-article] :is(.prose p,.why p,.digest-list li){cursor:pointer}:root[data-listening] main{padding-bottom:calc(130px + env(safe-area-inset-bottom))}:root[data-listening] .to-top{visibility:hidden}@media (width<=860px){.listen-bar{bottom:calc(76px + env(safe-area-inset-bottom))}:root[data-chrome=hide] .listen-bar{bottom:calc(10px + env(safe-area-inset-bottom))}}@media (width<=400px){.lb-pos{display:none}.lb-ctl button{width:36px}}:root[data-focus=on] .listen-bar{bottom:calc(72px + env(safe-area-inset-bottom))}:root[data-focus=on][data-chrome=hide] .listen-bar{bottom:calc(12px + env(safe-area-inset-bottom))}.shell-frame{z-index:80;background:var(--bg);color-scheme:normal;border:0;width:100%;height:100%;position:fixed;inset:0}:root[data-shell],:root[data-shell] body{overflow:hidden}:root[data-shell] .listen-bar{z-index:85}:root[data-shell][data-frame-modal] .listen-bar,:root[data-framed] .listen-bar{display:none!important}.quote-bar{z-index:70;background:var(--text);box-shadow:var(--shadow-lg);border-radius:999px;padding:3px;display:inline-flex;position:fixed;top:0;left:0}.quote-bar[hidden]{display:none}.quote-bar button{color:var(--bg);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;font-weight:700;display:inline-flex}.quote-bar button+button{border-inline-start:1px solid color-mix(in srgb, var(--bg) 25%, transparent)}.quote-bar button:hover{background:color-mix(in srgb, var(--bg) 12%, transparent)}.quote-bar .i{width:16px;height:16px}:root[data-focus=on] [data-quote-comment]{display:none}mark.c-mark{color:inherit;cursor:pointer;text-decoration:underline 2px dotted color-mix(in srgb, var(--accent) 70%, transparent);text-underline-offset:6px;background:0 0;border-radius:3px}mark.c-mark:hover,mark.c-mark:focus-visible{background:var(--accent-soft);outline:none}:root[data-focus=on] mark.c-mark{cursor:auto;text-decoration:none}.flash{animation:flash 1.6s var(--ease)}@keyframes flash{0%,40%{background:var(--accent-soft);box-shadow:0 0 0 6px var(--accent-soft)}}:root[data-focus=on]:has([data-article]){--bg:#f6f0e3;--surface:#fbf7ee;--surface-2:#eee6d6;--surface-3:#e4d9c4;--border:#e2d7c2;--text:#2a2318;--text-2:#4b4132;--text-3:#7a6c57;--accent-soft:#eee2c6;--good-soft:#ebeed9}:root[data-focus=on][data-theme=dark]:has([data-article]){--bg:#11100e;--surface:#191815;--surface-2:#22201c;--surface-3:#2c2a25;--border:#2b2924;--text:#e6e0d2;--text-2:#c2baa9;--text-3:#918877;--accent-soft:#2b2619;--good-soft:#1a2118}:root[data-focus=on] body:has([data-article]) :is(.site-header,.tabbar,.site-footer,.to-top),:root[data-focus=on] [data-article]>.engage,:root[data-focus=on] [data-article] .article-head .story-head,:root[data-focus=on] [data-article] .article-meta [data-views],:root[data-focus=on] [data-article] .article-tail>:not(.pager){display:none}:root[data-focus=on] [data-article]{width:100%;max-width:40rem;padding-top:calc(28px + env(safe-area-inset-top));margin-inline:auto}:root[data-focus=on] [data-article] .prose{font-size:calc(var(--fs) * 1.06);max-width:none}:root[data-focus=on] [data-article] .prose p{margin-bottom:1.25em}:root[data-focus=on] [data-article] .why{max-width:none}:root[data-focus=on] main{padding-bottom:calc(110px + env(safe-area-inset-bottom))}:root[data-focus=on] .if-focus{display:inline-flex}:root[data-focus=on] .reader-bar{z-index:50;bottom:calc(14px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 88%, transparent);backdrop-filter:blur(18px)saturate(1.5);border:1px solid var(--border);max-width:calc(100% - 20px);box-shadow:var(--shadow-lg);transition:transform .35s var(--ease), opacity .35s;border-radius:999px;gap:6px;margin:0;padding:5px;position:fixed;left:50%;transform:translate(-50%)}:root[data-focus=on][data-chrome=hide] .reader-bar{opacity:0;transform:translate(-50%,calc(100% + 40px))}:root[data-focus=on] .reader-bar .rb-btn{background:0 0;border-color:#0000}:root[data-focus=on] .reader-bar .rb-btn:hover{background:var(--surface-2)}:root[data-focus=on] .reader-bar .focus-btn{background:var(--text);color:var(--bg)}:root[data-focus=on] .reader-bar>.time-left{display:none}@media (width<=480px){:root[data-focus=on] .reader-bar .lbl-wide{display:none}:root[data-focus=on] .reader-bar .rb-btn{min-width:36px;padding:0 9px}}:root[data-focus=on] .progress{top:env(safe-area-inset-top)}:root[data-focus=on] .resume,:root[data-focus=on] .toast{bottom:calc(80px + env(safe-area-inset-bottom))}@media (width<=860px){.site-header,.tabbar{transition:transform .3s var(--ease)}:root[data-chrome=hide] .site-header{transform:translateY(-100%)}:root[data-chrome=hide] .tabbar{transform:translateY(110%)}.tl-day{transition:top .3s var(--ease)}:root[data-chrome=hide] .tl-day{top:0}}.engage{border-block:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin:8px 0 0;padding:10px 0;display:flex}.share-bar{gap:2px;margin-inline-start:auto;display:flex}.section-title{align-items:center;gap:8px;margin:36px 0 12px;font-size:1.05rem;font-weight:900;display:flex}.section-title .i{color:var(--accent)}.section-title .count{color:var(--text-3);font-weight:700}.source{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:14px;overflow:hidden}.source .head{align-items:center;gap:10px;padding:14px 16px 0;display:flex}.source .head img,.source .head .av{background:var(--surface-2);border-radius:50%;width:40px;height:40px}.source .who{text-align:left;min-width:0;line-height:1.35}.source .who b{display:block}.source .who span{color:var(--text-3);font-size:13.5px}.source .logo{color:var(--text-3);width:20px;height:20px;margin-inline-start:auto}.source .txt{white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:10px 16px 12px;font-size:15px;line-height:1.75}.source .gallery{border-radius:var(--radius-sm);margin:0 12px 12px;overflow:hidden}.source .quote{border:1px solid var(--border);border-radius:var(--radius-sm);margin:0 12px 12px;padding:12px 0 0}.source .quote .who{padding:0 14px}.source .foot{border-top:1px solid var(--border);color:var(--text-3);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.source.page{display:grid}@media (width>=640px){.source.page:has(.og){grid-template-columns:220px 1fr}}.source .og{background:var(--surface-2);min-height:140px;display:block;position:relative}.source .og img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.source .body{align-content:start;gap:6px;padding:14px 16px;display:grid}.source .site{color:var(--text-3);align-items:center;gap:6px;font-size:13px;display:flex}.source h3{margin:0;font-size:1rem;line-height:1.6}.source h3 a{color:var(--text);text-decoration:none}.source .body p{color:var(--text-2);margin:0;font-size:14px;line-height:1.8}.source .body .btn{justify-self:start;margin-top:4px}.comments{margin-top:10px}.comment-form{gap:8px;display:grid}.comment-form input,.comment-form textarea,.chat-form input,.name-form input{border:1px solid var(--border);background:var(--surface);border-radius:12px;outline:none;width:100%;padding:10px 12px;font-size:16px;transition:border-color .2s,box-shadow .2s}.comment-form input:focus,.comment-form textarea:focus,.chat-form input:focus,.name-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.comment-form textarea{resize:vertical;min-height:72px;line-height:1.8}.form-foot{align-items:center;gap:8px;display:flex}.form-foot input{flex:1;min-width:0}.comment-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.comment{border-bottom:1px solid var(--border);animation:rise .35s var(--ease);gap:10px;padding-bottom:10px;display:flex}.c-body{flex:1;min-width:0}.comment.mine .c-head b{color:var(--accent)}.c-head{align-items:center;gap:10px;font-size:13.5px;display:flex}.c-head time{color:var(--text-3);font-size:12px}.c-body p{white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.85}.c-quote{border:0;border-inline-start:3px solid var(--accent);background:var(--surface-2);width:100%;color:var(--text-2);font:inherit;text-align:start;cursor:pointer;border-radius:6px;margin:6px 0 0;padding:4px 10px;font-size:13.5px;line-height:1.8;display:block}.c-quote span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-quote:hover{color:var(--text)}.c-quote-draft{border-inline-start:3px solid var(--accent);background:var(--accent-soft);border-radius:10px;align-items:flex-start;gap:6px;padding:6px 10px 6px 4px;font-size:13.5px;display:flex}.c-quote-draft[hidden]{display:none}.c-quote-label{color:var(--accent);flex:none;font-weight:700;line-height:1.8}.c-quote-draft q{min-width:0;color:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;line-height:1.8;display:-webkit-box;overflow:hidden}.c-quote-draft .icon-btn{flex:none;width:30px;height:30px}.c-reply-draft{justify-content:space-between;align-items:center}.c-actions{align-items:center;gap:2px;margin:4px -8px 0;display:flex}.c-act{min-height:32px;color:var(--text-3);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.c-act:hover{background:var(--surface-2);color:var(--text)}.c-act .i{width:16px;height:16px}.c-act.end{margin-inline-start:auto}.c-act[disabled]{opacity:.4;pointer-events:none}.c-act.like[aria-pressed=true]{color:#e11d48}.c-act.like[aria-pressed=true] .i{fill:currentColor}.c-act.pop .i{animation:pop .4s var(--ease)}.replies{padding:0;border-inline-start:2px solid var(--border);gap:8px;margin:8px 0 0;padding-inline-start:12px;list-style:none;display:grid}.comment.reply{border-bottom:0;padding-bottom:0}.comment.reply .avatar{width:28px;height:28px;font-size:13px}.pager{gap:10px;margin:28px 0 0;display:grid}@media (width>=640px){.pager{grid-template-columns:1fr 1fr}}.pager a{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);gap:2px;padding:12px 14px;font-size:14.5px;font-weight:700;line-height:1.7;text-decoration:none;display:grid}.pager a:hover{border-color:var(--accent)}.pager small{color:var(--text-3);align-items:center;gap:4px;font-weight:600;display:flex}.pager .next{text-align:left}.pager .next small{justify-content:flex-end}.related{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.rel-card{color:var(--text);gap:8px;font-size:14px;font-weight:700;line-height:1.7;text-decoration:none;display:grid}.rel-card img,.rel-card .ph{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text-3);place-items:center;display:grid}.rel-card:hover span{color:var(--accent)}.sidebar{display:none}@media (width>=1080px){.sidebar{top:calc(var(--header-h) + 16px);max-height:calc(100vh - var(--header-h) - 32px);max-height:calc(100dvh - var(--header-h) - 32px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;align-content:start;gap:16px;padding-bottom:2px;transition:scrollbar-color .2s;display:grid;position:sticky;overflow-y:auto}.sidebar:hover,.sidebar:focus-within{scrollbar-color:var(--rail) transparent}}@media (width>=1080px) and (width<=1360px){.sidebar{padding-bottom:64px}}.side-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.side-card p{color:var(--text-2);margin:10px 0 12px;font-size:14px;line-height:1.85}.side-title{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:900;display:flex}.side-title .i{color:var(--accent)}.channel-card{background:var(--surface)}.ch-top{align-items:center;gap:12px;display:flex}.ch-top img{width:48px;height:48px;box-shadow:var(--shadow);border-radius:50%}.ch-top b{text-align:right;direction:ltr;display:block}.ch-top small{color:var(--text-3)}.streak{color:var(--new);align-items:center;gap:4px;font-weight:800;display:inline-flex}.xp{background:var(--surface-2);border-radius:9px;height:8px;margin:12px 0 6px;overflow:hidden}.xp.big{height:12px}.xp i{background:linear-gradient(90deg, var(--gold), var(--new));height:100%;transition:width .8s var(--ease);border-radius:9px;display:block}.leaders{gap:8px;margin:0;padding:0;list-style:none;display:grid}.leaders li{align-items:center;gap:10px;font-size:14px;display:flex}.leaders li b{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.leaders li>span:last-child{color:var(--gold);font-weight:800}.leaders .avatar{width:28px;height:28px;font-size:12px}.rank{text-align:center;width:22px;color:var(--text-3);font-weight:800}.topic-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.topic{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);color:var(--text);grid-template-rows:120px auto;text-decoration:none;transition:all .2s;display:grid;position:relative;overflow:hidden}.topic:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px)}.topic img,.topic .ph{object-fit:cover;background:var(--accent-soft);width:100%;height:120px;color:var(--accent);place-items:center;display:grid}.topic-body{gap:2px;padding:12px 14px;display:grid}.topic-body b{font-size:1.05rem}.topic-body small{color:var(--text-3)}.topic-latest{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.wk-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wk-item a{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);color:inherit;grid-template-columns:auto 96px 1fr;align-items:start;gap:12px;padding:12px;text-decoration:none;transition:border-color .2s;display:grid}.wk-item a:hover{border-color:var(--accent)}.wk-item.skeleton{border-radius:var(--radius);background:linear-gradient(90deg, var(--surface), var(--surface-2), var(--surface));background-size:200% 100%;height:120px;animation:1.4s linear infinite shimmer}.wk-rank{width:1.6em;color:var(--text-3);text-align:center;font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:900}.wk-item img,.wk-item .ph{object-fit:cover;background:var(--surface-2);border-radius:12px;width:96px;height:96px}.wk-body{gap:4px;min-width:0;display:grid}.wk-body b{font-size:15.5px;line-height:1.7}.wk-excerpt{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.8;display:-webkit-box;overflow:hidden}.wk-views{color:var(--text-3);font-size:12.5px}@media (width<=480px){.wk-item a{grid-template-columns:auto 72px 1fr}.wk-item img,.wk-item .ph{width:72px;height:72px}.wk-excerpt{display:none}}.section-title.with-link{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.section-title.with-link a{font-size:13px;font-weight:600}.adm-tools{gap:8px;display:flex}.adm-tools[hidden],.adm-login[hidden]{display:none}.adm-tools .i{width:16px;height:16px}.adm-login{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);gap:12px;max-width:24rem;padding:18px;display:grid}.adm-remember{color:var(--text-2);align-items:center;gap:8px;font-size:14px;display:flex}@media (width>=640px){.adm-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-chart.hours{gap:1px}.st-chart.hours .st-col{padding:0 1px}.st-chart.hours .st-col.later .st-bar{opacity:.25}.st-chart.hours .st-val{font-size:11px}.adm-sources{gap:6px;margin:0;padding:0;list-style:none;display:grid}.adm-sources li{background:var(--surface);border:1px solid var(--border);border-radius:10px;justify-content:space-between;gap:10px;padding:8px 12px 10px;font-size:14px;display:flex;position:relative}.adm-sources b{font-variant-numeric:tabular-nums}.adm-sources i{bottom:0;background:var(--accent);opacity:.55;border-radius:2px;height:3px;position:absolute;inset-inline-start:0}.adm-comments{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adm-c{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);gap:6px;padding:12px 14px;display:grid}.adm-c-head{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13.5px;display:flex}.adm-c-head time{color:var(--text-3);font-size:12px}.adm-c-head a{margin-inline-start:auto;font-size:12.5px}.adm-c p{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.85}.adm-c blockquote{border-inline-start:3px solid var(--accent);color:var(--text-2);margin:0;padding:2px 10px;font-size:13px}.adm-c-actions{flex-wrap:wrap;gap:6px;display:flex}.adm-flag{background:var(--new-soft);color:var(--new);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800}.adm-flag.soft{background:var(--surface-2);color:var(--text-3)}.btn.danger{color:#dc2626}.btn.danger:hover{color:#dc2626;border-color:#dc2626}.playlist{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;display:flex}.playlist[hidden]{display:none}.pl-play{background:var(--accent);width:48px;height:48px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:transform .15s;display:grid}.pl-play:active{transform:scale(.94)}.pl-play .i{width:22px;height:22px}.pl-play .when-playing,.playlist[data-state=playing] .pl-play .when-idle,.playlist[data-state=loading] .pl-play .when-idle{display:none}.playlist[data-state=playing] .pl-play .when-playing,.playlist[data-state=loading] .pl-play .when-playing{display:block}.playlist[data-state=loading] .pl-play{animation:1.2s ease-in-out infinite breathe}.pl-text{gap:2px;min-width:0;display:grid}.pl-text small{color:var(--text-3);font-size:13px;line-height:1.7}.lb-now{color:var(--text);white-space:nowrap;text-overflow:ellipsis;padding:2px 8px 4px;font-size:13px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.lb-now:hover{color:var(--accent)}.lb-now:empty{display:none}.oa{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}.oa[hidden]{display:none}.oa-icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.oa-main{flex:1;gap:6px;min-width:0;display:grid}.oa-main>small{color:var(--text-2);font-size:13.5px;line-height:1.8}.oa-actions{flex-wrap:wrap;gap:8px;display:flex}.oa-actions[hidden]{display:none}.oa-actions .i{width:16px;height:16px}.oa-badge{color:var(--good);font-size:12px;font-weight:700;display:block}.notify-box{gap:10px;display:grid}.notify-box[hidden]{display:none}.notify-note{color:var(--text-3);font-size:13px;line-height:1.8}.notify-note:empty{display:none}.notify-ask{border-radius:var(--radius);background:linear-gradient(135deg, var(--accent-soft), var(--surface));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));animation:rise .35s var(--ease);flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 18px;padding:14px 16px;display:flex}.notify-ask[hidden]{display:none}.notify-ask-icon{background:var(--accent);width:42px;height:42px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.notify-ask-icon .i{width:21px;height:21px}.notify-ask-text{flex:14rem;gap:2px;display:grid}.notify-ask-text small{color:var(--text-2);font-size:13px;line-height:1.7}.notify-ask-actions{gap:8px;display:flex}.topic-wrap{position:relative}.topic-wrap>.topic{height:100%}.follow-mini{top:10px;background:color-mix(in srgb, var(--surface) 90%, transparent);box-shadow:var(--shadow-sm);backdrop-filter:blur(8px);position:absolute;inset-inline-end:10px}.follow-btn .when-on,.follow-btn[aria-pressed=true] .when-off,.follow-mini .when-on,.follow-mini[aria-pressed=true] .when-off{display:none}.follow-btn[aria-pressed=true] .when-on,.follow-mini[aria-pressed=true] .when-on{display:inline-block}.follow-btn[aria-pressed=true],.follow-mini[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.follow-btn{flex:none}.follow-btn .i{width:17px;height:17px}.page-head.with-action{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.tl-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 12px;display:flex}.tl-filter[hidden]{display:none}.tl-filter-edit{color:var(--text-3);font-size:13px}.tl.only-mine>.tl-item:not(.is-mine),.tl.only-mine>.tl-day.is-empty,.tl.only-mine>.new-divider{display:none}.tl-item.is-mine .kicker:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-inline-end:5px;display:inline-block}.tl-mine-empty{border-radius:var(--radius-sm);background:var(--surface);border:1px dashed var(--border);color:var(--text-2);margin:8px 0 16px;padding:14px;font-size:14px;line-height:1.9}.tl-mine-empty[hidden]{display:none}.row-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.row-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:6px;padding-inline-end:6px;display:flex}.row-item a{color:var(--text);flex:1;align-items:center;gap:12px;min-width:0;padding:8px;text-decoration:none;display:flex}.row-item img,.row-item .ph{object-fit:cover;background:var(--surface-2);border-radius:10px;flex:none;width:64px;height:64px}.row-item b{font-size:14.5px;line-height:1.7;display:block}.row-item small{color:var(--text-3);font-size:12.5px}.row-item a:hover b{color:var(--accent)}.profile{flex-wrap:wrap;align-items:center;gap:20px;padding:30px 0 10px;display:flex}.profile-main{flex:1;min-width:260px}.name-form{gap:8px;display:flex}.name-form input{font-size:1.2rem;font-weight:800}.level-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}@media (width>=760px){.stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.stat{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);justify-items:center;gap:2px;padding:14px 8px;display:grid}.stat span{font-size:22px}.stat b{font-size:1.3rem}.stat small{color:var(--text-3);text-align:center;font-size:12.5px}.badges{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.badge-card{text-align:center;border-radius:var(--radius-sm);background:var(--surface);border:1px dashed var(--border);opacity:.6;justify-items:center;gap:2px;padding:14px 10px;display:grid}.badge-card span{filter:grayscale();font-size:28px}.badge-card small{color:var(--text-3);font-size:12px;line-height:1.6}.badge-card.on{opacity:1;border-style:solid;border-color:color-mix(in srgb, var(--gold) 50%, var(--border));background:linear-gradient(160deg, var(--gold-soft), var(--surface))}.badge-card.on span{filter:none}.empty{text-align:center;color:var(--text-2);padding:60px 0}.empty>.i{width:46px;height:46px;color:var(--text-3)}.big-num{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:4rem;font-weight:900}.about .row{margin-top:18px}.page-head h1 .i{color:var(--accent)}.feed-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.feed-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);padding:16px 18px}.feed-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.feed-head b{font-size:1.08rem}.feed-head small,.feed-topics small{color:var(--text-3)}.feed-card p{color:var(--text-2);margin:6px 0 10px;line-height:1.8}.feed-card code{border-radius:var(--radius-sm);background:var(--bg);text-align:left;overflow-wrap:anywhere;margin-bottom:12px;padding:7px 10px;font-size:13px;display:block}.feed-note{color:var(--text-2);margin:18px 0 0;font-size:14px;line-height:1.9}.feed-sub{margin:28px 0 12px;font-size:1.15rem;font-weight:800}.feed-topics{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:8px;margin:0 0 32px;padding:0;list-style:none;display:grid}.feed-topics li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:8px;padding:6px;padding-inline-start:12px;display:flex}.feed-topics a{color:var(--text);flex:1;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.feed-topics a:hover{color:var(--accent)}.site-footer{border-top:1px solid var(--border);background:var(--surface);color:var(--text-2);padding:34px 0 20px;font-size:14px}.foot-grid{gap:26px;display:grid}@media (width>=760px){.foot-grid{grid-template-columns:1.6fr 1fr}}.foot-brand p{max-width:34rem;margin:12px 0 14px;line-height:1.9}.foot-links{flex-wrap:wrap;align-content:start;gap:10px 20px;display:flex}.foot-links a{color:var(--text-2);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.foot-links a:hover{color:var(--accent)}.foot-bottom{border-top:1px solid var(--border);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:26px;padding-top:16px;font-size:13px;display:flex}.foot-bottom a{color:inherit}.foot-stats .i{width:14px;height:14px}.foot-bottom a.foot-stats{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.foot-bottom a.foot-stats[hidden]{display:none}.foot-bottom a.foot-stats:hover{color:var(--accent)}.views-link{color:inherit;text-decoration:none}.views-link[hidden]{display:none}.views-link:hover{color:var(--accent)}.st-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=640px){.st-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.st-tile{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);gap:4px;padding:14px;display:grid}.st-tile.wide{grid-column:1/-1}@media (width>=640px){.st-tile.wide{grid-column:auto}}.st-tile small{color:var(--text-3);align-items:center;gap:6px;font-size:12.5px;display:flex}.st-tile b{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.5rem;font-weight:900}.live-dot{background:#16a34a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #16a34a40}.st-section{margin-top:28px}.st-section .seg{margin-bottom:12px}.st-chart{border-bottom:1px solid var(--border);align-items:stretch;gap:2px;height:220px;padding-top:8px;display:flex}.st-col{cursor:default;border-radius:8px 8px 0 0;outline:none;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;padding:0 4px;display:flex;position:relative}.st-col:hover,.st-col:focus-visible{background:var(--surface-2)}.st-bar{background:var(--accent);width:min(100%,40px);transition:height .5s var(--ease);border-radius:4px 4px 0 0}.st-col.today .st-bar{background:color-mix(in srgb, var(--accent) 45%, var(--surface))}.st-val{min-height:1.5em;color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.st-day{color:var(--text-3);white-space:nowrap;padding-top:6px;font-size:11.5px;position:absolute;top:100%}.st-col.today .st-day{color:var(--text-2);font-weight:700}.st-tip{z-index:2;background:var(--text);width:max-content;max-width:180px;color:var(--bg);text-align:center;opacity:0;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:12.5px;line-height:1.6;transition:opacity .15s;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%)}.st-col:first-child .st-tip{left:auto;right:0;transform:none}.st-col:last-child .st-tip{left:0;transform:none}.st-col:hover .st-tip,.st-col:focus-visible .st-tip{opacity:1}.st-table{color:var(--text-2);margin-top:34px;font-size:14px}.st-table summary{cursor:pointer;color:var(--text-3);font-size:13px}.st-table table{border-collapse:collapse;width:100%;margin-top:8px}.st-table td,.st-table th{border-bottom:1px solid var(--border);text-align:start;font-variant-numeric:tabular-nums;padding:6px 8px}.st-top{counter-reset:vs;gap:6px;margin:0;padding:0;list-style:none;display:grid}.st-top li{counter-increment:vs}.st-top a{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);color:inherit;grid-template-columns:auto 48px 1fr;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid}.st-top a:hover{border-color:var(--accent)}.st-top a:before{content:counter(vs, persian);text-align:center;width:1.4em;color:var(--text-3);font-weight:900}.st-top img,.st-top .ph{object-fit:cover;background:var(--surface-2);border-radius:10px;width:48px;height:48px}.st-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:3;font-size:14.5px;font-weight:700;line-height:1.7;display:-webkit-box;overflow:hidden}.st-views{color:var(--text-3);grid-column:2/4;padding-bottom:6px;font-size:12.5px;display:block;position:relative}.st-views i{bottom:0;background:var(--accent);opacity:.55;border-radius:2px;height:3px;position:absolute;inset-inline-start:0}.st-note{color:var(--text-3);margin-top:26px;font-size:13.5px;line-height:1.9}@media (width<=860px){.site-footer{padding-bottom:calc(86px + env(safe-area-inset-bottom))}}.to-top{bottom:22px;z-index:30;border:1px solid var(--border);background:var(--surface);width:46px;height:46px;color:var(--text-2);box-shadow:var(--shadow);cursor:pointer;opacity:0;pointer-events:none;transition:.25s var(--ease);border-radius:50%;place-items:center;display:grid;position:fixed;inset-inline-end:22px;transform:translateY(12px)}.to-top.show{opacity:1;pointer-events:auto;transform:none}@media (width<=860px){.to-top{bottom:calc(84px + env(safe-area-inset-bottom))}}.toast{z-index:90;opacity:0;background:var(--text);max-width:calc(100% - 32px);color:var(--bg);pointer-events:none;transition:.3s var(--ease);text-align:center;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;position:fixed;bottom:26px;left:50%;transform:translate(-50%,20px)}.toast[data-kind=reward]{background:linear-gradient(135deg, var(--gold), var(--new));color:#fff;box-shadow:0 12px 30px -12px var(--new)}.toast.show{opacity:1;transform:translate(-50%)}@media (width<=860px){.toast{bottom:calc(86px + env(safe-area-inset-bottom))}}:root[data-listening] .toast{bottom:calc(132px + env(safe-area-inset-bottom))}@media (width<=860px){:root[data-listening] .toast{bottom:calc(190px + env(safe-area-inset-bottom))}}.burst{z-index:91;pointer-events:none;position:fixed;bottom:90px;left:50%}.burst i{background:hsl(var(--h) 90% 60%);width:8px;height:8px;animation:burst 1.1s var(--ease) forwards;border-radius:2px;position:absolute}@keyframes burst{to{transform:rotate(var(--a)) translateY(-110px) rotate(200deg);opacity:0}}dialog{color:var(--text);overscroll-behavior:contain}html:has(dialog[open]){overflow:hidden}dialog::backdrop{backdrop-filter:blur(3px);background:#05081480}dialog.sheet{background:var(--surface);width:100%;max-width:100%;max-height:88dvh;box-shadow:var(--shadow-lg);border:0;border-radius:22px 22px 0 0;margin:auto 0 0;padding:0}@media (width>=720px){dialog.sheet{border-radius:22px;width:480px;margin:auto}}dialog[open]{animation:sheet-in .3s var(--ease)}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}.sheet-head,.drawer-head{z-index:2;background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex;position:sticky;top:0}.sheet-head h2,.drawer-head h2{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.drawer-head{padding-top:calc(12px + env(safe-area-inset-top))}.drawer-head small{color:var(--text-3);align-items:center;gap:6px;font-size:13px;display:flex}.sheet-body{padding:6px 18px 20px}.opt{border:0;border-bottom:1px solid var(--border);margin:0;padding:12px 0}.opt legend{color:var(--text-2);margin-bottom:8px;padding:0;font-size:14px;font-weight:800}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg label{position:relative}.seg input{opacity:0;cursor:pointer;position:absolute;inset:0}.seg label span{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:14px;display:inline-flex}.seg input:checked+span{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:800}.seg input:focus-visible+span{outline:2.5px solid var(--accent);outline-offset:2px}.sheet-foot{justify-content:space-between;gap:10px;padding-top:14px;display:flex}dialog.settings-sheet{background:var(--bg)}.settings-sheet .sheet-head{background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(14px)}.settings-sheet .sheet-head .i{width:19px;height:19px;color:var(--accent)}@media (width>=720px){dialog.settings-sheet{width:520px}}.set-body{gap:14px;padding:12px 14px 0;display:grid}.set-preview{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);padding:10px 14px 12px}.set-preview small{color:var(--text-3);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.set-preview .sample{background:0 0;margin:0;padding:0}.sample{font-size:var(--fs);line-height:var(--lh)}.set-group{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);display:grid;overflow:hidden}.set-group:not(:has(>:not(h3,[hidden]))){display:none}.set-group h3{color:var(--text-3);align-items:center;gap:8px;margin:0;padding:12px 16px 4px;font-size:13px;font-weight:800;display:flex}.set-group h3 .i{width:17px;height:17px;color:var(--accent)}.set-row{border:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0;padding:12px 16px;display:flex}.set-row:not([hidden])~.set-row:not([hidden]){border-top:1px solid var(--border)}.set-row[hidden]{display:none}.set-stack{justify-content:stretch;align-items:stretch;gap:10px;display:grid}.set-stack legend{float:right;width:100%;color:var(--text);margin:0;padding:0;font-size:14.5px;font-weight:700}.set-text{gap:2px;min-width:0;font-size:14.5px;display:grid}.set-text b{color:var(--text);font-weight:700}.set-text small{color:var(--text-3);font-size:12.5px;line-height:1.7}.set-actions{flex:none;gap:6px;display:flex}.set-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.notify-box.set-row{gap:10px;display:grid}.notify-box.set-row[hidden]{display:none}.set-test{background:0 0;border-style:dashed;justify-self:start}.set-test[hidden]{display:none}.set-test .i{width:16px;height:16px}.seg-fill{background:var(--surface-2);border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.seg-fill label{display:grid}.seg-fill label span{color:var(--text-2);text-align:center;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:8px 6px;font-size:13.5px;line-height:1.4;transition:background .2s,color .2s}.seg-fill input:checked+span{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-sm), 0 0 0 1px var(--border)}.set-sizes label span{gap:0;padding:6px 4px;display:grid}.set-sizes small{color:var(--text-3);font-size:11.5px}.set-sizes input:checked+span small{color:inherit}.aa{font-weight:800;line-height:1.3;display:block}.aa-s{font-size:14px}.aa-m{font-size:17px}.aa-l{font-size:20px}.aa-xl{font-size:24px}.set-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.set-tiles.two{grid-template-columns:repeat(2,1fr)}.tile{display:grid;position:relative}.tile input{opacity:0;cursor:pointer;position:absolute;inset:0}.tile-box{border:1.5px solid var(--border);background:var(--bg);color:var(--text-2);cursor:pointer;border-radius:14px;justify-items:center;gap:8px;padding:12px 8px 10px;font-size:13.5px;transition:border-color .2s,background .2s,color .2s;display:grid}.tile-box>.i{width:26px;height:26px;color:var(--text-3)}.tile input:checked+.tile-box{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:800}.tile input:checked+.tile-box>.i{color:var(--accent)}.tile input:focus-visible+.tile-box,.set-switch input:focus-visible+.switch{outline:2.5px solid var(--accent);outline-offset:2px}.sw{background:#f5f6fa;border:1px solid #0f172a1f;border-radius:9px;gap:4px;width:100%;max-width:92px;height:52px;padding:8px;display:grid}.sw b{background:#cfd6e4;border-radius:3px;height:6px;display:block}.sw b:first-child{background:#2f4fd8;width:60%}.sw b:last-child{width:80%}.sw-dark{background:#0b0f17;border-color:#ffffff1f}.sw-dark b{background:#2a3550}.sw-dark b:first-child{background:#8098ff}.sw-auto{background:linear-gradient(135deg,#f5f6fa 0 50%,#0b0f17 50% 100%);border-color:#80808059}.sw-auto b{background:#8a94a8}.sw-auto b:first-child{background:#5a72ec}.set-switch{cursor:pointer}.set-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.switch{background:var(--surface-3);border-radius:999px;flex:none;width:46px;height:28px;transition:background .2s;position:relative}.switch:after{content:"";top:3px;width:22px;height:22px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #00000040}.set-switch input:checked+.switch{background:var(--accent)}.set-switch input:checked+.switch:after{transform:translate(-18px)}.set-foot{z-index:1;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 90%, transparent);backdrop-filter:blur(14px);border-top:1px solid var(--border);margin:0 -14px;position:sticky;bottom:0}.set-foot .btn{flex:1;justify-content:center}.set-foot .btn:first-child{flex:none}.set-foot .i{width:16px;height:16px}.voice-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.voice-row-text{gap:2px;font-size:14px;display:grid}.voice-row-text b{color:var(--text-2)}.seen-btns{flex:none;gap:6px;display:flex}.voice-row-text small{color:var(--text-3);font-size:13px}.voice-lead{margin:14px 0 8px;font-size:15.5px;line-height:1.9}.voice-facts{color:var(--text-2);gap:8px;margin:0 0 6px;padding:0;font-size:14px;list-style:none;display:grid}.voice-facts li{align-items:center;gap:8px;line-height:1.7;display:flex}.voice-facts .i{width:17px;height:17px;color:var(--accent);flex:none}.voice-progress{gap:6px;margin:14px 0 4px;display:grid}.voice-progress progress{appearance:none;background:var(--surface-2);border:0;border-radius:99px;width:100%;height:8px;overflow:hidden}.voice-progress progress::-webkit-progress-bar{background:var(--surface-2)}.voice-progress progress::-webkit-progress-value{background:linear-gradient(90deg, var(--accent-2), var(--accent));border-radius:99px;transition:width .3s}.voice-progress progress::-moz-progress-bar{background:var(--accent);border-radius:99px}.voice-progress small{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:13px}.voice-msg{color:var(--new);margin:8px 0 0;font-size:14px;line-height:1.8}.voice-msg:empty{display:none}.voice-sheet .sheet-foot{flex-wrap:wrap;justify-content:flex-end}.voice-sheet .btn .i{width:17px;height:17px}.vo-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.vo{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);transition:border-color .2s,background .2s}.vo.open{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:var(--surface);box-shadow:var(--shadow-sm)}.vo-head{align-items:center;gap:4px;padding-inline-end:6px;display:flex}.vo-toggle{text-align:start;min-width:0;color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex:auto;gap:2px;padding:11px 14px;display:grid}.vo-toggle:focus-visible{outline:2.5px solid var(--accent);outline-offset:-2px}.vo-name{align-items:center;gap:8px;font-size:15.5px;font-weight:800;display:flex}.vo-rec{color:var(--good);background:var(--good-soft);border-radius:999px;padding:1px 9px;font-size:11.5px;font-style:normal;font-weight:800}.vo-meta{color:var(--text-3);font-size:13px}.vo-state{color:var(--accent);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.vo-state:empty{display:none}.vo-state.on{color:var(--good)}.vo-state.on:before{content:"✓ "}.vo-play .i+.i,.vo-play[aria-pressed=true] .i:first-child{display:none}.vo-play[aria-pressed=true] .i+.i{display:inline-block}.vo-play[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.vo-body{grid-template-columns:minmax(0,1fr);gap:10px;padding:0 14px 14px;display:grid}.vo-about{color:var(--text-2);margin:0;font-size:14px;line-height:1.8}.vo-body .voice-progress,.vo-body .voice-msg{margin:0}.vo-actions{flex-wrap:wrap;gap:8px;display:flex}.vo-actions [data-vo-remove]{margin-inline-start:auto}.vo-stored{color:var(--text-3);margin:12px 0 0;font-size:13px}.vo-more{color:var(--text-3);margin:18px 0 0;font-size:14px;font-weight:800}.vo-label{color:var(--text-2);gap:4px;font-size:13px;display:grid}.vo-label[hidden]{display:none}.vo-field{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:10px;padding:8px 10px;font-size:16px}.vo-field:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.vo-field[type=file]{padding:6px;font-size:14px}.vo-hint{color:var(--text-3);font-size:12.5px;line-height:1.8}.vo-body code{direction:ltr;unicode-bidi:isolate;font-size:.9em}.voice-msg.ok{color:var(--good)}@media (prefers-reduced-motion:reduce){.vo{transition:none}}dialog.drawer{background:var(--surface);width:min(420px,100%);max-width:100%;height:100dvh;max-height:none;box-shadow:var(--shadow-lg);border:0;flex-direction:column;margin:0;margin-inline-start:auto;padding:0;inset-block:0 auto;overflow:hidden}@media (width<=720px){dialog.drawer{width:100%;box-shadow:none}dialog.drawer[open]{animation:sheet-in .25s var(--ease)}}dialog.drawer[open]{animation:drawer-in .3s var(--ease);display:flex}@keyframes drawer-in{0%{opacity:0;transform:translate(-30px)}}.chat-list{overscroll-behavior:contain;background:var(--bg);flex-direction:column;flex:auto;gap:12px;min-height:0;margin:0;padding:14px;list-style:none;display:flex;overflow-y:auto}.msg{align-items:flex-end;gap:8px;max-width:88%;display:flex}.msg div{background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:16px 16px 16px 4px;padding:7px 12px}.msg b{color:hsl(var(--h) 60% 45%);font-size:12.5px}:root[data-theme=dark] .msg b{color:hsl(var(--h) 70% 70%)}.msg p{overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.8}.msg time{color:var(--text-3);font-size:11px;display:block}.msg .avatar{width:28px;height:28px;font-size:12px}.msg.mine{flex-direction:row-reverse;margin-inline-start:auto}.msg.sending{opacity:.6}.msg.mine div{background:var(--accent-soft);border-radius:16px 16px 4px}.msg.mine .avatar{display:none}.chat-empty{color:var(--text-3);text-align:center;margin:auto}.chat-note{color:var(--text-3);margin:0;padding:10px 16px;font-size:13px}.chat-form{padding:10px 12px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);gap:8px;display:grid}.chat-input{align-items:center;gap:8px;display:flex}.chat-form .chat-name,.chat-input input:not(.hp){border-radius:999px;padding-inline:16px}.chat-input input:not(.hp){flex:1;min-width:0}.chat-input .icon-btn{flex:none;width:44px;height:44px}@media (hover:none){a[href*="/p/"]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}a.is-pressing{opacity:.7;transition:opacity .4s}dialog.peek{flex-direction:column;display:none;overflow:hidden}dialog.peek[open]{display:flex}.peek-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.peek-cover{object-fit:cover;background:var(--surface-2);width:100%;max-height:34dvh;display:block}.peek-body{padding:14px 18px 8px}.peek-when{font-size:12.5px}.peek-body h2{margin:8px 0 10px;font-size:1.2rem;font-weight:900;line-height:1.7}.peek-text p{font-size:calc(var(--fs) * .92);line-height:var(--lh);color:var(--text-2);margin:0 0 .9em}.peek-text .why{margin:6px 0 12px}.peek-skel{background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:200% 100%;border-radius:6px;height:1em;animation:1.2s linear infinite skel}.peek-skel.short{width:60%}@keyframes skel{to{background-position:-200% 0}}.peek-foot{padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);align-items:center;gap:4px;display:flex}.peek-foot .btn{flex:1}dialog.lightbox{background:0 0;border:0;max-width:96vw;max-height:94vh;padding:0;overflow:visible}dialog.lightbox::backdrop{background:#000000e0}dialog.lightbox img{object-fit:contain;border-radius:10px;max-width:96vw;max-height:94vh}dialog.lightbox .icon-btn{top:14px;color:#fff;background:#ffffff26;position:fixed;inset-inline-end:14px}.search-page{--pagefind-ui-scale:.95;--pagefind-ui-primary:var(--accent);--pagefind-ui-text:var(--text);--pagefind-ui-background:var(--surface);--pagefind-ui-border:var(--border);--pagefind-ui-tag:var(--surface-2);--pagefind-ui-font:var(--font);--pagefind-ui-border-radius:14px}.search-page .pagefind-ui__result-title{font-weight:800}.search-page mark{background:var(--accent-soft);color:var(--accent);border-radius:3px;padding:0 2px}@media (width<=640px){.tl{padding-inline-start:30px}.tl:before{inset-inline-start:9px}.tl-day,.new-divider{margin-inline-start:-30px}.tl-dot{border-width:2.5px;width:12px;height:12px;inset-inline-start:-27px}.tl-time{display:none}.story-time{display:inline}.story-main{padding:14px 14px 4px}.story>.gallery,.story>.story-cover{border-radius:0;margin-inline:0}.story-foot{padding-inline:6px}.lead-main{min-height:300px}.lead-body{padding:18px}}@media print{.site-header,.tabbar,.site-footer,.sidebar,.engage,.comments,.pager,.to-top,.progress,.story-foot,.reader-bar,.resume,.quote-bar,.listen-bar{display:none!important}body{color:#000;background:#fff}}body:has(.player){overflow:hidden}body:has(.player) :is(.site-header,.tabbar,.site-footer,.to-top,.offline-bar){display:none!important}.player{z-index:60;color:#fff;overscroll-behavior:contain;background:#05070d;place-items:center;display:grid;position:fixed;inset:0}.pl-backdrop{filter:blur(48px)brightness(.4)saturate(1.3);background:50%/cover no-repeat;transition:background-image .6s;position:absolute;inset:-60px}.pl-frame{background:#0b0f17;width:100%;height:100%;position:relative;overflow:hidden}@media (width>=700px){.pl-frame{border-radius:26px;width:min(480px,56.25dvh - 27px);height:calc(100dvh - 48px);box-shadow:0 30px 90px -20px #000}}.pl-stage,.pl-scene,.pl-bg{position:absolute;inset:0}.pl-scene{opacity:0;visibility:hidden;transition:opacity .45s var(--ease), visibility .45s}.pl-scene.on{opacity:1;visibility:visible}.pl-bg{background:#0b0f17;overflow:hidden}.pl-bg img,.pl-bg video{object-fit:cover;width:100%;height:100%}.pl-bg img[data-loading],.pl-bg img.img-ph,.pl-bg img:not([src]){color:#0000;background:linear-gradient(135deg,#1d2b7a,#4b2fb8);animation:none}.pl-scene.on .pl-bg img{animation:18s ease-out forwards kenburns}.player:is(.is-paused,.is-held) .pl-bg img{animation-play-state:paused}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.16)translate(-2%,-1.5%)}}.pl-noimg{color:#ffffff40;background:linear-gradient(135deg,#1d2b7a,#4b2fb8);place-items:center;height:100%;display:grid}.pl-noimg .i{width:96px;height:96px}.pl-scene:after{content:"";pointer-events:none;background:linear-gradient(#0009 0,#0000 20% 34%,#000000c7 62%,#000000f2);position:absolute;inset:0}.pl-info{z-index:3;inset-inline:0;padding:20px 20px calc(20px + env(safe-area-inset-bottom));pointer-events:none;position:absolute;bottom:0}.pl-info :is(a,button){pointer-events:auto}.pl-meta{color:#fffc;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.pl-src{opacity:.8;font-size:12.5px}.pl-info h2{text-shadow:0 2px 14px #00000080;margin:10px 0 8px;font-size:clamp(1.25rem,1.05rem + 1.2vw,1.5rem);font-weight:900;line-height:1.65}.pl-info p{color:#ffffffe0;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0 0 16px;font-size:15.5px;line-height:1.95;display:-webkit-box;overflow:hidden}.pl-actions{align-items:center;gap:8px;display:flex}.pl-actions .btn{flex:1;padding:11px 16px;font-size:15px}.pl-btn{cursor:pointer;color:#fff;backdrop-filter:blur(10px);background:#ffffff29;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-grid}.pl-btn:hover{background:#ffffff42}.pl-btn .i{width:20px;height:20px}.pl-btn .when-on,.pl-btn[aria-pressed=true] .when-off{display:none}.pl-btn[aria-pressed=true] .when-on{display:inline}.pl-btn.save-btn[aria-pressed=true]{color:#ffd166}.pl-btn.is-armed{box-shadow:0 0 0 2px #ffd166}.pl-top{z-index:4;inset-inline:0;padding:calc(10px + env(safe-area-inset-top)) 12px 0;pointer-events:none;position:absolute;top:0}.pl-top :is(a,button){pointer-events:auto}.pl-bars{gap:3px;display:flex}.pl-bars span{background:#ffffff4d;border-radius:3px;flex:1;height:3px;overflow:hidden}.pl-bars.many{gap:2px}.pl-bars.many span{border-radius:1px}.pl-bars i{transform-origin:100%;height:100%;transform:scaleX(var(--p,0));background:#fff;display:block}.pl-head{align-items:center;gap:8px;margin-top:10px;display:flex}.pl-face{background:conic-gradient(from 200deg, var(--accent), #ffd166, var(--accent));border-radius:50%;flex:none;width:34px;height:34px;padding:2px;display:grid}.pl-face .logo-mark{object-fit:cover;width:100%;height:100%;box-shadow:none;border:2px solid #0b0f17;border-radius:50%}.pl-title{flex:1;min-width:0;line-height:1.35;display:grid}.pl-title b{font-size:14.5px}.pl-title small{color:#ffffffb3;font-size:12px}.pl-head .pl-btn{background:#00000047;width:40px;height:40px}.pl-taps{z-index:2;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;position:absolute;inset:0}.pl-hint{z-index:5;text-align:center;pointer-events:none;width:max-content;max-width:calc(100% - 40px);animation:rise .4s var(--ease);background:#0009;border-radius:999px;margin:0;padding:10px 16px;font-size:13.5px;position:absolute;top:42%;left:50%;transform:translate(-50%)}.pl-end{z-index:3;overscroll-behavior:contain;background:radial-gradient(120% 60% at 50% 0,#2c40b0 0,#141b3d 48%,#0b0f17 82%);position:absolute;inset:0;overflow-y:auto}.pl-end-in{max-width:440px;min-height:100%;padding:calc(84px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;gap:22px;margin:0 auto;display:flex}.pl-end-in>*{animation:rise .5s var(--ease) both}.pl-end-in>:nth-child(2){animation-delay:80ms}.pl-end-in>:nth-child(3){animation-delay:.16s}.pl-end-in>:nth-child(n+4){animation-delay:.24s}.pl-end-head{text-align:center;justify-items:center;gap:8px;display:grid}.pl-end-mark{color:#fff;width:72px;height:72px;animation:end-pop .6s var(--ease) both;background:linear-gradient(135deg,#34d399,#16a34a);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 8px #22c55e24,0 14px 40px -10px #22c55ecc}.pl-end-mark .i{stroke-width:2.6px;width:34px;height:34px}@keyframes end-pop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.08)}}.pl-end h2{margin:6px 0 0;font-size:1.4rem;font-weight:900;line-height:1.6}.pl-end-none{color:#ffffffbf;max-width:34ch;margin:0;font-size:14.5px;line-height:1.9}.pl-end-stats{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;display:flex}.pl-end-stats span{color:#fffc;background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;display:inline-flex}.pl-end-stats b{color:#fff}.pl-end-stats .i{opacity:.8;width:15px;height:15px}.pl-end h3{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;font-size:14.5px;font-weight:800;display:flex}.pl-end h3 small{color:#ffffff8c;font-size:12px;font-weight:500}.pl-recap ol{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -20px;padding:0 20px 4px;scroll-padding-inline:20px;list-style:none;display:flex;overflow-x:auto}.pl-recap ol::-webkit-scrollbar{display:none}.pl-recap li{scroll-snap-align:start;flex:none}.pl-recap button{color:#fff;width:104px;height:148px;font:inherit;text-align:start;cursor:pointer;transition:transform .2s var(--ease);background:#1d2550;border:0;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.pl-recap button:hover{transform:translateY(-2px)}.pl-recap button:focus-visible{outline-offset:2px;outline:2px solid #fff}.pl-recap button:after{content:"";background:linear-gradient(#00000040,#0000 30%,#000000e0);position:absolute;inset:0}.pl-recap img,.pl-recap-ph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pl-recap img[data-loading],.pl-recap img.img-ph{color:#0000;background:linear-gradient(135deg,#1d2b7a,#4b2fb8);animation:none}.pl-recap-ph{color:#ffffff4d;background:linear-gradient(135deg,#1d2b7a,#4b2fb8);place-items:center;display:grid}.pl-recap-ph .i{width:32px;height:32px}.pl-recap-n{z-index:1;top:7px;background:#00000080;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:grid;position:absolute;inset-inline-start:7px}.pl-recap-t{z-index:1;inset-inline:8px;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.6;display:-webkit-box;position:absolute;bottom:8px;overflow:hidden}.pl-end-actions{gap:8px;display:grid}.pl-end-actions .btn{justify-content:center;padding:12px 18px;font-size:15px}.pl-end .btn:not(.primary){color:#fff;background:#ffffff1f;border-color:#0000}.pl-join{color:#8ec5ff;align-self:center;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.pl-join .i{width:18px;height:18px}.player.is-done :is(.pl-head .pl-btn:not([data-pl-close],[data-open-settings]),.pl-arrow.next){display:none}.pl-btn.is-na{opacity:.5}.pl-spin{z-index:3;opacity:0;pointer-events:none;border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:38px;height:38px;margin:-19px 0 0 -19px;transition:opacity .2s;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.player.is-loading .pl-spin{opacity:1;transition-delay:.35s}.pl-arrow{display:none}@media (width>=700px) and (hover:hover){.pl-arrow{z-index:5;color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:54px;height:54px;margin-top:-27px;transition:background .2s;display:grid;position:fixed;top:50%}.pl-arrow:hover{background:#ffffff3d}.pl-arrow .i{width:24px;height:24px}.pl-arrow.prev{right:calc(50% + -1*min(240px,28.125dvh - 13.5px) - 80px)}.pl-arrow.next{left:calc(50% + -1*min(240px,28.125dvh - 13.5px) - 80px)}}.rail{scrollbar-width:none;gap:14px;margin:0 0 8px;padding:4px 2px 14px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail a{--c:var(--accent);width:70px;color:var(--c);text-align:center;-webkit-tap-highlight-color:transparent;flex:none;justify-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.rail .ring{background:conic-gradient(from 200deg, var(--c), #ffd166, var(--c));width:66px;height:66px;transition:transform .15s var(--ease);border-radius:50%;padding:3px}.rail a.seen{--c:var(--text-3)}.rail a:active .ring{transform:scale(.94)}.rail .ring{position:relative}.rail .ring>span{border:3px solid var(--bg);background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.rail .ring img{object-fit:cover;width:100%;height:100%}.rail .ring img.img-ph{object-fit:none;background:var(--surface-2)}.rail .ring .i{width:26px;height:26px}.rail-n{bottom:-2px;border:2px solid var(--bg);background:var(--new);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11.5px;font-weight:800;line-height:1;display:grid;position:absolute;inset-inline-start:-2px}.rail .ring img:not([hidden])~.i{display:none}.rail small{text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.45;overflow:hidden}.vs-status{margin:10px 0 8px;font-weight:700}.vs-bar{background:var(--surface-2);border-radius:99px;height:8px;overflow:hidden}.vs-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));width:0;height:100%;transition:width .3s var(--ease);display:block}.vs-note{color:var(--text-2);margin:10px 0 0;font-size:13.5px}.vs-note:empty{display:none}.vs-video{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%;margin:10px 0 0;display:block}.video-sheet .sheet-foot{flex-wrap:wrap;justify-content:flex-end}.video-sheet .sheet-foot>:first-child{margin-inline-end:auto}.video-sheet .btn .i{width:17px;height:17px}.vs-note .link-btn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}
