@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-rp-display:var(--rp-font-display);--font-rp-mono:var(--rp-font-mono);--font-rp-body:var(--rp-font-body);--font-rp-hand:var(--rp-font-hand)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.rp-root{--rp-halftone:radial-gradient(#17130f3d 1px, transparent 1.3px);width:100%;color:var(--rp-ink);font-family:var(--rp-font-body);-webkit-font-smoothing:antialiased;container:rp/inline-size}:where(.rp-root) *,:where(.rp-root) :before,:where(.rp-root) :after{box-sizing:border-box}:where(.rp-root) button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}:where(.rp-root) button:focus-visible,:where(.rp-root) a:focus-visible{outline:3px solid var(--rp-accent);outline-offset:3px}:where(.rp-root) img{max-width:none;display:block}.rp-root>.rp-app{margin:0 auto}.rp-disp{font-family:var(--rp-font-display);text-transform:uppercase}.rp-mono{font-family:var(--rp-font-mono)}.rp-peg{background-color:var(--rp-paper);background-image:radial-gradient(var(--rp-peg) 1.3px, transparent 1.5px);background-size:18px 18px}.rp-dots{background-image:var(--rp-halftone);pointer-events:none;background-size:6px 6px;position:absolute;inset:0}.rp-hatch:before{content:"";background-image:var(--rp-tex-hatch);filter:invert();opacity:var(--rp-hatch-opacity,.09);pointer-events:none;background-size:141px 128px;position:absolute;inset:0}.rp-hatch>*{position:relative}.rp-paperstock:before{content:"";background-image:var(--rp-tex-paper);opacity:.22;mix-blend-mode:multiply;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.rp-paperstock>*{position:relative}@keyframes rp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes rp-swap{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@keyframes rp-deal{0%{opacity:0;transform:translate(140px)rotate(7deg)}to{opacity:1;transform:none}}@keyframes rp-pop{0%{opacity:0;transform:scale(.25)rotate(-30deg)}to{opacity:1;transform:none}}@keyframes rp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes rp-blink{to{visibility:hidden}}@keyframes rp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rp-tracking{0%{opacity:0;top:60px}12%{opacity:1}to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){.rp-root *,.rp-root :before,.rp-root :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.rp-app{zoom:var(--rp-fit,1);width:1440px;height:1080px;position:relative;overflow:hidden}.rp-view{width:100%;height:calc(100% - 72px);position:absolute;top:72px;left:0}.rp-header{background:var(--rp-ink);width:100%;height:72px;color:var(--rp-on-ink);padding:0 var(--rp-gutter);z-index:60;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0}.rp-header__brand{align-items:center;gap:14px;display:flex}.rp-header__logo{border-radius:var(--rp-radius-md);background:var(--rp-accent);justify-content:center;align-items:center;width:36px;height:36px;display:flex}.rp-header__wordmark{letter-spacing:.06em;font-size:32px;font-style:italic;font-weight:900}.rp-header__sub{font-size:var(--rp-size-label);letter-spacing:.14em;color:var(--rp-on-ink-3);border-left:1px solid var(--rp-text-2);padding-left:14px}.rp-header__right{font-size:var(--rp-size-label);letter-spacing:.12em;color:var(--rp-on-ink-3);align-items:center;gap:28px;display:flex}.rp-status{color:var(--rp-on-ink);justify-content:flex-end;align-items:center;gap:10px;min-width:240px;font-weight:700;display:flex}.rp-status__lamp{background:var(--rp-text-2);width:10px;height:10px;transition:background var(--rp-dur-base);border-radius:50%;display:inline-block}.rp-status__lamp.is-on{background:var(--rp-accent);animation:1.1s steps(2,start) infinite rp-blink}.rp-sections{background:var(--rp-ink-2);border-radius:22px;gap:4px;padding:4px;display:flex;position:relative}.rp-sections__pill{background:var(--rp-accent);width:140px;height:34px;transform:translateX(calc(var(--rp-idx,0) * 144px));transition:transform var(--rp-dur-wipe) var(--rp-ease-inout);border-radius:17px;position:absolute;top:4px;left:4px}.rp-sections__btn{width:140px;height:34px;font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.12em;color:var(--rp-on-ink-3);text-align:center;transition:color var(--rp-dur-base) ease;border-radius:17px;font-weight:700;position:relative}.rp-sections__btn.is-on{color:var(--rp-ink)}.rp-tracking{pointer-events:none;z-index:70;mix-blend-mode:multiply;opacity:0;width:100%;height:110px;animation:rp-tracking var(--rp-dur-tracking) var(--rp-ease-tracking);background:repeating-linear-gradient(0deg,#17130f33 0 2px,#0000 2px 5px);position:absolute;top:-140px;left:0}.rp-shelfview{transition:transform var(--rp-dur-wipe) var(--rp-ease-wipe), opacity .55s ease, filter .6s ease;transform-origin:30% 40%}.rp-shelfview.is-away{opacity:0;filter:blur(3px);pointer-events:none;transform:translate(-90px)scale(.94)}.rp-filters{height:64px;padding:0 var(--rp-gutter);justify-content:space-between;align-items:center;display:flex}.rp-filters__pills{gap:8px;display:flex}.rp-pill{border:2px solid var(--rp-ink);height:36px;font-family:var(--rp-font-mono);font-size:var(--rp-size-small);letter-spacing:.08em;transition:background var(--rp-dur-quick), color var(--rp-dur-quick), transform var(--rp-dur-tick);border-radius:18px;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:flex}.rp-pill:hover{transform:translateY(-2px)}.rp-pill.is-on{background:var(--rp-ink);color:var(--rp-paper)}.rp-pill__n{opacity:.7;font-weight:400}.rp-legend{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.1em;color:var(--rp-text-2);align-items:center;gap:18px;display:flex}.rp-legend__tap{display:none}@media (hover:none){.rp-legend__click{display:none}.rp-legend__tap{display:inline}}.rp-shelves{padding:0 var(--rp-gutter);flex-direction:column;gap:12px;display:flex}.rp-shelf__row{align-items:flex-end;gap:28px;height:424px;padding-top:18px;display:flex}.rp-shelf__group{flex-direction:column;gap:6px;display:flex}.rp-shelf__label{align-items:center;gap:8px;height:20px;display:flex}.rp-shelf__label img{width:18px;height:18px}.rp-shelf__genre{font-family:var(--rp-font-display);text-transform:uppercase;letter-spacing:.05em;font-size:17px;font-weight:800}.rp-shelf__count{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);color:var(--rp-text-2);letter-spacing:.1em}.rp-shelf__tapes{align-items:flex-end;gap:8px;display:flex}.rp-shelf__plank{background:var(--rp-ink-2);border-top:3px solid var(--rp-wood);width:100%;height:16px;box-shadow:0 8px 0 -3px #17130f1f}.rp-tape{width:var(--rp-tape-w);height:var(--rp-tape-h);border-radius:var(--rp-radius-sm);background:var(--rp-ink);transition:width var(--rp-dur-tape) var(--rp-ease-out), transform .38s var(--rp-ease-out), box-shadow .38s ease, opacity .45s ease, filter .45s ease;flex:none;position:relative;overflow:hidden;box-shadow:0 2px #17130f40}.rp-tape:hover{transform:translateY(-8px)rotate(-1.2deg);box-shadow:0 16px 20px -10px #17130f80}.rp-tape.is-open{width:var(--rp-tape-w-open);transform:translateY(-14px);box-shadow:0 26px 30px -14px #17130f99}.rp-tape.is-dim{opacity:.2;filter:grayscale();transform:scale(.96)}.rp-tape__band{width:100%;height:10px;position:absolute;top:0;left:0}.rp-tape__art{width:100%;height:220px;position:absolute;top:10px;left:0;overflow:hidden}.rp-tape__jacket{width:250px;height:417px;transition:transform .9s var(--rp-ease-out);position:absolute;top:0;left:50%;transform:translate(-50%)}.rp-tape.is-open .rp-tape__jacket{transform:translate(-50%)scale(1.05)}.rp-tape__el{background:var(--rp-ink);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:10px;left:19px}.rp-tape__el img{width:24px;height:24px}.rp-tape__grade{position:absolute;bottom:10px;left:18px}.rp-tape__stamp{width:58px;transition:width var(--rp-dur-swap) var(--rp-ease-out), top var(--rp-dur-swap) var(--rp-ease-out);position:absolute;top:70px;left:50%;transform:translate(-50%)rotate(-8deg)}.rp-tape.is-open .rp-tape__stamp{width:118px;top:52px}.rp-tape__sticker{background:var(--rp-card);border:2px solid var(--rp-ink);width:78px;height:78px;transition:transform .45s var(--rp-ease-bounce);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:10px;transform:scale(0)rotate(-40deg)}.rp-tape.is-open .rp-tape__sticker{transition-delay:.45s;transform:scale(1)rotate(8deg)}.rp-tape__sticker img{object-fit:contain;width:62px;height:62px}.rp-tape__spine{width:var(--rp-tape-w);flex-direction:column;justify-content:space-between;align-items:center;height:150px;padding:12px 0 10px;transition:opacity .22s .3s;display:flex;position:absolute;top:230px;left:0}.rp-tape.is-open .rp-tape__spine{opacity:0;transition-delay:0s}.rp-tape__name{writing-mode:vertical-rl;letter-spacing:.05em;color:var(--rp-on-ink);white-space:nowrap;font-size:19px;font-weight:800}.rp-tape__ms{font-size:var(--rp-size-micro);color:var(--rp-on-ink-3);letter-spacing:.08em}.rp-tape__front{width:var(--rp-tape-w-open);height:150px;color:var(--rp-on-ink);opacity:0;visibility:hidden;transition:opacity var(--rp-dur-quick) ease, transform .4s ease, visibility 0s linear .4s;z-index:3;pointer-events:none;flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:absolute;top:230px;left:0;transform:translateY(12px)}.rp-tape.is-open .rp-tape__front{opacity:1;visibility:visible;transition:opacity var(--rp-dur-base) ease .32s, transform .5s var(--rp-ease-out) .32s, visibility 0s;transform:none}.rp-tape__fname{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:900;line-height:1;overflow:hidden}.rp-tape__fengine{font-size:var(--rp-size-micro);color:var(--rp-on-ink-3);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.04em;overflow:hidden}.rp-tape__frow{font-size:var(--rp-size-micro);letter-spacing:.08em;color:var(--rp-on-ink-2);align-items:center;gap:10px;display:flex}.rp-tape__play{pointer-events:auto;border-radius:var(--rp-radius-sm);background:var(--rp-accent);height:36px;color:var(--rp-ink);font-family:var(--rp-font-display);text-transform:uppercase;letter-spacing:.08em;transition:transform var(--rp-dur-tick), filter var(--rp-dur-tick);justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:18px;font-weight:900;display:flex}.rp-tape__play:hover{filter:brightness(1.08);transform:translateY(-2px)}.rp-tape__hit{z-index:2;width:100%;height:100%;position:absolute;inset:0}.rp-tape__spine.rp-hatch{--rp-hatch-opacity:.09}.rp-ticker{background:var(--rp-ink);width:100%;height:44px;color:var(--rp-on-ink);align-items:center;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.rp-ticker__run{white-space:nowrap;font-family:var(--rp-font-mono);font-size:var(--rp-size-small);letter-spacing:.14em;animation:38s linear infinite rp-marquee;display:flex}.rp-ticker__run span{padding-right:48px}.rp-clerk{pointer-events:none;flex-direction:column;align-items:flex-end;width:190px;display:flex;position:absolute;top:790px;right:52px}.rp-clerk img{width:150px;height:150px;animation:2.8s ease-in-out infinite rp-bob}.rp-clerk__bubble{background:var(--rp-card);border:2px solid var(--rp-ink);border-radius:var(--rp-radius-xl);width:184px;font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.08em;margin-bottom:4px;padding:8px 10px;font-weight:700;line-height:1.4;animation:2.8s ease-in-out .15s infinite rp-bob;position:relative}.rp-clerk__bubble:after{content:"";background:var(--rp-card);border-right:2px solid var(--rp-ink);border-bottom:2px solid var(--rp-ink);width:14px;height:14px;position:absolute;bottom:-9px;right:64px;transform:rotate(45deg)}.rp-grade{border:2px solid var(--rp-ink);width:34px;height:34px;font-family:var(--rp-font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:900;display:inline-flex}.rp-grade.is-sm{width:28px;height:28px;font-size:16px}.rp-grade--S{background:var(--rp-grade-s);color:var(--rp-grade-s-fg)}.rp-grade--A{background:var(--rp-grade-a);color:var(--rp-grade-a-fg)}.rp-grade--B{background:var(--rp-grade-b);color:var(--rp-grade-b-fg)}.rp-grade--C{background:var(--rp-grade-c);color:var(--rp-grade-c-fg)}.rp-grade--D{background:var(--rp-grade-d);color:var(--rp-grade-d-fg)}.rp-grade--E{background:var(--rp-grade-e);color:var(--rp-grade-e-fg)}.rp-grade--none{background:var(--rp-paper);color:var(--rp-ink)}.rp-chip{background:var(--rp-paper-2);height:34px;font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.1em;border-radius:17px;align-items:center;gap:8px;padding:0 14px 0 8px;font-weight:700;display:flex}.rp-chip img{width:22px;height:22px}.rp-chip.is-plain{padding:0 14px}.rp-eyebrow{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.18em;justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.rp-eyebrow__src{color:var(--rp-text-2);letter-spacing:.08em;font-weight:400}.rp-note{font-size:var(--rp-size-small);color:var(--rp-ink-2);line-height:1.45}.rp-placeholder{border:2px dashed var(--rp-rule);border-radius:var(--rp-radius-lg);font-family:var(--rp-font-mono);font-size:var(--rp-size-small);color:var(--rp-text-2);letter-spacing:.04em;margin-top:14px;padding:28px;line-height:1.6}.rp-placeholder b{font-family:var(--rp-font-display);text-transform:uppercase;color:var(--rp-ink);letter-spacing:.04em;margin-bottom:6px;font-size:30px;display:block}.rp-placeholder__stamp{float:right;width:132px;margin:-8px 0 0 20px;transform:rotate(-8deg)}.rp-jacket{clip-path:inset(0 0 0 100%);transition:clip-path var(--rp-dur-wipe) var(--rp-ease-wipe);pointer-events:none;background:var(--rp-paper);display:flex}.rp-jacket.is-in{clip-path:inset(0);pointer-events:auto}.rp-cover{background:var(--rp-ink);width:520px;height:100%;transition:transform var(--rp-dur-cover) var(--rp-ease-out) 50ms;flex:none;position:relative;overflow:hidden;transform:translate(160px)}.rp-jacket.is-in .rp-cover{transform:none}.rp-cover__strip{z-index:1;opacity:0;width:101px;height:100%;transition:transform 1.1s var(--rp-ease-out) .3s, opacity .6s ease .3s;background-repeat:no-repeat;background-size:101px;position:absolute;top:0;left:0;transform:translateY(-60px)}.rp-jacket.is-in .rp-cover__strip{opacity:1;transform:none}.rp-cover__band{background:var(--rp-accent);width:100%;height:40px;color:var(--rp-ink);font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.16em;z-index:3;justify-content:space-between;align-items:center;padding:0 22px 0 118px;font-weight:700;display:flex;position:absolute;top:0;left:0}.rp-cover__band img{width:auto;height:24px}.rp-cover__art{width:100%;height:calc(100% - 290px);position:absolute;top:40px;left:0;overflow:hidden}.rp-cover__img{z-index:2;object-fit:cover;object-position:50% 0;width:100%;height:100%;animation:rp-swap .7s var(--rp-ease-out);position:absolute;top:0;left:0}.rp-cover__cinema{z-index:2;background:var(--rp-ink);width:92px;height:92px;color:var(--rp-on-ink);border:3px solid var(--rp-on-ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:18px;left:116px;transform:rotate(8deg)}.rp-cover__cinema small{font-family:var(--rp-font-mono);letter-spacing:.16em;font-size:9px}.rp-cover__cinema b{font-family:var(--rp-font-display);font-size:34px;font-weight:900;line-height:1}.rp-cover__medal{z-index:3;opacity:0;filter:drop-shadow(0 6px #17130f59);width:156px;transition:transform .7s var(--rp-ease-bounce) .75s, opacity .25s ease .75s;position:absolute;top:14px;right:12px;transform:rotate(10deg)scale(.2)}.rp-jacket.is-in .rp-cover__medal{opacity:1;transform:rotate(10deg)}.rp-cover__title{background:var(--rp-ink);width:100%;height:250px;color:var(--rp-on-ink);padding:24px 28px 24px 122px;position:absolute;bottom:0;left:0}.rp-cover__pres{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.2em;color:var(--rp-on-ink-3)}.rp-cover__name{font-family:var(--rp-font-display);text-transform:uppercase;letter-spacing:.01em;margin-top:10px;font-weight:900;line-height:.88}.rp-cover__tagline{font-size:var(--rp-size-lead);color:var(--rp-on-ink-2);margin-top:12px}.rp-cover__faction{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.12em;color:var(--rp-on-ink-3);align-items:center;gap:8px;margin-top:6px;display:flex}.rp-cover__faction img{object-fit:contain;width:30px;height:30px}.rp-rating{z-index:3;background:var(--rp-card);width:172px;color:var(--rp-ink);border:3px solid var(--rp-ink);transition:transform .6s var(--rp-ease-out) .5s;padding:10px 12px;position:absolute;top:-142px;right:24px;transform:rotate(-2deg)}.rp-jacket:not(.is-in) .rp-rating{transform:rotate(-14deg)translateY(30px)}.rp-rating__label{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.18em;font-weight:700}.rp-rating__row{border-bottom:2px solid var(--rp-ink);align-items:baseline;gap:10px;padding-bottom:4px;display:flex}.rp-rating__grade{font-family:var(--rp-font-display);font-size:62px;font-weight:900;line-height:.9}.rp-rating__pct{font-family:var(--rp-font-mono);font-size:var(--rp-size-small);font-weight:700}.rp-rating__line{font-size:var(--rp-size-label);color:var(--rp-ink-2);margin-top:6px;line-height:1.35}.rp-back{opacity:0;width:920px;height:100%;transition:opacity .5s ease .3s, transform .75s var(--rp-ease-out) .3s;padding:30px 40px 0;position:relative;transform:translateY(26px)}.rp-jacket.is-in .rp-back{opacity:1;transform:none}.rp-back__row{justify-content:space-between;align-items:center;height:48px;display:flex}.rp-back__swap{animation:rp-swap .7s var(--rp-ease-out)}.rp-rewind{background:var(--rp-ink);height:44px;color:var(--rp-on-ink);font-family:var(--rp-font-mono);font-size:var(--rp-size-small);letter-spacing:.1em;transition:transform var(--rp-dur-tick);border-radius:22px;align-items:center;gap:10px;padding:0 20px 0 14px;font-weight:700;display:flex}.rp-rewind:hover{transform:translate(-3px)}.rp-back__chips{gap:10px;margin-top:22px;display:flex}.rp-switcher{align-items:center;gap:6px;display:flex}.rp-switcher__arrow{border-radius:var(--rp-radius-md);width:36px;height:44px;transition:background var(--rp-dur-tick), transform var(--rp-dur-tick);justify-content:center;align-items:center;display:flex}.rp-switcher__arrow:hover{background:var(--rp-paper-2)}.rp-switcher__arrow:active{transform:scale(.92)}.rp-switcher__view{width:516px;height:58px;position:relative;overflow:hidden}.rp-switcher__track{transform:translateX(calc(var(--rp-start,0) * -1 * var(--rp-rect-step)));transition:transform var(--rp-dur-swap) var(--rp-ease-inout);display:flex;position:absolute;top:5px;left:8px}.rp-switcher__item{width:var(--rp-rect-step);opacity:.5;filter:saturate(.55);height:48px;transition:opacity var(--rp-dur-base) ease, filter var(--rp-dur-base) ease, transform var(--rp-dur-base) var(--rp-ease-out);flex:none;justify-content:center;align-items:center;display:flex}.rp-switcher__item img{height:var(--rp-rect-h);flex:none;width:auto}.rp-switcher__item:hover{opacity:.9;filter:none;transform:translateY(-2px)}.rp-switcher__item.is-on{opacity:1;filter:drop-shadow(2px 0 0 var(--rp-accent)) drop-shadow(-2px 0 0 var(--rp-accent)) drop-shadow(0 2px 0 var(--rp-accent)) drop-shadow(0 -2px 0 var(--rp-accent)) drop-shadow(0 6px 5px #17130f59);transform:translateY(-3px)scale(1.07)}.rp-tabs{border-bottom:2px solid var(--rp-ink);height:58px;margin-top:24px;display:flex;position:relative}.rp-tab{opacity:.45;width:220px;height:56px;transition:opacity var(--rp-dur-base);align-items:baseline;gap:10px;padding-top:10px;display:flex}.rp-tab.is-on{opacity:1}.rp-tab:hover{opacity:.85}.rp-tab__no{font-family:var(--rp-font-mono);font-size:var(--rp-size-small);font-weight:700}.rp-tab__label{font-family:var(--rp-font-display);text-transform:uppercase;letter-spacing:.04em;font-size:32px;font-weight:900}.rp-tabs__ink{background:var(--rp-accent);width:180px;height:6px;transform:translateX(calc(var(--rp-tab,0) * 220px));transition:transform .5s var(--rp-ease-inout);position:absolute;bottom:-2px;left:0}.rp-stage{width:840px;height:720px;margin-top:22px;position:relative;overflow:hidden}.rp-panel{opacity:0;transition:opacity .3s ease, transform var(--rp-dur-swap) var(--rp-ease-out);pointer-events:none;position:absolute;inset:0;transform:translate(70px)}.rp-panel.is-prev{transform:translate(-70px)}.rp-panel.is-on{opacity:1;pointer-events:auto;transition:opacity .45s ease 80ms, transform var(--rp-dur-swap) var(--rp-ease-out) 80ms;transform:none}.rp-stagger{opacity:0;transition:opacity var(--rp-dur-base) ease, transform .5s var(--rp-ease-out);transform:translateY(16px)}.rp-panel.is-on .rp-stagger{opacity:1;transform:none}.rp-specs{gap:40px;display:flex}.rp-sheet{width:420px}.rp-sheet__row{border-bottom:1px dotted var(--rp-rule);align-items:baseline;gap:10px;height:44px;display:flex}.rp-sheet__stat{font-family:var(--rp-font-mono);font-size:var(--rp-size-small);letter-spacing:.06em;color:var(--rp-text-2);text-transform:uppercase}.rp-sheet__lead{flex:1}.rp-sheet__val{font-family:var(--rp-font-display);z-index:0;padding:0 6px;font-size:28px;font-weight:800;position:relative}.rp-sheet__val:before{content:"";background:var(--rp-accent);opacity:0;transform-origin:0;z-index:-1;transition:transform .7s var(--rp-ease-out) .45s, opacity .2s .45s;position:absolute;inset:22% 0 8%;transform:scaleX(0)}.rp-panel.is-on .rp-sheet__row.is-hot .rp-sheet__val:before{opacity:.42;transform:scaleX(1)}.rp-sheet__row.is-hot .rp-sheet__stat{color:var(--rp-ink);font-weight:700}.rp-sheet__foot{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);color:var(--rp-text-2);letter-spacing:.06em;margin-top:14px}.rp-specs__side{flex-direction:column;gap:22px;width:380px;display:flex}.rp-specs__side.is-dense{gap:12px}.rp-specs__side.is-dense .rp-gauge__marks{height:20px}.rp-specs__side.is-dense .rp-gauge__top{margin-bottom:5px}.rp-gauge__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:10px;margin-bottom:8px;display:flex}.rp-gauge__label{font-family:var(--rp-font-mono);font-size:var(--rp-size-small);letter-spacing:.1em;font-weight:700}.rp-gauge__val{font-family:var(--rp-font-display);font-size:34px;font-weight:900}.rp-gauge__track{border:2px solid var(--rp-ink);background:var(--rp-card);border-radius:3px;width:380px;height:18px;position:relative}.rp-gauge__fill{background:var(--rp-ink);transform-origin:0;transition:transform var(--rp-dur-bar) var(--rp-ease-out) .4s;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.rp-panel.is-on .rp-gauge__fill{transform:scaleX(1)}.rp-gauge__combat{background:repeating-linear-gradient(-45deg, var(--rp-ink) 0 2px, transparent 2px 5px);transform-origin:0;transition:transform calc(var(--rp-dur-bar) * .6) var(--rp-ease-out) calc(.4s + var(--rp-dur-bar));position:absolute;top:0;bottom:0;transform:scaleX(0)}.rp-panel.is-on .rp-gauge__combat{transform:scaleX(1)}.rp-gauge__read{align-items:baseline;gap:10px;margin-left:auto;display:inline-flex}.rp-gauge__play{border:1.5px solid var(--rp-ink);font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.06em;white-space:nowrap;border-radius:3px;align-self:center;align-items:center;gap:5px;padding:2px 7px 2px 3px;font-weight:700;display:inline-flex}.rp-gauge__swatch{border:1.5px solid var(--rp-ink);background:repeating-linear-gradient(-45deg, var(--rp-ink) 0 2px, transparent 2px 5px);border-radius:2px;width:14px;height:11px}.rp-gauge__mark{background:var(--rp-accent);width:3px;position:absolute;top:-8px;bottom:-4px}.rp-gauge__marks{height:30px;font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);color:var(--rp-ink-2);letter-spacing:.04em;margin-top:4px;position:relative}.rp-gauge__marks span{white-space:nowrap;position:absolute;top:0}.rp-gauge__marks .is-before{text-align:right;transform:translate(calc(-100% - 6px))}.rp-gauge__marks .is-after{transform:translate(6px)}.rp-gauge__marks .is-end{right:0}.rp-card{border:2px solid var(--rp-ink);border-radius:var(--rp-radius-lg);background:var(--rp-card);align-items:flex-start;gap:14px;padding:14px;display:flex}.rp-card__icon{object-fit:contain;background:var(--rp-ink);border-radius:var(--rp-radius-md);flex:none;width:78px;height:78px}.rp-card__kicker{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.08em;color:var(--rp-text-2)}.rp-card__name{font-family:var(--rp-font-display);text-transform:uppercase;margin-top:2px;font-size:24px;font-weight:900;line-height:1}.rp-card ul{font-size:var(--rp-size-small);margin:8px 0 0;padding:0 0 0 16px;line-height:1.5}.rp-sets{flex-direction:column;gap:8px;margin-top:6px;display:flex}.rp-sets__row{font-family:var(--rp-font-mono);font-size:var(--rp-size-small);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-weight:700;display:flex}.rp-sets__row img{width:34px;height:34px}.rp-discs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.rp-disc{border:2px solid var(--rp-ink);border-radius:var(--rp-radius-lg);background:var(--rp-card);height:300px;padding:14px;position:relative}.rp-disc__top{justify-content:space-between;align-items:center;height:34px;display:flex}.rp-disc__scene{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.16em;align-items:center;gap:8px;font-weight:700;display:flex}.rp-disc__scene img{width:34px;height:34px;transition:transform .8s var(--rp-ease-out) .2s;transform:rotate(-120deg)}.rp-panel.is-on .rp-disc__scene img{transform:none}.rp-disc__main{align-items:center;gap:12px;margin-top:10px;display:flex}.rp-disc__set{width:58px;height:58px;transition:transform .9s var(--rp-ease-out);flex:none;transform:rotate(-140deg)scale(.6)}.rp-panel.is-on .rp-disc__set{transform:none}.rp-disc__setname{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.1em;color:var(--rp-text-2);text-transform:uppercase}.rp-disc__mainstat{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-weight:700}.rp-disc__mainval{font-family:var(--rp-font-display);font-size:30px;font-weight:900;line-height:1}.rp-disc__subs{border-top:1px dotted var(--rp-rule);flex-direction:column;gap:3px;margin-top:12px;padding-top:8px;display:flex}.rp-sub{height:22px;color:var(--rp-text-3);justify-content:space-between;align-items:center;font-size:13px;display:flex}.rp-sub.is-rel{color:var(--rp-ink);font-weight:600}.rp-sub__ticks{gap:3px;display:flex}.rp-sub__ticks i{background:#b9ad99;border-radius:1px;width:7px;height:14px;display:block}.rp-sub.is-rel .rp-sub__ticks i{background:var(--rp-ink)}.rp-sub.is-rel .rp-sub__ticks i.is-up{background:var(--rp-accent)}.rp-disc__pct{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);align-items:center;gap:10px;margin-top:10px;font-weight:700;display:flex}.rp-disc__bar{background:var(--rp-paper-2);border-radius:3px;flex:1;height:6px;overflow:hidden}.rp-disc__bar>div{background:var(--rp-ink);height:100%}.rp-disc__reroll{background:var(--rp-accent);color:var(--rp-ink);font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.12em;border:2px solid var(--rp-ink);z-index:2;padding:6px 10px;font-weight:700;position:absolute;top:-14px;right:-10px;transform:rotate(6deg)}.rp-disc.is-edit{height:auto;min-height:300px}.rp-disc__id{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.rp-select{appearance:none;font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.06em;color:var(--rp-ink);background:var(--rp-paper) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='6'><path d='M0 0h8L4 6z' fill='%2317130F'/></svg>") no-repeat right 7px center;border:1.5px solid var(--rp-ink);text-overflow:ellipsis;cursor:pointer;border-radius:6px;min-width:0;max-width:100%;padding:3px 20px 3px 8px;font-weight:700;line-height:1.2}.rp-select:hover{background-color:var(--rp-paper-2)}.rp-select:focus-visible{outline:2px solid var(--rp-accent);outline-offset:1px}.rp-select--set{font-size:var(--rp-size-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--rp-text-2)}.rp-select--main{text-transform:uppercase}.rp-select--sub{font-family:var(--rp-font-body);font-weight:inherit;letter-spacing:0;color:inherit;border-color:var(--rp-rule);background-color:#0000;flex:1;padding:2px 18px 2px 6px;font-size:12px}.rp-sub.is-rel .rp-select--sub{border-color:var(--rp-ink)}.rp-sub.is-edit{gap:6px;height:26px}.rp-sub__roll{flex:none;align-items:center;gap:4px;display:flex}.rp-sub.is-edit .rp-sub__ticks{justify-content:center;gap:2px;min-width:52px}.rp-sub__step{border:1.5px solid var(--rp-ink);background:var(--rp-card);width:20px;height:20px;color:var(--rp-ink);font-family:var(--rp-font-mono);cursor:pointer;transition:background var(--rp-dur-quick);border-radius:5px;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.rp-sub__step:hover:not(:disabled){background:var(--rp-accent)}.rp-sub__step:disabled{opacity:.3;cursor:default}.rp-scenes__status{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.12em;color:var(--rp-ink);border:1.5px solid var(--rp-ink);background:var(--rp-card);border-radius:999px;align-items:center;gap:8px;padding:3px 10px;font-weight:700;display:inline-flex}.rp-scenes__status i{background:var(--rp-ink-3);border-radius:50%;width:8px;height:8px}.rp-scenes__status.is-live i{background:#2e9e5b}.rp-scenes__status.is-saving i{background:var(--rp-accent);animation:.8s ease-in-out infinite rp-scene-saving}.rp-scenes__status.is-locked i,.rp-scenes__status.is-error i{background:#c8371f}.rp-scenes__status.is-locked,.rp-scenes__status.is-error{border-color:#c8371f}@keyframes rp-scene-saving{50%{opacity:.2}}.rp-sockets{gap:14px;margin-top:22px;display:flex}.rp-sockets img{opacity:0;width:60px;height:60px;transition:opacity .3s, transform .5s var(--rp-ease-bounce);transform:scale(.5)}.rp-panel.is-on .rp-sockets img{opacity:1;transform:none}.rp-chapters{gap:44px;display:flex}.rp-skills{flex-direction:column;gap:16px;width:470px;margin-top:14px;display:flex}.rp-skill{position:relative}.rp-skill__top{justify-content:space-between;align-items:baseline;display:flex}.rp-skill__name{font-family:var(--rp-font-display);text-transform:uppercase;letter-spacing:.03em;font-size:24px;font-weight:800}.rp-skill__lv{font-family:var(--rp-font-display);font-size:26px;font-weight:900}.rp-skill__lv small{opacity:.55;font-size:15px}.rp-skill__lv.is-warn{color:var(--rp-warn)}.rp-segs{gap:4px;margin-top:6px;display:flex}.rp-segs i{border:2px solid var(--rp-ink);width:35px;height:12px;transition:background var(--rp-dur-quick) ease;background:0 0;border-radius:2px;display:block}.rp-panel.is-on .rp-segs i.is-lit{background:var(--rp-ink)}.rp-panel.is-on .rp-segs i.is-lit.is-hot{background:var(--rp-accent)}.rp-skill__sticker{background:var(--rp-accent);color:var(--rp-ink);font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.1em;border:2px solid var(--rp-ink);padding:5px 9px;font-weight:700;position:absolute;top:-2px;right:78px;transform:rotate(-3deg)}.rp-skill__snooze{width:54px;animation:3.2s ease-in-out infinite rp-bob;position:absolute;top:-24px;right:232px;transform:rotate(-6deg)}.rp-chapters__eyebrow{width:300px;display:inline-block}.rp-chapters__side{flex-direction:column;gap:26px;width:326px;margin-top:14px;display:flex}.rp-core{gap:8px;margin-top:10px;display:flex}.rp-core span{border-radius:var(--rp-radius-md);background:var(--rp-ink);width:46px;height:46px;color:var(--rp-on-ink);font-family:var(--rp-font-display);opacity:0;transition:transform .5s var(--rp-ease-bounce), opacity .3s;justify-content:center;align-items:center;font-size:24px;font-weight:900;display:flex;transform:scale(.4)}.rp-core span.is-dark{background:var(--rp-ink-3);color:var(--rp-text-3)}.rp-panel.is-on .rp-core span{opacity:1;transform:none}.rp-reel{margin-top:10px;display:flex}.rp-reel__cell{width:var(--rp-film-cell-w);height:var(--rp-film-cell-h);flex:none;position:relative}.rp-reel__frame{width:100%;height:100%;position:absolute;top:0;left:0}.rp-reel__win{border-radius:var(--rp-radius-sm);width:47px;height:42px;font-family:var(--rp-font-display);color:var(--rp-text-3);justify-content:center;align-items:center;font-size:20px;font-weight:900;display:flex;position:absolute;top:17px;left:7px;overflow:hidden}.rp-reel__win img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s ease, transform .7s var(--rp-ease-out);position:absolute;inset:0;transform:scale(1.35)}.rp-panel.is-on .rp-reel__cell.is-lit .rp-reel__win img{opacity:1;transform:none}.rp-teams{clip-path:inset(100% 0 0);transition:clip-path var(--rp-dur-wipe) var(--rp-ease-wipe);pointer-events:none;background:var(--rp-ink);color:var(--rp-on-ink);display:flex}.rp-teams.is-in{clip-path:inset(0);pointer-events:auto}.rp-rail{border-right:1px solid var(--rp-ink-3);opacity:0;width:400px;height:100%;transition:transform var(--rp-dur-wipe) var(--rp-ease-out) .25s, opacity .5s ease .25s;flex:none;padding:26px 20px 0 40px;transform:translateY(40px)}.rp-teams.is-in .rp-rail{opacity:1;transform:none}.rp-rail__kicker{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.2em;color:var(--rp-accent);font-weight:700}.rp-rail__title{font-family:var(--rp-font-display);text-transform:uppercase;margin-top:6px;font-size:40px;font-weight:900;line-height:1}.rp-rail__sub{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.12em;color:var(--rp-on-ink-3);margin-top:6px}.rp-rail__list{flex-direction:column;gap:6px;margin-top:16px;display:flex;position:relative}.rp-rail__sel{border-radius:var(--rp-radius-lg);background:var(--rp-paper);width:350px;height:60px;transition:transform .5s var(--rp-ease-inout);position:absolute;top:0;left:-10px}.rp-rail__sel:after{content:"";border-top:16px solid #0000;border-bottom:16px solid #0000;border-left:12px solid var(--rp-paper);width:0;height:0;position:absolute;top:14px;right:-12px}.rp-rail__row{height:60px;color:var(--rp-on-ink);transition:color var(--rp-dur-base) ease, transform var(--rp-dur-quick) ease;align-items:center;gap:12px;display:flex;position:relative}.rp-rail__row:hover{transform:translate(4px)}.rp-rail__row.is-on{color:var(--rp-ink)}.rp-rail__trio{flex:none;width:176px;display:flex}.rp-rail__trio img{flex:none;width:auto;height:24px;margin-right:-14px}.rp-rail__meta{flex-direction:column;min-width:0;display:flex}.rp-rail__name{font-family:var(--rp-font-display);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:17px;font-weight:800;overflow:hidden}.rp-rail__stats{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.06em;opacity:.75;white-space:nowrap}.rp-feature{--rp-hatch-opacity:.05;flex:1;height:100%;padding:26px 48px 0 44px;position:relative;overflow:hidden}.rp-feature__kicker{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.2em;color:var(--rp-on-ink-3);font-weight:700}.rp-feature__title{font-family:var(--rp-font-display);text-transform:uppercase;font-size:var(--rp-size-h1);margin-top:6px;font-weight:900;line-height:.92}.rp-feature__arch{color:var(--rp-on-ink-2);margin-top:8px;font-size:14px}.rp-feature__chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rp-tchip{border:1.5px solid var(--rp-wood);height:28px;font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.1em;color:var(--rp-on-ink);border-radius:14px;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:flex}.rp-tchip.is-hot{background:var(--rp-accent);border-color:var(--rp-accent);color:var(--rp-ink)}.rp-feature__head{animation:rp-rise .6s var(--rp-ease-out) both}.rp-feature__notes{animation:rp-rise .6s var(--rp-ease-out) .2s both;gap:40px;margin-top:20px;display:flex}.rp-lineup{align-items:flex-end;height:372px;margin-top:18px;display:flex}.rp-squad{width:var(--rp-squad-w);height:var(--rp-squad-h);margin-right:var(--rp-squad-overlap);transition:transform var(--rp-dur-base) var(--rp-ease-out);animation:rp-deal .75s var(--rp-ease-out) both;flex:none;position:relative}.rp-squad:hover{z-index:2;transform:translateY(-8px)}.rp-squad__panel{clip-path:polygon(0 0,68% 0,100% 100%,32% 100%);position:absolute;inset:0}.rp-squad__wm{opacity:.16;width:180px;height:180px;position:absolute;top:74px;left:92px}.rp-squad__art{object-fit:contain;object-position:50% 0;width:252px;height:280px;position:absolute;top:8px;left:14px}.rp-squad__plate{background:var(--rp-ink);clip-path:polygon(0 0,91% 0,100% 100%,9% 100%);justify-content:space-between;align-items:flex-start;width:246px;height:74px;padding:10px 30px 0 26px;display:flex;position:absolute;bottom:0;left:84px}.rp-squad__name{font-family:var(--rp-font-display);text-transform:uppercase;color:var(--rp-on-ink);text-align:left;font-size:24px;font-weight:900;line-height:1}.rp-squad__role{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.14em;color:var(--rp-on-ink-3);text-align:left;margin-top:4px}.rp-squad__icons{gap:4px;margin-top:2px;display:flex}.rp-squad__icons img{width:22px;height:22px}.rp-bangboo{z-index:3;width:156px;animation:rp-pop .6s var(--rp-ease-bounce) .32s both;flex-direction:column;flex:none;align-self:flex-end;align-items:center;gap:8px;margin-bottom:86px;margin-left:-40px;display:flex;position:relative}.rp-bangboo__ring{background:var(--rp-ink-2);border:4px solid var(--rp-on-ink);border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;display:flex;overflow:hidden}.rp-bangboo__ring img{object-fit:contain;width:136px;height:136px}.rp-bangboo__label{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.14em;color:var(--rp-on-ink-2);text-align:center;background:var(--rp-ink);white-space:nowrap;border-radius:10px;padding:4px 10px;font-weight:700}.rp-lineup__cast{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.12em;color:var(--rp-on-ink-3);display:none}.rp-lineup__cast b{font-family:var(--rp-font-display);letter-spacing:0;text-transform:uppercase;color:var(--rp-on-ink);margin-bottom:3px;font-size:16px;font-weight:900;line-height:1.1;display:block}.rp-feature__col-l{flex-direction:column;gap:12px;width:520px;display:flex}.rp-feature__col-r{flex-direction:column;gap:10px;width:380px;display:flex}.rp-feature__label{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.18em;color:var(--rp-accent);font-weight:700}.rp-feature__prose{font-size:var(--rp-size-body);color:var(--rp-paper-2);margin-top:4px;line-height:1.5}.rp-run{flex-direction:column;gap:4px;display:flex}.rp-run__top{justify-content:space-between;align-items:baseline;display:flex}.rp-run__score{font-family:var(--rp-font-display);font-size:24px;font-weight:900}.rp-run__when{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.08em;color:var(--rp-on-ink);white-space:nowrap;font-weight:700}.rp-run__bar{background:var(--rp-ink-2);border-radius:3px;height:6px;overflow:hidden}.rp-run__bar>div{background:var(--rp-on-ink);transform-origin:0;height:100%;animation:rp-grow 1s var(--rp-ease-out) .35s both}.rp-run.is-cap .rp-run__bar>div{background:var(--rp-accent)}.rp-run__boss{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.06em;color:var(--rp-on-ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rp-variant{color:var(--rp-paper-2);font-size:12.5px;line-height:1.4}.rp-variant b{color:var(--rp-on-ink)}.rp-infobadge{border:2px solid var(--rp-ink);background:var(--rp-accent);width:28px;height:28px;color:var(--rp-ink);font-family:var(--rp-font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:inline-flex}.rp-elrow{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rp-elrow__label{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.14em;color:var(--rp-text-2);font-weight:700}.rp-elrow__el{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:3px;font-weight:700;display:inline-flex}.rp-elrow__el img{width:18px;height:18px}.rp-elrow__el.is-none{color:var(--rp-text-3)}.rp-elrow.is-ink .rp-elrow__label{color:var(--rp-on-ink-3)}.rp-elrow.is-ink .rp-elrow__el{color:var(--rp-on-ink)}.rp-cast{--rp-ring:var(--rp-card);align-items:center;display:inline-flex}.rp-cast__face{background:var(--rp-ink-2);width:56px;height:56px;box-shadow:0 0 0 3px var(--rp-ring);transition:transform var(--rp-dur-tick) var(--rp-ease-out);border-radius:50%;flex:none;margin-left:-8px;position:relative;overflow:hidden}.rp-cast__face:first-child{margin-left:0}.rp-cast__face img{object-fit:cover;width:100%;height:100%}button.rp-cast__face:hover{transform:translateY(-4px);z-index:4!important}.rp-cast__plus{font-family:var(--rp-font-mono);color:var(--rp-text-3);margin:0 5px 0 7px;font-size:16px;font-weight:700}.rp-cast__bb{background:var(--rp-paper-2);border:2px solid var(--rp-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.rp-cast__bb img{object-fit:contain;width:40px;height:40px}.rp-cast__bb.is-empty{opacity:.5}.rp-cast.is-sm .rp-cast__face{width:40px;height:40px;box-shadow:0 0 0 2px var(--rp-ring);margin-left:-6px}.rp-cast.is-sm .rp-cast__face:first-child{margin-left:0}.rp-cast.is-sm .rp-cast__bb{border-color:var(--rp-on-ink-3);background:var(--rp-ink-3);width:34px;height:34px}.rp-cast.is-sm .rp-cast__bb img{width:30px;height:30px}.rp-cast.is-sm .rp-cast__plus{color:var(--rp-on-ink-3);margin:0 4px 0 6px;font-size:13px}.rp-hist{border-radius:var(--rp-radius-lg);flex-direction:column;height:100%;padding:10px 18px 8px 66px;display:flex;position:relative}.rp-hist.is-paper{background:var(--rp-card);border:2px solid var(--rp-ink)}.rp-hist.is-ink{background:var(--rp-ink-2);box-shadow:inset 0 0 0 1px var(--rp-ink-3);color:var(--rp-on-ink)}.rp-hist__head{align-items:baseline;gap:16px;height:18px;display:flex}.rp-hist__title{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.2em;font-weight:700}.rp-hist__sub{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.1em;color:var(--rp-text-2)}.rp-hist.is-ink .rp-hist__sub{color:var(--rp-on-ink-3)}.rp-hist__empty{font-family:var(--rp-font-mono);font-size:var(--rp-size-small);color:var(--rp-text-2);margin-top:20px}.rp-hist__plot{flex:1;margin-top:8px;position:relative}.rp-hist__grid,.rp-hist__ref{pointer-events:none;height:0;position:absolute;left:0;right:0}.rp-hist__grid{border-top:1px solid var(--rp-peg)}.rp-hist.is-ink .rp-hist__grid{border-top-color:var(--rp-ink-3)}.rp-hist__grid span,.rp-hist__ref span{font-family:var(--rp-font-mono);letter-spacing:.04em;white-space:nowrap;color:var(--rp-text-2);font-size:9.5px;position:absolute;top:0;right:calc(100% + 10px);transform:translateY(-50%)}.rp-hist.is-ink .rp-hist__grid span{color:var(--rp-on-ink-3)}.rp-hist__ref{border-top:1.5px solid var(--rp-accent)}.rp-hist__ref span{color:var(--rp-ink);font-weight:700}.rp-hist__cols{display:flex;position:absolute;inset:0}.rp-hist__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;min-width:0;height:100%;display:flex}.rp-hist__col.is-ghost{cursor:default}.rp-hist__barwrap{justify-content:center;align-items:flex-end;height:110px;display:flex;position:relative}.rp-hist__bar{background:var(--rp-ink);transform-origin:bottom;width:24px;animation:rp-growy .8s var(--rp-ease-out) both;transition:background var(--rp-dur-quick), box-shadow var(--rp-dur-tick);border-radius:4px 4px 0 0;display:block}.rp-hist__col.is-ghost .rp-hist__bar{background:var(--rp-rule)}.rp-hist__col.is-on .rp-hist__bar{background:var(--rp-accent)}.rp-hist__col.is-hover .rp-hist__bar{box-shadow:0 0 0 2px var(--rp-card), 0 0 0 4px var(--rp-ink)}.rp-hist.is-ink .rp-hist__bar{background:var(--rp-on-ink-3)}.rp-hist.is-ink .rp-hist__col.is-ghost .rp-hist__bar{background:var(--rp-text-3)}.rp-hist.is-ink .rp-hist__col.is-on .rp-hist__bar{background:var(--rp-accent)}.rp-hist.is-ink .rp-hist__col.is-hover .rp-hist__bar{box-shadow:0 0 0 2px var(--rp-ink-2), 0 0 0 4px var(--rp-on-ink)}.rp-hist__cap{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);white-space:nowrap;flex-direction:column;align-items:center;gap:2px;margin-bottom:4px;font-weight:700;display:flex;position:absolute;left:50%;transform:translate(-50%)}.rp-hist__cap em{letter-spacing:.14em;background:var(--rp-ink);color:var(--rp-paper);border-radius:3px;padding:1px 5px;font-size:8.5px;font-style:normal}.rp-hist.is-ink .rp-hist__cap em{background:var(--rp-on-ink);color:var(--rp-ink)}.rp-hist__date{text-align:center;height:20px;line-height:20px;font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.06em;color:var(--rp-text-2)}.rp-hist__col.is-on .rp-hist__date{color:var(--rp-ink);font-weight:700}.rp-hist.is-ink .rp-hist__date{color:var(--rp-on-ink-3)}.rp-hist.is-ink .rp-hist__col.is-on .rp-hist__date{color:var(--rp-on-ink)}.rp-hist__tip{z-index:5;pointer-events:none;background:var(--rp-ink);color:var(--rp-on-ink);border-radius:var(--rp-radius-md);font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.08em;white-space:nowrap;flex-direction:column;gap:1px;padding:6px 10px;display:flex;position:absolute;top:-6px;transform:translate(-50%,-100%)}.rp-hist__tip b{font-family:var(--rp-font-display);letter-spacing:.02em;font-size:20px;font-weight:900}.rp-hist.is-ink .rp-hist__tip{background:var(--rp-card);color:var(--rp-ink)}.rp-register{clip-path:inset(0 0 100%);transition:clip-path var(--rp-dur-wipe) var(--rp-ease-wipe);pointer-events:none}.rp-register.is-in{clip-path:inset(0);pointer-events:auto}.rp-register__empty{width:560px;position:absolute;top:40px;left:48px}.rp-receipt{filter:drop-shadow(0 14px 14px #17130f47);width:384px;position:absolute;top:20px;left:48px;transform:rotate(-1deg)}.rp-receipt__paper{background:var(--rp-card);font-family:var(--rp-font-mono);color:var(--rp-ink);padding:20px 22px 18px;font-size:11.5px;line-height:1.6;animation:1.1s steps(26,end) .35s backwards rp-print;position:relative}.rp-receipt__paper:before,.rp-receipt__paper:after{content:"";background-repeat:repeat-x;background-size:14px 7px;height:7px;position:absolute;left:0;right:0}.rp-receipt__paper:before{background-image:linear-gradient(45deg, var(--rp-card) 50%, transparent 50%), linear-gradient(-45deg, var(--rp-card) 50%, transparent 50%);top:-7px}.rp-receipt__paper:after{background-image:linear-gradient(135deg, var(--rp-card) 50%, transparent 50%), linear-gradient(-135deg, var(--rp-card) 50%, transparent 50%);bottom:-7px}.rp-receipt__store{font-family:var(--rp-font-display);letter-spacing:.06em;text-align:center;font-size:30px;font-style:italic;font-weight:900;line-height:1}.rp-receipt__addr{text-align:center;letter-spacing:.22em;color:var(--rp-text-2);margin-top:4px;font-size:9.5px}.rp-receipt__rule{border-top:1.5px dashed var(--rp-ink);margin:8px 0}.rp-receipt__rule.is-double{border-top:4px double var(--rp-ink)}.rp-receipt__line{justify-content:space-between;gap:12px;display:flex}.rp-receipt__line>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rp-receipt__line>span:last-child{flex:none}.rp-receipt__line.is-strong{font-size:12px;font-weight:700}.rp-receipt__line.is-dim{color:var(--rp-text-2);font-size:10.5px}.rp-receipt__line.is-total{margin:2px 0;font-size:16px;font-weight:700}.rp-receipt__item+.rp-receipt__item{margin-top:4px}.rp-receipt__note{color:var(--rp-text-2);margin:1px 0 3px;font-size:9.5px;line-height:1.4}.rp-receipt__target{color:var(--rp-text-2);align-items:center;gap:8px;margin:4px 0;font-size:10.5px;line-height:1.35;display:flex}.rp-receipt__target b{font-family:var(--rp-font-display);width:22px;color:var(--rp-ink);flex:none;font-size:17px;font-weight:900}.rp-receipt__box{border:1.5px solid var(--rp-ink);border-radius:2px;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.rp-receipt__target.is-done .rp-receipt__box{background:var(--rp-ink);color:var(--rp-card)}.rp-receipt__barcode{background:repeating-linear-gradient(90deg, var(--rp-ink) 0 2px, transparent 2px 3px, var(--rp-ink) 3px 4px, transparent 4px 7px, var(--rp-ink) 7px 10px, transparent 10px 11px, var(--rp-ink) 11px 12px, transparent 12px 15px);width:250px;height:40px;margin:10px auto 6px}.rp-receipt__thanks{text-align:center;letter-spacing:.2em;font-size:10px;font-weight:700}.rp-stamp{border:5px double var(--rp-accent);width:132px;height:132px;color:var(--rp-accent);mix-blend-mode:multiply;animation:rp-stamp .55s var(--rp-ease-out) 1.45s both;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:34px;right:-26px;transform:rotate(-14deg)}.rp-stamp small{font-family:var(--rp-font-mono);letter-spacing:.2em;font-size:9px;font-weight:700}.rp-stamp b{font-family:var(--rp-font-display);font-size:58px;font-weight:900;line-height:.95}.rp-register__main{position:absolute;top:20px;left:468px;right:48px}.rp-register__head{height:104px;animation:rp-rise .6s var(--rp-ease-out) both;justify-content:space-between;align-items:flex-end;display:flex}.rp-register__kicker{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.2em;color:var(--rp-text-2);font-weight:700}.rp-register__title{font-family:var(--rp-font-display);text-transform:uppercase;font-size:var(--rp-size-h1);align-items:center;gap:16px;margin:4px 0 0;font-weight:900;line-height:.9;display:flex}.rp-register__title span{background:var(--rp-accent);color:var(--rp-ink);border:2px solid var(--rp-ink);padding:2px 10px;font-size:30px;transform:rotate(-3deg)}.rp-register__sub{font-size:var(--rp-size-small);color:var(--rp-text-2);margin-top:6px}.rp-register__rank{align-items:center;gap:10px;display:flex}.rp-register__rank img{width:96px;animation:rp-pop .7s var(--rp-ease-bounce) .5s both}.rp-register__rank div{flex-direction:column;display:flex}.rp-register__rank small{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.18em;color:var(--rp-text-2);font-weight:700}.rp-register__rank b{font-family:var(--rp-font-display);font-size:44px;font-weight:900;line-height:1}.rp-register__slips{flex-direction:column;gap:12px;margin-top:14px;display:flex}.rp-register__tape{height:212px;position:absolute;bottom:18px;left:48px;right:48px}.rp-slip{background:var(--rp-card);border:2px solid var(--rp-ink);border-radius:var(--rp-radius-lg);height:196px;animation:rp-slip .7s var(--rp-ease-out) both;display:flex;position:relative;box-shadow:0 3px #17130f2e}.rp-slip__art{clip-path:polygon(0 0,calc(100% - 56px) 0,100% 100%,0 100%);border-radius:6px 0 0 6px;flex:none;width:212px;position:relative;overflow:hidden}.rp-slip__boss{object-fit:cover;object-position:50% 12%;width:calc(100% - 20px);height:100%;position:absolute;top:0;left:-6px}.rp-slip__no{background:var(--rp-ink);color:var(--rp-on-ink);font-family:var(--rp-font-mono);letter-spacing:.16em;border-radius:var(--rp-radius-sm);flex-direction:column;align-items:center;padding:4px 8px 3px;font-size:8.5px;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.rp-slip__no b{font-family:var(--rp-font-display);letter-spacing:.02em;font-size:26px;font-weight:900;line-height:.95}.rp-slip__rating{z-index:2;width:52px;height:52px;animation:rp-pop .6s var(--rp-ease-bounce) both;animation-delay:inherit;border-width:3px;font-size:32px;position:absolute;bottom:12px;left:164px}.rp-slip__info{flex-direction:column;flex:1;min-width:0;padding:12px 10px 12px 18px;display:flex}.rp-slip__kicker{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.14em;color:var(--rp-text-2);white-space:nowrap;align-items:center;gap:10px;font-weight:700;display:flex}.rp-slip__kicker .is-hot{background:var(--rp-accent);color:var(--rp-ink);border-radius:3px;padding:1px 6px}.rp-slip__name{font-family:var(--rp-font-display);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:34px;font-weight:900;line-height:1;overflow:hidden}.rp-slip__els{gap:18px;margin-top:7px;display:flex}.rp-slip__score{align-items:flex-end;gap:14px;margin-top:auto;display:flex}.rp-slip__total{font-family:var(--rp-font-display);flex:none;width:112px;font-size:42px;font-weight:900;line-height:.9}.rp-slipbar{flex:none;width:290px}.rp-slipbar__marks{height:14px;font-family:var(--rp-font-mono);letter-spacing:.04em;color:var(--rp-text-2);font-size:9px;font-weight:700;position:relative}.rp-slipbar__marks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.rp-slipbar__marks .is-end{right:0;transform:none}.rp-slipbar__track{border:2px solid var(--rp-ink);background:var(--rp-paper-2);border-radius:3px;gap:2px;height:14px;display:flex;position:relative;overflow:hidden}.rp-slipbar__seg{transform-origin:0;height:100%;animation:rp-grow .9s var(--rp-ease-out) .5s both;flex:none}.rp-slipbar__seg.is-0,.rp-slipbar__legend i.is-0{background:var(--rp-ink)}.rp-slipbar__seg.is-1,.rp-slipbar__legend i.is-1{background:var(--rp-rule)}.rp-slipbar__track i{background:var(--rp-accent);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.rp-slipbar__legend{font-family:var(--rp-font-mono);letter-spacing:.06em;color:var(--rp-text-2);white-space:nowrap;align-items:center;gap:12px;margin-top:5px;font-size:9.5px;font-weight:700;display:flex}.rp-slipbar__legend span{align-items:center;gap:5px;display:inline-flex}.rp-slipbar__legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.rp-slipbar__capped{background:var(--rp-accent);color:var(--rp-ink);letter-spacing:.14em;border-radius:3px;margin-left:auto;padding:1px 7px}.rp-slip__cast{border-left:1px dotted var(--rp-rule);flex-direction:column;flex:none;justify-content:center;gap:8px;width:244px;padding:14px 16px 12px 8px;display:flex}.rp-slip__label{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.2em;color:var(--rp-text-2);font-weight:700}.rp-slip__names{font-family:var(--rp-font-display);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.rp-slip__bb{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.12em;color:var(--rp-text-2);margin-top:-6px;font-weight:700}.rp-cinema{background-color:var(--rp-ink);color:var(--rp-on-ink);padding:16px var(--rp-gutter) 0;opacity:0;filter:brightness(.15);pointer-events:none;--rp-hatch-opacity:.05;transition:opacity .45s,filter 1s .1s}.rp-cinema.is-in{opacity:1;filter:none;pointer-events:auto}.rp-cinema__empty{color:var(--rp-on-ink-3);border-color:var(--rp-wood);width:560px}.rp-cinema__empty b{color:var(--rp-on-ink)}.rp-marquee{background:var(--rp-ink-2);border-radius:var(--rp-radius-xl);height:116px;box-shadow:inset 0 0 0 2px var(--rp-wood);align-items:center;gap:26px;padding:0 30px;display:flex;position:relative}.rp-marquee__bulbs{background-image:radial-gradient(circle, var(--rp-bulb) 3px, transparent 3.6px), radial-gradient(circle, var(--rp-wood) 3px, transparent 3.6px);background-position:0 0,12px 0;background-repeat:repeat-x;background-size:24px 10px;height:10px;animation:1s step-end infinite rp-chase;position:absolute;left:16px;right:16px}.rp-marquee__bulbs.is-top{top:7px}.rp-marquee__bulbs.is-bottom{animation-delay:-.5s;bottom:7px}.rp-marquee__logo{flex:none;width:auto;height:70px}.rp-marquee__board{border-radius:var(--rp-radius-sm);background-color:var(--rp-ink);background-image:repeating-linear-gradient(#0000 0 5px,#efe7d60f 5px 6px);flex-direction:column;flex:1;justify-content:center;min-width:0;height:76px;padding:7px 18px;display:flex;overflow:hidden}.rp-marquee__kicker{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.2em;color:var(--rp-accent);font-weight:700}.rp-letters{margin-top:3px;display:flex}.rp-letters__w{flex:none;display:inline-flex}.rp-letters__c{font-family:var(--rp-font-display);color:var(--rp-on-ink);transform:var(--rp-tilt);animation:rp-letter .4s var(--rp-ease-out) backwards;padding:0 1.5px;font-size:42px;font-weight:900;line-height:1;display:inline-block}.rp-letters__c.is-space{width:14px}.rp-marquee__gross{flex-direction:column;flex:none;align-items:flex-end;display:flex}.rp-marquee__gross small{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.2em;color:var(--rp-on-ink-3);font-weight:700}.rp-marquee__gross b{font-family:var(--rp-font-display);font-size:48px;font-weight:900;line-height:1}.rp-marquee__gross span{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.12em;color:var(--rp-on-ink-2)}.rp-posters{gap:32px;height:640px;margin-top:16px;display:flex}.rp-poster{perspective:1600px;transform-origin:50% -40px;width:312px;height:100%;animation:rp-hang .95s var(--rp-ease-out) both;flex:none;position:relative}.rp-poster__hit{width:100%;height:100%;display:block}.rp-poster__hit:hover .rp-poster__card{transform:translateY(-4px)}.rp-poster__card{width:100%;height:100%;transform-style:preserve-3d;transition:transform .75s var(--rp-ease-inout);position:relative}.rp-poster.is-flipped .rp-poster__card,.rp-poster.is-flipped .rp-poster__hit:hover .rp-poster__card{transform:rotateY(180deg)}.rp-poster__face{backface-visibility:hidden;border-radius:var(--rp-radius-md);border:6px solid var(--rp-ink-3);position:absolute;inset:0;overflow:hidden}.rp-poster__front{background:var(--rp-ink-2);flex-direction:column;display:flex;box-shadow:0 20px 26px -16px #000000b3}.rp-poster__top{background:var(--rp-ink);height:32px;font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.16em;color:var(--rp-on-ink-2);flex:none;justify-content:space-between;align-items:center;padding:0 10px;font-weight:700;display:flex}.rp-pips{gap:3px;display:flex}.rp-pips img{filter:grayscale()brightness(.45);width:20px;height:20px}.rp-pips img.is-lit{filter:none}.rp-poster__art{flex:none;height:318px;position:relative;overflow:hidden}.rp-poster__boss{object-fit:cover;object-position:50% 14%;width:100%;height:100%;position:absolute;inset:0}.rp-poster__buff{background:var(--rp-ink);font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.12em;color:var(--rp-on-ink);animation:rp-pop .5s var(--rp-ease-bounce) .8s both;border-radius:18px;align-items:center;gap:6px;padding:4px 12px 4px 4px;font-weight:700;display:flex;position:absolute;bottom:10px;left:10px}.rp-poster__buff img{width:26px;height:26px}.rp-poster__soldout{background:var(--rp-accent);width:230px;color:var(--rp-ink);border-top:2px solid var(--rp-ink);border-bottom:2px solid var(--rp-ink);text-align:center;font-family:var(--rp-font-display);letter-spacing:.08em;animation:rp-sash .5s var(--rp-ease-bounce) 1s both;flex-direction:column;padding:3px 0 4px;font-size:26px;font-weight:900;line-height:1;display:flex;position:absolute;top:34px;right:-60px;transform:rotate(35deg)}.rp-poster__soldout small{font-family:var(--rp-font-mono);letter-spacing:.18em;margin-top:2px;font-size:8.5px}.rp-poster__title{background:var(--rp-ink);flex:none;height:88px;padding:9px 12px 0}.rp-poster__pres{font-family:var(--rp-font-mono);letter-spacing:.18em;color:var(--rp-on-ink-3);font-size:9.5px;font-weight:700;display:block}.rp-poster__name{font-family:var(--rp-font-display);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-weight:900;line-height:.92;display:-webkit-box;overflow:hidden}.rp-poster__billing{border-top:1px solid var(--rp-ink-3);--rp-ring:var(--rp-ink-2);flex:none;height:90px;padding:9px 12px 0}.rp-poster__credits{font-family:var(--rp-font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--rp-on-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:12.5px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.rp-poster__credits small{font-family:var(--rp-font-mono);letter-spacing:.14em;color:var(--rp-on-ink-3);font-size:8px}.rp-poster__box{border-top:1px solid var(--rp-ink-3);flex:1;padding:8px 12px 0}.rp-poster__gross{justify-content:space-between;align-items:baseline;display:flex}.rp-poster__gross small{font-family:var(--rp-font-mono);letter-spacing:.18em;color:var(--rp-on-ink-3);font-size:9.5px;font-weight:700}.rp-poster__gross b{font-family:var(--rp-font-display);font-size:36px;font-weight:900;line-height:1}.rp-poster__bar{background:var(--rp-ink-3);border-radius:3px;height:6px;margin-top:6px;position:relative}.rp-poster__bar span{background:var(--rp-on-ink-2);transform-origin:0;animation:rp-grow 1s var(--rp-ease-out) .6s both;border-radius:3px;position:absolute;top:0;bottom:0;left:0}.rp-poster__bar.is-cap span{background:var(--rp-accent)}.rp-poster__bar i{background:var(--rp-accent);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.rp-poster__scale{height:14px;font-family:var(--rp-font-mono);letter-spacing:.06em;color:var(--rp-on-ink-3);margin-top:5px;font-size:9px;font-weight:700;position:relative}.rp-poster__scale span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.rp-poster__scale .is-end{right:0;transform:none}.rp-poster.is-midnight .rp-poster__face{border-color:var(--rp-accent)}.rp-poster.is-midnight .rp-poster__top{background:var(--rp-accent);color:var(--rp-ink)}.rp-poster.is-none{border:2px dashed var(--rp-wood);border-radius:var(--rp-radius-lg);align-items:center;padding:28px;display:flex}.rp-poster__none{font-family:var(--rp-font-mono);font-size:var(--rp-size-small);color:var(--rp-on-ink-3);line-height:1.6}.rp-poster__none small{letter-spacing:.2em;color:var(--rp-accent);font-weight:700;display:block}.rp-poster__none b{font-family:var(--rp-font-display);text-transform:uppercase;color:var(--rp-on-ink);margin:6px 0 10px;font-size:32px;line-height:1;display:block}.rp-poster__back{background:var(--rp-card);color:var(--rp-ink);text-align:left;padding:14px 16px;transform:rotateY(180deg)}.rp-poster__backhead{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.16em;color:var(--rp-text-2);border-bottom:2px solid var(--rp-ink);justify-content:space-between;padding-bottom:6px;font-weight:700;display:flex}.rp-poster__backname{font-family:var(--rp-font-display);text-transform:uppercase;margin:8px 0 6px;font-size:26px;font-weight:900;line-height:.95}.rp-poster__syn{color:var(--rp-ink-2);margin:0;font-size:12.5px;line-height:1.45}.rp-poster__rule{border-top:1px dotted var(--rp-rule);gap:10px;margin-top:10px;padding-top:10px;display:flex}.rp-poster__rule img{flex:none;width:34px;height:34px}.rp-poster__rule b{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.12em}.rp-poster__rule p{color:var(--rp-text-2);margin:3px 0 0;font-size:12px;line-height:1.4}.rp-poster__facts{flex-direction:column;gap:6px;margin-top:10px;display:flex}.rp-poster__split{border-top:2px solid var(--rp-ink);gap:14px;margin-top:10px;padding-top:8px;display:flex}.rp-poster__split span{font-family:var(--rp-font-display);flex-direction:column;font-size:22px;font-weight:900;line-height:1;display:flex}.rp-poster__split small{font-family:var(--rp-font-mono);letter-spacing:.12em;color:var(--rp-text-2);margin-bottom:2px;font-size:9px;font-weight:700}.rp-poster__split .is-total{text-align:right;margin-left:auto}.rp-poster__midrank{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.1em;color:var(--rp-text-2);margin-top:8px;font-weight:700}.rp-poster__turn{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.16em;color:var(--rp-text-2);font-weight:700;position:absolute;bottom:12px;right:16px}.rp-cinema__office{height:178px;margin-top:14px}@keyframes rp-growy{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rp-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes rp-stamp{0%{opacity:0;transform:scale(2.3)rotate(-4deg)}65%{opacity:1;transform:scale(.94)rotate(-15deg)}to{opacity:1;transform:rotate(-14deg)}}@keyframes rp-slip{0%{opacity:0;transform:translate(90px)rotate(1.5deg)}to{opacity:1;transform:none}}@keyframes rp-hang{0%{opacity:0;transform:translateY(-46px)rotate(-6deg)}50%{opacity:1;transform:rotate(2.4deg)}76%{transform:rotate(-1deg)}to{opacity:1;transform:none}}@keyframes rp-letter{0%{opacity:0;transform:translateY(-18px)rotate(-8deg)}}@keyframes rp-sash{0%{opacity:0;transform:rotate(35deg)scale(1.8)}to{opacity:1;transform:rotate(35deg)}}@keyframes rp-chase{0%{background-position:0 0,12px 0}50%{background-position:12px 0,0 0}}.rp-channel,.rp-picks{clip-path:inset(0 0 0 100%);transition:clip-path var(--rp-dur-wipe) var(--rp-ease-wipe);pointer-events:none}.rp-channel.is-in,.rp-picks.is-in{clip-path:inset(0);pointer-events:auto}.rp-channel__empty,.rp-picks__empty{width:560px;position:absolute;top:40px;left:48px}.rp-channel__head{height:100px;animation:rp-rise .6s var(--rp-ease-out) both;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;top:20px;left:48px;right:48px}.rp-channel__kicker,.rp-picks__kicker{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.2em;color:var(--rp-text-2);font-weight:700}.rp-channel__title,.rp-picks__title{font-family:var(--rp-font-display);text-transform:uppercase;font-size:var(--rp-size-h1);margin:4px 0 0;font-weight:900;line-height:.9}.rp-channel__sub,.rp-picks__sub{font-size:var(--rp-size-small);color:var(--rp-text-2);margin-top:6px}.rp-channel__sync{border:2px solid var(--rp-ink);background:var(--rp-card);flex-direction:column;align-items:flex-end;padding:8px 14px;display:flex;transform:rotate(2deg)}.rp-channel__sync small{font-family:var(--rp-font-mono);letter-spacing:.16em;color:var(--rp-text-2);font-size:9.5px;font-weight:700}.rp-channel__sync b{font-family:var(--rp-font-display);font-size:40px;font-weight:900;line-height:1}.rp-channel__sync.is-stale{background:var(--rp-accent)}.rp-channel__sync.is-stale small{color:var(--rp-ink)}.rp-rack{flex-direction:column;gap:10px;width:852px;display:flex;position:absolute;top:132px;left:48px}.rp-deck{background:var(--rp-ink);height:116px;color:var(--rp-on-ink);border-radius:var(--rp-radius-lg);border-top:3px solid var(--rp-ink-3);text-align:left;transition:transform var(--rp-dur-quick) var(--rp-ease-out), box-shadow var(--rp-dur-quick);animation:rp-slip .6s var(--rp-ease-out) both;grid-template-columns:84px 190px 262px 128px 1fr;align-items:center;gap:14px;padding:0 16px 0 12px;display:grid;position:relative;box-shadow:0 4px #17130f4d}.rp-deck:hover{transform:translateY(-3px)}.rp-deck.is-on{box-shadow:0 0 0 3px var(--rp-accent), 0 8px 0 #17130f4d;transform:translateY(-3px)}.rp-deck__ch{border-radius:var(--rp-radius-md);background:var(--rp-ink-2);flex-direction:column;justify-content:center;align-items:center;height:88px;display:flex;box-shadow:inset 0 2px #0006}.rp-deck__ch small{font-family:var(--rp-font-mono);letter-spacing:.2em;color:var(--rp-on-ink-3);font-size:10px;font-weight:700}.rp-deck__ch b{font-family:var(--rp-font-display);font-size:46px;font-weight:900;line-height:.9}.rp-deck__id{flex-direction:column;gap:8px;min-width:0;display:flex}.rp-deck__name{font-family:var(--rp-font-display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;font-size:22px;font-weight:900;line-height:1}.rp-deck__slot{height:10px;box-shadow:inset 0 2px 2px #000c, 0 1px 0 var(--rp-ink-3);background:#0b0907;border-radius:3px;display:block}.rp-deck__meta{font-family:var(--rp-font-mono);letter-spacing:.08em;color:var(--rp-on-ink-3);white-space:nowrap;font-size:9.5px}.rp-deck__vfd{border-radius:var(--rp-radius-md);border:2px solid var(--rp-ink-3);background:#0b0907;grid-template-rows:14px 44px 1fr;grid-template-columns:auto auto 1fr;column-gap:8px;height:88px;padding:6px 12px 0;display:grid;position:relative}.rp-deck__label{font-family:var(--rp-font-mono);letter-spacing:.2em;color:var(--rp-accent);opacity:.8;grid-column:1/-1;font-size:9px;font-weight:700}.rp-deck__count{font-family:var(--rp-font-display);letter-spacing:.06em;font-size:50px;font-weight:800;line-height:.9;position:relative}.rp-deck__count i{color:var(--rp-ink-3);opacity:.55;font-style:normal;position:absolute;top:0;left:0}.rp-deck__count b{color:var(--rp-accent);font-weight:800;position:relative}.rp-deck__of{font-family:var(--rp-font-mono);color:var(--rp-on-ink-3);align-self:end;padding-bottom:4px;font-size:13px;font-weight:700}.rp-deck__segs{grid-column:1/-1;align-items:center;gap:3px;display:flex}.rp-deck__segs i{background:var(--rp-ink-3);border-radius:1px;width:11px;height:7px;display:block}.rp-deck__segs i.is-lit{background:var(--rp-accent);animation:rp-pop .3s var(--rp-ease-out) both}.rp-deck__stats{flex-direction:column;gap:4px;display:flex}.rp-deck__stats span{font-family:var(--rp-font-display);justify-content:space-between;align-items:baseline;font-size:19px;font-weight:800;line-height:1.05;display:flex}.rp-deck__stats small{font-family:var(--rp-font-mono);letter-spacing:.14em;color:var(--rp-on-ink-3);font-size:9px;font-weight:700}.rp-deck__flip.is-none{color:var(--rp-on-ink-3)}.rp-deck__lamps{flex-direction:column;gap:10px;display:flex}.rp-lamp{font-family:var(--rp-font-mono);letter-spacing:.12em;color:var(--rp-on-ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.rp-lamp i{background:var(--rp-ink-3);border-radius:50%;flex:none;width:9px;height:9px}.rp-lamp.is-on{color:var(--rp-on-ink)}.rp-lamp.is-on i{background:var(--rp-accent);box-shadow:0 0 0 2px #e8501c40}.rp-deck.is-on .rp-lamp:first-child.is-on i{animation:1.1s steps(2,start) infinite rp-blink}.rp-rack__archived{font-family:var(--rp-font-mono);letter-spacing:.08em;color:var(--rp-text-2);border:1.5px dashed var(--rp-rule);border-radius:var(--rp-radius-md);padding:6px 12px;font-size:9.5px;font-weight:700}.rp-channel__side{flex-direction:column;gap:14px;display:flex;position:absolute;top:132px;left:924px;right:48px}.rp-spread,.rp-luck{background:var(--rp-card);border:2px solid var(--rp-ink);border-radius:var(--rp-radius-lg);padding:12px 16px}.rp-spread__title,.rp-luck__title{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.2em;flex-direction:column;gap:2px;font-weight:700;display:flex}.rp-spread__title span,.rp-luck__title span{letter-spacing:.08em;color:var(--rp-text-2);font-size:9.5px;font-weight:400}.rp-spread__plot{border-bottom:1px solid var(--rp-ink);height:190px;margin-top:10px;display:flex}.rp-spread__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;display:flex;position:relative}.rp-spread__n{font-family:var(--rp-font-mono);min-height:14px;margin-bottom:3px;font-size:10px;font-weight:700}.rp-spread__bar{background:var(--rp-ink);transform-origin:bottom;width:22px;animation:rp-growy .7s var(--rp-ease-out) both;border-radius:4px 4px 0 0;display:block}.rp-spread__x{font-family:var(--rp-font-mono);color:var(--rp-text-2);font-size:9.5px;position:absolute;bottom:-18px}.rp-spread__note{color:var(--rp-warn);margin-top:24px;font-size:11.5px;font-weight:600}.rp-spread__plot+.rp-spread__note{margin-top:24px}.rp-spread{padding-bottom:26px}.rp-luck__row{grid-template-columns:150px 1fr 76px;align-items:center;gap:10px;margin-top:12px;display:grid}.rp-luck__name{font-family:var(--rp-font-mono);letter-spacing:.08em;font-size:10px;font-weight:700}.rp-luck__bar{background:var(--rp-paper-2);border-radius:3px;height:10px;position:relative}.rp-luck__bar span{background:var(--rp-ink);transform-origin:0;animation:rp-grow .9s var(--rp-ease-out) .3s both;border-radius:3px;position:absolute;top:0;bottom:0;left:0}.rp-luck__bar i{background:var(--rp-accent);width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.rp-luck__val{font-family:var(--rp-font-display);text-align:right;font-size:20px;font-weight:900}.rp-luck__val small{font-family:var(--rp-font-mono);color:var(--rp-text-2);font-size:9.5px;font-weight:700}.rp-luck__note{color:var(--rp-text-2);margin-top:10px;font-size:11.5px}.rp-card-punch{background:var(--rp-card);border:2px solid var(--rp-ink);border-radius:var(--rp-radius-lg);flex-direction:column;padding:10px 16px;display:flex;position:absolute;inset:688px 48px 18px}.rp-card-punch__head{justify-content:space-between;align-items:center;height:20px;display:flex}.rp-card-punch__title{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.2em;font-weight:700}.rp-card-punch__legend{gap:16px;display:flex}.rp-legend-dot{font-family:var(--rp-font-mono);letter-spacing:.08em;color:var(--rp-text-2);align-items:center;gap:6px;font-size:9.5px;font-weight:700;display:inline-flex}.rp-legend-dot i{color:#fff;background:var(--rp-rule);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:inline-flex}.rp-card-punch__holes{flex-wrap:wrap;align-content:flex-start;gap:6px;height:190px;margin-top:10px;display:flex}.rp-punch{background:var(--rp-paper-2);width:40px;height:40px;box-shadow:0 0 0 3px var(--c,var(--rp-rule));animation:rp-pop .35s var(--rp-ease-out) backwards;transition:transform var(--rp-dur-tick), opacity var(--rp-dur-quick), filter var(--rp-dur-quick);border-radius:50%;flex:none;position:relative}.rp-punch img{object-fit:cover;border-radius:50%;width:100%;height:100%}.rp-punch.is-item img{object-fit:contain;padding:3px}.rp-punch__none{width:100%;height:100%;font-family:var(--rp-font-display);color:var(--rp-text-2);justify-content:center;align-items:center;font-size:20px;font-weight:900;display:flex}.rp-punch__glyph{background:var(--c);color:#fff;width:16px;height:16px;box-shadow:0 0 0 2px var(--rp-card);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:-5px;right:-5px}.rp-punch.is-won,.rp-legend-dot.is-won i{--c:var(--rp-grade-c);background-color:var(--rp-paper-2)}.rp-legend-dot.is-won i{background:var(--rp-grade-c)}.rp-punch.is-lost{--c:var(--rp-warn)}.rp-legend-dot.is-lost i{background:var(--rp-warn)}.rp-punch.is-guaranteed{--c:var(--rp-grade-b)}.rp-legend-dot.is-guaranteed i{background:var(--rp-grade-b)}.rp-punch.is-plain{--c:var(--rp-rule)}.rp-punch.is-gap{box-shadow:0 0 0 3px var(--c,var(--rp-rule)), 0 0 0 6px var(--rp-card), 0 0 0 8px var(--rp-accent)}.rp-punch.is-gap:after{content:"!";background:var(--rp-accent);width:16px;height:16px;color:var(--rp-ink);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex;position:absolute;top:-6px;left:-6px}.rp-legend-dot.is-gap i{background:var(--rp-accent);color:var(--rp-ink)}.rp-punch.is-dim{opacity:.18;filter:grayscale()}.rp-punch.is-hover,.rp-punch:hover{z-index:2;transform:scale(1.18)}.rp-card-punch__readout{border-top:1px dotted var(--rp-rule);min-height:36px;font-family:var(--rp-font-mono);letter-spacing:.06em;color:var(--rp-text-2);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:auto;padding-top:6px;font-size:10px;display:flex}.rp-card-punch__readout b{font-family:var(--rp-font-display);text-transform:uppercase;color:var(--rp-ink);letter-spacing:.02em;font-size:20px;font-weight:900}.rp-picks__head{height:100px;animation:rp-rise .6s var(--rp-ease-out) both;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;top:20px;left:48px;right:48px}.rp-picks__sign{font-family:var(--rp-font-mono);letter-spacing:.16em;color:var(--rp-text-2);flex-direction:column;align-items:flex-end;font-size:10px;font-weight:700;display:flex}.rp-picks__sign b{font-family:var(--rp-font-hand);letter-spacing:0;color:var(--rp-ink);font-size:44px;font-weight:400;line-height:1.1;transform:rotate(-4deg)}.rp-picks__shelf{grid-template-columns:repeat(5,1fr);gap:30px 18px;padding-top:12px;display:grid;position:absolute;top:134px;left:48px;right:48px}.rp-picks__shelf:before,.rp-picks__shelf:after{content:"";background:var(--rp-ink-2);border-top:3px solid var(--rp-wood);height:12px;position:absolute;left:-12px;right:-12px}.rp-picks__shelf:before{top:0}.rp-picks__shelf:after{top:180px}.rp-talker{background:var(--rp-card);border:2px solid var(--rp-ink);text-align:left;height:138px;transform:var(--rp-tilt);transform-origin:50% -6px;transition:transform var(--rp-dur-quick) var(--rp-ease-out), box-shadow var(--rp-dur-quick);animation:rp-talk .7s var(--rp-ease-out) both;border-radius:3px;flex-direction:column;margin-top:4px;padding:10px 12px 8px 18px;display:flex;position:relative;box-shadow:0 6px 10px -6px #17130f73}.rp-talker:hover{transform:translateY(-3px)}.rp-talker.is-on{box-shadow:0 0 0 3px var(--rp-accent), 0 10px 14px -8px #17130f80;transform:translateY(-4px)rotate(0)}.rp-talker__tape{background:#e4d9c2d9;border:1px solid #8a7e6e66;width:56px;height:16px;margin-left:-28px;position:absolute;top:-9px;left:50%;transform:rotate(-3deg)}.rp-talker__edge{width:7px;position:absolute;top:0;bottom:0;left:0}.rp-talker__rank{font-family:var(--rp-font-hand);color:var(--rp-accent);-webkit-text-stroke:.6px var(--rp-ink);font-size:30px;line-height:1}.rp-talker__faces{display:flex;position:absolute;top:8px;right:8px}.rp-talker__faces img{object-fit:contain;width:60px;height:60px;margin-left:-18px}.rp-talker__name{font-family:var(--rp-font-hand);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:auto;font-size:22px;line-height:1.05;overflow:hidden}.rp-talker__meta{font-family:var(--rp-font-mono);letter-spacing:.12em;color:var(--rp-text-2);margin-top:3px;font-size:9px;font-weight:700}.rp-talker .rp-stars{margin-top:3px}.rp-talker__soon,.rp-talker__rumor{background:var(--rp-accent);color:var(--rp-ink);font-family:var(--rp-font-mono);letter-spacing:.12em;border:2px solid var(--rp-ink);padding:3px 7px;font-size:9px;font-weight:700;position:absolute;bottom:34px;right:-6px;transform:rotate(4deg)}.rp-talker__rumor{background:var(--rp-ink);color:var(--rp-on-ink);bottom:8px}.rp-stars{gap:1px;font-size:14px;line-height:1;display:inline-flex}.rp-stars i{color:var(--rp-peg);font-style:normal}.rp-stars i.is-on{color:var(--rp-accent)}.rp-pickcard{background:var(--rp-card);border:3px solid var(--rp-ink);border-radius:var(--rp-radius-lg);animation:rp-rise .55s var(--rp-ease-out) both;display:flex;position:absolute;inset:478px 48px 18px;overflow:hidden;box-shadow:0 10px 0 -4px #17130f33}.rp-pickcard__side{border-right:3px solid var(--rp-ink);flex-direction:column;flex:none;justify-content:center;align-items:center;width:280px;display:flex;position:relative}.rp-pickcard__rank{font-family:var(--rp-font-hand);color:var(--rp-card);-webkit-text-stroke:1.5px var(--rp-ink);font-size:64px;line-height:1;position:absolute;top:8px;left:16px}.rp-pickcard__faces{display:flex;position:relative}.rp-pickcard__faces img{object-fit:contain;width:220px;height:220px;animation:rp-pop .6s var(--rp-ease-bounce) .2s both}.rp-pickcard__faces.is-2 img{width:150px;height:150px}.rp-pickcard__faces.is-2 img+img{margin-top:60px;margin-left:-30px}.rp-pickcard__body{flex-direction:column;flex:1;min-width:0;padding:20px 30px 16px;display:flex;position:relative}.rp-pickcard__kicker{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.18em;color:var(--rp-text-2);font-weight:700}.rp-pickcard__top{align-items:baseline;gap:18px;margin-top:2px;display:flex}.rp-pickcard__name{font-family:var(--rp-font-hand);margin:0;font-size:50px;font-weight:400;line-height:1.1}.rp-pickcard__top .rp-stars{font-size:24px}.rp-pickcard__priority{background:var(--rp-ink);color:var(--rp-on-ink);font-family:var(--rp-font-mono);font-size:var(--rp-size-small);letter-spacing:.1em;text-transform:uppercase;border-radius:14px;align-self:flex-start;margin-top:4px;padding:5px 12px;font-weight:700}.rp-pickcard__cols{gap:32px;min-height:0;margin-top:14px;display:flex}.rp-pickcard__why{min-width:0;color:var(--rp-ink-2);flex:1;font-size:14px;line-height:1.55}.rp-pickcard__why p{margin:0 0 10px}.rp-pickcard__team{flex-direction:column;flex:none;gap:8px;width:300px;display:flex}.rp-pickcard__label{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.18em;color:var(--rp-accent);font-weight:700}.rp-pickcard__line{font-family:var(--rp-font-display);text-transform:uppercase;letter-spacing:.02em;border-bottom:1px dotted var(--rp-rule);padding-bottom:8px;font-size:17px;font-weight:800;line-height:1.15}.rp-pickcard__rumor{color:var(--rp-warn);font-size:12px;font-weight:600}.rp-pickcard__sig{font-family:var(--rp-font-hand);font-size:22px;position:absolute;bottom:12px;right:28px;transform:rotate(-3deg)}@keyframes rp-talk{0%{opacity:0;transform:translateY(-24px)rotate(-6deg)}60%{opacity:1;transform:var(--rp-tilt) translateY(2px)}to{opacity:1;transform:var(--rp-tilt)}}.rp-combos{clip-path:inset(0 0 0 100%);transition:clip-path var(--rp-dur-wipe) var(--rp-ease-wipe);pointer-events:none}.rp-combos.is-in{clip-path:inset(0);pointer-events:auto}.rp-combos__empty{width:560px;position:absolute;top:40px;left:48px}.rp-combos__head{height:96px;animation:rp-rise .6s var(--rp-ease-out) both;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;top:18px;left:48px;right:48px}.rp-combos__kicker{font-family:var(--rp-font-mono);font-size:var(--rp-size-label);letter-spacing:.2em;color:var(--rp-text-2);font-weight:700}.rp-combos__title{font-family:var(--rp-font-display);text-transform:uppercase;font-size:var(--rp-size-h1);margin:4px 0 0;font-weight:900;line-height:.9}.rp-combos__sub{font-size:var(--rp-size-small);color:var(--rp-text-2);margin-top:6px}.rp-combos__sign{font-family:var(--rp-font-mono);letter-spacing:.16em;color:var(--rp-text-2);flex-direction:column;align-items:flex-end;font-size:10px;font-weight:700;display:flex}.rp-combos__sign b{font-family:var(--rp-font-hand);letter-spacing:0;color:var(--rp-ink);font-size:44px;font-weight:400;line-height:1.1;transform:rotate(-4deg)}.rp-combos__shelf{justify-content:space-between;align-items:flex-start;height:214px;padding-top:14px;display:flex;position:absolute;top:128px;left:48px;right:48px}.rp-combos__shelf:after{content:"";background:var(--rp-ink-2);border-top:3px solid var(--rp-wood);height:12px;position:absolute;top:200px;left:-12px;right:-12px}.rp-pack{border:3px solid var(--rp-ink);background:var(--rp-ink);width:176px;height:182px;transform:var(--rp-tilt);transform-origin:50% 100%;transition:transform var(--rp-dur-quick) var(--rp-ease-out), box-shadow var(--rp-dur-quick);animation:rp-packdrop .7s var(--rp-ease-out) backwards;border-radius:4px;flex:none;position:relative;box-shadow:0 8px 12px -8px #17130f8c}.rp-pack:hover{transform:translateY(-5px)rotate(0)}.rp-pack.is-on{box-shadow:0 0 0 3px var(--rp-card), 0 0 0 6px var(--rp-accent), 0 14px 16px -10px #17130f99;transform:translateY(-8px)rotate(0)}.rp-pack__spines{border-radius:1px;display:flex;position:absolute;inset:0;overflow:hidden}.rp-pack__spine{border-right:1px solid #17130fb3;flex:none;width:56px;height:176px;position:relative;overflow:hidden}.rp-pack__spine:last-child{border-right:0;width:58px}.rp-pack__spine img{width:200px;height:334px;position:absolute;top:0;left:-72px}.rp-pack__wrap{pointer-events:none;transition:opacity var(--rp-dur-quick);background:linear-gradient(115deg,#0000 22%,#ffffff57 30%,#0000 37% 60%,#ffffff29 65%,#0000 70%),linear-gradient(#ffffff1f,#0000 30%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff40}.rp-pack:hover .rp-pack__wrap{opacity:.7}.rp-pack__band{background:var(--rp-card);border-top:2px solid var(--rp-ink);border-bottom:2px solid var(--rp-ink);border-left:8px solid var(--rp-pack-el);text-align:left;flex-direction:column;min-height:46px;padding:4px 8px;display:flex;position:absolute;bottom:10px;left:-3px;right:-3px}.rp-pack__name{font-family:var(--rp-font-hand);overflow-wrap:anywhere;font-size:17px;line-height:1}.rp-pack__meta{font-family:var(--rp-font-mono);letter-spacing:.12em;color:var(--rp-text-2);white-space:nowrap;margin-top:3px;font-size:8.5px;font-weight:700}.rp-pack__sticker{clip-path:polygon(50% 0,61% 12%,77% 6%,80% 22%,96% 25%,90% 40%,100% 52%,89% 62%,94% 78%,78% 80%,74% 96%,60% 89%,48% 100%,38% 89%,22% 95%,20% 79%,4% 75%,11% 61%,0 49%,11% 38%,6% 23%,22% 20%,26% 4%,40% 11%);background:var(--rp-ink);justify-content:center;align-items:center;width:66px;height:66px;display:flex;position:absolute;top:-16px;right:-16px;transform:rotate(12deg)}.rp-pack__sticker b{text-align:center;width:58px;height:58px;font-family:var(--rp-font-display);letter-spacing:.02em;clip-path:inherit;justify-content:center;align-items:center;padding:0 9px;font-size:12.5px;font-weight:900;line-height:.95;display:flex}.rp-pack.is-proven .rp-pack__sticker b{background:var(--rp-grade-s);color:var(--rp-grade-s-fg)}.rp-pack.is-adapted .rp-pack__sticker b{background:var(--rp-accent);color:var(--rp-ink)}.rp-pack.is-guide .rp-pack__sticker b{background:var(--rp-card);color:var(--rp-ink)}@keyframes rp-packdrop{0%{opacity:0;transform:translateY(-30px)rotate(-5deg)}65%{opacity:1;transform:translateY(3px) var(--rp-tilt)}to{opacity:1;transform:var(--rp-tilt)}}.rp-bill{height:104px;animation:rp-rise .6s var(--rp-ease-out) .15s both;gap:14px;display:flex;position:absolute;top:362px;left:48px;right:48px}.rp-bill__label{background:var(--rp-ink);width:236px;color:var(--rp-on-ink);border-radius:var(--rp-radius-lg);flex-direction:column;flex:none;justify-content:center;padding:0 16px;display:flex;transform:rotate(-1.2deg)}.rp-bill__kicker{font-family:var(--rp-font-mono);letter-spacing:.2em;color:var(--rp-accent);font-size:10px;font-weight:700}.rp-bill__label b{font-family:var(--rp-font-display);text-transform:uppercase;margin-top:4px;font-size:18px;font-weight:900;line-height:1}.rp-bill__date{font-family:var(--rp-font-mono);white-space:nowrap;letter-spacing:.12em;color:var(--rp-on-ink-3);margin-top:6px;font-size:8.5px}.rp-ticket{background:var(--rp-card);border:2px solid var(--rp-ink);border-radius:var(--rp-radius-md);text-align:left;min-width:0;transition:transform var(--rp-dur-quick) var(--rp-ease-out), box-shadow var(--rp-dur-quick);flex:1;display:flex;position:relative;overflow:hidden}.rp-ticket:not(:disabled):hover{transform:translateY(-3px)}.rp-ticket.is-on{box-shadow:0 0 0 3px var(--rp-accent)}.rp-ticket:disabled{cursor:default;opacity:.7}.rp-ticket__stub{background:var(--rp-paper-2);border-right:2px dashed var(--rp-rule);flex-direction:column;flex:none;justify-content:center;align-items:center;width:54px;display:flex}.rp-ticket__stub small{font-family:var(--rp-font-mono);letter-spacing:.16em;color:var(--rp-text-2);font-size:8.5px;font-weight:700}.rp-ticket__stub b{font-family:var(--rp-font-display);font-size:40px;font-weight:900;line-height:1}.rp-ticket.is-on .rp-ticket__stub{background:var(--rp-accent)}.rp-ticket__boss{background:radial-gradient(circle at 50% 35%, var(--rp-paper-2), var(--rp-card) 70%);flex:none;width:64px;position:relative;overflow:hidden}.rp-ticket__boss img{object-fit:contain;object-position:50% 0;width:92px;height:127px;position:absolute;top:-4px;left:-10px}.rp-ticket__body{flex-direction:column;flex:1;gap:4px;min-width:0;padding:8px 12px 0 10px;display:flex}.rp-ticket__name{font-family:var(--rp-font-display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:900;line-height:1;overflow:hidden}.rp-ticket__els{gap:8px;min-width:0;display:flex}.rp-ticket__els .rp-elrow{gap:4px}.rp-ticket__els .rp-elrow__label{letter-spacing:.08em;font-size:8.5px}.rp-ticket__els .rp-elrow__el{letter-spacing:0;gap:2px;font-size:9px}.rp-ticket__els .rp-elrow__el img{width:14px;height:14px}.rp-ticket__deal{font-family:var(--rp-font-hand);white-space:nowrap;align-items:center;gap:7px;min-width:0;margin-top:auto;padding-bottom:8px;font-size:15px;line-height:1;display:flex}.rp-ticket__deal>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.rp-ticket__deal .rp-cast__face{width:26px;height:26px;box-shadow:0 0 0 2px var(--rp-card);margin-left:-6px}.rp-ticket__deal .rp-cast__face:first-child{margin-left:0}.rp-ticket__deal .rp-cast__plus,.rp-ticket__deal .rp-cast__bb{display:none}.rp-combo{background:var(--rp-card);border:3px solid var(--rp-ink);border-radius:var(--rp-radius-lg);animation:rp-rise .55s var(--rp-ease-out) both;display:flex;position:absolute;inset:484px 48px 16px;overflow:hidden;box-shadow:0 10px 0 -4px #17130f33}.rp-combo.is-tall{top:362px}.rp-combo__stage{border-right:3px solid var(--rp-ink);background:linear-gradient(180deg, var(--rp-pack-el), var(--rp-card) 75%);flex:none;width:540px;padding:16px 22px 0 26px;position:relative}@supports (color:color-mix(in lab, red, red)){.rp-combo__stage{background:linear-gradient(180deg, color-mix(in srgb, var(--rp-pack-el) 22%, var(--rp-card)), var(--rp-card) 75%)}}.rp-combo__stage{overflow:hidden}.rp-combo__stage:before{content:"";background:var(--rp-pack-el);width:10px;position:absolute;top:0;bottom:0;left:0}.rp-combo__kicker{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.18em;color:var(--rp-text-2);font-weight:700}.rp-combo__name{font-family:var(--rp-font-hand);margin:2px 0 0;font-size:46px;font-weight:400;line-height:1.05}.rp-combo__arch{color:var(--rp-text-2);margin-top:2px;font-size:12.5px}.rp-combo__proof{font-family:var(--rp-font-mono);letter-spacing:.1em;align-items:center;gap:10px;margin-top:8px;font-size:10px;font-weight:700;display:flex}.rp-combo__seal{border:2px solid var(--rp-ink);font-family:var(--rp-font-display);letter-spacing:.06em;border-radius:14px;padding:4px 10px;font-size:14px;font-weight:900;transform:rotate(-3deg)}.rp-combo.is-proven .rp-combo__seal{background:var(--rp-grade-s);color:var(--rp-grade-s-fg)}.rp-combo.is-adapted .rp-combo__seal{background:var(--rp-accent);color:var(--rp-ink)}.rp-combo.is-guide .rp-combo__seal{background:var(--rp-ink);color:var(--rp-on-ink)}.rp-combo__lineup{zoom:.58;align-items:flex-end;margin-top:10px;display:flex}.rp-combo__checks{gap:8px;display:flex;position:absolute;bottom:14px;left:26px;right:22px}.rp-combo__check{background:var(--rp-card);border:2px solid var(--rp-ink);border-radius:var(--rp-radius-md);min-width:0;transition:transform var(--rp-dur-tick);flex:1;align-items:center;gap:8px;padding:6px 8px;display:flex}.rp-combo__check:hover{transform:translateY(-2px)}.rp-combo__check span:last-child{min-width:0;font-family:var(--rp-font-mono);letter-spacing:.1em;color:var(--rp-text-2);white-space:nowrap;flex-direction:column;font-size:8.5px;font-weight:700;display:flex}.rp-combo__check b{font-family:var(--rp-font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--rp-ink);text-overflow:ellipsis;font-size:15px;font-weight:900;line-height:1.05;overflow:hidden}.rp-combo__notes{flex-direction:column;flex:1;gap:4px;min-width:0;padding:16px 26px 36px;display:flex;overflow:hidden}.rp-combo__label{font-family:var(--rp-font-mono);font-size:var(--rp-size-micro);letter-spacing:.18em;color:var(--rp-accent);margin-top:6px;font-weight:700}.rp-combo__label:first-child{margin-top:0}.rp-combo__prose{color:var(--rp-ink-2);font-size:13.5px;line-height:1.5}.rp-combo__prose p{margin:0 0 6px}.rp-combo__tonight{background:var(--rp-paper);border-left:5px solid var(--rp-accent);color:var(--rp-ink-2);margin-top:auto;margin-bottom:4px;padding:8px 12px;font-size:12.5px;line-height:1.4}.rp-combo__tonight b{font-family:var(--rp-font-mono);letter-spacing:.16em;color:var(--rp-ink);margin-bottom:2px;font-size:10px;display:block}.rp-combo__side{flex-direction:column;flex:none;gap:6px;width:300px;padding:16px 22px 14px 0;display:flex;overflow:hidden}.rp-combo__kin{margin:2px 0}.rp-combo__kin .rp-cast__face{width:40px;height:40px}.rp-combo__kin .rp-cast__plus,.rp-combo__kin .rp-cast__bb{display:none}.rp-combo .rp-run{border-bottom:1px dotted var(--rp-rule);color:var(--rp-ink);padding:6px 0}.rp-combo .rp-run__when,.rp-combo .rp-run__boss{color:var(--rp-text-2)}.rp-combo .rp-run__bar{background:var(--rp-paper-2)}.rp-combo .rp-run__bar>div{background:var(--rp-ink)}.rp-combo .rp-run.is-cap .rp-run__bar>div{background:var(--rp-accent)}.rp-combo .rp-variant{color:var(--rp-ink-2);border-bottom:1px dotted var(--rp-rule);padding-bottom:6px;font-size:12px;line-height:1.4}.rp-combo .rp-variant b{color:var(--rp-ink)}.rp-combo__src{font-family:var(--rp-font-mono);letter-spacing:.08em;color:var(--rp-text-3);margin-top:auto;font-size:8.5px;line-height:1.4}.rp-combo__sig{font-family:var(--rp-font-hand);font-size:20px;position:absolute;bottom:8px;right:330px;transform:rotate(-3deg)}.rp-combos__aisles{align-self:center;gap:10px;margin-left:auto;margin-right:28px;display:flex}.rp-aisle{border:2px solid var(--rp-ink);border-radius:var(--rp-radius-md);background:var(--rp-card);transition:transform var(--rp-dur-tick), background var(--rp-dur-quick), color var(--rp-dur-quick);flex-direction:column;align-items:flex-start;padding:8px 14px;display:flex}.rp-aisle:hover{transform:translateY(-2px)}.rp-aisle b{font-family:var(--rp-font-display);letter-spacing:.02em;font-size:20px;font-weight:900;line-height:1}.rp-aisle small{font-family:var(--rp-font-mono);letter-spacing:.12em;color:var(--rp-text-2);margin-top:4px;font-size:8.5px;font-weight:700}.rp-aisle.is-on{background:var(--rp-ink);color:var(--rp-on-ink);transform:rotate(-1.5deg)}.rp-aisle.is-on small{color:var(--rp-on-ink-3)}.rp-aisle.is-cult.is-on{background:var(--rp-grade-b);border-color:var(--rp-ink);color:var(--rp-grade-b-fg)}.rp-aisle.is-cult.is-on small{color:var(--rp-grade-b-fg);opacity:.8}.rp-combos__shelf.is-cult:after{background:var(--rp-grade-b);border-top-color:var(--rp-ink-2)}.rp-combo__field{font-family:var(--rp-font-mono);letter-spacing:.04em;color:var(--rp-ink);background:var(--rp-paper);border-radius:var(--rp-radius-sm);padding:6px 8px;font-size:10.5px;font-weight:700;line-height:1.45}@container rp (max-width:1099px){.rp-app{zoom:1;--rp-hdr:100px;--rp-gutter:16px;width:100%;height:100dvh}.rp-view{top:var(--rp-hdr);height:calc(100% - var(--rp-hdr));overscroll-behavior:contain;overflow:hidden auto}.rp-header{height:var(--rp-hdr);flex-wrap:wrap;align-content:center;row-gap:8px;padding:8px 16px}.rp-header__logo{width:28px;height:28px}.rp-header__wordmark{font-size:24px}.rp-header__brand{flex:none}.rp-header__right{flex:1;justify-content:flex-end;gap:0;min-width:0;margin-left:12px}.rp-status{white-space:nowrap;text-overflow:ellipsis;text-align:right;min-width:0;font-size:10px;display:block;overflow:hidden}.rp-status__lamp{vertical-align:1px;margin-right:6px}.rp-sections{scrollbar-width:none;border-radius:24px;order:3;width:100%;overflow-x:auto}.rp-sections::-webkit-scrollbar{display:none}.rp-sections__pill{display:none}.rp-sections__btn{white-space:nowrap;border-radius:20px;flex:none;width:auto;height:40px;padding:0 14px}.rp-sections__btn.is-on{background:var(--rp-accent)}.rp-tracking{display:none}.rp-swipe,.rp-posters,.rp-rack,.rp-picks__shelf,.rp-shelf__tapes,.rp-rail__list{scrollbar-width:thin}.rp-filters{flex-direction:column;align-items:stretch;gap:10px;height:auto;padding:12px 16px}.rp-filters__pills{padding-bottom:4px;overflow-x:auto}.rp-pill{border-radius:20px;flex:none;height:40px}.rp-legend{flex-wrap:wrap;gap:8px 14px}.rp-shelves{gap:0;padding:0 16px 60px}.rp-shelf__row{flex-direction:column;align-items:stretch;gap:18px;height:auto;padding-top:8px}.rp-shelf__group{min-width:0}.rp-shelf__tapes{scroll-snap-type:x proximity;padding:18px 0 6px;overflow:auto visible}.rp-tape{scroll-snap-align:start}.rp-shelf__plank{display:none}.rp-shelf__tapes{border-bottom:12px solid var(--rp-ink-2);box-shadow:inset 0 -3px 0 var(--rp-wood)}.rp-clerk{display:none}.rp-ticker{position:sticky;bottom:0}.rp-jacket{display:block}.rp-cover{width:100%;height:640px;transform:none}.rp-cover__title{height:210px;padding:18px 16px 16px 104px}.rp-cover__art{height:calc(100% - 250px)}.rp-cover__medal{width:110px;right:8px}.rp-cover__cinema{width:76px;height:76px;left:104px}.rp-cover__cinema b{font-size:28px}.rp-cover__name{font-size:44px!important}.rp-rating{width:150px;top:-120px;right:12px}.rp-rating__grade{font-size:48px}.rp-back{width:100%;padding:18px 16px 40px;transform:none}.rp-back__row{flex-wrap:wrap;gap:12px;height:auto}.rp-switcher__view{width:100px}.rp-switcher__track{transform:translateX(calc(var(--rp-idx,0) * -1 * var(--rp-rect-step)))}.rp-back__chips{flex-wrap:wrap;gap:8px;margin-top:14px}.rp-tabs{z-index:5;background:var(--rp-paper);height:48px;position:sticky;top:0}.rp-tab{gap:6px;width:33.333%;height:46px;padding-top:8px}.rp-tab__label{font-size:22px}.rp-tabs__ink{width:33.333%;transform:translateX(calc(var(--rp-tab,0) * 100%))}.rp-stage{width:100%;height:auto;overflow:visible}.rp-panel.is-on{position:relative}.rp-panel:not(.is-on){height:0;overflow:hidden}.rp-specs,.rp-chapters{flex-direction:column;gap:28px}.rp-sheet,.rp-specs__side,.rp-skills,.rp-chapters__side,.rp-gauge__track{width:100%}.rp-discs{grid-template-columns:1fr}.rp-disc{height:auto}.rp-sub.is-edit{height:34px}.rp-sub__step{width:30px;height:30px;font-size:16px}.rp-select{padding-top:5px;padding-bottom:5px}.rp-segs i{flex:1;width:auto}.rp-skill__snooze{left:150px;right:auto}.rp-skill__sticker{right:70px}.rp-reel{flex-wrap:wrap}.rp-chapters__eyebrow{width:auto}.rp-placeholder{padding:18px}.rp-teams{display:block}.rp-rail{border-right:0;border-bottom:1px solid var(--rp-ink-3);width:100%;height:auto;padding:18px 16px 8px;transform:none}.rp-rail__title{font-size:30px}.rp-rail__list{scroll-snap-type:x proximity;flex-direction:row;gap:8px;padding-bottom:8px;overflow-x:auto}.rp-rail__sel{display:none}.rp-rail__row{border-radius:var(--rp-radius-lg);background:var(--rp-ink-2);scroll-snap-align:start;flex:none;width:290px;padding:0 10px}.rp-rail__row.is-on{background:var(--rp-paper)}.rp-rail__trio{width:118px}.rp-rail__trio img{height:18px;margin-right:-12px}.rp-rail__name{max-width:150px}.rp-rail__row:hover{transform:none}.rp-feature{height:auto;padding:18px 16px 40px;overflow:visible}.rp-feature__title{font-size:40px}.rp-lineup{zoom:.37;height:372px;overflow:visible}.rp-squad__role,.rp-bangboo__label{display:none}.rp-lineup__cast{flex-wrap:wrap;gap:10px 22px;margin-top:12px;display:flex}.rp-feature__notes{flex-direction:column;gap:20px}.rp-feature__col-l,.rp-feature__col-r{width:100%}.rp-register{overflow-y:auto}.rp-receipt,.rp-register__main,.rp-register__tape{position:relative;inset:auto}.rp-receipt{width:min(384px,100% - 32px);margin:16px auto 0}.rp-stamp{width:112px;height:112px;right:6px}.rp-stamp b{font-size:48px}.rp-register__main{padding:18px 16px 0}.rp-register__head{flex-direction:column;align-items:flex-start;gap:12px;height:auto}.rp-register__title{flex-wrap:wrap;font-size:44px}.rp-register__rank img{width:64px}.rp-register__rank b{font-size:32px}.rp-slip{flex-wrap:wrap;height:auto}.rp-slip__art{clip-path:polygon(0 0,calc(100% - 38px) 0,100% 100%,0 100%);border-radius:6px 0 0;width:130px;height:150px}.rp-slip__rating{width:44px;height:44px;font-size:26px;top:96px;bottom:auto;left:96px}.rp-slip__info{flex:none;width:calc(100% - 130px);padding:10px 12px 12px 14px}.rp-slip__kicker{white-space:normal;flex-wrap:wrap;row-gap:3px}.rp-slip__name{white-space:normal;font-size:26px}.rp-slip__els{flex-direction:column;gap:4px}.rp-slip__score{flex-direction:column;align-items:stretch;gap:8px;margin-top:10px}.rp-slip__total{width:auto}.rp-slipbar{width:100%}.rp-slipbar__legend{white-space:normal;flex-wrap:wrap;row-gap:4px}.rp-slipbar__capped{margin-left:0}.rp-slip__cast{border-left:0;border-top:1px dotted var(--rp-rule);width:100%;padding:12px 14px}.rp-register__tape{height:212px;margin:18px 16px 24px;overflow-x:auto}.rp-register__tape .rp-hist{min-width:720px}.rp-cinema{padding:12px 16px 24px}.rp-marquee{flex-wrap:wrap;gap:10px 16px;height:auto;padding:22px 16px}.rp-marquee__logo{height:44px}.rp-marquee__board{flex-basis:100%;order:3;height:auto;min-height:64px}.rp-letters{flex-wrap:wrap}.rp-letters__c{font-size:28px}.rp-marquee__gross b{font-size:34px}.rp-posters{scroll-snap-type:x mandatory;gap:16px;height:640px;padding-bottom:6px;overflow:auto hidden}.rp-poster{scroll-snap-align:center}.rp-cinema__office{overflow-x:auto}.rp-cinema__office .rp-hist{min-width:760px}.rp-channel__head,.rp-rack,.rp-channel__side,.rp-card-punch{width:auto;position:relative;inset:auto}.rp-channel__head{flex-direction:column;align-items:flex-start;gap:12px;height:auto;margin:16px 16px 0}.rp-channel__title{font-size:44px}.rp-channel__sync{transform:rotate(1deg)}.rp-rack{margin:16px 16px 0}.rp-deck{grid-template-columns:64px 1fr;grid-template-areas:"ch id""vfd vfd""stats stats""lamps lamps";row-gap:10px;height:auto;padding:12px}.rp-deck__ch{grid-area:ch;height:64px}.rp-deck__ch b{font-size:34px}.rp-deck__id{grid-area:id}.rp-deck__vfd{grid-area:vfd}.rp-deck__segs{flex-wrap:wrap}.rp-deck__stats{flex-direction:row;grid-area:stats;gap:16px}.rp-deck__stats span{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start}.rp-deck__lamps{flex-direction:row;grid-area:lamps;gap:18px}.rp-rack__archived{white-space:normal}.rp-channel__side{margin:16px 16px 0}.rp-luck__row{grid-template-columns:1fr 76px}.rp-luck__bar{grid-area:2/1/auto/-1}.rp-card-punch{margin:16px 16px 24px}.rp-card-punch__head{flex-direction:column;align-items:flex-start;gap:8px;height:auto}.rp-card-punch__legend{flex-wrap:wrap;gap:6px 12px}.rp-card-punch__holes{height:auto}.rp-card-punch__readout{margin-top:12px}.rp-picks__head,.rp-picks__shelf,.rp-pickcard{position:relative;inset:auto}.rp-picks__head{flex-direction:column;align-items:flex-start;gap:8px;height:auto;margin:16px 16px 0}.rp-picks__title{font-size:44px}.rp-picks__sign{flex-direction:row;align-items:baseline;gap:10px}.rp-picks__sign b{font-size:30px}.rp-picks__shelf{scroll-snap-type:x proximity;border-top:12px solid var(--rp-ink-2);gap:14px;margin:16px 0 0;padding:22px 16px 14px;display:flex;overflow-x:auto}.rp-picks__shelf:before,.rp-picks__shelf:after{display:none}.rp-talker{scroll-snap-align:start;flex:none;width:220px}.rp-pickcard{flex-direction:column;margin:16px 16px 24px}.rp-pickcard__side{border-right:0;border-bottom:3px solid var(--rp-ink);width:100%;height:200px}.rp-pickcard__faces img{width:170px;height:170px}.rp-pickcard__faces.is-2 img{width:120px;height:120px}.rp-pickcard__faces.is-2 img+img{margin-top:40px}.rp-pickcard__rank{font-size:48px}.rp-pickcard__body{padding:16px 16px 48px}.rp-pickcard__top{flex-wrap:wrap;row-gap:0}.rp-pickcard__name{font-size:38px}.rp-pickcard__cols{flex-direction:column;gap:18px}.rp-pickcard__team{width:100%}.rp-pickcard__sig{bottom:12px;right:16px}.rp-combos__head,.rp-combos__shelf,.rp-bill,.rp-combo{position:relative;inset:auto}.rp-combos__head{flex-direction:column;align-items:flex-start;gap:10px;height:auto;margin:16px 16px 0}.rp-combos__title{font-size:44px}.rp-combos__aisles{align-self:stretch;margin:0}.rp-aisle{flex:1;min-width:0;min-height:44px}.rp-aisle b{font-size:17px}.rp-aisle small{white-space:normal}.rp-combos__sign{flex-direction:row;align-items:baseline;gap:10px}.rp-combos__sign b{font-size:30px}.rp-combos__shelf{scroll-snap-type:x proximity;border-bottom:12px solid var(--rp-ink-2);justify-content:flex-start;gap:22px;height:auto;margin:10px 0 0;padding:26px 16px 16px;overflow-x:auto}.rp-combos__shelf.is-cult{border-bottom-color:var(--rp-grade-b)}.rp-combos__shelf:after{display:none}.rp-pack{scroll-snap-align:start}.rp-bill{flex-direction:column;gap:10px;height:auto;margin:18px 16px 0;animation:none}.rp-bill__label{width:auto;padding:10px 14px;transform:none}.rp-ticket{flex:none;height:104px}.rp-combo{flex-direction:column;margin:18px 16px 24px}.rp-combo.is-tall{top:auto}.rp-combo__stage{border-right:0;border-bottom:3px solid var(--rp-ink);width:100%;padding:14px 16px 14px 24px}.rp-combo__name{font-size:38px}.rp-combo__lineup{zoom:.36}.rp-combo__checks{flex-direction:column;margin-top:12px;position:static}.rp-combo__check{min-height:44px}.rp-combo__notes{padding:16px 16px 8px;overflow:visible}.rp-combo__side{width:100%;padding:8px 16px 52px;overflow:visible}.rp-combo__sig{bottom:12px;right:16px}.rp-elrow{white-space:normal;flex-wrap:wrap;row-gap:2px}.rp-eyebrow{flex-wrap:wrap;gap:2px 10px}}@container rp (min-width:700px) and (max-width:1099px){.rp-lineup{zoom:.6}}@media (min-height:600px){@container rp (min-width:700px) and (max-width:1099px){.rp-jacket{align-items:flex-start;display:flex}.rp-cover{width:420px;height:min(720px, calc(100dvh - var(--rp-hdr)));flex:none;position:sticky;top:0}.rp-back{flex:1;min-width:0;padding:22px 28px 40px}.rp-discs{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (max-height:480px){@container rp (max-width:1099px){.rp-app{--rp-hdr:60px}.rp-header{flex-wrap:nowrap;gap:14px;padding:0 16px}.rp-header__right{display:none}.rp-sections{flex:1;order:0;width:auto;min-width:0}}}@container rp (max-width:379px){.rp-lineup{zoom:.29}.rp-combo__lineup{zoom:.28}}:root{--rp-paper:#efe7d6;--rp-paper-2:#e4d9c2;--rp-card:#fbf8f1;--rp-peg:#dcd0b8;--rp-ink:#17130f;--rp-ink-2:#2a221b;--rp-ink-3:#3a332b;--rp-wood:#5b4a39;--rp-text-2:#4a4238;--rp-text-3:#6b6053;--rp-rule:#8a7e6e;--rp-on-ink:#efe7d6;--rp-on-ink-2:#cfc6b6;--rp-on-ink-3:#bdb3a2;--rp-accent:#e8501c;--rp-warn:#b83a0e;--rp-bulb:#ffd98a;--rp-grade-s:#f2b705;--rp-grade-s-fg:#17130f;--rp-grade-a:#e8501c;--rp-grade-a-fg:#17130f;--rp-grade-b:#5b3fd9;--rp-grade-b-fg:#fff;--rp-grade-c:#2e7d4f;--rp-grade-c-fg:#fff;--rp-grade-d:#5f564b;--rp-grade-d-fg:#fff;--rp-grade-e:#3a332b;--rp-grade-e-fg:#fff;--rp-el-physical:#e0a526;--rp-el-fire:#e5482e;--rp-el-ice:#4db3e6;--rp-el-frost:#9ad7f2;--rp-el-electric:#3a6bff;--rp-el-ether:#e0408f;--rp-el-wind:#2dbe8c;--rp-el-lumiflux:#a866f2;--rp-el-honed-edge:#8e9ba8;--rp-el-auric-ink:#c9a13b;--rp-font-display:var(--font-rp-display), "Bahnschrift Condensed", sans-serif;--rp-font-mono:var(--font-rp-mono), ui-monospace, monospace;--rp-font-body:var(--font-rp-body), "Segoe UI", sans-serif;--rp-font-hand:var(--font-rp-hand), "Segoe Print", cursive;--rp-size-micro:10px;--rp-size-label:11px;--rp-size-small:12px;--rp-size-body:13.5px;--rp-size-lead:15px;--rp-size-h5:18px;--rp-size-h4:24px;--rp-size-h3:28px;--rp-size-h2:40px;--rp-size-h1:66px;--rp-size-hero:88px;--rp-space-1:4px;--rp-space-2:8px;--rp-space-3:12px;--rp-space-4:16px;--rp-space-5:20px;--rp-space-6:24px;--rp-space-7:28px;--rp-space-8:32px;--rp-space-10:40px;--rp-space-12:48px;--rp-radius-xs:2px;--rp-radius-sm:4px;--rp-radius-md:6px;--rp-radius-lg:8px;--rp-radius-xl:10px;--rp-radius-pill:999px;--rp-dur-tick:.2s;--rp-dur-quick:.25s;--rp-dur-base:.35s;--rp-dur-swap:.6s;--rp-dur-tape:.62s;--rp-dur-wipe:.8s;--rp-dur-cover:1s;--rp-dur-bar:1.1s;--rp-dur-tracking:.85s;--rp-ease-out:cubic-bezier(.2,.8,.2,1);--rp-ease-inout:cubic-bezier(.65,0,.25,1);--rp-ease-wipe:cubic-bezier(.77,0,.18,1);--rp-ease-bounce:cubic-bezier(.3,1.6,.5,1);--rp-ease-tracking:cubic-bezier(.45,0,.55,1);--rp-stagger-tight:60ms;--rp-stagger-deal:90ms;--rp-stagger-segment:35ms;--rp-stagger-cell:.18s;--rp-slant:.29;--rp-gutter:48px;--rp-tape-w:70px;--rp-tape-w-open:250px;--rp-tape-h:380px;--rp-squad-w:330px;--rp-squad-h:364px;--rp-squad-overlap:-72px;--rp-rect-h:42px;--rp-rect-step:100px;--rp-film-cell-w:54px;--rp-film-cell-h:74px}.rp-host{background:#2a221b;min-height:100dvh;position:relative}.rp-host__shell{justify-content:center;align-items:center;min-height:100dvh;display:flex}.rp-host__line{font-family:var(--rp-font-mono);letter-spacing:.2em;color:var(--rp-ink-2);font-size:12px;font-weight:700}:root{--bg:#100c14;--bg2:#0b080e;--panel:#1c1722;--panel2:#241d2c;--panelhi:#2c2435;--bezel1:#3a3142;--bezel2:#0c0910;--chrome:#d6d9e0;--ink:#f1ecf4;--mut:#9c94a8;--mut2:#665d72;--red:#ff4d52;--reddeep:#c41f30;--violet:#9a6bff;--amber:#ffb43c;--green:#4be08a;--yellow:#ffd84a;--vh-grad:linear-gradient(120deg, #9b8bff 0%, #ff6a8e 52%, #ffc24d 100%);--disp:var(--font-oswald), "Bahnschrift", "Segoe UI", sans-serif;--led:var(--font-rajdhani), "Bahnschrift", sans-serif;--body:var(--font-inter), "Segoe UI", sans-serif;--brush:repeating-linear-gradient(90deg, #ffffff05 0 1px, transparent 1px 3px)}html,body{height:100%}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0}.site-bg{z-index:-1;pointer-events:none;background-color:#121212;background-position:50%;background-repeat:no-repeat;background-size:contain;position:fixed;inset:0}.site-bg:before{content:"";background:radial-gradient(125% 95% at 50% 38%,#0000 0%,#0b080e80 76%,#08050bdb 100%);position:absolute;inset:0}.site-bg:after{content:"";background:radial-gradient(900px 500px at 80% -5%,#ff4d521a,#0000 60%),radial-gradient(700px 500px at 10% 105%,#9a6bff17,#0000 60%);position:absolute;inset:0}*{box-sizing:border-box}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}a{color:inherit;text-decoration:none}.wrap{max-width:1280px;margin:0 auto;padding:30px 38px 80px}.face{border:1px solid var(--bezel1);background:linear-gradient(180deg,var(--panelhi),var(--panel2));border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:28px;padding:16px 22px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #00000080}.face .brand{align-items:center;gap:15px;display:flex}.led{background:var(--red);width:10px;height:10px;box-shadow:0 0 10px var(--red), 0 0 22px #ff4d5299;border-radius:50%}.face h1{font-family:var(--disp);letter-spacing:3px;text-transform:uppercase;margin:0;font-size:20px;font-weight:600}.face h1 b{color:var(--red)}.face .sub{font-family:var(--led);letter-spacing:4px;color:var(--mut);text-transform:uppercase;font-size:11px}.tnav{background:var(--bg2);border:1px solid var(--bezel1);border-radius:10px;gap:4px;padding:4px;display:flex}.tnav a{font-family:var(--led);letter-spacing:2px;text-transform:uppercase;color:var(--mut);border-radius:7px;padding:8px 15px;font-size:12px;font-weight:600}.tnav a.on{background:linear-gradient(180deg,var(--red),var(--reddeep));color:#fff;box-shadow:0 0 14px #ff4d5280}.shead{align-items:center;gap:14px;margin:6px 0 20px;display:flex}.shead h2{font-family:var(--disp);letter-spacing:4px;text-transform:uppercase;margin:0;font-size:14px;font-weight:600}.shead .eq{align-items:flex-end;gap:3px;height:18px;display:flex}.shead .eq i{background:var(--red);opacity:.8;border-radius:1px;width:3px}.shead .ln{background:linear-gradient(90deg, var(--bezel1), transparent);flex:1;height:1px}.shead .cnt{font-family:var(--led);letter-spacing:2px;color:var(--mut);text-transform:uppercase;font-size:12px}.roster{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}@media (max-width:1100px){.roster{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.roster{grid-template-columns:repeat(2,1fr)}}.alb{cursor:pointer;position:relative}.alb .vinyl{aspect-ratio:1;z-index:0;background:repeating-radial-gradient(circle,#0a0a0c 0 2px,#141416 2px 4px);border:1px solid #000;border-radius:50%;width:80%;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:6%;right:0}.alb .vinyl:after{content:"";background:var(--ec,var(--red));border-radius:50%;width:30%;height:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alb .sleeve{z-index:1;border:1px solid var(--bezel1);background:var(--panel);border-radius:12px;transition:transform .25s;position:relative;overflow:hidden;box-shadow:0 10px 26px #0000008c}.alb .art{aspect-ratio:1;background:var(--bg2);position:relative;overflow:hidden}.alb .art .pf{width:auto;max-width:none;position:absolute;transform:translate(-50%)}.alb .badges{z-index:2;flex-direction:column;gap:5px;display:flex;position:absolute;top:8px;left:8px}.alb .badges img{object-fit:contain;border:1px solid var(--bezel1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08050bb8;border-radius:7px;width:24px;height:24px;padding:3px}.alb .lab .nm small.title{background:var(--ec,var(--red));color:#0000;letter-spacing:.5px;white-space:normal;-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1.2}.alb.vh .sleeve{box-shadow:0 10px 26px #0000008c,0 0 0 1px #ff96be40,0 0 22px #ff6ea042}.alb.vh .vinyl:after{background:var(--vh-grad)}.alb.vh .lab .nm small.title{background:var(--vh-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.alb.vh .lab .me{background:var(--vh-grad);color:#180d16;border-color:#0000;font-weight:700}.alb.vh:hover .lab .nm{color:var(--ec)}.alb .vh-badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08050bb8;border:1px solid #ff96be8c;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.alb .vh-badge i{background:#fff;width:18px;height:18px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.title-pill{font-family:var(--led);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);background:var(--bg2);border:1px solid var(--bezel1);border-radius:20px;align-items:center;gap:6px;max-width:100%;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.title-pill img{object-fit:contain;flex-shrink:0;width:14px;height:14px}.title-pill.vh{background:var(--vh-grad);color:#160b16;border-color:#0000;box-shadow:0 0 16px #ff6ea066}.tt .plate .title-pill{margin-top:9px}.nobuild-card{border:1px dashed var(--bezel1);background:linear-gradient(180deg,var(--panel2),var(--bg2));font-family:var(--led);letter-spacing:.5px;color:var(--mut2);text-align:center;border-radius:14px;flex-direction:column;gap:6px;padding:26px 22px;font-size:12px;display:flex}.nobuild-card b{font-family:var(--disp);letter-spacing:1px;text-transform:uppercase;color:var(--mut);font-size:14px}.alb .lab{background:linear-gradient(180deg,var(--panelhi),var(--panel2));border-top:1px solid var(--bezel1);justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.alb .lab .nm{font-family:var(--disp);letter-spacing:.4px;font-size:14.5px;font-weight:600;line-height:1}.alb .lab .nm small{font-family:var(--led);letter-spacing:1.5px;color:var(--mut);text-transform:uppercase;margin-top:2px;font-size:9px;display:block}.alb .lab .me{font-family:var(--led);color:var(--ec,var(--red));border:1px solid var(--bezel1);border-radius:5px;padding:2px 6px;font-size:11px}.alb .strip{background:var(--panel2);gap:2px;height:4px;padding:0 11px 9px;display:flex}.alb .strip i{background:var(--ec,var(--red));opacity:.14;border-radius:2px;flex:1;height:4px;transition:opacity .4s,background .4s}.alb .strip i.on{background:var(--gc,var(--ec));opacity:.95;box-shadow:0 0 6px var(--gc,var(--ec))}@supports (color:color-mix(in lab, red, red)){.alb .strip i.on{box-shadow:0 0 6px color-mix(in srgb, var(--gc,var(--ec)) 65%, transparent)}}.alb:hover .vinyl{transform:translate(34%)rotate(22deg)}.alb:hover .sleeve{transform:translateY(-6px)}.alb:hover .lab .nm{color:var(--ec,var(--red))}.hint{text-align:center;font-family:var(--led);letter-spacing:3px;text-transform:uppercase;color:var(--mut2);margin-top:28px;font-size:12px}.hint b{color:var(--red)}@media (max-width:800px){.wrap{padding:18px 14px 64px}.face{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.face h1{letter-spacing:2px;font-size:17px}.tnav{width:100%}.tnav a{text-align:center;letter-spacing:1px;flex:1 1 0;padding:8px 0;font-size:10.5px}.shead{flex-wrap:wrap}.roster{gap:12px}}.proof{background:linear-gradient(180deg,var(--panel2),var(--bg2));border:1px solid var(--bezel1);border-radius:16px;max-width:760px;margin:0 auto;padding:24px 26px}.proof h3{font-family:var(--disp);letter-spacing:2px;text-transform:uppercase;margin:0 0 14px}.proof .grow{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.proof .chip{font-family:var(--led);letter-spacing:.5px;border:1px solid var(--bezel1);background:var(--bg2);border-radius:10px;padding:8px 12px;font-size:13px}.proof .chip b{font-family:var(--disp);font-size:16px}.proof .note{font-family:var(--led);letter-spacing:1px;text-transform:uppercase;color:var(--mut2);font-size:11px}.proof a.back,a.back{color:var(--red);font-family:var(--led);letter-spacing:1px}.deck-wrap{max-width:1200px;margin:0 auto;padding:24px 24px 44px}.deck{border:1px solid var(--bezel1);background:linear-gradient(180deg,var(--panelhi),var(--bg2));border-radius:20px;flex-direction:column;width:100%;max-width:1150px;max-height:calc(100vh - 64px);margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px #0009,inset 0 0 0 1px #ffffff08}.deck-top{border-bottom:1px solid var(--bezel1);background:linear-gradient(180deg,var(--panelhi),var(--panel2));align-items:center;gap:16px;padding:14px 20px;display:flex}.deck-top .np{font-family:var(--led);letter-spacing:4px;color:var(--red);text-transform:uppercase;font-size:12px;font-weight:700}.deck-top .nm{font-family:var(--disp);letter-spacing:1px;text-transform:uppercase;font-size:19px;font-weight:600}.deck-top .nm small{color:var(--mut);letter-spacing:2px;font-size:12px;font-weight:400}.deck-top .np-id{align-items:center;gap:12px;min-width:0;display:flex}.deck-top .fac-badge{object-fit:contain;filter:drop-shadow(0 1px 3px #0000008c);flex-shrink:0;width:34px;height:34px}.deck-top .spec{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.spec .chip{font-family:var(--led);letter-spacing:1px;text-transform:uppercase;color:var(--ink);background:var(--bg2);border:1px solid var(--bezel1);border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:flex}.spec .chip img{object-fit:contain;width:16px;height:16px}.xbtn{background:var(--bg2);border:1px solid var(--bezel1);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;font-size:16px;text-decoration:none;display:grid}.xbtn:hover{background:var(--red);border-color:var(--red);color:#fff}.deck-body{flex:1;grid-template-columns:340px 1fr;gap:0;min-height:0;display:grid;overflow:hidden}.tt{border-right:1px solid var(--bezel1);background:radial-gradient(120% 90% at 50% 10%,#ff4d521f,#0000 55%),linear-gradient(#1a141f,#0c090f);min-height:500px;padding:18px;position:relative;overflow:hidden}.filmstrip,.filmreel{z-index:0;pointer-events:none;background-repeat:repeat;background-size:auto 800px;position:absolute;inset:-40%;transform:rotate(-9deg)}.filmstrip{opacity:.4;background-color:var(--ec,#9a6bff);background-image:var(--film);background-blend-mode:multiply;-webkit-mask-image:var(--film);-webkit-mask-image:var(--film);-webkit-mask-image:var(--film);-webkit-mask-image:var(--film);mask-image:var(--film);animation:22s linear infinite filmscroll;-webkit-mask-size:auto 800px;mask-size:auto 800px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.filmreel{opacity:.5;background-image:var(--reel);background-position-x:111px;animation:22s linear infinite filmscroll-reel}@keyframes filmscroll{0%{background-position:0 0;-webkit-mask-position:0 0;mask-position:0 0}to{background-position:0 -800px;-webkit-mask-position:0 -800px;mask-position:0 -800px}}@keyframes filmscroll-reel{0%{background-position:111px 0}to{background-position:111px 800px}}@media (prefers-reduced-motion:reduce){.filmstrip,.filmreel{animation:none}}.tt .pimg{z-index:2;filter:drop-shadow(0 18px 30px #0009);width:auto;max-width:none;height:84%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tt .plate{z-index:3;border:1px solid var(--bezel1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#1c1722b3,#0c090feb);border-radius:13px;padding:13px 15px;position:absolute;bottom:16px;left:16px;right:16px}.tt .plate .big{font-family:var(--disp);text-transform:uppercase;font-size:27px;font-weight:700;line-height:.95}.tt .plate .meta{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.tt .plate .mp{font-family:var(--led);letter-spacing:1px;text-transform:uppercase;color:var(--mut);border:1px solid var(--bezel1);border-radius:6px;padding:3px 8px;font-size:10px}.tt .plate .mp b{color:var(--ink)}.rack{padding:18px 20px;overflow-y:auto}.rack::-webkit-scrollbar{width:8px}.rack::-webkit-scrollbar-thumb{background:var(--bezel1);border-radius:4px}.modlbl{font-family:var(--led);letter-spacing:3px;text-transform:uppercase;color:var(--mut);align-items:center;gap:9px;margin-bottom:11px;font-size:11px;font-weight:700;display:flex}.modlbl:after{content:"";background:var(--bezel1);flex:1;height:1px}.modlbl .dot{background:var(--red);width:6px;height:6px;box-shadow:0 0 8px var(--red);border-radius:50%}.rtop{grid-template-columns:1fr 1.1fr;gap:16px;margin-bottom:22px;display:grid}.cart{background:linear-gradient(180deg,var(--panel2),var(--bg2));border:1px solid var(--bezel1);border-radius:14px;align-items:center;gap:13px;padding:14px;display:flex;position:relative;overflow:hidden}.cart .disc-bg{opacity:.4;background:repeating-radial-gradient(circle,#0c0c0e 0 3px,#161618 3px 6px);border-radius:50%;width:120px;height:120px;position:absolute;bottom:-30px;right:-20px}.cart>img{object-fit:contain;z-index:1;filter:drop-shadow(0 5px 12px #ff4d5273);width:72px;height:72px}.cart .wn{font-family:var(--disp);z-index:1;font-size:17px;font-weight:600;line-height:1}.cart .wr{z-index:1;gap:6px;margin:6px 0 7px;display:flex}.tag{font-family:var(--led);letter-spacing:1px;text-transform:uppercase;border-radius:5px;padding:3px 7px;font-size:9.5px;font-weight:700}.tag.s{background:linear-gradient(135deg,var(--amber),#d98a16);color:#241400}.tag.r{background:var(--bg2);border:1px solid var(--bezel1);color:var(--mut)}.cart .wp{font-family:var(--led);color:var(--mut);z-index:1;font-size:11.5px}.cart .wp b{color:var(--red)}.cart .wpass{font-family:var(--led);letter-spacing:.3px;color:var(--mut);z-index:1;margin-top:7px;font-size:10.5px;line-height:1.45}.cart .wpass .pi{color:var(--amber)}.cart .wpass b{color:var(--ink)}.cart .wpass .cmb{color:var(--violet);font-weight:600}.modlbl.mstats-lbl{margin-top:18px}.mstats{background:linear-gradient(180deg,var(--panel2),var(--bg2));border:1px solid var(--bezel1);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px 10px;padding:12px 13px;display:grid}.mrow{background:#ffffff06;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:5px 9px;display:flex}.mrow .mi{object-fit:contain;opacity:.8;flex-shrink:0;width:18px;height:18px}.mrow .mn{font-family:var(--led);letter-spacing:.2px;text-transform:uppercase;color:var(--mut);font-size:10px;line-height:1.12}.mrow .mv{font-family:var(--disp);color:var(--ink);white-space:nowrap;margin-left:auto;font-size:14px;font-weight:600}.mrow.rel{background:#ffb43c1a;border-color:#ffb43c52}.mrow.rel .mn,.mrow.rel .mv{color:var(--amber)}.mrow.rel .mi{opacity:1}.mstats-empty{font-family:var(--led);letter-spacing:.5px;color:var(--mut2);background:linear-gradient(180deg,var(--panel2),var(--bg2));border:1px dashed var(--bezel1);text-align:center;border-radius:14px;padding:18px 16px;font-size:11px}.levels{background:linear-gradient(180deg,var(--panel2),var(--bg2));border:1px solid var(--bezel1);border-radius:14px;padding:14px 15px}.vu{margin-bottom:11px}.vu:last-child{margin-bottom:0}.vu .vr{justify-content:space-between;align-items:baseline;margin-bottom:5px;display:flex}.vu .vr .l{font-family:var(--led);letter-spacing:1px;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:600}.vu .vr .v{font-family:var(--disp);font-size:16px;font-weight:600;line-height:1}.vu .vr .v small{font-family:var(--led);color:var(--mut2);letter-spacing:.5px;margin-left:5px;font-size:9px}.segs{gap:2px;height:11px;display:flex;position:relative}.segs i{background:#241d2c;border-radius:1px;flex:1}.segs i.on{background:var(--sc,var(--green))}.segs i.on.amber{background:var(--amber)}.segs i.on.red{background:var(--red)}.segs i.on.capped{background:#ffd84a}.segs i.ghost{border:1px solid var(--violet);opacity:.85;background:0 0}.segs .notch{background:var(--ink);opacity:.8;border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px}.v.g{color:var(--green)}.v.y{color:var(--amber)}.deadrow{font-family:var(--led);letter-spacing:.5px;text-transform:uppercase;color:var(--mut2);border-top:1px dashed var(--bezel1);justify-content:space-between;margin-top:10px;padding-top:9px;font-size:10.5px;display:flex}.deadrow b{color:var(--red);opacity:.85}.vu .vr .v .sheet{font-family:var(--led);color:var(--mut2);margin-right:5px;font-size:11px;font-weight:500}.vu .vr .v .arr{color:var(--mut2);margin:0 4px;font-size:11px}.vu .vr .v .eff{color:var(--violet)}.vu .vsrc{font-family:var(--led);letter-spacing:.4px;text-transform:uppercase;color:var(--mut2);justify-content:space-between;align-items:center;margin-top:4px;font-size:9.5px;display:flex}.vu .vsrc .cmb{color:var(--violet)}.vu .vsrc .tg{color:var(--mut2)}.vu .vsrc .tg .cap{color:#ffd84a}.vu .vr .v .capmax{font-family:var(--led);letter-spacing:.5px;color:#ffd84a;vertical-align:middle;border:1px solid #ffd84a;border-radius:3px;margin-right:6px;padding:1px 4px;font-size:8.5px;font-weight:700}.buffs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.buffs .bf{font-family:var(--led);letter-spacing:.4px;text-transform:uppercase;color:var(--ink);background:#9a6bff1f;border:1px solid #9a6bff4d;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;display:flex}.buffs .bf b{color:var(--violet)}.buffs .bf .src{color:var(--mut2)}.buffs .bf.dmg{background:#ff4d521f;border-color:#ff4d524d}.buffs .bf.dmg b{color:var(--red)}.modnote{font-family:var(--led);letter-spacing:1px;text-transform:uppercase;color:var(--mut2);margin:2px 0 0;font-size:9px}.stack{flex-direction:column;display:flex}.equip{aspect-ratio:870/778;width:100%;max-width:410px;margin:4px auto 12px;position:relative}.equip-frame{object-fit:contain;z-index:0;pointer-events:none;filter:drop-shadow(0 16px 32px #0000008c);width:100%;height:100%;position:absolute;inset:0}.cone{aspect-ratio:1;cursor:pointer;z-index:2;width:23%;transition:transform .18s;position:absolute;transform:translate(-50%,-50%)}.cone .disc{border-radius:50%;place-items:center;width:100%;height:100%;transition:filter .18s;display:grid;position:relative}.cone .disc img{object-fit:contain;border-radius:50%;width:100%;height:100%}.cone .gletter{z-index:4;font-family:var(--disp);color:var(--gc);border:1px solid var(--bezel1);text-shadow:0 1px 3px #000;background:#08050bd9;border-radius:9px;padding:2px 11px;font-size:22px;font-weight:700;line-height:1;position:absolute;bottom:-16px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000008c}.cone .gvu{z-index:5;background:var(--bg2);border:1px solid var(--bezel1);border-radius:5px;align-items:flex-end;gap:1.5px;padding:2px 4px;display:flex;position:absolute;top:-3px;right:-7px;box-shadow:0 2px 6px #00000080}.cone .gvu i{background:#2a222f;border-radius:1px;width:2.5px;height:7px}.cone .gvu i.on{background:var(--gc)}.cone:hover{z-index:6;transform:translate(-50%,-50%)scale(1.07)}.cone:hover .disc{filter:drop-shadow(0 0 10px var(--dc))}.cone.sel .disc{filter:drop-shadow(0 0 4px var(--dc)) drop-shadow(0 0 12px var(--dc))}@supports (color:color-mix(in lab, red, red)){.cone.sel .disc{filter:drop-shadow(0 0 4px var(--dc)) drop-shadow(0 0 12px color-mix(in srgb, var(--dc) 70%, transparent))}}.cone.sel:after{content:"";border:2px solid var(--dc);box-shadow:0 0 14px var(--dc);border-radius:50%;position:absolute;inset:-6%}@supports (color:color-mix(in lab, red, red)){.cone.sel:after{box-shadow:0 0 14px color-mix(in srgb, var(--dc) 55%, transparent)}}.cone.sel:after{pointer-events:none}.wcore{aspect-ratio:1;z-index:1;width:34%;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.wcore img{object-fit:contain;filter:drop-shadow(0 0 11px #ff4d5280);width:100%;height:100%}.wcore .lvl{white-space:nowrap;border:1px solid var(--bezel1);background:#08050be0;border-radius:20px;align-items:center;gap:4px;padding:1px 8px 1px 2px;display:flex;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.wcore .lvl img{width:16px;height:16px}.wcore .lvl span{font-family:var(--disp);color:#fff;text-shadow:0 1px 2px #000;font-size:11px;font-weight:600}.audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dcard{border:1px solid var(--bezel1);background:linear-gradient(180deg,var(--panel2),var(--bg2));border-radius:14px;min-width:0;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000059}.dcard:before{content:"";z-index:1;background:linear-gradient(90deg, var(--dc), var(--dc));height:2px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dcard:before{background:linear-gradient(90deg, var(--dc), color-mix(in srgb, var(--dc) 8%, transparent))}}.dcard.sel{animation:1.5s ease-out dflash}@keyframes dflash{0%{box-shadow:0 0 0 2px var(--dc), 0 0 26px color-mix(in srgb, var(--dc) 60%, transparent)}to{box-shadow:0 0 0 2px #0000,0 0 26px #0000}}.dhead{background:linear-gradient(180deg,var(--panelhi),var(--panel2));border-bottom:1px solid var(--bezel1);align-items:center;gap:9px;padding:10px 12px 9px;display:flex}.dhead .dslot{width:21px;height:21px;font-family:var(--disp);color:var(--dc);background:var(--dc);border-radius:6px;flex:0 0 21px;place-items:center;font-size:11px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.dhead .dslot{background:color-mix(in srgb, var(--dc) 12%, transparent)}}.dhead .dslot{border:1px solid var(--dc)}@supports (color:color-mix(in lab, red, red)){.dhead .dslot{border:1px solid color-mix(in srgb, var(--dc) 45%, transparent)}}.dhead .dset-ico{object-fit:contain;filter:drop-shadow(0 1px 3px #00000080);flex-shrink:0;width:26px;height:26px}.dhead .dset{flex-direction:column;gap:1px;min-width:0;display:flex}.dhead .dset small{font-family:var(--led);letter-spacing:1.5px;color:var(--mut2);text-transform:uppercase;padding-left:4px;font-size:8px}.dhead .dgr{text-align:right;flex-shrink:0;margin-left:auto;line-height:1}.dhead .dgr b{font-family:var(--disp);color:var(--gc);font-size:21px;font-weight:700}.dhead .dgr small{font-family:var(--led);letter-spacing:1px;color:var(--mut);margin-top:2px;font-size:9px;display:block}.dmain{background:#ffb43c0f;border:1px solid #ffb43c2e;border-radius:8px;align-items:center;gap:8px;margin:10px 12px;padding:6px 10px;display:flex}.dmain .l{font-family:var(--led);letter-spacing:2px;text-transform:uppercase;color:var(--mut);font-size:9px;font-weight:700}.dmain .mn{font-family:var(--disp);color:var(--amber);font-size:13.5px;font-weight:600}.dmain .mv{font-family:var(--disp);color:var(--amber);margin-left:auto;font-size:13.5px;font-weight:600}.dmain.off{background:#ff4d520d;border-color:#ff4d5240}.dmain .offtag{cursor:help;font-family:var(--led);letter-spacing:1.2px;text-transform:uppercase;color:var(--red);border:1px solid #ff4d5266;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:8px;font-weight:700}.dsubs{flex-direction:column;gap:7px;padding:0 12px;display:flex}.drow{grid-template-columns:126px minmax(0,1fr) 74px;align-items:center;gap:8px;display:grid}.drow .sl{background:#241d2c;border-radius:3px;height:5px;position:relative;overflow:hidden}.drow .sl i{background:#3a3142;border-radius:3px;position:absolute;top:0;bottom:0;left:0}.drow select.ed{color:var(--mut)}.drow.good select.ed{color:var(--chrome)}.drow.good .sl i{background:linear-gradient(90deg,#5f576b,#b9b3c6)}.drow.hot select.ed{color:var(--amber);font-weight:700}.drow.hot .sl i{background:linear-gradient(90deg,#c77b14,var(--amber));box-shadow:0 0 8px #ffb43c66}.drow.dead{opacity:.35}.drow .roll{justify-content:flex-end;align-items:center;gap:5px;display:flex}.drow .roll b{font-family:var(--led);text-align:center;min-width:20px;color:var(--ink);font-size:11.5px;font-weight:700}.drow.dead .roll b{color:var(--mut2)}.drow .roll .stp{border:1px solid var(--bezel1);width:17px;height:17px;color:var(--mut);cursor:pointer;background:0 0;border-radius:5px;place-items:center;padding:0;font-size:12px;line-height:1;transition:border-color .12s,color .12s;display:grid}.drow .roll .stp:hover{border-color:var(--amber);color:var(--amber)}.dscore{align-items:center;gap:9px;padding:10px 12px 12px;display:flex}.dscore .segs{flex:1;height:9px}.dscore .segs i.on,.dscore .segs i.on.amber,.dscore .segs i.on.red{background:var(--gc)}.dscore .pc{font-family:var(--disp);color:var(--gc);font-size:13px;font-weight:700}.edhint{font-family:var(--led);letter-spacing:1px;text-transform:uppercase;color:var(--mut2);text-align:center;margin-top:12px;font-size:10px}.edhint b{color:var(--red)}.dcard select.ed{font-family:var(--led);color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;min-width:0;max-width:100%;padding:2px 4px;font-size:12px;font-weight:600;transition:border-color .12s,background .12s}.dcard select.ed:hover,.dcard select.ed:focus-visible{border-color:var(--bezel1);background:var(--bg2)}.dcard select.ed option{background:var(--panel2);color:var(--ink)}.dhead select.setSel{font-family:var(--disp);letter-spacing:.3px;font-size:13.5px;font-weight:600}.dmain select.ed{color:var(--amber);font-family:var(--disp);flex:0 auto;font-size:13.5px;font-weight:600}.foot{grid-template-columns:1fr 1fr 300px;align-items:stretch;gap:14px;margin-top:20px;display:grid}.setp{background:linear-gradient(180deg,var(--panel2),var(--bg2));border:1px solid var(--bezel1);border-radius:12px;align-items:center;gap:11px;padding:11px 13px;display:flex}.setp img{object-fit:contain;width:36px;height:36px}.setp .n{font-family:var(--disp);font-size:13px;font-weight:600;line-height:1.05}.setp .n small{font-family:var(--led);letter-spacing:.5px;color:var(--mut);font-size:9px;display:block}.setp .n .fx{font-family:var(--led);letter-spacing:.3px;color:var(--violet);text-transform:none;margin-top:2px;font-size:9px;display:block}.setp .pc{font-family:var(--disp);border-radius:6px;margin-left:auto;padding:2px 9px;font-size:15px;font-weight:700}.setp .pc.f{color:#ff8d92;background:#ff4d5229}.setp .pc.p{color:#c2a8ff;background:#9a6bff29}.master{background:linear-gradient(135deg,#ffb43c1a,#ff4d520f);border:1px solid #ffb43c40;border-radius:12px;align-items:center;gap:14px;padding:11px 15px;display:flex}.master .gauge{aspect-ratio:1;background:conic-gradient(var(--amber) 0 73%,#241d2c 73% 100%);border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;position:relative}.master .gauge:before{content:"";background:var(--bg2);border-radius:50%;position:absolute;inset:6px}.master .gauge b{font-family:var(--disp);color:var(--amber);font-size:20px;font-weight:700;position:relative}.master .mt{font-family:var(--led);letter-spacing:.5px;color:var(--mut);text-transform:uppercase;font-size:11px;line-height:1.4}.master .mt b{color:var(--red)}@media (max-width:1080px){.deck{max-height:none}.deck-body{grid-template-columns:1fr}.tt{height:300px}.rack{overflow-y:visible}.foot,.rtop{grid-template-columns:1fr}}@media (max-width:700px){.audit-grid{grid-template-columns:1fr}}@media (max-width:800px){.deck-wrap{padding:14px 10px 36px}.deck-top{flex-wrap:wrap;gap:10px 12px;padding:12px 56px 12px 16px;position:relative}.deck-top .np-id{min-width:0}.deck-top .spec{flex-wrap:wrap;width:100%;margin-left:0}.deck-top .xbtn{position:absolute;top:11px;right:12px}.rack{padding:16px 14px}.drow{grid-template-columns:114px minmax(0,1fr) 70px;gap:7px}}.crate-grid{grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:18px;display:grid}.crate{perspective:1300px;cursor:pointer;outline:none;height:336px;position:relative}.crate[data-tier="5"]{--heat:var(--red)}.crate[data-tier="4"]{--heat:var(--amber)}.crate[data-tier="3"]{--heat:var(--yellow)}.crate[data-tier="2"]{--heat:#6f86c9}.crate[data-tier="1"]{--heat:var(--mut2)}.crate .ci{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,.15,.2,1);position:absolute;inset:0}@media (hover:hover){.crate:hover .ci,.crate:focus-visible .ci{transform:rotateY(180deg)}}.crate.flipped .ci{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.crate .ci{transition:none}}.crate .cf{backface-visibility:hidden;border:1px solid var(--bezel1);border-top:2px solid var(--heat);border-radius:14px;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 26px #00000073}.crate:focus-visible .cf{box-shadow:0 10px 26px #00000080, 0 0 0 2px var(--ec)}@supports (color:color-mix(in lab, red, red)){.crate:focus-visible .cf{box-shadow:0 10px 26px #00000080, 0 0 0 2px color-mix(in srgb, var(--ec) 60%, transparent)}}.crate .front{background:linear-gradient(180deg, var(--panel), var(--panel2));flex-direction:column;padding:13px 13px 0;display:flex}.crate-top{justify-content:space-between;align-items:center;display:flex}.crate .rank{font-family:var(--disp);letter-spacing:1px;color:var(--heat);font-size:16px;font-weight:700}.meter{align-items:flex-end;gap:3px;display:flex}.meter i{background:#ffffff17;border-radius:1px;width:5px;height:14px}.meter i.on{background:var(--heat);box-shadow:0 0 7px var(--heat)}.cover{flex:1;place-items:center;margin:6px 0 2px;display:grid;position:relative}.cover .halo{background:radial-gradient(circle, var(--ec), transparent 68%);border-radius:50%;width:135px;height:135px;position:absolute}@supports (color:color-mix(in lab, red, red)){.cover .halo{background:radial-gradient(circle, color-mix(in srgb, var(--ec) 42%, transparent), transparent 68%)}}.cover .halo{filter:blur(3px)}.stickers{justify-content:center;place-items:center;display:flex;position:relative}.stickers .emote{object-fit:contain;filter:drop-shadow(0 5px 11px #0000008c);width:auto;max-width:none;height:120px;transition:transform .35s}@media (hover:hover){.crate:hover .stickers .emote{transform:translateY(-3px)scale(1.04)}}.stickers.duo .emote{height:98px}.stickers.duo .emote:first-child{z-index:1;transform:rotate(-7deg)translate(12px)}.stickers.duo .emote:last-child{transform:rotate(7deg)translate(-12px)}@media (hover:hover){.crate:hover .stickers.duo .emote:first-child{transform:rotate(-9deg)translate(8px,-3px)scale(1.04)}.crate:hover .stickers.duo .emote:last-child{transform:rotate(9deg)translate(-8px,-3px)scale(1.04)}}.crate-id{text-align:center}.crate-id .cn{font-family:var(--disp);letter-spacing:.5px;font-size:16.5px;font-weight:600;line-height:1.1}.crate-id .cm{font-family:var(--led);letter-spacing:1.4px;color:var(--mut);text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:4px;font-size:9.5px;display:flex}.crate-id .cm .ci-ico{object-fit:contain;width:14px;height:14px}.crate-id .cm em{opacity:.45;font-style:normal}.prio{text-align:center;font-family:var(--led);letter-spacing:2px;text-transform:uppercase;color:var(--heat);background:var(--heat);margin:9px -13px 0;padding:9px 12px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.prio{background:color-mix(in srgb, var(--heat) 13%, var(--panel2))}}.prio{border-top:1px solid var(--heat)}@supports (color:color-mix(in lab, red, red)){.prio{border-top:1px solid color-mix(in srgb, var(--heat) 32%, transparent)}}.crate .back{background:linear-gradient(165deg, var(--panel2), var(--bg2));flex-direction:column;padding:15px 15px 16px;display:flex;transform:rotateY(180deg)}.back-head{border-bottom:1px solid var(--bezel1);align-items:baseline;gap:9px;margin-bottom:10px;padding-bottom:10px;display:flex}.back-head .bn{font-family:var(--disp);letter-spacing:.4px;font-size:15.5px;font-weight:600}.crate .why{font-family:var(--body);color:var(--chrome);flex:1;margin:0;font-size:11.5px;line-height:1.5;overflow:auto}.crate .why p{margin:0 0 8px}.crate .why p:last-child{margin-bottom:0}.crate .team{font-family:var(--body);color:var(--mut);margin-top:11px;font-size:10.5px;line-height:1.45}.crate .team .tk{font-family:var(--led);letter-spacing:2px;text-transform:uppercase;color:var(--heat);margin-bottom:3px;font-size:8.5px;display:block}.ln-a{color:var(--ink);font-weight:600}.ln-e{font-weight:600}.ln-s{color:var(--ec);font-weight:600}@supports (color:color-mix(in lab, red, red)){.ln-s{color:color-mix(in srgb, var(--ec) 62%, var(--ink))}}.crate.soon .cf{border-top-style:dashed}.soon-tag{z-index:2;font-family:var(--led);letter-spacing:1.6px;text-transform:uppercase;color:#120c16;white-space:nowrap;background:var(--heat);border-radius:20px;padding:3px 9px;font-size:8px;font-weight:700;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0006}.eta{background:var(--bg2);border-top:1px solid var(--bezel2);font-family:var(--led);letter-spacing:1.4px;text-transform:uppercase;color:var(--mut);justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:8.5px;display:flex}.eta .leak{letter-spacing:1px;color:var(--amber);background:var(--amber);border-radius:4px;padding:1px 6px;font-size:7.5px}@supports (color:color-mix(in lab, red, red)){.eta .leak{background:color-mix(in srgb, var(--amber) 14%, transparent)}}.eta .leak{border:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.eta .leak{border:1px solid color-mix(in srgb, var(--amber) 30%, transparent)}}@media (max-width:560px){.crate-grid{grid-template-columns:repeat(2,1fr)}}.setlists{flex-direction:column;gap:22px;display:flex}.setlist{border:1px solid var(--bezel1);background:linear-gradient(180deg, var(--panel2), var(--panel)), var(--brush);border-radius:18px;padding:20px 22px 20px 26px;position:relative;overflow:hidden}.setlist:before{content:"";background:linear-gradient(180deg, var(--ec,var(--red)), var(--ec,var(--red)));width:4px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.setlist:before{background:linear-gradient(180deg, var(--ec,var(--red)), color-mix(in srgb, var(--ec,var(--red)) 8%, transparent))}}.setlist:before{box-shadow:0 0 20px var(--ec,var(--red))}.set-head{align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.set-id h3{font-family:var(--disp);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);margin:0;font-size:21px;font-weight:600}.set-arche{font-family:var(--led);letter-spacing:1px;text-transform:uppercase;color:var(--mut);margin-top:3px;font-size:11px}.bench-badge{white-space:nowrap;font-family:var(--led);letter-spacing:1.5px;text-transform:uppercase;color:#160b16;background:var(--vh-grad);border-radius:20px;flex-shrink:0;align-self:center;margin-left:auto;padding:6px 12px;font-size:10px;font-weight:700;box-shadow:0 0 16px #ffc85a52}.src-tag{white-space:nowrap;font-family:var(--led);letter-spacing:1.5px;text-transform:uppercase;color:var(--mut);background:var(--bg2);border:1px solid var(--bezel1);border-radius:20px;flex-shrink:0;align-self:center;margin-left:auto;padding:5px 11px;font-size:9px;font-weight:700}.set-body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.set-main{min-width:0}.tcards{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.tcard{isolation:isolate;clip-path:polygon(4% 0%,76% 0%,98% 100%,26% 100%);background:radial-gradient(125% 75% at 50% 4%, var(--ec,var(--red)), transparent 68%), linear-gradient(180deg, var(--panelhi), var(--bg2));text-decoration:none;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.tcard{background:radial-gradient(125% 75% at 50% 4%, color-mix(in srgb, var(--ec,var(--red)) 30%, transparent), transparent 68%), linear-gradient(180deg, var(--panelhi), var(--bg2))}}.tcard{filter:drop-shadow(0 6px 16px #00000080);transition:transform .18s,filter .18s}.tcard:hover{filter:drop-shadow(0 11px 22px #0000008c) drop-shadow(0 0 10px var(--ec,var(--red)));transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.tcard:hover{filter:drop-shadow(0 11px 22px #0000008c) drop-shadow(0 0 10px color-mix(in srgb, var(--ec,var(--red)) 50%, transparent))}}.tcard.role-carry:before{content:"★ LEAD";z-index:4;font-family:var(--led);letter-spacing:1.5px;color:#120c16;background:var(--ec,var(--red));border-radius:20px;padding:3px 7px;font-size:8px;font-weight:700;position:absolute;top:8px;right:25%;box-shadow:0 2px 8px #00000073}.tcard:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(157deg,#ffffff29 0%,#ffffff0a 30%,#0000 46%);position:absolute;inset:0}.tc-pic{width:100%;max-width:none;height:auto;display:block}.tc-badges{z-index:3;gap:5px;display:flex;position:absolute;top:8px;left:16px}.tc-ico{object-fit:contain;filter:drop-shadow(0 1px 2px #0009);width:21px;height:21px}.tc-plate{z-index:3;background:linear-gradient(#0000,#08050c80 45%,#08050ced 86%);flex-direction:column;gap:2px;padding:24px 7% 11px 30%;display:flex;position:absolute;bottom:0;left:0;right:0}.tc-role{font-family:var(--led);letter-spacing:2.5px;text-transform:uppercase;color:var(--ec,var(--red));font-size:9.5px;font-weight:700}.tc-name{font-family:var(--disp);letter-spacing:.4px;text-transform:uppercase;color:var(--ink);font-size:15.5px;font-weight:600;line-height:1}.set-bench{flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0 2px;display:flex}.sb-meter{align-items:flex-end;gap:2px;display:flex}.sb-meter i{background:var(--bezel1);border-radius:1px;width:5px;height:15px}.sb-meter i.on{background:var(--ec,var(--red));box-shadow:0 0 6px var(--ec,var(--red))}.sb-score{flex-direction:column;line-height:1;display:flex}.sb-score b{font-family:var(--disp);color:var(--ec,var(--red));font-size:24px;font-weight:700}.sb-score small{font-family:var(--led);letter-spacing:1px;text-transform:uppercase;color:var(--mut2);margin-top:3px;font-size:9px}.sb-meta{text-align:right;margin-left:auto}.sb-label{font-family:var(--led);letter-spacing:.4px;color:var(--chrome);font-size:11px;font-weight:600;display:block}.sb-phase{font-family:var(--led);letter-spacing:1px;text-transform:uppercase;color:var(--mut2);margin-top:2px;font-size:9px;display:block}.set-info{border-top:1px solid var(--bezel1);flex-direction:column;gap:9px;margin-top:14px;padding-top:14px;display:flex}.set-row{grid-template-columns:64px 1fr;align-items:start;gap:12px;display:grid}.set-row .sk{font-family:var(--led);letter-spacing:2px;text-transform:uppercase;color:var(--mut2);padding-top:2px;font-size:9px;font-weight:700}.set-row .sv{font-family:var(--body);color:var(--chrome);font-size:12px;line-height:1.5}.set-row.caution .sk,.set-row.caution .sv{color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.set-row.caution .sv{color:color-mix(in srgb, var(--amber) 76%, var(--chrome))}}.set-row .variants{flex-direction:column;gap:4px;display:flex}.variant b{font-family:var(--led);color:var(--ink);letter-spacing:.3px;font-weight:700}.set-recent{border:1px solid var(--bezel1);background:linear-gradient(180deg, var(--bg2), var(--panel));border-radius:13px;flex-direction:column;align-self:stretch;gap:11px;padding:14px 15px 15px;display:flex}.rb-head{font-family:var(--led);letter-spacing:2.5px;text-transform:uppercase;color:var(--mut);font-size:10px;font-weight:700}.rb-switch{cursor:pointer;border:0;border-bottom:1px solid var(--bezel1);background:0 0;justify-content:center;align-items:center;gap:9px;padding:2px 0 9px;display:flex}.rb-mode{font-family:var(--led);letter-spacing:1px;text-transform:uppercase;color:var(--mut2);white-space:nowrap;font-size:9.5px;font-weight:700;transition:color .15s}.rb-mode.on{color:var(--ec,var(--red));text-shadow:0 0 8px var(--ec,var(--red))}@supports (color:color-mix(in lab, red, red)){.rb-mode.on{text-shadow:0 0 8px color-mix(in srgb, var(--ec,var(--red)) 50%, transparent)}}.rb-knob{filter:drop-shadow(0 1px 2px #00000080);flex-shrink:0;width:46px;height:auto}.rb-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rb-row{grid-template-columns:16px auto 1fr;align-items:baseline;gap:9px;display:grid}.rb-rank{font-family:var(--disp);color:var(--mut2);text-align:center;font-size:12px;font-weight:700}.rb-score{font-family:var(--disp);color:var(--ec,var(--red));font-size:17px;font-weight:700;line-height:1}.rb-ctx{font-family:var(--led);letter-spacing:.5px;text-transform:uppercase;color:var(--mut);text-align:right;font-size:9.5px}.rb-ctx em{color:var(--mut2);font-style:normal}.rb-empty{text-align:center;font-family:var(--led);letter-spacing:.5px;color:var(--mut2);border:1px dashed var(--bezel1);border-radius:8px;margin-top:2px;padding:16px 6px;font-size:10.5px}@media (max-width:920px){.set-body{grid-template-columns:1fr}}@media (max-width:680px){.tcards{gap:9px}.tc-name{font-size:15px}.tc-plate{padding:20px 6% 9px 28%}.set-row{grid-template-columns:1fr;gap:3px}.sb-meta{text-align:left;width:100%;margin-left:0}}@media (max-width:480px){.tcard.role-carry:before{display:none}.tc-role{letter-spacing:1.5px;font-size:8px}.tc-name{white-space:normal;font-size:11.5px;line-height:1.05}.tc-plate{padding:14px 5% 8px 27%}}.rate{font-family:var(--disp);font-size:15px;font-style:italic;font-weight:800;line-height:1}.rate.r-b{color:#4aa3ff;text-shadow:0 0 10px #4aa3ff73}.rate.r-a{color:#c45cff;text-shadow:0 0 10px #c45cff73}.rate.r-s{color:#ff8f2e;text-shadow:0 0 10px #ff8f2e73}.rate.r-splus{color:#0000;filter:drop-shadow(0 0 7px #96cdff8c);background:linear-gradient(120deg,#8fe3ff 0%,#fff 36%,#9fc0ff 58%,#d7b3ff 100%);-webkit-background-clip:text;background-clip:text}.rate.big{font-size:40px}.shiyu-season{border:1px solid var(--bezel1);background:linear-gradient(180deg, var(--panel2), var(--panel)), var(--brush);border-radius:18px;margin-bottom:26px;padding:22px 26px;position:relative;overflow:hidden}.ss-wm{object-fit:contain;opacity:.06;filter:invert();pointer-events:none;width:320px;height:320px;position:absolute;top:-70px;right:-60px}.ss-top{align-items:center;gap:26px;display:flex}.ss-medal{object-fit:contain;filter:drop-shadow(0 6px 18px #0009);flex-shrink:0;width:96px;height:96px}.ss-k{font-family:var(--led);letter-spacing:2px;text-transform:uppercase;color:var(--mut);margin-bottom:7px;font-size:9.5px;font-weight:700;display:block}.ss-best b{font-family:var(--disp);color:var(--amber);text-shadow:0 0 26px #ffb43c59;font-size:52px;font-weight:700;line-height:.88}.ss-cells{align-items:center;gap:38px;margin-left:auto;display:flex;position:relative}.ss-cell b{font-family:var(--disp);color:var(--amber);font-size:32px;font-weight:700;line-height:.9}.ss-cell .ss-hrv{font-size:38px}.ss-medal-name{font-family:var(--led);letter-spacing:2px;text-transform:uppercase;color:#ffd27a;margin-top:5px;font-size:11px;font-weight:700;display:block}.ss-ladder{border-top:1px solid var(--bezel1);align-items:center;margin-top:20px;padding-top:17px;display:flex;position:relative}.ss-step{border:1px solid var(--bezel1);background:var(--bg2);border-radius:11px;align-items:center;gap:10px;padding:8px 14px;display:flex}.ss-step .rate{text-align:center;width:26px;font-size:20px}.ss-step small{font-family:var(--led);letter-spacing:.6px;text-transform:uppercase;color:var(--mut);max-width:150px;font-size:9.5px;line-height:1.25}.ss-chk{font-family:var(--disp);color:var(--mut2);font-size:13px;font-weight:700}.ss-step.done{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.ss-step.done{border-color:color-mix(in srgb, var(--green) 30%, var(--bezel1))}}.ss-step.done .ss-chk{color:var(--green)}.ss-lnk{background:var(--bezel1);flex:1;min-width:12px;height:1px}.ss-lnk.done{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.ss-lnk.done{background:color-mix(in srgb, var(--green) 45%, var(--bezel1))}}.ss-lnk.done{box-shadow:0 0 6px #4be08a40}.shiyu-rooms{flex-direction:column;gap:40px;margin-top:40px;display:flex}.shiyu-room{border:1px solid var(--bezel1);background:radial-gradient(90% 130% at 86% 30%, var(--ec,var(--red)), transparent 62%), linear-gradient(180deg, var(--panel2), var(--panel)), var(--brush);border-radius:18px;min-height:330px;position:relative}@supports (color:color-mix(in lab, red, red)){.shiyu-room{background:radial-gradient(90% 130% at 86% 30%, color-mix(in srgb, var(--ec,var(--red)) 16%, transparent), transparent 62%), linear-gradient(180deg, var(--panel2), var(--panel)), var(--brush)}}.shiyu-room:before{content:"";background:linear-gradient(180deg, var(--ec,var(--red)), var(--ec,var(--red)));border-radius:18px 0 0 18px;width:4px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.shiyu-room:before{background:linear-gradient(180deg, var(--ec,var(--red)), color-mix(in srgb, var(--ec,var(--red)) 8%, transparent))}}.shiyu-room:before{box-shadow:0 0 20px var(--ec,var(--red))}.sr-hz{opacity:.5;background:repeating-linear-gradient(-45deg, var(--ec,var(--red)) 0 7px, transparent 7px 14px);border-radius:0 0 3px 3px;height:5px;position:absolute;top:0;left:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.sr-hz{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--ec,var(--red)) 55%, transparent) 0 7px, transparent 7px 14px)}}.sr-wm{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--disp);color:#0000;-webkit-text-stroke:2px var(--ec,var(--red));font-size:300px;font-style:italic;font-weight:800;line-height:1;position:absolute;top:-8px;right:330px}@supports (color:color-mix(in lab, red, red)){.sr-wm{-webkit-text-stroke:2px color-mix(in srgb, var(--ec,var(--red)) 34%, transparent)}}.sr-wm{opacity:.5}.sr-render{z-index:1;pointer-events:none;filter:drop-shadow(0 14px 30px #0009);height:108%;position:absolute;bottom:0;right:26px}.sr-boss-tag{z-index:3;text-align:right;position:absolute;bottom:16px;right:30px}.sr-lv{font-family:var(--led);letter-spacing:1.5px;text-transform:uppercase;color:var(--ec,var(--red));border:1px solid var(--ec,var(--red));background:#08050bb8;font-size:9px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.sr-lv{border:1px solid color-mix(in srgb, var(--ec,var(--red)) 45%, var(--bezel1))}}.sr-lv{border-radius:6px;padding:3px 8px}.sr-bn{font-family:var(--disp);letter-spacing:.6px;text-transform:uppercase;color:var(--ink);text-shadow:0 2px 10px #000000d9;margin-top:5px;font-size:19px;font-weight:600;display:block}.sr-tag{font-family:var(--led);letter-spacing:2px;text-transform:uppercase;color:var(--violet);text-shadow:0 1px 6px #000000e6;margin-top:2px;font-size:9px;font-weight:700;display:block}.sr-in{z-index:2;padding:24px 380px 24px 30px;position:relative}.sr-head{align-items:center;gap:14px;display:flex}.sr-no{font-family:var(--disp);letter-spacing:2px;text-transform:uppercase;color:var(--ink);font-size:20px;font-weight:600}.sr-time{font-family:var(--led);letter-spacing:1px;color:var(--mut);font-size:11.5px}.sr-rate{margin-left:6px;font-size:44px}.sr-total{margin-top:16px}.sr-k{font-family:var(--led);letter-spacing:2px;text-transform:uppercase;color:var(--mut);font-size:9.5px;font-weight:700;display:block}.sr-total b{font-family:var(--disp);color:var(--ec,var(--red));text-shadow:0 0 30px var(--ec,var(--red));font-size:58px;font-weight:700;line-height:.95}@supports (color:color-mix(in lab, red, red)){.sr-total b{text-shadow:0 0 30px color-mix(in srgb, var(--ec,var(--red)) 45%, transparent)}}.sr-vu{flex-direction:column;gap:10px;max-width:520px;margin-top:14px;display:flex}.sr-bar{grid-template-columns:88px 1fr auto;align-items:center;gap:12px;display:grid}.sr-bl{font-family:var(--led);letter-spacing:1px;text-transform:uppercase;color:var(--mut);font-size:10.5px}.sr-segs{gap:3px;display:flex}.sr-segs i{background:var(--bg2);border:1px solid var(--bezel2);border-radius:2px;flex:1;height:12px}.sr-segs i.on{background:var(--ec,var(--red));box-shadow:0 0 7px var(--ec,var(--red));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.sr-segs i.on{box-shadow:0 0 7px color-mix(in srgb, var(--ec,var(--red)) 60%, transparent)}}.sr-bv{font-family:var(--disp);color:var(--ink);white-space:nowrap;font-size:14px;font-weight:600}.sr-bar.maxed .sr-segs i.on{background:var(--amber);box-shadow:0 0 7px #ffb43c80}.sr-bar.maxed .sr-bv{color:var(--amber)}.sr-max{font-style:normal;font-family:var(--led);letter-spacing:1px;color:#160b16;background:var(--amber);vertical-align:2px;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:8px;font-weight:700}.sr-attrs{gap:22px;margin-top:16px;display:flex}.sr-al{font-family:var(--led);letter-spacing:1.5px;text-transform:uppercase;color:var(--mut2);margin-bottom:6px;font-size:9px;font-weight:700;display:block}.sr-chips{flex-wrap:wrap;gap:6px;display:flex}.sr-chip{font-family:var(--led);color:var(--chrome);border:1px solid var(--bezel1);background:var(--bg2);border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.sr-chip.anom{color:var(--ec,var(--red));border-color:var(--ec,var(--red))}@supports (color:color-mix(in lab, red, red)){.sr-chip.anom{border-color:color-mix(in srgb, var(--ec,var(--red)) 45%, var(--bezel1))}}.sr-chip.res{color:#ff8585;border-color:#ff4d52}@supports (color:color-mix(in lab, red, red)){.sr-chip.res{border-color:color-mix(in srgb, #ff4d52 35%, var(--bezel1))}}.sr-ai{object-fit:contain;width:14px;height:14px}.sr-crew{align-items:flex-end;gap:10px;margin-top:20px;display:flex}.sr-card{isolation:isolate;clip-path:polygon(4% 0%,76% 0%,98% 100%,26% 100%);background:radial-gradient(125% 75% at 50% 4%, var(--ec,var(--red)), transparent 68%), linear-gradient(180deg, var(--panelhi), var(--bg2));width:118px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.sr-card{background:radial-gradient(125% 75% at 50% 4%, color-mix(in srgb, var(--ec,var(--red)) 30%, transparent), transparent 68%), linear-gradient(180deg, var(--panelhi), var(--bg2))}}.sr-card{filter:drop-shadow(0 5px 12px #00000080);transition:transform .18s,filter .18s}.sr-card:hover{filter:drop-shadow(0 9px 18px #0000008c) drop-shadow(0 0 9px var(--ec,var(--red)));transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.sr-card:hover{filter:drop-shadow(0 9px 18px #0000008c) drop-shadow(0 0 9px color-mix(in srgb, var(--ec,var(--red)) 50%, transparent))}}.sr-card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(157deg,#ffffff26 0%,#ffffff0a 30%,#0000 46%);position:absolute;inset:0}.sr-cp{width:100%;max-width:none;height:auto;display:block}.sr-cn{z-index:3;font-family:var(--disp);letter-spacing:.4px;text-transform:uppercase;color:var(--ink);background:linear-gradient(#0000,#08050c73 40%,#08050ceb 88%);padding:16px 8% 7px 28%;font-size:11px;font-weight:600;line-height:1;position:absolute;bottom:0;left:0;right:0}.sr-boo{border:1px solid var(--bezel1);background:radial-gradient(circle at 50% 40%, var(--panelhi), var(--bg2));border-radius:50%;flex-shrink:0;width:52px;height:52px;overflow:hidden}.sr-bimg{object-fit:contain;width:100%;height:100%;padding:4px}.shiyu-history{margin-top:44px}.sh-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.sh-head h3{font-family:var(--disp);letter-spacing:4px;text-transform:uppercase;color:var(--mut);margin:0;font-size:13px;font-weight:600}.sh-head .ln{background:linear-gradient(90deg, var(--bezel1), transparent);flex:1;height:1px}.sh-head .cnt{font-family:var(--led);letter-spacing:2px;color:var(--mut2);text-transform:uppercase;font-size:11px}.sh-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.sh-card{border:1px solid var(--bezel1);background:linear-gradient(180deg, var(--panel2), var(--panel)), var(--brush);border-radius:14px;padding:15px 17px 14px}.sh-top{align-items:baseline;gap:9px;display:flex}.sh-date{font-family:var(--disp);letter-spacing:1px;color:var(--ink);font-size:19px;font-weight:700}.sh-unl{font-family:var(--led);letter-spacing:2px;text-transform:uppercase;color:var(--mut2);font-size:9px;font-weight:700}.sh-rate{margin-left:auto;font-size:24px}.sh-score{border:1px solid var(--bezel1);background:var(--bg2);border-radius:9px;align-items:baseline;gap:10px;margin-top:10px;padding:8px 12px;display:flex}.sh-lbl{font-family:var(--led);letter-spacing:1.2px;text-transform:uppercase;color:var(--mut);font-size:9.5px;font-weight:700;line-height:1.2}.sh-sv{font-family:var(--disp);color:var(--amber);white-space:nowrap;margin-left:auto;font-size:21px;font-weight:700}.sh-sv small{font-family:var(--led);letter-spacing:1.5px;text-transform:uppercase;color:var(--mut2);font-size:8.5px;font-weight:700}.sh-grades{gap:8px;margin-top:11px;display:flex}.sh-grade{border:1px solid var(--bezel1);background:var(--bg2);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;padding:6px 0 7px;display:flex}.sh-grade .rate{font-size:17px}.sh-grade em{font-style:normal;font-family:var(--disp);color:var(--chrome);font-size:13px;font-weight:600}.sh-grade.zero{opacity:.38;filter:saturate(.4)}.sh-teams{border-top:1px solid var(--bezel1);flex-wrap:wrap;gap:7px 16px;margin-top:12px;padding-top:11px;display:flex}.sh-room{align-items:center;gap:4px;display:inline-flex}.sh-room small{font-family:var(--led);letter-spacing:1px;color:var(--mut2);margin-right:3px;font-size:8.5px;font-weight:700}.sh-tp{object-fit:cover;border:1px solid var(--bezel1);background:var(--panel2);border-radius:50%;width:28px;height:28px}@media (max-width:1000px){.sr-in{padding-right:30px}.sr-render{opacity:.25}.sr-boss-tag{top:14px;bottom:auto}}@media (max-width:820px){.ss-top{flex-wrap:wrap}.ss-cells{margin-left:0}.ss-ladder{flex-wrap:wrap;gap:8px}.ss-lnk{display:none}.sr-crew{flex-wrap:wrap}}@media (max-width:560px){.shiyu-season{padding:18px 16px}.ss-top{gap:16px}.ss-medal{width:72px;height:72px}.ss-best b{font-size:42px}.ss-cells{flex-wrap:wrap;gap:18px 28px}.sr-in{padding:20px 16px 20px 24px}.sr-head{flex-wrap:wrap;padding-right:72px}.sr-total b{font-size:44px}.sr-attrs{flex-wrap:wrap;gap:12px 22px}.sr-bar{grid-template-columns:74px 1fr auto;gap:8px}.shiyu-rooms{gap:28px;margin-top:28px}}.da-wm{width:400px;height:auto;top:-52px;right:-30px}.da-pips{align-items:center;gap:4px;display:inline-flex}.da-pip{width:var(--pip,18px);height:var(--pip,18px);object-fit:contain;filter:grayscale()brightness(.5);opacity:.4}.da-pip.on{filter:none;opacity:1}.da-pipline{align-items:center;gap:9px;display:flex}.da-pipline em,.da-hist-pips em{font-style:normal;font-family:var(--disp);color:var(--amber);font-size:22px;font-weight:700;line-height:1}.da-medals{gap:9px;display:flex}.da-medal{border:1px solid var(--bezel1);background:var(--bg2);font-family:var(--disp);color:var(--ink);border-radius:9px;align-items:center;gap:6px;padding:6px 11px;font-size:19px;font-weight:700;line-height:1;display:inline-flex}.da-medal i{font-size:15px;font-style:normal}.da-medal.crown i{color:var(--amber)}.da-medal.shield i{color:var(--violet)}.da-rail-row{border-top:1px solid var(--bezel1);grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px;margin-top:20px;padding-top:17px;display:grid}.da-boss-tile{border:1px solid var(--bezel1);background:radial-gradient(120% 120% at 50% -20%, var(--ec,var(--violet)), transparent 60%), var(--bg2);border-radius:11px;padding:11px 14px 10px;text-decoration:none;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.da-boss-tile{background:radial-gradient(120% 120% at 50% -20%, color-mix(in srgb, var(--ec,var(--violet)) 14%, transparent), transparent 60%), var(--bg2)}}.da-boss-tile{transition:transform .18s,border-color .18s}.da-boss-tile:hover{border-color:var(--ec,var(--violet));transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.da-boss-tile:hover{border-color:color-mix(in srgb, var(--ec,var(--violet)) 45%, var(--bezel1))}}.da-bt-ico{opacity:.9;pointer-events:none;filter:drop-shadow(0 2px 8px #0000008c);height:86%;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:-8px;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.da-bt-ico img{width:auto;max-width:none;height:100%}.da-boss-tile:hover .da-bt-ico{opacity:1;transform:translateY(-50%)scale(1.04)}.da-bt-body{z-index:1;flex-direction:column;gap:7px;min-width:0;display:flex;position:relative}.da-bt-name{font-family:var(--disp);letter-spacing:.5px;text-transform:uppercase;color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.15}.da-bt-name small{letter-spacing:1.5px;color:var(--mut);font-size:9px}.da-bt-score{font-family:var(--disp);color:var(--amber);font-size:21px;font-weight:700;line-height:1}.da-room{scroll-margin-top:24px}.da-rail{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;writing-mode:vertical-rl;text-align:center;font-family:var(--disp);letter-spacing:6px;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--ec,var(--violet));font-size:17px;font-style:italic;font-weight:800;position:absolute;top:24px;bottom:24px;left:10px;transform:rotate(180deg)}@supports (color:color-mix(in lab, red, red)){.da-rail{-webkit-text-stroke:1px color-mix(in srgb, var(--ec,var(--violet)) 45%, transparent)}}.da-rail{opacity:.55}.da-in{padding-left:58px}.da-no-wm{letter-spacing:-8px;font-size:230px;top:24px}.da-head-pips{margin-left:6px}.da-goals{gap:8px;margin-top:14px;display:flex}.da-goal{border:1px solid var(--bezel1);background:var(--bg2);font-family:var(--disp);color:var(--mut);border-radius:8px;align-items:center;gap:7px;padding:5px 11px 5px 7px;font-size:13px;font-weight:600;display:inline-flex}.da-goal .da-pip{width:17px;height:17px}.da-goal.hit{color:var(--amber);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.da-goal.hit{border-color:color-mix(in srgb, var(--amber) 35%, var(--bezel1))}}.da-ko{vertical-align:15px;font-family:var(--led);letter-spacing:3px;text-transform:uppercase;color:var(--amber);border:2px solid var(--amber);border-radius:6px;margin-left:14px;padding:7px 12px 6px;font-size:12px;font-weight:700;display:inline-block;transform:rotate(-6deg)}@supports (color:color-mix(in lab, red, red)){.da-ko{border:2px solid color-mix(in srgb, var(--amber) 70%, transparent)}}.da-ko{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.da-ko{background:color-mix(in srgb, var(--amber) 12%, transparent)}}.da-ko{box-shadow:0 0 18px var(--amber)}@supports (color:color-mix(in lab, red, red)){.da-ko{box-shadow:0 0 18px color-mix(in srgb, var(--amber) 25%, transparent)}}.da-ko{text-shadow:0 0 12px var(--amber)}@supports (color:color-mix(in lab, red, red)){.da-ko{text-shadow:0 0 12px color-mix(in srgb, var(--amber) 55%, transparent)}}@media (max-width:560px){.da-ko{vertical-align:0;width:max-content;margin:10px 0 0;display:block}}.da-adv{margin-top:44px}.da-adv-bar{border:1px solid var(--violet);flex-wrap:wrap;align-items:center;gap:26px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.da-adv-bar{border:1px solid color-mix(in srgb, var(--violet) 34%, var(--bezel1))}}.da-adv-bar{background:linear-gradient(180deg, var(--panel2), var(--panel)), var(--brush);border-radius:18px;margin-bottom:18px;padding:18px 26px}.da-adv-bar:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 160% at 12% 0%, var(--violet), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.da-adv-bar:before{background:radial-gradient(120% 160% at 12% 0%, color-mix(in srgb, var(--violet) 16%, transparent), transparent 60%)}}.da-adv-tag{z-index:1;font-family:var(--disp);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);font-size:24px;font-weight:700;line-height:1.05;position:relative}.da-adv-tag small{font-family:var(--led);letter-spacing:2px;text-transform:uppercase;color:var(--violet);margin-top:6px;font-size:9.5px;font-weight:700;display:block}.da-adv-bar .ss-cells{z-index:1}.da-adv-bar .ss-cell b{font-size:26px}@media (max-width:820px){.da-adv-bar{gap:16px;padding:16px 20px}.da-adv-bar .ss-cells{flex-wrap:wrap;gap:22px;margin-left:0}.da-adv-tag{font-size:20px}}.da-gimmick{border-left:2px solid var(--ec,var(--violet));max-width:520px;margin:14px 0 0;padding-left:11px}@supports (color:color-mix(in lab, red, red)){.da-gimmick{border-left:2px solid color-mix(in srgb, var(--ec,var(--violet)) 45%, transparent)}}.da-gimmick{font-family:var(--led);letter-spacing:.3px;color:var(--mut);font-size:11px;line-height:1.55}.sr-chip.none{color:var(--mut2);opacity:.75;border-style:dashed}.sr-chip.da-buff{color:var(--ink);cursor:help;border-color:var(--ec,var(--violet))}@supports (color:color-mix(in lab, red, red)){.sr-chip.da-buff{border-color:color-mix(in srgb, var(--ec,var(--violet)) 40%, var(--bezel1))}}.da-bi{width:17px;height:17px}.sh-rank{font-family:var(--disp);color:var(--amber);margin-left:auto;font-size:17px;font-weight:700}.da-hist-pips{border:1px solid var(--bezel1);background:var(--bg2);border-radius:9px;align-items:center;gap:9px;margin-top:11px;padding:8px 12px;display:flex}.da-hist-pips em{margin-left:auto;font-size:16px}.da-hts{flex-direction:column;margin-top:12px;display:flex}.da-ht{border-top:1px solid var(--bezel1);padding:9px 0 10px}.da-ht-top{align-items:center;gap:7px;display:flex}.da-ht-top small{font-family:var(--led);letter-spacing:1px;color:var(--mut2);font-size:8.5px;font-weight:700}.da-ht-ico{background:var(--bg2);border:1px solid var(--bezel2);border-radius:4px;flex-shrink:0;height:19px;overflow:hidden}.da-ht-ico img{width:auto;max-width:none;height:100%;display:block}.da-ht-boss{min-width:0;font-family:var(--led);letter-spacing:.6px;text-transform:uppercase;color:var(--mut);flex:1;font-size:10px;font-weight:700;line-height:1.3}.da-ht-row{align-items:center;gap:4px;margin-top:7px;display:flex}.da-ht-boo{border:1px solid var(--bezel1);background:radial-gradient(circle at 50% 40%, var(--panelhi), var(--bg2));border-radius:50%;flex-shrink:0;width:28px;height:28px;margin-left:3px;overflow:hidden}.da-ht-boo img{object-fit:contain;width:100%;height:100%;padding:2px}.da-ht-score{font-family:var(--disp);color:var(--chrome);margin-left:auto;font-size:16px;font-weight:700}.da-ht-adv{border-top:1px dashed var(--violet)}@supports (color:color-mix(in lab, red, red)){.da-ht-adv{border-top:1px dashed color-mix(in srgb, var(--violet) 45%, var(--bezel1))}}.da-ht-adv .da-ht-top small{color:var(--violet)}.da-ht-adv .da-ht-score small{font-family:var(--led);letter-spacing:1px;color:var(--violet);vertical-align:middle;margin-right:8px;font-size:9px}@media (max-width:1000px){.da-no-wm{display:none}}@media (max-width:820px){.da-rail{display:none}.da-in{padding-left:30px}.da-rail-row{grid-template-columns:1fr}}@media (max-width:560px){.da-in{padding-left:24px}.da-goals,.da-medals,.da-pipline{flex-wrap:wrap}}.sel-banner{color:var(--chrome);border:1px solid var(--amber);border-radius:14px;align-items:center;gap:14px;margin:0 0 18px;padding:13px 18px;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.sel-banner{border:1px solid color-mix(in srgb, var(--amber) 40%, var(--bezel1))}}.sel-banner{background:linear-gradient(100deg, var(--amber), var(--panel2) 70%)}@supports (color:color-mix(in lab, red, red)){.sel-banner{background:linear-gradient(100deg, color-mix(in srgb, var(--amber) 14%, var(--panel)), var(--panel2) 70%)}}.sel-banner{transition:transform .18s,box-shadow .18s;box-shadow:0 8px 22px #00000059}.sel-banner:hover{box-shadow:0 12px 26px #00000073, 0 0 14px var(--amber);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.sel-banner:hover{box-shadow:0 12px 26px #00000073, 0 0 14px color-mix(in srgb, var(--amber) 35%, transparent)}}.sel-banner .sb-led{font-family:var(--led);letter-spacing:2px;color:#161009;background:var(--amber);box-shadow:0 0 12px var(--amber);border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:9px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.sel-banner .sb-led{box-shadow:0 0 12px color-mix(in srgb, var(--amber) 55%, transparent)}}.sel-banner .sb-txt{font-family:var(--body);font-size:13px}.sel-banner .sb-txt b{color:var(--ink)}.sel-banner .sb-go{font-family:var(--led);letter-spacing:1.6px;text-transform:uppercase;color:var(--amber);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:10px;font-weight:700}.sel-hero{text-align:center;margin:4px 0 20px}.sel-kicker{font-family:var(--led);letter-spacing:2.4px;text-transform:uppercase;color:var(--amber);font-size:10px}.sel-hero h3{font-family:var(--disp);letter-spacing:.6px;color:var(--ink);margin:8px 0 6px;font-size:26px;font-weight:600}.sel-hero h3 em{color:var(--amber);font-style:normal}.sel-hero .sel-sub{font-family:var(--body);color:var(--mut);font-size:12.5px}.sel-hero .sel-sub b{color:var(--chrome)}.sel-verdict{grid-template-columns:1.15fr 1fr;gap:18px;margin-bottom:18px;display:grid}.sv-card{border:1px solid var(--bezel1);background:linear-gradient(170deg, var(--panel), var(--panel2));border-radius:16px;flex-direction:column;gap:12px;padding:18px 18px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000073}.sv-card:before{content:"";pointer-events:none;background:radial-gradient(130% 60% at 50% -8%, var(--ec), transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sv-card:before{background:radial-gradient(130% 60% at 50% -8%, color-mix(in srgb, var(--ec) 22%, transparent), transparent 62%)}}.sv-card.win{border-color:var(--ec)}@supports (color:color-mix(in lab, red, red)){.sv-card.win{border-color:color-mix(in srgb, var(--ec) 55%, var(--bezel1))}}.sv-card.win{box-shadow:0 12px 30px #00000080, 0 0 24px var(--ec)}@supports (color:color-mix(in lab, red, red)){.sv-card.win{box-shadow:0 12px 30px #00000080, 0 0 24px color-mix(in srgb, var(--ec) 22%, transparent)}}.sv-tag{font-family:var(--led);letter-spacing:2px;text-transform:uppercase;color:#120c16;background:var(--ec);z-index:1;border-radius:20px;align-self:flex-start;padding:4px 11px;font-size:9px;font-weight:700;position:relative;box-shadow:0 2px 10px #0006}.sv-card.alt .sv-tag{background:var(--ec)}@supports (color:color-mix(in lab, red, red)){.sv-card.alt .sv-tag{background:color-mix(in srgb, var(--ec) 55%, var(--panel2))}}.sv-card.alt .sv-tag{color:var(--ink)}.sv-art{z-index:1;place-items:center;display:grid;position:relative}.sv-pic{object-fit:contain;filter:drop-shadow(0 8px 18px #0000008c);width:auto;max-width:100%;height:190px}.sv-id{text-align:center;z-index:1;position:relative}.sv-id h4{font-family:var(--disp);letter-spacing:.6px;color:var(--ink);margin:0;font-size:22px;font-weight:600}.sv-meta{font-family:var(--led);letter-spacing:1.4px;text-transform:uppercase;color:var(--mut);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:9.5px;display:flex}.sv-meta .ci-ico{object-fit:contain;width:14px;height:14px}.sv-meta em{opacity:.45;font-style:normal}.sv-stats{z-index:1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:relative}.svs{text-align:center;background:var(--bg2);border:1px solid var(--ec);border-radius:12px;padding:10px 8px}@supports (color:color-mix(in lab, red, red)){.svs{border:1px solid color-mix(in srgb, var(--ec) 30%, var(--bezel1))}}.svs b{font-family:var(--disp);color:var(--ec);font-size:22px;font-weight:700;display:block}.svs small{font-family:var(--led);letter-spacing:.8px;text-transform:uppercase;color:var(--mut);margin-top:3px;font-size:8px;line-height:1.5;display:block}.sv-why{font-family:var(--body);color:var(--chrome);z-index:1;font-size:12px;line-height:1.55;position:relative}.sv-why b{color:var(--ink)}.sv-teams{z-index:1;flex-wrap:wrap;align-items:center;gap:7px;display:flex;position:relative}.sv-teams .tk{font-family:var(--led);letter-spacing:2px;text-transform:uppercase;color:var(--ec);font-size:8.5px}.sv-teams .chip{font-family:var(--body);color:var(--chrome);background:var(--bg2);border:1px solid var(--ec);border-radius:20px;padding:4px 10px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.sv-teams .chip{border:1px solid color-mix(in srgb, var(--ec) 30%, var(--bezel1))}}.sv-discount{background:var(--bg2);border:1px dashed var(--amber);border-radius:12px;margin-top:2px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.sv-discount{border:1px dashed color-mix(in srgb, var(--amber) 45%, var(--bezel1))}}.sv-discount{z-index:1;position:relative}.sv-discount .tk{font-family:var(--led);letter-spacing:1.6px;text-transform:uppercase;color:var(--amber);margin-bottom:8px;font-size:8.5px;display:block}.svd-row{font-family:var(--led);letter-spacing:.6px;color:var(--mut);align-items:center;gap:9px;margin-bottom:6px;font-size:9px;display:flex}.svd-row span{flex:0 0 128px}.svd-bar{background:#ffffff12;border-radius:5px;flex:1;height:9px;overflow:hidden}.svd-bar b{background:linear-gradient(90deg, var(--ec), var(--ec));border-radius:5px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.svd-bar b{background:linear-gradient(90deg, color-mix(in srgb, var(--ec) 75%, var(--ink)), var(--ec))}}.sv-discount small{font-family:var(--body);color:var(--mut);margin-top:4px;font-size:10px;display:block}.sel-rest{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.pool-card{border:1px solid var(--bezel1);background:linear-gradient(165deg, var(--panel2), var(--bg2));border-radius:14px;gap:12px;padding:13px 14px;display:flex;position:relative;overflow:hidden}.pool-pic{object-fit:contain;filter:drop-shadow(0 4px 10px #00000080);flex-shrink:0;width:auto;height:86px}.pool-body h5{font-family:var(--disp);letter-spacing:.4px;color:var(--ink);margin:0 0 3px;font-size:14.5px;font-weight:600}.pool-note{font-family:var(--body);color:var(--chrome);margin-bottom:4px;font-size:11px}.pool-fine{font-family:var(--body);color:var(--mut);font-size:10px;line-height:1.5}.pool-fine b{color:var(--chrome)}.pool-card.veto{filter:saturate(.35)}.pool-veto-stamp{border:2px solid var(--red);font-family:var(--led);letter-spacing:2.5px;color:var(--red);opacity:.85;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:10px;right:12px;transform:rotate(9deg)}.sel-matrix{border:1px solid var(--bezel1);background:linear-gradient(180deg, var(--panel), var(--panel2));border-radius:16px;margin-bottom:16px;padding:16px 18px}.sm-head{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.sm-head .tk{font-family:var(--led);letter-spacing:2.2px;text-transform:uppercase;color:var(--amber);font-size:10px;font-weight:700}.sm-sub{font-family:var(--body);color:var(--mut2);font-size:10.5px}.sm-grid{flex-direction:column;gap:2px;display:flex}.sm-row{border-radius:10px;grid-template-columns:170px repeat(4,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.sm-row:not(.sm-cols):nth-child(odd){background:#ffffff06}.sm-cols .sm-axis{font-family:var(--led);letter-spacing:1.4px;text-transform:uppercase;color:var(--mut);text-align:center;font-size:8.5px}.sm-name{font-family:var(--disp);letter-spacing:.4px;color:var(--ink);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.sm-name .ci-ico{object-fit:contain;width:15px;height:15px}.sm-cell{justify-content:center;display:flex}.sm-cell .meter i.on{background:var(--ec);box-shadow:0 0 7px var(--ec)}.sm-row.veto{filter:saturate(.35)}.sm-veto{font-family:var(--led);letter-spacing:2px;text-transform:uppercase;color:var(--red);justify-content:center;font-size:9px}@media (max-width:760px){.sel-verdict,.sel-rest{grid-template-columns:1fr}.sm-row{grid-template-columns:120px repeat(4,1fr)}.svd-row span{flex-basis:104px}}.sig-status{text-align:center;font-family:var(--led);letter-spacing:3px;color:var(--mut);padding:80px 0;font-size:12px;font-weight:700}.sig-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:22px;display:grid}.sig-card{text-align:left;cursor:pointer;border:1px solid var(--bezel1);background:linear-gradient(180deg, var(--panel), var(--panel2));color:var(--ink);border-radius:14px;padding:13px 15px;transition:border-color .15s,transform .15s}.sig-card:hover{border-color:var(--mut2);transform:translateY(-1px)}.sig-card.on{border-color:var(--amber);box-shadow:0 0 14px #ffb43c24}.sig-card-head{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.sig-ch{font-family:var(--led);letter-spacing:2px;color:var(--amber);font-size:9px;font-weight:700}.sig-name{font-family:var(--disp);letter-spacing:.4px;font-size:13.5px;font-weight:600}.sig-big{font-family:var(--disp);margin-bottom:8px;font-size:26px;font-weight:700;line-height:1}.sig-big i{font-style:normal;font-family:var(--led);letter-spacing:2px;color:var(--mut);margin-left:7px;font-size:9px;font-weight:700}.sig-row{font-family:var(--body);color:var(--mut);justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;font-size:11px;display:flex}.sig-row b{color:var(--ink);font-weight:600}.sig-guar{font-family:var(--led);letter-spacing:1.6px;color:var(--amber);border:1px solid #ffb43c80;border-radius:6px;padding:2px 6px;font-size:8.5px;font-weight:700}.sig-meter{background:var(--bezel2);border-radius:7px;height:14px;margin-top:9px;position:relative;overflow:hidden}.sig-meter i{opacity:.85;border-radius:7px;height:100%;display:block}.sig-meter span{font-family:var(--led);letter-spacing:1.5px;color:var(--chrome);justify-content:flex-end;align-items:center;padding-right:7px;font-size:8.5px;font-weight:700;display:flex;position:absolute;inset:0}.sig-section{border:1px solid var(--bezel1);background:linear-gradient(180deg, var(--panel), var(--panel2));border-radius:16px;margin-bottom:16px;padding:15px 18px 17px}.sig-section h3{font-family:var(--disp);letter-spacing:.5px;margin:0 0 12px;font-size:15px;font-weight:600}.sig-sub{font-family:var(--body);color:var(--mut2);font-size:11px;font-weight:400}.sig-none{font-family:var(--body);color:var(--mut2);padding:14px 0;font-size:12px}.sig-faces{flex-wrap:wrap;gap:8px;display:flex}.sig-face{object-fit:cover;box-sizing:border-box;background:#00000073;border-radius:999px;flex-shrink:0;width:46px;height:46px}.sig-face-tile{font-family:var(--disp);color:var(--mut);justify-content:center;align-items:center;font-size:19px;font-weight:700;display:flex}.sig-legend{font-family:var(--led);letter-spacing:1.6px;flex-wrap:wrap;gap:14px;margin-top:12px;font-size:9px;font-weight:700;display:flex}.sig-legend .sig-hint{color:var(--mut2);margin-left:auto}.sig-histo{align-items:flex-end;gap:10px;padding-top:6px;display:flex}.sig-bin{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.sig-bar{background:var(--bezel2);border-radius:6px;align-items:flex-end;width:100%;max-width:54px;height:90px;display:flex;overflow:hidden}.sig-bar i{border-radius:6px 6px 0 0;width:100%;min-height:2px;display:block}.sig-bin span{font-family:var(--disp);height:14px;font-size:11px;font-weight:600}.sig-bin b{font-family:var(--led);letter-spacing:1px;color:var(--mut2);white-space:nowrap;font-size:8px;font-weight:700}.sig-foot{font-family:var(--body);color:var(--mut);flex-wrap:wrap;align-items:baseline;gap:8px 22px;padding:12px 4px 4px;font-size:11px;display:flex}.sig-foot b{color:var(--ink);font-weight:600}.sig-prov{color:var(--mut2);margin-left:auto;font-size:10px}@media (max-width:800px){.sig-cards{grid-template-columns:repeat(2,1fr)}.sig-histo{gap:5px}.sig-bin b{font-size:7px}}@media (max-width:520px){.sig-cards{grid-template-columns:1fr}.sig-face{width:40px;height:40px}.sig-prov{margin-left:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
