body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-session-check{background:#0b0e14;min-height:100dvh}@media (prefers-color-scheme:light){.app-session-check{background:#f6f7f9}}.au-page{background:radial-gradient(900px 520px at 50% -10%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 72%), radial-gradient(600px 400px at 50% 108%, color-mix(in srgb, var(--accent) 6%, transparent), transparent 70%), var(--bg);justify-content:center;align-items:center;min-height:100dvh;padding:24px 20px;display:flex}@keyframes au-card-in{0%{opacity:0;transform:translateY(10px)}}@keyframes au-copy-in{0%{opacity:0}}@keyframes au-msg-in{0%{opacity:0;transform:translateY(-6px)}}.au-card{animation:au-card-in var(--dur-slow) var(--ease-out);background:var(--bg-1);border:1px solid var(--line);width:100%;max-width:380px;box-shadow:var(--shadow);border-radius:14px;margin-top:66px;padding:28px 26px 24px}.au-glory{--glory-size:132px;--glory-border:4px;--glory-label-size:16px;--glory-label-gap:10px;--glory-label-spacing:.22em;margin:-94px auto 26px}.au-card-frame{overflow-clip-margin:6px;transition:height var(--dur) var(--ease-out);overflow:clip}.au-card-body{display:flow-root}.au-title{animation:au-copy-in var(--dur) var(--ease-out);letter-spacing:-.02em;color:var(--text);margin:0;font-size:21px;font-weight:640}.au-form{flex-direction:column;gap:14px;margin-top:22px;display:flex}.au-field{flex-direction:column;gap:6px;display:flex}.au-label{font-size:var(--font-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--text-2);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.au-field .pt-input{width:100%;padding:10px 12px}.au-password{position:relative}.au-password .pt-input{padding-right:60px}.au-reveal{appearance:none;color:var(--text-3);font:inherit;font-size:var(--font-small);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.au-reveal:hover{color:var(--text);background:var(--bg-3)}.au-link{appearance:none;color:var(--accent);font:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;background:0 0;border:0;padding:0}.au-link:hover{text-decoration:underline}.au-forgot{font-size:var(--font-small);align-self:flex-end}.au-msgs:empty{display:none}.au-msg{animation:au-msg-in var(--dur) var(--ease-out);font-size:var(--font-ui);border:1px solid #0000;border-radius:8px;margin:0;padding:9px 11px;line-height:1.45}.au-msg+.au-msg{margin-top:8px}.au-msg[data-kind=error]{color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, transparent);border-color:color-mix(in srgb, var(--warn) 34%, transparent)}.au-msg[data-kind=notice]{color:var(--accent);background:var(--accent-bg);border-color:color-mix(in srgb, var(--accent) 34%, transparent)}.au-submit{appearance:none;border:1px solid var(--accent);background:var(--accent);color:var(--accent-fg);font:inherit;font-size:var(--font-body);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:2px;padding:11px 14px;font-weight:620;display:flex}.au-submit:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-2)}.au-submit:disabled{opacity:.65;cursor:default}.au-submit:focus-visible,.au-link:focus-visible,.au-reveal:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.au-spinner{width:13px;height:13px;animation:au-spin var(--dur-spin) linear infinite;border:2px solid;border-top-color:#0000;border-radius:50%}@keyframes au-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.au-spinner{animation:none}}.au-alt{border-top:1px solid var(--line);text-align:center;margin-top:18px;padding-top:16px}.au-alt p{font-size:var(--font-ui);color:var(--text-2);margin:0}@media (width<=480px){.au-card{border-radius:12px;padding:24px 20px 20px}.au-glory{--glory-size:116px;margin:-82px auto 22px}}.pt,html[data-ptheme]{--bg:#0b0e14;--bg-1:#11151d;--bg-2:#171c26;--bg-3:#1e2530;--line:#232a36;--line-2:#2e3745;--text:#e6ebf2;--text-2:#9aa6b8;--text-3:#64708499;--accent:#4cc2ff;--accent-2:#2b8fd0;--accent-bg:#4cc2ff1f;--accent-fg:#04121c;--warn:#ff8f6b;--watch:#ffcf5c;--love:#ff6b8a;--love-line:#ff6b8a5c;--rating-red:#e58b7c;--rating-green:#72d3a0;--rating-blue-bg:#4cc2ff;--rating-blue-fg:#04121c;--rating-standard:var(--text-2);--rating-missing:#64708499;--compare-p0:#a78bfa;--compare-p1:#f472b6;--compare-p2:#fb923c;--compare-p3:#2dd4bf;--dev-star:#c6d0dd;--dev-star-bg:#c6d0dd21;--dev-ss:#f2c53d;--dev-ss-bg:#f2c53d26;--dev-xf:#ff6257;--dev-xf-bg:#ff62572b;--shadow:0 10px 40px #0000008c;--radius:10px;--dur-fast:.12s;--dur:.18s;--dur-slow:.26s;--ease-out:cubic-bezier(.2, .8, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--dur-press:60ms;--dur-spin:.7s;--font-micro:11px;--font-small:12px;--font-ui:13px;--font-body:14px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--text);font-family:ui-sans-serif,-apple-system,SF Pro Text,Inter,system-ui,sans-serif;font-size:var(--font-body);-webkit-font-smoothing:antialiased;height:100%}html[data-ptheme]{background:var(--bg-1)}.pt[data-ptheme=light],html[data-ptheme=light]{--bg:#f6f7f9;--bg-1:#fff;--bg-2:#fff;--bg-3:#eef1f5;--line:#e3e7ee;--line-2:#d3d9e3;--text:#10151d;--text-2:#5c6779;--text-3:#8a95a6;--accent:#0d7fc4;--accent-2:#0d7fc4;--accent-bg:#0d7fc414;--accent-fg:#fff;--warn:#c2410c;--watch:#c98a06;--love:#d13b5e;--love-line:#d13b5e59;--rating-red:#b04a2c;--rating-green:#00854f;--rating-blue-bg:#0d7fc4;--rating-blue-fg:#fff;--rating-standard:var(--text-2);--rating-missing:#8a95a6;--compare-p0:#6d28d9;--compare-p1:#be185d;--compare-p2:#b45309;--compare-p3:#0f766e;--dev-star:#64707f;--dev-star-bg:#64707f1f;--dev-ss:#9a6c05;--dev-ss-bg:#d19b0b24;--dev-xf:#c92f22;--dev-xf-bg:#c92f2221;--shadow:0 8px 30px #0f192d1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pt *,.pt :before,.pt :after{box-sizing:border-box}.pt-collapse{transition:grid-template-rows var(--dur-fast) var(--ease-out);grid-template-rows:1fr;display:grid}.pt-collapse>*{min-height:0;overflow:hidden}.pt-collapse[data-presence=entering],.pt-collapse[data-presence=closing]{grid-template-rows:0fr}.pt-collapse-fade{transition:grid-template-rows var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out), margin-bottom var(--dur) var(--ease-out)}.pt-collapse-fade[data-presence=entering],.pt-collapse-fade[data-presence=closing]{opacity:0}.pt-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glory-mark{color:var(--accent);flex-direction:column;align-items:center;display:flex}.glory-mark-portrait{width:var(--glory-size,64px);height:var(--glory-size,64px);border:var(--glory-border,3px) solid currentColor;background:var(--bg-2);box-shadow:0 7px 20px color-mix(in srgb, var(--bg) 70%, transparent);border-radius:50%;overflow:hidden}.glory-mark-portrait img{object-fit:cover;object-position:50% 44%;transform-origin:50% 45%;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;transform:scale(1.9)}.glory-mark-word{margin-top:var(--glory-label-gap,7px);margin-left:var(--glory-label-spacing,.16em);font-size:var(--glory-label-size,10px);letter-spacing:var(--glory-label-spacing,.16em);font-weight:800;line-height:1}.pt-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.pt-dev{font-size:var(--font-micro);letter-spacing:.04em;border-radius:4px;justify-content:center;align-items:center;padding:1px 4px;font-weight:700;line-height:15px;display:inline-flex}.pt-dev[data-dev="0"]{color:var(--text-3);background:0 0}.pt-dev[data-dev="1"]{color:var(--dev-star);background:var(--dev-star-bg)}.pt-dev[data-dev="2"]{color:var(--dev-ss);background:var(--dev-ss-bg)}.pt-dev[data-dev="3"]{color:var(--dev-xf);background:var(--dev-xf-bg)}.pt-btn{appearance:none;border:1px solid var(--line-2);background:var(--bg-2);color:var(--text);font-size:var(--font-ui);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-pop);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;line-height:16px;display:inline-flex}.pt-btn:hover{background:var(--bg-3);border-color:var(--accent-2)}.pt-btn[data-on=true]{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.pt-btn:not(.va-sticky):active,.pt-chip:active{transition-duration:var(--dur-press);transition-timing-function:var(--ease-out);transform:scale(.97)}.pt-input{appearance:none;background:var(--bg-2);border:1px solid var(--line-2);color:var(--text);font:inherit;border-radius:8px;outline:none;padding:7px 10px}.pt-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.pt-input::placeholder{color:var(--text-3)}.pt-chip{border:1px solid var(--line-2);background:var(--bg-2);color:var(--text-2);font-size:var(--font-ui);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-pop);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.pt-chip:hover{color:var(--text);border-color:var(--line-2);background:var(--bg-3)}.pt-chip[data-on=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.pt-chip-count{font-size:var(--font-micro);opacity:.65;font-variant-numeric:tabular-nums}.pt-meter{background:var(--bg-3);border-radius:3px;height:4px;position:relative;overflow:hidden}.pt-meter i{background:var(--accent);border-radius:3px;position:absolute;inset:0 auto 0 0}.pt-empty{height:100%;color:var(--text-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.pt-scroll{scrollbar-width:none;-ms-overflow-style:none}.pt-scroll::-webkit-scrollbar{width:0;height:0;display:none}@media (width<=760px){.pt{--font-micro:12px;--font-small:13px;--font-ui:14px;--font-body:15px}}.va{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.va-top{border-bottom:1px solid var(--line);background:var(--bg-1);flex:none;align-items:center;gap:10px;padding:9px 12px;display:flex}.va-search{flex:1;min-width:90px;max-width:380px;position:relative}.va-search input{width:100%;padding-left:30px;padding-right:12px}.va-count{font-size:var(--font-small);font-variant-numeric:tabular-nums;color:var(--text-2);background:var(--bg-3);pointer-events:none;border-radius:5px;padding:2px 6px;display:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.va-search:before{content:"⌕";color:var(--text-3);pointer-events:none;font-size:15px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.va-posbar{border-bottom:1px solid var(--line);background:var(--bg);flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.va-pos-strip{scrollbar-width:none;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.va-pos-strip::-webkit-scrollbar{display:none}.va-pos-strip .va-sep,.board-inline-strip .va-sep{background:var(--line-2);flex:none;width:1px;height:16px;margin:0}.va-refine{flex:none}.va-pop{z-index:40;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius);width:300px;max-width:100%;box-shadow:var(--shadow);transform-origin:0 0;max-height:calc(100dvh - 72px);transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.va-pop[data-presence=entering],.va-pop[data-presence=closing]{opacity:0;transform:translateY(-6px)scale(.98)}.va-pop[data-presence=closing]{pointer-events:none;transition-timing-function:var(--ease-in)}.va-pop h5{font-size:var(--font-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;margin:0 0 7px;display:flex}.board-pool{flex-wrap:wrap;gap:4px;display:flex}.board-standing{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:12px;display:flex}.board-refine-header{border-bottom:1px solid var(--line);background:var(--bg-2);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.board-refine-header>:first-child{justify-self:start}.board-refine-header>:last-child{justify-self:end}.board-refine-body{overscroll-behavior:contain;flex-direction:column;gap:14px;min-height:0;padding:14px;display:flex;overflow:auto}.board-refine-count{text-align:center;font-size:var(--font-small);color:var(--text-3);font-variant-numeric:tabular-nums}.board-refine-count b{color:var(--text)}.va-teams{flex-wrap:wrap;gap:4px;max-height:122px;display:flex;overflow:auto}.va-teams button{appearance:none;border:1px solid var(--line-2);background:var(--bg-1);color:var(--text-2);font:inherit;font-size:var(--font-small);cursor:pointer;border-radius:5px;min-width:38px;padding:3px 5px}.va-teams button[data-on=true]{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.va-grid{animation:va-stage-in var(--dur) var(--ease-out);background:var(--bg);flex:1;min-height:0;position:relative;overflow:auto}.va-head{z-index:20;background:var(--bg-1);border-bottom:1px solid var(--line-2);width:max-content;min-width:100%;height:30px;display:grid;position:sticky;top:0}.va-head>div,.va-head>button{font-size:var(--font-micro);letter-spacing:.05em;color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bg-1);border-left:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.va-head>button,.va-row>button,.va-open-player{appearance:none;border:0;margin:0;font-family:inherit}.va-head>button:focus-visible,.va-watch:focus-visible,.va-open-player:focus-visible,.va-cmp:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.va-head>div[data-groupstart=true],.va-head>button[data-groupstart=true]{border-left-color:var(--line)}.va-head>div:hover,.va-head>button:hover{color:var(--text);background:var(--bg-3)}.va-head>div[data-sorted=true],.va-head>button[data-sorted=true]{color:var(--accent);font-weight:700}.va-head>div[data-sorted=true]:after,.va-head>button[data-sorted=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.va-head .va-sticky,.va-row .va-sticky{z-index:3;position:sticky}.va-head .va-sticky{z-index:22}.va-rows{width:max-content;min-width:100%;position:relative}.va-window{width:100%;position:absolute;left:0}.va-row{border-bottom:1px solid var(--line);cursor:pointer;background:var(--bg);width:max-content;min-width:100%;height:32px;transition:background var(--dur-fast) var(--ease-out);align-items:stretch;display:grid}.va-row:hover{background:var(--bg-3)}.va-row[data-active=true]{background:var(--accent-bg);box-shadow:inset 2px 0 0 var(--accent)}.va-row>div,.va-row>button{font-size:var(--font-ui);font-variant-numeric:tabular-nums;background:inherit;border-left:1px solid #0000;justify-content:center;align-items:center;display:flex;overflow:hidden}.va-watch{cursor:pointer;padding:0}.va-row>div[data-groupstart=true]{border-left-color:var(--line)}.va-star{font-size:var(--font-ui);color:var(--text-3);line-height:1}.va-star[data-on=true]{color:#ffcf5c}.va-mark-glyph{font-size:var(--font-ui);line-height:1}.va-mark-glyph,.pd-action-icon{transition:transform var(--dur-fast) var(--ease-pop);display:inline-block}.va-cmp{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-pop)}.va-mark:active .va-mark-glyph,.pd-action:active .pd-action-icon,.va-cmp:active{transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}.va-mark:active .va-mark-glyph,.pd-action:active .pd-action-icon{transform:scale(.86)}.va-cmp:active{transform:scale(.9)}.va-mark-unmarked{color:var(--text-3)}.va-mark-watched{color:var(--watch)}.va-mark-loved{color:var(--love);font-size:14px}.va-mark:hover .va-mark-unmarked{color:var(--text-2)}.va-row[data-loved=true] .va-sticky{--va-love-outline:inset 0 1px 0 var(--love-line), inset 0 -1px 0 var(--love-line);box-shadow:var(--va-love-outline)}.va-row[data-loved=true] .va-sticky:first-child{box-shadow:var(--va-love-outline), inset 1px 0 0 var(--love-line)}.va-row[data-loved=true] .va-sticky-end{box-shadow:var(--va-love-outline), inset -1px 0 0 var(--love-line)}.va-name{font-size:var(--font-body);white-space:nowrap;gap:7px;padding:0 6px 0 9px;justify-content:flex-start!important}.va-name .va-nm{text-overflow:ellipsis;flex:1;overflow:hidden}.va-open-player{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;flex:1;align-items:center;padding:0;display:flex}.va-name .va-nm small{color:var(--text-3);font-size:var(--font-small);margin-right:4px}.va-name .va-nm-stacked{flex-direction:column;justify-content:center;line-height:1.2;display:flex}.va-name .va-nm-stacked b{font-weight:600;font-size:var(--font-body);text-overflow:ellipsis;overflow:hidden}.va-name .va-nm-stacked small{font-size:var(--font-small);margin:0}.va-cmp{appearance:none;border:1px solid var(--line-2);background:var(--bg-2);color:var(--text-2);font-size:var(--font-micro);cursor:pointer;opacity:0;border-radius:5px;flex:none;padding:3px 4px;line-height:1}.va-row:hover .va-cmp,.va-cmp[data-on=true],.va-cmp:focus-visible{opacity:1}@media (width<=760px){.va-cmp{opacity:.55;display:none}.va-grid[data-comparing=true] .va-cmp{display:block}}.va-cmp[data-on=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}@media (hover:hover){.va-name .va-cmp{z-index:1;position:absolute;right:6px}.va-row:hover .va-name .va-open-player,.va-name[data-compare=true] .va-open-player,.va-name:focus-within .va-open-player{padding-right:28px}}.va-cell{text-align:center;border-radius:6px;min-width:28px;padding:3px 6px;line-height:1.2}.va-cell.va-overall{color:var(--rating-standard)}.va-cell[data-tier=red]{color:var(--rating-red)}.va-cell[data-tier=green]{color:var(--rating-green);font-weight:650}.va-cell[data-tier=blue]{background:var(--rating-blue-bg);color:var(--rating-blue-fg);font-weight:650}.va-cell[data-tier=standard]{color:var(--rating-standard)}.va-cell[data-tier=missing]{color:var(--rating-missing)}.va-compare-bar{left:var(--board-rail-w,0px);z-index:60;background:var(--bg-1);border-top:2px solid var(--accent);height:46px;transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);align-items:center;gap:10px;padding:6px 12px 6px 10px;display:flex;position:fixed;bottom:0;right:0;box-shadow:0 -5px 18px #0f192d1a}.va-compare-bar[data-presence=entering],.va-compare-bar[data-presence=closing]{opacity:0;transform:translateY(100%)}.va-compare-bar[data-presence=closing]{pointer-events:none;transition-timing-function:var(--ease-in)}.va-compare-label{color:var(--accent);font-size:var(--font-micro);letter-spacing:.12em;flex:none;font-weight:700}.va-compare-seats{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.va-compare-seats::-webkit-scrollbar{display:none}.va-compare-seats[data-overflow=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.va-compare-seat{min-width:0;transition:grid-template-columns var(--dur) var(--ease-out), margin-right var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);flex:none;grid-template-columns:1fr;display:grid}.va-compare-seat>*{min-width:0;overflow:hidden}.va-compare-seat[data-presence=entering],.va-compare-seat[data-presence=closing]{opacity:0;grid-template-columns:0fr}.va-compare-seat[data-presence=closing]:not(:only-child){margin-right:-8px}.va-compare-chip{--compare-color:var(--compare-p0);border:1px solid var(--compare-color);background:color-mix(in srgb, var(--compare-color) 11%, var(--bg-1));height:28px;color:var(--text-2);font-size:var(--font-ui);white-space:nowrap;transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);border-radius:999px;align-items:center;gap:5px;padding:0 7px;display:flex}.va-compare-chip[data-slot="1"]{--compare-color:var(--compare-p1)}.va-compare-chip[data-slot="2"]{--compare-color:var(--compare-p2)}.va-compare-chip[data-slot="3"]{--compare-color:var(--compare-p3)}.va-compare-action{transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.va-compare-dot{background:var(--compare-color);width:8px;height:8px;transition:background-color var(--dur) var(--ease-out);border-radius:50%}.va-compare-chip b{color:var(--text);font-weight:650}.va-compare-chip button,.va-compare-clear,.va-compare-action{appearance:none;font:inherit;cursor:pointer;border:0}.va-compare-chip button{color:var(--text-3);background:0 0;padding:2px 0 2px 3px;line-height:1}.va-compare-clear{color:var(--text-3);background:0 0;flex:none;padding:5px 2px}.va-compare-action{background:var(--accent);min-width:104px;height:32px;color:var(--accent-fg);border-radius:7px;flex:none;padding:0 14px}.va-compare-action:disabled{background:var(--bg-3);color:var(--text-3);cursor:default}.va-scrim{z-index:70;transition:opacity var(--dur-fast) var(--ease-out);background:#0204088c;position:fixed;inset:0}.va-scrim[data-presence=entering],.va-scrim[data-presence=closing]{opacity:0}.va-scrim[data-presence=closing]{pointer-events:none;transition-timing-function:var(--ease-in)}.va-player-modal{z-index:71;border:1px solid var(--line-2);width:min(780px,100vw - 32px);height:min(88vh,900px);max-height:88vh;box-shadow:var(--shadow);background:var(--bg-1);transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);border-radius:16px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.va-player-modal:focus,.va-modal:focus{outline:none}.va-overlay-close{border:1px solid var(--line-2);background:var(--bg-2);width:36px;height:30px;color:var(--text-2);cursor:pointer;font:inherit;border-radius:8px;padding:0;font-size:14px;line-height:1}.va-overlay-close:hover{background:var(--bg-3);border-color:var(--accent-2);color:var(--text)}.va-overlay-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.va-player-modal-close{z-index:3;position:absolute;top:10px;right:12px}.va-player-modal[data-presence=entering],.va-player-modal[data-presence=closing]{opacity:0;transform:translate(-50%,-48%)scale(.98)}.va-modal[data-presence=entering],.va-modal[data-presence=closing]{opacity:0;transform:translate(-50%)translateY(10px)scale(.99)}.va-player-modal[data-presence=closing],.va-modal[data-presence=closing]{pointer-events:none;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-in)}.va-modal-actions{padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg-2);flex:none;gap:8px;display:flex}.va-modal{--compare-measure:calc(400px + var(--compare-cols,2) * 104px);width:min(var(--compare-measure), calc(100vw - 80px));z-index:71;border:1px solid var(--line-2);box-shadow:var(--shadow);background:var(--bg-1);transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);border-radius:14px;flex-direction:column;display:flex;position:fixed;top:5vh;bottom:5vh;left:calc(50% + 28px);overflow:hidden;transform:translate(-50%)}.va-modal-titlebar{border-bottom:1px solid var(--line);background:var(--bg-2);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:48px;padding:0 12px;display:grid}.va-modal-titlebar h2{font-size:var(--font-ui);margin:0}.va-modal-titlebar>:first-child{justify-self:start}.va-modal-titlebar>:last-child{justify-self:end}.va-toast{transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);z-index:90;background:var(--bg-2);border:1px solid var(--warn);max-width:calc(100vw - 24px);box-shadow:var(--shadow);font-size:var(--font-ui);border-radius:10px;align-items:center;gap:10px;padding:9px 10px 9px 14px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.va-toast[data-presence=entering],.va-toast[data-presence=closing]{opacity:0;transform:translate(-50%,-14px)}.va-toast[data-presence=closing]{pointer-events:none;transition-timing-function:var(--ease-in)}.va-toast code{font-size:var(--font-micro);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.va-toast button{color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:13px}.va-toast button:hover{color:var(--text)}.va-loading{position:absolute;inset:0}.va-skeleton{animation:va-stage-in var(--dur) var(--ease-out);background-image:repeating-linear-gradient(to bottom, var(--bg) 0, var(--bg) 31px, var(--line) 31px, var(--line) 32px);position:absolute;inset:0;overflow:hidden}.va-skeleton:after{content:"";background:linear-gradient(100deg, transparent 30%, var(--bg-3) 50%, transparent 70%);animation:1.5s linear infinite va-sweep;position:absolute;inset:0}@keyframes va-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.va-skeleton:after{animation:none}.va-pop,.va-player-modal,.va-modal,.va-scrim,.va-sheet-scrim{transition:none}}.va-sheet-scrim{z-index:64;touch-action:none;transition:opacity var(--dur-fast) var(--ease-out);background:#0204088c;position:fixed;inset:0}.va-sheet-scrim[data-presence=entering],.va-sheet-scrim[data-presence=closing]{opacity:0}.va-sheet-scrim[data-presence=closing]{pointer-events:none;transition-timing-function:var(--ease-in)}@media (width<=760px){.va-top{gap:8px;padding:8px 10px}.va-count{display:block}.va-search{max-width:none}.va-search input{padding-right:56px;font-size:16px}.va-posbar{padding:7px 10px}.va-row{height:40px}.va-cmp{padding:5px 6px}.va-pop{z-index:65;width:auto;max-height:82vh;transition-duration:var(--dur);border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0;overflow:hidden}.va-pop[data-presence=entering],.va-pop[data-presence=closing]{opacity:0;transform:translateY(20px)}.va-pop[data-presence=closing]{transition-duration:var(--dur-fast)}.board-refine-header{padding:10px 18px}.board-refine-body{padding:16px 18px calc(16px + env(safe-area-inset-bottom))}.va-player-modal{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;inset:0;transform:none}.va-player-modal[data-presence=entering],.va-player-modal[data-presence=closing]{opacity:0;transform:translateY(16px)}.va-modal{border-radius:14px;width:calc(100vw - 20px);inset:10px auto 10px 50%}}@media (width<=460px){.va-compare-position{display:none}}.va:has(>.board-rail){--board-rail-w:84px;--board-control-h:36px;padding-left:var(--board-rail-w)}.board-rail{width:var(--board-rail-w,84px);z-index:50;padding:10px 6px calc(8px + env(safe-area-inset-bottom));background:var(--bg-1);border-right:1px solid var(--line);flex-direction:column;align-items:stretch;gap:2px;display:flex;position:fixed;top:0;bottom:0;left:0}.board-rail-glory{--glory-size:56px;--glory-border:3px;--glory-label-size:9px;--glory-label-gap:6px;--glory-label-spacing:.14em;flex:none;margin:1px 0 7px}.board-rail:before{content:"";width:var(--rail-pill-w,0);height:var(--rail-pill-h,0);transform:translate(var(--rail-pill-x,0), var(--rail-pill-y,0));background:var(--accent-bg);pointer-events:none;border-radius:9px;position:absolute;top:0;left:0}.board-rail[data-placed=true]:before{transition:transform var(--dur) var(--ease-out), width var(--dur) var(--ease-out), height var(--dur) var(--ease-out)}.board-rail-item{appearance:none;color:var(--text-2);font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:center;gap:3px;padding:9px 2px;display:flex;position:relative}.board-rail-item:hover{background:var(--bg-3);color:var(--text)}.board-rail-item[data-on=true]{color:var(--accent)}.board-rail-label{letter-spacing:.02em;font-size:10px}@keyframes va-stage-in{0%{opacity:0}}.board-screen{animation:va-stage-in var(--dur) var(--ease-out);background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}.board-screen-placeholder{min-height:0;color:var(--text-3);text-align:center;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.board-screen-placeholder p{margin:0}.board-screen-header{border-bottom:1px solid var(--line);background:var(--bg-1);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:42px;padding:0 14px;display:grid}.board-screen-header h1{color:var(--text-2);font-size:var(--font-small);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:500}.heat-map-grain{border:1px solid var(--line-2);background:var(--bg-2);border-radius:7px;grid-column:2;padding:2px;display:inline-flex}.heat-map-grain button{appearance:none;color:var(--text-2);font:inherit;font-size:var(--font-small);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 9px}.heat-map-grain button[data-on=true]{background:var(--accent-bg);color:var(--accent)}.heat-map-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.heat-map-table{border-spacing:2px;width:max-content;color:var(--text);font-size:var(--font-small);font-variant-numeric:tabular-nums;margin-inline:auto;padding:4px 10px 10px}.heat-map-table th,.heat-map-table td{text-align:center;width:42px;min-width:42px;height:27px;padding:0}.heat-map-table thead th{z-index:3;background:var(--bg);position:sticky;top:0}.heat-map-corner,.heat-map-round{z-index:2;background:var(--bg);color:var(--text-2);font-size:var(--font-micro);letter-spacing:.03em;position:sticky;left:0;width:38px!important;min-width:38px!important}.heat-map-corner{z-index:4!important}.heat-map-column span,.heat-map-column small{display:block}.heat-map-column span{color:hsl(var(--heat-hue) 62% 55%);letter-spacing:.04em;font-weight:700}.heat-map-column small{color:var(--text-3);font-size:10px;font-weight:500}.heat-map-cell{background:var(--bg-1);border-radius:5px}.heat-map-cell[style]{background:hsl(var(--heat-hue) 62% 55% / var(--heat-alpha))}@media (width<=760px){.heat-map-table{padding-left:6px;padding-right:6px}.board-screen-header{justify-content:space-between;padding:0 12px;display:flex}.heat-map-grain{grid-column:auto}}.drafted-screen{--drafted-chevron:20px;--drafted-label:52px;--drafted-count:40px;--drafted-gap:4px;--drafted-side-padding:5px;--drafted-line-height:16px;--drafted-row-padding:4px;--drafted-row:calc(2 * var(--drafted-line-height) + 2 * var(--drafted-row-padding));--drafted-detail-left:calc(var(--drafted-side-padding) + var(--drafted-chevron) + 2 * var(--drafted-gap) + var(--drafted-label));--drafted-detail-right:calc(var(--drafted-side-padding) + var(--drafted-gap) + var(--drafted-count));overflow:hidden}.drafted-scroll{flex:1;min-height:0;padding:14px;overflow:auto}.drafted-young-count{color:var(--text-2);font-size:var(--font-small);white-space:nowrap;grid-column:2}.drafted-units{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.drafted-unit{min-width:0}.drafted-unit header{border-bottom:1px solid var(--line);align-items:center;height:30px;margin-bottom:6px;display:flex}.drafted-unit h2,.drafted-unassigned h2{color:var(--text-2);font-size:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin:0}.drafted-average{color:var(--accent-fg);background:var(--accent);font-size:var(--font-ui);border-radius:5px;margin-left:8px;padding:2px 6px;font-weight:800}.drafted-open{color:var(--warn);font-size:var(--font-small);margin-left:auto}.drafted-group{border-radius:7px;margin-bottom:3px}.drafted-group[data-expanded=true]{background:var(--bg-1)}.drafted-summary{grid-template-columns:var(--drafted-chevron) var(--drafted-label) minmax(0, 1fr) var(--drafted-count);align-items:center;gap:var(--drafted-gap);width:100%;height:var(--drafted-row);padding:0 var(--drafted-side-padding);color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;display:grid}.drafted-chevron{color:var(--text-2);transition:transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;font-size:18px;font-weight:900;line-height:1;display:flex;transform:rotate(-90deg)}.drafted-summary[aria-expanded=true] .drafted-chevron{transform:none}.drafted-summary>b{font-size:var(--font-ui);text-align:left}.drafted-track{gap:2px;height:20px;display:flex}.drafted-segment,.drafted-hole{background:var(--bg-3);min-width:0;height:20px;color:var(--rating-standard);font-size:var(--font-small);border-radius:3px;flex:1;justify-content:center;align-items:center;font-weight:800;display:flex}.drafted-segment[data-tier=blue],.drafted-overall[data-tier=blue]{background:var(--rating-blue-bg);color:var(--rating-blue-fg)}.drafted-segment[data-tier=green],.drafted-overall[data-tier=green]{background:color-mix(in srgb, var(--rating-green) 25%, var(--bg-2));color:var(--rating-green)}.drafted-segment[data-tier=red],.drafted-overall[data-tier=red]{background:color-mix(in srgb, var(--rating-red) 20%, var(--bg-2));color:var(--rating-red)}.drafted-segment[data-hole=true],.drafted-hole{border:1px solid color-mix(in srgb, var(--warn) 38%, transparent);background:color-mix(in srgb, var(--warn) 12%, var(--bg))}.drafted-count{color:var(--text-3);font-size:var(--font-ui);text-align:right}.drafted-count b{color:var(--text-2)}.drafted-count[data-status=short] b{color:var(--warn)}.drafted-count[data-status=over] b{color:var(--rating-green)}.drafted-details{margin-right:var(--drafted-detail-right);margin-left:var(--drafted-detail-left);border-top:1px solid var(--line)}.drafted-player,.drafted-hole-row{width:100%;height:var(--drafted-row)}.drafted-player{padding:var(--drafted-row-padding) 0;border:0;border-bottom:1px solid var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:7px;display:flex}.drafted-player-copy{min-width:0;line-height:var(--drafted-line-height);flex-direction:column;flex:1;display:flex}.drafted-player-copy b{font-size:var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drafted-player-copy small{color:var(--text-3);font-size:var(--font-small)}.drafted-depth{color:var(--text-3);font-size:var(--font-small);text-transform:uppercase}.drafted-overall{min-width:24px;font-size:var(--font-ui);text-align:center;border-radius:5px;padding:2px 5px;font-weight:800}.drafted-open-glyph{color:var(--text-3)}.drafted-hole-row{align-items:center;display:flex}.drafted-hole{flex:none;width:100%}.drafted-unassigned{background:var(--bg-1);border-radius:7px;max-width:calc(33.3333% - 10.6667px);margin-top:12px;padding:8px}.drafted-unassigned h2{border-bottom:1px solid var(--line);padding-bottom:6px}@media (width<=760px){.drafted-scroll{--drafted-label:42px;--drafted-count:44px;--drafted-line-height:17px;--drafted-row-padding:5px;padding:10px}.drafted-header .drafted-young-count{grid-column:auto}.drafted-units{display:block}.drafted-unit{margin-bottom:22px}.drafted-unit header{height:40px}.drafted-unit h2{font-size:15px}.drafted-unassigned h2,.drafted-average,.drafted-open{font-size:var(--font-micro)}.drafted-summary>b,.drafted-count{font-size:14px}.drafted-track,.drafted-segment,.drafted-hole{height:22px}.drafted-segment,.drafted-hole,.drafted-overall{font-size:var(--font-micro)}.drafted-player-copy b{font-size:14px}.drafted-player-copy small{font-size:11px}.drafted-depth{font-size:9px}.drafted-unassigned{max-width:none}}.board-search-cluster{width:300px;height:var(--board-control-h,36px);flex:none;align-items:center;gap:6px;display:flex;position:relative}.board-mobile-glory{--glory-size:36px;--glory-border:2px;flex:none}.board-search-cluster .va-search,.board-search-cluster .va-refine,.board-search-cluster .pt-input,.board-refine-btn{height:100%}.board-top-single .va-search{flex:1;min-width:0;max-width:none}.board-top-single .va-search input{padding-right:58px}.board-inline-strip{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.board-refine-btn{width:40px;color:var(--text-2);border-radius:8px;flex:none;justify-content:center;padding:0;position:relative}.board-refine-btn:hover{color:var(--text)}.board-refine-btn[data-on=true]{color:var(--accent)}@keyframes board-badge-in{0%{transform:scale(0)}}.board-refine-badge{animation:board-badge-in var(--dur) var(--ease-pop);background:var(--accent);min-width:15px;height:15px;color:var(--accent-fg);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:15px;position:absolute;top:-5px;right:-5px}.va-count{display:block}@media (width>=761px){:is(.va:has(>.board-rail) .va-player-modal,.va:has(>.board-rail) .va-toast){left:calc(50% + var(--board-rail-w) / 2)}.va:has(>.board-rail) .va-modal{left:calc(50% + var(--board-rail-w) / 2)}}@media (width<=760px){.va:has(>.board-rail){--board-control-h:38px;padding-left:0;padding-bottom:calc(56px + env(safe-area-inset-bottom))}.va-compare-bar{left:0;bottom:calc(56px + env(safe-area-inset-bottom));gap:8px;height:44px;padding:5px 8px}.va-compare-label,.va-compare-clear{display:none}.va-compare-action{border-radius:8px;min-width:98px;height:34px;font-size:16px}.board-rail{width:auto;padding:5px 6px calc(5px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--line);flex-direction:row;gap:4px;inset:auto 0 0}.board-rail-glory{display:none}.board-rail-item{flex:1 1 0;min-width:0;padding:5px 0}.board-rail-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.board-search-cluster{flex:1;width:auto;min-width:0}.board-top-single .va-search input{font-size:16px}}.ba-palette{flex-direction:column;gap:8px;display:flex}.ba-field{position:relative}.ba-input{width:100%;font-size:var(--font-ui);padding:9px 11px}.ba-suggestions{z-index:3;background:var(--bg-2);border:1px solid var(--line-2);box-shadow:var(--shadow);border-radius:10px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.ba-suggestions li{cursor:pointer;border-radius:7px;align-items:baseline;gap:10px;padding:7px 9px;display:flex}.ba-suggestions li[data-active=true]{background:var(--bg-3)}.ba-short{width:34px;color:var(--accent);font-size:var(--font-micro);letter-spacing:.06em;flex:none;font-weight:700}.ba-name{min-width:0;color:var(--text);font-size:var(--font-ui);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ba-meta{color:var(--text-3);font-size:var(--font-small);flex:none}.ba-empty{color:var(--text-3);font-size:var(--font-small);padding:9px 10px}.ba-quick{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.ba-quick::-webkit-scrollbar{display:none}.ba-quick .pt-chip{padding-inline:7px}.ba-quick-chip{min-width:0;transition:grid-template-columns var(--dur) var(--ease-out), margin-right var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);flex:none;grid-template-columns:1fr;display:grid}.ba-quick-chip>.pt-chip{min-width:0;overflow:hidden}.ba-quick-chip[data-presence=entering],.ba-quick-chip[data-presence=closing]{opacity:0;grid-template-columns:0fr;margin-right:-6px}.ba-quick-chip[data-presence=closing]{transition-timing-function:var(--ease-in)}.ba-palette>.pt-collapse-fade[data-presence=entering],.ba-palette>.pt-collapse-fade[data-presence=closing]{margin-bottom:-8px}.ba-band{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;padding:8px 10px 10px}.ba-band-head{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.ba-band-name{min-width:0;font-size:var(--font-ui);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.ba-band-readout{color:var(--text-2);font-size:var(--font-ui);font-variant-numeric:tabular-nums}.ba-band-remove{appearance:none;color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 3px;line-height:1}.ba-band-remove:hover{color:var(--text)}.band{height:18px;position:relative}.band-track,.band-fill{pointer-events:none;border-radius:3px;height:4px;position:absolute;top:7px}.band-track{background:var(--bg-3);left:0;right:0}.band-fill{background:var(--accent)}.band input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;height:4px;margin:0;padding:0;position:absolute;top:7px;left:0;right:0}.band input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--accent-bg)}.band input[type=range]::-webkit-slider-runnable-track{background:0 0;height:4px}.band input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--accent);border:2px solid var(--bg-2);cursor:grab;border-radius:50%;width:14px;height:14px;margin-top:-5px}.band input[type=range]::-moz-range-track{background:0 0;height:4px}.band input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--accent);border:2px solid var(--bg-2);cursor:grab;border-radius:50%;width:12px;height:12px}@media (width<=760px){.ba-input{font-size:16px}.ba-suggestions{max-height:40vh;overflow:auto}}.pd{background:var(--bg-1);flex-direction:column;height:100%;min-height:0;display:flex}.pd-head{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--bg-2), var(--bg-1));align-items:flex-start;gap:14px;padding:18px 12px 14px 20px;display:flex}.pd-id{min-width:0}.pd-jersey{font-size:var(--font-small);color:var(--text-3);font-variant-numeric:tabular-nums}.pd-name{letter-spacing:-.02em;margin:1px 0 6px;font-size:24px;font-weight:650;line-height:1.1}.pd-sub{color:var(--text-2);font-size:var(--font-ui);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pd-age[data-tier=blue]{border-radius:4px;padding:1px 3px}.pd-pos{color:var(--text);font-weight:640}.pd-team{color:var(--text-2)}.pd-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pd-action{font-size:var(--font-small);padding:5px 8px}.pd-action-icon{font-size:14px;line-height:1}@keyframes pd-heart{0%{transform:scale(1)}18%{transform:scale(1.3)}38%{transform:scale(1)}56%{transform:scale(1.16)}to{transform:scale(1)}}.pd-action-icon[data-beat]{animation:pd-heart .46s var(--ease-out)}.pd-ovr{text-align:right;flex:none;align-self:flex-end;margin-left:auto}.pd-ovr b{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:38px;font-weight:700;line-height:1;display:block}.pd-ovr span{font-size:var(--font-micro);letter-spacing:.12em;color:var(--text-3);margin-top:3px;display:block}.pd-bio{border-bottom:1px solid var(--line);background:var(--bg-1);color:var(--text-2);font-size:var(--font-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 18px;padding:9px 20px;display:flex}.pd-body{flex:1;min-height:0;padding:0 0 24px;overflow:auto}.pd-verdict{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 24px;padding:14px 20px 4px;display:grid}.pd-verdict-single{grid-template-columns:1fr}.pd-verdict h3,.pd-ratings>h3{font-size:var(--font-micro);letter-spacing:.11em;text-transform:uppercase;color:var(--text-3);margin:0 0 8px}.pd-verdict ul{margin:0;padding:0;list-style:none}.pd-verdict-row{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto auto;align-items:baseline;gap:8px;padding:4px 0;display:grid}.pd-verdict-short{color:var(--text-3);font-size:var(--font-small);letter-spacing:.05em}.pd-verdict-name{min-width:0;color:var(--text-2);font-size:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-verdict-rank{color:var(--text-3);font-size:var(--font-micro);white-space:nowrap}.pd-verdict-value{font-size:var(--font-ui);font-variant-numeric:tabular-nums;text-align:center;border-radius:5px;justify-self:end;padding:1px 4px}.pd-ratings{padding:18px 20px 0}.pd-rating-group{border:1px solid var(--line);background:var(--bg-1);border-radius:10px;margin:0 0 6px;overflow:hidden}.pd-rating-group[data-open=true]{background:var(--bg-2)}.pd-group-toggle{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.pd-group-toggle:hover{background:var(--bg-2)}.pd-group-caret{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid var(--text-3);width:0;height:0;transition:transform var(--dur-fast) var(--ease-out)}.pd-group-toggle[aria-expanded=true] .pd-group-caret{transform:rotate(90deg)}.pd-group-name{font-size:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-group-rank{color:var(--text-3);font-size:var(--font-micro);white-space:nowrap;grid-column:3}.pd-group-score{font-size:var(--font-ui);font-variant-numeric:tabular-nums;text-align:center;border-radius:4px;grid-column:4;justify-self:end;padding:1px 4px}.pd-group-content{border-top:1px solid var(--line);padding:9px 12px 11px 36px}.pd-chip-grid{flex-wrap:wrap;gap:5px;display:flex}.pd-chip{border:1px solid var(--line);background:var(--bg-2);font-variant-numeric:tabular-nums;border-radius:6px;flex-direction:column;flex:0 0 40px;justify-content:center;align-items:center;min-height:38px;padding:4px 3px;display:flex;position:relative}.pd-chip-short{color:var(--text-3);font-size:var(--font-micro);letter-spacing:.05em;line-height:1.1}.pd-chip-value{color:var(--rating-standard);font-size:var(--font-ui);background:0 0;margin-top:2px;line-height:1.1}.pd-age[data-tier=red],.pd-chip[data-tier=red] .pd-chip-value,.pd-group-score[data-tier=red],.pd-verdict-value[data-tier=red]{color:var(--rating-red)}.pd-age[data-tier=green],.pd-chip[data-tier=green] .pd-chip-value,.pd-group-score[data-tier=green],.pd-verdict-value[data-tier=green]{color:var(--rating-green);font-weight:600}.pd-age[data-tier=blue],.pd-chip[data-tier=blue],.pd-group-score[data-tier=blue],.pd-verdict-value[data-tier=blue]{background:var(--rating-blue-bg);color:var(--rating-blue-fg);font-weight:650}.pd-chip[data-tier=blue] .pd-chip-value,.pd-group-score[data-tier=blue],.pd-verdict-value[data-tier=blue]{color:var(--rating-blue-fg)}.pd-chip[data-tier=blue] .pd-chip-short{color:var(--rating-blue-fg);font-weight:600}.pd-age[data-tier=standard],.pd-chip[data-tier=standard] .pd-chip-value,.pd-group-score[data-tier=standard],.pd-verdict-value[data-tier=standard]{color:var(--rating-standard)}.pd-age[data-tier=missing],.pd-chip[data-tier=missing] .pd-chip-value,.pd-group-score[data-tier=missing]{color:var(--rating-missing)}@media (width<=760px){.pd-head{padding:14px 12px 12px 14px}.pd-ovr{padding-right:0}.pd-bio{padding-left:14px;padding-right:14px}.pd-verdict{grid-template-columns:1fr;gap:18px;padding:16px 14px 2px}.pd-ratings{padding:16px 14px 0}.pd-group-content{padding:12px 8px 14px}.pd-chip-grid{gap:5px}.pd-chip{flex-basis:40px;min-height:38px;padding:4px 2px}}@media (width<=420px){.pd-action{justify-content:center;width:32px;height:30px;padding:0}.pd-action-label{display:none}}.pc{background:var(--bg-1);flex-direction:column;height:100%;min-height:0;display:flex}.pc-scroll{flex:1;min-height:0;overflow:auto}.pc-content{width:100%;min-height:100%;padding:12px}.pc-cards{grid-template-columns:repeat(var(--compare-cols), 1fr);gap:8px;display:grid}.pc-card{border:1px solid var(--player);background:var(--bg-2);border-radius:9px;min-width:0;padding:10px;position:relative}.pc-card>b{white-space:nowrap;text-overflow:ellipsis;padding-right:20px;display:block;overflow:hidden}.pc-card>span{color:var(--text-2);font-size:var(--font-small)}.pc-remove{color:var(--text-3);cursor:pointer;background:0 0;border:0;font-size:17px;position:absolute;top:6px;right:6px}.pc-card-score{align-items:baseline;gap:4px;margin-top:7px;display:flex}.pc-card-score strong{font-size:23px}.pc-card-score small{color:var(--text-3);font-size:var(--font-micro)}.pc-card-score em{color:var(--player);margin-left:auto;font-style:normal;font-weight:700}.pc-tally{gap:3px;height:4px;margin:7px 0 12px;display:flex}.pc-tally i{background:var(--player);opacity:1;border-radius:3px;min-width:3px}.pc-tally i[data-empty=true]{opacity:.3;flex-grow:0!important}.pc-edges{margin:0 0 15px}.pc-edges h3{color:var(--text-3);font-size:var(--font-micro);letter-spacing:.11em;text-transform:uppercase;margin:0 0 5px;font-weight:600}.pc-edges h3 strong{color:var(--player)}.pc-edges h3 span{letter-spacing:0;text-transform:none}.pc-edges p{color:var(--text-3);font-size:var(--font-small)}.pc-edge-row{border-bottom:1px solid var(--line);grid-template-columns:34px 34px minmax(130px,1fr) 58px minmax(120px,auto);align-items:center;min-height:28px;display:grid}.pc-edge-row>b{color:var(--player)}.pc-edge-row code,.pc-score-row code{color:var(--text-3)}.pc-edge-row small{color:var(--text-3);font-size:var(--font-micro)}.pc-values,.pc-group button>div,.pc-score-row>div{grid-template-columns:repeat(var(--compare-cols), 48px);justify-content:end;display:grid}.pc-values i,.pc-group i,.pc-score-row i{width:34px;height:23px;color:var(--rating-standard);font-variant-numeric:tabular-nums;justify-content:center;justify-self:center;align-items:center;font-style:normal;display:inline-flex}.pc-values i[data-own=true]{color:var(--player);font-weight:700}.pc-legend{color:var(--text-2);font-size:var(--font-micro);justify-content:flex-end;gap:15px;padding:5px 8px;display:flex}.pc-legend span i{background:var(--player);border-radius:2px;width:6px;height:6px;margin-right:4px;display:inline-block}.pc-group{border:1px solid var(--line);background:var(--bg-2);border-radius:9px;margin-top:7px;overflow:hidden}.pc-group[data-relevant=false]{opacity:.55}.pc-group>button{width:100%;min-height:38px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px 120px 1fr auto;align-items:center;padding:0 8px;display:grid}.pc-group button>span,.pc-group button>small{color:var(--text-3)}.pc-group button>div i{font-weight:700}.pc-group i[data-leader=true]{color:var(--player)}.pc-score-row{border-top:1px solid var(--line);min-height:28px;color:var(--text-2);font-size:var(--font-small);grid-template-columns:54px minmax(150px,1fr) auto;align-items:center;padding:0 8px 0 28px;display:grid}.pc-score-row i[data-tier=red]{color:var(--rating-red)}.pc-score-row i[data-tier=green]{color:var(--rating-green)}.pc-score-row i[data-tier=blue]{color:var(--rating-blue-fg);background:var(--rating-blue-bg);border-radius:5px}.pc-score-row i[data-leader=true]{color:var(--player);background:color-mix(in srgb, var(--player) 18%, transparent);border-radius:5px;font-weight:700}@media (width<=760px){.pc-content{padding:8px}.pc-cards{grid-template-columns:repeat(2,1fr)}.pc-cards .pc-card:last-child:nth-child(odd){grid-column:1/-1}.pc-edge-row{grid-template-columns:34px 34px minmax(105px,1fr) auto}.pc-edge-row>small{display:none}.pc-group>button{grid-template-columns:20px minmax(80px,1fr) auto}.pc-group button>small{display:none}.pc-score-row{grid-template-columns:38px minmax(90px,1fr) auto;padding-left:12px}.pc-values,.pc-group button>div,.pc-score-row>div{grid-template-columns:repeat(var(--compare-cols), 36px)}}
