@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var.woff2)format("woff2")}html:has(.sfp){--font-sans:"Inter Variable", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bg:#0d0d0d;--bg-2:#151515;--surface:#161616;--surface-2:#1e1e1e;--surface-3:#282828;--overlay:#0d0d0dd1;--rule:#ededed17;--line-soft:transparent;--line:transparent;--line-2:transparent;--line-3:#fff3;--fg:#ededed;--fg-2:#c6c6c6;--fg-3:#939393;--fg-4:#7e7e7e;--fg-ghost:#303030;--accent:#ededed;--accent-hover:#fff;--accent-ink:#0d0d0d;--font-weight-medium:400;--font-weight-semibold:500;--font-weight-bold:500;--t-quick:.1s;--t-move:.15s;--t-open:.2s}@layer base{html:has(.sfp) body h1,html:has(.sfp) body h2,html:has(.sfp) body h3,html:has(.sfp) body h4{font-weight:400}html:has(.sfp) body b,html:has(.sfp) body strong{font-weight:500}html:has(.sfp) body{letter-spacing:-.006em}}@layer components{.display-title{letter-spacing:-.03em;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:400;line-height:1.1}.page-title{letter-spacing:-.025em;font-size:clamp(1.625rem,2.4vw,2.125rem);font-weight:400;line-height:1.15}.section-title{letter-spacing:-.015em;font-size:1.25rem;font-weight:400;line-height:1.3}.stat-figure,.wordmark{font-weight:400}.slab{background:var(--surface);box-shadow:none;border:0;border-radius:12px}.slab-lit{box-shadow:none}.slab-hover:hover{background:var(--surface-2)}.btn,.rs-primary,.btn-secondary,.btn-ghost,.btn-danger,.btn-discord{letter-spacing:0;height:2.25rem;box-shadow:none;border:0;border-radius:980px;padding:0 1rem;font-size:.875rem;font-weight:400}.rs-primary{background:var(--accent);color:var(--accent-ink)}.rs-primary:hover{background:var(--accent-hover)}.btn-secondary{background:var(--surface-2)}.btn-secondary:hover{background:var(--surface-3)}.btn-secondary[aria-pressed=true],.btn-secondary[data-active]{background:var(--surface-3);color:var(--fg)}.btn-sm{border-radius:980px;height:1.75rem;padding:0 .75rem;font-size:.8125rem}.btn-lg{border-radius:980px;height:2.75rem;padding:0 1.375rem;font-size:1rem}.btn-icon{width:2.25rem;padding:0}.btn-icon.btn-sm{width:1.75rem}.btn:active,.rs-primary:active,.btn-secondary:active,.btn-ghost:active,.btn-danger:active,.btn-discord:active{box-shadow:none;transform:scale(.97)}.seg{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.25rem;padding:0}.rs-tab{height:1.875rem;color:var(--fg-3);border-radius:980px;padding:0 .625rem;font-weight:400}.rs-tab:hover{color:var(--fg);background:0 0}.rs-tab[aria-current=page],.rs-tab.is-on,.seg .rs-tab[aria-current=page],.seg .rs-tab.is-on{box-shadow:none;color:var(--fg);background:0 0;font-weight:400}.rs-tab[aria-pressed=true],.seg .rs-tab[aria-pressed=true],.rs-tab.rs-filter[aria-pressed=true],.rs-tab.rs-filter.is-on{background:var(--surface-3);box-shadow:none;color:var(--fg)}.controls-tray{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin-inline:-.625rem;padding:0;position:static}@media (width<=639px){.seg-scroll{margin-inline:0;padding-inline:0}}.chip{background:var(--surface-2);height:1.875rem;box-shadow:none;color:var(--fg-2);border:0;padding:0 .75rem;font-weight:400}.chip:hover{background:var(--surface-3);box-shadow:none;color:var(--fg);border:0}.search-form,.search-form:hover{box-shadow:none;border-radius:980px}.search-form:focus-within{box-shadow:none}.search-form-lg,.search-form-lg:focus-within{box-shadow:none;border-radius:980px}.field{background:var(--surface-2);box-shadow:none;border:0;border-radius:12px}.field:hover{box-shadow:none}.field:focus{background:var(--surface-3);box-shadow:none;border:0}.kbd{background:var(--surface-3);border:0}.nav-link{height:2rem;color:var(--fg-3);box-shadow:none;transition:background var(--t-quick) var(--ease), color var(--t-quick) var(--ease);background:0 0;border-radius:980px;gap:.375rem;padding:0 .625rem;font-size:.8125rem}.nav-link:hover{background:var(--surface-2);color:var(--fg)}.nav-link[aria-current=page]{box-shadow:none;color:var(--fg);background:0 0}.card{box-shadow:none;background:0 0;border-radius:0;padding:0}.card:hover,.card:focus-within{box-shadow:none;background:0 0}.card-art{box-shadow:none;border-radius:12px}.card>div:last-of-type{padding-inline:.125rem}.game-tile{box-shadow:none;background:0 0;padding:0}.game-tile:hover{box-shadow:none;background:0 0}.game-tile-art{box-shadow:none;border-radius:10px}.game-tile>span:last-child{padding:0 .125rem}.game-row:hover{background:var(--surface)}.rows-plain{box-shadow:none;background:0 0;border-radius:0;padding:0}.rows-plain .rs-row{border-radius:10px;margin-inline:-.5rem;padding:.5rem}.rs-row:hover,.rs-row:has(.stretched-link:focus-visible){background:var(--surface)}.code-panel{background:var(--surface-2);box-shadow:none;border:0;border-radius:980px;gap:.75rem;padding:.25rem .25rem .25rem 1.125rem}.code-panel code{color:var(--fg-3);font-size:.8125rem}.code-panel .btn-lg{height:2.25rem;padding:0 1rem;font-size:.8125rem}.pseudo-thumb-icon{aspect-ratio:1;object-fit:cover;border-radius:20%;width:auto;max-width:none;height:56%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000073}.pseudo-thumb-field{filter:blur(32px)saturate(1.15)brightness(.62)}[data-sect=thumb] .pseudo-thumb-field{filter:blur(72px)saturate(1.1)brightness(.55)}[data-sect=thumb] .pseudo-thumb-icon{height:48%}.card-copy{z-index:2;background:var(--accent);height:1.875rem;color:var(--accent-ink);opacity:0;pointer-events:none;transition:opacity var(--t-quick) var(--ease), background var(--t-quick) var(--ease);border-radius:980px;align-items:center;padding:0 .75rem 0 .625rem;font-size:.8125rem;display:inline-flex;position:absolute;bottom:calc(100% + .5rem);right:.5rem;transform:none;box-shadow:0 4px 16px #00000059}.card:hover .card-copy,.card:focus-within .card-copy{opacity:1;pointer-events:auto}.card-copy:hover{background:var(--accent-hover)}.card-copy[data-copied]{background:var(--surface-3);color:var(--fg)}@media (hover:none){.card-copy{display:none}.card .card-num{opacity:1!important}}.card-patched .card-art>div:first-child{filter:grayscale()brightness(.6)}.card-strip{height:1.75rem;color:var(--bad);background:#121110db;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.75rem;display:flex;position:absolute;inset:auto 0 0}.rs-badge{border-radius:980px}.rs-badge-solid{box-shadow:none;-webkit-backdrop-filter:blur(12px);background:#0000008c}.rs-badge-quiet{box-shadow:none;background:var(--surface-2)}.rs-row .rs-badge-solid{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.seal{height:1.5rem;color:var(--fg-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--t-quick) var(--ease);background:0 0;border-radius:980px;align-items:center;gap:.375rem;padding:0;font-size:.8125rem;list-style:none;display:inline-flex}.seal::-webkit-details-marker{display:none}.seal:hover,details[open]>.seal{color:var(--fg);background:0 0}.seal-good>svg:first-child{color:var(--good)}.seal-warn>svg:first-child{color:var(--warn)}.seal .seal-more{color:var(--fg-4);transition:transform var(--t-move) var(--ease)}details[open]>.seal .seal-more{transform:rotate(180deg)}.seal-detail dl>div{grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;padding:.375rem 0;font-size:.875rem;display:grid}.seal-detail dt{color:var(--fg-3)}.seal-detail dd{color:var(--fg-2)}@media (width<=559px){.seal-detail dl>div{grid-template-columns:1fr;gap:0}}.seal-good{color:var(--fg)}.seal-detail{z-index:30;background:var(--surface-2);border-radius:14px;width:min(24rem,100vw - 2rem);margin:0;padding:1rem 1.125rem;position:absolute;top:calc(100% + .5rem);left:-.875rem;box-shadow:0 24px 64px #0000008c}details[open]>.seal-detail{animation:rs-search-panel-in var(--t-move) var(--ease) both;transform-origin:1rem 0}.run-copy{gap:.5rem;height:3rem;padding:0 1.5rem}.run-code{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-mono);color:var(--fg-3);-webkit-user-select:all;user-select:all;margin-top:.875rem;font-size:.8125rem;line-height:1.5;display:block;overflow:hidden}.act{height:2rem;color:var(--fg-3);cursor:pointer;transition:color var(--t-quick) var(--ease), background var(--t-quick) var(--ease);border-radius:980px;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.8125rem;list-style:none;display:inline-flex}.act::-webkit-details-marker{display:none}.act:hover,details[open]>.act{color:var(--fg);background:var(--surface-2)}.act[data-active],.act[aria-pressed=true]{color:var(--fg)}.act:first-child{margin-left:-.625rem}.more-menu-panel{z-index:30;background:var(--surface-2);min-width:11rem;animation:rs-search-panel-in var(--t-move) var(--ease) both;transform-origin:1rem 0;border-radius:14px;padding:.375rem;position:absolute;top:calc(100% + .375rem);left:0;box-shadow:0 24px 64px #0000008c}.more-menu-panel>a,.more-menu-panel>button{width:100%;height:2.125rem;color:var(--fg-2);text-align:left;transition:background var(--t-quick) var(--ease), color var(--t-quick) var(--ease);border-radius:8px;align-items:center;gap:.625rem;padding:0 .625rem;font-size:.8125rem;display:flex}.more-menu-panel>a:hover,.more-menu-panel>button:hover{background:var(--surface-3);color:var(--fg)}.more-menu-panel svg{color:var(--fg-3)}.notice{padding:.375rem 0}.ad-slot{border:0}.ad-sponsor,.ad-sponsor-row{background:var(--surface)}.foot-link{font-size:.8125rem}}html:has(.sfp) body main,.rs-intro>*,.rs-pop-in{animation:none!important}@keyframes rs-cards-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html:has(.sfp) body .rs-stagger>*{animation:rs-cards-in .2s var(--ease) both;animation-delay:.126s}html:has(.sfp) body .rs-stagger>:first-child{animation-delay:0s}html:has(.sfp) body .rs-stagger>:nth-child(2){animation-delay:14ms}html:has(.sfp) body .rs-stagger>:nth-child(3){animation-delay:28ms}html:has(.sfp) body .rs-stagger>:nth-child(4){animation-delay:42ms}html:has(.sfp) body .rs-stagger>:nth-child(5){animation-delay:56ms}html:has(.sfp) body .rs-stagger>:nth-child(6){animation-delay:70ms}html:has(.sfp) body .rs-stagger>:nth-child(7){animation-delay:84ms}html:has(.sfp) body .rs-stagger>:nth-child(8){animation-delay:98ms}html:has(.sfp) body .rs-stagger>:nth-child(9){animation-delay:.112s}html:has(.sfp) body .rs-stagger>:nth-child(10),html:has(.sfp) body .rs-stagger>:nth-child(11),html:has(.sfp) body .rs-stagger>:nth-child(12){animation-delay:.126s}html[data-x-pers2=b] .rs-tab[data-xb=pers2]{display:inline-flex}[data-search-panel]:not([hidden]){animation-duration:.12s}.brand-mark{width:var(--bm);height:var(--bm);background:var(--fg);color:var(--accent-ink);border-radius:26%;flex:none;place-items:center;display:inline-grid}.brand-mark svg{overflow:visible}.brand-mark path{transform-box:fill-box;transform-origin:50%;transition:transform var(--t-open) cubic-bezier(.3,.7,.2,1)}.foot-name-mark{width:.7em;height:.7em;color:inherit;background:0 0;margin-top:.19em}.foot-name-mark svg{width:100%;height:100%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.brand:hover .bm-l{transform:translate(-1.5px)}.brand:hover .bm-r{transform:translate(1.5px)}.brand:hover .bm-s{transform:rotate(-14deg)scaleY(.82)}}.run-code{isolation:isolate;width:fit-content;max-width:100%;position:relative}.run-code:before{content:"";z-index:-1;background:var(--surface-3);transform-origin:0;opacity:0;border-radius:4px;position:absolute;inset:0;transform:scaleX(0)}.run-code.is-copied{color:var(--fg-3)}@media (prefers-reduced-motion:no-preference){.run-code.is-copied{animation:run-ink 1.2s var(--ease) both}.run-code.is-copied:before{animation:run-sweep 1.2s var(--ease) both}}@keyframes run-sweep{0%{opacity:1;transform:scaleX(0)}30%,68%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes run-ink{0%{color:var(--fg-4)}30%,68%{color:var(--fg)}to{color:var(--fg-3)}}.auth .btn-discord{background:var(--accent);color:var(--accent-ink);filter:none}.auth .btn-discord:hover{background:var(--accent-hover);filter:none}.auth:has(.btn-discord) form .rs-primary{background:var(--surface-2);color:var(--fg)}.auth:has(.btn-discord) form .rs-primary:hover{background:var(--surface-3)}.auth .btn-lg{height:2.75rem;font-size:.9375rem}.auth .field{border-radius:10px;height:2.75rem;padding:0 .875rem;font-size:1rem}.auth label>div>span,.auth label>span:first-child{color:var(--fg-2);font-weight:400}.auth a.underline,.auth [slot] a{-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.legal-doc{color:var(--fg-3);transition:color var(--t-quick) var(--ease)}.legal-doc:hover,.legal-doc[aria-current=page]{color:var(--fg)}.legal .legal-body{color:var(--fg-2);font-size:1.0625rem;line-height:1.65}.legal .legal-body h2{letter-spacing:-.015em;color:var(--fg);margin-bottom:1rem;font-size:1.375rem;font-weight:400}.legal .legal-body h3{color:var(--fg);margin:1.75rem 0 .5rem;font-size:1.0625rem;font-weight:400}.legal .legal-body p{margin-bottom:1rem}.legal .legal-body strong{color:var(--fg);font-weight:500}.legal .legal-body a{color:var(--fg);-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:4px}.legal .legal-body li{margin:.45rem 0}.legal [slot=intro],.legal header+div{font-size:1.0625rem;line-height:1.65}.legal table{font-size:.9375rem}html:has(.sfp) .rs-tab.rs-filter{background:var(--surface);color:var(--fg-2);transition:background var(--t-quick) var(--ease), color var(--t-quick) var(--ease);padding:0 .75rem}html:has(.sfp) .rs-tab.rs-filter:hover{background:var(--surface-2);color:var(--fg)}html:has(.sfp) .rs-tab.rs-filter[aria-pressed=true]{background:var(--surface-3);color:var(--fg)}.nav-link>svg{opacity:.8;flex:none}.nav-link[aria-current=page]>svg{opacity:1}.run-next{color:var(--fg-2);font-size:.875rem}.run-next a{text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:4px}.run-next a:hover{color:var(--fg)}.art-patched>*{filter:grayscale()brightness(.6)}[data-comments] [data-comments-list]{gap:1.75rem}[data-comments] [data-comment-id] .text-xs>a:first-child,[data-comments] [data-comment-id] .text-xs>span.text-fg-2:first-child{color:var(--fg);font-size:.875rem}[data-comments] [data-comment-id] .text-xs>.text-fg-ghost{display:none}[data-comments] [data-comment-id] .text-xs{gap:.5rem}[data-comments] [data-comment-body]{color:var(--fg);margin-top:.25rem;font-size:.9375rem;line-height:1.55}[data-comments] [data-replies]{border:0;gap:1.25rem;margin-top:1.25rem;padding-left:0}[data-comments] [data-cvote-btn]{border-radius:980px;margin-left:-.25rem}[data-comments] [data-cvote-btn][data-active]{color:var(--fg)}[data-comments] .rs-primary{background:var(--surface-2);color:var(--fg)}[data-comments] .rs-primary:hover{background:var(--surface-3)}[data-comments] textarea.field{background:var(--surface);padding:.625rem .875rem;font-size:.9375rem}[data-comments] textarea.field:focus{background:var(--surface-2)}[data-comments] [data-composer]:not(:focus-within):has(textarea:placeholder-shown) textarea{height:2.75rem}[data-comments] [data-composer]:not(:focus-within):has(textarea:placeholder-shown) textarea+div{display:none}@media (hover:hover){[data-comments] [data-edit-btn],[data-comments] [data-delete-btn],[data-comments] [data-report-comment-btn]{opacity:0;transition:opacity var(--t-quick) var(--ease)}[data-comments] [data-comment-id]:hover [data-edit-btn],[data-comments] [data-comment-id]:hover [data-delete-btn],[data-comments] [data-comment-id]:hover [data-report-comment-btn],[data-comments] [data-edit-btn]:focus-visible,[data-comments] [data-delete-btn]:focus-visible,[data-comments] [data-report-comment-btn]:focus-visible{opacity:1}}.qc-copy,.qc-run{align-items:center;gap:.3125rem;display:inline-flex}.qc-run,html[data-auto-game] [data-quick] .qc-copy{display:none}html[data-auto-game] [data-quick] .qc-run{display:inline-flex}.rs-tab>svg{opacity:.75;flex:none}.rs-tab[aria-current=page]>svg,.rs-tab[aria-pressed=true]>svg{opacity:1}html:has(.sfp) .rs-tab{gap:.375rem}.card-art>div:first-child,.game-tile-art{transition:none}.card:hover .card-art>div:first-child,.game-tile:hover .game-tile-art{filter:none;transform:none}@media (hover:hover){.card:hover .card-copy,.rs-row:hover,.rs-row:hover .row-actions,.rs-row:hover .row-num,.nav-link:hover,.rs-tab:hover,.chip:hover,.btn:hover,.rs-primary:hover,.btn-secondary:hover,.btn-ghost:hover,.search-row:hover,.act:hover,.foot-link:hover,.legal-doc:hover{transition-duration:0s}}.card-copy[data-copied]{opacity:1;pointer-events:auto}.tick-draw{stroke-dasharray:24;stroke-dashoffset:24px;animation:.22s cubic-bezier(.3,.7,.2,1) 40ms forwards tick-draw}@keyframes tick-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.tick-draw{stroke-dashoffset:0;animation:none}}[data-nav-root] .search-form,[data-nav-root] .btn-secondary{background:#ededed14}[data-nav-root] .search-form:focus-within,[data-nav-root] .btn-secondary:hover{background:#ededed24}[data-nav-root] .nav-link:hover{background:#ededed14}.top-result{max-width:44rem;transition:background var(--t-quick) var(--ease);border-radius:14px;align-items:center;gap:1rem;margin-inline:-.75rem;padding:.75rem}.top-result:hover{background:var(--surface);transition-duration:0s}@media (width<=639px){.top-result .btn-secondary{display:none}}@media (width>=1280px){html[data-x-big1=b] [data-big]>[data-card]:nth-child(-n+2){grid-column:span 2}html[data-x-big1=b] [data-big]>[data-card]:nth-child(-n+2) h3{font-size:1.0625rem}}.acct-group{scroll-margin-top:6rem}.acct-group+.acct-group{margin-top:3.25rem}.acct-group>h2{margin-bottom:.5rem}.acct-row{color:var(--fg);grid-template-columns:11rem minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;min-height:3.5rem;padding-block:.5rem;scroll-margin-top:6rem;display:grid}.acct-label{color:var(--fg-3);font-size:.875rem}.acct-value{flex-wrap:wrap;align-items:center;gap:.125rem .75rem;min-width:0;font-size:.9375rem;display:flex}.acct-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.acct-edit{grid-column:2/-1;min-width:0}.acct-edit:not(:has(>:not([hidden]))){display:none}.acct-edit>*{margin-top:.5rem}.acct-edit>:last-child{margin-bottom:.5rem}.acct-note,.acct-hint{color:var(--fg-3);font-size:.8125rem;line-height:1.5}.acct-edit:has(>form[hidden])>.acct-hint{display:none}.acct-list{background:var(--surface);border-radius:12px}.acct-list:empty{display:none}.acct-list>li{padding:.75rem 1rem}.acct-list>li+li{border-top:1px solid var(--rule)}.acct-reveal{background:var(--surface);border-radius:12px;padding:.875rem 1rem}.acct .btn-sm{height:2rem}.acct .rs-primary{height:2.25rem}.acct-toc{align-self:start;font-size:.875rem;position:sticky;top:6rem}.acct-toc a{color:var(--fg-4);transition:color var(--t-quick) var(--ease);padding:.3125rem 0;display:block}.acct-toc a:hover{color:var(--fg);transition-duration:0s}#ts-dialog .rs-confirm-inner{border-radius:20px;padding:1.5rem}@media (width<=639px){.acct-row{grid-template-columns:minmax(0,1fr) auto;gap:.125rem 1rem;padding-block:.75rem}.acct-label{grid-column:1/-1;font-size:.8125rem}.acct-edit{grid-column:1/-1}}dialog.rs-report{max-width:min(560px,100vw - 32px)}.rs-report .rs-confirm-inner{border-radius:20px;padding:1.5rem}.rs-report .rs-confirm-title{letter-spacing:-.015em;font-size:1.25rem;font-weight:400}.rc-form{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.rc-grid{gap:.5rem;display:grid}@media (width>=520px){.rc-grid.rc-two{grid-template-columns:1fr 1fr}}.rc{cursor:pointer;transition:background var(--t-quick) var(--ease);background:#ededed0b;border-radius:14px;align-items:flex-start;gap:.75rem;padding:.875rem;display:flex;position:relative}.rc:hover{background:#ededed14;transition-duration:0s}.rc:has(input:checked){background:#ededed21}.rc:has(input:focus-visible){outline:2px solid var(--fg-3);outline-offset:2px}.rc-icon{width:2rem;height:2rem;color:var(--fg-3);background:#ededed12;border-radius:10px;flex:none;place-items:center;display:grid}.rc:has(input:checked) .rc-icon{background:var(--fg);color:var(--accent-ink)}.rc-text{flex-direction:column;gap:.125rem;min-width:0;padding-right:1.25rem;display:flex}.rc-title{color:var(--fg);font-size:.9375rem;line-height:1.3}.rc-hint{color:var(--fg-3);font-size:.8125rem;line-height:1.4}.rc-tick{color:var(--fg);opacity:0;transition:opacity var(--t-quick) var(--ease);position:absolute;top:.875rem;right:.875rem}.rc:has(input:checked) .rc-tick{opacity:1}.rc-form [data-rc-more]{background:#ededed0b;display:none}.rc-form:has(input[name=category]:checked) [data-rc-more]{display:block}.rc-note{color:var(--fg-3);font-size:.8125rem;line-height:1.5}.rc-note a{color:var(--fg-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}.rs-report .rs-confirm-actions{margin-top:.5rem}.rs-report .rs-primary:disabled{background:var(--surface-3);color:var(--fg-4);cursor:default}html[data-auto-game] [data-quick][data-auto-listing]{background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, linear-gradient(110deg, var(--blue), var(--good)) border-box;color:var(--fg);border:1px solid #0000}html[data-auto-game] [data-quick][data-auto-listing]:hover{background:linear-gradient(var(--surface-3), var(--surface-3)) padding-box, linear-gradient(110deg, var(--blue), var(--good)) border-box}html[data-auto-game] .card-copy[data-quick][data-auto-listing]{padding:0 .75rem}[data-quick][data-state] .auto-mark{display:none}.fcard{background:var(--surface);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.fcard-visual{pointer-events:none;-webkit-user-select:none;user-select:none;height:13rem;padding:1.5rem 1.5rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000 96%);mask-image:linear-gradient(#000 45%,#0000 96%)}.fcard-body{flex-direction:column;flex:1;padding:.5rem 1.75rem 1.75rem;display:flex}.fcard-icon{color:var(--fg-3)}.fcard-title{letter-spacing:-.02em;color:var(--fg);text-wrap:balance;margin-top:.875rem;font-size:1.375rem;line-height:1.2}.fcard-text{max-width:26rem;color:var(--fg-3);margin-top:.625rem;font-size:.9375rem;line-height:1.6}.fcard-link{color:var(--fg);align-items:center;gap:.375rem;margin-top:auto;padding-top:1.5rem;font-size:.9375rem;display:inline-flex}.fcard-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:4px}.fv{background:var(--surface-2);border-radius:14px;padding:.875rem}.fv-row{color:var(--fg-3);align-items:center;gap:.75rem;padding:.5rem .25rem;font-size:.875rem;display:flex}.fv-row.is-you{color:var(--fg);background:var(--surface-3);border-radius:10px;margin-inline:-.375rem;padding-inline:.625rem}.fv-n{text-align:right;font-variant-numeric:tabular-nums;width:1rem;color:var(--fg-4)}.fv-art{aspect-ratio:16/9;background:var(--surface-3);border-radius:5px;flex:none;width:3rem}.fv-row.is-you .fv-art{background:linear-gradient(120deg,#6b4a1f,#b8792a)}.fv-bar{background:var(--surface-3);border-radius:99px;height:.5rem}.pub-h{letter-spacing:-.015em;font-size:1.25rem;line-height:1.25}.pub-steps,.pub-nav,html[data-x-pub1=b] .pub-h{display:none}html[data-x-pub1=b] .pub-h+*{margin-top:0}html[data-x-pub1=b] .pub-steps{flex-wrap:wrap;gap:.25rem;margin:0 0 -1rem -.75rem;display:flex}html[data-x-pub1=b] .pub-nav{justify-content:space-between;align-items:center;display:flex}html[data-x-pub1=b] .pub[data-at=script] [data-step]:not([data-step=script]),html[data-x-pub1=b] .pub[data-at=game] [data-step]:not([data-step=game]),html[data-x-pub1=b] .pub[data-at=about] [data-step]:not([data-step=about]),html[data-x-pub1=b] .pub[data-at=thumb] [data-step]:not([data-step=thumb]),html[data-x-pub1=b] .pub:not([data-at=thumb]) .pub-submit,html[data-x-pub1=b] .pub[data-at=thumb] [data-next]{display:none}html[data-x-pub1=b] .pub[data-at=script] [data-back]{visibility:hidden}html[data-x-pub1=b] .pub [data-step]{min-height:19rem}.pub-step{height:2rem;color:var(--fg-4);border-radius:980px;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.875rem;display:inline-flex}.pub-step:not(:disabled){color:var(--fg-3);cursor:pointer}.pub-step:not(:disabled):hover,.pub-step[aria-current]{background:var(--surface-2);color:var(--fg)}.pub-step-tick{background:var(--good-soft);width:1rem;height:1rem;color:var(--good);border-radius:50%;place-items:center;display:none}.pub-step[data-done] .pub-step-tick{display:grid}html:has(.sfp) .lua-overlay-host{background:var(--surface-2);box-shadow:none;transition:background var(--t-quick) var(--ease);border:0;border-radius:12px}html:has(.sfp) .lua-overlay-host:focus-within{background:var(--surface-3);box-shadow:none;border:0}html:has(.sfp) .rs-check-box{background:var(--surface-3);width:1.25rem;height:1.25rem;color:var(--bg);transition:background var(--t-quick) var(--ease);border:0;border-radius:6px;margin-top:.0625rem;transform:none}html:has(.sfp) .rs-check-row:hover .rs-check-box{background:var(--fg-ghost)}html:has(.sfp) .rs-check-input:checked+.rs-check-box{background:var(--fg);transform:none}html:has(.sfp) .rs-check-input:focus-visible+.rs-check-box{box-shadow:none;outline:2px solid var(--blue);outline-offset:2px}.pub-step>svg{color:var(--fg-4)}.pub-step[aria-current]>svg,.pub-step:not(:disabled):hover>svg{color:var(--fg-2)}html:has(.sfp) .ad-pro{background:var(--surface);box-shadow:none;border-radius:16px}html:has(.sfp) .ad-pro:before{content:none}html:has(.sfp) .pro-card{transition:background var(--t-move) var(--ease);border-radius:16px;gap:16px;padding:20px}html:has(.sfp) .pro-card:hover{background:var(--surface-2);transition-duration:0s}html:has(.sfp) .pro-brand{color:var(--fg-3);font-size:13px;font-weight:400}html:has(.sfp) .pro-logo{background:var(--fg);color:var(--bg)}html:has(.sfp) .pro-word{color:var(--fg-3)}html:has(.sfp) .pro-board{background:var(--surface-2);border-radius:12px;gap:4px;padding:10px}html:has(.sfp) .pro-card:hover .pro-board{background:var(--surface-3)}html:has(.sfp) .pro-row{background:0 0;border-radius:8px;height:30px;padding:0 10px}html:has(.sfp) .pro-you{background:var(--surface-3);box-shadow:none}html:has(.sfp) .pro-card:hover .pro-you{background:var(--fg-ghost)}html:has(.sfp) .pro-rank,html:has(.sfp) .pro-you .pro-rank{font:inherit;font-variant-numeric:tabular-nums;color:var(--fg-4);font-size:11px}html:has(.sfp) .pro-name{font-size:12.5px;font-weight:400}html:has(.sfp) .pro-pill{letter-spacing:.02em;text-transform:uppercase;color:var(--warn);background:var(--warn-soft);margin-left:auto;padding:2px 7px;font-size:10px;font-weight:400}html:has(.sfp) .pro-up{display:none}html:has(.sfp) .pro-bar{background:var(--surface-3);height:6px}html:has(.sfp) .pro-card:hover .pro-bar{background:var(--fg-ghost)}html:has(.sfp) .pro-title{letter-spacing:-.015em;text-wrap:balance;font-size:1.125rem;font-weight:400;line-height:1.3}html:has(.sfp) .pro-price{font-size:13px}html:has(.sfp) .pro-price b{color:var(--fg);font-size:13px;font-weight:400}html:has(.sfp) .pro-cta{height:34px;color:var(--fg);background:var(--surface-3);border-radius:980px;padding:0 14px;font-size:.875rem;font-weight:400;transition:none}html:has(.sfp) .pro-card:hover .pro-cta{filter:none;background:var(--fg);color:var(--bg);transform:none}html:has(.sfp) .ad-sponsor,html:has(.sfp) .ad-sponsor-row{border-radius:16px}html:has(.sfp) .sp-card{border-radius:0 0 16px 16px}html:has(.sfp) .sp-art{box-shadow:none;background:var(--surface-2);border-radius:10px}html:has(.sfp) .sp-title{font-weight:400}html:has(.sfp) .sp-card:hover .sp-title{text-decoration:none}html:has(.sfp) .sp-line{color:var(--fg-3)}html:has(.sfp) .sp-go{color:var(--fg-4)}html:has(.sfp) .sp-card:hover .sp-go{color:var(--fg)}html:has(.sfp) .ad-sponsor:has(.sp-card:hover),html:has(.sfp) .ad-sponsor-row:has(.sp-card:hover){background:var(--surface-2)}html:not([data-x-num1=b]) [data-xb=num1],html[data-x-num1=b] [data-xa=num1]{display:none!important}.fv-log,.fv-code{font-family:var(--font-mono);color:var(--fg-2);font-size:.75rem;line-height:1.5}.fv-log p,.fv-code p{white-space:nowrap;border-radius:8px;gap:.75rem;padding:.3125rem .5rem;display:flex;overflow:hidden}.fv-log span{width:3.75rem;color:var(--fg-4);flex:none}.fv-log .is-bad{background:var(--bad-soft);color:var(--bad)}.fv-log .is-bad span{color:inherit;opacity:.7}.fv-code i{text-align:right;width:1.25rem;color:var(--fg-4);flex:none;font-style:normal}.fv-code .is-quote{background:var(--surface-3);color:var(--fg)}.fv-note{font-family:var(--font-sans,inherit);color:var(--fg-3);align-items:center;gap:.5rem;margin-top:.625rem;padding:0 .5rem;font-size:.8125rem;display:flex}.fcard .fv-row>svg{color:var(--fg-3)}.type-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;display:grid}.type-tile{background:var(--surface);height:100%;transition:background var(--t-move) var(--ease);border-radius:16px;padding:1.125rem 1.25rem 1.25rem;display:block}.type-tile:hover{background:var(--surface-2);transition-duration:0s}.exec-cols{grid-template-columns:minmax(0,1fr) auto;gap:.625rem 1rem;padding-inline:.875rem}@media (width>=768px){.exec-cols{grid-template-columns:minmax(0,1.5fr) 1fr 1fr 1fr minmax(0,1.6fr)}}@media (width>=1024px){.exec-cols{grid-template-columns:minmax(0,1.5fr) .9fr .9fr .9fr .6fr .9fr minmax(0,1.7fr);column-gap:1.5rem}}.exec-row{transition:background var(--t-move) var(--ease);border:0;border-radius:12px;margin-inline:-.875rem;padding-block:.75rem;padding-inline:1.75rem}.exec-row.exec-cols{margin-inline:0;padding-inline:.875rem}.exec-row:hover{background:var(--surface);transition-duration:0s}.acct :is(.font-semibold,.font-medium,.font-bold,strong,b,h3,h4){font-weight:400}html:has(.sfp) dialog.rs-crop-dialog{background:var(--surface);border:0;border-radius:20px;width:min(600px,100vw - 32px);overflow:hidden;box-shadow:0 24px 64px #0009}html:has(.sfp) dialog.rs-crop-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000b3}html:has(.sfp) .rs-crop-inner{background:0 0;gap:1.25rem;padding:1.5rem}html:has(.sfp) .rs-crop-head{background:0 0;border:0;padding:0}html:has(.sfp) .rs-crop-title{letter-spacing:-.015em;color:var(--fg);font-size:1.25rem;font-weight:400}html:has(.sfp) .rs-crop-stage{background:#000;border-radius:14px;height:min(380px,52vh);overflow:hidden}html:has(.sfp) .rs-crop-controls{background:0 0;border:0;gap:.75rem;padding:0}html:has(.sfp) .rs-crop-zoom-btn{background:var(--surface-2);width:2rem;height:2rem;color:var(--fg-2);outline-offset:2px;transition:background var(--t-move) var(--ease);border:0;border-radius:50%;flex:none;place-items:center;display:grid}html:has(.sfp) .rs-crop-zoom-btn:hover{background:var(--surface-3);color:var(--fg);transition-duration:0s}html:has(.sfp) .rs-crop-zoom-btn:focus-visible{outline:2px solid var(--blue)}html:has(.sfp) .rs-crop-controls input[type=range]{appearance:none;cursor:pointer;background:0 0;flex:1;height:1.25rem;margin:0}html:has(.sfp) .rs-crop-controls input[type=range]::-webkit-slider-runnable-track{background:var(--surface-3);border-radius:2px;height:4px}html:has(.sfp) .rs-crop-controls input[type=range]::-moz-range-track{background:var(--surface-3);border-radius:2px;height:4px}html:has(.sfp) .rs-crop-controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--fg);border:0;border-radius:50%;width:16px;height:16px;margin-top:-6px}html:has(.sfp) .rs-crop-controls input[type=range]::-moz-range-thumb{background:var(--fg);border:0;border-radius:50%;width:16px;height:16px}html:has(.sfp) .rs-crop-actions{background:0 0;border:0;gap:.5rem;padding:0}html:has(.sfp) .rs-crop-stage .cropper-view-box{outline-offset:0;outline:1.5px solid #ffffffe6}html:has(.sfp) .rs-crop-stage .cropper-modal{background:#0000009e}html:has(.sfp) .rs-crop-stage .cropper-point{opacity:1;background:#fff;border-radius:50%;width:8px;height:8px}html:has(.sfp) .rs-crop-circular .cropper-point,html:has(.sfp) .rs-crop-stage .cropper-line,html:has(.sfp) .rs-crop-stage .cropper-dashed,html:has(.sfp) .rs-crop-stage .cropper-center{display:none}@media (width<=639px){html:has(.sfp) dialog.rs-crop-dialog{border-radius:20px 20px 0 0;width:100vw;max-height:100dvh;margin-bottom:0}html:has(.sfp) .rs-crop-stage{height:min(340px,48dvh)}html:has(.sfp) .rs-crop-actions{flex-direction:row}html:has(.sfp) .rs-crop-actions>button{flex:1;width:auto;padding:0 1rem}}html:has(.sfp) .label,html:has(.sfp) :is(.elig,[data-elig]) p.font-medium{font-weight:400}html[data-x-pub1=b] .pub-steps{scrollbar-width:none;flex-wrap:nowrap;margin-right:-1rem;padding-right:1rem;overflow-x:auto}html[data-x-pub1=b] .pub-steps::-webkit-scrollbar{display:none}html[data-x-pub1=b] .pub-step{flex:none}@media (width<=639px){html[data-x-pub1=b] .pub [data-step]{min-height:0}html[data-x-pub1=b] .pub-nav [data-next],html[data-x-pub1=b] .pub-nav [data-back]{flex:1;justify-content:center}html[data-x-pub1=b] .pub-nav{gap:.5rem}html[data-x-pub1=b] .pub[data-at=script] [data-back]{display:none}}.rs-list,.rs-list>li{min-width:0}html:not([data-x-pers2=b]) .rs-tab[data-xb=pers2]{display:none!important}[data-foryou-grid][data-pending]>*{visibility:hidden;animation:none!important}html:has(.sfp) .run .run-code{background:var(--surface);width:100%;color:var(--fg-2);border-radius:12px;margin-top:.625rem;padding:.6875rem .875rem}html:has(.sfp) .run .run-code:before{border-radius:12px}html:has(.sfp) [data-actions]{gap:.375rem .5rem}html:has(.sfp) [data-actions] .more-menu{margin-left:.5rem}html:has(.sfp) [data-actions] .more-menu>.act{justify-content:center;width:2.25rem;padding:0}html:has(.sfp) [data-actions] .act{background:var(--surface);height:2.25rem;color:var(--fg);border-radius:999px;gap:.4375rem;padding:0 .875rem;font-size:.875rem}html:has(.sfp) [data-actions] .act:hover{background:var(--surface-2)}html:has(.sfp) .act-links{color:var(--fg-3);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:.25rem 1.125rem;margin-left:.5rem;font-size:.8125rem;display:flex}html:has(.sfp) .act-links>*{color:inherit;cursor:pointer;transition:color var(--t-quick) var(--ease);background:0 0;align-items:center;gap:.375rem;padding:0;display:inline-flex}html:has(.sfp) .act-links>:hover{color:var(--fg);transition-duration:0s}html:has(.sfp) .act-links svg{color:var(--fg-4)}html:has(.sfp) .run .auto-run.auto-glow{background:var(--fg)!important;color:var(--bg)!important;border:0!important}html:has(.sfp) .run .auto-run.auto-glow:hover{background:#fff!important}
