@layer components{:root[data-skin=nova] :is(.rs-compcard,.rs-about){border-block-start:2px solid var(--nb-accent-2)}.rs-section .nb-container,.rs-stack{min-inline-size:0}.rs-stack{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2.5vw,1.75rem);display:grid}.rs-stack>*{min-inline-size:0}.rs-narrow{inline-size:100%;max-inline-size:52rem}.rs-section+.rs-section{padding-block-start:clamp(2.5rem,6vw,4.5rem)}.rs-page>.nb-section:last-child{padding-block-end:clamp(3rem,8vw,7rem)}.pb-page :is(.nb-persona,.rs-page) .tz-ai-tag{white-space:normal;max-inline-size:100%}.rs-inline-link{min-block-size:44px;color:var(--tz-text-link,var(--nb-accent));text-underline-offset:.22em;align-items:center;gap:.3rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.rs-inline-link:focus-visible{outline:2px solid var(--tz-text-primary);outline-offset:2px;border-radius:4px}.rs-inline-link .tz-icon{block-size:14px;inline-size:14px}.rs-chipnav{min-inline-size:0}.rs-chipnav__list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rs-chip{border:1px solid var(--nb-chip-border);background:var(--nb-chip-bg);min-block-size:44px;max-inline-size:100%;color:var(--tz-text-secondary);font:600 .9rem/1.25 var(--tz-font-ui);transition:background-color var(--nb-dur-2) var(--nb-ease), border-color var(--nb-dur-2) var(--nb-ease), color var(--nb-dur-2) var(--nb-ease), transform var(--nb-dur-2) var(--nb-ease);border-radius:999px;align-items:center;gap:.55rem;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.rs-chip:hover{color:var(--tz-text-primary);border-color:var(--nb-panel-border-hover);transform:translateY(-1px)}.rs-chip:focus-visible{outline:2px solid var(--tz-text-primary);outline-offset:2px}.rs-chip[aria-current=page]{color:var(--nb-cta-fg);background:var(--nb-cta-bg);box-shadow:var(--nb-cta-glow);border-color:#0000}.rs-chip>.tz-icon{flex:none;block-size:16px;inline-size:16px}.rs-chip__text{min-inline-size:0;display:grid}.rs-chip__label{overflow-wrap:anywhere}.rs-chip__sub{font:600 .68rem/1.3 var(--tz-font-mono);letter-spacing:.08em;text-transform:uppercase}.rs-filters{gap:.75rem;display:grid}.rs-name{min-inline-size:0;font:650 1rem/1.35 var(--tz-font-ui);color:var(--tz-text-primary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:inline-flex}.rs-name__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--nb-accent-rgb) / .6);text-decoration-color:rgb(var(--nb-accent-rgb) / .6);text-underline-offset:.22em;text-decoration-thickness:1px}.rs-name__link:hover{text-decoration-color:currentColor}.rs-name__link:focus-visible{outline:2px solid var(--tz-text-primary);outline-offset:2px;border-radius:4px}.rs-name__hint{border:1px dashed var(--nb-panel-border-hover);font:600 .66rem/1.35 var(--tz-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tz-text-meta);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;display:inline-flex}.rs-name__hint .tz-icon{block-size:12px;inline-size:12px}.rs-name--withdrawn{color:var(--tz-text-meta);font-style:italic}.rs-rank{border:1px solid var(--nb-panel-border-hover);background:var(--nb-panel-solid);block-size:2.75rem;inline-size:2.75rem;font:800 1.05rem/1 var(--tz-font-mono);font-variant-numeric:tabular-nums;color:var(--tz-text-primary);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.rs-rank--1{color:var(--tz-achievement-fg);box-shadow:inset 0 0 0 2px var(--tz-achievement-fg), 0 0 18px -4px color-mix(in srgb, var(--tz-achievement-fg) 70%, transparent);border-color:#0000}.rs-rank--2{box-shadow:inset 0 0 0 2px var(--tz-text-primary);border-color:#0000}.rs-rank--3{box-shadow:inset 0 0 0 1.5px var(--tz-text-secondary), inset 0 0 0 4px var(--nb-panel-solid), inset 0 0 0 5px color-mix(in srgb, var(--tz-text-secondary) 50%, transparent);border-color:#0000}.rs-rank--pending{color:var(--tz-text-meta);border-style:dashed}.rs-score{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.35rem;display:inline-flex}.rs-score__value{font:700 1.15rem/1.1 var(--tz-font-mono);font-variant-numeric:tabular-nums;color:var(--tz-text-primary)}.rs-score__max{font:500 .78rem/1 var(--tz-font-mono);color:var(--tz-text-meta)}.rs-score--none{justify-items:end;gap:.2rem;display:inline-grid}.rs-score--none .rs-score__value{font:600 .9rem/1.2 var(--tz-font-ui);color:var(--tz-text-secondary)}.rs-score__reason{text-align:end;max-inline-size:26ch;color:var(--tz-text-meta);font-size:.76rem;line-height:1.4}.rs-tag{border:1px solid var(--nb-panel-border);min-block-size:28px;font:600 .72rem/1.3 var(--tz-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tz-text-secondary);border-radius:999px;align-items:center;padding:.2rem .65rem;display:inline-flex}.rs-tag--pending{border-style:dashed}.rs-truth{gap:.5rem;display:grid}.rs-truth__meta{flex-wrap:wrap;gap:.2rem 1rem;display:flex}.rs-truth__meta:empty{display:none}.rs-notice{border-radius:var(--nb-r-m);border:1px solid color-mix(in srgb, var(--nb-warn) 45%, transparent);background:color-mix(in srgb, var(--nb-warn) 9%, transparent);gap:.25rem;margin:0;padding:.9rem 1.1rem;display:grid}.rs-notice__title{font:700 .98rem/1.3 var(--tz-font-ui);color:var(--tz-text-primary);margin:0}.rs-notice--inline{color:var(--tz-text-secondary);align-items:flex-start;gap:.55rem;font-size:.92rem;line-height:1.5;display:flex}.rs-notice--inline .tz-icon{color:var(--nb-warn);flex:none;margin-block-start:.2em}.rs-privacy{align-items:flex-start;gap:.5rem;display:flex}.rs-privacy .tz-icon{color:var(--nb-accent);flex:none;margin-block-start:.15em}.rs-share{justify-items:start;gap:.75rem;margin-block-start:1rem;display:grid}.rs-share__sheet{gap:.6rem;inline-size:min(100%,34rem);padding:1rem 1.1rem;display:grid}.rs-share__sheet[hidden]{display:none}.rs-share__title{font:700 1rem/1.3 var(--tz-font-ui);color:var(--tz-text-primary);margin:0}.rs-share__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.rs-share__field{min-inline-size:0}.rs-input{border-radius:var(--nb-r-s);border:1px solid var(--nb-ghost-border);background:var(--nb-panel-solid);min-block-size:44px;inline-size:100%;color:var(--tz-text-primary);text-overflow:ellipsis;padding:.55rem .8rem;font-size:.85rem}.rs-input:focus-visible{outline:2px solid var(--tz-text-primary);outline-offset:2px}@media (max-width:29.99rem){.rs-share__row{grid-template-columns:minmax(0,1fr)}}.rs-board{gap:1.25rem;min-inline-size:0;display:grid}.rs-board--bare{gap:1rem;display:grid}.rs-board__head{gap:.35rem;display:grid}.rs-board__title{font:700 clamp(1.35rem, 1.1rem + 1vw, 1.9rem) / 1.2 var(--tz-font-display);color:var(--tz-text-primary);overflow-wrap:anywhere;margin:0}.rs-board__foot{border-block-start:1px solid var(--nb-panel-border);padding-block-start:1rem}.rs-links{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rs-plate{align-items:center;gap:1.25rem;display:grid}@media (min-width:48rem){.rs-plate{grid-template-columns:auto minmax(0,1fr);gap:2rem}}.rs-plate__icon{place-items:center;display:grid}.pb-halo.rs-plate__halo{--_size:150px}.rs-plate__copy{gap:.5rem;min-inline-size:0;display:grid}.rs-plate__title{font:700 1.35rem/1.25 var(--tz-font-display);color:var(--tz-text-primary);margin:0}.rs-expected{border-radius:var(--nb-r-m);border:1px dashed var(--nb-panel-border-hover);background:var(--nb-tint);gap:.3rem;margin-block-start:.5rem;padding:1rem 1.1rem;display:grid}.rs-expected__date{font:600 1.05rem/1.45 var(--tz-font-ui);color:var(--tz-text-primary);margin:0}.rs-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(.45rem,1.6vw,.9rem);margin:0;padding:0;list-style:none;display:grid}.rs-podium__place{border-radius:var(--nb-r-l);border:1px solid var(--nb-panel-border);background:var(--nb-panel-quiet);text-align:center;min-inline-size:0;animation:rs-rise .56s var(--nb-ease-out) both;align-content:end;justify-items:center;gap:.6rem;padding:1.25rem 1rem;display:grid;position:relative}.rs-podium__place--1{border-color:color-mix(in srgb, var(--tz-achievement-fg) 55%, transparent);box-shadow:0 22px 54px -30px color-mix(in srgb, var(--tz-achievement-fg) 65%, transparent);order:2}.rs-podium__place--2{order:1;animation-delay:90ms}.rs-podium__place--3{order:3;animation-delay:.18s}@media (max-width:47.99rem){.rs-podium__place{border-radius:var(--nb-r-m);gap:.45rem;padding:.9rem .4rem}.rs-podium__place--1{padding-block:1.3rem}.rs-podium .rs-rank{block-size:2.6rem;inline-size:2.6rem;font-size:1.05rem}.rs-podium__name .rs-name{font-size:.84rem}.rs-podium .rs-name__hint{display:none}.rs-podium .rs-podium__value{font-size:1.15rem}}.rs-podium .rs-rank{block-size:3.5rem;inline-size:3.5rem;font-size:1.35rem}.rs-podium__name{min-inline-size:0;margin:0}.rs-podium__name .rs-name{font:700 1.1rem/1.3 var(--tz-font-display);justify-content:center}.rs-podium__score{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem;margin:0;display:inline-flex}.rs-podium__value{font:800 1.6rem/1 var(--tz-font-mono);font-variant-numeric:tabular-nums;color:var(--tz-text-primary)}.rs-podium__place--1 .rs-podium__value{color:var(--tz-achievement-fg)}@media (min-width:48rem){.rs-podium__place--1{min-block-size:16rem;padding-block:1.75rem}.rs-podium__place--2{min-block-size:13.5rem}.rs-podium__place--3{min-block-size:12rem}}@keyframes rs-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.rs-ranking{gap:.75rem;display:grid}.rs-ranking__title{font:700 1.1rem/1.3 var(--tz-font-display);color:var(--tz-text-primary);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.rs-rows{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.rs-row{border-radius:var(--nb-r-m);border:1px solid var(--nb-panel-border);background:var(--nb-panel-quiet);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;padding:.75rem 1rem;display:grid}.rs-row[data-rank=pending]{border-style:dashed;border-color:var(--nb-panel-border-hover)}.rs-row__who{gap:.4rem;min-inline-size:0;display:grid}.rs-row__tags{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.rs-row__score{justify-self:end;min-inline-size:0}@media (max-width:29.99rem){.rs-row{grid-template-columns:auto minmax(0,1fr)}.rs-row__score{grid-column:2;justify-self:start}.rs-row__score .rs-score,.rs-row__score .rs-score--none{justify-content:flex-start;justify-items:start}.rs-row__score .rs-score__reason{text-align:start}}.rs-announcements{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.rs-announcement{gap:1.25rem;min-inline-size:0;display:grid}.rs-announcement__head{gap:.5rem;display:grid}.rs-announcement__title{font:700 clamp(1.25rem, 1.05rem + .8vw, 1.65rem) / 1.25 var(--tz-font-display);color:var(--tz-text-primary);overflow-wrap:anywhere;margin:0}.rs-announcement__foot{margin:0}.rs-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.rs-group{border-radius:var(--nb-r-m);border:1px solid var(--nb-panel-border);background:var(--nb-panel-quiet);align-content:start;gap:.7rem;min-inline-size:0;padding:1rem;display:grid}.rs-group--winner{border-color:color-mix(in srgb, var(--tz-achievement-fg) 50%, transparent);box-shadow:0 18px 44px -30px color-mix(in srgb, var(--tz-achievement-fg) 60%, transparent)}.rs-group__title{font:700 1rem/1.3 var(--tz-font-ui);color:var(--tz-text-primary);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.rs-group__icon{background:rgb(var(--nb-accent-rgb) / .14);block-size:1.9rem;inline-size:1.9rem;color:var(--nb-accent);border-radius:50%;place-items:center;display:inline-grid}.rs-group--winner .rs-group__icon{background:color-mix(in srgb, var(--tz-achievement-fg) 16%, transparent);color:var(--tz-achievement-fg)}.rs-group__list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.rs-group__entry{align-items:center;gap:.75rem;min-inline-size:0;display:flex}.rs-group__entry .rs-rank{block-size:2.25rem;inline-size:2.25rem;font-size:.9rem}.rs-next{border-radius:var(--nb-r-m);border:1px solid var(--nb-tint-border);background:var(--nb-tint);gap:.65rem;padding:1rem 1.1rem;display:grid}.rs-next__title{font:700 .98rem/1.35 var(--tz-font-ui);color:var(--tz-text-primary);align-items:center;gap:.5rem;margin:0;display:flex}.rs-next__title .tz-icon{color:var(--nb-accent);flex:none}.rs-next__dates,.rs-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.9rem 1.5rem;margin:0;display:grid}.rs-facts--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}:is(.rs-next__dates,.rs-facts) dt{font:600 .7rem/1.25 var(--tz-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tz-text-meta)}:is(.rs-next__dates,.rs-facts) dd{color:var(--tz-text-primary);overflow-wrap:anywhere;margin:.3rem 0 0}.rs-awards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.rs-awards>li{min-inline-size:0;display:grid}.rs-awards>li>.rs-award{block-size:100%}.rs-awards__note{margin-block-start:1.25rem}.rs-award{align-content:start;gap:.6rem;display:grid}.rs-award>.nb-btn{justify-self:start}.rs-award[data-outcome=winner]{border-color:color-mix(in srgb, var(--tz-achievement-fg) 50%, transparent)}.rs-award__top{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.rs-award__title{font:700 1.1rem/1.3 var(--tz-font-display);color:var(--tz-text-primary);margin:0}.rs-about{gap:1rem;display:grid}.rs-about__native{font:700 1.35rem/1.3 var(--tz-font-display);color:var(--tz-text-primary);margin:0}.rs-about__bio{max-inline-size:68ch;color:var(--tz-text-secondary);margin:0;font-size:1.05rem;line-height:1.7}.rs-verify-form{gap:.75rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.rs-verify-form__label{font:700 1rem/1.3 var(--tz-font-ui);color:var(--tz-text-primary)}.rs-field-error{color:var(--tz-text-primary);align-items:center;gap:.45rem;margin:0;font-weight:600;display:flex}.rs-field-error .tz-icon{color:var(--nb-bad);flex:none}.rs-verdict.nb-glass{--_tone:var(--nb-ok);border-color:color-mix(in srgb, var(--_tone) 45%, transparent);gap:1.25rem;display:grid}.rs-verdict--withheld.nb-glass{--_tone:var(--nb-warn)}.rs-verdict--superseded.nb-glass{--_tone:var(--nb-info)}.rs-verdict--revoked.nb-glass{--_tone:var(--nb-bad)}.rs-verdict__head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.rs-verdict__icon{block-size:3.25rem;inline-size:3.25rem;color:var(--_tone);background:color-mix(in srgb, var(--_tone) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--_tone) 50%, transparent);border-radius:50%;place-items:center;display:grid}.rs-verdict__title{font:700 clamp(1.4rem, 1.15rem + 1vw, 1.9rem) / 1.2 var(--tz-font-display);color:var(--tz-text-primary);margin:0 0 .3rem}.rs-again{gap:.75rem;display:grid}.rs-again__title{font:700 1.1rem/1.3 var(--tz-font-display);color:var(--tz-text-primary);margin:0}.rs-result{align-items:start}.rs-compcard{align-content:start;gap:.75rem;display:grid}.rs-boards>li>.rs-compcard{block-size:100%}.rs-sort{min-inline-size:min(100%,13rem)}.rs-pager{justify-content:center}.rs-loading__frame{inline-size:min(100% - 2rem,72rem);margin-inline:auto;padding-block:clamp(7rem,14vw,10rem) 4rem}:root:is([data-motion=reduced],[data-motion=off],.tz-reduced,.tz-capture) .rs-podium__place{animation:none}:root:is([data-motion=reduced],[data-motion=off],.tz-reduced,.tz-capture) .rs-chip:hover{transform:none}@media (prefers-reduced-motion:reduce){.rs-podium__place{animation:none}.rs-chip:hover{transform:none}}:root[data-theme=hc] .rs-chip[aria-current=page]{color:#000;box-shadow:none;background:#fff}:root[data-theme=hc] :is(.rs-podium__place,.rs-group,.rs-row,.rs-next,.rs-expected,.rs-notice,.rs-verdict__icon,.rs-rank){box-shadow:none;background:#000;border-color:#fff}:root[data-theme=hc] .rs-rank--1{box-shadow:inset 0 0 0 2px var(--tz-achievement-fg)}:root[data-theme=hc] .rs-group__icon{background:0 0;box-shadow:inset 0 0 0 1px}@media (forced-colors:active){.rs-chip,.rs-rank,.rs-row,.rs-group,.rs-podium__place{forced-color-adjust:auto;border:1px solid canvastext}.rs-chip[aria-current=page]{color:highlighttext;background:highlight}}}
