.ov{--ov-accent:#7fb3d5;font-family:var(--font-sans),system-ui,-apple-system,sans-serif;color:var(--cs-ink);display:inline-block;line-height:1.2}.ov__bar{display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:10px;background:rgba(12,12,12,.82);white-space:nowrap;max-width:100%}.ov__card{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;background:rgba(12,12,12,.85);max-width:320px;border:1px solid var(--ov-accent);min-width:200px}.ov__head{display:flex;align-items:center;gap:10px}.ov__avatar{width:34px;height:34px;border-radius:8px;object-fit:cover;background:var(--cs-accent-dim);flex:none}.ov__avatar--initials{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.ov__name{font-weight:600;font-size:15px;overflow-wrap:anywhere}.ov--bar .ov__name{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov--s.ov--bar .ov__name{max-width:240px}.ov--l.ov--bar .ov__name{max-width:400px}.ov__card .ov__name{font-weight:700}.ov__online{color:var(--cs-live)}.ov__online,.ov__wipe,.ov__wipeline{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ov__wipe{color:var(--ov-accent)}.ov__link{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--cs-mut)}.ov--s{font-size:13px}.ov--m{font-size:15px}.ov--l{font-size:18px}.ov--s .ov__bar{padding:6px 11px 6px 6px;gap:9px}.ov--s .ov__avatar{width:26px;height:26px;border-radius:6px}.ov--s .ov__name{font-size:13px}.ov--s .ov__online,.ov--s .ov__wipe,.ov--s .ov__wipeline{font-size:12px}.ov--s .ov__link{font-size:11px}.ov--l .ov__bar{padding:11px 19px 11px 11px;gap:16px}.ov--l .ov__card{padding:18px;min-width:260px}.ov--l .ov__avatar{width:46px;height:46px;border-radius:11px}.ov--l .ov__avatar--initials{font-size:17px}.ov--l .ov__name{font-size:19px}.ov--l .ov__online,.ov--l .ov__wipe,.ov--l .ov__wipeline{font-size:17px}.ov--l .ov__link{font-size:14px}.ovp__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));grid-gap:18px;gap:18px;min-width:0}.ovp__col{display:flex;flex-direction:column;gap:8px;min-width:0}.ovp__l{font-size:13px;color:var(--cm-ink-mute,#a8a8a8)}.ovp__chips{display:flex;flex-wrap:wrap;gap:6px}.ovp__chip{padding:8px 12px;border-radius:8px;border:1px solid var(--cm-btn,#3a3a3a);background:transparent;color:var(--cm-ink,#ececec);font-size:14px;font-family:inherit;cursor:pointer}.ovp__chip--on{background:var(--cs-ink);border-color:var(--cs-ink);color:var(--cs-bg);font-weight:600}.ovp__swatches{display:flex;flex-wrap:wrap;gap:8px}.ovp__sw{width:26px;height:26px;border-radius:999px;border:2px solid transparent;cursor:pointer;padding:0}.ovp__sw--on{border-color:var(--cs-ink);box-shadow:0 0 0 2px var(--cs-panel2) inset}.ovp__url{margin-top:2px}.ovp__stage{display:flex;flex-direction:column;gap:6px;min-width:0}.ovp__stage-l{font-size:13px;color:var(--cm-ink-mute,#a8a8a8)}.ovp__frame{width:100%;height:170px;border:1px solid var(--cm-border,#2a2a2a);border-radius:10px;background-color:var(--cs-panel);background-image:linear-gradient(45deg,#202020 25%,transparent 0),linear-gradient(-45deg,#202020 25%,transparent 0),linear-gradient(45deg,transparent 75%,#202020 0),linear-gradient(-45deg,transparent 75%,#202020 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.lph{gap:14px;padding:24px 0 18px;border-bottom:1px solid var(--border)}.lph,.lph__live{display:flex;flex-direction:column}.lph__live{gap:2px}.lph__n{font-size:clamp(3.25rem,2.2rem + 5vw,5rem);line-height:.95;letter-spacing:-.02em;color:var(--green);margin:0}.lph__nocount{font-size:var(--t-number);line-height:1.1;color:var(--text-mid);margin:0}.lph__live--none{justify-content:center;min-height:72px}.lph__unit{font-size:var(--t-caption);color:var(--text-dim);margin:0}.lph__stamp{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0}.lph__src{font-size:var(--t-caption);color:var(--text-faint)}.lph__id{display:flex;flex-direction:column;gap:4px}.lph__name{font-size:var(--t-display);line-height:1.08;letter-spacing:-.01em;margin:0}.lph__link{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:var(--t-caption)}.lph__link a{color:var(--violet);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--violet) 40%,transparent)}.lph__link a:hover{border-bottom-color:var(--violet)}.lph__linkwho{color:var(--text-faint)}.lph__tags{display:flex;gap:8px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;scrollbar-width:thin}.lph__tag{flex:none;display:flex;flex-direction:column;gap:1px;min-width:0;padding:7px 11px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.lph__tagl{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}.lph__tagv{font-size:var(--t-caption);color:var(--text);white-space:nowrap}.lph__tagv--none{color:var(--text-faint);border-bottom:1px dashed var(--border-lo)}@media (min-width:720px){.lph{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"live id" "tags tags";align-items:end;grid-column-gap:28px;column-gap:28px}.lph__live{grid-area:live}.lph__id{grid-area:id}.lph__tags{grid-area:tags}}.lpa{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 0}.lpa__discord{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;font-size:var(--t-body);color:var(--violet);background:transparent;border:1px solid var(--violet-dim);border-radius:var(--radius);text-decoration:none}.lpa__discord:hover{border-color:var(--violet);background:color-mix(in srgb,var(--violet) 8%,transparent)}.lpa__which{flex:1 1 100%;margin:0;font-size:var(--t-caption);color:var(--text-faint)}.lps{margin:10px 0 22px;padding:16px;background:var(--card);border:1px solid var(--border);border-left:2px solid var(--bronze);border-radius:var(--radius)}.lps__h{display:flex;align-items:center;gap:9px;margin:0 0 6px;font-size:var(--t-title)}.lps__coin{flex:none;width:14px;height:14px;border-radius:50%;background:var(--bronze);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--bronze) 55%,#000)}.lps__lede{margin:0 0 12px;font-size:var(--t-body);color:var(--text-mid)}.lps__soon{margin:10px 0 0;font-size:var(--t-caption);color:var(--text-faint)}.lpo{margin:0 0 22px}.lpo__h{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:var(--t-title)}.lpo__body{margin:0;font-size:var(--t-body);color:var(--text-mid);white-space:pre-wrap}.lpo__mods,.lpo__rules{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.lpo__rules li{position:relative;padding-left:16px;font-size:var(--t-body);color:var(--text-mid)}.lpo__rules li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--text-faint)}.lpo__mod{display:flex;flex-direction:column;gap:2px;padding:9px 12px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.lpo__modn{font-size:var(--t-body);color:var(--text)}.lpo__modw{font-size:var(--t-caption);color:var(--text-mid)}@media (min-width:720px){.lpo__mods{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}}.lpg{margin:0 0 22px}.lpg__h,.lpm__h,.lpn__h{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:var(--t-title)}.lpg__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));grid-gap:1px;gap:1px;margin:0;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.lpg__cell{min-width:0;padding:11px 13px;background:var(--card)}.lpg__k{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}.lpg__v{margin:2px 0 0;font-size:var(--t-body);color:var(--text);overflow-wrap:anywhere}.lpg__v--none{color:var(--text-faint);border-bottom:1px dashed var(--border-lo);display:inline-block}.lpg__note{margin:3px 0 0;font-size:var(--t-caption);color:var(--text-faint)}.lpn{margin:0 0 22px}.lpn__row{display:flex;flex-wrap:wrap;gap:12px}.lpn__stat{flex:1 1 150px;min-width:0;display:flex;flex-direction:column;gap:1px;padding:12px 14px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.lpn__n{font-size:var(--t-number);line-height:1.05;color:var(--text)}.lpn__l{color:var(--text-dim)}.lpn__l,.lpn__note{font-size:var(--t-caption)}.lpn__note{color:var(--text-faint)}.lpm{margin:0 0 22px}.lpm__count{font-size:var(--t-caption);color:var(--text-faint)}.lpm__list{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.lpm__item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;grid-gap:10px;gap:10px;padding:10px 13px;background:var(--card)}.lpm__name{min-width:0;font-size:var(--t-body);overflow-wrap:anywhere}.lpm__players{font-size:var(--t-body);color:var(--green)}.lpm__unit{display:flex;align-items:baseline;gap:8px;font-size:var(--t-caption)}.lpm__srv,.lpm__unit{color:var(--text-faint)}.lpf{display:flex;flex-wrap:wrap;margin:26px 0 0;padding-top:14px;border-top:1px solid var(--border);font-size:var(--t-caption);color:var(--text-faint)}.lpf,.lpf__c{align-items:center;gap:8px}.lpf__c{display:inline-flex}.lpf__dot{width:3px;height:3px;border-radius:50%;background:var(--border-lo)}.lph__sub{margin:0;color:var(--text-dim)}.lph__sub,.mng__count{font-size:var(--t-caption)}.mng__count{align-self:flex-end;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mng__mods{display:flex;flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none}.mng__modrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name x" "why  x";grid-gap:6px 8px;gap:6px 8px;align-items:center}.mng__modname{grid-area:name}.mng__modwhy{grid-area:why}.mng__modx{grid-area:x;min-width:44px;min-height:44px;font-size:1.125rem;color:var(--text-dim);background:transparent;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer}.mng__modx:hover{color:var(--red);border-color:var(--red)}@media (min-width:640px){.mng__modrow{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;grid-template-areas:"name why x"}}.detail .detail__head--bare{border:0;background:none;padding:0;margin-bottom:20px}.cs-main{padding-block:0 56px}.cs-page{--cs-bg:#14141a;--cs-panel:#1b1c24;--cs-line:#2a2b36;--cs-ink:#edecf0;--cs-muted:#a6a6b2;--cs-accent:#9d8ef5;--cs-accent-ink:#141018;--cs-live:#8fe0b0;--cs-live-bg:color-mix(in srgb,var(--cs-live) 18%,var(--cs-bg));--page:var(--cs-bg);--card:var(--cs-panel);--raised:color-mix(in srgb,var(--cs-panel) 90%,var(--cs-ink));--border:var(--cs-line);--border-lo:color-mix(in srgb,var(--cs-line) 84%,var(--cs-ink));--text:var(--cs-ink);--text-mid:var(--cs-muted);--text-dim:color-mix(in srgb,var(--cs-muted) 80%,var(--cs-bg));--text-faint:color-mix(in srgb,var(--cs-muted) 52%,var(--cs-bg));--violet:var(--cs-accent);--violet-ink:var(--cs-accent-ink);--violet-dim:color-mix(in srgb,var(--cs-accent) 70%,var(--cs-bg));--green:var(--cs-live);background:var(--cs-bg);color:var(--cs-ink);margin-inline:calc(var(--gutter) * -1);padding:26px var(--gutter) 34px;border-radius:var(--radius);display:flex;flex-direction:column;gap:26px}.cs-page .cs-hero__n,.cs-page .cs-mods__n,.cs-page .cs-row__pop,.cs-page .num{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.cs{--cs-r:16px;--cs-r2:11px;display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--cs-panel);border:1px solid var(--cs-line);border-radius:var(--cs-r)}.cs,.cs--wide{max-width:none}.cs:not(.cs--wide) .cs__body{max-width:68ch}.cs__h{margin:0;font-size:var(--t-title);letter-spacing:-.01em;padding-bottom:7px;border-bottom:1px solid var(--cs-line2)}.cs__body{display:flex;flex-direction:column;gap:10px}.cs--about .cs__h,.cs--announcement .cs__h,.cs--mods .cs__h,.cs--rules .cs__h,.cs--staff .cs__h,.cs--tags .cs__h{border-bottom-color:color-mix(in srgb,var(--cs-accent) 55%,var(--border))}.cs--tone-accent{background:color-mix(in srgb,var(--cs-accent) 7%,var(--cs-panel));border-color:color-mix(in srgb,var(--cs-accent) 28%,var(--cs-line))}.cs--hero .cs__body{padding:0;background:none;border:0}.cs__note{margin:0;font-size:var(--t-caption);color:var(--text-faint)}.cs__empty{margin:0;font-size:var(--t-body);color:var(--text-dim)}.cs__owner{align-self:flex-start;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--cs-accent) 70%,var(--text-faint))}.cs-prose{margin:0;font-size:var(--t-body);color:var(--text-mid);white-space:pre-wrap}.cs__copy{align-self:flex-start}.cs-page__foot{margin:8px 0 0;padding-top:14px;border-top:1px solid var(--border);font-size:var(--t-caption);color:var(--text-faint)}.cs-hero{display:flex;flex-direction:column;gap:14px}.cs-hero__art{width:100%;max-height:300px;object-fit:contain;border-radius:var(--radius);background:var(--card)}.cs-hero__main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 24px}.cs-hero__id{flex:1 1 260px;min-width:0}.cs-hero__live{flex:0 0 auto;text-align:right}@media (max-width:620px){.cs-hero__live{text-align:left}}.cs-hero__live{display:flex;flex-direction:column;gap:2px}.cs-hero__n{margin:0;font-size:clamp(2rem,1.5rem + 2.2vw,2.5rem);line-height:1;letter-spacing:-.02em;color:var(--green)}.cs-hero__none{margin:0;font-size:var(--t-number);line-height:1.1;color:var(--text-mid)}.cs-hero__unit{margin:0;font-size:var(--t-caption);color:var(--text-dim)}.cs-hero__stamp{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0}.cs-hero__src{font-size:var(--t-caption);color:var(--text-faint)}.cs-hero__id{display:flex;flex-direction:column;gap:6px}.cs-hero__names{display:flex;align-items:center;gap:12px}.cs-hero__initials,.cs-hero__logo{flex:none;width:56px;height:56px;border-radius:var(--radius);object-fit:cover}.cs-hero__initials{display:grid;place-items:center;font-size:1.25rem;color:var(--text-mid);background:color-mix(in srgb,var(--cs-accent) 14%,var(--card));border:1px solid color-mix(in srgb,var(--cs-accent) 30%,var(--border))}.cs-hero__name{margin:0;font-size:var(--t-display);line-height:1.06;letter-spacing:-.015em}.cs-hero__badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0}.cs-hero__verified{font-size:.6875rem;padding:2px 8px;border-radius:999px;color:var(--green);border:1px solid color-mix(in srgb,var(--green) 40%,transparent)}.cs-hero__tagline{margin:0;font-size:var(--t-body);color:var(--text-mid)}.cs-hero__url{margin:6px 0 0;font-size:var(--t-caption);color:var(--cs-accent)}.cs-hero__acts{display:flex;flex-wrap:wrap;align-items:stretch;gap:9px;margin-top:4px}.cs-hero__acts>*{min-height:48px}.cs-hero__join{flex:2 1 240px}.cs-hero__act{flex:1 1 130px}.cs-hero__act,.cs-hero__join,.cs-hero__join button{min-height:48px}.cs-hero__act{display:inline-flex;align-items:center;justify-content:center;padding:0 18px;font-size:var(--t-body);color:var(--violet);border:1px solid var(--violet-dim);border-radius:var(--radius-sm);text-decoration:none}.cs-hero__act:hover{border-color:var(--violet);background:color-mix(in srgb,var(--violet) 8%,transparent)}.cs-hero__which{margin:0;font-size:var(--t-caption);color:var(--text-faint)}@media (min-width:760px){.cs-hero__main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;grid-column-gap:28px;column-gap:28px}}.cs-pinned__meta{font-size:var(--t-caption);color:var(--text-faint)}.cs-rules{flex-direction:column;padding-left:20px;font-size:var(--t-body);color:var(--text-mid)}.cs-rules,.cs-tags{display:flex;gap:7px;margin:0}.cs-tags{flex-wrap:wrap;padding:0;list-style:none}.cs-tags__t{font-size:.75rem;padding:5px 11px;border-radius:999px;background:var(--cs-panel2);color:var(--cs-mut);border:1px solid var(--cs-line2)}.cs-staff{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.cs-staff li{display:flex;flex-direction:column}.cs-staff__n{font-size:var(--t-body)}.cs-staff__r{font-size:var(--t-caption);color:var(--text-faint)}.cs-mods{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.cs-mods__item{display:flex;flex-direction:column;gap:5px;align-items:flex-start;padding:10px 12px;background:var(--raised);border:1px solid var(--border);border-radius:var(--radius)}.cs-mods__n{font-size:var(--t-caption);color:var(--text-faint)}.cs-mods__why{gap:4px;font-size:var(--t-caption);color:var(--text-mid)}.cs-listing,.cs-mods__why{display:flex;flex-direction:column}.cs-listing{gap:8px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--border-lo)}.cs-listing:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:0}.cs-listing__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.cs-listing__name{margin:0;font-size:var(--t-body)}.cs-listing__meta{margin:2px 0 0;font-size:var(--t-caption);color:var(--text-faint)}.cs-listing__link{font-size:var(--t-caption);color:var(--violet);text-decoration:none}.cs-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px 10px;gap:6px 10px;padding:9px 0;border-top:1px solid var(--border-lo)}.cs-row__who{display:flex;flex-direction:column;min-width:0}.cs-row__name{font-size:var(--t-body);overflow-wrap:anywhere}.cs-row__map{font-size:var(--t-caption);color:var(--text-faint)}.cs-row__pop{font-size:var(--t-body);color:var(--green)}.cs-row__state{font-size:var(--t-caption);color:var(--text-dim)}.cs-row__state--stale{color:var(--amber)}@media (min-width:620px){.cs-row{grid-template-columns:minmax(0,1fr) auto auto auto}}.cs-steps{display:flex;flex-direction:column;gap:7px;margin:0;padding-left:20px;font-size:var(--t-body);color:var(--text-mid)}.cs-wipe{margin:0;font-size:var(--t-number);line-height:1.1}.cs-socials{display:flex;flex-wrap:wrap;gap:8px}.cs-socials__a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;font-size:var(--t-body);color:var(--violet);border:1px solid var(--violet-dim);border-radius:var(--radius);text-decoration:none}.cs-socials__a:hover{border-color:var(--violet);background:color-mix(in srgb,var(--violet) 8%,transparent)}.cs-share__url{padding:10px 12px;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-caption);color:var(--text-mid);background:var(--raised);border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere}.cs--ask .cs__body,.cs--faq .cs__body{color:var(--text-faint)}.cs--glance .cs__body{gap:0}.cs--facts .cs__body{gap:8px}.cs--listings .cs__body{gap:18px}.cs--join .cs__body,.cs--wipe .cs__body{gap:8px}.cs--wipe .cs-wipe{color:color-mix(in srgb,var(--cs-accent) 72%,var(--text))}.cs--events .cs__body,.cs--gallery .cs__body,.cs--trailer .cs__body{gap:12px}.cs--share .cs__body,.cs--socials .cs__body{gap:10px}.cs-hero__join{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;font-size:var(--t-body);font-family:inherit;color:var(--violet-ink);background:var(--violet);border:1px solid var(--violet);border-radius:var(--radius);cursor:pointer}.cs-hero__join:hover{background:color-mix(in srgb,var(--violet) 88%,#fff)}.cs-hero__names{align-items:flex-start}.cs-more__btn{width:100%;margin-top:13px;height:40px;padding:0 13px;font-family:inherit;font-size:.84375rem;font-weight:600;color:var(--cs-accent);background:transparent;border:1px dashed var(--cs-line);border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:border-color var(--fast),background var(--fast)}.cs-more__btn:hover{border-color:color-mix(in srgb,var(--cs-accent) 45%,var(--cs-line));background:color-mix(in srgb,var(--cs-accent-dim) 45%,transparent)}.cs-more__btn:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.cs-more__busy{color:var(--text-faint)}.cs-more__rest{display:flex;flex-direction:column;gap:10px;margin-top:10px}.cs-more__rest[hidden]{display:none}.cb__events--tail{border-top:1px solid var(--border);padding-top:12px}.cs-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px;margin:0}.cs-facts__cell{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px;background:var(--cs-panel2);border:1px solid var(--cs-line2);border-radius:var(--cs-r2,11px)}.cs-facts__k{font-size:.65625rem;text-transform:uppercase;letter-spacing:.06em;color:var(--cs-mut2)}.cs-facts__v{margin:0;font-size:.9375rem;font-weight:600;color:var(--cs-ink);overflow-wrap:anywhere}.cs-facts__v--none{color:var(--text-faint);font-style:italic}@media (min-width:620px){.cs-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.cs-mods__by{font-size:var(--t-caption);color:var(--text-dim)}.cs--numbers .cs__body,.cs-numbers{display:flex;flex-wrap:wrap;gap:28px}.cs-number{display:flex;flex-direction:column;gap:2px;min-width:0}.cs-number__n{font-size:2rem;line-height:1.05;font-weight:650;color:var(--cs-ink)}.cs-number__l{font-size:var(--t-body);color:var(--cs-ink)}.cs-number__note{font-size:var(--t-caption);color:var(--cs-mut2)}.cs--maps .cs__body{gap:0}.cs-maps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cs-map{border-top:1px solid var(--cs-line2);padding:10px 0}.cs-map:first-child{border-top:0}.cs-map__head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cs-map__name{font-weight:600;color:var(--cs-ink);flex:1 1;min-width:0}.cs-map__meta{font-size:var(--t-caption);color:var(--cs-mut2)}.cs-map__n{font-weight:650;color:var(--cs-ink)}.cs-map__unit{font-size:var(--t-caption);color:var(--cs-mut2)}.cs-map__more>summary{cursor:pointer;font-size:var(--t-caption);color:var(--cs-mut);padding:6px 0 2px}.cs-map__more[open]>summary{color:var(--cs-ink)}.cs--parsed .cs__body{gap:10px}.cs-parsed__note{color:var(--cs-mut);font-size:var(--t-caption)}.cs-parsed{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));grid-gap:10px;gap:10px}.cs-parsed__cell{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border:1px solid var(--cs-line2);border-radius:var(--radius-sm);background:var(--cs-panel2);min-width:0}.cs-parsed__l{font-size:var(--t-caption);color:var(--cs-mut2)}.cs-parsed__v{font-weight:600;color:var(--cs-ink)}.cs--vote .cs__body{gap:10px}.cs-vote__line{margin:0;font-size:var(--t-body);color:var(--cs-mut)}.prx{--pr-bg:var(--cs-bg);--pr-panel:var(--cs-panel);--pr-line:var(--cs-line);--pr-ink:var(--cs-ink);--pr-muted:var(--cs-mut);--pr-accent:var(--cs-accent);--pr-accent-ink:var(--cs-accent-ink);--pr-panel2:color-mix(in srgb,var(--cs-panel) 95%,var(--cs-ink));--pr-raise:color-mix(in srgb,var(--cs-panel) 90%,var(--cs-ink));--pr-line2:color-mix(in srgb,var(--cs-line) 92%,var(--cs-ink));--pr-faint:color-mix(in srgb,var(--cs-mut) 72%,var(--cs-bg));--pr-accent-2:color-mix(in srgb,var(--cs-accent) 88%,var(--cs-bg));--pr-accent-bg:color-mix(in srgb,var(--cs-accent) 12%,transparent);--pr-live:#57d49c;--pr-live-bg:color-mix(in srgb,var(--pr-live) 13%,transparent);--pr-amber:#f0c457;--pr-amber-bg:color-mix(in srgb,var(--pr-amber) 13%,transparent);--pr-red:#f1726e;--pr-red-bg:color-mix(in srgb,var(--pr-red) 12%,transparent);--pr-r:16px;--pr-r-sm:10px;--pr-r-xs:8px;--pr-rail:238px;--pr-gut-l:max(16px,env(safe-area-inset-left,0px));--pr-gut-r:max(16px,env(safe-area-inset-right,0px));--pr-sans:var(--font-sans),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pr-mono:var(--font-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;--pr-rail-bg:color-mix(in srgb,var(--cs-bg) 98.5%,var(--cs-ink));display:grid;grid-template-columns:var(--pr-rail) 1fr;min-height:100vh;background:var(--pr-bg);color:var(--pr-ink);font-family:var(--pr-sans);line-height:1.45;-webkit-font-smoothing:antialiased}.prx *,.prx :after,.prx :before{box-sizing:border-box}.prx h1,.prx h2,.prx h3{margin:0;font-weight:600;letter-spacing:-.01em;text-wrap:balance}.prx button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}.prx a{color:inherit;text-decoration:none}.pr-ey{font-family:var(--pr-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pr-faint)}.pr-rail{background:var(--pr-rail-bg);border-right:1px solid var(--pr-line);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;padding-top:env(safe-area-inset-top,0)}.pr-brand{display:flex;align-items:center;gap:10px;padding:18px 18px 14px;border-bottom:1px solid var(--pr-line)}.pr-logo{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--pr-accent),color-mix(in srgb,var(--pr-accent) 72%,#000));display:grid;place-items:center;color:var(--pr-accent-ink);font-weight:700;font-size:15px;flex:none}.pr-brand b{font-weight:600;font-size:15px}.pr-brand span{display:block;margin-top:-2px;font-size:11px;color:var(--pr-faint)}.pr-nav{padding:10px;overflow-y:auto;flex:1 1}.pr-grp{font-family:var(--pr-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pr-faint);padding:14px 10px 6px}.pr-ni{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:9px 11px;border-radius:10px;color:var(--pr-muted);font-size:14px;font-weight:500}.pr-ni:hover{background:var(--pr-panel);color:var(--pr-ink)}.pr-ni--on{background:var(--pr-panel2);color:var(--pr-ink)}.pr-ni .pr-ic{width:17px;height:17px;flex:none;color:var(--pr-faint)}.pr-ni--on .pr-ic{color:var(--pr-accent)}.pr-ni:focus-visible{outline:2px solid var(--pr-accent);outline-offset:1px}.pr-railfoot{border-top:1px solid var(--pr-line);padding:10px}.pr-main{min-width:0;display:flex;flex-direction:column}.pr-top{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:40;background:color-mix(in srgb,var(--pr-bg) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--pr-line);gap:12px;padding:10px var(--pr-gut-r) 10px var(--pr-gut-l)}.pr-listing,.pr-top{display:flex;align-items:center}.pr-listing{position:relative;gap:9px;background:var(--pr-panel);border:1px solid var(--pr-line);border-radius:10px;padding:7px 11px;font-size:13px;font-weight:600;max-width:44vw}.pr-listing>span:not(.pr-dot){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-listing svg{width:14px;height:14px;color:var(--pr-faint);flex:none}.pr-listing select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font:inherit}.pr-listing:focus-within{border-color:var(--pr-accent)}.pr-dot{width:7px;height:7px;border-radius:50%;background:var(--pr-live);box-shadow:0 0 0 3px var(--pr-live-bg);flex:none}.pr-dot--quiet{background:var(--pr-faint);box-shadow:none}.pr-quick{display:flex;align-items:center;gap:8px;overflow-x:auto;flex:1 1;scrollbar-width:none}.pr-quick::-webkit-scrollbar{display:none}.pr-chip{display:flex;align-items:center;gap:7px;white-space:nowrap;background:var(--pr-panel);border:1px solid var(--pr-line);border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:500;color:var(--pr-muted)}.pr-chip:hover:not(:disabled){border-color:var(--pr-line2);color:var(--pr-ink)}.pr-chip svg{width:14px;height:14px;flex:none}.pr-chip--active{background:var(--pr-live-bg);border-color:color-mix(in srgb,var(--pr-live) 35%,transparent);color:var(--pr-live)}.pr-chip:disabled{opacity:.55;cursor:not-allowed}.pr-chip .pr-tog{width:26px;height:15px;border-radius:999px;background:var(--pr-line2);position:relative;flex:none}.pr-chip--active .pr-tog{background:var(--pr-live)}.pr-chip .pr-tog:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#fff;transition:left .15s}.pr-chip--active .pr-tog:after{left:13px}.pr-chip--add{color:var(--pr-faint);border-style:dashed}.pr-ava{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--pr-accent) 72%,#000),var(--pr-accent));flex:none;display:grid;place-items:center;font-weight:700;font-size:12px;color:var(--pr-accent-ink)}.pr-menu-btn{display:none}.pr-wrap{padding:22px var(--pr-gut-r) 60px var(--pr-gut-l);max-width:1180px;width:100%}.pr-phead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.pr-phead h1{font-size:23px}.pr-phead p{margin:5px 0 0;color:var(--pr-muted);font-size:13.5px;max-width:60ch}.pr-btn{display:inline-flex;align-items:center;gap:7px;background:var(--pr-accent);color:var(--pr-accent-ink);font-weight:600;font-size:13px;padding:9px 15px;border-radius:10px;min-height:38px}.pr-btn:hover:not(:disabled){background:var(--pr-accent-2)}.pr-btn:disabled{opacity:.5;cursor:not-allowed}.pr-btn--ghost{background:var(--pr-panel);color:var(--pr-ink);border:1px solid var(--pr-line)}.pr-btn--ghost:hover:not(:disabled){background:var(--pr-panel);border-color:var(--pr-line2)}.pr-btn svg{width:15px;height:15px}.pr-btn:focus-visible,.pr-chip:focus-visible,.pr-mini:focus-visible{outline:2px solid var(--pr-accent);outline-offset:2px}.pr-grid{display:grid;grid-gap:14px;gap:14px}.pr-card{background:var(--pr-panel);border:1px solid var(--pr-line);border-radius:var(--pr-r);padding:16px}.pr-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pr-tile .pr-ey{margin-bottom:9px}.pr-big{font-size:27px;font-weight:600;letter-spacing:-.02em;font-family:var(--pr-mono)}.pr-sub{font-size:12px;color:var(--pr-muted);margin-top:3px}.pr-up{color:var(--pr-live)}.pr-down{color:var(--pr-red)}.pr-sec-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:26px 0 12px}.pr-sec-h h2{font-size:15px}.pr-sec-h a,.pr-sec-h button.pr-link{font-size:12.5px;color:var(--pr-accent);font-weight:500}.pr-attn{display:flex;flex-direction:column;gap:1px;border-radius:var(--pr-r);overflow:hidden;border:1px solid var(--pr-line)}.pr-attn-row{display:flex;align-items:center;gap:12px;padding:13px 15px;background:var(--pr-panel);flex-wrap:wrap}.pr-sev{width:8px;height:8px;border-radius:50%;flex:none}.pr-sev--blocking{background:var(--pr-amber)}.pr-sev--waiting{background:var(--pr-faint)}.pr-sev--review{background:var(--pr-live)}.pr-attn-row b{font-weight:500;font-size:13.5px}.pr-attn-mut{color:var(--pr-muted);font-size:12.5px;margin-left:2px}.pr-attn-go{margin-left:auto;font-size:12.5px;color:var(--pr-accent);font-weight:600;white-space:nowrap}.pr-attn--clear .pr-attn-row{color:var(--pr-muted);font-size:13px}.pr-qrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.pr-qtile{display:flex;align-items:center;gap:12px;background:var(--pr-panel);border:1px solid var(--pr-line);border-radius:var(--pr-r-sm);padding:13px 14px;text-align:left}.pr-qi{width:34px;height:34px;border-radius:9px;background:var(--pr-panel2);display:grid;place-items:center;color:var(--pr-accent);flex:none}.pr-qi svg{width:17px;height:17px}.pr-qtile b{font-weight:600;font-size:13.5px;display:block}.pr-qtile span{font-size:11.5px;color:var(--pr-muted)}.pr-tog2{width:40px;height:23px;border-radius:999px;background:var(--pr-line2);position:relative;flex:none;margin-left:auto;transition:background .15s}.pr-tog2--on{background:var(--pr-live)}.pr-tog2:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s}.pr-tog2--on:after{left:19.5px}.pr-tog2:disabled{opacity:.45;cursor:not-allowed}.pr-tog2:focus-visible{outline:2px solid var(--pr-accent);outline-offset:2px}.pr-two{grid-template-columns:1.15fr 1fr}.pr-feed{display:flex;flex-direction:column}.pr-it{display:flex;gap:11px;padding:11px 0;border-bottom:1px solid var(--pr-line)}.pr-it:last-child{border-bottom:0;padding-bottom:0}.pr-fi{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--pr-panel2);color:var(--pr-muted)}.pr-fi svg{width:15px;height:15px}.pr-fi--green{color:var(--pr-live);background:var(--pr-live-bg)}.pr-fi--red{color:var(--pr-red);background:var(--pr-red-bg)}.pr-fi--acc{color:var(--pr-accent);background:var(--pr-accent-bg)}.pr-fi--amber{color:var(--pr-amber);background:var(--pr-amber-bg)}.pr-it-t{font-size:13px}.pr-it-t b{font-weight:600}.pr-wh{font-size:11px;color:var(--pr-faint);margin-top:1px}.pr-amt,.pr-wh{font-family:var(--pr-mono)}.pr-amt{margin-left:auto;font-size:12.5px;color:var(--pr-amber);white-space:nowrap}.pr-chart{position:relative}.pr-chart svg{display:block;width:100%;height:120px;overflow:visible}.pr-empty{display:grid;place-items:center;grid-gap:8px;gap:8px;text-align:center;padding:26px 18px;color:var(--pr-muted);font-size:13px;min-height:120px}.pr-empty b{color:var(--pr-ink);font-weight:600;font-size:14px}.pr-empty p{margin:0;max-width:44ch;font-size:12.5px;color:var(--pr-muted)}.pr-empty .pr-qi{margin-bottom:2px}.pr-dash{color:var(--pr-faint);text-decoration:none;border-bottom:1px dotted var(--pr-line2);cursor:help}.pr-add-card{background:var(--pr-panel);border:1px dashed var(--pr-line2);border-radius:var(--pr-r);color:var(--pr-muted);display:grid;place-items:center;min-height:150px;font-weight:600;font-size:13.5px;grid-gap:6px;gap:6px}.pr-add-card:hover{border-color:var(--pr-accent);color:var(--pr-ink)}.pr-add-card svg{width:16px;height:16px}.pr-scrim{display:none;position:fixed;inset:0;background:rgb(0 0 0/50%);z-index:75;border:0}.pr-scrim--open{display:block}@media (max-width:880px){.prx{grid-template-columns:1fr}.pr-rail{position:fixed;left:0;top:0;bottom:0;width:230px;z-index:80;transform:translateX(-100%);transition:transform .2s}.pr-rail--open{transform:none}.pr-menu-btn{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--pr-panel);border:1px solid var(--pr-line);color:var(--pr-ink);flex:none}.pr-menu-btn svg{width:18px;height:18px}.pr-two{grid-template-columns:1fr}.pr-listing{max-width:38vw}}@media (prefers-reduced-motion:reduce){.prx *,.prx :after{transition-duration:.01ms!important}}.pr-tabs{display:flex;gap:6px;background:var(--pr-panel);border:1px solid var(--pr-line);border-radius:12px;padding:4px;width:max-content;margin-bottom:18px;max-width:100%;overflow:auto;scrollbar-width:none}.pr-tabs::-webkit-scrollbar{display:none}.pr-tab{padding:8px 15px;border-radius:9px;font-size:13px;font-weight:600;color:var(--pr-muted);white-space:nowrap}.pr-tab--on{background:var(--pr-panel2);color:var(--pr-ink)}.pr-tab:focus-visible{outline:2px solid var(--pr-accent);outline-offset:-1px}.pr-tab-n{font-family:var(--pr-mono);color:var(--pr-faint);font-weight:500}.pr-badges{display:flex;gap:6px;flex-wrap:wrap}.pr-bdg{font-size:10.5px;font-family:var(--pr-mono);letter-spacing:.04em;color:var(--pr-muted);background:var(--pr-panel2);border:1px solid var(--pr-line);padding:2px 7px;border-radius:6px}.pr-bdg--acc{color:var(--pr-accent);border-color:color-mix(in srgb,var(--pr-accent) 30%,transparent);background:color-mix(in srgb,var(--pr-accent) 8%,transparent)}.pr-mini{font-size:11px;background:var(--pr-panel2);border:1px solid var(--pr-line);padding:5px 10px;border-radius:8px;font-weight:600;color:var(--pr-ink);white-space:nowrap}.pr-mini:hover:not(:disabled){border-color:var(--pr-line2)}.pr-mini:disabled{opacity:.5;cursor:not-allowed}.pr-card--wide{grid-column:1/-1}.pr-waiting{color:var(--pr-muted);font-size:13px;margin:0;padding:10px 0}.pr-failed{color:var(--pr-red);background:var(--pr-red-bg);border:1px solid color-mix(in srgb,var(--pr-red) 28%,transparent);border-radius:var(--pr-r-sm);padding:10px 13px;font-size:13px;margin:0 0 14px}.pr-pin{position:relative;flex:none}.pr-pin>summary{list-style:none;cursor:pointer}.pr-pin>summary::-webkit-details-marker{display:none}.pr-pin-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:50;width:260px;max-height:60vh;overflow-y:auto;background:var(--pr-panel);border:1px solid var(--pr-line2);border-radius:var(--pr-r-sm);padding:11px 12px;box-shadow:0 12px 28px rgb(0 0 0/38%)}.pr-pin-menu .pr-ey{margin-bottom:8px}.pr-pin-item{display:flex;align-items:center;gap:9px;padding:6px 4px;border-radius:var(--pr-r-xs);font-size:13px;cursor:pointer}.pr-pin-item:hover{background:var(--pr-panel2)}.pr-pin-item svg{width:15px;height:15px;color:var(--pr-faint);flex:none}.pr-pin-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-pin-soon{margin-left:auto;font-size:9.5px;font-family:var(--pr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pr-faint);border:1px solid var(--pr-line2);padding:1px 5px;border-radius:5px;flex:none}.pr-pin-none,.pr-pin-note{margin:8px 4px 0;font-size:11.5px;color:var(--pr-faint)}.pr-qi--brand{background:linear-gradient(135deg,var(--pr-accent),color-mix(in srgb,var(--pr-accent) 72%,#000));color:var(--pr-accent-ink);font-weight:700;font-size:12px}.pr-needs-ey{margin-bottom:9px}.pr-feed-note{margin:12px 0 0;font-size:11.5px;line-height:1.5}.pr-faint-in,.pr-feed-note{color:var(--pr-faint)}.pr-chart-card{margin-top:14px}