/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}::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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease: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;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1{top:calc(var(--spacing) * 1)}.top-3{top:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.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}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.blur{--tw-blur:blur(8px);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root,html[data-theme=noir]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#000;--paper-deep:#030305;--surface:#07080b;--surface-soft:#0d0f14;--panel:#08090deb;--panel-solid:#08090d;--input:#0c0e13;--ink:#f7f7f9;--muted:#868b96;--text-soft:#b6bac3;--line:#ffffff17;--line-dark:#ffffff29;--wine:#ff4f70;--wine-dark:#dc3558;--accent-2:#825dff;--gold:#73869b;--forest:#020204;--green:#62d69a;--danger:#ff657a;--header:#000000f0;--hero-gradient:linear-gradient(145deg, #0b0c10, #000 74%);--glow-a:#ff4f7024;--glow-b:#825dff1f;--shadow:0 24px 70px #0000009e;--serif:var(--font-cormorant,Georgia), "Times New Roman", serif;--sans:var(--font-inter,Inter), "Segoe UI", sans-serif}.steam-sync-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.steam-sync-heading>span{min-width:0}.steam-sync-heading p{margin-bottom:0}.steam-sync-status{border:1px solid var(--wine);margin:18px 0 12px;padding:16px}@supports (color:color-mix(in lab, red, red)){.steam-sync-status{border:1px solid color-mix(in srgb, var(--wine) 28%, var(--line))}}.steam-sync-status{background:var(--wine);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.steam-sync-status{background:color-mix(in srgb, var(--wine) 7%, transparent)}}.steam-sync-status>div:first-child{justify-content:space-between;gap:16px;display:flex}.steam-sync-status>div:first-child span{color:var(--muted);text-align:right}.steam-sync-progress{background:var(--text);border-radius:999px;height:7px;margin:14px 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.steam-sync-progress{background:color-mix(in srgb, var(--text) 10%, transparent)}}.steam-sync-progress i{border-radius:inherit;background:var(--wine);height:100%;transition:width .22s;display:block}.steam-sync-progress.is-indeterminate:after{content:"";border-radius:inherit;background:var(--wine);width:38%;height:100%;animation:1.1s ease-in-out infinite alternate steam-progress;display:block}.steam-sync-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.steam-sync-counts li{background:var(--panel);border-radius:10px;padding:8px}@supports (color:color-mix(in lab, red, red)){.steam-sync-counts li{background:color-mix(in srgb, var(--panel) 78%, transparent)}}.steam-sync-counts b,.steam-sync-counts span{display:block}.steam-sync-counts span{color:var(--muted);margin-top:2px;font-size:12px}@keyframes steam-progress{0%{transform:translate(-20%)}to{transform:translate(180%)}}@media (max-width:720px){.steam-sync-heading{flex-direction:column}.steam-sync-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.steam-sync-progress.is-indeterminate:after{width:50%;animation:none}.steam-sync-progress i{transition:none}}html[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#060914;--paper-deep:#090e1d;--surface:#0c1221;--surface-soft:#121b2f;--panel:#0c1221cc;--panel-solid:#0c1221;--input:#111a2deb;--ink:#f1f5ff;--muted:#8391aa;--text-soft:#a9b5ca;--line:#94b1ff1a;--line-dark:#94b1ff30;--wine:#4ba3ff;--wine-dark:#2d88ea;--accent-2:#7767ff;--gold:#75d5ff;--forest:#070b15;--green:#58d4c7;--danger:#ff6689;--header:#050914db;--hero-gradient:linear-gradient(145deg,#101a31,#050812 72%);--glow-a:#4ba3ff2e;--glow-b:#7767ff2b}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);min-width:320px}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 82% -8%, var(--glow-a), transparent 34rem), radial-gradient(circle at 8% 34%, var(--glow-b), transparent 42rem), var(--paper);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;transition:color .24s,background-color .24s}body::selection{color:#fff;background:var(--wine)}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:3px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:3px solid color-mix(in srgb, var(--wine) 34%, transparent)}}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:2px}.page-width{width:min(1320px,100% - 56px);margin-inline:auto}.eyebrow{color:var(--wine);letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800}.text-link{color:var(--wine);font-size:12px;font-weight:750}.text-link:hover{text-underline-offset:4px;text-decoration:underline}.button-link{background:0 0;border:0;padding:0}.button{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:12px;font-weight:750;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:#fffaf2;background:var(--wine);border:1px solid var(--wine);box-shadow:0 8px 22px #742f3b2e}.button-secondary{color:var(--ink);border:1px solid var(--line-dark);background:#fffdf8ad}.button-small{min-height:39px;padding-inline:14px;font-size:11px}.button-block{width:100%}.danger-button{color:var(--danger);background:0 0;border:0;font-size:12px;font-weight:700}.danger-button:hover{text-decoration:underline}.site-header{z-index:60;color:#f8f2e8;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#1b211ef5;border-bottom:1px solid #ffffff17;position:sticky;top:0}.header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:74px;display:grid}.wordmark{align-items:center;gap:11px;display:flex}.wordmark-seal{color:#ead0a7;width:38px;height:38px;font:600 20px var(--serif);border:1px solid #ead0a780;border-radius:50%;place-items:center;display:grid}.wordmark>span:last-child,.wordmark strong,.wordmark small{display:block}.wordmark strong{font:600 18px var(--serif);letter-spacing:.015em}.wordmark small{color:#f8f2e875;letter-spacing:.11em;text-transform:uppercase;margin-top:2px;font-size:8px}.main-nav{align-items:center;gap:27px;display:flex}.main-nav a{color:#f8f2e8a8;font-size:11px;font-weight:650}.header-account{align-items:center;gap:12px;display:flex}.account-link{color:#ffffffdb;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.avatar{color:#f7ead7;font:700 17px var(--serif);background:linear-gradient(145deg,#47564e,#1e2823);border:1px solid #b98b4785;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff0d}.avatar img{object-fit:cover;width:100%;height:100%}.avatar-small{width:34px;height:34px;font-size:12px}.avatar-medium{width:49px;height:49px}.avatar-large{width:84px;height:84px;font-size:28px}.avatar-hero{border:3px solid #f6efe4;width:142px;height:142px;font-size:48px;box-shadow:0 15px 35px #0d110f45}.home-hero{border-bottom:1px solid var(--line);padding:64px 0 66px;overflow:hidden}.home-hero-grid{grid-template-columns:minmax(360px,.82fr) minmax(570px,1.18fr);align-items:center;gap:58px;display:grid}.hero-statement h1{font:600 clamp(55px, 6.4vw, 92px)/.84 var(--serif);letter-spacing:-.045em;margin:0}.hero-statement h1 em{color:var(--wine);font-weight:500}.hero-lead{color:#595750;max-width:590px;font:500 16px/1.75 var(--serif);margin:27px 0 0}.hero-actions{align-items:center;gap:23px;margin-top:29px;display:flex}.hero-principles{border-top:1px solid var(--line);gap:25px;margin-top:42px;padding-top:23px;display:flex}.hero-principles span{color:var(--muted);letter-spacing:.025em;font-size:9px}.hero-principles b{color:var(--ink);font:600 17px var(--serif);margin-right:5px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.section-heading h2{font:600 clamp(34px, 4vw, 48px)/1 var(--serif);margin:0}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}.manifesto-section{color:#f7efe5;background:var(--forest);padding:84px 0}.manifesto-section .eyebrow{color:#d9b77f}.manifesto-grid{grid-template-columns:170px minmax(330px,.9fr) minmax(520px,1.25fr);align-items:start;gap:42px;display:grid}.manifesto-grid>h2{font:500 46px/1.05 var(--serif);margin:0}.manifesto-points{gap:0;display:grid}.manifesto-points article{border-top:1px solid #ffffff21;grid-template-columns:38px 155px 1fr;gap:16px;padding:21px 0;display:grid}.manifesto-points article>b{color:#d3ae74;font-size:10px}.manifesto-points h3{font:600 19px var(--serif);margin:0}.manifesto-points p{color:#f7efe594;margin:0;font-size:11px;line-height:1.7}.site-footer{color:#ffffff8c;background:#171d1a;padding:28px 0}.site-footer>div{justify-content:space-between;align-items:center;display:flex}.site-footer p{margin:0;font-size:10px}.game-cover{aspect-ratio:4/5.22;background:#222b26;border-radius:13px;width:100%;position:relative;overflow:hidden;box-shadow:0 14px 29px #211d192e}.game-cover img{object-fit:cover;width:100%;height:100%}.game-cover-compact{border-radius:7px;box-shadow:0 5px 13px #211d1933}.generated-game-cover{color:#f8efe4;text-align:center;background:linear-gradient(145deg,#b98b4740,#0000 43%),linear-gradient(155deg,#414f47,#171e1a);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20%;display:flex;position:relative}.generated-game-cover:after{content:"";border:1px solid #e8ca9d42;border-radius:50% 50% 5px 5px;position:absolute;inset:9%}.generated-game-cover strong{z-index:1;font:600 clamp(17px, 2.2vw, 30px)/1.05 var(--serif);text-wrap:balance;position:relative}.generated-game-cover small{z-index:1;color:#f8efe48a;letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:9px;position:relative}.cover-kicker{z-index:1;color:#d8b57e;letter-spacing:.17em;text-transform:uppercase;font-size:7px;position:absolute;top:13%}.cover-score{color:#fff;background:var(--wine);width:50px;height:50px;font:600 24px var(--serif);border:2px solid #fffc;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 6px 17px #1f13154d}.review-card{border:1px solid var(--line);background:#fffdf8ba;border-radius:18px;grid-template-columns:170px 1fr;min-width:0;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 6px 20px #332a220e}.review-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #332a221c}.review-card-cover{padding:14px 0 14px 14px}.review-card-copy{flex-direction:column;min-width:0;padding:18px 19px;display:flex}.review-author{align-items:center;gap:8px;display:flex}.review-author>span,.review-author strong,.review-author small{display:block}.review-author strong{font-size:10px}.review-author small{color:var(--muted);text-transform:uppercase;margin-top:2px;font-size:8px}.review-card-heading p{color:var(--wine);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:8px;font-weight:800}.review-card-heading h2{font:600 28px/1.05 var(--serif);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.review-card-heading h2 a:hover{color:var(--wine)}.review-card blockquote{color:#57534d;font:500 13px/1.55 var(--serif);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:15px 0 0;display:-webkit-box;overflow:hidden}.review-card-tags{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.review-card-tags span{color:#5e5b55;background:var(--surface-soft);border:1px solid #e1d8cc;border-radius:999px;padding:4px 7px;font-size:8px}.review-card footer{color:var(--muted);border-top:1px solid #e5ddd2;align-items:center;gap:13px;margin-top:auto;padding-top:14px;font-size:8px;display:flex}.review-card footer a{color:var(--wine);margin-left:auto;font-weight:750}.review-card-featured{color:#f7f0e5;background:linear-gradient(145deg,#29332e,#19201c);border-color:#303a35;grid-template-columns:235px 1fr;min-height:400px;box-shadow:0 24px 50px #1b1e1c33}.review-card-featured .review-card-cover{padding:20px 0 20px 20px}.review-card-featured .review-card-copy{padding:25px}.review-card-featured .review-card-heading p,.review-card-featured footer a{color:#d9b77f}.review-card-featured .review-card-tags span{color:#f7f0e5ad;background:#ffffff0d;border-color:#ffffff1f}.review-card-featured footer{border-color:#ffffff1c}.profile-hero{color:#f8f1e7;background:linear-gradient(145deg,#29332e,#18201c);position:relative;overflow:hidden}.profile-banner-pattern{opacity:.05;pointer-events:none;justify-content:flex-end;align-items:center;gap:2vw;padding-right:4vw;display:flex;position:absolute;inset:0}.profile-banner-pattern span{font:600 20vw/.7 var(--serif)}.profile-hero-inner{grid-template-columns:142px 1fr 190px auto;align-items:center;gap:27px;min-height:300px;padding-top:48px;padding-bottom:45px;display:grid;position:relative}.profile-identity h1{font:600 clamp(42px, 5vw, 64px)/.95 var(--serif);margin:0}.profile-identity>p{color:#f8f1e7a8;max-width:650px;font:500 14px/1.65 var(--serif);margin:12px 0 0}.profile-genres{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.profile-genres span{color:#f8f1e7b3;border:1px solid #ffffff24;border-radius:999px;padding:5px 8px;font-size:8px}.profile-reputation{text-align:center;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;padding:18px}.profile-reputation span,.profile-reputation strong,.profile-reputation b,.profile-reputation small{display:block}.profile-reputation span{color:#ffffff75;letter-spacing:.11em;text-transform:uppercase;font-size:8px}.profile-reputation strong{color:#f5e2c4;font:600 45px var(--serif);margin-top:5px}.profile-reputation b{color:#d8b57e;font:600 15px var(--serif)}.profile-actions{gap:8px;display:grid}.profile-stat-line{background:#00000029;border-top:1px solid #ffffff14;position:relative}.profile-stat-line>div{align-items:center;gap:0;min-height:66px;display:flex}.profile-stat-line span{color:#f8f1e780;border-left:1px solid #ffffff1a;padding:0 28px;font-size:9px}.profile-stat-line span:first-child{border:0;padding-left:0}.profile-stat-line b{color:#fff;font:600 20px var(--serif);margin-right:5px}.cabinet-tabs{border-bottom:1px solid var(--line-dark);gap:4px;margin-bottom:25px;display:flex}.cabinet-tabs button{min-height:48px;color:var(--muted);background:0 0;border:0;padding:0 19px;font-size:11px;font-weight:700;position:relative}.cabinet-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.cabinet-tabs button.active{color:var(--ink)}.cabinet-tabs button.active:after{background:var(--wine)}.cabinet-tabs button span{color:var(--wine);margin-left:5px;font-size:9px}.profile-tier-board{border:1px solid var(--line-dark);background:#fffdf8a3;border-radius:18px;overflow:hidden;box-shadow:0 9px 30px #332a2211}.profile-tier-row{grid-template-columns:150px 1fr;min-height:128px;display:grid}.profile-tier-label{text-align:center;border-right:1px solid var(--line-dark);flex-direction:column;justify-content:center;align-items:center;padding:13px;display:flex}.profile-tier-label strong{font:600 40px/1 var(--serif)}.profile-tier-label span{letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:8px;font-weight:800}.profile-tier-row[data-score="8"] .profile-tier-label{background:#c47c52}.profile-tier-row[data-score="7"] .profile-tier-label{background:#dcae66}.profile-tier-row[data-score="6"] .profile-tier-label{background:#c8bb79}.profile-tier-row[data-score="5"] .profile-tier-label{background:#9faf82}.profile-tier-row[data-score="4"] .profile-tier-label{background:#7f9c91}.profile-tier-games{align-items:stretch;gap:10px;min-width:0;padding:12px;display:flex;overflow-x:auto}.profile-tier-games>i{color:#969087;font:italic 12px var(--serif);margin:auto 10px}.tier-game{width:77px;min-width:77px;height:101px;position:relative}.tier-game[draggable=true]{cursor:grab}.tier-game .game-cover{aspect-ratio:auto;width:77px;height:101px;transition:transform .16s}.tier-game:hover .game-cover{transform:translateY(-3px)}.tier-game>span{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#0d100eed);border-radius:0 0 7px 7px;padding:18px 4px 5px;font-size:7px;font-weight:750;position:absolute;inset:auto 0 0;overflow:hidden}.tier-game .generated-game-cover{padding:14px 7px}.tier-game .generated-game-cover strong{font-size:12px}.tier-game .cover-kicker,.tier-game .generated-game-cover small{display:none}.filter-bar{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(130px,auto));gap:8px;display:grid}.filter-bar input,.filter-bar select,.analytics-filters input,.analytics-filters select,.form-grid input,.form-grid select,.profile-fields input,.profile-fields textarea,.genre-search{width:100%;height:43px;color:var(--ink);border:1px solid var(--line);background:#fffdf8d4;border-radius:9px;padding:0 11px;font-size:10px}.cabinet-search-field{min-width:0;height:48px;color:var(--muted);background:var(--input);border:1px solid var(--line-dark);border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 9px 0 13px;transition:color .17s,border-color .17s,box-shadow .17s,background .17s;display:grid}.cabinet-search-field:focus-within{color:var(--wine);background:var(--input)}@supports (color:color-mix(in lab, red, red)){.cabinet-search-field:focus-within{background:color-mix(in srgb,var(--input) 92%,var(--panel-solid))}}.cabinet-search-field:focus-within{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.cabinet-search-field:focus-within{border-color:color-mix(in srgb,var(--wine) 52%,var(--line))}}.cabinet-search-field:focus-within{box-shadow:0 0 0 3px var(--wine)}@supports (color:color-mix(in lab, red, red)){.cabinet-search-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 10%,transparent)}}.cabinet-search-field>svg{width:20px;height:20px}.cabinet-search-field>input{width:100%;min-width:0;height:46px;color:var(--ink);background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:11px}.cabinet-search-field>input::placeholder{color:var(--muted)}.cabinet-search-field>button{width:31px;height:31px;color:var(--muted);background:var(--surface-soft);place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.cabinet-search-field>button{background:color-mix(in srgb,var(--surface-soft) 78%,transparent)}}.cabinet-search-field>button{border:0;border-radius:8px;font-size:18px}.filter-result{color:var(--muted);margin:13px 0 18px;font-size:9px}.library-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px;display:grid}.library-card{border:1px solid var(--line);background:#fffdf8bd;border-radius:15px;transition:transform .16s,box-shadow .16s;overflow:hidden}.library-card:hover{transform:translateY(-3px);box-shadow:0 13px 27px #332a221a}.library-card .game-cover{box-shadow:none;border-radius:0}.library-card>div{padding:13px}.library-card h3{font:600 18px var(--serif);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.library-card p{color:var(--muted);margin:4px 0 9px;font-size:8px}.library-card>div>span{color:var(--green);text-transform:uppercase;background:#526b5b17;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:750}.library-card>div>a{float:right;color:var(--wine);font-size:8px;font-weight:700}.no-results{color:var(--muted);font:italic 14px var(--serif);text-align:center;padding:35px}.cabinet-review-grid{padding-top:4px}.cabinet-empty{border:1px dashed var(--line-dark);text-align:center;background:#fffdf885;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:40px;display:flex}.cabinet-empty>strong{width:70px;height:70px;color:var(--wine);font:600 28px var(--serif);border:1px solid #742f3b59;border-radius:50%;place-items:center;display:grid}.cabinet-empty h2{font:600 27px var(--serif);margin:17px 0}.analytics-panel{gap:18px;display:grid}.analytics-filter-panel{border:1px solid var(--line);background:#fffdf8a1;border-radius:16px;padding:22px}.analytics-filter-panel h2{font:600 25px var(--serif);margin:0}.analytics-filters{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:17px 0 12px;display:grid}.analytics-filters label{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.analytics-filters input,.analytics-filters select{margin-top:5px}.analytics-kpis{border:1px solid var(--line);background:#fffdf8ad;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.analytics-kpis article{flex-direction:column;justify-content:center;min-height:100px;padding:20px;display:flex}.analytics-kpis article+article{border-left:1px solid var(--line)}.analytics-kpis span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.analytics-kpis strong{font:600 31px var(--serif);margin-top:4px}.analytics-grid{grid-template-columns:1.65fr .85fr;gap:18px;display:grid}.analytics-card{border:1px solid var(--line);background:#fffdf8b3;border-radius:16px;min-height:345px;padding:24px}.analytics-card>header{justify-content:space-between;align-items:flex-start;display:flex}.analytics-card h3{font:600 24px var(--serif);margin:0}.analytics-card header>span{color:var(--muted);font-size:9px}.score-bars{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(10,1fr);align-items:end;gap:7px;height:250px;margin-top:20px;display:grid}.score-bars>div{text-align:center;grid-template-rows:1fr 25px;height:100%;display:grid}.score-bars>div>div{justify-content:center;align-items:end;display:flex}.score-bars i{background:linear-gradient(#a45659, var(--wine));border-radius:5px 5px 0 0;width:min(36px,75%);min-height:3px;display:block;position:relative}.score-bars i b{color:var(--muted);font-size:8px;font-style:normal;position:absolute;top:-19px;left:50%;transform:translate(-50%)}.score-bars>div>span{font:600 12px var(--serif);padding-top:7px}.genre-stats>h3{margin-bottom:18px}.genre-stat-line{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 0;display:flex}.genre-stat-line span{font-size:10px;font-weight:700}.genre-stat-line small{color:var(--muted);margin-top:2px;font-size:7px;font-weight:500;display:block}.genre-stat-line b{color:var(--wine);font:600 19px var(--serif)}.owner-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.owner-toolbar h2{font:600 29px var(--serif);margin:0}.owner-toolbar>div:last-child{gap:8px;display:flex}.form-notice{color:#634b26;background:#f3e6cd;border:1px solid #ddc698;border-radius:9px;margin:12px 0;padding:11px 14px;font-size:10px}.profile-editor-panel{border:1px solid var(--line);background:#fffdf8ba;border-radius:17px;grid-template-columns:145px 1fr;gap:27px;margin-top:18px;padding:25px;display:grid}.avatar-editor{text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}.avatar-editor small{color:var(--muted);font-size:7px}.profile-fields{gap:14px;display:grid}.profile-fields label,.form-grid label{color:#545149;font-size:9px;font-weight:700;position:relative}.profile-fields input,.profile-fields textarea,.form-grid input,.form-grid select{margin-top:6px}.profile-fields textarea{resize:vertical;height:auto;padding:11px}.form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.slug-input{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;margin-top:6px;display:flex}.slug-input span{color:var(--muted);padding-left:10px;font-size:10px}.slug-input input{background:0 0;border:0;margin:0}.genre-selector{border:0;min-width:0;padding:0}.genre-selector legend{color:#545149;margin-bottom:9px;font-size:9px;font-weight:750}.genre-selector legend small{color:var(--muted);font-weight:500}.genre-selector>div{flex-wrap:wrap;gap:6px;display:flex}.genre-selector button{color:#625f58;background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;padding:6px 9px;font-size:8px}.genre-selector button.selected{color:#fff;background:var(--wine);border-color:var(--wine)}.form-actions{justify-content:flex-end;display:flex}.invite-card{color:#f8f1e7;background:linear-gradient(135deg,#2d3732,#1d2521);border-radius:17px;justify-content:space-between;align-items:center;gap:35px;margin-top:18px;padding:25px 28px;display:flex}.invite-card .eyebrow{color:#d9b77f}.invite-card h3{font:600 23px var(--serif);margin:0}.invite-card p:last-child{color:#f8f1e78c;max-width:780px;margin:8px 0 0;font-size:9px;line-height:1.65}.invite-card .button-secondary{color:#fff;background:0 0;border-color:#ffffff40;flex:none}.write-layout{grid-template-columns:250px 1fr;align-items:start;gap:33px;display:grid}.write-sidebar{gap:10px;display:grid;position:static;top:auto}.write-cover-preview{aspect-ratio:4/5.2;background:#27312c;border:1px dashed #9b8b79;border-radius:14px;overflow:hidden;box-shadow:0 14px 30px #231f1b26}.write-cover-preview img{object-fit:cover;width:100%;height:100%}.write-cover-preview>div{color:#f5ebdd;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:28px;display:flex}.write-cover-preview strong{color:#f5dfbb;width:64px;height:64px;font:600 28px var(--serif);border:1px solid #f5dfbb80;border-radius:50%;place-items:center;display:grid}.write-cover-preview span{font:600 21px/1.1 var(--serif);margin-top:18px}.write-cover-preview small{color:#ffffff73;margin-top:8px;font-size:8px}.score-picker{border:1px solid var(--line);text-align:center;background:#fffdf8b8;border-radius:14px;margin-top:8px;padding:19px}.score-picker>label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.score-picker>strong{color:var(--wine);font:600 49px/.9 var(--serif);margin-top:7px;display:block}.score-picker>strong small{font-size:15px}.score-picker>span{font:600 14px var(--serif);margin-top:7px;display:block}.score-picker>div{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:14px;display:grid}.score-picker button{height:28px;color:var(--muted);border:1px solid var(--line);background:#f4eee5;border-radius:6px;font-size:8px}.score-picker button.active{color:#fff;background:var(--wine);border-color:var(--wine)}.write-main{min-width:0}.write-section-heading h1{font:600 45px/1 var(--serif);margin:0}.write-section-heading>p:not(.eyebrow):last-child{color:var(--muted);font:500 13px var(--serif);margin:8px 0 0}.form-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:25px;display:grid}.form-grid label>small{color:#9b958b;font-size:7px;position:absolute;bottom:7px;right:8px}.write-genres{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.genre-search{max-width:350px;margin-bottom:10px}.rich-editor-section,.gallery-editor{border:1px solid var(--line);background:#fffdf8c2;border-radius:17px;margin-top:28px;padding:24px}.rich-editor-section>header,.gallery-editor>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.rich-editor-section h2,.gallery-editor h2{font:600 27px var(--serif);margin:0}.gallery-editor header p:last-child{color:var(--muted);margin:5px 0 0;font-size:9px}.editor-tabs{background:#efe7dc;border-radius:9px;padding:3px;display:flex}.editor-tabs button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:9px}.editor-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #2d261f14}.editor-toolbar{background:#eee6da;border:1px solid #ddd1c2;border-radius:9px 9px 0 0;align-items:center;gap:4px;margin-top:17px;padding:7px;display:flex}.editor-toolbar button{background:#fffaf3;border:1px solid #d7ccbe;border-radius:6px;min-width:32px;height:31px;padding:0 8px;font-size:9px}.editor-toolbar>span{color:var(--muted);margin-left:auto;padding-right:7px;font-size:7px}.review-editor{color:#353630;width:100%;min-height:430px;font:500 15px/1.8 var(--serif);resize:vertical;background:#fff;border:1px solid #d7ccbe;border-top:0;border-radius:0 0 9px 9px;padding:21px;display:block}.review-preview{background:#fff;border:1px solid #d7ccbe;border-top:0;border-radius:0 0 9px 9px;min-height:430px;padding:28px}.rich-editor-section>footer{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:7px;display:flex}.gallery-dropzone{border:1px dashed var(--line-dark);background:#f4eee5;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:10px;min-height:150px;margin-top:17px;padding:12px;display:grid}.gallery-dropzone>div{color:var(--muted);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.gallery-dropzone>div strong{color:var(--ink);font:600 18px var(--serif)}.gallery-dropzone>div span{margin-top:5px;font-size:8px}.gallery-dropzone article{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.gallery-dropzone article img{aspect-ratio:16/10;object-fit:cover;width:100%}.gallery-dropzone article>div{padding:7px}.gallery-dropzone article input{border:1px solid var(--line);border-radius:5px;width:100%;height:31px;padding:0 7px;font-size:8px}.gallery-dropzone article span{gap:4px;margin-top:6px;display:flex}.gallery-dropzone article button{height:25px;color:var(--muted);border:1px solid var(--line);background:#f7f2eb;border-radius:5px;font-size:7px}.gallery-dropzone article button:last-child{color:var(--danger);margin-left:auto}.publish-bar{z-index:20;border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8e8;border-radius:13px;align-items:center;gap:8px;margin-top:25px;padding:12px;display:flex;position:sticky;bottom:15px;box-shadow:0 15px 35px #2d261f24}.publish-bar>span{flex:1}.prose p{margin:0 0 1.35em}.prose h2,.prose h3,.prose h4{color:var(--ink);font-family:var(--serif);font-weight:600;line-height:1.12}.prose h2{margin:1.7em 0 .65em;font-size:35px}.prose h3{margin:1.55em 0 .6em;font-size:28px}.prose h4{margin:1.45em 0 .55em;font-size:23px}.prose blockquote{color:#4a443c;border-left:3px solid var(--gold);background:#f4ece1;margin:1.5em 0;padding:15px 20px;font-style:italic}.prose ul,.prose ol{margin:1.1em 0;padding-left:1.6em}.prose li{margin:.35em 0}.prose a{color:var(--wine);text-underline-offset:3px;text-decoration:underline}.prose code{font:500 .78em var(--sans);background:#eee6dc;border-radius:4px;padding:2px 5px}.review-page-hero{color:#f9f2e8;background:#1d2521;position:relative;overflow:hidden}.review-hero-backdrop{opacity:.38;background:radial-gradient(circle at 72% 15%,#b98b4759,#0000 38%),linear-gradient(130deg,#742f3b80,#0000 55%);position:absolute;inset:0}.review-page-hero-inner{grid-template-columns:235px 1fr auto;align-items:end;gap:36px;min-height:445px;padding-top:48px;padding-bottom:48px;display:grid;position:relative}.review-page-cover .game-cover{width:235px;box-shadow:0 24px 50px #00000052}.review-page-heading .eyebrow{color:#d9b77f}.review-page-heading h1{max-width:760px;font:600 clamp(48px, 7vw, 82px)/.86 var(--serif);letter-spacing:-.035em;margin:0}.review-game-meta{color:#ffffff82;gap:15px;margin-top:16px;font-size:9px;display:flex}.review-page-score{align-items:center;gap:12px;margin-top:26px;display:flex}.review-page-score>strong{color:#fff;background:var(--wine);width:66px;height:66px;font:600 31px var(--serif);border:2px solid #ffffffc7;border-radius:50%;place-items:center;display:grid}.review-page-score span,.review-page-score b,.review-page-score small{display:block}.review-page-score b{font:600 17px var(--serif)}.review-page-score small{color:#ffffff73;text-transform:uppercase;margin-top:3px;font-size:7px}.review-page-author{align-items:center;gap:10px;margin-top:24px;display:flex}.review-page-author span,.review-page-author small,.review-page-author strong{display:block}.review-page-author small{color:#ffffff6b;text-transform:uppercase;font-size:7px}.review-page-author strong{font:600 17px var(--serif);margin-top:3px}.review-share{align-self:start}.review-share .button-secondary{color:#fff;background:0 0;border-color:#ffffff3d}.review-article{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:65px;padding-top:58px;padding-bottom:55px;display:grid}.lead-verdict{color:#433d35;border-left:4px solid var(--gold);font:500 22px/1.55 var(--serif);background:#f6ede1;margin:0 0 37px;padding:22px 25px}.review-aside{gap:13px;display:grid;position:sticky;top:100px}.aside-score-card,.aside-facts,.aside-genres{border:1px solid var(--line);background:#fffdf8b8;border-radius:13px;padding:19px}.aside-score-card{color:#fff;background:var(--wine);border-color:var(--wine);text-align:center}.aside-score-card span,.aside-score-card strong,.aside-score-card b{display:block}.aside-score-card span{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.aside-score-card strong{font:600 57px/.95 var(--serif);margin-top:3px}.aside-score-card b{font:600 15px var(--serif)}.aside-facts h3,.aside-genres h3{font:600 18px var(--serif);margin:0 0 12px}.aside-facts dl{margin:0}.aside-facts dl div{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:8px;display:flex}.aside-facts dt{color:var(--muted)}.aside-facts dd{text-align:right;margin:0}.aside-genres>div{flex-wrap:wrap;gap:5px;display:flex}.aside-genres span{background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;padding:5px 7px;font-size:7px}.review-gallery{border-top:1px solid var(--line);margin-top:47px;padding-top:31px}.review-gallery h2{font:600 30px var(--serif);margin:0}.review-gallery>div{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:17px;display:grid}.review-gallery figure{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0;overflow:hidden}.review-gallery figure:first-child:nth-last-child(odd){grid-column:1/-1}.review-gallery img{aspect-ratio:16/10;object-fit:cover;width:100%}.review-gallery figcaption{color:var(--muted);padding:9px 11px;font-size:8px}.review-community{border-top:1px solid var(--line-dark);margin-bottom:75px;padding-top:38px}.review-vote-box{color:#f8f1e7;background:linear-gradient(135deg,#2b3530,#1b231f);border-radius:17px;justify-content:space-between;align-items:center;gap:30px;padding:27px;display:flex}.review-vote-box .eyebrow{color:#d9b77f}.review-vote-box h2{font:600 29px var(--serif);margin:0}.review-vote-box p:last-child{color:#f8f1e780;margin:6px 0 0;font-size:9px}.vote-buttons{gap:8px;display:flex}.vote-buttons button{color:#f8f1e7;text-align:left;background:#ffffff0e;border:1px solid #ffffff26;border-radius:11px;grid-template-columns:23px 1fr;min-width:105px;padding:11px 13px;display:grid}.vote-buttons button.active{background:#b98b4733;border-color:#d4aa6c}.vote-buttons button.active.negative{background:#993a4333;border-color:#ad6870}.vote-buttons button>span{color:#d9b77f;grid-row:span 2;align-self:center;font-size:21px}.vote-buttons button.negative>span{color:#c78388}.vote-buttons b{font:600 19px var(--serif)}.vote-buttons small{color:#ffffff73;font-size:7px}.vote-summary{text-align:center;max-width:230px}.vote-summary strong{color:#f5ddb7;font:600 41px var(--serif);display:block}.vote-summary span{color:#ffffff85;font-size:8px;display:block}.vote-summary a{color:#d9b77f;margin-top:7px;font-size:8px;text-decoration:underline;display:inline-block}.discussion-heading{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:flex-end;margin-top:47px;padding-bottom:16px;display:flex}.discussion-heading h2{font:600 34px var(--serif);margin:0}.discussion-heading>span{color:var(--muted);font-size:9px}.demo-note,.signin-prompt{color:#675738;background:#f4e9d4;border:1px solid #ddc99e;border-radius:10px;margin-top:18px;padding:15px 17px;font-size:9px}.comment-composer{border:1px solid var(--line);background:#fffdf8b8;border-radius:12px;margin-top:20px;padding:15px}.comment-composer textarea,.inline-reply textarea{border:1px solid var(--line);width:100%;font:500 13px/1.55 var(--serif);resize:vertical;background:#fff;border-radius:8px;padding:12px;display:block}.comment-composer footer{color:var(--muted);justify-content:space-between;align-items:center;margin-top:8px;font-size:8px;display:flex}.signin-prompt{justify-content:space-between;align-items:center;gap:15px;display:flex}.comment-tree{margin-top:21px}.comment-branch{margin-left:calc(var(--depth) * 34px)}.comment-card{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:11px;padding:16px 0;display:grid}.comment-card header{align-items:center;gap:10px;display:flex}.comment-card header a{font-size:10px;font-weight:750}.comment-card time{color:var(--muted);font-size:7px}.comment-card p{color:#494842;font:500 13px/1.62 var(--serif);white-space:pre-wrap;margin:8px 0}.comment-reply-button{color:var(--wine);background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.inline-reply{background:#eee6db;border-radius:9px;margin-top:10px;padding:10px}.inline-reply footer{justify-content:flex-end;gap:7px;margin-top:7px;display:flex}.inline-reply footer>button:first-child{color:var(--muted);background:0 0;border:0;font-size:8px}.explore-hero{color:#f8f1e7;background:linear-gradient(135deg,#2c3631,#1b231f);padding:65px 0}.explore-hero .eyebrow{color:#d9b77f}.explore-hero h1{font:600 clamp(48px,6vw,75px)/.9 var(--serif);margin:0}.explore-hero p:last-child{color:#f8f1e78c;max-width:620px;font:500 14px/1.65 var(--serif);margin:16px 0 0}.critic-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.critic-card{border:1px solid var(--line);background:#fffdf8b3;border-radius:15px;grid-template-columns:84px 1fr;gap:14px;min-width:0;padding:19px;transition:transform .16s,box-shadow .16s;display:grid}.critic-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #332a221a}.critic-card h3{font:600 21px var(--serif);margin:4px 0 5px}.critic-card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.critic-card>div>span{color:var(--wine);margin-top:9px;font-size:8px;font-weight:700;display:block}.critic-card footer{color:var(--muted);border-top:1px solid var(--line);grid-column:1/-1;gap:7px;padding-top:11px;font-size:8px;display:flex}.critic-card footer b{color:var(--ink)}.explore-reviews{padding-top:25px}.explore-filters{border:1px solid var(--line);background:#fffdf8ad;border-radius:12px;align-items:center;gap:8px;margin-bottom:23px;padding:12px;display:flex}.explore-filters select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:190px;height:42px;padding:0 10px;font-size:9px}.explore-filters .text-link{margin-left:7px}@media (max-width:1120px){.home-hero-grid{grid-template-columns:.75fr 1.25fr;gap:30px}.review-card-featured{grid-template-columns:190px 1fr}.profile-hero-inner{grid-template-columns:120px 1fr 160px}.profile-hero-inner .avatar-hero{width:120px;height:120px}.profile-actions{grid-column:2/4;display:flex}.manifesto-grid{grid-template-columns:120px 1fr}.manifesto-points{grid-column:1/-1}.filter-bar{grid-template-columns:1fr repeat(2,150px)}.filter-bar select:nth-last-child(-n+2){grid-row:2}.analytics-filters{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.page-width{width:min(100% - 34px,760px)}.header-inner{grid-template-columns:auto 1fr auto;gap:18px}.main-nav{display:none}.header-account{justify-self:end}.home-hero-grid{grid-template-columns:1fr}.hero-statement{padding-bottom:15px}.review-card-featured{grid-template-columns:220px 1fr}.review-grid{grid-template-columns:1fr}.profile-hero-inner{grid-template-columns:120px 1fr}.profile-reputation{grid-column:1}.profile-actions{grid-column:2;align-self:center}.profile-stat-line>div{overflow-x:auto}.profile-stat-line span{white-space:nowrap}.analytics-grid,.profile-editor-panel{grid-template-columns:1fr}.avatar-editor{flex-direction:row;justify-content:center}.write-layout{grid-template-columns:190px 1fr;gap:20px}.form-grid{grid-template-columns:1fr 1fr}.gallery-dropzone{grid-template-columns:repeat(2,1fr)}.review-page-hero-inner{grid-template-columns:180px 1fr}.review-page-cover .game-cover{width:180px}.review-share{grid-column:2}.review-article{grid-template-columns:1fr;gap:30px}.review-aside{grid-template-columns:repeat(3,1fr);position:static}.review-aside>.text-link{grid-column:1/-1}.critic-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.page-width{width:calc(100% - 24px)}.site-header{position:static}.header-inner{min-height:64px}.wordmark small,.account-link>span,.header-quiet-link{display:none}.wordmark strong{font-size:15px}.home-hero{padding:42px 0}.hero-statement h1{font-size:55px}.hero-actions{flex-direction:column;align-items:stretch}.hero-principles{justify-content:space-between;gap:10px}.hero-principles span{max-width:30%}.review-card,.review-card-featured{grid-template-columns:125px 1fr;min-height:auto}.review-card-cover,.review-card-featured .review-card-cover{padding:10px 0 10px 10px}.review-card-copy,.review-card-featured .review-card-copy{padding:13px}.review-card-heading{margin-top:12px}.review-card-heading h2,.review-card-featured .review-card-heading h2{font-size:24px}.review-card blockquote{-webkit-line-clamp:2;font-size:11px}.review-card footer span{display:none}.manifesto-section{padding:55px 0}.manifesto-grid{grid-template-columns:1fr}.manifesto-grid>h2{font-size:38px}.manifesto-points{grid-column:auto}.manifesto-points article{grid-template-columns:30px 1fr}.manifesto-points article p{grid-column:2}.site-footer>div{flex-direction:column;align-items:flex-start;gap:5px}.profile-hero-inner{grid-template-columns:85px 1fr;gap:17px;padding-top:35px}.profile-hero-inner .avatar-hero{width:85px;height:85px;font-size:30px}.profile-identity h1{font-size:41px}.profile-identity>p{grid-column:1/-1}.profile-reputation{text-align:left;grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;gap:9px;display:grid}.profile-reputation strong{margin:0;font-size:32px}.profile-reputation small{display:none}.profile-actions{flex-direction:column;grid-column:1/-1}.profile-stat-line span{padding-inline:14px}.cabinet-tabs{overflow-x:auto}.cabinet-tabs button{white-space:nowrap}.profile-tier-row{grid-template-columns:78px 1fr;min-height:112px}.profile-tier-label strong{font-size:32px}.profile-tier-label span{font-size:6px}.tier-game,.tier-game .game-cover{width:68px;min-width:68px;height:89px}.filter-bar{grid-template-columns:1fr 1fr}.filter-bar .cabinet-search-field{grid-column:1/-1}.filter-bar select:nth-last-child(-n+2){grid-row:auto}.library-grid{grid-template-columns:repeat(2,1fr);gap:10px}.analytics-filters,.analytics-kpis{grid-template-columns:repeat(2,1fr)}.analytics-kpis article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.analytics-kpis article:nth-child(4){border-top:1px solid var(--line)}.score-bars{gap:3px}.owner-toolbar{flex-direction:column;align-items:stretch}.owner-toolbar>div:last-child{flex-direction:column}.form-row{grid-template-columns:1fr}.invite-card{flex-direction:column;align-items:stretch}.write-page{padding-top:25px}.write-layout{grid-template-columns:1fr}.write-sidebar{grid-template-columns:120px 1fr;align-items:start;position:static}.write-cover-preview{grid-row:span 2}.score-picker{margin:0}.form-grid{grid-template-columns:1fr}.field-span-2{grid-column:auto}.editor-toolbar{flex-wrap:wrap}.editor-toolbar>span{width:100%;margin:3px 0 0}.review-editor,.review-preview{min-height:350px}.gallery-editor>header{flex-direction:column}.gallery-dropzone{grid-template-columns:1fr}.publish-bar{flex-wrap:wrap;bottom:8px}.publish-bar>span{display:none}.publish-bar .danger-button{order:3;width:100%}.publish-bar .button{flex:1}.review-page-hero-inner{grid-template-columns:105px 1fr;gap:19px}.review-page-cover .game-cover{width:105px}.review-page-heading h1{font-size:43px}.review-page-score{margin-top:17px}.review-page-score>strong{width:52px;height:52px;font-size:25px}.review-page-author,.review-share{grid-column:1/-1}.review-article{padding-top:37px}.lead-verdict{font-size:18px}.prose{font-size:16px}.review-aside,.review-gallery>div{grid-template-columns:1fr}.review-gallery figure:first-child:nth-last-child(odd){grid-column:auto}.review-vote-box{flex-direction:column;align-items:stretch}.vote-buttons button{flex:1;min-width:0}.signin-prompt{flex-direction:column;align-items:stretch}.comment-branch{margin-left:calc(var(--depth) * 12px)}.critic-grid{grid-template-columns:1fr}.explore-filters{flex-direction:column;align-items:stretch}.explore-filters select{width:100%}}@media (max-width:390px){.wordmark>span:last-child{display:none}.hero-statement h1{font-size:49px}.review-card,.review-card-featured{grid-template-columns:108px 1fr}.review-author{display:none}.review-card-heading{margin-top:0}.review-card-tags{display:none}.library-grid{grid-template-columns:1fr}.write-sidebar{grid-template-columns:105px 1fr}}.site-header{background:var(--header);border-color:var(--line);box-shadow:0 10px 40px #00000029}.wordmark-seal{color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.wordmark-seal{color:color-mix(in srgb, var(--wine) 70%, white)}}.wordmark-seal{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.wordmark-seal{border-color:color-mix(in srgb, var(--wine) 42%, transparent)}}.wordmark-seal{box-shadow:inset 0 0 25px var(--wine)}@supports (color:color-mix(in lab, red, red)){.wordmark-seal{box-shadow:inset 0 0 25px color-mix(in srgb, var(--wine) 10%, transparent)}}.wordmark small,.main-nav a,.header-quiet-link{color:var(--muted)}.main-nav a:hover{color:var(--ink)}.button-primary{color:#fff;background:linear-gradient(135deg, var(--wine), var(--wine))}@supports (color:color-mix(in lab, red, red)){.button-primary{background:linear-gradient(135deg, var(--wine), color-mix(in srgb, var(--wine) 68%, var(--gold)))}}.button-primary{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.button-primary{border-color:color-mix(in srgb, var(--wine) 80%, white)}}.button-primary{box-shadow:0 10px 30px var(--wine)}@supports (color:color-mix(in lab, red, red)){.button-primary{box-shadow:0 10px 30px color-mix(in srgb, var(--wine) 22%, transparent)}}.button-primary:hover{background:linear-gradient(135deg, var(--wine-dark), var(--wine));box-shadow:0 15px 38px var(--wine)}@supports (color:color-mix(in lab, red, red)){.button-primary:hover{box-shadow:0 15px 38px color-mix(in srgb, var(--wine) 30%, transparent)}}.button-secondary{color:var(--ink);background:var(--panel);border-color:var(--line-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.button-secondary:hover{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.button-secondary:hover{background:color-mix(in srgb, var(--surface-soft) 86%, transparent)}}.eyebrow,.text-link{color:var(--wine)}.theme-switcher{z-index:90;position:relative}.theme-trigger{min-height:36px;color:var(--ink);border:1px solid var(--line);background:#ffffff0b;border-radius:999px;align-items:center;gap:7px;padding:4px 9px 4px 5px;display:flex}.theme-trigger-orb{width:25px;height:25px;box-shadow:0 0 18px var(--wine);border:1px solid #ffffff4d;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.theme-trigger-orb{box-shadow:0 0 18px color-mix(in srgb, var(--wine) 35%, transparent)}}.theme-trigger-label{letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:750}.theme-menu{width:306px;color:var(--ink);background:var(--panel-solid);padding:10px;position:absolute;top:calc(100% + 12px);right:0}@supports (color:color-mix(in lab, red, red)){.theme-menu{background:color-mix(in srgb, var(--panel-solid) 92%, transparent)}}.theme-menu>header{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:4px 6px 10px;font-size:8px;font-weight:800;display:flex}.theme-menu>header button{width:24px;height:24px;color:var(--muted);background:0 0;border:0;font-size:17px}.theme-menu>div{gap:3px;display:grid}.theme-menu>div>button{min-height:51px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:39px 1fr 19px;align-items:center;gap:10px;padding:6px;display:grid}.theme-menu>div>button:hover,.theme-menu>div>button.active{background:var(--surface-soft);border-color:var(--line)}.theme-swatch{border:1px solid #ffffff29;border-radius:8px;width:39px;height:35px;box-shadow:inset 0 0 16px #ffffff0a}.theme-menu b,.theme-menu small{display:block}.theme-menu small{color:var(--muted);margin-top:2px;font-size:7px}.theme-menu i{color:var(--wine);font-size:12px;font-style:normal}.home-hero{background:linear-gradient(180deg, var(--surface), transparent);position:relative}@supports (color:color-mix(in lab, red, red)){.home-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 54%, transparent), transparent)}}.home-hero:before{content:"";pointer-events:none;background:conic-gradient(from 190deg, transparent, var(--glow-a), transparent 55%, var(--glow-b), transparent);filter:blur(35px);opacity:.72;border-radius:50%;width:620px;height:620px;position:absolute;top:-260px;right:-180px}.hero-statement,.home-hero-grid{position:relative}.hero-statement h1{letter-spacing:-.055em}.hero-statement h1 em{color:var(--wine);text-shadow:0 0 34px var(--wine)}@supports (color:color-mix(in lab, red, red)){.hero-statement h1 em{text-shadow:0 0 34px color-mix(in srgb, var(--wine) 23%, transparent)}}.hero-lead,.review-card blockquote,.comment-card p{color:var(--text-soft)}.manifesto-section,.site-footer{background:var(--forest)}.review-card,.profile-tier-board,.library-card,.analytics-filter-panel,.analytics-kpis,.analytics-card,.profile-editor-panel,.rich-editor-section,.gallery-editor,.aside-facts,.aside-genres,.comment-composer,.critic-card,.explore-filters,.cabinet-empty,.score-picker{background:var(--panel);border-color:var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 36px #00000021}.review-card:hover,.library-card:hover,.critic-card:hover{box-shadow:0 22px 55px #00000045, 0 0 0 1px var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-card:hover,.library-card:hover,.critic-card:hover{box-shadow:0 22px 55px #00000045, 0 0 0 1px color-mix(in srgb, var(--wine) 16%, transparent)}}.review-card-tags span,.aside-genres span{color:var(--text-soft);background:var(--surface-soft);border-color:var(--line)}.review-card footer{border-color:var(--line)}.review-card-featured{background:var(--hero-gradient);border-color:var(--line-dark);box-shadow:0 30px 75px #00000073,inset 0 1px #ffffff0d}.profile-hero,.review-page-hero,.explore-hero{background:var(--hero-gradient)}.profile-hero:after,.review-page-hero:after,.explore-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 78% 0%, var(--glow-a), transparent 40%), radial-gradient(circle at 16% 100%, var(--glow-b), transparent 43%);position:absolute;inset:0}.profile-hero-inner,.profile-stat-line,.review-page-hero-inner,.explore-hero>div{z-index:1}.profile-reputation{border-color:var(--line-dark);background:#ffffff09;box-shadow:inset 0 1px #ffffff0a}.profile-reputation strong,.profile-reputation b,.profile-identity .eyebrow,.review-page-heading .eyebrow,.explore-hero .eyebrow{color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.profile-reputation strong,.profile-reputation b,.profile-identity .eyebrow,.review-page-heading .eyebrow,.explore-hero .eyebrow{color:color-mix(in srgb, var(--wine) 58%, white)}}.filter-bar input,.filter-bar select,.analytics-filters input,.analytics-filters select,.form-grid input,.form-grid select,.profile-fields input,.profile-fields textarea,.genre-search,.review-editor,.review-preview,.gallery-dropzone article input,.comment-composer textarea,.inline-reply textarea,.explore-filters select{color:var(--ink);background:var(--input);border-color:var(--line);caret-color:var(--wine)}.profile-fields label,.form-grid label,.genre-selector legend{color:var(--text-soft)}.slug-input{background:var(--input);border-color:var(--line)}.genre-selector button{color:var(--text-soft);background:var(--surface-soft);border-color:var(--line)}.genre-selector button.selected{color:#fff;background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.genre-selector button.selected{background:color-mix(in srgb, var(--wine) 80%, var(--surface))}}.genre-selector button.selected{border-color:var(--wine);box-shadow:0 0 18px var(--wine)}@supports (color:color-mix(in lab, red, red)){.genre-selector button.selected{box-shadow:0 0 18px color-mix(in srgb, var(--wine) 18%, transparent)}}.form-notice,.demo-note,.signin-prompt{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.form-notice,.demo-note,.signin-prompt{color:color-mix(in srgb, var(--gold) 74%, var(--ink))}}.form-notice,.demo-note,.signin-prompt{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.form-notice,.demo-note,.signin-prompt{background:color-mix(in srgb, var(--gold) 10%, var(--surface))}}.form-notice,.demo-note,.signin-prompt{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.form-notice,.demo-note,.signin-prompt{border-color:color-mix(in srgb, var(--gold) 28%, var(--line))}}.editor-tabs button.active,.editor-toolbar button,.gallery-dropzone article,.review-gallery figure{color:var(--ink);background:var(--panel-solid);border-color:var(--line)}.review-preview,.review-editor{border-color:var(--line)}.prose{color:var(--text-soft)}@supports (color:color-mix(in lab, red, red)){.prose blockquote,.lead-verdict{background:color-mix(in srgb, var(--gold) 7%, var(--surface))}}.prose blockquote,.lead-verdict{border-color:var(--gold)}.review-vote-box,.invite-card{background:var(--hero-gradient);border:1px solid var(--line);box-shadow:var(--shadow)}.review-gallery figure,.comment-composer{background:var(--panel)}.quick-add-shell{background:linear-gradient(120deg, var(--surface), var(--panel));grid-template-columns:235px 1fr;align-items:center;gap:22px;margin-bottom:20px;padding:18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.quick-add-shell{background:linear-gradient(120deg, color-mix(in srgb, var(--surface) 88%, transparent), var(--panel))}}.quick-add-shell{border:1px solid var(--line-dark);border-radius:17px;box-shadow:0 18px 55px #0003}.quick-add-shell:before{content:"";background:radial-gradient(circle, var(--glow-a), transparent 68%);pointer-events:none;width:240px;height:240px;position:absolute;top:-150px;left:-70px}.quick-add-heading{align-items:center;gap:12px;display:flex;position:relative}.quick-add-heading>span:last-child,.quick-add-heading b,.quick-add-heading small{display:block}.quick-add-heading small{color:var(--muted);margin-top:3px;font-size:7px}.quick-add-form{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.quick-add-form input,.quick-add-form select{width:100%;height:44px;color:var(--ink);background:var(--input);border:1px solid var(--line);border-radius:10px;padding:0 12px}.quick-add-notice{color:var(--green);grid-column:2;margin:-7px 0 0;font-size:8px}.quick-add-notice button{color:var(--wine);background:0 0;border:0;margin-left:9px;padding:0;font-size:8px;text-decoration:underline}.quick-add-disabled{background:var(--panel);border:1px solid var(--line);border-radius:15px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;padding:15px 17px;display:flex}.quick-add-disabled span,.quick-add-disabled b,.quick-add-disabled small{display:block}.quick-add-disabled small{color:var(--muted);margin-top:3px;font-size:8px}.profile-tier-board{border-radius:20px;box-shadow:0 25px 70px #00000040}.profile-tier-row[data-score=unrated]{background:linear-gradient(90deg, var(--wine), transparent 42%);min-height:145px}@supports (color:color-mix(in lab, red, red)){.profile-tier-row[data-score=unrated]{background:linear-gradient(90deg, color-mix(in srgb, var(--wine) 6%, transparent), transparent 42%)}.profile-tier-row[data-score=unrated] .profile-tier-label{background:linear-gradient(150deg, color-mix(in srgb, var(--wine) 36%, #11141a), #11141a 64%)}}.profile-tier-row[data-score=unrated] .profile-tier-label strong{color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.profile-tier-row[data-score=unrated] .profile-tier-label strong{color:color-mix(in srgb, var(--wine) 66%, white)}}.profile-tier-row[data-score="8"] .profile-tier-label,.profile-tier-row[data-score="7"] .profile-tier-label,.profile-tier-row[data-score="6"] .profile-tier-label,.profile-tier-row[data-score="5"] .profile-tier-label,.profile-tier-row[data-score="4"] .profile-tier-label{color:#10130f}.profile-tier-games>i{color:var(--muted)}.game-cover[data-score=unrated] .cover-score{color:var(--ink);background:var(--surface-soft);border-color:var(--line-dark)}.game-cover[data-wishlist=true] .cover-score{color:#fff;background:linear-gradient(135deg, var(--wine), var(--wine))}@supports (color:color-mix(in lab, red, red)){.game-cover[data-wishlist=true] .cover-score{background:linear-gradient(135deg, var(--wine), color-mix(in srgb, var(--wine) 55%, var(--gold)))}}.generated-game-cover{background:radial-gradient(circle at 78% 15%, var(--glow-a), transparent 37%), radial-gradient(circle at 15% 90%, var(--glow-b), transparent 42%), var(--hero-gradient)}.library-result-row{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin:13px 0 22px;font-size:8px;display:flex}.library-result-row p{margin:0}.library-result-row label{align-items:center;gap:7px;display:flex}.library-result-row input,.setting-switch input,.wishlist-toggle>input{accent-color:var(--wine)}.library-sections{gap:38px;display:grid}.library-status-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:15px;padding-bottom:13px;display:flex}.library-status-section>header>div{grid-template-columns:auto auto;align-items:baseline;column-gap:10px;display:grid}.library-status-section>header span{color:var(--wine);font-size:8px;font-weight:800}.library-status-section h2{font:600 27px var(--serif);margin:0}.library-status-section p{color:var(--muted);grid-column:2;margin:3px 0 0;font-size:8px}.library-status-section>header>b{width:31px;height:31px;color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:9px;display:grid}.library-card{border-radius:16px;position:relative;overflow:hidden}.library-card[data-unrated=true]{border-style:dashed}.library-card[data-wishlist=true]{box-shadow:inset 0 0 0 1px var(--wine)}@supports (color:color-mix(in lab, red, red)){.library-card[data-wishlist=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wine) 17%, transparent)}}.library-card-title{align-items:flex-start;gap:8px;display:flex}.library-card-title h3{flex:1;min-width:0}.library-card-title strong{width:29px;height:29px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);font:600 13px var(--serif);border-radius:50%;flex:none;place-items:center;display:grid}.library-card-meta{flex-wrap:wrap;gap:5px;display:flex}.library-card-meta span{color:var(--green);background:var(--green);padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.library-card-meta span{background:color-mix(in srgb, var(--green) 10%, transparent)}}.library-card-meta span{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.library-card-meta span{border:1px solid color-mix(in srgb, var(--green) 18%, transparent)}}.library-card-meta span{text-transform:uppercase;border-radius:999px;font-size:7px;font-weight:750}.library-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:12px;padding-top:9px;display:flex}.library-card footer small{color:var(--muted);font-size:7px}.library-card footer a{color:var(--wine);font-size:8px;font-weight:700}.library-settings{background:var(--surface-soft);border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.library-settings>div{grid-column:1/-1}.library-settings h3{font:600 21px var(--serif);margin:0}.setting-switch{background:var(--panel);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:9px;min-height:68px;padding:11px;display:flex}.setting-switch input{margin-top:3px}.setting-switch span,.setting-switch b,.setting-switch small{display:block}.setting-switch small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.score-picker .score-clear{width:100%;height:30px;color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;margin-top:12px;font-size:8px}.score-picker .score-clear.active{color:#fff;background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.score-picker .score-clear.active{background:color-mix(in srgb, var(--wine) 70%, var(--surface))}}.score-picker .score-clear.active{border-color:var(--wine)}.score-picker>div{margin-top:7px}.score-picker button{color:var(--muted);background:var(--surface-soft);border-color:var(--line)}.wishlist-toggle{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;min-height:58px;padding:10px 12px;display:flex}.wishlist-toggle>input{width:auto;height:auto;margin:3px 0 0}.wishlist-toggle span,.wishlist-toggle b,.wishlist-toggle small{display:block}.wishlist-toggle b{color:var(--ink);font-size:9px}.wishlist-toggle small{color:var(--muted);margin-top:4px;font-size:7px;font-weight:500}.steam-hours-note{background:#66c0f4;align-items:center;gap:9px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.steam-hours-note{background:color-mix(in srgb, #66c0f4 8%, var(--surface))}}.steam-hours-note{border:1px solid #66c0f4}@supports (color:color-mix(in lab, red, red)){.steam-hours-note{border:1px solid color-mix(in srgb, #66c0f4 24%, var(--line))}}.steam-hours-note{border-radius:10px}.steam-hours-note span{color:#66c0f4;text-transform:uppercase;font-size:8px;font-weight:800}.steam-hours-note strong{font:600 18px var(--serif)}.steam-hours-note small{color:var(--muted);font-size:7px}.analytics-kpis article+article{border-left-color:var(--line)}.score-bars i{background:linear-gradient(var(--wine), var(--wine))}@supports (color:color-mix(in lab, red, red)){.score-bars i{background:linear-gradient(var(--wine), color-mix(in srgb, var(--wine) 45%, var(--gold)))}}.score-bars i{box-shadow:0 -8px 24px var(--wine)}@supports (color:color-mix(in lab, red, red)){.score-bars i{box-shadow:0 -8px 24px color-mix(in srgb, var(--wine) 18%, transparent)}}.genre-stat-line b{color:var(--wine)}@media (max-width:1000px){.quick-add-shell{grid-template-columns:1fr;gap:13px}.quick-add-form{grid-template-columns:minmax(0,1fr) auto}.quick-add-notice{grid-column:1}}@media (max-width:700px){.theme-trigger-label{display:none}.theme-trigger{padding-right:5px}.theme-menu{width:auto;position:fixed;top:72px;left:12px;right:12px}.quick-add-shell{padding:14px}.quick-add-form{grid-template-columns:1fr}.quick-add-form select,.quick-add-form .button{width:100%}.quick-add-disabled{flex-direction:column;align-items:stretch}.profile-tier-row[data-score=unrated]{min-height:126px}.library-result-row{flex-direction:column;align-items:flex-start}.library-status-section>header{align-items:center}.library-settings{grid-template-columns:1fr}.library-settings>div{grid-column:auto}.publish-bar{position:static}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.settings-profile-artboard{isolation:isolate;background:radial-gradient(circle at 20% 100%,var(--glow-a),transparent 24rem), var(--hero-gradient);border:1px solid var(--settings-edge-strong,var(--line-dark));background-position:50%;background-size:cover;border-radius:15px;padding:14px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000003d;height:220px!important;min-height:220px!important;max-height:220px!important;display:block!important}.settings-profile-artboard:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(#02050957,#02050914 42%,#0205097a);position:absolute;inset:0}.settings-artboard-toolbar,.settings-mini-editor-bar{z-index:1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.settings-artboard-toolbar{width:100%;max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:space-between;padding:0}.settings-image-copy{text-overflow:ellipsis;white-space:nowrap;gap:3px;min-width:0;padding:0 8px;display:grid;overflow:hidden}.settings-image-copy b{color:#f3f6fa;font:750 11px/1.1 var(--sans);letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-image-copy small{color:#cdd6e1a8;font:600 8.5px/1.1 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-image-actions,.settings-avatar-actions{justify-content:flex-end;align-items:center;gap:3px;display:flex}.settings-image-actions{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;margin-left:auto;padding:0}.settings-image-button,.settings-avatar-upload,.settings-crop-button,.settings-remove-image{color:#f5f8fc;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #e2ebf51f;border-radius:8px;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;transition:color .16s,background .16s,border-color .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff09;padding:0!important}.settings-image-button:hover:not(:disabled),.settings-avatar-upload:hover:not(:disabled),.settings-crop-button:hover:not(:disabled){color:#fff;background:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-image-button:hover:not(:disabled),.settings-avatar-upload:hover:not(:disabled),.settings-crop-button:hover:not(:disabled){background:color-mix(in srgb,var(--settings-accent) 42%,#0e151eeb)}}.settings-image-button:hover:not(:disabled),.settings-avatar-upload:hover:not(:disabled),.settings-crop-button:hover:not(:disabled){border-color:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-image-button:hover:not(:disabled),.settings-avatar-upload:hover:not(:disabled),.settings-crop-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--settings-accent) 62%,#ebf2f947)}}.settings-image-button:hover:not(:disabled),.settings-avatar-upload:hover:not(:disabled),.settings-crop-button:hover:not(:disabled){transform:translateY(-1px)}.settings-image-button.is-danger,.settings-remove-image{color:#ff8ca0}.settings-image-button.is-danger:hover:not(:disabled),.settings-remove-image:hover:not(:disabled){color:#fff;background:#d3304ecc;border-color:#ff899da6;transform:translateY(-1px)}.settings-image-button:disabled,.settings-avatar-upload:disabled,.settings-crop-button:disabled,.settings-remove-image:disabled{opacity:.34;transform:none}.settings-image-button svg,.settings-avatar-upload svg,.settings-crop-button svg,.settings-remove-image svg{transform-origin:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.22,1,.36,1),filter .2s}.settings-image-button[data-action=upload]:hover:not(:disabled) svg{filter:drop-shadow(0 3px 6px var(--settings-accent));transform:translateY(-2px)rotate(-7deg)scale(1.12)}@supports (color:color-mix(in lab, red, red)){.settings-image-button[data-action=upload]:hover:not(:disabled) svg{filter:drop-shadow(0 3px 6px color-mix(in srgb,var(--settings-accent) 52%,transparent))}}.settings-image-button[data-action=crop]:hover:not(:disabled) svg{filter:drop-shadow(0 3px 6px var(--settings-accent));transform:rotate(7deg)scale(1.12)}@supports (color:color-mix(in lab, red, red)){.settings-image-button[data-action=crop]:hover:not(:disabled) svg{filter:drop-shadow(0 3px 6px color-mix(in srgb,var(--settings-accent) 52%,transparent))}}.settings-image-button[data-action=remove]:hover:not(:disabled) svg{filter:drop-shadow(0 3px 6px #ff526f6b);transform:translateY(-2px)rotate(-7deg)scale(1.08)}.settings-mini-editor{z-index:1;background-color:#05080df5;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #e2ebf429;border-radius:14px;width:min(390px,100% - 28px);height:126px;position:absolute;bottom:14px;left:14px;overflow:hidden;box-shadow:0 18px 44px #00000061,inset 0 1px #ffffff0d}.settings-mini-editor:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0205092e,#02050905 54%,#02050933);position:absolute;inset:0}.settings-mini-editor-preview{background:radial-gradient(circle at 86% 0%,var(--settings-accent),transparent 48%), linear-gradient(145deg,#171d26,#070a0f 70%);min-height:54px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-mini-editor-preview{background:radial-gradient(circle at 86% 0%,color-mix(in srgb,var(--settings-accent) 19%,transparent),transparent 48%), linear-gradient(145deg,#171d26,#070a0f 70%)}}.settings-mini-editor-preview{background-position:50%;background-size:cover}.settings-mini-editor-veil{pointer-events:none;background:linear-gradient(90deg,#03060a2e,#03060a05 64%,#03060a14);position:absolute;inset:0}.settings-mini-editor[data-has-image=false] .settings-mini-editor-veil{background:linear-gradient(90deg,#03060a57,#03060a1f 64%,#03060a33)}.settings-mini-editor-toolbar{z-index:2;width:auto;position:absolute;inset:8px 8px auto}.settings-mini-editor-bar{border-top:1px solid #ffffff17;min-height:50px;padding:5px}.settings-mini-editor-bar .settings-image-copy{flex:auto}.settings-avatar-actions{min-width:max-content}.settings-avatar-upload{display:grid!important}@media (max-width:820px){.settings-profile-artboard{height:220px!important;min-height:220px!important;max-height:220px!important}.settings-avatar-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:600px){.settings-profile-artboard{padding:10px;height:220px!important;min-height:220px!important;max-height:220px!important}.settings-artboard-toolbar{max-width:100%}.settings-artboard-toolbar .settings-image-copy small{display:none}.settings-mini-editor{width:calc(100% - 20px);bottom:10px;left:10px}.settings-mini-editor-preview{min-height:48px}.settings-mini-editor-bar .settings-image-copy small{display:none}.settings-avatar-actions{flex-wrap:wrap;min-width:0}.settings-avatar-actions .button{flex:0 0 38px}}body{font-size:15px;line-height:1.6}.page-width{width:min(1280px,100% - 64px)}.page-section{padding:92px 0}.eyebrow{letter-spacing:.16em;margin-bottom:14px;font-size:11px;line-height:1.2}.text-link{font-size:13px}.button{letter-spacing:-.01em;border-radius:12px;min-height:48px;padding-inline:20px;font-size:13px}.button-small{min-height:42px;font-size:12px}.site-header{color:var(--ink);background:var(--header);border-color:var(--line)}.header-inner{gap:36px;min-height:78px}.wordmark{gap:12px}.wordmark-seal{width:42px;height:42px;font:600 21px/1 var(--serif);border-radius:13px}.wordmark small{color:var(--muted);letter-spacing:.08em;margin-top:4px;font-size:10px;line-height:1.1}.main-nav{gap:7px}.main-nav a{color:var(--muted);border-radius:9px;padding:9px 11px;font-size:13px;font-weight:550}.main-nav a:hover{color:var(--ink);background:var(--surface-soft);text-decoration:none}.account-link{color:var(--ink);gap:10px;font-size:13px}.header-quiet-link{color:var(--muted);font-size:12px}.avatar{color:#fff;background:linear-gradient(145deg, var(--wine), var(--accent-2));border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.avatar{border-color:color-mix(in srgb, var(--wine) 46%, white)}}.avatar{font-family:var(--sans);border-radius:15px;box-shadow:inset 0 1px #ffffff2e,0 12px 36px #0003}.avatar-small{border-radius:11px;width:40px;height:40px;font-size:12px}.avatar-medium{border-radius:14px;width:54px;height:54px}.avatar-large{border-radius:20px;width:96px;height:96px;font-size:27px}.avatar-hero{border:1px solid #ffffff7a;border-radius:26px;width:220px;height:220px;font-size:54px;box-shadow:0 28px 70px #0006,inset 0 0 0 1px #ffffff24}.theme-trigger{min-height:42px;color:var(--ink);background:var(--panel);border-color:var(--line-dark);padding:5px 11px 5px 6px}.theme-trigger-orb{width:29px;height:29px}.theme-trigger-label{font-size:11px}.theme-menu{width:330px;color:var(--ink);background:var(--panel-solid)}@supports (color:color-mix(in lab, red, red)){.theme-menu{background:color-mix(in srgb, var(--panel-solid) 95%, transparent)}}.theme-menu>header{font-size:11px}.theme-menu>div>button{min-height:58px}.theme-menu b{font-size:13px}.theme-menu small{margin-top:3px;font-size:11px}.home-page{overflow:hidden}.home-hero-v2{background:linear-gradient(180deg, var(--surface), var(--paper));align-items:center;min-height:720px;padding:96px 0 90px;display:flex}@supports (color:color-mix(in lab, red, red)){.home-hero-v2{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 76%, transparent), color-mix(in srgb, var(--paper) 94%, transparent))}}.home-hero-v2:before{background:conic-gradient(from 190deg, transparent, var(--glow-a), transparent 52%, var(--glow-b), transparent);filter:blur(28px);width:850px;height:850px;top:-380px;right:-240px}.home-orbit{pointer-events:none;border:1px solid var(--wine);position:absolute}@supports (color:color-mix(in lab, red, red)){.home-orbit{border:1px solid color-mix(in srgb, var(--wine) 13%, transparent)}}.home-orbit{border-radius:50%}.home-orbit-one{width:520px;height:520px;top:8%;right:2%}.home-orbit-two{border-color:var(--accent-2);width:290px;height:290px;top:22%;right:15%}@supports (color:color-mix(in lab, red, red)){.home-orbit-two{border-color:color-mix(in srgb, var(--accent-2) 15%, transparent)}}.home-hero-grid{grid-template-columns:minmax(420px,.9fr) minmax(560px,1.1fr);gap:72px}.hero-statement h1{font:620 clamp(58px, 6.1vw, 84px)/.98 var(--sans);letter-spacing:-.064em;text-wrap:balance}.hero-statement h1 em{font-style:normal;font-weight:620}.hero-lead{max-width:650px;color:var(--text-soft);font:400 17px/1.65 var(--sans);letter-spacing:-.015em;margin-top:30px}.hero-actions{gap:12px;margin-top:34px}.hero-principles{gap:38px;margin-top:54px;padding-top:25px}.hero-principles span{color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:9px;display:grid}.hero-principles b{color:var(--ink);font:600 28px/1 var(--sans);letter-spacing:-.05em;margin:0}.hero-principles small{max-width:96px;font-size:11px;line-height:1.35}.home-showcase{background:var(--panel);padding:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.home-showcase{background:color-mix(in srgb, var(--panel) 92%, transparent)}}.home-showcase{border:1px solid var(--line-dark);box-shadow:0 35px 100px #0000005c, 0 0 80px var(--glow-b);border-radius:25px}.home-showcase:before{content:"";z-index:-1;background:linear-gradient(135deg, var(--wine), transparent 35%, var(--accent-2));position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.home-showcase:before{background:linear-gradient(135deg, color-mix(in srgb, var(--wine) 35%, transparent), transparent 35%, color-mix(in srgb, var(--accent-2) 30%, transparent))}}.home-showcase:before{border-radius:inherit;filter:blur(16px);opacity:.55}.home-showcase-top{min-height:45px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 10px;font-size:11px;display:flex}.home-showcase-top span{color:var(--ink);font-weight:650}.home-showcase-top i{font-style:normal}.home-showcase .review-card-featured{min-height:420px}.home-showcase-empty{color:var(--muted);text-align:center;padding:90px 20px}.home-section-tabs{z-index:5;background:var(--paper-deep);position:relative}@supports (color:color-mix(in lab, red, red)){.home-section-tabs{background:color-mix(in srgb, var(--paper-deep) 88%, transparent)}}.home-section-tabs{border-block:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.home-section-tabs>div{grid-template-columns:repeat(4,1fr);min-height:76px;display:grid}.home-section-tabs a{color:var(--muted);border-left:1px solid var(--line);align-items:center;gap:13px;padding:0 24px;font-size:13px;font-weight:600;display:flex}.home-section-tabs a:last-child{border-right:1px solid var(--line)}.home-section-tabs a:hover{color:var(--ink);background:var(--surface-soft)}.home-section-tabs span{color:var(--wine);font-size:11px}.section-heading{margin-bottom:38px}.section-heading>div>p:last-child{max-width:610px;color:var(--muted);margin:12px 0 0;font-size:15px}.section-heading h2{font:610 clamp(38px, 4vw, 52px)/1.03 var(--sans);letter-spacing:-.045em}.section-heading-centered{text-align:center;justify-content:center}.section-heading-centered>div>p:last-child{margin-inline:auto}.home-reviews{background:linear-gradient(180deg, transparent, var(--surface))}@supports (color:color-mix(in lab, red, red)){.home-reviews{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface) 30%, transparent))}}.home-tools{background:var(--paper-deep)}@supports (color:color-mix(in lab, red, red)){.home-tools{background:color-mix(in srgb, var(--paper-deep) 82%, transparent)}}.home-tools{border-block:1px solid var(--line)}.home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-tool-card{background:var(--panel);border:1px solid var(--line);min-height:310px;box-shadow:var(--shadow);border-radius:20px;padding:30px;position:relative;overflow:hidden}.home-tool-card>span,.home-tool-card>div>span{color:var(--wine);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750}.home-tool-card h3{max-width:560px;font:610 30px/1.1 var(--sans);letter-spacing:-.035em;margin:16px 0 10px}.home-tool-card p{max-width:580px;color:var(--text-soft);margin:0;font-size:14px;line-height:1.65}.home-tool-card>b{color:var(--wine);position:absolute;bottom:-25px;right:25px}@supports (color:color-mix(in lab, red, red)){.home-tool-card>b{color:color-mix(in srgb, var(--wine) 32%, transparent)}}.home-tool-card>b{font:600 150px/.8 var(--serif)}.home-tool-card-wide{grid-template-columns:1fr 300px;align-items:center;gap:30px;min-height:260px;display:grid}.mini-tier{gap:6px;display:grid;transform:rotate(-3deg)}.mini-tier i{color:#fff;background:linear-gradient(105deg, var(--wine), var(--accent-2));border-radius:7px;align-items:center;height:34px;padding:0 12px;font-size:11px;font-style:normal;font-weight:750;display:flex;box-shadow:0 8px 22px #0000002e}.mini-tier i[data-tier="8"]{background:linear-gradient(105deg, var(--gold), var(--wine));width:90%}.mini-tier i[data-tier="6"]{background:linear-gradient(105deg, var(--green), var(--gold));width:82%}.mini-tier i[data-tier="4"]{background:linear-gradient(105deg, var(--accent-2), var(--green));width:74%}.mini-tier i[data-tier="2"]{background:linear-gradient(105deg, var(--surface-soft), var(--accent-2));width:66%}@supports (color:color-mix(in lab, red, red)){.mini-tier i[data-tier="2"]{background:linear-gradient(105deg, var(--surface-soft), color-mix(in srgb, var(--accent-2) 45%, var(--surface)))}}.mini-profile{background:var(--surface-soft);border:1px solid var(--line);border-radius:16px;grid-template-columns:62px 1fr;gap:10px;width:220px;padding:16px;display:grid;position:absolute;bottom:27px;right:28px;transform:rotate(3deg)}.mini-profile i{color:#fff;background:linear-gradient(135deg, var(--wine), var(--accent-2));border-radius:13px;grid-row:span 2;place-items:center;width:62px;height:62px;font-style:normal;font-weight:750;display:grid}.mini-profile span{background:var(--ink);align-self:end;height:12px}@supports (color:color-mix(in lab, red, red)){.mini-profile span{background:color-mix(in srgb, var(--ink) 18%, transparent)}}.mini-profile span{border-radius:999px}.mini-profile span:last-child{background:var(--muted);align-self:start;width:70%}@supports (color:color-mix(in lab, red, red)){.mini-profile span:last-child{background:color-mix(in srgb, var(--muted) 22%, transparent)}}.mini-bars{align-items:end;gap:8px;height:160px;display:flex}.mini-bars i{background:linear-gradient(var(--wine), var(--accent-2));min-width:12px;box-shadow:0 0 18px var(--glow-a);border-radius:5px 5px 2px 2px;flex:1}.manifesto-section-v2{color:var(--ink);background:radial-gradient(circle at 85% 10%, var(--glow-a), transparent 35rem), var(--forest);border-bottom:1px solid var(--line);padding:110px 0}.manifesto-section-v2>div{grid-template-columns:minmax(360px,.85fr) minmax(560px,1.15fr);gap:90px;display:grid}.manifesto-section-v2 .eyebrow{color:var(--wine)}.manifesto-heading h2{font:610 clamp(42px, 5vw, 62px)/1.03 var(--sans);letter-spacing:-.055em;margin:0}.manifesto-heading>p:last-child{max-width:590px;color:var(--text-soft);margin:24px 0 0;font-size:15px;line-height:1.7}.manifesto-section-v2 .manifesto-points{border-bottom:1px solid var(--line)}.manifesto-section-v2 .manifesto-points article{border-color:var(--line);grid-template-columns:55px 1fr;gap:20px;min-height:150px;padding:28px 0}.manifesto-section-v2 .manifesto-points article>b{color:var(--wine);font-size:12px}.manifesto-section-v2 .manifesto-points h3{font:610 24px/1.15 var(--sans);letter-spacing:-.025em}.manifesto-section-v2 .manifesto-points p{color:var(--text-soft);margin-top:9px;font-size:14px;line-height:1.65}.home-cta{background:var(--paper);padding:100px 0}.home-cta-inner{background:radial-gradient(circle at 85% 10%, var(--glow-b), transparent 45%), var(--hero-gradient);border:1px solid var(--line-dark);min-height:260px;box-shadow:var(--shadow);border-radius:25px;justify-content:space-between;align-items:center;gap:40px;padding:48px;display:flex;overflow:hidden}.home-cta h2{color:#fff;font:610 48px/1 var(--sans);letter-spacing:-.05em;margin:0}.home-cta p:last-child{color:#ffffff9e;margin:14px 0 0;font-size:15px}.site-footer{color:var(--muted);background:var(--paper-deep);border-top:1px solid var(--line)}.site-footer span{color:var(--ink);font:650 16px var(--sans)}.site-footer p{font-size:12px}.review-grid{gap:18px}.review-card{color:var(--ink);background:var(--panel);border-color:var(--line);border-radius:19px;grid-template-columns:180px 1fr}.review-author strong{color:var(--ink);font-size:13px}.review-author small{color:var(--muted);font-size:11px}.review-card-heading p{color:var(--wine);font-size:11px}.review-card-heading h2{color:var(--ink);font:610 28px/1.08 var(--sans);letter-spacing:-.035em}.review-card blockquote{color:var(--text-soft);font:400 14px/1.65 var(--sans)}.review-card-tags span{color:var(--text-soft);background:var(--surface-soft);border-color:var(--line);font-size:11px}.review-card footer{color:var(--muted);border-color:var(--line);font-size:11px}.review-card-featured{color:#fff;background:var(--hero-gradient)}.review-card-featured .review-card-heading h2,.review-card-featured .review-author strong{color:#fff}.review-card-featured .review-card-heading h2{font-size:38px}.profile-hero-v2{--profile-accent:var(--wine);--profile-accent-2:var(--accent-2);color:#fff;isolation:isolate;background:linear-gradient(145deg, var(--profile-accent), #06070a 64%);min-height:520px}@supports (color:color-mix(in lab, red, red)){.profile-hero-v2{background:linear-gradient(145deg, color-mix(in srgb, var(--profile-accent) 19%, #080a0f), #06070a 64%)}}.profile-hero-v2:after{z-index:-1;background:linear-gradient(90deg,#040508e6 0%,#040508a6 52%,#040508d1 100%),linear-gradient(#00000014,#00000080)}.profile-banner-media{z-index:-3;filter:saturate(.92)contrast(1.04);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.01)}.profile-ambient{z-index:-2;pointer-events:none;background:radial-gradient(circle at 12% 90%, var(--profile-accent), transparent 34%), radial-gradient(circle at 84% 8%, var(--profile-accent-2), transparent 40%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.profile-ambient{background:radial-gradient(circle at 12% 90%, color-mix(in srgb, var(--profile-accent) 38%, transparent), transparent 34%), radial-gradient(circle at 84% 8%, color-mix(in srgb, var(--profile-accent-2) 33%, transparent), transparent 40%)}}.profile-ambient{filter:saturate(1.12)}.profile-hero-v2[data-has-banner=false]:after{background:linear-gradient(90deg,#04050866,#0405089e)}.profile-avatar-column{gap:13px;display:grid}.profile-avatar-column>span{color:#ffffff94;letter-spacing:.11em;text-align:center;text-transform:uppercase;font-size:11px;font-weight:700}.profile-identity .eyebrow{color:var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-identity .eyebrow{color:color-mix(in srgb, var(--profile-accent) 65%, white)}}.profile-identity h1{color:#fff;font:650 clamp(46px, 5.2vw, 68px)/1 var(--sans);letter-spacing:-.06em;text-wrap:balance}.profile-identity>p{color:#ffffffb3;max-width:690px;font:400 16px/1.65 var(--sans);letter-spacing:-.012em;margin-top:18px}.profile-genres{gap:8px;margin-top:22px}.profile-genres span{color:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05070a47;border-color:#ffffff29;border-radius:999px;padding:7px 10px;font-size:11px}.profile-summary{gap:12px;display:grid}.profile-reputation{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070a61;border-color:#ffffff26;border-radius:18px;flex-direction:column;justify-content:center;min-height:190px;padding:24px;display:flex}.profile-reputation span{color:#ffffff8f;font-size:11px}.profile-reputation strong{color:#fff;font:620 52px/1 var(--sans);letter-spacing:-.055em;margin-top:8px}.profile-reputation b{color:var(--profile-accent);margin-top:5px}@supports (color:color-mix(in lab, red, red)){.profile-reputation b{color:color-mix(in srgb, var(--profile-accent) 60%, white)}}.profile-reputation b{font:600 16px var(--sans)}.profile-reputation small{color:#ffffff7a;margin-top:11px;font-size:11px;line-height:1.5}.profile-actions{gap:9px}.profile-actions .button-secondary{color:#fff;background:#05070a57;border-color:#fff3}.profile-actions .is-following{color:var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-actions .is-following{color:color-mix(in srgb, var(--profile-accent) 62%, white)}}.profile-stat-line{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#03040794;border-color:#ffffff1a}.profile-stat-line>div{grid-template-columns:repeat(5,1fr);min-height:82px;display:grid}.profile-stat-line span{color:#ffffff9e;border-left-color:#ffffff1c;align-items:center;gap:10px;min-width:0;padding:0 24px;font-size:12px;display:flex}.profile-stat-line b{color:#fff;font:620 24px/1 var(--sans);letter-spacing:-.035em;margin:0}.profile-stat-line small{font-size:11px;line-height:1.3}.owner-toolbar h2{font:620 28px/1.1 var(--sans);letter-spacing:-.035em}.cabinet-tabs{background:var(--panel);border:1px solid var(--line);border-radius:15px;gap:5px;margin-bottom:28px;padding:6px;box-shadow:0 12px 40px #0000001f}.cabinet-tabs button{min-height:46px;color:var(--muted);border:1px solid #0000;border-radius:10px;padding:0 17px;font-size:13px;font-weight:620}.cabinet-tabs button:after{display:none}.cabinet-tabs button:hover{color:var(--ink);background:var(--surface-soft)}.cabinet-tabs button.active{color:#fff;background:linear-gradient(135deg, var(--wine), var(--wine))}@supports (color:color-mix(in lab, red, red)){.cabinet-tabs button.active{background:linear-gradient(135deg, var(--wine), color-mix(in srgb, var(--wine) 64%, var(--accent-2)))}}.cabinet-tabs button.active{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.cabinet-tabs button.active{border-color:color-mix(in srgb, var(--wine) 70%, white)}}.cabinet-tabs button.active{box-shadow:0 8px 22px var(--wine)}@supports (color:color-mix(in lab, red, red)){.cabinet-tabs button.active{box-shadow:0 8px 22px color-mix(in srgb, var(--wine) 22%, transparent)}}.cabinet-tabs button span{color:inherit;opacity:.72;margin-left:7px;font-size:11px}.profile-tier-board{color:var(--ink);background:var(--panel);border-color:var(--line-dark);border-radius:20px}.profile-tier-row{background:linear-gradient(90deg, var(--surface-soft), var(--panel));grid-template-columns:168px 1fr;min-height:136px}@supports (color:color-mix(in lab, red, red)){.profile-tier-row{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-soft) 60%, transparent), color-mix(in srgb, var(--panel) 85%, transparent))}}.profile-tier-row+.profile-tier-row{border-color:var(--line)}.profile-tier-label{color:#fff;text-shadow:0 1px 12px #00000052;border-color:#ffffff1c}.profile-tier-label strong{font:650 46px/1 var(--sans);letter-spacing:-.06em}.profile-tier-label span{letter-spacing:.06em;max-width:130px;margin-top:10px;font-size:10px;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.profile-tier-row[data-score=unrated] .profile-tier-label{background:linear-gradient(135deg, color-mix(in srgb, var(--surface-soft) 88%, #050608), color-mix(in srgb, var(--accent-2) 38%, #080a0f))}.profile-tier-row[data-score="10"] .profile-tier-label{background:linear-gradient(135deg, color-mix(in srgb, var(--wine-dark) 84%, #12131a), var(--wine), color-mix(in srgb, var(--accent-2) 65%, var(--wine)))}.profile-tier-row[data-score="9"] .profile-tier-label{background:linear-gradient(135deg, color-mix(in srgb, var(--wine) 78%, #16151b), color-mix(in srgb, var(--gold) 72%, var(--wine)))}.profile-tier-row[data-score="8"] .profile-tier-label{background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 78%, #18151a), color-mix(in srgb, var(--wine) 55%, var(--gold)))}.profile-tier-row[data-score="7"] .profile-tier-label{background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 68%, #17191a), color-mix(in srgb, var(--green) 62%, var(--gold)))}.profile-tier-row[data-score="6"] .profile-tier-label{background:linear-gradient(135deg, color-mix(in srgb, var(--green) 64%, #111716), color-mix(in srgb, var(--gold) 45%, var(--green)))}.profile-tier-row[data-score="5"] .profile-tier-label{background:linear-gradient(135deg, color-mix(in srgb, var(--green) 48%, #101519), color-mix(in srgb, var(--surface-soft) 74%, var(--green)))}.profile-tier-row[data-score="4"] .profile-tier-label{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 50%, #101219), color-mix(in srgb, var(--green) 38%, var(--surface-soft)))}.profile-tier-row[data-score="3"] .profile-tier-label{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 35%, #0d1016), color-mix(in srgb, var(--surface-soft) 82%, #080a0f))}.profile-tier-row[data-score="2"] .profile-tier-label{background:linear-gradient(135deg, color-mix(in srgb, var(--surface-soft) 68%, #07090d), color-mix(in srgb, var(--accent-2) 24%, #090b10))}.profile-tier-row[data-score="1"] .profile-tier-label{background:linear-gradient(135deg, #07080b, color-mix(in srgb, var(--surface-soft) 46%, #030405))}}.profile-tier-games{gap:12px;padding:16px}.profile-tier-games>i{color:var(--muted);font:italic 14px/1.5 var(--serif)}.tier-game{width:80px;min-width:80px;height:105px}.tier-game .game-cover{width:80px;height:105px}.tier-game>span{font-size:10px}.filter-bar input,.filter-bar select,.analytics-filters input,.analytics-filters select,.form-grid input,.form-grid select,.profile-fields input,.profile-fields textarea,.genre-search,.review-editor,.review-preview,.gallery-dropzone article input,.comment-composer textarea,.inline-reply textarea,.explore-filters select,.quick-add-form input,.quick-add-form select{font-size:13px}.library-result-row,.filter-result{font-size:12px}.library-status-section>header span{font-size:11px}.library-status-section h2{font:620 26px var(--sans);letter-spacing:-.035em}.library-status-section p{font-size:12px}.library-card-title h3{font-size:15px}.library-card p{font-size:12px}.library-card-meta span,.library-card footer small{font-size:10px}.library-card footer a{font-size:12px}.analytics-filters label,.analytics-kpis span{font-size:11px}.analytics-card header>span,.genre-stat-line span{font-size:13px}.genre-stat-line small{font-size:11px}.quick-add-heading b{font:620 18px var(--sans)}.quick-add-heading small,.quick-add-notice,.quick-add-notice button{font-size:11px}.quick-add-disabled b{font-size:13px}.quick-add-disabled small{font-size:11px}.profile-fields label,.form-grid label,.genre-selector legend{color:var(--text-soft);font-size:12px}.genre-selector button{padding:8px 11px;font-size:11px}.setting-switch b,.wishlist-toggle b{font-size:12px}.setting-switch small,.wishlist-toggle small,.steam-hours-note small,.score-picker .score-clear,.score-picker button{font-size:11px}.editor-tabs button,.editor-toolbar button{font-size:12px}.editor-toolbar>span,.rich-editor-section>footer{font-size:11px}.form-notice,.demo-note,.signin-prompt{font-size:12px}.profile-editor-panel{grid-template-columns:360px 1fr;gap:30px}.profile-media-editor{align-content:start;gap:14px;display:grid}.banner-editor-preview{min-height:150px;color:var(--muted);background:radial-gradient(circle at 25% 90%, var(--glow-a), transparent 45%), radial-gradient(circle at 80% 10%, var(--glow-b), transparent 45%), var(--hero-gradient);border:1px solid var(--line-dark);background-position:50%;background-size:cover;border-radius:17px;place-items:center;display:grid;overflow:hidden}.banner-editor-preview span,.banner-editor-preview b,.banner-editor-preview small{text-align:center;display:block}.banner-editor-preview b{color:#fff;font-size:14px}.banner-editor-preview small{color:#ffffff94;margin-top:4px;font-size:11px}.banner-editor-actions{background:var(--surface-soft);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:9px;padding:14px;display:flex}.banner-editor-actions>div{width:100%}.banner-editor-actions b,.banner-editor-actions small{display:block}.banner-editor-actions b{font-size:13px}.banner-editor-actions small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.avatar-editor{text-align:left;background:var(--surface-soft);border:1px solid var(--line);border-radius:14px;grid-template-columns:96px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.avatar-editor>div b,.avatar-editor>div small{display:block}.avatar-editor>div b{font-size:13px}.avatar-editor>div small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.avatar-editor .button{grid-column:1/-1}.invite-card p:last-child{font-size:12px}.connections-tabs{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;gap:4px;padding:5px;display:flex}.connections-tabs button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 13px;font-size:12px;font-weight:650}.connection-card{min-width:0;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:18px;grid-template-columns:96px 1fr;gap:18px;padding:20px;transition:transform .18s,border-color .18s;display:grid;box-shadow:0 12px 40px #0000001f}.connection-card:hover{border-color:var(--wine);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.connection-card:hover{border-color:color-mix(in srgb, var(--wine) 40%, var(--line))}}.connection-card h3{font:620 20px/1.15 var(--sans);letter-spacing:-.025em;margin:4px 0 7px}.connection-card p{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.connection-card>div>span{color:var(--wine);margin-top:10px;font-size:11px;font-weight:650;display:block}.connection-card footer{color:var(--muted);border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:5px;padding-top:14px;font-size:11px;display:flex}.connection-card footer i{color:var(--wine);margin-left:auto;font-style:normal;font-weight:650}.connections-empty{text-align:center;background:var(--panel);border:1px dashed var(--line-dark);border-radius:18px;align-content:center;place-items:center;min-height:330px;padding:40px;display:grid}.connections-empty span{color:var(--wine);font-size:40px}.connections-empty h3{font:620 24px var(--sans);margin:10px 0 4px}.connections-empty p{color:var(--muted);margin:0;font-size:13px}.manifesto-section,.site-footer,.review-card,.library-card,.critic-card,.profile-tier-board{color:var(--ink)}.manifesto-section .eyebrow,.review-card-featured .review-card-heading p,.review-card-featured footer a{color:var(--wine)}.review-card-featured .review-author small,.review-card-featured blockquote,.review-card-featured footer{color:#ffffff9e}.profile-fields input,.profile-fields textarea,.slug-input,.form-grid input,.form-grid select{background:var(--input);border-color:var(--line)}.review-page-hero,.explore-hero{color:#fff}.critic-card p{font-size:12px}.critic-card>div>span,.critic-card footer{font-size:11px}.explore-filters select{color:var(--ink);background:var(--input);font-size:13px}@media (max-width:1160px){.main-nav a:nth-child(4){display:none}.home-hero-v2{min-height:auto}.home-hero-grid{grid-template-columns:1fr}.home-showcase{max-width:760px}.profile-hero-v2 .profile-hero-inner{grid-template-columns:180px 1fr}.profile-hero-inner .avatar-hero{width:180px;height:180px}.profile-summary{grid-column:1/-1;grid-template-columns:1fr 1fr}.profile-actions{align-content:center}.profile-stat-line>div{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.profile-editor-panel{grid-template-columns:1fr}.profile-media-editor{grid-template-columns:1fr 1fr}.banner-editor-preview{grid-column:1/-1}.manifesto-section-v2>div{grid-template-columns:1fr;gap:52px}}@media (max-width:760px){.page-width{width:min(100% - 32px,1280px)}.page-section{padding:64px 0}.site-header{position:sticky}.header-inner{grid-template-columns:auto 1fr;gap:14px;min-height:68px}.main-nav{display:none}.header-account{justify-content:flex-end}.wordmark strong{font-size:14px}.home-hero-v2{padding:62px 0}.hero-statement h1{font-size:clamp(47px,13vw,66px)}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-principles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hero-principles span{display:block}.hero-principles small{margin-top:5px;display:block}.home-section-tabs>div{grid-template-columns:1fr 1fr}.home-section-tabs a{border-bottom:1px solid var(--line);min-height:58px;padding-inline:14px;font-size:12px}.home-tool-grid{grid-template-columns:1fr}.home-tool-card,.home-tool-card-wide{grid-template-columns:1fr;min-height:260px}.mini-tier,.mini-bars{display:none}.manifesto-section-v2{padding:75px 0}.manifesto-heading h2{font-size:43px}.home-cta{padding:60px 0}.home-cta-inner{flex-direction:column;align-items:stretch;padding:30px}.home-cta h2{font-size:38px}.review-card,.review-card-featured{grid-template-columns:120px 1fr}.review-card-featured{min-height:310px}.review-card-featured .review-card-heading h2{font-size:27px}.profile-hero-v2{min-height:auto}.profile-hero-v2 .profile-hero-inner{grid-template-columns:112px 1fr;gap:20px;min-height:0;padding-block:38px}.profile-hero-inner .avatar-hero{border-radius:20px;width:112px;height:112px;font-size:34px}.profile-avatar-column>span{display:none}.profile-identity h1{font-size:38px}.profile-identity>p{font-size:14px}.profile-genres{grid-column:1/-1}.profile-summary{grid-template-columns:1fr}.profile-reputation{min-height:150px}.profile-stat-line>div{min-height:74px}.profile-stat-line span{padding-inline:16px}.cabinet-tabs{padding:5px;overflow-x:auto}.cabinet-tabs button{white-space:nowrap}.profile-tier-row{grid-template-columns:86px 1fr;min-height:118px}.profile-tier-label strong{font-size:34px}.profile-tier-label span{font-size:8px}.tier-game,.tier-game .game-cover{width:68px;min-width:68px;height:89px}.profile-media-editor{grid-template-columns:1fr}.banner-editor-preview{grid-column:auto}.avatar-editor{grid-template-columns:84px 1fr}.avatar-editor .avatar-large{width:84px;height:84px}.connections-tabs{width:100%;overflow-x:auto}.connections-tabs button{white-space:nowrap;flex:1}.connection-grid{grid-template-columns:1fr}}@media (max-width:430px){.header-account .account-link>span,.header-quiet-link,.theme-trigger-label{display:none}.hero-principles{grid-template-columns:1fr}.home-showcase{padding:6px}.home-showcase-top i{display:none}.home-section-tabs>div{grid-template-columns:1fr}.profile-hero-v2 .profile-hero-inner{grid-template-columns:92px 1fr}.profile-hero-inner .avatar-hero{border-radius:17px;width:92px;height:92px}.profile-identity h1{font-size:33px}.profile-identity .eyebrow{font-size:9px}.profile-genres{display:none}.profile-stat-line>div{grid-template-columns:repeat(5,116px)}.connection-card{grid-template-columns:76px 1fr;gap:13px;padding:15px}.connection-card .avatar-large{width:76px;height:76px}}@supports (color:color-mix(in lab, red, red)){.theme-trigger:hover{background:color-mix(in srgb, var(--surface-soft) 82%, transparent)}}.game-cover{background:var(--surface-soft);box-shadow:0 14px 34px #0000003d}.cover-kicker{color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.cover-kicker{color:color-mix(in srgb, var(--wine) 68%, white)}}.cover-kicker,.generated-game-cover small{font-size:10px}.write-cover-preview{background:var(--hero-gradient);border-color:var(--line-dark);box-shadow:var(--shadow)}.write-cover-preview>div{color:#fff}.write-cover-preview strong{color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-cover-preview strong{color:color-mix(in srgb, var(--wine) 55%, white)}}.write-cover-preview strong{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-cover-preview strong{border-color:color-mix(in srgb, var(--wine) 35%, white)}}.write-cover-preview small{font-size:11px}.score-picker,.rich-editor-section,.gallery-editor,.publish-bar{color:var(--ink);background:var(--panel);border-color:var(--line)}.score-picker>label,.form-grid label>small{color:var(--muted);font-size:11px}.editor-tabs,.editor-toolbar,.gallery-dropzone,.inline-reply{background:var(--surface-soft);border-color:var(--line)}.editor-tabs button.active,.editor-toolbar button,.gallery-dropzone article,.gallery-dropzone article button{color:var(--ink);background:var(--panel-solid);border-color:var(--line)}.editor-toolbar button:hover{color:var(--wine);border-color:var(--wine)}.review-editor,.review-preview,.comment-composer textarea,.inline-reply textarea{color:var(--ink);background:var(--input);border-color:var(--line);font-family:var(--sans)}.gallery-editor header p:last-child,.gallery-dropzone>div span{color:var(--muted);font-size:11px}.gallery-dropzone article input,.gallery-dropzone article button{font-size:11px}.publish-bar{box-shadow:0 18px 50px #0000003d}.prose{color:var(--text-soft);font:400 17px/1.82 var(--sans)}.prose h2,.prose h3,.prose h4{color:var(--ink);font-family:var(--sans);letter-spacing:-.035em}.prose blockquote,.lead-verdict{color:var(--text-soft);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.prose blockquote,.lead-verdict{background:color-mix(in srgb, var(--gold) 8%, var(--surface))}}.prose blockquote,.lead-verdict{border-color:var(--gold);font-family:var(--serif)}.prose code{background:var(--surface-soft)}.review-page-hero,.explore-hero{background:var(--hero-gradient)}.review-page-heading h1,.explore-hero h1{color:#fff;font-family:var(--sans);letter-spacing:-.05em;font-weight:620}.review-game-meta{color:#ffffff9e;font-size:12px}.review-page-score small,.review-page-author small{color:#ffffff8c;font-size:11px}.aside-score-card span{font-size:11px}.aside-facts,.aside-genres{color:var(--ink);background:var(--panel);border-color:var(--line)}.aside-facts dl div{border-color:var(--line);font-size:12px}.aside-genres span{font-size:11px}.review-gallery figure{background:var(--panel);border-color:var(--line)}.review-gallery figcaption{color:var(--muted);font-size:11px}.review-vote-box,.invite-card{color:#fff;background:var(--hero-gradient);border-color:var(--line-dark)}.review-vote-box .eyebrow,.invite-card .eyebrow{color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-vote-box .eyebrow,.invite-card .eyebrow{color:color-mix(in srgb, var(--wine) 60%, white)}}.review-vote-box p:last-child{color:#fff9;font-size:13px}.vote-buttons button{color:#fff;background:#ffffff0f;border-color:#ffffff26}.vote-buttons button.active{background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.vote-buttons button.active{background:color-mix(in srgb, var(--wine) 24%, transparent)}}.vote-buttons button>span{color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.vote-buttons button>span{color:color-mix(in srgb, var(--wine) 62%, white)}}.vote-buttons small,.vote-summary span{font-size:11px}.vote-summary strong{color:#fff;font-family:var(--sans)}.vote-summary a{color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.vote-summary a{color:color-mix(in srgb, var(--wine) 64%, white)}}.vote-summary a{font-size:11px}.comment-card p{color:var(--text-soft);font:400 14px/1.65 var(--sans)}.comment-card header a{font-size:13px}.comment-card time,.comment-reply-button,.inline-reply footer>button:first-child{font-size:11px}.explore-hero p:last-child{color:#ffffffa3;font:400 15px/1.65 var(--sans)}.critic-card{color:var(--ink);background:var(--panel);border-color:var(--line)}.critic-card h3{font-family:var(--sans);letter-spacing:-.025em}.explore-filters{background:var(--panel);border-color:var(--line)}.button-secondary{color:var(--ink);background:var(--panel);border-color:var(--line-dark)}.button-secondary:hover{color:var(--ink);background:var(--surface-soft)}.header-inner{gap:30px}.main-nav{justify-content:center;justify-self:center;gap:5px}.main-nav a:not(.nav-add){letter-spacing:-.015em;padding:11px 16px;font-size:14px;font-weight:620}.main-nav .nav-add{color:#fff;background:linear-gradient(135deg, var(--wine), var(--accent-2));border:1px solid var(--wine);place-items:center;width:42px;height:42px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.main-nav .nav-add{border:1px solid color-mix(in srgb, var(--wine) 65%, white)}}.main-nav .nav-add{box-shadow:0 8px 26px var(--wine);border-radius:12px;font-size:25px;font-weight:420;line-height:1}@supports (color:color-mix(in lab, red, red)){.main-nav .nav-add{box-shadow:0 8px 26px color-mix(in srgb, var(--wine) 25%, transparent)}}.main-nav .nav-add:hover{color:#fff;background:linear-gradient(135deg, var(--wine-dark), var(--accent-2));transform:translateY(-1px)}.account-link{letter-spacing:-.02em;font-size:14px;font-weight:700}.home-hero-v2{border-bottom:1px solid var(--line-dark)}.home-band{isolation:isolate;border-bottom:1px solid var(--line-dark);position:relative;overflow:hidden}.home-band:before{content:attr(data-section);z-index:-1;color:var(--ink);font:700 clamp(130px, 18vw, 260px)/.8 var(--sans);letter-spacing:-.09em;opacity:.025;pointer-events:none;position:absolute;top:18px;right:max(24px,50vw - 640px)}.home-band>.page-width{z-index:1;position:relative}.home-feed-band{background:radial-gradient(circle at 12% 12%, var(--wine), transparent 31rem), linear-gradient(180deg, var(--paper), var(--surface));padding-block:112px}@supports (color:color-mix(in lab, red, red)){.home-feed-band{background:radial-gradient(circle at 12% 12%, color-mix(in srgb, var(--wine) 10%, transparent), transparent 31rem), linear-gradient(180deg, var(--paper), color-mix(in srgb, var(--surface) 58%, var(--paper)))}}.home-tools-band{background:linear-gradient(135deg, var(--accent-2), transparent 38%), var(--paper-deep);padding-block:118px}@supports (color:color-mix(in lab, red, red)){.home-tools-band{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 7%, transparent), transparent 38%), var(--paper-deep)}}.home-tools-band{border-top:1px solid var(--line-dark)}.home-band .section-heading{border-left:3px solid var(--wine);margin-bottom:48px;padding-left:24px}.home-band .section-heading-centered{border-left:0;padding-left:0}.home-tools-band .section-heading-centered:after{content:"";background:linear-gradient(90deg, var(--wine), var(--accent-2));border-radius:99px;width:82px;height:3px;margin:25px auto 0;display:block}.home-tools-band .home-tool-card{background:var(--panel-solid)}@supports (color:color-mix(in lab, red, red)){.home-tools-band .home-tool-card{background:color-mix(in srgb, var(--panel-solid) 91%, transparent)}}.home-tools-band .home-tool-card{border-color:var(--line-dark)}.home-cta{background:radial-gradient(circle at 12% 110%, var(--glow-a), transparent 34rem), var(--paper);border-bottom:1px solid var(--line);padding-block:116px;position:relative}.home-cta:before{content:attr(data-section);color:var(--ink);font:700 120px/.8 var(--sans);letter-spacing:-.08em;opacity:.025;position:absolute;bottom:20px;left:max(24px,50vw - 640px)}.profile-hero-v2{min-height:650px}.profile-hero-v2 .profile-hero-inner{grid-template-columns:236px minmax(0,1fr) 292px;align-items:start;gap:48px;min-height:555px;padding-block:76px 64px}.profile-avatar-column{padding-top:10px}.profile-hero-inner .avatar-hero{border-radius:29px;width:236px;height:236px;font-size:58px}.profile-identity h1{letter-spacing:-.067em;max-width:820px;font-size:clamp(60px,6.2vw,88px);line-height:.94}.profile-identity>p{max-width:760px;margin-top:22px;font-size:17px;line-height:1.68}.profile-motto{color:#ffffffdb;border-left:2px solid var(--profile-accent);max-width:760px;margin:20px 0 0;padding-left:18px}@supports (color:color-mix(in lab, red, red)){.profile-motto{border-left:2px solid color-mix(in srgb, var(--profile-accent) 70%, white)}}.profile-motto{font:italic 500 18px/1.5 var(--serif)}.profile-passport{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:780px;margin-top:26px;display:grid}.profile-passport-item{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0406095c;border:1px solid #ffffff21;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:70px;padding:13px 15px;display:grid}.profile-passport-item.is-primary{background:linear-gradient(100deg, var(--profile-accent), #04060961);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.profile-passport-item.is-primary{background:linear-gradient(100deg, color-mix(in srgb, var(--profile-accent) 17%, #04060975), #04060961)}}.profile-passport-item>i{width:34px;height:34px;color:var(--profile-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-passport-item>i{color:color-mix(in srgb, var(--profile-accent) 64%, white)}}.profile-passport-item>i{font:normal 700 15px/1 var(--sans);background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px}.profile-passport-item span,.profile-passport-item small,.profile-passport-item b{min-width:0;display:block}.profile-passport-item small{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:720}.profile-passport-item b{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:15px;font-weight:650;line-height:1.25;overflow:hidden}.profile-genres{margin-top:18px}.profile-summary{padding-top:10px}.profile-reputation{min-height:216px}.profile-reputation strong{font-variant-numeric:tabular-nums;font-size:64px}.profile-stat-line>div{min-height:94px}.profile-stat-line span{gap:12px}.profile-stat-line b{font-variant-numeric:tabular-nums;font-size:32px;font-weight:680}.profile-stat-line small{font-size:12px}.owner-tools{padding-top:28px}.owner-toolbar{justify-content:flex-end}.owner-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.profile-editor-panel{padding:28px}.critic-passport-editor{background:linear-gradient(135deg, var(--wine), var(--surface-soft));padding:22px}@supports (color:color-mix(in lab, red, red)){.critic-passport-editor{background:linear-gradient(135deg, color-mix(in srgb, var(--wine) 6%, var(--surface-soft)), var(--surface-soft))}}.critic-passport-editor{border:1px solid var(--line);border-radius:16px}.critic-passport-editor>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.critic-passport-editor h3{font:650 24px/1.1 var(--sans);letter-spacing:-.035em;margin:0}.critic-passport-editor>header>span{max-width:270px;color:var(--muted);text-align:right;font-size:11px;line-height:1.45}.critic-passport-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.critic-passport-grid label{min-width:0}.critic-passport-grid input,.critic-passport-grid select{width:100%;min-height:45px;color:var(--ink);background:var(--input);border:1px solid var(--line);border-radius:9px;margin-top:6px;padding:0 12px;font-size:13px}.critic-passport-grid .passport-motto{grid-column:1/-1}.critic-passport-grid .passport-motto small{color:var(--muted);font-size:10px;position:absolute;bottom:10px;right:11px}.critic-passport-grid .passport-motto input{padding-right:70px}.hero-principles b,.profile-reputation strong,.profile-stat-line b,.profile-tier-label strong,.cover-score,.score-picker>strong,.score-picker button,.review-page-score>strong,.aside-score-card strong,.analytics-kpis strong,.score-bars b,.score-bars>div>span,.library-status-section>header>b,.library-card-title strong,.vote-buttons b,.vote-summary strong,.cabinet-tabs button span{font-family:var(--sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "ss01" 1}.hero-principles b{font-size:34px}.profile-tier-label strong{font-size:52px}.analytics-kpis strong{font-size:40px}.score-bars>div>span{font-size:14px;font-weight:700}.library-status-section>header>b{width:42px;height:42px;font-size:15px}.library-card-title strong{width:34px;height:34px;font-size:15px}.review-page-score>strong{width:74px;height:74px;font-size:38px}.aside-score-card strong{font-size:68px}.vote-buttons b{font-size:24px}.vote-summary strong{font-size:48px}.cabinet-tabs button span{font-size:12px}@media (max-width:1180px){.main-nav a:nth-child(4){display:inline-flex}.profile-hero-v2 .profile-hero-inner{grid-template-columns:200px minmax(0,1fr)}.profile-hero-inner .avatar-hero{width:200px;height:200px}.profile-summary{grid-column:1/-1;grid-template-columns:1fr 1fr;padding-top:0}}@media (max-width:760px){.main-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.main-nav a:nth-child(4){display:grid}body{padding-bottom:76px}.site-header{z-index:80}.main-nav{z-index:100;background:var(--panel-solid);grid-template-columns:repeat(4,1fr);gap:3px;min-height:60px;padding:6px;display:grid;position:fixed;bottom:10px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.main-nav{background:color-mix(in srgb, var(--panel-solid) 92%, transparent)}}.main-nav{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:17px;box-shadow:0 18px 60px #00000061}.main-nav a:not(.nav-add){place-items:center;min-height:46px;padding:0 5px;font-size:12px;display:grid}.main-nav .nav-add{border-radius:11px;width:auto;height:46px}.home-feed-band,.home-tools-band{padding-block:78px}.home-band .section-heading{padding-left:17px}.profile-hero-v2 .profile-hero-inner{grid-template-columns:1fr;gap:24px;min-height:0;padding-block:42px}.profile-avatar-column{padding-top:0}.profile-hero-inner .avatar-hero{border-radius:22px;width:128px;height:128px}.profile-identity h1{font-size:clamp(44px,13vw,62px)}.profile-identity>p{font-size:15px}.profile-passport{grid-template-columns:1fr}.profile-passport-item.is-primary{grid-column:auto}.profile-summary{grid-template-columns:1fr}.profile-stat-line b{font-size:28px}.profile-stat-line small{font-size:11px}.owner-toolbar-actions{width:100%}.owner-toolbar-actions .button{flex:1}.critic-passport-editor>header{flex-direction:column;align-items:start;gap:8px}.critic-passport-editor>header>span{text-align:left;max-width:none}.critic-passport-grid{grid-template-columns:1fr}.critic-passport-grid .passport-motto{grid-column:auto}}@media (max-width:430px){.main-nav a:not(.nav-add){font-size:10px}.profile-hero-inner .avatar-hero{width:112px;height:112px}.profile-identity h1{font-size:42px}.profile-passport-item{min-height:64px}.profile-genres{display:flex}.profile-stat-line>div{grid-template-columns:repeat(5,132px)}.owner-toolbar-actions{flex-direction:column}}:root{--brand-gradient:linear-gradient(135deg, var(--wine), var(--accent-2));--brand-glass:var(--panel-solid)}@supports (color:color-mix(in lab, red, red)){:root{--brand-glass:color-mix(in srgb, var(--panel-solid) 88%, transparent)}}.site-header{color:var(--ink);background:var(--header)}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--header) 92%, transparent)}}.site-header{border-color:var(--line)}.wordmark{min-width:190px}.wordmark-seal{background:#080a0d;border:1px solid #252b33;border-radius:12px;width:43px;height:43px;padding:5px;overflow:hidden}.wordmark-seal img{object-fit:contain;width:100%;height:100%}.wordmark strong{color:var(--ink);font:760 19px/1 var(--sans);letter-spacing:-.045em}.wordmark small{color:var(--muted);letter-spacing:.1em;margin-top:5px;font-size:9px;font-weight:720}.main-nav a,.main-nav a:not(.nav-add),.account-link{color:var(--text-soft)}.main-nav a:hover,.account-link:hover{color:var(--ink)}.header-quiet-link{color:var(--muted)}.header-account{justify-content:flex-end;min-width:260px}.account-link .avatar{border-radius:10px}.icon-widget{width:44px;height:44px;color:var(--ink);background:var(--surface-soft);flex:0 0 44px;place-items:center;padding:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.icon-widget{background:color-mix(in srgb, var(--surface-soft) 74%, transparent)}}.icon-widget{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:13px;transition:transform .16s,border-color .16s,background .16s;box-shadow:0 10px 30px #00000029}.icon-widget:hover{color:var(--ink);background:var(--surface-soft);border-color:var(--wine);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.icon-widget:hover{border-color:color-mix(in srgb, var(--wine) 55%, var(--line-dark))}}.icon-widget svg{width:21px;height:21px}.icon-widget.is-active{color:#fff;background:var(--brand-gradient);border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.icon-widget.is-active{border-color:color-mix(in srgb, var(--wine) 70%, white)}}.notification-center{z-index:72;position:relative}.notification-trigger b{color:#fff;background:var(--wine);border:2px solid var(--paper);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid;position:absolute;top:-5px;right:-5px}.notification-panel{width:min(390px,100vw - 28px);color:var(--ink);background:var(--panel-solid);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.notification-panel{background:color-mix(in srgb, var(--panel-solid) 96%, transparent)}}.notification-panel{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border-radius:19px;box-shadow:0 28px 90px #0000006b}.notification-panel>header{background:radial-gradient(circle at 92% 0, var(--glow-a), transparent 15rem);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:17px 19px;display:flex}.notification-panel>header span{color:var(--wine);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.notification-panel>header h2{font:680 21px/1 var(--sans);letter-spacing:-.035em;margin:4px 0 0}.notification-panel>header small{color:var(--muted);font-size:11px}.notification-list{max-height:450px;overflow-y:auto}.notification-item{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:11px;padding:13px 16px;display:grid}.notification-item:hover{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.notification-item[data-unread]{background:color-mix(in srgb, var(--wine) 7%, transparent)}}.notification-item>span{color:var(--text-soft);font-size:12px;line-height:1.45}.notification-item>span b{color:var(--ink)}.notification-item small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.notification-empty{color:var(--muted);text-align:center;margin:0;padding:30px 22px;font-size:12px;line-height:1.6}.home-hero-v3{isolation:isolate;background:radial-gradient(circle at 78% 20%, var(--glow-b), transparent 32rem), radial-gradient(circle at 15% 100%, var(--glow-a), transparent 38rem), var(--paper);border-bottom:1px solid var(--line-dark);min-height:690px;padding:92px 0;position:relative}.home-hero-v3 .home-hero-grid{grid-template-columns:minmax(390px,.92fr) minmax(480px,1.08fr)}.home-hero-v3 .hero-statement h1{color:var(--ink);font-family:var(--sans);letter-spacing:-.078em;font-weight:720;line-height:.92}.home-hero-v3 .hero-statement h1 em{font-family:var(--serif);letter-spacing:-.045em;font-weight:570}.home-hero-v3 .hero-lead{color:var(--text-soft);font-family:var(--sans);font-size:17px}.home-rate-console{color:#fff;background:linear-gradient(145deg, var(--surface-soft), #050608 68%);min-height:510px;padding:25px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-rate-console{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-soft) 84%, #050507), #050608 68%)}}.home-rate-console{border:1px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.home-rate-console{border:1px solid color-mix(in srgb, var(--wine) 28%, #ffffff26)}}.home-rate-console{box-shadow:0 40px 110px #0000006b, 0 0 90px var(--glow-b);border-radius:27px}.home-rate-console:before{content:"";background:radial-gradient(circle, var(--accent-2), transparent 68%);width:340px;height:340px;position:absolute;top:-190px;right:-100px}@supports (color:color-mix(in lab, red, red)){.home-rate-console:before{background:radial-gradient(circle, color-mix(in srgb, var(--accent-2) 40%, transparent), transparent 68%)}}.rate-console-head{justify-content:space-between;align-items:center;display:flex;position:relative}.rate-console-head>span{align-items:center;gap:10px;display:flex}.rate-console-head img{object-fit:contain;width:34px;height:34px}.rate-console-head b{letter-spacing:-.03em;font-size:15px}.rate-console-head small{color:#ffffff6e;letter-spacing:.11em;text-transform:uppercase;font-size:9px}.rate-console-score{align-items:center;gap:19px;margin-top:45px;display:flex;position:relative}.rate-console-score>strong{font:760 78px/.9 var(--sans);letter-spacing:-.08em;font-variant-numeric:tabular-nums}.rate-console-score span,.rate-console-score b,.rate-console-score small{display:block}.rate-console-score b{font-size:14px}.rate-console-score small{color:#ffffff75;margin-top:5px;font-size:10px}.rate-console-tiers{gap:8px;margin-top:39px;display:grid;position:relative}.rate-console-tiers>div{grid-template-columns:30px 1fr 24px;align-items:center;gap:9px;display:grid}.rate-console-tiers b,.rate-console-tiers span{font-variant-numeric:tabular-nums;font-size:11px}.rate-console-tiers span{color:#ffffff8c;text-align:right}.rate-console-tiers i{width:var(--console-width);background:linear-gradient(90deg, var(--wine), var(--accent-2));height:10px;box-shadow:0 0 22px var(--wine);border-radius:99px;display:block}@supports (color:color-mix(in lab, red, red)){.rate-console-tiers i{box-shadow:0 0 22px color-mix(in srgb, var(--wine) 24%, transparent)}}.rate-console-note{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:16px;align-items:center;min-height:92px;padding:13px 16px 13px 90px;display:flex;position:absolute;bottom:16px;left:22px;right:22px}.rate-console-note img{object-fit:contain;object-position:bottom;width:82px;height:91px;position:absolute;bottom:0;left:7px}.rate-console-note p{font:italic 550 17px/1.35 var(--serif);margin:0}.home-tools-band{padding-block:118px}.mini-profile img{object-fit:contain;background:#080a0d;border:1px solid #252b33;border-radius:14px;width:52px;height:52px;padding:7px}.home-social-band{background:linear-gradient(135deg, var(--wine), var(--paper-deep) 55%, var(--accent-2));padding:112px 0}@supports (color:color-mix(in lab, red, red)){.home-social-band{background:linear-gradient(135deg, color-mix(in srgb, var(--wine) 7%, var(--paper-deep)), var(--paper-deep) 55%, color-mix(in srgb, var(--accent-2) 8%, var(--paper-deep)))}}.home-social-band{border-bottom:1px solid var(--line-dark)}.home-social-grid{grid-template-columns:minmax(340px,.8fr) minmax(520px,1.2fr);align-items:center;gap:82px;display:grid}.home-social-grid>div:first-child h2{font:650 clamp(48px, 5vw, 68px)/.96 var(--sans);letter-spacing:-.065em;margin:0}.home-social-grid>div:first-child>p:last-of-type{max-width:610px;color:var(--text-soft);margin:25px 0 30px;font-size:15px;line-height:1.75}.home-sticker-cast{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.home-sticker-cast article{background:var(--panel-solid);flex-direction:column;justify-content:flex-end;min-width:0;min-height:310px;padding:12px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-sticker-cast article{background:color-mix(in srgb, var(--panel-solid) 88%, transparent)}}.home-sticker-cast article{border:1px solid var(--line-dark);border-radius:20px}.home-sticker-cast img{object-fit:contain;filter:drop-shadow(0 18px 22px #0000004d);width:100%;height:205px}.home-sticker-cast article>span{border-top:1px solid var(--line);padding:12px 8px 8px}.home-sticker-cast b,.home-sticker-cast small{display:block}.home-sticker-cast b{font-size:13px}.home-sticker-cast small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4}.profile-hero-v3{z-index:1;color:#fff;background:linear-gradient(145deg, var(--surface-soft), #050608 74%);min-height:590px}@supports (color:color-mix(in lab, red, red)){.profile-hero-v3{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-soft) 84%, #07070a), #050608 74%)}}.profile-hero-v3:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#040508c2,#04050875 58%,#040508a8);position:absolute;inset:0}.profile-hero-v3[data-has-banner=false]:after{background:linear-gradient(120deg, var(--profile-accent), #050608 68%)}@supports (color:color-mix(in lab, red, red)){.profile-hero-v3[data-has-banner=false]:after{background:linear-gradient(120deg, color-mix(in srgb, var(--profile-accent) 12%, #08090d), #050608 68%)}}.profile-hero-v3 .profile-ambient{z-index:-1}.profile-hero-v3 .profile-banner-media{z-index:-2;opacity:.68}.profile-widget-rail{z-index:10;pointer-events:none;justify-content:flex-end;gap:8px;display:flex;position:absolute;top:28px;left:50%;transform:translate(-50%)}.profile-widget-rail>*{pointer-events:auto}.profile-widget-rail .icon-widget{color:#fff;background:#05070b94;border-color:#ffffff2b}.profile-widget-rail .icon-widget:hover{border-color:var(--profile-accent);background:#13161edb}@supports (color:color-mix(in lab, red, red)){.profile-widget-rail .icon-widget:hover{border-color:color-mix(in srgb, var(--profile-accent) 65%, white)}}.profile-add-widget{color:#fff!important;background:linear-gradient(135deg, var(--wine), var(--accent-2))!important;border-color:var(--wine)!important}@supports (color:color-mix(in lab, red, red)){.profile-add-widget{border-color:color-mix(in srgb, var(--wine) 65%, white)!important}}.profile-add-widget{font-size:26px;font-weight:420}.profile-hero-v3 .profile-hero-inner{grid-template-columns:210px minmax(0,1fr) 286px;align-items:start;gap:42px;min-height:590px;padding:104px 0 62px;display:grid}.profile-hero-v3 .profile-avatar-column{padding-top:2px}.profile-hero-v3 .avatar-hero{border:2px solid #ffffffbd;border-radius:29px;width:210px;height:210px;box-shadow:0 26px 65px #0000006b}.profile-hero-v3 .profile-identity h1{color:#fff;max-width:760px;font:720 clamp(52px, 5.3vw, 76px)/.93 var(--sans);letter-spacing:-.068em;overflow-wrap:anywhere;margin:0}.profile-real-line{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:15px;display:flex}.profile-real-line strong{font-size:14px;font-weight:650}.profile-real-line span{color:#ffffffa1;font-size:12px}.profile-biography{color:#ffffffed;max-width:760px;font:italic 520 clamp(22px, 2.1vw, 29px)/1.42 var(--serif);letter-spacing:-.018em;text-wrap:balance;margin:27px 0 0}.profile-principle{color:var(--profile-accent);margin:10px 0 0}@supports (color:color-mix(in lab, red, red)){.profile-principle{color:color-mix(in srgb, var(--profile-accent) 58%, white)}}.profile-principle{font:italic 500 15px/1.5 var(--serif)}.profile-hero-v3 .profile-passport{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px}.profile-hero-v3 .profile-passport-item{background:#04060985;min-height:62px}.profile-hero-v3 .profile-passport-item.is-primary{grid-column:1/-1}.profile-hero-v3 .profile-genres span{color:#ffffffb8;border-color:#ffffff29;font-size:10px}.featured-friends{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#04060980;border:1px solid #ffffff21;border-radius:18px;margin-top:101px;padding:17px}.featured-friends>header span,.featured-friends>header small{display:block}.featured-friends>header span{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:760}.featured-friends>header small{color:#ffffff6e;margin-top:4px;font-size:9px;line-height:1.4}.featured-friends>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px;display:grid}.featured-friend{color:#ffffffbf;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;font-size:9px;display:flex}.featured-friend .avatar-large{border:1px solid #ffffff40;border-radius:18px;width:66px;height:66px}.featured-friend>span{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.featured-friend:hover{color:#fff}.featured-friend-empty i{color:#fff;width:66px;height:66px;font:normal 400 25px/1 var(--sans);background:#ffffff0a;border:1px dashed #ffffff40;border-radius:18px;place-items:center;display:grid}.cabinet-section{padding-top:30px}.cabinet-tabs{z-index:42;background:var(--panel-solid);grid-template-columns:repeat(5,minmax(100px,1fr));margin-bottom:20px;padding:6px;display:grid;position:sticky;top:86px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.cabinet-tabs{background:color-mix(in srgb, var(--panel-solid) 91%, transparent)}}.cabinet-tabs{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.cabinet-tabs button{justify-content:center;align-items:center;gap:9px;min-height:65px;padding:8px 12px;display:flex}.cabinet-tabs button strong,.cabinet-tabs button small{display:block}.cabinet-tabs button strong{color:var(--ink);font:750 18px/1 var(--sans);font-variant-numeric:tabular-nums}.cabinet-tabs button small{color:var(--muted);font-size:11px;font-weight:670}.cabinet-tabs button.active strong,.cabinet-tabs button.active small{color:#fff}.cabinet-tabs button.active small{opacity:.78}.quick-add-form{grid-template-columns:minmax(210px,1fr) auto}@supports (color:color-mix(in lab, red, red)){.profile-tier-row[data-score="10"] .profile-tier-label{background:linear-gradient(135deg, var(--wine), color-mix(in srgb, var(--accent-2) 70%, #160b1f))}.profile-tier-row[data-score="9"] .profile-tier-label{background:linear-gradient(135deg, color-mix(in srgb, var(--wine) 82%, var(--gold)), var(--wine-dark))}.profile-tier-row[data-score="8"] .profile-tier-label{background:linear-gradient(135deg, var(--accent-2), color-mix(in srgb, var(--wine) 62%, var(--accent-2)))}.profile-tier-row[data-score="7"] .profile-tier-label{background:linear-gradient(135deg, var(--gold), color-mix(in srgb, var(--gold) 58%, var(--wine)))}.profile-tier-row[data-score="6"] .profile-tier-label{background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 74%, var(--surface)), var(--surface-soft))}.profile-tier-row[data-score="5"] .profile-tier-label{background:linear-gradient(135deg, color-mix(in srgb, var(--green) 70%, var(--surface)), var(--surface-soft))}.profile-tier-row[data-score="4"] .profile-tier-label{background:linear-gradient(135deg, color-mix(in srgb, var(--green) 68%, #12221b), color-mix(in srgb, var(--accent-2) 48%, #151823))}.profile-tier-row[data-score="3"] .profile-tier-label{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 55%, #20222a), #252932)}.profile-tier-row[data-score="2"] .profile-tier-label{background:linear-gradient(135deg, var(--surface-soft), color-mix(in srgb, var(--muted) 25%, var(--surface)))}.profile-tier-row[data-score=unrated] .profile-tier-label{background:linear-gradient(135deg, var(--surface-soft), color-mix(in srgb, var(--wine) 10%, var(--panel-solid)))}}.settings-backdrop{z-index:200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000ad;place-items:center;padding:28px;animation:.18s both settings-in;display:grid;position:fixed;inset:0}@keyframes settings-in{0%{opacity:0}to{opacity:1}}.settings-modal{width:min(1120px,100%);height:min(820px,100vh - 56px);color:var(--ink);background:var(--panel-solid);border:1px solid var(--line-dark);border-radius:24px;grid-template-rows:78px minmax(0,1fr) 76px;display:grid;overflow:hidden;box-shadow:0 45px 140px #00000094}.settings-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 25px;display:flex}.settings-header>div{align-items:center;gap:12px;display:flex}.settings-header img{object-fit:contain;background:#080a0d;border:1px solid #252b33;border-radius:12px;width:40px;height:40px;padding:5px}.settings-header span,.settings-header small,.settings-header h2{display:block}.settings-header small{color:var(--wine);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:780}.settings-header h2{font:680 21px/1 var(--sans);letter-spacing:-.035em;margin:4px 0 0}.settings-header>button{width:40px;height:40px;color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;font-size:24px}.settings-layout{grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.settings-nav{background:var(--paper-deep);flex-direction:column;gap:4px;padding:17px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-nav{background:color-mix(in srgb, var(--paper-deep) 65%, var(--panel-solid))}}.settings-nav button{min-height:48px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:650;display:grid}.settings-nav button i{color:var(--wine);font:normal 700 15px/1 var(--sans)}.settings-nav button.active{color:#fff;background:var(--brand-gradient);border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.settings-nav button.active{border-color:color-mix(in srgb, var(--wine) 60%, white)}}.settings-nav button.active{box-shadow:0 10px 28px var(--wine)}@supports (color:color-mix(in lab, red, red)){.settings-nav button.active{box-shadow:0 10px 28px color-mix(in srgb, var(--wine) 18%, transparent)}}.settings-content{min-height:0;padding:32px 38px 45px;overflow-y:auto}.settings-section{gap:23px;display:grid}.settings-section>header p{color:var(--wine);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:780}.settings-section>header h3{font:690 32px/1.05 var(--sans);letter-spacing:-.05em;margin:0}.settings-section>header span{max-width:680px;color:var(--muted);margin-top:10px;font-size:12px;line-height:1.6;display:block}.settings-section label{color:var(--text-soft);font-size:11px;font-weight:650;position:relative}.settings-section input:not([type=checkbox]),.settings-section select,.settings-section textarea{width:100%;min-height:46px;color:var(--ink);background:var(--input);border:1px solid var(--line);border-radius:10px;margin-top:7px;padding:0 13px;font-size:13px;font-weight:500}.settings-section textarea{resize:vertical;min-height:132px;padding-block:12px;line-height:1.6}.settings-section label>small{color:var(--muted);margin-top:6px;font-size:10px;font-weight:500;display:block}.settings-media{gap:16px;display:grid}.settings-banner-preview{background:radial-gradient(circle at 20% 100%, var(--glow-a), transparent 24rem), var(--hero-gradient);border:1px solid var(--line-dark);min-height:220px;box-shadow:var(--shadow);background-position:50%;background-size:cover;border-radius:18px;place-items:center;display:grid}.settings-banner-preview span{color:#ffffffa1;background:#00000059;border-radius:8px;padding:7px 10px;font-size:10px}.settings-media-row{grid-template-columns:84px 1fr auto;align-items:center;gap:16px;display:grid}.settings-media-row .avatar-large{border-radius:18px}.settings-media-row b,.settings-media-row small{display:block}.settings-media-row b{font-size:14px}.settings-media-row small,.settings-media-actions small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.45}.settings-media-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-media-actions small{margin-left:auto}.settings-switches{gap:9px;display:grid}.settings-section .setting-switch{background:var(--surface-soft);border:1px solid var(--line);border-radius:13px;grid-template-columns:24px 1fr;align-items:center;gap:12px;min-height:72px;padding:13px 15px;display:grid}.settings-section .setting-switch input{width:20px;height:20px;accent-color:var(--wine);margin:0}.setting-switch b,.setting-switch small{display:block}.setting-switch b{color:var(--ink);font-size:13px}.setting-switch small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:500;line-height:1.45}.circle-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.circle-slots>button,.circle-slots>span{min-height:112px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);text-align:left;border-radius:15px;justify-content:center;align-items:center;gap:13px;padding:14px;display:flex}.circle-slots>span{color:var(--muted);text-align:center;border-style:dashed;flex-direction:column}.circle-slots .avatar-large{border-radius:18px;width:70px;height:70px}.circle-slots b,.circle-slots small{display:block}.circle-slots b{font-size:12px}.circle-slots small{color:var(--muted);margin-top:5px;font-size:9px}.circle-slots>span i{color:var(--wine);font:normal 400 26px/1 var(--sans)}.settings-section h4{margin:5px 0 -8px;font-size:13px}.circle-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.circle-candidates>button{min-height:68px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);text-align:left;border-radius:13px;grid-template-columns:49px 1fr 20px;align-items:center;gap:10px;padding:9px 12px;display:grid}.circle-candidates>button.active{background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.circle-candidates>button.active{background:color-mix(in srgb, var(--wine) 8%, var(--surface-soft))}}.circle-candidates>button.active{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.circle-candidates>button.active{border-color:color-mix(in srgb, var(--wine) 55%, var(--line))}}.circle-candidates>button>span b,.circle-candidates>button>span small{display:block}.circle-candidates>button>span b{font-size:12px}.circle-candidates>button>span small{color:var(--muted);margin-top:3px;font-size:9px}.circle-candidates>button>i{color:var(--wine);font-size:17px;font-style:normal}.settings-empty{color:var(--muted);background:var(--surface-soft);border:1px dashed var(--line-dark);text-align:center;border-radius:14px;padding:25px;font-size:12px}.data-actions{flex-wrap:wrap;gap:10px;display:flex}.share-explainer{background:radial-gradient(circle at 0 100%, var(--glow-a), transparent 16rem), var(--surface-soft);border:1px solid var(--line);border-radius:16px;grid-template-columns:70px 1fr;align-items:center;gap:15px;min-height:105px;padding:17px;display:grid}.share-explainer img{object-fit:contain;background:#080a0d;border:1px solid #252b33;border-radius:18px;width:70px;height:70px;padding:9px}.share-explainer b,.share-explainer small{display:block}.share-explainer b{font-size:14px}.share-explainer small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.5}.settings-footer{background:var(--paper-deep);justify-content:space-between;align-items:center;gap:20px;padding:0 25px;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-footer{background:color-mix(in srgb, var(--paper-deep) 54%, var(--panel-solid))}}.settings-footer{border-top:1px solid var(--line)}.settings-footer p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.settings-footer>div{gap:8px;display:flex}.comment-card{grid-template-columns:38px minmax(0,1fr);gap:13px;scroll-margin-top:100px}.comment-content{min-width:0}.comment-card header{min-height:25px}.comment-score{color:var(--green);background:var(--green);margin-left:auto;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.comment-score{background:color-mix(in srgb, var(--green) 9%, transparent)}}.comment-score{font-variant-numeric:tabular-nums;border-radius:7px;font-size:10px;font-weight:740}.comment-score.negative{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.comment-score.negative{background:color-mix(in srgb, var(--danger) 9%, transparent)}}.comment-sticker{object-fit:contain;filter:drop-shadow(0 13px 17px #00000038);width:152px;height:152px;margin:9px 0 6px}.comment-actions{align-items:center;gap:12px;display:flex}.comment-votes{gap:5px;display:flex}.comment-votes button,.comment-reactions button{min-height:29px;color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:0 8px;font-size:11px}.comment-votes button.active{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.comment-votes button.active{border-color:color-mix(in srgb, var(--green) 55%, var(--line))}}.comment-votes button.active.negative{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.comment-votes button.active.negative{border-color:color-mix(in srgb, var(--danger) 55%, var(--line))}}.comment-reply-button{margin:0}.comment-reactions{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.comment-reactions button{align-items:center;gap:4px;display:flex}.comment-reactions button.active{background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.comment-reactions button.active{background:color-mix(in srgb, var(--wine) 10%, var(--surface-soft))}}.comment-reactions button.active{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.comment-reactions button.active{border-color:color-mix(in srgb, var(--wine) 55%, var(--line))}}.comment-reactions b{font-variant-numeric:tabular-nums;font-size:9px}.sticker-picker{background:var(--surface-soft);margin-top:10px;padding:10px}@supports (color:color-mix(in lab, red, red)){.sticker-picker{background:color-mix(in srgb, var(--surface-soft) 78%, transparent)}}.sticker-picker{border:1px solid var(--line);border-radius:12px}.sticker-picker>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:720}.sticker-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.sticker-picker button{min-width:0;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:5px}.sticker-picker button.active{color:var(--ink);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.sticker-picker button.active{background:color-mix(in srgb, var(--wine) 9%, var(--panel))}}.sticker-picker button.active{border-color:var(--wine)}.sticker-picker button img{object-fit:contain;width:58px;height:58px;margin:0 auto}.sticker-picker button span{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.selected-sticker{width:120px;margin-top:8px;position:relative}.selected-sticker img{object-fit:contain;width:120px;height:120px}.selected-sticker button{color:#fff;background:#000000a8;border:1px solid #ffffff40;border-radius:50%;width:25px;height:25px;position:absolute;top:3px;right:3px}.inline-reply{border-radius:12px;margin-top:12px;padding:11px}@media (max-width:1180px){.home-hero-v3 .home-hero-grid{grid-template-columns:1fr}.home-rate-console{width:min(760px,100%)}.home-social-grid{grid-template-columns:1fr;gap:50px}.profile-hero-v3 .profile-hero-inner{grid-template-columns:190px minmax(0,1fr)}.profile-hero-v3 .avatar-hero{width:190px;height:190px}.featured-friends{grid-column:1/-1;width:min(350px,100%);margin:0 0 0 auto}.feed-page{grid-template-columns:180px minmax(0,1fr)}.feed-right-rail{display:none}.feed-column{border-right:0}}@media (max-width:760px){.wordmark{min-width:0}.wordmark small{display:none}.header-account{min-width:0}.header-account>.notification-center{display:block}.header-account .theme-switcher{display:none}.home-hero-v3{min-height:auto;padding:65px 0 75px}.home-hero-v3 .home-hero-grid{grid-template-columns:1fr;gap:43px}.home-rate-console{min-height:475px;padding:19px}.rate-console-score>strong{font-size:64px}.rate-console-note{left:15px;right:15px}.home-social-band{padding-block:78px}.home-sticker-cast{grid-template-columns:1fr}.home-sticker-cast article{grid-template-columns:150px 1fr;align-items:center;min-height:230px;display:grid}.home-sticker-cast img{height:190px}.profile-widget-rail{top:18px}.profile-hero-v3 .profile-hero-inner{grid-template-columns:1fr;gap:23px;min-height:0;padding:85px 0 42px}.profile-hero-v3 .avatar-hero{border-radius:22px;width:138px;height:138px}.profile-hero-v3 .profile-identity h1{font-size:clamp(44px,13vw,60px)}.profile-biography{font-size:22px}.profile-hero-v3 .profile-passport{grid-template-columns:1fr}.profile-hero-v3 .profile-passport-item.is-primary{grid-column:auto}.featured-friends{grid-column:auto;width:100%;margin:0}.featured-friends>div{max-width:300px}.cabinet-tabs{grid-template-columns:repeat(5,112px);top:78px;overflow-x:auto}.cabinet-tabs button{flex-direction:column;gap:4px;min-height:58px}.cabinet-tabs button strong{font-size:15px}.quick-add-form{grid-template-columns:1fr}.settings-backdrop{padding:0}.settings-modal{border:0;border-radius:0;grid-template-rows:68px minmax(0,1fr) 72px;width:100%;height:100%}.settings-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.settings-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;padding:8px 12px;overflow-x:auto}.settings-nav button{text-align:center;grid-template-columns:1fr;min-width:52px;padding:0 11px}.settings-nav button span{display:none}.settings-content{padding:24px 18px 38px}.settings-section>header h3{font-size:28px}.settings-section .form-row,.critic-passport-grid,.circle-candidates{grid-template-columns:1fr}.settings-media-row{grid-template-columns:72px 1fr}.settings-media-row .button{grid-column:1/-1}.circle-slots{grid-template-columns:1fr}.settings-footer{padding-inline:15px}.settings-footer p{display:none}.settings-footer>div{width:100%}.settings-footer .button{flex:1}.feed-page{grid-template-columns:1fr;width:100%}.feed-left-rail{display:none}.feed-column{border-left:0}.feed-column-header{padding-inline:19px}.feed-post>header{padding-inline:16px}.feed-post-body{grid-template-columns:1fr 102px;padding:14px 16px 17px 76px}.feed-post>footer{padding-left:76px}.sticker-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.wordmark>span:last-child{display:none}.wordmark-seal{width:41px;height:41px}.header-account .notification-center{margin-left:auto}.header-account .account-link{display:none}.home-rate-console{min-height:445px}.rate-console-head small{display:none}.rate-console-note p{font-size:15px}.home-sticker-cast article{grid-template-columns:120px 1fr}.home-sticker-cast img{height:150px}.profile-widget-rail{width:calc(100% - 24px)}.profile-widget-rail .icon-widget{flex-basis:41px;width:41px;height:41px}.profile-hero-v3 .avatar-hero{width:118px;height:118px}.profile-real-line{flex-direction:column;align-items:flex-start;gap:6px}.profile-biography{font-size:20px}.featured-friend .avatar-large,.featured-friend-empty i{width:58px;height:58px}.notification-panel{width:auto;position:fixed;top:66px;left:10px;right:10px}.feed-post-body{grid-template-columns:1fr 88px;padding-left:16px}.feed-post>footer{padding-left:16px}.feed-post>footer a:last-child{font-size:0}.feed-post>footer a:last-child b{font-size:13px}}.country-flag{vertical-align:middle;border:1px solid #ffffff59;border-radius:3px;flex:0 0 25px;place-items:center;width:25px;height:17px;overflow:hidden;box-shadow:0 2px 7px #0003;color:#fff!important;font:700 8px/1 var(--sans)!important;display:inline-grid!important}.profile-real-line>span{align-items:center;gap:8px;display:inline-flex}.rank-badge{color:#fff;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:11px;width:max-content;max-width:100%;margin-top:16px;display:grid}.rank-badge>img{object-fit:contain;filter:drop-shadow(0 9px 16px #00000061);width:74px;height:74px}.rank-badge>span{min-width:0}.rank-badge small,.rank-badge b{display:block}.rank-badge small{color:var(--profile-accent,var(--wine))}@supports (color:color-mix(in lab, red, red)){.rank-badge small{color:color-mix(in srgb, var(--profile-accent,var(--wine)) 60%, white)}}.rank-badge small{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:780}.rank-badge b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px}.rank-badge i{background:#ffffff21;border-radius:999px;width:150px;max-width:100%;height:4px;margin-top:8px;display:block;overflow:hidden}.rank-badge i em{background:linear-gradient(90deg,var(--wine),var(--accent-2));height:100%;box-shadow:0 0 12px var(--wine);display:block}.rank-badge.is-compact{color:var(--ink);grid-template-columns:42px minmax(0,1fr);gap:7px;margin:0}.rank-badge.is-compact>img{filter:drop-shadow(0 5px 8px #00000040);width:42px;height:42px}.rank-badge.is-compact small{color:var(--wine);font-size:8px}.rank-badge.is-compact b{margin-top:2px;font-size:10px}.profile-quote-kicker{color:var(--profile-accent,var(--wine));margin:23px 0 -18px}@supports (color:color-mix(in lab, red, red)){.profile-quote-kicker{color:color-mix(in srgb, var(--profile-accent,var(--wine)) 63%, white)}}.profile-quote-kicker{font:italic 600 16px/1.3 var(--serif);letter-spacing:.025em}.profile-biography{padding-left:23px;position:relative}.profile-biography:before{content:"“";color:var(--profile-accent,var(--wine));position:absolute;top:-16px;left:-8px}@supports (color:color-mix(in lab, red, red)){.profile-biography:before{color:color-mix(in srgb, var(--profile-accent,var(--wine)) 72%, white)}}.profile-biography:before{font:700 55px/1 var(--serif);opacity:.52}.profile-hero-v3 .profile-hero-inner{grid-template-columns:210px minmax(0,1fr) 330px}.featured-friends{margin-top:73px;padding:18px}.featured-friends>div{flex-direction:column;gap:10px;margin-top:14px;display:flex}.featured-friend{color:#fffc;border:1px solid var(--profile-accent,var(--wine));background:linear-gradient(145deg,#ffffff13,#ffffff06);grid-template-columns:23px 60px minmax(0,1fr);align-items:center;gap:9px;min-height:84px;padding:8px 10px 8px 7px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.featured-friend{border:1px solid color-mix(in srgb,var(--profile-accent,var(--wine)) 34%,#ffffff24)}}.featured-friend{text-align:left;border-radius:16px;box-shadow:inset 0 0 0 1px #00000047,0 9px 24px #0000002b}.featured-friend:after{content:"";pointer-events:none;border:1px solid #ffffff0e;border-radius:12px;position:absolute;inset:4px}.featured-friend .avatar-large{border:1px solid var(--profile-accent,var(--wine));width:60px;height:60px}@supports (color:color-mix(in lab, red, red)){.featured-friend .avatar-large{border:1px solid color-mix(in srgb,var(--profile-accent,var(--wine)) 60%,white)}}.featured-friend .avatar-large{box-shadow:0 0 20px var(--profile-accent,var(--wine));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.featured-friend .avatar-large{box-shadow:0 0 20px color-mix(in srgb,var(--profile-accent,var(--wine)) 17%,transparent)}}.featured-friend>span{white-space:normal;width:auto;min-width:0;overflow:hidden}.featured-friend>span b,.featured-friend>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.featured-friend>span b{font-size:11px}.featured-friend>span small{color:#ffffff7a;margin-top:5px;font-size:8px}.featured-friend-number{width:auto!important;height:auto!important;color:var(--profile-accent,var(--wine))!important;display:block!important}@supports (color:color-mix(in lab, red, red)){.featured-friend-number{color:color-mix(in srgb,var(--profile-accent,var(--wine)) 65%,white)!important}}.featured-friend-number{font:italic 700 13px/1 var(--serif)!important;background:0 0!important;border:0!important;border-radius:0!important}.featured-friend-empty{width:100%}.featured-friend-empty>strong{background:#ffffff09;border:1px dashed #ffffff38;border-radius:14px;place-items:center;width:60px;height:60px;font-size:24px;font-weight:400;display:grid}.friendship-button{color:#fff;background:linear-gradient(135deg,var(--wine),var(--accent-2));border:1px solid var(--wine);justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.friendship-button{border:1px solid color-mix(in srgb,var(--wine) 62%,white)}}.friendship-button{box-shadow:0 9px 25px var(--wine);border-radius:11px;font-size:11px;font-weight:730}@supports (color:color-mix(in lab, red, red)){.friendship-button{box-shadow:0 9px 25px color-mix(in srgb,var(--wine) 17%,transparent)}}.friendship-button i{font-size:15px;font-style:normal}.friendship-button.state-outgoing,.friendship-button.state-friends{color:var(--ink);background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.friendship-button.state-outgoing,.friendship-button.state-friends{background:color-mix(in srgb,var(--surface-soft) 88%,transparent)}}.friendship-button.state-outgoing,.friendship-button.state-friends{border-color:var(--line-dark);box-shadow:none}.friendship-button.state-incoming{background:linear-gradient(135deg,var(--green),var(--green))}@supports (color:color-mix(in lab, red, red)){.friendship-button.state-incoming{background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 55%,var(--accent-2)))}}.friendship-button.state-incoming{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.friendship-button.state-incoming{border-color:color-mix(in srgb,var(--green) 65%,white)}}.friendship-button.is-compact{min-height:36px;padding-inline:11px;font-size:9px}.profile-widget-rail>.friendship-button{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070bb8;border-color:#fff3}.review-complete-check{cursor:pointer;grid-template-columns:20px 1fr;align-items:center;gap:9px;min-width:250px;margin-right:auto;display:grid}.review-complete-check input{width:19px;height:19px;accent-color:var(--wine);margin:0}.review-complete-check b,.review-complete-check small{display:block}.review-complete-check b{color:var(--ink);font-size:11px}.review-complete-check small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35}.review-gallery>header>span{color:var(--muted);margin-top:6px;font-size:11px;display:block}.review-gallery>div:not(.media-lightbox){grid-template-columns:repeat(2,1fr);gap:12px;margin-top:17px;display:grid}.review-gallery figure>button{background:var(--panel-solid);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.review-gallery figure>button i{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04060ab3;border:1px solid #ffffff38;border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;display:grid;position:absolute;bottom:11px;right:11px}.review-gallery figure>button img{transition:transform .25s}.review-gallery figure>button:hover img{transform:scale(1.025)}.review-gallery>.media-lightbox{z-index:400;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020307f0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:15px;margin:0;padding:72px 80px 68px;display:grid;position:fixed;inset:0}.media-lightbox>header{color:#ffffffb3;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;top:20px;left:24px;right:24px}.media-lightbox>header button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;width:42px;height:42px;font-size:25px}.lightbox-image{color:#fff;cursor:zoom-in;background:0 0;border:0;grid-column:2;place-items:center;min-width:0;height:100%;min-height:0;padding:0;display:grid;overflow:auto}.lightbox-image img{aspect-ratio:auto;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 25px 90px #0000008c}.lightbox-image.is-zoomed{cursor:zoom-out;align-items:start}.lightbox-image.is-zoomed img{max-width:none;max-height:none}.lightbox-arrow{color:#fff;background:#fff1;border:1px solid #ffffff21;border-radius:15px;width:52px;height:70px;font-size:38px}.lightbox-arrow.is-prev{grid-column:1}.lightbox-arrow.is-next{grid-column:3}.media-lightbox>footer{color:#ffffffb8;justify-content:space-between;gap:20px;font-size:11px;display:flex;position:absolute;bottom:21px;left:80px;right:80px}.media-lightbox>footer p{margin:0}.media-lightbox>footer span{color:#fff6}.critic-search{grid-template-columns:1fr auto;gap:9px;width:min(760px,100%);margin-top:31px;display:grid}.critic-search label{color:#ffffff8c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03050959;border:1px solid #ffffff2e;border-radius:13px;grid-template-columns:24px 1fr;align-items:center;gap:7px;min-height:52px;padding:0 16px;display:grid}.critic-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:50px;font-size:14px}.critic-search input::placeholder{color:#ffffff6b}.friend-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.friend-search-card{background:var(--panel);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:18px;gap:15px;padding:18px;display:grid}.friend-search-person{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:13px;display:grid}.friend-search-person h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.friend-search-person span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.friend-search-person p{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.friend-search-card>footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:13px;font-size:9px;display:flex}.friend-search-card>footer b{color:var(--ink);font-variant-numeric:tabular-nums}.friend-finder-signin{background:var(--wine);justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.friend-finder-signin{background:color-mix(in srgb,var(--wine) 7%,var(--panel))}}.friend-finder-signin{border:1px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.friend-finder-signin{border:1px solid color-mix(in srgb,var(--wine) 25%,var(--line))}}.friend-finder-signin{border-radius:16px}.friend-finder-signin b,.friend-finder-signin small{display:block}.friend-finder-signin b{font-size:13px}.friend-finder-signin small{color:var(--muted);margin-top:4px;font-size:10px}.pending-friends{padding-bottom:0}.connection-card{display:block}.connection-card-main{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:14px;display:grid}.connection-card-main .avatar-large{width:84px;height:84px}.connection-card footer{grid-column:auto;justify-content:space-between}.connection-card footer>a{color:var(--wine);margin-left:auto;font-weight:650}.subscriptions-feed{border-top:12px solid var(--paper-deep)}.subscriptions-feed .feed-column-header h2{font:720 32px/1 var(--sans);letter-spacing:-.05em;margin:8px 0 0}.feed-person .rank-badge.is-compact{grid-template-columns:29px minmax(0,1fr);margin-top:4px}.feed-person .rank-badge.is-compact>img{width:29px;height:29px}.feed-person .rank-badge.is-compact small{font-size:7px}.feed-person .rank-badge.is-compact b{font-size:8px}.circle-slots>button,.circle-slots>span{border-color:var(--wine);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.circle-slots>button,.circle-slots>span{border-color:color-mix(in srgb,var(--wine) 24%,var(--line))}}.circle-slots>button,.circle-slots>span{box-shadow:inset 0 0 0 1px var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.circle-slots>button,.circle-slots>span{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-2) 7%,transparent)}}.circle-slot-number{position:absolute;top:8px;left:10px;color:var(--wine)!important;font:italic 700 11px/1 var(--serif)!important}.circle-slots>span>strong{color:var(--wine);font-size:27px;font-weight:400}@media (max-width:1180px){.profile-hero-v3 .profile-hero-inner{grid-template-columns:190px minmax(0,1fr)}.featured-friends{width:min(420px,100%)}.friend-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.profile-hero-v3 .profile-hero-inner{grid-template-columns:1fr}.profile-quote-kicker{margin-top:19px}.featured-friends{width:100%}.featured-friends>div{max-width:none}.profile-widget-rail>.friendship-button span{display:none}.profile-widget-rail>.friendship-button{width:41px;padding:0}.friend-search-grid,.critic-search{grid-template-columns:1fr}.critic-search .button{width:100%}.review-complete-check{order:-1;width:100%;min-width:0}.publish-bar .danger-button{order:5}.review-gallery>div:not(.media-lightbox){grid-template-columns:1fr}.review-gallery>.media-lightbox{grid-template-columns:39px minmax(0,1fr) 39px;gap:5px;padding:70px 12px 64px}.lightbox-arrow{width:38px;height:58px}.media-lightbox>footer{left:18px;right:18px}}@media (max-width:430px){.rank-badge{grid-template-columns:62px minmax(0,1fr)}.rank-badge>img{width:62px;height:62px}.friend-search-person{grid-template-columns:67px minmax(0,1fr)}.friend-search-card>footer{flex-direction:column;align-items:stretch}.friend-search-card>footer .friendship-button{width:100%}}.home-hero-v3 .hero-statement h1{font-family:var(--sans);font-size:clamp(58px,6.1vw,86px);font-weight:760;line-height:.92}.section-heading h2{font-family:var(--sans);letter-spacing:-.055em;font-size:clamp(34px,4vw,50px);font-weight:720;line-height:1}.home-social-grid h2,.home-cta h2{font-family:var(--sans);font-size:clamp(40px,4.4vw,62px);font-weight:720;line-height:.96}.explore-hero h1{font-family:var(--sans);font-size:clamp(50px,6vw,78px);font-weight:740;line-height:.92}.feed-column-header h1,.subscriptions-feed .feed-column-header h2{font-family:var(--sans);font-size:38px;font-weight:740;line-height:1}.write-section-heading h1{font-family:var(--sans);font-size:clamp(42px,5vw,62px);font-weight:740;line-height:.96}.discussion-heading h2,.review-vote-box h2{font-family:var(--sans);font-size:clamp(28px,3vw,38px);font-weight:720;line-height:1.05}.profile-hero-v4{--profile-accent:var(--wine);--profile-accent-2:var(--accent-2);color:#fff;isolation:isolate;background:linear-gradient(135deg, var(--profile-accent), #050608 64%);min-height:720px}@supports (color:color-mix(in lab, red, red)){.profile-hero-v4{background:linear-gradient(135deg, color-mix(in srgb, var(--profile-accent) 16%, #08090d), #050608 64%)}}.profile-hero-v4:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#040508e3,#0405088c 56%,#040508c7);position:absolute;inset:0}.profile-banner-image{z-index:-2;object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.profile-hero-v4 .profile-hero-inner{grid-template-columns:250px minmax(0,1fr) 330px;align-items:start;gap:46px;min-height:720px;padding:112px 0 64px;display:grid}.profile-hero-v4 .profile-avatar-column{padding-top:5px}.profile-hero-v4 .avatar-hero{border-width:3px;border-radius:34px;width:250px;height:250px;font-size:68px}.avatar-frame{border-radius:24%}.avatar-frame-ruby{border-color:#ff526f;box-shadow:0 0 0 3px #ff526f33,0 0 28px #ff2a5285,inset 0 0 24px #ff466638}.avatar-frame-violet{border-color:#a982ff;box-shadow:0 0 0 3px #a982ff33,0 0 30px #7c5cff8f,inset 0 0 24px #9c70ff38}.avatar-frame-gold{border-color:#ffd27a;box-shadow:0 0 0 3px #ffd27a33,0 0 30px #e0a43785,inset 0 0 24px #fc63}.avatar-frame-emerald{border-color:#68e5ad;box-shadow:0 0 0 3px #68e5ad2e,0 0 30px #36c78785,inset 0 0 24px #50dc9e33}.avatar-frame-void{border-color:#7e879b;box-shadow:0 0 0 3px #7e879b2e,0 0 30px #000000db,inset 0 0 26px #00000080}.profile-hero-v4 .profile-identity h1{color:#fff;max-width:850px;font:780 clamp(68px, 6.6vw, 104px)/.88 var(--sans);letter-spacing:-.078em;overflow-wrap:anywhere;font-family:var(--sans);margin:-5px 0 0;font-size:clamp(68px,6.6vw,104px);font-weight:780;line-height:.88}.profile-hero-v4 .profile-real-line{margin-top:18px;font-size:15px}.profile-hero-v4 .profile-biography{color:#ffffffed;max-width:830px;font:italic 600 clamp(25px, 2.35vw, 36px)/1.25 var(--serif);letter-spacing:-.022em;text-wrap:balance;margin:25px 0 0}.profile-hero-v4 .profile-principle{color:#ffffff9c;margin:10px 0 0;font-size:13px}.profile-hero-v4 .profile-passport{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:25px;display:grid}.profile-hero-v4 .profile-passport-item{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0305087a;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:9px;min-height:56px;padding:10px 12px;display:flex}.profile-hero-v4 .profile-passport-item i{color:var(--profile-accent);font-size:17px;font-style:normal}.profile-hero-v4 .profile-passport-item small{color:#ffffff7a;font-size:10px;display:block}.profile-hero-v4 .profile-passport-item b{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;display:block;overflow:hidden}.profile-envy-stats{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px;padding-top:24px;display:grid}.profile-envy-stats strong,.profile-envy-stats span{display:block}.profile-envy-stats strong{color:#fff;font:800 clamp(32px,3.2vw,49px)/.9 var(--sans);letter-spacing:-.06em;font-variant-numeric:tabular-nums}.profile-envy-stats span{color:#ffffff85;margin-top:8px;font-size:12px}.profile-hero-v4 .featured-friends{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin-top:28px;padding:0}.profile-hero-v4 .featured-friends>div{grid-template-columns:1fr;gap:12px;margin:0;display:grid}.profile-hero-v4 .featured-friend{color:#ffffffe6;text-align:left;background:linear-gradient(135deg,#0d0f16e6,#06070ab3);border:1px solid #ffffff24;border-radius:22px;grid-template-columns:24px 82px minmax(0,1fr);align-items:center;gap:12px;min-height:106px;padding:12px 14px;display:grid;position:relative;box-shadow:0 18px 50px #0000004d}.profile-hero-v4 .featured-friend.horseman-1{border-color:#ff4e6975;box-shadow:0 18px 50px #00000057,inset 3px 0 #ff526f}.profile-hero-v4 .featured-friend.horseman-2{border-color:#a879ff75;box-shadow:0 18px 50px #00000057,inset 3px 0 #9e75ff}.profile-hero-v4 .featured-friend.horseman-3{border-color:#e2b35775;box-shadow:0 18px 50px #00000057,inset 3px 0 #d9aa50}.profile-hero-v4 .horseman-1 .avatar-large{border-color:#ff526f;box-shadow:0 0 0 3px #ff526f33,0 0 26px #ff2a527a,inset 0 0 18px #ff526f29}.profile-hero-v4 .horseman-2 .avatar-large{border-color:#a982ff;box-shadow:0 0 0 3px #a982ff33,0 0 27px #7c5cff80,inset 0 0 18px #a982ff29}.profile-hero-v4 .horseman-3 .avatar-large{border-color:#ffd27a;box-shadow:0 0 0 3px #ffd27a33,0 0 27px #e0a4377a,inset 0 0 18px #ffd27a26}.profile-hero-v4 .featured-friend .avatar-large{border-radius:23px;width:82px;height:82px}.profile-hero-v4 .featured-friend-number{color:#ffffff6b;font:italic 700 16px var(--serif);position:static}.profile-hero-v4 .featured-friend>span{white-space:normal;width:auto;overflow:visible}.profile-hero-v4 .featured-friend>span>b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.profile-hero-v4 .featured-friend>span>small{color:#ffffff7a;margin-top:5px;font-size:10px;display:block}.profile-hero-v4 .featured-friend-empty>strong{color:#fff;background:#ffffff0a;border:1px dashed #ffffff38;border-radius:23px;place-items:center;width:82px;height:82px;font-size:34px;font-weight:400;display:grid}.rank-badge{position:relative}.avatar-frame-selector{border:1px solid var(--line);border-radius:16px;margin:0 0 22px;padding:17px}.avatar-frame-selector legend{padding:0 8px;font-size:13px;font-weight:750}.avatar-frame-selector>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.avatar-frame-selector button{color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:13px;justify-items:center;gap:9px;padding:11px 7px;font-size:11px;display:grid}.avatar-frame-selector button.active{color:var(--ink);border-color:var(--wine);box-shadow:inset 0 0 0 1px var(--wine)}.circle-follower-suggestions{background:var(--wine);margin-bottom:20px;padding:18px}@supports (color:color-mix(in lab, red, red)){.circle-follower-suggestions{background:color-mix(in srgb,var(--wine) 6%,var(--surface-soft))}}.circle-follower-suggestions{border:1px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.circle-follower-suggestions{border:1px solid color-mix(in srgb,var(--wine) 22%,var(--line))}}.circle-follower-suggestions header p{color:var(--wine);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}.circle-follower-suggestions header h3{margin:0;font-size:20px}.circle-follower-suggestions header span{color:var(--muted);margin-top:5px;font-size:11px;display:block}.circle-follower-suggestions>div{gap:8px;margin-top:14px;display:grid}.circle-follower-suggestions article{background:var(--panel);border:1px solid var(--line);border-radius:13px;grid-template-columns:50px 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.circle-follower-suggestions article b,.circle-follower-suggestions article small{display:block}.circle-follower-suggestions article b{font-size:12px}.circle-follower-suggestions article small{color:var(--muted);margin-top:3px;font-size:10px}.cabinet-tabs button:first-child strong{font-size:16px}.library-delete-zone{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;margin:10px -13px -13px;padding:9px 13px;display:flex}.library-delete-zone>span{color:var(--danger);margin-right:auto;font-size:11px;font-weight:700}.library-delete-zone button{min-height:28px;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:8px;padding:0 8px;font-size:10px}.library-delete-zone button:first-of-type:not(.trash-button){color:#fff;background:var(--danger);border-color:var(--danger)}.library-delete-zone .trash-button{width:31px;color:var(--danger);padding:0;font-size:17px}.platform-selector{border:1px solid var(--line);border-radius:13px;margin:0;padding:14px}.platform-selector legend{padding:0 7px;font-size:12px;font-weight:700}.platform-selector legend small{color:var(--muted);font-size:10px;font-weight:500}.platform-selector>div{flex-wrap:wrap;gap:7px;display:flex}.platform-selector button{min-height:36px;color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;padding:0 11px;font-size:11px}.platform-selector button.selected{color:var(--ink);border-color:var(--wine);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.platform-selector button.selected{background:color-mix(in srgb, var(--wine) 11%, var(--surface))}}.review-complete-check{border:1px solid var(--wine)!important}@supports (color:color-mix(in lab, red, red)){.review-complete-check{border:1px solid color-mix(in srgb, var(--wine) 34%, var(--line))!important}}.review-complete-check{transition:box-shadow .2s,background .2s,border-color .2s}.review-complete-check:has(input:checked){background:var(--green)!important}@supports (color:color-mix(in lab, red, red)){.review-complete-check:has(input:checked){background:color-mix(in srgb, var(--green) 12%, var(--surface))!important}}.review-complete-check:has(input:checked){box-shadow:0 0 0 3px var(--green), 0 0 26px var(--green);border-color:var(--green)!important}@supports (color:color-mix(in lab, red, red)){.review-complete-check:has(input:checked){box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 16%, transparent), 0 0 26px color-mix(in srgb, var(--green) 22%, transparent)}}.score-emblem{color:#fff;isolation:isolate;grid-template-columns:84px 1fr;align-items:center;gap:15px;min-width:235px;padding:17px 18px;display:grid;position:relative}.score-emblem>i{z-index:-1;background:linear-gradient(135deg, var(--wine), var(--accent-2));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.score-emblem>i{background:linear-gradient(135deg, color-mix(in srgb, var(--wine) 84%, #240b14), color-mix(in srgb, var(--accent-2) 68%, #130d24))}}.score-emblem>i{border:1px solid #ffffff3d;border-radius:26px 9px;transform:skew(-4deg);box-shadow:0 18px 50px #00000052,inset 0 0 28px #ffffff0f}.score-emblem>strong{font:820 70px/.8 var(--sans);letter-spacing:-.08em;text-align:center;font-variant-numeric:tabular-nums}.score-emblem>span b,.score-emblem>span small{display:block}.score-emblem>span b{font:650 17px/1.05 var(--serif)}.score-emblem>span small{color:#ffffff94;text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-size:10px}.score-emblem.is-compact{grid-template-columns:1fr;width:42px;min-width:42px;height:42px;padding:0;display:grid}.score-emblem.is-compact>i{border-radius:13px 5px}.score-emblem.is-compact>strong{letter-spacing:-.04em;font-size:20px}.card-score-pill{color:#fff;background:linear-gradient(135deg,var(--wine),var(--accent-2));border-radius:10px 4px;place-items:center;min-width:30px;height:30px;margin-right:9px;font-size:14px;display:inline-grid}.review-page-hero-v2 .review-page-hero-inner{grid-template-columns:250px minmax(0,1fr) 250px;align-items:center}.review-page-hero-v2 .review-page-cover .game-cover{box-shadow:0 28px 68px #00000073}.review-top-genres{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.review-top-genres span{color:#ffffffb8;border:1px solid #ffffff29;border-radius:999px;padding:6px 9px;font-size:10px}.review-published-line{color:#ffffff85;margin:16px 0 0;font-size:11px}.review-score-share{justify-items:stretch;gap:15px;display:grid}.review-reading-grid{grid-template-columns:250px minmax(0,1fr) 300px;align-items:start;gap:22px;padding:58px 0 32px;display:grid}.other-reviews-panel,.site-rating-panel,.review-author-card,.review-text-panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px}.other-reviews-panel,.site-rating-panel{align-self:start;padding:18px;position:static;top:auto}.other-reviews-panel header h2,.site-rating-panel header h2{letter-spacing:-.04em;margin:0;font-size:22px}.other-reviews-panel header>span{color:var(--muted);margin-top:5px;font-size:10px;display:block}.other-review-card{border-top:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) 42px;align-items:center;gap:9px;margin-top:13px;padding-top:13px;display:grid}.other-review-card>span{min-width:0}.other-review-card>span b,.other-review-card>span small,.other-review-card>span i{display:block}.other-review-card>span b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.other-review-card>span small{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.other-review-card>span i{color:var(--muted);margin-top:4px;font-size:9px;font-style:normal}.aside-empty{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.6}.review-center-column{gap:18px;min-width:0;display:grid}.review-author-card{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px;display:grid}.review-author-card>span>small,.review-author-card>span>strong{display:block}.review-author-card>span>small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.review-author-card>span>strong{margin-top:4px;font-size:21px}.review-author-card dl{grid-template-columns:repeat(3,auto);gap:16px;margin:0;display:grid}.review-author-card dl div{text-align:right}.review-author-card dt{color:var(--muted);font-size:9px}.review-author-card dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:17px;font-weight:760}.review-text-panel{color:var(--ink);background:var(--panel-solid);padding:clamp(24px,4vw,55px)}@supports (color:color-mix(in lab, red, red)){.review-text-panel{background:color-mix(in srgb, var(--panel-solid) 96%, var(--surface-soft))}}.review-text-panel .prose{color:var(--ink);font-size:17px;line-height:1.85}.review-text-panel .lead-verdict{color:var(--ink);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-text-panel .lead-verdict{background:color-mix(in srgb,var(--wine) 7%,var(--surface-soft))}}.review-text-panel .lead-verdict{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-text-panel .lead-verdict{border-color:color-mix(in srgb,var(--wine) 32%,var(--line))}}.review-text-panel .lead-verdict{font-size:23px}.site-average{grid-template-columns:82px 1fr;align-items:center;gap:11px;margin-top:18px;display:grid}.site-average>strong{font:800 52px/.9 var(--sans);letter-spacing:-.07em;font-variant-numeric:tabular-nums}.site-average span b,.site-average span small{display:block}.site-average span b{font-size:12px}.site-average span small{color:var(--muted);margin-top:4px;font-size:10px}.site-rank{background:var(--surface-soft);border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:4px;margin-top:17px;padding:14px;display:grid}.site-rank span{color:var(--muted);font-size:10px}.site-rank strong{grid-row:auto;align-self:center;font-size:28px}.site-distribution{gap:5px;margin:18px 0;display:grid}.site-distribution>div{font-variant-numeric:tabular-nums;grid-template-columns:18px 1fr 18px;align-items:center;gap:7px;font-size:9px;display:grid}.site-distribution i{background:var(--surface-soft);border-radius:99px;height:5px;overflow:hidden}.site-distribution i b{background:linear-gradient(90deg,var(--wine),var(--accent-2));border-radius:inherit;height:100%;display:block}.site-rating-panel .text-link{margin-top:16px;font-size:12px;display:block}.wishlist-state{color:var(--green);background:var(--green);padding:12px;display:block}@supports (color:color-mix(in lab, red, red)){.wishlist-state{background:color-mix(in srgb,var(--green) 9%,var(--surface-soft))}}.wishlist-state{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.wishlist-state{border:1px solid color-mix(in srgb,var(--green) 24%,var(--line))}}.wishlist-state{text-align:center;border-radius:11px;font-size:11px;font-weight:700}.reaction-sprite{background-image:url(/reactions-gamerate.png);background-repeat:no-repeat;background-size:300% 200%;width:34px;height:34px;display:block}.sticker-sprite{background-repeat:no-repeat;background-size:200% 200%;display:block}.comment-sticker{aspect-ratio:1;object-fit:contain;width:min(240px,100%)}.comment-reactions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex;position:relative}.comment-reactions>button{background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;gap:2px;min-width:46px;min-height:42px;padding:3px 7px;display:flex}.comment-reactions>button.active{border-color:var(--wine);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.comment-reactions>button.active{background:color-mix(in srgb,var(--wine) 11%,var(--surface))}}.comment-reactions>button b{font-size:11px}.comment-reactions .reaction-add{min-width:42px;color:var(--muted);font-size:21px}.reaction-popover{z-index:15;background:var(--panel-solid);border:1px solid var(--line-dark);border-radius:18px;grid-template-columns:repeat(6,1fr);gap:5px;width:min(390px,80vw);padding:9px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 20px 60px #0000006b}.reaction-popover>button{background:0 0;border:0;border-radius:11px;justify-items:center;gap:3px;padding:5px 2px;display:grid}.reaction-popover>button:hover{background:var(--surface-soft)}.reaction-popover small{color:var(--muted);font-size:8px}.sticker-picker{margin-top:9px;position:relative}.sticker-picker-toggle{min-height:36px;color:var(--text-soft);background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;padding:0 11px;font-size:11px;font-weight:700}.sticker-picker-panel{background:var(--panel-solid);border:1px solid var(--line);border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;padding:10px;display:grid;box-shadow:0 18px 55px #0000004d}.sticker-picker-panel>button{background:var(--surface-soft);border:1px solid #0000;border-radius:13px;justify-items:center;gap:5px;padding:7px;display:grid}.sticker-picker-panel>button.active{border-color:var(--wine)}.sticker-picker-panel>button>img,.sticker-picker-panel>button>.sticker-sprite{aspect-ratio:1;object-fit:contain;width:100%;max-width:96px}.sticker-picker-panel>button>span:last-child{font-size:9px}.selected-sticker{justify-items:center;width:min(190px,100%);display:grid;position:relative}.selected-sticker>img,.selected-sticker>.sticker-sprite{aspect-ratio:1;object-fit:contain;width:160px}.selected-sticker>span{font-size:10px;font-weight:700}.selected-sticker>button{color:#fff;background:var(--danger);border:0;border-radius:50%;width:28px;height:28px;position:absolute;top:0;right:0}.feed-post>footer .feed-action{border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.feed-post>footer .feed-action:hover{background:color-mix(in srgb,var(--wine) 8%,var(--surface-soft))}}.feed-post>footer .feed-action i{font-size:24px;font-style:normal;line-height:1}.critic-film-strip{scroll-snap-type:x mandatory;grid-auto-columns:minmax(300px,33%);grid-auto-flow:column;gap:15px;padding:8px 2px 24px;display:grid;overflow-x:auto}.critic-film-strip .friend-search-card{scroll-snap-align:start}.toast-host{z-index:200;pointer-events:none;gap:9px;display:grid;position:fixed;bottom:22px;right:22px}.toast{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d12f0;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-width:250px;max-width:390px;padding:13px 15px;animation:.24s ease-out toast-in;display:grid;box-shadow:0 22px 65px #0000006b}.toast i{color:#06120c;background:var(--green);border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.toast-error i{color:#fff;background:var(--danger)}.toast span{font-size:13px;font-weight:650}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)scale(.97)}}.profile-tier-row[data-score="10"] .profile-tier-label{color:#fff;background:linear-gradient(135deg,#ff365f,#a31347 55%,#51112d)}.profile-tier-row[data-score="9"] .profile-tier-label{color:#fff;background:linear-gradient(135deg,#ff5f62,#c73748 55%,#7c223b)}.profile-tier-row[data-score="8"] .profile-tier-label{color:#fff;background:linear-gradient(135deg,#ff8a50,#d9563e 58%,#923044)}.profile-tier-row[data-score="7"] .profile-tier-label{color:#211708;background:linear-gradient(135deg,#ffd866,#eaa53e 58%,#c56537)}.profile-tier-row[data-score="6"] .profile-tier-label{color:#14200d;background:linear-gradient(135deg,#cce769,#91c957 58%,#659840)}.profile-tier-row[data-score="5"] .profile-tier-label{color:#071b15;background:linear-gradient(135deg,#71dca3,#3aaa83 58%,#237d6b)}.profile-tier-row[data-score="4"] .profile-tier-label{color:#fff;background:linear-gradient(135deg,#46c4c6,#278d9f 58%,#286b83)}.profile-tier-row[data-score="3"] .profile-tier-label{color:#fff;background:linear-gradient(135deg,#5489ca,#435e96 58%,#343d6b)}.profile-tier-row[data-score="2"] .profile-tier-label{color:#fff;background:linear-gradient(135deg,#657086,#484e60 58%,#313541)}.profile-tier-row[data-score="1"] .profile-tier-label{color:#fff;background:linear-gradient(135deg,#383d47,#202329 58%,#0d0f13)}.profile-tier-row[data-score=unrated] .profile-tier-label{color:var(--ink);background:linear-gradient(135deg,var(--surface-soft),var(--muted))}@supports (color:color-mix(in lab, red, red)){.profile-tier-row[data-score=unrated] .profile-tier-label{background:linear-gradient(135deg,var(--surface-soft),color-mix(in srgb,var(--muted) 20%,var(--surface)))}}.friend-search-person span,.friend-search-card>footer,.library-card p,.library-card-meta span,.library-card footer small,.library-card footer a,.feed-person .rank-badge.is-compact small,.feed-person .rank-badge.is-compact b,.discussion-heading>span,.comment-card time,.review-community button,.settings-section small,.form-grid small{font-size:max(11px,1em)}.discussion-heading>span,.comment-card header,.comment-actions{font-size:13px}@media (max-width:1180px){.profile-hero-v4 .profile-hero-inner{grid-template-columns:205px minmax(0,1fr)}.profile-hero-v4 .avatar-hero{width:205px;height:205px}.profile-hero-v4 .featured-friends{grid-column:1/-1;margin-top:0}.profile-hero-v4 .featured-friends>div{grid-template-columns:repeat(3,1fr)}.profile-hero-v4 .featured-friend{grid-template-columns:18px 70px minmax(0,1fr)}.profile-hero-v4 .featured-friend .avatar-large{width:70px;height:70px}.review-reading-grid{grid-template-columns:minmax(0,1fr) 280px}.other-reviews-panel{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:static}.other-reviews-panel header{grid-column:1/-1}}@media (max-width:820px){.profile-hero-v4{min-height:0}.profile-hero-v4 .profile-hero-inner{grid-template-columns:1fr;gap:24px;min-height:0;padding:84px 0 40px}.profile-hero-v4 .avatar-hero{border-radius:25px;width:150px;height:150px}.profile-hero-v4 .profile-identity h1{font-size:clamp(49px,14vw,72px)}.profile-hero-v4 .profile-passport{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hero-v4 .featured-friends>div{grid-template-columns:1fr}.review-page-hero-v2 .review-page-hero-inner{grid-template-columns:130px minmax(0,1fr)}.review-score-share{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}.review-reading-grid{grid-template-columns:1fr;padding-top:28px}.other-reviews-panel,.site-rating-panel{position:static}.other-reviews-panel{display:block}.review-center-column{order:-1}.review-author-card{grid-template-columns:70px 1fr}.review-author-card dl{grid-column:1/-1}.avatar-frame-selector>div{grid-template-columns:repeat(3,1fr)}.sticker-picker-panel{grid-template-columns:repeat(2,1fr)}.critic-film-strip{grid-auto-columns:82%}}@media (max-width:560px){.page-width{width:min(100% - 28px,1320px)}.profile-hero-v4 .profile-envy-stats{gap:12px}.profile-envy-stats strong{font-size:29px}.profile-envy-stats span{font-size:10px}.profile-hero-v4 .profile-passport{grid-template-columns:1fr}.review-page-hero-v2 .review-page-hero-inner{grid-template-columns:92px minmax(0,1fr);gap:16px}.review-page-hero-v2 .review-page-heading h1{font-size:40px}.review-score-share{grid-template-columns:1fr}.score-emblem{width:100%;min-width:0}.review-author-card dl{grid-template-columns:repeat(3,1fr)}.review-author-card dl div{text-align:left}.reaction-popover{grid-template-columns:repeat(3,1fr)}.toast-host{bottom:82px;left:12px;right:12px}.toast{width:100%;min-width:0}}.wordmark small,.header-quiet-link,.hero-principles span,.generated-game-cover small,.cover-kicker,.review-author small,.review-card-heading p,.review-card-tags span,.review-card footer,.profile-genres span,.profile-tier-label span,.tier-game>span,.filter-result,.library-card p,.library-card-meta span,.library-card footer,.analytics-filters label,.analytics-kpis span,.analytics-card header>span,.score-bars i b,.profile-fields label,.form-grid label,.genre-selector legend,.genre-selector button,.score-picker>label,.score-picker button,.gallery-editor header p:last-child,.editor-tabs button,.editor-toolbar button,.editor-toolbar>span,.rich-editor-section>footer,.gallery-dropzone>div span,.gallery-dropzone article input,.gallery-dropzone article button,.review-game-meta,.aside-score-card span,.aside-facts dl div,.aside-genres span,.review-gallery figcaption,.review-vote-box p:last-child,.vote-summary span,.vote-summary a,.comment-composer footer,.comment-card time,.comment-reply-button,.inline-reply footer>button:first-child,.critic-card p,.critic-card>div>span,.critic-card footer,.explore-filters select,.theme-trigger-label,.theme-menu>header,.theme-menu small,.quick-add-heading small,.quick-add-notice,.quick-add-disabled small,.library-result-row,.library-status-section>header span,.library-status-section p,.library-status-section>header>b,.setting-switch b,.setting-switch small,.wishlist-toggle b,.wishlist-toggle small,.steam-hours-note span,.steam-hours-note small,.feed-rail-label,.feed-column-header>div span,.feed-post>header>i,.feed-post-copy>p span,.feed-post-copy>div span,.feed-side-card>header a,.feed-person small,.featured-friend>span small,.rank-badge.is-compact small,.rank-badge.is-compact b,.settings-header small,.settings-section>header p,.circle-slots small,.circle-candidates>button>span small,.reaction-popover small,.sticker-picker-panel>button>span:last-child,.other-review-card>span i,.review-author-card dt,.site-distribution>div,.profile-hero-v4 .profile-passport-item small,.profile-hero-v4 .featured-friend>span>small,.circle-follower-suggestions header p,.circle-follower-suggestions article small,.profile-envy-stats span{font-size:11px}html[data-theme=noir] body{background:radial-gradient(circle at 84% -12%,#ff4f7017,#0000 31rem),radial-gradient(circle at 4% 38%,#825dff13,#0000 39rem),#000}html[data-theme=noir] .site-header{background:#000000f0;border-color:#ffffff1a}.profile-hero-v5{--profile-accent:var(--wine);--profile-accent-2:var(--accent-2);color:#fff;isolation:isolate;background:linear-gradient(135deg, var(--profile-accent), #020204 66%);min-height:650px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.profile-hero-v5{background:linear-gradient(135deg, color-mix(in srgb, var(--profile-accent) 13%, #06070a), #020204 66%)}}.profile-hero-v5:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#020306eb,#02030694 58%,#020306d4);position:absolute;inset:0}.profile-hero-v5 .profile-hero-inner{grid-template-columns:238px minmax(0,1fr) 310px;align-items:start;gap:40px;min-height:650px;padding:100px 0 56px;display:grid}.profile-hero-v5 .profile-avatar-column{padding-top:3px}.profile-hero-v5 .avatar-hero{border-width:3px;border-radius:32px;width:238px;height:238px;font-size:64px}.profile-hero-v5 .profile-identity{min-width:0}.profile-hero-v5 .profile-identity h1{overflow-wrap:anywhere;color:#fff;letter-spacing:-.065em;max-width:760px;margin:-3px 0 0;font-family:Inter,Segoe UI,sans-serif;font-size:clamp(46px,4vw,68px);font-weight:780;line-height:.96}.profile-hero-v5 .profile-real-line{margin-top:13px;font-size:14px}.profile-hero-v5 .rank-badge{margin-top:13px}.profile-hero-v5 .rank-badge>img{width:64px;height:64px}.profile-hero-v5 .rank-badge{grid-template-columns:64px minmax(0,1fr)}.profile-manifesto{max-width:760px;margin:20px 0 0}.profile-hero-v5 .profile-passport{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-width:760px;margin-top:16px;display:grid}.profile-hero-v5 .profile-passport-item{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#04050885;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:49px;padding:7px 9px;display:grid}.profile-hero-v5 .profile-passport-icon{color:#dee6f0c7;width:34px;height:34px;box-shadow:none;clip-path:none;background:0 0;border:0;border-radius:0;place-items:center;transition:color .18s,transform .2s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:visible}.profile-hero-v5 .profile-passport-icon:after{content:none;display:none}.profile-hero-v5 .profile-passport-item:hover .profile-passport-icon{color:#f1f5fa;transform:translateY(-1px)scale(1.035)}.profile-crafted-icon{color:inherit;shape-rendering:geometricprecision;overflow:visible}.profile-crafted-icon :is(.profile-icon-main,.profile-icon-fine,.profile-icon-ring){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.profile-crafted-icon .profile-icon-main{stroke-width:1.65px}.profile-crafted-icon .profile-icon-fine{stroke-width:1.05px;opacity:.66}.profile-crafted-icon .profile-icon-ring{stroke-width:1.15px;opacity:.42}.profile-crafted-icon .profile-icon-soft{fill:currentColor;opacity:.095}.profile-crafted-icon :is(.profile-icon-accent,.profile-icon-dot){fill:currentColor}.profile-crafted-icon .profile-icon-dot-muted{opacity:.56}.profile-crafted-icon .profile-icon-cutout{fill:var(--profile-icon-cutout,#090b0f)}.profile-crafted-icon :is(.profile-icon-star,.profile-icon-orbit,.profile-icon-play,.profile-icon-branches,.profile-icon-core,.profile-icon-scan,.profile-icon-sand,.profile-icon-sand-grain,.profile-icon-quill,.profile-icon-eye-lid,.profile-icon-iris,.profile-icon-eye-rays,.profile-icon-spark){transform-box:fill-box;transform-origin:50%;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1)}.profile-hero-v5 .profile-passport-item:hover .profile-icon-star{transform:rotate(12deg)scale(1.12)}.profile-hero-v5 .profile-passport-item:hover .profile-icon-orbit{transform:rotate(16deg)}.profile-hero-v5 .profile-passport-item:hover .profile-icon-play{transform:translate(1px)scale(1.06)}.profile-hero-v5 .profile-passport-item:hover .profile-icon-branches{opacity:.92;transform:scale(1.06)}.profile-hero-v5 .profile-passport-item:hover .profile-icon-core{transform:rotate(45deg)scale(.94)}.profile-hero-v5 .profile-passport-item:hover .profile-icon-scan{transform:translate(2px)}.profile-hero-v5 .profile-passport-item:hover .profile-icon-sand{transform:scale(.94)}.profile-hero-v5 .profile-passport-item:hover .profile-icon-sand-grain{transform:translateY(1.5px)}.profile-hero-v5 .profile-passport-item small,.profile-hero-v5 .profile-passport-item b{display:block}.profile-hero-v5 .profile-passport-item small{color:#ffffff78;font-size:9px}.profile-hero-v5 .profile-passport-item b{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;overflow:hidden}.profile-hero-v5 .profile-genres{margin-top:14px}.profile-hero-v5 .profile-genres span{color:#ffffffad;background:#0304075c;border-color:#ffffff1f;padding:5px 8px;font-size:10px}.profile-hero-v5 .profile-envy-stats strong{font-size:clamp(29px,2.55vw,41px)}.profile-hero-v5 .profile-envy-stats span{margin-top:6px;font-size:11px}.profile-hero-v5 .featured-friends{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:100%;margin-top:9px;padding:0}.profile-hero-v5 .featured-friends>div{grid-template-columns:1fr;gap:10px;margin:0;display:grid}.profile-hero-v5 .featured-friend{color:#ffffffe6;text-align:left;background:linear-gradient(135deg,#0c0e14eb,#030407c7);border:1px solid #ffffff24;border-radius:19px;grid-template-columns:18px 74px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:96px;padding:10px 12px 10px 9px;display:grid;position:relative;box-shadow:0 16px 45px #0000005c}.profile-hero-v5 .featured-friend.horseman-1{border-color:#ff4e6975;box-shadow:0 16px 45px #0000005c,inset 3px 0 #ff526f}.profile-hero-v5 .featured-friend.horseman-3{border-color:#e2b35775;box-shadow:0 16px 45px #0000005c,inset 3px 0 #d9aa50}.profile-hero-v5 .featured-friend .avatar-large,.profile-hero-v5 .featured-friend-empty>strong{border-radius:20px;width:74px;height:74px}.profile-hero-v5 .featured-friend-number{color:#ffffff6b!important;width:auto!important;height:auto!important;font:italic 700 14px/1 var(--serif)!important;background:0 0!important;border:0!important}.profile-hero-v5 .featured-friend>span{white-space:normal;width:auto;min-width:0;overflow:visible}.profile-hero-v5 .featured-friend>span>b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.profile-hero-v5 .featured-friend>span>small{color:#ffffff75;margin-top:4px;font-size:10px;display:block}.featured-friend-rank{align-items:center;gap:5px;min-width:0;margin-top:4px;display:flex}.featured-friend-rank img{object-fit:contain;filter:drop-shadow(0 4px 7px #00000052);flex:0 0 26px;width:26px;height:26px}.featured-friend-rank em{color:var(--profile-accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.featured-friend-rank em{color:color-mix(in srgb,var(--profile-accent) 52%,white)}}.featured-friend-rank em{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:700}.profile-hero-v5 .featured-friend-empty>strong{color:#fff;background:#ffffff09;border:1px dashed #ffffff3b;place-items:center;font-size:30px;font-weight:400;display:grid}.rank-badge{-webkit-appearance:none;appearance:none;text-align:left;background:0 0;border:0;border-radius:10px;padding:0;transition:transform .2s cubic-bezier(.22,1,.36,1),filter .2s}.rank-badge>img{transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s}.rank-badge:not(.is-compact){cursor:pointer}.rank-badge:not(.is-compact):is(:hover,:focus-visible,.is-open){filter:drop-shadow(0 9px 20px var(--profile-accent,var(--wine)));transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.rank-badge:not(.is-compact):is(:hover,:focus-visible,.is-open){filter:drop-shadow(0 9px 20px color-mix(in srgb,var(--profile-accent,var(--wine)) 20%,transparent))}}.rank-badge:not(.is-compact):is(:hover,:focus-visible,.is-open)>img{filter:drop-shadow(0 12px 18px #0000006b) drop-shadow(0 0 15px var(--profile-accent,var(--wine)));transform:scale(1.055)}@supports (color:color-mix(in lab, red, red)){.rank-badge:not(.is-compact):is(:hover,:focus-visible,.is-open)>img{filter:drop-shadow(0 12px 18px #0000006b) drop-shadow(0 0 15px color-mix(in srgb,var(--profile-accent,var(--wine)) 32%,transparent))}}.rank-badge.is-compact[aria-disabled=true]{cursor:default}.rank-badge:not(.is-compact):focus-visible{outline:2px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.rank-badge:not(.is-compact):focus-visible{outline:2px solid color-mix(in srgb,var(--wine) 42%,transparent)}}.rank-badge:not(.is-compact):focus-visible{outline-offset:4px}.rank-map-portal{z-index:1000;max-height:calc(100vh - 24px);color:var(--ink);background:radial-gradient(circle at 10% 0,var(--wine),transparent 45%), var(--panel-solid);gap:5px;padding:13px;display:grid;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.rank-map-portal{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--wine) 9%,transparent),transparent 45%), color-mix(in srgb,var(--panel-solid) 97%,transparent)}}.rank-map-portal{border:1px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.rank-map-portal{border:1px solid color-mix(in srgb,var(--wine) 18%,var(--line-dark))}}.rank-map-portal{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:17px;animation:.18s cubic-bezier(.22,1,.36,1) both rank-map-enter;box-shadow:0 25px 75px #0009}.rank-map-title{color:var(--ink);padding:4px 5px 8px;font-size:14px}.rank-map-track{gap:4px;display:grid}.rank-map-step{border:1px solid #0000;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:4px 6px;display:grid;position:relative}.rank-map-step[data-state=current]{background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.rank-map-step[data-state=current]{background:color-mix(in srgb,var(--wine) 13%,var(--surface-soft))}}.rank-map-step[data-state=current]{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.rank-map-step[data-state=current]{border-color:color-mix(in srgb,var(--wine) 30%,var(--line))}}.rank-map-step[data-state=current]{box-shadow:inset 3px 0 var(--wine)}.rank-map-step[data-state=passed],.rank-map-step[data-state=future]{opacity:.82}.rank-map-step>img{object-fit:contain;filter:drop-shadow(0 5px 8px #00000038);width:40px;height:40px}.rank-map-step>span :is(b,small){display:block}.rank-map-step>span b{font-size:12px;line-height:1.15}.rank-map-step>span small{color:var(--muted);margin-top:2px;font-size:10px}@keyframes rank-map-enter{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rank-badge,.rank-badge>img{transition:none!important}.rank-badge:not(.is-compact):is(:hover,:focus-visible,.is-open),.rank-badge:not(.is-compact):is(:hover,:focus-visible,.is-open)>img{transform:none}.rank-map-portal{animation:none!important}}.cabinet-tabs button{flex-direction:row;gap:8px;min-height:58px}.cabinet-tabs button .cabinet-tab-label{color:inherit;opacity:1;margin:0;font-size:13px;font-weight:700}.cabinet-tabs button .cabinet-tab-count{min-width:25px;height:25px;color:var(--wine);background:var(--wine);place-items:center;margin:0;padding:0 7px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.cabinet-tabs button .cabinet-tab-count{background:color-mix(in srgb,var(--wine) 10%,var(--surface-soft))}}.cabinet-tabs button .cabinet-tab-count{border:1px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.cabinet-tabs button .cabinet-tab-count{border:1px solid color-mix(in srgb,var(--wine) 28%,var(--line))}}.cabinet-tabs button .cabinet-tab-count{font-variant-numeric:tabular-nums;border-radius:999px;font-size:11px;font-weight:800}.cabinet-tabs button.active .cabinet-tab-count{color:#fff;background:#ffffff26;border-color:#ffffff40}.feed-page{grid-template-columns:205px minmax(0,760px) minmax(290px,1fr);gap:22px}.feed-post>header{padding:17px 19px 0}.feed-post-body{grid-template-columns:minmax(0,1fr) 122px;gap:19px;padding:13px 19px 18px 79px}.feed-post-copy h2{margin-top:12px;font-size:24px}.feed-post-copy blockquote{font-family:var(--sans);font-size:14px;line-height:1.5}.feed-post>footer{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:5px;min-height:62px;padding:7px 17px 7px 78px;display:grid}.feed-post>footer .feed-action{min-width:0;min-height:44px;color:var(--muted);border-radius:11px;grid-template-columns:22px minmax(0,auto) auto;justify-content:start;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:650;display:grid}.feed-post>footer .feed-action:hover{color:var(--wine);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.feed-post>footer .feed-action:hover{background:color-mix(in srgb,var(--wine) 8%,var(--surface-soft))}}.feed-post>footer .feed-action svg{width:22px;height:22px}.feed-post>footer .feed-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.feed-post>footer .feed-action b{font-variant-numeric:tabular-nums;font-size:11px}.feed-post>footer .feed-views{cursor:default}.feed-post>footer .feed-read-action{min-height:40px;color:var(--wine);background:var(--wine);align-items:center;gap:7px;margin-left:4px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.feed-post>footer .feed-read-action{background:color-mix(in srgb,var(--wine) 8%,transparent)}}.feed-post>footer .feed-read-action{border:1px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.feed-post>footer .feed-read-action{border:1px solid color-mix(in srgb,var(--wine) 22%,var(--line))}}.feed-post>footer .feed-read-action{white-space:nowrap;border-radius:10px;font-size:12px;font-weight:760}.feed-post>footer .feed-read-action:hover{color:#fff;background:var(--wine)}.feed-read-action svg{width:18px;height:18px}.feed-side-card{padding:16px}.feed-person{grid-template-columns:56px minmax(0,1fr);gap:11px;min-height:82px;padding:11px 0}.feed-person .avatar-medium{border-radius:16px;width:56px;height:56px}.feed-person>span{min-width:0}.feed-person>span>b{color:var(--ink);font-size:13px}.feed-person-rank{align-items:center;gap:5px;margin-top:4px;display:flex}.feed-person-rank img{object-fit:contain;flex:0 0 25px;width:25px;height:25px}.feed-person-rank em{color:var(--wine);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:720;overflow:hidden}.feed-person>span>small{color:var(--muted);margin-top:4px;font-size:10px}.review-page-hero-v2 .review-page-hero-inner{grid-template-columns:215px minmax(0,1fr) 225px}.review-page-hero-v2 .review-page-heading h1{font-size:clamp(43px,4.6vw,64px);line-height:.96}.review-text-panel{padding:clamp(24px,3.2vw,44px)}.review-text-panel .prose{font-size:15px;line-height:1.76}.review-text-panel .prose p{margin-bottom:1.28em}.review-text-panel .lead-verdict{font-size:19px;line-height:1.55}.reaction-sprite,.gamerate-emoji{vertical-align:middle;background-image:url(/emoji-gamerate-v3.png);background-repeat:no-repeat;background-size:600% 400%;flex:0 0 38px;width:38px;height:38px;display:inline-block}.gamerate-emoji-inline{vertical-align:-.48em;width:1.65em;height:1.65em;margin:-.2em .08em}.comment-reactions>button{gap:5px;min-width:0;min-height:44px;padding:3px 9px 3px 5px}.comment-reactions>button>span:not(.reaction-sprite){font-size:11px;font-weight:680}.comment-reactions>button b{margin-left:1px;font-size:11px}.comment-reactions .reaction-add{min-width:44px;padding:0;font-size:22px}.reaction-popover{grid-template-columns:repeat(3,1fr);gap:5px;width:min(370px,100vw - 40px)}.reaction-popover>button{min-height:66px;padding:6px 4px}.reaction-popover small{font-size:10px}.comment-sticker{aspect-ratio:1;width:min(260px,100%);height:auto}.telegram-picker{background:0 0;border:0;width:max-content;margin-top:10px;padding:0;position:relative}.telegram-picker .sticker-picker-toggle{width:43px;height:43px;min-height:43px;color:var(--text-soft);background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;place-items:center;padding:0;display:grid}.telegram-picker .sticker-picker-toggle:hover,.telegram-picker .sticker-picker-toggle[aria-expanded=true]{color:var(--wine);border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.telegram-picker .sticker-picker-toggle:hover,.telegram-picker .sticker-picker-toggle[aria-expanded=true]{border-color:color-mix(in srgb,var(--wine) 55%,var(--line))}}.telegram-picker .sticker-picker-toggle:hover,.telegram-picker .sticker-picker-toggle[aria-expanded=true]{background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.telegram-picker .sticker-picker-toggle:hover,.telegram-picker .sticker-picker-toggle[aria-expanded=true]{background:color-mix(in srgb,var(--wine) 8%,var(--surface-soft))}}.telegram-picker .sticker-picker-toggle svg{width:24px;height:24px}.telegram-picker .sticker-picker-panel{z-index:120;width:min(420px,100vw - 42px);height:min(500px,100vh - 100px);color:var(--ink);background:var(--panel-solid);grid-template-rows:51px minmax(0,1fr) 52px;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;display:grid;position:absolute;bottom:calc(100% + 9px);left:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.telegram-picker .sticker-picker-panel{background:color-mix(in srgb,var(--panel-solid) 98%,transparent)}}.telegram-picker .sticker-picker-panel{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border-radius:20px;box-shadow:0 28px 85px #0000009e}.sticker-picker-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding:0 10px;display:grid}.telegram-picker .sticker-picker-tabs button{min-width:0;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:720;position:relative}.telegram-picker .sticker-picker-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:20%;right:20%}.telegram-picker .sticker-picker-tabs button.active{color:var(--ink)}.telegram-picker .sticker-picker-tabs button.active:after{background:var(--wine)}.sticker-picker-scroll{overscroll-behavior:contain;min-height:0;padding:12px;overflow-y:auto}.emoji-picker-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.telegram-picker .emoji-picker-grid button{aspect-ratio:1;min-width:0;color:inherit;background:0 0;border:0;border-radius:12px;place-items:center;padding:4px;display:grid}.telegram-picker .emoji-picker-grid button:hover{background:var(--surface-soft);transform:translateY(-1px)}.emoji-picker-grid .gamerate-emoji{width:46px;max-width:100%;height:46px}.sticker-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.telegram-picker .sticker-picker-grid>button{min-width:0;color:var(--muted);background:var(--surface-soft);border:1px solid #0000;border-radius:14px;justify-items:center;gap:5px;padding:7px;display:grid}.telegram-picker .sticker-picker-grid>button:hover{border-color:var(--line-dark)}.telegram-picker .sticker-picker-grid>button.active{color:var(--ink);border-color:var(--wine);box-shadow:inset 0 0 0 1px var(--wine)}.telegram-picker .sticker-picker-grid>button>img,.telegram-picker .sticker-picker-grid>button>.sticker-sprite{aspect-ratio:1;object-fit:contain;width:100%;max-width:112px}.telegram-picker .sticker-picker-grid>button>span:last-child{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}.sticker-picker-footer{background:var(--paper-deep);align-items:center;gap:6px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.sticker-picker-footer{background:color-mix(in srgb,var(--paper-deep) 56%,var(--panel-solid))}}.sticker-picker-footer{border-top:1px solid var(--line)}.telegram-picker .sticker-picker-footer button{background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;width:39px;min-width:39px;height:39px;padding:3px;display:grid;overflow:hidden}.telegram-picker .sticker-picker-footer button.active{background:var(--surface-soft);border-color:var(--line-dark)}.sticker-picker-footer .gamerate-emoji,.sticker-picker-footer img,.sticker-picker-footer .sticker-sprite{object-fit:contain;width:31px;height:31px}.sticker-picker-footer>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:10px;font-weight:750}.selected-sticker{width:min(230px,100%);margin-top:9px}.selected-sticker>img,.selected-sticker>.sticker-sprite{width:210px;height:210px}.selected-sticker>span{margin-top:3px;font-size:11px}@media (max-width:1180px){.profile-hero-v5 .profile-hero-inner{grid-template-columns:200px minmax(0,1fr)}.profile-hero-v5 .avatar-hero{width:200px;height:200px}.profile-hero-v5 .featured-friends{grid-column:1/-1;margin-top:0}.profile-hero-v5 .featured-friends>div{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-hero-v5 .featured-friend{grid-template-columns:15px 62px minmax(0,1fr);min-height:84px}.profile-hero-v5 .featured-friend .avatar-large,.profile-hero-v5 .featured-friend-empty>strong{border-radius:16px;width:62px;height:62px}.review-reading-grid{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:820px){.profile-hero-v5{min-height:0}.profile-hero-v5 .profile-hero-inner{grid-template-columns:1fr;gap:22px;min-height:0;padding:82px 0 40px}.profile-hero-v5 .avatar-hero{border-radius:24px;width:150px;height:150px}.profile-hero-v5 .profile-identity h1{font-size:clamp(43px,11vw,58px)}.profile-hero-v5 .profile-passport{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hero-v5 .featured-friends>div{grid-template-columns:1fr}.feed-post>footer{grid-template-columns:repeat(3,minmax(0,1fr))}.feed-post>footer .feed-read-action{grid-column:1/-1;justify-content:center;margin:0}.review-page-hero-v2 .review-page-hero-inner{grid-template-columns:120px minmax(0,1fr)}.review-reading-grid{grid-template-columns:1fr}}@media (max-width:560px){.profile-hero-v5 .profile-passport{grid-template-columns:1fr}.profile-hero-v5 .profile-envy-stats{gap:12px}.profile-hero-v5 .profile-envy-stats strong{font-size:27px}.cabinet-tabs{grid-template-columns:repeat(5,112px)}.cabinet-tabs button{min-height:55px}.feed-post-body{grid-template-columns:minmax(0,1fr) 94px;padding-left:74px}.feed-post>footer{grid-template-columns:1fr;padding-left:72px}.feed-post>footer .feed-action{justify-content:start}.feed-post>footer .feed-read-action{grid-column:auto}.review-page-hero-v2 .review-page-hero-inner{grid-template-columns:88px minmax(0,1fr)}.review-page-hero-v2 .review-page-heading h1{font-size:36px}.emoji-picker-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.emoji-picker-grid .gamerate-emoji{width:40px;height:40px}.sticker-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=noir]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#000;--paper-deep:#020203;--surface:#06070a;--surface-soft:#0c0d11;--panel:#07080bf0;--panel-solid:#07080b;--input:#0b0d11;--ink:#f5f6f8;--muted:#7d828d;--text-soft:#b2b5bd;--line:#ffffff16;--line-dark:#ffffff28;--wine:#ef4a70;--wine-dark:#c92f54;--accent-2:#6d58e8;--header:#000000f0;--hero-gradient:linear-gradient(145deg,#111319 0%,#050609 43%,#000 100%);--glow-a:#898f9e13;--glow-b:#6d58e81b;--shadow:0 28px 80px #000000ad}html[data-theme=noir] body{background-color:#0000;background-image:radial-gradient(at 50% -18%,#ffffff13,#0000 35rem),radial-gradient(at 93% 18%,#493e8917,#0000 34rem),linear-gradient(155deg,#050609 0%,#000 42%,#030306 72%,#000 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}html[data-theme=noir] .theme-menu,html[data-theme=noir] .notification-panel,html[data-theme=noir] .settings-modal{background:linear-gradient(145deg,#0d0e12fc,#030406fc)}.wordmark>span:last-child{align-items:center;display:grid}.wordmark>span:last-child strong{line-height:1}.floating-add{z-index:130;color:#fff;background:linear-gradient(145deg,var(--wine),var(--accent-2));place-items:center;width:58px;height:58px;display:grid;position:fixed;bottom:28px;right:28px}@supports (color:color-mix(in lab, red, red)){.floating-add{background:linear-gradient(145deg,var(--wine),color-mix(in srgb,var(--accent-2) 78%,#171124))}}.floating-add{border:1px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.floating-add{border:1px solid color-mix(in srgb,var(--wine) 58%,white)}}.floating-add{box-shadow:0 18px 48px var(--wine),inset 0 1px #ffffff47;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.floating-add{box-shadow:0 18px 48px color-mix(in srgb,var(--wine) 28%,transparent),inset 0 1px #ffffff47}}.floating-add{font-size:31px;font-weight:350;line-height:1;transition:transform .18s,box-shadow .18s}.floating-add:hover{box-shadow:0 23px 58px var(--wine),inset 0 1px #ffffff4d;transform:translateY(-3px)scale(1.03)}@supports (color:color-mix(in lab, red, red)){.floating-add:hover{box-shadow:0 23px 58px color-mix(in srgb,var(--wine) 38%,transparent),inset 0 1px #ffffff4d}}.profile-hero-v5 .profile-hero-inner{grid-template-columns:250px minmax(0,1fr) 360px;gap:42px;min-height:720px;padding:104px 0 68px}.profile-hero-v5 .featured-friend{--rider-frame:url(/riders/rider-frame-1.png);isolation:isolate;background:radial-gradient(circle at 28% 45%,var(--profile-accent),transparent 44%), linear-gradient(145deg,#0d0f14f5,#020305eb);grid-template-columns:42px 84px minmax(0,1fr);gap:12px;min-height:116px;padding:16px 18px 16px 14px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.profile-hero-v5 .featured-friend{background:radial-gradient(circle at 28% 45%,color-mix(in srgb,var(--profile-accent) 12%,transparent),transparent 44%), linear-gradient(145deg,#0d0f14f5,#020305eb)}}.profile-hero-v5 .featured-friend{border:1px solid #ffffff1a;border-radius:22px}.profile-hero-v5 .featured-friend.horseman-2{--rider-frame:url(/riders/rider-frame-2.png)}.profile-hero-v5 .featured-friend.horseman-3{--rider-frame:url(/riders/rider-frame-3.png)}.profile-hero-v5 .featured-friend:before{content:"";z-index:-1;border:18px solid #0000;border-image-source:var(--rider-frame);pointer-events:none;filter:drop-shadow(0 10px 18px #0009);border-image-slice:82 fill;border-image-width:19px;border-image-repeat:stretch;position:absolute;inset:-5px}.profile-hero-v5 .featured-friend:after{display:none}.profile-hero-v5 .featured-friend .avatar{contain:paint;clip-path:inset(0 round 20px);position:relative;overflow:hidden!important}.profile-hero-v5 .featured-friend .avatar>img{object-fit:cover;border-radius:inherit;position:absolute;inset:0;width:100%!important;height:100%!important}.horseman-mark{justify-items:center;gap:2px;width:42px;display:grid}.horseman-mark img{object-fit:contain;filter:drop-shadow(0 6px 10px #00000094);width:42px;height:42px}.horseman-mark i{color:#ffffff7a;font:italic 700 12px/1 var(--serif)}.profile-hero-v5 .featured-friend>span:last-child>small+small{color:var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-hero-v5 .featured-friend>span:last-child>small+small{color:color-mix(in srgb,var(--profile-accent) 46%,white)}}.profile-hero-v5 .empty-rider-slot{background:#ffffff06;border:1px solid #ffffff1a;place-items:center;display:grid;overflow:hidden}.profile-hero-v5 .empty-rider-slot img{object-fit:contain;opacity:.58;filter:grayscale(.25);width:68px;height:68px}.settings-nav button i{place-items:center;width:28px;height:28px;display:grid}.settings-upload-card{background:var(--surface-soft);border:1px solid var(--line);border-radius:18px;position:relative}.settings-banner-card .settings-banner-preview{min-height:235px;position:relative;overflow:hidden}.settings-upload-overlay{justify-content:flex-end;gap:8px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.settings-upload-overlay+*{position:relative}.settings-banner-preview>span{position:absolute;top:14px;left:14px}.settings-avatar-card{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:112px;padding:14px;display:grid}.settings-avatar-card>div b,.settings-avatar-card>div small{display:block}.settings-avatar-card>div b{font-size:15px}.settings-avatar-card>div small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.45}.settings-avatar-card .avatar-large{border-radius:20px;width:84px;height:84px}.avatar-frame-selector{margin:2px 0 0}.circle-slots>button,.circle-slots>span{border-image-slice:82;border-image-width:12px;position:relative;overflow:hidden}.circle-slots>.circle-horseman-1{border-image-source:url(/riders/rider-frame-1.png)}.circle-slots>.circle-horseman-2{border-image-source:url(/riders/rider-frame-2.png)}.circle-slots>.circle-horseman-3{border-image-source:url(/riders/rider-frame-3.png)}.circle-horseman-emblem{object-fit:contain;width:46px;height:46px}.review-card-copy{padding:20px 22px}.review-card-author-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.review-card .review-author{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.review-card .review-author .avatar-small{border-radius:13px;width:42px;height:42px}.review-card .review-author>span{min-width:0}.review-card .review-author small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:750}.review-card .review-author strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.review-author-score{text-align:right;grid-template-columns:1fr auto;align-items:center;column-gap:9px;min-width:116px;display:grid}.review-author-score small,.review-author-score em{color:var(--muted);font-size:9px;font-style:normal}.review-author-score small{text-transform:uppercase;letter-spacing:.08em}.review-author-score b{color:#fff;background:linear-gradient(145deg,var(--wine),var(--accent-2));font-variant-numeric:tabular-nums;border-radius:14px 6px;grid-area:1/2/3;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.review-card-heading{margin-top:18px}.review-card-heading p{letter-spacing:.13em;font-size:9px}.review-card footer{gap:16px}.score-emblem-caption{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#ffffffb8!important;margin:0 0 5px!important}.site-rating-panel{background:radial-gradient(circle at 100% 0,var(--accent-2),transparent 15rem), var(--panel)}@supports (color:color-mix(in lab, red, red)){.site-rating-panel{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent-2) 13%,transparent),transparent 15rem), var(--panel)}}.site-rating-panel{border-top-color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.site-rating-panel{border-top-color:color-mix(in srgb,var(--accent-2) 62%,var(--line))}}.review-author-card{grid-template-columns:92px minmax(0,1fr) auto;gap:22px}.review-author-card .avatar-large{border-radius:22px;width:92px;height:92px}.other-review-card{grid-template-columns:42px minmax(0,1fr) 42px;gap:12px}.review-text-panel{background:linear-gradient(145deg,var(--surface-soft),var(--panel-solid));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.review-text-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-soft) 54%,var(--panel-solid)),var(--panel-solid))}}.review-text-panel{border-color:var(--line-dark)}@supports (color:color-mix(in lab, red, red)){.review-text-panel{border-color:color-mix(in srgb,var(--line-dark) 82%,transparent)}}.review-text-panel{box-shadow:0 28px 75px #00000047,inset 0 1px #ffffff06}.review-text-panel:before{content:"";background:linear-gradient(var(--wine),var(--accent-2),transparent);opacity:.65;width:3px;position:absolute;top:0;bottom:0;left:0}.review-text-panel .prose{max-width:780px;color:var(--ink);margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.review-text-panel .prose{color:color-mix(in srgb,var(--ink) 92%,var(--text-soft))}}.review-text-panel .prose{letter-spacing:-.006em;font-size:16.5px;line-height:1.88}.review-text-panel .prose p{margin:0 0 1.52em}.review-text-panel .prose p+p{margin-top:.18em}.review-text-panel .prose h2,.review-text-panel .prose h3{text-wrap:balance;margin-top:1.85em}.review-spoiler{background:var(--accent-2);margin:1.55em 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.review-spoiler{background:color-mix(in srgb,var(--accent-2) 7%,var(--surface-soft))}}.review-spoiler{border:1px solid var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.review-spoiler{border:1px solid color-mix(in srgb,var(--accent-2) 28%,var(--line))}}.review-spoiler{border-radius:15px}.review-spoiler summary{min-height:55px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:0 17px;list-style:none;display:flex}.review-spoiler summary::-webkit-details-marker{display:none}.review-spoiler summary span{color:var(--wine);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.review-spoiler summary b{font-size:12px}.review-spoiler[open] summary{border-bottom:1px solid var(--line)}.review-spoiler>div{padding:18px}.review-spoiler>div p:last-child{margin-bottom:0}.review-inline-sticker{justify-items:center;width:min(270px,100%);margin:1.25em auto;display:grid}.review-inline-sticker img,.review-inline-sticker>i{object-fit:contain;background-size:200% 200%;width:220px;height:220px;display:block}.review-inline-sticker small{color:var(--muted);font:700 11px/1.2 var(--sans);margin-top:7px}.review-sticker-inserter{position:relative}.editor-toolbar .review-sticker-inserter>button{align-items:center;gap:6px;height:100%;display:inline-flex}.editor-toolbar .review-sticker-inserter>button svg{width:17px;height:17px}.editor-toolbar .review-sticker-inserter>button.active{color:var(--wine);border-color:var(--wine)}.review-sticker-menu{z-index:30;width:min(540px,100vw - 52px);max-height:430px;color:var(--ink);background:var(--panel-solid);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid;position:absolute;top:calc(100% + 9px);left:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.review-sticker-menu{background:color-mix(in srgb,var(--panel-solid) 98%,transparent)}}.review-sticker-menu{border:1px solid var(--line-dark);border-radius:17px;box-shadow:0 25px 75px #0000008c}.editor-toolbar .review-sticker-menu>button{background:var(--surface-soft);border:1px solid var(--line);border-radius:13px;justify-items:center;gap:6px;min-width:0;padding:8px;display:grid}.review-sticker-menu img,.review-sticker-menu .sticker-sprite{object-fit:contain;width:86px;height:86px}.review-sticker-menu span{text-align:center;font-size:10px}.sticker-pack-list{gap:17px;display:grid}.sticker-pack-section{min-width:0}.sticker-pack-section>h4{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.feed-sticky nav a i{place-items:center;width:24px;height:24px;display:grid}.feed-sticky nav a i svg{width:22px;height:22px}.feed-sticky nav a.active i{color:#fff;filter:drop-shadow(0 5px 10px var(--wine))}@supports (color:color-mix(in lab, red, red)){.feed-sticky nav a.active i{filter:drop-shadow(0 5px 10px color-mix(in srgb,var(--wine) 28%,transparent))}}.feed-post-copy>p{grid-template-columns:auto auto 1fr;align-items:center;gap:7px;display:grid}.feed-post-copy>p small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.friend-search-person{grid-template-columns:88px minmax(0,1fr);gap:20px}.friend-search-person .avatar-large{border-radius:22px;width:88px;height:88px}.friend-search-person h3{font-size:19px}.library-card-copy{padding:12px 13px 13px}.library-card footer{margin-top:9px;padding-top:8px}@media (max-width:1180px){.profile-hero-v5 .profile-hero-inner{grid-template-columns:210px minmax(0,1fr);min-height:0}.profile-hero-v5 .avatar-hero{width:210px;height:210px}.profile-hero-v5 .featured-friends>div{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-hero-v5 .featured-friend{grid-template-columns:34px 70px minmax(0,1fr);min-height:108px;padding:14px}.profile-hero-v5 .featured-friend .avatar-large,.profile-hero-v5 .featured-friend-empty>.empty-rider-slot{width:70px;height:70px}.horseman-mark,.horseman-mark img{width:34px}.horseman-mark img{height:34px}}@media (max-width:820px){.profile-hero-v5 .profile-hero-inner{padding-bottom:54px}.profile-hero-v5 .featured-friends>div{grid-template-columns:1fr}.settings-avatar-card{grid-template-columns:74px minmax(0,1fr)}.settings-avatar-card>.button{grid-column:1/-1}.settings-upload-overlay{background:#00000059;padding:14px;position:static}.review-card-author-row{align-items:flex-start}}@media (max-width:560px){.floating-add{border-radius:17px;width:54px;height:54px;bottom:17px;right:17px}.profile-hero-v5 .featured-friend{grid-template-columns:32px 66px minmax(0,1fr);padding:13px 12px}.profile-hero-v5 .featured-friend .avatar-large,.profile-hero-v5 .featured-friend-empty>.empty-rider-slot{width:66px;height:66px}.review-card-author-row{display:grid}.review-author-score{text-align:left}.review-author-score b{grid-area:1/1/3}.review-author-score small,.review-author-score em{grid-column:2}.review-sticker-menu{grid-template-columns:repeat(2,minmax(0,1fr));left:-120px}.friend-search-person{grid-template-columns:74px minmax(0,1fr);gap:15px}.friend-search-person .avatar-large{width:74px;height:74px}}html[data-theme=noir]{--paper:#000;--paper-deep:#020203;--surface:#07080a;--surface-soft:#101216;--panel:#07080af0;--panel-solid:#08090b;--input:#0c0e12;--ink:#f5f7fa;--muted:#818894;--text-soft:#b9bec7;--line:#ebf0f816;--line-dark:#ebf0f82b;--wine:#d8dde6;--wine-dark:#9ba5b2;--accent-2:#454d58;--gold:#73869b;--green:#65c99a;--danger:#f05e72;--header:#000000f2;--glow-a:#d8dde613;--glow-b:#535c691f;--brand-gradient:linear-gradient(145deg,#343a43,#171a1f 62%,#08090b);--page-gradient:radial-gradient(ellipse at 50% -15%,#e1e7f017,transparent 36rem), radial-gradient(ellipse at 94% 20%,#505a681f,transparent 34rem), linear-gradient(154deg,#08090b 0%,#000 39%,#040507 70%,#000 100%)}html[data-theme=midnight]{--wine:#278fff;--wine-dark:#126fd1;--accent-2:#24cfe3;--brand-gradient:linear-gradient(135deg,#278fff,#24cfe3);--glow-a:#278fff33;--glow-b:#24cfe324;--page-gradient:radial-gradient(circle at 87% -7%,#278fff38,transparent 35rem), radial-gradient(circle at 4% 42%,#24cfe31f,transparent 39rem), linear-gradient(150deg,#0a1730,#040814 56%,#06111d)}html[data-theme=noir] .button-primary,html[data-theme=noir] .floating-add,html[data-theme=noir] .cabinet-tabs button.active,html[data-theme=noir] .connections-tabs button.active,html[data-theme=noir] .friendship-button{color:#f7f9fc;background:var(--brand-gradient);border-color:#626c79;box-shadow:0 13px 34px #00000085,inset 0 1px #ffffff1f}html[data-theme=noir] .button-primary:hover,html[data-theme=noir] .floating-add:hover{background:linear-gradient(145deg,#424a55,#1c2026 64%,#0b0c0f)}html[data-theme=noir] .theme-trigger-orb{box-shadow:0 0 0 1px #e6ebf438,0 0 16px #c3ccd821}.profile-hero-v5{min-height:810px;--profile-accent:var(--wine)!important;--profile-accent-2:var(--accent-2)!important}.profile-hero-v5 .profile-hero-inner{grid-template-columns:250px minmax(0,1fr) 378px;gap:44px;min-height:810px;padding-top:112px;padding-bottom:92px}.profile-hero-v5 .featured-friend{background:radial-gradient(circle at 25% 50%,var(--profile-accent),transparent 42%), linear-gradient(145deg,#0f1116fa,#030406f5);grid-template-columns:48px 84px minmax(0,1fr);gap:14px;min-height:126px;padding:20px 22px 20px 18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.profile-hero-v5 .featured-friend{background:radial-gradient(circle at 25% 50%,color-mix(in srgb,var(--profile-accent) 13%,transparent),transparent 42%), linear-gradient(145deg,#0f1116fa,#030406f5)}}.profile-hero-v5 .featured-friend{border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 18px 45px #0000006b,inset 0 1px #ffffff06}.profile-hero-v5 .featured-friend:before{z-index:4;border:18px solid #0000;border-image-source:var(--rider-frame);filter:none;border-image-slice:74 62;border-image-width:18px 15px;border-image-outset:0;border-image-repeat:stretch;inset:0}.profile-hero-v5 .featured-friend>*{z-index:2}.horseman-mark{place-items:center;width:48px;height:52px;display:grid}.horseman-mark img{width:48px;height:48px}.horseman-mark i{display:none!important}.profile-hero-v5 .featured-friend.horseman-2{border-color:#468bff57;box-shadow:0 18px 45px #0000006b,inset 3px 0 #468bff}.profile-hero-v5 .featured-friend>span:last-child>small{font-size:11px}.circle-slots>button,.circle-slots>span{--circle-frame:url(/riders/rider-frame-1.png);border:1px solid var(--line-dark);isolation:isolate;border-radius:18px;min-height:128px;position:relative;overflow:hidden;border-image:!important}.circle-slots>.circle-horseman-2{--circle-frame:url(/riders/rider-frame-2.png)}.circle-slots>.circle-horseman-3{--circle-frame:url(/riders/rider-frame-3.png)}.circle-slots>button:before,.circle-slots>span:before{content:"";z-index:3;border:16px solid #0000;border-image:var(--circle-frame) 74 62 74 62 / 16px 14px / 0 stretch;pointer-events:none;position:absolute;inset:0}.circle-slots>button>*,.circle-slots>span>*{z-index:1;position:relative}.circle-slots>span>strong,.circle-slot-number{display:none!important}.quick-add-heading{gap:0}.quick-add-heading>span{min-width:0}.emoji-pack-list{gap:18px;display:grid}.emoji-pack-section>h4{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:800}.legacy-emoji-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.telegram-picker .legacy-emoji-grid button{min-width:0;min-height:46px;color:var(--ink);background:var(--surface-soft);border:1px solid #0000;border-radius:11px;place-items:center;padding:7px 5px;display:grid}.telegram-picker .legacy-emoji-grid button:hover{background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.telegram-picker .legacy-emoji-grid button:hover{background:color-mix(in srgb,var(--wine) 8%,var(--surface-soft))}}.telegram-picker .legacy-emoji-grid button:hover{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.telegram-picker .legacy-emoji-grid button:hover{border-color:color-mix(in srgb,var(--wine) 35%,var(--line))}}.legacy-emoji-grid span{text-overflow:ellipsis;white-space:nowrap;font:700 14px/1.15 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.editor-toolbar{flex-wrap:wrap;row-gap:6px}.editor-toolbar>span{text-align:right;flex:260px;margin-left:auto}.editor-toolbar button>svg{flex:0 0 17px;width:17px;height:17px}.review-editor{background-image:linear-gradient(to bottom,transparent calc(1.9em - 1px),var(--line) 1.9em);min-height:500px;line-height:1.9}@supports (color:color-mix(in lab, red, red)){.review-editor{background-image:linear-gradient(to bottom,transparent calc(1.9em - 1px),color-mix(in srgb,var(--line) 38%,transparent) 1.9em)}}.review-editor{background-size:100% 1.9em}.review-text-panel .prose,.review-preview.prose{font-size:16.5px;line-height:1.88}.review-text-panel .prose>p,.review-preview.prose>p{border-left:2px solid var(--wine);margin:0;padding:0 0 1.38em 18px;position:relative}@supports (color:color-mix(in lab, red, red)){.review-text-panel .prose>p,.review-preview.prose>p{border-left:2px solid color-mix(in srgb,var(--wine) 31%,var(--line))}}.review-text-panel .prose>p+p,.review-preview.prose>p+p{margin-top:1.28em}.review-text-panel .prose>p:last-child,.review-preview.prose>p:last-child{padding-bottom:0}.review-inline-image{background:var(--surface-soft);width:100%;margin:2.15em 0;padding:9px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.review-inline-image{background:color-mix(in srgb,var(--surface-soft) 72%,var(--panel-solid))}}.review-inline-image{border:1px solid var(--line-dark);border-radius:18px;box-shadow:0 20px 55px #0000003d}.review-inline-image img{object-fit:contain;background:#020203;border-radius:12px;width:100%;max-height:720px}.review-inline-image figcaption{color:var(--muted);font:600 12px/1.45 var(--sans);text-align:center;padding:11px 8px 5px}.gallery-dropzone article .gallery-inline-button{color:var(--wine);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.gallery-dropzone article .gallery-inline-button{background:color-mix(in srgb,var(--wine) 8%,var(--surface-soft))}}.gallery-dropzone article .gallery-inline-button{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.gallery-dropzone article .gallery-inline-button{border-color:color-mix(in srgb,var(--wine) 35%,var(--line))}}@media (max-width:1180px){.profile-hero-v5{min-height:760px}.profile-hero-v5 .profile-hero-inner{grid-template-columns:210px minmax(0,1fr);min-height:760px;padding-bottom:78px}.profile-hero-v5 .featured-friend{grid-template-columns:42px 70px minmax(0,1fr);min-height:118px;padding:18px}.horseman-mark{width:42px;height:46px}.horseman-mark img{width:42px;height:42px}}@media (max-width:820px){.profile-hero-v5{min-height:0}.profile-hero-v5 .profile-hero-inner{min-height:0;padding-top:88px;padding-bottom:68px}.profile-hero-v5 .featured-friend{min-height:116px}.legacy-emoji-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.profile-hero-v5 .featured-friend{grid-template-columns:38px 66px minmax(0,1fr);gap:10px;min-height:110px;padding:16px 14px}.horseman-mark{width:38px;height:42px}.horseman-mark img{width:38px;height:38px}.legacy-emoji-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-toolbar>span{text-align:left}.review-text-panel .prose>p,.review-preview.prose>p{padding-left:13px}}.cabinet-section{padding-top:28px;padding-bottom:56px}.profile-hero-v5 .profile-manifesto{margin-top:25px}.profile-hero-v5 .profile-envy-stats{margin-top:24px;padding-top:23px}.profile-hero-v5 .featured-friend{--rider-color:#ef4968;min-height:136px;box-shadow:none;background:0 0;border:0;border-radius:18px;grid-template-columns:66px 88px minmax(0,1fr);gap:17px;padding:20px 24px;overflow:visible}.profile-hero-v5 .featured-friend.horseman-2{--rider-color:#4c8fff;box-shadow:none;border:0}.profile-hero-v5 .featured-friend.horseman-3{--rider-color:#d9aa50;box-shadow:none;border:0}.profile-hero-v5 .featured-friend:before{content:"";z-index:0;background:linear-gradient(90deg,var(--rider-color),transparent) left top/46% 1px no-repeat, linear-gradient(270deg,var(--rider-color),transparent) right top/46% 1px no-repeat, linear-gradient(90deg,var(--rider-color),transparent) left bottom/46% 1px no-repeat, linear-gradient(270deg,var(--rider-color),transparent) right bottom/46% 1px no-repeat, linear-gradient(180deg,var(--rider-color),transparent) left top/1px 52% no-repeat, linear-gradient(0deg,var(--rider-color),transparent) left bottom/1px 52% no-repeat, linear-gradient(180deg,var(--rider-color),transparent) right top/1px 52% no-repeat, linear-gradient(0deg,var(--rider-color),transparent) right bottom/1px 52% no-repeat;filter:drop-shadow(0 0 10px var(--rider-color));border:0;border-image:;border-radius:18px;position:absolute;inset:0;box-shadow:0 19px 52px #0003}@supports (color:color-mix(in lab, red, red)){.profile-hero-v5 .featured-friend:before{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--rider-color) 20%,transparent))}}.profile-hero-v5 .featured-friend:before{pointer-events:none}.profile-hero-v5 .featured-friend:after{content:"";z-index:0;background:linear-gradient(90deg,var(--rider-color),transparent 68%);display:block;position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.profile-hero-v5 .featured-friend:after{background:linear-gradient(90deg,color-mix(in srgb,var(--rider-color) 7%,transparent),transparent 68%)}}.profile-hero-v5 .featured-friend:after{pointer-events:none;border-radius:13px}.profile-hero-v5 .featured-friend>*{z-index:1;position:relative}.horseman-mark{width:66px;height:66px}.horseman-mark img{image-rendering:auto;filter:drop-shadow(0 7px 12px #00000094);width:64px;height:64px}.profile-hero-v5 .featured-friend .avatar-large,.profile-hero-v5 .featured-friend-empty>.empty-rider-slot{border-radius:20px;width:88px;height:88px}.profile-hero-v5 .featured-friend .avatar{box-shadow:0 0 0 1px var(--rider-color),0 12px 28px #0000005c}@supports (color:color-mix(in lab, red, red)){.profile-hero-v5 .featured-friend .avatar{box-shadow:0 0 0 1px color-mix(in srgb,var(--rider-color) 35%,#ffffff1f),0 12px 28px #0000005c}}.profile-hero-v5 .empty-rider-slot{border-color:var(--rider-color);background:0 0}@supports (color:color-mix(in lab, red, red)){.profile-hero-v5 .empty-rider-slot{border-color:color-mix(in srgb,var(--rider-color) 30%,#ffffff14)}}.profile-hero-v5 .empty-rider-slot img{opacity:.78;width:76px;height:76px}.profile-hero-v5 .featured-friend>span:last-child>b{font-size:16px}.profile-hero-v5 .featured-friend>span:last-child>small{font-size:11px;line-height:1.38}.score-emblem:not(.is-compact){flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;width:176px;min-width:176px;height:176px;padding:21px;display:flex}.score-emblem:not(.is-compact)>i{border-radius:20px;transform:none}.score-emblem:not(.is-compact)>strong{text-align:left;width:100%;margin:auto 0 2px;font-size:82px;line-height:.8}.score-emblem:not(.is-compact)>span{width:100%;display:block}.score-emblem:not(.is-compact)>span b{max-width:132px;font:650 15px/1.15 var(--serif)}.score-emblem:not(.is-compact) .score-emblem-caption{color:#ffffffa6;font:800 10px/1.2 var(--sans);letter-spacing:.11em;text-transform:uppercase;margin:0;position:absolute;top:20px;left:21px}.review-vote-control{align-items:center;gap:7px;display:inline-flex}.review-vote-control button{min-height:40px;color:var(--muted);background:var(--surface-soft);grid-template-columns:19px auto auto;align-items:center;gap:6px;padding:0 11px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.review-vote-control button{background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}}.review-vote-control button{border:1px solid var(--line);border-radius:11px;font-size:11px;font-weight:700}.review-vote-control button:hover:not(:disabled),.review-vote-control button.active{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.review-vote-control button:hover:not(:disabled),.review-vote-control button.active{background:color-mix(in srgb,var(--green) 9%,var(--surface-soft))}}.review-vote-control button:hover:not(:disabled),.review-vote-control button.active{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.review-vote-control button:hover:not(:disabled),.review-vote-control button.active{border-color:color-mix(in srgb,var(--green) 34%,var(--line))}}.review-vote-control button.negative:hover:not(:disabled),.review-vote-control button.active.negative{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.review-vote-control button.negative:hover:not(:disabled),.review-vote-control button.active.negative{background:color-mix(in srgb,var(--danger) 9%,var(--surface-soft))}}.review-vote-control button.negative:hover:not(:disabled),.review-vote-control button.active.negative{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.review-vote-control button.negative:hover:not(:disabled),.review-vote-control button.active.negative{border-color:color-mix(in srgb,var(--danger) 34%,var(--line))}}.review-vote-control svg.is-down{transform:rotate(180deg)}.review-vote-control button b{color:currentColor;font-variant-numeric:tabular-nums;font-size:11px}.review-vote-control.is-compact button{grid-template-columns:18px auto auto;gap:5px;min-height:37px;padding:0 8px}.review-card footer{flex-wrap:wrap;row-gap:8px}.review-card footer .review-vote-control{flex:none}.review-card-views{align-items:center;gap:5px;display:inline-flex}.review-card-views svg{width:17px;height:17px}.feed-post>footer .review-vote-control{justify-content:center;min-width:0}.feed-post>footer .review-vote-control button{flex:1 1 0}.review-filter-panel{background:linear-gradient(145deg,var(--panel),var(--surface-soft));margin-bottom:22px;padding:18px}@supports (color:color-mix(in lab, red, red)){.review-filter-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 96%,transparent),color-mix(in srgb,var(--surface-soft) 80%,transparent))}}.review-filter-panel{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:19px}.review-search-row{grid-template-columns:minmax(260px,1.55fr) repeat(3,minmax(150px,.7fr));gap:10px;display:grid}.review-search-row .cabinet-search-field,.review-search-row select{background:var(--input);border:1px solid var(--line-dark);border-radius:12px;min-height:48px}.review-search-row select{min-width:0;padding:0 12px}.review-filter-summary{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:11px 20px;margin-top:13px;padding-top:13px;font-size:11px;display:flex}.review-filter-summary b{color:var(--ink);font-variant-numeric:tabular-nums}.review-filter-summary button{color:var(--wine);background:0 0;border:0;margin-left:auto;padding:0;font-weight:750}.cabinet-review-grid{align-items:stretch}.review-filter-empty{text-align:center;background:var(--panel);align-content:center;place-items:center;min-height:380px;display:grid}@supports (color:color-mix(in lab, red, red)){.review-filter-empty{background:color-mix(in srgb,var(--panel) 82%,transparent)}}.review-filter-empty{border:1px dashed var(--line-dark);border-radius:20px}.review-filter-empty>svg{width:42px;height:42px;color:var(--muted)}.review-filter-empty h3{margin:14px 0 5px;font-size:22px}.review-filter-empty p{color:var(--muted);margin-bottom:17px}.other-review-card>span i{gap:8px;display:flex}.other-review-card>span i span:first-child{color:var(--green)}.other-review-card>span i span:nth-child(2){color:var(--danger)}html[data-theme=noir]{--paper:#000;--paper-deep:#020304;--surface:#07090c;--surface-soft:#0d1116;--panel:#080a0df0;--panel-solid:#080a0d;--input:#0b0f14;--ink:#f4f7fb;--muted:#7f8996;--text-soft:#b7c0cb;--line:#e0e8f216;--line-dark:#e0e8f22b;--wine:#c8d1dc;--wine-dark:#8794a3;--accent-2:#3b4652;--glow-a:#d2dce816;--glow-b:#39455226;--brand-gradient:linear-gradient(145deg,#3a444f 0%,#1b222a 48%,#080b0f 100%);--hero-gradient:linear-gradient(142deg,#12171d 0%,#05070a 46%,#000 100%);--page-gradient:radial-gradient(ellipse at 48% -17%,#dfe7f11b,transparent 34rem), radial-gradient(ellipse at 96% 26%,#45526021,transparent 36rem), radial-gradient(ellipse at 0% 78%,#1a212933,transparent 42rem), linear-gradient(155deg,#080b0f 0%,#000 41%,#040608 74%,#000 100%)}html[data-theme=noir] .profile-hero-v5{background:linear-gradient(136deg,#0d1117 0%,#030507 50%,#000 100%)}html[data-theme=noir] .profile-hero-v5:after{background:radial-gradient(at 21% 45%,#cad4e00e,#0000 29rem),linear-gradient(90deg,#000000de,#0305087a 58%,#000000d1)}html[data-theme=noir] .review-card,html[data-theme=noir] .feed-post,html[data-theme=noir] .library-card,html[data-theme=noir] .analytics-card,html[data-theme=noir] .analytics-filter-panel,html[data-theme=noir] .review-filter-panel,html[data-theme=noir] .site-rating-panel,html[data-theme=noir] .other-reviews-panel,html[data-theme=noir] .review-author-card{background:linear-gradient(145deg,#101419f5,#05070afa 58%,#010203fa);border-color:#dce5ef1c;box-shadow:0 22px 64px #0000007a,inset 0 1px #ffffff06}html[data-theme=noir] input,html[data-theme=noir] textarea,html[data-theme=noir] select{background:linear-gradient(#0d1116,#080b0f);border-color:#dce5ef21}html[data-theme=noir] .score-emblem:not(.is-compact)>i{background:linear-gradient(145deg,#38424d,#161c22 55%,#07090c);border-color:#e8eef638;box-shadow:0 24px 58px #00000080,inset 0 1px #ffffff1c,inset 0 -24px 40px #0003}html[data-theme=noir] .profile-tier-board{background:linear-gradient(145deg,#0d1116,#030405 70%);border-color:#dae3ee26}html[data-theme=noir] .profile-tier-row{background:linear-gradient(90deg,#12171de6,#040608f0)}html[data-theme=noir] .profile-tier-row[data-score="10"] .profile-tier-label{color:#fff;background:linear-gradient(135deg,#861b2b,#3a090f 58%,#110407)}html[data-theme=noir] .profile-tier-row[data-score="9"] .profile-tier-label{color:#fff;background:linear-gradient(135deg,#8b3525,#42140d 58%,#160704)}html[data-theme=noir] .profile-tier-row[data-score="8"] .profile-tier-label{color:#fff;background:linear-gradient(135deg,#92602a,#472a0d 58%,#160d04)}html[data-theme=noir] .profile-tier-row[data-score="7"] .profile-tier-label{color:#fff;background:linear-gradient(135deg,#9a7b3a,#493713 58%,#151005)}html[data-theme=noir] .profile-tier-row[data-score="6"] .profile-tier-label{color:#fff;background:linear-gradient(135deg,#65764a,#29331e 58%,#0b1008)}html[data-theme=noir] .profile-tier-row[data-score="5"] .profile-tier-label{color:#fff;background:linear-gradient(135deg,#397264,#17372f 58%,#07110f)}html[data-theme=noir] .profile-tier-row[data-score="4"] .profile-tier-label{color:#fff;background:linear-gradient(135deg,#356778,#17313a 58%,#071014)}html[data-theme=noir] .profile-tier-row[data-score="3"] .profile-tier-label{color:#fff;background:linear-gradient(135deg,#405b79,#1d2b3b 58%,#090e15)}html[data-theme=noir] .profile-tier-row[data-score="2"] .profile-tier-label{color:#fff;background:linear-gradient(135deg,#3c444f,#1c2128 58%,#090b0e)}html[data-theme=noir] .profile-tier-row[data-score="1"] .profile-tier-label{color:#fff;background:linear-gradient(135deg,#22272e,#0c0f13 58%,#020304)}html[data-theme=noir] .profile-tier-row[data-score=unrated] .profile-tier-label{color:#dce3ec;background:linear-gradient(135deg,#242a32,#101419 58%,#05070a)}html[data-theme=noir] .wordmark-seal img{filter:grayscale()saturate(0)brightness(1.28)contrast(1.12)}html[data-theme=noir] .avatar-frame-violet{border-color:#9ca8b6;box-shadow:0 0 0 3px #bcc7d421,0 0 34px #7e8c9c3d,inset 0 0 25px #bfc9d61a}.feed-post>footer{grid-template-columns:minmax(128px,.9fr) minmax(174px,1.22fr) minmax(130px,.9fr) auto}.feed-post>footer .feed-action{grid-template-columns:20px auto auto;gap:4px;padding-inline:6px}.feed-post>footer .feed-action span{text-overflow:clip;overflow:visible}.feed-post>footer .review-vote-control button{padding-inline:7px}.vote-summary{gap:12px;min-width:260px;display:grid}.vote-summary-counts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vote-summary-counts>span{min-height:74px;color:var(--green);background:var(--green);align-content:center;gap:3px;padding:11px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.vote-summary-counts>span{background:color-mix(in srgb,var(--green) 8%,var(--surface-soft))}}.vote-summary-counts>span{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.vote-summary-counts>span{border:1px solid color-mix(in srgb,var(--green) 27%,var(--line))}}.vote-summary-counts>span{border-radius:13px}.vote-summary-counts>span.negative{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vote-summary-counts>span.negative{background:color-mix(in srgb,var(--danger) 7%,var(--surface-soft))}}.vote-summary-counts>span.negative{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vote-summary-counts>span.negative{border-color:color-mix(in srgb,var(--danger) 25%,var(--line))}}.vote-summary-counts b{font-variant-numeric:tabular-nums;font-size:25px;line-height:1}.vote-summary-counts small{color:var(--text-soft);font-size:11px;font-weight:750}@media (max-width:1280px){.profile-hero-v5 .profile-widget-rail,.profile-hero-v5 .profile-hero-inner{width:min(1320px,100% - 48px)}.profile-hero-v5 .profile-hero-inner{grid-template-columns:220px minmax(0,1fr);align-items:start}.profile-hero-v5 .avatar-hero{width:220px;height:220px}.profile-hero-v5 .featured-friends{grid-column:1/-1}.profile-hero-v5 .featured-friends>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.profile-hero-v5 .featured-friend{grid-template-columns:52px 76px minmax(0,1fr);gap:12px;min-height:126px;padding:18px}.horseman-mark,.horseman-mark img{width:52px;height:52px}.profile-hero-v5 .featured-friend .avatar-large,.profile-hero-v5 .featured-friend-empty>.empty-rider-slot{width:76px;height:76px}.review-search-row{grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(150px,.75fr))}.review-search-row select:last-child{grid-column:2/4}}@media (max-width:820px){.profile-hero-v5{min-height:0}.profile-hero-v5 .profile-widget-rail,.profile-hero-v5 .profile-hero-inner{width:min(100% - 32px,720px)}.profile-hero-v5 .profile-hero-inner{grid-template-columns:1fr;align-items:start;min-height:0;padding-top:92px;padding-bottom:78px}.profile-hero-v5 .featured-friends{grid-column:auto}.profile-hero-v5 .featured-friends>div{grid-template-columns:1fr}.review-search-row{grid-template-columns:1fr 1fr}.review-search-row .cabinet-search-field{grid-column:1/-1}.review-search-row select:last-child{grid-column:auto}.feed-post>footer{grid-template-columns:1fr}.feed-post>footer .review-vote-control{justify-content:stretch}.feed-post>footer .review-vote-control button{width:50%}}@media (max-width:560px){.cabinet-section{padding-bottom:48px}.profile-hero-v5 .profile-widget-rail,.profile-hero-v5 .profile-hero-inner{width:min(100% - 24px,520px)}.profile-hero-v5 .featured-friend{grid-template-columns:44px 68px minmax(0,1fr);gap:9px;min-height:118px;padding:15px 12px}.horseman-mark,.horseman-mark img{width:44px;height:44px}.profile-hero-v5 .featured-friend .avatar-large,.profile-hero-v5 .featured-friend-empty>.empty-rider-slot{width:68px;height:68px}.review-search-row{grid-template-columns:1fr}.review-search-row .cabinet-search-field{grid-column:auto}.review-filter-summary{flex-direction:column;align-items:flex-start;gap:7px}.review-filter-summary button{margin-left:0}.review-vote-control.is-compact button span{display:none}.score-emblem:not(.is-compact){width:152px;min-width:152px;height:152px}}.header-profile-name{font-family:var(--font-inter,Inter),"Segoe UI",sans-serif!important;letter-spacing:-.025em!important;text-transform:none!important;text-shadow:none!important;font-style:normal!important;font-weight:800!important}.profile-widget-rail .profile-steam-widget svg{width:28px;height:28px}.library-result-toggles{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.library-card[data-removed=true]{opacity:.76;border-style:dashed}.library-card[data-removed=true]>a:first-child .game-cover{filter:grayscale(.78)saturate(.32)brightness(.72)}.library-restore-action{min-height:30px;color:var(--ink);background:var(--green);padding:0 11px}@supports (color:color-mix(in lab, red, red)){.library-restore-action{background:color-mix(in srgb,var(--green) 12%,var(--surface-soft))}}.library-restore-action{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.library-restore-action{border:1px solid color-mix(in srgb,var(--green) 38%,var(--line))}}.library-restore-action{font:750 10px/1 var(--sans);border-radius:9px}.library-restore-action:hover:not(:disabled){border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.library-restore-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--green) 68%,var(--line-dark))}}.library-restore-action:hover:not(:disabled){transform:translateY(-1px)}.steam-sync-counts li{padding:0}.steam-sync-counts li>:is(button,b){padding:8px}.steam-sync-counts li>button{width:100%;min-height:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:10px}.steam-sync-counts li>button:is(:hover,.active){background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.steam-sync-counts li>button:is(:hover,.active){background:color-mix(in srgb,var(--wine) 13%,transparent)}}.steam-removed-library{background:var(--panel);margin:10px 0 14px;padding:14px}@supports (color:color-mix(in lab, red, red)){.steam-removed-library{background:color-mix(in srgb,var(--panel) 78%,transparent)}}.steam-removed-library{border:1px solid var(--line);border-radius:12px}.steam-removed-library>header{gap:3px;display:grid}.steam-removed-library>header span,.steam-removed-library>p,.steam-removed-library li small{color:var(--muted);font-size:11px}.steam-removed-library ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.steam-removed-library li{background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:8px 9px;display:flex}.steam-removed-library li>span{gap:2px;min-width:0;display:grid}.steam-removed-library li b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.steam-removed-library li button{min-height:32px;color:var(--ink);border:1px solid var(--line-dark);font:700 10px var(--sans);background:0 0;border-radius:8px;padding:0 11px}@media (max-width:720px){.library-result-toggles{justify-content:flex-start}}.tier-delete-dock{z-index:11950;top:50%;left:var(--tier-delete-left,16px);color:#8de0efb8;-webkit-backdrop-filter:blur(25px)saturate(140%);backdrop-filter:blur(25px)saturate(140%);opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 50% 20%,#33c4e521,#0000 45%),linear-gradient(155deg,#112737d1,#070f1be8);border:1px solid #49c7e029;border-radius:22px;align-content:center;place-items:center;gap:1px;width:104px;height:104px;min-height:0;padding:10px;transition:opacity .28s,transform .42s cubic-bezier(.2,.82,.24,1),visibility 0s linear .42s,border-color .24s,background .24s,box-shadow .24s,color .24s;display:grid;position:fixed;transform:translate(28px,-50%)scale(.82);box-shadow:0 18px 48px #00040e7a,0 0 30px #23c1e01a,inset 0 1px #8ce4f412}.tier-delete-dock[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(-50%)scale(1)}.tier-delete-dock-light{opacity:.75;pointer-events:none;background:radial-gradient(circle at 50% 35%,#30cfec21,#0000 66%);border-radius:16px;transition:opacity .25s,background .25s;position:absolute;inset:10px}.tier-delete-dock-icon{z-index:1;fill:none;stroke:currentColor;stroke-width:3.1px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #42cde83d);width:42px;height:47px;position:relative;overflow:visible}.tier-delete-dock-lid{transform-box:fill-box;transform-origin:82% 100%;transition:transform .34s cubic-bezier(.2,.82,.24,1)}.tier-delete-dock-bin,.tier-delete-dock-slot{transition:transform .3s,opacity .24s}.tier-delete-dock strong,.tier-delete-dock small{z-index:1;text-align:center;line-height:1.15;position:relative}.tier-delete-dock strong{color:#d2f1f7e0;font-size:12px}.tier-delete-dock small{color:#91b4c2ad;font-size:9px}.tier-delete-dock[data-visible=true] .tier-delete-dock-lid{animation:.58s cubic-bezier(.2,.82,.24,1) both tier-trash-greet}.tier-delete-dock[data-active=true]{color:#ff8e9c;background:radial-gradient(circle at 50% 24%,#ff456433,#0000 48%),linear-gradient(155deg,#421829e0,#130a18f0);border-color:#ff677b52;transform:translate(-5px,-50%)scale(1.08);box-shadow:0 20px 56px #00030c85,0 0 30px #ff3c6133,0 0 66px #753eff17,inset 0 1px #ffbbc61a}.tier-delete-dock[data-active=true] .tier-delete-dock-lid{animation:none;transform:rotate(-29deg)translate(-3px,-5px)}.tier-delete-dock[data-active=true] .tier-delete-dock-light{background:radial-gradient(circle at 50% 35%,#ff42633d,#0000 66%)}.tier-delete-dock[data-consuming=true]{color:#82e7b0;border-color:#51dd8f4d;animation:.43s cubic-bezier(.2,.82,.24,1) both tier-trash-consume;box-shadow:0 20px 56px #00030c85,0 0 34px #30d27838,inset 0 1px #b8ffd81a}.tier-delete-dock[data-consuming=true] .tier-delete-dock-lid{animation:.36s cubic-bezier(.3,.02,.2,1) both tier-trash-close}.tier-delete-dock[data-consuming=true] .tier-delete-dock-bin{animation:.36s both tier-trash-swallow}@keyframes tier-trash-greet{0%{transform:rotate(0)}58%{transform:rotate(-22deg)translate(-2px,-4px)}to{transform:rotate(-14deg)translate(-1px,-2px)}}@keyframes tier-trash-close{0%{transform:rotate(-29deg)translate(-3px,-5px)}72%{transform:rotate(4deg)}to{transform:none}}@keyframes tier-trash-swallow{0%,to{transform:scaleY(1)}46%{transform:translateY(3px)scaleY(.82)}}@keyframes tier-trash-consume{0%{transform:translate(-5px,-50%)scale(1.08)}45%{transform:translate(-5px,-50%)scale(.91)}to{transform:translateY(-50%)scale(1)}}@media (max-width:1080px){.tier-delete-dock{border-radius:20px;width:94px;height:94px;min-height:0}.tier-delete-dock-icon{width:39px;height:44px}}@media (max-width:720px){.tier-delete-dock{top:auto;left:50%;bottom:max(14px,env(safe-area-inset-bottom));width:100px;height:100px;min-height:0;transform:translate(-50%,24px)scale(.82)}.tier-delete-dock[data-visible=true]{transform:translate(-50%)scale(1)}.tier-delete-dock[data-active=true]{transform:translate(-50%,-5px)scale(1.07)}.tier-delete-dock[data-consuming=true]{animation-name:tier-trash-consume-mobile}.tier-delete-dock-icon{width:46px;height:52px}}@keyframes tier-trash-consume-mobile{0%{transform:translate(-50%,-5px)scale(1.07)}45%{transform:translate(-50%)scale(.91)}to{transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.tier-delete-dock,.tier-delete-dock-lid,.tier-delete-dock-bin{transition:none!important;animation:none!important}}.settings-section .slug-input{min-height:46px;color:var(--ink);background:var(--input);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px;margin-top:7px;padding:0 5px 0 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-section .slug-input{background:color-mix(in srgb,var(--input) 92%,var(--panel-solid))}}.settings-section .slug-input{border:1px solid var(--control-edge);border-radius:11px;box-shadow:inset 0 1px 2px #00000014}.settings-section .slug-input>span{color:var(--muted);padding:0;font-size:12px}.settings-section .slug-input>input:not([type=checkbox]){min-width:0;min-height:42px;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0 8px 0 0;border:0!important}.settings-section .slug-input:focus-within{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.settings-section .slug-input:focus-within{border-color:color-mix(in srgb,var(--wine) 58%,var(--line-dark))}}@supports (color:color-mix(in lab, red, red)){.settings-section .slug-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 12%,transparent), inset 0 1px 2px #00000014}}.settings-section .slug-input>input:not([type=checkbox]):focus-visible{box-shadow:none!important;outline:0!important}@supports (color:color-mix(in lab, red, red)){.tier-drop-slot,.profile-tier-board[data-tier-style] .tier-drop-slot{background:linear-gradient(145deg,color-mix(in srgb,var(--tier-focus) 10%,transparent),transparent 46%), radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--tier-a) 26%,transparent),transparent 52%), color-mix(in srgb,var(--tier-a) 10%,var(--tier-row-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier-focus) 82%,transparent), inset 0 0 34px color-mix(in srgb,var(--tier-a) 18%,transparent), 0 0 24px color-mix(in srgb,var(--tier-a) 19%,transparent)}}.settings-backdrop{place-items:center;padding:clamp(10px,2vh,22px);overflow:hidden}.settings-modal{grid-template-rows:68px minmax(0,1fr) 68px;width:min(1080px,100vw - 32px);height:min(760px,100dvh - 32px);max-height:calc(100dvh - 32px)}.settings-layout,.settings-content{min-height:0}.settings-nav{overscroll-behavior:contain;min-height:0;overflow-y:auto}.settings-content{overscroll-behavior:contain;scrollbar-gutter:stable;padding:27px 32px 36px;overflow-y:auto}.settings-footer{min-height:0}.profile-hero-v5{min-height:760px}.profile-hero-v5 .profile-hero-inner{grid-template-columns:250px minmax(0,1fr) 372px;align-items:start;gap:42px;min-height:760px;padding-top:88px;padding-bottom:64px}.profile-hero-v5 .avatar-hero{width:250px;height:250px}.profile-hero-v5 .featured-friends{margin-top:0}.analytics-filter-panel{padding:18px 20px}.analytics-filter-panel h2{font-size:23px}.analytics-filters{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:10px 0 8px}.analytics-filters input,.analytics-filters select{height:40px;min-height:40px;padding-inline:10px;font-size:11px}.analytics-grid{align-items:stretch}.analytics-card{min-height:430px}.score-distribution{grid-template-rows:auto minmax(330px,1fr);display:grid}.score-distribution .score-bars{width:100%;height:100%;min-height:330px;margin-top:18px}.review-vote-control.is-compact button{grid-template-columns:19px auto;gap:6px;min-width:54px;padding-inline:9px}.review-card footer{flex-wrap:nowrap;gap:7px}.review-card-action,.review-card-read{min-width:42px;min-height:38px;color:var(--muted);background:var(--surface-soft);justify-content:center;align-items:center;gap:5px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.review-card-action,.review-card-read{background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}}.review-card-action,.review-card-read{border:1px solid var(--line);border-radius:11px}.review-card-action svg,.review-card-read svg{width:18px;height:18px}.review-card-action b{font-variant-numeric:tabular-nums;font-size:11px}.review-card footer .review-card-read{width:42px;color:var(--wine);margin-left:auto;padding:0}.review-card-action:hover,.review-card-read:hover{color:var(--wine);border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-card-action:hover,.review-card-read:hover{border-color:color-mix(in srgb,var(--wine) 35%,var(--line))}}.feed-post>footer{grid-template-columns:58px max-content 58px 44px;justify-content:start;gap:8px}.feed-post>footer .feed-action{grid-template-columns:22px auto;justify-content:center;gap:5px;width:58px;padding:0}.feed-post>footer .review-vote-control{justify-content:start}.feed-post>footer .feed-read-action{justify-content:center;width:44px;min-height:44px;margin:0;padding:0}.feed-post>footer .feed-read-action svg{width:20px;height:20px}.score-emblem:not(.is-compact){text-align:center;align-items:center}.score-emblem:not(.is-compact)>strong{text-align:center;margin:auto 0 2px}.score-emblem:not(.is-compact)>span b{text-align:center;max-width:none}.score-emblem:not(.is-compact) .score-emblem-caption{text-align:center;left:16px;right:16px}.retro-emoji-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.retro-emoji-grid .gamerate-emoji{width:54px;height:54px}.review-inline-emoji{vertical-align:-.48em;background-repeat:no-repeat;width:1.7em;height:1.7em;margin:-.22em .08em;display:inline-block}.review-emoji-inserter{position:relative}.editor-toolbar .review-emoji-inserter>button{align-items:center;gap:6px;height:100%;display:inline-flex}.editor-toolbar .review-emoji-inserter>button.active{color:var(--wine);border-color:var(--wine)}.review-emoji-menu{z-index:31;width:min(480px,100vw - 52px);max-height:min(520px,100dvh - 150px);color:var(--ink);background:var(--panel-solid);gap:17px;padding:14px;display:grid;position:absolute;top:calc(100% + 9px);left:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.review-emoji-menu{background:color-mix(in srgb,var(--panel-solid) 98%,transparent)}}.review-emoji-menu{border:1px solid var(--line-dark);border-radius:17px;box-shadow:0 25px 75px #0000008c}.review-emoji-menu section>h4{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.review-emoji-menu section>div{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}.editor-toolbar .review-emoji-menu button{aspect-ratio:1;background:0 0;border-color:#0000;border-radius:11px;place-items:center;min-width:0;height:auto;padding:3px;display:grid}.editor-toolbar .review-emoji-menu button:hover{background:var(--surface-soft);border-color:var(--line)}.review-emoji-menu .gamerate-emoji{width:43px;max-width:100%;height:43px}@media (min-width:981px){.review-search-row{grid-template-columns:minmax(220px,1.45fr) minmax(118px,.62fr) minmax(145px,.78fr) minmax(145px,.78fr);gap:8px}.review-search-row select{min-height:42px}.review-search-row select:last-child{grid-column:auto}}@media (max-width:1280px){.profile-hero-v5{min-height:0}.profile-hero-v5 .profile-hero-inner{grid-template-columns:210px minmax(0,1fr);min-height:0;padding-top:82px;padding-bottom:68px}.profile-hero-v5 .avatar-hero{width:210px;height:210px}.profile-hero-v5 .featured-friends{grid-column:1/-1}.profile-hero-v5 .featured-friends>div{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-filters{grid-template-columns:repeat(7,minmax(86px,1fr))}}@media (max-width:980px){.analytics-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.settings-backdrop{padding:0}.settings-modal{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.profile-hero-v5 .profile-hero-inner{grid-template-columns:1fr;padding-top:82px}.profile-hero-v5 .featured-friends{grid-column:auto}.profile-hero-v5 .featured-friends>div{grid-template-columns:1fr}.feed-post>footer{grid-template-columns:58px max-content 58px 44px;justify-content:start}.feed-post>footer .review-vote-control{justify-content:start}.feed-post>footer .review-vote-control button{width:56px}}@media (max-width:620px){.analytics-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-card{min-height:380px}.score-distribution{grid-template-rows:auto minmax(270px,1fr)}.score-distribution .score-bars{min-height:270px}.review-card footer{flex-wrap:wrap}.review-card footer .review-card-read{margin-left:0}.review-emoji-menu{left:-115px}.review-emoji-menu section>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-height:700px) and (min-width:821px){.settings-backdrop{padding:8px}.settings-modal{grid-template-rows:58px minmax(0,1fr) 58px;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.settings-content{padding-top:20px;padding-bottom:26px}}.review-page-hero-v2 .review-score-share{align-content:center;justify-items:center;width:100%}.review-page-hero-v2 .review-score-share>.button{width:min(224px,100%)}@media (min-width:1281px){.profile-hero-v5{min-height:700px}.profile-hero-v5 .profile-hero-inner{grid-template-columns:250px minmax(0,1fr) 390px;align-items:start;gap:42px;min-height:700px;padding-top:86px;padding-bottom:58px}}.profile-hero-v5 .featured-friends>div{gap:14px}.profile-hero-v5 .featured-friend,.profile-hero-v5 .featured-friend.horseman-1,.profile-hero-v5 .featured-friend.horseman-2,.profile-hero-v5 .featured-friend.horseman-3{color:#ffffffeb;background:linear-gradient(145deg,#11141af0,#040508f0);border:1px solid #e6ecf41f;border-radius:17px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:13px;min-height:112px;padding:15px 15px 15px 54px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #0000004d,inset 0 1px #ffffff06}.profile-hero-v5 .featured-friend:before,.profile-hero-v5 .featured-friend:after{content:none!important;filter:none!important;border:0!important;border-image:!important;background:0 0!important;display:none!important}.profile-hero-v5 .featured-friend>*{min-width:0}.profile-hero-v5 .featured-friend .horseman-mark{place-items:center;width:38px;height:44px;display:grid;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.profile-hero-v5 .featured-friend .horseman-mark img{object-fit:contain;filter:drop-shadow(0 6px 10px #0000008f);width:38px;height:38px}.profile-hero-v5 .featured-friend .avatar-large,.profile-hero-v5 .featured-friend-empty>.empty-rider-slot{border:1px solid #e8eef624;border-radius:18px;width:78px;height:78px;box-shadow:0 11px 26px #00000057}.profile-hero-v5 .featured-friend .avatar{contain:paint;clip-path:inset(0 round 18px);overflow:hidden!important}.profile-hero-v5 .featured-friend>span:last-child{min-width:0;overflow:hidden}.profile-hero-v5 .featured-friend>span:last-child>b,.profile-hero-v5 .featured-friend>span:last-child>small,.profile-hero-v5 .featured-friend-rank em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-hero-v5 .featured-friend>span:last-child>b{font-size:15px;line-height:1.25}.profile-hero-v5 .featured-friend>span:last-child>small{margin-top:4px;font-size:10px;line-height:1.25}.profile-hero-v5 .featured-friend-rank{gap:6px;margin-top:3px}.profile-hero-v5 .featured-friend-rank img{flex-basis:23px;width:23px;height:23px}.profile-hero-v5 .featured-friend-rank em{font-size:9px}.horsemen-order[data-horseman-style=steel] .featured-friend{background:linear-gradient(145deg,#161b21f5,#050709f5);border-color:#d2dde929}.horsemen-order[data-horseman-style=steel] .horseman-mark img,.horsemen-order[data-horseman-style=steel] .empty-rider-slot img{filter:grayscale()saturate(0)brightness(1.28)contrast(1.12)drop-shadow(0 6px 10px #0009)}.horsemen-order[data-horseman-style=minimal] .featured-friend{min-height:104px;box-shadow:none;background:#05070ac2;border-color:#e6ecf417;padding-left:48px}.horsemen-order[data-horseman-style=minimal] .horseman-mark{width:30px;height:34px;left:10px}.horsemen-order[data-horseman-style=minimal] .horseman-mark img{opacity:.78;filter:grayscale(.7)brightness(1.16);width:30px;height:30px}.nickname-style-editorial{font-family:var(--serif)!important;letter-spacing:-.035em!important;font-weight:650!important}.nickname-style-gothic{text-shadow:0 0 24px var(--profile-accent,var(--wine));letter-spacing:.015em!important;font-family:Georgia,"\"Times New Roman\"",serif!important;font-weight:700!important}@supports (color:color-mix(in lab, red, red)){.nickname-style-gothic{text-shadow:0 0 24px color-mix(in srgb,var(--profile-accent,var(--wine)) 24%,transparent)}}.nickname-style-terminal{letter-spacing:-.055em!important;font-family:ui-monospace,SFMono-Regular,Consolas,"\"Liberation Mono\"",monospace!important;font-weight:720!important}.nickname-style-selector,.horseman-style-selector{border:0;min-width:0;margin:0;padding:0}.nickname-style-selector legend,.horseman-style-selector legend{color:var(--text-soft);margin-bottom:10px;font-size:11px;font-weight:700}.nickname-style-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.nickname-style-selector button{min-width:0;min-height:92px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);text-align:left;border-radius:13px;align-content:center;gap:4px;padding:13px 14px;display:grid}.nickname-style-selector button:hover{border-color:var(--line-dark)}.nickname-style-selector button.active{background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.nickname-style-selector button.active{background:color-mix(in srgb,var(--wine) 8%,var(--surface-soft))}}.nickname-style-selector button.active{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.nickname-style-selector button.active{border-color:color-mix(in srgb,var(--wine) 58%,var(--line))}}.nickname-style-selector button b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;line-height:1.1;overflow:hidden}.nickname-style-selector button span{margin-top:3px;font-size:11px;font-weight:750}.horseman-style-selector>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.horseman-style-selector button{min-width:0;min-height:82px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);text-align:left;border-radius:13px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.horseman-style-selector button.active{background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.horseman-style-selector button.active{background:color-mix(in srgb,var(--wine) 7%,var(--surface-soft))}}.horseman-style-selector button.active{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.horseman-style-selector button.active{border-color:color-mix(in srgb,var(--wine) 55%,var(--line))}}.horseman-style-selector button img{object-fit:contain;width:46px;height:46px}.horseman-style-selector button[data-style=steel] img{filter:grayscale()saturate(0)brightness(1.28)contrast(1.12)}.horseman-style-selector button[data-style=minimal] img{opacity:.72;filter:grayscale(.7);width:34px;height:34px}.horseman-style-selector button b,.horseman-style-selector button small{display:block}.horseman-style-selector button b{font-size:12px}.horseman-style-selector button small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.3}.circle-slots>button,.circle-slots>span,.circle-slots>.circle-horseman-1,.circle-slots>.circle-horseman-2,.circle-slots>.circle-horseman-3{min-width:0;min-height:106px;color:var(--ink);background:var(--surface-soft);border-radius:14px;position:relative;overflow:hidden;border:1px solid var(--line)!important;box-shadow:none!important;border-image:!important}.circle-slots>button{grid-template-columns:42px 62px minmax(0,1fr);align-items:center;gap:9px;padding:12px;display:grid}.circle-slots>span{text-align:left;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid;border-style:dashed!important}.circle-slots>button:before,.circle-slots>button:after,.circle-slots>span:before,.circle-slots>span:after{content:none!important;border:0!important;border-image:!important;background:0 0!important;display:none!important}.circle-slots .circle-horseman-emblem{object-fit:contain;width:42px;height:42px}.circle-slots .avatar-large{border:1px solid var(--line-dark);width:62px;height:62px;box-shadow:none;border-radius:15px}.circle-slots>button>span{min-width:0}.circle-slots b,.circle-slots small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.circle-slots[data-horseman-style=steel] .circle-horseman-emblem{filter:grayscale()saturate(0)brightness(1.28)contrast(1.12)}.circle-slots[data-horseman-style=minimal] .circle-horseman-emblem{opacity:.7;filter:grayscale(.7);width:32px;height:32px}.filter-bar{background:var(--panel);align-items:center;padding:7px}@supports (color:color-mix(in lab, red, red)){.filter-bar{background:color-mix(in srgb,var(--panel) 94%,transparent)}}.filter-bar{border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 34px #0000002e}.filter-bar input,.filter-bar select,.analytics-filters input,.analytics-filters select,.review-search-row select,.explore-filters select{min-width:0;max-width:100%;color:var(--ink);background-color:var(--input);border:1px solid var(--line);border-radius:10px}.filter-bar select,.analytics-filters select,.review-search-row select,.explore-filters select,.settings-section select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%), linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 15px) calc(50% - 2px),calc(100% - 10px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px!important}.filter-bar input:hover,.filter-bar select:hover,.analytics-filters input:hover,.analytics-filters select:hover,.review-search-row select:hover,.explore-filters select:hover{border-color:var(--line-dark)}.filter-bar input:focus,.filter-bar select:focus,.analytics-filters input:focus,.analytics-filters select:focus,.review-search-row select:focus,.explore-filters select:focus{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.filter-bar input:focus,.filter-bar select:focus,.analytics-filters input:focus,.analytics-filters select:focus,.review-search-row select:focus,.explore-filters select:focus{border-color:color-mix(in srgb,var(--wine) 54%,var(--line))}}.filter-bar input:focus,.filter-bar select:focus,.analytics-filters input:focus,.analytics-filters select:focus,.review-search-row select:focus,.explore-filters select:focus{box-shadow:0 0 0 3px var(--wine)}@supports (color:color-mix(in lab, red, red)){.filter-bar input:focus,.filter-bar select:focus,.analytics-filters input:focus,.analytics-filters select:focus,.review-search-row select:focus,.explore-filters select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 10%,transparent)}}.filter-bar input:focus,.filter-bar select:focus,.analytics-filters input:focus,.analytics-filters select:focus,.review-search-row select:focus,.explore-filters select:focus{outline:0}select option,select optgroup{color:var(--ink);background:var(--panel-solid)}html select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1280px) and (min-width:821px){.profile-hero-v5 .featured-friend{grid-template-columns:70px minmax(0,1fr);gap:10px;min-height:108px;padding:13px 13px 13px 49px}.profile-hero-v5 .featured-friend .horseman-mark{width:34px;height:40px;left:7px}.profile-hero-v5 .featured-friend .horseman-mark img{width:34px;height:34px}.profile-hero-v5 .featured-friend .avatar-large,.profile-hero-v5 .featured-friend-empty>.empty-rider-slot{width:70px;height:70px}}@media (max-width:820px){.profile-hero-v5 .featured-friend{grid-template-columns:74px minmax(0,1fr);padding:14px 14px 14px 52px}.horseman-style-selector>div,.nickname-style-selector>div{grid-template-columns:1fr}}@media (max-width:560px){.profile-hero-v5 .featured-friend{grid-template-columns:64px minmax(0,1fr);gap:9px;min-height:104px;padding:12px 10px 12px 44px}.profile-hero-v5 .featured-friend .horseman-mark{width:30px;height:36px;left:6px}.profile-hero-v5 .featured-friend .horseman-mark img{width:30px;height:30px}.profile-hero-v5 .featured-friend .avatar-large,.profile-hero-v5 .featured-friend-empty>.empty-rider-slot{width:64px;height:64px}.profile-hero-v5 .featured-friend>span:last-child>b{font-size:14px}.profile-hero-v5 .featured-friend>span:last-child>small{font-size:9px}.circle-slots>button{grid-template-columns:38px 56px minmax(0,1fr)}}.review-vote-control button,.review-vote-control.is-compact button{grid-template-columns:25px auto;justify-content:center;gap:7px;min-width:62px;min-height:46px;padding:0 10px}.review-vote-control svg{width:25px;height:25px}.review-vote-control button b{font-variant-numeric:tabular-nums;font-size:12px}.feed-post>footer .review-vote-control button{flex:0 0 62px;width:62px}.vote-buttons{gap:10px}.vote-buttons button{width:78px;min-width:78px;min-height:78px;color:var(--green);background:var(--green);grid-template-columns:1fr;align-content:center;justify-items:center;gap:5px;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.vote-buttons button{background:color-mix(in srgb,var(--green) 7%,#ffffff0b)}}.vote-buttons button{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.vote-buttons button{border-color:color-mix(in srgb,var(--green) 25%,#ffffff26)}}.vote-buttons button{text-align:center;border-radius:16px}.vote-buttons button.negative{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vote-buttons button.negative{background:color-mix(in srgb,var(--danger) 7%,#ffffff0b)}}.vote-buttons button.negative{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vote-buttons button.negative{border-color:color-mix(in srgb,var(--danger) 25%,#ffffff26)}}.vote-buttons button.active{color:#fff;background:var(--green)}@supports (color:color-mix(in lab, red, red)){.vote-buttons button.active{background:color-mix(in srgb,var(--green) 28%,#ffffff0f)}}.vote-buttons button.active{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.vote-buttons button.active{border-color:color-mix(in srgb,var(--green) 74%,white)}}.vote-buttons button.active.negative{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vote-buttons button.active.negative{background:color-mix(in srgb,var(--danger) 26%,#ffffff0f)}}.vote-buttons button.active.negative{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vote-buttons button.active.negative{border-color:color-mix(in srgb,var(--danger) 72%,white)}}.vote-buttons button svg,.vote-summary-counts svg{width:32px;height:32px}.vote-buttons button svg.is-down,.vote-summary-counts svg.is-down{transform:rotate(180deg)}.vote-buttons button b{color:currentColor;font-size:15px;line-height:1}.vote-summary{min-width:196px}.vote-summary-counts{gap:10px}.vote-summary-counts>span{grid-template-columns:32px auto;place-content:center;align-items:center;gap:8px;min-height:78px;padding:9px;display:grid}.vote-summary-counts b{color:currentColor;font-size:18px}.comment-reactions>button{gap:4px;min-height:46px;padding:3px 9px 3px 5px}.comment-reactions>button .gamerate-emoji{flex-basis:38px;width:38px;height:38px}.comment-reactions>button b{text-align:center;min-width:12px;margin:0;font-size:11px}.reaction-popover{overscroll-behavior:contain;grid-template-columns:1fr;gap:16px;width:min(500px,100vw - 40px);max-height:min(520px,100dvh - 130px);padding:14px;display:grid;overflow-y:auto}.reaction-popover>section{min-width:0}.reaction-popover>section>h4{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.reaction-popover>section>div{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}.reaction-popover>section button{aspect-ratio:1;min-width:0;min-height:0;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;padding:4px;display:grid}.reaction-popover>section button:hover{background:var(--surface-soft);border-color:var(--line)}.reaction-popover>section .gamerate-emoji{flex-basis:44px;width:44px;max-width:100%;height:44px}.profile-hero-v5 .featured-friends{align-self:center}.profile-hero-v5 .rank-badge:not(.is-compact){width:min(330px,100%)}.rank-badge-title{align-items:center;gap:10px;min-width:0;display:flex}.rank-badge-title>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-layout{grid-template-columns:190px minmax(0,1fr)}.settings-content{padding-inline:36px 42px}.nickname-style-selector>div{grid-template-columns:repeat(4,minmax(0,1fr))}.nickname-style-selector button{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:122px;padding:16px 14px}.nickname-style-selector button b{width:100%;font-size:clamp(17px,1.5vw,23px)}.nickname-style-selector button span{color:var(--muted);background:var(--panel-solid);margin:0;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.nickname-style-selector button span{background:color-mix(in srgb,var(--panel-solid) 55%,transparent)}}.nickname-style-selector button span{border:1px solid var(--line);border-radius:999px;font-size:9px;font-weight:700}.nickname-style-selector button.active span{color:var(--ink);border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.nickname-style-selector button.active span{border-color:color-mix(in srgb,var(--wine) 32%,var(--line))}}@media (max-width:1080px){.nickname-style-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.settings-layout{grid-template-columns:1fr}.settings-content{padding-inline:18px}.profile-hero-v5 .featured-friends{align-self:stretch}.reaction-popover>section>div{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:560px){.nickname-style-selector>div{grid-template-columns:1fr}.vote-buttons button{width:68px;min-width:68px;min-height:68px}.reaction-popover>section>div{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-average{grid-template-columns:max-content minmax(0,1fr);column-gap:15px}.site-average>strong{white-space:nowrap;min-width:0}.site-average>span{min-width:0;padding-top:2px}.site-average span b{line-height:1.2}.feed-connections-card>.button{margin-top:15px}.profile-hero-v5 .profile-envy-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,25px)}.profile-hero-v5 .profile-envy-stats>div{min-width:0}.profile-hero-v5 .profile-envy-stats strong{white-space:nowrap}@media (max-width:560px){.profile-hero-v5 .profile-envy-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}.score-emblem[data-score]>i,.game-cover[data-score] .cover-score{color:var(--score-ink);background:linear-gradient(135deg,var(--score-a),var(--score-b))!important;border-color:var(--score-a)!important}@supports (color:color-mix(in lab, red, red)){.score-emblem[data-score]>i,.game-cover[data-score] .cover-score{border-color:color-mix(in srgb,var(--score-a) 62%,white)!important}}.score-picker[data-score]>strong,.library-card[data-score] .library-card-title strong,.profile-average-stat[data-score] strong,.analytics-kpis article[data-score] strong,.genre-stat-line b[data-score],.site-average[data-score]>strong{text-shadow:0 0 22px var(--score-a);color:var(--score-a)!important}@supports (color:color-mix(in lab, red, red)){.score-picker[data-score]>strong,.library-card[data-score] .library-card-title strong,.profile-average-stat[data-score] strong,.analytics-kpis article[data-score] strong,.genre-stat-line b[data-score],.site-average[data-score]>strong{text-shadow:0 0 22px color-mix(in srgb,var(--score-a) 24%,transparent)}}.score-picker>div button[data-score]{--score-button-a:var(--score-a);--score-button-b:var(--score-b)}@supports (color:color-mix(in lab, red, red)){.score-picker>div button[data-score]:hover,.score-picker>div button[data-score].active{border-color:color-mix(in srgb,var(--score-button-a) 70%,white);box-shadow:0 6px 18px color-mix(in srgb,var(--score-button-a) 27%,transparent)}}.score-bars>div[data-score] i,.site-distribution [data-score] i{box-shadow:0 0 18px var(--score-a);background:linear-gradient(to top,var(--score-b),var(--score-a))!important}@supports (color:color-mix(in lab, red, red)){.score-bars>div[data-score] i,.site-distribution [data-score] i{box-shadow:0 0 18px color-mix(in srgb,var(--score-a) 24%,transparent)}}.site-distribution [data-score] b,.review-preview-cover>strong[data-score]{color:var(--score-ink);background:linear-gradient(135deg,var(--score-a),var(--score-b))}.tier-board-shell{min-width:0;position:relative}.tier-board-toolbar{background:var(--panel);justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.tier-board-toolbar{background:color-mix(in srgb,var(--panel) 94%,transparent)}}.tier-board-toolbar{border:1px solid var(--line);border-radius:18px;box-shadow:0 14px 40px #00000024}.tier-board-toolbar h2{font:760 clamp(24px,2.2vw,34px)/1 var(--sans);letter-spacing:-.045em;margin:3px 0 6px}.tier-board-toolbar>div:first-child>span{color:var(--muted);font-size:12px;line-height:1.5}.tier-board-actions,.tier-scale-switch{align-items:center;gap:8px;display:flex}.tier-scale-switch{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;padding:4px}.tier-scale-switch button{min-width:66px;min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:12px;font-weight:800;transition:color .18s,background .18s,transform .18s}.tier-scale-switch button:hover{color:var(--ink)}.tier-scale-switch button.active{color:#fff;background:linear-gradient(135deg,var(--wine),var(--accent-2))}@supports (color:color-mix(in lab, red, red)){.tier-scale-switch button.active{background:linear-gradient(135deg,var(--wine),color-mix(in srgb,var(--accent-2) 65%,var(--wine)))}}.tier-scale-switch button.active{box-shadow:0 6px 18px var(--wine)}@supports (color:color-mix(in lab, red, red)){.tier-scale-switch button.active{box-shadow:0 6px 18px color-mix(in srgb,var(--wine) 30%,transparent)}}.tier-download-button{white-space:nowrap;min-height:48px}.tier-download-button svg{vertical-align:-4px;width:19px;height:19px;margin-right:8px}.tier-board-notice{color:var(--muted);text-align:right;margin:-4px 0 12px;font-size:11px}.tier-scale-map{background:var(--surface-soft);border:1px solid var(--line);border-radius:13px;flex-wrap:wrap;gap:7px;margin:0 0 12px;padding:10px 14px;display:flex}.tier-scale-map span{color:var(--text-soft);background:var(--panel-solid);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:750}.profile-tier-board{isolation:isolate;background:#090b0f;border:1px solid #272c35;border-radius:22px;position:relative;box-shadow:0 25px 70px #00000047;overflow:visible!important}.profile-tier-row{background:linear-gradient(90deg,#0e1117,#090b0f);grid-template-columns:clamp(118px,13vw,158px) minmax(0,1fr);min-height:124px;transition:background .16s,box-shadow .16s;display:grid;position:relative;overflow:visible}.profile-tier-row+.profile-tier-row{border-top:1px solid #252a32}.profile-tier-row.is-drop-target{background:var(--score-a)}@supports (color:color-mix(in lab, red, red)){.profile-tier-row.is-drop-target{background:color-mix(in srgb,var(--score-a) 10%,#0b0e13)}}.profile-tier-row.is-drop-target{box-shadow:inset 0 0 0 2px var(--score-a)}@supports (color:color-mix(in lab, red, red)){.profile-tier-row.is-drop-target{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--score-a) 72%,white)}}.profile-tier-label{text-align:center;text-shadow:0 2px 16px #00000047;border-right:1px solid #ffffff21;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:15px 10px;display:flex;color:var(--score-ink)!important;background:linear-gradient(135deg,var(--score-a),var(--score-b))!important}.profile-tier-label strong{font:850 clamp(36px,4vw,54px)/.9 var(--sans);letter-spacing:-.07em;font-variant-numeric:tabular-nums}.profile-tier-label span{max-width:128px;color:inherit;letter-spacing:.065em;text-transform:uppercase;margin-top:10px;font-size:9px;font-weight:850;line-height:1.25}.profile-tier-label small{color:inherit;opacity:.72;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:800}.profile-tier-games{overscroll-behavior:none;grid-template-columns:repeat(auto-fill,minmax(68px,82px));align-content:start;align-items:start;gap:11px;min-width:0;padding:14px;display:grid!important;overflow:visible!important}.profile-tier-games>i{color:#747d8c;min-height:92px;font:italic 13px/1.45 var(--serif);text-align:center;grid-column:1/-1;place-items:center;margin:0;display:grid}.tier-game{z-index:1;aspect-ratio:3/4;-webkit-user-select:none;user-select:none;-webkit-user-drag:element;transform-origin:50% 80%;outline:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .2s,opacity .16s;display:block;position:relative;width:100%!important;min-width:0!important;height:auto!important}.tier-game .game-cover{border:1px solid var(--score-a);background:#151921;overflow:hidden;aspect-ratio:3/4!important;width:100%!important;height:100%!important}@supports (color:color-mix(in lab, red, red)){.tier-game .game-cover{border:1px solid color-mix(in srgb,var(--score-a) 35%,#343943)}}.tier-game .game-cover{border-radius:10px;transition:border-color .2s,box-shadow .2s;box-shadow:0 9px 21px #0000006b,inset 0 0 0 1px #ffffff0d}:is(.tier-game:hover,.tier-game:focus-visible){z-index:30;filter:saturate(1.08);transform:translateY(-6px)scale(1.055)}:is(.tier-game:hover .game-cover,.tier-game:focus-visible .game-cover){border-color:var(--score-a);transform:none}@supports (color:color-mix(in lab, red, red)){:is(.tier-game:hover .game-cover,.tier-game:focus-visible .game-cover){border-color:color-mix(in srgb,var(--score-a) 80%,white)}}:is(.tier-game:hover .game-cover,.tier-game:focus-visible .game-cover){box-shadow:0 18px 34px #00000094,0 0 0 2px var(--score-a)}@supports (color:color-mix(in lab, red, red)){:is(.tier-game:hover .game-cover,.tier-game:focus-visible .game-cover){box-shadow:0 18px 34px #00000094,0 0 0 2px color-mix(in srgb,var(--score-a) 32%,transparent)}}.tier-game>.tier-card-title{z-index:3;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.1;position:absolute;overflow:hidden;background:linear-gradient(#0000,#020305f2)!important;border-radius:0 0 7px 7px!important;padding:18px 4px 4px!important;font-size:8px!important;inset:auto 4px 4px!important}.tier-game>.tier-card-glint{z-index:2;opacity:0;pointer-events:none;transition:opacity .2s,transform .55s;position:absolute;overflow:hidden;transform:translate(-110%);background:linear-gradient(115deg,#0000 15%,#ffffff52 42%,#0000 67%)!important;border-radius:9px!important;padding:0!important;inset:1px!important}.tier-game:hover>.tier-card-glint{opacity:1;transform:translate(110%)}.tier-game-popover{z-index:80;color:#eef1f6;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0ef7;border:1px solid #ffffff2b;border-radius:15px;width:236px;padding:14px;transition:opacity .17s .62s,transform .17s .62s;position:absolute;bottom:calc(100% + 13px);left:50%;transform:translate(-50%,8px)scale(.97);box-shadow:0 24px 70px #0000009e}.tier-game:nth-last-child(-n+2) .tier-game-popover{left:auto;right:0;transform:translateY(8px)scale(.97)}:is(.tier-game:hover .tier-game-popover,.tier-game:focus-visible .tier-game-popover){opacity:1;transform:translate(-50%)scale(1)}:is(.tier-game:nth-last-child(-n+2):hover .tier-game-popover,.tier-game:nth-last-child(-n+2):focus-visible .tier-game-popover){transform:translateY(0)scale(1)}.tier-game-popover:after{content:"";background:#090b0f;border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;width:12px;height:12px;position:absolute;bottom:-6px;right:calc(50% - 6px);transform:rotate(45deg)}.tier-game-popover>small{color:#8e97a7;text-transform:uppercase;font-size:9px;font-weight:700}.tier-game-popover>strong{margin-top:5px;font-size:15px;line-height:1.2;display:block}.tier-game-popover dl{border-top:1px solid #ffffff1c;gap:6px;margin:11px 0 0;padding-top:9px;display:grid}.tier-game-popover dl>div{justify-content:space-between;gap:12px;display:flex}.tier-game-popover dt{color:#8e97a7;font-size:10px}.tier-game-popover dd{text-align:right;margin:0;font-size:10px;font-weight:750}.tier-game-popover p{color:#c8ced8;font:italic 11px/1.45 var(--serif);margin:9px 0 0}.tier-game.is-before-target:before{z-index:10;content:"";background:var(--score-a);width:3px;box-shadow:0 0 16px var(--score-a);border-radius:999px;position:absolute;top:-4px;bottom:-4px;left:-7px}.tier-game[draggable=true]{cursor:grab;touch-action:manipulation}.tier-game[draggable=true]:active{cursor:grabbing}.tier-drag-ghost{z-index:9999;opacity:.95;pointer-events:none;border-radius:11px;overflow:hidden;transform:rotate(3deg)scale(1.08);box-shadow:0 22px 60px #000000a6,0 0 0 2px #ffffff94;position:fixed!important;top:-1000px!important;left:-1000px!important}.tier-drag-ghost .tier-game-popover{display:none}.profile-tier-board[data-tier-style=steel]{background:#0c1014;border-color:#454d58}.profile-tier-board[data-tier-style=steel] .profile-tier-row{background:linear-gradient(90deg,#151a20,#0b0e12);border-color:#343b45}.profile-tier-board[data-tier-style=steel] .tier-game .game-cover{filter:saturate(.42)contrast(1.08);border-radius:4px}.profile-tier-board[data-tier-style=steel] .tier-card-glint{filter:grayscale()}.profile-tier-board[data-tier-style=arcade]{background:#090412;border:2px solid #854cf0;border-radius:8px;box-shadow:0 0 0 4px #160c2b,0 0 42px #894bff47,inset 0 0 50px #581fa521}.profile-tier-board[data-tier-style=arcade]:after{z-index:100;content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#9563ff09 3px 4px);position:absolute;inset:0}.profile-tier-board[data-tier-style=arcade] .profile-tier-row{background:linear-gradient(90deg,#170b28,#08040f);border-color:#452269}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=arcade] .profile-tier-label{background:linear-gradient(135deg,color-mix(in srgb,var(--score-a) 72%,#ff42dd),color-mix(in srgb,var(--score-b) 65%,#421d9b))!important}}.profile-tier-board[data-tier-style=arcade] .profile-tier-label{text-shadow:2px 2px #35105d;border-radius:0}.profile-tier-board[data-tier-style=arcade] .profile-tier-label strong,.profile-tier-board[data-tier-style=arcade] .profile-tier-label span,.profile-tier-board[data-tier-style=arcade] .tier-card-title{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.profile-tier-board[data-tier-style=arcade] .tier-game .game-cover{border:2px solid #934dff;border-radius:3px;box-shadow:4px 4px #34145d,0 0 20px #8f49ff4d}.profile-tier-board[data-tier-style=editorial]{color:#18191b;background:#e7e2d8;border-color:#aaa293;border-radius:3px;box-shadow:0 20px 60px #201d182e}.profile-tier-board[data-tier-style=editorial] .profile-tier-row{background:#f7f4ed;border-color:#c8c1b5}.profile-tier-board[data-tier-style=editorial] .profile-tier-label{box-shadow:inset 7px 0 var(--score-a);text-shadow:none;border-right-color:#bbb3a6;border-radius:0;color:#161719!important;background:#eee9df!important}.profile-tier-board[data-tier-style=editorial] .profile-tier-label strong{font-family:var(--serif);font-style:italic}.profile-tier-board[data-tier-style=editorial] .tier-game .game-cover{background:#fff;border:1px solid #b8b0a3;border-radius:0;padding:4px;box-shadow:0 8px 17px #2d282038}.profile-tier-board[data-tier-style=editorial] .tier-game>.tier-card-title{inset:auto 5px 5px!important}.profile-tier-board[data-tier-style=retro]{color:#caffd8;background:#020a05;border:2px solid #2d8a4b;border-radius:0;box-shadow:0 0 38px #27ab4f2e,inset 0 0 60px #115d2a29}.profile-tier-board[data-tier-style=retro]:after{z-index:100;content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 4px,#48ff7c0b 4px 5px);position:absolute;inset:0}.profile-tier-board[data-tier-style=retro] .profile-tier-row{background:#031008;border-color:#17482a}.profile-tier-board[data-tier-style=retro] .profile-tier-label{text-shadow:0 0 12px #6fff978f;border-radius:0;box-shadow:inset 4px 0 #6dff94;color:#d8ffe3!important;background:linear-gradient(135deg,#155f30,#06210f)!important}.profile-tier-board[data-tier-style=retro] .profile-tier-label *,.profile-tier-board[data-tier-style=retro] .tier-card-title{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.profile-tier-board[data-tier-style=retro] .tier-game .game-cover{filter:sepia(.18)hue-rotate(72deg)saturate(.72);border:1px solid #39945a;border-radius:0;box-shadow:0 0 16px #40eb6d33}.tier-style-selector,.tier-scale-selector{border:0;margin-top:24px;padding:0}.tier-style-selector>legend,.tier-scale-selector>legend{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800}.tier-style-selector>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.tier-style-selector button{min-width:0;min-height:132px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);text-align:left;border-radius:14px;align-content:start;gap:7px;padding:12px;display:grid}.tier-style-selector button:hover{border-color:var(--line-dark);transform:translateY(-2px)}.tier-style-selector button.active{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.tier-style-selector button.active{border-color:color-mix(in srgb,var(--wine) 70%,white)}}.tier-style-selector button.active{box-shadow:0 0 0 2px var(--wine)}@supports (color:color-mix(in lab, red, red)){.tier-style-selector button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--wine) 17%,transparent)}}.tier-style-selector button b{font-size:12px}.tier-style-selector button small{color:var(--muted);font-size:9px;line-height:1.35}.tier-style-mini{background:#090b0f;border-radius:7px;grid-template-rows:repeat(4,1fr);gap:2px;height:46px;padding:6px;display:grid}.tier-style-mini i{background:linear-gradient(90deg,#ff365f 0 22%,#272c34 22%);border-radius:2px;display:block}.tier-style-selector button[data-style=steel] .tier-style-mini i{background:linear-gradient(90deg,#77818d 0 22%,#252b32 22%)}.tier-style-selector button[data-style=arcade] .tier-style-mini{background:#10051e;border:1px solid #8f4cff;border-radius:2px}.tier-style-selector button[data-style=arcade] .tier-style-mini i{background:linear-gradient(90deg,#ff4fd8 0 22%,#261039 22%)}.tier-style-selector button[data-style=editorial] .tier-style-mini{background:#e9e4da;border-radius:1px}.tier-style-selector button[data-style=editorial] .tier-style-mini i{background:linear-gradient(90deg,#18191b 0 5%,#f7f4ed 5%)}.tier-style-selector button[data-style=retro] .tier-style-mini{background:#041008;border:1px solid #3aa85e;border-radius:0}.tier-style-selector button[data-style=retro] .tier-style-mini i{background:linear-gradient(90deg,#3fa963 0 22%,#0b2414 22%)}.tier-scale-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tier-scale-selector button{min-height:68px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);text-align:left;border-radius:13px;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.tier-scale-selector button b,.tier-scale-selector button small{display:block}.tier-scale-selector button small{color:var(--muted);margin-top:4px;font-size:9px}.tier-scale-selector button>b{min-width:56px;color:var(--wine);text-align:right;font-size:18px}.tier-scale-selector button.active{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.tier-scale-selector button.active{border-color:color-mix(in srgb,var(--wine) 70%,white)}}.tier-scale-selector button.active{box-shadow:0 0 0 2px var(--wine)}@supports (color:color-mix(in lab, red, red)){.tier-scale-selector button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--wine) 17%,transparent)}}.editor-toolbar-v2{z-index:35;color:var(--ink);background:var(--surface-soft);flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;padding:8px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.editor-toolbar-v2{background:color-mix(in srgb,var(--surface-soft) 88%,var(--panel-solid))}}.editor-toolbar-v2{border:1px solid var(--line);border-radius:14px 14px 0 0}.editor-tool-group{background:var(--panel-solid);align-items:center;gap:3px;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.editor-tool-group{background:color-mix(in srgb,var(--panel-solid) 72%,transparent)}}.editor-tool-group{border:1px solid var(--line);border-radius:10px}.editor-insert-group{margin-left:auto}.editor-tool{width:38px;height:38px;color:var(--text-soft);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;transition:color .16s,background .16s,border-color .16s,transform .16s;display:grid;position:relative}.editor-tool:hover,.editor-tool.active{color:var(--ink);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.editor-tool:hover,.editor-tool.active{background:color-mix(in srgb,var(--wine) 10%,var(--surface-soft))}}.editor-tool:hover,.editor-tool.active{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.editor-tool:hover,.editor-tool.active{border-color:color-mix(in srgb,var(--wine) 36%,var(--line))}}.editor-tool:hover,.editor-tool.active{transform:translateY(-1px)}.editor-tool:focus-visible{outline:2px solid var(--wine);outline-offset:2px}.editor-tool:disabled{opacity:.38;transform:none}.editor-tool svg{width:20px;height:20px}.editor-tool>span{z-index:90;color:#fff;opacity:0;pointer-events:none;background:#080a0e;border:1px solid #ffffff26;border-radius:7px;width:max-content;max-width:190px;padding:6px 8px;font-size:10px;font-weight:700;transition:opacity .13s .35s,transform .13s .35s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px);box-shadow:0 9px 28px #0000005c}:is(.editor-tool:hover>span,.editor-tool:focus-visible>span){opacity:1;transform:translate(-50%)}.editor-toolbar-hint{color:var(--muted);flex:1 0 100%;justify-content:space-between;gap:16px;margin:1px 4px 0;font-size:9px;line-height:1.4;display:flex}.editor-tool-popover-shell,.review-emoji-inserter,.review-sticker-inserter{position:relative}.editor-link-popover,.editor-color-popover{z-index:120;color:var(--ink);background:var(--panel-solid);border:1px solid var(--line-dark);border-radius:15px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #0000006b}.editor-link-popover label{color:var(--muted);font-size:10px;font-weight:750}.editor-link-popover label small{font-weight:500}.editor-link-popover input{width:100%;min-height:42px;color:var(--ink);background:var(--input);border:1px solid var(--line);border-radius:9px;outline:0;margin-top:5px;padding:0 11px}.editor-link-popover input:focus{border-color:var(--wine);box-shadow:0 0 0 3px var(--wine)}@supports (color:color-mix(in lab, red, red)){.editor-link-popover input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 12%,transparent)}}.editor-link-popover footer>button:first-child{min-height:34px;color:var(--muted);background:0 0;border:0}.editor-color-popover>span{color:var(--muted);font-size:10px;font-weight:750}.editor-color-popover>div{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:9px;display:grid}.editor-color-popover button{aspect-ratio:1;background:var(--swatch);border:2px solid var(--swatch);padding:0}@supports (color:color-mix(in lab, red, red)){.editor-color-popover button{border:2px solid color-mix(in srgb,var(--swatch) 55%,var(--line-dark))}}.editor-color-popover button{border-radius:50%;box-shadow:inset 0 0 0 2px #00000026}.editor-color-popover button:hover{transform:scale(1.12)}.review-emoji-inserter .review-emoji-menu,.review-sticker-inserter .review-sticker-menu{z-index:110;top:calc(100% + 10px);left:auto;right:0}.review-editor,.review-preview-v2{min-height:510px;border-top:0!important;border-radius:0 0 14px 14px!important}.review-editor{padding:24px;font-size:16px;line-height:1.9}.review-preview-v2{color:var(--ink);background:var(--panel-solid);padding:0;overflow:hidden}.review-preview-cover{color:#fff;background:radial-gradient(circle at 85% 10%,var(--score-a),transparent 35%), linear-gradient(130deg,#151922,#07090d);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:205px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.review-preview-cover{background:radial-gradient(circle at 85% 10%,color-mix(in srgb,var(--score-a) 33%,transparent),transparent 35%), linear-gradient(130deg,#151922,#07090d)}}.review-preview-cover{border-bottom:1px solid #ffffff1f}.review-preview-cover>div{aspect-ratio:3/4;background:#202631;border:1px solid #fff3;border-radius:13px;place-items:center;width:112px;display:grid;overflow:hidden;box-shadow:0 14px 40px #00000073}.review-preview-cover>div img{object-fit:cover;width:100%;height:100%}.review-preview-cover>div span{font-size:42px;font-weight:850}.review-preview-cover section{min-width:0}.review-preview-cover section>small{color:#ffffff80;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.review-preview-cover h3{font:780 clamp(27px,3vw,42px)/1 var(--sans);letter-spacing:-.055em;margin:8px 0 7px}.review-preview-cover section>p{color:#ffffff94;margin:0;font-size:11px}.review-preview-cover section>div{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.review-preview-cover section>div span{color:#ffffffc2;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:9px}.review-preview-cover>strong{border:1px solid var(--score-a);place-items:center;min-width:74px;min-height:74px;display:grid}@supports (color:color-mix(in lab, red, red)){.review-preview-cover>strong{border:1px solid color-mix(in srgb,var(--score-a) 60%,white)}}.review-preview-cover>strong{box-shadow:0 14px 38px var(--score-a);border-radius:20px 7px}@supports (color:color-mix(in lab, red, red)){.review-preview-cover>strong{box-shadow:0 14px 38px color-mix(in srgb,var(--score-a) 20%,transparent)}}.review-preview-cover>strong{font-variant-numeric:tabular-nums;font-size:34px}.review-preview-verdict{color:var(--ink);background:var(--wine);margin:0;padding:20px 28px}@supports (color:color-mix(in lab, red, red)){.review-preview-verdict{background:color-mix(in srgb,var(--wine) 8%,var(--surface-soft))}}.review-preview-verdict{border:0;border-bottom:1px solid var(--line);font:italic 600 18px/1.5 var(--serif)}.review-preview-v2>.prose{padding:32px clamp(24px,5vw,64px)}.review-text-color{color:var(--review-text-color)}.review-video-embed{background:var(--surface-soft);width:100%;margin:2em 0;padding:9px}@supports (color:color-mix(in lab, red, red)){.review-video-embed{background:color-mix(in srgb,var(--surface-soft) 72%,var(--panel-solid))}}.review-video-embed{border:1px solid var(--line-dark);border-radius:18px;box-shadow:0 20px 55px #0000003d}.review-video-embed>div{aspect-ratio:16/9;background:#000;border-radius:12px;position:relative;overflow:hidden}.review-video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.review-video-embed figcaption{color:var(--muted);font:600 11px/1.4 var(--sans);text-align:center;padding:10px 8px 4px}.review-inline-image{margin-inline:auto}.review-inline-image.is-small{width:min(420px,100%)}.review-inline-image.is-medium{width:min(720px,100%)}.review-inline-image.is-wide{width:100%}.review-inline-image-open{cursor:zoom-in;background:#020203;border:0;border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.review-inline-image-open img{transition:transform .24s,filter .24s;display:block}.review-inline-image-open:hover img{filter:brightness(1.06);transform:scale(1.015)}.review-preview-gallery{padding:0 clamp(24px,5vw,64px) 38px}.review-preview-gallery>header{color:var(--muted);justify-content:space-between;gap:15px;margin-bottom:11px;font-size:10px;display:flex}.review-preview-gallery>header b{color:var(--ink)}.review-preview-gallery>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.review-preview-gallery button{background:var(--surface-soft);border:1px solid var(--line);border-radius:11px;padding:0;position:relative;overflow:hidden}.review-preview-gallery img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.review-preview-gallery button span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000000e0);padding:18px 8px 7px;font-size:9px;position:absolute;inset:auto 0 0;overflow:hidden}.gallery-dropzone{background:var(--surface-soft);grid-template-columns:repeat(2,minmax(0,1fr))}@supports (color:color-mix(in lab, red, red)){.gallery-dropzone{background:color-mix(in srgb,var(--surface-soft) 82%,var(--panel-solid))}}.gallery-dropzone article{background:var(--panel-solid);border-radius:13px;grid-template-columns:minmax(150px,42%) minmax(0,1fr);display:grid;overflow:visible}.gallery-preview-button{width:100%;min-height:178px;padding:0;position:relative;overflow:hidden;border:0!important;border-radius:12px 0 0 12px!important;height:100%!important}.gallery-dropzone article .gallery-preview-button img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;display:block}.gallery-preview-button>span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030509b8;border:1px solid #fff3;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex;position:absolute;bottom:8px;right:8px;margin:0!important}.gallery-preview-button svg{width:14px;height:14px}.gallery-dropzone article>div{flex-direction:column;min-width:0;padding:12px;display:flex}.gallery-dropzone article input,.gallery-size-control select{width:100%;min-height:38px;color:var(--ink);background:var(--input);border:1px solid var(--line);border-radius:8px;padding:0 10px;font-size:11px}.gallery-size-control{color:var(--muted);margin-top:9px;font-size:9px;font-weight:750}.gallery-size-control select{margin-top:5px}.gallery-dropzone article>div>span{flex-wrap:wrap;margin-top:auto;padding-top:10px}.editor-media-viewer{z-index:500;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#020307f2;place-items:center;padding:72px 7vw 68px;display:grid;position:fixed;inset:0}.editor-media-viewer>header{color:#ffffffad;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;top:18px;left:24px;right:24px}.editor-media-viewer>header button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;width:42px;height:42px;font-size:25px}.editor-media-viewer-image{background:0 0;border:0;place-items:center;min-width:0;max-width:100%;height:100%;min-height:0;padding:0;display:grid}.editor-media-viewer-image img{object-fit:contain;max-width:100%;max-height:100%;box-shadow:0 25px 90px #0009}.editor-media-viewer>footer{color:#ffffff8c;justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex;position:absolute;bottom:18px;left:7vw;right:7vw}.inline-media-lightbox{margin:0!important}.friend-finder-hero{padding:clamp(54px,6vw,84px) 0;overflow:hidden}.friend-finder-hero .page-width{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:end;column-gap:clamp(40px,7vw,110px);display:grid}.friend-finder-hero .eyebrow,.friend-finder-hero h1,.friend-finder-hero>.page-width>p{grid-column:1}.friend-finder-hero h1{font-size:clamp(46px,5.4vw,78px)}.friend-finder-hero>.page-width>p{max-width:610px;margin-top:18px}.friend-finder-hero .critic-search{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05070b47;border:1px solid #ffffff1f;border-radius:18px;grid-area:1/2/4;align-self:center;width:100%;margin:0;padding:12px;box-shadow:0 25px 70px #00000040}.friend-finder-hero .critic-search label{min-width:0}.friend-finder-page .page-section{padding-top:clamp(42px,5vw,72px);padding-bottom:clamp(36px,5vw,64px)}.pending-friends+.pending-friends{padding-top:20px}.friend-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.friend-search-card{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;height:100%;padding:19px;overflow:hidden}.friend-search-card .friend-search-person{min-width:0}.friend-search-card>.rank-badge{width:100%;min-width:0;margin:0}.friend-search-card>footer{flex-wrap:wrap;margin-top:auto}.friend-search-card>footer>span{min-width:0;line-height:1.45}.friend-search-card .friendship-button,.self-critic-badge{margin-left:auto}.self-critic-badge{color:#fff;background:var(--wine);padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.self-critic-badge{background:color-mix(in srgb,var(--wine) 72%,#151821)}}.self-critic-badge{border:1px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.self-critic-badge{border:1px solid color-mix(in srgb,var(--wine) 60%,white)}}.self-critic-badge{white-space:nowrap;border-radius:9px;font-size:9px;font-weight:800}.friend-request-board>.section-heading{align-items:end}.friend-request-board>.section-heading>p{max-width:520px;color:var(--muted);text-align:right;margin:0;font-size:11px;line-height:1.55}.friend-request-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.friend-request-column{background:var(--panel);min-width:0;padding:14px}@supports (color:color-mix(in lab, red, red)){.friend-request-column{background:color-mix(in srgb,var(--panel) 94%,transparent)}}.friend-request-column{border:1px solid var(--line);border-radius:19px}.friend-request-column>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:12px;padding:2px 3px 11px;display:flex}.friend-request-column>header span{font-size:12px;font-weight:800}.friend-request-column>header b{color:#fff;background:var(--wine);border-radius:9px;place-items:center;min-width:28px;height:28px;font-size:11px;display:grid}.friend-request-column .friend-search-grid{grid-template-columns:1fr}.friend-request-empty{min-height:88px;color:var(--muted);background:var(--surface-soft);border:1px dashed var(--line-dark);text-align:center;border-radius:13px;place-items:center;margin:0;font-size:10px;display:grid}.analytics-kpis{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.analytics-kpis article{min-width:0}.analytics-kpis .hours-kpi strong{white-space:nowrap;font-variant-numeric:tabular-nums;flex-wrap:nowrap;align-items:baseline;gap:.14em;display:flex}.analytics-kpis .hours-kpi strong small{color:inherit;font:inherit;letter-spacing:0;text-transform:lowercase;font-size:.62em}.genre-stat-line b{min-width:54px;font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-align:right;font-size:18px}.profile-hero-v5[data-has-banner=true] .profile-banner-image{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important}.review-vote-control button,.vote-buttons button{isolation:isolate;transition:color .18s,background .18s,border-color .18s,transform .18s cubic-bezier(.2,.85,.25,1),box-shadow .18s;position:relative;overflow:hidden}.review-vote-control button:hover:not(:disabled),.vote-buttons button:hover:not(:disabled){transform:translateY(-3px)scale(1.035);box-shadow:0 12px 28px}@supports (color:color-mix(in lab, red, red)){.review-vote-control button:hover:not(:disabled),.vote-buttons button:hover:not(:disabled){box-shadow:0 12px 28px color-mix(in srgb,currentColor 18%,transparent)}}.review-vote-control button:active:not(:disabled),.vote-buttons button:active:not(:disabled){transform:scale(.92)}.review-vote-control button.active:after,.vote-buttons button.active:after{z-index:-1;content:"";opacity:.16;background:currentColor;border-radius:50%;animation:.48s ease-out both vote-ripple;position:absolute;inset:50%}.review-vote-control button.active svg,.vote-buttons button.active svg{animation:.42s cubic-bezier(.2,1.6,.35,1) both vote-pop}@keyframes vote-pop{0%{transform:scale(.72)rotate(-8deg)}55%{transform:scale(1.24)rotate(5deg)}to{transform:scale(1)rotate(0)}}@keyframes vote-ripple{0%{opacity:.3;inset:50%}to{opacity:0;inset:-35%}}@media (max-width:1180px){.tier-style-selector>div{grid-template-columns:repeat(3,minmax(0,1fr))}.friend-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.friend-finder-hero .page-width{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);column-gap:36px}.gallery-dropzone{grid-template-columns:1fr}}@media (max-width:900px){.tier-board-toolbar{flex-direction:column;align-items:flex-start}.tier-board-actions{justify-content:space-between;width:100%}.friend-finder-hero .page-width{display:block}.friend-finder-hero .critic-search{margin-top:28px}.editor-insert-group{margin-left:0}.editor-toolbar-hint span:last-child,.tier-game-popover{display:none}}@media (max-width:700px){.profile-tier-row{grid-template-columns:82px minmax(0,1fr);min-height:98px}.profile-tier-label{padding:10px 5px}.profile-tier-label strong{font-size:32px}.profile-tier-label span{max-width:72px;margin-top:6px;font-size:7px}.profile-tier-label small{margin-top:4px;font-size:7px}.profile-tier-games{grid-template-columns:repeat(auto-fill,minmax(52px,64px));gap:7px;padding:9px}.profile-tier-games>i{min-height:70px;font-size:10px}.tier-board-actions{flex-direction:column;align-items:stretch}.tier-download-button{width:100%}.tier-style-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-scale-selector>div{grid-template-columns:1fr}.review-preview-cover{grid-template-columns:78px minmax(0,1fr);gap:14px;padding:18px}.review-preview-cover>div{width:78px}.review-preview-cover>strong{border-radius:10px;grid-column:1/-1;width:100%;min-width:0;min-height:48px}.review-preview-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-dropzone article{grid-template-columns:1fr}.gallery-preview-button{min-height:190px;border-radius:12px 12px 0 0!important}.friend-search-grid,.friend-request-columns{grid-template-columns:1fr}.friend-request-board>.section-heading{align-items:flex-start}.friend-request-board>.section-heading>p{text-align:left}}@media (max-width:520px){.tier-board-toolbar{padding:15px}.tier-scale-switch{width:100%}.tier-scale-switch button{flex:1}.tier-style-selector>div{grid-template-columns:1fr}.editor-tool-group{flex:auto;justify-content:center}.editor-tool{width:34px;height:34px}.editor-toolbar-hint{display:none}.editor-link-popover,.editor-color-popover{width:auto;position:fixed;top:50%;left:20px;right:20px;transform:translateY(-50%)}.review-preview-cover section>div{display:none}.review-preview-v2>.prose{padding:24px 18px}.review-preview-gallery{padding:0 18px 28px}.editor-media-viewer{padding-inline:18px}.friend-finder-hero .critic-search{grid-template-columns:1fr}.friend-finder-hero .critic-search button{width:100%}}@media (prefers-reduced-motion:reduce){.tier-game,.tier-card-glint,.tier-game-popover,.review-vote-control button,.vote-buttons button,.review-vote-control button.active svg,.vote-buttons button.active svg,.review-vote-control button.active:after,.vote-buttons button.active:after{transition:none!important;animation:none!important}}:where([data-score="10"]){--score-a:#6d2d38;--score-b:#38151c;--score-ink:#fff}:where([data-score="9"]){--score-a:#944c4c;--score-b:#51262a;--score-ink:#fff}:where([data-score="8"]){--score-a:#c47c52;--score-b:#71402d;--score-ink:#17100b}:where([data-score="7"]){--score-a:#dcae66;--score-b:#856634;--score-ink:#1d160b}:where([data-score="6"]){--score-a:#c8bb79;--score-b:#756d43;--score-ink:#17170e}:where([data-score="5"]){--score-a:#9faf82;--score-b:#5d6a4d;--score-ink:#11170e}:where([data-score="4"]){--score-a:#7f9c91;--score-b:#48635b;--score-ink:#0e1714}:where([data-score="3"]){--score-a:#617a73;--score-b:#344942;--score-ink:#fff}:where([data-score="2"]){--score-a:#4e5b57;--score-b:#293532;--score-ink:#fff}:where([data-score="1"]){--score-a:#303633;--score-b:#141917;--score-ink:#fff}:where([data-score=unrated]){--score-a:#424a46;--score-b:#1b211e;--score-ink:#eef2ef}.wordmark-seal{width:42px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.wordmark-seal img,html[data-theme=noir] .wordmark-seal img{object-fit:contain;width:100%;height:100%;filter:none!important}.settings-header img{object-fit:contain;background:linear-gradient(145deg,#11161c,#05070a);border-color:#d6dfeb33;padding:6px}.score-emblem.is-compact,.game-cover[data-score] .cover-score,.library-card[data-score] .library-card-title strong,.profile-average-stat[data-score] strong,.analytics-kpis article[data-score] strong,.genre-stat-line b[data-score],.feed-post-copy>p[data-score] .score-inline-tile,.review-preview-cover>strong[data-score],.score-picker[data-score]>strong,.rate-console-score[data-score]>strong,.tier-card-score{flex:none;place-items:center;display:grid;color:var(--score-ink)!important;background:linear-gradient(150deg,#fff3,transparent 36%), linear-gradient(135deg,var(--score-a),var(--score-b))!important;border:1px solid var(--score-a)!important}@supports (color:color-mix(in lab, red, red)){.score-emblem.is-compact,.game-cover[data-score] .cover-score,.library-card[data-score] .library-card-title strong,.profile-average-stat[data-score] strong,.analytics-kpis article[data-score] strong,.genre-stat-line b[data-score],.feed-post-copy>p[data-score] .score-inline-tile,.review-preview-cover>strong[data-score],.score-picker[data-score]>strong,.rate-console-score[data-score]>strong,.tier-card-score{border:1px solid color-mix(in srgb,var(--score-a) 56%,white)!important}}.score-emblem.is-compact,.game-cover[data-score] .cover-score,.library-card[data-score] .library-card-title strong,.profile-average-stat[data-score] strong,.analytics-kpis article[data-score] strong,.genre-stat-line b[data-score],.feed-post-copy>p[data-score] .score-inline-tile,.review-preview-cover>strong[data-score],.score-picker[data-score]>strong,.rate-console-score[data-score]>strong,.tier-card-score{box-shadow:inset 0 1px #ffffff38, inset 0 -12px 22px #00000029, 0 8px 24px var(--score-a)!important;border-radius:12px!important}@supports (color:color-mix(in lab, red, red)){.score-emblem.is-compact,.game-cover[data-score] .cover-score,.library-card[data-score] .library-card-title strong,.profile-average-stat[data-score] strong,.analytics-kpis article[data-score] strong,.genre-stat-line b[data-score],.feed-post-copy>p[data-score] .score-inline-tile,.review-preview-cover>strong[data-score],.score-picker[data-score]>strong,.rate-console-score[data-score]>strong,.tier-card-score{box-shadow:inset 0 1px #ffffff38, inset 0 -12px 22px #00000029, 0 8px 24px color-mix(in srgb,var(--score-a) 20%,#00000052)!important}}.score-emblem.is-compact,.game-cover[data-score] .cover-score,.library-card[data-score] .library-card-title strong,.profile-average-stat[data-score] strong,.analytics-kpis article[data-score] strong,.genre-stat-line b[data-score],.feed-post-copy>p[data-score] .score-inline-tile,.review-preview-cover>strong[data-score],.score-picker[data-score]>strong,.rate-console-score[data-score]>strong,.tier-card-score{font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-family:var(--sans)!important;text-shadow:0 1px 10px #0000003d!important;font-weight:850!important;line-height:1!important}.score-emblem.is-compact{width:44px;min-width:44px;height:44px;padding:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.score-emblem.is-compact>i{box-shadow:inset 0 1px #fff3, inset 0 -12px 22px #00000029, 0 8px 24px var(--score-a)!important;border-radius:12px!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){.score-emblem.is-compact>i{box-shadow:inset 0 1px #fff3, inset 0 -12px 22px #00000029, 0 8px 24px color-mix(in srgb,var(--score-a) 20%,#00000052)!important}}.score-emblem.is-compact>strong{font-size:20px}.score-emblem:not(.is-compact)>i{box-shadow:inset 0 1px #fff3, inset 0 -35px 55px #0000002e, 0 18px 48px var(--score-a)!important;border-radius:20px!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){.score-emblem:not(.is-compact)>i{box-shadow:inset 0 1px #fff3, inset 0 -35px 55px #0000002e, 0 18px 48px color-mix(in srgb,var(--score-a) 24%,#00000057)!important}}.game-cover[data-score] .cover-score{width:48px;height:48px;padding:0;font-size:21px;bottom:8px;right:8px}.library-card[data-score] .library-card-title strong{width:38px;height:38px;font-size:15px}.profile-average-stat{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;display:grid}.profile-average-stat[data-score] strong{width:58px;height:58px;margin:0;font-size:22px!important}.profile-average-stat>span{line-height:1.35;margin:0!important}.profile-envy-stats>div:not(.profile-average-stat) strong{color:#fff!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}.analytics-kpis article[data-score] strong{width:64px;height:64px;margin-top:9px;font-size:23px}.feed-post-copy>p[data-score] .score-inline-tile{width:36px;height:36px;padding:0;font-size:13px}.score-picker[data-score]>strong{justify-content:center;align-items:baseline;width:92px;height:92px;margin:12px auto 9px;font-size:42px;display:flex}.score-picker[data-score]>strong small{margin-left:-2px;font-size:13px}.score-picker>div button[data-score]{min-width:34px;height:34px;color:var(--score-ink);background:linear-gradient(150deg,#ffffff29,transparent 38%), linear-gradient(135deg,var(--score-a),var(--score-b));border:1px solid var(--score-a);padding:0}@supports (color:color-mix(in lab, red, red)){.score-picker>div button[data-score]{border:1px solid color-mix(in srgb,var(--score-a) 48%,white)}}.score-picker>div button[data-score]{box-shadow:inset 0 1px #ffffff24,0 5px 14px var(--score-a);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.score-picker>div button[data-score]{box-shadow:inset 0 1px #ffffff24,0 5px 14px color-mix(in srgb,var(--score-a) 13%,transparent)}}.score-picker>div button[data-score]{opacity:.68;font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:11px;font-weight:850}.score-picker>div button[data-score]:hover,.score-picker>div button[data-score].active{color:var(--score-ink);background:linear-gradient(150deg,#fff3,transparent 36%), linear-gradient(135deg,var(--score-a),var(--score-b));border-color:var(--score-a)}@supports (color:color-mix(in lab, red, red)){.score-picker>div button[data-score]:hover,.score-picker>div button[data-score].active{border-color:color-mix(in srgb,var(--score-a) 58%,white)}}.score-picker>div button[data-score]:hover,.score-picker>div button[data-score].active{box-shadow:0 8px 20px var(--score-a)}@supports (color:color-mix(in lab, red, red)){.score-picker>div button[data-score]:hover,.score-picker>div button[data-score].active{box-shadow:0 8px 20px color-mix(in srgb,var(--score-a) 25%,transparent)}}.score-picker>div button[data-score]:hover,.score-picker>div button[data-score].active{opacity:1}.rate-console-score[data-score]>strong{width:96px;height:96px;font-size:34px}.rate-console-tiers>div[data-score]>b{width:28px;height:28px;color:var(--score-ink);background:linear-gradient(135deg,var(--score-a),var(--score-b));border:1px solid var(--score-a);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.rate-console-tiers>div[data-score]>b{border:1px solid color-mix(in srgb,var(--score-a) 52%,white)}}.rate-console-tiers>div[data-score]>b{box-shadow:inset 0 1px #ffffff24,0 5px 14px var(--score-a);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.rate-console-tiers>div[data-score]>b{box-shadow:inset 0 1px #ffffff24,0 5px 14px color-mix(in srgb,var(--score-a) 16%,transparent)}}.rate-console-tiers>div[data-score]>b{font-size:10px;font-weight:850}.site-rating-panel,.profile-reviews-panel,.review-filter-panel,.cabinet-review-grid .review-card{color:var(--ink);background:var(--panel);border-color:var(--line)}.site-average[data-score]>strong{border:1px solid var(--wine);flex:0 0 76px;place-items:center;width:76px;height:76px;display:grid;color:var(--ink)!important;background:var(--brand-gradient)!important}@supports (color:color-mix(in lab, red, red)){.site-average[data-score]>strong{border:1px solid color-mix(in srgb,var(--wine) 46%,var(--line-dark))}}.site-average[data-score]>strong{box-shadow:inset 0 1px #ffffff1f,0 12px 30px var(--wine);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.site-average[data-score]>strong{box-shadow:inset 0 1px #ffffff1f,0 12px 30px color-mix(in srgb,var(--wine) 14%,#0000004d)}}.site-average[data-score]>strong{font-family:var(--sans);letter-spacing:-.055em;font-size:27px;font-weight:850;text-shadow:none!important}.site-distribution>div{grid-template-columns:28px minmax(0,1fr) 24px;gap:8px}.site-distribution>div>span{width:26px;height:26px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;place-items:center;font-size:9px;font-weight:800;display:grid}.site-distribution [data-score] i{height:6px;background:var(--surface-soft)!important;box-shadow:none!important}.site-distribution [data-score] i b{box-shadow:0 0 16px var(--wine);background:linear-gradient(90deg,var(--wine),var(--accent-2))!important}@supports (color:color-mix(in lab, red, red)){.site-distribution [data-score] i b{box-shadow:0 0 16px color-mix(in srgb,var(--wine) 24%,transparent)}}.profile-tier-board{background:var(--panel-solid)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board{background:color-mix(in srgb,var(--panel-solid) 96%,#000)}}.profile-tier-board{border-color:var(--line-dark);box-shadow:0 28px 78px #00000057,inset 0 1px #ffffff06}.profile-tier-row{background:linear-gradient(90deg,var(--surface-soft),var(--panel-solid))}@supports (color:color-mix(in lab, red, red)){.profile-tier-row{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-soft) 78%,var(--panel-solid)),var(--panel-solid))}}.profile-tier-row{border-color:var(--line)}.profile-tier-label,.profile-tier-row[data-score] .profile-tier-label{color:var(--ink)!important;background:radial-gradient(circle at 50% 32%,var(--score-a),transparent 58%), var(--surface-soft)!important}@supports (color:color-mix(in lab, red, red)){.profile-tier-label,.profile-tier-row[data-score] .profile-tier-label{background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--score-a) 16%,transparent),transparent 58%), color-mix(in srgb,var(--surface-soft) 74%,var(--panel-solid))!important}}.profile-tier-label,.profile-tier-row[data-score] .profile-tier-label{border-right-color:var(--line-dark);box-shadow:inset 4px 0 var(--score-a)}@supports (color:color-mix(in lab, red, red)){.profile-tier-label,.profile-tier-row[data-score] .profile-tier-label{box-shadow:inset 4px 0 color-mix(in srgb,var(--score-a) 78%,transparent)}}.profile-tier-label,.profile-tier-row[data-score] .profile-tier-label{text-shadow:none}.profile-tier-label strong{width:74px;height:74px;color:var(--score-ink);background:linear-gradient(150deg,#fff3,transparent 36%), linear-gradient(135deg,var(--score-a),var(--score-b));border:1px solid var(--score-a);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-tier-label strong{border:1px solid color-mix(in srgb,var(--score-a) 56%,white)}}.profile-tier-label strong{box-shadow:inset 0 1px #fff3, inset 0 -18px 26px #00000024, 0 12px 30px var(--score-a);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.profile-tier-label strong{box-shadow:inset 0 1px #fff3, inset 0 -18px 26px #00000024, 0 12px 30px color-mix(in srgb,var(--score-a) 21%,#00000059)}}.profile-tier-label strong{letter-spacing:-.065em;text-shadow:0 1px 10px #00000040;font-size:clamp(31px,3vw,43px)}.profile-tier-label span,.profile-tier-label small{color:var(--text-soft);text-shadow:none}.profile-tier-games{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:11px}.tier-game{border-radius:13px;max-width:none;overflow:visible;box-shadow:0 10px 26px #0000004d;filter:none!important}.tier-game:after{z-index:4;content:"";border:1px solid var(--score-a);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tier-game:after{border:1px solid color-mix(in srgb,var(--score-a) 42%,#ffffff1f);box-shadow:inset 0 0 0 1px #ffffff09, inset 3px 0 color-mix(in srgb,var(--score-a) 50%,transparent), 0 0 20px color-mix(in srgb,var(--score-a) 10%,transparent)}}.tier-game:after{pointer-events:none}.tier-game .game-cover{background:#11151b;overflow:hidden;width:100%!important;height:100%!important;box-shadow:none!important;filter:none!important;border:0!important;border-radius:12px!important;padding:0!important}.profile-tier-board[data-tier-style] .tier-game .game-cover,.profile-tier-board[data-tier-style] .tier-game .game-cover img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}:is(.tier-game:hover,.tier-game:focus-visible){transform:translateY(-7px)scale(1.045);filter:none!important}@supports (color:color-mix(in lab, red, red)){.tier-game:hover:after{border-color:color-mix(in srgb,var(--score-a) 78%,white)}.tier-game:focus-visible:after{border-color:color-mix(in srgb,var(--score-a) 78%,white)}.tier-game:hover:after{box-shadow:inset 0 0 0 1px #ffffff17, inset 4px 0 var(--score-a), 0 0 26px color-mix(in srgb,var(--score-a) 31%,transparent)}.tier-game:focus-visible:after{box-shadow:inset 0 0 0 1px #ffffff17, inset 4px 0 var(--score-a), 0 0 26px color-mix(in srgb,var(--score-a) 31%,transparent)}}.tier-card-score{z-index:6;pointer-events:none;width:27px;height:27px;position:absolute;top:5px;right:5px;padding:0!important;font-size:10px!important}.tier-game>.tier-card-title{z-index:5;justify-content:center;align-items:flex-end;min-height:30px;display:flex;background:linear-gradient(#0000,#010204f7 72%)!important;border-radius:0 0 9px 9px!important;padding:15px 5px 5px!important;bottom:3px!important;left:3px!important;right:3px!important}.tier-game>.tier-card-glint{z-index:5}.profile-tier-board[data-tier-style=steel] .profile-tier-label{box-shadow:inset 4px 0 var(--score-a),inset 0 1px #ffffff14;background:linear-gradient(145deg,#242b33,#0b0f14)!important}.profile-tier-board[data-tier-style=steel] .tier-game:after{box-shadow:inset 0 0 0 1px #ffffff1f,inset 3px 0 var(--score-a),0 10px 24px #00000059;border-color:#65717e}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=arcade] .profile-tier-label{background:linear-gradient(135deg,color-mix(in srgb,var(--score-b) 20%,#19092d),#08030e)!important}}.profile-tier-board[data-tier-style=arcade] .tier-game:after{box-shadow:3px 3px 0 #321050,0 0 20px #9f49ff57,inset 2px 0 var(--score-a);border:2px solid #a755ff;border-radius:5px}.profile-tier-board[data-tier-style=editorial] .profile-tier-label{box-shadow:inset 7px 0 var(--score-a);color:#17191c!important;background:#eee9df!important}.profile-tier-board[data-tier-style=editorial] .profile-tier-label span,.profile-tier-board[data-tier-style=editorial] .profile-tier-label small{color:#5e5a53}.profile-tier-board[data-tier-style=retro] .profile-tier-label{box-shadow:inset 4px 0 #6dff94,0 0 20px #46ec6f1f;color:#d8ffe3!important;background:linear-gradient(135deg,#0d371c,#020b05)!important}.profile-tier-board[data-tier-style=retro] .profile-tier-label span,.profile-tier-board[data-tier-style=retro] .profile-tier-label small{color:#9ad9aa}.profile-tier-board[data-tier-style=retro] .tier-game:after{box-shadow:inset 0 0 0 1px #67ff901f,inset 3px 0 var(--score-a),0 0 17px #40eb6d38;border-color:#39945a;border-radius:0}.tier-game-popover,.tier-game:nth-last-child(-n+2) .tier-game-popover{width:min(244px,100vw - 28px);color:var(--ink);background:var(--panel-solid);padding:15px;bottom:calc(100% + 14px);left:auto;right:0}@supports (color:color-mix(in lab, red, red)){.tier-game-popover,.tier-game:nth-last-child(-n+2) .tier-game-popover{background:color-mix(in srgb,var(--panel-solid) 97%,transparent)}}.tier-game-popover,.tier-game:nth-last-child(-n+2) .tier-game-popover{border-color:var(--line-dark);opacity:0;visibility:hidden;font-family:var(--sans);border-radius:14px;transition:opacity .17s,transform .17s,visibility linear;transform:translateY(8px)scale(.98);box-shadow:0 26px 74px #0000009e,inset 0 1px #ffffff09}.tier-game:nth-child(-n+2) .tier-game-popover{left:0;right:auto}.tier-game:hover .tier-game-popover,.tier-game:nth-last-child(-n+2):hover .tier-game-popover{opacity:1;visibility:visible;transition-delay:1.05s;transform:translateY(0)scale(1)}.tier-game:focus-visible .tier-game-popover{opacity:1;visibility:visible;transition-delay:1.05s;transform:translateY(0)scale(1)}.tier-game:nth-last-child(-n+2):focus-visible .tier-game-popover{opacity:1;visibility:visible;transition-delay:1.05s;transform:translateY(0)scale(1)}.tier-game-popover:after{background:var(--panel-solid);border-color:var(--line-dark);right:23px}.tier-game:nth-child(-n+2) .tier-game-popover:after{left:23px;right:auto}.tier-game-popover>small{color:var(--muted);letter-spacing:.08em;font-size:9px}.tier-game-popover>strong{letter-spacing:-.025em;font-size:16px}.tier-game-popover dt{color:var(--muted)}.tier-game-popover dd{color:var(--ink)}.tier-game-popover p{color:var(--text-soft);background:var(--wine);padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.tier-game-popover p{background:color-mix(in srgb,var(--wine) 6%,var(--surface-soft))}}.tier-game-popover p{border-left:2px solid var(--wine);font:italic 12px/1.45 var(--serif)}.tier-drag-ghost{z-index:9999;border:1px solid var(--score-a);background:#10141a;overflow:hidden;position:fixed!important;top:-1200px!important;left:-1200px!important}@supports (color:color-mix(in lab, red, red)){.tier-drag-ghost{border:1px solid color-mix(in srgb,var(--score-a) 72%,white);box-shadow:0 25px 65px #000000ad,0 0 0 2px color-mix(in srgb,var(--score-a) 34%,transparent)}}.tier-drag-ghost .tier-card-title{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#010204f7);border-radius:0 0 8px 8px;padding:16px 4px 5px;font-size:8px;font-weight:800;position:absolute;bottom:3px;left:3px;right:3px;overflow:hidden}.tier-drag-ghost .tier-card-score{position:absolute;top:5px;right:5px}.appearance-block{background:var(--panel);gap:20px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.appearance-block{background:color-mix(in srgb,var(--panel) 86%,var(--surface-soft))}}.appearance-block{border:1px solid var(--line);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.appearance-tier-block{background:radial-gradient(circle at 92% 0%,var(--glow-a),transparent 36%), color-mix(in srgb,var(--panel) 90%,var(--surface-soft))}}.appearance-block-heading{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:15px;display:flex}.appearance-block-heading>span{width:34px;height:34px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line-dark);border-radius:10px;place-items:center;font-size:10px;font-weight:850;display:grid}.appearance-block-heading b,.appearance-block-heading small{display:block}.appearance-block-heading b{font-size:14px}.appearance-block-heading small{color:var(--muted);margin-top:3px;font-size:10px}.appearance-block .avatar-frame-selector,.appearance-block .nickname-style-selector,.appearance-block .tier-style-selector,.appearance-block .tier-scale-selector{margin-top:0}.connection-grid,.critic-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.profile-summary-card,.friend-search-card.profile-summary-card,.review-author-card.profile-summary-card{min-width:0;height:100%;color:var(--ink);background:radial-gradient(circle at 100% 0%,var(--glow-a),transparent 42%), var(--panel);grid-template-columns:minmax(0,1fr);align-content:start;gap:15px;padding:20px;display:grid;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.profile-summary-card,.friend-search-card.profile-summary-card,.review-author-card.profile-summary-card{background:radial-gradient(circle at 100% 0%,var(--glow-a),transparent 42%), color-mix(in srgb,var(--panel) 96%,transparent)}}.profile-summary-card,.friend-search-card.profile-summary-card,.review-author-card.profile-summary-card{border:1px solid var(--line);border-radius:19px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 16px 46px #0000002e,inset 0 1px #ffffff06}.profile-summary-card:before{content:"";background:linear-gradient(90deg,transparent,var(--wine),transparent);opacity:.7;height:1px;position:absolute;top:0;left:16%;right:16%}.profile-summary-card:hover{border-color:var(--wine);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.profile-summary-card:hover{border-color:color-mix(in srgb,var(--wine) 34%,var(--line))}}.profile-summary-card:hover{box-shadow:0 22px 58px #00000042,0 0 0 1px var(--wine)}@supports (color:color-mix(in lab, red, red)){.profile-summary-card:hover{box-shadow:0 22px 58px #00000042,0 0 0 1px color-mix(in srgb,var(--wine) 10%,transparent)}}.profile-summary-head{grid-template-columns:92px minmax(0,1fr) 62px;align-items:start;gap:14px;min-width:0;display:grid}.profile-summary-avatar .avatar-large{border-radius:20px;width:92px;height:92px}.profile-summary-identity{min-width:0}.profile-summary-identity h3{font:760 21px/1.1 var(--sans);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 5px;overflow:hidden}.profile-summary-identity>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;display:block;overflow:hidden}.profile-summary-rank{align-items:center;gap:7px;margin-top:10px;display:flex}.profile-summary-rank img{object-fit:contain;filter:drop-shadow(0 6px 9px #00000047);width:34px;height:34px}.profile-summary-rank b{color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.profile-summary-level{width:62px;min-height:62px;color:var(--ink);background:linear-gradient(145deg,var(--surface-soft),var(--panel-solid));border:1px solid var(--line-dark);text-align:center;border-radius:13px;align-content:center;place-items:center;padding:8px 5px;display:grid;box-shadow:inset 0 1px #ffffff0d}.profile-summary-level small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.profile-summary-level strong{font:850 24px/1 var(--sans);letter-spacing:-.055em;margin-top:4px;color:var(--ink)!important;text-shadow:none!important}.profile-summary-card>blockquote{margin:0}.profile-summary-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:12px 0;display:grid}.profile-summary-stats>div{border-left:1px solid var(--line);min-width:0;padding:0 10px}.profile-summary-stats>div:first-child{border-left:0;padding-left:0}.profile-summary-stats dt,.profile-summary-stats>div>span{color:var(--muted);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.profile-summary-stats dd,.profile-summary-stats>div>strong{font:800 18px/1 var(--sans);font-variant-numeric:tabular-nums;margin:5px 0 0;display:block;color:var(--ink)!important;text-shadow:none!important}.profile-summary-card>footer{color:var(--muted);border:0;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:0;font-size:9px;display:flex}.profile-summary-card>footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-summary-card>footer>span b{color:var(--text-soft)}.profile-summary-card>footer>div{align-items:center;gap:8px;display:flex}.profile-summary-card>footer a{color:var(--wine);white-space:nowrap;font-weight:750}.profile-summary-card .self-critic-badge{white-space:nowrap;margin:0}.friend-request-column .profile-summary-card{min-height:0}.review-author-card.profile-summary-card{width:100%;margin:0;padding:18px}.review-author-card.profile-summary-card.is-compact .profile-summary-head{grid-template-columns:70px minmax(0,1fr) 56px}.review-author-card.profile-summary-card.is-compact .profile-summary-avatar .avatar-medium{border-radius:17px;width:70px;height:70px}.review-author-card.profile-summary-card.is-compact .profile-summary-level{width:56px;min-height:56px}.review-author-card.profile-summary-card.is-compact .profile-summary-stats dd,.review-author-card.profile-summary-card.is-compact .profile-summary-stats>div>strong{font-size:15px}.analytics-grid-v2{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);align-items:stretch}.analytics-grid-v2 .score-distribution{grid-row:span 2;min-height:640px}.analytics-grid-v2 .status-donut-card,.analytics-grid-v2 .genre-stats{min-height:0}.status-donut-card{align-content:start;display:grid}.status-donut-layout{grid-template-columns:154px minmax(0,1fr);align-items:center;gap:22px;margin-top:22px;display:grid}.status-donut{background:var(--status-gradient);width:154px;height:154px;box-shadow:0 18px 45px #0000003d,0 0 0 1px var(--line-dark);border-radius:50%;place-items:center;padding:17px;display:grid}.status-donut:before{content:"";background:var(--panel-solid);border:1px solid var(--line);border-radius:50%;grid-area:1/1;width:102px;height:102px;box-shadow:inset 0 8px 24px #0000002e}.status-donut>span{z-index:1;text-align:center;grid-area:1/1}.status-donut strong,.status-donut small{display:block}.status-donut strong{color:var(--ink);font:850 31px/1 var(--sans);letter-spacing:-.06em}.status-donut small{color:var(--muted);text-transform:uppercase;margin-top:5px;font-size:9px}.status-donut-legend{gap:8px;display:grid}.status-donut-legend>div{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.status-donut-legend>div>i{border-radius:3px;width:8px;height:8px;box-shadow:0 0 9px}.status-donut-legend span b,.status-donut-legend span small{display:block}.status-donut-legend span b{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.status-donut-legend span small{color:var(--muted);margin-top:2px;font-size:8px}.status-donut-legend>div>strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:1120px){.connection-grid,.critic-discovery-grid,.analytics-grid-v2{grid-template-columns:1fr}.analytics-grid-v2 .score-distribution{grid-row:auto;min-height:470px}}@media (max-width:820px){.profile-summary-head{grid-template-columns:76px minmax(0,1fr) 54px;gap:11px}.profile-summary-avatar .avatar-large{border-radius:17px;width:76px;height:76px}.profile-summary-level{width:54px;min-height:54px}.profile-summary-level strong{font-size:20px}.profile-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.profile-summary-stats>div:nth-child(3){border-left:0;padding-left:0}}@media (max-width:700px){.profile-tier-label strong{border-radius:12px;width:54px;height:54px;font-size:27px}.profile-tier-games{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}.tier-card-score{width:23px;height:23px;border-radius:8px!important;font-size:8px!important}.profile-average-stat{grid-template-columns:50px minmax(0,1fr)}.profile-average-stat[data-score] strong{width:50px;height:50px;font-size:19px!important}.appearance-block{padding:15px}.status-donut-layout{grid-template-columns:1fr;justify-items:center}.status-donut-legend{width:min(100%,280px)}}@media (max-width:520px){.profile-summary-card,.friend-search-card.profile-summary-card,.review-author-card.profile-summary-card{padding:15px}.profile-summary-head{grid-template-columns:64px minmax(0,1fr) 48px}.profile-summary-avatar .avatar-large,.review-author-card.profile-summary-card.is-compact .profile-summary-avatar .avatar-medium{border-radius:15px;width:64px;height:64px}.profile-summary-level,.review-author-card.profile-summary-card.is-compact .profile-summary-level{width:48px;min-height:48px;padding:5px 3px}.profile-summary-identity h3{font-size:17px}.profile-summary-card>footer{flex-direction:column;align-items:flex-start}.profile-summary-card>footer>div{justify-content:space-between;width:100%}.site-average[data-score]>strong{flex-basis:66px;width:66px;height:66px;font-size:24px}.rate-console-score[data-score]>strong{width:78px;height:78px;font-size:29px}}.profile-average-stat[data-score] strong,.analytics-kpis article[data-score] strong{width:58px;height:58px;border-radius:12px!important;font-size:22px!important}.analytics-kpis article[data-score] strong{margin-top:9px}.genre-stat-line b[data-score]{text-align:center;width:50px;min-width:50px;height:50px;font-size:16px!important}.score-bars>div[data-score]>span{width:auto;height:auto;color:var(--ink);font:750 13px/1 var(--sans);letter-spacing:0;margin:0;padding-top:8px;display:block;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.tier-board-toolbar-compact{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-end;margin:0 0 12px;padding:0}.tier-board-toolbar-compact .tier-board-actions{margin-left:auto}.tier-board-notice{margin:-4px 2px 10px}.profile-tier-row{grid-template-columns:clamp(126px,13vw,158px) minmax(0,1fr);min-height:142px}.profile-tier-label,.profile-tier-row[data-score] .profile-tier-label{text-shadow:0 2px 16px #0000004d;border-right:1px solid #ffffff21;padding:16px 12px;box-shadow:inset 0 1px #ffffff1f;color:var(--score-ink)!important;background:linear-gradient(150deg,#ffffff24,transparent 34%), linear-gradient(135deg,var(--score-a),var(--score-b))!important}.profile-tier-label strong{width:auto;height:auto;color:inherit;box-shadow:none;font:860 clamp(43px,4.4vw,60px)/.9 var(--sans);letter-spacing:-.07em;text-shadow:inherit;background:0 0;border:0;border-radius:0;display:block}.profile-tier-label span{max-width:132px;color:inherit;opacity:.92;letter-spacing:.065em;text-transform:uppercase;text-shadow:inherit;margin-top:11px;font-size:9px;font-weight:850;line-height:1.25}.profile-tier-board[data-tier-scale=letters] .profile-tier-label{padding:0}.profile-tier-board[data-tier-scale=letters] .profile-tier-label strong{font-size:clamp(52px,5vw,68px)}.profile-tier-games{grid-template-columns:repeat(auto-fill,minmax(78px,94px));grid-auto-rows:max-content;place-content:start;align-items:start;gap:11px;padding:13px 14px}.tier-game{aspect-ratio:2/3;-webkit-user-select:none;user-select:none;border-radius:12px;overflow:visible;box-shadow:0 11px 27px #00000057;outline:0!important;width:100%!important;min-width:0!important;height:auto!important}.tier-game .game-cover{aspect-ratio:2/3!important;border-radius:11px!important;width:100%!important;height:100%!important}.tier-game .game-cover img{object-fit:cover;width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.tier-game:after{box-shadow:inset 0 0 0 1px #ffffff0e, inset 3px 0 color-mix(in srgb,var(--score-a) 55%,transparent), 0 0 20px color-mix(in srgb,var(--score-a) 12%,transparent)}}.tier-game>.tier-card-title{min-height:34px;background:linear-gradient(#0000,#010204f7 70%)!important;border-radius:0 0 8px 8px!important;padding:17px 5px 6px!important;font-size:8px!important;bottom:3px!important;left:3px!important;right:3px!important}.profile-tier-board[data-hide-titles=true] .tier-game>.tier-card-glint,.tier-export-surface[data-hide-titles=true] .tier-game>.tier-card-glint{border-radius:11px!important}.profile-tier-board[data-tier-style=spectrum] .profile-tier-label{box-shadow:inset 0 1px #ffffff1f;color:var(--score-ink)!important;background:linear-gradient(150deg,#ffffff24,transparent 34%), linear-gradient(135deg,var(--score-a),var(--score-b))!important}.profile-tier-board[data-tier-style=steel] .profile-tier-label{color:#eef2f6!important;background:linear-gradient(145deg,var(--score-a),#0b0f14)!important}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=steel] .profile-tier-label{background:linear-gradient(145deg,color-mix(in srgb,var(--score-a) 18%,#333b45),#0b0f14)!important}}.profile-tier-board[data-tier-style=steel] .profile-tier-label{box-shadow:inset 6px 0 var(--score-a),inset 0 1px #ffffff17}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=arcade] .profile-tier-label{background:linear-gradient(145deg,color-mix(in srgb,var(--score-a) 56%,#d442ff),color-mix(in srgb,var(--score-b) 62%,#26106f))!important}}.profile-tier-board[data-tier-style=arcade] .profile-tier-label{box-shadow:inset 5px 0 #da6cff,0 0 24px #8e43ff29}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=editorial] .profile-tier-label{background:linear-gradient(90deg,color-mix(in srgb,var(--score-a) 26%,#f4efe5),#e8e2d7)!important}}.profile-tier-board[data-tier-style=editorial] .profile-tier-label{box-shadow:inset 8px 0 var(--score-a);text-shadow:none}.profile-tier-board[data-tier-style=retro] .profile-tier-label{color:#d8ffe3!important;background:linear-gradient(145deg,var(--score-a),#020b05)!important}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=retro] .profile-tier-label{background:linear-gradient(145deg,color-mix(in srgb,var(--score-a) 24%,#155f30),#020b05)!important}}.profile-tier-board[data-tier-style=retro] .profile-tier-label{text-shadow:0 0 12px #6fff978f;box-shadow:inset 5px 0 #6dff94,0 0 20px #46ec6f1f}.tier-game-popover-portal{z-index:10000;width:min(264px,100vw - 28px);color:var(--ink);background:var(--panel-solid);padding:16px;display:block;position:fixed;bottom:auto;right:auto}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-portal{background:color-mix(in srgb,var(--panel-solid) 98%,transparent)}}.tier-game-popover-portal{border:1px solid var(--line-dark);opacity:1;visibility:visible;pointer-events:none;font-family:var(--sans);text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:15px;transition:none;transform:translate(-50%);box-shadow:0 26px 76px #000000a3,inset 0 1px #ffffff0b}.tier-game-popover-portal[data-placement=above]{transform:translate(-50%,-100%)}.tier-game-popover-portal:after{display:none}.tier-game-popover-portal>small{color:var(--muted);letter-spacing:.075em;text-align:center;font-size:9px;display:block}.tier-game-popover-portal>strong{letter-spacing:-.025em;text-align:center;margin-top:6px;font-size:16px;line-height:1.25;display:block}.tier-game-popover-portal dl{border-top:1px solid var(--line);gap:7px;margin:12px 0 0;padding-top:10px;display:grid}.tier-game-popover-portal dl>div{grid-template-columns:1fr;justify-items:center;gap:2px;display:grid}.tier-game-popover-portal dt,.tier-game-popover-portal dd{text-align:center;margin:0}.tier-game-popover-portal dt{color:var(--muted);font-size:9px}.tier-game-popover-portal dd{color:var(--ink);font-size:11px;font-weight:780}.tier-game-popover-portal p{color:var(--text-soft);background:var(--wine);margin:10px 0 0;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-portal p{background:color-mix(in srgb,var(--wine) 6%,var(--surface-soft))}}.tier-game-popover-portal p{font:italic 12px/1.45 var(--serif);text-align:center;border:0;border-radius:10px}.tier-drag-ghost{border:1px solid var(--score-a);background:#10141a;overflow:hidden;bottom:auto!important;right:auto!important}@supports (color:color-mix(in lab, red, red)){.tier-drag-ghost{border:1px solid color-mix(in srgb,var(--score-a) 72%,white)}}.tier-drag-ghost{box-shadow:0 25px 65px #000000ad,0 0 0 2px var(--score-a);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.tier-drag-ghost{box-shadow:0 25px 65px #000000ad,0 0 0 2px color-mix(in srgb,var(--score-a) 34%,transparent)}}.tier-drag-ghost{opacity:1;pointer-events:none;transform:rotate(3deg)scale(1.06)}.tier-drag-ghost .game-cover{overflow:hidden;border:0!important;border-radius:11px!important;width:100%!important;height:100%!important}.tier-drag-ghost .game-cover img{object-fit:cover;width:100%;height:100%;filter:none!important}.status-donut-card>header{align-items:center;min-height:22px}.status-donut-layout{margin-top:17px}.status-donut strong{font-size:28px}.status-donut-legend{gap:10px}.status-donut-legend>div{grid-template-columns:14px minmax(0,1fr) auto;gap:10px}.status-donut-legend>div>i{border:1px solid;width:12px;height:12px}@supports (color:color-mix(in lab, red, red)){.status-donut-legend>div>i{border:1px solid color-mix(in srgb,currentColor 20%,#ffffff3d)}}.status-donut-legend>div>i{box-shadow:none;border-radius:3px}.status-donut-legend span b{color:var(--ink);font-size:13px;line-height:1.15}.status-donut-legend span small{margin-top:3px;font-size:9px}.status-donut-legend>div>strong{font-size:13px}.critic-discovery-grid .profile-summary-identity>span,.friend-request-column .profile-summary-identity>span{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.tier-title-visibility{background:var(--panel-solid);margin-top:2px;padding:15px 16px}@supports (color:color-mix(in lab, red, red)){.tier-title-visibility{background:color-mix(in srgb,var(--panel-solid) 62%,transparent)}}.tier-title-visibility{border:1px solid var(--line);border-radius:13px}.tier-export-surface{z-index:-1;width:1440px;color:var(--ink);background:radial-gradient(circle at 88% 0%,var(--glow-a),transparent 28%), #050608;font-family:var(--sans);pointer-events:none;padding:0 0 38px;position:fixed;top:0;left:-20000px;overflow:hidden}.tier-export-profile{border-bottom:1px solid var(--line-dark);min-height:300px;margin:0}.tier-export-profile .profile-hero-inner{grid-template-columns:188px minmax(0,1fr);align-items:center;width:calc(100% - 76px);max-width:none;min-height:300px;margin:0 auto}.tier-export-profile .profile-avatar-column{align-self:center}.tier-export-profile .profile-identity{max-width:none}.tier-export-profile .profile-passport,.tier-export-profile .profile-genres{display:none}.tier-export-profile .profile-envy-stats{grid-template-columns:repeat(4,minmax(0,1fr));max-width:760px}.tier-export-masthead{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;margin:0 38px;padding:27px 2px 22px;display:flex}.tier-export-masthead>div{align-items:center;gap:13px;display:flex}.tier-export-masthead img{object-fit:contain;width:48px;height:48px}.tier-export-masthead span strong,.tier-export-masthead span small{display:block}.tier-export-masthead span strong{color:#fff;letter-spacing:-.035em;font-size:22px}.tier-export-masthead span small{color:#8f98a6;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:11px}.tier-export-masthead>b{color:#fff;background:var(--brand-gradient);border:1px solid var(--wine);padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.tier-export-masthead>b{border:1px solid color-mix(in srgb,var(--wine) 54%,white)}}.tier-export-masthead>b{letter-spacing:.04em;border-radius:11px;font-size:16px}.tier-export-surface .profile-tier-games{gap:12px;grid-template-columns:repeat(auto-fill,88px)!important}.tier-export-surface .tier-game{aspect-ratio:2/3;transform:none!important}.tier-export-surface .tier-game-popover,.tier-export-surface .tier-card-glint{display:none!important}.tier-export-footer{color:#89929f;border-top:1px solid var(--line-dark);text-align:right;margin:24px 38px 0;padding-top:18px;font-size:12px;font-weight:650}@media (max-width:700px){.profile-tier-row{grid-template-columns:92px minmax(0,1fr);min-height:126px}.profile-tier-label strong{font-size:36px}.profile-tier-label span{max-width:76px;font-size:7px}.profile-tier-games{grid-template-columns:repeat(auto-fill,minmax(58px,72px));gap:8px;padding:10px}.tier-board-toolbar-compact .tier-board-actions{flex-direction:column;align-items:stretch;width:100%}.tier-board-toolbar-compact .tier-download-button{width:100%}.status-donut-legend span b{font-size:12px}}.cabinet-tabs{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.cabinet-tier-tools-slot{align-items:stretch;min-width:0;display:flex}.cabinet-tier-tools-slot:empty{display:none}.tier-inline-tools{background:var(--surface-soft);grid-template-columns:repeat(2,1fr);gap:4px;width:100px;min-height:58px;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.tier-inline-tools{background:color-mix(in srgb,var(--surface-soft) 78%,var(--panel-solid))}}.tier-inline-tools{border:1px solid var(--line);border-radius:11px}.cabinet-tabs .tier-inline-tool{width:42px;min-width:42px;height:48px;min-height:48px;color:var(--text-soft);background:var(--panel-solid);border:1px solid var(--line);box-shadow:none;border-radius:8px;align-content:center;place-items:center;gap:1px;padding:0;transition:color .16s,background .16s,border-color .16s,transform .16s;display:grid;position:relative}.cabinet-tabs .tier-inline-tool:after{display:none}.cabinet-tabs .tier-inline-tool:hover{color:var(--ink);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.cabinet-tabs .tier-inline-tool:hover{background:color-mix(in srgb,var(--wine) 8%,var(--surface-soft))}}.cabinet-tabs .tier-inline-tool:hover{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.cabinet-tabs .tier-inline-tool:hover{border-color:color-mix(in srgb,var(--wine) 42%,var(--line-dark))}}.cabinet-tabs .tier-inline-tool:hover{transform:translateY(-1px)}.cabinet-tabs .tier-inline-tool:focus-visible{outline:2px solid var(--wine);outline-offset:1px}.cabinet-tabs .tier-inline-tool:disabled{cursor:wait;opacity:.55;transform:none}.tier-scale-toggle>span{letter-spacing:-.05em;color:inherit!important;font:840 15px/.95 var(--sans)!important;opacity:1!important;margin:0!important}.tier-scale-toggle>i{color:var(--muted);font:normal 700 9px/1 var(--sans)}.tier-inline-tool svg{width:19px;height:19px;margin:0}.tier-board-shell{overflow:visible}.tier-board-toolbar-compact,.tier-board-notice{display:none!important}.profile-tier-board,.profile-tier-board[data-tier-style]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.profile-tier-row,.profile-tier-board[data-tier-style] .profile-tier-row{min-height:190px;box-shadow:none;grid-template-columns:clamp(118px,10.5vw,136px) minmax(0,1fr);align-items:start;overflow:visible;background:0 0!important;border:0!important;border-radius:0!important}.profile-tier-row+.profile-tier-row{border-top:0;margin-top:3px}.profile-tier-row.is-drop-target{box-shadow:none;background:0 0!important}@supports (color:color-mix(in lab, red, red)){.profile-tier-row.is-drop-target .profile-tier-games{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--score-a) 72%,white)}}.profile-tier-label,.profile-tier-row[data-score] .profile-tier-label,.profile-tier-board[data-tier-style] .profile-tier-label{width:100%;height:190px;min-height:190px;box-shadow:inset 0 1px #ffffff24, inset -1px 0 #ffffff1a, 0 10px 25px var(--score-a);border:0;align-self:start;padding:13px 10px;color:var(--score-ink)!important;background:linear-gradient(155deg,#ffffff2e,transparent 35%), linear-gradient(135deg,var(--score-a),var(--score-b))!important;border-radius:12px 0 0 12px!important}@supports (color:color-mix(in lab, red, red)){.profile-tier-label,.profile-tier-row[data-score] .profile-tier-label,.profile-tier-board[data-tier-style] .profile-tier-label{box-shadow:inset 0 1px #ffffff24, inset -1px 0 #ffffff1a, 0 10px 25px color-mix(in srgb,var(--score-a) 14%,#00000047)}}.profile-tier-label,.profile-tier-row[data-score] .profile-tier-label,.profile-tier-board[data-tier-style] .profile-tier-label{text-shadow:0 2px 15px #0000004f}.profile-tier-label strong,.profile-tier-board[data-tier-scale=letters] .profile-tier-label strong,.profile-tier-board[data-tier-style] .profile-tier-label strong{width:auto;height:auto;color:inherit;box-shadow:none;letter-spacing:-.025em;text-shadow:inherit;background:0 0;border:0;border-radius:0;display:block;font:600 clamp(38px,3.1vw,44px)/1 var(--serif)!important;font-style:normal!important}.profile-tier-label span{max-width:116px;color:inherit;opacity:.94;font:830 9px/1.22 var(--sans);letter-spacing:.035em;text-wrap:balance;margin-top:8px}.profile-tier-board[data-tier-scale=letters] .profile-tier-label span,.profile-tier-board[data-tier-scale=letters] .profile-tier-label small{display:none}.profile-tier-games,.tier-export-surface .profile-tier-games{border-radius:0 12px 12px 0;grid-auto-rows:190px;place-content:start;align-items:stretch;min-width:0;min-height:190px;transition:box-shadow .16s;background:0 0!important;grid-template-columns:repeat(auto-fill,minmax(116px,126px))!important;gap:3px!important;padding:0 0 0 3px!important;display:grid!important;overflow:visible!important}.profile-tier-games>i{min-height:190px;color:var(--muted);font:italic 13px/1.45 var(--serif);background:0 0;grid-column:1/-1;place-items:center;margin:0}.tier-game,.tier-export-surface .tier-game{-webkit-user-select:none;user-select:none;border-radius:0 11px 11px 0;max-width:none;min-height:190px;overflow:visible;box-shadow:0 10px 26px #0000004d;aspect-ratio:auto!important;outline:0!important;width:100%!important;min-width:0!important;height:190px!important}.tier-game .game-cover,.tier-export-surface .tier-game .game-cover{background:#11151b;overflow:hidden;aspect-ratio:auto!important;width:100%!important;height:190px!important;box-shadow:none!important;filter:none!important;border:0!important;border-radius:0 10px 10px 0!important;padding:0!important}.tier-game:after{border:1px solid var(--score-a);inset:0}@supports (color:color-mix(in lab, red, red)){.tier-game:after{border:1px solid color-mix(in srgb,var(--score-a) 58%,#ffffff26)}}.tier-game:after{box-shadow:inset 0 0 0 1px #ffffff0b, inset 3px 0 var(--score-a), 0 0 19px var(--score-a);border-radius:0 11px 11px 0}@supports (color:color-mix(in lab, red, red)){.tier-game:after{box-shadow:inset 0 0 0 1px #ffffff0b, inset 3px 0 color-mix(in srgb,var(--score-a) 66%,transparent), 0 0 19px color-mix(in srgb,var(--score-a) 13%,transparent)}}:is(.tier-game:hover,.tier-game:focus-visible){z-index:40;transform:translateY(-5px)scale(1.025)}.tier-game:hover:after{border-color:var(--score-a)}.tier-game:focus-visible:after{border-color:var(--score-a)}@supports (color:color-mix(in lab, red, red)){.tier-game:hover:after{border-color:color-mix(in srgb,var(--score-a) 88%,white)}.tier-game:focus-visible:after{border-color:color-mix(in srgb,var(--score-a) 88%,white)}}.tier-game:hover:after{box-shadow:inset 0 0 0 1px #ffffff1a, inset 4px 0 var(--score-a), 0 0 29px var(--score-a)}.tier-game:focus-visible:after{box-shadow:inset 0 0 0 1px #ffffff1a, inset 4px 0 var(--score-a), 0 0 29px var(--score-a)}@supports (color:color-mix(in lab, red, red)){.tier-game:hover:after{box-shadow:inset 0 0 0 1px #ffffff1a, inset 4px 0 var(--score-a), 0 0 29px color-mix(in srgb,var(--score-a) 36%,transparent)}.tier-game:focus-visible:after{box-shadow:inset 0 0 0 1px #ffffff1a, inset 4px 0 var(--score-a), 0 0 29px color-mix(in srgb,var(--score-a) 36%,transparent)}}.tier-game>.tier-card-title{z-index:6;color:#fff;min-height:50px;font-family:var(--sans);text-align:center;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;text-shadow:0 1px 8px #000c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:780;line-height:1.12;overflow:hidden;background:linear-gradient(#0000,#010204f7 58%)!important;border-radius:0 0 8px 8px!important;padding:23px 8px 8px!important;font-size:12px!important;display:-webkit-box!important;bottom:2px!important;left:2px!important;right:2px!important}.tier-game[data-title-length=long]>.tier-card-title{-webkit-line-clamp:3;min-height:61px;line-height:1.08;padding-top:25px!important;font-size:10px!important}.tier-game>.tier-card-glint{border-radius:0 9px 9px 0!important;inset:1px!important}.profile-tier-board[data-tier-style=spectrum] .profile-tier-row[data-score="10"]{--score-a:#ff174f;--score-b:#71001f}.profile-tier-board[data-tier-style=spectrum] .profile-tier-row[data-score="9"]{--score-a:#ff4d3d;--score-b:#92182b}.profile-tier-board[data-tier-style=spectrum] .profile-tier-row[data-score="8"]{--score-a:#ff7a24;--score-b:#a93522}.profile-tier-board[data-tier-style=spectrum] .profile-tier-row[data-score="7"]{--score-a:#ffd429;--score-b:#b96c0e}.profile-tier-board[data-tier-style=spectrum] .profile-tier-row[data-score="6"]{--score-a:#b7ed35;--score-b:#4c8c1c}.profile-tier-board[data-tier-style=spectrum] .profile-tier-row[data-score="5"]{--score-a:#3ee6a0;--score-b:#0b7b5a}.profile-tier-board[data-tier-style=spectrum] .profile-tier-row[data-score="4"]{--score-a:#1fd6df;--score-b:#096a83}.profile-tier-board[data-tier-style=spectrum] .profile-tier-row[data-score="3"]{--score-a:#4f8fff;--score-b:#293c93}.profile-tier-board[data-tier-style=spectrum] .profile-tier-row[data-score="2"]{--score-a:#69758e;--score-b:#2b303c}.profile-tier-board[data-tier-style=spectrum] .profile-tier-row[data-score="1"]{--score-a:#343944;--score-b:#090b0f}.profile-tier-board[data-tier-style=steel] .profile-tier-label{box-shadow:inset 5px 0 #0a0c0f,inset 0 1px #ffffff1c,0 11px 27px #00000057;color:#f4f6f8!important;background:linear-gradient(155deg,#ffffff1f,#0000 36%),linear-gradient(135deg,#242a31,#030405 72%)!important}.profile-tier-board[data-tier-style=steel] .tier-game:after{border-color:#5e6874;box-shadow:inset 0 0 0 1px #ffffff17,inset 3px 0 #15191e,0 11px 27px #0000005c}.profile-tier-board[data-tier-style=arcade] .profile-tier-label{color:#fff!important;background:linear-gradient(155deg,#ffffff36,transparent 34%), linear-gradient(135deg,var(--score-a),var(--score-b))!important}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=arcade] .profile-tier-label{background:linear-gradient(155deg,#ffffff36,transparent 34%), linear-gradient(135deg,color-mix(in srgb,var(--score-a) 78%,#ff3fe4),color-mix(in srgb,var(--score-b) 62%,#30006f))!important}}.profile-tier-board[data-tier-style=arcade] .profile-tier-label{box-shadow:inset 4px 0 #ff4cdd,0 0 24px var(--score-a);border-radius:5px 0 0 5px!important}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=arcade] .profile-tier-label{box-shadow:inset 4px 0 #ff4cdd,0 0 24px color-mix(in srgb,var(--score-a) 34%,transparent)}}.profile-tier-board[data-tier-style=arcade] .tier-game:after{border:2px solid var(--score-a)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=arcade] .tier-game:after{border:2px solid color-mix(in srgb,var(--score-a) 55%,#b54cff)}}.profile-tier-board[data-tier-style=arcade] .tier-game:after{box-shadow:3px 3px 0 #25103d,0 0 23px var(--score-a);border-radius:0 5px 5px 0}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=arcade] .tier-game:after{box-shadow:3px 3px 0 #25103d,0 0 23px color-mix(in srgb,var(--score-a) 34%,transparent)}}.profile-tier-board[data-tier-style=arcade] .tier-game .game-cover{border-radius:0 4px 4px 0!important}.profile-tier-board[data-tier-style=editorial] .profile-tier-label{color:#17191c!important;background:linear-gradient(90deg,var(--score-a),#e7e0d3)!important}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=editorial] .profile-tier-label{background:linear-gradient(90deg,color-mix(in srgb,var(--score-a) 30%,#f5efe4),#e7e0d3)!important}}.profile-tier-board[data-tier-style=editorial] .profile-tier-label{box-shadow:inset 8px 0 var(--score-a),0 10px 22px #29221b29;text-shadow:none;border-radius:2px 0 0 2px!important}.profile-tier-board[data-tier-style=editorial] .tier-game:after{box-shadow:inset 0 0 0 4px #ffffff9e,inset 6px 0 var(--score-a),0 9px 19px #28221c3b;border-color:#948b7e;border-radius:0 2px 2px 0}.profile-tier-board[data-tier-style=editorial] .tier-game .game-cover{border-radius:0 2px 2px 0!important}.profile-tier-board[data-tier-style=retro] .profile-tier-label{text-shadow:0 0 12px #6fff977a;box-shadow:inset 5px 0 #64ff8d,0 0 20px #46ec6f2b;color:#d8ffe3!important;background:linear-gradient(155deg,#6fff9721,#0000 35%),linear-gradient(135deg,#0f4d27,#010703)!important;border-radius:0!important}.profile-tier-board[data-tier-style=retro] .tier-game:after{border-color:#3daf61;border-radius:0;box-shadow:inset 0 0 0 1px #67ff9024,inset 3px 0 #3cc966,0 0 18px #40eb6d3b}.profile-tier-board[data-tier-style=retro] .tier-game .game-cover{border-radius:0!important}.profile-tier-board[data-tier-style] .tier-game,.profile-tier-board[data-tier-style] .tier-game .game-cover,.profile-tier-board[data-tier-style] .tier-game .game-cover img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.tier-game-popover-portal,.tier-game-popover-portal[data-placement=above]{text-align:center;width:min(296px,100vw - 28px);padding:17px;bottom:auto;right:auto;transform:translate(-50%,-100%)}.tier-game-popover-portal>strong{margin-top:7px;font-size:18px;line-height:1.18}.tier-game-popover-portal dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:13px 0 0;padding-top:11px;display:grid}.tier-game-popover-portal dl:has(>div:only-child){grid-template-columns:1fr}.tier-game-popover-portal dl>div{border-left:1px solid var(--line);justify-content:center;align-items:baseline;gap:5px;min-width:0;padding:0 9px;display:flex}.tier-game-popover-portal dl>div:first-child{border-left:0}.tier-game-popover-portal dt,.tier-game-popover-portal dd{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.tier-game-popover-portal dt{font-size:10px}.tier-game-popover-portal dt:after{content:":"}.tier-game-popover-portal dd{font-size:12px}.tier-game-popover-portal p{text-align:center;margin-top:11px;padding:11px 13px;font-size:13px}.tier-export-stage{z-index:2147483000;pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:0;overflow:hidden}.tier-export-surface{width:1440px;color:var(--ink);background:radial-gradient(circle at 88% 0%,var(--glow-a),transparent 28%), var(--paper);z-index:auto!important;position:relative!important;top:auto!important;left:auto!important}.tier-export-board{overflow:visible;background:0 0!important}.tier-export-surface .profile-tier-row{grid-template-columns:144px minmax(0,1fr);min-height:190px}.tier-export-surface .tier-game,.tier-export-surface .tier-game .game-cover{height:190px!important}@media (max-width:820px){.cabinet-tabs{grid-template-columns:repeat(5,112px) 100px;overflow-x:auto}}@media (max-width:700px){.profile-tier-row,.profile-tier-board[data-tier-style] .profile-tier-row{grid-template-columns:86px minmax(0,1fr);min-height:144px}.profile-tier-label,.profile-tier-row[data-score] .profile-tier-label,.profile-tier-board[data-tier-style] .profile-tier-label{height:144px;min-height:144px;padding-inline:7px}.profile-tier-label strong,.profile-tier-board[data-tier-scale=letters] .profile-tier-label strong,.profile-tier-board[data-tier-style] .profile-tier-label strong{font-size:34px!important}.profile-tier-label span{max-width:74px;font-size:7px}.profile-tier-games{grid-auto-rows:144px;min-height:144px;grid-template-columns:repeat(auto-fill,minmax(84px,94px))!important}.profile-tier-games>i{min-height:144px;font-size:11px}.tier-game,.tier-game .game-cover{min-height:144px;height:144px!important}.tier-game>.tier-card-title{min-height:42px;padding:19px 5px 6px!important;font-size:9px!important}.tier-game[data-title-length=medium]>.tier-card-title,.tier-game[data-title-length=long]>.tier-card-title{font-size:8px!important}}.tier-board-shell{width:100%;max-width:1440px;margin-inline:auto;overflow:visible}.profile-tier-board,.profile-tier-board[data-tier-style],.tier-export-surface .profile-tier-board{--tier-card-width:74px;--tier-card-height:111px;--tier-label-width:128px;--tier-gap:6px;--tier-pad:8px;--tier-row-min:127px;--tier-table-surface:var(--panel-solid)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board,.profile-tier-board[data-tier-style],.tier-export-surface .profile-tier-board{--tier-table-surface:color-mix(in srgb,var(--panel-solid) 97%,#000)}}.profile-tier-board,.profile-tier-board[data-tier-style],.tier-export-surface .profile-tier-board{--tier-row-surface:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board,.profile-tier-board[data-tier-style],.tier-export-surface .profile-tier-board{--tier-row-surface:color-mix(in srgb,var(--surface-soft) 46%,var(--panel-solid))}}.profile-tier-board,.profile-tier-board[data-tier-style],.tier-export-surface .profile-tier-board{--tier-row-surface-alt:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board,.profile-tier-board[data-tier-style],.tier-export-surface .profile-tier-board{--tier-row-surface-alt:color-mix(in srgb,var(--surface-soft) 31%,var(--panel-solid))}}.profile-tier-board,.profile-tier-board[data-tier-style],.tier-export-surface .profile-tier-board{--tier-divider:var(--line);--tier-shine:#ffffff3d;isolation:isolate;width:100%;color:var(--ink);position:relative;background:var(--tier-table-surface)!important;border:1px solid var(--line-dark)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 22px 58px #00000047!important}.profile-tier-board[data-tier-style=spectrum]{--tier-table-surface:#07090d;--tier-row-surface:#0c1016;--tier-row-surface-alt:#090c11}.profile-tier-board[data-tier-style=steel]{--tier-table-surface:#080b0f;--tier-row-surface:#11161c;--tier-row-surface-alt:#0c1015;--tier-shine:#dee8f233}.profile-tier-board[data-tier-style=arcade]{--tier-table-surface:#0e0618;--tier-row-surface:#170b26;--tier-row-surface-alt:#100719;--tier-divider:#cf79ff2e;--tier-shine:#ff71ed47}.profile-tier-board[data-tier-style=editorial]{--tier-table-surface:#e4ddd1;--tier-row-surface:#f7f3eb;--tier-row-surface-alt:#eee8de;--tier-divider:#352f2729;--tier-shine:#fff8e457}.profile-tier-board[data-tier-style=retro]{--tier-table-surface:#010704;--tier-row-surface:#06130b;--tier-row-surface-alt:#030d07;--tier-divider:#63e7872e;--tier-shine:#6fff9738}.profile-tier-board:after,.profile-tier-board[data-tier-style]:after{display:none!important}.profile-tier-row,.profile-tier-board[data-tier-style] .profile-tier-row,.tier-export-surface .profile-tier-row{min-height:var(--tier-row-min);grid-template-columns:var(--tier-label-width) minmax(0,1fr);box-shadow:none;align-items:stretch;display:grid;overflow:visible;background:linear-gradient(90deg,var(--tier-row-surface),var(--tier-row-surface-alt))!important;border:0!important;border-radius:0!important}.profile-tier-row+.profile-tier-row,.profile-tier-board[data-tier-style] .profile-tier-row+.profile-tier-row{margin-top:0;border-top:1px solid var(--tier-divider)!important}.profile-tier-row:first-child,.profile-tier-row:last-child{border-radius:0}@supports (color:color-mix(in lab, red, red)){.profile-tier-row.is-drop-target,.profile-tier-board[data-tier-style] .profile-tier-row.is-drop-target{background:color-mix(in srgb,var(--score-a) 8%,var(--tier-row-surface))!important}.profile-tier-row.is-drop-target .profile-tier-games{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--score-a) 68%,white)}}.profile-tier-label,.profile-tier-row[data-score] .profile-tier-label,.profile-tier-board[data-tier-style] .profile-tier-label,.tier-export-surface .profile-tier-label{width:100%;height:auto;min-height:var(--tier-row-min);text-align:center;text-shadow:0 2px 12px #0000006b;border:0;border-right:1px solid #ffffff1c;align-self:stretch;padding:12px 9px;box-shadow:inset 0 1px #ffffff1a;color:#fff!important;background:linear-gradient(150deg,#ffffff21,transparent 35%), linear-gradient(135deg,var(--score-a),var(--score-b))!important;border-radius:0!important}.profile-tier-label strong,.profile-tier-board[data-tier-scale=letters] .profile-tier-label strong,.profile-tier-board[data-tier-style] .profile-tier-label strong{width:auto;height:auto;box-shadow:none;font-variant-numeric:tabular-nums;letter-spacing:-.055em;text-shadow:inherit;background:0 0;border:0;border-radius:0;display:block;color:#fff!important;font:760 42px/1 var(--sans)!important;font-style:normal!important}.profile-tier-board[data-tier-scale=letters] .profile-tier-label strong{letter-spacing:-.035em;font-size:44px!important}.profile-tier-label span,.profile-tier-board[data-tier-scale=letters] .profile-tier-label span{opacity:1;max-width:108px;font:820 8px/1.25 var(--sans);letter-spacing:.045em;text-wrap:balance;text-transform:uppercase;margin-top:7px;color:#ffffffe6!important;display:block!important}.profile-tier-board[data-tier-scale=letters] .profile-tier-label small{display:none}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="10"]{--tier-step-a:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="10"]{--tier-step-a:color-mix(in srgb,var(--tier-adaptive-accent) 50%,var(--tier-adaptive-high))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="10"]{--tier-step-b:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="10"]{--tier-step-b:color-mix(in srgb,var(--tier-adaptive-accent) 24%,var(--tier-adaptive-low))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="9"]{--tier-step-a:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="9"]{--tier-step-a:color-mix(in srgb,var(--tier-adaptive-accent) 43%,var(--tier-adaptive-high))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="9"]{--tier-step-b:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="9"]{--tier-step-b:color-mix(in srgb,var(--tier-adaptive-accent) 21%,var(--tier-adaptive-low))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="8"]{--tier-step-a:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="8"]{--tier-step-a:color-mix(in srgb,var(--tier-adaptive-accent) 37%,var(--tier-adaptive-high))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="8"]{--tier-step-b:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="8"]{--tier-step-b:color-mix(in srgb,var(--tier-adaptive-accent) 18%,var(--tier-adaptive-low))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="7"]{--tier-step-a:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="7"]{--tier-step-a:color-mix(in srgb,var(--tier-adaptive-accent) 31%,var(--tier-adaptive-high))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="7"]{--tier-step-b:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="7"]{--tier-step-b:color-mix(in srgb,var(--tier-adaptive-accent) 15%,var(--tier-adaptive-low))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="6"]{--tier-step-a:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="6"]{--tier-step-a:color-mix(in srgb,var(--tier-adaptive-accent) 26%,var(--tier-adaptive-high))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="6"]{--tier-step-b:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="6"]{--tier-step-b:color-mix(in srgb,var(--tier-adaptive-accent) 12%,var(--tier-adaptive-low))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="5"]{--tier-step-a:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="5"]{--tier-step-a:color-mix(in srgb,var(--tier-adaptive-accent) 21%,var(--tier-adaptive-high))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="5"]{--tier-step-b:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="5"]{--tier-step-b:color-mix(in srgb,var(--tier-adaptive-accent) 10%,var(--tier-adaptive-low))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="4"]{--tier-step-a:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="4"]{--tier-step-a:color-mix(in srgb,var(--tier-adaptive-accent) 17%,var(--tier-adaptive-high))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="4"]{--tier-step-b:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="4"]{--tier-step-b:color-mix(in srgb,var(--tier-adaptive-accent) 8%,var(--tier-adaptive-low))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="3"]{--tier-step-a:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="3"]{--tier-step-a:color-mix(in srgb,var(--tier-adaptive-accent) 13%,var(--tier-adaptive-high))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="3"]{--tier-step-b:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="3"]{--tier-step-b:color-mix(in srgb,var(--tier-adaptive-accent) 6%,var(--tier-adaptive-low))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="2"]{--tier-step-a:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="2"]{--tier-step-a:color-mix(in srgb,var(--tier-adaptive-accent) 9%,var(--tier-adaptive-high))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="2"]{--tier-step-b:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="2"]{--tier-step-b:color-mix(in srgb,var(--tier-adaptive-accent) 4%,var(--tier-adaptive-low))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="1"]{--tier-step-a:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="1"]{--tier-step-a:color-mix(in srgb,var(--tier-adaptive-accent) 5%,var(--tier-adaptive-high))}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="1"]{--tier-step-b:var(--tier-adaptive-low)}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score=unrated]{--tier-step-a:var(--tier-adaptive-high)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score=unrated]{--tier-step-a:color-mix(in srgb,var(--tier-adaptive-high) 58%,#242a31)}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score=unrated]{--tier-step-b:var(--tier-adaptive-low)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score=unrated]{--tier-step-b:color-mix(in srgb,var(--tier-adaptive-low) 90%,#000)}}.profile-tier-board[data-tier-style=classic] .profile-tier-label{background:linear-gradient(150deg,#ffffff1f,transparent 35%), linear-gradient(135deg,var(--tier-step-a),var(--tier-step-b))!important}.profile-tier-board[data-tier-style=steel] .profile-tier-label{background:linear-gradient(150deg,#ffffff1a,transparent 35%), linear-gradient(135deg,var(--score-a),#0a0d11 74%)!important}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=steel] .profile-tier-label{background:linear-gradient(150deg,#ffffff1a,transparent 35%), linear-gradient(135deg,color-mix(in srgb,var(--score-a) 13%,#48525e),#0a0d11 74%)!important}}.profile-tier-board[data-tier-style=arcade] .profile-tier-label{background:linear-gradient(150deg,#ffffff2e,transparent 34%), linear-gradient(135deg,var(--score-a),var(--score-b))!important}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=arcade] .profile-tier-label{background:linear-gradient(150deg,#ffffff2e,transparent 34%), linear-gradient(135deg,color-mix(in srgb,var(--score-a) 76%,#fa3cde),color-mix(in srgb,var(--score-b) 68%,#27005c))!important}}.profile-tier-board[data-tier-style=editorial] .profile-tier-label{background:linear-gradient(150deg,#ffffff1f,transparent 34%), linear-gradient(135deg,var(--score-a),#191611 76%)!important}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=editorial] .profile-tier-label{background:linear-gradient(150deg,#ffffff1f,transparent 34%), linear-gradient(135deg,color-mix(in srgb,var(--score-a) 35%,#55453a),#191611 76%)!important}}.profile-tier-board[data-tier-style=editorial] .profile-tier-label{text-shadow:0 1px 10px #0000007a}.profile-tier-board[data-tier-style=retro] .profile-tier-label{background:linear-gradient(150deg,#6fff9724,transparent 35%), linear-gradient(135deg,var(--score-a),#010703 76%)!important}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=retro] .profile-tier-label{background:linear-gradient(150deg,#6fff9724,transparent 35%), linear-gradient(135deg,color-mix(in srgb,var(--score-a) 16%,#176235),#010703 76%)!important}}.profile-tier-board[data-tier-style=retro] .profile-tier-label{text-shadow:0 0 10px #6fff9757}.profile-tier-games,.profile-tier-board[data-tier-style] .profile-tier-games,.tier-export-surface .profile-tier-games{min-width:0;min-height:var(--tier-row-min);grid-auto-rows:var(--tier-card-height);border-radius:0;place-content:start;align-items:start;transition:box-shadow .16s;padding:var(--tier-pad)!important;grid-template-columns:repeat(auto-fill,var(--tier-card-width))!important;gap:var(--tier-gap)!important;background:0 0!important;display:grid!important;overflow:visible!important}.profile-tier-games>i{min-height:calc(var(--tier-row-min) - 2 * var(--tier-pad));color:var(--muted);font:italic 12px/1.4 var(--serif);background:0 0;grid-column:1/-1;place-items:center;margin:0;display:grid}.profile-tier-board[data-tier-style=editorial] .profile-tier-games>i{color:#625d54}.tier-game,.tier-export-surface .tier-game,.profile-tier-board[data-tier-style] .tier-game{isolation:isolate;transform-origin:50% 80%;outline:0;transition:transform .16s,filter .16s,box-shadow .16s,opacity .16s;display:block;position:relative;transform:none;box-shadow:0 5px 15px #00000040;width:var(--tier-card-width)!important;min-width:var(--tier-card-width)!important;max-width:var(--tier-card-width)!important;height:var(--tier-card-height)!important;min-height:var(--tier-card-height)!important;aspect-ratio:2/3!important;filter:none!important;border:0!important;border-radius:7px!important;overflow:clip!important}.tier-game .game-cover,.tier-export-surface .tier-game .game-cover,.profile-tier-board[data-tier-style] .tier-game .game-cover{background:#11151b;overflow:hidden;aspect-ratio:2/3!important;width:100%!important;height:100%!important;box-shadow:none!important;filter:none!important;border:0!important;border-radius:7px!important;padding:0!important;transform:none!important}.tier-game .game-cover img,.profile-tier-board[data-tier-style] .tier-game .game-cover img{object-fit:cover;width:100%;height:100%;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.tier-game .generated-game-cover{width:100%;height:100%;padding:8px 6px;overflow:hidden}.tier-game .generated-game-cover strong{overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:10px;line-height:1.1;display:-webkit-box;overflow:hidden}.profile-tier-board[data-tier-style=arcade] .tier-game,.profile-tier-board[data-tier-style=arcade] .tier-game .game-cover{border-radius:4px!important}.profile-tier-board[data-tier-style=editorial] .tier-game,.profile-tier-board[data-tier-style=editorial] .tier-game .game-cover{border-radius:3px!important}.profile-tier-board[data-tier-style=retro] .tier-game,.profile-tier-board[data-tier-style=retro] .tier-game .game-cover{border-radius:0!important}.tier-game:hover{z-index:6;transform:translateY(-2px);box-shadow:0 9px 21px #00000057;filter:brightness(1.04)saturate(1.02)!important}.tier-game:focus-visible{z-index:7;outline-offset:2px;transform:translateY(-2px);box-shadow:0 9px 21px #00000057;filter:brightness(1.04)!important;outline:2px solid #fff!important}.tier-game:after,.profile-tier-board[data-tier-style] .tier-game:after{z-index:5;content:"";opacity:0;mix-blend-mode:screen;pointer-events:none;width:38%;height:auto;transition:transform .52s cubic-bezier(.2,.7,.2,1),opacity .14s;position:absolute;transform:skew(-18deg)translate(-260%);background:linear-gradient(90deg,transparent,var(--tier-shine),transparent)!important;box-shadow:none!important;border:0!important;border-radius:0!important;inset:-28% auto -28% -58%!important}.tier-game:hover:after,.profile-tier-board[data-tier-style] .tier-game:hover:after{opacity:1;transform:skew(-18deg)translate(560%);box-shadow:none!important;border:0!important}.tier-game:focus-visible:after{opacity:1;transform:skew(-18deg)translate(560%);box-shadow:none!important;border:0!important}.profile-tier-board[data-tier-style] .tier-game:focus-visible:after{opacity:1;transform:skew(-18deg)translate(560%);box-shadow:none!important;border:0!important}.tier-game>.tier-card-glint{display:none!important}.tier-game.is-before-target{box-shadow:-4px 0 0 var(--score-a),0 5px 15px #00000040}.tier-game.is-before-target:before{display:none}.tier-game.is-dragging{opacity:.18;transform:scale(.94)}.tier-game>.tier-card-title,.tier-game[data-title-length]>.tier-card-title{z-index:4;color:#fff;text-align:center;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;text-shadow:0 1px 7px #000000eb;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;max-height:40px;position:absolute;overflow:hidden;font:720 10px/1.18 var(--sans)!important;background:linear-gradient(#0000,#010204f5 58%)!important;border-radius:0 0 7px 7px!important;padding:16px 5px 5px!important;display:-webkit-box!important;bottom:0!important;left:0!important;right:0!important}.profile-tier-board[data-tier-style=arcade] .tier-card-title{border-radius:0 0 4px 4px!important}.profile-tier-board[data-tier-style=editorial] .tier-card-title{border-radius:0 0 3px 3px!important}.profile-tier-board[data-tier-style=retro] .tier-card-title{border-radius:0!important}.profile-tier-board[data-hide-titles=true] .tier-card-title,.tier-export-surface[data-hide-titles=true] .tier-card-title{display:none!important}.tier-game-popover-portal{z-index:10000;width:min(272px,100vw - 24px);color:var(--ink);box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;font-family:var(--sans);text-align:left;background:0 0;border:0;border-radius:0;padding:0;transition:none;position:fixed;transform:none}.tier-game-popover-portal[data-reference-hidden=true]{visibility:hidden;pointer-events:none}.tier-game-popover-inner{color:var(--ink);background:var(--panel-solid);padding:12px}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-inner{background:color-mix(in srgb,var(--panel-solid) 97%,transparent)}}.tier-game-popover-inner{border:1px solid var(--line-dark);opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;animation:.14s forwards tier-popover-in;transform:translateY(4px);box-shadow:0 18px 48px #0000006b,inset 0 1px #ffffff0a}.tier-game-popover-portal[data-placement=bottom] .tier-game-popover-inner{transform:translateY(-4px)}.tier-game-popover-portal[data-placement=left] .tier-game-popover-inner{transform:translate(4px)}.tier-game-popover-portal[data-placement=right] .tier-game-popover-inner{transform:translate(-4px)}@keyframes tier-popover-in{to{opacity:1;transform:translate(0)}}.tier-game-popover-inner>small{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:700;line-height:1.35;display:flex;overflow:hidden}.tier-game-popover-inner>small span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tier-game-popover-inner>small i{color:var(--wine);flex:none;font-style:normal}.tier-game-popover-inner>strong{overflow-wrap:anywhere;letter-spacing:-.02em;margin-top:5px;font-size:15px;font-weight:760;line-height:1.25;display:block}.tier-game-popover-inner dl{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:10px 0 0;padding-top:9px;display:grid}.tier-game-popover-inner dl>div{border-left:1px solid var(--line);gap:2px;min-width:0;padding:0 8px;display:grid}.tier-game-popover-inner dt,.tier-game-popover-inner dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.tier-game-popover-inner dt{color:var(--muted);font-size:9px;line-height:1.35}.tier-game-popover-inner dd{color:#fff;font-variant-numeric:tabular-nums;font-size:11px;font-weight:760;line-height:1.35}.tier-game-popover-inner p{color:var(--text-soft);background:var(--wine);margin:9px 0 0;padding:8px 9px;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-inner p{background:color-mix(in srgb,var(--wine) 7%,var(--surface-soft))}}.tier-game-popover-inner p{font:italic 11px/1.4 var(--serif);text-align:left;overflow-wrap:anywhere;-webkit-line-clamp:2;border:0;border-radius:8px;-webkit-box-orient:vertical}.tier-style-selector button[data-style=classic] .tier-style-mini{background:var(--panel-solid);border:1px solid var(--line-dark);border-radius:4px}.tier-style-selector button[data-style=classic] .tier-style-mini i{background:linear-gradient(90deg,var(--wine) 0 22%,var(--surface-soft) 22%)}@supports (color:color-mix(in lab, red, red)){.tier-style-selector button[data-style=classic] .tier-style-mini i{background:linear-gradient(90deg,color-mix(in srgb,var(--wine) 30%,#343a43) 0 22%,var(--surface-soft) 22%)}}.tier-export-surface .profile-tier-board{--tier-card-width:74px;--tier-card-height:111px;--tier-label-width:128px;--tier-row-min:127px}.tier-export-surface .profile-tier-row{min-height:var(--tier-row-min);grid-template-columns:var(--tier-label-width) minmax(0,1fr)}.tier-export-surface .profile-tier-label{height:auto;min-height:var(--tier-row-min)}.tier-export-surface .profile-tier-games{grid-auto-rows:var(--tier-card-height);grid-template-columns:repeat(auto-fill,var(--tier-card-width))!important}.tier-export-surface .tier-game,.tier-export-surface .tier-game .game-cover{height:var(--tier-card-height)!important;min-height:var(--tier-card-height)!important}.tier-export-surface .tier-game-popover-portal{display:none!important}@media (max-width:760px){.profile-tier-board,.profile-tier-board[data-tier-style]{--tier-card-width:60px;--tier-card-height:90px;--tier-label-width:82px;--tier-gap:5px;--tier-pad:6px;--tier-row-min:102px;border-radius:12px!important}.profile-tier-row,.profile-tier-board[data-tier-style] .profile-tier-row{min-height:var(--tier-row-min);grid-template-columns:var(--tier-label-width) minmax(0,1fr)}.profile-tier-label,.profile-tier-row[data-score] .profile-tier-label,.profile-tier-board[data-tier-style] .profile-tier-label{height:auto;min-height:var(--tier-row-min);padding-inline:6px}.profile-tier-label strong,.profile-tier-board[data-tier-scale=letters] .profile-tier-label strong,.profile-tier-board[data-tier-style] .profile-tier-label strong{font-size:31px!important}.profile-tier-label span,.profile-tier-board[data-tier-scale=letters] .profile-tier-label span{max-width:68px;margin-top:5px;font-size:6.5px}.profile-tier-games{min-height:var(--tier-row-min);grid-auto-rows:var(--tier-card-height);grid-template-columns:repeat(auto-fill,var(--tier-card-width))!important}.profile-tier-games>i{min-height:calc(var(--tier-row-min) - 2 * var(--tier-pad));font-size:10px}.tier-game,.tier-game .game-cover{width:var(--tier-card-width)!important;min-width:var(--tier-card-width)!important;height:var(--tier-card-height)!important;min-height:var(--tier-card-height)!important}.tier-game>.tier-card-title,.tier-game[data-title-length]>.tier-card-title{min-height:32px;max-height:36px;padding:14px 4px 4px!important;font-size:8.5px!important}.tier-game-popover-portal{display:none}}@media (max-width:440px){.profile-tier-board,.profile-tier-board[data-tier-style]{--tier-card-width:54px;--tier-card-height:81px;--tier-label-width:70px;--tier-gap:4px;--tier-row-min:93px}.profile-tier-label strong,.profile-tier-board[data-tier-scale=letters] .profile-tier-label strong,.profile-tier-board[data-tier-style] .profile-tier-label strong{font-size:28px!important}.profile-tier-label span,.profile-tier-board[data-tier-scale=letters] .profile-tier-label span{max-width:58px;font-size:6px}}@media (prefers-reduced-motion:reduce){.tier-game,.tier-game:after,.tier-game-popover-inner{transition:none!important;animation:none!important}:is(.tier-game:hover,.tier-game:focus-visible){transform:none}.tier-game:after{display:none}}.cabinet-tabs{z-index:auto;position:static!important;top:auto!important}.profile-tier-board,.profile-tier-board[data-tier-style],.tier-export-surface .profile-tier-board{--tier-card-width:88px;--tier-card-height:132px;--tier-label-width:132px;--tier-gap:8px;--tier-pad:10px;--tier-row-min:152px;overflow:visible!important}.profile-tier-row:first-child{border-radius:15px 15px 0 0!important}.profile-tier-row:last-child{border-radius:0 0 15px 15px!important}.profile-tier-row:first-child .profile-tier-label{border-radius:15px 0 0!important}.profile-tier-row:last-child .profile-tier-label{border-radius:0 0 0 15px!important}.tier-game,.profile-tier-board[data-tier-style] .tier-game,.tier-export-surface .tier-game{contain:paint;cursor:default;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:manipulation;transition:transform .2s cubic-bezier(.22,1,.36,1),filter .2s,box-shadow .2s cubic-bezier(.22,1,.36,1),opacity .16s;box-shadow:0 8px 21px #00000057;border:0!important;border-radius:8px!important;overflow:hidden!important}.tier-game[data-draggable=true]{cursor:grab}.tier-game[data-draggable=true]:active{cursor:grabbing}.tier-game .game-cover,.profile-tier-board[data-tier-style] .tier-game .game-cover,.tier-export-surface .tier-game .game-cover,.tier-game .game-cover img,.profile-tier-board[data-tier-style] .tier-game .game-cover img,.tier-export-surface .tier-game .game-cover img{object-fit:cover;position:absolute;inset:0;border:0!important;border-radius:8px!important;width:100%!important;height:100%!important;padding:0!important}.tier-game:before{z-index:2;content:"";pointer-events:none;background:radial-gradient(at 50% 32%,#0000 48%,#02010461 100%),linear-gradient(#0502070d 48%,#05010633 66%,#020103eb 100%);position:absolute;inset:0;box-shadow:inset 0 0 20px #00000057}.tier-card-gothic-ornament{opacity:.66;pointer-events:none;z-index:4!important;background:0 0!important;border-radius:0!important;height:7px!important;min-height:0!important;padding:0!important;display:block!important;position:absolute!important;inset:6px 12px auto!important;overflow:visible!important}.tier-card-gothic-ornament:before,.tier-card-gothic-ornament:after{content:"";background:linear-gradient(90deg,transparent,var(--score-a));width:calc(50% - 7px);height:1px;position:absolute;top:3px}@supports (color:color-mix(in lab, red, red)){.tier-card-gothic-ornament:before,.tier-card-gothic-ornament:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--score-a) 58%,white))}}.tier-card-gothic-ornament:before{left:0}.tier-card-gothic-ornament:after{right:0;transform:scaleX(-1)}.tier-card-gothic-ornament>i{background:var(--score-a);width:7px;height:7px;position:absolute;top:0;left:50%}@supports (color:color-mix(in lab, red, red)){.tier-card-gothic-ornament>i{background:color-mix(in srgb,var(--score-a) 72%,white)}}.tier-card-gothic-ornament>i{box-shadow:0 0 8px var(--score-a)}@supports (color:color-mix(in lab, red, red)){.tier-card-gothic-ornament>i{box-shadow:0 0 8px color-mix(in srgb,var(--score-a) 48%,transparent)}}.tier-card-gothic-ornament>i{transform:translate(-50%)rotate(45deg)scale(.58)}.tier-game>.tier-card-title,.tier-game[data-title-length]>.tier-card-title{z-index:4;letter-spacing:-.015em;-webkit-line-clamp:2;min-height:42px;max-height:47px;font:700 11.5px/1.13 var(--serif)!important;background:linear-gradient(#0000,#020104f5 58%)!important;border-radius:0 0 8px 8px!important;padding:19px 6px 6px!important}.tier-game[data-title-length=medium]>.tier-card-title{font-size:10.5px!important}.tier-game[data-title-length=long]>.tier-card-title{-webkit-line-clamp:3;min-height:48px;max-height:53px;line-height:1.1;font-size:9.5px!important}@supports (color:color-mix(in lab, red, red)){:is(.tier-game:hover,.tier-game:focus-visible){box-shadow:0 16px 34px #00000085,0 0 23px color-mix(in srgb,var(--score-a) 15%,transparent)}}.tier-game:after,.profile-tier-board[data-tier-style] .tier-game:after{z-index:5;opacity:0;width:56%;transition:none;transform:skew(-17deg)translate(-180%);background:linear-gradient(90deg, transparent 0%, #ffffff14 30%, var(--tier-shine) 49%, #ffffff24 62%, transparent 100%)!important;box-shadow:none!important;border:0!important;inset:-30% auto -30% -56%!important}@keyframes tier-card-sheen{0%{opacity:0;transform:skew(-17deg)translate(-180%)}14%{opacity:.86}76%{opacity:.72}to{opacity:0;transform:skew(-17deg)translate(350%)}}body.tier-dragging,body.tier-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.tier-game.is-dragging{opacity:.12;box-shadow:inset 0 0 0 1px var(--score-a);filter:grayscale(.25)brightness(.68)!important}@supports (color:color-mix(in lab, red, red)){.tier-game.is-dragging{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--score-a) 34%,transparent)}}.tier-drag-overlay{--tier-card-width:88px;--tier-card-height:132px;width:var(--tier-card-width);height:var(--tier-card-height);cursor:grabbing;pointer-events:none;animation:.18s cubic-bezier(.22,1,.36,1) both tier-card-pickup}.tier-drag-overlay-card,.tier-drag-overlay .tier-game{box-shadow:0 30px 72px #000000b8, 0 0 32px var(--score-a);width:var(--tier-card-width)!important;min-width:var(--tier-card-width)!important;max-width:var(--tier-card-width)!important;height:var(--tier-card-height)!important;min-height:var(--tier-card-height)!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){.tier-drag-overlay-card,.tier-drag-overlay .tier-game{box-shadow:0 30px 72px #000000b8, 0 0 32px color-mix(in srgb,var(--score-a) 24%,transparent)}}.tier-drag-overlay-card:after{opacity:.38;transform:skew(-17deg)translate(110%)}@keyframes tier-card-pickup{0%{opacity:.72;transform:translateY(0)rotate(0)scale(.97)}to{opacity:1;transform:translateY(-8px)rotate(1.5deg)scale(1.06)}}.tier-drop-slot{width:var(--tier-card-width);min-width:var(--tier-card-width);height:var(--tier-card-height);color:#fff;background:radial-gradient(circle at 50% 46%,var(--score-a),transparent 45%), var(--score-a);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tier-drop-slot{background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--score-a) 16%,transparent),transparent 45%), color-mix(in srgb,var(--score-a) 7%,var(--tier-row-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--score-a) 68%,white), inset 0 0 28px color-mix(in srgb,var(--score-a) 16%,transparent), 0 0 20px color-mix(in srgb,var(--score-a) 17%,transparent)}}.tier-drop-slot:before,.tier-drop-slot:after{content:"";background:var(--score-a);width:8px;height:8px;box-shadow:0 0 12px var(--score-a);position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.tier-drop-slot:before{top:11px}.tier-drop-slot:after{bottom:11px}.tier-drop-slot>i{background:linear-gradient(transparent,var(--score-a),transparent);width:2px;height:52%;box-shadow:0 0 10px var(--score-a)}@supports (color:color-mix(in lab, red, red)){.tier-drop-slot>i{box-shadow:0 0 10px color-mix(in srgb,var(--score-a) 72%,transparent)}}.tier-drop-slot>small{color:#fff;font:780 8px/1 var(--sans);letter-spacing:.08em;text-align:center;text-transform:uppercase;position:absolute;bottom:31px;left:5px;right:5px}@keyframes tier-slot-breathe{0%{opacity:.72;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@supports (color:color-mix(in lab, red, red)){.profile-tier-row.is-drop-target .profile-tier-games{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--score-a) 58%,white), inset 0 0 34px color-mix(in srgb,var(--score-a) 7%,transparent)}}.tier-drop-score,.profile-tier-board[data-tier-scale=letters] .profile-tier-label .tier-drop-score{font:760 8px/1 var(--sans);letter-spacing:.03em;text-transform:none;background:#0000003d;border-radius:999px;margin-top:7px;padding:4px 6px;animation:.14s both tier-score-cue-in;color:#fff!important;display:block!important}@keyframes tier-score-cue-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="10"]{--tier-tone-a:#e90d46;--tier-tone-b:#69001e}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="9"]{--tier-tone-a:#d93a28;--tier-tone-b:#76151b}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="8"]{--tier-tone-a:#cc650e;--tier-tone-b:#713006}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="7"]{--tier-tone-a:#a8790b;--tier-tone-b:#5e4103}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="6"]{--tier-tone-a:#62931a;--tier-tone-b:#304f09}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="5"]{--tier-tone-a:#168b58;--tier-tone-b:#064a35}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="4"]{--tier-tone-a:#168894;--tier-tone-b:#064852}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="3"]{--tier-tone-a:#2467c2;--tier-tone-b:#172f72}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="2"]{--tier-tone-a:#4a567d;--tier-tone-b:#252b40}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score="1"]{--tier-tone-a:#2b313c;--tier-tone-b:#06080c}.profile-tier-board[data-tier-style=classic] .profile-tier-row[data-score=unrated]{--tier-tone-a:#4d5562;--tier-tone-b:#151820}.profile-tier-board[data-tier-style=classic] .profile-tier-label{color:#fff!important;background:linear-gradient(150deg,#fff3,transparent 32%), radial-gradient(circle at 86% 14%,var(--tier-adaptive-accent),transparent 38%), linear-gradient(135deg, var(--tier-tone-a), var(--tier-tone-b) 58%, var(--tier-tone-b))!important}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-label{background:linear-gradient(150deg,#fff3,transparent 32%), radial-gradient(circle at 86% 14%,color-mix(in oklab,var(--tier-adaptive-accent) 34%,transparent),transparent 38%), linear-gradient(135deg, color-mix(in oklab,var(--tier-tone-a) 86%,var(--tier-adaptive-accent)), color-mix(in oklab,var(--tier-tone-b) 78%,var(--tier-adaptive-high)) 58%, color-mix(in oklab,var(--tier-tone-b) 44%,var(--tier-adaptive-low)))!important}}.profile-tier-board[data-tier-style=classic] .profile-tier-label{text-shadow:0 2px 11px #000000c7;box-shadow:inset 0 1px #ffffff29, inset -1px 0 #ffffff17, 0 8px 24px var(--tier-tone-a)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-label{box-shadow:inset 0 1px #ffffff29, inset -1px 0 #ffffff17, 0 8px 24px color-mix(in srgb,var(--tier-tone-a) 18%,#00000047)}}.tier-style-selector button[data-style=classic] .tier-style-mini{background:#080a0f;border-color:#ffffff29}.tier-game-popover-inner{background:radial-gradient(circle at 100% 0%,var(--score-a),transparent 36%), var(--panel-solid);padding:12px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-inner{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--score-a) 11%,transparent),transparent 36%), color-mix(in srgb,var(--panel-solid) 98%,transparent);border-color:color-mix(in srgb,var(--score-a) 26%,var(--line-dark))}}.tier-game-popover-inner{border-radius:11px;animation-duration:.16s;box-shadow:0 20px 52px #00000080,inset 0 1px #ffffff0d}.tier-game-popover-inner:before{content:"";background:linear-gradient(90deg,transparent,var(--score-a),transparent);height:1px;box-shadow:0 0 12px var(--score-a);position:absolute;top:0;left:20px;right:20px}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-inner:before{box-shadow:0 0 12px color-mix(in srgb,var(--score-a) 46%,transparent)}}.tier-game-popover-inner:after{content:"";background:var(--score-a);width:7px;height:7px;position:absolute;top:-3px;left:50%;transform:translate(-50%)rotate(45deg)}.tier-game-popover-inner>header{grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:10px;min-width:0;display:grid}.tier-game-popover-inner>header small i{color:var(--score-a);font-style:normal}.tier-game-popover-inner>header>b{color:#fff;background:linear-gradient(145deg,var(--score-a),var(--score-b));width:42px;height:42px;box-shadow:inset 0 1px #ffffff2e,0 8px 18px var(--score-a);border-radius:9px;justify-content:center;align-items:baseline;display:flex}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-inner>header>b{box-shadow:inset 0 1px #ffffff2e,0 8px 18px color-mix(in srgb,var(--score-a) 18%,transparent)}}.tier-game-popover-inner>header>b{font:820 20px/42px var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.05em}.tier-game-popover-inner>header>b small{color:#ffffffc7;letter-spacing:0;min-width:auto;font-size:8px;display:inline;overflow:visible}.tier-game-popover-inner dl{background:var(--surface-soft);align-items:stretch;min-height:31px;margin:9px 0 0;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-inner dl{background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}}.tier-game-popover-inner dl>div{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:baseline;gap:5px;padding:5px 8px}.tier-game-popover-inner dt{font-size:8px}.tier-game-popover-inner dd{text-align:right;font-size:10px}.tier-game-popover-inner blockquote{color:#f7f2f5;background:linear-gradient(90deg,var(--score-a),var(--surface-soft));margin:9px 0 0;padding:9px 9px 9px 28px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-inner blockquote{background:linear-gradient(90deg,color-mix(in srgb,var(--score-a) 20%,#140810),color-mix(in srgb,var(--surface-soft) 82%,#09070b))}}.tier-game-popover-inner blockquote{border:0;border-left:3px solid var(--score-a);border-radius:3px 8px 8px 3px;box-shadow:inset 0 1px #ffffff09}.tier-game-popover-inner blockquote>span{color:var(--score-a);position:absolute;top:2px;left:8px}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-inner blockquote>span{color:color-mix(in srgb,var(--score-a) 78%,white)}}.tier-game-popover-inner blockquote>span{font:700 30px/.9 var(--serif);opacity:.9}.tier-game-popover-inner blockquote>p{color:inherit;font:650 italic 13px/1.3 var(--serif);overflow-wrap:anywhere;-webkit-line-clamp:3;background:0 0;border-radius:0;-webkit-box-orient:vertical;margin:0;padding:0;display:-webkit-box;overflow:hidden}.tier-style-selector>div{grid-template-columns:repeat(5,minmax(0,1fr))}.tier-export-surface .profile-tier-board{--tier-card-width:88px;--tier-card-height:132px;--tier-label-width:132px;--tier-gap:8px;--tier-pad:10px;--tier-row-min:152px}@media (max-width:1024px) and (min-width:761px){.tier-style-selector>div{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-tier-board,.profile-tier-board[data-tier-style]{--tier-card-width:82px;--tier-card-height:123px;--tier-row-min:143px}.tier-drag-overlay{--tier-card-width:82px;--tier-card-height:123px}}@media (max-width:760px){.tier-style-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-tier-board,.profile-tier-board[data-tier-style]{--tier-card-width:68px;--tier-card-height:102px;--tier-label-width:86px;--tier-gap:6px;--tier-pad:6px;--tier-row-min:114px}.tier-game>.tier-card-title,.tier-game[data-title-length]>.tier-card-title{min-height:34px;max-height:39px;padding:15px 4px 4px!important;font-size:9px!important}.tier-card-gothic-ornament{top:4px!important;left:8px!important;right:8px!important}.tier-drag-overlay{--tier-card-width:68px;--tier-card-height:102px}}@media (max-width:440px){.tier-style-selector>div{grid-template-columns:1fr}.profile-tier-board,.profile-tier-board[data-tier-style]{--tier-card-width:60px;--tier-card-height:90px;--tier-label-width:72px;--tier-gap:5px;--tier-row-min:102px}.tier-drag-overlay{--tier-card-width:60px;--tier-card-height:90px}.tier-drop-slot>small{display:none}}@media (prefers-reduced-motion:reduce){.tier-drop-slot,.tier-drag-overlay,.tier-drop-score{animation:none!important}}:root,html[data-theme=noir]{--tier-adaptive-high:#30353d;--tier-adaptive-low:#040507;--tier-adaptive-accent:#747d89}html[data-theme=midnight]{--tier-adaptive-high:#203f63;--tier-adaptive-low:#040914;--tier-adaptive-accent:#55a9ff}:where([data-score="10"]){--rating-strength:64%;--rating-depth:27%}:where([data-score="9"]){--rating-strength:56%;--rating-depth:24%}:where([data-score="8"]){--rating-strength:49%;--rating-depth:21%}:where([data-score="7"]){--rating-strength:42%;--rating-depth:18%}:where([data-score="6"]){--rating-strength:35%;--rating-depth:15%}:where([data-score="5"]){--rating-strength:28%;--rating-depth:12%}:where([data-score="4"]){--rating-strength:22%;--rating-depth:10%}:where([data-score="3"]){--rating-strength:16%;--rating-depth:8%}:where([data-score="2"]){--rating-strength:10%;--rating-depth:6%}:where([data-score="1"]){--rating-strength:4%;--rating-depth:3%}:where([data-score=unrated]){--rating-strength:12%;--rating-depth:5%}:where([data-score]){--rating-a:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){:where([data-score]){--rating-a:color-mix(in oklab,var(--tier-adaptive-accent) var(--rating-strength),var(--tier-adaptive-high))}}:where([data-score]){--rating-b:var(--tier-adaptive-accent)}@supports (color:color-mix(in lab, red, red)){:where([data-score]){--rating-b:color-mix(in oklab,var(--tier-adaptive-accent) var(--rating-depth),var(--tier-adaptive-low))}.profile-tier-board[data-tier-style=classic] .profile-tier-label{box-shadow:inset 0 1px #ffffff1f, inset -1px 0 #ffffff14, 0 8px 20px color-mix(in srgb,var(--rating-a) 10%,#0000003d)}}.profile-tier-board[data-tier-style=classic] .profile-tier-label{text-shadow:0 2px 11px #000000b8}.tier-style-selector button[data-style=classic] .tier-style-mini{background:var(--tier-adaptive-low)}@supports (color:color-mix(in lab, red, red)){.tier-style-selector button[data-style=classic] .tier-style-mini{background:color-mix(in srgb,var(--tier-adaptive-low) 86%,#000)}}.tier-style-selector button[data-style=classic] .tier-style-mini{border-color:var(--tier-adaptive-high)}@supports (color:color-mix(in lab, red, red)){.tier-style-selector button[data-style=classic] .tier-style-mini{border-color:color-mix(in srgb,var(--tier-adaptive-high) 70%,var(--line))}}.tier-style-selector button[data-style=classic] .tier-style-mini i:first-child{background:linear-gradient(90deg,var(--tier-adaptive-accent) 0 24%,var(--tier-adaptive-low) 24%)}@supports (color:color-mix(in lab, red, red)){.tier-style-selector button[data-style=classic] .tier-style-mini i:first-child{background:linear-gradient(90deg,color-mix(in oklab,var(--tier-adaptive-accent) 64%,var(--tier-adaptive-high)) 0 24%,var(--tier-adaptive-low) 24%)}}.tier-style-selector button[data-style=classic] .tier-style-mini i:nth-child(2){background:linear-gradient(90deg,var(--tier-adaptive-accent) 0 24%,var(--tier-adaptive-low) 24%)}@supports (color:color-mix(in lab, red, red)){.tier-style-selector button[data-style=classic] .tier-style-mini i:nth-child(2){background:linear-gradient(90deg,color-mix(in oklab,var(--tier-adaptive-accent) 48%,var(--tier-adaptive-high)) 0 24%,var(--tier-adaptive-low) 24%)}}.tier-style-selector button[data-style=classic] .tier-style-mini i:nth-child(3){background:linear-gradient(90deg,var(--tier-adaptive-accent) 0 24%,var(--tier-adaptive-low) 24%)}@supports (color:color-mix(in lab, red, red)){.tier-style-selector button[data-style=classic] .tier-style-mini i:nth-child(3){background:linear-gradient(90deg,color-mix(in oklab,var(--tier-adaptive-accent) 29%,var(--tier-adaptive-high)) 0 24%,var(--tier-adaptive-low) 24%)}}.tier-style-selector button[data-style=classic] .tier-style-mini i:nth-child(4){background:linear-gradient(90deg,var(--tier-adaptive-accent) 0 24%,var(--tier-adaptive-low) 24%)}@supports (color:color-mix(in lab, red, red)){.tier-style-selector button[data-style=classic] .tier-style-mini i:nth-child(4){background:linear-gradient(90deg,color-mix(in oklab,var(--tier-adaptive-accent) 10%,var(--tier-adaptive-high)) 0 24%,var(--tier-adaptive-low) 24%)}}.profile-tier-board,.profile-tier-board[data-tier-style]{--tier-card-width:96px;--tier-card-height:144px;--tier-label-width:132px;--tier-gap:8px;--tier-pad:10px;--tier-row-min:164px}.profile-tier-label,.profile-tier-row[data-score] .profile-tier-label,.profile-tier-board[data-tier-style] .profile-tier-label{flex-direction:column;justify-content:center;align-items:center;display:flex}.profile-tier-label strong,.profile-tier-board[data-tier-scale=letters] .profile-tier-label strong,.profile-tier-board[data-tier-style] .profile-tier-label strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-align:center;min-width:2.1ch;font:820 41px/.92 var(--sans)!important}.profile-tier-label span{font:820 8px/1.25 var(--sans);letter-spacing:.035em;text-align:center;margin-top:8px}.profile-tier-board[data-tier-scale=letters] .profile-tier-label>span{display:none!important}.tier-game,.profile-tier-board[data-tier-style] .tier-game{transform-origin:50% 82%;will-change:transform,box-shadow;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s cubic-bezier(.22,1,.36,1),filter .26s,opacity .2s;box-shadow:0 8px 20px #00000061,0 1px #ffffff09;border:0!important;border-radius:8px!important;overflow:hidden!important}.tier-game .game-cover,.profile-tier-board[data-tier-style] .tier-game .game-cover,.tier-export-surface .tier-game .game-cover,.tier-game .game-cover img,.profile-tier-board[data-tier-style] .tier-game .game-cover img,.tier-export-surface .tier-game .game-cover img{object-fit:cover;position:absolute;inset:0;border-radius:inherit!important;width:100%!important;height:100%!important;box-shadow:none!important;border:0!important;padding:0!important}.tier-game:before,.profile-tier-board[data-tier-style] .tier-game:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000 58%,#01020429 70%,#010204e6 100%);position:absolute;inset:0;box-shadow:inset 0 0 18px #00000021}.tier-card-gothic-ornament{display:none!important}@supports (color:color-mix(in lab, red, red)){:is(.tier-game:hover,.tier-game:focus-visible){box-shadow:0 20px 42px #00000094, 0 0 25px color-mix(in srgb,var(--score-a) 14%,transparent), 0 1px 0 #ffffff1a}}.tier-game:active{transition-duration:.1s;transform:translateY(-3px)scale(1.018)}.tier-game>.tier-card-title,.tier-game[data-title-length]>.tier-card-title{color:#fff;letter-spacing:-.025em;overflow-wrap:anywhere;text-shadow:0 1px 7px #000000f5;-webkit-line-clamp:2;min-height:42px;max-height:48px;font:760 10.5px/1.12 var(--sans)!important;background:linear-gradient(#0000,#010204f5 58%)!important;border-radius:0 0 8px 8px!important;padding:18px 6px 6px!important;bottom:0!important;left:0!important;right:0!important}.tier-game[data-title-length=medium]>.tier-card-title{-webkit-line-clamp:3;min-height:45px;max-height:51px;font-size:9.5px!important}.tier-game[data-title-length=long]>.tier-card-title{-webkit-line-clamp:4;min-height:51px;max-height:58px;line-height:1.08;padding-inline:5px!important;font-size:8.6px!important}.tier-game:after,.profile-tier-board[data-tier-style] .tier-game:after{opacity:0;width:62%;transition:none;transform:skew(-17deg)translate(-185%);background:linear-gradient(90deg, transparent 0%, #ffffff0d 29%, var(--tier-shine) 49%, #ffffff1c 64%, transparent 100%)!important;box-shadow:none!important;border:0!important;inset:-32% auto -32% -64%!important}.tier-game:hover:after,.profile-tier-board[data-tier-style] .tier-game:hover:after{opacity:.8;animation:1.42s cubic-bezier(.2,.72,.18,1) both tier-card-sheen-v27}.tier-game:focus-visible:after{opacity:.8;animation:1.42s cubic-bezier(.2,.72,.18,1) both tier-card-sheen-v27}.profile-tier-board[data-tier-style] .tier-game:focus-visible:after{opacity:.8;animation:1.42s cubic-bezier(.2,.72,.18,1) both tier-card-sheen-v27}@keyframes tier-card-sheen-v27{0%{opacity:0;transform:skew(-17deg)translate(-185%)}18%{opacity:.8}72%{opacity:.62}to{opacity:0;transform:skew(-17deg)translate(345%)}}.tier-game.is-dragging{background:linear-gradient(145deg,var(--score-a),var(--tier-row-surface-alt));opacity:1!important;filter:none!important}@supports (color:color-mix(in lab, red, red)){.tier-game.is-dragging{background:linear-gradient(145deg,color-mix(in srgb,var(--score-a) 8%,var(--tier-row-surface)),var(--tier-row-surface-alt))}}.tier-game.is-dragging{box-shadow:inset 0 0 0 1px var(--score-a), inset 0 0 24px var(--score-a)!important}@supports (color:color-mix(in lab, red, red)){.tier-game.is-dragging{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--score-a) 46%,var(--line-dark)), inset 0 0 24px color-mix(in srgb,var(--score-a) 7%,transparent)!important}}.tier-game.is-dragging{transform:none}.tier-game.is-dragging>*{opacity:0!important}.tier-game.is-dragging:before{z-index:3;border:1px dashed var(--score-a);background:0 0;inset:7px}@supports (color:color-mix(in lab, red, red)){.tier-game.is-dragging:before{border:1px dashed color-mix(in srgb,var(--score-a) 52%,#ffffff40)}}.tier-game.is-dragging:before{box-shadow:none;opacity:.7;border-radius:5px}.tier-game.is-dragging:after,.tier-drop-slot{display:none!important}@supports (color:color-mix(in lab, red, red)){.profile-tier-row.is-drop-target .profile-tier-games{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--score-a) 24%,transparent);background:color-mix(in srgb,var(--score-a) 3.5%,transparent)!important}}.profile-tier-row.is-drop-target .profile-tier-games{transition:background .28s,box-shadow .28s}.tier-drop-score,.profile-tier-board[data-tier-scale=letters] .profile-tier-label .tier-drop-score{font:720 7.5px/1 var(--sans);letter-spacing:0;background:#0003;border:0;border-radius:6px;margin-top:7px;padding:4px 7px;color:#fff!important}.tier-drag-overlay{--tier-card-width:96px;--tier-card-height:144px}.tier-drag-overlay-card,.tier-drag-overlay .tier-game{box-shadow:0 34px 78px #000000b8, 0 0 0 1px #ffffff17, 0 0 35px var(--score-a)}@supports (color:color-mix(in lab, red, red)){.tier-drag-overlay-card,.tier-drag-overlay .tier-game{box-shadow:0 34px 78px #000000b8, 0 0 0 1px #ffffff17, 0 0 35px color-mix(in srgb,var(--score-a) 20%,transparent)}}.tier-game-popover-portal{width:min(286px,100vw - 24px)}.tier-game-popover-inner{background:var(--panel-solid);padding:14px}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-inner{background:color-mix(in srgb,var(--panel-solid) 97%,transparent)}}.tier-game-popover-inner{border:1px solid var(--score-a)}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-inner{border:1px solid color-mix(in srgb,var(--score-a) 18%,var(--line-dark))}}.tier-game-popover-inner{border-radius:12px;animation:.2s cubic-bezier(.22,1,.36,1) both tier-popover-v27;box-shadow:0 24px 62px #00000094,inset 0 1px #ffffff0b}.tier-game-popover-inner:before,.tier-game-popover-inner:after{display:none}@keyframes tier-popover-v27{0%{opacity:0;transform:translateY(5px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.tier-game-popover-inner>header{display:block}.tier-game-popover-inner>header>div{min-width:0}.tier-game-popover-inner>header small{min-width:0;color:var(--muted);font:720 9px/1.3 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:6px;display:flex;overflow:hidden}.tier-game-popover-inner>header small span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tier-game-popover-inner>header strong{color:var(--ink);font:770 17px/1.18 var(--sans);letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;display:-webkit-box;overflow:hidden}.tier-game-popover-inner>header>b{display:none!important}.tier-game-popover-inner dl{background:var(--surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-height:38px;margin:11px 0 0;padding:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-inner dl{background:color-mix(in srgb,var(--surface-soft) 74%,transparent)}}.tier-game-popover-inner dl{border:0;border-radius:8px}.tier-game-popover-inner dl:has(>div:only-child){grid-template-columns:1fr}.tier-game-popover-inner dl>div{border-left:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px;min-width:0;padding:8px 10px;display:grid}.tier-game-popover-inner dl>div:first-child{border-left:0;padding-left:10px}.tier-game-popover-inner dt,.tier-game-popover-inner dd{min-width:0;font-family:var(--sans);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.25;overflow:hidden}.tier-game-popover-inner dt{color:var(--muted);font-size:9px}.tier-game-popover-inner dd{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-size:11px;font-weight:760}.tier-game-popover-inner blockquote{color:var(--ink);background:linear-gradient(90deg,var(--score-a),var(--surface-soft));margin:10px 0 0;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-inner blockquote{background:linear-gradient(90deg,color-mix(in srgb,var(--score-a) 14%,var(--surface-soft)),var(--surface-soft))}}.tier-game-popover-inner blockquote{border:0;border-left:3px solid var(--score-a)}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-inner blockquote{border-left:3px solid color-mix(in srgb,var(--score-a) 72%,white)}}.tier-game-popover-inner blockquote{border-radius:3px 8px 8px 3px;box-shadow:inset 0 1px #ffffff06}.tier-game-popover-inner blockquote>span{display:none}.tier-game-popover-inner blockquote>p{color:inherit;font:650 italic 13px/1.35 var(--serif);text-align:left;-webkit-line-clamp:3;background:0 0;margin:0;padding:0}.cabinet-tabs{grid-template-columns:repeat(5,minmax(0,1fr)) 44px;align-items:center}.cabinet-tier-tools-slot{align-self:stretch;align-items:center;width:44px}.tier-inline-tools{border-radius:10px;grid-template-rows:repeat(2,34px);grid-template-columns:1fr;align-self:center;gap:4px;width:42px;min-height:78px;padding:3px}.cabinet-tabs .tier-inline-tool{border-radius:7px;width:34px;min-width:34px;height:34px;min-height:34px}.tier-scale-toggle>span{font-size:12px!important}.tier-scale-toggle>i{display:none}.tier-inline-tool svg{width:16px;height:16px}.score-square,.review-author-score[data-score]>b,.library-card-title .score-square{flex:none;place-items:center;display:grid;color:#fff!important;background:linear-gradient(148deg,#ffffff29,transparent 38%), linear-gradient(137deg,var(--rating-a),var(--rating-b))!important;box-shadow:inset 0 1px #ffffff24, 0 7px 17px var(--rating-a)!important;border:0!important;border-radius:9px!important}@supports (color:color-mix(in lab, red, red)){.score-square,.review-author-score[data-score]>b,.library-card-title .score-square{box-shadow:inset 0 1px #ffffff24, 0 7px 17px color-mix(in srgb,var(--rating-a) 17%,#0000004d)!important}}.score-square,.review-author-score[data-score]>b,.library-card-title .score-square{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font:830 16px/1 var(--sans)!important;text-shadow:0 1px 8px #00000059!important}.library-card-title .score-square{width:40px;height:40px}.review-author-score{min-width:126px}.review-author-score[data-score]>b{grid-area:1/2/3;width:44px;height:44px}.review-author-score small,.review-author-score em{line-height:1.25}.profile-average-stat{display:block}.profile-average-stat[data-score] strong,.analytics-kpis article[data-score] strong{font-variant-numeric:tabular-nums;width:auto;height:auto;margin:0;display:block;color:inherit!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.profile-average-stat[data-score] strong{letter-spacing:-.06em;color:#fff!important;font:800 clamp(29px,2.55vw,41px)/.9 var(--sans)!important}.analytics-kpis article[data-score] strong{font:600 40px/1 var(--serif)!important}.profile-average-stat>span{margin-top:5px!important}.analytics-kpis article[data-score]{align-items:initial}.score-distribution .score-bars{border-bottom:0;grid-template-rows:1fr}.score-bars>div{grid-template-rows:1fr}.score-bars>div>div{min-height:0}.score-bars>div[data-score] i{min-height:4px;box-shadow:0 0 18px var(--rating-a);border-radius:7px 7px 3px 3px;background:linear-gradient(to top,var(--rating-b),var(--rating-a))!important}@supports (color:color-mix(in lab, red, red)){.score-bars>div[data-score] i{box-shadow:0 0 18px color-mix(in srgb,var(--rating-a) 18%,transparent)}}.score-bars i b{color:#fff;background:linear-gradient(137deg,var(--rating-a),var(--rating-b));min-width:30px;box-shadow:0 7px 16px var(--rating-a);border-radius:7px;padding:5px 5px 4px;top:-32px}@supports (color:color-mix(in lab, red, red)){.score-bars i b{box-shadow:0 7px 16px color-mix(in srgb,var(--rating-a) 18%,#0000003d)}}.score-bars i b{font:820 13px/1 var(--sans);font-variant-numeric:tabular-nums}.score-bars i b small{color:#ffffffb8;font:700 8px/1 var(--sans);margin-top:3px;display:block}.score-bars>div[data-score]>span{display:none!important}.genre-stat-line{border-top-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.genre-stat-line{border-top-color:color-mix(in srgb,var(--line) 48%,transparent)}}.genre-stat-line b[data-score]{font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-align:right;width:auto;min-width:3.4ch;height:auto;display:block;color:var(--text-soft)!important;box-shadow:none!important;font:760 17px/1 var(--sans)!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.settings-modal{background:radial-gradient(circle at 86% 4%,var(--glow-a),transparent 34%), var(--panel-solid);border-color:var(--line-dark)}@supports (color:color-mix(in lab, red, red)){.settings-modal{border-color:color-mix(in srgb,var(--line-dark) 65%,transparent)}}.settings-modal{box-shadow:0 42px 130px #0000009e}.settings-layout{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.settings-layout{background:color-mix(in srgb,var(--surface-soft) 25%,transparent)}}.settings-nav{background:var(--paper-deep);gap:6px}@supports (color:color-mix(in lab, red, red)){.settings-nav{background:color-mix(in srgb,var(--paper-deep) 72%,var(--panel-solid))}}.settings-nav{border-right-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.settings-nav{border-right-color:color-mix(in srgb,var(--line) 54%,transparent)}}.settings-nav button{border:0;border-radius:12px;transition:color .18s,background .18s,transform .18s,box-shadow .18s}.settings-nav button.active{color:var(--ink);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.settings-nav button.active{background:color-mix(in srgb,var(--wine) 13%,var(--surface-soft))}}.settings-nav button.active{box-shadow:inset 3px 0 var(--wine),0 9px 24px #0000001f;border:0}.settings-nav button.active i{color:var(--wine)}.settings-content{padding:34px 42px 48px}.settings-section{gap:26px;animation:.26s cubic-bezier(.22,1,.36,1) both settings-section-enter}@keyframes settings-section-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.settings-section>header{border-bottom:0;padding-bottom:2px}.appearance-block{background:var(--surface-soft);gap:22px;padding:18px}@supports (color:color-mix(in lab, red, red)){.appearance-block{background:color-mix(in srgb,var(--surface-soft) 56%,transparent)}}.appearance-block{border:0;border-radius:18px;box-shadow:inset 0 1px #ffffff06,0 12px 32px #00000014}.appearance-tier-block{background:radial-gradient(circle at 96% 0%,var(--wine),transparent 40%), var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.appearance-tier-block{background:radial-gradient(circle at 96% 0%,color-mix(in srgb,var(--wine) 8%,transparent),transparent 40%), color-mix(in srgb,var(--surface-soft) 56%,transparent)}}.appearance-tier-block{border:0}.appearance-block-heading{border-bottom:0;padding-bottom:0}.appearance-block-heading>span{color:var(--muted);background:var(--panel-solid)}@supports (color:color-mix(in lab, red, red)){.appearance-block-heading>span{background:color-mix(in srgb,var(--panel-solid) 72%,transparent)}}.appearance-block-heading>span{box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:9px}@supports (color:color-mix(in lab, red, red)){.appearance-block-heading>span{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 54%,transparent)}}.settings-upload-card,.settings-section .setting-switch,.tier-title-visibility{box-shadow:inset 0 1px #ffffff06;border:0!important}.settings-banner-preview{border:0;box-shadow:0 16px 38px #0003}.settings-section input:not([type=checkbox]),.settings-section select,.settings-section textarea{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.settings-section input:not([type=checkbox]),.settings-section select,.settings-section textarea{border-color:color-mix(in srgb,var(--line) 62%,transparent)}}.settings-section input:not([type=checkbox]),.settings-section select,.settings-section textarea{box-shadow:inset 0 1px 2px #00000014}.tier-export-surface{max-width:1320px;padding-bottom:26px}.tier-export-profile{min-height:236px}.tier-export-profile .profile-hero-inner{grid-template-columns:150px minmax(0,1fr);width:calc(100% - 48px);min-height:236px}.tier-export-profile .profile-avatar-column .avatar-hero{width:126px;height:126px}.tier-export-profile .profile-nickname{font-size:clamp(36px,4vw,56px)}.tier-export-profile .profile-manifesto{max-width:680px;margin-top:10px;padding:9px 12px}.tier-export-profile .profile-envy-stats{max-width:650px;margin-top:14px}.tier-export-masthead{margin-inline:24px;padding-block:18px 14px}.tier-export-board{width:calc(100% - 48px);margin:20px 24px 0}.tier-export-surface .profile-tier-board{--tier-card-width:88px;--tier-card-height:132px;--tier-label-width:132px;--tier-gap:8px;--tier-pad:10px;--tier-row-min:152px;width:100%}.tier-export-footer{margin:18px 24px 0;padding-top:13px}@media (max-width:1024px) and (min-width:761px){.profile-tier-board,.profile-tier-board[data-tier-style]{--tier-card-width:88px;--tier-card-height:132px;--tier-row-min:152px}.tier-drag-overlay{--tier-card-width:88px;--tier-card-height:132px}}@media (max-width:820px){.cabinet-tabs{grid-template-columns:repeat(5,112px) 44px}.settings-content{padding-inline:22px}}@media (max-width:760px){.profile-tier-board,.profile-tier-board[data-tier-style]{--tier-card-width:68px;--tier-card-height:102px;--tier-label-width:86px;--tier-gap:6px;--tier-pad:6px;--tier-row-min:114px}.tier-drag-overlay{--tier-card-width:68px;--tier-card-height:102px}.tier-game>.tier-card-title,.tier-game[data-title-length]>.tier-card-title{min-height:34px;max-height:40px;padding:14px 4px 4px!important;font-size:8.5px!important}.tier-game[data-title-length=long]>.tier-card-title{min-height:40px;max-height:46px;font-size:7px!important}.settings-nav button:hover{transform:none}.settings-content{padding:22px 18px 32px}.appearance-block{padding:14px}}@media (max-width:440px){.profile-tier-board,.profile-tier-board[data-tier-style]{--tier-card-width:72px;--tier-card-height:108px;--tier-label-width:72px;--tier-gap:5px;--tier-row-min:120px}.tier-drag-overlay{--tier-card-width:72px;--tier-card-height:108px}.review-author-score{min-width:48px}.review-author-score small,.review-author-score em{display:none}.review-author-score[data-score]>b{grid-column:1}}@media (prefers-reduced-motion:reduce){.settings-section,.tier-game,.tier-game:after,.tier-game-popover-inner{transition:none!important;animation:none!important}:is(.tier-game:hover,.tier-game:focus-visible){transform:none}}:where([data-score]){--score-a:var(--rating-a);--score-b:var(--rating-b);--score-ink:#fff;--rating-ink:#fff;--tier-a:var(--rating-a);--tier-b:var(--rating-b);--tier-ink:#fff;--tier-focus:var(--rating-a)}@supports (color:color-mix(in lab, red, red)){:where([data-score]){--tier-focus:color-mix(in srgb,var(--rating-a) 72%,white)}}html[data-theme=noir] :where([data-score="10"]){--rating-a:#697381;--rating-b:#303640}html[data-theme=noir] :where([data-score="9"]){--rating-a:#5c6673;--rating-b:#2a3038}html[data-theme=noir] :where([data-score="8"]){--rating-a:#505a66;--rating-b:#252b32}html[data-theme=noir] :where([data-score="7"]){--rating-a:#46505a;--rating-b:#20262c}html[data-theme=noir] :where([data-score="6"]){--rating-a:#3d464f;--rating-b:#1c2127}html[data-theme=noir] :where([data-score="5"]){--rating-a:#353d45;--rating-b:#181d22}html[data-theme=noir] :where([data-score="4"]){--rating-a:#2d343b;--rating-b:#14191e}html[data-theme=noir] :where([data-score="3"]){--rating-a:#252b31;--rating-b:#101419}html[data-theme=noir] :where([data-score="2"]){--rating-a:#1d2227;--rating-b:#0c1014}html[data-theme=noir] :where([data-score="1"]){--rating-a:#14181c;--rating-b:#07090c}html[data-theme=noir] :where([data-score=unrated]){--rating-a:#242a31;--rating-b:#0b0e12}.profile-tier-board[data-tier-style=classic] .profile-tier-label{box-shadow:inset 0 1px #ffffff21, inset -1px 0 #ffffff14, 0 9px 23px var(--tier-a);color:#fff!important;background:linear-gradient(148deg,#ffffff29,transparent 33%), radial-gradient(circle at 88% 4%,#ffffff16,transparent 39%), linear-gradient(137deg,var(--tier-a),var(--tier-b) 74%)!important}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=classic] .profile-tier-label{box-shadow:inset 0 1px #ffffff21, inset -1px 0 #ffffff14, 0 9px 23px color-mix(in srgb,var(--tier-a) 12%,#00000042)}}.profile-tier-board[data-tier-style=classic] .profile-tier-label strong,.profile-tier-board[data-tier-style=classic] .profile-tier-label span{color:#fff!important}:is(.tier-game:hover,.tier-game:focus-visible){z-index:18;box-shadow:0 24px 48px #0000009e, 0 0 0 1px var(--tier-focus), 0 0 24px var(--tier-focus);transform:translateY(-8px)scale(1.07);filter:brightness(1.075)saturate(1.055)!important}@supports (color:color-mix(in lab, red, red)){:is(.tier-game:hover,.tier-game:focus-visible){box-shadow:0 24px 48px #0000009e, 0 0 0 1px color-mix(in srgb,var(--tier-focus) 30%,transparent), 0 0 24px color-mix(in srgb,var(--tier-focus) 13%,transparent)}}.tier-game.is-dragging,.profile-tier-board[data-tier-style] .tier-game.is-dragging{visibility:hidden!important;opacity:0!important;filter:none!important;pointer-events:none!important;position:relative!important}.tier-game.is-dragging>*,.tier-game.is-dragging:before,.tier-game.is-dragging:after{opacity:0!important}.tier-game.is-landing,.profile-tier-board[data-tier-style] .tier-game.is-landing{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.tier-drop-slot{width:var(--tier-card-width);min-width:var(--tier-card-width);height:var(--tier-card-height);background:radial-gradient(circle at 50% 48%,var(--tier-a),transparent 48%), var(--tier-a);place-items:center;position:relative;overflow:hidden;display:grid!important}@supports (color:color-mix(in lab, red, red)){.tier-drop-slot{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--tier-a) 17%,transparent),transparent 48%), color-mix(in srgb,var(--tier-a) 6%,var(--tier-row-surface))}}.tier-drop-slot{box-shadow:inset 0 0 0 1px var(--tier-focus), inset 0 0 30px var(--tier-a), 0 0 17px var(--tier-a);border:0;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tier-drop-slot{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier-focus) 64%,transparent), inset 0 0 30px color-mix(in srgb,var(--tier-a) 13%,transparent), 0 0 17px color-mix(in srgb,var(--tier-a) 12%,transparent)}}.tier-drop-slot{pointer-events:none;animation:.22s cubic-bezier(.22,1,.36,1) both tier-drop-slot-in}.tier-drop-slot:before{content:"";background:linear-gradient(transparent,var(--tier-focus),transparent);width:1px;box-shadow:0 0 12px var(--tier-focus);position:absolute;top:12px;bottom:12px;left:50%}@supports (color:color-mix(in lab, red, red)){.tier-drop-slot:before{box-shadow:0 0 12px color-mix(in srgb,var(--tier-focus) 62%,transparent)}}.tier-drop-slot:before{transform:translate(-50%)}.tier-drop-slot:after{content:"";background:var(--tier-focus);width:8px;height:8px;box-shadow:0 0 12px var(--tier-focus);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.tier-drop-slot:after{box-shadow:0 0 12px color-mix(in srgb,var(--tier-focus) 62%,transparent)}}.tier-drop-slot:after{transform:translate(-50%,-50%)rotate(45deg)}.tier-drop-slot>b{z-index:1;color:#fff;font:850 7px/1 var(--sans);letter-spacing:.13em;text-align:center;text-transform:uppercase;text-shadow:0 1px 8px #000;background:linear-gradient(90deg,#0000,#000000b3,#0000);border-radius:4px;padding:2px 1px;position:absolute;bottom:4px;left:7px;right:7px}@keyframes tier-drop-slot-in{0%{opacity:0;transform:scaleX(.58)}to{opacity:1;transform:scaleX(1)}}.tier-drop-score{display:none!important}.profile-tier-row.is-drop-target,.profile-tier-board[data-tier-style] .profile-tier-row.is-drop-target{background:var(--tier-a)!important}@supports (color:color-mix(in lab, red, red)){.profile-tier-row.is-drop-target,.profile-tier-board[data-tier-style] .profile-tier-row.is-drop-target{background:color-mix(in srgb,var(--tier-a) 5%,var(--tier-row-surface))!important}}.profile-tier-row.is-drop-target .profile-tier-games{background:var(--tier-a)!important}@supports (color:color-mix(in lab, red, red)){.profile-tier-row.is-drop-target .profile-tier-games{background:color-mix(in srgb,var(--tier-a) 3%,transparent)!important}}.profile-tier-row.is-drop-target .profile-tier-games{box-shadow:inset 0 0 0 1px var(--tier-focus)}@supports (color:color-mix(in lab, red, red)){.profile-tier-row.is-drop-target .profile-tier-games{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier-focus) 24%,transparent)}}.tier-drag-overlay{width:var(--tier-card-width);height:var(--tier-card-height);transform-origin:50%;animation:.15s ease-out both tier-overlay-in;transform:rotate(.35deg)scale(1.025)}.tier-drag-overlay-card,.tier-drag-overlay .tier-game{box-shadow:0 32px 76px #000000b8, 0 0 0 1px var(--tier-focus), 0 0 30px var(--tier-a);visibility:visible!important;opacity:1!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){.tier-drag-overlay-card,.tier-drag-overlay .tier-game{box-shadow:0 32px 76px #000000b8, 0 0 0 1px color-mix(in srgb,var(--tier-focus) 30%,#ffffff14), 0 0 30px color-mix(in srgb,var(--tier-a) 17%,transparent)}}@keyframes tier-overlay-in{0%{opacity:.72;filter:brightness(.93);transform:rotate(0)scale(.97)}to{opacity:1;filter:brightness(1.035);transform:rotate(.35deg)scale(1.025)}}.tier-game-popover-inner{background:radial-gradient(circle at 100% 0%,var(--tier-a),transparent 38%), linear-gradient(145deg,var(--tier-b),var(--panel-solid))}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-inner{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--tier-a) 13%,transparent),transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--tier-b) 12%,var(--panel-solid)),var(--panel-solid))}}.tier-game-popover-inner{border-color:var(--tier-focus)}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-inner{border-color:color-mix(in srgb,var(--tier-focus) 24%,var(--line-dark))}}.tier-game-popover-inner dl{background:var(--tier-b)}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-inner dl{background:color-mix(in srgb,var(--tier-b) 10%,var(--surface-soft))}}.tier-game-popover-inner blockquote{background:linear-gradient(90deg,var(--tier-a),var(--surface-soft))}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-inner blockquote{background:linear-gradient(90deg,color-mix(in srgb,var(--tier-a) 16%,var(--surface-soft)),var(--surface-soft))}}.tier-game-popover-inner blockquote{border-left-color:var(--tier-focus)}.connections-panel{min-height:0!important}.connections-tabs{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;min-height:48px;padding:0;display:grid}.connections-tabs button{border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:48px;padding:0 13px;display:flex}.profile-summary-head{grid-template-columns:92px minmax(0,1fr) minmax(148px,160px);align-items:center}.profile-summary-head>.rank-badge.is-compact{background:linear-gradient(145deg,var(--surface-soft),var(--panel-solid));border:1px solid var(--line-dark);border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-content:center;align-self:stretch;width:100%;min-width:0;padding:8px 9px;box-shadow:inset 0 1px #ffffff0b}.profile-summary-head>.rank-badge.is-compact .rank-badge-title>small{letter-spacing:.065em;text-overflow:clip;font-size:7.5px;overflow:visible}.metric-value,.profile-envy-stats .metric-value,.profile-summary-stats .metric-value,.analytics-kpis .metric-value{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"ss01" 1;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-family:var(--font-inter),Arial,sans-serif!important;letter-spacing:-.052em!important;font-style:normal!important;font-weight:900!important}.analytics-kpis .metric-value{width:auto!important;height:auto!important;color:var(--ink)!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;margin:9px 0 0!important;font-size:40px!important;line-height:.95!important;display:block!important}.score-tile,.library-card-title .score-tile,.review-author-score>.score-tile{place-items:center;color:#fff!important;background:linear-gradient(148deg,#ffffff29,transparent 38%), linear-gradient(137deg,var(--rating-a),var(--rating-b))!important;width:42px!important;min-width:42px!important;height:42px!important;box-shadow:inset 0 1px #ffffff24, 0 7px 17px var(--rating-a)!important;border:0!important;border-radius:9px!important;padding:0!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.score-tile,.library-card-title .score-tile,.review-author-score>.score-tile{box-shadow:inset 0 1px #ffffff24, 0 7px 17px color-mix(in srgb,var(--rating-a) 17%,#0000004d)!important}}.score-tile,.library-card-title .score-tile,.review-author-score>.score-tile{font:850 16px/1 var(--font-inter),Arial,sans-serif!important}.review-author-score>.score-tile{grid-area:1/2/3}.genre-stat-line b[data-score]{width:auto!important;min-width:3.4ch!important;height:auto!important;color:var(--rating-a)!important;display:block!important}@supports (color:color-mix(in lab, red, red)){.genre-stat-line b[data-score]{color:color-mix(in srgb,var(--rating-a) 42%,white)!important;text-shadow:0 0 15px color-mix(in srgb,var(--rating-a) 16%,transparent)!important}}.score-bars i b small{display:none!important}.tier-export-stage{z-index:-1!important;width:max-content!important;height:max-content!important;position:fixed!important;top:0!important;left:-20000px!important;overflow:visible!important}.tier-export-surface{contain:layout paint style;max-width:none!important;position:relative!important;top:auto!important;left:auto!important;overflow:hidden!important}.tier-export-surface,.tier-export-surface *{-webkit-backdrop-filter:none!important;transition:none!important;animation:none!important}.tier-export-profile-card{color:#fff;background:radial-gradient(circle at 12% 26%,var(--glow-a),transparent 42%), linear-gradient(135deg,#111620,#05070a);border-bottom:1px solid #ffffff17;min-height:244px;position:relative;overflow:hidden}.tier-export-banner{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tier-export-profile-shade{background:linear-gradient(90deg,#03050833,#030508c7 82%),linear-gradient(#0000 28%,#030508b8);position:absolute;inset:0}.tier-export-profile-content{z-index:1;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;min-height:244px;padding:28px 38px;display:grid;position:relative}.tier-export-profile-content .avatar-hero{width:132px;height:132px}.tier-export-profile-copy h1{color:#fff;font:720 46px/.95 var(--serif);letter-spacing:-.04em;margin:0}.tier-export-profile-meta{color:#ffffff9e;align-items:center;gap:14px;margin-top:8px;font-size:10px;display:flex}.tier-export-rank{align-items:center;gap:5px;display:flex}.tier-export-rank img{object-fit:contain;width:28px;height:28px}.tier-export-profile-copy blockquote{color:#ffffffe6;border:1px solid #ffffff17;border-left:2px solid var(--wine);max-width:680px;font:600 italic 14px/1.35 var(--serif);background:#02040761;border-radius:8px;margin:12px 0 0;padding:9px 12px}.tier-export-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:700px;margin-top:15px;display:grid}.tier-export-metrics strong,.tier-export-metrics span{display:block}.tier-export-metrics strong{color:#fff;font:900 27px/.95 var(--font-inter),Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.05em}.tier-export-metrics span{color:#ffffff85;margin-top:5px;font-size:9px}.tier-export-board{width:calc(100% - 48px)!important;box-shadow:none!important;margin:20px 24px 0!important}.tier-export-game,.tier-export-game:hover{cursor:default!important;filter:none!important;transform:none!important}@media (max-width:820px){.profile-summary-head{grid-template-columns:76px minmax(0,1fr) 138px}}@media (max-width:560px){.profile-summary-head{grid-template-columns:64px minmax(0,1fr);align-items:start}.profile-summary-head>.rank-badge.is-compact{grid-column:2;justify-self:start;width:min(100%,154px);margin-top:8px}}@media (prefers-reduced-motion:reduce){.tier-game,.tier-game:hover,.tier-game.is-active,.tier-drag-overlay,.tier-drop-slot,.filter-select-menu,.cabinet-panel,.score-tile{transition:none!important;animation:none!important}:is(.tier-game:hover,.tier-game:focus-visible){transform:none!important}}.tier-drop-slot,.profile-tier-board[data-tier-style] .tier-drop-slot{background:linear-gradient(145deg,var(--tier-focus),transparent 46%), radial-gradient(circle at 50% 48%,var(--tier-a),transparent 52%), var(--tier-a)}@supports (color:color-mix(in lab, red, red)){.tier-drop-slot,.profile-tier-board[data-tier-style] .tier-drop-slot{background:linear-gradient(145deg,color-mix(in srgb,var(--tier-focus) 10%,transparent),transparent 46%), radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--tier-a) 26%,transparent),transparent 52%), color-mix(in srgb,var(--tier-a) 10%,var(--tier-row-surface))}}.tier-drop-slot,.profile-tier-board[data-tier-style] .tier-drop-slot{box-shadow:inset 0 0 0 1px var(--tier-focus), inset 0 0 34px var(--tier-a), 0 0 24px var(--tier-a)}@supports (color:color-mix(in lab, red, red)){.tier-drop-slot,.profile-tier-board[data-tier-style] .tier-drop-slot{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier-focus) 82%,transparent), inset 0 0 34px color-mix(in srgb,var(--tier-a) 18%,transparent), 0 0 24px color-mix(in srgb,var(--tier-a) 19%,transparent)}}:where([data-tier-style=spectrum][data-score="10"],[data-tier-style=spectrum] [data-score="10"]){--rating-a:#ff174f;--rating-b:#71001f}:where([data-tier-style=spectrum][data-score="9"],[data-tier-style=spectrum] [data-score="9"]){--rating-a:#ff4d3d;--rating-b:#92182b}:where([data-tier-style=spectrum][data-score="8"],[data-tier-style=spectrum] [data-score="8"]){--rating-a:#ff7a24;--rating-b:#a93522}:where([data-tier-style=spectrum][data-score="7"],[data-tier-style=spectrum] [data-score="7"]){--rating-a:#ffd429;--rating-b:#b96c0e}:where([data-tier-style=spectrum][data-score="6"],[data-tier-style=spectrum] [data-score="6"]){--rating-a:#b7ed35;--rating-b:#4c8c1c}:where([data-tier-style=spectrum][data-score="5"],[data-tier-style=spectrum] [data-score="5"]){--rating-a:#3ee6a0;--rating-b:#0b7b5a}:where([data-tier-style=spectrum][data-score="4"],[data-tier-style=spectrum] [data-score="4"]){--rating-a:#1fd6df;--rating-b:#096a83}:where([data-tier-style=spectrum][data-score="3"],[data-tier-style=spectrum] [data-score="3"]){--rating-a:#4f8fff;--rating-b:#293c93}:where([data-tier-style=spectrum][data-score="2"],[data-tier-style=spectrum] [data-score="2"]){--rating-a:#69758e;--rating-b:#2b303c}:where([data-tier-style=spectrum][data-score="1"],[data-tier-style=spectrum] [data-score="1"]){--rating-a:#343944;--rating-b:#090b0f}:where([data-tier-style=spectrum][data-score=unrated],[data-tier-style=spectrum] [data-score=unrated]){--rating-a:#27303b;--rating-b:#090c11}.filter-select-trigger{width:100%;min-width:0;min-height:44px;color:var(--ink);background:linear-gradient(180deg,#ffffff06,transparent), var(--input);border:1px solid var(--line);font:650 12px/1 var(--sans);text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;padding:0 12px 0 14px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff06}.filter-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-select-trigger>svg{width:16px;height:16px;color:var(--muted);transition:color .16s,transform .2s cubic-bezier(.22,1,.36,1)}.filter-select-trigger:hover{background-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.filter-select-trigger:hover{background-color:color-mix(in srgb,var(--wine) 4%,var(--input))}}.filter-select-trigger:hover{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.filter-select-trigger:hover{border-color:color-mix(in srgb,var(--wine) 24%,var(--line-dark))}}:is(.filter-select-trigger:focus-visible,.filter-select-trigger.is-open){border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){:is(.filter-select-trigger:focus-visible,.filter-select-trigger.is-open){border-color:color-mix(in srgb,var(--wine) 58%,var(--line-dark))}}:is(.filter-select-trigger:focus-visible,.filter-select-trigger.is-open){box-shadow:0 0 0 3px var(--wine),inset 0 1px #ffffff09}@supports (color:color-mix(in lab, red, red)){:is(.filter-select-trigger:focus-visible,.filter-select-trigger.is-open){box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 11%,transparent),inset 0 1px #ffffff09}}:is(.filter-select-trigger:focus-visible,.filter-select-trigger.is-open){outline:0}.filter-select-trigger.is-open>svg{color:var(--wine);transform:rotate(180deg)}.filter-select-menu{z-index:14000;overscroll-behavior:contain;color:var(--ink);background:radial-gradient(circle at 100% 0%,var(--glow-a),transparent 42%), var(--panel-solid);border:1px solid var(--line-dark);border-radius:12px;gap:2px;padding:6px;animation:.16s cubic-bezier(.22,1,.36,1) both filter-menu-in;display:grid;overflow:auto;box-shadow:0 24px 68px #00000094,inset 0 1px #ffffff0b}.filter-select-menu>button{min-width:0;min-height:40px;color:var(--text-soft);font:640 12px/1.25 var(--sans);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;padding:0 10px;display:grid}.filter-select-menu>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-select-menu>button>svg{width:15px;height:15px;color:var(--wine);opacity:0}:is(.filter-select-menu>button:hover,.filter-select-menu>button:focus-visible){color:var(--ink);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){:is(.filter-select-menu>button:hover,.filter-select-menu>button:focus-visible){background:color-mix(in srgb,var(--wine) 8%,var(--surface-soft))}}:is(.filter-select-menu>button:hover,.filter-select-menu>button:focus-visible){outline:0}.filter-select-menu>button.is-selected{color:var(--ink);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.filter-select-menu>button.is-selected{background:color-mix(in srgb,var(--wine) 13%,var(--surface-soft))}}.filter-select-menu>button.is-selected{box-shadow:inset 2px 0 var(--wine)}.filter-select-menu>button.is-selected>svg{opacity:1}@keyframes filter-menu-in{0%{opacity:0;clip-path:inset(0 0 100% round 12px)}to{opacity:1;clip-path:inset(0 round 12px)}}.filter-bar,.review-search-row,.analytics-filters{overflow:visible}.analytics-filters label .filter-select-trigger{margin-top:5px}.quick-add-disabled{border-radius:11px;gap:10px;min-height:42px;margin-bottom:14px;padding:5px 6px 5px 12px}.quick-add-disabled small{display:none}.quick-add-disabled b{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:9px}.quick-add-disabled .button{border-radius:8px;min-height:30px;padding:0 11px;font-size:9px}.tier-game-popover-portal[data-tier-style=arcade],.tier-drag-overlay[data-tier-style=arcade],.tier-drop-slot[data-tier-style=arcade]{--tier-focus:var(--tier-a)}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-portal[data-tier-style=arcade],.tier-drag-overlay[data-tier-style=arcade],.tier-drop-slot[data-tier-style=arcade]{--tier-focus:color-mix(in srgb,var(--tier-a) 56%,#ff4cdd)}}.tier-game-popover-portal[data-tier-style=arcade] .tier-game-popover-inner{background:radial-gradient(circle at 100% 0%,var(--tier-a),transparent 42%), linear-gradient(145deg,#170b26,#0b0512)}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-portal[data-tier-style=arcade] .tier-game-popover-inner{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--tier-a) 18%,#6c1d91),transparent 42%), linear-gradient(145deg,#170b26,#0b0512)}}.tier-game-popover-portal[data-tier-style=arcade] .tier-game-popover-inner{border-color:var(--tier-focus)}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-portal[data-tier-style=arcade] .tier-game-popover-inner{border-color:color-mix(in srgb,var(--tier-focus) 38%,#452269)}}.tier-game-popover-portal[data-tier-style=editorial]{--ink:#17191c;--muted:#6c665c;--text-soft:#4f4a42;--surface-soft:#e9e2d6;--panel-solid:#f5f0e8;--line:#c4bbad;--line-dark:#a89d8c}.tier-game-popover-portal[data-tier-style=editorial] .tier-game-popover-inner{background:radial-gradient(circle at 100% 0%,var(--tier-a),transparent 40%), linear-gradient(145deg,#f8f4ed,#e9e2d6)}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-portal[data-tier-style=editorial] .tier-game-popover-inner{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--tier-a) 15%,transparent),transparent 40%), linear-gradient(145deg,#f8f4ed,#e9e2d6)}}.tier-game-popover-portal[data-tier-style=editorial] .tier-game-popover-inner{border-color:var(--tier-a)}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-portal[data-tier-style=editorial] .tier-game-popover-inner{border-color:color-mix(in srgb,var(--tier-a) 34%,#b9ae9f)}}.tier-game-popover-portal[data-tier-style=editorial] .tier-game-popover-inner{box-shadow:0 24px 62px #1c18134d,inset 0 1px #ffffffb8}.tier-game-popover-portal[data-tier-style=retro],.tier-drag-overlay[data-tier-style=retro],.tier-drop-slot[data-tier-style=retro]{--tier-focus:var(--tier-a)}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-portal[data-tier-style=retro],.tier-drag-overlay[data-tier-style=retro],.tier-drop-slot[data-tier-style=retro]{--tier-focus:color-mix(in srgb,var(--tier-a) 42%,#6dff94)}}.tier-game-popover-portal[data-tier-style=retro] .tier-game-popover-inner{border-color:var(--tier-focus);background:repeating-linear-gradient(#0000 0 3px,#6fff9706 3px 4px),linear-gradient(145deg,#06130b,#010704)}@supports (color:color-mix(in lab, red, red)){.tier-game-popover-portal[data-tier-style=retro] .tier-game-popover-inner{border-color:color-mix(in srgb,var(--tier-focus) 42%,#17482a)}}@media (max-width:560px){.connections-tabs button{letter-spacing:-.015em;gap:3px;padding-inline:4px;font-size:8.5px}}.cabinet-tabs{grid-template-columns:repeat(5,minmax(0,1fr)) 44px;align-items:center;gap:4px;min-height:78px}.cabinet-tabs>button{height:66px;min-height:66px}.cabinet-tier-tools-slot,.cabinet-tier-tools-slot:empty{align-self:center;align-items:center;width:44px;min-width:44px;height:66px;display:flex}.tier-inline-tools{grid-template-rows:repeat(2,28px);grid-template-columns:1fr;align-content:center;gap:4px;width:42px;height:66px;min-height:66px;padding:3px}.cabinet-tabs .tier-inline-tool{border-radius:7px;width:28px;min-width:28px;height:28px;min-height:28px;margin-inline:auto}.cabinet-tabs .tier-inline-tool svg{width:15px;height:15px}.cabinet-tabs .tier-scale-toggle>span{font-size:11px!important}.tier-game.is-dragging,.profile-tier-board[data-tier-style] .tier-game.is-dragging{visibility:hidden!important;opacity:0!important;position:relative!important}.tier-drop-slot:before{width:1px;height:auto;inset:12px auto 12px 50%;transform:translate(-50%)}.tier-drop-slot:after{inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(45deg)}.tier-drop-slot>i{display:none!important}.tier-drop-slot>b{letter-spacing:.1em;background:linear-gradient(90deg,#0000,#000000c7 24% 76%,#0000);padding-block:3px;bottom:7px;left:8px;right:8px}.tier-export-surface{isolation:isolate;font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased}.tier-export-masthead{z-index:3;background:#050608;position:relative;box-shadow:none!important;filter:none!important}.tier-export-board,.tier-export-surface .profile-tier-board{z-index:1;position:relative;box-shadow:none!important;filter:none!important}.tier-export-masthead *,.tier-export-profile-card h1,.tier-export-profile-card blockquote,.tier-export-profile-meta,.tier-export-metrics,.tier-export-surface .profile-tier-label strong,.tier-export-surface .profile-tier-label span,.tier-export-surface .tier-card-title{filter:none!important;text-shadow:none!important}.profile-envy-stats>div>span,.tier-export-metrics>div>span{font-weight:400!important}.library-status-section>header{align-items:center;gap:18px}.library-status-section>header>div>span{color:var(--wine);font-size:10px;font-weight:760}.library-section-count{background:linear-gradient(145deg,#ffffff09,transparent), var(--surface-soft);flex:none;align-content:center;place-items:center;min-width:88px;min-height:54px;padding:8px 11px;display:grid;color:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.library-section-count{background:linear-gradient(145deg,#ffffff09,transparent), color-mix(in srgb,var(--surface-soft) 84%,var(--panel-solid))}}.library-section-count{border:1px solid var(--line);border-radius:12px;box-shadow:inset 0 1px #ffffff09}.library-section-count strong,.library-section-count small{color:inherit;text-align:center;display:block}.library-section-count strong{font:900 22px/.9 var(--font-inter),Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.045em}.library-section-count small{color:var(--muted);font:500 9px/1 var(--sans);margin-top:5px}.library-card{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.library-card-copy{flex-direction:column;min-width:0;display:flex}.library-card-title{align-items:flex-start;gap:11px}.library-card-title h3{min-width:0;font:720 16px/1.22 var(--sans);letter-spacing:-.025em;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;margin:0;overflow:visible}.library-card-title h3 a{color:inherit}.library-card-kicker{color:var(--muted)!important;font:500 10px/1.35 var(--sans)!important;margin:7px 0 11px!important}.library-card-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:auto 0 0;padding:9px 0 0;display:grid}@supports (color:color-mix(in lab, red, red)){.library-card-facts{border-top:1px solid color-mix(in srgb,var(--line) 68%,transparent)}}.library-card-facts>div{background:var(--surface-soft);min-width:0;padding:7px 8px}@supports (color:color-mix(in lab, red, red)){.library-card-facts>div{background:color-mix(in srgb,var(--surface-soft) 76%,transparent)}}.library-card-facts>div{border-radius:9px}.library-card-facts dt,.library-card-facts dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.library-card-facts dt{color:var(--muted);font:550 8px/1 var(--sans);letter-spacing:.055em;text-transform:uppercase}.library-card-facts dd{color:var(--ink);font:700 10px/1.15 var(--sans);margin-top:5px}.library-card footer>span:empty{flex:1}.library-edit-action{background:var(--surface-soft);place-items:center;width:38px;min-width:38px;height:38px;margin-left:auto;display:grid;color:var(--text-soft)!important}@supports (color:color-mix(in lab, red, red)){.library-edit-action{background:color-mix(in srgb,var(--surface-soft) 82%,transparent)}}.library-edit-action{border:1px solid var(--line);border-radius:10px}.library-edit-action svg{width:17px;height:17px}:is(.library-edit-action:hover,.library-edit-action:focus-visible){border-color:var(--wine);color:var(--wine)!important}@supports (color:color-mix(in lab, red, red)){:is(.library-edit-action:hover,.library-edit-action:focus-visible){border-color:color-mix(in srgb,var(--wine) 42%,var(--line))}}:is(.library-edit-action:hover,.library-edit-action:focus-visible){outline:0}.review-card-nav-actions{flex:none;align-items:center;gap:7px;margin-left:auto;display:inline-flex}.review-card footer .review-card-nav-actions>a{width:42px;min-width:42px;min-height:38px;color:var(--muted);background:var(--surface-soft);place-items:center;margin:0;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.review-card footer .review-card-nav-actions>a{background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}}.review-card footer .review-card-nav-actions>a{border:1px solid var(--line);border-radius:11px}:is(.review-card footer .review-card-nav-actions>a:hover,.review-card footer .review-card-nav-actions>a:focus-visible){color:var(--wine);border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){:is(.review-card footer .review-card-nav-actions>a:hover,.review-card footer .review-card-nav-actions>a:focus-visible){border-color:color-mix(in srgb,var(--wine) 38%,var(--line))}}:is(.review-card footer .review-card-nav-actions>a:hover,.review-card footer .review-card-nav-actions>a:focus-visible){outline:0}.review-card-nav-actions svg{width:18px;height:18px}.review-card footer .review-card-nav-actions .review-card-read{color:var(--wine)}.score-distribution{grid-template-rows:auto minmax(360px,1fr)}.score-distribution-heading{text-align:center;place-items:center;width:100%;display:grid!important}.score-chart{grid-template-columns:22px 32px minmax(0,1fr);align-items:stretch;gap:7px;min-width:0;min-height:360px;margin-top:18px;display:grid}.score-chart-axis-title{color:var(--muted);font:560 9px/1 var(--sans);letter-spacing:.055em;text-transform:uppercase;writing-mode:vertical-rl;place-self:center;transform:rotate(180deg)}.score-chart-y-axis{color:var(--muted);font:560 9px/1 var(--font-inter),Arial,sans-serif;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:13px 0 27px;display:flex}.score-chart-plot{border-bottom:1px solid var(--line-dark);min-width:0;min-height:0;padding:13px 8px 27px 10px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.score-chart-plot{border-bottom:1px solid color-mix(in srgb,var(--line-dark) 82%,transparent)}}.score-chart-plot{border-left:1px solid var(--line-dark)}@supports (color:color-mix(in lab, red, red)){.score-chart-plot{border-left:1px solid color-mix(in srgb,var(--line-dark) 82%,transparent)}}.score-chart-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:13px 8px 27px 0}.score-chart-grid i{background:var(--line);width:100%;height:1px;display:block}@supports (color:color-mix(in lab, red, red)){.score-chart-grid i{background:color-mix(in srgb,var(--line) 70%,transparent)}}.score-chart-columns{z-index:1;grid-template-columns:repeat(10,minmax(0,1fr));align-items:stretch;gap:clamp(4px,1vw,12px);width:100%;height:100%;min-height:0;display:grid;position:relative}.score-chart-column{text-align:center;grid-template-rows:17px minmax(0,1fr) 20px;align-items:stretch;min-width:0;height:100%;display:grid}.score-chart-column>span{color:var(--text-soft);font:650 9px/1 var(--font-inter),Arial,sans-serif;font-variant-numeric:tabular-nums;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important}.score-chart-column>div{justify-content:center;align-items:flex-end;min-height:0;display:flex}.score-chart-column>div>i{width:min(100%,42px);height:var(--score-bar-height);background:linear-gradient(180deg,#ffffff24,transparent 22%), linear-gradient(to top,var(--rating-b),var(--rating-a));box-shadow:0 8px 20px var(--rating-a);border:0;border-radius:6px 6px 2px 2px;display:block}@supports (color:color-mix(in lab, red, red)){.score-chart-column>div>i{box-shadow:0 8px 20px color-mix(in srgb,var(--rating-a) 13%,transparent)}}.score-chart-column>b{color:var(--ink);box-shadow:none;font:720 10px/1 var(--font-inter),Arial,sans-serif;font-variant-numeric:tabular-nums;text-shadow:none;background:0 0;border:0;align-self:end}.genre-stat-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:48px;display:grid}.genre-stat-line>span{min-width:0;color:var(--text-soft);font:650 13px/1.2 var(--sans)}.genre-stat-line>span small{color:var(--muted);font:450 11px/1.2 var(--sans);margin-top:5px}.genre-stat-line b[data-score]{min-width:3.2ch!important;color:var(--rating-a)!important}@supports (color:color-mix(in lab, red, red)){.genre-stat-line b[data-score]{color:color-mix(in srgb,var(--rating-a) 66%,var(--ink))!important}}.genre-stat-line b[data-score]{font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-align:right;box-shadow:none!important;font:780 18px/1 var(--font-inter),Arial,sans-serif!important;text-shadow:none!important;background:0 0!important;border:0!important}.connections-panel{background:radial-gradient(circle at 50% 0%,var(--glow-a),transparent 42%), var(--panel);padding:20px;overflow:hidden;min-height:0!important}@supports (color:color-mix(in lab, red, red)){.connections-panel{background:radial-gradient(circle at 50% 0%,var(--glow-a),transparent 42%), color-mix(in srgb,var(--panel) 94%,var(--paper-deep))}}.connections-panel{border:1px solid var(--line);border-radius:22px;box-shadow:0 20px 62px #0003,inset 0 1px #ffffff07}.connections-toolbar{background:var(--surface-soft);width:100%;min-height:0;margin:0;padding:5px;display:block}@supports (color:color-mix(in lab, red, red)){.connections-toolbar{background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}}.connections-toolbar{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.connections-toolbar{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.connections-toolbar{box-shadow:none;border-radius:14px}.connections-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;min-height:50px}.connections-tabs button{min-height:50px;color:var(--muted);font-family:var(--sans);background:0 0;border:0;border-radius:10px;gap:9px;padding:0 14px;position:relative}.connections-tabs button b{font-size:11px;font-weight:660}.connections-tabs button:after{content:"";background:var(--wine);opacity:0;border-radius:99px;height:2px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:22%;right:22%;transform:scaleX(.45)}.connections-tabs button.active{color:var(--ink);background:var(--panel-solid)}@supports (color:color-mix(in lab, red, red)){.connections-tabs button.active{background:color-mix(in srgb,var(--panel-solid) 94%,transparent)}}.connections-tabs button.active{box-shadow:0 8px 22px #00000029,inset 0 1px #ffffff09}.connections-tabs button.active:after{opacity:1;transform:scaleX(1)}.connection-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:17px;display:grid}.connection-profile-card.profile-summary-card{background:linear-gradient(145deg,#ffffff06,transparent 40%), var(--panel-solid);gap:14px;min-height:315px;padding:20px}@supports (color:color-mix(in lab, red, red)){.connection-profile-card.profile-summary-card{background:linear-gradient(145deg,#ffffff06,transparent 40%), color-mix(in srgb,var(--panel-solid) 86%,var(--surface-soft))}}.connection-profile-card.profile-summary-card{border-radius:18px}.connection-profile-card .profile-summary-head{grid-template-columns:88px minmax(0,1fr) minmax(132px,150px);align-items:center;gap:14px}.connection-profile-card .profile-summary-avatar .avatar-large{width:88px;height:88px}.profile-summary-meta{min-width:0;color:var(--muted);font:500 10px/1.35 var(--sans);flex-wrap:wrap;align-items:center;gap:5px 9px;display:flex}.profile-summary-meta>span{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;display:inline-flex}.profile-summary-country{white-space:nowrap;flex:none}.profile-summary-country .country-flag{width:25px;min-width:25px;height:17px}.connection-profile-card .rank-badge.is-compact{width:100%;min-width:0;color:var(--text-soft);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:44px minmax(0,1fr);align-self:center;align-items:center;gap:9px;padding:0;display:grid}.connection-profile-card .rank-badge.is-compact>img{filter:drop-shadow(0 7px 11px #00000073);width:44px;height:44px}.connection-profile-card .rank-badge.is-compact .rank-badge-copy{min-width:0}.connection-profile-card .rank-badge.is-compact .rank-badge-title small{color:var(--text-soft);letter-spacing:.075em;text-overflow:clip;font-size:8px;overflow:visible}.connection-profile-card .rank-badge.is-compact b{color:var(--muted);margin-top:5px;font-size:9px;font-weight:560}.connection-profile-card .profile-summary-stats{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:0;padding:5px 0 0}.connection-profile-card .profile-summary-stats>div{border:0;min-width:0;padding:0}.connection-profile-card .profile-summary-stats dd,.connection-profile-card .profile-summary-stats>div>strong{font:900 23px/.95 var(--font-inter),Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin:0;color:var(--ink)!important}.connection-profile-card .profile-summary-stats dt,.connection-profile-card .profile-summary-stats>div>span{color:var(--muted);font:430 9px/1.25 var(--sans);letter-spacing:0;text-overflow:clip;text-transform:none;white-space:normal;margin-top:6px;display:block;overflow:visible}.profile-summary-card>footer{justify-content:flex-end;min-height:44px;margin-top:0}.profile-summary-card>footer>div:empty{display:none}.profile-summary-card>footer>div:not(:empty){margin-right:auto}.profile-summary-open{background:var(--surface-soft);place-items:center;width:44px;min-width:44px;height:44px;display:grid;color:var(--text-soft)!important}@supports (color:color-mix(in lab, red, red)){.profile-summary-open{background:color-mix(in srgb,var(--surface-soft) 82%,transparent)}}.profile-summary-open{border:1px solid var(--line);border-radius:12px;transition:color .18s,border-color .18s,background .18s,transform .2s cubic-bezier(.22,1,.36,1)}.profile-summary-open svg{width:19px;height:19px;transition:transform .2s cubic-bezier(.22,1,.36,1)}:is(.profile-summary-open:hover,.profile-summary-open:focus-visible){background:var(--wine);color:var(--wine)!important}@supports (color:color-mix(in lab, red, red)){:is(.profile-summary-open:hover,.profile-summary-open:focus-visible){background:color-mix(in srgb,var(--wine) 7%,var(--surface-soft))}}:is(.profile-summary-open:hover,.profile-summary-open:focus-visible){border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){:is(.profile-summary-open:hover,.profile-summary-open:focus-visible){border-color:color-mix(in srgb,var(--wine) 42%,var(--line))}}:is(.profile-summary-open:hover,.profile-summary-open:focus-visible){outline:0;transform:translateY(-1px)}:is(.profile-summary-open:hover svg,.profile-summary-open:focus-visible svg){transform:translate(2px,-2px)}html[data-theme=noir] .connections-panel .connections-tabs button.active{color:var(--ink);background:var(--panel-solid)}@supports (color:color-mix(in lab, red, red)){html[data-theme=noir] .connections-panel .connections-tabs button.active{background:color-mix(in srgb,var(--panel-solid) 94%,transparent)}}html[data-theme=noir] .connections-panel .connections-tabs button.active{border-color:#0000;box-shadow:0 8px 22px #00000029,inset 0 1px #ffffff09}.settings-backdrop{isolation:isolate;place-items:center!important;position:fixed!important;inset:0!important}.settings-modal{max-height:calc(100dvh - 32px)}@media (max-width:760px){.cabinet-tabs{grid-template-columns:repeat(5,minmax(54px,1fr)) 38px;gap:2px;min-height:66px;overflow-x:hidden}.cabinet-tabs>button{min-width:0;height:58px;min-height:58px;padding-inline:3px}.cabinet-tabs button .cabinet-tab-label{font-size:9px}.cabinet-tier-tools-slot,.cabinet-tier-tools-slot:empty{width:38px;min-width:38px;height:58px}.tier-inline-tools{grid-template-rows:repeat(2,24px);gap:3px;width:36px;height:58px;min-height:58px}.cabinet-tabs .tier-inline-tool{width:24px;min-width:24px;height:24px;min-height:24px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.library-card-facts{grid-template-columns:1fr}.score-chart{grid-template-columns:18px 27px minmax(0,1fr);gap:4px;min-height:300px}.score-chart-columns{gap:4px}.score-chart-column>span,.score-chart-column>b{font-size:8px}.connections-panel{border-radius:17px;padding:12px}.connections-tabs button{gap:4px;min-height:46px;padding-inline:5px}.connections-tabs button b{font-size:9.5px}.connection-profile-card .profile-summary-head{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:11px}.connection-profile-card .profile-summary-avatar .avatar-large{border-radius:15px;width:64px;height:64px}.connection-profile-card .rank-badge.is-compact{grid-column:2;grid-template-columns:38px minmax(0,1fr);width:min(100%,160px);margin-top:9px}.connection-profile-card .rank-badge.is-compact>img{width:38px;height:38px}.connection-profile-card .profile-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.connection-profile-card .profile-summary-stats dd,.connection-profile-card .profile-summary-stats>div>strong{font-size:21px}}@media (max-width:380px){.connections-tabs{overflow:visible}.connections-tabs button{flex-direction:column;gap:2px;min-width:0;padding:3px 2px}.connections-tabs button b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;line-height:1.05;overflow:hidden}}@media (max-width:480px){.library-grid{grid-template-columns:1fr}.library-card-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.library-status-section>header{align-items:flex-start}.library-section-count{min-width:70px;min-height:48px}.score-chart{min-height:270px}.score-chart-plot{padding-inline:5px}.score-chart-columns{gap:3px}.review-card-nav-actions{margin-left:0}}@media (hover:none){.connection-profile-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.cabinet-tab-panel,.connections-tabs button:after,.profile-summary-open,.profile-summary-open svg{transition:none!important;animation:none!important}}.library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,390px),1fr));gap:14px}.library-card{grid-template-rows:1fr;grid-template-columns:112px minmax(0,1fr);align-items:stretch;min-height:180px;display:grid;overflow:hidden}.library-card>a:first-child{align-self:start;width:112px;min-width:112px;padding:12px 0 12px 12px;display:block}.library-card>a:first-child .game-cover{aspect-ratio:auto;width:112px;height:156px;overflow:hidden;border-radius:11px!important}.library-card>a:first-child .game-cover img{object-fit:cover;width:100%;height:100%}.library-card-copy{min-width:0;padding:14px 14px 12px!important}.library-card-title h3{font-size:15px;line-height:1.24}.library-card-kicker{margin-bottom:9px!important}.library-card-facts{gap:5px;padding-top:8px}.library-card-facts>div{padding:7px 6px}.library-card footer{min-height:38px;margin-top:8px;padding-top:7px}.library-edit-action{border-radius:9px;width:34px;min-width:34px;height:34px}.library-group-toggle{min-height:38px;color:var(--text-soft);background:linear-gradient(180deg,#ffffff06,transparent), var(--surface-soft);align-items:center;padding:7px 11px;position:relative;gap:9px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.library-group-toggle{background:linear-gradient(180deg,#ffffff06,transparent), color-mix(in srgb,var(--surface-soft) 82%,transparent)}}.library-group-toggle{border:1px solid var(--line);cursor:pointer;font:620 11px/1.2 var(--sans);border-radius:11px;transition:color .16s,border-color .16s,background .16s}.library-group-toggle:hover{color:var(--ink);border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.library-group-toggle:hover{border-color:color-mix(in srgb,var(--wine) 30%,var(--line))}}.library-group-toggle>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.library-group-checkbox{color:#fff;background:var(--panel-solid);flex:none;place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.library-group-checkbox{background:color-mix(in srgb,var(--panel-solid) 82%,transparent)}}.library-group-checkbox{border:1px solid var(--line-dark);border-radius:6px;transition:background .16s,border-color .16s,box-shadow .16s,transform .18s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px #ffffff09}.library-group-checkbox svg{opacity:0;width:14px;height:14px;transition:opacity .14s,transform .2s cubic-bezier(.22,1,.36,1);transform:scale(.55)rotate(-8deg)}.library-group-toggle>input:checked+.library-group-checkbox{background:linear-gradient(145deg,var(--wine),var(--wine-dark))}@supports (color:color-mix(in lab, red, red)){.library-group-toggle>input:checked+.library-group-checkbox{background:linear-gradient(145deg,color-mix(in srgb,var(--wine) 82%,white),var(--wine-dark))}}.library-group-toggle>input:checked+.library-group-checkbox{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.library-group-toggle>input:checked+.library-group-checkbox{border-color:color-mix(in srgb,var(--wine) 74%,white)}}.library-group-toggle>input:checked+.library-group-checkbox{box-shadow:0 5px 16px var(--wine),inset 0 1px #fff3}@supports (color:color-mix(in lab, red, red)){.library-group-toggle>input:checked+.library-group-checkbox{box-shadow:0 5px 16px color-mix(in srgb,var(--wine) 20%,transparent),inset 0 1px #fff3}}.library-group-toggle>input:checked+.library-group-checkbox svg{opacity:1;transform:scale(1)rotate(0)}.library-group-toggle>input:focus-visible+.library-group-checkbox{outline:3px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.library-group-toggle>input:focus-visible+.library-group-checkbox{outline:3px solid color-mix(in srgb,var(--wine) 18%,transparent)}}.library-group-toggle>input:focus-visible+.library-group-checkbox{outline-offset:2px}.cabinet-empty{min-height:190px;color:var(--ink);background:radial-gradient(circle at 50% 0%,var(--wine),transparent 48%), var(--panel);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.cabinet-empty{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--wine) 6%,transparent),transparent 48%), color-mix(in srgb,var(--panel) 94%,var(--surface-soft))}}.cabinet-empty{border:1px solid var(--line);text-align:center;border-radius:18px}.cabinet-empty.is-compact{min-height:158px;margin-top:14px;padding:24px}.cabinet-empty-icon{width:42px;height:42px;color:var(--wine);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cabinet-empty-icon{color:color-mix(in srgb,var(--wine) 76%,var(--ink))}}.cabinet-empty-icon{background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.cabinet-empty-icon{background:color-mix(in srgb,var(--wine) 8%,var(--surface-soft))}}.cabinet-empty-icon{border:1px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.cabinet-empty-icon{border:1px solid color-mix(in srgb,var(--wine) 18%,var(--line))}}.cabinet-empty-icon{border-radius:12px}.cabinet-empty-icon svg{width:23px;height:23px}.cabinet-empty h2{color:var(--ink);font:720 21px/1.15 var(--sans);letter-spacing:-.025em;margin:13px 0 0}.cabinet-empty p{max-width:520px;color:var(--muted);font:450 12px/1.5 var(--sans);margin:7px 0 0}.cabinet-empty .button{min-height:38px;margin-top:16px}.settings-connection-banner-card{grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:132px;padding:12px;display:grid}.settings-connection-banner-preview{background:linear-gradient(90deg,#04060ad6,#04060a61), radial-gradient(circle at 80% 10%,var(--glow-a),transparent 48%), var(--hero-gradient);background-position:50%;background-size:cover;border-radius:13px;align-items:flex-end;width:220px;height:110px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000038,inset 0 0 0 1px #ffffff14}.settings-connection-banner-preview:after{content:"";pointer-events:none;background:linear-gradient(90deg,#020306ad,#02030638);position:absolute;inset:0}.settings-connection-banner-preview>span{z-index:1;color:#ffffffbd;font:700 9px/1 var(--sans);letter-spacing:.055em;text-transform:uppercase;margin:0 0 10px 11px;position:relative}.settings-connection-banner-card>div:nth-child(2) b,.settings-connection-banner-card>div:nth-child(2) small{display:block}.settings-connection-banner-card>div:nth-child(2) b{color:var(--ink);font-size:14px}.settings-connection-banner-card>div:nth-child(2) small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.45}.settings-connection-banner-actions{align-items:center;gap:7px;display:flex}.connections-panel{padding:18px}.connections-toolbar{grid-template-columns:minmax(0,1fr) minmax(250px,330px);align-items:center;gap:8px;padding:5px;display:grid}.connections-search{min-width:0;min-height:50px;color:var(--muted);background:var(--panel-solid);grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 9px 0 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.connections-search{background:color-mix(in srgb,var(--panel-solid) 78%,transparent)}}.connections-search{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.connections-search{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.connections-search{border-radius:10px;transition:border-color .17s,box-shadow .17s,background .17s}.connections-search:focus-within{color:var(--wine);background:var(--panel-solid)}@supports (color:color-mix(in lab, red, red)){.connections-search:focus-within{background:color-mix(in srgb,var(--panel-solid) 92%,transparent)}}.connections-search:focus-within{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.connections-search:focus-within{border-color:color-mix(in srgb,var(--wine) 52%,var(--line))}}.connections-search:focus-within{box-shadow:0 0 0 3px var(--wine)}@supports (color:color-mix(in lab, red, red)){.connections-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 10%,transparent)}}.connections-search>svg{width:19px;height:19px}.connections-search>input{min-width:0;height:46px;color:var(--ink);font:560 11px/1 var(--sans);background:0 0;border:0;outline:0;padding:0}.connections-search>input::placeholder{color:var(--muted)}.connections-search>button{width:31px;height:31px;color:var(--muted);background:var(--surface-soft);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.connections-search>button{background:color-mix(in srgb,var(--surface-soft) 78%,transparent)}}.connections-search>button{border:0;border-radius:8px;font-size:18px}.connections-content{min-height:0;padding-top:16px}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-mini-card{isolation:isolate;color:#fff;background:radial-gradient(circle at 92% 0%,var(--wine),transparent 42%), linear-gradient(145deg,#151821,#05070b 62%,#020305);flex-direction:column;gap:13px;min-width:0;min-height:0;padding:18px;display:flex;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.profile-mini-card{background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--wine) 17%,transparent),transparent 42%), linear-gradient(145deg,#151821,#05070b 62%,#020305)}}.profile-mini-card{border:1px solid #e6ecf421;border-radius:19px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,border-color .2s;box-shadow:0 18px 42px #0000004d,inset 0 1px #ffffff0b}.profile-mini-card:hover{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.profile-mini-card:hover{border-color:color-mix(in srgb,var(--wine) 36%,#e6ecf421)}}.profile-mini-card:hover{transform:translateY(-3px);box-shadow:0 24px 52px #00000061,inset 0 1px #ffffff0f}.profile-mini-background,.profile-mini-veil{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.profile-mini-background{object-fit:cover;opacity:.9;filter:saturate(.88)contrast(1.03)brightness(.72)}.profile-mini-veil{z-index:-1;background:linear-gradient(90deg,#020306e8,#020306ad 58%,#020306c7),linear-gradient(#0000 40%,#020306eb)}.profile-mini-head{grid-template-columns:76px minmax(0,1fr) minmax(116px,132px);align-items:center;gap:12px;min-width:0;display:grid}.profile-mini-avatar,.profile-mini-identity{min-width:0}.profile-mini-identity h3{overflow-wrap:anywhere;color:#fff;letter-spacing:-.035em;margin:0;font-size:20px;line-height:1}.profile-mini-identity p{color:#ffffff91;font:500 9px/1.3 var(--sans);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:7px 0 0;display:flex}.profile-mini-identity p>span{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;display:inline-flex}.profile-mini-identity .country-flag{width:22px;min-width:22px;height:15px}.profile-mini-card .rank-badge.is-compact{color:#ffffffd1;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:40px minmax(0,1fr);gap:8px;margin:0;padding:0;display:grid}.profile-mini-card .rank-badge.is-compact>img{filter:drop-shadow(0 7px 11px #00000080);width:40px;height:40px}.profile-mini-card .rank-badge.is-compact small{color:#ffffffdb;font-size:8px}.profile-mini-card .rank-badge.is-compact b{color:#ffffff8a;font-size:8px;font-weight:520}.profile-mini-metrics{border-top:1px solid #ffffff1c;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:0;padding-top:12px;display:grid}.profile-mini-metrics>div{min-width:0}.profile-mini-metrics strong,.profile-mini-metrics span{display:block}.profile-mini-metrics strong{font:860 21px/.95 var(--font-inter),Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:#fff!important}.profile-mini-metrics span{color:#ffffff7a;font:400 8px/1.2 var(--sans);margin-top:5px}.profile-mini-card>footer{justify-content:space-between;align-items:center;min-height:38px;display:flex}.profile-mini-actions:empty{display:none}.profile-mini-open,.profile-mini-remove,.profile-mini-remove-confirm>button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04060a8f;border:1px solid #ffffff21;border-radius:10px;place-items:center;width:38px;min-width:38px;height:38px;transition:color .17s,background .17s,border-color .17s,transform .2s cubic-bezier(.22,1,.36,1);display:grid;color:#ffffffb8!important}.profile-mini-open svg,.profile-mini-remove svg,.profile-mini-remove-confirm svg{width:18px;height:18px}:is(.profile-mini-open:hover,.profile-mini-open:focus-visible,.profile-mini-remove:hover,.profile-mini-remove:focus-visible){background:var(--wine);color:#fff!important}@supports (color:color-mix(in lab, red, red)){:is(.profile-mini-open:hover,.profile-mini-open:focus-visible,.profile-mini-remove:hover,.profile-mini-remove:focus-visible){background:color-mix(in srgb,var(--wine) 32%,#04060ab8)}}:is(.profile-mini-open:hover,.profile-mini-open:focus-visible,.profile-mini-remove:hover,.profile-mini-remove:focus-visible){border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){:is(.profile-mini-open:hover,.profile-mini-open:focus-visible,.profile-mini-remove:hover,.profile-mini-remove:focus-visible){border-color:color-mix(in srgb,var(--wine) 62%,#ffffff2e)}}:is(.profile-mini-open:hover,.profile-mini-open:focus-visible,.profile-mini-remove:hover,.profile-mini-remove:focus-visible){outline:0;transform:translateY(-2px)}.profile-mini-remove-confirm{gap:6px;display:inline-flex}.profile-mini-remove-confirm>button.is-confirm{background:#8c2f40ea;border-color:#ff768c80;color:#fff!important}.profile-mini-remove-confirm>button:disabled{cursor:wait;opacity:.58}.profile-hero-v5[data-has-banner=true] .profile-banner-image{z-index:-3;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important}.profile-hero-v5[data-has-banner=true] .profile-ambient{z-index:-2;opacity:.18!important;filter:none!important;mix-blend-mode:normal!important}.profile-hero-v5[data-has-banner=true]:after{z-index:-1;background:linear-gradient(90deg,#020306bd,#0203064d 58%,#02030699)}.genre-stat-line b[data-score]{color:#fff!important;box-shadow:none!important;text-shadow:0 1px 12px #00000047!important;background:0 0!important;border:0!important}.profile-tier-board:not(.tier-export-board) .profile-tier-label>strong{color:#fff!important;font-size:44px!important;line-height:.9!important}.profile-tier-board:not(.tier-export-board) .profile-tier-label>span{max-width:112px;font-size:8.75px;line-height:1.22;color:#fff!important}.profile-tier-board[data-tier-scale=letters]:not(.tier-export-board) .profile-tier-label>strong{font-size:46px!important}.profile-tier-board[data-tier-style] .tier-game .game-cover,.profile-tier-board[data-tier-style] .tier-game .game-cover img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}:where(.profile-tier-board[data-tier-style=arcade] .profile-tier-row[data-score],[data-tier-style=arcade][data-score]){--tier-a:var(--rating-a)}@supports (color:color-mix(in lab, red, red)){:where(.profile-tier-board[data-tier-style=arcade] .profile-tier-row[data-score],[data-tier-style=arcade][data-score]){--tier-a:color-mix(in srgb,var(--rating-a) 76%,#fa3cde)}}:where(.profile-tier-board[data-tier-style=arcade] .profile-tier-row[data-score],[data-tier-style=arcade][data-score]){--tier-b:var(--rating-b)}@supports (color:color-mix(in lab, red, red)){:where(.profile-tier-board[data-tier-style=arcade] .profile-tier-row[data-score],[data-tier-style=arcade][data-score]){--tier-b:color-mix(in srgb,var(--rating-b) 68%,#27005c)}}:where(.profile-tier-board[data-tier-style=arcade] .profile-tier-row[data-score],[data-tier-style=arcade][data-score]){--tier-focus:var(--tier-a)}@supports (color:color-mix(in lab, red, red)){:where(.profile-tier-board[data-tier-style=arcade] .profile-tier-row[data-score],[data-tier-style=arcade][data-score]){--tier-focus:color-mix(in srgb,var(--tier-a) 56%,#ff4cdd)}}:where(.profile-tier-board[data-tier-style=arcade] .profile-tier-row[data-score],[data-tier-style=arcade][data-score]){--tier-shine:#ff71ed47}:where(.profile-tier-board[data-tier-style=editorial] .profile-tier-row[data-score],[data-tier-style=editorial][data-score]){--tier-a:var(--rating-a)}@supports (color:color-mix(in lab, red, red)){:where(.profile-tier-board[data-tier-style=editorial] .profile-tier-row[data-score],[data-tier-style=editorial][data-score]){--tier-a:color-mix(in srgb,var(--rating-a) 35%,#55453a)}}:where(.profile-tier-board[data-tier-style=editorial] .profile-tier-row[data-score],[data-tier-style=editorial][data-score]){--tier-b:#191611;--tier-focus:var(--tier-a)}@supports (color:color-mix(in lab, red, red)){:where(.profile-tier-board[data-tier-style=editorial] .profile-tier-row[data-score],[data-tier-style=editorial][data-score]){--tier-focus:color-mix(in srgb,var(--tier-a) 48%,#c3a47a)}}:where(.profile-tier-board[data-tier-style=editorial] .profile-tier-row[data-score],[data-tier-style=editorial][data-score]){--tier-shine:#fff8e457}:where(.profile-tier-board[data-tier-style=retro] .profile-tier-row[data-score],[data-tier-style=retro][data-score]){--tier-a:var(--rating-a)}@supports (color:color-mix(in lab, red, red)){:where(.profile-tier-board[data-tier-style=retro] .profile-tier-row[data-score],[data-tier-style=retro][data-score]){--tier-a:color-mix(in srgb,var(--rating-a) 16%,#176235)}}:where(.profile-tier-board[data-tier-style=retro] .profile-tier-row[data-score],[data-tier-style=retro][data-score]){--tier-b:#010703;--tier-focus:var(--tier-a)}@supports (color:color-mix(in lab, red, red)){:where(.profile-tier-board[data-tier-style=retro] .profile-tier-row[data-score],[data-tier-style=retro][data-score]){--tier-focus:color-mix(in srgb,var(--tier-a) 42%,#6dff94)}}:where(.profile-tier-board[data-tier-style=retro] .profile-tier-row[data-score],[data-tier-style=retro][data-score]){--tier-shine:#6fff9738}.profile-tier-board[data-tier-style=spectrum] .profile-tier-label,.profile-tier-board[data-tier-style=arcade] .profile-tier-label,.profile-tier-board[data-tier-style=editorial] .profile-tier-label,.profile-tier-board[data-tier-style=retro] .profile-tier-label{color:#fff!important;background:linear-gradient(145deg,#ffffff21,transparent 34%), linear-gradient(137deg,var(--tier-a),var(--tier-b) 76%)!important}.profile-tier-board[data-tier-style] .profile-tier-label>strong,.profile-tier-board[data-tier-style] .profile-tier-label>span{color:#fff!important}.profile-tier-board[data-tier-style=arcade] .profile-tier-label>strong,.profile-tier-board[data-tier-style=arcade] .profile-tier-label>span,.profile-tier-board[data-tier-style=retro] .profile-tier-label>strong,.profile-tier-board[data-tier-style=retro] .profile-tier-label>span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.profile-tier-board[data-tier-style=editorial] .profile-tier-label>strong{font-family:var(--serif)!important;font-style:italic!important;font-weight:700!important}.profile-tier-board:not(.tier-export-board)[data-tier-style=arcade] .profile-tier-row{background:repeating-linear-gradient(to bottom,transparent 0 3px,#9563ff06 3px 4px), linear-gradient(90deg,var(--tier-row-surface),var(--tier-row-surface-alt))!important}.profile-tier-board:not(.tier-export-board)[data-tier-style=retro] .profile-tier-row{background:repeating-linear-gradient(to bottom,transparent 0 4px,#48ff7c08 4px 5px), linear-gradient(90deg,var(--tier-row-surface),var(--tier-row-surface-alt))!important}@media (max-width:1020px){.connections-toolbar,.connection-grid{grid-template-columns:1fr}.connections-search{min-height:46px}.connections-search>input{height:42px}.connections-search>button,.profile-mini-open,.profile-mini-remove,.profile-mini-remove-confirm>button{width:44px;min-width:44px;height:44px}.settings-connection-banner-card{grid-template-columns:180px minmax(0,1fr)}.settings-connection-banner-preview{width:180px;height:96px}.settings-connection-banner-actions{grid-column:2}}@media (max-width:760px){.library-grid{grid-template-columns:1fr}.library-card{grid-template-columns:92px minmax(0,1fr);min-height:150px}.library-card>a:first-child{width:92px;min-width:92px;padding:10px 0 10px 10px}.library-card>a:first-child .game-cover{width:92px;height:130px}.library-card-copy{padding:11px 11px 9px!important}.library-card-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.library-card-facts>div{padding-inline:5px}.library-result-row{flex-direction:column;align-items:flex-start}.settings-connection-banner-card{grid-template-columns:1fr}.settings-connection-banner-preview{width:100%;height:130px}.settings-connection-banner-actions{grid-column:auto}.profile-mini-head{grid-template-columns:64px minmax(0,1fr);align-items:start}.profile-mini-avatar .avatar-large{border-radius:15px;width:64px;height:64px}.profile-mini-card .rank-badge.is-compact{grid-column:2;grid-template-columns:36px minmax(0,1fr);width:min(100%,160px);margin-top:8px}.profile-mini-card .rank-badge.is-compact>img{width:36px;height:36px}.profile-tier-board:not(.tier-export-board) .profile-tier-label>strong{font-size:35px!important}.profile-tier-board:not(.tier-export-board) .profile-tier-label>span{max-width:74px;font-size:7px}.profile-tier-board[data-tier-scale=letters]:not(.tier-export-board) .profile-tier-label>strong{font-size:37px!important}}@media (max-width:440px){.library-card{grid-template-columns:84px minmax(0,1fr)}.library-card>a:first-child{width:84px;min-width:84px}.library-card>a:first-child .game-cover{width:84px;height:124px}.library-card-title h3{font-size:13px}.library-card-facts dt{font-size:6.5px}.library-card-facts dd{font-size:8px}.profile-mini-card{min-height:0;padding:14px}.profile-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-mini-metrics strong{font-size:20px}.profile-tier-board:not(.tier-export-board) .profile-tier-label>strong{font-size:33px!important}.profile-tier-board:not(.tier-export-board) .profile-tier-label>span{max-width:62px;font-size:6.5px}.profile-tier-board[data-tier-scale=letters]:not(.tier-export-board) .profile-tier-label>strong{font-size:35px!important}}@media (hover:none){.profile-mini-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.profile-mini-card,.profile-mini-open,.profile-mini-remove,.library-group-toggle,.library-group-checkbox,.library-group-checkbox svg{transition:none!important}}.library-card{column-gap:16px}.library-card>a:first-child .game-cover{box-shadow:0 4px 6px #00000057,0 2px 4px #00000047,inset 0 0 0 1px #ffffff17!important}.library-card>a:first-child:focus-visible{outline:0}.library-card>a:first-child:focus-visible .game-cover{box-shadow:0 4px 6px #00000057, 0 0 0 3px var(--wine), inset 0 0 0 1px #ffffff21!important}@supports (color:color-mix(in lab, red, red)){.library-card>a:first-child:focus-visible .game-cover{box-shadow:0 4px 6px #00000057, 0 0 0 3px color-mix(in srgb,var(--wine) 42%,transparent), inset 0 0 0 1px #ffffff21!important}}.score-chart-column{grid-template-rows:minmax(0,1fr) 20px}.score-chart-column>span{display:none!important}.setting-switch,.library-group-toggle,.wishlist-toggle,.review-complete-check{cursor:pointer;position:relative}.setting-switch>input[type=checkbox],.library-group-toggle>input[type=checkbox],.wishlist-toggle>input[type=checkbox],.review-complete-check>input[type=checkbox]{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;position:absolute!important;overflow:hidden!important}.brand-checkbox{color:#fff;background:linear-gradient(180deg,#ffffff09,transparent), var(--panel-solid);flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid!important}@supports (color:color-mix(in lab, red, red)){.brand-checkbox{background:linear-gradient(180deg,#ffffff09,transparent), color-mix(in srgb,var(--panel-solid) 82%,transparent)}}.brand-checkbox{border:1px solid var(--line-dark);border-radius:7px;transition:background .18s,border-color .18s,box-shadow .18s,transform .22s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px #ffffff0b,0 4px 12px #0000001f}.brand-checkbox svg{opacity:0;width:15px;height:15px;transition:opacity .15s,transform .22s cubic-bezier(.22,1,.36,1);transform:scale(.52)rotate(-9deg)}:is(.setting-switch,.library-group-toggle,.wishlist-toggle,.review-complete-check)>input[type=checkbox]:checked+.brand-checkbox{background:linear-gradient(145deg,var(--wine),var(--wine-dark))}@supports (color:color-mix(in lab, red, red)){:is(.setting-switch,.library-group-toggle,.wishlist-toggle,.review-complete-check)>input[type=checkbox]:checked+.brand-checkbox{background:linear-gradient(145deg,color-mix(in srgb,var(--wine) 82%,white),var(--wine-dark))}}:is(.setting-switch,.library-group-toggle,.wishlist-toggle,.review-complete-check)>input[type=checkbox]:checked+.brand-checkbox{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){:is(.setting-switch,.library-group-toggle,.wishlist-toggle,.review-complete-check)>input[type=checkbox]:checked+.brand-checkbox{border-color:color-mix(in srgb,var(--wine) 70%,white)}}:is(.setting-switch,.library-group-toggle,.wishlist-toggle,.review-complete-check)>input[type=checkbox]:checked+.brand-checkbox{box-shadow:0 7px 18px var(--wine), inset 0 1px #ffffff38}@supports (color:color-mix(in lab, red, red)){:is(.setting-switch,.library-group-toggle,.wishlist-toggle,.review-complete-check)>input[type=checkbox]:checked+.brand-checkbox{box-shadow:0 7px 18px color-mix(in srgb,var(--wine) 24%,transparent), inset 0 1px #ffffff38}}:is(.setting-switch,.library-group-toggle,.wishlist-toggle,.review-complete-check)>input[type=checkbox]:checked+.brand-checkbox{transform:translateY(-1px)}:is(.setting-switch,.library-group-toggle,.wishlist-toggle,.review-complete-check)>input[type=checkbox]:checked+.brand-checkbox svg{opacity:1;transform:scale(1)rotate(0)}:is(.setting-switch,.library-group-toggle,.wishlist-toggle,.review-complete-check)>input[type=checkbox]:focus-visible+.brand-checkbox{outline:3px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){:is(.setting-switch,.library-group-toggle,.wishlist-toggle,.review-complete-check)>input[type=checkbox]:focus-visible+.brand-checkbox{outline:3px solid color-mix(in srgb,var(--wine) 20%,transparent)}}:is(.setting-switch,.library-group-toggle,.wishlist-toggle,.review-complete-check)>input[type=checkbox]:focus-visible+.brand-checkbox{outline-offset:2px}:is(.setting-switch,.library-group-toggle,.wishlist-toggle,.review-complete-check):hover .brand-checkbox{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){:is(.setting-switch,.library-group-toggle,.wishlist-toggle,.review-complete-check):hover .brand-checkbox{border-color:color-mix(in srgb,var(--wine) 38%,var(--line-dark))}}:is(.setting-switch,.library-group-toggle,.wishlist-toggle,.review-complete-check):has(input:disabled){cursor:not-allowed;opacity:.58}.settings-section .setting-switch{grid-template-columns:22px minmax(0,1fr)}.settings-section .setting-switch>span:last-child,.wishlist-toggle>span:last-child,.review-complete-check>span:last-child{min-width:0}.wishlist-toggle{grid-template-columns:22px minmax(0,1fr);align-items:center;display:grid}.review-complete-check{grid-template-columns:22px minmax(0,1fr)}.settings-country-control{margin-top:7px;position:relative}.settings-country-control>span{z-index:2;min-width:27px;color:var(--muted);font:760 12px/1 var(--sans);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.settings-country-control>select{margin-top:0!important;padding-left:52px!important}.settings-country-control[data-empty=true]>span{opacity:.58}.profile-mini-card{border-radius:20px;gap:15px;min-height:0;padding:20px}.profile-mini-head{grid-template-columns:82px minmax(0,1fr) minmax(148px,164px);grid-template-areas:"avatar identity rank";align-items:center;gap:14px}.profile-mini-avatar{grid-area:avatar}.profile-mini-identity{grid-area:identity}.profile-mini-avatar .avatar-large{border-radius:19px;width:82px;height:82px}.profile-mini-identity h3{font-size:23px;line-height:1.04}.profile-mini-identity p{gap:5px 9px;margin-top:8px;font-size:10.5px;line-height:1.35}.profile-mini-location{flex-basis:auto;gap:7px!important}.profile-mini-location .country-flag{width:24px;min-width:24px;height:16px}.profile-mini-location>span:last-child{min-width:0}.profile-mini-card .rank-badge.is-compact{border-left:1px solid #ffffff1c;grid-area:rank;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding-left:14px}.profile-mini-card .rank-badge.is-compact>img{width:52px;height:52px}.profile-mini-card .rank-badge.is-compact small{color:#ffffffe6;font-size:10px;line-height:1.15}.profile-mini-card .rank-badge.is-compact b{color:#ffffffa8;margin-top:5px;font-size:12px;font-weight:680}.profile-mini-metrics{gap:12px;padding-top:14px}.profile-mini-metrics strong{font-size:24px}.profile-mini-metrics span{font-size:9.5px;line-height:1.25}.profile-hero-v5[data-has-banner=true] .profile-banner-image{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.profile-hero-v5[data-has-banner=true] .profile-ambient{display:none!important}.profile-hero-v5[data-has-banner=true]:after,html[data-theme] .profile-hero-v5[data-has-banner=true]:after{background:linear-gradient(90deg,#0203069e,#0203062e 56%,#02030675)!important}.tier-style-mini{grid-template-rows:repeat(7,1fr)}.tier-style-selector button[data-style=spectrum] .tier-style-mini{background:#080b10;border:1px solid #ffffff1f}.tier-style-selector button[data-style=spectrum] .tier-style-mini i{border-radius:1px}.tier-style-selector button[data-style=spectrum] .tier-style-mini i:first-child{background:linear-gradient(90deg,#79b8ef 0 31%,#101923 31%)}.tier-style-selector button[data-style=spectrum] .tier-style-mini i:nth-child(2){background:linear-gradient(90deg,#75e6e9 0 31%,#101923 31%)}.tier-style-selector button[data-style=spectrum] .tier-style-mini i:nth-child(3){background:linear-gradient(90deg,#72f06f 0 31%,#101923 31%)}.tier-style-selector button[data-style=spectrum] .tier-style-mini i:nth-child(4){background:linear-gradient(90deg,#ea6deb 0 31%,#101923 31%)}.tier-style-selector button[data-style=spectrum] .tier-style-mini i:nth-child(5){background:linear-gradient(90deg,#f4f56c 0 31%,#101923 31%)}.tier-style-selector button[data-style=spectrum] .tier-style-mini i:nth-child(6){background:linear-gradient(90deg,#f3b66d 0 31%,#101923 31%)}.tier-style-selector button[data-style=spectrum] .tier-style-mini i:nth-child(7){background:linear-gradient(90deg,#f1767b 0 31%,#101923 31%)}.tier-style-selector button[data-style=classic] .tier-style-mini i:nth-child(5){background:linear-gradient(90deg,var(--tier-adaptive-accent) 0 24%,var(--tier-adaptive-low) 24%)}@supports (color:color-mix(in lab, red, red)){.tier-style-selector button[data-style=classic] .tier-style-mini i:nth-child(5){background:linear-gradient(90deg,color-mix(in oklab,var(--tier-adaptive-accent) 22%,var(--tier-adaptive-high)) 0 24%,var(--tier-adaptive-low) 24%)}}.tier-style-selector button[data-style=classic] .tier-style-mini i:nth-child(6){background:linear-gradient(90deg,var(--tier-adaptive-accent) 0 24%,var(--tier-adaptive-low) 24%)}@supports (color:color-mix(in lab, red, red)){.tier-style-selector button[data-style=classic] .tier-style-mini i:nth-child(6){background:linear-gradient(90deg,color-mix(in oklab,var(--tier-adaptive-accent) 14%,var(--tier-adaptive-high)) 0 24%,var(--tier-adaptive-low) 24%)}}.tier-style-selector button[data-style=classic] .tier-style-mini i:nth-child(7){background:linear-gradient(90deg,var(--tier-adaptive-accent) 0 24%,var(--tier-adaptive-low) 24%)}@supports (color:color-mix(in lab, red, red)){.tier-style-selector button[data-style=classic] .tier-style-mini i:nth-child(7){background:linear-gradient(90deg,color-mix(in oklab,var(--tier-adaptive-accent) 6%,var(--tier-adaptive-high)) 0 24%,var(--tier-adaptive-low) 24%)}}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=letters] .profile-tier-row[data-tier=S],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=letters] .profile-tier-row[data-tier=S] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=letters][data-tier=S]{--spectrum-accent:#79b8ef;--spectrum-a:#386d98;--spectrum-b:#102b43}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=letters] .profile-tier-row[data-tier=A],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=letters] .profile-tier-row[data-tier=A] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=letters][data-tier=A]{--spectrum-accent:#75e6e9;--spectrum-a:#32787a;--spectrum-b:#103638}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=letters] .profile-tier-row[data-tier=B],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=letters] .profile-tier-row[data-tier=B] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=letters][data-tier=B]{--spectrum-accent:#72f06f;--spectrum-a:#2f7e39;--spectrum-b:#123b1c}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=letters] .profile-tier-row[data-tier=C],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=letters] .profile-tier-row[data-tier=C] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=letters][data-tier=C]{--spectrum-accent:#ea6deb;--spectrum-a:#8a3d89;--spectrum-b:#3f173f}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=letters] .profile-tier-row[data-tier=D],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=letters] .profile-tier-row[data-tier=D] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=letters][data-tier=D]{--spectrum-accent:#f4f56c;--spectrum-a:#6b6e22;--spectrum-b:#34350f}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=letters] .profile-tier-row[data-tier=E],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=letters] .profile-tier-row[data-tier=E] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=letters][data-tier=E]{--spectrum-accent:#f3b66d;--spectrum-a:#8a5c2f;--spectrum-b:#3d2612}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=letters] .profile-tier-row[data-tier=F],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=letters] .profile-tier-row[data-tier=F] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=letters][data-tier=F]{--spectrum-accent:#f1767b;--spectrum-a:#944047;--spectrum-b:#42181e}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=letters] .profile-tier-row[data-tier=unrated],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=letters] .profile-tier-row[data-tier=unrated] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=letters][data-tier=unrated]{--spectrum-accent:#a9b2c0;--spectrum-a:#414a57;--spectrum-b:#11151b}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="10"],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="10"] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=numeric][data-score="10"]{--spectrum-accent:#79b8ef;--spectrum-a:#386d98;--spectrum-b:#102b43}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="9"],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="9"] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=numeric][data-score="9"]{--spectrum-accent:#75e6e9;--spectrum-a:#32787a;--spectrum-b:#103638}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="8"],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="8"] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=numeric][data-score="8"]{--spectrum-accent:#72f06f;--spectrum-a:#2f7e39;--spectrum-b:#123b1c}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="7"],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="7"] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=numeric][data-score="7"]{--spectrum-accent:#62df72;--spectrum-a:#2b7439;--spectrum-b:#102f19}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="6"],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="6"] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=numeric][data-score="6"]{--spectrum-accent:#ea6deb;--spectrum-a:#8a3d89;--spectrum-b:#3f173f}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="5"],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="5"] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=numeric][data-score="5"]{--spectrum-accent:#f4f56c;--spectrum-a:#6b6e22;--spectrum-b:#34350f}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="4"],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="4"] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=numeric][data-score="4"]{--spectrum-accent:#f3b66d;--spectrum-a:#8a5c2f;--spectrum-b:#3d2612}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="3"],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="3"] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=numeric][data-score="3"]{--spectrum-accent:#f1767b;--spectrum-a:#944047;--spectrum-b:#42181e}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="2"],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="2"] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=numeric][data-score="2"]{--spectrum-accent:#dc626c;--spectrum-a:#7e343d;--spectrum-b:#351319}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="1"],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score="1"] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=numeric][data-score="1"]{--spectrum-accent:#bd4c59;--spectrum-a:#672833;--spectrum-b:#260c12}.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score=unrated],.profile-tier-board[data-tier-style=spectrum][data-tier-scale=numeric] .profile-tier-row[data-score=unrated] :where([data-score]),[data-tier-style=spectrum][data-tier-scale=numeric][data-score=unrated]{--spectrum-accent:#a9b2c0;--spectrum-a:#414a57;--spectrum-b:#11151b}.profile-tier-board[data-tier-style=spectrum] .profile-tier-row,.profile-tier-board[data-tier-style=spectrum] .profile-tier-row :where([data-score]),[data-tier-style=spectrum][data-tier-scale][data-tier]{--rating-a:var(--spectrum-a);--rating-b:var(--spectrum-b);--tier-a:var(--spectrum-a);--tier-b:var(--spectrum-b);--tier-focus:var(--spectrum-accent);--tier-shine:var(--spectrum-accent)}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=spectrum] .profile-tier-row,.profile-tier-board[data-tier-style=spectrum] .profile-tier-row :where([data-score]),[data-tier-style=spectrum][data-tier-scale][data-tier]{--tier-shine:color-mix(in srgb,var(--spectrum-accent) 46%,transparent)}}.profile-tier-board[data-tier-style=spectrum] .profile-tier-label{background:linear-gradient(145deg,#ffffff21,transparent 34%), radial-gradient(circle at 90% 7%,var(--spectrum-accent),transparent 48%), linear-gradient(137deg,var(--spectrum-a),var(--spectrum-b) 76%)!important}@supports (color:color-mix(in lab, red, red)){.profile-tier-board[data-tier-style=spectrum] .profile-tier-label{background:linear-gradient(145deg,#ffffff21,transparent 34%), radial-gradient(circle at 90% 7%,color-mix(in srgb,var(--spectrum-accent) 42%,transparent),transparent 48%), linear-gradient(137deg,var(--spectrum-a),var(--spectrum-b) 76%)!important}}.tier-game-popover-portal[data-tier-style=spectrum]{--ink:#fff;--text-soft:#ffffffc7;--muted:#ffffff85;--panel-solid:#07090d;--surface-soft:#121821;--line:#ffffff1c;--line-dark:#ffffff2e}.profile-tier-board[data-tier-style=arcade] .profile-tier-row{background:repeating-linear-gradient(to bottom,transparent 0 3px,#9563ff06 3px 4px), linear-gradient(90deg,var(--tier-row-surface),var(--tier-row-surface-alt))!important}.profile-tier-board[data-tier-style=retro] .profile-tier-row{background:repeating-linear-gradient(to bottom,transparent 0 4px,#48ff7c08 4px 5px), linear-gradient(90deg,var(--tier-row-surface),var(--tier-row-surface-alt))!important}.tier-game,.profile-tier-board[data-tier-style] .tier-game{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),filter .28s,opacity .22s}:is(body:not(.tier-dragging) .profile-tier-board .tier-game:hover,body:not(.tier-dragging) .profile-tier-board .tier-game:focus-visible){z-index:24;box-shadow:0 26px 52px #000000a3, 0 0 0 1px var(--tier-focus), 0 0 28px var(--tier-focus);transform:translateY(-9px)scale(1.06)}@supports (color:color-mix(in lab, red, red)){:is(body:not(.tier-dragging) .profile-tier-board .tier-game:hover,body:not(.tier-dragging) .profile-tier-board .tier-game:focus-visible){box-shadow:0 26px 52px #000000a3, 0 0 0 1px color-mix(in srgb,var(--tier-focus) 34%,transparent), 0 0 28px color-mix(in srgb,var(--tier-focus) 15%,transparent)}}.profile-tier-board[data-tier-style] .tier-game[data-draggable=true]{cursor:grab}body.tier-dragging,body.tier-dragging *,.profile-tier-board[data-tier-style] .tier-game[data-draggable=true]:active{cursor:grabbing!important}@media (min-width:881px){.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1120px) and (min-width:881px){.profile-mini-head{grid-template-columns:72px minmax(0,1fr) minmax(128px,142px);gap:11px}.profile-mini-avatar .avatar-large{width:72px;height:72px}.profile-mini-identity h3{font-size:20px}.profile-mini-card .rank-badge.is-compact{grid-template-columns:48px minmax(0,1fr);padding-left:10px}.profile-mini-card .rank-badge.is-compact>img{width:48px;height:48px}}@media (max-width:760px){.profile-mini-head{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"avatar identity""avatar rank";align-items:start;gap:7px 12px}.profile-mini-avatar .avatar-large{border-radius:17px;width:72px;height:72px}.profile-mini-card .rank-badge.is-compact{border-left:0;grid-column:auto;grid-template-columns:48px minmax(0,1fr);width:min(100%,178px);margin-top:2px;padding-left:0}.profile-mini-card .rank-badge.is-compact>img{width:48px;height:48px}}@media (max-width:440px){.profile-mini-identity h3{font-size:21px}.profile-mini-identity p{font-size:10px}.profile-mini-metrics strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.brand-checkbox,.brand-checkbox svg,.tier-game,.tier-drop-slot,.tier-drag-overlay{transition:none!important;animation:none!important}:is(body:not(.tier-dragging) .profile-tier-board .tier-game:hover,body:not(.tier-dragging) .profile-tier-board .tier-game:focus-visible){transform:none!important}}.profile-mini-metrics{--mini-metric-size:24px}.profile-mini-metrics .metric-value,.profile-mini-metrics .profile-average-stat[data-score] .metric-value{font-variant-numeric:tabular-nums;color:#fff!important;width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;font:860 var(--mini-metric-size)/.95 var(--font-inter),Arial,sans-serif!important;letter-spacing:-.045em!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.library-sections{gap:24px}.library-status-section{--library-group-accent:var(--wine);background:linear-gradient(145deg,var(--library-group-accent),transparent 32%), var(--panel-solid);padding:14px;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.library-status-section{background:linear-gradient(145deg,color-mix(in srgb,var(--library-group-accent) 5%,transparent),transparent 32%), color-mix(in srgb,var(--panel-solid) 92%,var(--surface))}}.library-status-section{border:1px solid var(--library-group-accent)}@supports (color:color-mix(in lab, red, red)){.library-status-section{border:1px solid color-mix(in srgb,var(--library-group-accent) 16%,var(--line))}}.library-status-section{border-radius:18px;box-shadow:inset 0 1px #ffffff09,0 14px 42px #00000029}.library-status-section[data-status=Играю]{--library-group-accent:var(--green)}.library-status-section[data-status=Онлайн-игра]{--library-group-accent:#75bde9}.library-status-section[data-status=Пройдено]{--library-group-accent:#72d59a}.library-status-section[data-status=Брошено]{--library-group-accent:var(--danger)}.library-status-section[data-status=Отложено]{--library-group-accent:var(--gold)}.library-status-section[data-status=Не\ начато]{--library-group-accent:var(--accent-2)}.library-status-section[data-status=wishlist]{--library-group-accent:var(--wine)}.library-status-section[data-status=unrated]{--library-group-accent:var(--muted)}.library-status-section>header{background:linear-gradient(90deg,var(--library-group-accent),transparent 48%), var(--surface-soft);min-height:74px;position:relative;overflow:hidden;align-items:center!important;margin:0 0 14px!important;padding:12px 13px 12px 16px!important}@supports (color:color-mix(in lab, red, red)){.library-status-section>header{background:linear-gradient(90deg,color-mix(in srgb,var(--library-group-accent) 10%,transparent),transparent 48%), color-mix(in srgb,var(--surface-soft) 72%,transparent)}}.library-status-section>header{border:1px solid var(--library-group-accent)!important}@supports (color:color-mix(in lab, red, red)){.library-status-section>header{border:1px solid color-mix(in srgb,var(--library-group-accent) 18%,var(--line))!important}}.library-status-section>header{border-radius:13px}.library-status-section>header:before{content:"";background:linear-gradient(var(--library-group-accent),var(--library-group-accent));width:3px;position:absolute;top:14px;bottom:14px;left:14px}@supports (color:color-mix(in lab, red, red)){.library-status-section>header:before{background:linear-gradient(var(--library-group-accent),color-mix(in srgb,var(--library-group-accent) 30%,transparent))}}.library-status-section>header:before{box-shadow:0 0 18px var(--library-group-accent);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.library-status-section>header:before{box-shadow:0 0 18px color-mix(in srgb,var(--library-group-accent) 38%,transparent)}}.library-status-section>header>div{grid-template-columns:27px minmax(0,1fr);column-gap:9px;min-width:0;padding-left:9px}.library-status-section>header>div>span{place-items:center;width:27px;height:27px;display:grid;color:var(--library-group-accent)!important}@supports (color:color-mix(in lab, red, red)){.library-status-section>header>div>span{color:color-mix(in srgb,var(--library-group-accent) 78%,white)!important}}.library-status-section>header>div>span{background:var(--library-group-accent)}@supports (color:color-mix(in lab, red, red)){.library-status-section>header>div>span{background:color-mix(in srgb,var(--library-group-accent) 10%,transparent)}}.library-status-section>header>div>span{border:1px solid var(--library-group-accent)}@supports (color:color-mix(in lab, red, red)){.library-status-section>header>div>span{border:1px solid color-mix(in srgb,var(--library-group-accent) 23%,transparent)}}.library-status-section>header>div>span{font-variant-numeric:tabular-nums;border-radius:8px;font:800 9px/1 var(--font-inter),Arial,sans-serif!important}.library-status-section h2{color:var(--ink);font:760 clamp(20px,2vw,25px)/1.05 var(--sans);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-status-section p{color:var(--text-soft);margin-top:7px;font-size:10px;line-height:1.35}.library-section-count{background:linear-gradient(145deg,var(--library-group-accent),transparent 52%), var(--panel-solid);min-width:82px;min-height:50px;color:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.library-section-count{background:linear-gradient(145deg,color-mix(in srgb,var(--library-group-accent) 13%,transparent),transparent 52%), color-mix(in srgb,var(--panel-solid) 75%,transparent)}}.library-section-count{border-color:var(--library-group-accent)}@supports (color:color-mix(in lab, red, red)){.library-section-count{border-color:color-mix(in srgb,var(--library-group-accent) 22%,var(--line))}}.library-section-count{box-shadow:inset 0 1px #ffffff0e, 0 8px 24px var(--library-group-accent)}@supports (color:color-mix(in lab, red, red)){.library-section-count{box-shadow:inset 0 1px #ffffff0e, 0 8px 24px color-mix(in srgb,var(--library-group-accent) 8%,transparent)}}.library-status-section>.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.score-tile,.score-chart-column,.home-v8-score-bars>[data-score])[data-score="10"]{--widget-spectrum-accent:#79b8ef;--widget-spectrum-a:#386d98;--widget-spectrum-b:#102b43}:is(.score-tile,.score-chart-column,.home-v8-score-bars>[data-score])[data-score="9"]{--widget-spectrum-accent:#75e6e9;--widget-spectrum-a:#32787a;--widget-spectrum-b:#103638}:is(.score-tile,.score-chart-column,.home-v8-score-bars>[data-score])[data-score="8"]{--widget-spectrum-accent:#72f06f;--widget-spectrum-a:#2f7e39;--widget-spectrum-b:#123b1c}:is(.score-tile,.score-chart-column,.home-v8-score-bars>[data-score])[data-score="7"]{--widget-spectrum-accent:#62df72;--widget-spectrum-a:#2b7439;--widget-spectrum-b:#102f19}:is(.score-tile,.score-chart-column,.home-v8-score-bars>[data-score])[data-score="6"]{--widget-spectrum-accent:#ea6deb;--widget-spectrum-a:#8a3d89;--widget-spectrum-b:#3f173f}:is(.score-tile,.score-chart-column,.home-v8-score-bars>[data-score])[data-score="5"]{--widget-spectrum-accent:#f4f56c;--widget-spectrum-a:#6b6e22;--widget-spectrum-b:#34350f}:is(.score-tile,.score-chart-column,.home-v8-score-bars>[data-score])[data-score="4"]{--widget-spectrum-accent:#f3b66d;--widget-spectrum-a:#8a5c2f;--widget-spectrum-b:#3d2612}:is(.score-tile,.score-chart-column,.home-v8-score-bars>[data-score])[data-score="3"]{--widget-spectrum-accent:#f1767b;--widget-spectrum-a:#944047;--widget-spectrum-b:#42181e}:is(.score-tile,.score-chart-column,.home-v8-score-bars>[data-score])[data-score="2"]{--widget-spectrum-accent:#dc626c;--widget-spectrum-a:#7e343d;--widget-spectrum-b:#351319}:is(.score-tile,.score-chart-column,.home-v8-score-bars>[data-score])[data-score="1"]{--widget-spectrum-accent:#bd4c59;--widget-spectrum-a:#672833;--widget-spectrum-b:#260c12}:is(.score-tile,.score-chart-column,.home-v8-score-bars>[data-score])[data-score=unrated]{--widget-spectrum-accent:#a9b2c0;--widget-spectrum-a:#414a57;--widget-spectrum-b:#11151b}.home-v8-score-bars>[data-score]{--score-a:var(--widget-spectrum-a);--score-b:var(--widget-spectrum-b)}html[data-theme] .score-tile.score-square[data-score]{color:#fff!important;background:linear-gradient(148deg,#ffffff2e,transparent 38%), linear-gradient(137deg,var(--widget-spectrum-a),var(--widget-spectrum-b))!important;box-shadow:inset 0 1px #ffffff26, 0 8px 20px var(--widget-spectrum-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .score-tile.score-square[data-score]{box-shadow:inset 0 1px #ffffff26, 0 8px 20px color-mix(in srgb,var(--widget-spectrum-accent) 17%,#00000047)!important}}.score-chart-column[data-score]>div>i{background:linear-gradient(180deg,#fff3,transparent 21%), linear-gradient(to top,var(--widget-spectrum-b),var(--widget-spectrum-a))!important;box-shadow:0 8px 20px var(--widget-spectrum-accent), inset 0 1px var(--widget-spectrum-accent)!important}@supports (color:color-mix(in lab, red, red)){.score-chart-column[data-score]>div>i{box-shadow:0 8px 20px color-mix(in srgb,var(--widget-spectrum-accent) 16%,transparent), inset 0 1px color-mix(in srgb,var(--widget-spectrum-accent) 46%,white)!important}}html[data-theme] :is(.library-status-section,.library-card,.review-card,.analytics-card,.profile-mini-card){color:var(--ink)}:root,html[data-theme]{--action-a:var(--wine)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--action-a:color-mix(in srgb,var(--wine) 46%,#07090d)}}:root,html[data-theme]{--action-b:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--action-b:color-mix(in srgb,var(--accent-2) 42%,#07090d)}}:root,html[data-theme]{--on-action:#fff;--checkbox-ink:#05070a}html[data-theme] :is(.button-primary,.cabinet-tabs button.active,.connections-tabs button.active){color:var(--on-action)!important;background:linear-gradient(135deg,var(--action-a),var(--action-b))!important;border-color:var(--wine)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] :is(.button-primary,.cabinet-tabs button.active,.connections-tabs button.active){border-color:color-mix(in srgb,var(--wine) 45%,var(--line-dark))!important}}html[data-theme] :is(.button-primary,.cabinet-tabs button.active,.connections-tabs button.active){text-shadow:0 1px 7px #00000047}html[data-theme] .friendship-button.state-none{color:var(--on-action)!important;background:linear-gradient(135deg,var(--action-a),var(--action-b))!important;border-color:var(--wine)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .friendship-button.state-none{border-color:color-mix(in srgb,var(--wine) 45%,var(--line-dark))!important}}html[data-theme] .friendship-button.state-none{text-shadow:0 1px 7px #00000047}html[data-theme] :is(.friendship-button.state-outgoing,.friendship-button.state-friends){color:var(--ink)!important;background:var(--surface-soft)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] :is(.friendship-button.state-outgoing,.friendship-button.state-friends){background:color-mix(in srgb,var(--surface-soft) 88%,transparent)!important}}html[data-theme] :is(.friendship-button.state-outgoing,.friendship-button.state-friends){text-shadow:none;border-color:var(--line-dark)!important;box-shadow:none!important}html[data-theme] .friendship-button.state-incoming{color:#fff!important;background:linear-gradient(135deg, var(--green), var(--green))!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .friendship-button.state-incoming{background:linear-gradient(135deg, color-mix(in srgb,var(--green) 48%,#07100c), color-mix(in srgb, color-mix(in srgb,var(--green) 34%,var(--accent-2)) 46%, #07100c))!important}}html[data-theme] .friendship-button.state-incoming{border-color:var(--green)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .friendship-button.state-incoming{border-color:color-mix(in srgb,var(--green) 44%,var(--line-dark))!important}}html[data-theme] .friendship-button.state-incoming{text-shadow:0 1px 7px #00000047}html[data-theme] .cabinet-tabs button.active :is(strong,small){color:inherit!important}:is(.setting-switch,.library-group-toggle,.wishlist-toggle,.review-complete-check)>input[type=checkbox]:checked+.brand-checkbox{color:var(--checkbox-ink)}@media (max-width:700px){.profile-mini-metrics{--mini-metric-size:22px}.library-status-section{border-radius:15px;padding:10px}.library-status-section>header{min-height:68px;padding:10px 10px 10px 13px!important}.library-status-section>header:before{top:10px;bottom:10px;left:10px}.library-status-section h2{font-size:19px}.library-section-count{min-width:68px;min-height:48px}.library-status-section>.library-grid{grid-template-columns:1fr}}.profile-tier-board[data-dragging=true] .profile-tier-row:not(.is-drop-target) .profile-tier-games{box-shadow:none!important;background:0 0!important}.library-status-section,.library-status-section[data-status]{--library-group-accent:var(--text-soft)!important;background:linear-gradient(180deg,#ffffff05,transparent 24%), var(--panel-solid)!important}@supports (color:color-mix(in lab, red, red)){.library-status-section,.library-status-section[data-status]{background:linear-gradient(180deg,#ffffff05,transparent 24%), color-mix(in srgb,var(--panel-solid) 94%,var(--surface))!important}}.library-status-section,.library-status-section[data-status]{border-color:var(--line-dark)!important}@supports (color:color-mix(in lab, red, red)){.library-status-section,.library-status-section[data-status]{border-color:color-mix(in srgb,var(--line-dark) 76%,transparent)!important}}.library-status-section,.library-status-section[data-status]{box-shadow:inset 0 1px #ffffff09,0 14px 38px #00000024!important}.library-status-section>header{background:var(--surface-soft)!important}@supports (color:color-mix(in lab, red, red)){.library-status-section>header{background:color-mix(in srgb,var(--surface-soft) 82%,var(--panel-solid))!important}}.library-status-section>header{border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){.library-status-section>header{border-color:color-mix(in srgb,var(--line) 82%,transparent)!important}}.library-status-section>header:before{display:none!important}.library-status-section>header>div{padding-left:0}.library-status-section>header>div>span{color:var(--text-soft)!important;background:var(--panel-solid)!important}@supports (color:color-mix(in lab, red, red)){.library-status-section>header>div>span{background:color-mix(in srgb,var(--panel-solid) 76%,transparent)!important}}.library-status-section>header>div>span{box-shadow:inset 0 1px #ffffff09;border-color:var(--line)!important}.library-section-count{color:var(--ink)!important;background:linear-gradient(180deg,#ffffff06,transparent), var(--panel-solid)!important}@supports (color:color-mix(in lab, red, red)){.library-section-count{background:linear-gradient(180deg,#ffffff06,transparent), color-mix(in srgb,var(--panel-solid) 88%,var(--surface-soft))!important}}.library-section-count{border-color:var(--line-dark)!important;box-shadow:inset 0 1px #ffffff0a!important}html[data-theme] .score-tile.score-square[data-score]{border:1px solid var(--widget-spectrum-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .score-tile.score-square[data-score]{border:1px solid color-mix(in srgb,var(--widget-spectrum-accent) 46%,#ffffff61)!important}}html[data-theme] .score-tile.score-square[data-score]{box-shadow:inset 0 1px #ffffff2e, inset 0 0 0 1px #00000014, 0 8px 20px var(--widget-spectrum-accent)!important;border-radius:9px!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .score-tile.score-square[data-score]{box-shadow:inset 0 1px #ffffff2e, inset 0 0 0 1px #00000014, 0 8px 20px color-mix(in srgb,var(--widget-spectrum-accent) 17%,#00000047)!important}}.settings-modal{overflow:hidden}.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector,.genre-selector){border:0;min-inline-size:0;margin:0;padding:0}.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector,.genre-selector)>legend{color:var(--text-soft);font:700 11px/1.3 var(--sans);letter-spacing:0;text-transform:none;margin:0 0 10px;padding:0}.settings-section :is(input:not([type=checkbox]),select,textarea){color:var(--ink);background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.settings-section :is(input:not([type=checkbox]),select,textarea){background-color:color-mix(in srgb,var(--input) 92%,var(--panel-solid))}}.settings-section :is(input:not([type=checkbox]),select,textarea){border-radius:11px;transition:background-color .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #00000014;border:1px solid var(--line)!important}.settings-section select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%), linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 17px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px!important}.settings-select-trigger{border-radius:11px;min-height:46px;margin-top:7px;font-size:13px;font-weight:500}.filter-select-value,.filter-select-option{align-items:center;gap:9px;min-width:0;display:flex}.filter-select-value>i,.filter-select-option>i{place-items:center;width:24px;min-width:24px;font-style:normal;display:grid}.filter-select-value>i .country-flag,.filter-select-option>i .country-flag{width:24px;min-width:24px;height:16px}.filter-select-value>span,.filter-select-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-select-menu{z-index:16050}.settings-select-menu>button{min-height:42px}.settings-section .tier-scale-selector button span{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.25;display:block}.settings-section input[type=number]{-webkit-appearance:textfield;appearance:textfield}.settings-section input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.settings-section input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.settings-section :is(input:not([type=checkbox]),select,textarea):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.settings-section :is(input:not([type=checkbox]),select,textarea):hover{background-color:color-mix(in srgb,var(--input) 84%,var(--surface-soft))}}.settings-section :is(input:not([type=checkbox]),select,textarea):hover{border-color:var(--line-dark)!important}.settings-section :is(input:not([type=checkbox]),select,textarea):focus-visible{background-color:var(--input);outline:0;border-color:var(--wine)!important}@supports (color:color-mix(in lab, red, red)){.settings-section :is(input:not([type=checkbox]),select,textarea):focus-visible{border-color:color-mix(in srgb,var(--wine) 58%,var(--line-dark))!important}}.settings-section :is(input:not([type=checkbox]),select,textarea):focus-visible{box-shadow:0 0 0 3px var(--wine), inset 0 1px 2px #00000014}@supports (color:color-mix(in lab, red, red)){.settings-section :is(input:not([type=checkbox]),select,textarea):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 12%,transparent), inset 0 1px 2px #00000014}}.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector) button{color:var(--ink);background:linear-gradient(180deg,#ffffff06,transparent 42%), var(--surface-soft);position:relative}@supports (color:color-mix(in lab, red, red)){.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector) button{background:linear-gradient(180deg,#ffffff06,transparent 42%), color-mix(in srgb,var(--surface-soft) 88%,var(--panel-solid))}}.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector) button{transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .24s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px #ffffff06;border:1px solid var(--line)!important}.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector) button:hover{background:linear-gradient(180deg,#ffffff0a,transparent 42%), var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector) button:hover{background:linear-gradient(180deg,#ffffff0a,transparent 42%), color-mix(in srgb,var(--surface-soft) 78%,var(--panel-solid))}}.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector) button:hover{transform:translateY(-2px);border-color:var(--line-dark)!important}.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector) button:focus-visible{outline:0;border-color:var(--wine)!important}@supports (color:color-mix(in lab, red, red)){.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector) button:focus-visible{border-color:color-mix(in srgb,var(--wine) 58%,var(--line-dark))!important}}.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector) button:focus-visible{box-shadow:0 0 0 3px var(--wine)}@supports (color:color-mix(in lab, red, red)){.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector) button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 12%,transparent)}}.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector) button:is(.active,.selected){background:linear-gradient(180deg,var(--wine),transparent 46%), var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector) button:is(.active,.selected){background:linear-gradient(180deg,color-mix(in srgb,var(--wine) 9%,#ffffff06),transparent 46%), color-mix(in srgb,var(--surface-soft) 86%,var(--panel-solid))}}.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector) button:is(.active,.selected){border-color:var(--wine)!important}@supports (color:color-mix(in lab, red, red)){.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector) button:is(.active,.selected){border-color:color-mix(in srgb,var(--wine) 62%,var(--line-dark))!important}}.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector) button:is(.active,.selected){box-shadow:inset 0 0 0 1px var(--wine), 0 8px 22px var(--wine)}@supports (color:color-mix(in lab, red, red)){.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector) button:is(.active,.selected){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wine) 18%,transparent), 0 8px 22px color-mix(in srgb,var(--wine) 8%,transparent)}}.settings-section .genre-selector button{color:var(--text-soft);background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.settings-section .genre-selector button{background:color-mix(in srgb,var(--surface-soft) 86%,var(--panel-solid))}}.settings-section .genre-selector button{transition:color .18s,background .18s,border-color .18s,transform .2s;border:1px solid var(--line)!important}.settings-section .genre-selector button:hover{color:var(--ink);transform:translateY(-1px);border-color:var(--line-dark)!important}.settings-section .genre-selector button:focus-visible{box-shadow:0 0 0 3px var(--wine);outline:0}@supports (color:color-mix(in lab, red, red)){.settings-section .genre-selector button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 12%,transparent)}}.settings-section .genre-selector button.selected{color:#fff;background:linear-gradient(135deg,var(--action-a),var(--action-b));border-color:var(--wine)!important}@supports (color:color-mix(in lab, red, red)){.settings-section .genre-selector button.selected{border-color:color-mix(in srgb,var(--wine) 54%,var(--line-dark))!important}}.settings-section :is(.setting-switch,.settings-upload-card,.circle-candidates>button,.circle-slots>button,.circle-slots>span),.circle-follower-suggestions,.share-explainer{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.settings-section :is(.setting-switch,.settings-upload-card,.circle-candidates>button,.circle-slots>button,.circle-slots>span),.circle-follower-suggestions,.share-explainer{background:color-mix(in srgb,var(--surface-soft) 76%,var(--panel-solid))}}.settings-section :is(.setting-switch,.settings-upload-card,.circle-candidates>button,.circle-slots>button,.circle-slots>span),.circle-follower-suggestions,.share-explainer{border:1px solid var(--line)!important}@supports (color:color-mix(in lab, red, red)){.settings-section :is(.setting-switch,.settings-upload-card,.circle-candidates>button,.circle-slots>button,.circle-slots>span),.circle-follower-suggestions,.share-explainer{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important}}.settings-section :is(.setting-switch,.settings-upload-card,.circle-candidates>button,.circle-slots>button,.circle-slots>span),.circle-follower-suggestions,.share-explainer{box-shadow:inset 0 1px #ffffff06}.circle-follower-suggestions{border-radius:17px}.settings-section .circle-candidates>button.active{background:linear-gradient(180deg,var(--wine),transparent), var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.settings-section .circle-candidates>button.active{background:linear-gradient(180deg,color-mix(in srgb,var(--wine) 10%,transparent),transparent), color-mix(in srgb,var(--surface-soft) 82%,var(--panel-solid))}}.settings-section .circle-candidates>button.active{border-color:var(--wine)!important}@supports (color:color-mix(in lab, red, red)){.settings-section .circle-candidates>button.active{border-color:color-mix(in srgb,var(--wine) 58%,var(--line-dark))!important}}.settings-section .circle-candidates>button.active{box-shadow:inset 3px 0 var(--wine)}.settings-section .circle-slots>span{border-style:dashed!important}.settings-nav button:focus-visible{box-shadow:0 0 0 3px var(--wine);outline:0}.settings-header>button:focus-visible{box-shadow:0 0 0 3px var(--wine);outline:0}.settings-footer .button:focus-visible{box-shadow:0 0 0 3px var(--wine);outline:0}@supports (color:color-mix(in lab, red, red)){.settings-nav button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 13%,transparent)}.settings-header>button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 13%,transparent)}.settings-footer .button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 13%,transparent)}}:root,html[data-theme]{--on-raw-accent:#05070a;--settings-focus-ring:var(--wine)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--settings-focus-ring:color-mix(in srgb,var(--wine) 58%,#f5f7fb)}}:root,html[data-theme]{--ui-focus-ring:#f5f7fb;--control-edge:#6d7683}.notification-trigger b,.friend-request-column>header b,.feed-post>footer .feed-read-action:hover,body::selection{color:var(--on-raw-accent)!important}.connections-search:focus-within{outline-offset:2px;outline:2px solid var(--ui-focus-ring)!important}.settings-modal :is(button,input,textarea):focus-visible{outline-offset:2px;outline:2px solid var(--ui-focus-ring)!important}.settings-select-menu>button:focus-visible{outline-offset:2px;outline:2px solid var(--ui-focus-ring)!important}.filter-select-trigger:focus-visible{outline-offset:2px;outline:2px solid var(--ui-focus-ring)!important}.filter-select-menu>button:focus-visible{outline-offset:2px;outline:2px solid var(--ui-focus-ring)!important}.connections-search>input:focus-visible{outline:0!important}:is(.setting-switch,.library-group-toggle,.wishlist-toggle,.review-complete-check)>input[type=checkbox]:focus-visible+.brand-checkbox{outline-offset:2px;outline:2px solid var(--ui-focus-ring)!important}:where(button,a,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--ui-focus-ring)!important;outline-offset:2px!important}.genre-selector button.selected,.score-picker .score-clear.active,.self-critic-badge,.feed-left-rail nav a.active,.feed-post-copy>p b,.floating-add,.site-average[data-score]>strong,.tier-export-masthead>b,.profile-widget-rail .icon-widget.is-active{color:var(--on-action)!important;background:linear-gradient(135deg,var(--action-a),var(--action-b))!important;border-color:var(--wine)!important}@supports (color:color-mix(in lab, red, red)){.genre-selector button.selected,.score-picker .score-clear.active,.self-critic-badge,.feed-left-rail nav a.active,.feed-post-copy>p b,.floating-add,.site-average[data-score]>strong,.tier-export-masthead>b,.profile-widget-rail .icon-widget.is-active{border-color:color-mix(in srgb,var(--wine) 45%,var(--line-dark))!important}}.genre-selector button.selected,.score-picker .score-clear.active,.self-critic-badge,.feed-left-rail nav a.active,.feed-post-copy>p b,.floating-add,.site-average[data-score]>strong,.tier-export-masthead>b,.profile-widget-rail .icon-widget.is-active{text-shadow:0 1px 7px #00000047!important}.filter-select-trigger,.settings-section :is(input:not([type=checkbox]),select,textarea),.brand-checkbox,.connections-search{border-color:var(--control-edge)!important}.settings-banner-preview:not([style])>span{color:#f7f8fb;background:#04060ac7}.button:disabled:hover,.button-primary:disabled:hover,.icon-widget:disabled,.editor-tool:disabled,.tier-inline-tool:disabled,.danger-button:disabled{pointer-events:none;box-shadow:none!important;filter:none!important;transform:none!important}.library-card{grid-template-columns:124px minmax(0,1fr)}.library-card>a:first-child{width:124px;min-width:124px}.analytics-kpis{background:var(--line);gap:1px}.analytics-kpis article,.analytics-kpis article+article{background:var(--panel-solid)}@supports (color:color-mix(in lab, red, red)){.analytics-kpis article,.analytics-kpis article+article{background:color-mix(in srgb,var(--panel-solid) 94%,var(--surface-soft))}}.analytics-kpis article,.analytics-kpis article+article{border:0!important}.form-grid label>.filter-select-trigger{margin-top:6px}.gallery-size-control .filter-select-trigger{border-radius:8px;min-height:38px;margin-top:5px;font-size:11px}.analytics-filters input[type=number],.form-grid input[type=number]{-webkit-appearance:textfield;appearance:textfield}.analytics-filters input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.analytics-filters input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.form-grid input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.form-grid input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}@media (max-width:760px){.library-card{grid-template-columns:102px minmax(0,1fr)}.library-card>a:first-child{width:102px;min-width:102px}}@media (max-width:440px){.library-card{grid-template-columns:94px minmax(0,1fr)}.library-card>a:first-child{width:94px;min-width:94px}}@media (max-width:360px){.cabinet-tabs{grid-template-columns:repeat(5,minmax(47px,1fr)) 34px;gap:1px}.cabinet-tabs button .cabinet-tab-label{letter-spacing:-.025em;font-size:8.5px}.cabinet-tier-tools-slot,.cabinet-tier-tools-slot:empty{width:34px;min-width:34px}.tier-inline-tools{width:32px}}@media (max-width:700px){.library-status-section>header>div{padding-left:0}}@media (prefers-reduced-motion:reduce){.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.horseman-style-selector) button{transition:none!important}}.profile-envy-stats>div,.profile-summary-stats>div,.profile-mini-metrics>div,.analytics-kpis>article{min-width:0;overflow:hidden}.profile-envy-stats .metric-value,.profile-summary-stats .metric-value,.profile-mini-metrics .metric-value,.analytics-kpis .metric-value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.profile-hero-v5 .profile-envy-stats .metric-value{font-size:clamp(24px,2.25vw,36px)}.profile-mini-metrics .metric-value{font-size:clamp(19px,2vw,var(--mini-metric-size,24px))!important}.connections-tabs button{min-width:0}.connections-tabs button>span{text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:28px;max-width:min(86px,45%);overflow:hidden}.library-section-count{max-width:112px;overflow:hidden}.library-section-count strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.score-chart-y-axis span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(8px,.75vw,10px);overflow:hidden}.status-donut-legend strong,.review-filter-summary b,.review-card-action b,.feed-action b,.review-vote-control b{font-variant-numeric:tabular-nums;white-space:nowrap}.progressive-load-more{width:min(100%,520px);color:var(--text-soft);background:linear-gradient(145deg,#ffffff09,transparent), var(--surface-soft);justify-content:space-between;align-items:center;gap:16px;margin:24px auto 0;padding:10px 12px 10px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.progressive-load-more{background:linear-gradient(145deg,#ffffff09,transparent), color-mix(in srgb,var(--surface-soft) 84%,var(--panel-solid))}}.progressive-load-more{border:1px solid var(--line);font:620 11px/1.3 var(--sans);border-radius:14px;box-shadow:inset 0 1px #ffffff09}.progressive-load-more .button{min-height:38px;padding-inline:15px}.settings-list-more{margin:14px auto 0;display:flex}:is(body.tier-drag-arming .profile-tier-board .tier-game:hover,body.tier-drag-arming .profile-tier-board .tier-game:focus-visible){filter:none!important;transition-duration:70ms!important;transform:none!important}body.tier-dragging .profile-tier-board,body.tier-dragging .profile-tier-row,body.tier-dragging .profile-tier-games{overflow-anchor:none}.review-page-heading,.review-page-heading h1,.profile-real-line,.profile-real-line>span{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:520px){.progressive-load-more{flex-direction:column;align-items:stretch;gap:9px}.progressive-load-more .button{width:100%}.connections-tabs button{gap:5px;padding-inline:7px}.connections-tabs button>span{max-width:52px;padding-inline:5px;font-size:8.5px}}@media (max-width:820px){.settings-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.settings-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;min-height:auto;padding:8px 10px;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.settings-nav{border-bottom:1px solid color-mix(in srgb,var(--line) 54%,transparent)}}.settings-nav{scrollbar-width:none}.settings-nav::-webkit-scrollbar{display:none}.settings-nav button{text-align:center;grid-template-columns:1fr;justify-items:center;min-width:54px;min-height:48px;padding:0 11px}.settings-nav button span{display:none}.settings-nav button:hover{transform:translateY(-1px)}.settings-nav button.active{box-shadow:inset 0 -3px var(--wine),0 7px 18px #0000001a}}@media (max-width:760px){html[data-theme] body{padding-bottom:calc(88px + env(safe-area-inset-bottom));background-attachment:scroll}.main-nav{bottom:calc(10px + env(safe-area-inset-bottom))}.header-account .theme-switcher{display:block!important}.header-account .theme-trigger-label{display:none}.header-account .header-quiet-link{place-items:center;width:36px;min-width:36px;height:36px;padding:0;font-size:0;overflow:hidden;display:grid!important}.header-account .header-quiet-link:before{content:"↪";font-size:16px;line-height:1}.floating-add{right:16px;bottom:calc(88px + env(safe-area-inset-bottom))}}@media (max-width:430px){.header-account .account-link{display:flex!important}.header-account{gap:5px}}.profile-tier-games{position:relative}.profile-tier-content{align-content:start;min-width:0;display:grid}.tier-row-load-more{min-height:42px;margin:0 var(--tier-pad) var(--tier-pad);color:var(--text-soft);background:var(--tier-row-surface-alt);padding:7px 13px}@supports (color:color-mix(in lab, red, red)){.tier-row-load-more{background:color-mix(in srgb,var(--tier-row-surface-alt) 88%,var(--panel-solid))}}.tier-row-load-more{border:1px solid var(--tier-divider);font:720 11px/1.15 var(--sans);border-radius:10px;transition:color .18s,background .18s,border-color .18s}.tier-row-load-more span{color:var(--muted);font:500 9px/1.2 var(--sans);margin-top:3px;display:block}.tier-row-load-more:hover:not(:disabled){color:#fff;background:var(--tier-a)}@supports (color:color-mix(in lab, red, red)){.tier-row-load-more:hover:not(:disabled){background:color-mix(in srgb,var(--tier-a) 9%,var(--tier-row-surface-alt))}}.tier-row-load-more:hover:not(:disabled){border-color:var(--tier-focus)}@supports (color:color-mix(in lab, red, red)){.tier-row-load-more:hover:not(:disabled){border-color:color-mix(in srgb,var(--tier-focus) 42%,var(--tier-divider))}}.tier-row-load-more:disabled{opacity:.55}.tier-game.is-dragging,.profile-tier-board[data-tier-style] .tier-game.is-dragging{top:var(--tier-drag-source-top)!important;left:var(--tier-drag-source-left)!important;width:var(--tier-card-width)!important;height:var(--tier-card-height)!important;position:absolute!important}.profile-tier-board[data-dragging=true][data-has-target=false] .tier-game.is-dragging{position:relative!important;top:auto!important;left:auto!important}.profile-tier-board[data-dragging=true][data-has-target=true] .tier-game.is-dragging{top:var(--tier-drag-source-top)!important;left:var(--tier-drag-source-left)!important;position:absolute!important}.theme-menu,.notification-panel{max-height:calc(100dvh - 92px)}.theme-menu{overscroll-behavior:contain;overflow-y:auto}.notification-panel{grid-template-rows:auto minmax(0,1fr);display:grid}.notification-list{overscroll-behavior:contain;max-height:none;overflow-y:auto}.toast-host{bottom:104px}:is(body.tier-dragging .profile-tier-board .tier-game:hover,body.tier-dragging .profile-tier-board .tier-game:focus-visible){z-index:auto!important;filter:none!important;transform:none!important}@media (min-width:761px) and (max-width:900px){body{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.main-nav{right:14px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:100;background:var(--panel-solid);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:60px;padding:6px;display:grid;position:fixed;left:14px}@supports (color:color-mix(in lab, red, red)){.main-nav{background:color-mix(in srgb,var(--panel-solid) 92%,transparent)}}.main-nav{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:17px;box-shadow:0 18px 60px #00000061}.main-nav a:not(.nav-add){place-items:center;min-height:46px;padding:0 8px;font-size:12px;display:grid}.floating-add{bottom:calc(88px + env(safe-area-inset-bottom))}}@media (max-width:700px){.theme-menu,.notification-panel{top:72px;right:10px;bottom:calc(82px + env(safe-area-inset-bottom));width:auto;max-height:none;position:fixed;left:10px}}@media (min-width:701px) and (max-width:900px){.theme-menu,.notification-panel{top:72px;right:14px;bottom:calc(82px + env(safe-area-inset-bottom));width:min(390px,100vw - 28px);max-height:none;position:fixed;left:auto}}@media (max-width:900px){.toast-host{bottom:calc(148px + env(safe-area-inset-bottom))}}@media (max-width:820px){.settings-nav button{grid-template-rows:22px auto;gap:3px;min-width:88px;min-height:64px;padding:6px 8px}.settings-nav button span{white-space:normal;text-align:center;max-width:78px;min-height:2.2em;font-size:9px;line-height:1.1;display:block}}.critics-hub,.ch-invite-page{--ch-bg:var(--paper);--ch-rail:var(--panel-solid)}@supports (color:color-mix(in lab, red, red)){.critics-hub,.ch-invite-page{--ch-rail:color-mix(in srgb,var(--panel-solid) 95%,var(--paper))}}.critics-hub,.ch-invite-page{--ch-surface:var(--surface)}@supports (color:color-mix(in lab, red, red)){.critics-hub,.ch-invite-page{--ch-surface:color-mix(in srgb,var(--surface) 94%,var(--paper-deep))}}.critics-hub,.ch-invite-page{--ch-raised:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.critics-hub,.ch-invite-page{--ch-raised:color-mix(in srgb,var(--surface-soft) 86%,var(--panel-solid))}}.critics-hub,.ch-invite-page{--ch-input:var(--input)}@supports (color:color-mix(in lab, red, red)){.critics-hub,.ch-invite-page{--ch-input:color-mix(in srgb,var(--input) 94%,var(--panel-solid))}}.critics-hub,.ch-invite-page{--ch-line:var(--line);--ch-line-strong:var(--line-dark);--ch-accent:var(--wine);--ch-accent-2:var(--accent-2);--ch-on-accent:#07080b;--ch-on-danger:#07080b;--ch-shadow:0 28px 80px #0003;min-height:calc(100vh - 74px);color:var(--ink);background:radial-gradient(circle at 78% 0,var(--glow-a),transparent 30rem), radial-gradient(circle at 12% 70%,var(--glow-b),transparent 34rem), var(--ch-bg)}html[data-theme=noir] .critics-hub,html[data-theme=noir] .ch-invite-page{--ch-bg:#000;--ch-rail:#050609;--ch-surface:#07080b;--ch-raised:#0c0e13;--ch-input:#0a0c10;--ch-line:#ebf0f81a;--ch-line-strong:#ebf0f82e;--ch-accent:#d8dde6;--ch-accent-2:#77808f;--ch-on-accent:#07080b;--ch-shadow:0 30px 90px #000000ad;background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 78% 0,#a0abbe17,#0000 34rem),#000}.ch-shell{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:22px;padding-top:28px;padding-bottom:78px;display:grid}.ch-rail{background:var(--ch-rail);border:1px solid var(--ch-line);min-width:0;min-height:min(700px,100vh - 130px);box-shadow:var(--ch-shadow);border-radius:19px;flex-direction:column;padding:18px 12px 12px;display:flex;position:sticky;top:102px;overflow:hidden}.ch-rail-heading{border-bottom:1px solid var(--ch-line);padding:8px 10px 17px}.ch-rail-heading strong{font:650 28px/1 var(--serif);letter-spacing:-.02em;margin-top:5px;display:block}.ch-kicker{color:var(--ch-accent);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:820;display:block}.ch-nav{gap:4px;margin-top:12px;display:grid}.ch-nav a{min-width:0;min-height:48px;color:var(--text-soft);border:1px solid #0000;border-radius:12px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:720;transition:color .16s,background .16s,border-color .16s;display:grid;position:relative}.ch-nav a:before{content:"";background:0 0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-13px}.ch-nav a:hover{color:var(--ink);background:var(--ch-raised);border-color:var(--ch-line)}@supports (color:color-mix(in lab, red, red)){.ch-nav a.is-active{background:linear-gradient(135deg,var(--ch-accent),color-mix(in srgb,var(--ch-accent) 65%,var(--ch-accent-2)))}}.ch-nav a.is-active{border-color:var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.ch-nav a.is-active{border-color:color-mix(in srgb,var(--ch-accent) 72%,white)}}.ch-nav a.is-active{box-shadow:inset 0 1px #ffffff38,0 10px 25px var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.ch-nav a.is-active{box-shadow:inset 0 1px #ffffff38,0 10px 25px color-mix(in srgb,var(--ch-accent) 14%,transparent)}}.ch-nav a.is-active:before{background:var(--ch-accent);box-shadow:0 0 15px var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.ch-nav a.is-active:before{box-shadow:0 0 15px color-mix(in srgb,var(--ch-accent) 55%,transparent)}}.ch-nav-icon{place-items:center;width:26px;height:26px;font-size:15px;display:grid}.ch-nav b{max-width:60px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ch-nav a.is-active b{color:var(--ch-on-accent)}@supports (color:color-mix(in lab, red, red)){.ch-nav a.is-active b{color:color-mix(in srgb,var(--ch-on-accent) 72%,transparent)}}.ch-nav b.is-urgent{min-width:20px;color:var(--ch-on-danger);background:var(--danger);text-align:center;border-radius:999px;padding:3px 6px}.ch-rail-signin{min-height:44px;color:var(--ch-accent);background:var(--ch-raised);border:1px solid var(--ch-line-strong);border-radius:12px;place-items:center;margin:auto 4px 3px;padding:0 12px;font-size:11px;font-weight:760;display:grid}.ch-main{min-width:0}.ch-panel{background:var(--ch-surface);border:1px solid var(--ch-line);min-width:0;box-shadow:var(--ch-shadow);border-radius:22px;padding:clamp(24px,3.4vw,44px);animation:.18s cubic-bezier(.22,1,.36,1) both ch-panel-enter}@keyframes ch-panel-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ch-section-header{border-bottom:1px solid var(--ch-line);justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;margin-bottom:30px;padding-bottom:25px;display:flex}.ch-section-header>div{min-width:0}.ch-section-header h1{font:650 clamp(34px,4vw,52px)/.96 var(--serif);letter-spacing:-.035em;margin:7px 0 0}.ch-section-header p{max-width:650px;color:var(--text-soft);margin:12px 0 0;font-size:12px;line-height:1.65}.ch-capacity{background:var(--ch-raised);border:1px solid var(--ch-line-strong);border-radius:14px;flex:none;min-width:112px;padding:13px 14px}.ch-capacity>span{color:var(--text-soft);text-align:right;font-size:11px;font-weight:800;display:block}.ch-capacity>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.ch-capacity i{background:var(--ch-line-strong);border-radius:99px;height:5px}.ch-capacity i.is-filled{background:var(--ch-accent);box-shadow:0 0 12px var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.ch-capacity i.is-filled{box-shadow:0 0 12px color-mix(in srgb,var(--ch-accent) 44%,transparent)}}.ch-friend-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ch-friend-slot{background:var(--ch-raised);border:1px solid var(--ch-line);border-radius:16px;align-items:center;min-width:0;min-height:76px;transition:background .16s,border-color .16s;display:flex;position:relative}.ch-friend-slot:hover,.ch-friend-slot:focus-within{background:var(--ch-raised)}@supports (color:color-mix(in lab, red, red)){.ch-friend-slot:hover,.ch-friend-slot:focus-within{background:color-mix(in srgb,var(--ch-raised) 91%,var(--ch-accent))}}.ch-friend-slot:hover,.ch-friend-slot:focus-within{border-color:var(--ch-line-strong)}.ch-friend-slot>a:first-child{align-items:center;gap:11px;min-width:0;min-height:74px;padding:10px 54px 10px 10px;display:flex}.ch-friend-slot .avatar-medium{border-radius:14px;width:50px;height:50px}.ch-friend-slot strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.ch-friend-menu{z-index:4;position:absolute;top:15px;right:6px}.ch-friend-menu summary{width:44px;height:44px;color:var(--muted);opacity:0;cursor:pointer;border-radius:10px;place-items:center;font-size:10px;list-style:none;display:grid}.ch-friend-slot:hover .ch-friend-menu summary,.ch-friend-menu[open] summary{opacity:1}.ch-friend-menu summary:focus-visible{opacity:1}.ch-friend-menu summary:focus-visible{outline:2px solid var(--ch-accent);outline-offset:2px}.ch-friend-menu summary::-webkit-details-marker{display:none}.ch-friend-menu>div{background:var(--ch-rail);border:1px solid var(--ch-line-strong);border-radius:12px;min-width:130px;padding:7px;position:absolute;top:42px;right:0;box-shadow:0 18px 45px #00000059}.ch-friend-slot.is-empty{color:var(--muted);background:0 0;border-style:dashed;justify-content:center;gap:9px;padding:10px 14px}.ch-friend-slot.is-empty span{font-size:20px}.ch-inline-notice{color:var(--text-soft);background:var(--ch-accent);margin-top:18px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.ch-inline-notice{background:color-mix(in srgb,var(--ch-accent) 6%,var(--ch-raised))}}.ch-inline-notice{border:1px solid var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.ch-inline-notice{border:1px solid color-mix(in srgb,var(--ch-accent) 22%,var(--ch-line))}}.ch-button,.ch-copy-button,.ch-load-more{white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:11px;font-weight:780;line-height:1.1;transition:color .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.ch-button-primary{color:var(--ch-on-accent);background:var(--ch-accent);border-color:var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.ch-button-primary{border-color:color-mix(in srgb,var(--ch-accent) 80%,white)}.ch-button-primary:hover:not(:disabled){background:color-mix(in srgb,var(--ch-accent) 83%,var(--ch-accent-2))}}.ch-button-primary:hover:not(:disabled){box-shadow:0 9px 24px var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.ch-button-primary:hover:not(:disabled){box-shadow:0 9px 24px color-mix(in srgb,var(--ch-accent) 18%,transparent)}}.ch-button-secondary{color:var(--ink);background:var(--ch-raised);border-color:var(--ch-line-strong)}.ch-button-secondary:hover:not(:disabled),.ch-button-quiet:hover:not(:disabled){color:var(--ink);background:var(--ch-raised)}@supports (color:color-mix(in lab, red, red)){.ch-button-secondary:hover:not(:disabled),.ch-button-quiet:hover:not(:disabled){background:color-mix(in srgb,var(--ch-raised) 88%,var(--ch-accent))}}.ch-button-secondary:hover:not(:disabled),.ch-button-quiet:hover:not(:disabled){border-color:var(--ch-line-strong)}.ch-button-quiet{color:var(--text-soft);border-color:var(--ch-line);background:0 0}.ch-button-danger{color:var(--ch-on-danger);background:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ch-button-danger{border-color:color-mix(in srgb,var(--danger) 78%,white)}}.ch-confirm-label,.ch-disabled-reason{color:var(--text-soft);font-size:10px;line-height:1.35}.ch-disabled-reason{white-space:normal;flex-basis:100%;max-width:260px}.ch-button-quiet.is-active{color:var(--ch-accent);border-color:var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.ch-button-quiet.is-active{border-color:color-mix(in srgb,var(--ch-accent) 28%,var(--ch-line))}}.ch-button.is-compact,.ch-actions.is-compact .ch-button{min-height:44px;padding-inline:11px}.ch-actions,.ch-person-actions,.ch-invite-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.ch-state-label,.ch-self-badge{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:720}.ch-identity-tools{grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);gap:12px;margin-bottom:18px;display:grid}.ch-identity-tools.is-code-only{grid-template-columns:1fr}.ch-code-card,.ch-code-search,.ch-quick-invite{background:var(--ch-raised);border:1px solid var(--ch-line);border-radius:15px;min-width:0;padding:15px}.ch-code-card>div{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.ch-code-card strong{min-width:0;font:750 clamp(20px,2.6vw,28px)/1 var(--sans);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ch-code-card small,.ch-quick-invite small{color:var(--muted);margin-top:9px;font-size:9px;display:block}.ch-copy-button{min-height:44px;color:var(--ch-accent);border-color:var(--ch-line-strong);background:0 0}.ch-code-search>label,.ch-search-form label,.ch-search-primary>label{color:var(--text-soft);font-size:10px;font-weight:740}.ch-code-search>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:8px;display:grid}.ch-code-search input{width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--ch-input);border:1px solid var(--ch-line-strong);letter-spacing:.08em;border-radius:11px;padding:0 13px;font-weight:760}.ch-search-form{background:var(--ch-raised);padding:16px}@supports (color:color-mix(in lab, red, red)){.ch-search-form{background:color-mix(in srgb,var(--ch-raised) 72%,transparent)}}.ch-search-form{border:1px solid var(--ch-line);border-radius:16px}.ch-search-primary>div{background:var(--ch-input);border:1px solid var(--ch-line-strong);border-radius:13px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;margin-top:8px;display:grid}.ch-search-primary>div:focus-within{border-color:var(--ch-accent);box-shadow:0 0 0 3px var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.ch-search-primary>div:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ch-accent) 13%,transparent)}}.ch-search-primary>div>span{color:var(--muted);text-align:right}.ch-search-primary input{background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:48px;padding:0 12px}.ch-search-primary input:focus-visible{outline:0!important}.ch-search-primary .ch-button{min-height:40px;margin-right:4px}.ch-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:9px;margin-top:12px;display:grid}.ch-filter-grid label:not(.ch-check-filter){gap:6px;display:grid}.ch-filter-grid select{width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--ch-input);border:1px solid var(--ch-line);border-radius:10px;padding:0 32px 0 11px}.ch-check-filter{background:var(--ch-input);border:1px solid var(--ch-line);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 10px;display:flex}.ch-check-filter input{width:17px;height:17px;accent-color:var(--ch-accent)}.ch-results-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin:28px 0 12px;display:flex}.ch-results-heading h2{font:650 27px/1 var(--serif);margin:4px 0 0}.ch-results-heading>a{color:var(--muted);font-size:10px;font-weight:720}.ch-results-heading>a:hover{color:var(--ch-accent)}.ch-person-list{gap:7px;min-width:0;display:grid}.ch-person-row{background:var(--ch-raised);border:1px solid var(--ch-line);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:72px;padding:8px 9px;transition:background .16s,border-color .16s;display:grid}.ch-person-row:hover,.ch-person-row:focus-within{background:var(--ch-raised)}@supports (color:color-mix(in lab, red, red)){.ch-person-row:hover,.ch-person-row:focus-within{background:color-mix(in srgb,var(--ch-raised) 92%,var(--ch-accent))}}.ch-person-row:hover,.ch-person-row:focus-within{border-color:var(--ch-line-strong)}.ch-person-identity{align-items:center;gap:11px;min-width:0;display:flex}.ch-person-identity>span{min-width:0}.ch-person-identity strong,.ch-person-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ch-person-identity strong{font-size:13px}.ch-person-identity small{max-width:min(54vw,650px);color:var(--muted);margin-top:4px;font-size:10px}.ch-load-more{width:100%;color:var(--text-soft);background:var(--ch-raised);border-color:var(--ch-line);margin-top:12px}.ch-pagination{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:12px;display:grid}.ch-pagination .ch-load-more{margin-top:0}.ch-empty-state{min-height:150px;color:var(--muted);background:var(--ch-raised);align-content:center;place-items:center;padding:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.ch-empty-state{background:color-mix(in srgb,var(--ch-raised) 58%,transparent)}}.ch-empty-state{border:1px dashed var(--ch-line-strong);text-align:center;border-radius:15px}.ch-empty-state b{color:var(--ink);font:650 20px var(--serif)}.ch-empty-state p{margin:7px 0 0;font-size:11px}.ch-empty-state.is-small{min-height:100px;padding:18px}.ch-signin-callout{background:var(--ch-accent);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:15px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.ch-signin-callout{background:color-mix(in srgb,var(--ch-accent) 7%,var(--ch-raised))}}.ch-signin-callout{border:1px solid var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.ch-signin-callout{border:1px solid color-mix(in srgb,var(--ch-accent) 24%,var(--ch-line))}}.ch-signin-callout{border-radius:15px}.ch-signin-callout p{color:var(--muted);margin:4px 0 0;font-size:10px}.ch-request-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ch-request-column{background:var(--ch-raised);min-width:0;padding:13px}@supports (color:color-mix(in lab, red, red)){.ch-request-column{background:color-mix(in srgb,var(--ch-raised) 60%,transparent)}}.ch-request-column{border:1px solid var(--ch-line);border-radius:16px}.ch-request-column>header{justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 3px 10px;display:flex}.ch-request-column h2{font:650 22px var(--serif);margin:0}.ch-request-column>header b{max-width:100px;color:var(--ch-accent);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ch-request-row{grid-template-columns:minmax(130px,1fr) minmax(170px,auto)}.ch-subtabs{background:var(--ch-raised);border:1px solid var(--ch-line);border-radius:13px;max-width:100%;margin-bottom:14px;padding:4px;display:inline-flex;overflow-x:auto}.ch-subtabs a{min-height:44px;color:var(--muted);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:740;display:flex}.ch-subtabs b{text-overflow:ellipsis;max-width:80px;font-size:10px;overflow:hidden}.ch-quick-invite{margin-top:auto}.ch-quick-invite.is-compact{margin:auto 0 0;padding:12px}.ch-quick-invite.is-compact .ch-invite-actions{grid-template-columns:1fr;width:100%;display:grid}.ch-quick-invite p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.45}.ch-quick-invite .ch-button{width:100%;margin-top:10px}.ch-invite-url{color:var(--text-soft);background:var(--ch-input);border:1px solid var(--ch-line);text-overflow:ellipsis;white-space:nowrap;border-radius:9px;margin-top:9px;padding:9px 10px;font:600 9px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.ch-invite-existing,.ch-invite-action-error{color:var(--text-soft);background:var(--ch-input);border:1px solid var(--ch-line);border-radius:9px;margin-top:9px;padding:9px 10px;font-size:10px;line-height:1.45}.ch-invite-action-error{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ch-invite-action-error{border-color:color-mix(in srgb,var(--danger) 35%,var(--ch-line))}}.ch-quick-invite .ch-invite-actions{align-items:stretch}.ch-invite-page{place-items:start center;min-height:calc(100vh - 74px);padding:clamp(42px,8vw,100px) 20px;display:grid}.ch-invite-page-card{background:var(--ch-surface);border:1px solid var(--ch-line-strong);width:min(460px,100%);min-height:380px;box-shadow:var(--ch-shadow);text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:42px;display:flex}.ch-invite-page-card .avatar-large{margin-top:22px}.ch-invite-page-card h1{max-width:100%;font:650 34px/1 var(--serif);text-overflow:ellipsis;white-space:nowrap;margin:17px 0 0;overflow:hidden}.ch-invite-page-card>p{color:var(--muted);margin:7px 0 22px;font-size:11px}.ch-invite-page-card .ch-button{min-height:46px}.ch-invite-page-card.ch-empty-state{display:grid}.ch-skeleton{background:linear-gradient(90deg,var(--ch-raised),var(--ch-raised),var(--ch-raised));width:100%;height:230px}@supports (color:color-mix(in lab, red, red)){.ch-skeleton{background:linear-gradient(90deg,var(--ch-raised),color-mix(in srgb,var(--ch-raised) 78%,white),var(--ch-raised))}}.ch-skeleton{background-size:220% 100%;border-radius:18px;animation:1.2s linear infinite ch-skeleton}@keyframes ch-skeleton{to{background-position:-220% 0}}@media (max-width:1040px){.ch-shell{grid-template-columns:210px minmax(0,1fr);gap:15px}.ch-panel{padding:27px}.ch-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-request-columns{grid-template-columns:1fr}}@media (max-width:820px){.critics-hub .page-width{width:min(100% - 28px,1320px)}.ch-shell{grid-template-columns:1fr;padding-top:16px}.ch-rail{border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:0;padding:10px;display:grid;position:static}.ch-rail-heading{border:0;padding:3px 10px}.ch-rail-heading .ch-kicker{display:none}.ch-rail-heading strong{margin:0;font-size:22px}.ch-nav{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:var(--ch-accent) transparent;gap:4px;min-width:0;margin:0;padding-bottom:5px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.ch-nav{scrollbar-color:color-mix(in srgb,var(--ch-accent) 45%,var(--ch-line)) transparent}}.ch-nav{scrollbar-width:thin}.ch-nav::-webkit-scrollbar{height:4px}.ch-nav::-webkit-scrollbar-thumb{background:var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.ch-nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ch-accent) 45%,var(--ch-line))}}.ch-nav::-webkit-scrollbar-thumb{border-radius:99px}.ch-nav a{scroll-snap-align:start;flex:none;grid-template-columns:24px auto auto;min-height:48px}.ch-nav a:before{display:none}.ch-rail .ch-quick-invite,.ch-rail-signin{grid-column:1/-1;margin:0}.ch-rail .ch-quick-invite.is-compact{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:10px;display:grid}.ch-rail .ch-quick-invite .ch-button{width:auto;margin:0}.ch-rail .ch-quick-invite .ch-invite-url,.ch-rail .ch-quick-invite .ch-invite-existing,.ch-rail .ch-quick-invite .ch-invite-actions{grid-column:1/-1}.ch-rail .ch-quick-invite .ch-invite-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-friend-slots{gap:8px}.ch-friend-slot>a:first-child{padding-right:52px}.ch-identity-tools{grid-template-columns:1fr}.ch-person-identity small{max-width:46vw}}@media (max-width:640px){.ch-panel{border-radius:18px;padding:20px 15px}.ch-section-header{align-items:flex-start}.ch-section-header h1{font-size:36px}.ch-capacity{min-width:96px}.ch-filter-grid{grid-template-columns:1fr}.ch-check-filter{min-height:44px}.ch-person-row,.ch-request-row{grid-template-columns:1fr;gap:8px}.ch-person-actions{flex-wrap:wrap;justify-content:flex-start;padding-left:63px}.ch-person-identity small{max-width:calc(100vw - 130px)}}@media (max-width:520px){.ch-rail{display:block}.ch-rail-heading{display:none}.ch-nav a{grid-template-columns:22px auto;padding-inline:9px}.ch-nav a b{display:none}.ch-rail .ch-quick-invite.is-compact{margin-top:8px}.ch-rail .ch-quick-invite .ch-invite-actions{grid-template-columns:1fr}.ch-section-header{gap:16px;display:grid}.ch-capacity{width:100%}.ch-friend-slots{grid-template-columns:1fr}.ch-friend-menu summary{opacity:1}.ch-code-card>div,.ch-code-search>div,.ch-signin-callout{flex-direction:column;align-items:stretch}.ch-code-search>div{grid-template-columns:1fr;display:grid}.ch-search-primary>div{grid-template-columns:28px minmax(0,1fr);padding-bottom:4px}.ch-search-primary .ch-button{grid-column:1/-1;width:calc(100% - 8px);margin:0 4px}.ch-signin-callout{display:flex}.ch-request-columns{flex-direction:column;display:flex}.ch-request-column.is-received{order:-1}.ch-actions,.ch-person-actions{align-items:stretch}.ch-person-actions{padding-left:0}.ch-person-actions .ch-actions,.ch-person-actions .ch-button{flex:auto}.ch-invite-page{padding:24px 12px}.ch-invite-page-card{min-height:340px;padding:28px 18px}}@media (hover:none){.ch-friend-menu summary{opacity:1}}@media (prefers-reduced-motion:reduce){.ch-panel,.ch-skeleton{animation:none!important}.critics-hub *,.ch-invite-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.critics-hub,.ch-invite-page{--ch-ui:var(--font-manrope,Manrope), var(--sans);--ch-display:var(--font-unbounded,Unbounded), var(--ch-ui);--ch-signal:var(--wine);--ch-soft-signal:var(--ch-signal)}@supports (color:color-mix(in lab, red, red)){.critics-hub,.ch-invite-page{--ch-soft-signal:color-mix(in srgb,var(--ch-signal) 14%,transparent)}}.critics-hub,.ch-invite-page{font-family:var(--ch-ui)}html[data-theme=noir] .critics-hub,html[data-theme=noir] .ch-invite-page{--ch-rail:#07080cf0;--ch-surface:#090a0ff0;--ch-raised:#101218;--ch-input:#0b0d12;--ch-accent:#f2f4f8;--ch-accent-2:#aab2c0;--ch-signal:#ff5675;background:radial-gradient(at 74% -8%,#ff56751b,#0000 34rem),radial-gradient(at 6% 74%,#715cff17,#0000 38rem),linear-gradient(#ffffff04 1px,#0000 1px) 0 0/68px 68px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/68px 68px,#000}html[data-theme=midnight] .critics-hub{--ch-signal:#58afff}.critics-hub .ch-shell{grid-template-columns:252px minmax(0,1fr);gap:18px}.ch-rail{background:linear-gradient(160deg,var(--ch-rail),var(--ch-rail) 58%), var(--ch-rail);padding:16px 12px 12px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.ch-rail{background:linear-gradient(160deg,color-mix(in srgb,var(--ch-rail) 94%,white),var(--ch-rail) 58%), var(--ch-rail)}}.ch-rail{border-color:var(--ch-line-strong)}@supports (color:color-mix(in lab, red, red)){.ch-rail{border-color:color-mix(in srgb,var(--ch-line-strong) 78%,transparent)}}.ch-rail{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 26px 90px #00000057,inset 0 1px #ffffff06}.ch-rail:after{content:"";opacity:.38;background:radial-gradient(circle,var(--ch-signal) 0 2px,transparent 3px) 0 0/14px 14px;pointer-events:none;width:84px;height:84px;position:absolute;bottom:152px;right:12px;-webkit-mask-image:linear-gradient(135deg,#0000 5%,#000 65%);mask-image:linear-gradient(135deg,#0000 5%,#000 65%)}.ch-rail>*{z-index:1;position:relative}.ch-rail-heading{justify-content:space-between;align-items:flex-end;gap:10px;padding:10px 10px 18px;display:flex}.ch-rail-heading strong{font:750 30px/.95 var(--ch-ui);letter-spacing:-.055em;margin-top:7px}.ch-rail-capacity{width:48px;height:48px;color:var(--ink);background:radial-gradient(circle at 50% 50%,var(--ch-raised) 55%,transparent 57%), conic-gradient(var(--ch-signal) var(--ch-fill,0deg),var(--ch-line-strong) 0);border:1px solid var(--ch-line-strong);font:700 15px/1 var(--ch-display);letter-spacing:-.08em;border-radius:50%;place-items:center;display:grid}.ch-rail-capacity i{color:var(--muted);font:inherit;margin-left:-3px;font-size:9px}.ch-kicker{color:var(--ch-signal);font:750 10px/1.2 var(--ch-display);letter-spacing:.11em}.ch-kicker:has(svg){align-items:center;gap:7px;display:flex}.ch-nav{gap:5px;margin-top:11px}.ch-nav a{letter-spacing:-.015em;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;min-height:56px;padding:0 11px 0 8px;font-size:13px;font-weight:690}.ch-nav a:before{top:13px;bottom:13px}.ch-nav-icon{width:34px;height:34px;color:var(--muted);background:var(--ch-raised)}@supports (color:color-mix(in lab, red, red)){.ch-nav-icon{background:color-mix(in srgb,var(--ch-raised) 72%,transparent)}}.ch-nav-icon{border:1px solid var(--ch-line);border-radius:10px;transition:color .16s,background .16s,border-color .16s,transform .16s}.ch-nav a:hover .ch-nav-icon{color:var(--ink);border-color:var(--ch-line-strong);transform:translateY(-1px)}.ch-nav a.is-active{color:var(--ch-on-accent);background:linear-gradient(135deg,var(--ch-accent),var(--ch-accent))}@supports (color:color-mix(in lab, red, red)){.ch-nav a.is-active{background:linear-gradient(135deg,var(--ch-accent),color-mix(in srgb,var(--ch-accent) 76%,var(--ch-accent-2)))}}.ch-nav a.is-active .ch-nav-icon{color:var(--ch-on-accent);background:var(--ch-on-accent)}@supports (color:color-mix(in lab, red, red)){.ch-nav a.is-active .ch-nav-icon{background:color-mix(in srgb,var(--ch-on-accent) 9%,transparent)}}.ch-nav a.is-active .ch-nav-icon{border-color:var(--ch-on-accent)}@supports (color:color-mix(in lab, red, red)){.ch-nav a.is-active .ch-nav-icon{border-color:color-mix(in srgb,var(--ch-on-accent) 18%,transparent)}}.ch-nav a.is-active:after{content:"";background:linear-gradient(90deg,var(--ch-signal),transparent);border-radius:99px;height:2px;position:absolute;bottom:6px;left:53px;right:9px}.ch-nav b{font-size:11px}.ch-rail-signin{min-height:48px;font-size:13px}.ch-network-bar{background:linear-gradient(115deg,var(--ch-raised) 0,var(--ch-raised) 40%,var(--ch-raised) 100%);grid-template-columns:52px 122px 132px minmax(190px,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:92px;margin-bottom:14px;padding:15px 16px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ch-network-bar{background:linear-gradient(115deg,color-mix(in srgb,var(--ch-raised) 94%,var(--ch-signal)) 0,var(--ch-raised) 40%,color-mix(in srgb,var(--ch-raised) 92%,var(--ch-accent-2)) 100%)}}.ch-network-bar{border:1px solid var(--ch-line-strong);border-radius:20px;box-shadow:0 18px 55px #00000026,inset 0 1px #ffffff09}.ch-network-symbol{width:52px;height:52px;color:var(--ink);background:var(--ch-input);place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ch-network-symbol{background:color-mix(in srgb,var(--ch-input) 86%,transparent)}}.ch-network-symbol{border:1px solid var(--ch-line-strong);border-radius:16px;box-shadow:inset 0 1px #ffffff0d}.ch-network-symbol:before{content:"";border:1px solid var(--ch-signal);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.ch-network-symbol:before{border:1px solid color-mix(in srgb,var(--ch-signal) 44%,transparent)}}.ch-network-symbol:before{border-radius:inherit;clip-path:polygon(0 0,58% 0,32% 100%,0 100%)}.ch-network-symbol span{color:#fff;background:var(--ch-signal);border:3px solid var(--ch-raised);min-width:22px;height:22px;font:750 9px var(--ch-display);border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;bottom:-5px;right:-5px}.ch-network-copy span,.ch-network-copy strong,.ch-network-copy small{display:block}.ch-network-copy span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:720}.ch-network-copy strong{font:650 22px/1 var(--ch-display);letter-spacing:-.05em;margin-top:3px}.ch-network-copy small{color:var(--text-soft);margin-top:5px;font-size:10px}.ch-network-slots{grid-template-columns:repeat(3,36px);gap:6px;display:grid}.ch-network-slots i{height:36px;color:var(--muted);background:var(--ch-input);border:1px dashed var(--ch-line-strong);border-radius:11px;place-items:center;display:grid}.ch-network-slots i.is-filled{color:var(--ch-on-accent);background:var(--ch-accent);border-style:solid;border-color:var(--ch-accent);box-shadow:0 8px 24px var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.ch-network-slots i.is-filled{box-shadow:0 8px 24px color-mix(in srgb,var(--ch-accent) 10%,transparent)}}.ch-network-bar p{min-width:0;color:var(--text-soft);align-items:center;gap:9px;margin:0;font-size:12px;line-height:1.45;display:flex}.ch-network-bar p svg{color:var(--ch-signal);flex:none}.ch-network-bar>a{min-height:42px;color:var(--ink);background:var(--ch-input);align-items:center;gap:7px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ch-network-bar>a{background:color-mix(in srgb,var(--ch-input) 80%,transparent)}}.ch-network-bar>a{border:1px solid var(--ch-line-strong);white-space:nowrap;border-radius:11px;font-size:11px;font-weight:730}.ch-network-bar>a:hover{color:var(--ch-signal);border-color:var(--ch-signal)}@supports (color:color-mix(in lab, red, red)){.ch-network-bar>a:hover{border-color:color-mix(in srgb,var(--ch-signal) 42%,var(--ch-line))}}.ch-panel{background:linear-gradient(145deg,var(--ch-surface),var(--ch-surface) 46%), var(--ch-surface);padding:clamp(28px,3.7vw,48px);position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.ch-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--ch-surface) 97%,white),var(--ch-surface) 46%), var(--ch-surface)}}.ch-panel{border-color:var(--ch-line-strong)}@supports (color:color-mix(in lab, red, red)){.ch-panel{border-color:color-mix(in srgb,var(--ch-line-strong) 76%,transparent)}}.ch-panel{box-shadow:0 32px 100px #0000003d,inset 0 1px #ffffff07}.ch-panel:before{content:"";background:linear-gradient(90deg,var(--ch-signal),transparent);border-radius:99px;width:76px;height:2px;position:absolute;top:-1px;left:clamp(28px,3.7vw,48px)}.ch-section-header{margin-bottom:32px;padding-bottom:28px}.ch-section-header h1{font:730 clamp(38px,4.5vw,58px)/.98 var(--ch-ui);letter-spacing:-.062em;margin-top:9px}.ch-section-header p{max-width:720px;margin-top:14px;font-size:14px;line-height:1.68}.ch-capacity{background:linear-gradient(135deg,var(--ch-raised),var(--ch-raised));min-width:126px;padding:14px 15px 13px}@supports (color:color-mix(in lab, red, red)){.ch-capacity{background:linear-gradient(135deg,color-mix(in srgb,var(--ch-raised) 93%,var(--ch-signal)),var(--ch-raised))}}.ch-capacity{border-color:var(--ch-line-strong);border-radius:16px;box-shadow:inset 0 1px #ffffff09}.ch-capacity>span{text-align:left;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ch-capacity>span b{color:var(--ink);font:650 17px/1 var(--ch-display);letter-spacing:-.06em}.ch-capacity>span small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:720}.ch-capacity>div{margin-top:11px}.ch-capacity i{height:6px}.ch-capacity i.is-filled{background:linear-gradient(90deg,var(--ch-signal),var(--ch-signal))}@supports (color:color-mix(in lab, red, red)){.ch-capacity i.is-filled{background:linear-gradient(90deg,var(--ch-signal),color-mix(in srgb,var(--ch-signal) 55%,var(--ch-accent)))}}.ch-capacity i.is-filled{box-shadow:0 0 13px var(--ch-signal)}@supports (color:color-mix(in lab, red, red)){.ch-capacity i.is-filled{box-shadow:0 0 13px color-mix(in srgb,var(--ch-signal) 45%,transparent)}}.ch-friend-slots{gap:12px}.ch-friend-slot{background:linear-gradient(145deg,var(--ch-raised),var(--ch-raised));min-height:88px}@supports (color:color-mix(in lab, red, red)){.ch-friend-slot{background:linear-gradient(145deg,color-mix(in srgb,var(--ch-raised) 96%,white),var(--ch-raised))}}.ch-friend-slot{border-color:var(--ch-line-strong)}@supports (color:color-mix(in lab, red, red)){.ch-friend-slot{border-color:color-mix(in srgb,var(--ch-line-strong) 72%,transparent)}}.ch-friend-slot{border-radius:18px;box-shadow:inset 0 1px #ffffff06}.ch-friend-slot:before{content:"";background:linear-gradient(var(--ch-signal),transparent);opacity:0;border-radius:0 99px 99px 0;width:2px;transition:opacity .16s;position:absolute;top:10px;bottom:10px;left:0}.ch-friend-slot:hover:before,.ch-friend-slot:focus-within:before{opacity:1}.ch-friend-slot>a:first-child{gap:13px;min-height:86px;padding:12px 54px 12px 12px}.ch-friend-slot .avatar-medium{width:56px;height:56px;box-shadow:0 0 0 3px var(--ch-signal);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.ch-friend-slot .avatar-medium{box-shadow:0 0 0 3px color-mix(in srgb,var(--ch-signal) 9%,transparent)}}.ch-friend-slot strong{letter-spacing:-.025em;font-size:14px;font-weight:720}.ch-friend-slot.is-empty{min-height:88px;font-size:13px}.ch-friend-slot.is-empty span{background:var(--ch-input);border:1px solid var(--ch-line);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.ch-friend-slot.is-empty strong{font-size:13px}.ch-friend-menu{top:21px}.ch-inline-notice{color:var(--text-soft);background:linear-gradient(90deg,var(--ch-soft-signal),var(--ch-raised));padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.ch-inline-notice{background:linear-gradient(90deg,var(--ch-soft-signal),color-mix(in srgb,var(--ch-raised) 68%,transparent))}}.ch-inline-notice{border-color:var(--ch-signal)}@supports (color:color-mix(in lab, red, red)){.ch-inline-notice{border-color:color-mix(in srgb,var(--ch-signal) 25%,var(--ch-line))}}.ch-inline-notice{border-radius:14px;font-size:12px;line-height:1.55}.ch-button,.ch-copy-button,.ch-load-more{letter-spacing:-.01em;border-radius:12px;min-height:46px;padding-inline:15px;font-size:12px;font-weight:760}.ch-button svg,.ch-copy-button svg{flex:none}.ch-button-primary{color:var(--ch-on-accent);background:linear-gradient(135deg,var(--ch-accent),var(--ch-accent))}@supports (color:color-mix(in lab, red, red)){.ch-button-primary{background:linear-gradient(135deg,var(--ch-accent),color-mix(in srgb,var(--ch-accent) 72%,var(--ch-accent-2)))}}.ch-button-primary{border-color:var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.ch-button-primary{border-color:color-mix(in srgb,var(--ch-accent) 76%,white)}}.ch-button-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--ch-accent),var(--ch-accent))}@supports (color:color-mix(in lab, red, red)){.ch-button-primary:hover:not(:disabled){background:linear-gradient(135deg,color-mix(in srgb,var(--ch-accent) 88%,white),color-mix(in srgb,var(--ch-accent) 65%,var(--ch-accent-2)))}}.ch-state-label,.ch-self-badge,.ch-confirm-label,.ch-disabled-reason{font-size:11px}.ch-identity-tools{gap:10px;margin-bottom:16px}.ch-code-card,.ch-code-search,.ch-quick-invite{background:linear-gradient(145deg,var(--ch-raised),var(--ch-raised) 48%);padding:18px}@supports (color:color-mix(in lab, red, red)){.ch-code-card,.ch-code-search,.ch-quick-invite{background:linear-gradient(145deg,color-mix(in srgb,var(--ch-raised) 96%,var(--ch-signal)),var(--ch-raised) 48%)}}.ch-code-card,.ch-code-search,.ch-quick-invite{border-color:var(--ch-line-strong)}@supports (color:color-mix(in lab, red, red)){.ch-code-card,.ch-code-search,.ch-quick-invite{border-color:color-mix(in srgb,var(--ch-line-strong) 72%,transparent)}}.ch-code-card,.ch-code-search,.ch-quick-invite{border-radius:17px;box-shadow:inset 0 1px #ffffff06}.ch-code-card strong{font:650 clamp(22px,2.7vw,30px)/1 var(--ch-display);letter-spacing:.045em}.ch-code-search>label,.ch-search-form label,.ch-search-primary>label{color:var(--text-soft);align-items:center;gap:7px;font-size:12px;font-weight:690;display:flex}.ch-code-search>label svg,.ch-search-primary>label svg{color:var(--ch-signal)}.ch-code-search input{min-height:48px;font-family:var(--ch-display);font-size:13px}.ch-copy-button{color:var(--ink);background:var(--ch-input)}.ch-search-form{background:radial-gradient(circle at 100% 0,var(--ch-soft-signal),transparent 17rem), var(--ch-raised);padding:19px;position:relative}@supports (color:color-mix(in lab, red, red)){.ch-search-form{background:radial-gradient(circle at 100% 0,var(--ch-soft-signal),transparent 17rem), color-mix(in srgb,var(--ch-raised) 76%,transparent)}}.ch-search-form{border-color:var(--ch-line-strong)}@supports (color:color-mix(in lab, red, red)){.ch-search-form{border-color:color-mix(in srgb,var(--ch-line-strong) 78%,transparent)}}.ch-search-form{border-radius:19px}.ch-search-primary>div{border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;margin-top:9px}.ch-search-primary>div>span{color:var(--ch-signal);text-align:center;place-items:center;display:grid}.ch-search-primary input{min-height:54px;font-size:14px}.ch-search-primary input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.ch-search-primary input::placeholder{color:color-mix(in srgb,var(--muted) 76%,transparent)}}.ch-filter-heading{border-top:1px solid var(--ch-line);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:15px;display:flex}.ch-filter-heading>span{color:var(--ink);align-items:center;gap:7px;font-size:12px;font-weight:720;display:inline-flex}.ch-filter-heading>span svg{color:var(--ch-signal)}.ch-filter-heading small{color:var(--muted);font-size:10px}.ch-filter-grid{gap:9px;margin-top:11px}.ch-filter-grid label:not(.ch-check-filter){gap:7px}.ch-filter-grid label:not(.ch-check-filter)>span:first-child{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:720;display:flex}.ch-select-shell{display:block;position:relative}.ch-select-shell>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ch-filter-grid select{-webkit-appearance:none;appearance:none;background:var(--ch-input);border-color:var(--ch-line-strong);border-radius:12px;outline:0;min-height:48px;padding:0 36px 0 13px;font-size:12px;font-weight:620}.ch-select-shell:focus-within select{border-color:var(--ch-signal);box-shadow:0 0 0 3px var(--ch-soft-signal)}.ch-check-filter{background:var(--ch-input);border-color:var(--ch-line-strong);border-radius:12px;gap:9px;min-height:48px;padding:0 13px;position:relative}.ch-check-filter input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ch-check-filter .brand-checkbox{color:#0000;background:var(--ch-raised);flex:none;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.ch-check-filter .brand-checkbox{background:color-mix(in srgb,var(--ch-raised) 80%,transparent)}}.ch-check-filter .brand-checkbox{border:1px solid var(--ch-line-strong);box-shadow:none;border-radius:7px}.ch-check-filter input:checked+.brand-checkbox{color:var(--ch-on-accent);background:var(--ch-accent);border-color:var(--ch-accent);box-shadow:0 0 0 3px var(--ch-accent)}@supports (color:color-mix(in lab, red, red)){.ch-check-filter input:checked+.brand-checkbox{box-shadow:0 0 0 3px color-mix(in srgb,var(--ch-accent) 10%,transparent)}}.ch-check-filter input:checked+.brand-checkbox svg{opacity:1;transform:scale(1)}.ch-check-filter input:focus-visible+.brand-checkbox{outline:3px solid var(--ch-soft-signal);outline-offset:2px}.ch-check-filter>span:last-child{color:var(--text-soft);align-items:center;gap:6px;font-size:11px;font-weight:680;display:flex}.ch-check-filter>span:last-child svg{display:none}.ch-results-heading{margin:34px 0 14px}.ch-results-heading h2{font:730 30px/1 var(--ch-ui);letter-spacing:-.05em;margin-top:7px}.ch-results-heading>a{background:var(--ch-raised);border:1px solid var(--ch-line);border-radius:10px;align-items:center;min-height:36px;padding:0 10px;font-size:11px;display:inline-flex}.ch-person-list{gap:8px}.ch-person-row{background:linear-gradient(110deg,var(--ch-raised),var(--ch-raised));gap:14px;min-height:80px;padding:10px 11px;position:relative}@supports (color:color-mix(in lab, red, red)){.ch-person-row{background:linear-gradient(110deg,color-mix(in srgb,var(--ch-raised) 97%,white),var(--ch-raised))}}.ch-person-row{border-color:var(--ch-line-strong)}@supports (color:color-mix(in lab, red, red)){.ch-person-row{border-color:color-mix(in srgb,var(--ch-line-strong) 68%,transparent)}}.ch-person-row{border-radius:16px;box-shadow:inset 0 1px #ffffff05}.ch-person-row:before{content:"";background:var(--ch-signal);opacity:0;border-radius:99px;width:2px;transition:opacity .16s;position:absolute;top:14px;bottom:14px;left:-1px}.ch-person-row:hover:before,.ch-person-row:focus-within:before{opacity:1}.ch-person-identity{gap:13px}.ch-person-identity .avatar-medium{border-radius:15px;width:56px;height:56px}.ch-person-identity strong{letter-spacing:-.025em;font-size:15px;font-weight:720}.ch-person-identity small{margin-top:5px;font-size:11px;line-height:1.35}.ch-empty-state{border-radius:17px;min-height:170px}.ch-empty-state b{font:720 22px var(--ch-ui);letter-spacing:-.03em}.ch-empty-state p{font-size:12px}.ch-signin-callout strong{font-size:14px}.ch-signin-callout p{font-size:11px}.ch-request-column{border-radius:18px;padding:15px}.ch-request-column h2{font:720 23px var(--ch-ui);letter-spacing:-.035em}.ch-subtabs{border-radius:15px;margin-bottom:18px;padding:5px}.ch-subtabs a{border-radius:11px;min-height:48px;padding:0 16px;font-size:12px}.ch-subtabs a.is-active{color:var(--ch-on-accent);background:linear-gradient(135deg,var(--ch-accent),var(--ch-accent))}@supports (color:color-mix(in lab, red, red)){.ch-subtabs a.is-active{background:linear-gradient(135deg,var(--ch-accent),color-mix(in srgb,var(--ch-accent) 74%,var(--ch-accent-2)))}}.ch-subtabs b,.ch-quick-invite p,.ch-invite-existing,.ch-invite-action-error{font-size:11px}.ch-hover-profile{z-index:45;width:min(340px,100vw - 48px);color:var(--ink);background:linear-gradient(145deg,var(--ch-rail),var(--ch-rail) 42%), var(--ch-rail);padding:17px;position:absolute;top:calc(100% + 10px);left:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ch-hover-profile{background:linear-gradient(145deg,color-mix(in srgb,var(--ch-rail) 92%,var(--ch-signal)),var(--ch-rail) 42%), var(--ch-rail)}}.ch-hover-profile{border:1px solid var(--ch-line-strong);opacity:0;transform-origin:32px 0;visibility:hidden;pointer-events:none;border-radius:18px;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s;transform:translateY(8px)scale(.985);box-shadow:0 28px 80px #0000007a,inset 0 1px #ffffff0e}.ch-friend-slot:nth-child(3n)>.ch-hover-profile{transform-origin:calc(100% - 32px) 0;left:auto;right:10px}.ch-hover-profile-glow{background:radial-gradient(circle,var(--ch-soft-signal),transparent 68%);pointer-events:none;width:150px;height:150px;position:absolute;top:-54px;right:-42px}.ch-hover-profile header{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative}.ch-hover-profile header .avatar-medium{border-radius:15px;width:52px;height:52px}.ch-hover-profile header>div{min-width:0}.ch-hover-profile header strong,.ch-hover-profile header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ch-hover-profile header strong{letter-spacing:-.025em;margin-top:5px;font-size:15px}.ch-hover-profile header small{color:var(--muted);margin-top:2px;font-size:10px}.ch-hover-profile-state{color:var(--ch-signal);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:760;display:flex}.ch-hover-profile-context{border-top:1px solid var(--ch-line);gap:7px;margin-top:14px;padding-top:12px;display:grid}.ch-hover-profile-context>span{min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex;overflow:hidden}.ch-hover-profile-context svg{color:var(--muted);flex:none}.ch-hover-profile-context .country-flag{flex:none}.ch-hover-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.ch-hover-profile-metrics>div{background:var(--ch-raised);grid-template-columns:18px 1fr;align-items:center;column-gap:7px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.ch-hover-profile-metrics>div{background:color-mix(in srgb,var(--ch-raised) 76%,transparent)}}.ch-hover-profile-metrics>div{border:1px solid var(--ch-line);border-radius:12px}.ch-hover-profile-metrics svg{color:var(--ch-signal);grid-row:1/3}.ch-hover-profile-metrics strong,.ch-hover-profile-metrics span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ch-hover-profile-metrics strong{font:650 12px var(--ch-display)}.ch-hover-profile-metrics span{color:var(--muted);font-size:9px}.ch-hover-profile-genres{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.ch-hover-profile-genres span{color:var(--text-soft);background:var(--ch-input);border:1px solid var(--ch-line);border-radius:999px;padding:5px 7px;font-size:9px}@media (hover:hover){.ch-friend-slot:hover>.ch-hover-profile,.ch-friend-slot:focus-within>.ch-hover-profile,.ch-person-row:hover>.ch-hover-profile,.ch-person-row:focus-within>.ch-hover-profile{opacity:1;visibility:visible;transition-delay:.18s;transform:none}}@media (max-width:1160px){.ch-network-bar{grid-template-columns:52px 120px 120px minmax(170px,1fr)}.ch-network-bar>a{display:none}}@media (max-width:1040px){.critics-hub .ch-shell{grid-template-columns:224px minmax(0,1fr)}.ch-network-bar{grid-template-columns:52px 126px 1fr}.ch-network-bar p{display:none}.ch-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.critics-hub .ch-shell{grid-template-columns:1fr}.ch-rail-heading{align-items:center}.ch-rail-heading strong{font-size:24px}.ch-rail-capacity{width:42px;height:42px}.ch-nav a{grid-template-columns:34px auto auto;min-height:52px;font-size:12px}.ch-network-bar{grid-template-columns:50px 116px minmax(110px,1fr);min-height:82px}.ch-network-slots{justify-self:end}.ch-friend-slot:nth-child(3n)>.ch-hover-profile{left:10px;right:auto}}@media (max-width:640px){.ch-network-bar{border-radius:17px;grid-template-columns:48px minmax(95px,1fr) auto;padding:13px}.ch-network-symbol{width:48px;height:48px}.ch-network-copy strong{font-size:18px}.ch-network-copy small{font-size:9px}.ch-network-slots{grid-template-columns:repeat(3,30px);gap:4px}.ch-network-slots i{height:30px}.ch-section-header h1{font-size:clamp(34px,10vw,44px)}.ch-section-header p{font-size:13px}.ch-filter-heading small{display:none}.ch-filter-grid{grid-template-columns:1fr}.ch-person-actions{padding-left:69px}}@media (max-width:520px){.ch-network-bar{grid-template-columns:44px 1fr}.ch-network-symbol{width:44px;height:44px}.ch-network-slots{display:none}.ch-capacity{width:100%}.ch-person-actions{padding-left:0}}@media (hover:none){.ch-hover-profile{display:none}}html{--c28-canvas:#07070a;--c28-surface-1:#101117;--c28-surface-2:#181a24;--c28-surface-3:#202330;--c28-hover:#252936;--c28-line:#f6f3fa17;--c28-line-strong:#f6f3fa2b;--c28-text:#f6f3fa;--c28-muted:#aaa5b4;--c28-dim:#777382;--c28-accent:#8a78ff;--c28-accent-2:#9fb9ff;--c28-focus:#c9c0ff;--c28-danger:#ff667f;--c28-on-accent:#08080b;--c28-shadow:0 24px 80px #00000073}html[data-theme=noir]{--c28-canvas:#060708;--c28-surface-1:#0c0f12;--c28-surface-2:#13181e;--c28-surface-3:#192028;--c28-hover:#1d252e;--c28-line:#ffffff14;--c28-line-strong:#ffffff26;--c28-text:#f4f7fa;--c28-muted:#a4adb9;--c28-dim:#727c89;--c28-accent:#7fe0c0;--c28-accent-2:#82a9ff;--c28-focus:#b9fbe4;--c28-danger:#ff626b;--c28-on-accent:#07100d;--c28-shadow:0 24px 86px #0000009e}html[data-theme=midnight]{--c28-canvas:#040913;--c28-surface-1:#08111f;--c28-surface-2:#0e1a2b;--c28-surface-3:#14243a;--c28-hover:#182a43;--c28-line:#dae9ff17;--c28-line-strong:#dae9ff2b;--c28-text:#f4f8ff;--c28-muted:#9daec4;--c28-dim:#687b94;--c28-accent:#4ea3ff;--c28-accent-2:#41dae8;--c28-focus:#a9ddff;--c28-danger:#ff6f7c;--c28-on-accent:#04101b;--c28-shadow:0 24px 84px #00071494}.critic28-stage{--ch-bg:var(--c28-canvas);--ch-rail:var(--c28-surface-1);--ch-surface:var(--c28-surface-1);--ch-raised:var(--c28-surface-2);--ch-input:var(--c28-surface-1);--ch-line:var(--c28-line);--ch-line-strong:var(--c28-line-strong);--ch-accent:var(--c28-accent);--ch-accent-2:var(--c28-accent-2);--ch-on-accent:var(--c28-on-accent);--ch-on-danger:#fff;--ch-ui:var(--font-manrope,Manrope),var(--sans);--ch-display:var(--font-manrope,Manrope),var(--sans);--ch-signal:var(--c28-accent);--ch-soft-signal:var(--c28-accent)}@supports (color:color-mix(in lab, red, red)){.critic28-stage{--ch-soft-signal:color-mix(in srgb,var(--c28-accent) 14%,transparent)}}.critic28-stage{min-height:calc(100vh - 74px);color:var(--c28-text);background:radial-gradient(ellipse at 82% -6%,var(--c28-accent-2),transparent 35rem), radial-gradient(ellipse at 5% 72%,var(--c28-accent),transparent 40rem), linear-gradient(var(--c28-line) 1px,transparent 1px), linear-gradient(90deg,var(--c28-line) 1px,transparent 1px), var(--c28-canvas);padding:32px 0 88px}@supports (color:color-mix(in lab, red, red)){.critic28-stage{background:radial-gradient(ellipse at 82% -6%,color-mix(in srgb,var(--c28-accent-2) 11%,transparent),transparent 35rem), radial-gradient(ellipse at 5% 72%,color-mix(in srgb,var(--c28-accent) 7%,transparent),transparent 40rem), linear-gradient(var(--c28-line) 1px,transparent 1px), linear-gradient(90deg,var(--c28-line) 1px,transparent 1px), var(--c28-canvas)}}.critic28-stage{font-family:var(--font-manrope,Manrope),var(--sans);background-size:auto,auto,48px 48px,48px 48px,auto}.critic28-console{background:linear-gradient(145deg,var(--c28-surface-1),var(--c28-surface-1) 38%), var(--c28-surface-1);padding:0;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.critic28-console{background:linear-gradient(145deg,color-mix(in srgb,var(--c28-surface-1) 98%,white),var(--c28-surface-1) 38%), var(--c28-surface-1)}}.critic28-console{border:1px solid var(--c28-line-strong);box-shadow:var(--c28-shadow),inset 0 1px #ffffff09;border-radius:24px}.critic28-console:before{content:"";background:linear-gradient(90deg,var(--c28-accent),var(--c28-accent-2),transparent);border-radius:99px;width:min(270px,36%);height:2px;position:absolute;top:-1px;left:28px}.critic28-heading{justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:26px 30px 20px;display:flex}.critic28-heading h1{color:var(--c28-text);font:720 40px/44px var(--font-manrope,Manrope),var(--sans);letter-spacing:-.045em;margin:0}.critic28-command{background:var(--c28-surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:70px;padding:6px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.critic28-command{background:color-mix(in srgb,var(--c28-surface-2) 58%,transparent)}}.critic28-command{border-top:1px solid var(--c28-line);border-bottom:1px solid var(--c28-line)}.critic28-tabs{scrollbar-width:none;align-items:stretch;gap:5px;min-width:0;display:flex;overflow-x:auto}.critic28-tabs::-webkit-scrollbar{display:none}.critic28-tabs button{min-width:128px;min-height:56px;color:var(--c28-muted);font:560 15px/20px var(--font-manrope,Manrope),var(--sans);background:0 0;border:1px solid #0000;border-radius:12px;flex:1 0 auto;justify-content:flex-start;align-items:center;gap:10px;padding:0 14px;transition:color .14s,background .14s,border-color .14s;display:inline-flex;position:relative}.critic28-tabs button:after{content:"";background:var(--c28-accent);opacity:0;border-radius:99px;height:2px;transition:opacity .14s,transform .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:3px;left:18px;right:18px;transform:scaleX(.55)}:is(.critic28-tabs button:hover,.critic28-tabs button:focus-visible){color:var(--c28-text);background:var(--c28-surface-3)}@supports (color:color-mix(in lab, red, red)){:is(.critic28-tabs button:hover,.critic28-tabs button:focus-visible){background:color-mix(in srgb,var(--c28-surface-3) 72%,transparent)}}:is(.critic28-tabs button:hover,.critic28-tabs button:focus-visible){border-color:var(--c28-line);outline:0}.critic28-tabs button:focus-visible{box-shadow:0 0 0 3px var(--c28-focus)}@supports (color:color-mix(in lab, red, red)){.critic28-tabs button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--c28-focus) 22%,transparent)}}.critic28-tabs button.is-active{color:var(--c28-text);background:var(--c28-surface-1);border-color:var(--c28-line-strong);box-shadow:0 9px 22px #00000024,inset 0 1px #ffffff09}.critic28-tabs button.is-active:after{opacity:1;transform:scaleX(1)}.critic28-tab-icon{width:34px;min-width:34px;height:34px;color:var(--c28-muted);background:var(--c28-surface-2);border:1px solid var(--c28-line);border-radius:10px;place-items:center;display:grid}.critic28-tab-icon svg{width:21px;height:21px}.critic28-tabs button.is-active .critic28-tab-icon{color:var(--c28-accent);background:var(--c28-accent)}@supports (color:color-mix(in lab, red, red)){.critic28-tabs button.is-active .critic28-tab-icon{background:color-mix(in srgb,var(--c28-accent) 10%,var(--c28-surface-2))}}.critic28-tabs button.is-active .critic28-tab-icon{border-color:var(--c28-accent)}@supports (color:color-mix(in lab, red, red)){.critic28-tabs button.is-active .critic28-tab-icon{border-color:color-mix(in srgb,var(--c28-accent) 32%,var(--c28-line))}}.critic28-tabs button>b{min-width:23px;height:23px;color:var(--c28-on-accent);background:var(--c28-accent);font:720 11px/1 var(--font-inter),Arial,sans-serif;border-radius:999px;place-items:center;padding:0 6px;display:grid}.critic28-capacity{min-width:130px;min-height:48px;color:var(--c28-text);background:var(--c28-surface-1);border:1px solid var(--c28-line-strong);border-radius:12px;justify-content:space-between;align-items:center;gap:11px;padding:0 13px;display:flex;box-shadow:inset 0 1px #ffffff09}.critic28-capacity>span{gap:5px;display:flex}.critic28-capacity>span i{background:var(--c28-surface-3);border:1px solid var(--c28-line-strong);transform-origin:0;border-radius:99px;width:20px;height:7px}.critic28-capacity>span i.is-filled{background:var(--c28-accent);border-color:var(--c28-accent);box-shadow:0 0 12px var(--c28-accent)}@supports (color:color-mix(in lab, red, red)){.critic28-capacity>span i.is-filled{box-shadow:0 0 12px color-mix(in srgb,var(--c28-accent) 25%,transparent)}}.critic28-capacity>span i.is-filled{animation:.18s cubic-bezier(.22,1,.36,1) critic28-fill}.critic28-capacity strong{white-space:nowrap;font:650 15px/20px var(--font-inter),Arial,sans-serif;font-variant-numeric:tabular-nums}.critic28-capacity em{color:var(--c28-muted);font-style:normal;font-weight:560}.critic28-sign-in{min-width:100px;min-height:46px;color:var(--c28-on-accent);background:var(--c28-accent);border-radius:12px;place-items:center;font-size:14px;font-weight:700;display:grid}@keyframes critic28-fill{0%{opacity:.45;transform:scaleX(.88)}to{opacity:1;transform:scaleX(1)}}.critic28-view{min-height:430px;padding:clamp(22px,3vw,38px);position:relative}.critic28-panel{min-width:0;animation:.16s cubic-bezier(.22,1,.36,1) critic28-panel-in}@keyframes critic28-panel-in{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}.critic28-pending{z-index:4;color:var(--c28-muted);background:var(--c28-surface-1);grid-template-columns:repeat(3,8px);place-content:center;gap:7px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.critic28-pending{background:color-mix(in srgb,var(--c28-surface-1) 88%,transparent)}}.critic28-pending{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none}.critic28-pending>span{background:var(--c28-accent);border-radius:50%;width:8px;height:8px;animation:.72s ease-in-out infinite alternate critic28-pulse}.critic28-pending>span:nth-child(2){animation-delay:.12s}.critic28-pending>span:nth-child(3){animation-delay:.24s}.critic28-pending small{text-align:center;grid-column:1/-1;margin-top:5px;font-size:13px}@keyframes critic28-pulse{to{opacity:.25;transform:translateY(-4px)}}.critic28-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.critic28-section-head{margin-bottom:26px}.critic28-section-head>span{color:var(--c28-accent);letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-weight:650;display:block}.critic28-section-head h1{color:var(--c28-text);font:680 28px/34px var(--font-manrope,Manrope),var(--sans);letter-spacing:-.03em;margin:7px 0 0}.critic28-friend-grid,.critic28-person-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.critic28-friend-card,.critic28-person-card,.critic28-add-friend{min-width:0;color:var(--c28-text);background:linear-gradient(145deg,var(--c28-surface-2),var(--c28-surface-2))}@supports (color:color-mix(in lab, red, red)){.critic28-friend-card,.critic28-person-card,.critic28-add-friend{background:linear-gradient(145deg,color-mix(in srgb,var(--c28-surface-2) 97%,white),var(--c28-surface-2))}}.critic28-friend-card,.critic28-person-card,.critic28-add-friend{border:1px solid var(--c28-line);border-radius:16px;transition:transform .17s cubic-bezier(.22,1,.36,1),border-color .17s,background .17s;box-shadow:inset 0 1px #ffffff06}.critic28-friend-card:hover,.critic28-person-card:hover,.critic28-add-friend:hover{background:var(--c28-hover);border-color:var(--c28-accent)}@supports (color:color-mix(in lab, red, red)){.critic28-friend-card:hover,.critic28-person-card:hover,.critic28-add-friend:hover{border-color:color-mix(in srgb,var(--c28-accent) 28%,var(--c28-line))}}.critic28-friend-card:hover,.critic28-person-card:hover,.critic28-add-friend:hover{transform:translateY(-2px)}.critic28-friend-card{align-items:center;gap:14px;min-height:110px;padding:13px;display:flex}.critic28-profile-trigger{min-width:0;min-height:100%;display:block;position:relative}.critic28-profile-trigger>:is(.critic28-friend-card,.critic28-person-card){height:100%}.critic28-friend-card>.critic28-profile-trigger,.critic28-person-card>.critic28-profile-trigger{flex:auto}.critic28-friend-identity,.critic28-person-identity{min-width:0;color:var(--c28-text);align-items:center;gap:13px;display:flex}.critic28-friend-identity .avatar-large{border-radius:17px;width:68px;height:68px}.critic28-friend-identity>span,.critic28-person-identity>span{min-width:0}.critic28-friend-identity strong,.critic28-friend-identity small,.critic28-person-identity strong,.critic28-person-identity small{display:block}.critic28-friend-identity strong,.critic28-person-identity strong{color:var(--c28-text);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;overflow:hidden}.critic28-friend-identity small,.critic28-person-identity small{color:var(--c28-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;line-height:18px;overflow:hidden}.critic28-add-friend{grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:13px;min-height:110px;padding:18px;display:grid}.critic28-add-friend>span{width:44px;height:44px;color:var(--c28-accent);background:var(--c28-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.critic28-add-friend>span{background:color-mix(in srgb,var(--c28-accent) 10%,var(--c28-surface-3))}}.critic28-add-friend>span{border:1px solid var(--c28-accent)}@supports (color:color-mix(in lab, red, red)){.critic28-add-friend>span{border:1px solid color-mix(in srgb,var(--c28-accent) 25%,var(--c28-line))}}.critic28-add-friend>span{border-radius:13px}.critic28-add-friend svg{width:22px;height:22px}.critic28-add-friend>svg{color:var(--c28-muted)}.critic28-search-suite{gap:12px;display:grid}.critic28-code-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.critic28-code-row.is-guest{grid-template-columns:1fr}.critic28-own-code,.critic28-code-search,.critic28-search-command{background:var(--c28-surface-2);min-width:0}@supports (color:color-mix(in lab, red, red)){.critic28-own-code,.critic28-code-search,.critic28-search-command{background:color-mix(in srgb,var(--c28-surface-2) 84%,transparent)}}.critic28-own-code,.critic28-code-search,.critic28-search-command{border:1px solid var(--c28-line);border-radius:15px}.critic28-own-code,.critic28-code-search{padding:15px}.critic28-own-code>span,.critic28-code-search>label{color:var(--c28-muted);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.critic28-own-code>span svg,.critic28-code-search>label svg{width:20px;height:20px;color:var(--c28-accent)}.critic28-own-code>div,.critic28-code-search>div{grid-template-columns:minmax(12ch,1fr) auto;align-items:center;gap:9px;min-width:0;margin-top:11px;display:grid}.critic28-own-code strong,.critic28-code-search input{min-width:0;min-height:48px;color:var(--c28-text);background:var(--c28-surface-1);border:1px solid var(--c28-line-strong);font:600 18px/24px var(--font-inter),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:.055em;text-overflow:clip;white-space:nowrap;border-radius:11px;align-items:center;padding:0 13px;display:flex;overflow:visible}.critic28-own-code strong{-webkit-user-select:all;user-select:all}.critic28-code-search input{outline:0;width:100%}.critic28-code-search input:focus{border-color:var(--c28-accent);box-shadow:0 0 0 3px var(--c28-focus)}@supports (color:color-mix(in lab, red, red)){.critic28-code-search input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--c28-focus) 18%,transparent)}}.critic28-own-code .ch-copy-button{min-width:132px}.critic28-search-command{grid-template-columns:minmax(220px,1fr) minmax(420px,auto) auto;align-items:center;gap:8px;padding:10px;display:grid}.critic28-query{min-width:0;min-height:50px;color:var(--c28-muted);background:var(--c28-surface-1);border:1px solid var(--c28-line-strong);border-radius:12px;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:9px;padding:0 13px;display:grid}.critic28-query:focus-within{color:var(--c28-accent);border-color:var(--c28-accent);box-shadow:0 0 0 3px var(--c28-focus)}@supports (color:color-mix(in lab, red, red)){.critic28-query:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--c28-focus) 18%,transparent)}}.critic28-query>svg{width:20px;height:20px}.critic28-query input{min-width:0;height:48px;color:var(--c28-text);font:500 15px/20px var(--font-manrope,Manrope),var(--sans);background:0 0;border:0;outline:0;padding:0}.critic28-query input::placeholder{color:var(--c28-dim)}.critic28-filter-selects{grid-template-columns:32px repeat(3,minmax(116px,1fr));align-items:center;gap:6px;min-width:0;display:grid}.critic28-filter-label{width:32px;height:32px;color:var(--c28-accent);place-items:center;display:grid}.critic28-filter-label svg{width:21px;height:21px}.filter-select-trigger.critic28-filter-trigger{width:100%;min-width:0;min-height:48px;color:var(--c28-text);background:var(--c28-surface-1);font:560 13px/18px var(--font-manrope,Manrope),var(--sans);border-radius:11px;border:1px solid var(--c28-line-strong)!important}:is(.filter-select-trigger.critic28-filter-trigger:hover,.filter-select-trigger.critic28-filter-trigger.is-open,.filter-select-trigger.critic28-filter-trigger:focus-visible){box-shadow:0 0 0 3px var(--c28-focus);border-color:var(--c28-accent)!important}@supports (color:color-mix(in lab, red, red)){:is(.filter-select-trigger.critic28-filter-trigger:hover,.filter-select-trigger.critic28-filter-trigger.is-open,.filter-select-trigger.critic28-filter-trigger:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--c28-focus) 16%,transparent)}}.filter-select-menu.critic28-filter-menu{z-index:14800;color:var(--c28-text);background:var(--c28-surface-2);border:1px solid var(--c28-line-strong);box-shadow:var(--c28-shadow);border-radius:12px;padding:6px}.filter-select-menu.critic28-filter-menu>button{min-height:42px;color:var(--c28-muted);border-radius:8px;font-size:13px}:is(.filter-select-menu.critic28-filter-menu>button:hover,.filter-select-menu.critic28-filter-menu>button:focus-visible,.filter-select-menu.critic28-filter-menu>button.is-selected){color:var(--c28-text);background:var(--c28-surface-3)}.critic28-search-submit{min-width:112px}.critic28-active-filters{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.critic28-active-filters button{min-height:36px;color:var(--c28-text);background:var(--c28-accent);align-items:center;gap:6px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.critic28-active-filters button{background:color-mix(in srgb,var(--c28-accent) 9%,var(--c28-surface-2))}}.critic28-active-filters button{border:1px solid var(--c28-accent)}@supports (color:color-mix(in lab, red, red)){.critic28-active-filters button{border:1px solid color-mix(in srgb,var(--c28-accent) 24%,var(--c28-line))}}.critic28-active-filters button{border-radius:999px;font-size:13px}.critic28-active-filters button svg{width:15px;height:15px}.critic28-active-filters button.is-reset{color:var(--c28-muted);background:0 0;border-color:#0000}.critic28-results-head{justify-content:space-between;align-items:center;gap:16px;margin:30px 0 14px;display:flex}.critic28-results-head h2{color:var(--c28-text);font:650 24px/30px var(--font-manrope,Manrope),var(--sans);letter-spacing:-.025em;margin:0}.critic28-results-head a{color:var(--c28-muted);font-size:13px}.critic28-person-card{align-items:center;gap:12px;min-height:96px;padding:12px;display:flex}.critic28-person-identity .avatar-medium{border-radius:15px;width:58px;height:58px}.critic28-person-actions{flex:none;align-items:center;gap:7px;display:flex}.critic28-self{color:var(--c28-muted);background:var(--c28-surface-1);border:1px solid var(--c28-line);border-radius:9px;padding:7px 10px;font-size:13px}:is(.critic28-stage,.critic35-rider-overlay) .ch-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}:is(.critic28-stage,.critic35-rider-overlay) .ch-button,:is(.critic28-stage,.critic35-rider-overlay) .ch-copy-button,:is(.critic28-stage,.critic35-rider-overlay) .ch-load-more{min-height:44px;color:var(--c28-text);background:var(--c28-surface-3);border:1px solid var(--c28-line-strong);font:650 14px/20px var(--font-manrope,Manrope),var(--sans);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 13px;transition:color .14s,background .14s,border-color .14s,transform .14s;display:inline-flex}:is(.critic28-stage,.critic35-rider-overlay) .ch-button:hover:not(:disabled),:is(.critic28-stage,.critic35-rider-overlay) .ch-copy-button:hover:not(:disabled){background:var(--c28-hover);border-color:var(--c28-accent)}@supports (color:color-mix(in lab, red, red)){:is(.critic28-stage,.critic35-rider-overlay) .ch-button:hover:not(:disabled),:is(.critic28-stage,.critic35-rider-overlay) .ch-copy-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--c28-accent) 28%,var(--c28-line))}}:is(.critic28-stage,.critic35-rider-overlay) .ch-button:hover:not(:disabled),:is(.critic28-stage,.critic35-rider-overlay) .ch-copy-button:hover:not(:disabled){transform:translateY(-1px)}:is(.critic28-stage,.critic35-rider-overlay) .ch-button-primary{color:var(--c28-on-accent);background:var(--c28-accent);border-color:var(--c28-accent)}@supports (color:color-mix(in lab, red, red)){:is(.critic28-stage,.critic35-rider-overlay) .ch-button-primary{border-color:color-mix(in srgb,var(--c28-accent) 80%,white)}}:is(.critic28-stage,.critic35-rider-overlay) .ch-button-primary:hover:not(:disabled){color:var(--c28-on-accent);background:var(--c28-accent)}@supports (color:color-mix(in lab, red, red)){:is(.critic28-stage,.critic35-rider-overlay) .ch-button-primary:hover:not(:disabled){background:color-mix(in srgb,var(--c28-accent) 88%,white)}}:is(.critic28-stage,.critic35-rider-overlay) .ch-button-danger{color:#fff;background:var(--c28-danger);border-color:var(--c28-danger)}:is(:is(.critic28-stage,.critic35-rider-overlay) .ch-button:focus-visible,:is(.critic28-stage,.critic35-rider-overlay) .ch-copy-button:focus-visible){outline:3px solid var(--c28-focus)}@supports (color:color-mix(in lab, red, red)){:is(:is(.critic28-stage,.critic35-rider-overlay) .ch-button:focus-visible,:is(.critic28-stage,.critic35-rider-overlay) .ch-copy-button:focus-visible){outline:3px solid color-mix(in srgb,var(--c28-focus) 28%,transparent)}}:is(:is(.critic28-stage,.critic35-rider-overlay) .ch-button:focus-visible,:is(.critic28-stage,.critic35-rider-overlay) .ch-copy-button:focus-visible){outline-offset:2px}:is(.critic28-stage,.critic35-rider-overlay) .ch-button:disabled,:is(.critic28-stage,.critic35-rider-overlay) .ch-copy-button:disabled{cursor:wait;opacity:.55}:is(.critic28-stage,.critic35-rider-overlay) .ch-state-label,:is(.critic28-stage,.critic35-rider-overlay) .ch-confirm-label,:is(.critic28-stage,.critic35-rider-overlay) .ch-disabled-reason{color:var(--c28-muted);font-size:13px}.critic28-subtabs{background:var(--c28-surface-2);gap:5px;margin-bottom:20px;padding:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.critic28-subtabs{background:color-mix(in srgb,var(--c28-surface-2) 82%,transparent)}}.critic28-subtabs{border:1px solid var(--c28-line);border-radius:13px}.critic28-subtabs a{min-height:44px;color:var(--c28-muted);border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.critic28-subtabs a svg{width:18px;height:18px}.critic28-subtabs a.is-active{color:var(--c28-text);background:var(--c28-surface-1);border-color:var(--c28-line-strong);box-shadow:0 7px 18px #00000024}.critic28-subtabs b{min-width:23px;height:23px;color:var(--c28-text);background:var(--c28-surface-3);font:700 11px/1 var(--font-inter),Arial,sans-serif;border-radius:7px;place-items:center;padding:0 6px;display:grid}.critic28-request-tools{margin-bottom:16px}.critic28-request-tools .ch-quick-invite{color:var(--c28-text);background:var(--c28-surface-2);border:1px solid var(--c28-line);box-shadow:none;border-radius:14px;margin:0;padding:14px}.critic28-request-tools :is(.ch-kicker,.ch-quick-invite>div>span){color:var(--c28-accent)}.critic28-request-tools .ch-quick-invite :is(p,small){color:var(--c28-muted)}.critic28-request-tools :is(.ch-invite-url,.ch-invite-existing,.ch-invite-action-error){color:var(--c28-text);background:var(--c28-surface-1);border-color:var(--c28-line-strong)}.critic28-pagination{justify-content:space-between;gap:10px;margin-top:20px;display:flex}.critic28-pagination a{min-height:42px;color:var(--c28-text);background:var(--c28-surface-2);border:1px solid var(--c28-line);border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.critic28-pagination svg{width:17px;height:17px}.critic28-empty{text-align:center;background:radial-gradient(circle at 50% 0,var(--c28-accent),transparent 18rem), var(--c28-surface-2);align-content:center;place-items:center;min-height:280px;padding:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.critic28-empty{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--c28-accent) 8%,transparent),transparent 18rem), color-mix(in srgb,var(--c28-surface-2) 70%,transparent)}}.critic28-empty{border:1px dashed var(--c28-line-strong);border-radius:17px}.critic28-empty>span{width:54px;height:54px;color:var(--c28-accent);background:var(--c28-surface-3);border:1px solid var(--c28-line-strong);border-radius:16px;place-items:center;display:grid}.critic28-empty>span svg{width:25px;height:25px}.critic28-empty strong{color:var(--c28-text);margin-top:16px;font-size:20px;line-height:26px}.critic28-empty p{max-width:440px;color:var(--c28-muted);margin:7px 0 0;font-size:15px;line-height:22px}.critic28-empty .ch-button{margin-top:18px}.critic28-signin-callout{background:var(--c28-surface-2);border:1px solid var(--c28-line);border-radius:15px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:22px;padding:16px;display:grid}.critic28-signin-callout>span{width:46px;height:46px;color:var(--c28-accent);background:var(--c28-surface-3);border-radius:13px;place-items:center;display:grid}.critic28-signin-callout strong{color:var(--c28-text);font-size:16px}.critic28-signin-callout p{color:var(--c28-muted);margin:3px 0 0;font-size:13px}.critic28-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:360px;display:grid}.critic28-loading span{background:linear-gradient(100deg,transparent 20%,var(--c28-text) 40%,transparent 60%) 0 0/220% 100%, var(--c28-surface-2);min-height:112px}@supports (color:color-mix(in lab, red, red)){.critic28-loading span{background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--c28-text) 5%,transparent) 40%,transparent 60%) 0 0/220% 100%, var(--c28-surface-2)}}.critic28-loading span{border:1px solid var(--c28-line);border-radius:16px;animation:1.15s linear infinite critic28-skeleton}@keyframes critic28-skeleton{to{background-position:-220% 0,0 0}}.critic28-error{text-align:center;align-content:center;place-items:center;min-height:360px;display:grid}.critic28-error>span{color:var(--c28-danger);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.critic28-error h2{color:var(--c28-text);margin:8px 0 0;font-size:26px}.critic28-error p{color:var(--c28-muted);margin:8px 0 18px;font-size:15px}.critic28-touch-preview{z-index:3;clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;top:10px;right:10px;overflow:hidden}.critic28-touch-preview:focus-visible{clip:auto;width:44px;height:44px;color:var(--c28-muted);background:var(--c28-surface-3);border:1px solid var(--c28-line);border-radius:11px;place-items:center;display:grid}.critic28-hover{z-index:15900;outline:0;width:min(520px,100vw - 24px);overflow:auto}.critic28-hover>.profile-mini-card{transform-origin:32px 100%;animation:.16s cubic-bezier(.22,1,.36,1) critic28-hover-in;box-shadow:0 28px 86px #0000008f,inset 0 1px #ffffff0b}@keyframes critic28-hover-in{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:none}}.critic28-hover>.profile-mini-card:hover{transform:none;box-shadow:0 28px 86px #0000008f,inset 0 1px #ffffff0b}.critic28-relation-state{width:max-content;max-width:100%;color:var(--c28-accent);background:var(--c28-accent);padding:6px 8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.critic28-relation-state{background:color-mix(in srgb,var(--c28-accent) 9%,var(--c28-surface-3))}}.critic28-relation-state{border:1px solid var(--c28-accent)}@supports (color:color-mix(in lab, red, red)){.critic28-relation-state{border:1px solid color-mix(in srgb,var(--c28-accent) 22%,var(--c28-line))}}.critic28-relation-state{text-overflow:ellipsis;white-space:nowrap;border-radius:8px;font-size:12px;font-weight:650}@media (max-width:1120px){.critic28-search-command{grid-template-columns:minmax(0,1fr) auto}.critic28-filter-selects{grid-area:2/1/auto/-1}.critic28-search-submit{grid-area:1/2}}@media (max-width:900px){.critic28-stage{padding-top:20px}.critic28-console{border-radius:20px}.critic28-heading{min-height:86px;padding:20px}.critic28-heading h1{font-size:34px;line-height:40px}.critic28-tabs button{min-width:118px}.critic28-friend-grid,.critic28-person-grid{grid-template-columns:1fr}}@media (max-width:700px){.critic28-stage{padding:12px 0 76px}.critic28-stage .page-width{width:min(100% - 24px,1240px)}.critic28-console{border-radius:18px}.critic28-heading{min-height:76px;padding:16px}.critic28-heading h1{font-size:30px;line-height:34px}.critic28-command{gap:8px}.critic28-tabs button{gap:7px;min-width:108px;min-height:52px;padding:0 10px;font-size:14px}.critic28-tab-icon{width:32px;min-width:32px;height:32px}.critic28-capacity{gap:7px;min-width:102px;padding:0 9px}.critic28-capacity>span{gap:3px}.critic28-capacity>span i{width:13px;height:6px}.critic28-view{min-height:390px;padding:20px 16px 24px}.critic28-section-head h1{font-size:24px;line-height:30px}.critic28-code-row{grid-template-columns:1fr}.critic28-search-command{grid-template-columns:minmax(0,1fr) auto}.critic28-filter-selects{scrollbar-width:none;grid-template-columns:30px repeat(3,minmax(132px,1fr));overflow-x:auto}.critic28-filter-selects::-webkit-scrollbar{display:none}.critic28-person-card{flex-wrap:wrap;align-items:flex-start}.critic28-person-actions,.critic28-person-actions .ch-actions{width:100%}.critic28-person-actions .ch-button{flex:auto}.critic28-subtabs{width:100%;display:flex}.critic28-subtabs a{flex:1;justify-content:center}}@media (max-width:520px){.critic28-stage .page-width{width:min(100% - 16px,1240px)}.critic28-heading{padding:14px}.critic28-heading h1{font-size:28px}.critic28-command{padding:6px}.critic28-tabs button{min-width:102px}.critic28-tabs button>span:nth-child(2){text-overflow:ellipsis;max-width:58px;overflow:hidden}.critic28-capacity{place-content:center;gap:4px;min-width:88px;min-height:46px;display:grid}.critic28-capacity>span i{width:15px}.critic28-capacity strong{text-align:center;font-size:13px}.critic28-view{padding:18px 12px 22px}.critic28-friend-card{flex-wrap:wrap;align-items:flex-start}.critic28-friend-card>.critic28-profile-trigger,.critic28-friend-card>.ch-actions,.critic28-friend-card>.ch-actions .ch-button{width:100%}.critic28-own-code>div,.critic28-code-search>div{grid-template-columns:1fr}.critic28-own-code .ch-copy-button,.critic28-code-search .ch-button{width:100%;min-width:0}.critic28-search-command{grid-template-columns:1fr}.critic28-search-submit,.critic28-filter-selects{grid-area:auto/1}.critic28-search-submit{width:100%}.critic28-results-head{align-items:flex-end}.critic28-results-head h2{font-size:21px;line-height:27px}.critic28-person-identity{width:100%}.critic28-person-identity strong{font-size:16px}.critic28-signin-callout{grid-template-columns:42px minmax(0,1fr)}.critic28-signin-callout .ch-button{grid-column:1/-1;width:100%}.critic28-pagination{flex-wrap:wrap}.critic28-pagination a{flex:auto;justify-content:center}.critic28-empty{min-height:240px;padding:24px 16px}}@media (hover:none){.critic28-profile-trigger{padding-right:0}.critic28-profile-trigger>:is(.critic28-friend-card,.critic28-person-card){padding-right:64px}.critic28-touch-preview{width:44px;height:44px;color:var(--c28-muted);background:var(--c28-surface-3);border:1px solid var(--c28-line);clip:auto;border-radius:11px;place-items:center;display:grid;top:10px;right:10px}.critic28-touch-preview>span{font:700 15px/1 Georgia,serif}}@media (prefers-reduced-motion:reduce){.critic28-stage *,.critic28-hover *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.critic28-panel-content[aria-hidden=true]{pointer-events:none;-webkit-user-select:none;user-select:none}.critic28-pending{pointer-events:auto}html .profile-mini-card:not([data-has-background=true]){color:var(--c28-text);background:radial-gradient(circle at 92% 0,var(--c28-accent-2),transparent 42%), linear-gradient(145deg,var(--c28-surface-2),var(--c28-surface-1) 66%)}@supports (color:color-mix(in lab, red, red)){html .profile-mini-card:not([data-has-background=true]){background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--c28-accent-2) 12%,transparent),transparent 42%), linear-gradient(145deg,var(--c28-surface-2),var(--c28-surface-1) 66%)}}html .profile-mini-card:not([data-has-background=true]){border-color:var(--c28-line-strong)}html .profile-mini-card:hover{border-color:var(--c28-accent)}@supports (color:color-mix(in lab, red, red)){html .profile-mini-card:hover{border-color:color-mix(in srgb,var(--c28-accent) 34%,var(--c28-line-strong))}}html .profile-mini-card:not([data-has-background=true]):hover{border-color:var(--c28-accent)}@supports (color:color-mix(in lab, red, red)){html .profile-mini-card:not([data-has-background=true]):hover{border-color:color-mix(in srgb,var(--c28-accent) 34%,var(--c28-line-strong))}}html .profile-mini-card:not([data-has-background=true]) .profile-mini-veil{background:linear-gradient(90deg,var(--c28-surface-1),transparent 64%), linear-gradient(0deg,var(--c28-surface-1),transparent 62%)}@supports (color:color-mix(in lab, red, red)){html .profile-mini-card:not([data-has-background=true]) .profile-mini-veil{background:linear-gradient(90deg,color-mix(in srgb,var(--c28-surface-1) 42%,transparent),transparent 64%), linear-gradient(0deg,color-mix(in srgb,var(--c28-surface-1) 44%,transparent),transparent 62%)}}html .profile-mini-card:not([data-has-background=true]) .profile-mini-identity h3,html .profile-mini-card:not([data-has-background=true]) .profile-mini-metrics strong{color:var(--c28-text)!important}html .profile-mini-card:not([data-has-background=true]) .profile-mini-identity p,html .profile-mini-card:not([data-has-background=true]) .profile-mini-metrics span{color:var(--c28-muted)!important}html .profile-mini-card:not([data-has-background=true]) .profile-mini-metrics{border-color:var(--c28-line)}html .profile-mini-card:not([data-has-background=true]) :is(.profile-mini-open,.profile-mini-remove,.profile-mini-remove-confirm>button){background:var(--c28-surface-3);border-color:var(--c28-line-strong);color:var(--c28-text)!important}html .profile-mini-card .profile-mini-metrics span{font-size:11px;line-height:1.3}@media (max-width:900px){.critic28-loading{grid-template-columns:1fr}}@media (max-width:700px){.critic28-filter-selects{grid-template-columns:30px minmax(0,1fr);overflow:visible}.critic28-filter-label{grid-row:1/span 3;align-self:stretch;height:auto}}@media (max-width:520px){.critic28-command{grid-template-columns:1fr;align-items:stretch}.critic28-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.critic28-tabs.is-guest{grid-template-columns:1fr}.critic28-tabs button{min-width:0;min-height:48px;padding-inline:9px;font-size:13px}.critic28-tabs button>span:nth-child(2){text-overflow:clip;max-width:none;overflow:visible}.critic28-capacity{justify-content:center;gap:10px;width:100%;min-width:0;min-height:40px;padding-inline:12px;display:flex}}html[data-theme=noir] :is(.critic28-stage,.critic30-picker-layer,#critics-profile-layer,.critic35-rider-overlay){--c28-canvas:#030303;--c28-surface-1:#080808;--c28-surface-2:#0d0d0d;--c28-surface-3:#151515;--c28-hover:#1b1b1b;--c28-line:#ffffff13;--c28-line-strong:#ffffff25;--c28-text:#f1f1f1;--c28-muted:#aaa;--c28-dim:#737373;--c28-accent:#dedede;--c28-accent-2:#8d8d8d;--c28-focus:#fff;--c28-danger:#b7b7b7;--c28-on-accent:#050505;--c28-shadow:0 28px 92px #000000b8}.critic28-stage{padding-top:24px}.critic28-console{background:var(--c28-surface-1);border-radius:20px;grid-template-columns:232px minmax(0,1fr);min-height:680px;display:grid;overflow:clip}.critic28-console:before{display:none}.critic30-rail{background:linear-gradient(180deg,var(--c28-surface-2),var(--c28-surface-1));flex-direction:column;gap:16px;min-width:0;padding:18px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.critic30-rail{background:linear-gradient(180deg,color-mix(in srgb,var(--c28-surface-2) 92%,transparent),var(--c28-surface-1))}}.critic30-rail{border-right:1px solid var(--c28-line)}.critic30-rail-heading{border-bottom:1px solid var(--c28-line);align-items:center;gap:11px;min-height:62px;padding:10px 11px 15px;display:flex}.critic30-rail-heading>span{width:35px;min-width:35px;height:35px;color:var(--c28-text);background:var(--c28-surface-3);border:1px solid var(--c28-line-strong);border-radius:10px;place-items:center;display:grid}.critic30-rail-heading svg{width:20px;height:20px}.critic30-rail-heading>div{min-width:0}.critic30-rail-heading strong,.critic30-rail-heading small{display:block}.critic30-rail-heading strong{color:var(--c28-text);letter-spacing:-.01em;font-size:15px;line-height:20px}.critic30-rail .critic28-tabs{flex-direction:column;align-items:stretch;gap:5px;width:100%;display:flex;overflow:visible}.critic30-rail .critic28-tabs button{border-radius:11px;flex:none;gap:10px;width:100%;min-width:0;min-height:54px;padding:7px 10px;font-size:15px}.critic30-rail .critic28-tabs button:after{width:2px;height:auto;inset:9px auto 9px -1px;transform:scaleY(.45)}.critic30-rail .critic28-tabs button.is-active:after{transform:scaleY(1)}.critic30-rail .critic28-tabs button.is-active{background:var(--c28-surface-3);box-shadow:inset 0 1px #ffffff06}.critic30-rail .critic28-tab-icon{width:34px;min-width:34px;height:34px}.critic30-tab-copy{text-align:left;flex:auto;min-width:0}.critic30-tab-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18px;display:block;overflow:hidden}.critic30-rail .critic28-sign-in{width:100%;margin-top:auto}.critic30-workspace{background:var(--c28-surface-1);min-width:0}.critic30-workspace-head{background:linear-gradient(110deg,var(--c28-surface-2),transparent 62%);justify-content:space-between;align-items:center;gap:24px;min-height:94px;padding:21px clamp(20px,3vw,34px);display:flex}@supports (color:color-mix(in lab, red, red)){.critic30-workspace-head{background:linear-gradient(110deg,color-mix(in srgb,var(--c28-surface-2) 75%,transparent),transparent 62%)}}.critic30-workspace-head{border-bottom:1px solid var(--c28-line)}.critic30-workspace-head>div:first-child>span{color:var(--c28-muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.critic30-workspace-head h1{color:var(--c28-text);font:720 clamp(28px,3vw,38px)/1 var(--font-manrope,Manrope),var(--sans);letter-spacing:-.045em;margin:5px 0 0}.critic28-view{min-width:0;min-height:560px;padding:clamp(20px,2.7vw,34px)}.critic28-view.is-pending{cursor:progress}.critic30-route-content{min-width:0}.critic28-view.is-pending .critic30-route-content{opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.critic30-route-progress{z-index:5;background:var(--c28-accent);height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.critic30-route-progress{background:color-mix(in srgb,var(--c28-accent) 15%,transparent)}}.critic30-route-progress:after{content:"";background:var(--c28-accent);width:42%;animation:1s ease-in-out infinite critic30-route;position:absolute;inset:0}@keyframes critic30-route{0%{transform:translate(-120%)}to{transform:translate(340%)}}.critic30-friends,.critic30-readers{min-width:0}.critic30-friends-tools{margin-bottom:16px;display:block}.critic30-friends-intro,.critic30-code-card{background:var(--c28-surface-2);border:1px solid var(--c28-line);border-radius:13px;min-width:0;padding:15px 17px}.critic30-friends-intro{flex-direction:column;justify-content:center;display:flex}.critic30-friends-intro-row{justify-content:space-between;align-items:center;gap:12px;margin-top:7px;display:flex}.critic30-friends-intro>span,.critic30-code-card>span{color:var(--c28-muted);letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:700}.critic30-friends-intro p{color:var(--c28-text);margin:0;font-size:15px;line-height:21px}.critic30-open-picker{min-height:38px;color:var(--c28-on-accent);background:var(--c28-accent);border:1px solid var(--c28-accent);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.critic30-open-picker:hover{filter:brightness(1.08)}.critic30-open-picker:focus-visible{filter:brightness(1.08);outline:3px solid var(--c28-focus)}@supports (color:color-mix(in lab, red, red)){.critic30-open-picker:focus-visible{outline:3px solid color-mix(in srgb,var(--c28-focus) 38%,transparent)}}.critic30-open-picker:focus-visible{outline-offset:2px}.critic30-open-picker svg{width:16px;height:16px}.critic30-code-card>div{grid-template-columns:minmax(10ch,1fr) auto;align-items:center;gap:8px;min-width:0;margin-top:8px;display:grid}.critic30-code-card strong{min-width:10ch;color:var(--c28-text);font:690 20px/24px var(--font-inter),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:.075em;white-space:nowrap;overflow:visible}.critic30-code-card .ch-copy-button{min-width:108px;padding-inline:9px}.critic30-code-lookup{border-top:1px solid var(--c28-line);margin-top:11px;padding-top:10px}.critic30-code-lookup>label{color:var(--c28-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.critic30-code-lookup>div{grid-template-columns:minmax(9ch,1fr) auto;align-items:center;gap:7px;min-width:0;margin-top:6px;display:grid}.critic30-code-lookup input{width:100%;min-width:0;height:40px;color:var(--c28-text);background:var(--c28-surface-1);border:1px solid var(--c28-line-strong);font:640 15px/20px var(--font-inter),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:.055em;border-radius:9px;outline:0;padding:0 10px}.critic30-code-lookup input:focus{border-color:var(--c28-accent);box-shadow:0 0 0 3px var(--c28-focus)}@supports (color:color-mix(in lab, red, red)){.critic30-code-lookup input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--c28-focus) 15%,transparent)}}.critic30-code-lookup input::placeholder{color:var(--c28-dim)}.critic30-code-lookup button{min-height:40px;color:var(--c28-text);background:var(--c28-surface-3);border:1px solid var(--c28-line-strong);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.critic30-code-lookup button:hover:not(:disabled){color:var(--c28-on-accent);background:var(--c28-accent);border-color:var(--c28-accent);outline:0}.critic30-code-lookup button:focus-visible{color:var(--c28-on-accent);background:var(--c28-accent);border-color:var(--c28-accent);outline:0}.critic30-code-lookup button:disabled{cursor:default;opacity:.42}.critic30-code-lookup button svg{width:15px;height:15px}.critic30-find-suite{gap:8px;display:grid}.critic32-code-deck{grid-template-columns:minmax(250px,.76fr) minmax(390px,1.24fr);align-items:stretch;gap:8px;display:grid}.critic32-code-deck.is-single{grid-template-columns:minmax(0,1fr)}.critic32-code-deck.is-single .critic30-code-lookup{grid-column:1/-1}.critic32-own-code{background:var(--c28-surface-2);border:1px solid var(--c28-line);border-radius:13px;grid-template-columns:40px minmax(10ch,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:66px;padding:9px 10px;display:grid}.critic32-code-icon{width:40px;height:40px;color:var(--c28-accent);background:var(--c28-surface-3);border:1px solid var(--c28-line-strong);border-radius:10px;place-items:center;display:grid}.critic32-code-icon svg{width:21px;height:21px}.critic32-own-code>div{min-width:0}.critic32-own-code small,.critic32-own-code strong{display:block}.critic32-own-code small{color:var(--c28-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.critic32-own-code strong{color:var(--c28-text);font:700 18px/23px var(--font-inter),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:.07em;white-space:nowrap;margin-top:2px;overflow:visible}.critic32-own-code .ch-copy-button{min-width:96px;padding-inline:9px}.critic30-find-suite .critic30-code-lookup{background:var(--c28-surface-2);border:1px solid var(--c28-line);border-radius:13px;grid-template-columns:auto minmax(280px,1fr);align-items:center;gap:12px;width:100%;max-width:100%;margin:0;padding:8px;display:grid}.critic30-find-suite .critic30-code-lookup>label{white-space:nowrap;padding-left:4px}.critic30-find-suite .critic30-code-lookup>div{margin:0}.critic30-rider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.critic30-rider-card{--rider-color:#c8535f;--rider-deep:#2b090e;--rider-stone:#4d252b;min-width:0;min-height:520px;color:var(--c28-text);background:radial-gradient(ellipse at 50% 37%,var(--rider-color),transparent 45%), linear-gradient(155deg,var(--rider-deep),var(--c28-surface-1) 74%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.critic30-rider-card{background:radial-gradient(ellipse at 50% 37%,color-mix(in srgb,var(--rider-color) 16%,transparent),transparent 45%), linear-gradient(155deg,color-mix(in srgb,var(--rider-deep) 54%,var(--c28-surface-2)),var(--c28-surface-1) 74%)}}.critic30-rider-card{border:1px solid var(--rider-color)}@supports (color:color-mix(in lab, red, red)){.critic30-rider-card{border:1px solid color-mix(in srgb,var(--rider-color) 33%,var(--c28-line))}}.critic30-rider-card{text-align:left;isolation:isolate;border-radius:18px;box-shadow:inset 0 1px #ffffff0b,inset 0 -52px 70px #00000038,0 15px 38px #00000026}.critic30-rider-card[data-rider=famine]{--rider-color:#b99a4b;--rider-deep:#241d07;--rider-stone:#4c4223}.critic30-rider-card[data-rider=death]{--rider-color:#a7a9bd;--rider-deep:#14141c;--rider-stone:#3b3b49}.critic30-rider-card:before{z-index:5;content:"";background:linear-gradient(90deg,transparent,var(--rider-color),transparent);height:3px;filter:drop-shadow(0 0 8px var(--rider-color));position:absolute;top:0;left:20px;right:20px}@supports (color:color-mix(in lab, red, red)){.critic30-rider-card:before{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--rider-color) 40%,transparent))}}.critic30-rider-card:after{z-index:3;content:"";border:1px solid var(--rider-color);position:absolute;inset:9px}@supports (color:color-mix(in lab, red, red)){.critic30-rider-card:after{border:1px solid color-mix(in srgb,var(--rider-color) 16%,transparent)}}.critic30-rider-card:after{pointer-events:none;border-radius:12px 12px 46% 46%/12px 12px 9% 9%}.critic30-rider-art{z-index:0;object-fit:contain;object-position:center 42%;width:100%;height:calc(100% - 124px);image-rendering:pixelated;opacity:.92;filter:drop-shadow(0 14px 15px #0000006b);transition:opacity .18s,transform .3s cubic-bezier(.22,1,.36,1),filter .18s;position:absolute;inset:12px 0 112px}.critic30-rider-card.is-empty .critic30-rider-art{opacity:.3;filter:grayscale(.72)contrast(1.04)drop-shadow(0 14px 15px #0006);height:calc(100% - 165px)}.critic30-rider-card.is-empty .critic32-pedestal{bottom:128px}.critic30-rider-shade{z-index:1;pointer-events:none;background:linear-gradient(#00000005 36%,#00000029 57%,#000000e0 88%),linear-gradient(90deg,#00000038,#0000 42%,#0000002e);position:absolute;inset:0}.critic32-rider-sigil{z-index:4;width:35px;height:35px;color:var(--rider-color);place-items:center;display:grid;position:absolute;top:15px;right:16px}@supports (color:color-mix(in lab, red, red)){.critic32-rider-sigil{color:color-mix(in srgb,var(--rider-color) 78%,var(--c28-text))}}.critic32-rider-sigil{background:var(--c28-surface-1)}@supports (color:color-mix(in lab, red, red)){.critic32-rider-sigil{background:color-mix(in srgb,var(--c28-surface-1) 82%,transparent)}}.critic32-rider-sigil{border:1px solid var(--rider-color)}@supports (color:color-mix(in lab, red, red)){.critic32-rider-sigil{border:1px solid color-mix(in srgb,var(--rider-color) 30%,var(--c28-line))}}.critic32-rider-sigil{font:700 10px/1 var(--serif);letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%}.critic32-pedestal{z-index:2;filter:drop-shadow(0 14px 14px #0006);pointer-events:none;height:85px;position:absolute;bottom:87px;left:7%;right:7%}.critic32-pedestal i{background:linear-gradient(180deg,var(--rider-stone),var(--rider-deep));display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.critic32-pedestal i{background:linear-gradient(180deg,color-mix(in srgb,var(--rider-stone) 74%,#7b7b7b),var(--rider-deep))}}.critic32-pedestal i{border:1px solid var(--rider-color)}@supports (color:color-mix(in lab, red, red)){.critic32-pedestal i{border:1px solid color-mix(in srgb,var(--rider-color) 26%,#ffffff1f)}}.critic32-pedestal i:first-child{clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);height:17px;bottom:60px;left:0;right:0}.critic32-pedestal i:nth-child(2){clip-path:polygon(3% 0,97% 0,91% 100%,9% 100%);height:45px;bottom:16px;left:8%;right:8%;box-shadow:inset 0 1px #ffffff0f,inset 0 -15px #00000021}.critic32-pedestal i:nth-child(3){clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);height:18px;bottom:0;left:2%;right:2%}.critic30-rider-profile{z-index:4;background:var(--c28-surface-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity action""stats action";align-items:center;gap:8px 10px;padding:12px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.critic30-rider-profile{background:color-mix(in srgb,var(--c28-surface-1) 91%,transparent)}}.critic30-rider-profile{border:1px solid var(--c28-line-strong);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:13px}.critic30-rider-identity,.critic30-picker-identity,.critic30-request-identity,.critic30-reader-identity,.critic30-find-identity{min-width:0;color:var(--c28-text);align-items:center;gap:10px;display:flex}.critic30-rider-identity .avatar-medium{border-radius:12px;width:46px;min-width:46px;height:46px}.critic30-rider-identity>span,.critic30-picker-identity>span,.critic30-request-identity>span,.critic30-reader-identity>span,.critic30-find-identity>span{min-width:0}.critic30-rider-identity strong,.critic30-rider-identity small,.critic30-picker-identity strong,.critic30-picker-identity small,.critic30-request-identity strong,.critic30-request-identity small,.critic30-reader-identity strong,.critic30-reader-identity small,.critic30-find-identity strong,.critic30-find-identity small,.critic30-find-identity em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.critic30-rider-identity strong{font-size:14px;line-height:18px}.critic30-rider-identity small{color:var(--c28-muted);margin-top:2px;font-size:11px;line-height:15px}.critic30-rider-stats{--mini-metric-size:16px;color:var(--c28-muted);border-top:1px solid #ffffff17;grid-area:stats;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:5px;padding-top:6px;font-size:10px;line-height:14px;display:grid}.critic30-rider-stats span{white-space:normal;min-height:18px;font-size:7px;line-height:9px;overflow:visible}.critic30-rider-stats strong{color:var(--c28-text)}.critic30-rider-profile>.ch-actions{grid-area:action}.critic30-rider-profile .ch-button{min-width:0;padding-inline:9px}.critic30-empty-rider-copy{z-index:4;min-height:86px;color:var(--c28-text);background:var(--c28-surface-1);place-items:center;padding:11px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.critic30-empty-rider-copy{background:color-mix(in srgb,var(--c28-surface-1) 91%,transparent)}}.critic30-empty-rider-copy{border:1px solid var(--c28-line-strong);text-align:center;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:13px}.critic30-empty-rider-copy i{width:44px;height:44px;color:var(--rider-color);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.critic30-empty-rider-copy i{color:color-mix(in srgb,var(--rider-color) 72%,var(--c28-text))}}.critic30-empty-rider-copy i{background:var(--c28-surface-3)}@supports (color:color-mix(in lab, red, red)){.critic30-empty-rider-copy i{background:color-mix(in srgb,var(--c28-surface-3) 86%,transparent)}}.critic30-empty-rider-copy i{border:1px solid var(--rider-color)}@supports (color:color-mix(in lab, red, red)){.critic30-empty-rider-copy i{border:1px solid color-mix(in srgb,var(--rider-color) 32%,var(--c28-line))}}.critic30-empty-rider-copy i{border-radius:13px;font-style:normal}.critic30-empty-rider-copy i:before,.critic30-empty-rider-copy i:after{content:"";background:currentColor;border-radius:99px;grid-area:1/1;width:16px;height:2px}.critic30-empty-rider-copy i:after{transform:rotate(90deg)}.critic30-empty-rider-copy svg{width:21px;height:21px}.critic30-empty-rider-copy strong{margin-top:10px;font-size:15px}.critic30-empty-rider-copy small{color:var(--c28-muted);margin-top:3px;font-size:11px}.critic30-picker,.critic30-requests{background:var(--c28-surface-2);border:1px solid var(--c28-line);border-radius:16px;margin-top:16px;padding:clamp(16px,2.3vw,24px)}.critic30-picker-layer{z-index:660;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.critic30-picker-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c2;border:0;position:absolute;inset:0}.critic30-picker-layer .critic30-picker{z-index:1;overscroll-behavior:contain;width:min(780px,100vw - 32px);max-height:min(760px,100dvh - 44px);margin:0;position:relative;overflow:auto;box-shadow:0 34px 110px #000000ad}.critic30-picker>header,.critic30-requests>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.critic30-picker header span,.critic30-requests header span{color:var(--c28-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:750}.critic30-picker h2,.critic30-requests h2{color:var(--c28-text);letter-spacing:-.025em;margin:4px 0 0;font-size:22px;line-height:27px}.critic30-picker>header>button{width:40px;height:40px;color:var(--c28-muted);background:var(--c28-surface-3);border:1px solid var(--c28-line);border-radius:10px;place-items:center;display:grid}.critic30-picker>header>button:hover{color:var(--c28-text);border-color:var(--c28-line-strong)}.critic30-picker>header>button:focus-visible{color:var(--c28-text);border-color:var(--c28-line-strong);outline:3px solid var(--c28-focus)}@supports (color:color-mix(in lab, red, red)){.critic30-picker>header>button:focus-visible{outline:3px solid color-mix(in srgb,var(--c28-focus) 28%,transparent)}}.critic30-picker>header>button:focus-visible{outline-offset:2px}.critic30-picker>header svg{width:19px;height:19px}.critic30-picker-search,.critic30-reader-search{min-width:0;min-height:48px;color:var(--c28-muted);background:var(--c28-surface-1);border:1px solid var(--c28-line-strong);border-radius:11px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 12px;display:grid}.critic30-picker-search:focus-within,.critic30-reader-search:focus-within{color:var(--c28-accent);border-color:var(--c28-accent);box-shadow:0 0 0 3px var(--c28-focus)}@supports (color:color-mix(in lab, red, red)){.critic30-picker-search:focus-within,.critic30-reader-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--c28-focus) 15%,transparent)}}.critic30-picker-search>svg,.critic30-reader-search>svg{width:19px;height:19px}.critic30-picker-search input,.critic30-reader-search input{min-width:0;height:46px;color:var(--c28-text);font:500 14px/20px var(--font-manrope,Manrope),var(--sans);background:0 0;border:0;outline:0;padding:0}.critic30-picker-search input::placeholder,.critic30-reader-search input::placeholder{color:var(--c28-dim)}.critic30-picker-search button,.critic30-reader-search button{width:32px;height:32px;color:var(--c28-muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.critic30-picker-search button svg,.critic30-reader-search button svg{width:16px;height:16px}.critic30-picker-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.critic30-picker-list article,.critic30-request-columns article{background:var(--c28-surface-1);border:1px solid var(--c28-line);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.critic30-picker-list article>.critic28-profile-trigger,.critic30-request-columns article>.critic28-profile-trigger{flex:auto;min-width:0}.critic30-picker-identity .avatar-medium{border-radius:11px;width:44px;min-width:44px;height:44px}.critic30-picker-identity strong,.critic30-request-identity strong{font-size:13px;line-height:17px}.critic30-picker-identity small,.critic30-request-identity small{color:var(--c28-muted);margin-top:2px;font-size:10px;line-height:14px}.critic30-picker-empty,.critic30-list-empty{min-height:230px;color:var(--c28-muted);background:var(--c28-surface-1);align-content:center;place-items:center;padding:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.critic30-picker-empty,.critic30-list-empty{background:color-mix(in srgb,var(--c28-surface-1) 72%,transparent)}}.critic30-picker-empty,.critic30-list-empty{border:1px dashed var(--c28-line-strong);text-align:center;border-radius:14px}.critic30-picker-empty{margin-top:11px}.critic30-picker-empty>svg,.critic30-list-empty>svg{width:34px;height:34px;color:var(--c28-accent)}.critic30-picker-empty strong,.critic30-list-empty strong{color:var(--c28-text);margin-top:10px;font-size:17px}.critic30-picker-empty p,.critic30-list-empty p{max-width:460px;margin:5px 0 0;font-size:13px;line-height:20px}.critic30-requests>header>b{min-width:30px;height:30px;color:var(--c28-on-accent);background:var(--c28-accent);border-radius:99px;place-items:center;font-size:12px;display:grid}.critic30-request-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.critic30-request-columns>div:only-child{grid-column:1/-1}.critic30-request-columns>div{align-content:start;gap:7px;min-width:0;display:grid}.critic30-request-columns h3{color:var(--c28-muted);align-items:center;gap:7px;margin:0 0 3px;font-size:12px;line-height:18px;display:flex}.critic30-request-columns h3 svg{width:15px;height:15px}.critic30-request-identity .avatar-small{border-radius:10px;width:38px;min-width:38px;height:38px}.critic30-reader-topbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.critic30-reader-modes{background:var(--c28-surface-2);border:1px solid var(--c28-line);border-radius:12px;align-items:center;gap:4px;min-width:0;padding:4px;display:inline-flex}.critic30-reader-modes button{min-height:40px;color:var(--c28-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:650;display:inline-flex}:is(.critic30-reader-modes button:hover,.critic30-reader-modes button:focus-visible){color:var(--c28-text);outline:0}.critic30-reader-modes button.is-active{color:var(--c28-text);background:var(--c28-surface-3);border-color:var(--c28-line)}.critic30-reader-modes button b{color:var(--c28-accent);font-size:11px}.critic30-reader-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.critic30-reader-actions .ch-button{min-height:42px}.critic30-reader-actions svg,.critic30-manage-bar svg{width:16px;height:16px}.critic30-reader-filters{background:var(--c28-surface-2);border:1px solid var(--c28-line);border-radius:13px;grid-template-columns:minmax(240px,1fr) minmax(150px,190px) minmax(160px,200px) auto;align-items:center;gap:7px;margin-top:12px;padding:8px;display:grid}.critic30-filter-reset,.critic30-find-reset{min-height:42px;color:var(--c28-muted);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}:is(.critic30-filter-reset:hover,.critic30-filter-reset:focus-visible,.critic30-find-reset:hover,.critic30-find-reset:focus-visible){color:var(--c28-text);background:var(--c28-surface-3);border-color:var(--c28-line);outline:0}.critic30-manage-bar{color:var(--c28-muted);background:var(--c28-accent);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:9px 10px 9px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.critic30-manage-bar{background:color-mix(in srgb,var(--c28-accent) 6%,var(--c28-surface-2))}}.critic30-manage-bar{border:1px solid var(--c28-accent)}@supports (color:color-mix(in lab, red, red)){.critic30-manage-bar{border:1px solid color-mix(in srgb,var(--c28-accent) 18%,var(--c28-line))}}.critic30-manage-bar{border-radius:12px}.critic30-manage-bar>span{align-items:center;gap:8px;min-width:0;font-size:12px;line-height:18px;display:flex}.critic30-manage-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.critic30-reader-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.critic30-reader-list>article{--reader-rider-color:transparent;--reader-rider-glow:0 0 0 transparent;--reader-state-shadow:inset 0 1px #ffffff06;background:var(--c28-surface-2);border:1px solid var(--c28-line);min-width:0;min-height:72px;box-shadow:var(--reader-rider-glow),var(--reader-state-shadow);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity relation";align-items:center;gap:8px;padding:10px;transition:background .16s,border-color .16s,box-shadow .2s,transform .2s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.critic30-reader-list>article[data-friend-rider=war]{--reader-rider-color:#df4353}.critic30-reader-list>article[data-friend-rider=famine]{--reader-rider-color:#d0a738}.critic30-reader-list>article[data-friend-rider=death]{--reader-rider-color:#c5d3da}.critic30-reader-list>article[data-friend-rider]{--reader-rider-glow:inset 3px 0 var(--reader-rider-color), 0 0 0 1px var(--reader-rider-color), 0 12px 34px var(--reader-rider-color)}@supports (color:color-mix(in lab, red, red)){.critic30-reader-list>article[data-friend-rider]{--reader-rider-glow:inset 3px 0 var(--reader-rider-color), 0 0 0 1px color-mix(in srgb,var(--reader-rider-color) 20%,transparent), 0 12px 34px color-mix(in srgb,var(--reader-rider-color) 12%,transparent)}}.critic30-reader-list>article[data-friend-rider]{border-color:var(--reader-rider-color)}@supports (color:color-mix(in lab, red, red)){.critic30-reader-list>article[data-friend-rider]{border-color:color-mix(in srgb,var(--reader-rider-color) 34%,var(--c28-line))}}.critic30-reader-list>article:hover{background:var(--c28-hover);border-color:var(--reader-rider-color)}@supports (color:color-mix(in lab, red, red)){.critic30-reader-list>article:hover{border-color:color-mix(in srgb,var(--reader-rider-color) 44%,var(--c28-line-strong))}}.critic30-reader-list>article:hover{transform:translateY(-2px)}.critic30-reader-list>article.is-selected{border-color:var(--c28-accent);--reader-state-shadow:inset 0 0 0 2px var(--c28-accent)}@supports (color:color-mix(in lab, red, red)){.critic30-reader-list>article.is-selected{--reader-state-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c28-accent) 48%,transparent)}}.critic30-reader-list>article:has(.critic30-reader-check){padding-left:49px}.critic30-reader-check{width:24px;height:24px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.critic30-reader-check input{opacity:0;pointer-events:none;position:absolute}.critic30-reader-check>span{background:var(--c28-surface-1);border:1px solid var(--c28-line-strong);border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.critic30-reader-check input:checked+span{background:var(--c28-accent);border-color:var(--c28-accent)}.critic30-reader-check input:checked+span:after{content:"";border-bottom:2px solid var(--c28-on-accent);border-left:2px solid var(--c28-on-accent);width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.critic30-reader-check input:focus-visible+span{box-shadow:0 0 0 3px var(--c28-focus)}@supports (color:color-mix(in lab, red, red)){.critic30-reader-check input:focus-visible+span{box-shadow:0 0 0 3px color-mix(in srgb,var(--c28-focus) 20%,transparent)}}.critic30-reader-check.is-disabled{opacity:.34}.critic30-reader-list article>.critic28-profile-trigger{grid-area:identity}.critic30-reader-identity .avatar-medium,.critic30-find-identity .avatar-medium{border-radius:11px;width:44px;min-width:44px;height:44px}.critic30-reader-identity strong,.critic30-find-identity strong{color:var(--c28-text);font-size:13px;line-height:17px}.critic30-reader-name{align-items:center;gap:6px;min-width:0;display:flex}.critic30-reader-name>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.critic30-friend-check{width:16px;min-width:16px;height:16px;color:var(--reader-rider-color,var(--c28-accent));filter:drop-shadow(0 0 7px var(--reader-rider-color))}@supports (color:color-mix(in lab, red, red)){.critic30-friend-check{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--reader-rider-color) 46%,transparent))}}.critic30-friend-check{stroke-width:2px}.critic30-reader-identity small,.critic30-find-identity small,.critic30-find-identity em{color:var(--c28-muted);margin-top:2px;font-size:10px;font-style:normal;line-height:13px}.social-identity-details{white-space:nowrap;align-items:center;gap:6px;min-width:0;margin-top:3px;display:flex;overflow:hidden}.social-identity-details>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:0;line-height:13px;overflow:hidden}.social-identity-real-name{flex:0 auto;max-width:44%}.social-identity-real-name:only-child{flex:auto;max-width:100%}.social-identity-divider{background:var(--c28-muted);width:1px;min-width:1px;height:10px}@supports (color:color-mix(in lab, red, red)){.social-identity-divider{background:color-mix(in srgb,var(--c28-muted) 34%,transparent)}}.social-identity-location{flex:1 1 0;align-items:center;gap:5px;min-width:0;display:flex!important}.social-identity-location .country-flag{width:16px;min-width:16px;height:11px}.social-identity-location>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.critic30-reader-relation{grid-area:relation;align-self:start;justify-items:end;gap:6px;display:grid}.critic30-reader-relation .ch-button{min-width:0;min-height:38px;padding-inline:7px;font-size:11px}.critic30-readers>.critic30-list-empty{margin-top:12px}.critic30-find-controls{background:var(--c28-surface-2);border:1px solid var(--c28-line);border-radius:13px;grid-template-columns:minmax(260px,1fr) minmax(180px,240px) auto auto;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.critic30-country-filter{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.critic30-find-reset svg{width:15px;height:15px}.critic30-find-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.critic30-find-card{background:var(--c28-surface-2);border:1px solid var(--c28-line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity action""metrics action";align-items:center;gap:8px 10px;min-width:0;min-height:116px;padding:12px;display:grid}.critic30-find-card:hover{background:var(--c28-hover);border-color:var(--c28-line-strong)}.critic30-find-card>.critic28-profile-trigger{grid-area:identity}.critic30-find-identity em{max-width:180px}.critic30-find-metrics{color:var(--c28-muted);grid-area:metrics;align-items:center;gap:10px;font-size:11px;line-height:15px;display:flex}.critic30-find-metrics span{white-space:nowrap}.critic30-find-metrics b{color:var(--c28-text)}.critic30-find-action{grid-area:action}.critic30-find-action .ch-button{min-width:0;padding-inline:9px}.critic30-find-panel>.critic30-list-empty{min-height:320px}.filter-select-menu.critic28-filter-menu{z-index:900}.critic28-hover{z-index:700;overscroll-behavior:contain;width:min(560px,100vw - 32px);max-width:calc(100vw - 32px);overflow:auto}.critic28-hover>.profile-mini-card{transform-origin:36px 100%;width:100%;margin:0;box-shadow:0 26px 82px #000000a3,inset 0 1px #ffffff09}.critic28-profile-trigger{display:block}.critic28-touch-preview{z-index:4}.profile-read-button,.profile-friend-state{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:13px;font-weight:720;display:inline-flex}.profile-read-button{color:var(--on-action,#fff);background:linear-gradient(135deg,var(--action-a),var(--action-b));border:1px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.profile-read-button{border:1px solid color-mix(in srgb,var(--wine) 45%,var(--line-dark))}}.profile-read-button{text-decoration:none}.profile-read-button.is-active,.profile-read-button.is-locked,.profile-friend-state{color:var(--ink);background:var(--surface-soft);border:1px solid var(--line)}.profile-read-button.is-locked{cursor:default;opacity:.82}html[data-theme=noir] .critic28-console,html[data-theme=noir] .critic30-rail,html[data-theme=noir] .critic30-workspace-head,html[data-theme=noir] .critic30-friends-intro,html[data-theme=noir] .critic30-code-card,html[data-theme=noir] .critic32-own-code,html[data-theme=noir] .critic30-picker,html[data-theme=noir] .critic30-requests,html[data-theme=noir] .critic30-reader-filters,html[data-theme=noir] .critic30-find-controls,html[data-theme=noir] .critic30-code-lookup,html[data-theme=noir] .critic30-reader-list>article,html[data-theme=noir] .critic30-find-card,html[data-theme=noir] .critic30-rider-card{background-image:linear-gradient(145deg,#101010,#070707)}html[data-theme=noir] .critic30-rider-card{border-color:#ffffff21;--rider-color:#aaa!important;--rider-deep:#080808!important;--rider-stone:#3c3c3c!important}html[data-theme=noir] :is(.critic28-stage,.critic30-picker-layer,#critics-profile-layer) .profile-mini-card:not([data-has-background=true]){color:#f1f1f1;background:linear-gradient(145deg,#111,#070707 68%);border-color:#ffffff24}html[data-theme=noir] :is(.critic28-stage,.critic30-picker-layer,#critics-profile-layer) .profile-mini-card:not([data-has-background=true]):hover{border-color:#ffffff38}html[data-theme=noir] :is(.critic28-stage,.critic30-picker-layer,#critics-profile-layer) .profile-mini-card:not([data-has-background=true]) .profile-mini-veil{background:linear-gradient(90deg,#0000006b,#0000 64%),linear-gradient(#0000 38%,#00000070)}html[data-theme=noir] .filter-select-menu.critic28-filter-menu,html[data-theme=noir] .filter-select-trigger.critic28-filter-trigger,html[data-theme=noir] .critic28-query,html[data-theme=noir] .critic30-picker-search,html[data-theme=noir] .critic30-reader-search{color:#ededed;background:#0b0b0b;border-color:#ffffff24!important}html[data-theme=noir] .filter-select-menu.critic28-filter-menu{--c28-surface-2:#0d0d0d;--c28-surface-3:#151515;--c28-text:#f1f1f1;--c28-muted:#aaa;--c28-line-strong:#ffffff25;--c28-shadow:0 28px 92px #000000b8}html[data-theme=noir] .critic28-stage .ch-button-danger{color:#050505;background:#c1c1c1;border-color:#d4d4d4}@media (hover:none){:is(.critic30-rider-profile,.critic30-picker-list,.critic30-request-columns,.critic30-reader-list,.critic30-find-grid) .critic28-profile-trigger{padding-right:50px}:is(.critic30-rider-profile,.critic30-picker-list,.critic30-request-columns,.critic30-reader-list,.critic30-find-grid) .critic28-touch-preview{top:50%;right:0;transform:translateY(-50%)}}@media (max-width:1180px){.critic28-console{grid-template-columns:210px minmax(0,1fr)}.critic32-code-deck{grid-template-columns:1fr}.critic30-rider-grid{scrollbar-width:thin;grid-template-columns:repeat(3,minmax(230px,1fr));padding-bottom:6px;overflow-x:auto}.critic30-rider-card{min-height:470px}.critic30-rider-art{height:calc(100% - 196px);bottom:184px}.critic32-pedestal{bottom:145px}.critic30-rider-profile{display:block}.critic30-rider-stats,.critic30-rider-profile>.ch-actions{margin-top:7px}.critic30-rider-profile .ch-button{width:100%}.critic30-reader-list,.critic30-find-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.critic30-reader-filters{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(145px,180px))}.critic30-filter-reset{grid-column:1/-1;justify-self:end;min-height:34px}}@media (max-width:900px){.critic28-console{min-height:0;display:block;overflow:clip}.critic30-rail{border-right:0;border-bottom:1px solid var(--c28-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.critic30-rail-heading{border-right:1px solid var(--c28-line);border-bottom:0;min-height:50px;padding:5px 9px 5px 3px}.critic30-rail-heading small{display:none}.critic30-rail .critic28-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.critic30-rail .critic28-tabs.is-guest{grid-template-columns:1fr}.critic30-rail .critic28-tabs button{justify-content:center;min-height:48px}.critic30-rail .critic28-tabs button:after{width:auto;height:2px;inset:auto 14px -1px;transform:scaleX(.45)}.critic30-rail .critic28-tabs button.is-active:after{transform:scaleX(1)}.critic30-workspace-head{min-height:82px;padding:17px 20px}.critic28-view{min-height:440px;padding:20px}.critic30-friends-tools{grid-template-columns:1fr minmax(280px,340px)}.critic30-rider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.critic30-rider-card{min-height:430px}.critic30-rider-profile{display:block;bottom:8px;left:8px;right:8px}.critic30-rider-stats{margin-top:6px}.critic30-rider-profile>.ch-actions{margin-top:8px}.critic30-rider-profile .ch-button{width:100%}.critic30-picker-list,.critic30-request-columns{grid-template-columns:1fr}.critic30-reader-topbar{flex-direction:column;align-items:flex-start}.critic30-reader-actions{justify-content:flex-start;width:100%}.critic30-reader-filters{grid-template-columns:minmax(0,1fr) repeat(2,minmax(145px,190px))}.critic30-find-controls{grid-template-columns:minmax(0,1fr) minmax(180px,230px) auto}.critic30-find-reset{grid-column:1/-1;justify-self:end;min-height:34px}}@media (max-width:700px){.critic28-stage{padding-top:12px}.critic30-rail{display:block}.critic30-rail-heading{display:none}.critic30-rail .critic28-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.critic30-rail .critic28-tabs button{gap:6px;min-width:0;min-height:48px;padding:6px}.critic30-rail .critic28-tab-icon{width:30px;min-width:30px;height:30px}.critic30-tab-copy strong{font-size:12px}.critic30-workspace-head{min-height:74px;padding:14px 16px}.critic30-workspace-head h1{font-size:28px}.critic28-view{min-height:390px;padding:16px}.critic30-friends-tools{grid-template-columns:1fr}.critic30-code-card>div{grid-template-columns:minmax(10ch,1fr) auto}.critic30-friends-intro-row{flex-direction:column;align-items:stretch}.critic30-open-picker{width:100%}.critic30-rider-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:min(82vw,340px);grid-auto-flow:column;margin-right:-16px;padding:0 16px 7px 0;overflow-x:auto}.critic30-rider-card{scroll-snap-align:start;min-height:430px}.critic30-rider-art{height:calc(100% - 124px);inset:12px 0 112px}.critic32-pedestal{bottom:87px}.critic30-rider-profile{display:grid}.critic30-rider-profile>.ch-actions{margin-top:0}.critic30-rider-profile .ch-button{width:auto}.critic30-reader-modes{width:100%}.critic30-reader-modes button{flex:50%;justify-content:center}.critic30-reader-actions .ch-button{flex:220px;justify-content:center}.critic30-reader-filters,.critic30-find-controls{grid-template-columns:1fr}.critic30-country-filter{grid-template-columns:32px minmax(0,1fr)}.critic30-filter-reset,.critic30-find-reset{grid-column:1;justify-self:stretch}.critic30-reader-list,.critic30-find-grid{grid-template-columns:1fr}.critic30-find-suite .critic30-code-lookup{grid-template-columns:1fr;gap:6px;width:100%}.critic30-find-suite .critic30-code-lookup>label{padding:0 3px}.critic30-picker-layer{place-items:end center;padding:8px}.critic30-picker-layer .critic30-picker{border-radius:18px 18px 12px 12px;width:100%;max-height:min(82dvh,720px)}.critic30-manage-bar{flex-direction:column;align-items:stretch}.critic30-manage-bar .ch-button{width:100%}.critic30-manage-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.critic30-manage-actions>:only-child{grid-column:1/-1}.critic28-hover{width:min(540px,100vw - 20px);max-width:calc(100vw - 20px)}}@media (max-width:420px){.critic28-stage .page-width{width:min(100% - 12px,1240px)}.critic30-rail{padding:7px}.critic30-rail .critic28-tabs button{text-align:left;grid-template-columns:28px minmax(0,1fr);display:grid}.critic30-rail .critic28-tab-icon{width:28px;min-width:28px;height:28px}.critic30-rail .critic28-tab-icon svg{width:18px;height:18px}.critic30-rail .critic28-tabs button>b{min-width:18px;height:18px;padding:0 4px;font-size:9px;position:absolute;top:2px;right:2px}.critic28-view{padding:12px}.critic30-friends-intro,.critic30-code-card{padding:13px}.critic32-own-code{grid-template-columns:36px minmax(10ch,1fr)}.critic32-code-icon{width:36px;height:36px}.critic32-own-code .ch-copy-button{grid-column:1/-1;width:100%}.critic30-code-card>div,.critic30-code-lookup>div{grid-template-columns:1fr}.critic30-code-lookup button{width:100%}.critic30-code-card strong{font-size:19px}.critic30-code-card .ch-copy-button{width:100%}.critic30-rider-card{min-height:460px}.critic30-rider-art{height:calc(100% - 196px);bottom:184px}.critic32-pedestal{bottom:145px}.critic30-rider-profile{display:block}.critic30-rider-stats,.critic30-rider-profile>.ch-actions{margin-top:7px}.critic30-rider-profile .ch-button{width:100%}.critic30-picker,.critic30-requests{padding:13px}.critic30-picker-list article,.critic30-request-columns article{flex-direction:column;align-items:stretch}.critic30-picker-list article>.ch-actions,.critic30-request-columns article>.ch-actions{width:100%}.critic30-picker-list article .ch-button,.critic30-request-columns article .ch-button{flex:auto}.critic30-reader-actions{grid-template-columns:1fr;display:grid}.critic30-reader-actions .ch-button{width:100%}.critic30-reader-list>article{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""relation"}.critic30-reader-relation{justify-items:stretch}.critic30-reader-relation .ch-button{width:100%}.critic30-find-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""metrics""action"}.critic30-find-action .ch-button{width:100%}}.toast-host{z-index:1200}.critic30-friends{isolation:isolate;position:relative}.critic30-friends:before{z-index:-1;content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(at 16% 20%,#d9344521,#0000 30%),radial-gradient(at 50% 14%,#ca9f341c,#0000 29%),radial-gradient(at 84% 20%,#c4d6de1a,#0000 30%);position:absolute;inset:-22px -18px 38%}.critic30-friends-tools{display:none!important}.critic30-rider-grid{z-index:1;gap:14px;position:relative}.critic30-rider-card{--rider-color:#df4353;--rider-deep:#100609;--rider-stone:#67242c;--rider-dock:92px;--art-scale:1.16;--art-shift-y:7%;background:radial-gradient(ellipse at 50% 36%,var(--rider-color),transparent 43%), linear-gradient(160deg,var(--rider-deep),#050506 73%);min-height:520px}@supports (color:color-mix(in lab, red, red)){.critic30-rider-card{background:radial-gradient(ellipse at 50% 36%,color-mix(in srgb,var(--rider-color) 18%,transparent),transparent 43%), linear-gradient(160deg,color-mix(in srgb,var(--rider-deep) 42%,#0c0c0e),#050506 73%)}}.critic30-rider-card{border-color:var(--rider-color)}@supports (color:color-mix(in lab, red, red)){.critic30-rider-card{border-color:color-mix(in srgb,var(--rider-color) 37%,#ffffff1a)}}.critic30-rider-card{transition:border-color .2s,box-shadow .24s,transform .24s cubic-bezier(.22,1,.36,1)}.critic30-rider-card[data-rider=famine]{--rider-color:#d0a738;--rider-deep:#0d0b04;--rider-stone:#665526;--art-scale:1.07;--art-shift-y:3.5%}.critic30-rider-card[data-rider=death]{--rider-color:#c5d3da;--rider-deep:#080b0d;--rider-stone:#4c5960;--art-scale:1;--art-shift-y:0%}.critic30-rider-card:hover,.critic30-rider-card:focus-within{border-color:var(--rider-color)}@supports (color:color-mix(in lab, red, red)){.critic30-rider-card:hover,.critic30-rider-card:focus-within{border-color:color-mix(in srgb,var(--rider-color) 58%,#ffffff21)}}.critic30-rider-card:hover,.critic30-rider-card:focus-within{box-shadow:inset 0 1px #ffffff0e, inset 0 -56px 74px #0000003b, 0 18px 46px #0000003d, 0 0 28px var(--rider-color)}@supports (color:color-mix(in lab, red, red)){.critic30-rider-card:hover,.critic30-rider-card:focus-within{box-shadow:inset 0 1px #ffffff0e, inset 0 -56px 74px #0000003b, 0 18px 46px #0000003d, 0 0 28px color-mix(in srgb,var(--rider-color) 11%,transparent)}}.critic30-rider-card:hover,.critic30-rider-card:focus-within{transform:translateY(-2px)}.critic30-rider-card.is-drop-target{border-color:var(--rider-color);box-shadow:inset 0 0 0 2px var(--rider-color), inset 0 0 62px var(--rider-color), 0 0 34px var(--rider-color)}@supports (color:color-mix(in lab, red, red)){.critic30-rider-card.is-drop-target{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--rider-color) 46%,transparent), inset 0 0 62px color-mix(in srgb,var(--rider-color) 13%,transparent), 0 0 34px color-mix(in srgb,var(--rider-color) 24%,transparent)}}.critic30-rider-card.is-drop-target{transform:translateY(-4px)}.critic30-rider-card.is-dragging .critic30-rider-profile{opacity:.24}.critic30-rider-card:before{background:linear-gradient(90deg,transparent 2%,var(--rider-color) 24%,var(--rider-color) 76%,transparent 98%);height:3px;left:14px;right:14px}.critic33-corner-marks{z-index:4;background:linear-gradient(var(--rider-color),var(--rider-color)) left top/17px 1px no-repeat, linear-gradient(var(--rider-color),var(--rider-color)) left top/1px 17px no-repeat, linear-gradient(var(--rider-color),var(--rider-color)) right top/17px 1px no-repeat, linear-gradient(var(--rider-color),var(--rider-color)) right top/1px 17px no-repeat;opacity:.34;pointer-events:none;position:absolute;inset:18px}.critic33-rider-icon{z-index:6;width:24px;height:24px;color:var(--rider-color);position:absolute;top:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.critic33-rider-icon{color:color-mix(in srgb,var(--rider-color) 88%,#fff)}}.critic33-rider-icon{filter:drop-shadow(0 4px 8px #0000009e) drop-shadow(0 0 9px var(--rider-color))}@supports (color:color-mix(in lab, red, red)){.critic33-rider-icon{filter:drop-shadow(0 4px 8px #0000009e) drop-shadow(0 0 9px color-mix(in srgb,var(--rider-color) 42%,transparent))}}.critic33-rider-icon{stroke-width:1.65px}.critic32-rider-sigil{display:none!important}.critic30-rider-art,.critic30-rider-card.is-empty .critic30-rider-art{inset:10px 0 calc(var(--rider-dock) + 15px);object-position:center bottom;opacity:.96;filter:saturate(1.04)contrast(1.04)drop-shadow(0 15px 16px #0000007a);width:100%;height:auto;transform:translateY(var(--art-shift-y)) scale(var(--art-scale))}.critic30-rider-card.is-empty .critic30-rider-art{opacity:.56;filter:saturate(.82)brightness(.8)contrast(1.03)drop-shadow(0 15px 16px #00000070)}.critic30-rider-card:hover .critic30-rider-art,.critic30-rider-card:focus-within .critic30-rider-art{opacity:1;transform:translateY(var(--art-shift-y)) scale(var(--art-scale))}.critic30-rider-card.is-empty:hover .critic30-rider-art,.critic30-rider-card.is-empty:focus-within .critic30-rider-art{opacity:.72}.critic32-pedestal,.critic30-rider-card.is-empty .critic32-pedestal{bottom:calc(var(--rider-dock) - 11px)}.critic32-pedestal i{border-color:var(--rider-color)}@supports (color:color-mix(in lab, red, red)){.critic32-pedestal i{border-color:color-mix(in srgb,var(--rider-color) 38%,#ffffff1f)}}.critic32-pedestal i{box-shadow:inset 0 1px #ffffff12, inset 0 -14px #00000029, 0 0 13px var(--rider-color)}@supports (color:color-mix(in lab, red, red)){.critic32-pedestal i{box-shadow:inset 0 1px #ffffff12, inset 0 -14px #00000029, 0 0 13px color-mix(in srgb,var(--rider-color) 8%,transparent)}}.critic30-rider-profile,.critic30-empty-rider-copy{background:var(--c28-surface-1);width:auto;height:72px;min-height:72px;padding:9px 10px;bottom:12px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.critic30-rider-profile,.critic30-empty-rider-copy{background:color-mix(in srgb,var(--c28-surface-1) 91%,transparent)}}.critic30-rider-profile,.critic30-empty-rider-copy{border:1px solid var(--c28-line-strong);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:12px}.critic30-rider-profile{transition:opacity .16s,transform .2s;display:block}.critic30-rider-profile>.critic28-profile-trigger{grid-area:identity}.critic30-rider-stats{grid-area:stats;gap:5px 9px}.critic33-rider-actions{grid-area:actions;align-content:center;align-self:stretch;justify-items:stretch;gap:5px;display:grid}.critic33-rider-actions>.ch-actions{justify-content:flex-end}.critic33-rider-actions .ch-button{min-height:31px;padding-inline:8px;font-size:10px}button.critic30-empty-rider-copy{-webkit-appearance:none;appearance:none;place-items:initial;font:inherit;text-align:left;cursor:pointer;grid-template-rows:1fr 1fr;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:0 10px}:is(button.critic30-empty-rider-copy:hover,button.critic30-empty-rider-copy:focus-visible){border-color:var(--rider-color)}@supports (color:color-mix(in lab, red, red)){:is(button.critic30-empty-rider-copy:hover,button.critic30-empty-rider-copy:focus-visible){border-color:color-mix(in srgb,var(--rider-color) 48%,var(--c28-line-strong))}}:is(button.critic30-empty-rider-copy:hover,button.critic30-empty-rider-copy:focus-visible){background:var(--rider-color)}@supports (color:color-mix(in lab, red, red)){:is(button.critic30-empty-rider-copy:hover,button.critic30-empty-rider-copy:focus-visible){background:color-mix(in srgb,var(--rider-color) 8%,var(--c28-surface-1))}}:is(button.critic30-empty-rider-copy:hover,button.critic30-empty-rider-copy:focus-visible){outline:0}button.critic30-empty-rider-copy i{border-radius:11px;grid-row:1/3;width:34px;height:34px}button.critic30-empty-rider-copy strong,button.critic30-empty-rider-copy small{margin-top:0}button.critic30-empty-rider-copy strong{align-self:end}button.critic30-empty-rider-copy small{align-self:start}html[data-theme=noir] .critic30-rider-card[data-rider=war]{--rider-color:#df4353!important;--rider-deep:#080808!important;--rider-stone:#67242c!important}html[data-theme=noir] .critic30-rider-card[data-rider=famine]{--rider-color:#d0a738!important;--rider-deep:#080808!important;--rider-stone:#665526!important}html[data-theme=noir] .critic30-rider-card[data-rider=death]{--rider-color:#c5d3da!important;--rider-deep:#080808!important;--rider-stone:#4c5960!important}html[data-theme=noir] .critic30-rider-card{background:radial-gradient(ellipse at 50% 36%,var(--rider-color),transparent 43%), linear-gradient(160deg,#101010,#050505 73%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=noir] .critic30-rider-card{background:radial-gradient(ellipse at 50% 36%,color-mix(in srgb,var(--rider-color) 17%,transparent),transparent 43%), linear-gradient(160deg,#101010,#050505 73%)}}html[data-theme=noir] .critic30-rider-art,html[data-theme=noir] .critic30-rider-card.is-empty .critic30-rider-art{filter:saturate(1.04)contrast(1.04)drop-shadow(0 15px 16px #0000007a)}html[data-theme=noir] .critic30-rider-card.is-empty .critic30-rider-art{filter:saturate(.82)brightness(.8)contrast(1.03)drop-shadow(0 15px 16px #00000070)}.critic30-rail-heading img{object-fit:contain;width:22px;height:22px}.critic28-tab-icon .critics-order-war{stroke:#df4353}.critic28-tab-icon .critics-order-famine{stroke:#d0a738}.critic28-tab-icon .critics-order-death{stroke:#c5d3da}.critic30-rail .critic28-tabs button:first-child.is-active .critic28-tab-icon{background:linear-gradient(135deg,#df43531a,#d0a73812 52%,#c5d3da14);border-color:#ffffff26}.profile-hero-v5 .horsemen-order .featured-friend[data-rider]{--rider-color:#df4353;background:radial-gradient(ellipse at 12% 50%,var(--rider-color),transparent 43%), linear-gradient(145deg,#0f1013f5,#040507f5);position:relative}@supports (color:color-mix(in lab, red, red)){.profile-hero-v5 .horsemen-order .featured-friend[data-rider]{background:radial-gradient(ellipse at 12% 50%,color-mix(in srgb,var(--rider-color) 18%,transparent),transparent 43%), linear-gradient(145deg,#0f1013f5,#040507f5)}}.profile-hero-v5 .horsemen-order .featured-friend[data-rider]{border:1px solid var(--rider-color)}@supports (color:color-mix(in lab, red, red)){.profile-hero-v5 .horsemen-order .featured-friend[data-rider]{border:1px solid color-mix(in srgb,var(--rider-color) 38%,#e6ecf41f)}}.profile-hero-v5 .horsemen-order .featured-friend[data-rider]{box-shadow:inset 3px 0 var(--rider-color), inset 0 1px #ffffff08, 0 16px 38px #0000004f}.profile-hero-v5 .horsemen-order .featured-friend[data-rider=famine]{--rider-color:#d0a738}.profile-hero-v5 .horsemen-order .featured-friend[data-rider=death]{--rider-color:#c5d3da}html[data-theme=noir] .profile-hero-v5 .horsemen-order .featured-friend[data-rider=war]{--rider-color:#df4353!important}html[data-theme=noir] .profile-hero-v5 .horsemen-order .featured-friend[data-rider=famine]{--rider-color:#d0a738!important}html[data-theme=noir] .profile-hero-v5 .horsemen-order .featured-friend[data-rider=death]{--rider-color:#c5d3da!important}:is(.profile-hero-v5 .horsemen-order .featured-friend[data-rider]:hover,.profile-hero-v5 .horsemen-order .featured-friend[data-rider]:focus-visible){border-color:var(--rider-color)}@supports (color:color-mix(in lab, red, red)){:is(.profile-hero-v5 .horsemen-order .featured-friend[data-rider]:hover,.profile-hero-v5 .horsemen-order .featured-friend[data-rider]:focus-visible){border-color:color-mix(in srgb,var(--rider-color) 62%,#e6ecf41f)}}:is(.profile-hero-v5 .horsemen-order .featured-friend[data-rider]:hover,.profile-hero-v5 .horsemen-order .featured-friend[data-rider]:focus-visible){box-shadow:inset 3px 0 var(--rider-color), 0 18px 44px #00000061, 0 0 24px var(--rider-color)}@supports (color:color-mix(in lab, red, red)){:is(.profile-hero-v5 .horsemen-order .featured-friend[data-rider]:hover,.profile-hero-v5 .horsemen-order .featured-friend[data-rider]:focus-visible){box-shadow:inset 3px 0 var(--rider-color), 0 18px 44px #00000061, 0 0 24px color-mix(in srgb,var(--rider-color) 13%,transparent)}}:is(.profile-hero-v5 .horsemen-order .featured-friend[data-rider]:hover,.profile-hero-v5 .horsemen-order .featured-friend[data-rider]:focus-visible){outline:0;transform:translateY(-2px)}.profile-hero-v5 .horsemen-order .featured-friend .horseman-mark{background:radial-gradient(circle at 50% 28%,var(--rider-color),transparent 62%), #040507d1;width:42px;height:72px;left:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.profile-hero-v5 .horsemen-order .featured-friend .horseman-mark{background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--rider-color) 18%,transparent),transparent 62%), #040507d1}}.profile-hero-v5 .horsemen-order .featured-friend .horseman-mark{border:1px solid var(--rider-color)}@supports (color:color-mix(in lab, red, red)){.profile-hero-v5 .horsemen-order .featured-friend .horseman-mark{border:1px solid color-mix(in srgb,var(--rider-color) 40%,#ffffff1c)}}.profile-hero-v5 .horsemen-order .featured-friend .horseman-mark{clip-path:polygon(50% 0,90% 15%,100% 70%,50% 100%,0 70%,10% 15%)}.profile-hero-v5 .horsemen-order .featured-friend .horseman-mark img{object-fit:contain;width:54px;max-width:none;height:76px;image-rendering:pixelated;filter:drop-shadow(0 7px 10px #0000009e);transform-origin:bottom}.profile-hero-v5 .horsemen-order .featured-friend[data-rider=war] .horseman-mark img{transform:translateY(5px)scale(1.17)}.profile-hero-v5 .horsemen-order .featured-friend[data-rider=famine] .horseman-mark img{transform:translateY(2px)scale(1.07)}.profile-hero-v5 .horsemen-order .featured-friend[data-rider=death] .horseman-mark img{transform:none}html[data-theme=noir] .profile-hero-v5 .horsemen-order .featured-friend[data-rider] .horseman-mark img{filter:saturate(1.04)contrast(1.04)drop-shadow(0 7px 10px #0000009e)!important}.profile-hero-v5 .horsemen-order .featured-friend-rider{color:var(--rider-color)!important;margin:0 0 2px!important}@supports (color:color-mix(in lab, red, red)){.profile-hero-v5 .horsemen-order .featured-friend-rider{color:color-mix(in srgb,var(--rider-color) 86%,#fff)!important}}.profile-hero-v5 .horsemen-order .featured-friend-rider{letter-spacing:.12em;text-transform:uppercase;font-weight:800;font-size:8px!important}.profile-hero-v5 .horsemen-order .empty-rider-slot{background:radial-gradient(circle,var(--rider-color),transparent 70%), #050608c7;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.profile-hero-v5 .horsemen-order .empty-rider-slot{background:radial-gradient(circle,color-mix(in srgb,var(--rider-color) 12%,transparent),transparent 70%), #050608c7}}.profile-hero-v5 .horsemen-order .empty-rider-slot{border-color:var(--rider-color)}@supports (color:color-mix(in lab, red, red)){.profile-hero-v5 .horsemen-order .empty-rider-slot{border-color:color-mix(in srgb,var(--rider-color) 30%,#e8eef624)}}.profile-hero-v5 .horsemen-order .empty-rider-slot i,.profile-hero-v5 .horsemen-order .empty-rider-slot i:before{content:"";background:var(--rider-color);width:22px;height:2px;display:block}@supports (color:color-mix(in lab, red, red)){.profile-hero-v5 .horsemen-order .empty-rider-slot i,.profile-hero-v5 .horsemen-order .empty-rider-slot i:before{background:color-mix(in srgb,var(--rider-color) 72%,#fff)}}.profile-hero-v5 .horsemen-order .empty-rider-slot i,.profile-hero-v5 .horsemen-order .empty-rider-slot i:before{border-radius:2px}.profile-hero-v5 .horsemen-order .empty-rider-slot i:before{transform:rotate(90deg)}@media (max-width:1180px){.critic30-rider-grid{grid-template-columns:repeat(3,minmax(260px,1fr))}.critic30-rider-card{min-height:500px}.critic30-rider-profile{display:grid}.critic30-rider-stats,.critic30-rider-profile>.ch-actions{margin-top:0}.critic30-rider-profile .ch-button{width:auto}}@media (max-width:900px){.critic30-rider-grid{scroll-snap-type:x proximity;grid-template-columns:repeat(3,minmax(250px,1fr));overflow-x:auto}.critic30-rider-card{scroll-snap-align:start;min-height:480px}.critic30-rider-profile,.critic30-empty-rider-copy{display:grid;bottom:10px;left:10px;right:10px}}@media (max-width:700px){.critic30-rider-grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(82vw,340px);grid-auto-flow:column;gap:11px;margin-right:-16px;padding:0 16px 7px 0;overflow-x:auto}.critic30-rider-card{min-height:470px}.critic30-rider-profile{display:grid}}@media (max-width:420px){.critic30-rider-card{min-height:455px}.critic30-rider-profile,.critic30-empty-rider-copy{width:auto;bottom:9px;left:9px;right:9px}.critic30-rider-identity .avatar-medium{width:42px;min-width:42px;height:42px}.critic30-rider-stats{gap:4px 7px;font-size:9px}.critic33-rider-actions .ch-button{width:auto}}@media (prefers-reduced-motion:reduce){.critic30-rider-card,.critic30-rider-profile,.profile-hero-v5 .horsemen-order .featured-friend[data-rider]{transition:none!important}.critic30-rider-card:hover,.critic30-rider-card:focus-within,.critic30-rider-card.is-drop-target,.profile-hero-v5 .horsemen-order .featured-friend[data-rider]:hover{transform:none}.profile-hero-v5 .horsemen-order .featured-friend[data-rider]:focus-visible{transform:none}}.critic28-console,.critic28-view{min-height:0}.critic30-workspace{isolation:isolate;position:relative;overflow:hidden}.critic30-workspace:before{z-index:-1;content:"";background:linear-gradient(90deg,var(--c28-line) 1px,transparent 1px), linear-gradient(var(--c28-line) 1px,transparent 1px), radial-gradient(circle at 88% 4%,var(--c28-accent),transparent 27rem);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.critic30-workspace:before{background:linear-gradient(90deg,color-mix(in srgb,var(--c28-line) 35%,transparent) 1px,transparent 1px), linear-gradient(color-mix(in srgb,var(--c28-line) 28%,transparent) 1px,transparent 1px), radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--c28-accent) 7%,transparent),transparent 27rem)}}.critic30-workspace:before{pointer-events:none;background-size:52px 52px,52px 52px,auto;-webkit-mask-image:linear-gradient(135deg,#00000075,#0000 56%);mask-image:linear-gradient(135deg,#00000075,#0000 56%)}.critic30-workspace-head,.critic28-view{z-index:1;position:relative}.critic30-workspace-head{align-items:center;min-height:126px;padding-block:23px;overflow:hidden}.critic30-workspace-head:after{content:"";border:1px solid var(--c28-line-strong);width:210px;height:86px;position:absolute;bottom:-43px;right:7%}@supports (color:color-mix(in lab, red, red)){.critic30-workspace-head:after{border:1px solid color-mix(in srgb,var(--c28-line-strong) 54%,transparent)}}.critic30-workspace-head:after{opacity:.36;pointer-events:none;border-radius:50%;transform:rotate(-8deg)}.critic34-workspace-copy{z-index:2;max-width:700px;position:relative}.critic34-workspace-copy>span{color:var(--c28-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760;display:block}.critic34-workspace-copy h1{margin-top:6px}.critic34-workspace-copy p{max-width:650px;color:var(--c28-muted);margin:9px 0 0;font-size:14px;line-height:21px}.critic34-workspace-emblem{z-index:1;width:76px;min-width:76px;height:76px;color:var(--c28-text);background:radial-gradient(circle,var(--c28-accent),transparent 66%), var(--c28-surface-3);place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.critic34-workspace-emblem{background:radial-gradient(circle,color-mix(in srgb,var(--c28-accent) 14%,transparent),transparent 66%), color-mix(in srgb,var(--c28-surface-3) 72%,transparent)}}.critic34-workspace-emblem{border:1px solid var(--c28-line-strong);border-radius:22px;transform:rotate(4deg);box-shadow:inset 0 1px #ffffff0a,0 18px 44px #00000029}.critic34-workspace-emblem:before,.critic34-workspace-emblem:after{content:"";border-color:var(--c28-line-strong);opacity:.78;width:15px;height:15px;position:absolute}.critic34-workspace-emblem:before{border-top:1px solid;border-left:1px solid;top:7px;left:7px}.critic34-workspace-emblem:after{border-bottom:1px solid;border-right:1px solid;bottom:7px;right:7px}.critic34-workspace-emblem svg{width:38px;height:38px;transform:rotate(-4deg)}.critic30-tab-copy small{color:var(--c28-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;line-height:14px;display:block;overflow:hidden}.critic34-social-flow{border-top:1px solid var(--c28-line);gap:11px;margin:auto 4px 0;padding:15px 7px 0;list-style:none;display:grid}.critic34-social-flow li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.critic34-social-flow li>b{width:24px;height:24px;color:var(--c28-text);background:var(--c28-surface-3);border:1px solid var(--c28-line);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;font-size:11px;display:grid}.critic34-social-flow strong,.critic34-social-flow small{display:block}.critic34-social-flow strong{color:var(--c28-text);font-size:12px;line-height:16px}.critic34-social-flow small{color:var(--c28-dim);margin-top:1px;font-size:11px;line-height:15px}.critic30-rider-card{--rider-dock:134px;min-height:560px}.critic30-rider-card.is-filled{cursor:grab;-webkit-user-select:none;user-select:none}.critic30-rider-card.is-filled:active{cursor:grabbing}.critic30-rider-card.is-filled :is(a,button,select,[data-rider-no-drag]){-webkit-user-select:auto;user-select:auto}.critic30-rider-card.is-filled :is(a,button,select){cursor:pointer}.critic30-rider-card[aria-busy=true]{cursor:progress}.critic30-rider-card[data-drag-surface=card] :is(.critic30-rider-art,.critic30-rider-shade,.critic32-pedestal,.critic33-rider-icon,.critic33-corner-marks){pointer-events:none;-webkit-user-drag:none}.critic30-rider-dock{height:72px;min-height:72px}.critic30-rider-stats{font-size:11px;line-height:15px}.critic33-rider-actions .ch-button{min-height:44px;font-size:11px}.critic34-newcomer-path{background:radial-gradient(circle at 4% 0,var(--c28-accent),transparent 18rem), var(--c28-surface-2);grid-template-columns:minmax(170px,.75fr) minmax(420px,1.7fr) auto;align-items:center;gap:20px;margin-top:18px;padding:clamp(18px,2.5vw,28px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.critic34-newcomer-path{background:radial-gradient(circle at 4% 0,color-mix(in srgb,var(--c28-accent) 10%,transparent),transparent 18rem), color-mix(in srgb,var(--c28-surface-2) 86%,transparent)}}.critic34-newcomer-path{border:1px solid var(--c28-line-strong);border-radius:16px}.critic34-newcomer-path:after{content:"";border:1px solid var(--c28-line);opacity:.56;pointer-events:none;border-radius:50%;width:180px;height:90px;position:absolute;bottom:-52px;right:21%}.critic34-newcomer-path header,.critic34-newcomer-path ol,.critic34-newcomer-path>a{z-index:1;position:relative}.critic34-newcomer-path header>span{color:var(--c28-muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:760}.critic34-newcomer-path h2{color:var(--c28-text);letter-spacing:-.025em;margin:5px 0 0;font-size:21px;line-height:27px}.critic34-newcomer-path ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.critic34-newcomer-path li{grid-template-columns:28px minmax(0,1fr);gap:8px;min-width:0;display:grid}.critic34-newcomer-path li>b{width:28px;height:28px;color:var(--c28-on-accent);background:var(--c28-accent);border-radius:9px;place-items:center;font-size:12px;display:grid}.critic34-newcomer-path li strong,.critic34-newcomer-path li small{display:block}.critic34-newcomer-path li strong{color:var(--c28-text);font-size:12px;line-height:16px}.critic34-newcomer-path li small{color:var(--c28-muted);margin-top:2px;font-size:11px;line-height:15px}.critic30-picker-empty,.critic30-list-empty{border-style:solid}.critic30-picker-empty>.ch-button,.critic30-list-empty>.ch-button{margin-top:16px}.critic30-picker>header>button,.critic30-picker-search button,.critic30-reader-search button{width:44px;height:44px}.critic30-reader-modes button,.critic30-reader-actions .ch-button,.critic30-filter-reset,.critic30-find-reset,.critic30-code-lookup button,.filter-select-menu.critic28-filter-menu>button,.critic28-pagination a{min-height:44px}.critic30-code-lookup input{height:44px}.critic32-own-code small,.critic30-code-lookup>label,.critic30-picker header span,.critic30-requests header span,.critic30-picker-identity small,.critic30-request-identity small{font-size:11px;line-height:15px}.critic28-results-head a{align-items:center;min-height:44px;padding-inline:8px;display:inline-flex}.critic30-reader-check{place-items:center;width:44px;height:44px;display:grid;left:3px}.critic34-load-more{min-width:180px;margin:16px auto 0;display:flex}.critic30-readers,.critic30-find-panel{position:relative}.critic30-readers:after,.critic30-find-panel:after{z-index:-1;content:"";background:linear-gradient(135deg,transparent 46%,var(--c28-line-strong) 47% 48%,transparent 49%), radial-gradient(circle at 50% 50%,var(--c28-accent),transparent 66%);width:230px;height:150px;position:absolute;bottom:-74px;right:-5%}@supports (color:color-mix(in lab, red, red)){.critic30-readers:after,.critic30-find-panel:after{background:linear-gradient(135deg,transparent 46%,color-mix(in srgb,var(--c28-line-strong) 44%,transparent) 47% 48%,transparent 49%), radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--c28-accent) 8%,transparent),transparent 66%)}}.critic30-readers:after,.critic30-find-panel:after{opacity:.7;pointer-events:none}.profile-hero-v5 .profile-rider-roster{color:#f4f6f8;isolation:isolate;align-self:start;width:clamp(360px,27vw,400px);min-width:0}.profile-hero-v5 .profile-rider-head{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05070acc;border:1px solid #ffffff24;border-bottom:0;border-radius:17px 17px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 10px 9px 12px;display:flex}.profile-hero-v5 .profile-rider-head>div{align-items:center;gap:9px;min-width:0;display:flex}.profile-hero-v5 .profile-rider-head span,.profile-hero-v5 .profile-rider-head small,.profile-hero-v5 .profile-rider-head strong{display:block}.profile-hero-v5 .profile-rider-head small{color:#f4f6f894;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:760;line-height:12px}.profile-hero-v5 .profile-rider-head strong{color:#f4f6f8;margin-top:2px;font-size:14px;line-height:18px}.profile-hero-v5 .profile-rider-head>a{color:#f4f6f8bd;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:9px;align-items:center;min-height:44px;padding:0 10px;font-size:11px;font-weight:720;display:inline-flex}:is(.profile-hero-v5 .profile-rider-head>a:hover,.profile-hero-v5 .profile-rider-head>a:focus-visible){color:#fff;background:#ffffff17;border-color:#ffffff38;outline:0}.profile-hero-v5 .profile-rider-sigil{width:30px;min-width:30px;height:30px;position:relative}.profile-hero-v5 .profile-rider-sigil i{border:1px solid #ffffff57;border-radius:50%;width:15px;height:15px;position:absolute;top:7px}.profile-hero-v5 .profile-rider-sigil i:first-child{left:1px}.profile-hero-v5 .profile-rider-sigil i:nth-child(2){background:#05070adb;left:8px}.profile-hero-v5 .profile-rider-sigil i:nth-child(3){background:#05070ae6;left:15px}.profile-hero-v5 .profile-rider-stack{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05070ab8;border:1px solid #ffffff24;border-top-color:#ffffff14;border-radius:0 0 17px 17px;gap:8px;padding:8px;display:grid;box-shadow:0 22px 58px #00000047}.profile-hero-v5 .profile-rider-row{color:#f4f6f8;background:linear-gradient(100deg,#ffffff0b,#ffffff03 62%),#05070acc;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:74px 64px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:112px;padding:8px 11px 8px 7px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff06}:is(.profile-hero-v5 a.profile-rider-row:hover,.profile-hero-v5 a.profile-rider-row:focus-visible){color:#fff;background:linear-gradient(100deg,#ffffff13,#ffffff05 62%),#05070ae0;border-color:#ffffff40;outline:0;transform:translateY(-1px)}.profile-hero-v5 .profile-rider-art{place-items:center;width:74px;height:94px;display:grid;overflow:visible}.profile-hero-v5 .profile-rider-art img{object-fit:contain;object-position:center bottom;width:100%;height:100%;image-rendering:pixelated;filter:grayscale()saturate(0)contrast(1.14)brightness(1.06)drop-shadow(0 8px 10px #0000008c);display:block}.profile-hero-v5 .profile-rider-avatar{width:64px;height:64px;display:block}.profile-hero-v5 .profile-rider-avatar .avatar-large{border-radius:15px;width:64px;min-width:64px;height:64px}.profile-hero-v5 .profile-rider-copy{min-width:0;display:block}.profile-hero-v5 .profile-rider-title{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.profile-hero-v5 .profile-rider-title b{color:#f4f6f8;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:20px;overflow:hidden}.profile-hero-v5 .profile-rider-title small{color:#f4f6f894;letter-spacing:.11em;text-transform:uppercase;flex:none;font-size:10px;font-weight:800;line-height:12px}.profile-hero-v5 .profile-rider-meta,.profile-hero-v5 .profile-rider-copy>small{color:#f4f6f89e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;display:block;overflow:hidden}.profile-hero-v5 .profile-rider-meta{margin-top:4px}.profile-hero-v5 .profile-rider-copy>small{color:#f4f6f875;margin-top:2px}.profile-hero-v5 .profile-rider-empty-mark{background:#ffffff06;border:1px solid #ffffff1a;border-radius:15px;place-items:center;width:64px;height:64px;display:grid}.profile-hero-v5 .profile-rider-row.is-empty{border-color:#ffffff16}@media (max-width:1280px){.profile-hero-v5 .profile-rider-roster{grid-column:1/-1;width:100%}.profile-hero-v5 .profile-rider-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-hero-v5 .profile-rider-row{grid-template-columns:58px 54px minmax(0,1fr);gap:8px;min-height:108px}.profile-hero-v5 .profile-rider-art{width:58px;height:84px}.profile-hero-v5 .profile-rider-avatar,.profile-hero-v5 .profile-rider-avatar .avatar-large,.profile-hero-v5 .profile-rider-empty-mark{width:54px;min-width:54px;height:54px}.profile-hero-v5 .profile-rider-title{display:block}.profile-hero-v5 .profile-rider-title small{margin-top:2px}}@media (max-width:980px){.profile-hero-v5 .profile-rider-stack{grid-template-columns:1fr}.profile-hero-v5 .profile-rider-row{grid-template-columns:74px 64px minmax(0,1fr)}.profile-hero-v5 .profile-rider-art{width:74px;height:94px}.profile-hero-v5 .profile-rider-avatar,.profile-hero-v5 .profile-rider-avatar .avatar-large,.profile-hero-v5 .profile-rider-empty-mark{width:64px;min-width:64px;height:64px}.profile-hero-v5 .profile-rider-title{display:flex}.profile-hero-v5 .profile-rider-title small{margin-top:0}}@media (max-width:900px){.critic30-workspace-head{min-height:104px;padding:17px 18px}.critic34-workspace-copy p{max-width:560px;font-size:13px;line-height:19px}.critic34-workspace-emblem{border-radius:18px;width:62px;min-width:62px;height:62px}.critic34-workspace-emblem svg{width:31px;height:31px}.critic34-social-flow{display:none}.critic34-newcomer-path{grid-template-columns:1fr}.critic34-newcomer-path ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.critic30-rider-grid{margin-right:-16px;padding-right:16px}.critic30-rider-card{min-height:510px}.critic34-newcomer-path ol{grid-template-columns:1fr}.profile-hero-v5 .profile-rider-roster{width:100%}.profile-hero-v5 .profile-rider-row{grid-template-columns:52px 54px minmax(0,1fr);gap:8px;min-height:96px}.profile-hero-v5 .profile-rider-art{width:52px;height:76px}.profile-hero-v5 .profile-rider-avatar,.profile-hero-v5 .profile-rider-avatar .avatar-large,.profile-hero-v5 .profile-rider-empty-mark{width:54px;min-width:54px;height:54px}}@media (max-width:520px){.critic30-workspace-head{min-height:96px;padding:15px 14px}.critic34-workspace-copy h1{font-size:25px}.critic34-workspace-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;display:-webkit-box;overflow:hidden}.critic34-workspace-emblem{border-radius:14px;width:48px;min-width:48px;height:48px}.critic34-workspace-emblem svg{width:25px;height:25px}.critic30-tab-copy small{display:none}.critic34-newcomer-path{padding:17px}}@media (max-width:420px){.critic30-rider-grid{margin-right:-12px;padding-right:12px}.critic30-rider-card{min-height:492px}.critic30-rider-stats{font-size:11px}.profile-hero-v5 .profile-rider-head{padding-inline:9px}.profile-hero-v5 .profile-rider-stack{gap:6px;padding:6px}.profile-hero-v5 .profile-rider-row{padding-inline:5px 8px}}@media (max-width:380px){.profile-hero-v5 .profile-rider-row{grid-template-columns:44px 48px minmax(0,1fr);gap:7px;min-height:90px}.profile-hero-v5 .profile-rider-art{width:44px;height:68px}.profile-hero-v5 .profile-rider-avatar,.profile-hero-v5 .profile-rider-avatar .avatar-large,.profile-hero-v5 .profile-rider-empty-mark{width:48px;min-width:48px;height:48px}.profile-hero-v5 .profile-rider-copy>small{display:none}.profile-hero-v5 .profile-rider-title b{font-size:14px}}@media (prefers-reduced-motion:reduce){.profile-hero-v5 .profile-rider-row{transition:none}:is(.profile-hero-v5 a.profile-rider-row:hover,.profile-hero-v5 a.profile-rider-row:focus-visible){transform:none}}.sr-only{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html[data-theme=noir]{--paper:#07080d;--paper-deep:#0b0d14;--surface:#11141c;--surface-soft:#181c27;--panel:#0f121ae6;--panel-solid:#0f121a;--input:#141923;--ink:#f7f8fb;--muted:#929aa9;--text-soft:#c2c8d2;--line:#c6cfe021;--line-dark:#d3dbea3b;--wine:#e0e5ee;--wine-dark:#aeb7c6;--accent-2:#9183f5;--header:#08090ee6;--glow-a:#cbd6e821;--glow-b:#8874f424;--shadow:0 28px 80px #0000007a;--brand-gradient:linear-gradient(145deg,#4d5668 0%,#2a2f3b 54%,#30294e 100%);--page-gradient:radial-gradient(ellipse at 48% -14%,#e2e9f529,transparent 35rem), radial-gradient(ellipse at 94% 18%,#846ff224,transparent 35rem), radial-gradient(ellipse at 4% 78%,#92385313,transparent 38rem), linear-gradient(154deg,#11141c 0%,#08090e 39%,#0d0f17 72%,#07080d 100%);--action-a:#485162;--action-b:#342e58}html[data-theme=noir] body{background:var(--page-gradient);background-attachment:fixed}html[data-theme=noir] .site-header{background:linear-gradient(#141720f7,#08090ef0);border-color:#d6deec21;box-shadow:inset 0 1px #ffffff09,0 18px 48px #00000057}html[data-theme=noir] :is(.theme-menu,.notification-panel,.settings-modal,.filter-select-menu,.reaction-popover,.sticker-picker-panel){background:linear-gradient(145deg,#1d212dfa,#0c0e15fc 62%,#090a10fc);border-color:#d3dbea29;box-shadow:inset 0 1px #ffffff0b,0 28px 88px #00000080}html[data-theme=noir] :is(.home-rate-console,.home-tool-card,.review-card,.feed-post,.feed-side-card,.library-status-section,.library-card,.analytics-card,.analytics-filter-panel,.review-filter-panel,.connections-panel,.profile-mini-card,.quick-add-shell,.comment-card,.comment-composer,.site-rating-panel,.other-reviews-panel,.review-author-card){background:linear-gradient(145deg,#ffffff0b,#0000 29%),radial-gradient(circle at 92% 4%,#8b7cee12,#0000 18rem),linear-gradient(158deg,#191d28f5,#0d0f17f7 58%,#090a10fa);border-color:#cdd6e626;box-shadow:inset 0 1px #ffffff0b,0 18px 48px #0000003d}html[data-theme=noir] .home-hero{background:radial-gradient(circle at 78% 24%,#8e7df41f,#0000 28rem),linear-gradient(145deg,#171b26c2,#08090e42 66%,#0000)}html[data-theme=noir] .home-band{background:linear-gradient(#14172085,#08090e3d),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 72px);border-block:1px solid #cfd8e714}html[data-theme=noir] :is(.hero-lead,.home-tool-card p,.home-social-band p,.home-cta p){color:var(--text-soft)}html[data-theme=noir] .site-footer{background:linear-gradient(145deg,#151923,#0a0c12);border-top:1px solid #cfd8e71a}html[data-theme=noir] :is(.critic28-stage,.critic30-picker-layer,#critics-profile-layer,.critic35-rider-overlay){--c28-canvas:#08090e;--c28-surface-1:#0d1017;--c28-surface-2:#131721;--c28-surface-3:#1b202b;--c28-hover:#222835;--c28-line:#cfd8e71b;--c28-line-strong:#d7dfee33;--c28-text:#f4f6fa;--c28-muted:#a7afbd;--c28-dim:#7f8898;--c28-accent:#e1e6ee;--c28-accent-2:#9d92ed;--c28-focus:#fff;--c28-shadow:0 28px 92px #0000007a}html[data-theme=noir] .critic28-stage{background:radial-gradient(at 82% -8%,#8e7ef21a,#0000 34rem),radial-gradient(at 4% 82%,#d4ddeb0e,#0000 38rem),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/52px 52px,linear-gradient(145deg,#10131b,#08090e 68%)}html[data-theme=noir] :is(.critic30-rail,.critic30-workspace-head,.critic30-picker,.critic30-requests,.critic30-reader-filters,.critic30-find-controls,.critic30-code-lookup,.critic30-reader-list>article,.critic30-find-card){box-shadow:inset 0 1px #ffffff09}.critic28-console{min-height:760px}.critic30-rail{align-self:stretch;min-height:760px}.critic28-view{min-height:634px}.critic28-stage[data-community-section=friends] .critic28-view{min-height:760px}.critic30-rail .critic28-tabs{grid-template-rows:repeat(3,60px);display:grid}.critic30-rail .critic28-tabs.is-guest{grid-template-rows:60px}.critic30-rail .critic28-tabs button{height:60px;min-height:60px}.critic30-rail .critic28-tabs button>b{margin:0;position:absolute;top:7px;right:7px}@media (min-width:901px){.critic28-console,.critic30-rail,.critic30-workspace{height:760px}.critic30-rail{align-self:auto;min-height:0}.critic30-workspace{flex-direction:column;min-height:0;display:flex}.critic28-view,.critic28-stage[data-community-section=friends] .critic28-view{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}}.community-profile-metrics{min-width:0;color:var(--c28-muted,var(--muted));flex-wrap:wrap;align-items:center;gap:5px 9px;font-size:11px;line-height:15px;display:flex}.community-profile-metrics>span{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.community-profile-metrics b{color:var(--c28-text,var(--ink));font-variant-numeric:tabular-nums;font-size:11px}.community-profile-metrics small{color:inherit;font:inherit}.community-profile-level img{object-fit:contain;filter:drop-shadow(0 3px 5px #0000006b);width:19px;height:19px}.community-profile-readers svg{stroke-width:1.7px;width:14px;height:14px}.community-profile-metrics.critic30-rider-stats{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:0;display:flex}.critic35-picker-person,.critic35-request-person{gap:6px;min-width:0;display:grid}.critic35-picker-person{flex:auto}.critic35-picker-metrics,.critic35-request-metrics{gap:4px 7px;padding-left:54px;font-size:11px}.critic35-picker-metrics b,.critic35-request-metrics b{font-size:11px}.critic35-picker-metrics .community-profile-level img,.critic35-request-metrics .community-profile-level img{width:17px;height:17px}body.rider-dragging,body.rider-dragging *{cursor:grabbing!important}body.rider-dragging .critic30-rider-card:not(.critic35-rider-overlay):is(:hover,:focus-within,.is-drop-target){transform:none}.critic35-rider-overlay{--ch-bg:var(--c28-canvas);--ch-rail:var(--c28-surface-1);--ch-surface:var(--c28-surface-1);--ch-raised:var(--c28-surface-2);--ch-input:var(--c28-surface-1);--ch-line:var(--c28-line);--ch-line-strong:var(--c28-line-strong);--ch-accent:var(--c28-accent);--ch-accent-2:var(--c28-accent-2);--ch-on-accent:var(--c28-on-accent);--ch-on-danger:#fff;--ch-ui:var(--font-manrope,Manrope),var(--sans);--ch-display:var(--font-manrope,Manrope),var(--sans);--ch-signal:var(--c28-accent);--ch-soft-signal:var(--c28-accent)}@supports (color:color-mix(in lab, red, red)){.critic35-rider-overlay{--ch-soft-signal:color-mix(in srgb,var(--c28-accent) 14%,transparent)}}.critic35-rider-overlay{width:100%;height:100%;min-height:100%;color:var(--c28-text);font-family:var(--font-manrope,Manrope),var(--sans);pointer-events:none;box-shadow:inset 0 1px #ffffff12,0 30px 84px #00000094}.critic33-rider-actions{align-self:center}.profile-hero-v5 .profile-rider-roster{color:#f4f6f9;width:clamp(390px,30vw,450px);min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-self:end;padding:0}.profile-hero-v5 .profile-rider-stack{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;display:grid}.profile-hero-v5 .profile-rider-row{color:#f4f6f9;text-align:center;border-radius:0;min-width:0;min-height:176px;padding:0;display:block;position:relative;overflow:visible;transform:none;box-shadow:none!important;background:0 0!important;border:0!important}.profile-hero-v5 .profile-rider-row:before{content:"";pointer-events:none;background:radial-gradient(#dfe5f01a,#0000 68%);width:118px;height:124px;position:absolute;top:5px;left:50%;transform:translate(-50%)}:is(.profile-hero-v5 a.profile-rider-row:hover,.profile-hero-v5 a.profile-rider-row:focus-visible){outline:0;transform:none;background:0 0!important;border:0!important}.profile-hero-v5 .profile-rider-art{z-index:1;opacity:.55;place-items:end center;width:96px;height:126px;transition:opacity .18s,filter .18s;display:grid;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.profile-hero-v5 .profile-rider-art img{object-fit:contain;object-position:center bottom;width:100%;height:100%;image-rendering:pixelated;filter:grayscale()saturate(0)contrast(1.16)brightness(1.08)drop-shadow(0 10px 12px #0000008f)}:is(.profile-hero-v5 a.profile-rider-row:hover .profile-rider-art,.profile-hero-v5 a.profile-rider-row:focus-visible .profile-rider-art){opacity:.76;filter:brightness(1.08)}.profile-hero-v5 .profile-rider-plinth{z-index:2;clip-path:polygon(12% 0,88% 0,100% 30%,92% 100%,8% 100%,0 30%);filter:drop-shadow(0 12px 15px #0000006b);background:linear-gradient(#ffffff1a,#0000 22%),linear-gradient(145deg,#343944,#151820 62%,#0a0c10);height:54px;display:block;position:absolute;bottom:0;left:2px;right:2px}.profile-hero-v5 .profile-rider-plinth i{clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);background:linear-gradient(#242831,#0c0e12);height:7px;display:block;position:absolute;bottom:7px;left:9%;right:9%}.profile-hero-v5 .profile-rider-plinth i:nth-child(2){background:linear-gradient(#4a505c,#1b1e25);height:6px;bottom:16px;left:18%;right:18%}.profile-hero-v5 .profile-rider-avatar,.profile-hero-v5 .profile-rider-empty-mark{z-index:4;place-items:center;width:50px;min-width:50px;height:50px;transition:transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:43px;left:50%;transform:translate(-50%)}.profile-hero-v5 .profile-rider-avatar .avatar-large{background:linear-gradient(145deg,#303541,#11141a);border-color:#eef1f747;border-radius:50%;width:50px;min-width:50px;height:50px;box-shadow:0 8px 18px #00000075}:is(.profile-hero-v5 a.profile-rider-row:hover .profile-rider-avatar,.profile-hero-v5 a.profile-rider-row:focus-visible .profile-rider-avatar){transform:translate(-50%,-3px)}.profile-hero-v5 .profile-rider-copy{z-index:5;text-align:center;min-width:0;display:block;position:absolute;bottom:9px;left:8px;right:8px}.profile-hero-v5 .profile-rider-copy b,.profile-hero-v5 .profile-rider-copy small{color:#f4f6f9;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-hero-v5 .profile-rider-copy b{letter-spacing:-.01em;font-size:12px;line-height:15px}.profile-hero-v5 .profile-rider-copy small{color:#f4f6f994;text-transform:lowercase;margin-top:1px;font-size:10px;line-height:12px}.profile-hero-v5 .profile-rider-empty-mark{background:#0e1016b8;border:0;border-radius:50%;box-shadow:inset 0 1px #ffffff12}.profile-hero-v5 .profile-rider-empty-mark i,.profile-hero-v5 .profile-rider-empty-mark i:before{content:"";background:#eef1f78a;width:16px;height:1px;display:block}.profile-hero-v5 .profile-rider-empty-mark i:before{transform:rotate(90deg)}.library-grid,.library-status-section>.library-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px}.library-card{flex-direction:column;align-items:stretch;column-gap:0;min-height:0;display:flex;overflow:hidden}.library-card>a:first-child{width:100%;min-width:0;padding:12px 12px 0;display:block}.library-card>a:first-child .game-cover{aspect-ratio:4/5.22;width:100%;height:auto;overflow:hidden;border-radius:12px!important;box-shadow:0 12px 24px #00000047,inset 0 0 0 1px #ffffff17!important}.library-card-copy{flex-direction:column;flex:auto;min-width:0;display:flex;padding:14px!important}.library-card-title{min-height:40px;padding-right:0;display:block}.library-card-title h3{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:20px;display:-webkit-box;overflow:hidden}.library-card-title .score-tile{z-index:3;position:absolute;top:20px;right:20px;box-shadow:0 9px 22px #0000006b,inset 0 1px #ffffff2e!important}.library-card-kicker{margin:7px 0 11px!important}.library-card-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto}.library-card footer{margin-top:10px}@media (max-width:1280px){.profile-hero-v5 .profile-rider-roster{grid-column:1/-1;justify-self:end;width:min(450px,100%);max-width:450px}.profile-hero-v5 .profile-rider-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-hero-v5 .profile-rider-row{min-height:176px;display:block}}@media (max-width:980px){.profile-hero-v5 .profile-rider-roster{justify-self:start;width:min(450px,100%)}.profile-hero-v5 .profile-rider-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.critic28-console,.critic30-rail{min-height:0}.critic28-view{min-height:520px}.critic28-stage[data-community-section=friends] .critic28-view{min-height:624px}.critic30-rail .critic28-tabs,.critic30-rail .critic28-tabs.is-guest{grid-template-rows:56px}.critic30-rail .critic28-tabs button{height:56px;min-height:56px}}@media (max-width:760px){.library-grid,.library-status-section>.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.library-card>a:first-child{width:100%;min-width:0;padding:9px 9px 0}.library-card>a:first-child .game-cover{width:100%;height:auto}.library-card-copy{padding:10px!important}.library-card-title .score-tile{top:15px;right:15px}.library-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.library-card-facts>div:first-child{grid-column:1/-1}}@media (max-width:700px){.critic30-rail .critic28-tabs,.critic30-rail .critic28-tabs.is-guest{grid-template-rows:54px}.critic30-rail .critic28-tabs button{height:54px;min-height:54px}.community-profile-metrics{gap:4px 7px}.community-profile-level img{width:17px;height:17px}.profile-hero-v5 .profile-rider-roster{width:min(100%,420px)}.profile-hero-v5 .profile-rider-row{min-height:160px;padding:0}.profile-hero-v5 .profile-rider-art{width:86px;height:112px}.profile-hero-v5 .profile-rider-avatar,.profile-hero-v5 .profile-rider-avatar .avatar-large,.profile-hero-v5 .profile-rider-empty-mark{width:46px;min-width:46px;height:46px}.profile-hero-v5 .profile-rider-plinth{height:50px}.profile-hero-v5 .profile-rider-copy b{font-size:11px}}@media (max-width:520px){.critic30-workspace{flex-direction:column;height:624px;min-height:624px;display:flex}.critic28-view,.critic28-stage[data-community-section=friends] .critic28-view{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.critic35-picker-metrics,.critic35-request-metrics{padding-left:0}.library-card-title h3{font-size:13px;line-height:17px}.library-card-facts dt{font-size:9px}.library-card-facts dd{font-size:11px}}@media (max-width:380px){.profile-hero-v5 .profile-rider-row{grid-template-columns:none;gap:0;min-height:150px;display:block}.profile-hero-v5 .profile-rider-art{width:78px;height:103px}.profile-hero-v5 .profile-rider-copy>small{display:block}}@media (max-width:350px){.library-grid,.library-status-section>.library-grid{grid-template-columns:minmax(0,260px);justify-content:center}}@media (prefers-reduced-motion:reduce){.profile-hero-v5 .profile-rider-art,.profile-hero-v5 .profile-rider-avatar{transition:none}}html[data-theme=noir]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#05070a;--paper-deep:#080b0f;--surface:#0c1015;--surface-soft:#131922;--panel:#0b0f14f0;--panel-solid:#0b0f14;--input:#10161d;--ink:#f4f7fb;--muted:#8f9aa8;--text-soft:#bdc6d1;--line:#e2eaf417;--line-dark:#e2eaf42e;--wine:#cbd5e1;--wine-dark:#8d9aaa;--accent-2:#526172;--header:#05070aed;--hero-gradient:linear-gradient(142deg,#17202a,#070a0e 52%,#020304);--glow-a:#dde6f11a;--glow-b:#5b6c8029;--shadow:0 25px 74px #00000094;--brand-gradient:linear-gradient(145deg,#4a5664,#222a33 54%,#0a0d11);--page-gradient:radial-gradient(ellipse at 48% -16%,#e4ebf41f,transparent 35rem), radial-gradient(ellipse at 96% 24%,#53657929,transparent 38rem), radial-gradient(ellipse at 0 82%,#222d3933,transparent 44rem), linear-gradient(154deg,#0b0f14,#030405 43%,#080b0f 76%,#030405)}html[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#050914;--paper-deep:#071021;--surface:#0b1425;--surface-soft:#111e34;--panel:#09111fed;--panel-solid:#09111f;--input:#0e1a2d;--ink:#f3f7ff;--muted:#91a2bb;--text-soft:#bdc9dc;--line:#bdd8ff1a;--line-dark:#bdd8ff33;--wine:#3899ff;--wine-dark:#1978dc;--accent-2:#2ed1e2;--gold:#78d8ff;--green:#5dd4c6;--danger:#ff6c8f;--header:#050914eb;--hero-gradient:linear-gradient(145deg,#132747,#071020 56%,#030711);--glow-a:#3899ff38;--glow-b:#2ed1e224;--shadow:0 25px 74px #00071680;--brand-gradient:linear-gradient(135deg,#278fff,#24cfe3);--page-gradient:radial-gradient(circle at 86% -8%,#278fff3d,transparent 35rem), radial-gradient(circle at 3% 44%,#24cfe321,transparent 40rem), linear-gradient(150deg,#0b1a35,#040814 56%,#071522)}html[data-theme] body{background:var(--page-gradient);background-attachment:fixed}html[data-theme=noir] select,html[data-theme=midnight] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.critic28-stage{min-height:calc(100dvh - 74px);padding:24px 0 0;display:flex}.critic28-console{flex:auto;align-items:stretch;min-width:0;height:auto;min-height:max(700px,100dvh - 98px)}.critic30-rail,.critic30-workspace{align-self:stretch;min-width:0;height:auto}.critic30-workspace{flex-direction:column;min-height:0;display:flex;overflow:clip}.critic28-view,.critic28-stage[data-community-section=friends] .critic28-view,.critic30-route-content{flex:auto;min-width:0;height:auto;min-height:0}.critic28-view{overflow:clip visible}.critic30-route-content,.critic30-friends,.critic30-readers,.critic30-find-panel{flex-direction:column;flex:auto;display:flex}.critic30-rider-grid{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:14px;width:100%;min-width:0;margin:0;padding:0;display:grid;overflow:visible}.critic30-rider-card{scroll-snap-align:none;min-width:0}.critic30-rider-card.is-filled,.critic30-rider-card.is-filled:active{cursor:default;-webkit-user-select:auto;user-select:auto}.critic30-rider-profile[data-drag-surface=friend]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.critic30-rider-profile[data-drag-surface=friend]:active{cursor:grabbing}.critic30-rider-profile[data-drag-surface=friend] :is(img,a,button){-webkit-user-drag:none}.critic30-rider-profile.is-dragging{opacity:0!important}.critic30-rider-card.is-dragging{opacity:1!important}.critic35-friend-overlay{min-width:0;color:var(--c28-text);background:linear-gradient(135deg,var(--c28-accent),transparent 48%), var(--c28-surface-1);overflow:hidden;min-height:0!important;margin:0!important;padding:10px!important;display:block!important;position:relative!important;inset:auto!important}@supports (color:color-mix(in lab, red, red)){.critic35-friend-overlay{background:linear-gradient(135deg,color-mix(in srgb,var(--c28-accent) 7%,transparent),transparent 48%), color-mix(in srgb,var(--c28-surface-1) 96%,transparent)}}.critic35-friend-overlay{border:1px solid var(--c28-line-strong);border-radius:12px;box-shadow:inset 0 1px #ffffff12,0 24px 64px #00000075}@media (max-width:1180px){.critic30-rider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.critic30-rider-grid>.critic30-rider-card:nth-child(3){grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}.critic34-newcomer-path{grid-template-columns:minmax(180px,.8fr) minmax(0,1.5fr)}.critic34-newcomer-path>.ch-button{grid-column:1/-1;justify-self:start}}@media (max-width:900px){.critic28-console,.critic30-rail,.critic30-workspace,.critic28-view,.critic28-stage[data-community-section=friends] .critic28-view{height:auto;min-height:0}.critic28-console{min-height:calc(100dvh - 98px)}}@media (max-width:760px){.critic30-rider-grid{grid-template-columns:minmax(0,1fr)}.critic30-rider-grid>.critic30-rider-card:nth-child(3){grid-column:auto;width:100%}.critic34-newcomer-path{grid-template-columns:minmax(0,1fr)}.critic34-newcomer-path>.ch-button{grid-column:auto}}@media (max-width:520px){.critic30-workspace,.critic28-view,.critic28-stage[data-community-section=friends] .critic28-view{height:auto;min-height:0;overflow:clip visible}}.profile-hero-v5 .profile-friends-roster{color:#f4f7fb;flex-direction:column;justify-content:center;align-self:stretch;gap:10px;width:100%;min-width:0;display:flex}.profile-hero-v5 .profile-friends-roster-head{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:linear-gradient(115deg,#fff1,#0000 56%),#030509c7;border:1px solid #ffffff24;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0000002e}.profile-hero-v5 .profile-friends-roster-head :is(small,strong){display:block}.profile-hero-v5 .profile-friends-roster-head small{color:#f4f7fb94;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.profile-hero-v5 .profile-friends-roster-head strong{color:#fff;margin-top:2px;font-size:17px;line-height:21px}.profile-hero-v5 .profile-friends-roster-head>b{color:#f4f7fbb3;font-variant-numeric:tabular-nums;font-size:12px}.profile-hero-v5 .profile-friends-stack{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.profile-hero-v5 .profile-friend-card{isolation:isolate;color:#f5f7fb;background:linear-gradient(118deg,#ffffff12,#0000 48%),#070a0ecc;border:1px solid #ffffff24;border-radius:17px;grid-template-columns:64px minmax(0,1fr) 24px;align-items:center;gap:12px;min-width:0;min-height:126px;padding:14px;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 15px 38px #00000038}:is(.profile-hero-v5 a.profile-friend-card:hover,.profile-hero-v5 a.profile-friend-card:focus-visible){color:#fff;border-color:#ffffff4d;outline:0;transform:translateY(-2px);box-shadow:inset 0 0 0 2px #ffffff14,0 20px 48px #0000004d}.profile-hero-v5 .profile-friend-background,.profile-hero-v5 .profile-friend-veil{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.profile-hero-v5 .profile-friend-background{object-fit:cover;object-position:center}.profile-hero-v5 .profile-friend-veil{z-index:-1;background:linear-gradient(90deg,#030509e0,#03050994 58%,#030509c2),linear-gradient(#0000000a,#00000057)}.profile-hero-v5 .profile-friend-avatar{width:64px;height:64px;display:block}.profile-hero-v5 .profile-friend-avatar .avatar-large{border-radius:16px;width:64px;min-width:64px;height:64px;box-shadow:0 10px 24px #00000057}.profile-hero-v5 .profile-friend-copy{min-width:0}.profile-hero-v5 .profile-friend-copy>b,.profile-hero-v5 .profile-friend-copy>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-hero-v5 .profile-friend-copy>b{color:#fff;font-size:15px;line-height:19px}.profile-hero-v5 .profile-friend-copy>small{color:#f4f7fba3;margin-top:2px;font-size:11px;line-height:15px}.profile-hero-v5 .profile-friend-metrics{color:#f4f7fbad;gap:3px 8px;margin-top:7px;font-size:11px;line-height:15px}.profile-hero-v5 .profile-friend-metrics b,.profile-hero-v5 .profile-friend-metrics small{color:inherit;font-size:11px}.profile-hero-v5 .profile-friend-metrics .community-profile-level img{width:17px;height:17px}.profile-hero-v5 .profile-friend-open{color:#f4f7fba8;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:8px;align-self:start;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.profile-hero-v5 .profile-friend-card.is-empty{color:#f4f7fbd6;background:linear-gradient(118deg,#ffffff0e,#0000 52%),#030509d1;border-style:dashed;grid-template-columns:52px minmax(0,1fr) 24px;min-height:126px;box-shadow:inset 0 1px #ffffff06,0 12px 30px #00000029}.profile-hero-v5 .profile-friend-empty-avatar{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.profile-hero-v5 .profile-friend-empty-avatar i,.profile-hero-v5 .profile-friend-empty-avatar i:before{content:"";background:currentColor;width:17px;height:1px;display:block}.profile-hero-v5 .profile-friend-empty-avatar i:before{transform:rotate(90deg)}.profile-hero-v5 .profile-friend-empty-copy :is(b,small){display:block}.profile-hero-v5 .profile-friend-empty-copy b{color:inherit;font-size:13px}.profile-hero-v5 .profile-friend-empty-copy small{color:#f4f7fba8;margin-top:3px;font-size:11px}@media (max-width:1280px){.profile-hero-v5 .profile-friends-roster{grid-column:1/-1}.profile-hero-v5 .profile-friends-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-hero-v5 .profile-friend-card{grid-template-columns:58px minmax(0,1fr) 22px;gap:10px;min-height:132px}.profile-hero-v5 .profile-friend-avatar,.profile-hero-v5 .profile-friend-avatar .avatar-large{width:58px;min-width:58px;height:58px}}@media (max-width:820px){.profile-hero-v5 .profile-friends-roster{grid-column:auto}.profile-hero-v5 .profile-friends-stack{grid-template-columns:minmax(0,1fr)}.profile-hero-v5 .profile-friend-card{grid-template-columns:64px minmax(0,1fr) 24px;min-height:122px}.profile-hero-v5 .profile-friend-avatar,.profile-hero-v5 .profile-friend-avatar .avatar-large{width:64px;min-width:64px;height:64px}}@media (max-width:440px){.profile-hero-v5 .profile-friend-card{grid-template-columns:54px minmax(0,1fr) 22px;gap:9px;padding:11px}.profile-hero-v5 .profile-friend-avatar,.profile-hero-v5 .profile-friend-avatar .avatar-large{width:54px;min-width:54px;height:54px}.profile-hero-v5 .profile-friend-metrics .community-profile-rating{display:none}}.profile-tier-row[data-tier=unrated] .profile-tier-content{min-width:0}.profile-tier-row[data-tier=unrated] .tier-row-load-more{z-index:2;position:relative}.profile-tier-row[data-tier=unrated] .profile-tier-label small{max-width:120px;display:block}@media (prefers-reduced-motion:reduce){.profile-hero-v5 .profile-friend-card{transition:none}}html,body{overflow-x:visible}html[data-theme=noir]{overflow:visible}.critic28-console.page-width{flex:0 auto}.critic28-view,.critic28-stage[data-community-section=friends] .critic28-view{overflow-x:visible}.critic30-rider-grid{flex:auto;grid-template-columns:repeat(3,minmax(0,320px));grid-auto-rows:1fr;justify-content:center;align-items:stretch;min-height:0}.critic30-rider-art,.critic30-rider-card.is-empty .critic30-rider-art{z-index:2;width:calc(100% - 24px);height:calc(100% - var(--rider-dock) - 25px);object-fit:contain;object-position:center bottom;inset:10px 12px auto;transform:none}.critic32-pedestal,.critic30-rider-card.is-empty .critic32-pedestal{z-index:1}.critic30-rider-card{height:100%}.critic30-rider-card:hover .critic30-rider-art,.critic30-rider-card:focus-within .critic30-rider-art,.critic30-rider-card.is-empty:hover .critic30-rider-art,.critic30-rider-card.is-empty:focus-within .critic30-rider-art{transform:none}@media (max-width:1180px){.critic30-rider-grid{grid-template-columns:repeat(2,minmax(0,320px))}.critic30-rider-grid>.critic30-rider-card:nth-child(3){width:320px}}@media (max-width:760px){.critic30-rider-grid{grid-template-columns:minmax(0,420px)}.critic30-rider-grid>.critic30-rider-card:nth-child(3){width:100%}}.profile-hero-v5 .profile-friends-roster{justify-content:flex-start;align-self:start;gap:0;padding-top:3px}.profile-hero-v5 .profile-friends-stack{align-content:start;gap:12px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster{border-radius:16px;gap:9px;width:100%;min-height:236px;padding:14px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-identity h3{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.04;display:block;overflow:hidden}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-identity p{gap:3px 6px;max-height:26px;margin-top:5px;font-size:9.5px;line-height:1.25;overflow:hidden}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-location{gap:5px!important}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .rank-badge.is-compact small{font-size:9.5px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .rank-badge.is-compact b{margin-top:3px;font-size:9.5px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-metrics{gap:6px;margin-top:0;padding-top:8px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-metrics span{max-height:21px;margin-top:3px;font-size:9.5px;line-height:1.1;overflow:hidden}.profile-hero-v5 .profile-friend-empty-card{color:var(--c28-muted,var(--muted));text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;text-decoration:none;gap:12px!important;padding:14px 15px!important}:is(.profile-hero-v5 .profile-friend-empty-card:hover,.profile-hero-v5 .profile-friend-empty-card:focus-visible){color:var(--c28-text,var(--ink));outline:0}.profile-hero-v5 .profile-friend-empty-card:focus-visible{outline:3px solid var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-hero-v5 .profile-friend-empty-card:focus-visible{outline:3px solid color-mix(in srgb,var(--profile-accent) 78%,white)}}.profile-hero-v5 .profile-friend-empty-card:focus-visible{outline-offset:2px}.profile-hero-v5 .profile-friend-empty-card .profile-friend-empty-copy :is(b,small){display:block}.profile-hero-v5 .profile-friend-empty-card .profile-friend-empty-copy b{color:inherit;font-size:15px}.profile-hero-v5 .profile-friend-empty-card .profile-friend-empty-copy small{color:var(--c28-muted,var(--muted));margin-top:4px;font-size:11px}@media (min-width:1281px){.profile-hero-v5,.profile-hero-v5 .profile-hero-inner{min-height:0}.profile-hero-v5 .profile-hero-inner{padding-bottom:38px}}@media (min-width:1101px) and (max-width:1280px){.profile-hero-v5,.profile-hero-v5 .profile-hero-inner{min-height:0}.profile-hero-v5 .profile-hero-inner{grid-template-columns:210px minmax(0,1fr) minmax(340px,360px);gap:32px;padding-bottom:38px}.profile-hero-v5 .profile-friends-roster{grid-column:auto}.profile-hero-v5 .profile-friends-stack{grid-template-columns:minmax(0,1fr)}}@media (min-width:821px) and (max-width:1100px){.profile-hero-v5 .profile-friends-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster:nth-child(3){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}}@media (max-width:520px){.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster{min-height:252px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-head{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"avatar identity""avatar rank";align-items:start;gap:5px 9px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .rank-badge.is-compact{border-left:0;grid-template-columns:30px minmax(0,1fr);width:min(100%,154px);padding-left:0}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .rank-badge.is-compact>img{width:30px;height:30px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster :is(.profile-mini-open,.profile-mini-remove,.profile-mini-remove-confirm>button){width:44px;min-width:44px;height:44px}}.library-card-status-row{align-items:center;gap:8px;min-width:0;margin:7px 0 11px;display:flex}.library-card-status-row .library-card-kicker{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0!important}.library-card-status-row .library-edit-action{flex:0 0 38px;width:38px;min-width:38px;height:38px;margin-left:auto}.library-card-actions{flex:none;align-items:center;gap:7px;margin-left:auto;display:inline-flex}.library-card-status-row .library-card-actions .library-edit-action,.library-card-status-row .library-delete-action{flex:0 0 38px;width:38px;min-width:38px;height:38px;margin-left:0}.library-delete-action{color:#dae5f2ad;cursor:pointer;background:linear-gradient(145deg,#152231d1,#080f19e6);border:1px solid #85a1bd33;border-radius:12px;place-items:center;padding:0;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff0b,0 8px 20px #0000002e}.library-delete-action svg{width:17px;height:17px}.library-delete-action:hover:not(:disabled){color:#ff8798;background:linear-gradient(145deg,#57192ab3,#1d0d18eb);border-color:#ff5c776b;transform:translateY(-1px);box-shadow:0 0 20px #ff3f6529,inset 0 1px #ffc7d314}.library-delete-action:focus-visible{color:#ff8798;background:linear-gradient(145deg,#57192ab3,#1d0d18eb);border-color:#ff5c776b;transform:translateY(-1px);box-shadow:0 0 20px #ff3f6529,inset 0 1px #ffc7d314}.library-delete-action:focus-visible{outline-offset:2px;outline:3px solid #ff5c7738}.library-delete-action:disabled{cursor:wait;opacity:.72}.library-action-spinner{border:2px solid #ffffff2e;border-top-color:#ff8798;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite library-action-spin}@keyframes library-action-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.library-action-spinner{animation-duration:1.2s}}.library-card-status-row .library-edit-action:focus-visible{outline:3px solid var(--wine);outline-offset:2px}.library-card-copy>footer{justify-content:flex-start}@media (max-width:900px){.critic28-console.page-width{width:min(100% - 32px,1280px)}}@media (max-width:520px){.critic28-console.page-width{width:min(100% - 20px,1280px)}.library-card-status-row{align-items:flex-start}}html,body,html[data-theme=noir],html[data-theme=midnight],.critic28-view,.critic28-stage[data-community-section=friends] .critic28-view{overflow-x:clip}.critic28-stage[data-community-section=friends]{align-items:flex-start;min-height:auto;padding-bottom:24px}.critic28-stage[data-community-section=friends] .critic28-console{min-height:0}.critic28-stage[data-community-section=friends] .critic30-friends{flex:none}.critic30-rider-grid{flex:none;grid-template-columns:repeat(3,minmax(0,320px));grid-auto-rows:auto;justify-content:center;align-items:start;gap:12px}.critic30-rider-grid>.critic30-rider-card:nth-child(3){grid-column:auto;justify-self:stretch;width:auto}.critic30-rider-card{--rider-dock:92px;height:clamp(440px,50vw,500px);min-height:0}.critic30-rider-profile,.critic30-empty-rider-copy{bottom:12px;left:12px;right:12px}@media (max-width:1180px) and (min-width:701px){.critic28-console{display:block}.critic30-rail{border-right:0;border-bottom:1px solid var(--c28-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:0;padding:10px;display:grid}.critic30-rail-heading{border-right:1px solid var(--c28-line);border-bottom:0;min-height:50px;padding:5px 9px 5px 3px}.critic30-rail-heading small,.critic34-social-flow{display:none}.critic30-rail .critic28-tabs,.critic30-rail .critic28-tabs.is-guest{grid-template-rows:56px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.critic30-rail .critic28-tabs.is-guest{grid-template-columns:1fr}.critic30-rail .critic28-tabs button{justify-content:center;height:56px;min-height:56px}}@media (max-width:760px){.critic30-rider-grid{grid-template-columns:minmax(0,420px)}.critic30-rider-card{height:clamp(460px,125vw,500px)}}@media (max-width:700px){.critic30-rail{display:block}.critic30-rail-heading{display:none}.critic30-rail .critic28-tabs,.critic30-rail .critic28-tabs.is-guest{grid-template-columns:repeat(3,minmax(0,1fr))}.critic30-rail .critic28-tabs.is-guest{grid-template-columns:1fr}}.profile-hero-v5 .profile-friends-stack{gap:8px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster{border-radius:14px;flex:0 0 184px;gap:6px;width:100%;height:184px;min-height:184px;padding:12px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-identity p>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-location{flex:auto;min-width:0}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-location>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-location .country-flag{width:18px;min-width:18px;height:12px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .rank-badge.is-compact :is(small,b){font-size:9px;line-height:1.1}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .rank-badge.is-compact b{margin-top:2px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:0;padding-top:5px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-metrics span{text-overflow:ellipsis;white-space:nowrap;max-height:9px;margin-top:2px;font-size:8px;line-height:9px;overflow:hidden}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster>footer{min-height:26px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster :is(.profile-mini-open,.profile-mini-remove,.profile-mini-remove-confirm>button){border-radius:7px;width:26px;min-width:26px;height:26px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster :is(.profile-mini-open,.profile-mini-remove,.profile-mini-remove-confirm>button) svg{width:14px;height:14px}.profile-hero-v5 .profile-friend-empty-card{padding:9px 11px!important}.profile-hero-v5 .profile-friend-empty-card .profile-friend-empty-avatar{border-radius:11px;width:40px;min-width:40px;height:40px}.profile-hero-v5 .profile-friend-empty-card .profile-friend-empty-copy b{font-size:13px}.profile-hero-v5 .profile-friend-empty-card .profile-friend-empty-copy small{margin-top:2px;font-size:10px}@media (min-width:821px) and (max-width:1100px){.profile-hero-v5 .profile-friends-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster:nth-child(3){grid-column:auto;justify-self:stretch;width:auto}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-head{grid-template-columns:42px minmax(0,1fr) 72px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-avatar .avatar-large{width:42px;min-width:42px;height:42px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .rank-badge.is-compact{grid-template-columns:26px minmax(0,1fr);padding-left:5px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .rank-badge.is-compact>img{width:26px;height:26px}}@media (max-width:820px){.profile-hero-v5 .profile-friends-stack{grid-template-columns:minmax(0,1fr)}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster{flex-basis:200px;height:200px;min-height:200px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster :is(.profile-mini-open,.profile-mini-remove,.profile-mini-remove-confirm>button){width:44px;min-width:44px;height:44px}}@media (max-width:520px){.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-head{grid-template-columns:46px minmax(0,1fr) 80px;grid-template-areas:"avatar identity rank";align-items:center}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .rank-badge.is-compact{border-left:1px solid #ffffff1c;grid-template-columns:28px minmax(0,1fr);width:100%;padding-left:6px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .rank-badge.is-compact>img{width:28px;height:28px}}@media (min-width:1101px){.library-grid,.library-status-section>.library-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.library-card>a:first-child{padding:10px 10px 0}.library-card-copy{padding:12px!important}}.rider-visibility-selector>div{grid-template-columns:repeat(3,minmax(0,1fr))}.rider-visibility-selector button{align-content:center;justify-items:start;gap:4px;min-height:76px;display:grid}.rider-visibility-selector button>b{min-width:0;color:var(--ink);text-align:left;font-size:13px;line-height:1.25}.rider-visibility-selector button>small{margin-top:0;font-size:10px;line-height:1.35}@media (min-width:1281px){.profile-hero-v5[data-friend-roster=hidden] .profile-hero-inner{grid-template-columns:250px minmax(0,1fr)}}@media (min-width:1101px) and (max-width:1280px){.profile-hero-v5[data-friend-roster=hidden] .profile-hero-inner{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:700px){.rider-visibility-selector>div{grid-template-columns:minmax(0,1fr)}}.nickname-style-clean{font-family:var(--font-manrope),var(--sans)!important;letter-spacing:-.055em!important;text-transform:none!important;text-shadow:none!important;font-style:normal!important;font-weight:800!important}.nickname-style-editorial{font-family:var(--serif)!important;letter-spacing:-.035em!important;text-transform:none!important;text-shadow:0 1px 18px #00000047!important;font-style:italic!important;font-weight:600!important}.nickname-style-gothic{font-family:var(--font-unbounded),var(--sans)!important;letter-spacing:-.04em!important;text-transform:uppercase!important;text-shadow:0 0 1px currentColor, 0 0 24px var(--profile-accent,var(--wine))!important;font-style:normal!important;font-weight:600!important}@supports (color:color-mix(in lab, red, red)){.nickname-style-gothic{text-shadow:0 0 1px currentColor, 0 0 24px color-mix(in srgb,var(--profile-accent,var(--wine)) 34%,transparent)!important}}.nickname-style-terminal{font-variant-ligatures:none!important;letter-spacing:-.045em!important;text-transform:none!important;text-shadow:0 0 18px var(--green)!important;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-style:normal!important;font-weight:700!important}@supports (color:color-mix(in lab, red, red)){.nickname-style-terminal{text-shadow:0 0 18px color-mix(in srgb,var(--green) 18%,transparent)!important}}.nickname-style-selector button{isolation:isolate;text-align:left;align-content:center;justify-items:start;gap:7px;min-height:148px;padding:18px 15px 15px;position:relative;overflow:hidden}.nickname-style-selector button:before,.nickname-style-selector button:after{z-index:-1;content:"";pointer-events:none;position:absolute}.nickname-style-selector button:before{opacity:.85;inset:0}.nickname-style-selector button:after{background:var(--wine);width:7px;height:7px;box-shadow:0 0 18px var(--wine);border-radius:50%;top:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.nickname-style-selector button:after{box-shadow:0 0 18px color-mix(in srgb,var(--wine) 66%,transparent)}}.nickname-style-selector button[data-style=clean]:before{background:linear-gradient(90deg,var(--wine) 0 3px,transparent 3px), linear-gradient(145deg,var(--wine),var(--surface-soft))}@supports (color:color-mix(in lab, red, red)){.nickname-style-selector button[data-style=clean]:before{background:linear-gradient(90deg,color-mix(in srgb,var(--wine) 70%,transparent) 0 3px,transparent 3px), linear-gradient(145deg,color-mix(in srgb,var(--wine) 8%,var(--surface-soft)),var(--surface-soft))}}.nickname-style-selector button[data-style=editorial]:before{background:linear-gradient(90deg,transparent 0 68%,var(--gold) 68% 69%,transparent 69%), linear-gradient(145deg,var(--gold),var(--surface-soft))}@supports (color:color-mix(in lab, red, red)){.nickname-style-selector button[data-style=editorial]:before{background:linear-gradient(90deg,transparent 0 68%,color-mix(in srgb,var(--gold) 12%,transparent) 68% 69%,transparent 69%), linear-gradient(145deg,color-mix(in srgb,var(--gold) 10%,var(--surface-soft)),var(--surface-soft))}}.nickname-style-selector button[data-style=gothic]:before{background:radial-gradient(circle at 86% 20%,var(--accent-2),transparent 34%), linear-gradient(145deg,var(--accent-2),var(--surface-soft))}@supports (color:color-mix(in lab, red, red)){.nickname-style-selector button[data-style=gothic]:before{background:radial-gradient(circle at 86% 20%,color-mix(in srgb,var(--accent-2) 24%,transparent),transparent 34%), linear-gradient(145deg,color-mix(in srgb,var(--accent-2) 8%,var(--surface-soft)),var(--surface-soft))}}.nickname-style-selector button[data-style=terminal]:before{background:repeating-linear-gradient(0deg,transparent 0 5px,var(--green) 5px 6px), linear-gradient(145deg,var(--green),var(--surface-soft))}@supports (color:color-mix(in lab, red, red)){.nickname-style-selector button[data-style=terminal]:before{background:repeating-linear-gradient(0deg,transparent 0 5px,color-mix(in srgb,var(--green) 6%,transparent) 5px 6px), linear-gradient(145deg,color-mix(in srgb,var(--green) 7%,var(--surface-soft)),var(--surface-soft))}}.nickname-style-selector button[data-style=terminal]:after{background:var(--green);box-shadow:0 0 18px var(--green);border-radius:1px}@supports (color:color-mix(in lab, red, red)){.nickname-style-selector button[data-style=terminal]:after{box-shadow:0 0 18px color-mix(in srgb,var(--green) 62%,transparent)}}.nickname-style-selector button b{width:100%;color:var(--ink);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:clamp(18px,1.65vw,25px);line-height:1.08;overflow:visible}.nickname-style-selector button span{color:var(--ink);letter-spacing:.025em;background:0 0;border:0;border-radius:0;margin:8px 0 0;padding:0;font-size:11px;font-weight:800}.nickname-style-selector button small{color:var(--muted);font-size:9.5px;line-height:1.3}.nickname-style-selector button.active{box-shadow:inset 0 0 0 1px var(--wine), inset 4px 0 var(--wine), 0 12px 28px #0000002e}@supports (color:color-mix(in lab, red, red)){.nickname-style-selector button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wine) 34%,transparent), inset 4px 0 var(--wine), 0 12px 28px #0000002e}}.nickname-style-selector button.active span{color:var(--ink);border:0}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster{flex:none;gap:5px;height:auto;min-height:154px;padding:11px 12px 10px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-identity h3{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-identity p{white-space:normal;flex-wrap:wrap;gap:2px 6px;max-height:none;margin-top:3px;line-height:1.15;overflow:visible}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-identity p>span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;overflow:visible}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-location{flex-basis:auto}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-location>span:last-child{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .rank-badge.is-compact :is(small,b),.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .rank-badge-title>small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:8.5px;line-height:1.05;overflow:visible}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .rank-badge.is-compact b{white-space:normal;margin-top:2px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-metrics{padding-top:5px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-metrics>div,.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-metrics .metric-value{text-overflow:clip;overflow:visible}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-metrics .metric-value{white-space:nowrap}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-metrics span{overflow-wrap:normal;text-overflow:clip;white-space:normal;min-height:18px;max-height:none;font-size:8px;line-height:9px;overflow:visible}@media (min-width:821px) and (max-width:1100px){.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-head{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"avatar identity""avatar rank";align-items:start;gap:3px 8px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .rank-badge.is-compact{border-left:0;width:min(100%,150px);padding-left:0}}@media (max-width:560px){.nickname-style-selector button{min-height:132px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-head{grid-template-columns:44px minmax(0,1fr) 88px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-avatar .avatar-large{width:44px;min-width:44px;height:44px}}.profile-quote-surface{--profile-quote-accent:var(--profile-accent,var(--c28-accent,var(--wine)));--profile-quote-text:#ffffffeb;--profile-quote-surface-start:var(--profile-quote-accent)}@supports (color:color-mix(in lab, red, red)){.profile-quote-surface{--profile-quote-surface-start:color-mix(in srgb,var(--profile-quote-accent) 10%,#04050891)}}.profile-quote-surface{--profile-quote-surface-end:#04050852;--profile-quote-border:#ffffff1a;min-width:0;max-height:none;color:var(--profile-quote-text);background:linear-gradient(90deg,var(--profile-quote-surface-start),var(--profile-quote-surface-end));border:1px solid var(--profile-quote-border);border-left:3px solid var(--profile-quote-accent);margin:0;padding:17px 21px 18px 25px;display:block;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.profile-quote-surface{border-left:3px solid color-mix(in srgb,var(--profile-quote-accent) 75%,white)}}.profile-quote-surface{letter-spacing:-.012em;overflow-wrap:anywhere;text-align:left;text-wrap:balance;-webkit-box-orient:initial;-webkit-line-clamp:unset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:4px 16px 16px 4px;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:570;line-height:1.42}.profile-quote-surface:before{content:"“";color:var(--profile-quote-accent);position:absolute;top:-16px;left:7px}@supports (color:color-mix(in lab, red, red)){.profile-quote-surface:before{color:color-mix(in srgb,var(--profile-quote-accent) 72%,white)}}.profile-quote-surface:before{font:700 49px/1 var(--serif);opacity:.45;pointer-events:none}.profile-manifesto{font-size:clamp(20px,1.65vw,25px)}.profile-mini-card>.profile-mini-quote,.profile-summary-card>.profile-summary-quote{min-height:0}.profile-mini-card>.profile-mini-quote{--profile-quote-accent:#dee4ec9e;--profile-quote-text:#f4f7fbe0;--profile-quote-surface-start:#06080c94;--profile-quote-surface-end:#06080c61;--profile-quote-border:#e2e9f21a;text-wrap:pretty;border-left-color:#e2e9f22e;border-radius:4px 12px 12px 4px;padding:11px 14px 12px 17px;font-size:clamp(14px,2.45cqi,16px);line-height:1.34}.profile-mini-card>.profile-mini-quote:before{color:#e2e9f294;opacity:.28;font-size:32px;top:-9px;left:5px}.profile-summary-card>.profile-summary-quote{--profile-quote-text:var(--text-soft);--profile-quote-surface-start:var(--wine)}@supports (color:color-mix(in lab, red, red)){.profile-summary-card>.profile-summary-quote{--profile-quote-surface-start:color-mix(in srgb,var(--wine) 7%,var(--surface-soft))}}.profile-summary-card>.profile-summary-quote{--profile-quote-surface-end:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.profile-summary-card>.profile-summary-quote{--profile-quote-surface-end:color-mix(in srgb,var(--surface-soft) 72%,transparent)}}.profile-summary-card>.profile-summary-quote{--profile-quote-border:var(--line)}.profile-hero-v5 .profile-friends-stack{--profile-roster-slot-min:154px;grid-auto-rows:var(--profile-roster-slot-min);align-items:stretch}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster{min-height:var(--profile-roster-slot-min);align-self:stretch;gap:5px;height:100%;padding:10px 11px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-head{grid-template-columns:42px minmax(0,1fr) 78px;grid-template-areas:"avatar identity rank";align-items:center;gap:7px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-avatar .avatar-large{border-radius:11px;width:42px;min-width:42px;height:42px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-identity h3{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.05;overflow:hidden}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-identity p{white-space:nowrap;flex-wrap:nowrap;gap:3px 5px;max-height:12px;margin-top:3px;font-size:8px;line-height:1.2;overflow:hidden}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-identity p>span,.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-location>span:last-child{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .rank-badge.is-compact{grid-template-columns:24px minmax(0,1fr);gap:4px;padding-left:5px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .rank-badge.is-compact>img{width:24px;height:24px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .rank-badge.is-compact :is(small,b),.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .rank-badge-title>small{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;line-height:1.05;overflow:hidden}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-quote{text-wrap:pretty;-webkit-line-clamp:2;border-radius:3px 9px 9px 3px;-webkit-box-orient:vertical;max-height:45px;padding:7px 9px 8px 11px;font-size:12.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-quote:before{display:none}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-metrics{gap:3px;padding-top:4px}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-metrics .metric-value{font-size:14px!important}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-metrics span{text-overflow:clip;white-space:normal;min-height:0;max-height:17px;margin-top:2px;font-size:7px;line-height:8px;overflow:hidden}.profile-mini-card>.profile-mini-metrics{margin-top:auto}@media (min-width:1101px){.profile-hero-v5,.profile-hero-v5 .profile-hero-inner{min-height:650px}.profile-hero-v5 .profile-identity{min-height:calc(var(--profile-roster-slot-min,154px) * 3 + 16px);flex-direction:column;align-self:stretch;display:flex}.profile-hero-v5 .profile-envy-stats{margin-top:auto}.profile-hero-v5 .profile-friends-stack{height:calc(var(--profile-roster-slot-min) * 3 + 16px);grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,var(--profile-roster-slot-min))}}@media (min-width:821px) and (max-width:1100px){.profile-hero-v5,.profile-hero-v5 .profile-hero-inner{min-height:650px}.profile-hero-v5 .profile-friends-stack{height:var(--profile-roster-slot-min);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:var(--profile-roster-slot-min)}}@media (max-width:820px){.profile-hero-v5 .profile-friends-stack{min-height:calc(var(--profile-roster-slot-min) * 3 + 16px);grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,var(--profile-roster-slot-min))}}.profile-filter-panel{color:var(--ink);background:linear-gradient(145deg,#ffffff06,transparent 42%), var(--panel);margin-bottom:20px;padding:8px}@supports (color:color-mix(in lab, red, red)){.profile-filter-panel{background:linear-gradient(145deg,#ffffff06,transparent 42%), color-mix(in srgb,var(--panel) 94%,var(--paper-deep))}}.profile-filter-panel{border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 38px #0000002e,inset 0 1px #ffffff06}.profile-filter-controls{align-items:stretch;gap:8px;min-width:0;display:grid}.profile-filter-controls>:is(.cabinet-search-field,.filter-select-trigger){border-radius:10px;width:100%;height:48px;min-height:48px}.review-filter-summary{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:54px;margin-top:8px;padding:8px 4px 0;display:grid}.review-filter-metrics{grid-column:2;justify-content:center;align-items:center;gap:clamp(18px,2.4vw,30px);display:inline-flex}.review-filter-metrics>span{min-width:0;min-height:42px;color:var(--text-soft);box-shadow:none;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;border-radius:0;grid-template-columns:28px auto auto;align-items:center;gap:6px;padding:4px 10px 4px 6px;transition:color .18s,transform .2s cubic-bezier(.22,1,.36,1);display:inline-grid}.review-filter-metrics>span[data-review-metric=reviews]{--review-metric-tone:#dae2ecbd}.review-filter-metrics>span[data-review-metric=views]{--review-metric-tone:#c4cfdcbd}.review-filter-metrics>span[data-review-metric=reactions]{--review-metric-tone:#e6ebf2bd}.review-filter-metrics>span:is(:hover,:focus-within){color:var(--ink);box-shadow:none;background:0 0;border-color:#0000;transform:translateY(-1px)}.review-metric-icon{width:28px;height:28px;color:var(--review-metric-tone,var(--wine));place-items:center;display:grid}.review-metric-icon svg{width:22px;height:22px}.review-metric-icon .profile-icon-cutout{--profile-icon-cutout:var(--panel)}@supports (color:color-mix(in lab, red, red)){.review-metric-icon .profile-icon-cutout{--profile-icon-cutout:color-mix(in srgb,var(--panel) 90%,var(--paper-deep))}}.review-filter-metrics>span:hover .profile-icon-quill{transform:translate(1px,-1px)rotate(-3deg)}.review-filter-metrics>span:hover .profile-icon-eye-lid{transform:scaleY(1.06)}.review-filter-metrics>span:hover .profile-icon-eye-rays{opacity:.9;transform:translateY(-1px)}.review-filter-metrics>span:hover .profile-icon-spark{transform:rotate(13deg)scale(1.08)}.review-filter-metrics b{color:var(--ink);font-size:15px;line-height:1}.review-filter-metrics small{color:var(--muted);font-size:11px;line-height:1}.review-filter-summary>button{color:var(--wine);background:0 0;border:0;border-radius:8px;grid-column:3;justify-self:end;margin:0;padding:7px 8px;font-size:11px;font-weight:750}.review-filter-summary>button:is(:hover,:focus-visible){background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-filter-summary>button:is(:hover,:focus-visible){background:color-mix(in srgb,var(--wine) 8%,transparent)}}.review-filter-summary>button:is(:hover,:focus-visible){outline:0}@media (max-width:1180px){.profile-filter-controls-library,.profile-filter-controls-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-filter-controls>.cabinet-search-field{grid-column:1/-1}}@media (max-width:620px){.profile-filter-controls-library,.profile-filter-controls-reviews{grid-template-columns:minmax(0,1fr)}.profile-filter-controls>.cabinet-search-field{grid-column:auto}.review-filter-summary{grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px}.review-filter-metrics,.review-filter-summary>button{grid-column:1}.review-filter-metrics{gap:12px;width:100%}.review-filter-summary>button{justify-self:center}}@media (prefers-reduced-motion:reduce){.profile-hero-v5 .profile-passport-icon,.review-filter-metrics>span,.profile-crafted-icon *{transition:none!important;transform:none!important}}.profile-hero-v5 .profile-friend-empty-card{color:var(--c28-text,var(--ink));background:radial-gradient(circle at 12% 50%,var(--profile-accent,var(--wine)),transparent 38%), linear-gradient(145deg,#ffffff0b,transparent 42%), #090c12c7;flex-direction:row;place-content:center flex-start;align-items:center;overflow:hidden;min-height:var(--profile-roster-slot-min)!important;flex:auto!important;gap:13px!important;height:100%!important;padding:18px!important}@supports (color:color-mix(in lab, red, red)){.profile-hero-v5 .profile-friend-empty-card{background:radial-gradient(circle at 12% 50%,color-mix(in srgb,var(--profile-accent,var(--wine)) 13%,transparent),transparent 38%), linear-gradient(145deg,#ffffff0b,transparent 42%), #090c12c7}}.profile-hero-v5 .profile-friend-empty-card{border:1px solid #e2eaf42b;border-radius:14px;transition:color .2s,background .2s,border-color .2s,box-shadow .24s,transform .24s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px #ffffff0b,0 14px 34px #0000002e}:is(.profile-hero-v5 .profile-friend-empty-card:hover,.profile-hero-v5 .profile-friend-empty-card:focus-visible){color:#fff;background:radial-gradient(circle at 12% 50%,var(--profile-accent,var(--wine)),transparent 42%), linear-gradient(145deg,#ffffff13,transparent 46%), #0d1118e0}@supports (color:color-mix(in lab, red, red)){:is(.profile-hero-v5 .profile-friend-empty-card:hover,.profile-hero-v5 .profile-friend-empty-card:focus-visible){background:radial-gradient(circle at 12% 50%,color-mix(in srgb,var(--profile-accent,var(--wine)) 22%,transparent),transparent 42%), linear-gradient(145deg,#ffffff13,transparent 46%), #0d1118e0}}:is(.profile-hero-v5 .profile-friend-empty-card:hover,.profile-hero-v5 .profile-friend-empty-card:focus-visible){border-color:var(--profile-accent,var(--wine))}@supports (color:color-mix(in lab, red, red)){:is(.profile-hero-v5 .profile-friend-empty-card:hover,.profile-hero-v5 .profile-friend-empty-card:focus-visible){border-color:color-mix(in srgb,var(--profile-accent,var(--wine)) 48%,#ffffff42)}}:is(.profile-hero-v5 .profile-friend-empty-card:hover,.profile-hero-v5 .profile-friend-empty-card:focus-visible){transform:translateY(-2px);box-shadow:inset 0 1px #ffffff12,0 18px 42px #00000040}.profile-hero-v5 .profile-friend-empty-card .profile-friend-empty-avatar{color:#f4f7fbe0;background:linear-gradient(145deg,#ffffff1a,#ffffff06);border:1px solid #ffffff30;border-radius:13px;width:48px;min-width:48px;height:48px;box-shadow:inset 0 1px #ffffff0f}.profile-hero-v5 .profile-friend-empty-card .profile-friend-empty-copy{min-width:0}.profile-hero-v5 .profile-friend-empty-card .profile-friend-empty-copy b{color:inherit;font-size:14px;line-height:1.2}.profile-hero-v5 .profile-friend-empty-card .profile-friend-empty-copy small{color:#e0e6f0a8;margin-top:4px;font-size:10px;line-height:1.35}.settings-backdrop{-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:radial-gradient(circle at 70% 4%,#ffffff0b,#0000 38rem),#000000c2;padding:clamp(10px,2.4vh,26px)}.settings-modal{--settings-canvas:#0d0f12;--settings-rail:#101216;--settings-card:#15181d;--settings-raised:#1b1f25;--settings-muted:#a7afba;--settings-edge:#ffffff1a;--settings-edge-strong:#ffffff2e;--settings-accent:#d7dce3;--settings-accent-2:#8d939d;width:min(1240px,100vw - 32px);height:min(860px,100dvh - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:radial-gradient(circle at 88% 0,#ffffff09,transparent 32rem), linear-gradient(145deg,var(--settings-card),var(--settings-canvas) 66%);border:1px solid var(--settings-edge-strong);border-radius:28px;grid-template-rows:82px minmax(0,1fr) 76px;box-shadow:inset 0 1px #ffffff0e,0 48px 150px #000000ad}html[data-theme=noir] .settings-modal,html[data-theme=midnight] .settings-modal{--settings-canvas:#0d0f12;--settings-rail:#101216;--settings-card:#15181d;--settings-raised:#1b1f25;--settings-muted:#a7afba;--settings-edge:#ffffff1a;--settings-edge-strong:#ffffff2e;--settings-accent:#d7dce3;--settings-accent-2:#8d939d;border-color:#ffffff29;background:radial-gradient(circle at 88% 0,#ffffff09,#0000 32rem),linear-gradient(145deg,#15181d,#0d0f12 66%)!important}.settings-header{background:linear-gradient(90deg,var(--settings-raised),transparent 68%);min-height:0;padding:0 25px 0 22px;position:relative}@supports (color:color-mix(in lab, red, red)){.settings-header{background:linear-gradient(90deg,color-mix(in srgb,var(--settings-raised) 78%,transparent),transparent 68%)}}.settings-header{border-bottom:1px solid var(--settings-edge);box-shadow:none}.settings-header:after{content:"";background:linear-gradient(90deg,var(--settings-accent),transparent 72%);opacity:.42;height:1px;position:absolute;bottom:-1px;left:22px;right:76px}.settings-header img{border:1px solid var(--settings-edge-strong);background:linear-gradient(145deg,#15181d,#08090b);border-radius:14px;width:44px;height:44px;padding:6px;box-shadow:0 10px 28px #00000047}.settings-header small{color:var(--settings-accent);letter-spacing:.12em;font-size:10px}.settings-header h2{letter-spacing:-.04em;margin-top:5px;font-size:23px}.settings-header>button{width:44px;min-width:44px;height:44px;color:var(--settings-muted);background:var(--settings-raised)}@supports (color:color-mix(in lab, red, red)){.settings-header>button{background:color-mix(in srgb,var(--settings-raised) 84%,transparent)}}.settings-header>button{border:1px solid var(--settings-edge);border-radius:13px;transition:color .18s,background .18s,border-color .18s,transform .2s;box-shadow:inset 0 1px #ffffff0a}.settings-header>button:hover{color:#fff;background:var(--settings-raised);border-color:var(--settings-edge-strong);transform:rotate(4deg)}.settings-layout{background:var(--settings-canvas);grid-template-columns:248px minmax(0,1fr);min-height:0}@supports (color:color-mix(in lab, red, red)){.settings-layout{background:color-mix(in srgb,var(--settings-canvas) 92%,transparent)}}.settings-nav{background:radial-gradient(circle at 0 0,var(--settings-accent),transparent 19rem), var(--settings-rail);gap:8px;min-height:0;padding:20px 14px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.settings-nav{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--settings-accent) 7%,transparent),transparent 19rem), var(--settings-rail)}}.settings-nav{border-right:1px solid var(--settings-edge)}.settings-nav button{min-height:68px;color:var(--settings-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:40px minmax(0,1fr);gap:11px;padding:9px 11px;transition:color .18s,background .18s,border-color .18s,box-shadow .2s,transform .22s cubic-bezier(.22,1,.36,1);transform:none}.settings-nav button:hover{color:var(--ink);background:var(--settings-raised)}@supports (color:color-mix(in lab, red, red)){.settings-nav button:hover{background:color-mix(in srgb,var(--settings-raised) 62%,transparent)}}.settings-nav button:hover{border-color:var(--settings-edge)}@supports (color:color-mix(in lab, red, red)){.settings-nav button:hover{border-color:color-mix(in srgb,var(--settings-edge) 72%,transparent)}}.settings-nav button:hover{transform:translate(3px)}.settings-nav button i{width:40px;height:40px;color:var(--settings-muted);background:var(--settings-raised)}@supports (color:color-mix(in lab, red, red)){.settings-nav button i{background:color-mix(in srgb,var(--settings-raised) 78%,transparent)}}.settings-nav button i{border:1px solid var(--settings-edge);border-radius:12px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s}.settings-nav button i svg{width:21px;height:21px}.settings-nav button>span{text-align:left;min-width:0;max-width:none;min-height:0;display:block}.settings-nav button>span b,.settings-nav button>span small{display:block}.settings-nav button>span b{color:inherit;font-size:12px;font-weight:760;line-height:1.2}.settings-nav button>span small{color:var(--settings-muted);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.settings-nav button>span small{color:color-mix(in srgb,var(--settings-muted) 76%,transparent)}}.settings-nav button>span small{font-size:10px;font-weight:520;line-height:1.25}.settings-nav button.active,.settings-nav button[aria-current=page]{color:#fff;background:linear-gradient(105deg,var(--settings-accent),var(--settings-raised) 72%)}@supports (color:color-mix(in lab, red, red)){.settings-nav button.active,.settings-nav button[aria-current=page]{background:linear-gradient(105deg,color-mix(in srgb,var(--settings-accent) 17%,var(--settings-raised)),var(--settings-raised) 72%)}}.settings-nav button.active,.settings-nav button[aria-current=page]{border:1px solid var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-nav button.active,.settings-nav button[aria-current=page]{border:1px solid color-mix(in srgb,var(--settings-accent) 42%,var(--settings-edge))}}.settings-nav button.active,.settings-nav button[aria-current=page]{box-shadow:inset 4px 0 var(--settings-accent), inset 0 1px #fff1, 0 13px 30px #00000038}.settings-nav button.active i,.settings-nav button[aria-current=page] i{color:var(--settings-accent);background:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-nav button.active i,.settings-nav button[aria-current=page] i{background:color-mix(in srgb,var(--settings-accent) 12%,var(--settings-raised))}}.settings-nav button.active i,.settings-nav button[aria-current=page] i{border-color:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-nav button.active i,.settings-nav button[aria-current=page] i{border-color:color-mix(in srgb,var(--settings-accent) 34%,var(--settings-edge))}}.settings-nav button.active i,.settings-nav button[aria-current=page] i{box-shadow:0 0 22px var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-nav button.active i,.settings-nav button[aria-current=page] i{box-shadow:0 0 22px color-mix(in srgb,var(--settings-accent) 12%,transparent)}}.settings-nav button.active>span small,.settings-nav button[aria-current=page]>span small{color:var(--settings-muted)}@supports (color:color-mix(in lab, red, red)){.settings-nav button.active>span small,.settings-nav button[aria-current=page]>span small{color:color-mix(in srgb,var(--settings-muted) 90%,white)}}.settings-content{background:radial-gradient(circle at 100% 0,var(--settings-accent-2),transparent 30rem), var(--settings-canvas);min-height:0;padding:34px 40px 48px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.settings-content{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--settings-accent-2) 6%,transparent),transparent 30rem), var(--settings-canvas)}}.settings-content{scrollbar-color:var(--settings-edge-strong) transparent}.settings-section{gap:24px;max-width:920px;margin-inline:auto}.settings-section>header{border-bottom:1px solid var(--settings-edge);padding:0 0 23px;position:relative}.settings-section>header:after{content:"";background:linear-gradient(90deg,var(--settings-accent),transparent);width:96px;height:2px;position:absolute;bottom:-1px;left:0}.settings-section>header p{width:fit-content;color:var(--settings-accent);background:var(--settings-accent);margin-bottom:10px;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.settings-section>header p{background:color-mix(in srgb,var(--settings-accent) 9%,var(--settings-raised))}}.settings-section>header p{border:1px solid var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-section>header p{border:1px solid color-mix(in srgb,var(--settings-accent) 20%,var(--settings-edge))}}.settings-section>header p{letter-spacing:.13em;border-radius:999px;font-size:10px}.settings-section>header h3{letter-spacing:-.055em;max-width:760px;font-size:clamp(28px,3vw,38px);line-height:1.02}.settings-section>header>span{max-width:720px;color:var(--settings-muted);margin-top:12px;font-size:12px;line-height:1.65}.appearance-block{background:linear-gradient(145deg,#ffffff09,transparent 42%), var(--settings-card);border:1px solid var(--settings-edge);border-radius:21px;gap:22px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #00000026}.appearance-block:before{content:"";background:radial-gradient(circle at 100% 0,var(--settings-accent-2),transparent 68%);width:220px;height:150px;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.appearance-block:before{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--settings-accent-2) 11%,transparent),transparent 68%)}}.appearance-block:before{pointer-events:none}.appearance-theme-block{background:radial-gradient(circle at 100% 0,var(--settings-accent-2),transparent 42%), linear-gradient(145deg,#ffffff09,transparent 42%), var(--settings-card)}@supports (color:color-mix(in lab, red, red)){.appearance-theme-block{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--settings-accent-2) 12%,transparent),transparent 42%), linear-gradient(145deg,#ffffff09,transparent 42%), var(--settings-card)}}.appearance-profile-block{background:radial-gradient(circle at 0 100%,var(--settings-accent),transparent 36%), linear-gradient(145deg,#ffffff09,transparent 42%), var(--settings-card)}@supports (color:color-mix(in lab, red, red)){.appearance-profile-block{background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--settings-accent) 8%,transparent),transparent 36%), linear-gradient(145deg,#ffffff09,transparent 42%), var(--settings-card)}}.appearance-tier-block{background:radial-gradient(circle at 100% 0,var(--settings-accent-2),transparent 40%), linear-gradient(145deg,#ffffff09,transparent 42%), var(--settings-card);margin-top:0}@supports (color:color-mix(in lab, red, red)){.appearance-tier-block{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--settings-accent-2) 10%,transparent),transparent 40%), linear-gradient(145deg,#ffffff09,transparent 42%), var(--settings-card)}}.appearance-tier-block{border-color:var(--settings-edge)}.appearance-block-heading{z-index:1;border-bottom:1px solid var(--settings-edge);gap:13px;padding:0 0 17px;position:relative}.appearance-block-heading>span{width:38px;height:38px;color:var(--settings-accent);background:linear-gradient(145deg,var(--settings-accent),var(--settings-raised))}@supports (color:color-mix(in lab, red, red)){.appearance-block-heading>span{background:linear-gradient(145deg,color-mix(in srgb,var(--settings-accent) 12%,var(--settings-raised)),var(--settings-raised))}}.appearance-block-heading>span{border:1px solid var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.appearance-block-heading>span{border:1px solid color-mix(in srgb,var(--settings-accent) 27%,var(--settings-edge))}}.appearance-block-heading>span{border-radius:11px;box-shadow:inset 0 1px #ffffff0d}.appearance-block-heading b{color:var(--ink);font-size:15px;line-height:1.2}.appearance-block-heading small{color:var(--settings-muted);margin-top:4px;font-size:11px;line-height:1.35}.settings-theme-selector{border:0;min-inline-size:0;margin:0;padding:0}.settings-theme-selector>p{color:var(--settings-muted);margin:12px 0 0;font-size:11px;line-height:1.45}.settings-theme-selector>p span{color:var(--settings-accent);margin-right:5px;font-size:9px}.theme-option-grid{gap:10px;min-width:0;display:grid}.theme-option-grid-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-option-card{min-width:0;min-height:116px;color:var(--ink);background:linear-gradient(145deg,#ffffff0a,transparent 46%), var(--settings-raised,var(--surface-soft));border:1px solid var(--settings-edge,var(--line));text-align:left;border-radius:16px;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:13px;padding:11px;transition:background .18s,border-color .18s,box-shadow .2s,transform .24s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.theme-option-card:hover{background:linear-gradient(145deg,#fff1,transparent 48%), var(--settings-raised,var(--surface-soft))}@supports (color:color-mix(in lab, red, red)){.theme-option-card:hover{background:linear-gradient(145deg,#fff1,transparent 48%), color-mix(in srgb,var(--settings-raised,var(--surface-soft)) 88%,white)}}.theme-option-card:hover{border-color:var(--settings-edge-strong,var(--line-dark));transform:translateY(-2px)}.theme-option-card.active,.theme-option-card[aria-pressed=true]{background:linear-gradient(145deg,var(--settings-accent,var(--wine)),transparent 48%), var(--settings-raised,var(--surface-soft))}@supports (color:color-mix(in lab, red, red)){.theme-option-card.active,.theme-option-card[aria-pressed=true]{background:linear-gradient(145deg,color-mix(in srgb,var(--settings-accent,var(--wine)) 11%,#ffffff09),transparent 48%), var(--settings-raised,var(--surface-soft))}}.theme-option-card.active,.theme-option-card[aria-pressed=true]{border-color:var(--settings-accent,var(--wine))}@supports (color:color-mix(in lab, red, red)){.theme-option-card.active,.theme-option-card[aria-pressed=true]{border-color:color-mix(in srgb,var(--settings-accent,var(--wine)) 68%,var(--settings-edge,var(--line)))}}.theme-option-card.active,.theme-option-card[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--settings-accent,var(--wine)), inset 4px 0 var(--settings-accent,var(--wine)), 0 14px 32px #0003}@supports (color:color-mix(in lab, red, red)){.theme-option-card.active,.theme-option-card[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent,var(--wine)) 20%,transparent), inset 4px 0 var(--settings-accent,var(--wine)), 0 14px 32px #0003}}.theme-option-preview{--theme-deep:#05070a;--theme-accent:#35404c;--theme-light:#cbd5e1;background:radial-gradient(circle at 80% 10%,var(--theme-accent),transparent 50%), var(--theme-deep);width:132px;height:88px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.theme-option-preview{background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--theme-accent) 45%,transparent),transparent 50%), var(--theme-deep)}}.theme-option-preview{border:1px solid var(--theme-light)}@supports (color:color-mix(in lab, red, red)){.theme-option-preview{border:1px solid color-mix(in srgb,var(--theme-light) 26%,transparent)}}.theme-option-preview{box-shadow:inset 0 1px var(--theme-light),0 10px 24px #00000040;border-radius:11px}@supports (color:color-mix(in lab, red, red)){.theme-option-preview{box-shadow:inset 0 1px color-mix(in srgb,var(--theme-light) 13%,transparent),0 10px 24px #00000040}}.theme-option-preview>i{display:block;position:absolute}.theme-preview-topbar{background:var(--theme-light);height:13px;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.theme-preview-topbar{background:color-mix(in srgb,var(--theme-light) 7%,var(--theme-deep))}}.theme-preview-topbar{border-bottom:1px solid var(--theme-light)}@supports (color:color-mix(in lab, red, red)){.theme-preview-topbar{border-bottom:1px solid color-mix(in srgb,var(--theme-light) 15%,transparent)}}.theme-preview-rail{background:linear-gradient(180deg,var(--theme-accent),var(--theme-accent));width:22px;top:18px;bottom:7px;left:7px}@supports (color:color-mix(in lab, red, red)){.theme-preview-rail{background:linear-gradient(180deg,var(--theme-accent),color-mix(in srgb,var(--theme-accent) 26%,var(--theme-deep)))}}.theme-preview-rail{border:1px solid var(--theme-light)}@supports (color:color-mix(in lab, red, red)){.theme-preview-rail{border:1px solid color-mix(in srgb,var(--theme-light) 13%,transparent)}}.theme-preview-rail{border-radius:6px}.theme-preview-hero{background:linear-gradient(110deg,var(--theme-accent),var(--theme-deep));height:27px;top:18px;left:34px;right:7px}@supports (color:color-mix(in lab, red, red)){.theme-preview-hero{background:linear-gradient(110deg,color-mix(in srgb,var(--theme-accent) 42%,var(--theme-deep)),var(--theme-deep))}}.theme-preview-hero{border:1px solid var(--theme-light)}@supports (color:color-mix(in lab, red, red)){.theme-preview-hero{border:1px solid color-mix(in srgb,var(--theme-light) 15%,transparent)}}.theme-preview-hero{border-radius:6px}.theme-preview-card{background:var(--theme-light);height:29px;bottom:7px;left:34px;right:42px}@supports (color:color-mix(in lab, red, red)){.theme-preview-card{background:color-mix(in srgb,var(--theme-light) 8%,var(--theme-deep))}}.theme-preview-card{border:1px solid var(--theme-light)}@supports (color:color-mix(in lab, red, red)){.theme-preview-card{border:1px solid color-mix(in srgb,var(--theme-light) 13%,transparent)}}.theme-preview-card{border-radius:6px}.theme-preview-accent{background:linear-gradient(145deg,var(--theme-accent),var(--theme-light));width:29px;height:29px;box-shadow:0 0 14px var(--theme-accent);border-radius:7px;bottom:7px;right:7px}@supports (color:color-mix(in lab, red, red)){.theme-preview-accent{box-shadow:0 0 14px color-mix(in srgb,var(--theme-accent) 35%,transparent)}}.theme-option-copy{min-width:0}.theme-option-copy b,.theme-option-copy small{display:block}.theme-option-copy b{color:var(--ink);font-size:14px;line-height:1.2}.theme-option-copy small{color:var(--settings-muted,var(--muted));margin-top:6px;font-size:10px;line-height:1.45}.theme-option-state{min-width:50px;color:var(--settings-muted,var(--muted));justify-items:center;gap:5px;display:grid}.theme-option-state i{color:#0000;background:var(--settings-card,var(--panel-solid));place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.theme-option-state i{background:color-mix(in srgb,var(--settings-card,var(--panel-solid)) 84%,transparent)}}.theme-option-state i{border:1px solid var(--settings-edge,var(--line));border-radius:50%;font-size:13px;font-style:normal}.theme-option-state small{font-size:9px;line-height:1}.theme-option-card.active .theme-option-state,.theme-option-card[aria-pressed=true] .theme-option-state{color:var(--settings-accent,var(--wine))}.theme-option-card.active .theme-option-state i,.theme-option-card[aria-pressed=true] .theme-option-state i{color:#07101a;background:linear-gradient(145deg,var(--settings-accent,var(--wine)),var(--settings-accent,var(--wine)))}@supports (color:color-mix(in lab, red, red)){.theme-option-card.active .theme-option-state i,.theme-option-card[aria-pressed=true] .theme-option-state i{background:linear-gradient(145deg,var(--settings-accent,var(--wine)),color-mix(in srgb,var(--settings-accent,var(--wine)) 70%,white))}}.theme-option-card.active .theme-option-state i,.theme-option-card[aria-pressed=true] .theme-option-state i{border-color:var(--settings-accent,var(--wine))}@supports (color:color-mix(in lab, red, red)){.theme-option-card.active .theme-option-state i,.theme-option-card[aria-pressed=true] .theme-option-state i{border-color:color-mix(in srgb,var(--settings-accent,var(--wine)) 72%,white)}}.theme-option-card.active .theme-option-state i,.theme-option-card[aria-pressed=true] .theme-option-state i{box-shadow:0 0 20px var(--settings-accent,var(--wine))}@supports (color:color-mix(in lab, red, red)){.theme-option-card.active .theme-option-state i,.theme-option-card[aria-pressed=true] .theme-option-state i{box-shadow:0 0 20px color-mix(in srgb,var(--settings-accent,var(--wine)) 24%,transparent)}}.theme-trigger{background:linear-gradient(145deg,#ffffff0e,transparent 48%), var(--panel-solid);gap:9px;min-height:44px;padding:5px 12px 5px 6px}@supports (color:color-mix(in lab, red, red)){.theme-trigger{background:linear-gradient(145deg,#ffffff0e,transparent 48%), color-mix(in srgb,var(--panel-solid) 92%,transparent)}}.theme-trigger{border:1px solid var(--line-dark);box-shadow:inset 0 1px #ffffff0a,0 10px 28px #0003}.theme-trigger:hover{background:linear-gradient(145deg,#ffffff14,transparent 50%), var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.theme-trigger:hover{background:linear-gradient(145deg,#ffffff14,transparent 50%), color-mix(in srgb,var(--surface-soft) 92%,transparent)}}.theme-trigger:hover{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.theme-trigger:hover{border-color:color-mix(in srgb,var(--wine) 42%,var(--line-dark))}}.theme-trigger-orb{width:31px;height:31px;box-shadow:inset 0 1px #ffffff29,0 0 20px var(--wine);border:1px solid #ffffff52}@supports (color:color-mix(in lab, red, red)){.theme-trigger-orb{box-shadow:inset 0 1px #ffffff29,0 0 20px color-mix(in srgb,var(--wine) 28%,transparent)}}.theme-trigger-label{letter-spacing:.02em;text-transform:none;font-size:11px}.theme-menu{--settings-card:#121923;--settings-raised:#18222e;--settings-muted:#aab4c2;--settings-edge:#e2eaf430;--settings-edge-strong:#e2eaf44f;--settings-accent:#d8e0ea;width:410px;max-height:calc(100dvh - 96px);color:var(--ink);background:radial-gradient(circle at 100% 0,var(--settings-accent),transparent 22rem), linear-gradient(145deg,var(--settings-card),#080b10 68%);padding:14px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.theme-menu{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--settings-accent) 8%,transparent),transparent 22rem), linear-gradient(145deg,var(--settings-card),#080b10 68%)}}.theme-menu{border:1px solid var(--settings-edge-strong);-webkit-backdrop-filter:blur(28px)saturate(1.12);backdrop-filter:blur(28px)saturate(1.12);border-radius:21px;box-shadow:inset 0 1px #ffffff0e,0 30px 94px #00000094}html[data-theme=noir] .theme-menu{--settings-card:#121923;--settings-raised:#18222e;--settings-muted:#aab4c2;--settings-edge:#e2eaf430;--settings-edge-strong:#e2eaf44f;--settings-accent:#d8e0ea;border-color:#e2eaf43d;background:radial-gradient(circle at 100% 0,#7381951f,#0000 22rem),linear-gradient(145deg,#121923,#080b10 68%)!important}html[data-theme=midnight] .theme-menu{--settings-card:#0e2038;--settings-raised:#142b49;--settings-muted:#a9bdd7;--settings-edge:#6db5ff38;--settings-edge-strong:#6db5ff61;--settings-accent:#3899ff;border-color:#6db5ff4f;background:radial-gradient(circle at 100% 0,#2ed1e21f,#0000 22rem),linear-gradient(145deg,#0e2038,#071120 68%)!important}.theme-menu>header{min-height:52px;color:var(--ink);border-bottom:1px solid var(--settings-edge);letter-spacing:0;text-transform:none;justify-content:space-between;align-items:center;padding:2px 2px 12px 5px;display:flex}.theme-menu>header>span small,.theme-menu>header>span b{display:block}.theme-menu>header>span small{color:var(--settings-accent);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.theme-menu>header>span b{color:var(--ink);margin-top:4px;font-size:15px;line-height:1.2}.theme-menu>header button{width:44px;min-width:44px;height:44px;color:var(--settings-muted);background:var(--settings-raised);border:1px solid var(--settings-edge);border-radius:12px;place-items:center;font-size:21px;display:grid}.theme-menu .theme-option-grid{gap:8px;margin-top:12px}.theme-menu .theme-option-card{border-radius:14px;grid-template-columns:112px minmax(0,1fr) 52px;min-height:102px;padding:9px}.theme-menu>.theme-option-grid>.theme-option-card:hover{background:linear-gradient(145deg,#fff1,transparent 48%), var(--settings-raised)}@supports (color:color-mix(in lab, red, red)){.theme-menu>.theme-option-grid>.theme-option-card:hover{background:linear-gradient(145deg,#fff1,transparent 48%), color-mix(in srgb,var(--settings-raised) 91%,white)}}.theme-menu>.theme-option-grid>.theme-option-card:hover{border-color:var(--settings-edge-strong)}.theme-menu>.theme-option-grid>.theme-option-card:is(.active,[aria-pressed=true]){background:linear-gradient(145deg,var(--settings-accent),transparent 48%), var(--settings-raised)}@supports (color:color-mix(in lab, red, red)){.theme-menu>.theme-option-grid>.theme-option-card:is(.active,[aria-pressed=true]){background:linear-gradient(145deg,color-mix(in srgb,var(--settings-accent) 11%,#ffffff09),transparent 48%), var(--settings-raised)}}.theme-menu>.theme-option-grid>.theme-option-card:is(.active,[aria-pressed=true]){border-color:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.theme-menu>.theme-option-grid>.theme-option-card:is(.active,[aria-pressed=true]){border-color:color-mix(in srgb,var(--settings-accent) 68%,var(--settings-edge))}}.theme-menu>.theme-option-grid>.theme-option-card:is(.active,[aria-pressed=true]){box-shadow:inset 0 0 0 1px var(--settings-accent), inset 4px 0 var(--settings-accent), 0 14px 32px #0003}@supports (color:color-mix(in lab, red, red)){.theme-menu>.theme-option-grid>.theme-option-card:is(.active,[aria-pressed=true]){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 20%,transparent), inset 4px 0 var(--settings-accent), 0 14px 32px #0003}}.theme-menu .theme-option-preview{width:112px;height:76px}.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.rider-visibility-selector)>legend{color:var(--settings-muted);margin-bottom:12px;font-size:12px;font-weight:740}.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.rider-visibility-selector) button{color:var(--ink);background:linear-gradient(145deg,#ffffff09,transparent 46%), var(--settings-raised);box-shadow:inset 0 1px #ffffff0a;border:1px solid var(--settings-edge)!important}.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.rider-visibility-selector) button:hover{background:linear-gradient(145deg,#fff1,transparent 48%), var(--settings-raised)}@supports (color:color-mix(in lab, red, red)){.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.rider-visibility-selector) button:hover{background:linear-gradient(145deg,#fff1,transparent 48%), color-mix(in srgb,var(--settings-raised) 91%,white)}}.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.rider-visibility-selector) button:hover{border-color:var(--settings-edge-strong)!important}.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.rider-visibility-selector) button:is(.active,[aria-pressed=true]){background:linear-gradient(145deg,var(--settings-accent),transparent 48%), var(--settings-raised)}@supports (color:color-mix(in lab, red, red)){.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.rider-visibility-selector) button:is(.active,[aria-pressed=true]){background:linear-gradient(145deg,color-mix(in srgb,var(--settings-accent) 10%,#ffffff09),transparent 48%), var(--settings-raised)}}.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.rider-visibility-selector) button:is(.active,[aria-pressed=true]){border-color:var(--settings-accent)!important}@supports (color:color-mix(in lab, red, red)){.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.rider-visibility-selector) button:is(.active,[aria-pressed=true]){border-color:color-mix(in srgb,var(--settings-accent) 62%,var(--settings-edge))!important}}.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.rider-visibility-selector) button:is(.active,[aria-pressed=true]){box-shadow:inset 0 0 0 1px var(--settings-accent), inset 4px 0 var(--settings-accent), 0 12px 28px #0000002b}@supports (color:color-mix(in lab, red, red)){.settings-section :is(.avatar-frame-selector,.nickname-style-selector,.tier-style-selector,.tier-scale-selector,.rider-visibility-selector) button:is(.active,[aria-pressed=true]){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 18%,transparent), inset 4px 0 var(--settings-accent), 0 12px 28px #0000002b}}.settings-section .settings-upload-card{background:linear-gradient(145deg,#ffffff09,transparent 44%), var(--settings-raised);box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0000001f;border:1px solid var(--settings-edge)!important}.settings-banner-card{padding:10px}.settings-banner-card .settings-banner-preview{border:1px solid var(--settings-edge-strong);border-radius:15px;min-height:244px;box-shadow:0 18px 42px #0000003d}.settings-banner-preview>span,.settings-connection-banner-preview>span{color:#f4f7fb;background:#03060bc2;border:1px solid #ffffff21;box-shadow:0 7px 18px #0003}.settings-avatar-card,.settings-connection-banner-card{border-radius:17px}.settings-avatar-card>div small,.settings-connection-banner-card>div:nth-child(2) small{color:var(--settings-muted);font-size:11px}.settings-section input:not([type=checkbox]),.settings-section select,.settings-section textarea,.settings-section .slug-input,.settings-select-trigger{min-height:48px;color:var(--ink);background:var(--settings-raised)!important}@supports (color:color-mix(in lab, red, red)){.settings-section input:not([type=checkbox]),.settings-section select,.settings-section textarea,.settings-section .slug-input,.settings-select-trigger{background:color-mix(in srgb,var(--settings-raised) 72%,var(--settings-canvas))!important}}.settings-section input:not([type=checkbox]),.settings-section select,.settings-section textarea,.settings-section .slug-input,.settings-select-trigger{border-radius:12px;box-shadow:inset 0 1px 2px #0000001f;border:1px solid var(--settings-edge-strong)!important}.settings-section label{color:var(--settings-muted);font-size:12px}.settings-section input:not([type=checkbox]):hover,.settings-section select:hover,.settings-section textarea:hover,.settings-select-trigger:hover{background:var(--settings-raised)!important;border-color:var(--settings-accent)!important}@supports (color:color-mix(in lab, red, red)){.settings-section input:not([type=checkbox]):hover,.settings-section select:hover,.settings-section textarea:hover,.settings-select-trigger:hover{border-color:color-mix(in srgb,var(--settings-accent) 34%,var(--settings-edge-strong))!important}}.settings-section .slug-input:focus-within{background:var(--settings-raised)!important;border-color:var(--settings-accent)!important}.settings-section input:not([type=checkbox]):focus-visible{background:var(--settings-raised)!important;border-color:var(--settings-accent)!important}.settings-section select:focus-visible{background:var(--settings-raised)!important;border-color:var(--settings-accent)!important}.settings-section textarea:focus-visible{background:var(--settings-raised)!important;border-color:var(--settings-accent)!important}.settings-select-trigger:focus-visible{background:var(--settings-raised)!important;border-color:var(--settings-accent)!important}@supports (color:color-mix(in lab, red, red)){.settings-section .slug-input:focus-within{border-color:color-mix(in srgb,var(--settings-accent) 68%,var(--settings-edge-strong))!important}.settings-section input:not([type=checkbox]):focus-visible{border-color:color-mix(in srgb,var(--settings-accent) 68%,var(--settings-edge-strong))!important}.settings-section select:focus-visible{border-color:color-mix(in srgb,var(--settings-accent) 68%,var(--settings-edge-strong))!important}.settings-section textarea:focus-visible{border-color:color-mix(in srgb,var(--settings-accent) 68%,var(--settings-edge-strong))!important}.settings-select-trigger:focus-visible{border-color:color-mix(in srgb,var(--settings-accent) 68%,var(--settings-edge-strong))!important}}.settings-section .slug-input:focus-within{box-shadow:0 0 0 4px var(--settings-accent), inset 0 1px 2px #0000001f}.settings-section input:not([type=checkbox]):focus-visible{box-shadow:0 0 0 4px var(--settings-accent), inset 0 1px 2px #0000001f}.settings-section select:focus-visible{box-shadow:0 0 0 4px var(--settings-accent), inset 0 1px 2px #0000001f}.settings-section textarea:focus-visible{box-shadow:0 0 0 4px var(--settings-accent), inset 0 1px 2px #0000001f}.settings-select-trigger:focus-visible{box-shadow:0 0 0 4px var(--settings-accent), inset 0 1px 2px #0000001f}@supports (color:color-mix(in lab, red, red)){.settings-section .slug-input:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--settings-accent) 13%,transparent), inset 0 1px 2px #0000001f}.settings-section input:not([type=checkbox]):focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--settings-accent) 13%,transparent), inset 0 1px 2px #0000001f}.settings-section select:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--settings-accent) 13%,transparent), inset 0 1px 2px #0000001f}.settings-section textarea:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--settings-accent) 13%,transparent), inset 0 1px 2px #0000001f}.settings-select-trigger:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--settings-accent) 13%,transparent), inset 0 1px 2px #0000001f}}.settings-section .setting-switch,.share-explainer{min-height:76px;color:var(--ink);background:linear-gradient(145deg,#ffffff08,transparent 45%), var(--settings-raised);border-radius:15px;box-shadow:inset 0 1px #ffffff0a;border:1px solid var(--settings-edge)!important}.settings-section .setting-switch:hover{border-color:var(--settings-edge-strong)!important}.setting-switch b{font-size:13px}.setting-switch small{color:var(--settings-muted);font-size:11px}.rider-visibility-selector button{align-content:end;min-height:108px;overflow:hidden}.rider-visibility-selector button:before{content:"";background:radial-gradient(circle at 14% 50%,var(--settings-accent) 0 6px,transparent 6.5px), radial-gradient(circle at 50% 50%,var(--settings-accent) 0 6px,transparent 6.5px), radial-gradient(circle at 86% 50%,var(--settings-accent) 0 6px,transparent 6.5px), linear-gradient(90deg,var(--settings-edge) 0 100%);opacity:.84;background-position:50%,50%,50%,50%;background-repeat:no-repeat;background-size:auto,auto,auto,100% 1px;width:100%;height:26px;margin-bottom:7px;display:block}.rider-visibility-selector button:nth-child(2):before{background:radial-gradient(circle at 14% 50%,var(--settings-accent) 0 6px,transparent 6.5px), radial-gradient(circle at 50% 50%,var(--settings-muted) 0 5px,transparent 5.5px), radial-gradient(circle at 86% 50%,var(--settings-muted) 0 5px,transparent 5.5px), linear-gradient(90deg,var(--settings-edge) 0 100%);background-position:50%,50%,50%,50%;background-repeat:no-repeat;background-size:auto,auto,auto,100% 1px}.rider-visibility-selector button:nth-child(3):before{background:radial-gradient(circle at 14% 50%,var(--settings-muted) 0 5px,transparent 5.5px), radial-gradient(circle at 50% 50%,var(--settings-muted) 0 5px,transparent 5.5px), radial-gradient(circle at 86% 50%,var(--settings-muted) 0 5px,transparent 5.5px), linear-gradient(90deg,var(--settings-edge) 0 100%);opacity:.42;background-position:50%,50%,50%,50%;background-repeat:no-repeat;background-size:auto,auto,auto,100% 1px}.rider-visibility-selector button>b{font-size:12px}.rider-visibility-selector button>small,.rider-visibility-selector>small{color:var(--settings-muted);font-size:11px}.nickname-style-selector button{border-radius:15px;min-height:154px}.nickname-style-selector button:after{background:var(--settings-accent);width:9px;height:9px;box-shadow:0 0 20px var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.nickname-style-selector button:after{box-shadow:0 0 20px color-mix(in srgb,var(--settings-accent) 45%,transparent)}}.nickname-style-selector button b{color:var(--ink)}.nickname-style-selector button span{font-size:12px}.nickname-style-selector button small{color:var(--settings-muted);font-size:10px}.settings-footer{background:linear-gradient(90deg,var(--settings-rail),var(--settings-card));min-height:0;padding:0 24px}@supports (color:color-mix(in lab, red, red)){.settings-footer{background:linear-gradient(90deg,var(--settings-rail),color-mix(in srgb,var(--settings-card) 90%,var(--settings-canvas)))}}.settings-footer{border-top:1px solid var(--settings-edge);box-shadow:0 -18px 46px #00000029}.settings-footer p{color:var(--settings-muted);font-size:11px}.settings-footer>div{gap:9px}.settings-footer .button{border-radius:12px;min-width:116px;min-height:46px}.settings-footer .button-primary{color:#07101a;background:linear-gradient(135deg,var(--settings-accent),var(--settings-accent))}@supports (color:color-mix(in lab, red, red)){.settings-footer .button-primary{background:linear-gradient(135deg,var(--settings-accent),color-mix(in srgb,var(--settings-accent) 70%,white))}}.settings-footer .button-primary{border-color:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-footer .button-primary{border-color:color-mix(in srgb,var(--settings-accent) 70%,white)}}.settings-footer .button-primary{box-shadow:0 12px 28px var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-footer .button-primary{box-shadow:0 12px 28px color-mix(in srgb,var(--settings-accent) 19%,transparent)}}.settings-footer .button-primary{text-shadow:none}.settings-footer .button-primary:hover{box-shadow:0 16px 34px var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-footer .button-primary:hover{box-shadow:0 16px 34px color-mix(in srgb,var(--settings-accent) 26%,transparent)}}html[data-theme] .settings-modal .button.button-primary{color:#111318!important;background:var(--settings-accent)!important;border-color:var(--settings-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .settings-modal .button.button-primary{border-color:color-mix(in srgb,var(--settings-accent) 72%,white)!important}}html[data-theme] .settings-modal .button.button-primary{text-shadow:none!important;box-shadow:0 12px 28px #00000047!important}html[data-theme] .settings-modal .button.button-primary:hover{background:#f2f4f7!important;box-shadow:0 16px 34px #00000057!important}@media (max-width:960px){.settings-modal{border-radius:24px;grid-template-rows:76px minmax(0,1fr) 72px;width:min(920px,100vw - 24px);height:min(900px,100dvh - 24px);max-height:calc(100dvh - 24px)}.settings-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.settings-nav{border-right:0;border-bottom:1px solid var(--settings-edge);scrollbar-width:none;flex-direction:row;gap:7px;padding:10px 14px;overflow:auto hidden}.settings-nav::-webkit-scrollbar{display:none}.settings-nav button{grid-template-rows:minmax(0,1fr);grid-template-columns:36px minmax(0,1fr);gap:9px;min-width:160px;min-height:60px;padding:7px 9px}.settings-nav button:hover{transform:translateY(-1px)}.settings-nav button i{width:36px;height:36px}.settings-nav button>span{text-align:left;max-width:none;min-height:0}.settings-nav button>span small{display:block}.settings-content{padding:28px 28px 42px}.theme-option-grid-settings{grid-template-columns:minmax(0,1fr)}.settings-connection-banner-card{grid-template-columns:190px minmax(0,1fr)}.settings-connection-banner-preview{width:190px;height:100px}.settings-connection-banner-actions{grid-column:2}}@media (max-width:700px){.settings-backdrop{padding:0}.settings-modal{grid-template-rows:68px minmax(0,1fr) calc(74px + env(safe-area-inset-bottom));border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.settings-header{padding-inline:15px}.settings-header:after{left:15px;right:68px}.settings-header img{width:40px;height:40px}.settings-header h2{font-size:20px}.settings-header>button{width:44px;height:44px}.settings-nav{padding:8px 10px}.settings-nav button{border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:7px;min-width:128px;min-height:52px;padding:6px 8px}.settings-nav button i{border-radius:9px;width:32px;height:32px}.settings-nav button i svg{width:18px;height:18px}.settings-nav button>span b{font-size:10px}.settings-nav button>span small{margin-top:2px;font-size:8.5px}.settings-content{padding:22px 16px 34px}.settings-section{gap:18px}.settings-section>header{padding-bottom:19px}.settings-section>header h3{font-size:29px}.appearance-block{border-radius:18px;gap:18px;padding:17px}.appearance-block-heading{align-items:flex-start}.appearance-block-heading>span{width:36px;min-width:36px;height:36px}.settings-avatar-card{grid-template-columns:74px minmax(0,1fr)}.settings-avatar-card .avatar-large{width:74px;height:74px}.settings-avatar-card>.button{grid-column:1/-1}.settings-connection-banner-card{grid-template-columns:minmax(0,1fr)}.settings-connection-banner-preview{width:100%;height:128px}.settings-connection-banner-actions{grid-column:auto}.settings-footer{padding:0 12px env(safe-area-inset-bottom);gap:10px}.settings-footer p{white-space:normal;max-width:180px;line-height:1.25;display:block}.settings-footer .button{min-width:96px;min-height:44px;padding-inline:13px}.theme-menu{top:72px;right:10px;bottom:calc(82px + env(safe-area-inset-bottom));border-radius:19px;width:auto;max-height:none;position:fixed;left:10px}}@media (min-width:701px) and (max-width:900px){.theme-menu{top:72px;right:14px;bottom:calc(82px + env(safe-area-inset-bottom));width:min(410px,100vw - 28px);max-height:none;position:fixed;left:auto}}@media (max-width:560px){.profile-hero-v5 .profile-friend-empty-card{padding:15px!important}.theme-option-grid-settings{grid-template-columns:minmax(0,1fr)}.theme-option-card,.theme-menu .theme-option-card{grid-template-columns:104px minmax(0,1fr) 42px;gap:9px;min-height:104px}.theme-option-preview,.theme-menu .theme-option-preview{width:104px;height:72px}.theme-option-state{min-width:42px}.theme-option-state small{display:none}.nickname-style-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))}.nickname-style-selector button{min-height:142px}.rider-visibility-selector>div,.tier-scale-selector>div{grid-template-columns:minmax(0,1fr)}.settings-banner-card .settings-banner-preview{min-height:190px}}@media (max-width:430px){.settings-modal{grid-template-rows:68px minmax(0,1fr) calc(116px + env(safe-area-inset-bottom))}.settings-header small{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.settings-nav button{grid-template-columns:30px minmax(0,1fr);min-width:112px}.settings-nav button i{width:30px;height:30px}.settings-nav button>span small{display:none}.settings-section>header h3{font-size:27px}.appearance-block{padding:14px}.theme-option-card,.theme-menu .theme-option-card{grid-template-columns:92px minmax(0,1fr) 34px;padding:8px}.theme-option-preview,.theme-menu .theme-option-preview{width:92px;height:68px}.theme-option-copy b{font-size:12px}.theme-option-copy small{margin-top:4px;font-size:9px;line-height:1.3}.theme-option-state{min-width:34px}.theme-option-state i{width:26px;height:26px}.nickname-style-selector>div{grid-template-columns:minmax(0,1fr)}.settings-footer{padding-block:8px calc(8px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);align-content:center;gap:7px;display:grid}.settings-footer p{text-align:center;max-width:none;font-size:9px;line-height:1.25;display:block}.settings-footer>div{width:100%}.settings-footer .button{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.profile-hero-v5 .profile-friend-empty-card,.settings-nav button,.settings-header>button,.theme-option-card,.theme-trigger{transition:none}.profile-hero-v5 .profile-friend-empty-card:hover,.settings-nav button:hover,.settings-header>button:hover,.theme-option-card:hover{transform:none}.profile-hero-v5 .profile-friend-empty-card:focus-visible{transform:none}}.settings-section .nickname-style-selector>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.settings-section .nickname-style-selector button{isolation:auto;min-width:0;height:auto;min-height:88px;color:var(--ink);background:var(--settings-raised);text-align:left;border-radius:13px;grid-template:"preview preview""caption check"/minmax(0,1fr) 23px;align-content:center;place-items:center stretch;gap:7px;padding:10px 11px 9px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a;border:1px solid var(--settings-edge)!important}.settings-section .nickname-style-selector button:before,.settings-section .nickname-style-selector button:after{content:none!important;display:none!important}.settings-section .nickname-style-selector button>b{width:100%;min-width:0;color:var(--ink);overflow-wrap:anywhere;word-break:break-word;text-overflow:clip;white-space:normal;grid-area:preview;font-size:clamp(15px,1.18vw,18px);line-height:1.08;overflow:visible}.settings-section .nickname-style-selector button[data-name-size=long]>b{font-size:clamp(13px,1vw,16px)}.settings-section .nickname-style-selector button[data-name-size=extended]>b{font-size:12px;line-height:1.04}.settings-section .nickname-style-selector button[data-style=gothic]>b{font-size:clamp(13px,1.02vw,16px)}.settings-section .nickname-style-selector button[data-style=gothic][data-name-size=long]>b,.settings-section .nickname-style-selector button[data-style=gothic][data-name-size=extended]>b{font-size:12px}.settings-section .nickname-style-selector button>:is(.nickname-style-gothic,.nickname-style-terminal){text-shadow:none!important}.settings-section .nickname-style-selector .nickname-style-caption{min-width:0;color:var(--settings-muted);letter-spacing:0;background:0 0;border:0;flex-wrap:wrap;grid-area:caption;align-items:baseline;gap:5px;margin:0;padding:0;font-weight:500;display:flex;overflow:visible}.settings-section .nickname-style-selector .nickname-style-caption strong{color:var(--ink);flex:none;font-size:10.5px;font-weight:800;line-height:1.15}.settings-section .nickname-style-selector .nickname-style-caption small{min-width:0;color:var(--settings-muted);letter-spacing:0;text-overflow:clip;white-space:normal;margin:0;font-size:8.5px;font-weight:500;line-height:1.2;overflow:visible}.settings-section .nickname-style-selector .nickname-style-check{color:#0000;background:var(--settings-canvas);grid-area:check;align-self:center;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-section .nickname-style-selector .nickname-style-check{background:color-mix(in srgb,var(--settings-canvas) 58%,transparent)}}.settings-section .nickname-style-selector .nickname-style-check{border:1px solid var(--settings-edge);border-radius:8px;font-size:13px;font-style:normal;line-height:1}.settings-section .nickname-style-selector button:hover{background:var(--settings-raised)}@supports (color:color-mix(in lab, red, red)){.settings-section .nickname-style-selector button:hover{background:color-mix(in srgb,var(--settings-raised) 93%,white)}}.settings-section .nickname-style-selector button:hover{transform:translateY(-1px);border-color:var(--settings-edge-strong)!important}.settings-section .nickname-style-selector button.active,.settings-section .nickname-style-selector button[aria-pressed=true]{background:var(--settings-raised)}@supports (color:color-mix(in lab, red, red)){.settings-section .nickname-style-selector button.active,.settings-section .nickname-style-selector button[aria-pressed=true]{background:color-mix(in srgb,var(--settings-raised) 92%,white)}}.settings-section .nickname-style-selector button.active,.settings-section .nickname-style-selector button[aria-pressed=true]{box-shadow:inset 3px 0 var(--settings-accent), inset 0 0 0 1px var(--settings-accent), 0 10px 24px #00000029;border-color:var(--settings-accent)!important}@supports (color:color-mix(in lab, red, red)){.settings-section .nickname-style-selector button.active,.settings-section .nickname-style-selector button[aria-pressed=true]{box-shadow:inset 3px 0 var(--settings-accent), inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 10%,transparent), 0 10px 24px #00000029}}.settings-section .nickname-style-selector button.active .nickname-style-check,.settings-section .nickname-style-selector button[aria-pressed=true] .nickname-style-check{color:#111318;background:var(--settings-accent);border-color:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-section .nickname-style-selector button.active .nickname-style-check,.settings-section .nickname-style-selector button[aria-pressed=true] .nickname-style-check{border-color:color-mix(in srgb,var(--settings-accent) 74%,white)}}.settings-section .nickname-style-selector button.active .nickname-style-check,.settings-section .nickname-style-selector button[aria-pressed=true] .nickname-style-check{box-shadow:0 0 16px var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-section .nickname-style-selector button.active .nickname-style-check,.settings-section .nickname-style-selector button[aria-pressed=true] .nickname-style-check{box-shadow:0 0 16px color-mix(in srgb,var(--settings-accent) 18%,transparent)}}.settings-section .nickname-style-selector button:focus-visible{outline:0;border-color:var(--settings-accent)!important}@supports (color:color-mix(in lab, red, red)){.settings-section .nickname-style-selector button:focus-visible{border-color:color-mix(in srgb,var(--settings-accent) 72%,white)!important}}.settings-section .nickname-style-selector button:focus-visible{box-shadow:0 0 0 3px var(--settings-accent), inset 3px 0 var(--settings-accent), inset 0 1px #ffffff0d}@supports (color:color-mix(in lab, red, red)){.settings-section .nickname-style-selector button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--settings-accent) 18%,transparent), inset 3px 0 var(--settings-accent), inset 0 1px #ffffff0d}}.rider-visibility-selector{border:0;min-width:0;margin:0;padding:0}.rider-visibility-selector>legend{color:var(--settings-muted);margin-bottom:12px;font-size:12px;font-weight:740}.rider-visibility-selector>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-section .rider-visibility-selector button{background:var(--settings-raised);text-align:center;border-radius:13px;justify-content:center;align-items:center;min-width:0;min-height:76px;padding:12px 48px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a;border:1px solid var(--settings-edge)!important}.settings-section .rider-visibility-selector button:before,.settings-section .rider-visibility-selector button:after{content:none!important;display:none!important}.settings-section .rider-visibility-selector button>span{text-align:center;width:100%;min-width:0}.settings-section .rider-visibility-selector button>span>b,.settings-section .rider-visibility-selector button>span>small{display:block}.settings-section .rider-visibility-selector button>span>b{color:var(--ink);font-size:12.5px;line-height:1.2}.settings-section .rider-visibility-selector button>span>small{color:var(--settings-muted);margin-top:4px;font-size:10px;line-height:1.3}.settings-section .rider-visibility-selector button>i{color:#0000;background:var(--settings-canvas);place-items:center;width:24px;height:24px;display:grid;position:absolute;top:50%;right:14px;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.settings-section .rider-visibility-selector button>i{background:color-mix(in srgb,var(--settings-canvas) 58%,transparent)}}.settings-section .rider-visibility-selector button>i{border:1px solid var(--settings-edge);border-radius:8px;font-size:12px;font-style:normal;line-height:1}.settings-section .rider-visibility-selector button:hover{background:var(--settings-raised)}@supports (color:color-mix(in lab, red, red)){.settings-section .rider-visibility-selector button:hover{background:color-mix(in srgb,var(--settings-raised) 93%,white)}}.settings-section .rider-visibility-selector button:hover{border-color:var(--settings-edge-strong)!important}.settings-section .rider-visibility-selector button:is(.active,[aria-pressed=true]){background:var(--settings-raised)}@supports (color:color-mix(in lab, red, red)){.settings-section .rider-visibility-selector button:is(.active,[aria-pressed=true]){background:color-mix(in srgb,var(--settings-raised) 92%,white)}}.settings-section .rider-visibility-selector button:is(.active,[aria-pressed=true]){box-shadow:inset 3px 0 var(--settings-accent), inset 0 1px #ffffff0a;border-color:var(--settings-accent)!important}.settings-section .rider-visibility-selector button:is(.active,[aria-pressed=true])>i{color:#111318;background:var(--settings-accent);border-color:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-section .rider-visibility-selector button:is(.active,[aria-pressed=true])>i{border-color:color-mix(in srgb,var(--settings-accent) 74%,white)}}.settings-section .rider-visibility-selector button:focus-visible{box-shadow:0 0 0 3px var(--settings-accent), inset 0 1px #ffffff0a;outline:0;border-color:var(--settings-accent)!important}@supports (color:color-mix(in lab, red, red)){.settings-section .rider-visibility-selector button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--settings-accent) 18%,transparent), inset 0 1px #ffffff0a}}.rider-visibility-selector>small{color:var(--settings-muted);margin-top:10px;font-size:11px;line-height:1.45;display:block}@media (max-width:1100px){.settings-section .nickname-style-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-section .nickname-style-selector button{min-height:86px}}@media (max-width:700px){.rider-visibility-selector>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:430px){.settings-section .nickname-style-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.settings-section .nickname-style-selector button{grid-template-columns:minmax(0,1fr) 22px;gap:5px 6px;min-height:80px;padding:9px 8px 9px 10px}.settings-section .nickname-style-selector button>b{font-size:14px}.settings-section .nickname-style-selector button[data-name-size=long]>b,.settings-section .nickname-style-selector button[data-name-size=extended]>b,.settings-section .nickname-style-selector button[data-style=gothic]>b{font-size:12px}.settings-section .nickname-style-selector .nickname-style-check{border-radius:7px;width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.settings-section .nickname-style-selector button{transition:none}.settings-section .nickname-style-selector button:hover{transform:none}}.critic28-stage[data-community-section=friends]{min-height:calc(100dvh - 74px)}.critic28-stage[data-community-transition=true] .critic28-console{will-change:height}.critic28-stage[data-community-section=friends] .critic28-view,.critic28-stage[data-community-section=friends] .critic30-route-content,.critic28-stage[data-community-section=friends] .critic30-friends{flex:none;min-height:0}.critic30-route-content{transition:opacity .22s,transform .34s cubic-bezier(.22,1,.36,1);animation:.3s cubic-bezier(.22,1,.36,1) critic45-community-panel-in}.critic28-view.is-pending .critic30-route-content{transform:translateY(5px)}.critic34-workspace-copy,.critic34-workspace-emblem{animation:.34s cubic-bezier(.22,1,.36,1) both critic45-community-heading-in}@keyframes critic45-community-heading-in{0%{opacity:.38;translate:0 5px}to{opacity:1;translate:0}}@keyframes critic45-community-panel-in{0%{opacity:.32;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.critic30-route-content{transition:none;animation:none}.critic34-workspace-copy,.critic34-workspace-emblem{animation:none}.critic28-view.is-pending .critic30-route-content{transform:none}}.write-layout-v3{--write-rail-size:272px;--write-rail-gap:clamp(24px,3vw,42px);--write-raised:var(--panel-solid)}@supports (color:color-mix(in lab, red, red)){.write-layout-v3{--write-raised:color-mix(in srgb,var(--panel-solid) 94%,white 6%)}}.write-layout-v3{--write-soft:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.write-layout-v3{--write-soft:color-mix(in srgb,var(--surface-soft) 88%,var(--panel-solid))}}.write-layout-v3{--write-edge:var(--line-dark)}@supports (color:color-mix(in lab, red, red)){.write-layout-v3{--write-edge:color-mix(in srgb,var(--line-dark) 82%,transparent)}}.write-layout-v3{--write-edge-strong:var(--ink)}@supports (color:color-mix(in lab, red, red)){.write-layout-v3{--write-edge-strong:color-mix(in srgb,var(--ink) 22%,transparent)}}.write-layout-v3{--write-focus:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-v3{--write-focus:color-mix(in srgb,var(--wine) 70%,white 12%)}}.write-layout-v3{--review-paper:#090a0e;--review-paper-raised:#0d0f14;--review-paper-ink:#f1f2f5;--review-paper-muted:#9ba0ab;padding-block:42px 84px;padding-inline-start:calc(var(--write-rail-size) + var(--write-rail-gap));display:block;position:relative}html[data-theme=midnight] .write-layout-v3{--write-raised:#10192b;--write-soft:#0d1628;--write-edge:#89abe829;--write-edge-strong:#9dbcf247;--review-paper:#0b1322;--review-paper-raised:#101b2f;--review-paper-ink:#edf3ff;--review-paper-muted:#9eacc4}.write-layout-v3 button,.write-layout-v3 input,.write-layout-v3 [role=slider]{touch-action:manipulation}.write-sidebar-v3{width:var(--write-rail-size);gap:16px;position:absolute;top:42px;left:0}.write-cover-card,.score-picker-v3,.game-card-section,.rich-editor-v3,.gallery-editor-v3,.publish-section,.wishlist-review-explainer{color:var(--ink);background:linear-gradient(145deg,var(--wine),transparent 34%), var(--write-raised)}@supports (color:color-mix(in lab, red, red)){.write-cover-card,.score-picker-v3,.game-card-section,.rich-editor-v3,.gallery-editor-v3,.publish-section,.wishlist-review-explainer{background:linear-gradient(145deg,color-mix(in srgb,var(--wine) 3%,transparent),transparent 34%), var(--write-raised)}}.write-cover-card,.score-picker-v3,.game-card-section,.rich-editor-v3,.gallery-editor-v3,.publish-section,.wishlist-review-explainer{border:1px solid var(--write-edge);border-radius:18px;box-shadow:inset 0 1px #ffffff09,0 18px 48px #00000029}.write-cover-card,.score-picker-v3{padding:15px}.write-cover-card>header,.score-picker-v3>header{text-align:left;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:13px;display:grid}.write-cover-card>header>span,.score-picker-v3>header>span{width:30px;height:30px;color:var(--wine);background:var(--wine);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.write-cover-card>header>span,.score-picker-v3>header>span{background:color-mix(in srgb,var(--wine) 10%,transparent)}}.write-cover-card>header>span,.score-picker-v3>header>span{border:1px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-cover-card>header>span,.score-picker-v3>header>span{border:1px solid color-mix(in srgb,var(--wine) 23%,transparent)}}.write-cover-card>header>span,.score-picker-v3>header>span{border-radius:9px;font-size:10px;font-weight:850}.write-cover-card>header b,.write-cover-card>header small,.score-picker-v3>header b,.score-picker-v3>header small{display:block}.write-cover-card>header b,.score-picker-v3>header b{font-size:12px}.write-cover-card>header small,.score-picker-v3>header small{color:var(--muted);margin-top:2px;font-size:10px}.write-layout-v3 .write-cover-preview{aspect-ratio:4/5.3;background:radial-gradient(circle at 50% 22%,var(--wine),transparent 40%), var(--write-soft);width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.write-layout-v3 .write-cover-preview{background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--wine) 20%,transparent),transparent 40%), var(--write-soft)}}.write-layout-v3 .write-cover-preview{border:1px dashed var(--write-edge-strong);border-radius:14px}.write-layout-v3 .write-cover-preview:after{content:"";pointer-events:none;border:1px solid #ffffff0e;border-radius:10px;position:absolute;inset:7px}.write-layout-v3 .write-cover-preview>img{object-fit:cover;width:100%;height:100%}.write-layout-v3 .write-cover-preview>div{text-align:center;place-content:center;justify-items:center;gap:9px;height:100%;padding:22px;display:grid}.write-layout-v3 .write-cover-preview>div strong{width:70px;height:70px;color:var(--wine);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.write-layout-v3 .write-cover-preview>div strong{color:color-mix(in srgb,var(--wine) 72%,white)}}.write-layout-v3 .write-cover-preview>div strong{background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-v3 .write-cover-preview>div strong{background:color-mix(in srgb,var(--wine) 9%,transparent)}}.write-layout-v3 .write-cover-preview>div strong{border:1px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-v3 .write-cover-preview>div strong{border:1px solid color-mix(in srgb,var(--wine) 18%,transparent)}}.write-layout-v3 .write-cover-preview>div strong{font:700 34px/1 var(--serif);border-radius:20px}.write-layout-v3 .write-cover-preview>div span{overflow-wrap:anywhere;max-width:18ch;font-size:13px;font-weight:750}.write-layout-v3 .write-cover-preview>div small{color:var(--muted);font-size:10px}.cover-actions{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px;display:grid}.cover-actions>button{min-height:44px;padding-inline:12px}.cover-actions>button:not(.button){color:var(--muted);background:0 0;border:0;font-size:11px}.cover-actions>button:not(.button):hover{color:var(--danger)}.score-picker-v3{text-align:left;margin-top:0}.score-current{background:var(--write-soft);border:1px solid var(--write-edge);border-radius:13px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.score-current>.score-current-tile{border-radius:15px!important;width:68px!important;min-width:68px!important;height:68px!important;font-size:27px!important}.score-current-tile small{letter-spacing:0;align-self:center;margin:5px 0 0 2px;font-size:10px}.score-current>div b,.score-current>div span{display:block}.score-current>div b{font-size:12px;line-height:1.25}.score-current>div span{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.45}.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="10"]{--spectrum-a:#ff174f;--spectrum-b:#71001f;--spectrum-edge:#ff7591;--spectrum-ink:#fff}.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="9"]{--spectrum-a:#ff4d3d;--spectrum-b:#92182b;--spectrum-edge:#ff8a7f;--spectrum-ink:#fff}.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="8"]{--spectrum-a:#ff7a24;--spectrum-b:#a93522;--spectrum-edge:#ffad70;--spectrum-ink:#fff}.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="7"]{--spectrum-a:#ffd429;--spectrum-b:#b96c0e;--spectrum-edge:#ffe879;--spectrum-ink:#201600}.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="6"]{--spectrum-a:#b7ed35;--spectrum-b:#4c8c1c;--spectrum-edge:#d9ff77;--spectrum-ink:#102000}.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="5"]{--spectrum-a:#3ee6a0;--spectrum-b:#0b7b5a;--spectrum-edge:#83ffca;--spectrum-ink:#001c12}.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="4"]{--spectrum-a:#1fd6df;--spectrum-b:#096a83;--spectrum-edge:#70f5ff;--spectrum-ink:#00191d}.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="3"]{--spectrum-a:#4f8fff;--spectrum-b:#293c93;--spectrum-edge:#8db8ff;--spectrum-ink:#fff}.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="2"]{--spectrum-a:#69758e;--spectrum-b:#2b303c;--spectrum-edge:#9aa6bd;--spectrum-ink:#fff}.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="1"]{--spectrum-a:#343944;--spectrum-b:#090b0f;--spectrum-edge:#6d7480;--spectrum-ink:#fff}.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score=unrated]{--spectrum-a:#39404d;--spectrum-b:#12151b;--spectrum-edge:#737d8e;--spectrum-ink:#fff}html[data-theme] .score-picker-v3 .score-current-tile.score-square[data-score]{color:var(--spectrum-ink)!important;background:linear-gradient(150deg,#ffffff38,transparent 35%),linear-gradient(135deg,var(--spectrum-a),var(--spectrum-b))!important;border:1px solid var(--spectrum-edge)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .score-picker-v3 .score-current-tile.score-square[data-score]{border:1px solid color-mix(in srgb,var(--spectrum-edge) 68%,transparent)!important}}html[data-theme] .score-picker-v3 .score-current-tile.score-square[data-score]{box-shadow:inset 0 1px #ffffff40,inset 0 -18px 26px #0000002e,0 10px 26px var(--spectrum-a)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .score-picker-v3 .score-current-tile.score-square[data-score]{box-shadow:inset 0 1px #ffffff40,inset 0 -18px 26px #0000002e,0 10px 26px color-mix(in srgb,var(--spectrum-a) 23%,transparent)!important}}.score-picker-v3 .score-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.score-picker-v3 .score-scale button{width:auto;min-width:0;height:44px;color:var(--spectrum-ink);background:linear-gradient(145deg,var(--spectrum-a),var(--spectrum-b));padding:0}@supports (color:color-mix(in lab, red, red)){.score-picker-v3 .score-scale button{background:linear-gradient(145deg,color-mix(in srgb,var(--spectrum-a) 62%,var(--write-soft)),color-mix(in srgb,var(--spectrum-b) 68%,var(--write-soft)))}}.score-picker-v3 .score-scale button{border:1px solid var(--spectrum-edge)}@supports (color:color-mix(in lab, red, red)){.score-picker-v3 .score-scale button{border:1px solid color-mix(in srgb,var(--spectrum-edge) 34%,var(--write-edge))}}.score-picker-v3 .score-scale button{opacity:.72;border-radius:10px;font-size:12px;font-weight:850;transition:opacity .16s,transform .16s,box-shadow .16s}.score-picker-v3 .score-scale button:hover,.score-picker-v3 .score-scale button.active{opacity:1;box-shadow:0 7px 16px var(--spectrum-a);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.score-picker-v3 .score-scale button:hover,.score-picker-v3 .score-scale button.active{box-shadow:0 7px 16px color-mix(in srgb,var(--spectrum-a) 20%,transparent)}}.score-picker-v3 .score-scale button.active{outline:2px solid var(--spectrum-edge);outline-offset:1px}.score-clear-v3{border-radius:9px;width:100%;min-height:44px;margin-top:7px;color:var(--muted)!important;background:0 0!important;border:0!important;font-size:10px!important}.score-clear-v3:hover{color:var(--ink)!important;background:var(--write-soft)!important}.score-wishlist-note{background:var(--write-soft);border:1px dashed var(--write-edge-strong);text-align:center;border-radius:13px;place-content:center;gap:8px;min-height:142px;padding:22px 15px;display:grid}.score-wishlist-note b{font-size:13px}.score-wishlist-note span{color:var(--muted);font-size:10px;line-height:1.55}.write-main-v3{gap:18px;display:grid}.write-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:4px;display:flex}.write-page-heading h1{max-width:780px;font:620 clamp(34px,5vw,60px)/.98 var(--serif);letter-spacing:-.035em;margin:0}.write-page-heading>div:first-child>p:last-child{max-width:690px;color:var(--text-soft);margin:13px 0 0;font-size:12px;line-height:1.65}.write-step-status{border-right:2px solid var(--wine);flex:none;justify-items:end;gap:4px;padding:12px 14px;display:grid}.write-step-status span{color:var(--wine);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.write-step-status b{color:var(--muted);font-size:10px;font-weight:650}.form-notice-v3{min-height:48px;color:var(--text-soft);background:var(--wine);margin:0;padding:13px 15px}@supports (color:color-mix(in lab, red, red)){.form-notice-v3{background:color-mix(in srgb,var(--wine) 7%,var(--write-soft))}}.form-notice-v3{border:1px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.form-notice-v3{border:1px solid color-mix(in srgb,var(--wine) 16%,var(--write-edge))}}.form-notice-v3{border-radius:12px;font-size:11px;line-height:1.55}.draft-recovery{color:var(--ink);background:var(--gold);justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.draft-recovery{background:color-mix(in srgb,var(--gold) 8%,var(--write-raised))}}.draft-recovery{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.draft-recovery{border:1px solid color-mix(in srgb,var(--gold) 27%,var(--write-edge))}}.draft-recovery{border-radius:14px}.draft-recovery b,.draft-recovery span{display:block}.draft-recovery b{font-size:12px}.draft-recovery span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5}.draft-recovery p{flex:none;gap:7px;margin:0;display:flex}.game-card-section{padding:clamp(18px,2.5vw,26px)}.game-card-section>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:20px;display:grid}.game-card-section>header>span{width:38px;height:38px;color:var(--wine);background:var(--wine);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.game-card-section>header>span{background:color-mix(in srgb,var(--wine) 9%,transparent)}}.game-card-section>header>span{border:1px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.game-card-section>header>span{border:1px solid color-mix(in srgb,var(--wine) 20%,transparent)}}.game-card-section>header>span{border-radius:11px;font-size:10px;font-weight:850}.game-card-section>header h2{font:650 23px/1.1 var(--serif);margin:0}.game-card-section>header p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.game-card-section>header>b{color:var(--muted);align-self:center;font-size:11px}.destination-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.destination-switch>button{min-height:84px;color:var(--text-soft);background:var(--write-soft);border:1px solid var(--write-edge);text-align:left;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:11px;padding:14px;display:grid;position:relative}.destination-switch>button>i{width:42px;height:42px;color:var(--muted);background:var(--ink);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.destination-switch>button>i{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.destination-switch>button>i{border:1px solid var(--write-edge);border-radius:12px;font-size:18px;font-style:normal}.destination-switch b,.destination-switch small{display:block}.destination-switch b{color:var(--ink);font-size:12px}.destination-switch small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4}.destination-switch em{color:#0000;border:1px solid var(--write-edge-strong);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.destination-switch>button:hover{border-color:var(--write-edge-strong)}.destination-switch>button.active{color:var(--ink);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.destination-switch>button.active{background:color-mix(in srgb,var(--wine) 7%,var(--write-soft))}}.destination-switch>button.active{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.destination-switch>button.active{border-color:color-mix(in srgb,var(--wine) 42%,var(--write-edge))}}.destination-switch>button.active{box-shadow:inset 3px 0 var(--wine)}.destination-switch>button.active>i{color:var(--wine);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.destination-switch>button.active>i{background:color-mix(in srgb,var(--wine) 12%,transparent)}}.destination-switch>button.active>i{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.destination-switch>button.active>i{border-color:color-mix(in srgb,var(--wine) 25%,transparent)}}.destination-switch>button.active em{color:#08090d;background:var(--wine);border-color:var(--wine)}.write-layout-v3 .form-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.write-layout-v3 .form-grid-v3>label,.write-layout-v3 .form-grid-v3>fieldset{min-width:0;margin:0}.write-layout-v3 .form-grid-v3>label{color:var(--text-soft);align-content:start;gap:7px;font-size:11px;font-weight:720;display:grid}.write-layout-v3 .form-grid-v3>label>em{color:var(--danger);font-style:normal}.write-layout-v3 .form-grid-v3 input,.write-layout-v3 .genre-search,.gallery-editor-v3 input,.editor-popover-v3 input{width:100%;min-height:46px;color:var(--ink);background:var(--input);border:1px solid var(--write-edge);border-radius:10px;padding:0 13px;font-size:12px}.write-layout-v3 :is(input,.filter-select-trigger):hover{border-color:var(--write-edge-strong)}.write-layout-v3 :is(input,.filter-select-trigger):focus-visible{outline:3px solid var(--write-focus)}@supports (color:color-mix(in lab, red, red)){.write-layout-v3 :is(input,.filter-select-trigger):focus-visible{outline:3px solid color-mix(in srgb,var(--write-focus) 24%,transparent)}}.write-layout-v3 :is(input,.filter-select-trigger):focus-visible{border-color:var(--write-focus)}.write-layout-v3 [aria-invalid=true]{border-color:var(--danger)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-v3 [aria-invalid=true]{border-color:color-mix(in srgb,var(--danger) 68%,var(--write-edge))!important}}.write-layout-v3 .form-grid-v3 label>small{color:var(--muted);font-size:10px;font-weight:500}.field-error{line-height:1.45;display:block;color:var(--danger)!important;font-size:10px!important}.write-layout-v3 .platform-selector legend{color:var(--text-soft);margin-bottom:8px;font-size:11px;font-weight:720}.write-layout-v3 .platform-selector legend small{color:var(--muted);font-size:10px;font-weight:500}.write-layout-v3 .platform-selector>div{flex-wrap:wrap;gap:7px;display:flex}.write-layout-v3 .platform-selector button,.genre-chip-grid>button{min-height:44px;color:var(--muted);background:var(--write-soft);border:1px solid var(--write-edge);border-radius:10px;padding:0 12px;font-size:10px;font-weight:700}.write-layout-v3 .platform-selector button span{color:var(--muted);margin-right:5px}.write-layout-v3 .platform-selector button:hover,.genre-chip-grid>button:hover{color:var(--ink);border-color:var(--write-edge-strong)}.write-layout-v3 .platform-selector button.selected,.genre-chip-grid>button.selected{color:var(--ink);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-v3 .platform-selector button.selected,.genre-chip-grid>button.selected{background:color-mix(in srgb,var(--wine) 9%,var(--write-soft))}}.write-layout-v3 .platform-selector button.selected,.genre-chip-grid>button.selected{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-v3 .platform-selector button.selected,.genre-chip-grid>button.selected{border-color:color-mix(in srgb,var(--wine) 35%,var(--write-edge))}}.write-layout-v3 .platform-selector button.selected span{color:var(--wine)}.online-toggle{background:var(--write-soft);border:1px solid var(--write-edge);cursor:pointer;border-radius:11px;min-height:58px;padding:11px 13px;grid-template-columns:22px minmax(0,1fr)!important;column-gap:10px!important}.online-toggle>input{opacity:0;position:absolute;width:1px!important;height:1px!important;min-height:1px!important}.online-toggle>span{background:var(--input);border:1px solid var(--write-edge-strong);border-radius:7px;grid-row:1/3;place-items:center;width:22px;height:22px;display:grid}.online-toggle>input:checked+span{background:var(--wine);border-color:var(--wine)}.online-toggle>input:checked+span:after{content:"✓";color:#08090d;font-size:12px;font-weight:900}.online-toggle>input:focus-visible+span{outline:3px solid var(--write-focus)}@supports (color:color-mix(in lab, red, red)){.online-toggle>input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--write-focus) 26%,transparent)}}.online-toggle>input:focus-visible+span{outline-offset:2px}.online-toggle b{color:var(--ink);align-self:end;font-size:11px}.online-toggle small{align-self:start;color:var(--muted)!important;font-size:10px!important}.write-layout-v3 .steam-hours-note{background:var(--write-soft);border:1px solid var(--write-edge);border-radius:11px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;min-height:58px;margin:0;padding:10px 13px;display:grid}.genres-section .genre-search{margin-bottom:10px}.genre-chip-grid{scrollbar-color:var(--write-edge-strong) transparent;flex-wrap:wrap;gap:7px;max-height:230px;padding-right:5px;display:flex;overflow:auto}.rich-editor-v3{min-width:0;margin-top:4px;padding:clamp(18px,2.5vw,26px)}.rich-editor-v3>.review-editor-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.review-editor-heading h2{font:650 28px/1 var(--serif);margin:0}.review-editor-heading>div:first-child>p:last-child{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.rich-editor-v3 .editor-tabs{background:var(--write-soft);border:1px solid var(--write-edge);border-radius:11px;flex:none;grid-template-columns:repeat(2,auto);gap:3px;padding:3px;display:grid}.rich-editor-v3 .editor-tabs button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 13px;font-size:10px;font-weight:750}.rich-editor-v3 .editor-tabs button.active{color:var(--ink);background:var(--write-raised);box-shadow:0 5px 14px #0000002e}.editor-toolbar-v3{z-index:6;background:var(--write-soft);grid-template-columns:minmax(220px,1.25fr) minmax(170px,.8fr) minmax(210px,1fr) minmax(170px,.75fr);align-items:stretch;gap:7px;margin-top:18px;padding:8px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.editor-toolbar-v3{background:color-mix(in srgb,var(--write-soft) 96%,black)}}.editor-toolbar-v3{border:1px solid var(--write-edge);border-radius:14px 14px 0 0}.editor-tool-block{background:var(--write-raised);align-content:start;gap:7px;min-width:0;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-tool-block{background:color-mix(in srgb,var(--write-raised) 74%,transparent)}}.editor-tool-block{border:1px solid var(--write-edge);border-radius:10px}.editor-tool-block-title{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.editor-document-tools{grid-template-columns:minmax(0,1fr) minmax(88px,.48fr)}.editor-select-control{min-width:0;color:var(--muted);gap:5px;font-size:9px;display:grid}.editor-select-control .filter-select-trigger{width:100%;min-height:42px;padding-inline:9px;overflow:hidden}.editor-select-control.is-size .filter-select-trigger{min-width:82px}.editor-gost-reset{min-height:44px;color:var(--text-soft);background:var(--wine);grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:7px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-gost-reset{background:color-mix(in srgb,var(--wine) 6%,var(--write-soft));border:1px solid color-mix(in srgb,var(--wine) 18%,var(--write-edge))}}.editor-gost-reset span{color:var(--wine);font-size:10px;font-weight:850}.editor-gost-reset small{color:var(--muted);font-size:9px}.editor-tool-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.editor-tool-v3{width:100%;min-height:44px;color:var(--text-soft);background:var(--write-soft);border:1px solid var(--write-edge);text-align:left;border-radius:8px;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:7px;padding:7px 8px;display:grid}.editor-tool-v3:hover{color:var(--ink);border-color:var(--write-edge-strong)}@supports (color:color-mix(in lab, red, red)){.editor-tool-v3.active{background:color-mix(in srgb,var(--wine) 12%,var(--write-soft));border-color:color-mix(in srgb,var(--wine) 42%,var(--write-edge))}}.editor-tool-v3>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:720;overflow:hidden}.editor-tool-v3:disabled{opacity:.38}.editor-popover-v3{z-index:30;width:min(340px,100vw - 44px);color:var(--ink);background:var(--panel-solid);padding:13px;position:absolute;top:calc(100% + 7px);left:0}@supports (color:color-mix(in lab, red, red)){.editor-popover-v3{background:color-mix(in srgb,var(--panel-solid) 97%,white 3%)}}.editor-popover-v3>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;display:flex}.editor-color-popover>div{grid-template-columns:repeat(5,42px);gap:7px;display:grid}.editor-color-popover .editor-color-square{color:#0000;background:var(--swatch);border:2px solid var(--swatch);place-items:center;width:42px;height:42px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-color-popover .editor-color-square{border:2px solid color-mix(in srgb,var(--swatch) 55%,white)}}.editor-color-popover .editor-color-square{border-radius:7px;box-shadow:inset 0 0 0 1px #00000047}.editor-color-popover .editor-color-square:hover{box-shadow:inset 0 0 0 1px #00000047,0 7px 16px var(--swatch);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.editor-color-popover .editor-color-square:hover{box-shadow:inset 0 0 0 1px #00000047,0 7px 16px color-mix(in srgb,var(--swatch) 24%,transparent)}}.editor-color-popover .editor-color-square span{color:#0000}.editor-link-popover{gap:10px;display:grid}.editor-link-popover label{color:var(--text-soft);gap:5px;font-size:10px;display:grid}.editor-link-popover label small{color:var(--muted)}.editor-link-popover footer{justify-content:flex-end;gap:7px;display:flex}.editor-link-popover footer>button:not(.button){min-height:39px;color:var(--muted);background:0 0;border:0;padding-inline:12px}.editor-list-popover>div button{min-height:55px;color:var(--text-soft);background:var(--write-soft);border:1px solid var(--write-edge);text-align:left;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.editor-list-popover>div button:hover{color:var(--ink);border-color:var(--write-edge-strong)}.editor-list-popover>div button strong{color:var(--wine);font:700 18px/1 var(--serif)}.editor-list-popover>div button span{font-size:9px;line-height:1.3}.editor-list-popover>label{color:var(--text-soft);grid-template-columns:1fr 86px;align-items:center;gap:8px;margin-top:9px;font-size:10px;display:grid}.editor-list-popover>label input{min-height:42px}.editor-toolbar-v3 .review-emoji-menu,.editor-toolbar-v3 .review-sticker-menu{z-index:30;width:min(420px,100vw - 44px);max-height:360px;position:absolute;top:calc(100% + 7px);left:auto;right:0;overflow:auto}.review-ruler{z-index:4;color:var(--text-soft);background:var(--write-soft);border:1px solid var(--write-edge);border-top:0;position:relative}.review-ruler>header{border-bottom:1px solid var(--write-edge);justify-content:space-between;align-items:center;gap:14px;min-height:43px;padding:7px 12px;display:flex}.review-ruler>header>div b{font-size:10px}.review-ruler>header p{color:var(--muted);gap:13px;margin:0;font-size:9px;display:flex}.review-ruler>header p b{color:var(--text-soft);font-variant-numeric:tabular-nums}.review-ruler-scroll{padding:14px 24px 13px;overflow-x:auto}.review-ruler-track{background:repeating-linear-gradient(90deg,var(--write-edge-strong) 0 1px,transparent 1px calc(100% / 33));border-bottom:1px solid var(--write-edge-strong);min-width:600px;height:29px;position:relative}.review-ruler-centimeter{color:var(--muted);font-variant-numeric:tabular-nums;font-size:8px;position:absolute;top:2px;translate:-50%}.review-ruler-handle{z-index:2;width:22px;height:22px;color:var(--ink);background:var(--write-raised);border:1px solid var(--wine);border-radius:5px 5px 10px 10px;padding:0;position:absolute;top:15px;translate:-50%}.review-ruler-handle.is-first{border-radius:10px 10px 5px 5px;top:-9px}.review-ruler-handle.is-right{border-color:var(--accent-2)}.review-ruler-handle>span{opacity:0;pointer-events:none;min-width:38px;color:var(--ink);background:var(--panel-solid);border:1px solid var(--write-edge);border-radius:5px;padding:3px 5px;font-size:8px;transition:opacity .15s,translate .15s;position:absolute;bottom:calc(100% + 7px);left:50%;translate:-50% 3px}.review-ruler-handle:is(:hover,:focus-visible)>span{opacity:1;translate:-50%}.review-editor-canvas{background:var(--paper);padding:clamp(12px,2vw,22px)}@supports (color:color-mix(in lab, red, red)){.review-editor-canvas{background:color-mix(in srgb,var(--paper) 88%,var(--write-soft))}}.review-editor-canvas{border:1px solid var(--write-edge);border-top:0;border-radius:0 0 14px 14px}.review-editor-wysiwyg{overflow-wrap:anywhere;width:min(100%,920px);min-height:590px;color:var(--review-paper-ink);background:var(--review-paper);border:1px solid var(--review-paper-ink);margin-inline:auto;padding:clamp(38px,5vw,76px) clamp(26px,4vw,57px) clamp(44px,6vw,86px) clamp(42px,7vw,100px)}@supports (color:color-mix(in lab, red, red)){.review-editor-wysiwyg{border:1px solid color-mix(in srgb,var(--review-paper-ink) 12%,transparent)}}.review-editor-wysiwyg{caret-color:var(--wine);border-radius:6px;outline:none;box-shadow:0 18px 55px #00000057}.review-editor-wysiwyg:focus{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-editor-wysiwyg:focus{border-color:color-mix(in srgb,var(--wine) 54%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 12%,transparent),0 18px 55px #00000057}}.review-preview-public-shell{background:var(--paper);padding:0}@supports (color:color-mix(in lab, red, red)){.review-preview-public-shell{background:color-mix(in srgb,var(--paper) 88%,var(--write-soft))}}.review-preview-public-shell{border:1px solid var(--write-edge);border-top:0;border-radius:0 0 14px 14px}.review-preview-parity-note{min-height:48px;color:var(--text-soft);background:var(--write-soft);border-bottom:1px solid var(--write-edge);justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.review-preview-parity-note span{color:var(--green);font-size:10px;font-weight:800}.review-preview-parity-note small{color:var(--muted);font-size:9px}.review-text-panel{--review-paper:#090a0e;--review-paper-raised:#0d0f14;--review-paper-ink:#f1f2f5;--review-paper-muted:#9ba0ab;min-height:560px;color:var(--review-paper-ink);background:var(--review-paper,var(--panel-solid));border:1px solid var(--review-paper-ink);padding:clamp(38px,5vw,76px) clamp(26px,4vw,57px) clamp(44px,6vw,86px) clamp(42px,7vw,100px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.review-text-panel{border:1px solid color-mix(in srgb,var(--review-paper-ink) 11%,transparent)}}.review-text-panel{border-radius:6px;box-shadow:0 18px 55px #00000047}html[data-theme=midnight] .review-text-panel{--review-paper:#0b1322;--review-paper-raised:#101b2f;--review-paper-ink:#edf3ff;--review-paper-muted:#9eacc4}.review-document{font-family:var(--review-font-family,"Times New Roman",serif);font-size:var(--review-font-size,14pt);line-height:var(--review-line-height,1.5);text-align:justify;text-wrap:pretty;overflow-wrap:anywhere;color:inherit}.review-document>p{padding-right:var(--review-right-indent,0cm);padding-left:var(--review-left-indent,0cm);text-indent:var(--review-first-indent,1.25cm);margin:0}.review-document>p+p{margin-top:0}.review-document>h2{padding-inline:var(--review-left-indent,0cm) var(--review-right-indent,0cm);text-align:left;text-indent:0;margin:1.25em 0 .45em;font-family:inherit;font-size:1.22em;line-height:1.25}.review-document>h3{padding-inline:var(--review-left-indent,0cm) var(--review-right-indent,0cm);text-align:left;text-indent:0;margin:1.05em 0 .38em;font-family:inherit;font-size:1.08em;font-weight:700;line-height:1.35}.review-document>blockquote{margin:1em var(--review-right-indent,0cm) 1em var(--review-left-indent,0cm);color:inherit;background:var(--review-paper-ink);padding:.72em 1em}@supports (color:color-mix(in lab, red, red)){.review-document>blockquote{background:color-mix(in srgb,var(--review-paper-ink) 4%,transparent)}}.review-document>blockquote{border-left:3px solid var(--wine);font:italic 1em/var(--review-line-height,1.5) inherit;text-align:left;border-radius:0 8px 8px 0}.review-document a{color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-document a{color:color-mix(in srgb,var(--wine) 78%,white)}}.review-document a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.review-document ul,.review-document ol{margin:.45em var(--review-right-indent,0cm) .45em calc(var(--review-left-indent,0cm) + 1.05cm);text-align:left;padding:0}.review-document li{padding-left:.2em}.review-document li+li{margin-top:.18em}.review-document [data-review-list-style=disc]{list-style-type:disc}.review-document [data-review-list-style=circle]{list-style-type:circle}.review-document [data-review-list-style=square]{list-style-type:square}.review-document [data-review-list-style=decimal]{list-style-type:decimal}.review-document [data-review-list-style=lower-roman]{list-style-type:lower-roman}.review-document [data-review-list-style=dash],.review-document [data-review-list-style=decimal-paren],.review-document [data-review-list-style=russian]{counter-reset:review-list calc(var(--review-list-start,1) - 1);list-style:none}.review-document [data-review-list-style=dash]>li:before{content:"—";float:left;width:.85cm;color:var(--wine);margin-left:-1.05cm}.review-document [data-review-list-style=decimal-paren]>li,.review-document [data-review-list-style=russian]>li{counter-increment:review-list}.review-document [data-review-list-style=decimal-paren]>li:before{content:counter(review-list) ")";float:left;width:.85cm;color:var(--wine);font-variant-numeric:tabular-nums;margin-left:-1.05cm}.review-document [data-review-list-style=russian]{list-style-type:lower-alpha}.review-document [data-review-list-style=russian]>li::marker{color:var(--wine)}.review-document .review-spoiler{margin:1em var(--review-right-indent,0cm) 1em var(--review-left-indent,0cm);background:var(--review-paper-ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.review-document .review-spoiler{background:color-mix(in srgb,var(--review-paper-ink) 4%,transparent)}}.review-document .review-spoiler{border:1px solid var(--review-paper-ink)}@supports (color:color-mix(in lab, red, red)){.review-document .review-spoiler{border:1px solid color-mix(in srgb,var(--review-paper-ink) 12%,transparent)}}.review-document .review-spoiler{text-align:left;border-radius:10px}.review-document .review-spoiler summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 13px;display:flex}.review-document .review-spoiler summary span{color:var(--wine);letter-spacing:.08em;text-transform:uppercase;font-size:.72em;font-weight:850}.review-document .review-spoiler summary b{font-size:.75em}.review-document .review-spoiler>div{padding:0 13px 13px}.review-document .review-spoiler>div p{text-indent:var(--review-first-indent,1.25cm);margin:0}.review-document .review-inline-image,.review-document .review-video-embed{text-indent:0;margin:1.2em auto}.review-document .review-inline-image.is-small{width:min(42%,330px)}.review-document .review-inline-image.is-medium{width:min(72%,590px)}.review-document .review-inline-image.is-wide{width:100%}.review-document .review-inline-image-open{background:var(--review-paper-raised);border:1px solid var(--review-paper-ink);width:100%;padding:0;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.review-document .review-inline-image-open{border:1px solid color-mix(in srgb,var(--review-paper-ink) 12%,transparent)}}.review-document .review-inline-image-open{border-radius:9px}.review-document .review-inline-image img{width:100%;height:auto}.review-document figcaption{color:var(--review-paper-muted);font:500 .72em/1.45 var(--sans);text-align:center;margin-top:.5em}.review-document .review-video-embed>div{aspect-ratio:16/9;background:#000;border-radius:9px;position:relative;overflow:hidden}.review-document .review-video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.review-document .review-inline-emoji{vertical-align:-.28em;image-rendering:auto;background-repeat:no-repeat;width:1.35em;height:1.35em;display:inline-block}.review-document .review-inline-sticker{vertical-align:middle;justify-items:center;max-width:8em;margin:.35em;display:inline-grid}.review-document .review-inline-sticker>img,.review-document .review-inline-sticker>i{object-fit:contain;background-repeat:no-repeat;width:5.2em;height:5.2em;display:block}.review-document .review-inline-sticker small{font:600 .55em/1.2 var(--sans);margin-top:.25em}.review-document-error{color:var(--danger);background:var(--danger);padding:12px}@supports (color:color-mix(in lab, red, red)){.review-document-error{background:color-mix(in srgb,var(--danger) 8%,transparent)}}.review-document-error{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.review-document-error{border:1px solid color-mix(in srgb,var(--danger) 22%,transparent)}}.review-document-error{border-radius:8px;text-indent:0!important}.review-document-empty{color:var(--review-paper-muted)}.review-text-panel>.lead-verdict{color:var(--review-paper-ink);background:var(--wine);margin:0 0 1.35em;padding:.85em 1em}@supports (color:color-mix(in lab, red, red)){.review-text-panel>.lead-verdict{background:color-mix(in srgb,var(--wine) 7%,transparent)}}.review-text-panel>.lead-verdict{border-left:3px solid var(--wine);font:650 clamp(17px,2vw,21px)/1.5 var(--serif);border-radius:0 9px 9px 0}.editor-field-error{margin:-9px 0 0;padding-inline:4px}.editor-status-line{color:var(--muted);justify-content:space-between;gap:16px;margin-top:-10px;padding-inline:4px;font-size:10px;display:flex}.editor-status-line b{color:var(--text-soft);font-variant-numeric:tabular-nums}.editor-status-line b.is-over{color:var(--danger)}.gallery-editor-v3{margin-top:0;padding:clamp(18px,2.5vw,26px)}.gallery-editor-v3>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.gallery-editor-v3 h2{font:650 25px/1 var(--serif);margin:0}.gallery-editor-v3 header p:last-child{max-width:650px;color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.gallery-editor-v3>header .button span{color:var(--muted)}.gallery-editor-v3 .gallery-dropzone{background:var(--write-soft);gap:9px;min-height:145px;margin-top:15px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.gallery-editor-v3 .gallery-dropzone{background:color-mix(in srgb,var(--write-soft) 68%,transparent)}}.gallery-editor-v3 .gallery-dropzone{border:1px dashed var(--write-edge-strong);border-radius:13px}.gallery-editor-v3 .gallery-dropzone>article{background:var(--write-soft);border:1px solid var(--write-edge);border-radius:11px;grid-template-columns:150px minmax(0,1fr);gap:12px;min-width:0;padding:9px;display:grid}.gallery-editor-v3 .gallery-preview-button{background:var(--input);border:0;border-radius:8px;min-height:112px;padding:0;position:relative;overflow:hidden}.gallery-editor-v3 .gallery-preview-button img{object-fit:cover;width:100%;height:100%;min-height:112px}.gallery-editor-v3 .gallery-preview-button span{color:#fff;background:#000000b3;border-radius:6px;padding:5px 7px;font-size:9px;position:absolute;bottom:7px;right:7px}.gallery-editor-v3 .gallery-dropzone article>div{grid-template-columns:minmax(0,1fr) minmax(160px,.55fr);gap:10px;min-width:0;display:grid}.gallery-editor-v3 .gallery-dropzone article label{min-width:0;color:var(--muted);align-content:start;gap:6px;font-size:9px;display:grid}.gallery-editor-v3 .gallery-dropzone article footer{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.gallery-editor-v3 .gallery-dropzone article footer button{min-height:42px;color:var(--text-soft);background:var(--write-raised);border:1px solid var(--write-edge);border-radius:8px;padding:0 11px;font-size:9px}.gallery-editor-v3 .gallery-dropzone article footer button:hover{color:var(--ink);border-color:var(--write-edge-strong)}.gallery-editor-v3 .gallery-dropzone article footer button:last-child:hover{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.gallery-editor-v3 .gallery-dropzone article footer button:last-child:hover{border-color:color-mix(in srgb,var(--danger) 45%,var(--write-edge))}}.gallery-empty{width:100%;min-height:125px;color:var(--text-soft);text-align:center;background:0 0;border:0;place-content:center;gap:7px;display:grid}.gallery-empty b{font-size:12px}.gallery-empty span{color:var(--muted);font-size:10px}.wishlist-review-explainer{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:170px;padding:24px;display:grid}.wishlist-review-explainer>span{width:58px;height:58px;color:var(--wine);background:var(--wine);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.wishlist-review-explainer>span{background:color-mix(in srgb,var(--wine) 10%,transparent)}}.wishlist-review-explainer>span{border:1px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.wishlist-review-explainer>span{border:1px solid color-mix(in srgb,var(--wine) 23%,transparent)}}.wishlist-review-explainer>span{border-radius:17px;font-size:27px}.wishlist-review-explainer h2{font:650 23px/1.12 var(--serif);margin:0}.wishlist-review-explainer p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.publish-section{margin-top:2px;padding:clamp(18px,2.5vw,24px)}.publish-section>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.publish-section h2{font:650 24px/1 var(--serif);margin:0}.publish-section>header>span{color:var(--muted);font-size:9px}.review-complete-control{cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:11px;min-height:60px;margin-top:18px;padding:0;display:grid}.review-complete-control>input{opacity:0;width:1px;height:1px;position:absolute}.review-complete-control>span{color:#0000;border:1px solid var(--write-edge-strong);border-radius:7px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.review-complete-control>input:checked+span{color:#08090d;background:var(--green);border-color:var(--green)}.review-complete-control>input:focus-visible+span{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.review-complete-control>input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--green) 25%,transparent)}}.review-complete-control>input:focus-visible+span{outline-offset:2px}.review-complete-control b,.review-complete-control small{display:block}.review-complete-control b{color:var(--ink);font-size:12px}.review-complete-control small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4}.completion-error{margin-left:35px}.publish-bar-v3{z-index:18;color:var(--ink);background:var(--panel-solid);grid-template-columns:auto minmax(8px,1fr) auto auto;gap:8px;margin-top:14px;padding:10px;display:grid;position:sticky;bottom:12px}@supports (color:color-mix(in lab, red, red)){.publish-bar-v3{background:color-mix(in srgb,var(--panel-solid) 88%,transparent)}}.publish-bar-v3{border:1px solid var(--write-edge-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:13px;box-shadow:0 16px 46px #00000052}.publish-bar-v3 .button,.publish-bar-v3 .danger-button{min-height:46px}@media (max-width:1180px){.editor-toolbar-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-document-tools{grid-row:span 2}}@media (max-width:1100px){.write-layout-v3{padding-top:28px;padding-inline-start:0}.write-sidebar-v3{grid-template-columns:minmax(210px,.45fr) minmax(330px,.55fr);align-items:start;width:auto;position:static}.write-cover-card{grid-template-columns:120px minmax(0,1fr);gap:10px 13px;display:grid}.write-cover-card>header{grid-column:1/-1;margin-bottom:0}.write-layout-v3 .write-cover-preview{aspect-ratio:4/5.3;grid-row:2/4}.cover-actions{grid-template-columns:1fr;align-self:end}.score-picker-v3 .score-scale{grid-template-columns:repeat(10,minmax(44px,1fr));padding-bottom:3px;overflow-x:auto}.score-picker-v3 .score-scale button{min-width:44px}}@media (max-width:760px){.write-page-heading{display:block}.write-step-status{border-right:0;border-left:2px solid var(--wine);place-items:start;margin-top:15px}.destination-switch{grid-template-columns:minmax(0,1fr)}.rich-editor-v3>.review-editor-heading{flex-direction:column;align-items:stretch}.rich-editor-v3 .editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-toolbar-v3{grid-template-columns:minmax(0,1fr)}.editor-document-tools{grid-row:auto}.review-ruler>header{flex-direction:column;align-items:flex-start}.review-ruler>header p{justify-content:space-between;width:100%}.gallery-editor-v3 .gallery-dropzone article>div{grid-template-columns:minmax(0,1fr)}.gallery-editor-v3 .gallery-dropzone article footer{flex-wrap:wrap;grid-column:1;justify-content:flex-start}.gallery-editor-v3 .gallery-dropzone article footer button:first-child{flex:150px}.wishlist-review-explainer{grid-template-columns:50px minmax(0,1fr)}.wishlist-review-explainer>.button{grid-column:1/-1}.publish-section>header{flex-direction:column;align-items:flex-start}.publish-bar-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-bar-v3>span{display:none}.publish-bar-v3 .danger-button{grid-column:1/-1;justify-self:start}}@media (max-width:620px){.write-layout-v3{gap:22px;padding-block:22px 60px}.write-sidebar-v3{grid-template-columns:minmax(0,1fr)}.write-cover-card{grid-template-columns:105px minmax(0,1fr)}.score-picker-v3 .score-scale{grid-template-columns:repeat(5,minmax(44px,1fr));overflow:visible}.write-layout-v3 .form-grid-v3{grid-template-columns:minmax(0,1fr)}.write-layout-v3 .field-span-2{grid-column:1}.draft-recovery{flex-direction:column;align-items:stretch}.draft-recovery p{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.game-card-section,.rich-editor-v3,.gallery-editor-v3,.publish-section{border-radius:15px;padding:16px}.game-card-section>header{grid-template-columns:34px minmax(0,1fr) auto}.game-card-section>header>span{width:34px;height:34px}.editor-tool-row{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-document-tools{grid-template-columns:minmax(0,1fr) minmax(92px,.4fr)}.review-editor-canvas{padding:8px}.review-editor-wysiwyg,.review-text-panel{border-radius:4px;min-height:540px;padding:30px 18px 42px 22px}.review-preview-parity-note{flex-direction:column;align-items:flex-start}.review-preview-public-shell>.review-text-panel{width:100%;margin:8px 0}.review-document .review-inline-image.is-small{width:min(70%,330px)}.review-document .review-inline-image.is-medium{width:90%}.gallery-editor-v3>header{flex-direction:column;align-items:stretch}.gallery-editor-v3 .gallery-dropzone>article{grid-template-columns:105px minmax(0,1fr)}}@media (max-width:430px){.write-page-heading h1{font-size:34px}.write-layout-v3 .write-cover-card{grid-template-columns:92px minmax(0,1fr)}.write-layout-v3 .write-cover-preview{min-height:122px}.score-current{grid-template-columns:60px minmax(0,1fr)}.score-current>.score-current-tile{width:60px!important;min-width:60px!important;height:60px!important}.destination-switch>button{grid-template-columns:38px minmax(0,1fr) 22px;padding:12px}.destination-switch>button>i{width:38px;height:38px}.editor-tool-v3>span{font-size:9px}.editor-color-popover>div{grid-template-columns:repeat(5,38px)}.editor-color-popover .editor-color-square{width:38px;height:38px}.review-ruler>header p{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;display:grid}.gallery-editor-v3 .gallery-dropzone>article{grid-template-columns:minmax(0,1fr)}.gallery-editor-v3 .gallery-preview-button,.gallery-editor-v3 .gallery-preview-button img{min-height:150px}.wishlist-review-explainer{text-align:center;grid-template-columns:minmax(0,1fr)}.wishlist-review-explainer>span{margin-inline:auto}.publish-bar-v3{grid-template-columns:minmax(0,1fr);position:static}.publish-bar-v3 .danger-button{grid-column:1;justify-self:center}.publish-bar-v3 .button{width:100%}}@media (prefers-reduced-motion:reduce){.score-picker-v3 .score-scale button,.review-ruler-handle>span{transition:none}.score-picker-v3 .score-scale button:hover{transform:none}}@counter-style review-russian-lower{system:alphabetic;symbols:"а" "б" "в" "г" "д" "е" "ж" "з" "и" "к" "л" "м" "н" "о" "п" "р" "с" "т" "у" "ф" "х" "ц" "ч" "ш" "щ" "э" "ю" "я";suffix:") "}.rich-editor-v3{--editor-edge:var(--line-dark)}@supports (color:color-mix(in lab, red, red)){.rich-editor-v3{--editor-edge:color-mix(in srgb,var(--line-dark) 84%,transparent)}}.rich-editor-v3{--editor-raised:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.rich-editor-v3{--editor-raised:color-mix(in srgb,var(--surface-soft) 92%,var(--panel-solid))}}.rich-editor-v3{--editor-canvas:var(--panel-solid)}@supports (color:color-mix(in lab, red, red)){.rich-editor-v3{--editor-canvas:color-mix(in srgb,var(--panel-solid) 96%,var(--surface))}}.rich-editor-v3{color:var(--ink);background:radial-gradient(circle at 94% 0,var(--wine),transparent 24rem), linear-gradient(145deg,var(--panel-solid),var(--panel-solid));margin-top:34px;padding:clamp(18px,2.4vw,28px);overflow:visible}@supports (color:color-mix(in lab, red, red)){.rich-editor-v3{background:radial-gradient(circle at 94% 0,color-mix(in srgb,var(--wine) 8%,transparent),transparent 24rem), linear-gradient(145deg,color-mix(in srgb,var(--panel-solid) 96%,var(--surface-soft)),var(--panel-solid))}}.rich-editor-v3{border:1px solid var(--editor-edge);border-radius:22px;box-shadow:0 26px 70px #0000003d,inset 0 1px #ffffff09}html[data-theme=midnight] .rich-editor-v3{--editor-raised:#142640}@supports (color:color-mix(in lab, red, red)){html[data-theme=midnight] .rich-editor-v3{--editor-raised:color-mix(in srgb,#142640 82%,var(--panel-solid))}}html[data-theme=midnight] .rich-editor-v3{--editor-canvas:#0d192b}@supports (color:color-mix(in lab, red, red)){html[data-theme=midnight] .rich-editor-v3{--editor-canvas:color-mix(in srgb,#0d192b 58%,var(--panel-solid))}}html[data-theme=midnight] .rich-editor-v3{background:radial-gradient(circle at 94% 0,#3899ff24,transparent 26rem), linear-gradient(145deg,#0d192b,var(--panel-solid))}.review-editor-heading{justify-content:space-between;align-items:flex-start;gap:22px;margin:0 0 18px;display:flex}.review-editor-heading>div:first-child{min-width:0}.review-editor-heading h2{color:var(--ink);font:760 clamp(25px,3vw,34px)/1.05 var(--sans);letter-spacing:-.045em;margin:2px 0 5px}.review-editor-heading>div:first-child>p:last-child{max-width:610px;color:var(--text-soft);margin:0;font-size:12px;line-height:1.55}.editor-tabs{background:var(--input);flex:none;grid-template-columns:auto auto;gap:4px;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-tabs{background:color-mix(in srgb,var(--input) 88%,transparent)}}.editor-tabs{border:1px solid var(--line);border-radius:13px}.editor-tabs button{min-height:42px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 14px;font-size:11px;font-weight:780}.editor-tabs button:hover{color:var(--ink)}.editor-tabs button.active{color:var(--ink);background:var(--editor-raised);border-color:var(--line-dark);box-shadow:0 7px 18px #0000002e,inset 0 1px #ffffff0a}.editor-tabs button:focus-visible{outline:3px solid var(--wine)}.editor-tool-v3:focus-visible{outline:3px solid var(--wine)}.editor-gost-reset:focus-visible{outline:3px solid var(--wine)}.editor-color-square:focus-visible{outline:3px solid var(--wine)}.editor-list-popover button:focus-visible{outline:3px solid var(--wine)}.review-ruler-handle:focus-visible{outline:3px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.editor-tabs button:focus-visible{outline:3px solid color-mix(in srgb,var(--wine) 32%,transparent)}.editor-tool-v3:focus-visible{outline:3px solid color-mix(in srgb,var(--wine) 32%,transparent)}.editor-gost-reset:focus-visible{outline:3px solid color-mix(in srgb,var(--wine) 32%,transparent)}.editor-color-square:focus-visible{outline:3px solid color-mix(in srgb,var(--wine) 32%,transparent)}.editor-list-popover button:focus-visible{outline:3px solid color-mix(in srgb,var(--wine) 32%,transparent)}.review-ruler-handle:focus-visible{outline:3px solid color-mix(in srgb,var(--wine) 32%,transparent)}}.editor-tabs button:focus-visible{outline-offset:2px}.editor-tool-v3:focus-visible{outline-offset:2px}.editor-gost-reset:focus-visible{outline-offset:2px}.editor-color-square:focus-visible{outline-offset:2px}.editor-list-popover button:focus-visible{outline-offset:2px}.review-ruler-handle:focus-visible{outline-offset:2px}.editor-toolbar-v3{z-index:45;grid-template-columns:minmax(280px,1.35fr) repeat(3,minmax(155px,1fr));gap:8px;display:grid;position:relative}.editor-tool-block{background:var(--editor-raised);border:1px solid var(--line);border-radius:14px;align-content:start;gap:8px;min-width:0;min-height:112px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff09}.editor-tool-block-title{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:820;display:block}.editor-tool-row{flex-wrap:wrap;align-items:flex-start;gap:5px;display:flex}.editor-tool-popover-shell{min-width:0;position:relative}.editor-tool-v3{width:auto;min-width:44px;min-height:54px;color:var(--text-soft);background:var(--input);grid-template-rows:22px auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:3px;padding:6px 7px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-tool-v3{background:color-mix(in srgb,var(--input) 70%,transparent)}}.editor-tool-v3{text-align:center;border:1px solid #0000;border-radius:10px;font-size:9px;font-weight:720;line-height:1.1;transition:color .15s,background .15s,border-color .15s,transform .15s}.editor-tool-v3 svg{width:21px;height:21px}.editor-tool-v3>span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:72px;overflow:visible}.editor-tool-v3 kbd{display:none}.editor-tool-v3:hover{color:var(--ink);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.editor-tool-v3:hover{background:color-mix(in srgb,var(--wine) 8%,var(--input))}}.editor-tool-v3:hover{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.editor-tool-v3:hover{border-color:color-mix(in srgb,var(--wine) 26%,var(--line))}}.editor-tool-v3:hover{transform:translateY(-1px)}.editor-tool-v3.active{color:var(--ink);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.editor-tool-v3.active{background:color-mix(in srgb,var(--wine) 14%,var(--input))}}.editor-tool-v3.active{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.editor-tool-v3.active{border-color:color-mix(in srgb,var(--wine) 54%,var(--line))}}.editor-tool-v3.active{box-shadow:inset 0 0 0 1px var(--wine)}@supports (color:color-mix(in lab, red, red)){.editor-tool-v3.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wine) 10%,transparent)}}.editor-tool-v3:disabled{opacity:.38;cursor:not-allowed;transform:none}.editor-document-tools{grid-template-columns:minmax(130px,1fr) 88px minmax(92px,.8fr);align-items:end}.editor-document-tools>.editor-tool-block-title{grid-column:1/-1}.editor-select-control{min-width:0;color:var(--muted);gap:5px;font-size:9px;font-weight:740;display:grid}.editor-select-control .filter-select-trigger{width:100%;min-width:0;min-height:48px;color:var(--ink);background:var(--input);border-color:var(--line-dark);border-radius:10px;padding:0 10px;font-size:10.5px}.editor-gost-reset{min-height:48px;color:var(--ink);background:var(--wine);grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:2px;padding:6px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-gost-reset{background:color-mix(in srgb,var(--wine) 9%,var(--input))}}.editor-gost-reset{border:1px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.editor-gost-reset{border:1px solid color-mix(in srgb,var(--wine) 28%,var(--line))}}.editor-gost-reset{text-align:left;border-radius:10px}.editor-gost-reset span{letter-spacing:.06em;font-size:10px;font-weight:850}.editor-gost-reset small{color:var(--muted);font-size:7.5px;line-height:1.25}.editor-gost-reset:hover{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.editor-gost-reset:hover{border-color:color-mix(in srgb,var(--wine) 58%,var(--line))}}.editor-popover-v3{z-index:190;color:var(--ink);background:var(--panel-solid);position:absolute;top:calc(100% + 9px);left:auto;right:0}@supports (color:color-mix(in lab, red, red)){.editor-popover-v3{background:color-mix(in srgb,var(--panel-solid) 98%,var(--surface-soft))}}.editor-popover-v3{border:1px solid var(--line-dark);border-radius:16px;box-shadow:0 28px 80px #00000080,inset 0 1px #ffffff0a}.editor-popover-v3>header{gap:3px;margin:0 0 11px;display:grid}.editor-popover-v3>header b{font-size:12px}.editor-popover-v3>header span{color:var(--muted);font-size:9px}.editor-color-popover{width:238px;padding:14px}.editor-color-popover>div{grid-template-columns:repeat(5,44px);gap:5px;margin:0;display:grid}.editor-color-square{color:#fff;background:var(--swatch);border:2px solid var(--swatch);place-items:center;width:44px;height:44px;padding:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-color-square{border:2px solid color-mix(in srgb,var(--swatch) 45%,var(--line-dark))}}.editor-color-square{border-radius:5px;box-shadow:inset 0 0 0 2px #0000002e}.editor-color-popover .editor-color-square{color:#fff;border-radius:5px;width:44px;height:44px;padding:6px}.editor-color-popover .editor-color-square>span{color:#fff;opacity:0;filter:drop-shadow(0 1px 2px #000);font-size:16px}.editor-color-popover .editor-color-square:is(.active,[aria-pressed=true])>span{opacity:1}.editor-color-square:hover{transform:translateY(-1px)}.editor-link-popover{gap:10px;width:min(360px,100vw - 28px);padding:15px;display:grid}.editor-link-popover label{color:var(--text-soft);gap:5px;font-size:10px;font-weight:730;display:grid}.editor-link-popover label small{color:var(--muted);font-weight:500}.editor-link-popover input,.editor-list-popover input{width:100%;min-height:44px;color:var(--ink);background:var(--input);border:1px solid var(--line-dark);border-radius:9px;outline:0;padding:0 11px}.editor-link-popover input:focus,.editor-list-popover input:focus{border-color:var(--wine);box-shadow:0 0 0 3px var(--wine)}@supports (color:color-mix(in lab, red, red)){.editor-link-popover input:focus,.editor-list-popover input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 16%,transparent)}}.editor-link-popover footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.editor-link-popover footer>button:first-child{min-height:44px;color:var(--muted);background:0 0;border:0;padding:0 11px}.editor-list-popover{width:274px;padding:14px}.editor-list-popover>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.editor-list-popover>div>button{min-height:58px;color:var(--text-soft);background:var(--input);border:1px solid var(--line);text-align:left;border-radius:9px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:6px;padding:8px;display:grid}.editor-list-popover>div>button strong{color:var(--ink);font:800 17px/1 var(--serif)}.editor-list-popover>div>button span{font-size:9px;line-height:1.25}.editor-list-popover>div>button:is(:hover,.active){color:var(--ink);border-color:var(--wine);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.editor-list-popover>div>button:is(:hover,.active){background:color-mix(in srgb,var(--wine) 9%,var(--input))}}.editor-list-popover>label{color:var(--text-soft);grid-template-columns:1fr 88px;align-items:center;gap:9px;margin-top:10px;font-size:10px;font-weight:720;display:grid}.editor-list-remove{width:100%;min-height:44px;color:var(--text-soft);border:1px solid var(--line);background:0 0;border-radius:9px;margin-top:10px;padding:0 10px;font-size:10px;font-weight:740}.editor-list-remove:hover{color:var(--ink);border-color:var(--wine);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.editor-list-remove:hover{background:color-mix(in srgb,var(--wine) 8%,transparent)}}.editor-list-hint{color:var(--muted);margin-top:10px;font-size:9px;line-height:1.45;display:block}.editor-popover-v3.review-emoji-menu,.editor-popover-v3.review-sticker-menu{max-width:min(520px,100vw - 28px);max-height:min(520px,70vh);top:calc(100% + 9px);left:auto;right:0;overflow:auto}.editor-popover-v3.review-emoji-menu button,.editor-popover-v3.review-sticker-menu button{min-width:44px;min-height:44px}.review-ruler{background:var(--input);margin-top:9px;padding:10px 14px 17px}@supports (color:color-mix(in lab, red, red)){.review-ruler{background:color-mix(in srgb,var(--input) 76%,var(--panel-solid))}}.review-ruler{border:1px solid var(--line);border-radius:14px 14px 7px 7px}.review-ruler>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.review-ruler>header>div{align-items:baseline;gap:7px;display:flex}.review-ruler>header b{color:var(--ink);font-size:10px}.review-ruler>header>div span{color:var(--muted);font-size:8px}.review-ruler>header>p{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:5px 13px;margin:0;font-size:8px;display:flex}.review-ruler>header>p b{color:var(--text-soft);margin-left:3px;font-size:8px}.review-ruler-scroll{scrollbar-width:thin;margin-top:10px;padding:15px 13px 5px;overflow-x:auto}.review-ruler-track{background:repeating-linear-gradient(90deg,var(--line-dark) 0 1px,transparent 1px calc(100% / 66)), repeating-linear-gradient(90deg,var(--line-dark) 0 1px,transparent 1px calc(100% / 16.5)), linear-gradient(180deg,var(--surface-soft),var(--input));min-width:620px;height:28px;position:relative}@supports (color:color-mix(in lab, red, red)){.review-ruler-track{background:repeating-linear-gradient(90deg,var(--line-dark) 0 1px,transparent 1px calc(100% / 66)), repeating-linear-gradient(90deg,var(--line-dark) 0 1px,transparent 1px calc(100% / 16.5)), linear-gradient(180deg,color-mix(in srgb,var(--surface-soft) 96%,white),var(--input))}}.review-ruler-track{border:1px solid var(--line-dark);border-radius:5px}.review-ruler-centimeter{color:var(--muted);pointer-events:none;font-size:7px;position:absolute;top:6px;transform:translate(-50%)}.review-ruler-handle{z-index:3;width:30px;height:54px;color:var(--ink);touch-action:none;cursor:ew-resize;background:0 0;border:0;padding:0;position:absolute;top:-13px;transform:translate(-50%)}.review-ruler-handle.is-first{top:-13px}.review-ruler-handle:before{content:"";background:var(--wine);border:2px solid var(--wine);width:12px;height:12px;position:absolute;top:5px;left:50%}@supports (color:color-mix(in lab, red, red)){.review-ruler-handle:before{border:2px solid color-mix(in srgb,var(--wine) 62%,white)}}.review-ruler-handle:before{clip-path:polygon(50% 100%,0 0,100% 0);filter:drop-shadow(0 3px 4px #00000059);transform:translate(-50%)}.review-ruler-handle.is-first:before{clip-path:polygon(50% 0,0 100%,100% 100%);top:29px}.review-ruler-handle.is-right:before{background:var(--accent-2);border-color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.review-ruler-handle.is-right:before{border-color:color-mix(in srgb,var(--accent-2) 65%,white)}}.review-ruler-handle>span{color:#fff;opacity:0;white-space:nowrap;background:#05070a;border:1px solid #ffffff2e;border-radius:5px;padding:3px 5px;font-size:7px;transition:opacity .12s,transform .12s;position:absolute;bottom:100%;left:50%;transform:translate(-50%,4px)}.review-ruler-handle:is(:hover,:focus-visible,:active)>span{opacity:1;transform:translate(-50%)}.review-editor-canvas,.review-preview-public-shell{background:var(--editor-canvas);border:1px solid var(--editor-edge);border-top:0;border-radius:0 0 16px 16px;min-height:600px;margin-top:0;overflow:hidden}.review-editor-canvas[hidden],.review-preview-public-shell[hidden]{display:none!important}.review-editor-wysiwyg{width:min(100%,165mm);min-height:600px;color:var(--ink);margin-inline:auto;padding:clamp(34px,5vw,58px) clamp(22px,5vw,48px) clamp(58px,8vw,86px)}@supports (color:color-mix(in lab, red, red)){.review-editor-wysiwyg{color:color-mix(in srgb,var(--ink) 94%,var(--text-soft))}}.review-editor-wysiwyg{background:linear-gradient(to bottom,transparent calc(1.5em - 1px),var(--line) 1px)}@supports (color:color-mix(in lab, red, red)){.review-editor-wysiwyg{background:linear-gradient(to bottom,transparent calc(1.5em - 1px),color-mix(in srgb,var(--line) 24%,transparent) 1px)}}.review-editor-wysiwyg{caret-color:var(--wine);background-size:100% 1.5em;outline:0}.review-editor-wysiwyg:focus{box-shadow:inset 0 0 0 2px var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-editor-wysiwyg:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--wine) 24%,transparent)}}.review-editor-wysiwyg:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}.review-document{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.review-document{color:color-mix(in srgb,var(--ink) 94%,var(--text-soft))}}.review-document{text-align:justify;text-rendering:optimizelegibility;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:400;font-family:var(--review-font-family,"Times New Roman",Times,serif)!important;font-size:var(--review-font-size,14pt)!important;line-height:var(--review-line-height,1.5)!important;letter-spacing:0!important}.review-text-panel .review-document{width:min(100%,165mm);max-width:165mm;margin-inline:auto}.review-document>p,.review-text-panel .review-document>p{min-height:calc(1em * var(--review-line-height,1.5));text-indent:min(var(--review-first-indent,1.25cm),14vw);margin:0!important;margin-right:min(var(--review-right-indent,0cm),18vw)!important;margin-left:min(var(--review-left-indent,0cm),18vw)!important;border:0!important;padding:0!important}.review-document>p+p,.review-text-panel .review-document>p+p{margin-top:0!important}.review-document>h2{color:var(--ink);letter-spacing:-.02em;text-align:left;margin:1.45em min(var(--review-right-indent,0cm),18vw) .45em min(var(--review-left-indent,0cm),18vw)!important;font:700 1.4em/1.22 var(--review-font-family,"Times New Roman",Times,serif)!important;padding:0!important}.review-document>blockquote,.review-text-panel .review-document>blockquote{color:var(--text-soft);background:var(--wine);margin:1.1em min(var(--review-right-indent,0cm),18vw) 1.1em min(var(--review-left-indent,0cm),18vw)!important;padding:.72em 1em!important}@supports (color:color-mix(in lab, red, red)){.review-document>blockquote,.review-text-panel .review-document>blockquote{background:color-mix(in srgb,var(--wine) 7%,var(--surface-soft))}}.review-document>blockquote,.review-text-panel .review-document>blockquote{border:0!important;border-left:3px solid var(--wine)!important}@supports (color:color-mix(in lab, red, red)){.review-document>blockquote,.review-text-panel .review-document>blockquote{border-left:3px solid color-mix(in srgb,var(--wine) 65%,var(--line))!important}}.review-document>blockquote,.review-text-panel .review-document>blockquote{text-indent:0;font-family:inherit;font-style:italic}.review-document .review-structured-list{text-align:left;text-indent:0;margin:.55em min(var(--review-right-indent,0cm),18vw) .55em calc(min(var(--review-left-indent,0cm),18vw) + 1.8em)!important;padding-left:1.35em!important}.review-document .review-structured-list .review-structured-list{margin-block:.25em!important;margin-left:1.1em!important;margin-right:0!important}.review-document .review-structured-list>li{padding-left:.15em;margin:.2em 0!important}.review-document ul[data-review-list-style=disc]{list-style-type:disc}.review-document ul[data-review-list-style=circle]{list-style-type:circle}.review-document ul[data-review-list-style=square]{list-style-type:square}.review-document ul[data-review-list-style=dash]{list-style:none}.review-document ul[data-review-list-style=dash]>li{position:relative}.review-document ul[data-review-list-style=dash]>li:before{content:"—";position:absolute;right:calc(100% + .55em)}.review-document ol[data-review-list-style=decimal]{list-style-type:decimal}.review-document ol[data-review-list-style=decimal-paren],.review-document ol[data-review-list-style=russian]{counter-reset:review-item var(--review-list-start,0);list-style:none}.review-document ol[data-review-list-style=decimal-paren]>li,.review-document ol[data-review-list-style=russian]>li{counter-increment:review-item;position:relative}.review-document ol[data-review-list-style=decimal-paren]>li:before,.review-document ol[data-review-list-style=russian]>li:before{font-variant-numeric:tabular-nums;position:absolute;right:calc(100% + .55em)}.review-document ol[data-review-list-style=decimal-paren]>li:before{content:counter(review-item) ")"}.review-document ol[data-review-list-style=russian]>li:before{content:counter(review-item,review-russian-lower) ")"}.review-document .review-spoiler,.review-document .review-inline-image,.review-document .review-video-embed{text-indent:0}.review-document .review-text-color{color:var(--review-text-color)!important}.review-document-error,.review-document-empty{color:var(--muted);font-style:italic;text-indent:0!important}.review-preview-parity-note{min-height:54px;color:var(--text-soft);background:var(--wine);justify-content:space-between;align-items:center;gap:18px;padding:10px clamp(18px,3vw,32px);display:flex}@supports (color:color-mix(in lab, red, red)){.review-preview-parity-note{background:color-mix(in srgb,var(--wine) 7%,var(--surface-soft))}}.review-preview-parity-note{border-bottom:1px solid var(--line)}.review-preview-parity-note span{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:820}.review-preview-parity-note small{color:var(--muted);text-align:right;font-size:9px}.review-editor-status{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin:9px 2px 0;font-size:9px;line-height:1.4;display:flex}.review-editor-status b{color:var(--text-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.review-ready-control,.publish-bar .review-ready-control{align-items:center;gap:10px;min-width:min(300px,100%);margin-right:auto;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:30px minmax(0,1fr)!important;padding:6px 8px!important}.review-ready-control:has(input:checked){align-items:center;gap:10px;min-width:min(300px,100%);margin-right:auto;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:30px minmax(0,1fr)!important;padding:6px 8px!important}.review-ready-control>input[type=checkbox]{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.review-complete-control>.review-ready-check{color:#0000;background:var(--input);place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.review-complete-control>.review-ready-check{background:color-mix(in srgb,var(--input) 84%,transparent)}}.review-complete-control>.review-ready-check{border:1px solid var(--line-dark);border-radius:50%;font-size:16px;font-weight:900;transition:color .16s,background .16s,border-color .16s,transform .16s;box-shadow:inset 0 1px #ffffff0a}.review-ready-control>input:checked+.review-ready-check{color:#07110e;background:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.review-ready-control>input:checked+.review-ready-check{border-color:color-mix(in srgb,var(--green) 72%,white)}}.review-ready-control>input:checked+.review-ready-check{transform:scale(1.04)}.review-ready-control>input:focus-visible+.review-ready-check{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.review-ready-control>input:focus-visible+.review-ready-check{outline:3px solid color-mix(in srgb,var(--green) 24%,transparent)}}.review-ready-control>input:focus-visible+.review-ready-check{outline-offset:2px}.score-picker-spectrum{overflow:hidden;background:radial-gradient(circle at 90% 0,var(--spectrum-accent,#a9b2c0),transparent 12rem), linear-gradient(145deg,var(--surface-soft),var(--panel-solid))!important}@supports (color:color-mix(in lab, red, red)){.score-picker-spectrum{background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--spectrum-accent,#a9b2c0) 15%,transparent),transparent 12rem), linear-gradient(145deg,color-mix(in srgb,var(--surface-soft) 92%,var(--panel-solid)),var(--panel-solid))!important}}.score-picker-spectrum{border-color:var(--spectrum-accent,#a9b2c0)!important}@supports (color:color-mix(in lab, red, red)){.score-picker-spectrum{border-color:color-mix(in srgb,var(--spectrum-accent,#a9b2c0) 28%,var(--line))!important}}.score-picker-spectrum[data-tier-style=spectrum][data-tier-scale=numeric][data-score],.score-picker-spectrum [data-tier-style=spectrum][data-tier-scale=numeric][data-score]{--score-a:var(--spectrum-a)!important;--score-b:var(--spectrum-b)!important;--score-ink:#fff!important}.score-picker-spectrum[data-score]>strong,.score-picker-spectrum>div button[data-score]{color:var(--score-ink)!important;background:linear-gradient(145deg,#ffffff21,transparent 34%), radial-gradient(circle at 90% 7%,var(--spectrum-accent),transparent 48%), linear-gradient(137deg,var(--spectrum-a),var(--spectrum-b) 76%)!important}@supports (color:color-mix(in lab, red, red)){.score-picker-spectrum[data-score]>strong,.score-picker-spectrum>div button[data-score]{background:linear-gradient(145deg,#ffffff21,transparent 34%), radial-gradient(circle at 90% 7%,color-mix(in srgb,var(--spectrum-accent) 42%,transparent),transparent 48%), linear-gradient(137deg,var(--spectrum-a),var(--spectrum-b) 76%)!important}}.score-picker-spectrum[data-score]>strong,.score-picker-spectrum>div button[data-score]{border-color:var(--spectrum-accent)!important}@supports (color:color-mix(in lab, red, red)){.score-picker-spectrum[data-score]>strong,.score-picker-spectrum>div button[data-score]{border-color:color-mix(in srgb,var(--spectrum-accent) 58%,white)!important}}.score-picker-spectrum[data-score]>strong,.score-picker-spectrum>div button[data-score]{box-shadow:inset 0 1px #ffffff2e,0 10px 28px var(--spectrum-accent)!important}@supports (color:color-mix(in lab, red, red)){.score-picker-spectrum[data-score]>strong,.score-picker-spectrum>div button[data-score]{box-shadow:inset 0 1px #ffffff2e,0 10px 28px color-mix(in srgb,var(--spectrum-accent) 18%,transparent)!important}}.score-picker-spectrum[data-score]>strong{width:94px;height:94px;border-radius:18px!important}.score-picker-spectrum>label small{color:var(--spectrum-accent,#a9b2c0);margin-left:5px}.score-picker-spectrum>.score-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.score-picker-spectrum>.score-scale button[data-score]{opacity:.72;border-radius:10px;min-width:0;height:44px}.score-picker-spectrum>.score-scale button[data-score]:is(:hover,.active){opacity:1;transform:translateY(-1px)}.write-layout{grid-template-columns:minmax(220px,250px) minmax(0,1fr);gap:clamp(22px,3vw,38px)}.write-main>.write-section-heading{background:linear-gradient(145deg,var(--surface-soft),var(--panel-solid));padding:clamp(20px,3vw,30px)}@supports (color:color-mix(in lab, red, red)){.write-main>.write-section-heading{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-soft) 88%,var(--panel-solid)),var(--panel-solid))}}.write-main>.write-section-heading{border:1px solid var(--line);border-radius:20px 20px 8px 8px;box-shadow:inset 0 1px #ffffff09}.write-main>.form-grid,.write-genres{background:var(--panel-solid);padding:clamp(18px,2.5vw,25px)}@supports (color:color-mix(in lab, red, red)){.write-main>.form-grid,.write-genres{background:color-mix(in srgb,var(--panel-solid) 94%,var(--surface-soft))}}.write-main>.form-grid,.write-genres{border:1px solid var(--line);border-radius:15px}.write-main>.form-grid{margin-top:10px}.write-main :is(input,textarea,.filter-select-trigger){min-height:46px}.write-main :is(.platform-selector,.genre-selector) button{min-height:42px}.gallery-editor{background:linear-gradient(145deg,var(--surface-soft),var(--panel-solid));padding:clamp(18px,2.4vw,26px)}@supports (color:color-mix(in lab, red, red)){.gallery-editor{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-soft) 88%,var(--panel-solid)),var(--panel-solid))}}.gallery-editor{border-radius:20px}.publish-bar{flex-wrap:wrap;padding:12px;background:var(--panel-solid)!important}@supports (color:color-mix(in lab, red, red)){.publish-bar{background:color-mix(in srgb,var(--panel-solid) 88%,transparent)!important}}.publish-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;border-color:var(--line-dark)!important;box-shadow:0 20px 60px #00000052!important}.publish-bar>.button{min-height:46px}@media (max-width:1220px){.editor-toolbar-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-tool-block{min-height:104px}}@media (max-width:880px){.write-layout{grid-template-columns:minmax(0,1fr)}.write-sidebar{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:start;position:static}.write-sidebar>.write-cover-preview{grid-row:1/4}.score-picker-spectrum{margin-top:0}.review-editor-canvas,.review-preview-public-shell,.review-editor-wysiwyg{min-height:560px}}@media (max-width:700px){.rich-editor-v3{border-radius:17px;margin-inline:-2px;padding:14px}.review-editor-heading{gap:13px;display:grid}.editor-tabs{width:100%}.editor-tabs button{white-space:normal;min-width:0;padding-inline:8px}.editor-toolbar-v3{grid-template-columns:minmax(0,1fr)}.editor-tool-block{min-height:0}.editor-tool-row{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.editor-tool-popover-shell,.editor-tool-popover-shell>.editor-tool-v3{width:100%}.editor-tool-v3{width:100%;min-width:0;min-height:56px}.editor-document-tools{grid-template-columns:minmax(0,1fr) 86px}.editor-document-tools .editor-gost-reset{grid-column:1/-1}.editor-popover-v3{top:auto;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;max-width:none;max-height:min(70vh,560px);position:fixed;left:12px;overflow:auto}.editor-color-popover>div{grid-template-columns:repeat(5,minmax(44px,1fr))}.editor-color-square{width:100%}.editor-list-popover>div{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-popover-v3.review-emoji-menu,.editor-popover-v3.review-sticker-menu{max-width:none;top:auto;left:12px;right:12px}.review-ruler>header{align-items:flex-start}.review-ruler>header>p{justify-items:end;display:grid}.review-ruler-scroll{margin-inline:-8px}.review-editor-canvas,.review-preview-public-shell,.review-editor-wysiwyg{min-height:520px}.review-editor-wysiwyg{padding:30px 20px 58px}.review-preview-parity-note{align-items:flex-start}.review-preview-parity-note small{max-width:180px}.review-editor-status{align-items:flex-start}.write-sidebar{grid-template-columns:minmax(0,1fr)}.write-sidebar>.write-cover-preview{grid-row:auto}.publish-bar{grid-template-columns:minmax(0,1fr);display:grid;position:static}.review-ready-control{width:100%;min-width:0}.publish-bar>.button,.publish-bar>.danger-button{width:100%}}@media (max-width:390px){.rich-editor-v3{padding:11px}.editor-tool-row{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-document-tools{grid-template-columns:minmax(0,1fr) 82px}.editor-select-control .filter-select-trigger{padding-inline:8px}.review-ruler{padding-inline:10px}.review-ruler>header{display:grid}.review-ruler>header>p{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:start;gap:5px}.review-ruler>header>p span{gap:2px;display:grid}.review-ruler>header>p b{margin-left:0}.editor-color-popover>div{grid-template-columns:repeat(3,minmax(44px,1fr))}.score-picker-spectrum{padding:15px}.score-picker-spectrum>.score-scale{grid-template-columns:repeat(5,minmax(0,1fr))}.score-picker-spectrum>.score-scale button[data-score]{min-width:0}}@media (prefers-reduced-motion:reduce){.editor-tool-v3,.editor-color-square,.review-ruler-handle>span,.review-ready-check,.score-picker-spectrum>div button{transition:none!important}.editor-tool-v3:hover,.editor-color-square:hover,.score-picker-spectrum>div button:hover{transform:none!important}}@media (min-width:701px){.editor-document-tools .editor-gost-reset{grid-column:auto}}.write-layout-v3 .rich-editor-v3{margin-top:4px}.write-layout-v3 .review-complete-control{box-shadow:none!important;background:0 0!important;border:0!important}.write-layout-v3 .editor-status-line{margin-top:-8px}.write-layout-v3 .score-picker-v3 .score-scale{margin-top:10px}@media (max-width:880px){.write-layout-v3 .write-sidebar-v3{grid-template-columns:minmax(210px,.45fr) minmax(330px,.55fr)}}@media (max-width:620px){.write-layout-v3 .write-sidebar-v3{grid-template-columns:minmax(0,1fr)}}.score-picker-spectrum.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="10"]{--spectrum-accent:#79b8ef;--spectrum-a:#386d98;--spectrum-b:#102b43}.score-picker-spectrum.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="9"]{--spectrum-accent:#75e6e9;--spectrum-a:#32787a;--spectrum-b:#103638}.score-picker-spectrum.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="8"]{--spectrum-accent:#72f06f;--spectrum-a:#2f7e39;--spectrum-b:#123b1c}.score-picker-spectrum.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="7"]{--spectrum-accent:#62df72;--spectrum-a:#2b7439;--spectrum-b:#102f19}.score-picker-spectrum.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="6"]{--spectrum-accent:#ea6deb;--spectrum-a:#8a3d89;--spectrum-b:#3f173f}.score-picker-spectrum.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="5"]{--spectrum-accent:#f4f56c;--spectrum-a:#6b6e22;--spectrum-b:#34350f}.score-picker-spectrum.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="4"]{--spectrum-accent:#f3b66d;--spectrum-a:#8a5c2f;--spectrum-b:#3d2612}.score-picker-spectrum.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="3"]{--spectrum-accent:#f1767b;--spectrum-a:#944047;--spectrum-b:#42181e}.score-picker-spectrum.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="2"]{--spectrum-accent:#dc626c;--spectrum-a:#7e343d;--spectrum-b:#351319}.score-picker-spectrum.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score="1"]{--spectrum-accent:#bd4c59;--spectrum-a:#672833;--spectrum-b:#260c12}.score-picker-spectrum.score-picker-v3 :is(.score-current-tile,.score-scale button)[data-score=unrated]{--spectrum-accent:#a9b2c0;--spectrum-a:#414a57;--spectrum-b:#11151b}html[data-theme] .score-picker-spectrum.score-picker-v3 .score-current-tile[data-score],html[data-theme] .score-picker-spectrum.score-picker-v3 .score-scale button[data-score]{--spectrum-ink:#fff;color:var(--spectrum-ink)!important;background:linear-gradient(145deg,#ffffff21,transparent 34%), radial-gradient(circle at 90% 7%,var(--spectrum-accent),transparent 48%), linear-gradient(137deg,var(--spectrum-a),var(--spectrum-b) 76%)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .score-picker-spectrum.score-picker-v3 .score-current-tile[data-score],html[data-theme] .score-picker-spectrum.score-picker-v3 .score-scale button[data-score]{background:linear-gradient(145deg,#ffffff21,transparent 34%), radial-gradient(circle at 90% 7%,color-mix(in srgb,var(--spectrum-accent) 42%,transparent),transparent 48%), linear-gradient(137deg,var(--spectrum-a),var(--spectrum-b) 76%)!important}}html[data-theme] .score-picker-spectrum.score-picker-v3 .score-current-tile[data-score],html[data-theme] .score-picker-spectrum.score-picker-v3 .score-scale button[data-score]{border-color:var(--spectrum-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .score-picker-spectrum.score-picker-v3 .score-current-tile[data-score],html[data-theme] .score-picker-spectrum.score-picker-v3 .score-scale button[data-score]{border-color:color-mix(in srgb,var(--spectrum-accent) 58%,white)!important}}html[data-theme] .score-picker-spectrum.score-picker-v3 .score-current-tile[data-score],html[data-theme] .score-picker-spectrum.score-picker-v3 .score-scale button[data-score]{box-shadow:inset 0 1px #ffffff2e,0 8px 22px var(--spectrum-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .score-picker-spectrum.score-picker-v3 .score-current-tile[data-score],html[data-theme] .score-picker-spectrum.score-picker-v3 .score-scale button[data-score]{box-shadow:inset 0 1px #ffffff2e,0 8px 22px color-mix(in srgb,var(--spectrum-accent) 18%,transparent)!important}}:is(.review-complete-control.review-ready-control,.review-complete-control.review-ready-control:has(input:checked)){box-shadow:none!important;background:0 0!important;border:0!important}@media (max-width:430px){.editor-color-popover>div{grid-template-columns:repeat(3,minmax(44px,1fr))}.editor-color-popover .editor-color-square{width:100%;height:44px}}html{--review-paper:#090a0e;--review-paper-raised:#0d0f14;--review-paper-ink:#f1f2f5;--review-paper-muted:#9ba0ab}html[data-theme=midnight]{--review-paper:#0b1322;--review-paper-raised:#101b2f;--review-paper-ink:#edf3ff;--review-paper-muted:#9eacc4}.review-editor-wysiwyg[data-empty=true]:before{content:attr(data-placeholder);color:var(--review-paper-muted);pointer-events:none}.review-preview-public-shell>.review-text-panel{width:min(725px,100vw - 619px);margin:clamp(12px,2vw,22px) auto}.editor-color-popover>div{justify-content:start;grid-template-columns:repeat(auto-fit,44px)!important}.editor-color-popover .editor-color-square{aspect-ratio:1;width:44px!important;height:44px!important}.write-layout-v3 .write-cover-preview>div span{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;line-height:1.22;display:-webkit-box;overflow:hidden}@media (max-width:1180px){.write-layout.write-layout-v3{grid-template-columns:minmax(0,1fr);padding-inline-start:0}.write-layout-v3 .write-sidebar-v3{grid-template-columns:minmax(210px,.45fr) minmax(330px,.55fr);align-items:start;width:auto;position:static}.review-preview-public-shell>.review-text-panel{width:calc(100vw - 364px)}}@media (max-width:820px){.review-preview-public-shell>.review-text-panel{width:calc(100vw - 64px)}}@media (max-width:760px){.review-preview-public-shell>.review-text-panel{width:calc(100vw - 32px)}}@media (max-width:620px){.write-layout-v3 .write-sidebar-v3{grid-template-columns:minmax(0,1fr)}.review-preview-public-shell{margin-inline:-16px}}.settings-avatar-stage{isolation:isolate;width:84px;height:84px;color:var(--ink);background:var(--settings-raised);place-items:center;padding:0;display:grid;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.settings-avatar-stage{background:color-mix(in srgb,var(--settings-raised) 78%,var(--settings-canvas))}}.settings-avatar-stage{border:1px solid var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-avatar-stage{border:1px solid color-mix(in srgb,var(--settings-accent) 34%,var(--settings-edge-strong))}}.settings-avatar-stage{box-shadow:0 10px 24px #00000038, 0 0 0 4px var(--settings-accent), inset 0 1px #ffffff14;border-radius:22px}@supports (color:color-mix(in lab, red, red)){.settings-avatar-stage{box-shadow:0 10px 24px #00000038, 0 0 0 4px color-mix(in srgb,var(--settings-accent) 7%,transparent), inset 0 1px #ffffff14}}.settings-avatar-stage{cursor:pointer;transition:transform .34s cubic-bezier(.22,1,.36,1),border-color .24s,box-shadow .34s}.settings-avatar-stage:before{z-index:-1;content:"";background:conic-gradient(from 215deg, transparent 0 45%, var(--settings-accent) 52%, transparent 60% 100%);position:absolute;inset:-5px}@supports (color:color-mix(in lab, red, red)){.settings-avatar-stage:before{background:conic-gradient(from 215deg, transparent 0 45%, color-mix(in srgb,var(--settings-accent) 82%,white) 52%, transparent 60% 100%)}}.settings-avatar-stage:before{opacity:.32;filter:blur(1px);border-radius:26px;transition:opacity .24s}.settings-avatar-stage:after{z-index:3;content:"";opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 28%,#ffffff8c 48%,#0000 67%) 140% 0/260% 100%;border-radius:20px;position:absolute;inset:1px}.settings-avatar-stage .avatar-large{z-index:1;transition:transform .34s cubic-bezier(.22,1,.36,1),filter .28s;position:relative}.settings-avatar-stage>span{z-index:4;color:#f5f8fc;background:var(--settings-accent);place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:-6px;right:-6px}@supports (color:color-mix(in lab, red, red)){.settings-avatar-stage>span{background:color-mix(in srgb,var(--settings-accent) 42%,#070b12f5)}}.settings-avatar-stage>span{border:1px solid var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-avatar-stage>span{border:1px solid color-mix(in srgb,var(--settings-accent) 58%,#fff3)}}.settings-avatar-stage>span{border-radius:9px;transition:transform .28s cubic-bezier(.22,1,.36,1),background .2s;box-shadow:0 7px 16px #00000057,inset 0 1px #ffffff1a}.settings-avatar-stage>span svg{width:14px;height:14px}.settings-avatar-stage:hover{border-color:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-avatar-stage:hover{border-color:color-mix(in srgb,var(--settings-accent) 72%,white)}}.settings-avatar-stage:hover{box-shadow:0 15px 30px #0000004d, 0 0 0 4px var(--settings-accent), 0 0 25px var(--settings-accent), inset 0 1px #ffffff1f}@supports (color:color-mix(in lab, red, red)){.settings-avatar-stage:hover{box-shadow:0 15px 30px #0000004d, 0 0 0 4px color-mix(in srgb,var(--settings-accent) 13%,transparent), 0 0 25px color-mix(in srgb,var(--settings-accent) 19%,transparent), inset 0 1px #ffffff1f}}.settings-avatar-stage:hover{transform:translateY(-3px)scale(1.025)}.settings-avatar-stage:hover:before{opacity:.72;animation:.9s cubic-bezier(.22,1,.36,1) both settings-avatar-orbit}.settings-avatar-stage:hover:after{animation:.7s cubic-bezier(.22,1,.36,1) both settings-avatar-glint}.settings-avatar-stage:hover .avatar-large{filter:saturate(1.08)contrast(1.04);transform:scale(1.035)}.settings-avatar-stage:hover>span{background:var(--settings-accent)}@supports (color:color-mix(in lab, red, red)){.settings-avatar-stage:hover>span{background:color-mix(in srgb,var(--settings-accent) 66%,#070b12f5)}}.settings-avatar-stage:hover>span{transform:translate(-2px,-2px)rotate(-7deg)scale(1.08)}.settings-avatar-stage:focus-visible{border-color:var(--settings-accent);outline:0}@supports (color:color-mix(in lab, red, red)){.settings-avatar-stage:focus-visible{border-color:color-mix(in srgb,var(--settings-accent) 74%,white)}}.settings-avatar-stage:focus-visible{box-shadow:0 0 0 4px var(--settings-accent),0 15px 30px #0000004d}@supports (color:color-mix(in lab, red, red)){.settings-avatar-stage:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--settings-accent) 22%,transparent),0 15px 30px #0000004d}}@keyframes settings-avatar-orbit{0%{rotate:none}to{rotate:360deg}}@keyframes settings-avatar-glint{0%{opacity:0;background-position:140% 0}18%{opacity:.72}to{opacity:0;background-position:-40% 0}}@media (max-width:820px){.settings-avatar-stage{border-radius:20px;width:74px;height:74px}.settings-avatar-stage:after{border-radius:18px}.settings-avatar-stage>span{bottom:-5px;right:-5px}}@media (prefers-reduced-motion:reduce){.settings-avatar-stage,.settings-avatar-stage .avatar-large,.settings-avatar-stage>span{transition:none}.settings-avatar-stage:hover{transform:none}.settings-avatar-stage:hover:before,.settings-avatar-stage:hover:after{animation:none}}@media (max-width:560px){.review-preview-public-shell>.review-text-panel{width:calc(100vw - 28px)}}@media (max-width:430px){.write-layout-v3 .write-cover-preview>div{gap:5px;padding:9px}.write-layout-v3 .write-cover-preview>div strong{border-radius:14px;width:48px;height:48px;font-size:24px}.write-layout-v3 .write-cover-preview>div span{-webkit-line-clamp:2;font-size:10px}.write-layout-v3 .write-cover-preview>div small{font-size:8px}}.write-layout-v3 .button-small,.rich-editor-v3 .editor-tabs button,.gallery-editor-v3 .gallery-dropzone article footer button{min-height:44px}.review-ruler-handle{width:44px}.review-text-panel,.review-editor-wysiwyg{padding:clamp(34px,5vw,58px) clamp(22px,3.5vw,50px) clamp(58px,8vw,86px)}.review-editor-wysiwyg{width:min(100%,725px)}.review-preview-public-shell{margin-inline:calc(-2px - clamp(18px,2.4vw,28px))}@media (max-width:1180px){.write-layout-v3{padding-top:28px;padding-inline-start:0}.write-cover-card{grid-template-columns:120px minmax(0,1fr);gap:10px 13px;display:grid}.write-cover-card>header{grid-column:1/-1;margin-bottom:0}.write-layout-v3 .write-cover-preview{aspect-ratio:4/5.3;grid-row:2/4}.cover-actions{grid-template-columns:1fr;align-self:end}}@media (max-width:700px){.review-preview-public-shell{margin-inline:-16px}}@media (max-width:620px){.review-text-panel,.review-editor-wysiwyg{padding:30px 18px 42px 22px}}@media (max-width:390px){.review-preview-public-shell{margin-inline:-13px}}.editor-toolbar-v3 .review-emoji-menu button{aspect-ratio:1;background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;min-width:0;height:auto;padding:3px;display:grid}.editor-toolbar-v3 .review-emoji-menu button:hover{background:var(--surface-soft);border-color:var(--line)}.editor-toolbar-v3 .review-sticker-menu>button{min-width:0;color:var(--text-soft);background:var(--surface-soft);border:1px solid var(--line);border-radius:13px;justify-items:center;gap:6px;padding:8px;display:grid}.editor-toolbar-v3 .review-sticker-menu>button:hover{color:var(--ink);border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.editor-toolbar-v3 .review-sticker-menu>button:hover{border-color:color-mix(in srgb,var(--wine) 45%,var(--line))}}.editor-toolbar-v3 .review-sticker-menu>button:hover{background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.editor-toolbar-v3 .review-sticker-menu>button:hover{background:color-mix(in srgb,var(--wine) 8%,var(--surface-soft))}}.media-lightbox{z-index:400;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020307f0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:15px;padding:72px 80px 68px;display:grid;position:fixed;inset:0;margin:0!important}.media-lightbox>:is(.lightbox-image,.lightbox-arrow){grid-row:2}@media (min-width:701px){.editor-document-tools{grid-template-columns:minmax(0,1fr) 88px}.editor-document-tools .editor-gost-reset{grid-column:1/-1}}@media (min-width:701px) and (max-width:1180px){.editor-document-tools{grid-row:auto}}.editor-tool-v3,.editor-tool-v3>span{font-size:11px}.gallery-editor-v3 .gallery-dropzone{grid-template-columns:minmax(0,1fr)}@media (max-width:620px){.editor-tool-row{grid-template-columns:repeat(3,minmax(0,1fr))}.media-lightbox{grid-template-columns:39px minmax(0,1fr) 39px;gap:5px;padding:70px 12px 64px}}.filter-select-menu>button,.write-main :is(.platform-selector,.genre-selector) button{min-height:44px}.editor-toolbar-v3.is-preview{grid-template-columns:minmax(0,1fr)}.editor-toolbar-v3.is-preview .editor-selection-tools{display:none}.editor-toolbar-v3.is-preview .editor-document-tools{width:min(100%,520px)}.editor-gost-reset small{font-size:10px;line-height:1.3}.review-ruler>header>div span,.review-ruler>header>p,.review-ruler>header>p b{font-size:10px}.review-ruler-centimeter{font-size:8.5px}.review-editor-status{font-size:10px}.review-ruler-scroll{padding:32px 24px}.review-ruler-handle{height:44px}.review-ruler-handle:is(.is-left,.is-right){top:-30px}.review-ruler-handle.is-first{height:44px;top:14px}.review-ruler-handle:is(.is-left,.is-right):before{top:20px}.review-ruler-handle.is-first:before{top:2px}.review-ruler-handle>span{font-size:9px;top:50%;bottom:auto;left:calc(100% + 6px);transform:translate(-3px,-50%)}.review-ruler-handle.is-right>span{left:auto;right:calc(100% + 6px);transform:translate(3px,-50%)}.review-ruler-handle:is(:hover,:focus-visible,:active)>span{transform:translateY(-50%)}.review-ruler-mobile-hint{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.35;display:none}.review-editor-wysiwyg :is(.review-inline-image,.review-video-embed,.review-spoiler){position:relative}.review-editor-wysiwyg .review-spoiler>summary{min-width:0;padding-right:64px}.review-editor-wysiwyg .review-spoiler>summary b{overflow-wrap:anywhere;text-align:right;min-width:0}.review-editor-wysiwyg .review-block-remove,.review-editor-wysiwyg .review-inline-remove{z-index:8;color:#fff;width:44px;height:44px;font:700 23px/1 var(--sans);background:#06080cdb;border:1px solid #ffffff47;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;box-shadow:0 8px 22px #00000059}.review-editor-wysiwyg .review-block-remove{top:8px;right:8px}.review-editor-wysiwyg .review-inline-sticker{position:relative}.review-editor-wysiwyg .review-inline-remove{top:-8px;right:-8px}.review-editor-wysiwyg :is(.review-block-remove,.review-inline-remove):is(:hover,:focus-visible){color:#fff;background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.review-editor-wysiwyg :is(.review-block-remove,.review-inline-remove):is(:hover,:focus-visible){background:color-mix(in srgb,var(--danger) 74%,#151820)}}.review-editor-wysiwyg :is(.review-block-remove,.review-inline-remove):is(:hover,:focus-visible){border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.review-editor-wysiwyg :is(.review-block-remove,.review-inline-remove):is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--danger) 65%,white)}}.review-editor-wysiwyg :is(.review-block-remove,.review-inline-remove):is(:hover,:focus-visible){outline:3px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.review-editor-wysiwyg :is(.review-block-remove,.review-inline-remove):is(:hover,:focus-visible){outline:3px solid color-mix(in srgb,var(--danger) 28%,transparent)}}.review-editor-wysiwyg :is(.review-block-remove,.review-inline-remove):is(:hover,:focus-visible){outline-offset:2px}.genre-chip-grid button:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.55)}.genre-search-empty,.genre-limit-note{color:var(--muted);background:var(--input);margin:12px 0 0;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.genre-search-empty,.genre-limit-note{background:color-mix(in srgb,var(--input) 72%,transparent)}}.genre-search-empty,.genre-limit-note{border:1px solid var(--line);border-radius:10px;font-size:10px;line-height:1.45}.genre-limit-note{color:var(--text-soft);border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.genre-limit-note{border-color:color-mix(in srgb,var(--wine) 28%,var(--line))}}.write-action-live{top:max(76px,calc(env(safe-area-inset-top) + 12px));z-index:420;width:min(440px,100vw - 28px);color:var(--ink);background:var(--panel-solid);margin:0;padding:13px 16px;position:fixed;left:50%}@supports (color:color-mix(in lab, red, red)){.write-action-live{background:color-mix(in srgb,var(--panel-solid) 96%,var(--wine) 4%)}}.write-action-live{border:1px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-action-live{border:1px solid color-mix(in srgb,var(--wine) 38%,var(--line))}}.write-action-live{text-align:center;border-radius:13px;font-size:11px;font-weight:760;transform:translate(-50%);box-shadow:0 20px 64px #0000006b,inset 0 1px #ffffff0d}.publish-action-error{color:var(--danger);gap:4px;margin:0 0 16px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.publish-action-error{color:color-mix(in srgb,var(--danger) 82%,white)}}.publish-action-error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.publish-action-error{background:color-mix(in srgb,var(--danger) 10%,var(--input))}}.publish-action-error{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.publish-action-error{border:1px solid color-mix(in srgb,var(--danger) 42%,var(--line))}}.publish-action-error{overflow-wrap:anywhere;border-radius:12px;outline:0}.publish-action-error b{font-size:11px}.publish-action-error span{color:var(--text-soft);font-size:10px;line-height:1.45}.publish-action-error:focus{box-shadow:0 0 0 3px var(--danger)}@supports (color:color-mix(in lab, red, red)){.publish-action-error:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 19%,transparent)}}.write-confirm-backdrop{z-index:520;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020307d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.write-confirm-dialog{width:min(520px,100%);color:var(--ink);background:linear-gradient(145deg,var(--danger),var(--panel-solid));grid-template-columns:48px minmax(0,1fr);gap:17px;padding:clamp(20px,4vw,30px);display:grid}@supports (color:color-mix(in lab, red, red)){.write-confirm-dialog{background:linear-gradient(145deg,color-mix(in srgb,var(--danger) 5%,var(--panel-solid)),var(--panel-solid))}}.write-confirm-dialog{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.write-confirm-dialog{border:1px solid color-mix(in srgb,var(--danger) 34%,var(--line))}}.write-confirm-dialog{border-radius:20px;outline:0;box-shadow:0 30px 100px #0000009e,inset 0 1px #ffffff0d}.write-confirm-icon{color:#fff;background:var(--danger);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.write-confirm-icon{background:color-mix(in srgb,var(--danger) 72%,#1b1014)}}.write-confirm-icon{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.write-confirm-icon{border:1px solid color-mix(in srgb,var(--danger) 68%,white)}}.write-confirm-icon{font:850 21px/1 var(--sans);border-radius:15px}.write-confirm-dialog h2{overflow-wrap:anywhere;font:700 clamp(22px,4vw,30px)/1.12 var(--serif);margin:4px 0 0}.write-confirm-dialog div>p:last-child{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.6}.write-confirm-dialog footer{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.write-confirm-dialog footer button{min-height:46px}.editor-media-viewer>header{grid-template-columns:minmax(0,1fr) 44px;gap:12px;display:grid}.editor-media-viewer>header>span,.media-lightbox>footer>p{overflow-wrap:anywhere;word-break:break-word;min-width:0}.editor-media-viewer>header button,.media-lightbox>header button{width:44px;height:44px}.editor-media-viewer>footer{gap:12px;min-width:0}.editor-media-viewer>footer>span{overflow-wrap:anywhere;min-width:0}.media-lightbox>footer{align-items:end;min-width:0}.media-lightbox>footer>p{flex:auto}.media-lightbox>footer>span{flex:none}@media (max-width:700px){.review-ruler-mobile-hint{display:block}.write-confirm-dialog{grid-template-columns:40px minmax(0,1fr);gap:13px}.write-confirm-icon{border-radius:12px;width:40px;height:40px}.write-confirm-dialog footer{grid-template-columns:minmax(0,1fr);display:grid}.media-lightbox>footer{grid-template-columns:minmax(0,1fr);align-items:start;gap:5px;display:grid}.media-lightbox>footer>span{justify-self:start}.editor-popover-v3,.editor-toolbar-v3 .editor-popover-v3:is(.review-emoji-menu,.review-sticker-menu){inset:auto 12px calc(82px + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:min(62dvh,520px);position:fixed;overflow:auto}.review-emoji-menu section>div{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}}@media (max-width:620px){.media-lightbox{grid-template-columns:44px minmax(0,1fr) 44px}.lightbox-arrow{width:44px;min-width:44px;height:58px}}@media (min-width:701px){.form-notice-v3{z-index:70;position:sticky;top:76px;box-shadow:0 12px 34px #0000003d}}@media (max-width:760px){.header-account :is(.header-quiet-link,.account-link),.wordmark{min-width:44px;min-height:44px}.header-account .header-quiet-link{width:44px;height:44px}}.editor-color-popover .editor-color-square.is-light>span{color:#08090d;filter:none}.editor-color-popover .editor-color-square:is(.active,[aria-pressed=true]){outline:3px solid var(--write-focus);outline-offset:2px}@media (max-width:960px){.editor-popover-v3,.editor-toolbar-v3 .editor-popover-v3:is(.review-emoji-menu,.review-sticker-menu){inset:auto auto calc(82px + env(safe-area-inset-bottom)) 50%;width:min(520px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(62dvh,520px);position:fixed;overflow:auto;transform:translate(-50%)}.editor-color-popover{width:min(238px,100vw - 24px)}.editor-list-popover{width:min(274px,100vw - 24px)}.editor-link-popover{width:min(360px,100vw - 24px)}.editor-toolbar-v3 .editor-popover-v3:is(.review-emoji-menu,.review-sticker-menu){width:min(520px,100vw - 24px)}.publish-bar-v3{position:static}.form-notice-v3{z-index:70;position:sticky;top:76px;box-shadow:0 12px 34px #0000003d}}@media (max-width:430px){.editor-popover-v3,.editor-toolbar-v3 .editor-popover-v3:is(.review-emoji-menu,.review-sticker-menu){inset:auto 12px calc(82px + env(safe-area-inset-bottom));width:auto;max-width:none;transform:none}}.write-sidebar-cover{top:42px}.write-sidebar-score{top:506px}.write-layout-v3 :is(.platform-selector[aria-invalid=true],.score-picker-v3:has(.score-scale[aria-invalid=true]),.review-editor-wysiwyg[aria-invalid=true],.review-ready-control:has(input[aria-invalid=true])){outline:2px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.write-layout-v3 :is(.platform-selector[aria-invalid=true],.score-picker-v3:has(.score-scale[aria-invalid=true]),.review-editor-wysiwyg[aria-invalid=true],.review-ready-control:has(input[aria-invalid=true])){outline:2px solid color-mix(in srgb,var(--danger) 78%,white 8%)}}.write-layout-v3 :is(.platform-selector[aria-invalid=true],.score-picker-v3:has(.score-scale[aria-invalid=true]),.review-editor-wysiwyg[aria-invalid=true],.review-ready-control:has(input[aria-invalid=true])){outline-offset:3px}.write-layout-v3 .review-ready-control:has(input[aria-invalid=true]){border-radius:12px!important}.score-clear-v3:disabled{opacity:.38;cursor:not-allowed;background:0 0!important}.score-clear-v3:disabled:hover{color:var(--muted)!important}@media (max-width:1180px){.write-layout-v3 .write-sidebar-v3{grid-template-columns:minmax(0,1fr);width:auto;display:block;position:static}}:root{--review-shared-content-width:min(720px,calc(min(1280px,100vw - 64px) - 555px));--review-shared-paper-padding:38px 48px 60px}.write-page{padding-top:0;padding-bottom:0}.write-layout.write-layout-v3{--write-surface:#0b0f14;--write-surface-raised:#10161d;--write-control:#11171f;--write-edge:#ffffff16;--write-edge-strong:#ffffff29;--write-focus:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout.write-layout-v3{--write-focus:color-mix(in srgb,var(--wine) 72%,white 10%)}}.write-layout.write-layout-v3{--editor-canvas:#080b10;font-family:var(--sans);grid-template-columns:244px minmax(0,1fr);align-items:start;gap:28px;padding:34px 0 72px;display:grid;position:relative}html[data-theme=midnight] .write-layout.write-layout-v3{--write-surface:#0b121d;--write-surface-raised:#101a29;--write-control:#111c2b;--write-edge:#a9c1e51a;--write-edge-strong:#b4cbed30;--editor-canvas:#09121e}.write-layout-v3>:is(.draft-recovery,.write-action-live){grid-column:1/-1}.write-layout-v3>.write-sidebar-v3{grid-column:1}.write-layout-v3>.write-main-v3{grid-column:2}.write-layout-v3 .write-sidebar-v3{grid-template-columns:minmax(0,1fr);gap:14px;width:auto;display:grid;position:sticky;top:88px;left:auto}.write-layout-v3 :is(.write-cover-card,.game-card-section,.rich-editor-v3,.gallery-editor-v3,.publish-section,.wishlist-review-explainer){color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0}.write-layout-v3 .write-cover-card{padding:0}.write-layout-v3 .write-cover-preview{aspect-ratio:4/5.15;background:var(--write-surface);border:1px dashed var(--write-edge-strong);width:100%;box-shadow:none;border-radius:14px;overflow:hidden}.write-layout-v3 .write-cover-preview:after{display:none}.write-layout-v3 .write-cover-preview>div{gap:8px;padding:18px}.write-layout-v3 .write-cover-preview>div strong{width:76px;height:76px;color:var(--text-soft);border:1px solid var(--write-edge-strong);font:500 28px/1 var(--sans);background:0 0;border-radius:50%}.write-layout-v3 .write-cover-preview>div span{max-width:19ch;font:700 14px/1.25 var(--sans)}.write-layout-v3 .write-cover-preview>div small{color:var(--muted);font:500 11px/1.3 var(--sans)}.write-layout-v3 .cover-actions{gap:7px;margin-top:9px}.write-layout-v3 .cover-actions>button{min-height:40px}.write-layout-v3 .score-picker-v3{width:244px;max-width:100%;color:var(--ink);background:var(--write-surface);border:1px solid var(--write-edge);box-shadow:none;text-align:center;border-radius:14px;justify-self:center;margin:0;padding:16px}.write-layout-v3 .score-picker-v3>header{text-align:center;min-height:0;margin:0 0 12px;display:block}.write-layout-v3 .score-picker-v3>header>b{font:750 11px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase}.write-layout-v3 .score-current{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:9px;margin:0;padding:0;display:flex}.write-layout-v3 .score-current>.score-current-tile{letter-spacing:-.045em;justify-content:center;align-items:baseline;gap:3px;width:92px!important;min-width:92px!important;height:92px!important;font:850 39px/1 var(--sans)!important;border-radius:18px!important;padding:0!important;display:flex!important}.write-layout-v3 .score-current-tile small{font:750 10px/1 var(--sans);letter-spacing:0;align-self:baseline;margin:0}.write-layout-v3 .score-current>div b{font:700 13px/1.25 var(--sans);text-align:center}.write-layout-v3 .score-picker-v3 .score-scale{grid-template-columns:repeat(5,36px);justify-content:center;gap:5px;margin-top:14px;display:grid;overflow:visible}.write-layout-v3 .score-picker-v3 .score-scale button{width:36px;min-width:36px;height:36px;min-height:36px;font:800 11px/1 var(--sans);box-shadow:none;border-radius:8px}.write-layout-v3 .score-picker-v3 .score-scale button:is(:hover,.active){transform:none}.write-layout-v3 .score-clear-v3{min-height:34px;margin-top:5px;font-size:9px!important}.write-layout-v3 .write-main-v3{min-width:0;display:block}.write-layout-v3 .write-page-heading{background:0 0;border:0;margin:0 0 22px;padding:0;display:block}.write-layout-v3 .write-page-heading .eyebrow{margin-bottom:8px}.write-layout-v3 .write-page-heading h1{max-width:none;font:680 clamp(40px,4.4vw,56px)/.98 var(--sans);letter-spacing:-.047em;margin:0}.write-layout-v3 .game-card-section{padding:0}.write-layout-v3 .destination-section{margin:0 0 20px}.write-layout-v3 :is(.destination-section,.facts-section,.progress-section)>header{display:none}.write-layout-v3 .destination-switch{background:var(--write-surface);border:1px solid var(--write-edge);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:min(100%,430px);padding:3px;display:grid}.write-layout-v3 .destination-switch>button{min-height:40px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) 18px;gap:7px;padding:0 11px}.write-layout-v3 .destination-switch>button.active{color:var(--ink);background:var(--write-surface-raised);box-shadow:inset 0 0 0 1px var(--write-edge);border:0}.write-layout-v3 .destination-switch b{font:700 11px/1 var(--sans)}.write-layout-v3 .destination-switch em{width:18px;height:18px;font-size:9px}.write-layout-v3 .facts-section{margin-top:0}.write-layout-v3 .progress-section,.write-layout-v3 .genres-section{border-top:1px solid var(--write-edge);margin-top:20px;padding-top:20px}.write-layout-v3 .form-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;display:grid}.write-layout-v3 .form-grid-v3>:is(label,fieldset){min-width:0;margin:0}.write-layout-v3 .form-grid-v3>label{color:var(--text-soft);font:680 12px/1.3 var(--sans);align-content:start;gap:6px;display:grid}.write-layout-v3 .form-grid-v3 input,.write-layout-v3 .genre-search,.write-layout-v3 .filter-select-trigger{min-height:43px;font-family:var(--sans)}.write-layout-v3 .platform-selector{border:0;padding:0}.write-layout-v3 .platform-selector legend{color:var(--text-soft);font:680 12px/1.3 var(--sans);margin-bottom:8px}.write-layout-v3 .platform-selector>div{gap:6px}.write-layout-v3 .platform-selector button,.write-layout-v3 .genre-chip-grid>button{min-height:31px;color:var(--muted);background:var(--write-control);border:1px solid var(--write-edge);font:700 11px/1.15 var(--sans);border-radius:999px;padding:6px 10px}.write-layout-v3 .platform-selector button.selected,.write-layout-v3 .genre-chip-grid>button.selected{color:var(--ink);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-v3 .platform-selector button.selected,.write-layout-v3 .genre-chip-grid>button.selected{background:color-mix(in srgb,var(--wine) 11%,var(--write-control))}}.write-layout-v3 .platform-selector button.selected,.write-layout-v3 .genre-chip-grid>button.selected{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-v3 .platform-selector button.selected,.write-layout-v3 .genre-chip-grid>button.selected{border-color:color-mix(in srgb,var(--wine) 38%,var(--write-edge))}}.write-layout-v3 .online-toggle{min-height:43px}.write-layout-v3 .steam-hours-note{border-color:var(--write-edge);background:var(--write-control);min-height:52px}.write-layout-v3 .genres-section>header{justify-content:space-between;align-items:center;min-height:0;margin:0 0 11px;display:flex}.write-layout-v3 .genres-section>header h2{font:700 18px/1.1 var(--sans);margin:0}.write-layout-v3 .genres-section>header>b{color:var(--muted);font:700 11px/1 var(--sans)}.write-layout-v3 .genres-section .genre-search{display:none}.write-layout-v3 .genre-chip-grid{flex-wrap:wrap;gap:6px;max-height:none;padding:0;display:flex;overflow:visible}.write-layout-v3 .genre-chip-grid>button:disabled{opacity:.4}.write-layout-v3 .genre-limit-note{margin:8px 0 0;font-size:11px}.write-layout-v3 .rich-editor-v3{margin-top:30px;padding:0;overflow:visible}.write-layout-v3 .review-editor-heading{justify-content:space-between;align-items:center;gap:18px;margin:0 0 11px;display:flex}.write-layout-v3 .review-editor-heading h2{font:700 27px/1 var(--sans);letter-spacing:-.025em;margin:1px 0 0}.write-layout-v3 .editor-tabs{background:var(--write-surface);border:1px solid var(--write-edge);border-radius:9px;gap:3px;padding:3px}.write-layout-v3 .editor-tabs button{border-radius:6px;min-height:34px;padding:0 10px;font-size:9px}.write-layout-v3 .editor-tabs button.active{background:var(--write-surface-raised);border-color:var(--write-edge);box-shadow:none}.write-layout-v3 .editor-toolbar-v3{z-index:45;min-height:46px;width:min(100%,var(--review-shared-content-width));color:var(--ink);background:var(--write-surface);border:1px solid var(--write-edge);box-shadow:none;border-radius:10px 10px 0 0;flex-wrap:nowrap;align-items:center;gap:0;margin:0 auto;padding:4px 5px;display:flex;position:relative;overflow:visible}.write-layout-v3 .editor-toolbar-v3:after{display:none}.write-layout-v3 .editor-tool-block{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:0;padding:0 3px;display:flex}.write-layout-v3 .editor-tool-block:is(.editor-history-tools,.editor-align-tools,.editor-insert-tools){border-left:1px solid var(--write-edge)}.write-layout-v3 .editor-secondary-tools{display:contents}.write-layout-v3 .editor-mobile-more-tools{display:none}.write-layout-v3 .editor-document-tools{order:1}.write-layout-v3 .editor-history-tools{order:2}.write-layout-v3 .editor-selection-tools{order:3}.write-layout-v3 .editor-block-tools{order:4}.write-layout-v3 .editor-align-tools{order:5}.write-layout-v3 .editor-list-tools{order:6}.write-layout-v3 .editor-insert-primary{order:7}.write-layout-v3 .editor-insert-secondary{order:8}.write-layout-v3 .editor-document-tools{flex-basis:39px;display:block}.write-layout-v3 .editor-document-desktop{display:none}.write-layout-v3 .editor-document-mobile{display:block}.write-layout-v3 .editor-tool-row{flex-wrap:nowrap;align-items:center;gap:1px;display:flex}.write-layout-v3 .editor-tool-v3,.write-layout-v3 .editor-emoji-sticker-shell,.write-layout-v3 .editor-emoji-sticker-picker,.write-layout-v3 .editor-emoji-sticker-picker .sticker-picker-toggle{width:34px;min-width:34px;height:34px;min-height:34px}.write-layout-v3 .editor-tool-v3{color:var(--text-soft);background:0 0;border:1px solid #0000;border-radius:6px;grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;padding:0;display:grid;transform:none}.write-layout-v3 .editor-tool-v3 svg{width:18px;height:18px}.write-layout-v3 .editor-tool-v3>span,.write-layout-v3 .editor-tool-v3 kbd{display:none}.write-layout-v3 .editor-tool-v3:is(:hover,.active),.write-layout-v3 .editor-emoji-sticker-picker .sticker-picker-toggle:is(:hover,[aria-expanded=true]){color:var(--ink);background:var(--write-surface-raised);border-color:var(--write-edge);box-shadow:none;transform:none}.write-layout-v3 .editor-emoji-sticker-picker,.write-layout-v3 .editor-emoji-sticker-picker .sticker-picker-toggle{background:0 0;border-radius:6px;margin:0;padding:0}.editor-color-tool .editor-color-underline{fill:none;stroke:var(--editor-color,#f3f4f7);stroke-width:3.2px;stroke-linecap:square}.write-layout-v3 .editor-color-popover{width:214px;padding:11px}.write-layout-v3 .editor-color-popover>div{gap:5px;grid-template-columns:repeat(5,34px)!important}.write-layout-v3 .editor-color-popover .editor-color-square{border-radius:3px;padding:3px;width:34px!important;height:34px!important}.write-layout-v3 .editor-document-popover{width:min(380px,100vw - 24px);left:0;right:auto}.write-layout-v3 .editor-document-popover section>div{grid-template-columns:repeat(3,minmax(0,1fr))}.write-layout-v3 .review-editor-canvas{background:0 0;border:0;border-radius:0;min-height:0;margin:0;padding:0;overflow:visible}.write-layout-v3 .review-editor-paper-shell{width:min(100%,var(--review-shared-content-width));margin:0 auto}.write-layout-v3 .review-ruler{z-index:4;clip-path:inset(-16px 0);border:0;border-right:1px solid var(--write-edge);border-left:1px solid var(--write-edge);background:#171c23;border-radius:0;width:100%;height:20px;margin:0;padding:0;position:relative;overflow:clip visible}html[data-theme=midnight] .write-layout-v3 .review-ruler{background:#172130}.write-layout-v3 .review-ruler-track{background:repeating-linear-gradient(90deg,#d2dae62e 0 1px,#0000 1px 1.51515%),repeating-linear-gradient(90deg,#dee5ef4a 0 1px,#0000 1px 6.06061%);border:0;border-radius:0;width:100%;min-width:0;height:20px;position:relative}.write-layout-v3 .review-ruler-centimeter{color:#8e98a6;font:500 6px/1 var(--sans);top:6px;transform:translate(-50%)}.write-layout-v3 .review-ruler-handle{background:0 0;border:0;width:38px;height:44px;padding:0;top:-12px;transform:translate(-50%)}.write-layout-v3 .review-ruler-handle.is-first{top:-12px}.write-layout-v3 .review-ruler-handle:before{clip-path:polygon(50% 0,0 100%,100% 100%);filter:none;background:#b7c0cc;border:0;width:8px;height:6px;top:26px}.write-layout-v3 .review-ruler-handle.is-first:before{clip-path:polygon(50% 100%,0 0,100% 0);top:12px}.write-layout-v3 .review-ruler-handle.is-right:before{background:#b7c0cc;border:0}.write-layout-v3 .review-ruler-handle>span{display:none}.write-layout-v3 .review-editor-wysiwyg{width:100%;min-height:530px;padding:var(--review-shared-paper-padding);color:var(--review-paper-ink);background:var(--editor-canvas);border:1px solid var(--write-edge);box-shadow:none;background-image:none;border-top:0;border-radius:0 0 10px 10px;outline:0;margin:0}.write-layout-v3 .review-editor-wysiwyg:before,.write-layout-v3 .review-editor-wysiwyg[data-empty=true]:before,.write-layout-v3 .review-editor-wysiwyg:empty:before{content:none!important;display:none!important}.write-layout-v3 .review-editor-wysiwyg:focus{border-color:var(--write-focus)}@supports (color:color-mix(in lab, red, red)){.write-layout-v3 .review-editor-wysiwyg:focus{border-color:color-mix(in srgb,var(--write-focus) 48%,var(--write-edge))}}.write-layout-v3 .review-editor-wysiwyg:focus{box-shadow:inset 0 0 0 1px var(--write-focus)}@supports (color:color-mix(in lab, red, red)){.write-layout-v3 .review-editor-wysiwyg:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--write-focus) 17%,transparent)}}.review-document{font-family:var(--review-font-family,var(--font-inter,Inter),"Segoe UI",sans-serif)!important}.write-layout-v3 .review-editor-status{margin:7px 2px 0;font-size:11px}.review-document figure.review-inline-image{position:relative}.review-document .review-inline-image-open{cursor:zoom-in}.review-image-size-tools{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05070ad1;border:1px solid #ffffff26;border-radius:7px;gap:2px;padding:3px;display:flex;position:absolute;top:8px;left:8px}.review-image-size-tools button{color:#aeb7c3;width:28px;min-width:28px;height:26px;min-height:26px;font:800 9px/1 var(--sans);background:0 0;border:0;border-radius:4px;padding:0}.review-document .review-block-remove{z-index:6;top:8px;right:8px}.write-layout-v3 .review-preview-public-shell{background:0 0;border:0;border-radius:0;width:100%;min-height:0;margin:0;padding:0;position:static;overflow:visible;transform:none}.write-layout-v3 .review-preview-public-shell>.review-text-panel{width:min(100%,var(--review-shared-content-width));max-width:720px;min-height:0;margin:0 auto}.write-layout-v3 .gallery-editor-v3{border-top:1px solid var(--write-edge);margin-top:24px;padding-top:20px}.write-layout-v3 .gallery-editor-v3 h2{font:700 20px/1.1 var(--sans)}.write-layout-v3 .gallery-editor-v3 .gallery-dropzone{background:0 0;border:0;padding:0}.write-layout-v3 .gallery-editor-v3 .gallery-dropzone>article{background:var(--write-surface);border:1px solid var(--write-edge)}.write-layout-v3 .publish-section{border-top:1px solid var(--write-edge);margin-top:24px;padding-top:18px}.write-layout-v3 .publish-section>header{display:none}.write-layout-v3 .review-ready-control{margin-top:0}.write-layout-v3 .publish-bar-v3{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-top:10px;padding:0;position:static}.review-reading-grid{grid-template-columns:230px minmax(0,1fr) 285px;gap:20px}.review-center-column{min-width:0}.review-author-card.profile-summary-card{border:0;border-bottom:1px solid var(--line-dark);background:0 0;height:auto;margin-bottom:18px;padding:0 0 18px}@supports (color:color-mix(in lab, red, red)){.review-author-card.profile-summary-card{border-bottom:1px solid color-mix(in srgb,var(--line-dark) 76%,transparent)}}.review-author-card.profile-summary-card{box-shadow:none;border-radius:0;overflow:visible;transform:none}.review-author-card.profile-summary-card:before{display:none}.review-author-card.profile-summary-card:hover{border-color:var(--line-dark)}@supports (color:color-mix(in lab, red, red)){.review-author-card.profile-summary-card:hover{border-color:color-mix(in srgb,var(--line-dark) 76%,transparent)}}.review-author-card.profile-summary-card:hover{box-shadow:none;transform:none}.review-author-card.profile-summary-card .profile-summary-avatar .avatar-large{width:92px;height:92px}.review-card .review-author{grid-template-columns:56px minmax(0,1fr)}.review-card .review-author .avatar-medium{border-radius:15px;width:56px;height:56px}.write-layout-v3 .review-preview-public-shell>.review-text-panel,.review-reading-grid .review-text-panel{width:min(100%,var(--review-shared-content-width));max-width:720px;min-height:0;padding:var(--review-shared-paper-padding);color:var(--review-paper-ink);background:linear-gradient(145deg,var(--review-paper-raised),var(--review-paper));margin:0 auto}@supports (color:color-mix(in lab, red, red)){.write-layout-v3 .review-preview-public-shell>.review-text-panel,.review-reading-grid .review-text-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--review-paper-raised) 62%,var(--review-paper)),var(--review-paper))}}.write-layout-v3 .review-preview-public-shell>.review-text-panel,.review-reading-grid .review-text-panel{border:1px solid var(--review-paper-ink)}@supports (color:color-mix(in lab, red, red)){.write-layout-v3 .review-preview-public-shell>.review-text-panel,.review-reading-grid .review-text-panel{border:1px solid color-mix(in srgb,var(--review-paper-ink) 8%,transparent)}}.write-layout-v3 .review-preview-public-shell>.review-text-panel,.review-reading-grid .review-text-panel{border-radius:16px;box-shadow:0 18px 48px #0000002e}.write-layout-v3 .review-preview-public-shell>.review-text-panel:before,.review-reading-grid .review-text-panel:before{display:none}.write-layout-v3 .review-preview-public-shell>.review-text-panel .review-document,.review-reading-grid .review-text-panel .review-document{width:100%;max-width:none;margin:0}.review-text-panel>.lead-verdict{font-family:var(--sans)}.review-top-genres{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.review-score-share .score-emblem:not(.is-compact){grid-template-columns:78px minmax(0,1fr);gap:14px;min-width:218px;padding:16px 18px}.review-score-share .score-emblem:not(.is-compact)>i{border-radius:18px;transform:none}.review-score-share .score-emblem:not(.is-compact)>strong{font-family:var(--sans);letter-spacing:-.055em;font-size:62px}.review-score-share .score-emblem:not(.is-compact)>span b{font-family:var(--sans)}@media (max-width:1180px){:root{--review-shared-content-width:min(720px,calc(100vw - 364px))}.review-reading-grid{grid-template-columns:minmax(0,1fr) 280px}.review-center-column{grid-area:1/1}.site-rating-panel{grid-area:1/2}.other-reviews-panel{grid-area:2/1/auto/-1}}@media (max-width:1080px){.write-layout.write-layout-v3{grid-template-columns:210px minmax(0,1fr);gap:22px}.write-layout-v3 .editor-toolbar-v3{overflow:visible}}@media (max-width:1340px){.write-layout-v3 .editor-toolbar-v3{justify-content:center;overflow:visible}.write-layout-v3 .editor-mobile-more-tools{border-left:1px solid var(--write-edge);order:9;display:flex}.write-layout-v3 .editor-secondary-tools{display:none}.write-layout-v3 .editor-secondary-tools.is-open{z-index:58;right:max(12px,50vw - 210px);bottom:calc(76px + env(safe-area-inset-bottom));width:auto;color:var(--ink);background:var(--write-surface-raised);flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;padding:8px;display:flex;position:fixed;left:max(12px,50vw - 210px);overflow:visible}@supports (color:color-mix(in lab, red, red)){.write-layout-v3 .editor-secondary-tools.is-open{background:color-mix(in srgb,var(--write-surface-raised) 96%,transparent)}}.write-layout-v3 .editor-secondary-tools.is-open{border:1px solid var(--write-edge-strong);border-radius:12px;transform:none;box-shadow:0 20px 60px #00000075}.write-layout-v3 .editor-secondary-tools.is-open .editor-tool-block{order:initial}.write-layout-v3 .editor-secondary-tools.is-open .editor-popover-v3{z-index:60;inset:auto max(12px,calc((100vw - 420px)/2)) calc(180px + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:min(55dvh,520px);position:fixed;overflow:auto;transform:none}}@media (max-width:900px){:root{--review-shared-content-width:min(720px,calc(100vw - 64px))}.write-layout.write-layout-v3{grid-template-columns:minmax(0,1fr);padding-top:26px}.write-layout-v3>.write-sidebar-v3,.write-layout-v3>.write-main-v3{grid-column:1}.write-layout-v3 .write-sidebar-v3{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:static}.write-layout-v3 .write-cover-preview{aspect-ratio:4/5.15}.write-layout-v3 .score-picker-v3{min-height:100%}.review-reading-grid{grid-template-columns:minmax(0,1fr)}.review-center-column,.other-reviews-panel,.site-rating-panel{grid-area:auto/1;position:static}.review-center-column{order:-1}.other-reviews-panel{order:0}.site-rating-panel{order:1}}@media (max-width:760px){:root{--review-shared-paper-padding:32px 24px 50px}.write-layout.write-layout-v3{padding:22px 0 58px}.write-layout-v3 .write-page-heading h1{font-size:38px}.write-layout-v3 .review-editor-heading{align-items:stretch;gap:10px;display:grid}.write-layout-v3 .editor-tabs{width:100%}.write-layout-v3 .editor-toolbar-v3{min-height:44px;overflow:visible}.write-layout-v3 .review-ruler-centimeter:nth-child(2n){display:none}.write-layout-v3 .review-editor-wysiwyg{min-height:500px}.write-layout-v3 .review-preview-public-shell{padding:0}.write-layout-v3 .editor-popover-v3,.write-layout-v3 .editor-toolbar-v3 .editor-popover-v3:is(.review-emoji-menu,.review-sticker-menu){inset:auto 12px calc(76px + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:min(62dvh,520px);position:fixed;overflow:auto;transform:none}.write-layout-v3 .editor-color-popover{width:214px;left:auto;right:12px}.review-reading-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){:root{--review-shared-paper-padding:29px 18px 46px}.write-layout.write-layout-v3{gap:20px}.write-layout-v3 .write-sidebar-v3{grid-template-columns:124px minmax(0,1fr);gap:12px}.write-layout-v3 .write-cover-preview{min-height:154px}.write-layout-v3 .cover-actions{grid-template-columns:minmax(0,1fr)}.write-layout-v3 .cover-actions>button{min-height:38px;padding-inline:8px;font-size:11px}.write-layout-v3 .score-picker-v3{padding:12px}.write-layout-v3 .score-current>.score-current-tile{width:72px!important;min-width:72px!important;height:72px!important;font-size:31px!important}.write-layout-v3 .form-grid-v3{grid-template-columns:minmax(0,1fr);gap:11px}.write-layout-v3 .field-span-2{grid-column:1}.review-document .review-inline-image.is-small{width:min(70%,330px)}.review-document .review-inline-image.is-medium{width:90%}.write-layout-v3 .gallery-editor-v3 .gallery-dropzone>article{grid-template-columns:105px minmax(0,1fr)}.review-author-card.profile-summary-card .profile-summary-avatar .avatar-large{width:82px;height:82px}.review-card footer{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;display:grid}.review-card footer .review-vote-control{grid-row:1;justify-self:start}.review-card footer .review-card-action{display:none}.review-card footer .review-card-nav-actions{grid-row:2;justify-self:start;margin-left:0}}@media (max-width:560px){:root{--review-shared-content-width:calc(100vw - 28px)}}@media (max-width:430px){:root{--review-shared-paper-padding:27px 15px 42px}.write-layout.write-layout-v3{padding-inline:0}.write-layout-v3 .write-page-heading h1{font-size:34px}.write-layout-v3 .write-sidebar-v3{grid-template-columns:105px minmax(0,1fr);gap:10px}.write-layout-v3 .score-picker-v3>header{margin-bottom:8px}.write-layout-v3 .score-current{gap:5px}.write-layout-v3 .score-current>.score-current-tile{border-radius:14px!important;width:62px!important;min-width:62px!important;height:62px!important;font-size:27px!important}.write-layout-v3 .score-current>div b{font-size:11px}.write-layout-v3 .score-picker-v3 .score-scale{gap:3px;margin-top:8px}.write-layout-v3 .score-picker-v3 .score-scale button{font-size:11px}.write-layout-v3 .destination-switch{width:100%}.write-layout-v3 .review-editor-wysiwyg{min-height:470px}.write-layout-v3 .review-ruler-centimeter{display:none}.write-layout-v3 .editor-document-popover section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.write-layout-v3 .gallery-editor-v3 .gallery-dropzone>article,.write-layout-v3 .publish-bar-v3{grid-template-columns:minmax(0,1fr)}.write-layout-v3 .publish-bar-v3 .danger-button{grid-column:1;justify-self:center}.write-layout-v3 .publish-bar-v3 .button{width:100%}}@media (max-width:350px){.write-layout-v3 .write-sidebar-v3{grid-template-columns:96px minmax(0,1fr);gap:8px}.write-layout-v3 .write-cover-card{grid-column:1/-1;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px;display:grid}.write-layout-v3 .write-cover-card .cover-actions{margin-top:0}.write-layout-v3 .score-picker-v3{grid-column:1/-1;justify-self:center;padding:9px 7px}.write-layout-v3 .score-picker-v3>header>b{font-size:11px}.write-layout-v3 .score-current>.score-current-tile{width:56px!important;min-width:56px!important;height:56px!important;font-size:24px!important}.write-layout-v3 .score-picker-v3 .score-scale{grid-template-columns:repeat(5,36px)}.write-layout-v3 .editor-secondary-tools.is-open .editor-popover-v3{bottom:calc(212px + env(safe-area-inset-bottom));max-height:min(55dvh,calc(100dvh - 228px - env(safe-area-inset-bottom)),520px)}}.write-page:has(.write-layout-v44){padding:0 0 80px}.write-layout.write-layout-v44{--write-v44-panel:#090d12;--write-v44-raised:#0d1219;--write-v44-input:#0c1118;--write-v44-edge:#c7d0de21;--write-v44-edge-strong:#d1dae73d;--write-v44-hover:#ffffff0b;font-family:var(--sans);grid-template-columns:250px minmax(0,1fr);align-items:start;gap:33px;padding-top:32px;display:grid;position:relative}html[data-theme=midnight] .write-layout.write-layout-v44{--write-v44-panel:#09111d;--write-v44-raised:#0d1827;--write-v44-input:#0c1624;--write-v44-edge:#a6bfe724;--write-v44-edge-strong:#b1c9ee40;--write-v44-hover:#6fa4eb12}.write-layout-v44>:is(.write-action-live,.draft-recovery){grid-column:1/-1}.write-layout-v44>.write-sidebar-v44{grid-column:1}.write-layout-v44>.write-main-v44{grid-column:2}.write-layout-v44 .write-sidebar-v44{gap:18px;display:grid;position:sticky;top:94px}.write-layout-v44 .write-cover-card-v44{box-shadow:none;background:0 0;border:0;padding:0}.write-layout-v44 .write-cover-preview{aspect-ratio:4/5.18;background:var(--write-v44-panel);border:1px dashed var(--write-v44-edge-strong);width:100%;box-shadow:none;border-radius:14px;overflow:hidden}.write-layout-v44 .write-cover-preview:after{display:none}.write-layout-v44 .write-cover-preview>img{object-fit:cover;width:100%;height:100%}.write-layout-v44 .write-cover-preview>div{width:100%;height:100%;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.write-layout-v44 .write-cover-preview>div strong{width:68px;height:68px;color:var(--text-soft);border:1px solid var(--write-v44-edge-strong);font:500 29px/1 var(--sans);background:0 0;border-radius:50%;place-items:center;display:grid}.write-layout-v44 .write-cover-preview>div span{overflow-wrap:anywhere;max-width:18ch;font:700 17px/1.15 var(--sans);margin-top:18px}.write-layout-v44 .write-cover-preview>div small{color:var(--muted);margin-top:8px;font-size:10px}.write-layout-v44 .cover-actions{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px;display:grid}.write-layout-v44 .cover-actions>.button{min-height:46px;color:var(--ink);background:var(--write-v44-panel);border:1px solid var(--write-v44-edge-strong);box-shadow:none;border-radius:10px}.write-layout-v44 .cover-actions>button:not(.button){min-width:46px;color:var(--muted);background:0 0;border:0;padding:0 8px;font-size:10px}.write-layout-v44 .cover-actions>button:not(.button):hover{color:var(--danger)}.write-layout-v44 .score-picker-v44{color:var(--ink);background:var(--write-v44-panel);border:1px solid var(--write-v44-edge);box-shadow:none;text-align:center;border-radius:14px;margin:0;padding:18px}.write-layout-v44 .score-picker-v44>label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:820;display:block}.write-layout-v44 .score-current-v44{justify-items:center;gap:10px;margin-top:14px;display:grid}.write-layout-v44 .score-current-v44>.score-current-tile-v44{justify-content:center;align-items:baseline;margin:0;display:flex;width:88px!important;min-width:88px!important;height:88px!important;color:var(--score-ink)!important;background:linear-gradient(150deg,#ffffff2e,transparent 36%),linear-gradient(135deg,var(--score-a),var(--score-b))!important;border:1px solid var(--score-a)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-v44 .score-current-v44>.score-current-tile-v44{border:1px solid color-mix(in srgb,var(--score-a) 58%,white)!important}}.write-layout-v44 .score-current-v44>.score-current-tile-v44{box-shadow:inset 0 1px #fff3,inset 0 -18px 28px #0003,0 12px 30px var(--score-a)!important;border-radius:15px!important}@supports (color:color-mix(in lab, red, red)){.write-layout-v44 .score-current-v44>.score-current-tile-v44{box-shadow:inset 0 1px #fff3,inset 0 -18px 28px #0003,0 12px 30px color-mix(in srgb,var(--score-a) 22%,transparent)!important}}.write-layout-v44 .score-current-v44>.score-current-tile-v44{letter-spacing:-.055em;font:860 39px/1 var(--sans)!important;text-shadow:0 1px 8px #00000040!important}.write-layout-v44 .score-current-tile-v44 small{letter-spacing:0;align-self:center;margin-left:1px;font-size:11px}.write-layout-v44 .score-current-v44>strong{min-height:18px;font:650 15px/1.2 var(--serif)}.write-layout-v44 .score-scale-v44{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:14px;display:grid}.write-layout-v44 .score-scale-v44>button[data-score]{width:auto;min-width:0;height:34px;color:var(--score-ink);background:linear-gradient(145deg,var(--score-a),var(--score-b));padding:0}@supports (color:color-mix(in lab, red, red)){.write-layout-v44 .score-scale-v44>button[data-score]{background:linear-gradient(145deg,color-mix(in srgb,var(--score-a) 56%,var(--write-v44-raised)),color-mix(in srgb,var(--score-b) 62%,var(--write-v44-panel)))}}.write-layout-v44 .score-scale-v44>button[data-score]{border:1px solid var(--score-a)}@supports (color:color-mix(in lab, red, red)){.write-layout-v44 .score-scale-v44>button[data-score]{border:1px solid color-mix(in srgb,var(--score-a) 36%,var(--write-v44-edge))}}.write-layout-v44 .score-scale-v44>button[data-score]{opacity:.68;font:830 11px/1 var(--sans);border-radius:8px;transition:opacity .15s,transform .15s,box-shadow .15s,border-color .15s;box-shadow:inset 0 1px #ffffff14}.write-layout-v44 .score-scale-v44>button[data-score]:is(:hover,.active){color:var(--score-ink);background:linear-gradient(150deg,#ffffff2b,transparent 38%),linear-gradient(135deg,var(--score-a),var(--score-b));border-color:var(--score-a)}@supports (color:color-mix(in lab, red, red)){.write-layout-v44 .score-scale-v44>button[data-score]:is(:hover,.active){border-color:color-mix(in srgb,var(--score-a) 65%,white)}}.write-layout-v44 .score-scale-v44>button[data-score]:is(:hover,.active){box-shadow:0 7px 18px var(--score-a)}@supports (color:color-mix(in lab, red, red)){.write-layout-v44 .score-scale-v44>button[data-score]:is(:hover,.active){box-shadow:0 7px 18px color-mix(in srgb,var(--score-a) 24%,transparent)}}.write-layout-v44 .score-scale-v44>button[data-score]:is(:hover,.active){opacity:1;transform:translateY(-1px)}.write-layout-v44 .score-scale-v44>button.active{outline:2px solid var(--score-a)}@supports (color:color-mix(in lab, red, red)){.write-layout-v44 .score-scale-v44>button.active{outline:2px solid color-mix(in srgb,var(--score-a) 68%,white)}}.write-layout-v44 .score-scale-v44>button.active{outline-offset:1px}.write-layout-v44 .score-clear-v44{width:100%;min-height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;margin-top:8px;padding:0 9px;font-size:10px;font-weight:700}.write-layout-v44 .score-clear-v44:is(:hover,.active){color:var(--ink);background:var(--write-v44-hover);border-color:var(--write-v44-edge)}.write-layout-v44 .score-clear-v44.active{color:var(--score-ink);background:linear-gradient(135deg,var(--score-a),var(--score-b))}@supports (color:color-mix(in lab, red, red)){.write-layout-v44 .score-clear-v44.active{background:linear-gradient(135deg,color-mix(in srgb,var(--score-a) 62%,var(--write-v44-raised)),color-mix(in srgb,var(--score-b) 74%,var(--write-v44-panel)))}}.write-layout-v44 .score-clear-v44.active{border-color:var(--score-a)}@supports (color:color-mix(in lab, red, red)){.write-layout-v44 .score-clear-v44.active{border-color:color-mix(in srgb,var(--score-a) 45%,var(--write-v44-edge-strong))}}.write-layout-v44 .score-clear-v44.active{box-shadow:inset 0 1px #ffffff14}.write-layout-v44 .score-wishlist-note{min-height:102px;color:var(--muted);background:0 0;border:0;place-items:center;padding:18px;display:grid}.write-layout-v44 .write-main-v44{min-width:0}.write-layout-v44 .write-page-heading-v44{margin:0;padding:0}.write-layout-v44 .write-page-heading-v44 .eyebrow{margin-bottom:11px}.write-layout-v44 .write-page-heading-v44 h1{max-width:none;font:740 clamp(44px,5vw,62px)/.96 var(--sans);letter-spacing:-.052em;margin:0}.write-layout-v44 .write-page-heading-v44>p:last-child{color:var(--muted);font:500 13px/1.35 var(--serif);margin:8px 0 0}.write-layout-v44 .form-notice-v44{color:var(--text-soft);background:var(--wine);margin:18px 0 0;padding:11px 14px}@supports (color:color-mix(in lab, red, red)){.write-layout-v44 .form-notice-v44{background:color-mix(in srgb,var(--wine) 7%,var(--write-v44-panel))}}.write-layout-v44 .form-notice-v44{border:1px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-v44 .form-notice-v44{border:1px solid color-mix(in srgb,var(--wine) 24%,var(--write-v44-edge))}}.write-layout-v44 .form-notice-v44{border-radius:9px;font-size:11px}.write-layout-v44 .form-grid-v44{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:27px;display:grid}.write-layout-v44 .form-grid-v44>label,.write-layout-v44 .form-grid-v44>fieldset{min-width:0;margin:0}.write-layout-v44 .form-grid-v44>label{color:var(--text-soft);align-content:start;gap:7px;font-size:11px;font-weight:720;display:grid;position:relative}.write-layout-v44 .form-grid-v44 input,.write-layout-v44 .genre-search,.write-layout-v44 .gallery-editor-v44 input{width:100%;min-height:44px;color:var(--ink);background:var(--write-v44-input);border:1px solid var(--write-v44-edge);border-radius:9px;outline:0;padding:0 12px;font-size:12px}.write-layout-v44 .form-grid-v44 input:is(:hover,:focus),.write-layout-v44 .genre-search:is(:hover,:focus),.write-layout-v44 .gallery-editor-v44 input:is(:hover,:focus){border-color:var(--write-v44-edge-strong)}.write-layout-v44 .form-grid-v44 input:focus,.write-layout-v44 .genre-search:focus,.write-layout-v44 .gallery-editor-v44 input:focus{box-shadow:0 0 0 3px var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-v44 .form-grid-v44 input:focus,.write-layout-v44 .genre-search:focus,.write-layout-v44 .gallery-editor-v44 input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 13%,transparent)}}.write-layout-v44 .form-grid-v44 label>small{color:var(--muted);font-size:9px;font-weight:550;position:absolute;bottom:8px;right:9px}.write-layout-v44 .form-grid-v44 label>.field-error{color:var(--danger);margin-top:-2px;position:static}.write-layout-v44 .field-span-2{grid-column:span 2}.write-layout-v44 .form-grid-v44 .filter-select-trigger{width:100%;min-height:44px;color:var(--ink);background:var(--write-v44-input);border:1px solid var(--write-v44-edge);border-radius:9px}.write-layout-v44 .platform-selector{border:1px solid var(--write-v44-edge);border-radius:12px;padding:13px 14px 14px}.write-layout-v44 .platform-selector legend{color:var(--text-soft);padding:0 6px;font-size:11px;font-weight:720}.write-layout-v44 .platform-selector legend small{color:var(--muted);font-size:9px;font-weight:500}.write-layout-v44 .platform-selector>div{flex-wrap:wrap;gap:7px;display:flex}.write-layout-v44 .platform-selector button,.write-layout-v44 .write-genres-v44 button{min-height:34px;color:var(--muted);background:var(--write-v44-raised);border:1px solid var(--write-v44-edge);white-space:normal;border-radius:999px;padding:0 11px;font-size:10px}.write-layout-v44 .platform-selector button:is(:hover,.selected),.write-layout-v44 .write-genres-v44 button:is(:hover,.selected){color:var(--ink);border-color:var(--write-v44-edge-strong);background:var(--write-v44-hover)}.write-layout-v44 .platform-selector button.selected,.write-layout-v44 .write-genres-v44 button.selected{box-shadow:inset 2px 0 var(--wine)}.write-layout-v44 .write-inline-check{min-height:44px;color:var(--text-soft);background:var(--write-v44-raised);border:1px solid var(--write-v44-edge);cursor:pointer;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;padding:0 12px;gap:9px!important;display:grid!important}.write-layout-v44 .write-inline-check>input{opacity:0;width:1px;height:1px;position:absolute}.write-layout-v44 .write-inline-check>span{color:#0000;background:var(--write-v44-input);border:1px solid var(--write-v44-edge-strong);border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.write-layout-v44 .write-inline-check>input:checked+span{color:#fff;background:var(--wine);border-color:var(--wine)}.write-layout-v44 .write-inline-check>input:focus-visible+span{outline:3px solid var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-v44 .write-inline-check>input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--wine) 25%,transparent)}}.write-layout-v44 .write-inline-check>input:focus-visible+span{outline-offset:2px}.write-layout-v44 .write-inline-check>b{font-size:11px}.write-layout-v44 .write-inline-check>.wishlist-note-v44{color:var(--muted);grid-column:2;margin-top:-5px;font-size:9px;font-weight:520;line-height:1.35;position:static}.write-layout-v44 .wishlist-toggle{min-height:66px}.write-layout-v44 .online-toggle{grid-column:1}.write-layout-v44 .steam-hours-note{min-height:44px;color:var(--muted);border:1px solid var(--write-v44-edge);background:0 0;border-radius:9px;align-items:center;gap:10px;padding:0 13px;font-size:10px;display:flex}.write-layout-v44 .steam-hours-note strong{color:var(--ink);font-size:12px}.write-layout-v44 .write-genres-v44{border:0;border-top:1px solid var(--write-v44-edge);margin:25px 0 0;padding:17px 0 0}.write-layout-v44 .write-genres-v44 legend{color:var(--text-soft);padding:0 9px 0 0;font-size:11px;font-weight:760}.write-layout-v44 .write-genres-v44 legend small{color:var(--muted);margin-left:4px;font-size:9px;font-weight:550}.write-layout-v44 .write-genres-v44 .genre-search{width:min(350px,100%);margin:0 0 11px}.write-layout-v44 .write-genres-v44>div{flex-wrap:wrap;gap:6px;display:flex;overflow:visible}.write-layout-v44 .write-genres-v44 button{min-height:32px;padding:0 10px}.write-layout-v44 .write-genres-v44 button:disabled{opacity:.38}.write-layout-v44 .genre-search-empty{color:var(--muted);margin:10px 0 0;font-size:10px}.write-layout-v44 .review-editor-v44-shell{color:var(--ink);background:var(--write-v44-panel);border:1px solid var(--write-v44-edge);box-shadow:none;border-radius:17px;margin:28px 0 0;padding:24px}.write-layout-v44 .rich-editor-v44{color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.write-layout-v44 .rich-editor-v44>.review-editor-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 17px;display:flex}.write-layout-v44 .rich-editor-v44 .review-editor-heading h2{font:650 29px/1 var(--serif);letter-spacing:-.02em;margin:0}.write-layout-v44 .rich-editor-v44 .editor-tabs{background:var(--write-v44-panel);border:1px solid var(--write-v44-edge);border-radius:9px;grid-template-columns:repeat(2,auto);gap:3px;padding:3px;display:grid}.write-layout-v44 .rich-editor-v44 .editor-tabs button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:9px;font-weight:750}.write-layout-v44 .rich-editor-v44 .editor-tabs button.active{color:var(--ink);background:var(--write-v44-raised);box-shadow:none}.write-layout-v44 .editor-toolbar-v3{z-index:45;width:100%;min-height:44px;color:var(--ink);background:var(--write-v44-panel);border:1px solid var(--write-v44-edge);box-shadow:none;border-radius:10px 10px 0 0;flex-wrap:nowrap;align-items:center;gap:0;margin:0;padding:4px 5px;display:flex;position:relative;overflow:visible}.write-layout-v44 .editor-toolbar-v3:after{display:none}.write-layout-v44 .editor-tool-block{border:0;border-left:1px solid var(--write-v44-edge);min-width:0;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex:none;align-items:center;gap:0;padding:0 4px;display:flex}.write-layout-v44 .editor-document-tools{border-left:0;order:1}.write-layout-v44 .editor-selection-tools{order:2}.write-layout-v44 .editor-block-tools{order:3}.write-layout-v44 .editor-list-tools{order:4}.write-layout-v44 .editor-insert-secondary{order:5}.write-layout-v44 .editor-insert-primary{order:6}.write-layout-v44 .editor-mobile-more-tools{order:7;display:none}.write-layout-v44 .editor-secondary-tools{display:contents}.write-layout-v44 .editor-tool-block-title{display:none}.write-layout-v44 .visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.write-layout-v44 .editor-document-tools{flex-basis:204px;display:block}.write-layout-v44 .editor-document-desktop{grid-template-columns:minmax(130px,1fr) 64px;align-items:center;gap:4px;display:grid}.write-layout-v44 .editor-document-mobile{display:none}.write-layout-v44 .editor-select-control{display:block}.write-layout-v44 .editor-select-control .filter-select-trigger{width:100%;height:34px;min-height:34px;color:var(--ink);background:var(--write-v44-input);border:1px solid var(--write-v44-edge);border-radius:6px;padding-inline:7px;font-size:9px}.write-layout-v44 .editor-tool-row{flex-wrap:nowrap;align-items:center;gap:1px;display:flex}.write-layout-v44 .editor-tool-popover-shell{width:auto;min-width:0;position:relative}.write-layout-v44 .editor-tool-v3,.write-layout-v44 .editor-emoji-sticker-shell,.write-layout-v44 .editor-emoji-sticker-picker,.write-layout-v44 .editor-emoji-sticker-picker .sticker-picker-toggle{width:33px;min-width:33px;height:33px;min-height:33px}.write-layout-v44 .editor-tool-v3{color:var(--text-soft);background:0 0;border:1px solid #0000;border-radius:6px;grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;padding:0;display:grid;transform:none}.write-layout-v44 .editor-tool-v3 svg{width:18px;height:18px}.write-layout-v44 .editor-tool-v3>span,.write-layout-v44 .editor-tool-v3 kbd{display:none}.write-layout-v44 .editor-tool-v3:is(:hover,.active),.write-layout-v44 .editor-emoji-sticker-picker .sticker-picker-toggle:is(:hover,[aria-expanded=true]){color:var(--ink);background:var(--write-v44-hover);border-color:var(--write-v44-edge);box-shadow:none;transform:none}.write-layout-v44 .editor-emoji-sticker-picker,.write-layout-v44 .editor-emoji-sticker-picker .sticker-picker-toggle{color:var(--text-soft);background:0 0;border-radius:6px;margin:0;padding:0}.write-layout-v44 .editor-color-tool .editor-color-underline{fill:none;stroke:var(--editor-color,#f3f4f7);stroke-width:3.2px;stroke-linecap:square}.write-layout-v44 .editor-list-tool-shell{display:block}.write-layout-v44 .editor-list-split{border:1px solid #0000;border-radius:6px;grid-template-columns:30px 14px;align-items:stretch;height:33px;display:grid;overflow:hidden}.write-layout-v44 .editor-list-split:is(:hover,:focus-within){background:var(--write-v44-hover);border-color:var(--write-v44-edge)}.write-layout-v44 .editor-list-split .editor-tool-v3{border:0;border-radius:5px 0 0 5px;width:30px;min-width:30px;height:31px;min-height:31px}.write-layout-v44 .editor-list-menu-button{width:14px;min-width:14px;height:31px;color:var(--muted);border:0;border-left:1px solid var(--write-v44-edge);background:0 0;padding:0;font-size:9px}.write-layout-v44 .editor-list-menu-button:is(:hover,.active){color:var(--ink);background:var(--write-v44-hover)}.write-layout-v44 .editor-list-popover{width:218px;padding:10px}.write-layout-v44 .editor-list-popover>.editor-list-library{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.write-layout-v44 .editor-list-popover>.editor-list-library>button{min-height:42px;color:var(--text-soft);background:var(--write-v44-input);border:1px solid var(--write-v44-edge);border-radius:7px;place-items:center;padding:0;display:grid}.write-layout-v44 .editor-list-popover>.editor-list-library>button strong{color:inherit;font:750 16px/1 var(--sans)}.write-layout-v44 .editor-list-popover>.editor-list-library>button:is(:hover,.active){color:var(--ink);background:var(--write-v44-hover);border-color:var(--write-v44-edge-strong)}.write-layout-v44 .editor-list-popover>label{margin-top:8px}.write-layout-v44 .editor-list-popover>.editor-list-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.write-layout-v44 .editor-list-popover>.editor-list-levels button{min-height:36px;color:var(--text-soft);background:var(--write-v44-input);border:1px solid var(--write-v44-edge);border-radius:7px;place-items:center;padding:0;display:grid}.write-layout-v44 .editor-list-popover>.editor-list-levels button:hover{color:var(--ink);border-color:var(--write-v44-edge-strong)}.write-layout-v44 .review-editor-canvas,.write-layout-v44 .review-preview-public-shell{background:0 0;border:0;border-radius:0;width:100%;min-height:0;margin:0;padding:0;overflow:visible}.write-layout-v44 .review-editor-paper-shell{width:100%;margin:0}.write-layout-v44 .review-editor-wysiwyg{width:100%;min-height:510px;color:var(--ink);background:var(--input);border:1px solid var(--write-v44-edge);box-shadow:none;font-size:var(--review-font-size,14pt);line-height:var(--review-line-height,1.5);text-align:justify;background-image:none;border-top:0;border-radius:0 0 14px 14px;outline:0;margin:0;padding:24px}html[data-theme=midnight] .write-layout-v44 .review-editor-wysiwyg{background:var(--input)}.write-layout-v44 .review-editor-wysiwyg:before,.write-layout-v44 .review-editor-wysiwyg[data-empty=true]:before,.write-layout-v44 .review-editor-wysiwyg:empty:before{content:none!important;display:none!important}.write-layout-v44 .review-editor-wysiwyg:focus{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-v44 .review-editor-wysiwyg:focus{border-color:color-mix(in srgb,var(--wine) 45%,var(--write-v44-edge))}}.write-layout-v44 .review-editor-wysiwyg:focus{box-shadow:inset 0 0 0 1px var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-v44 .review-editor-wysiwyg:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wine) 18%,transparent)}}.write-layout-v44 .review-document{color:var(--ink);font-family:var(--review-font-family,var(--font-inter,Inter),"Segoe UI",sans-serif)!important}.write-layout-v44 .review-document>:is(p,blockquote),.write-layout-v44 .review-document .review-structured-list>li{text-align:justify}.write-layout-v44 .review-inline-font-size{font-size:inherit}.write-layout-v44 .review-inline-font-size[data-review-font-size="12"]{font-size:12pt}.write-layout-v44 .review-inline-font-size[data-review-font-size="13"]{font-size:13pt}.write-layout-v44 .review-inline-font-size[data-review-font-size="14"]{font-size:14pt}.write-layout-v44 .review-inline-font-size[data-review-font-size="15"]{font-size:15pt}.write-layout-v44 .review-inline-font-size[data-review-font-size="16"]{font-size:16pt}.write-layout-v44 .review-inline-font-size[data-review-font-size="17"]{font-size:17pt}.write-layout-v44 .review-inline-font-size[data-review-font-size="18"]{font-size:18pt}.write-layout-v44 .editor-canvas-history{justify-content:flex-end;gap:2px;margin:7px 2px 0;display:flex}.write-layout-v44 .editor-canvas-history .editor-tool-v3{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--muted)}.write-layout-v44 .review-preview-public-shell{border:1px solid var(--write-v44-edge);background:#080b10;border-top:0;border-radius:0 0 10px 10px;overflow:hidden}.write-layout-v44 .review-preview-public-shell>.review-text-panel{width:100%;max-width:none;min-height:540px;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:30px 30px 64px}.write-layout-v44 .review-preview-parity-note{display:none}.write-layout-v44 .review-editor-status{color:var(--muted);margin:8px 2px 0;font-size:10px}.write-layout-v44 .gallery-editor-v44{color:var(--ink);background:var(--write-v44-panel);border:1px solid var(--write-v44-edge);box-shadow:none;border-radius:17px;margin:28px 0 0;padding:24px}.write-layout-v44 .gallery-editor-v44>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.write-layout-v44 .gallery-editor-v44 h2{font:650 27px/1 var(--serif);margin:0}.write-layout-v44 .gallery-editor-v44>header p:last-child{max-width:620px;color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.45}.write-layout-v44 .gallery-editor-v44 .button{color:var(--ink);background:var(--write-v44-panel);border:1px solid var(--write-v44-edge-strong);box-shadow:none}.write-layout-v44 .gallery-editor-v44 .gallery-dropzone{background:var(--write-v44-panel);border:1px dashed var(--write-v44-edge-strong);border-radius:12px;gap:9px;min-height:132px;margin-top:14px;padding:10px;display:grid}.write-layout-v44 .gallery-editor-v44 .gallery-dropzone>div{color:var(--muted);place-content:center;justify-items:center;gap:7px;display:grid}.write-layout-v44 .gallery-editor-v44 .gallery-dropzone>div strong{color:var(--ink);font:650 18px/1.2 var(--serif)}.write-layout-v44 .gallery-editor-v44 .gallery-dropzone>article{background:var(--write-v44-raised);border:1px solid var(--write-v44-edge);border-radius:10px;grid-template-columns:145px minmax(0,1fr);gap:12px;min-width:0;padding:9px;display:grid}.write-layout-v44 .gallery-editor-v44 .gallery-preview-button{background:var(--write-v44-input);border:0;border-radius:8px;min-height:108px;padding:0;position:relative;overflow:hidden}.write-layout-v44 .gallery-editor-v44 .gallery-preview-button img{object-fit:cover;width:100%;height:100%;min-height:108px}.write-layout-v44 .gallery-editor-v44 .gallery-preview-button span{color:#fff;background:#000000b8;border-radius:6px;padding:5px 7px;font-size:9px;position:absolute;bottom:7px;right:7px}.write-layout-v44 .gallery-editor-v44 .gallery-dropzone article>div{grid-template-columns:minmax(0,1fr) minmax(155px,.55fr);gap:10px;min-width:0;display:grid}.write-layout-v44 .gallery-editor-v44 .gallery-dropzone article label{min-width:0;color:var(--muted);align-content:start;gap:6px;font-size:9px;display:grid}.write-layout-v44 .gallery-editor-v44 .gallery-dropzone article footer{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.write-layout-v44 .gallery-editor-v44 .gallery-dropzone article footer button{min-height:38px;color:var(--text-soft);background:var(--write-v44-panel);border:1px solid var(--write-v44-edge);border-radius:7px;padding:0 10px;font-size:9px}.write-layout-v44 .publish-action-error{margin:22px 0 0}.write-layout-v44 .publish-bar-v44{z-index:18;color:var(--ink);background:var(--write-v44-panel);align-items:center;gap:8px;margin-top:25px;padding:10px;display:flex;position:sticky;bottom:14px}@supports (color:color-mix(in lab, red, red)){.write-layout-v44 .publish-bar-v44{background:color-mix(in srgb,var(--write-v44-panel) 91%,transparent)}}.write-layout-v44 .publish-bar-v44{border:1px solid var(--write-v44-edge-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:13px;box-shadow:0 16px 44px #00000057}.write-layout-v44 .publish-bar-v44 .review-ready-control{min-width:230px;margin:0 auto 0 0;padding:3px 6px!important}.write-layout-v44 .publish-bar-v44 .button{min-height:44px}.write-layout-v44 .draft-recovery{background:var(--write-v44-panel);border:1px solid var(--write-v44-edge);border-radius:10px;padding:13px 15px}@media (max-width:1200px){.write-layout-v44 .editor-document-desktop{display:none}.write-layout-v44 .editor-document-mobile{display:block}.write-layout-v44 .editor-document-tools{flex-basis:auto}.write-layout-v44 .editor-mobile-more-tools{border-left:1px solid var(--write-v44-edge);display:flex}.write-layout-v44 .editor-secondary-tools{display:none}.write-layout-v44 .editor-secondary-tools.is-open{z-index:70;width:min(520px,100%);color:var(--ink);background:var(--write-v44-raised);flex-wrap:wrap;justify-content:center;align-items:center;gap:1px;padding:7px;display:flex;position:absolute;top:calc(100% + 8px);right:0}@supports (color:color-mix(in lab, red, red)){.write-layout-v44 .editor-secondary-tools.is-open{background:color-mix(in srgb,var(--write-v44-raised) 97%,transparent)}}.write-layout-v44 .editor-secondary-tools.is-open{border:1px solid var(--write-v44-edge-strong);border-radius:11px;box-shadow:0 20px 55px #00000075}.write-layout-v44 .editor-secondary-tools.is-open .editor-tool-block{order:initial}}@media (max-width:900px){.write-layout.write-layout-v44{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:26px}.write-layout-v44>.write-sidebar-v44,.write-layout-v44>.write-main-v44{grid-column:1}.write-layout-v44 .write-sidebar-v44{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:static}.write-layout-v44 .score-picker-v44{min-height:100%}}@media (max-width:760px){.write-page:has(.write-layout-v44){padding-bottom:64px}.write-layout.write-layout-v44{width:100%;padding-top:22px}.write-layout-v44 .write-page-heading-v44 h1{font-size:39px}.write-layout-v44 .form-grid-v44{grid-template-columns:minmax(0,1fr);gap:12px}.write-layout-v44 .field-span-2,.write-layout-v44 .online-toggle{grid-column:1}.write-layout-v44 .rich-editor-v44>.review-editor-heading{align-items:stretch;gap:10px;display:grid}.write-layout-v44 .rich-editor-v44 .editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.write-layout-v44 .editor-toolbar-v3{min-height:44px}.write-layout-v44 .editor-popover-v3,.write-layout-v44 .editor-toolbar-v3 .editor-popover-v3:is(.review-emoji-menu,.review-sticker-menu),.write-layout-v44 .emoji-sticker-picker.is-below .sticker-picker-panel{inset:auto 12px calc(76px + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:min(62dvh,520px);position:fixed;overflow:auto;transform:none}.write-layout-v44 .review-editor-wysiwyg,.write-layout-v44 .review-preview-public-shell>.review-text-panel{min-height:500px;padding:24px 20px}.write-layout-v44 .gallery-editor-v44 .gallery-dropzone>article{grid-template-columns:110px minmax(0,1fr)}.write-layout-v44 .publish-bar-v44{flex-wrap:wrap;position:static}.write-layout-v44 .publish-bar-v44 .review-ready-control{flex:1 0 100%}}@media (max-width:560px){.write-layout-v44 .write-sidebar-v44{grid-template-columns:120px minmax(0,1fr);gap:12px}.write-layout-v44 .write-cover-preview{min-height:154px}.write-layout-v44 .cover-actions{grid-template-columns:minmax(0,1fr)}.write-layout-v44 .cover-actions>button{min-height:38px;padding-inline:8px;font-size:10px}.write-layout-v44 .score-picker-v44{padding:12px}.write-layout-v44 .score-current-v44{grid-template-columns:62px minmax(0,1fr);place-items:center start;gap:9px}.write-layout-v44 .score-current-v44>.score-current-tile-v44{border-radius:13px!important;width:62px!important;min-width:62px!important;height:62px!important;font-size:27px!important}.write-layout-v44 .score-current-v44>strong{text-align:left;font-size:12px}.write-layout-v44 .score-scale-v44{gap:3px}.write-layout-v44 .score-scale-v44>button[data-score]{height:32px;font-size:10px}.write-layout-v44 .gallery-editor-v44>header{flex-direction:column;align-items:stretch}.write-layout-v44 .gallery-editor-v44 .gallery-dropzone>article,.write-layout-v44 .gallery-editor-v44 .gallery-dropzone article>div{grid-template-columns:minmax(0,1fr)}.write-layout-v44 .publish-bar-v44{grid-template-columns:minmax(0,1fr);display:grid}.write-layout-v44 .publish-bar-v44 .review-ready-control{width:100%;min-width:0}.write-layout-v44 .publish-bar-v44 .button{width:100%}.write-layout-v44 .publish-bar-v44 .danger-button{justify-self:center}}@media (max-width:360px){.write-layout-v44 .write-sidebar-v44{grid-template-columns:minmax(0,1fr)}.write-layout-v44 .write-cover-card-v44{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:9px;display:grid}.write-layout-v44 .write-cover-preview{min-height:124px}.write-layout-v44 .cover-actions{margin-top:0}.write-layout-v44 .score-picker-v44{width:100%}}.write-layout-exact-v44{--write-soft:var(--surface-soft);--write-raised:var(--panel-solid);--write-edge:var(--line);--write-edge-strong:var(--line-dark);--editor-edge:var(--line);--editor-raised:var(--surface-soft)}.write-layout.write-layout-exact-v44{grid-template-columns:250px 1fr;align-items:start;gap:33px;display:grid}.write-layout-exact-v44>.write-sidebar{grid-template-columns:none;align-items:normal;gap:10px;display:grid;position:static;top:auto}.write-layout-exact-v44>.write-sidebar>.write-cover-preview{grid-row:auto}.write-layout-exact-v44>.write-main>.write-section-heading{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.write-layout-exact-v44>.write-main>.form-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:25px;padding:0;display:grid}.write-layout-exact-v44 .write-genres{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:22px;padding:20px 0 0}.write-layout-exact-v44 .form-grid input,.write-layout-exact-v44 .genre-search{min-height:43px}.write-layout-exact-v44 .form-grid .filter-select-trigger{min-height:44px}.write-layout-exact-v44 .platform-selector button{min-height:36px}.write-layout-exact-v44 .genre-selector button{min-height:0}.write-layout-exact-v44 .gallery-editor{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:17px;margin-top:28px;padding:24px;box-shadow:0 10px 36px #00000021}.write-layout-exact-v44 .publish-bar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:13px;flex-wrap:nowrap;grid-template-columns:none;align-items:center;gap:8px;margin-top:25px;padding:12px;display:flex;position:sticky;bottom:15px;background:var(--panel)!important;border:1px solid var(--line)!important;box-shadow:0 18px 50px #0000003d!important}.write-layout-exact-v44 .publish-bar>.button{min-height:48px}.write-layout-exact-v44>.write-layout-banner{grid-column:1/-1}.write-layout-exact-v44 .score-picker-exact>.field-error{color:var(--danger);margin-top:8px;font-size:9px;display:block;position:static}.write-layout-exact-v44 .rich-editor-section{--review-paper-ink:var(--ink);--review-paper-muted:var(--muted);overflow:visible}.write-layout-exact-v44 .rich-editor-section>.review-editor-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:0;display:flex}.write-layout-exact-v44 .review-editor-heading>div:first-child>p:last-child{display:none}.write-layout-exact-v44 .review-editor-heading h2{color:var(--ink);font:600 27px/1 var(--serif);letter-spacing:normal;margin:0}.write-layout-exact-v44 .editor-tabs{background:var(--surface-soft);border:0;border-radius:9px;gap:0;padding:3px;display:flex}.write-layout-exact-v44 .editor-tabs button{min-height:32px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:9px;font-weight:500}.write-layout-exact-v44 .editor-tabs button.active{color:var(--ink);background:var(--panel-solid);border:0;box-shadow:0 2px 8px #0000001f}.write-layout-exact-v44 .editor-toolbar-v3{z-index:45;background:var(--surface-soft);border:1px solid var(--line);border-radius:9px 9px 0 0;flex-wrap:nowrap;align-items:center;gap:0;margin-top:17px;padding:7px;display:flex;position:relative;overflow:visible}.write-layout-exact-v44 .editor-tool-block{border:0;border-right:1px solid var(--line);min-width:0;min-height:0;box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:0;padding:0 4px;display:flex}.write-layout-exact-v44 .editor-tool-block:last-child{border-right:0}.write-layout-exact-v44 .editor-tool-block-title{display:none}.write-layout-exact-v44 .editor-document-tools{flex:0 276px;display:block}.write-layout-exact-v44 .editor-document-desktop{grid-template-columns:minmax(116px,1fr) 64px 58px;align-items:center;gap:4px;display:grid}.write-layout-exact-v44 .editor-document-mobile{display:none}.write-layout-exact-v44 .editor-select-control{min-width:0;display:block}.write-layout-exact-v44 .editor-select-control .filter-select-trigger{width:100%;min-width:0;height:32px;min-height:32px;color:var(--ink);background:var(--input);border:1px solid var(--line);border-radius:6px;padding-inline:7px;font-size:9px}.write-layout-exact-v44 .editor-select-control.is-size .filter-select-trigger,.write-layout-exact-v44 .editor-select-control.is-line-height .filter-select-trigger{min-width:0}.write-layout-exact-v44 .editor-tool-row{flex-wrap:nowrap;align-items:center;gap:1px;display:flex}.write-layout-exact-v44 .editor-tool-popover-shell{width:auto;min-width:0;position:relative}.write-layout-exact-v44 .editor-secondary-tools{display:contents}.write-layout-exact-v44 .editor-mobile-more-tools{display:none}.write-layout-exact-v44 .editor-document-tools{border-left:0;order:1}.write-layout-exact-v44 .editor-selection-tools{order:2}.write-layout-exact-v44 .editor-block-tools{order:3}.write-layout-exact-v44 .editor-list-tools{order:4}.write-layout-exact-v44 .editor-insert-secondary{order:5}.write-layout-exact-v44 .editor-insert-primary{order:6}.write-layout-exact-v44 .editor-tool-v3{color:var(--text-soft);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;padding:0;transition:color .14s,background .14s,border-color .14s;display:grid;transform:none}.write-layout-exact-v44 .editor-tool-v3>span,.write-layout-exact-v44 .editor-tool-v3 kbd{display:none}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .editor-tool-v3:is(:hover,.active),.write-layout-exact-v44 .editor-emoji-sticker-picker .sticker-picker-toggle:is(:hover,[aria-expanded=true]){background:color-mix(in srgb,var(--ink) 5%,transparent)}}.write-layout-exact-v44 .editor-tool-v3:is(:hover,.active),.write-layout-exact-v44 .editor-emoji-sticker-picker .sticker-picker-toggle:is(:hover,[aria-expanded=true]){border-color:var(--line);box-shadow:none;transform:none}.write-layout-exact-v44 .editor-color-tool .editor-color-underline{fill:none;stroke:var(--editor-color,#f3f4f7);stroke-width:3.2px;stroke-linecap:square}.write-layout-exact-v44 .editor-list-tool-shell{display:block}.write-layout-exact-v44 .editor-list-split{border:1px solid #0000;border-radius:6px;grid-template-columns:29px 14px;align-items:stretch;height:32px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .editor-list-split:is(:hover,:focus-within){background:color-mix(in srgb,var(--ink) 5%,transparent)}}.write-layout-exact-v44 .editor-list-menu-button:is(:hover,.active){color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .editor-list-menu-button:is(:hover,.active){background:color-mix(in srgb,var(--ink) 5%,transparent)}}.write-layout-exact-v44 .editor-popover-v3{color:var(--ink);background:var(--panel-solid);border:1px solid var(--line-dark);border-radius:10px;box-shadow:0 18px 48px #0000006b}.write-layout-exact-v44 .editor-list-popover{width:218px;padding:10px}.write-layout-exact-v44 .editor-list-popover>.editor-list-library{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.write-layout-exact-v44 .editor-list-popover>.editor-list-library>button{min-height:42px;color:var(--text-soft);background:var(--input);border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr;place-items:center;padding:0;display:grid}.write-layout-exact-v44 .editor-list-popover>.editor-list-library>button strong{color:inherit;font:750 16px/1 var(--sans)}.write-layout-exact-v44 .editor-list-popover>.editor-list-library>button:is(:hover,.active){color:var(--ink);background:var(--surface-soft);border-color:var(--line-dark)}.write-layout-exact-v44 .editor-list-popover>label{margin-top:8px}.write-layout-exact-v44 .editor-list-popover>.editor-list-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.write-layout-exact-v44 .editor-list-popover>.editor-list-levels button{min-height:36px;color:var(--text-soft);background:var(--input);border:1px solid var(--line);border-radius:7px;place-items:center;padding:0;display:grid}.write-layout-exact-v44 .editor-document-popover{gap:13px;width:min(360px,100vw - 24px);padding:13px;display:grid}.write-layout-exact-v44 .editor-document-popover section{gap:7px;display:grid}.write-layout-exact-v44 .editor-document-popover section>b{font-size:10px}.write-layout-exact-v44 .editor-document-popover section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.write-layout-exact-v44 .editor-document-popover button{min-height:38px;color:var(--text-soft);background:var(--input);border:1px solid var(--line);border-radius:7px;padding:5px;font-size:10px}.write-layout-exact-v44 .editor-document-popover button:is(:hover,.active){color:var(--ink);background:var(--surface-soft);border-color:var(--line-dark)}.write-layout-exact-v44 .review-editor-canvas,.write-layout-exact-v44 .review-preview-public-shell{background:0 0;border:0;border-radius:0;width:100%;min-height:0;margin:0;padding:0;overflow:visible}.write-layout-exact-v44 .review-editor-wysiwyg{overflow-wrap:anywhere;width:100%;min-height:430px;color:var(--ink);background:var(--input);border:1px solid var(--line);box-shadow:none;caret-color:var(--wine);font-family:var(--review-font-family,var(--font-inter,Inter),"Segoe UI",sans-serif);font-size:var(--review-font-size,14pt);font-weight:400;line-height:var(--review-line-height,1.5);text-align:justify;background-image:none;border-top:0;border-radius:0 0 9px 9px;outline:0;margin:0;padding:21px}.write-layout-exact-v44 .review-editor-wysiwyg:before,.write-layout-exact-v44 .review-editor-wysiwyg[data-empty=true]:before,.write-layout-exact-v44 .review-editor-wysiwyg:empty:before{content:none!important;display:none!important}.write-layout-exact-v44 .review-editor-wysiwyg:focus{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .review-editor-wysiwyg:focus{border-color:color-mix(in srgb,var(--wine) 45%,var(--line))}}.write-layout-exact-v44 .review-editor-wysiwyg:focus{box-shadow:inset 0 0 0 1px var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .review-editor-wysiwyg:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wine) 18%,transparent)}}.write-layout-exact-v44 .review-document{color:var(--ink);font-family:var(--review-font-family,var(--font-inter,Inter),"Segoe UI",sans-serif)!important;font-size:var(--review-font-size,14pt)!important;line-height:var(--review-line-height,1.5)!important}.write-layout-exact-v44 .review-document>:is(p,blockquote),.write-layout-exact-v44 .review-document .review-structured-list>li{text-align:justify}.write-layout-exact-v44 .review-inline-font-size{font-size:inherit}.write-layout-exact-v44 .review-inline-font-size[data-review-font-size="12"]{font-size:12pt}.write-layout-exact-v44 .review-inline-font-size[data-review-font-size="13"]{font-size:13pt}.write-layout-exact-v44 .review-inline-font-size[data-review-font-size="14"]{font-size:14pt}.write-layout-exact-v44 .review-inline-font-size[data-review-font-size="15"]{font-size:15pt}.write-layout-exact-v44 .review-inline-font-size[data-review-font-size="16"]{font-size:16pt}.write-layout-exact-v44 .review-inline-font-size[data-review-font-size="17"]{font-size:17pt}.write-layout-exact-v44 .review-inline-font-size[data-review-font-size="18"]{font-size:18pt}.write-layout-exact-v44 .editor-canvas-history{justify-content:flex-end;gap:2px;margin:7px 2px 0;display:flex}.write-layout-exact-v44 .editor-canvas-history .editor-tool-v3{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--muted)}.write-layout-exact-v44 .review-preview-public-shell{background:var(--input);border:1px solid var(--line);border-top:0;border-radius:0 0 9px 9px;min-height:430px;overflow:hidden}.write-layout-exact-v44 .review-preview-public-shell>.review-text-panel{width:100%;max-width:none;min-height:430px;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:28px}.write-layout-exact-v44 .review-preview-parity-note{display:none}.write-layout-exact-v44 .rich-editor-section>.review-editor-footer{color:var(--muted);justify-content:space-between;gap:16px;margin-top:8px;font-size:7px;display:flex}.write-layout-exact-v44 .review-editor-footer b{color:var(--text-soft);font-variant-numeric:tabular-nums}.write-layout-exact-v44 .review-editor-footer b.is-over{color:var(--danger)}@media (max-width:1200px){.write-layout-exact-v44 .editor-document-desktop{display:none}.write-layout-exact-v44 .editor-document-mobile{display:block}.write-layout-exact-v44 .editor-document-tools{flex:none}.write-layout-exact-v44 .editor-mobile-more-tools{border-left:1px solid var(--line);order:7;display:flex}.write-layout-exact-v44 .editor-secondary-tools{display:none}.write-layout-exact-v44 .editor-secondary-tools.is-open{z-index:70;width:min(430px,100%);color:var(--ink);background:var(--panel-solid);border:1px solid var(--line-dark);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1px;padding:7px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 55px #00000070}.write-layout-exact-v44 .editor-secondary-tools.is-open .editor-tool-block{order:initial}}@media (max-width:900px){.write-layout.write-layout-exact-v44{grid-template-columns:190px 1fr;gap:20px}.write-layout-exact-v44>.write-sidebar{grid-template-columns:none;align-items:normal;position:sticky}.write-layout-exact-v44>.write-sidebar>.write-cover-preview{grid-row:auto}.write-layout-exact-v44>.write-main>.form-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.write-layout-exact-v44 .rich-editor-section>.review-editor-heading{align-items:stretch;gap:10px;display:grid}.write-layout-exact-v44 .editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.write-layout-exact-v44 .editor-toolbar-v3{flex-wrap:wrap}.write-layout-exact-v44 .editor-popover-v3,.write-layout-exact-v44 .editor-toolbar-v3 .editor-popover-v3:is(.review-emoji-menu,.review-sticker-menu),.write-layout-exact-v44 .emoji-sticker-picker.is-below .sticker-picker-panel{inset:auto 12px calc(76px + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:min(62dvh,520px);position:fixed;overflow:auto;transform:none}.write-layout-exact-v44 .review-editor-wysiwyg,.write-layout-exact-v44 .review-preview-public-shell>.review-text-panel{min-height:350px;padding:20px}}@media (max-width:650px){.write-layout.write-layout-exact-v44{grid-template-columns:1fr}.write-layout-exact-v44>.write-sidebar{grid-template-columns:120px 1fr;align-items:start;position:static}.write-layout-exact-v44>.write-sidebar>.write-cover-preview{grid-row:span 2}.write-layout-exact-v44 .score-picker{margin:0}.write-layout-exact-v44>.write-main>.form-grid{grid-template-columns:1fr}.write-layout-exact-v44 .field-span-2{grid-column:auto}.write-layout-exact-v44 .gallery-editor>header{flex-direction:column}.write-layout-exact-v44 .gallery-dropzone{grid-template-columns:1fr}.write-layout-exact-v44 .publish-bar{flex-wrap:wrap;grid-template-columns:none;display:flex;position:static;bottom:8px}.write-layout-exact-v44 .publish-bar .danger-button{order:3;width:100%}.write-layout-exact-v44 .publish-bar .button{flex:1;width:auto}}@media (max-width:430px){.write-layout-exact-v44 .editor-toolbar-v3{gap:2px 0}.write-layout-exact-v44 .editor-tool-block{padding-inline:2px}.write-layout-exact-v44 .editor-tool-v3,.write-layout-exact-v44 .editor-emoji-sticker-shell,.write-layout-exact-v44 .editor-emoji-sticker-picker,.write-layout-exact-v44 .editor-emoji-sticker-picker .sticker-picker-toggle{width:30px;min-width:30px;height:32px;min-height:32px}.write-layout-exact-v44 .editor-list-split{grid-template-columns:27px 13px}.write-layout-exact-v44 .editor-list-split .editor-tool-v3{width:27px;min-width:27px}.write-layout-exact-v44 .editor-list-menu-button{width:13px;min-width:13px}.write-layout-exact-v44 .editor-document-popover section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.write-layout-exact-v44>.write-sidebar{grid-template-columns:105px 1fr}}.write-layout-exact-v44 .editor-toolbar-v3{z-index:45;color:var(--ink);background:var(--surface-soft);flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;padding:8px;display:flex;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .editor-toolbar-v3{background:color-mix(in srgb,var(--surface-soft) 88%,var(--panel-solid))}}.write-layout-exact-v44 .editor-toolbar-v3{border:1px solid var(--line);border-radius:14px 14px 0 0}.write-layout-exact-v44 .editor-toolbar-v3:after{display:none}.write-layout-exact-v44 .editor-toolbar-v3 .editor-tool-block{order:initial;min-width:0;min-height:0;color:var(--ink);background:var(--panel-solid);align-items:center;gap:3px;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .editor-toolbar-v3 .editor-tool-block{background:color-mix(in srgb,var(--panel-solid) 72%,transparent)}}.write-layout-exact-v44 .editor-toolbar-v3 .editor-tool-block{border:1px solid var(--line);box-shadow:none;border-radius:10px}.write-layout-exact-v44 .editor-toolbar-v3 .editor-insert-tools{margin-left:auto}.write-layout-exact-v44 .editor-tool-v3{color:var(--text-soft);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;transition:color .16s,background .16s,border-color .16s,transform .16s;display:grid;transform:none}.write-layout-exact-v44 .editor-tool-v3 svg{width:20px;height:20px}.write-layout-exact-v44 .editor-tool-v3:is(:hover,.active),.write-layout-exact-v44 .editor-emoji-sticker-picker .sticker-picker-toggle:is(:hover,[aria-expanded=true]){color:var(--ink);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .editor-tool-v3:is(:hover,.active),.write-layout-exact-v44 .editor-emoji-sticker-picker .sticker-picker-toggle:is(:hover,[aria-expanded=true]){background:color-mix(in srgb,var(--wine) 10%,var(--surface-soft))}}.write-layout-exact-v44 .editor-tool-v3:is(:hover,.active),.write-layout-exact-v44 .editor-emoji-sticker-picker .sticker-picker-toggle:is(:hover,[aria-expanded=true]){border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .editor-tool-v3:is(:hover,.active),.write-layout-exact-v44 .editor-emoji-sticker-picker .sticker-picker-toggle:is(:hover,[aria-expanded=true]){border-color:color-mix(in srgb,var(--wine) 36%,var(--line))}}.write-layout-exact-v44 .editor-tool-v3:is(:hover,.active),.write-layout-exact-v44 .editor-emoji-sticker-picker .sticker-picker-toggle:is(:hover,[aria-expanded=true]){box-shadow:none;transform:translateY(-1px)}.write-layout-exact-v44 .editor-emoji-sticker-picker,.write-layout-exact-v44 .editor-emoji-sticker-picker .sticker-picker-toggle{color:var(--text-soft);background:0 0;border-radius:8px;margin:0;padding:0}.write-layout-exact-v44 .editor-list-split{border:1px solid #0000;border-radius:8px;grid-template-columns:28px 10px;align-items:stretch;width:38px;height:38px;display:grid;overflow:hidden}.write-layout-exact-v44 .editor-list-split:is(:hover,:focus-within){background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .editor-list-split:is(:hover,:focus-within){background:color-mix(in srgb,var(--wine) 10%,var(--surface-soft))}}.write-layout-exact-v44 .editor-list-split:is(:hover,:focus-within){border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .editor-list-split:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--wine) 36%,var(--line))}}.write-layout-exact-v44 .editor-list-split .editor-tool-v3{border:0;border-radius:7px 0 0 7px;width:28px;min-width:28px;height:36px;min-height:36px}.write-layout-exact-v44 .editor-list-menu-button{width:10px;min-width:10px;height:36px;color:var(--muted);border:0;border-left:1px solid var(--line);background:0 0;padding:0;font-size:8px}.write-layout-exact-v44 .editor-toolbar-hint{color:var(--muted);flex:1 0 100%;justify-content:space-between;gap:16px;margin:1px 4px 0;font-size:9px;line-height:1.4;display:flex}.write-layout-exact-v44 .review-editor-paper-shell{width:100%;margin:0}.write-layout-exact-v44 .review-editor-wysiwyg,.write-layout-exact-v44 .review-preview-public-shell{border-radius:0 0 14px 14px;min-height:510px}.write-layout-exact-v44 .review-editor-wysiwyg{width:100%;color:var(--ink);background:var(--input);border:1px solid var(--line);box-shadow:none;caret-color:var(--wine);text-wrap:pretty;overflow-wrap:break-word;word-break:normal;background-image:none;border-top:0;outline:0;margin:0;padding:24px;font-weight:500;font-family:var(--sans)!important;text-align:justify!important;font-size:16px!important;line-height:1.9!important}.write-layout-exact-v44 .review-document{color:var(--ink);text-wrap:pretty;overflow-wrap:break-word;word-break:normal;font-weight:500;font-family:var(--sans)!important;text-align:justify!important;font-size:16px!important;line-height:1.9!important}.write-layout-exact-v44 .review-document>p{text-indent:min(var(--review-first-indent,1.25cm),14vw);padding-left:0;padding-right:0;text-align:justify!important}.write-layout-exact-v44 .review-document>:is(h2,h3),.write-layout-exact-v44 .review-document>blockquote,.write-layout-exact-v44 .review-document :is(ul,ol),.write-layout-exact-v44 .review-document .review-structured-list>li{text-indent:0;padding-left:0;padding-right:0;text-align:left!important}.write-layout-exact-v44 .review-document>h2{margin:1.2em 0 .42em;font-size:1.35em;font-weight:750;line-height:1.3}.write-layout-exact-v44 .review-document>h3{margin:1em 0 .35em;font-size:1.13em;font-weight:700;line-height:1.4}.write-layout-exact-v44 .review-document :is(ul,ol){margin-left:1.55em}.write-layout-exact-v44 .review-inline-font-size,.write-layout-exact-v44 .review-inline-font-size[data-review-font-size]{font-size:inherit!important}.write-layout-exact-v44 .review-preview-public-shell>.review-text-panel{background:var(--input);min-height:510px;box-shadow:none;border:0;border-radius:0 0 14px 14px;margin:0;padding:24px}.write-layout-exact-v44 .review-editor-status,.write-layout-exact-v44 .review-editor-footer{font-size:10px}@media (max-width:900px){.write-layout-exact-v44 .editor-toolbar-v3 .editor-insert-tools{margin-left:0}.write-layout-exact-v44 .editor-toolbar-hint span:last-child{display:none}}@media (max-width:760px){.write-layout-exact-v44 .review-editor-wysiwyg,.write-layout-exact-v44 .review-preview-public-shell,.write-layout-exact-v44 .review-preview-public-shell>.review-text-panel{min-height:350px}.write-layout-exact-v44 .review-editor-wysiwyg,.write-layout-exact-v44 .review-preview-public-shell>.review-text-panel{padding:20px}}@media (max-width:520px){.write-layout-exact-v44 .editor-toolbar-v3 .editor-tool-block{flex:auto;justify-content:center}.write-layout-exact-v44 .editor-toolbar-v3 .editor-insert-tools{margin-left:0}.write-layout-exact-v44 .editor-toolbar-hint{display:none}.write-layout-exact-v44 .editor-tool-v3,.write-layout-exact-v44 .editor-emoji-sticker-shell,.write-layout-exact-v44 .editor-emoji-sticker-picker,.write-layout-exact-v44 .editor-emoji-sticker-picker .sticker-picker-toggle{width:34px;min-width:34px;height:34px;min-height:34px}.write-layout-exact-v44 .editor-list-split{grid-template-columns:25px 9px;width:34px;height:34px}.write-layout-exact-v44 .editor-list-split .editor-tool-v3{width:25px;min-width:25px;height:32px;min-height:32px}.write-layout-exact-v44 .editor-list-menu-button{width:9px;min-width:9px;height:32px}}.write-layout-exact-v44 .editor-toolbar-v3{align-content:center;align-items:center;gap:6px;padding:8px 10px}.write-layout-exact-v44 .editor-toolbar-v3 .editor-tool-block{flex:none;gap:2px;padding:3px}.write-layout-exact-v44 .editor-toolbar-v3 .editor-format-tools{order:1}.write-layout-exact-v44 .editor-toolbar-v3 .editor-structure-tools{order:2}.write-layout-exact-v44 .editor-toolbar-v3 .editor-insert-tools{order:3;margin-left:0}.write-layout-exact-v44 .editor-toolbar-hint{order:4;justify-content:flex-start;gap:clamp(16px,3vw,28px)}.review-document>h2,.review-text-panel .review-document>h2,.write-layout-exact-v44 .review-document>h2{color:inherit;letter-spacing:0;text-transform:none;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;break-after:avoid;font-style:normal;padding:0 0 0 min(var(--review-first-indent,1.25cm),14vw)!important;text-align:left!important;text-indent:0!important;margin:1.5em 0 .7em!important;font-family:inherit!important;font-size:1.35em!important;font-weight:750!important;line-height:1.3!important;text-decoration:none!important}.review-document>h3,.review-text-panel .review-document>h3,.write-layout-exact-v44 .review-document>h3{color:inherit;letter-spacing:0;text-transform:none;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;break-after:avoid;font-style:normal;padding:0 0 0 min(var(--review-first-indent,1.25cm),14vw)!important;text-align:left!important;text-indent:0!important;margin:1.25em 0 .55em!important;font-family:inherit!important;font-size:1.13em!important;font-weight:700!important;line-height:1.4!important;text-decoration:none!important}.review-document>:is(h2,h3) *,.write-layout-exact-v44 .review-document>:is(h2,h3) *{text-decoration:none!important}.review-document .review-inline-emoji,.write-layout-exact-v44 .review-document .review-inline-emoji{vertical-align:-.62em;image-rendering:auto;background-repeat:no-repeat;width:clamp(34px,2.15em,44px);height:clamp(34px,2.15em,44px);margin:-.3em .1em}.write-layout-exact-v44 .editor-emoji-sticker-picker .sticker-picker-toggle svg{width:23px;height:23px}.write-layout-exact-v44 .emoji-picker-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.write-layout-exact-v44 .telegram-picker .emoji-picker-grid button{min-height:66px;padding:3px}.write-layout-exact-v44 .telegram-picker .emoji-picker-grid .gamerate-emoji{image-rendering:auto;width:58px;max-width:100%;height:58px}.write-layout-exact-v44 .telegram-picker .retro-emoji-grid .gamerate-emoji{width:62px;height:62px}@media (max-width:760px){.write-layout-exact-v44 .editor-toolbar-v3 .editor-tool-block{flex:none;justify-content:flex-start}.write-layout-exact-v44 .emoji-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.write-layout-exact-v44 .telegram-picker .emoji-picker-grid button{min-height:62px}.write-layout-exact-v44 .telegram-picker .emoji-picker-grid .gamerate-emoji,.write-layout-exact-v44 .telegram-picker .retro-emoji-grid .gamerate-emoji{width:56px;height:56px}}.write-layout-exact-v44 .editor-toolbar-v3{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px 7px;display:grid}.write-layout-exact-v44 .editor-toolbar-v3 .editor-left-tools{order:initial;justify-self:start}.write-layout-exact-v44 .editor-toolbar-v3 .editor-center-tools{order:initial;justify-self:center}.write-layout-exact-v44 .editor-toolbar-v3 .editor-right-tools{order:initial;justify-self:end;margin-left:0}.write-layout-exact-v44 .editor-toolbar-hint{grid-column:1/-1;width:100%}.write-layout-exact-v44 .editor-right-tools .editor-link-popover{left:auto;right:0}.write-layout-exact-v44 .editor-heading-tool-shell{display:block}.write-layout-exact-v44 .editor-heading-split{border:1px solid #0000;border-radius:8px;grid-template-columns:28px 10px;align-items:stretch;width:38px;height:38px;display:grid;overflow:hidden}.write-layout-exact-v44 .editor-heading-split:is(:hover,:focus-within){background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .editor-heading-split:is(:hover,:focus-within){background:color-mix(in srgb,var(--wine) 10%,var(--surface-soft))}}.write-layout-exact-v44 .editor-heading-split:is(:hover,:focus-within){border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .editor-heading-split:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--wine) 36%,var(--line))}}.write-layout-exact-v44 .editor-heading-split .editor-tool-v3{border:0;border-radius:7px 0 0 7px;width:28px;min-width:28px;height:36px;min-height:36px}.write-layout-exact-v44 .editor-heading-menu-button{width:10px;min-width:10px;height:36px;color:var(--muted);border:0;border-left:1px solid var(--line);background:0 0;padding:0;font-size:8px}.write-layout-exact-v44 .editor-heading-menu-button:is(:hover,.active){color:var(--ink);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .editor-heading-menu-button:is(:hover,.active){background:color-mix(in srgb,var(--wine) 12%,transparent)}}.write-layout-exact-v44 .editor-heading-popover{grid-template-columns:1fr 1fr;gap:6px;width:190px;padding:8px;display:grid;left:50%;transform:translate(-50%)}.write-layout-exact-v44 .editor-heading-popover>button{min-height:54px;color:var(--text-soft);background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;align-content:center;justify-items:center;gap:5px;padding:7px;font-size:9px;font-weight:700;display:grid}.write-layout-exact-v44 .editor-heading-popover>button svg{width:22px;height:22px}.write-layout-exact-v44 .editor-heading-popover>button:is(:hover,.active){color:var(--ink);background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .editor-heading-popover>button:is(:hover,.active){background:color-mix(in srgb,var(--wine) 9%,var(--surface-soft))}}.write-layout-exact-v44 .editor-heading-popover>button:is(:hover,.active){border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .editor-heading-popover>button:is(:hover,.active){border-color:color-mix(in srgb,var(--wine) 38%,var(--line))}}.review-document>:is(h2,h3)[data-review-align=center],.review-text-panel .review-document>:is(h2,h3)[data-review-align=center],.write-layout-exact-v44 .review-document>:is(h2,h3)[data-review-align=center]{text-align:center!important;padding-left:0!important}.review-document>:is(h2,h3)[data-review-align=left],.review-text-panel .review-document>:is(h2,h3)[data-review-align=left],.write-layout-exact-v44 .review-document>:is(h2,h3)[data-review-align=left]{text-align:left!important}.review-document figure.review-inline-image{isolation:isolate;transition:width .2s}.review-image-size-tools{color:#fff;background:linear-gradient(145deg,#090b10f0,#090b10c7);border-color:#fff3;border-radius:10px;align-items:center;gap:3px;padding:4px;top:auto;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000061}.review-image-size-tools:before{content:"Размер";color:#ffffff9e;font:650 8px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;padding:0 5px 0 3px}.review-image-size-tools button{color:#ffffffb3;width:auto;min-width:30px;height:28px;min-height:28px;font:760 9px/1 var(--sans);border:1px solid #0000;border-radius:6px;padding:0 7px}.review-image-size-tools button:is(:hover,.active){color:#fff;background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-image-size-tools button:is(:hover,.active){background:color-mix(in srgb,var(--wine) 26%,#ffffff1a)}}.review-image-size-tools button:is(:hover,.active){border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-image-size-tools button:is(:hover,.active){border-color:color-mix(in srgb,var(--wine) 48%,#fff3)}}.media-lightbox,.editor-media-viewer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020307e0;place-items:center;padding:clamp(12px,3vw,30px);display:grid;overflow:hidden}.media-lightbox-dialog,.editor-media-viewer-dialog{color:#fff;background:linear-gradient(145deg,#0d1016,#07090d);border:1px solid #ffffff24;border-radius:18px;width:min(1120px,100%);height:min(820px,100dvh - clamp(24px,6vw,60px));min-height:0;overflow:hidden;box-shadow:0 28px 90px #0000009e}.media-lightbox-dialog{grid-template-rows:54px minmax(0,1fr) 52px;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;gap:10px;display:grid}.media-lightbox-dialog>header,.editor-media-viewer-dialog>header{color:#ffffffad;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 14px 0 18px;font-size:11px;display:flex}.media-lightbox-dialog>header{grid-area:1/1/auto/-1;align-self:stretch}.media-lightbox-dialog>header button,.editor-media-viewer-dialog>header button{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;width:36px;min-width:36px;height:36px;padding:0;font-size:22px}.media-lightbox-dialog .lightbox-image{scrollbar-color:#ffffff4d transparent;background:#050609;border:1px solid #ffffff14;border-radius:12px;grid-area:2/2;width:100%;min-width:0;height:100%;min-height:0;padding:14px;overflow:auto}.media-lightbox-dialog .lightbox-image img{object-fit:contain;border-radius:7px;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;box-shadow:0 18px 55px #00000080}.media-lightbox-dialog .lightbox-image.is-zoomed{text-align:center;cursor:zoom-out;display:block}.media-lightbox-dialog .lightbox-image.is-zoomed img{width:min(150%,1800px);max-width:none;max-height:none}.media-lightbox-dialog .lightbox-arrow{color:#fff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;grid-row:2;justify-self:center;width:42px;min-width:42px;height:62px;font-size:31px}.media-lightbox-dialog .lightbox-arrow.is-prev{grid-column:1}.media-lightbox-dialog .lightbox-arrow.is-next{grid-column:3}.media-lightbox-dialog>footer{color:#ffffffa8;border-top:1px solid #ffffff17;grid-area:3/1/auto/-1;justify-content:space-between;align-self:stretch;align-items:center;gap:16px;min-width:0;padding:0 18px;font-size:10px;display:flex}.media-lightbox-dialog>footer p{overflow-wrap:anywhere;min-width:0;margin:0}.media-lightbox-dialog>footer span{color:#fff6;flex:none}.editor-media-viewer-dialog{grid-template-rows:54px minmax(0,1fr) 58px;display:grid}.editor-media-viewer-dialog>header{position:static}.editor-media-viewer-dialog .editor-media-viewer-image{color:#fff;cursor:zoom-in;scrollbar-color:#ffffff4d transparent;background:#050609;border:0;border-radius:0;place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:16px;display:grid;overflow:auto}.editor-media-viewer-dialog .editor-media-viewer-image img{object-fit:contain;border-radius:7px;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;box-shadow:0 18px 55px #00000080}.editor-media-viewer-dialog.is-zoomed .editor-media-viewer-image{text-align:center;cursor:zoom-out;display:block}.editor-media-viewer-dialog.is-zoomed .editor-media-viewer-image img{width:min(150%,1800px);max-width:none;max-height:none}.editor-media-viewer-dialog>footer{color:#ffffff8f;border-top:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:0 16px;font-size:10px;display:grid;position:static}.editor-media-viewer-dialog>footer>span{overflow-wrap:anywhere;min-width:0}.editor-media-viewer-dialog>footer>small{color:#ffffff61;font-size:9px}@media (max-width:720px){.write-layout-exact-v44 .editor-toolbar-v3{grid-template-columns:1fr;align-items:start}.write-layout-exact-v44 .editor-toolbar-v3 .editor-left-tools,.write-layout-exact-v44 .editor-toolbar-v3 .editor-center-tools,.write-layout-exact-v44 .editor-toolbar-v3 .editor-right-tools{justify-self:start}.write-layout-exact-v44 .editor-toolbar-hint{grid-column:1}.write-layout-exact-v44 .editor-heading-popover{inset:auto 12px calc(82px + env(safe-area-inset-bottom));width:auto;max-width:none;position:fixed;transform:none}.review-image-size-tools:before{display:none}.media-lightbox-dialog,.editor-media-viewer-dialog{border-radius:14px;height:calc(100dvh - 24px)}.media-lightbox-dialog{grid-template-columns:42px minmax(0,1fr) 42px;gap:5px}.media-lightbox-dialog .lightbox-image{padding:8px}.media-lightbox-dialog .lightbox-arrow{width:36px;min-width:36px;height:54px}.media-lightbox-dialog>footer{gap:8px;padding-inline:12px}.media-lightbox-dialog>footer span{display:none}.editor-media-viewer-dialog>footer{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;min-height:70px;padding:8px 12px}.editor-media-viewer-dialog>footer>small{grid-column:1}.editor-media-viewer-dialog>footer>.button{grid-area:1/2/3}}@media (max-width:420px){.write-layout-exact-v44 .editor-toolbar-v3 .editor-left-tools,.write-layout-exact-v44 .editor-toolbar-v3 .editor-center-tools,.write-layout-exact-v44 .editor-toolbar-v3 .editor-right-tools{max-width:100%;overflow:visible}.write-layout-exact-v44 .editor-toolbar-v3 .editor-left-tools .editor-tool-v3,.write-layout-exact-v44 .editor-toolbar-v3 .editor-left-tools .editor-emoji-sticker-picker,.write-layout-exact-v44 .editor-toolbar-v3 .editor-left-tools .sticker-picker-toggle{width:32px;min-width:32px}.review-image-size-tools{bottom:6px}.review-image-size-tools button{min-width:27px;padding-inline:5px}}.write-layout-exact-v44 .rich-editor-section{container:review-editor/inline-size}.write-layout-exact-v44 .editor-toolbar-v3{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px 8px;padding:8px}.write-layout-exact-v44 .editor-toolbar-zone{align-items:center;gap:6px;min-width:0;display:flex}.write-layout-exact-v44 .editor-toolbar-left-zone{justify-self:start}.write-layout-exact-v44 .editor-toolbar-v3 .editor-tool-block{background:var(--panel-solid);justify-content:center;align-items:center;gap:3px;min-height:48px;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .editor-toolbar-v3 .editor-tool-block{background:color-mix(in srgb,var(--panel-solid) 76%,transparent)}}.write-layout-exact-v44 .editor-toolbar-v3 .editor-tool-block{border:1px solid var(--line);border-radius:10px}.write-layout-exact-v44 .editor-toolbar-v3 .editor-emphasis-tools,.write-layout-exact-v44 .editor-toolbar-v3 .editor-left-tools{flex:none}.write-layout-exact-v44 .editor-toolbar-v3 .editor-center-tools{justify-self:center}.write-layout-exact-v44 .editor-tool-row{gap:3px}.write-layout-exact-v44 .editor-tool-v3,.write-layout-exact-v44 .editor-emoji-sticker-shell,.write-layout-exact-v44 .editor-emoji-sticker-picker,.write-layout-exact-v44 .editor-emoji-sticker-picker .sticker-picker-toggle{width:36px;min-width:36px;height:36px;min-height:36px}.write-layout-exact-v44 .editor-center-tools :is(.editor-list-split,.editor-heading-split){border:1px solid #0000;border-radius:8px;grid-template-columns:30px 11px;width:42px;height:38px}.write-layout-exact-v44 .editor-center-tools :is(.editor-list-menu-button,.editor-heading-menu-button){place-items:center;width:11px;min-width:11px;height:36px;line-height:1;display:grid}.write-layout-exact-v44 .editor-toolbar-hint{grid-column:1/-1;margin-inline:2px}@container review-editor (width<=820px){.write-layout-exact-v44 .editor-toolbar-v3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.write-layout-exact-v44 .editor-toolbar-left-zone{grid-column:1/-1;justify-self:center}.write-layout-exact-v44 .editor-toolbar-v3 .editor-center-tools{justify-self:start}.write-layout-exact-v44 .editor-toolbar-v3 .editor-right-tools{justify-self:end}}@container review-editor (width<=520px){.write-layout-exact-v44 .editor-toolbar-v3{grid-template-columns:minmax(0,1fr)}.write-layout-exact-v44 .editor-toolbar-left-zone{flex-wrap:wrap;grid-column:1;justify-content:center;justify-self:center;max-width:100%}.write-layout-exact-v44 .editor-toolbar-v3 .editor-center-tools,.write-layout-exact-v44 .editor-toolbar-v3 .editor-right-tools{justify-self:center}.write-layout-exact-v44 .editor-toolbar-hint{grid-column:1}}.review-editor-wysiwyg .review-inline-image .review-image-size-tools{z-index:9;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07090de0;border:1px solid #fff3;border-radius:9px;gap:3px;padding:4px;inset:10px auto auto 10px;transform:none;box-shadow:0 8px 24px #00000057}.review-editor-wysiwyg .review-inline-image .review-image-size-tools:before{display:none}.review-editor-wysiwyg .review-inline-image .review-image-size-tools>button{color:#ffffffad;width:auto;min-width:30px;height:30px;min-height:30px;box-shadow:none;font:760 9px/1 var(--sans);background:0 0;border:1px solid #0000;border-radius:6px;outline:0;place-items:center;padding:0 7px;display:grid;position:static}.review-editor-wysiwyg .review-inline-image .review-image-size-tools>button:is(:hover,.active,:focus-visible){color:#fff;background:#ffffff1f;border-color:#fff3;outline:0;transform:none}.review-editor-wysiwyg .review-inline-image .review-image-size-tools>.review-block-remove{min-width:31px;font:650 19px/1 var(--sans);border-left-color:#ffffff38;border-radius:6px;margin-left:2px;padding:0}.review-editor-wysiwyg .review-inline-image .review-image-size-tools>.review-block-remove:is(:hover,:focus-visible){color:#fff;box-shadow:none;background:#ffffff29;border-color:#ffffff45;outline:0}.write-layout-exact-v44 .review-photo-panel{border-radius:14px;padding:20px}.write-layout-exact-v44 .review-photo-panel>header{align-items:center}.write-layout-exact-v44 .review-photo-panel .gallery-dropzone{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-height:140px;padding:12px}.write-layout-exact-v44 .review-photo-panel .gallery-dropzone>.review-photo-card{background:var(--panel-solid);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #00000014}.write-layout-exact-v44 .review-photo-frame{aspect-ratio:16/10;background:var(--input);border-bottom:1px solid var(--line);grid-template-columns:none;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.write-layout-exact-v44 .review-photo-frame .gallery-preview-button{background:var(--input);border:0;border-radius:0;width:100%;height:100%;min-height:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.write-layout-exact-v44 .review-photo-frame .gallery-preview-button img{object-fit:cover;width:100%;height:100%;min-height:0;transition:transform .2s,filter .2s}.write-layout-exact-v44 .review-photo-frame .gallery-preview-button:hover img{filter:brightness(1.04);transform:scale(1.018)}.write-layout-exact-v44 .review-photo-frame .gallery-preview-button>span{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05070ab8;border:1px solid #ffffff26;border-radius:7px;padding:6px 8px;font-size:9px;bottom:9px;right:9px}.write-layout-exact-v44 .gallery-photo-size-tools,.write-layout-exact-v44 .gallery-photo-remove{z-index:3;color:#fff;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#07090ddb;border:1px solid #fff3;position:absolute;top:9px;box-shadow:0 7px 20px #0000004d}.write-layout-exact-v44 .gallery-photo-size-tools{border-radius:8px;gap:2px;padding:3px;display:flex;left:9px}.write-layout-exact-v44 .gallery-photo-size-tools button{color:#ffffffad;min-width:29px;height:28px;font:760 9px/1 var(--sans);background:0 0;border:1px solid #0000;border-radius:5px;padding:0 6px}.write-layout-exact-v44 .gallery-photo-size-tools button:is(:hover,.active,:focus-visible){color:#fff;background:#ffffff21;border-color:#fff3;outline:0}.write-layout-exact-v44 .gallery-photo-remove{width:36px;height:36px;font:650 20px/1 var(--sans);border-radius:8px;place-items:center;padding:0;display:grid;right:9px}.write-layout-exact-v44 .gallery-photo-remove:is(:hover,:focus-visible){color:#fff;background:#1d2027f0;border-color:#ffffff4d;outline:0}.write-layout-exact-v44 .review-photo-details{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}.write-layout-exact-v44 .review-photo-details>label{min-width:0;color:var(--muted);gap:6px;font-size:9px;font-weight:750;display:grid}.write-layout-exact-v44 .review-photo-details input{width:100%;min-height:40px;color:var(--ink);background:var(--input);border:1px solid var(--line);border-radius:8px;margin:0;padding:0 10px;font-size:11px}.write-layout-exact-v44 .review-photo-details footer{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}.write-layout-exact-v44 .review-photo-details footer button{min-height:38px;color:var(--text-soft);background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;padding:0 10px;font-size:9px}.write-layout-exact-v44 .review-photo-details footer button:is(:hover,:focus-visible){color:var(--ink);border-color:var(--line-dark);outline:0}.write-layout-exact-v44 .review-photo-details footer button:disabled{opacity:.38;cursor:not-allowed}.write-layout-exact-v44 .review-photo-details footer .gallery-inline-button{color:var(--ink);font-weight:750}@media (max-width:900px){.write-layout-exact-v44 .review-photo-panel .gallery-dropzone{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.write-layout-exact-v44 .review-photo-panel{padding:14px}.write-layout-exact-v44 .review-photo-details footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.write-layout-exact-v44 .review-photo-details footer .gallery-inline-button{grid-column:1/-1}}.media-lightbox.inline-media-lightbox,body>.media-lightbox,.review-gallery>.media-lightbox,.editor-media-viewer{place-items:center;width:100vw;height:100dvh;padding:clamp(12px,3vw,30px);display:grid;overflow:hidden;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.media-lightbox>.media-lightbox-dialog,.editor-media-viewer>.editor-media-viewer-dialog{grid-area:1/1;place-self:center;width:min(1040px,100vw - clamp(24px,6vw,60px));min-width:0;max-width:100%;height:min(760px,100dvh - clamp(24px,6vw,60px));min-height:0;max-height:100%}.media-lightbox-dialog .lightbox-image,.editor-media-viewer-dialog .editor-media-viewer-image{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.media-lightbox-dialog .lightbox-image img,.editor-media-viewer-dialog .editor-media-viewer-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.media-lightbox-dialog .lightbox-image.is-zoomed img,.editor-media-viewer-dialog.is-zoomed .editor-media-viewer-image img{width:min(1600px,150%);max-width:none;max-height:none}.media-lightbox-dialog>header button,.editor-media-viewer-dialog>header button{box-shadow:none;place-items:center;line-height:1;display:grid}.media-lightbox-dialog>header button:is(:hover,:focus-visible),.editor-media-viewer-dialog>header button:is(:hover,:focus-visible){color:#fff;background:#ffffff21;border-color:#ffffff42;outline:0}@media (max-width:720px){.media-lightbox.inline-media-lightbox,.review-gallery>.media-lightbox,.editor-media-viewer{padding:12px}.media-lightbox>.media-lightbox-dialog,.editor-media-viewer>.editor-media-viewer-dialog{width:calc(100vw - 24px);height:calc(100dvh - 24px)}}.write-layout-exact-v44 .write-cover-preview>div>.write-cover-add-mark{width:68px;height:68px;color:var(--ink);border:1px solid var(--line-dark);font:420 36px/1 var(--sans);background:linear-gradient(145deg,#ffffff14,#ffffff04);border-radius:18px;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #0000002e}.write-layout-exact-v44 .score-picker-exact{color:var(--ink);text-align:center;background:radial-gradient(circle at 50% -28%,#ffffff1c,#0000 55%),linear-gradient(155deg,#11141a,#090b0f 72%);border:1px solid #ffffff1f;border-radius:16px;margin:0;padding:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #00000038}.write-layout-exact-v44 .score-picker-exact>label{color:#9ba2ae;font:800 10px/1.2 var(--sans);letter-spacing:.11em;text-transform:uppercase;display:block}.write-layout-exact-v44 .score-picker-exact[data-score]>strong{width:90px;height:90px;font:850 41px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.055em;border-radius:15px;justify-content:center;align-items:center;margin:13px auto 8px;display:flex;color:#fff!important;text-shadow:0 2px 9px #00000047!important;background:linear-gradient(145deg,#fff3,#0000 35%),linear-gradient(150deg,#626975,#292e38 74%)!important;border:1px solid #ffffff9e!important;box-shadow:inset 0 1px #ffffff38,inset 0 -20px 32px #0000002e,0 12px 30px #0000004d!important}.write-layout-exact-v44 .score-picker-exact[data-score]>strong small{color:#ffffffd6;font:800 11px/1 var(--sans);letter-spacing:0;margin:12px 0 0 1px}.write-layout-exact-v44 .score-picker-exact>span{color:#f1f3f7;min-height:18px;font:700 12px/1.4 var(--sans);text-wrap:balance;margin:0;display:block}.write-layout-exact-v44 .score-picker-exact>.score-clear{width:100%;min-height:34px;font:650 10px/1 var(--sans);border-radius:8px;margin:10px 0 0;padding:0 10px;color:#a7adb7!important;box-shadow:none!important;text-shadow:none!important;background:#151922!important;border:1px solid #ffffff1f!important}.write-layout-exact-v44 .score-picker-exact>.score-clear:is(:hover,.active,:focus-visible){color:#fff!important;background:#1b202a!important;border-color:#ffffff42!important}.write-layout-exact-v44 .score-picker-exact>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.write-layout-exact-v44 .score-picker-exact>div>button[data-score]{opacity:1;width:100%;min-width:0;height:35px;font:800 10px/1 var(--sans);font-variant-numeric:tabular-nums;border-radius:8px;padding:0;transform:none;color:#c5cad2!important;background:linear-gradient(155deg,#262b34,#171b22)!important;border:1px solid #ffffff2e!important;box-shadow:inset 0 1px #ffffff0f!important}.write-layout-exact-v44 .score-picker-exact>div>button[data-score]:is(:hover,:focus-visible){color:#fff!important;background:linear-gradient(155deg,#343a45,#20252e)!important;border-color:#ffffff5c!important}.write-layout-exact-v44 .score-picker-exact>div>button[data-score].active{color:#fff!important;background:linear-gradient(155deg,#5b626e,#2b3039)!important;border-color:#f5f7fa!important;box-shadow:inset 0 0 0 2px #151820,0 0 0 2px #f5f7fa9e!important}.write-layout-exact-v44 .platform-selector button{min-height:38px;color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);box-shadow:none;border-radius:9px;align-items:center;gap:7px;padding:0 11px 0 8px;display:inline-flex}.write-layout-exact-v44 .platform-selector button .platform-check{color:#0000;background:#ffffff06;border-radius:5px;place-items:center;width:18px;min-width:18px;height:18px;display:grid;transform:none;box-shadow:inset 0 1px #ffffff09;border:1px solid var(--line-dark)!important}.write-layout-exact-v44 .platform-selector button .platform-check svg{opacity:0;width:13px;height:13px;transform:scale(.65)}.write-layout-exact-v44 .platform-selector button:is(:hover,.selected){color:var(--ink);background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .platform-selector button:is(:hover,.selected){background:color-mix(in srgb,var(--surface-soft) 72%,white 6%)}}.write-layout-exact-v44 .platform-selector button:is(:hover,.selected){border-color:var(--line-dark);box-shadow:none}.write-layout-exact-v44 .platform-selector button.selected .platform-check{color:#11151c;background:#f2f4f7;border-color:#f2f4f7!important}.write-layout-exact-v44 .platform-selector button.selected .platform-check svg{opacity:1;transform:scale(1)}.write-layout-exact-v44 .wishlist-toggle{min-height:58px;color:var(--ink);background:linear-gradient(145deg,var(--surface-soft),var(--panel-solid));grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px 9px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .wishlist-toggle{background:linear-gradient(145deg,var(--surface-soft),color-mix(in srgb,var(--panel-solid) 88%,transparent))}}.write-layout-exact-v44 .wishlist-toggle{border:1px solid var(--line);cursor:pointer;border-radius:11px}.write-layout-exact-v44 .wishlist-toggle>input:checked+.brand-checkbox{color:#11151c;box-shadow:none;background:#f2f4f7;transform:none;border-color:#f2f4f7!important}.write-layout-exact-v44 .wishlist-destination{min-width:104px;min-height:38px;color:var(--text-soft);border:1px solid var(--line);background:#ffffff09;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:5px 9px;display:grid}.write-layout-exact-v44 .wishlist-destination b{font:500 22px/1 var(--sans)}.write-layout-exact-v44 .wishlist-destination small{color:var(--muted);font-size:8px;line-height:1.2}.write-layout-exact-v44 .wishlist-toggle:has(input:checked) .wishlist-destination{color:#fff;border-color:var(--line-dark);background:#ffffff14}.write-layout-exact-v44 .write-verdict{color:var(--text-soft);gap:7px;margin-top:18px;font-size:9px;font-weight:700;display:grid;position:relative}.write-layout-exact-v44 .write-verdict input{width:100%;min-height:46px;color:var(--ink);background:var(--input);border:1px solid var(--line);border-radius:9px;outline:0;padding:0 62px 0 12px;font-size:11px}.write-layout-exact-v44 .write-verdict input:focus{border-color:var(--line-dark);box-shadow:0 0 0 3px #ffffff0e}.write-layout-exact-v44 .write-verdict>small{color:var(--muted);font-size:9px;font-weight:550;position:absolute;bottom:13px;right:11px}.write-layout-exact-v44 .editor-toolbar-v3{grid-template-columns:max-content max-content minmax(0,1fr);gap:8px}.write-layout-exact-v44 .editor-toolbar-v3 .editor-center-tools{justify-content:flex-start;justify-self:start}.write-layout-exact-v44 .editor-toolbar-v3 .editor-right-tools{justify-self:end}.write-layout-exact-v44 .editor-center-tools .editor-heading-split{border-color:var(--line);background:#ffffff05;grid-template-columns:31px 21px;width:53px}.write-layout-exact-v44 .editor-center-tools .editor-heading-split .editor-tool-v3{width:31px;min-width:31px}.write-layout-exact-v44 .editor-center-tools .editor-heading-menu-button{width:21px;min-width:21px;color:var(--text-soft);border-left:1px solid var(--line-dark);font:800 15px/1 var(--sans);background:#ffffff09;padding:0 0 2px}.write-layout-exact-v44 .editor-center-tools .editor-heading-menu-button:is(:hover,.active,:focus-visible){color:#fff;background:#ffffff1c}.write-layout-exact-v44 .review-photo-panel>header>.button,.write-layout-exact-v44 .review-photo-details footer button{color:var(--text-soft)!important;background:var(--surface-soft)!important;border-color:var(--line)!important;box-shadow:none!important}.write-layout-exact-v44 .review-photo-panel>header>.button:is(:hover,:focus-visible),.write-layout-exact-v44 .review-photo-details footer button:is(:hover,:focus-visible),.write-layout-exact-v44 .review-photo-details footer .gallery-inline-button{color:var(--ink)!important;border-color:var(--line-dark)!important}.write-layout-exact-v44 .gallery-photo-size-tools button:is(:hover,.active,:focus-visible){color:#fff;background:#ffffff24;border-color:#ffffff40}.media-lightbox.inline-media-lightbox,body>.media-lightbox,.review-gallery>.media-lightbox,.editor-media-viewer{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#010204e6;place-items:center;width:100vw;height:100dvh;padding:clamp(12px,2.5vw,28px);display:grid;position:fixed;inset:0;overflow:hidden}.media-lightbox>.media-lightbox-dialog,.editor-media-viewer>.editor-media-viewer-dialog{color:#fff;background:#080a0e;border:1px solid #ffffff24;border-radius:16px;width:min(1120px,100vw - clamp(24px,5vw,56px));max-width:100%;height:min(840px,100dvh - clamp(24px,5vw,56px));max-height:100%;overflow:hidden;box-shadow:0 30px 100px #000000ad}.media-lightbox-dialog .lightbox-image,.editor-media-viewer-dialog .editor-media-viewer-image{overscroll-behavior:contain;background:#030406;border:0;border-radius:0;place-items:center;padding:12px;display:grid;overflow:auto}.media-lightbox-dialog .lightbox-image img,.editor-media-viewer-dialog .editor-media-viewer-image img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:none;border-radius:7px}.media-lightbox-dialog .lightbox-image.is-zoomed,.editor-media-viewer-dialog.is-zoomed .editor-media-viewer-image{text-align:center;padding:16px;display:block}.media-lightbox-dialog .lightbox-image.is-zoomed img,.editor-media-viewer-dialog.is-zoomed .editor-media-viewer-image img{width:max(145%,1100px);max-width:none;height:auto;max-height:none}.media-lightbox-dialog>header button,.editor-media-viewer-dialog>header button{color:#e9ecf1;width:34px;min-width:34px;height:34px;box-shadow:none;font:500 20px/1 var(--sans);background:#171a20;border:1px solid #ffffff29;border-radius:8px}.media-lightbox-dialog>header button:is(:hover,:focus-visible),.editor-media-viewer-dialog>header button:is(:hover,:focus-visible){color:#fff;background:#22262e;border-color:#ffffff52}@container review-editor (width<=900px){.write-layout-exact-v44 .editor-toolbar-v3{grid-template-columns:max-content max-content minmax(0,1fr)}}@container review-editor (width<=720px){.write-layout-exact-v44 .editor-toolbar-v3{grid-template-columns:minmax(0,1fr) auto}.write-layout-exact-v44 .editor-toolbar-left-zone{grid-column:1/-1;justify-self:start}.write-layout-exact-v44 .editor-toolbar-v3 .editor-center-tools{justify-self:start}.write-layout-exact-v44 .editor-toolbar-v3 .editor-right-tools{justify-self:end}}@container review-editor (width<=520px){.write-layout-exact-v44 .editor-toolbar-v3{grid-template-columns:minmax(0,1fr)}.write-layout-exact-v44 .editor-toolbar-left-zone{grid-column:1;justify-content:flex-start;justify-self:start}.write-layout-exact-v44 .editor-toolbar-v3 .editor-center-tools,.write-layout-exact-v44 .editor-toolbar-v3 .editor-right-tools{justify-self:start}}@media (max-width:650px){.write-layout-exact-v44 .wishlist-destination{min-width:92px}.write-layout-exact-v44 .score-picker-exact{padding:13px}.write-layout-exact-v44 .score-picker-exact[data-score]>strong{width:72px;height:72px;font-size:33px}}@media (max-width:460px){.write-layout-exact-v44 .wishlist-toggle{grid-template-columns:22px minmax(0,1fr)}.write-layout-exact-v44 .wishlist-destination{grid-column:2;width:100%;min-width:0}.media-lightbox>.media-lightbox-dialog,.editor-media-viewer>.editor-media-viewer-dialog{border-radius:12px;width:calc(100vw - 18px);height:calc(100dvh - 18px)}}.write-layout.write-layout-exact-v44,.write-layout-exact-v44>:is(.write-sidebar,.write-main),.write-layout-exact-v44>.write-main>.write-section-heading,.write-layout-exact-v44 .write-cover-preview{align-self:start;margin-top:0}.write-layout-exact-v44>.write-main{padding-top:0}.write-layout-exact-v44>.write-main>.write-section-heading .eyebrow{margin-top:0}.write-layout-exact-v44 .platform-selector>div{gap:7px}.write-layout-exact-v44 .platform-selector button{min-height:38px;color:var(--muted);background:linear-gradient(155deg,var(--surface-soft),var(--panel-solid));gap:0;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .platform-selector button{background:linear-gradient(155deg,var(--surface-soft),color-mix(in srgb,var(--panel-solid) 86%,transparent))}}.write-layout-exact-v44 .platform-selector button{border:1px solid var(--line);border-radius:999px;font-weight:600;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffff06}.write-layout-exact-v44 .platform-selector button:hover{color:var(--text-soft);border-color:var(--line-dark)}.write-layout-exact-v44 .platform-selector button.selected{color:#fff;background:linear-gradient(145deg,#ffffff1c,#0000 42%),linear-gradient(155deg,#343a43,#171b21 78%);border-color:#ffffff94;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff14,0 7px 18px #00000038}.write-layout-exact-v44 .platform-selector button .platform-label{color:inherit;margin:0}.write-layout-exact-v44 .wishlist-toggle{background:linear-gradient(145deg,var(--surface-soft),var(--panel-solid));grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .wishlist-toggle{background:linear-gradient(145deg,var(--surface-soft),color-mix(in srgb,var(--panel-solid) 88%,transparent))}}.write-layout-exact-v44 .wishlist-toggle{border:1px solid var(--line);border-radius:11px}.write-layout-exact-v44 .wishlist-toggle:has(input:checked){background:linear-gradient(145deg,var(--ink),var(--panel-solid))}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .wishlist-toggle:has(input:checked){background:linear-gradient(145deg,color-mix(in srgb,var(--ink) 8%,var(--surface-soft)),var(--panel-solid))}}.write-layout-exact-v44 .wishlist-toggle:has(input:checked){border-color:var(--line-dark);box-shadow:inset 0 1px #ffffff0e}.write-layout-exact-v44 .wishlist-copy{gap:4px;min-width:0;display:grid}.write-layout-exact-v44 .wishlist-copy b{color:var(--ink);font-size:11px}.write-layout-exact-v44 .wishlist-copy small{color:var(--muted);font-size:9px;line-height:1.35}.write-layout-exact-v44 .write-genres legend{margin-bottom:8px}.write-layout-exact-v44 .write-genres .genre-search{margin-bottom:9px}.write-layout-exact-v44 .write-verdict{gap:8px;margin-top:14px;font-size:11px}.write-layout-exact-v44 .write-verdict input{letter-spacing:-.01em;min-height:52px;padding:0 70px 0 14px;font-size:15px;font-weight:550}.write-layout-exact-v44 .write-verdict>small{font-size:9px;bottom:17px}.write-layout-exact-v44 .score-picker-tier{color:var(--ink);text-align:center;background:linear-gradient(155deg,#101216,#07080b 78%);border:1px solid #ffffff21;border-radius:14px;margin:0;padding:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 13px 32px #0000003b}.write-layout-exact-v44 .score-picker-tier>label{color:#a4a9b1;font:800 10px/1.2 var(--sans);letter-spacing:.11em;text-transform:uppercase;display:block}.write-layout-exact-v44 .score-picker-tier>.score-tier-current.profile-tier-label{border:1px solid var(--rating-a,#555);flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:112px;margin:11px 0 9px;padding:14px 12px;display:flex;color:#f5f5f5!important;background:linear-gradient(155deg,#ffffff1f,transparent 36%), linear-gradient(137deg,var(--rating-a,#555),var(--rating-b,#181818) 76%)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .score-picker-tier>.score-tier-current.profile-tier-label{border:1px solid color-mix(in srgb,var(--rating-a,#555) 46%,#fff3)}}.write-layout-exact-v44 .score-picker-tier>.score-tier-current.profile-tier-label{text-shadow:0 2px 14px #0000008f;border-radius:12px;box-shadow:inset 5px 0 #ffffff21,inset 0 1px #ffffff1c,0 11px 27px #00000061!important}.write-layout-exact-v44 .score-tier-current>strong{font-variant-numeric:tabular-nums;letter-spacing:-.055em;color:inherit!important;font:850 45px/.9 var(--sans)!important;text-shadow:inherit!important}.write-layout-exact-v44 .score-tier-current>span{letter-spacing:.02em;text-wrap:balance;max-width:100%;color:inherit!important;font:750 11px/1.25 var(--sans)!important;text-shadow:inherit!important}.write-layout-exact-v44 .score-picker-tier>.score-clear{width:100%;min-height:34px;font:650 10px/1 var(--sans);border-radius:8px;margin:0;color:#a7adb7!important;box-shadow:none!important;background:#15181e!important;border:1px solid #ffffff1f!important}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]{opacity:.78;width:100%;min-width:0;height:35px;font:800 10px/1 var(--sans);font-variant-numeric:tabular-nums;border-radius:7px;padding:0;transform:none;color:#f4f4f4!important;background:linear-gradient(155deg,#ffffff1a,transparent 36%), linear-gradient(137deg,var(--rating-a,#444),var(--rating-b,#151515) 76%)!important;border:1px solid #ffffff2e!important;box-shadow:inset 3px 0 #ffffff17,inset 0 1px #ffffff14!important}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]:is(:hover,:focus-visible){opacity:1;border-color:#ffffff75!important}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score].active{opacity:1;background:linear-gradient(155deg,#ffffff29,transparent 36%), linear-gradient(137deg,var(--rating-a,#444),var(--rating-b,#151515) 76%)!important;border-color:#fff!important;box-shadow:inset 3px 0 #fff3,0 0 0 2px #ffffff3d!important}.write-layout-exact-v44 .editor-canvas-history{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin:7px 2px 0;display:flex}.write-layout-exact-v44 .editor-canvas-history>.review-editor-footer{min-width:0;color:var(--muted);align-items:center;gap:12px;margin:0;font-size:10px;display:flex}.write-layout-exact-v44 .editor-canvas-history>.review-editor-footer b{color:var(--text-soft);font-variant-numeric:tabular-nums}.write-layout-exact-v44 .editor-canvas-history>.review-editor-footer b.is-over{color:var(--danger)}.write-layout-exact-v44 .editor-history-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.write-layout-exact-v44 .editor-center-tools :is(.editor-list-split,.editor-heading-split){border:1px solid var(--line);background:#ffffff05;border-radius:8px;grid-template-columns:31px 21px;width:53px;height:38px}.write-layout-exact-v44 .editor-center-tools :is(.editor-list-split,.editor-heading-split) .editor-tool-v3{border-radius:7px 0 0 7px;width:31px;min-width:31px;height:36px;min-height:36px}.write-layout-exact-v44 .editor-center-tools :is(.editor-list-menu-button,.editor-heading-menu-button){width:21px;min-width:21px;height:36px;color:var(--text-soft);border:0;border-left:1px solid var(--line-dark);font:800 15px/1 var(--sans);background:#ffffff09;place-items:center;padding:0 0 2px;display:grid}.write-layout-exact-v44 .editor-center-tools :is(.editor-list-menu-button,.editor-heading-menu-button):is(:hover,.active,:focus-visible){color:#fff;background:#ffffff1c;outline:0}.write-layout-exact-v44 .editor-tool-v3>.editor-heading-glyph{color:currentColor;font:850 15px/.9 var(--sans);letter-spacing:-.08em;align-items:flex-start;display:inline-flex}.write-layout-exact-v44 .editor-tool-v3>.editor-heading-glyph small{font:850 8px/.9 var(--sans);letter-spacing:0;margin:0 0 0 1px}:is(.write-layout-exact-v44 .review-complete-check,.write-layout-exact-v44 .review-complete-check:has(input:checked)){padding:4px 6px;box-shadow:none!important;background:0 0!important;border:0!important}.write-layout-exact-v44 .review-complete-check>.brand-checkbox,.write-layout-exact-v44 .review-complete-check:hover>.brand-checkbox,.write-layout-exact-v44 .review-complete-check>input:checked+.brand-checkbox{width:22px;height:22px;color:var(--text-soft);border-radius:0;transform:none;box-shadow:none!important;background:0 0!important;border:0!important}.write-layout-exact-v44 .review-complete-check>.brand-checkbox svg{opacity:.22;width:18px;height:18px;transform:none}.write-layout-exact-v44 .review-complete-check>input:focus-visible+.brand-checkbox{outline-offset:2px;outline:2px solid #ffffff47}@media (max-width:650px){.write-layout-exact-v44 .score-picker-tier{padding:11px}.write-layout-exact-v44 .score-picker-tier>.score-tier-current.profile-tier-label{min-height:78px;margin-block:8px;padding:9px}.write-layout-exact-v44 .score-tier-current>strong{font-size:33px!important}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale{gap:3px}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]{height:31px}}@media (max-width:520px){.write-layout-exact-v44 .editor-canvas-history{align-items:flex-start}.write-layout-exact-v44 .editor-canvas-history>.review-editor-footer{flex-wrap:wrap;gap:2px 10px}}.write-layout-exact-v44 .write-cover-preview{-webkit-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;padding:0}.write-layout-exact-v44 .write-cover-preview:disabled{cursor:wait}.write-layout-exact-v44 .write-cover-placeholder{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:22px 16px;display:flex}.write-layout-exact-v44 .write-cover-placeholder>.write-cover-add-mark{color:#eef2f7;width:64px;height:64px;font:420 35px/1 var(--sans);background:linear-gradient(145deg,#20252d,#0f1217);border:1px solid #353c47;border-radius:16px;place-items:center;transition:transform .18s,border-color .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffff12,0 13px 30px #00000040}.write-layout-exact-v44 .write-cover-preview:is(:hover,:focus-visible) .write-cover-add-mark{background:linear-gradient(145deg,#2a3039,#14181e);border-color:#5a6472;transform:translateY(-2px)}.write-layout-exact-v44 .score-picker-tier{border-radius:14px;background:linear-gradient(155deg,#10141a,#080a0e 78%)!important;border-color:#272c35!important}.write-layout-exact-v44 .score-picker-tier>.score-tier-current.profile-tier-row{border:1px solid #272c35;border-radius:12px;width:100%;min-height:112px;margin:11px 0 9px;padding:0;display:block;overflow:hidden;box-shadow:0 13px 32px #0000004d;background:#090b0f!important}.write-layout-exact-v44 .score-picker-tier .score-tier-current>.profile-tier-label{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:112px;padding:15px 10px;display:flex;color:var(--score-ink)!important;background:linear-gradient(145deg,#ffffff21,transparent 34%), radial-gradient(circle at 90% 7%,var(--spectrum-accent),transparent 48%), linear-gradient(137deg,var(--spectrum-a),var(--spectrum-b) 76%)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .score-picker-tier .score-tier-current>.profile-tier-label{background:linear-gradient(145deg,#ffffff21,transparent 34%), radial-gradient(circle at 90% 7%,color-mix(in srgb,var(--spectrum-accent) 42%,transparent),transparent 48%), linear-gradient(137deg,var(--spectrum-a),var(--spectrum-b) 76%)!important}}.write-layout-exact-v44 .score-picker-tier .score-tier-current>.profile-tier-label{text-align:center;text-shadow:0 2px 16px #00000047;border:0;border-radius:11px;box-shadow:inset 0 1px #ffffff1f}.write-layout-exact-v44 .score-picker-tier .score-tier-current>.profile-tier-label strong{letter-spacing:-.07em;font-variant-numeric:tabular-nums;color:inherit!important;font:850 clamp(36px,4vw,54px)/.9 var(--sans)!important}.write-layout-exact-v44 .score-picker-tier .score-tier-current>.profile-tier-label span{letter-spacing:.065em;text-transform:uppercase;max-width:128px;margin-top:10px;color:inherit!important;font:850 9px/1.25 var(--sans)!important}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]{color:var(--score-ink)!important;background:linear-gradient(145deg,#ffffff21,transparent 34%), radial-gradient(circle at 90% 7%,var(--spectrum-accent),transparent 48%), linear-gradient(137deg,var(--spectrum-a),var(--spectrum-b) 76%)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]{background:linear-gradient(145deg,#ffffff21,transparent 34%), radial-gradient(circle at 90% 7%,color-mix(in srgb,var(--spectrum-accent) 34%,transparent),transparent 48%), linear-gradient(137deg,var(--spectrum-a),var(--spectrum-b) 76%)!important;border:1px solid color-mix(in srgb,var(--spectrum-accent) 34%,#343a44)!important}}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]{opacity:.72;box-shadow:inset 0 1px #ffffff1a!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--spectrum-accent) 78%,white)!important}}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]:is(:hover,:focus-visible){box-shadow:inset 0 1px #ffffff29,0 0 16px var(--spectrum-accent)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]:is(:hover,:focus-visible){box-shadow:inset 0 1px #ffffff29,0 0 16px color-mix(in srgb,var(--spectrum-accent) 22%,transparent)!important}}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]:is(:hover,:focus-visible){opacity:1}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score].active{border-color:var(--spectrum-accent)!important;box-shadow:inset 0 0 0 2px #ffffff2e,0 0 0 2px var(--spectrum-accent),0 0 22px var(--spectrum-accent)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score].active{box-shadow:inset 0 0 0 2px #ffffff2e,0 0 0 2px color-mix(in srgb,var(--spectrum-accent) 54%,transparent),0 0 22px color-mix(in srgb,var(--spectrum-accent) 24%,transparent)!important}}.write-layout-exact-v44 .rich-editor-section,.write-layout-exact-v44 .editor-toolbar-v3{--wine:#e7ecf3;--wine-dark:#b9c2ce;--accent-2:#e7ecf3}.write-layout-exact-v44 .editor-center-tools .editor-heading-split .editor-tool-v3{justify-content:flex-start;align-items:center;gap:7px;width:104px;min-width:104px;padding:0 8px;display:flex}.write-layout-exact-v44 .editor-heading-split .editor-tool-text{color:inherit;font:760 9px/1 var(--sans);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.write-layout-exact-v44 .editor-center-tools .editor-heading-menu-button{width:23px;min-width:23px;font-size:18px}.write-layout-exact-v44 .editor-toolbar-v3 :is(.editor-tool-v3.active,.editor-list-menu-button.active,.editor-heading-menu-button.active){color:#fff;box-shadow:none;background:#2a3038;border-color:#4b5461}.write-layout-exact-v44 .editor-popover-v3 button:not(.editor-color-square):is(.active,:hover,:focus-visible){box-shadow:none!important;background:#252c35!important;border-color:#596473!important}.write-layout-exact-v44 .editor-color-popover .editor-color-square.active{outline-offset:2px;outline:2px solid #eef2f7}.write-layout-exact-v44 .review-editor-paper-shell{background:0 0;border:0;width:100%;margin:0;padding:0;overflow:visible}.write-layout-exact-v44 .review-editor-wysiwyg{resize:vertical;scrollbar-gutter:stable;overscroll-behavior:contain;caret-color:#e4e9f0;scrollbar-width:thin;scrollbar-color:#69727e #12171d;background:#0d1116;border:1px solid #29303a;border-top:0;border-radius:0 0 10px 10px;width:100%;height:clamp(500px,62vh,700px);min-height:390px;max-height:86vh;padding:22px 24px 48px;box-shadow:none!important;overflow:hidden auto!important}.write-layout-exact-v44 .review-editor-wysiwyg:focus{border-color:#46505d;box-shadow:inset 0 0 0 1px #ffffff0e!important}.write-layout-exact-v44 .review-editor-wysiwyg::-webkit-scrollbar{width:10px}.write-layout-exact-v44 .review-editor-wysiwyg::-webkit-scrollbar-track{background:#12171d}.write-layout-exact-v44 .review-editor-wysiwyg::-webkit-scrollbar-thumb{background:#5b6470;border:2px solid #12171d;border-radius:999px}.write-layout-exact-v44 .review-preview-public-shell{scrollbar-width:thin;scrollbar-color:#69727e #12171d;max-height:86vh;overflow:auto}.write-layout-exact-v44 .review-editor-wysiwyg figure.review-inline-image{background:#12171d;border:1px solid #2b333e;border-radius:13px;padding:10px;box-shadow:0 12px 30px #0003}.write-layout-exact-v44 .review-editor-wysiwyg .review-inline-image-open{border:0;border-radius:9px;overflow:hidden}.write-layout-exact-v44 .review-editor-wysiwyg figure.review-inline-image figcaption{margin:9px 2px 1px}.write-layout-exact-v44 .review-editor-wysiwyg .review-inline-image .review-image-size-tools,.write-layout-exact-v44 .gallery-photo-size-tools,.write-layout-exact-v44 .gallery-photo-remove{color:#eef2f7;background:#10141ae6;border-color:#ffffff2e;box-shadow:0 8px 24px #00000052}.write-layout-exact-v44 .review-editor-wysiwyg .review-inline-image .review-image-size-tools>button:is(:hover,.active,:focus-visible),.write-layout-exact-v44 .gallery-photo-size-tools button:is(:hover,.active,:focus-visible){color:#fff;box-shadow:none!important;background:#ffffff24!important;border-color:#ffffff45!important}.write-layout-exact-v44 .review-photo-panel,.write-layout-exact-v44 .review-photo-panel :is(button,input){--wine:#eef2f7;--wine-dark:#c6cdd7;--accent-2:#eef2f7}.write-layout-exact-v44 .review-photo-panel{color:var(--ink);background:#0d1116;border-color:#29303a}.write-layout-exact-v44 .review-photo-panel>header{gap:18px}.write-layout-exact-v44 .gallery-add-button{gap:8px;min-height:40px;padding:0 13px;color:#e8edf4!important;box-shadow:none!important;background:#181d24!important;border-color:#343c47!important}.write-layout-exact-v44 .gallery-add-button>span{font:500 20px/1 var(--sans);place-items:center;display:inline-grid}.write-layout-exact-v44 .gallery-add-button:is(:hover,:focus-visible){background:#232a33!important;border-color:#56616f!important}.write-layout-exact-v44 .review-photo-panel .gallery-dropzone{background:#0a0e13;border:1px dashed #343c47;border-radius:13px;gap:14px;min-height:150px;padding:12px;transition:border-color .18s,background .18s}.write-layout-exact-v44 .review-photo-panel .gallery-dropzone[data-dragging=true]{background:#10151b;border-color:#697482}.write-layout-exact-v44 .review-photo-panel .gallery-dropzone>.review-photo-card{min-width:0;color:var(--ink);cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;will-change:transform;background:#141920;border:1px solid #303843;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;display:grid;overflow:visible;box-shadow:0 9px 25px #0000002e}.write-layout-exact-v44 .review-photo-panel .review-photo-card:is(:hover,:focus-visible){border-color:#4d5866;outline:0;box-shadow:0 13px 32px #00000045}.write-layout-exact-v44 .review-photo-panel .review-photo-card.is-dragging{opacity:.14;box-shadow:none;cursor:grabbing}.write-layout-exact-v44 .review-photo-frame{aspect-ratio:16/10;background:#090d12;border:1px solid #303843;border-radius:10px;position:relative;overflow:hidden}.write-layout-exact-v44 .review-photo-frame .gallery-preview-button{border-radius:9px}.write-layout-exact-v44 .review-photo-frame .gallery-preview-button>span{color:#edf1f6;background:#12161cc7;border-color:#ffffff29}.write-layout-exact-v44 .gallery-photo-remove{border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid;right:9px}.write-layout-exact-v44 .gallery-photo-remove svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:18px;height:18px}.write-layout-exact-v44 .gallery-photo-remove:is(:hover,:focus-visible){color:#fff;box-shadow:none;background:#2a3038;border-color:#596473}.write-layout-exact-v44 .review-photo-details{grid-template-columns:minmax(0,1fr) 26px;align-items:end;gap:9px;padding:0 2px 2px;display:grid;position:relative}.write-layout-exact-v44 .review-photo-details>label{gap:6px}.write-layout-exact-v44 .review-photo-details input{color:#edf1f6;-webkit-user-select:text;user-select:text;background:#0d1116;border-color:#2d3540}.write-layout-exact-v44 .review-photo-details input:focus{border-color:#566170;outline:0;box-shadow:0 0 0 3px #ffffff0b}.write-layout-exact-v44 .review-photo-position{color:#9ba4b0;width:26px;height:26px;font:750 9px/1 var(--sans);font-variant-numeric:tabular-nums;background:#0d1116;border:1px solid #2d3540;border-radius:7px;place-items:center;display:grid}.write-layout-exact-v44 .review-photo-empty{color:#dce2ea;background:#11161c;border:1px solid #303843;border-radius:11px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:126px;padding:18px;display:flex}.write-layout-exact-v44 .review-photo-empty>strong{font:400 30px/1 var(--sans)}.write-layout-exact-v44 .review-photo-empty>span{font-size:11px;font-weight:750}.write-layout-exact-v44 .review-photo-empty>small{color:#7f8996;font-size:9px}.write-layout-exact-v44 .review-photo-empty:is(:hover,:focus-visible){background:#181e26;border-color:#566170;outline:0}body.review-photo-dragging,body.review-photo-dragging *{cursor:grabbing!important}.review-photo-drag-overlay{color:#edf1f6;background:#161b22;border:1px solid #5a6573;border-radius:14px;width:min(420px,42vw);padding:10px;overflow:hidden;transform:rotate(.8deg)scale(1.025);box-shadow:0 28px 70px #0000007a}.review-photo-drag-overlay img{aspect-ratio:16/10;object-fit:cover;border:1px solid #363f4b;border-radius:9px;width:100%;display:block}.review-photo-drag-overlay span{color:#9fa8b4;font:700 9px/1.2 var(--sans);text-align:center;padding:10px 2px 2px;display:block}.gamerate-image-viewer{z-index:20000;overscroll-behavior:none;-webkit-backdrop-filter:blur(18px)saturate(.72);backdrop-filter:blur(18px)saturate(.72);background:radial-gradient(circle at 50% 18%,#5a65742e,#0000 44%),#0a0d11c7;place-items:center;width:100vw;height:100dvh;padding:clamp(12px,3vw,30px);animation:.2s both gamerate-viewer-fade;display:grid;position:fixed;inset:0;overflow:hidden}.gamerate-image-viewer-dialog{color:#edf1f6;background:linear-gradient(145deg,#171c23,#0d1116 72%);border:1px solid #ffffff29;border-radius:18px;grid-template-rows:58px minmax(0,1fr) 48px;width:min(1180px,100vw - clamp(24px,6vw,60px));min-width:0;height:min(820px,100dvh - clamp(24px,6vw,60px));min-height:0;animation:.28s cubic-bezier(.22,1,.36,1) both gamerate-viewer-rise;display:grid;overflow:hidden;box-shadow:0 30px 95px #0000008a,inset 0 1px #ffffff0b}.gamerate-image-viewer-dialog>header{background:#151a21;border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto 38px;align-items:center;gap:12px;min-width:0;padding:0 12px 0 18px;display:grid}.gamerate-image-viewer-dialog>header>div:first-child{align-items:baseline;gap:10px;min-width:0;display:flex}.gamerate-image-viewer-dialog>header strong{color:#f1f4f8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gamerate-image-viewer-dialog>header span{color:#8d97a4;font-variant-numeric:tabular-nums;flex:none;font-size:9px}.gamerate-image-zoom{color:#e9edf3;background:#0d1116;border:1px solid #ffffff21;border-radius:9px;grid-template-columns:30px 54px 30px;align-items:center;height:34px;padding:3px;display:grid}.gamerate-image-zoom button,.gamerate-image-viewer-close,.gamerate-image-viewer-dialog>footer button{color:#e6ebf2;box-shadow:none;background:0 0;border:0}.gamerate-image-zoom button{width:28px;height:28px;font:500 18px/1 var(--sans);border-radius:6px;place-items:center;padding:0;display:grid}.gamerate-image-zoom button:is(:hover,:focus-visible):not(:disabled){color:#fff;background:#252c35;outline:0}.gamerate-image-zoom button:disabled{opacity:.3}.gamerate-image-zoom output{font:750 9px/1 var(--sans);text-align:center;font-variant-numeric:tabular-nums}.gamerate-image-viewer-close{border:1px solid #ffffff21;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.gamerate-image-viewer-close svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:18px;height:18px}.gamerate-image-viewer-close:is(:hover,:focus-visible){color:#fff;background:#252c35;border-color:#ffffff42;outline:0}.gamerate-image-stage{touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in;background:radial-gradient(circle,#ffffff0b,#0000 58%),linear-gradient(145deg,#20262e,#171c23);place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.gamerate-image-stage.is-zoomed{cursor:grab}.gamerate-image-stage.is-dragging{cursor:grabbing}.gamerate-image-stage img{object-fit:contain;transform-origin:50%;will-change:transform;pointer-events:none;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .26s cubic-bezier(.22,1,.36,1),filter .2s;display:block}.gamerate-image-stage.is-dragging img{transition:none}.gamerate-image-viewer-dialog>footer{color:#8993a0;background:#151a21;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 14px 0 18px;font-size:9px;display:flex}.gamerate-image-viewer-dialog>footer>div{gap:5px;display:flex}.gamerate-image-viewer-dialog>footer button{width:30px;height:30px;font:500 21px/1 var(--sans);border:1px solid #ffffff1f;border-radius:7px;place-items:center;padding:0;display:grid}.gamerate-image-viewer-dialog>footer button:is(:hover,:focus-visible){color:#fff;background:#252c35;border-color:#ffffff40;outline:0}@keyframes gamerate-viewer-fade{0%{opacity:0}to{opacity:1}}@keyframes gamerate-viewer-rise{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:none}}.write-layout-exact-v44 .review-complete-check>.brand-checkbox,.write-layout-exact-v44 .review-complete-check:hover>.brand-checkbox,.write-layout-exact-v44 .review-complete-check>input:checked+.brand-checkbox{width:28px;height:28px}.write-layout-exact-v44 .review-complete-check>.brand-checkbox svg{width:24px;height:24px}.write-layout-exact-v44 .review-complete-check>input:checked+.brand-checkbox{color:#72efb5;filter:drop-shadow(0 0 5px #4ee8a5b8)drop-shadow(0 0 16px #4ee8a56b)}.write-layout-exact-v44 .review-complete-check:has(input:checked) b{color:#dfffee;text-shadow:0 0 18px #4ee8a538}@media (prefers-reduced-motion:reduce){.gamerate-image-viewer,.gamerate-image-viewer-dialog,.gamerate-image-stage img{transition:none;animation:none}}@media (max-width:720px){.gamerate-image-viewer{padding:10px}.gamerate-image-viewer-dialog{border-radius:13px;grid-template-rows:auto minmax(0,1fr) 44px;width:calc(100vw - 20px);height:calc(100dvh - 20px)}.gamerate-image-viewer-dialog>header{grid-template-rows:36px 36px;grid-template-columns:minmax(0,1fr) 38px;gap:5px 9px;min-height:96px;padding:10px}.gamerate-image-zoom{grid-area:2/1/auto/-1;justify-self:center}.gamerate-image-viewer-close{grid-area:1/2}.gamerate-image-viewer-dialog>footer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.write-layout-exact-v44 .review-editor-wysiwyg{height:560px;min-height:360px;padding-inline:18px}}@container review-editor (width<=760px){.write-layout-exact-v44 .editor-toolbar-v3{grid-template-columns:minmax(0,1fr)}.write-layout-exact-v44 .editor-toolbar-left-zone,.write-layout-exact-v44 .editor-toolbar-v3 .editor-center-tools,.write-layout-exact-v44 .editor-toolbar-v3 .editor-right-tools{grid-column:1;justify-self:start}.write-layout-exact-v44 .editor-toolbar-v3 .editor-tool-row{flex-wrap:wrap}}@media (max-width:520px){.write-layout-exact-v44 .editor-center-tools .editor-heading-split{grid-template-columns:89px 22px;width:112px}.write-layout-exact-v44 .editor-center-tools .editor-heading-split .editor-tool-v3{gap:5px;width:89px;min-width:89px;padding-inline:6px}.write-layout-exact-v44 .editor-heading-split .editor-tool-text{font-size:8px}.write-layout-exact-v44 .review-photo-panel{padding:13px}.write-layout-exact-v44 .review-photo-panel>header{align-items:flex-start}.write-layout-exact-v44 .review-photo-panel>header .gallery-add-button{justify-content:center;width:100%}.write-layout-exact-v44 .review-photo-panel .gallery-dropzone{padding:8px}.review-photo-drag-overlay{width:min(340px,82vw)}}.write-page:has(>.write-layout-exact-v44){padding-top:42px;padding-bottom:80px}@media (max-width:650px){.write-page:has(>.write-layout-exact-v44){padding-top:25px;padding-bottom:64px}}.write-layout-exact-v44 .editor-center-tools .editor-heading-split{grid-template-columns:32px 21px;width:54px}.write-layout-exact-v44 .editor-center-tools .editor-heading-split .editor-tool-v3{justify-content:center;width:32px;min-width:32px;padding:0}.write-layout-exact-v44 .editor-heading-icon{stroke-width:1.9px;min-width:21px;width:21px!important;height:21px!important}.write-layout-exact-v44 .editor-heading-split .editor-tool-text{display:none!important}.write-layout-exact-v44 .review-remove-glyph{pointer-events:none;width:14px;height:14px;display:block;position:relative}.write-layout-exact-v44 .review-remove-glyph:before,.write-layout-exact-v44 .review-remove-glyph:after{content:"";background:currentColor;border-radius:999px;width:12px;height:1.6px;position:absolute;top:6px;left:1px}.write-layout-exact-v44 .review-remove-glyph:before{transform:rotate(45deg)}.write-layout-exact-v44 .review-remove-glyph:after{transform:rotate(-45deg)}.write-layout-exact-v44 .review-editor-wysiwyg :is(.review-block-remove,.review-inline-remove),.write-layout-exact-v44 .review-editor-wysiwyg :is(.review-block-remove,.review-inline-remove):is(:hover,:focus-visible),.write-layout-exact-v44 .gallery-photo-remove,.write-layout-exact-v44 .gallery-photo-remove:is(:hover,:focus-visible){color:#dce3eb!important;filter:none!important;background:#181e26f0!important;border:1px solid #cfdae638!important;outline:0!important;box-shadow:0 7px 20px #00000047!important}.write-layout-exact-v44 .review-editor-wysiwyg :is(.review-block-remove,.review-inline-remove):is(:hover,:focus-visible),.write-layout-exact-v44 .gallery-photo-remove:is(:hover,:focus-visible){color:#fff!important;background:#2b333d!important;border-color:#687484!important}.write-layout-exact-v44 .gallery-photo-remove svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.write-layout-exact-v44 .review-editor-wysiwyg .review-inline-image .review-image-size-tools>.review-block-remove{border-radius:6px;place-items:center;width:30px;min-width:30px;height:30px;margin-left:3px;padding:0;display:grid}.write-layout-exact-v44 .review-document .review-spoiler{margin:18px var(--review-right-indent,0cm) 18px var(--review-left-indent,0cm);color:#e7ebf1;background:linear-gradient(145deg,#171c23,#10141a);border:1px solid #343d49;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 9px 22px #0000002e}.write-layout-exact-v44 .review-document .review-spoiler>summary{color:#dfe5ed;border-bottom:1px solid #2b333e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:54px;padding:0 58px 0 16px;list-style:none;display:grid}.write-layout-exact-v44 .review-document .review-spoiler>summary::-webkit-details-marker{display:none}.write-layout-exact-v44 .review-document .review-spoiler>summary span{color:#f1f4f8;letter-spacing:.08em;font-size:10px}.write-layout-exact-v44 .review-document .review-spoiler>summary b{color:#9ca6b3;text-align:right;min-width:0;font-size:9px;font-weight:650}.write-layout-exact-v44 .review-editor-wysiwyg .review-spoiler>summary b{font-size:0}.write-layout-exact-v44 .review-editor-wysiwyg .review-spoiler>summary b:after{content:"Скрытый текст";font-size:9px}.write-layout-exact-v44 .review-document .review-spoiler>div{padding:15px 17px 17px}.write-layout-exact-v44 .review-document .review-spoiler>div p{text-indent:0;margin:0}.write-layout-exact-v44 .review-editor-wysiwyg .review-spoiler>.review-block-remove{border-radius:8px;width:34px;height:34px;padding:0;top:10px;right:11px}.write-layout-exact-v44 .score-picker-tier{border-radius:16px;overflow:visible;background:linear-gradient(155deg,#1a212a,#11171e 78%)!important;border-color:#3a4552!important;padding:17px!important;box-shadow:inset 0 1px #ffffff12,0 15px 34px #0003!important}.write-layout-exact-v44 .score-picker-tier>label{color:#c3ccd7;letter-spacing:.1em;font-size:11px}.write-layout-exact-v44 .score-picker-tier>.score-tier-current.profile-tier-row{border-color:#465262;border-radius:13px;min-height:150px;margin:13px 0 11px;background:#151b22!important;box-shadow:0 12px 26px #00000038!important}.write-layout-exact-v44 .score-picker-tier .score-tier-current>.profile-tier-label{min-height:148px;padding:20px 12px;background:linear-gradient(145deg,#ffffff24,transparent 40%), linear-gradient(137deg,var(--spectrum-a),var(--spectrum-b) 78%)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .score-picker-tier .score-tier-current>.profile-tier-label{background:linear-gradient(145deg,#ffffff24,transparent 40%), linear-gradient(137deg,color-mix(in srgb,var(--spectrum-a) 86%,#eef5ff 14%),color-mix(in srgb,var(--spectrum-b) 84%,#344150 16%) 78%)!important}}.write-layout-exact-v44 .score-picker-tier .score-tier-current>.profile-tier-label{border-radius:12px;box-shadow:inset 0 1px #ffffff24,inset 5px 0 var(--spectrum-accent)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .score-picker-tier .score-tier-current>.profile-tier-label{box-shadow:inset 0 1px #ffffff24,inset 5px 0 color-mix(in srgb,var(--spectrum-accent) 30%,transparent)!important}}.write-layout-exact-v44 .score-picker-tier .score-tier-current>.profile-tier-label{text-shadow:0 2px 10px #0000004d}.write-layout-exact-v44 .score-picker-tier .score-tier-current>.profile-tier-label strong{letter-spacing:-.055em;font-size:clamp(54px,5vw,66px)!important}.write-layout-exact-v44 .score-picker-tier .score-tier-current>.profile-tier-label span{letter-spacing:.055em;max-width:170px;margin-top:12px;font-size:10px!important}.write-layout-exact-v44 .score-picker-tier>.score-clear{border-radius:9px;min-height:40px;font-size:11px;color:#c0c8d2!important;background:#202731!important;border-color:#3b4654!important}.write-layout-exact-v44 .score-picker-tier>.score-clear:is(:hover,.active,:focus-visible){color:#f3f6f9!important;background:#2a333e!important;border-color:#667383!important}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale{gap:7px;margin-top:10px}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]{height:44px;color:var(--score-ink)!important;background:linear-gradient(137deg,var(--spectrum-a),var(--spectrum-b) 78%)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]{background:linear-gradient(137deg,color-mix(in srgb,var(--spectrum-a) 90%,#fff 10%),color-mix(in srgb,var(--spectrum-b) 88%,#303b48 12%) 78%)!important}}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]{border:1px solid var(--spectrum-accent)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]{border:1px solid color-mix(in srgb,var(--spectrum-accent) 42%,#56606d)!important}}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]{opacity:.9;border-radius:9px;font-size:13px;box-shadow:inset 0 1px #ffffff21!important}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]:is(:hover,:focus-visible){border-color:var(--spectrum-accent)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--spectrum-accent) 72%,#d8e0e8)!important}}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]:is(:hover,:focus-visible){opacity:1;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 7px 16px #0000002e!important}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score].active{border-color:var(--spectrum-accent)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score].active{border-color:color-mix(in srgb,var(--spectrum-accent) 70%,#e5ebf1)!important}}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score].active{box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 2px var(--spectrum-accent),0 8px 18px #0003!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score].active{box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 2px color-mix(in srgb,var(--spectrum-accent) 25%,transparent),0 8px 18px #0003!important}}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score].active{opacity:1}.write-layout-exact-v44 .wishlist-toggle{border-radius:10px;justify-self:start;width:min(100%,330px);min-height:52px;padding:9px 12px}.write-layout-exact-v44 .wishlist-copy b{font-size:12px}.write-layout-exact-v44 .wishlist-copy small{font-size:9px}.write-layout-exact-v44 .review-photo-panel>header{display:block}.write-layout-exact-v44 .review-photo-panel .gallery-dropzone{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:16px;min-height:0;padding:0}.write-layout-exact-v44 .review-photo-panel .gallery-dropzone>:is(.review-photo-card,.review-photo-empty-slot){min-width:0;height:100%;min-height:clamp(238px,27vw,322px)}.write-layout-exact-v44 .review-photo-panel .review-photo-card{grid-template-rows:auto 1fr}.write-layout-exact-v44 .review-photo-empty-slot{color:#dce3eb;background:linear-gradient(145deg,#171d24,#10151b);border:1px dashed #46515f;border-radius:14px;flex-direction:column;grid-column:auto;justify-content:center;align-items:center;gap:9px;padding:18px 12px;transition:background .18s,border-color .18s,box-shadow .18s,transform .22s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:inset 0 1px #ffffff09}.write-layout-exact-v44 .review-photo-empty-slot>strong{color:#edf2f7;width:52px;height:52px;font:400 31px/1 var(--sans);background:#242c36;border:1px solid #566273;border-radius:14px;place-items:center;display:grid;box-shadow:0 10px 24px #0003,inset 0 1px #ffffff14}.write-layout-exact-v44 .review-photo-empty-slot>span{color:#eef2f7;font-size:11px;font-weight:750}.write-layout-exact-v44 .review-photo-empty-slot>small{color:#8994a2;font-size:8px}.write-layout-exact-v44 .review-photo-empty-slot:is(:hover,:focus-visible){background:linear-gradient(145deg,#202832,#141a21);border-color:#758293;outline:0;transform:translateY(-2px);box-shadow:0 12px 28px #0003,inset 0 1px #ffffff0f}.review-document ol[data-review-list-style=lower-roman]{list-style-type:upper-roman}.write-layout-exact-v44 .review-complete-check>.brand-checkbox,.write-layout-exact-v44 .review-complete-check:hover>.brand-checkbox,.write-layout-exact-v44 .review-complete-check>input:checked+.brand-checkbox{color:#b2bdc9;border-radius:50%;width:30px;height:30px;background:#ffffff0e!important;border:0!important;box-shadow:inset 0 1px #ffffff12,0 5px 14px #00000029!important}.write-layout-exact-v44 .review-complete-check>.brand-checkbox svg{opacity:.52;width:21px;height:21px}.write-layout-exact-v44 .review-complete-check:hover>.brand-checkbox{color:#d7dee6;background:#ffffff16!important}.write-layout-exact-v44 .review-complete-check>input:checked+.brand-checkbox{color:#75f0b7;background:#3ab47c1f!important;box-shadow:inset 0 1px #ffffff14,0 0 8px #4ee8a580,0 0 22px #4ee8a53d!important}.write-layout-exact-v44 .review-complete-check>input:checked+.brand-checkbox svg{opacity:1}@media (max-width:650px){.write-layout-exact-v44 .wishlist-toggle{width:100%}.write-layout-exact-v44 .score-picker-tier{padding:14px!important}.write-layout-exact-v44 .score-picker-tier>.score-tier-current.profile-tier-row,.write-layout-exact-v44 .score-picker-tier .score-tier-current>.profile-tier-label{min-height:116px}.write-layout-exact-v44 .score-picker-tier .score-tier-current>.profile-tier-label strong{font-size:48px!important}.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]{height:39px}.write-layout-exact-v44 .review-photo-panel .gallery-dropzone{gap:9px}.write-layout-exact-v44 .review-photo-panel .gallery-dropzone>:is(.review-photo-card,.review-photo-empty-slot){min-height:225px}.write-layout-exact-v44 .review-photo-details{padding:9px}}@media (max-width:430px){.write-layout-exact-v44 .review-photo-empty-slot{padding-inline:7px}.write-layout-exact-v44 .review-photo-empty-slot>strong{width:42px;height:42px;font-size:27px}.write-layout-exact-v44 .review-photo-empty-slot>small{display:none}.write-layout-exact-v44 .review-editor-resizer{width:56%}}@media (prefers-reduced-motion:reduce){.write-layout-exact-v44 .review-editor-wysiwyg,.write-layout-exact-v44 .review-editor-resizer *,.write-layout-exact-v44 .review-photo-empty-slot{transition:none!important}}@media (min-width:901px){.write-layout-exact-v44>.write-main>.form-grid>.write-title-field{grid-area:1/1/auto/3}.write-layout-exact-v44>.write-main>.form-grid>.write-year-field{grid-area:1/3}.write-layout-exact-v44>.write-main>.form-grid>.platform-selector{grid-area:2/1/auto/3}.write-layout-exact-v44>.write-main>.form-grid>.write-status-field{grid-area:2/3}.write-layout-exact-v44>.write-main>.form-grid>.wishlist-toggle{grid-area:3/1/auto/3}.write-layout-exact-v44>.write-main>.form-grid>.write-hours-field{grid-area:3/3}}.write-layout-exact-v44>.write-main>.write-section-heading .eyebrow{margin-bottom:6px}.write-layout-exact-v44>.write-main>.write-section-heading h1{line-height:.94}.write-layout-exact-v44>.write-main>.write-section-heading>p:not(.eyebrow):last-child{margin-top:6px}.write-layout-exact-v44>.write-main>.form-grid{margin-top:18px}.write-layout-exact-v44 .wishlist-toggle{align-self:stretch;width:100%;min-height:60px}.write-layout-exact-v44 .wishlist-copy{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:14px}.write-layout-exact-v44 .wishlist-copy small{border-left:1px solid var(--line);margin:0;padding-left:14px}.write-layout-exact-v44 .write-cover-placeholder{color:#eef2f7;font:inherit;text-align:center;gap:0;margin:0;line-height:normal}.write-layout-exact-v44 .write-cover-placeholder>span:not(.write-cover-add-mark){color:#f2f5f8;width:100%;max-width:190px;font:720 17px/1.15 var(--sans);letter-spacing:-.025em;overflow-wrap:anywhere;text-align:center;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:22px 0 0;display:-webkit-box;overflow:hidden}.write-layout-exact-v44 .write-cover-placeholder>small{color:#87919e;max-width:182px;font:520 10px/1.35 var(--sans);letter-spacing:0;text-align:center;text-wrap:balance;margin:8px 0 0}.write-layout-exact-v44 .write-genres{margin-top:10px;padding-top:11px}.write-layout-exact-v44 .write-genres legend{margin-bottom:6px;line-height:1.2}.write-layout-exact-v44 .write-genres .genre-search{width:100%;max-width:none;margin-bottom:7px}.write-layout-exact-v44 .write-genres>div{gap:5px}.write-layout-exact-v44 .gallery-editor.review-photo-panel{margin-top:20px;padding:20px}.write-layout-exact-v44 .review-photo-panel>header .eyebrow{margin-bottom:5px}.write-layout-exact-v44 .review-photo-panel>header h2{font-size:25px;line-height:1}.write-layout-exact-v44 .review-photo-panel>header p:last-child{margin-top:4px;line-height:1.4}.write-layout-exact-v44 .review-photo-panel .gallery-dropzone{margin-top:12px}.write-layout-exact-v44 .editor-canvas-history{gap:8px;min-height:30px;margin-top:5px}.write-layout-exact-v44 .editor-canvas-history>.review-editor-footer{gap:0}.write-layout-exact-v44 .editor-canvas-history>.review-editor-footer>span{align-items:center;display:inline-flex}.write-layout-exact-v44 .editor-canvas-history>.review-editor-footer>span:after{content:"";background:#66717e;border-radius:50%;width:3px;height:3px;margin:0 8px}.write-layout-exact-v44 .review-editor-resizer,html.is-review-editor-resizing,html.is-review-editor-resizing *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='13' fill='%23151b22' stroke='%23aeb9c7' stroke-width='1.5'/%3E%3Cpath d='M12 12l4-4 4 4M12 20l4 4 4-4' fill='none' stroke='%23f4f7fb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 16 16,ns-resize!important}@media (max-width:900px){.write-layout-exact-v44 .wishlist-copy{grid-template-columns:minmax(0,1fr);gap:4px}.write-layout-exact-v44 .wishlist-copy small{border-left:0;padding-left:0}}@media (max-width:650px){.write-layout-exact-v44>.write-main>.form-grid{margin-top:16px}.write-layout-exact-v44 .gallery-editor.review-photo-panel{padding:15px}.write-layout-exact-v44 .review-photo-panel>header h2{font-size:22px}}.write-layout-exact-v44 .write-status-panel{background:linear-gradient(145deg,var(--surface-soft),var(--panel-solid));align-content:start;gap:10px;min-width:0;padding:12px 13px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .write-status-panel{background:linear-gradient(145deg,var(--surface-soft),color-mix(in srgb,var(--panel-solid) 90%,transparent))}}.write-layout-exact-v44 .write-status-panel{border:1px solid var(--line);border-radius:12px;box-shadow:inset 0 1px #ffffff06}.write-layout-exact-v44 .write-status-panel>label{min-width:0;color:var(--text-soft);gap:6px;margin:0;font-size:11px;font-weight:720;display:grid}.write-layout-exact-v44 .write-status-panel :is(.filter-select-trigger,input){min-height:44px;margin-top:0}.write-layout-exact-v44 .write-status-panel>.steam-hours-note{border:0;border-top:1px solid var(--line);border-radius:0;min-height:36px;padding:0}@media (min-width:901px){.write-layout-exact-v44>.write-main>.form-grid>.write-title-field{grid-area:1/1/auto/3}.write-layout-exact-v44>.write-main>.form-grid>.write-year-field{grid-area:1/3}.write-layout-exact-v44>.write-main>.form-grid>.platform-selector{grid-area:2/1/auto/3;align-self:stretch}.write-layout-exact-v44>.write-main>.form-grid>.write-status-panel{grid-area:2/3}}.write-layout-exact-v44 .rich-editor-section>.review-editor-heading{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.write-layout-exact-v44 .review-editor-title{text-align:center;grid-column:2;min-width:0}.write-layout-exact-v44 .review-editor-heading h2{font:680 clamp(34px,3.2vw,42px)/.95 var(--serif);letter-spacing:-.035em;margin:0}.write-layout-exact-v44 .editor-tabs{isolation:isolate;background:linear-gradient(145deg,#171d24,#10151b);border:1px solid #343e4a;border-radius:13px;grid-column:3;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;gap:0;width:min(100%,292px);min-height:52px;padding:4px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 10px 24px #00000029}.write-layout-exact-v44 .editor-tabs:before{z-index:-1;content:"";background:linear-gradient(155deg,#3a4450,#242c35 78%);border:1px solid #586575;border-radius:9px;width:calc(50% - 4px);transition:transform .38s cubic-bezier(.22,1,.36,1),background .24s,border-color .24s;position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0);box-shadow:inset 0 1px #ffffff17,0 6px 16px #0000003d}.write-layout-exact-v44 .editor-tabs[data-mode=preview]:before{transform:translate(100%)}.write-layout-exact-v44 .editor-tabs button,.write-layout-exact-v44 .editor-tabs button.active{z-index:1;color:#919ca9;min-width:0;min-height:42px;box-shadow:none;letter-spacing:.005em;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:12px;font-weight:760;transition:color .24s,transform .32s cubic-bezier(.22,1,.36,1);position:relative}.write-layout-exact-v44 .editor-tabs button:is(:hover,:focus-visible){color:#e9eef4}.write-layout-exact-v44 .editor-tabs button.active{color:#fff;transform:translateY(-1px)}.write-layout-exact-v44 :is(.review-editor-canvas,.review-preview-public-shell).is-active{transform-origin:50% 0;animation:.34s cubic-bezier(.22,1,.36,1) both review-mode-enter}@keyframes review-mode-enter{0%{opacity:.25;transform:translateY(8px)scale(.995)}to{opacity:1;transform:none}}.write-layout-exact-v44 .review-editor-wysiwyg{height:var(--review-editor-user-height,clamp(620px,70vh,800px));min-height:560px}.write-layout-exact-v44 .review-preview-public-shell,.write-layout-exact-v44 .review-preview-public-shell>.review-text-panel{min-height:560px}:is(.write-layout-exact-v44 .publish-bar .review-complete-check,.write-layout-exact-v44 .publish-bar .review-complete-check:has(input:checked)){align-items:center;min-width:min(350px,100%);margin-right:auto;display:grid;grid-template-columns:36px minmax(0,1fr)!important;gap:14px!important;padding:7px 10px!important}.write-layout-exact-v44 .review-complete-check>span:last-child{gap:4px;display:grid}.write-layout-exact-v44 .review-complete-check>span:last-child>b{color:#edf1f5;font-size:13px;line-height:1.15}.write-layout-exact-v44 .review-complete-check>span:last-child>small{color:#8894a2;font-size:9px;line-height:1.35}.write-layout-exact-v44 .review-complete-check>.brand-checkbox,.write-layout-exact-v44 .review-complete-check:hover>.brand-checkbox,.write-layout-exact-v44 .review-complete-check>input:checked+.brand-checkbox{color:#d1dae4;border-radius:50%;width:36px;height:36px;transition:color .22s,background .28s,border-color .22s,box-shadow .32s,transform .28s cubic-bezier(.22,1,.36,1);background:linear-gradient(155deg,#26303a,#171e26)!important;border:1px solid #536171!important;box-shadow:inset 0 1px #ffffff17,0 7px 18px #0000003d!important}.write-layout-exact-v44 .review-complete-check>.brand-checkbox svg{opacity:.7;width:25px;height:25px;transition:opacity .2s,transform .32s cubic-bezier(.22,1,.36,1);transform:scale(.92)}.write-layout-exact-v44 .review-complete-check:hover>.brand-checkbox{color:#f0f4f8;transform:translateY(-1px);border-color:#778698!important}.write-layout-exact-v44 .review-complete-check>input:checked+.brand-checkbox{color:#8bffd0;transform:translateY(-1px)scale(1.04);background:linear-gradient(155deg,#41d3913d,#1849356b)!important;border-color:#76f4bbb8!important;box-shadow:inset 0 1px #ffffff1f,0 0 10px #4ee8a58c,0 0 28px #4ee8a54d!important}.write-layout-exact-v44 .review-complete-check>input:checked+.brand-checkbox svg{opacity:1;transform:scale(1)}@media (max-width:900px){.write-layout-exact-v44 .write-status-panel{grid-column:1/-1}}@media (max-width:760px){.write-layout-exact-v44 .rich-editor-section>.review-editor-heading{grid-template-columns:minmax(0,1fr);gap:14px}.write-layout-exact-v44 .review-editor-title,.write-layout-exact-v44 .editor-tabs{grid-column:1;justify-self:center}.write-layout-exact-v44 .editor-tabs{width:min(100%,360px)}.write-layout-exact-v44 .review-editor-heading h2{font-size:34px}.write-layout-exact-v44 .publish-bar .review-complete-check{flex:1 0 100%}}@media (max-width:430px){.write-layout-exact-v44 .editor-tabs button{padding-inline:8px;font-size:11px}.write-layout-exact-v44 .review-editor-wysiwyg,.write-layout-exact-v44 .review-preview-public-shell,.write-layout-exact-v44 .review-preview-public-shell>.review-text-panel{min-height:520px}}@media (prefers-reduced-motion:reduce){.write-layout-exact-v44 .editor-tabs:before,.write-layout-exact-v44 .editor-tabs button,.write-layout-exact-v44 .review-complete-check>.brand-checkbox,.write-layout-exact-v44 .review-complete-check>.brand-checkbox svg{transition:none!important}.write-layout-exact-v44 :is(.review-editor-canvas,.review-preview-public-shell).is-active{animation:none}}.write-layout-exact-v44 .write-status-panel{box-shadow:none;background:0 0;border:0;border-radius:0;gap:13px;padding:0}.write-layout-exact-v44 .write-status-panel>.write-hours-field{border-top:0;padding-top:0}.write-layout-exact-v44 .write-status-panel>.steam-hours-note{box-shadow:none;background:0 0!important;border:0!important}.review-page-shell{--review-frame:1370px;--review-left-track:minmax(210px,220px);--review-center-track:minmax(0,860px);--review-right-track:minmax(240px,250px);--review-track-gap:20px;--review-atmosphere-line:#ffffff08;--review-atmosphere-line-strong:#ffffff0e;--review-atmosphere-glow:#ff4f7013;--review-atmosphere-mark:#ffffff0c;isolation:isolate;background:radial-gradient(ellipse 38rem 32rem at -8% 34%,var(--review-atmosphere-glow),transparent 72%), radial-gradient(ellipse 42rem 36rem at 108% 68%,var(--glow-b),transparent 74%), linear-gradient(180deg,var(--paper-deep),var(--paper) 48%,var(--paper-deep));min-height:calc(100dvh - 74px);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.review-page-shell{background:radial-gradient(ellipse 38rem 32rem at -8% 34%,var(--review-atmosphere-glow),transparent 72%), radial-gradient(ellipse 42rem 36rem at 108% 68%,color-mix(in srgb,var(--glow-b) 58%,transparent),transparent 74%), linear-gradient(180deg,var(--paper-deep),var(--paper) 48%,var(--paper-deep))}}html[data-theme=midnight] .review-page-shell{--review-atmosphere-line:#8fb5ff0b;--review-atmosphere-line-strong:#8fb5ff13;--review-atmosphere-glow:#4ba3ff1a;--review-atmosphere-mark:#97beff12}.review-page-shell:before{z-index:-2;content:"";pointer-events:none;background:repeating-radial-gradient(ellipse 610px 980px at -180px 47%,transparent 0 82px,var(--review-atmosphere-line) 84px 85px,transparent 87px 148px), repeating-radial-gradient(ellipse 590px 920px at calc(100% + 170px) 61%,transparent 0 76px,var(--review-atmosphere-line-strong) 78px 79px,transparent 81px 142px), radial-gradient(circle at 12% 22%,var(--review-atmosphere-mark) 0 1px,transparent 1.8px) 0 0/89px 113px, radial-gradient(circle at 88% 73%,var(--review-atmosphere-mark) 0 1.2px,transparent 2px) 0 0/121px 97px;opacity:.86;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000000b3,#0000 46%,#00000080),linear-gradient(#0000 290px,#000 560px calc(100% - 260px),#0000);mask-image:linear-gradient(110deg,#000000b3,#0000 46%,#00000080),linear-gradient(#0000 290px,#000 560px calc(100% - 260px),#0000)}.review-page-shell:after{z-index:-1;content:"";border:1px solid var(--review-atmosphere-line-strong);pointer-events:none;opacity:.62;width:430px;height:430px;box-shadow:0 0 0 62px var(--review-atmosphere-line), 0 0 0 126px var(--review-atmosphere-line), 0 0 110px var(--review-atmosphere-glow);border-radius:50%;display:block;position:absolute;top:520px;right:max(-210px,50vw - 880px)}@supports (color:color-mix(in lab, red, red)){.review-page-shell:after{box-shadow:0 0 0 62px color-mix(in srgb,var(--review-atmosphere-line) 72%,transparent), 0 0 0 126px color-mix(in srgb,var(--review-atmosphere-line) 42%,transparent), 0 0 110px color-mix(in srgb,var(--review-atmosphere-glow) 68%,transparent)}}.review-page-shell>*{z-index:1;position:relative}@supports (color:color-mix(in lab, red, red)){.review-page-shell .review-page-hero-v2{background:linear-gradient(90deg,color-mix(in srgb,var(--paper-deep) 94%,transparent),color-mix(in srgb,var(--surface-soft) 72%,transparent) 52%,color-mix(in srgb,var(--paper-deep) 92%,transparent)), radial-gradient(circle at 74% 18%,var(--glow-a),transparent 40%), var(--paper-deep)}}.review-page-shell .review-page-hero-v2{border-bottom:1px solid var(--line-dark);box-shadow:0 28px 80px #0003}.review-page-shell .review-page-hero-inner{grid-template-columns:205px minmax(0,1fr) 288px;gap:34px;min-height:410px;padding-top:38px;padding-bottom:38px}.review-page-shell .review-page-cover .game-cover{border-radius:16px;width:205px;box-shadow:0 26px 64px #0000006b,0 0 0 1px #ffffff14}.review-page-shell .review-page-heading h1{max-width:760px;font-family:var(--sans);letter-spacing:-.05em;text-wrap:balance;font-size:clamp(42px,4.5vw,64px);font-weight:720;line-height:.98}.review-page-shell .review-page-heading>.eyebrow{color:var(--wine);margin-bottom:13px}@supports (color:color-mix(in lab, red, red)){.review-page-shell .review-page-heading>.eyebrow{color:color-mix(in srgb,var(--wine) 72%,white 28%)}}.review-page-shell .review-page-heading>.eyebrow{letter-spacing:.16em;font-size:16px;font-weight:820}.review-page-shell .review-game-meta,.review-page-shell .review-top-genres{gap:7px}.review-page-shell .review-game-meta span,.review-page-shell .review-top-genres span{color:#f4f7fcb8;background:#05080d3d;border:1px solid #ffffff21;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.review-page-shell .review-published-line{color:#f4f7fcb8;margin-top:17px;font-size:13px;line-height:1.55}.review-page-shell .review-score-share{align-content:center;gap:10px;width:100%;display:grid}.tier-score-showcase{--tier-score-ink:#fff;--tier-score-padding:17px;--tier-score-surface-height:150px;--tier-score-label-height:148px;--tier-score-number-size:clamp(54px,5vw,66px);--tier-score-label-size:11px;text-align:center;background:linear-gradient(155deg,#1a212a,#11171e 78%);border:1px solid #3a4552;border-radius:16px;min-width:0;box-shadow:0 18px 42px #00000040,inset 0 1px #ffffff0b;padding:var(--tier-score-padding)!important}.review-author-score-panel.tier-score-showcase{--tier-score-padding:18px;--tier-score-surface-height:164px;--tier-score-label-height:162px;--tier-score-number-size:72px;--tier-score-label-size:12px}.tier-score-showcase>.tier-score-kicker{color:#c3ccd7;font:760 11px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;font-weight:760;display:block}.review-author-score-panel>.tier-score-kicker{font-size:12px}.tier-score-showcase>.tier-score-showcase-current.profile-tier-row{min-height:var(--tier-score-surface-height);border:1px solid #465262;border-radius:13px;margin:13px 0 11px;padding:0;display:block;overflow:hidden;box-shadow:0 12px 26px #00000038;background:#151b22!important}.tier-score-showcase>.tier-score-showcase-current.profile-tier-row .profile-tier-label{width:100%;min-height:var(--tier-score-label-height);flex-direction:column;justify-content:center;align-items:center;padding:20px 12px;display:flex;color:var(--tier-score-ink)!important;background:linear-gradient(145deg,#ffffff24,transparent 40%), linear-gradient(137deg,var(--spectrum-a),var(--spectrum-b) 78%)!important}@supports (color:color-mix(in lab, red, red)){.tier-score-showcase>.tier-score-showcase-current.profile-tier-row .profile-tier-label{background:linear-gradient(145deg,#ffffff24,transparent 40%), linear-gradient(137deg,color-mix(in srgb,var(--spectrum-a) 86%,#eef5ff 14%),color-mix(in srgb,var(--spectrum-b) 84%,#344150 16%) 78%)!important}}.tier-score-showcase>.tier-score-showcase-current.profile-tier-row .profile-tier-label{border:0;border-radius:12px;box-shadow:inset 0 1px #ffffff24,inset 5px 0 var(--spectrum-accent)!important}@supports (color:color-mix(in lab, red, red)){.tier-score-showcase>.tier-score-showcase-current.profile-tier-row .profile-tier-label{box-shadow:inset 0 1px #ffffff24,inset 5px 0 color-mix(in srgb,var(--spectrum-accent) 30%,transparent)!important}}.tier-score-showcase>.tier-score-showcase-current.profile-tier-row .profile-tier-label{text-align:center;text-shadow:0 2px 10px #0000004d}.tier-score-showcase .tier-score-showcase-current .profile-tier-label strong{letter-spacing:-.055em;border-radius:0;width:auto;min-width:0;height:auto;display:block;color:var(--tier-score-ink)!important;box-shadow:none!important;font:850 var(--tier-score-number-size)/.86 var(--sans)!important;text-shadow:0 2px 10px #0000004d!important;background:0 0!important;border:0!important}.tier-score-showcase .tier-score-showcase-current .profile-tier-label span{max-width:190px;color:var(--tier-score-ink);margin-top:12px}@supports (color:color-mix(in lab, red, red)){.tier-score-showcase .tier-score-showcase-current .profile-tier-label span{color:color-mix(in srgb,var(--tier-score-ink) 88%,transparent)}}.tier-score-showcase .tier-score-showcase-current .profile-tier-label span{font:760 var(--tier-score-label-size)/1.25 var(--sans);letter-spacing:.055em;text-transform:uppercase}.write-layout-exact-v44 .score-picker-tier.tier-score-showcase{padding:var(--tier-score-padding)!important;background:linear-gradient(155deg,#1a212a,#11171e 78%)!important;border-color:#3a4552!important}.write-layout-exact-v44 .score-picker-tier.tier-score-showcase>.tier-score-showcase-current.score-tier-current.profile-tier-row{min-height:var(--tier-score-surface-height);border-color:#465262;margin:13px 0 11px;background:#151b22!important}.write-layout-exact-v44 .score-picker-tier.tier-score-showcase .tier-score-showcase-current>.profile-tier-label{min-height:var(--tier-score-label-height);padding:20px 12px;background:linear-gradient(145deg,#ffffff24,transparent 40%), linear-gradient(137deg,var(--spectrum-a),var(--spectrum-b) 78%)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .score-picker-tier.tier-score-showcase .tier-score-showcase-current>.profile-tier-label{background:linear-gradient(145deg,#ffffff24,transparent 40%), linear-gradient(137deg,color-mix(in srgb,var(--spectrum-a) 86%,#eef5ff 14%),color-mix(in srgb,var(--spectrum-b) 84%,#344150 16%) 78%)!important}}.write-layout-exact-v44 .score-picker-tier.tier-score-showcase .tier-score-showcase-current>.profile-tier-label strong{width:auto;min-width:0;height:auto;color:var(--tier-score-ink)!important;box-shadow:none!important;font:850 var(--tier-score-number-size)/.86 var(--sans)!important;background:0 0!important;border:0!important}.write-layout-exact-v44 .score-picker-tier.tier-score-showcase .tier-score-showcase-current>.profile-tier-label span{max-width:190px;margin-top:12px;color:var(--tier-score-ink)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .score-picker-tier.tier-score-showcase .tier-score-showcase-current>.profile-tier-label span{color:color-mix(in srgb,var(--tier-score-ink) 88%,transparent)!important}}.write-layout-exact-v44 .score-picker-tier.tier-score-showcase .tier-score-showcase-current>.profile-tier-label span{font:760 var(--tier-score-label-size)/1.25 var(--sans)!important}.review-page-shell .review-score-share>.button{width:100%;min-height:46px;color:var(--text-soft);background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.review-page-shell .review-score-share>.button{background:color-mix(in srgb,var(--surface-soft) 82%,transparent)}}.review-page-shell .review-score-share>.button{border-color:var(--line-dark);font-size:13px}.review-page-shell .review-reading-grid{grid-template-columns:220px minmax(0,720px) 280px;justify-content:center;gap:22px;padding:46px 0 38px}.review-page-shell .review-center-column{gap:20px}.review-author-mini{min-width:0}.review-author-mini>.profile-mini-card{width:min(100%,560px);margin-inline:auto}.review-page-shell .review-text-panel{--review-reading-surface:#0f141b;--review-reading-surface-raised:#20262f;--review-reading-ink:#f0f2f6;--review-reading-muted:#b8bec8;--review-reading-rail:#565e66;--review-reading-rail-strong:#636b74;width:100%;max-width:720px;min-height:0;color:var(--review-reading-ink);background:linear-gradient(145deg,#ffffff06,transparent 42%), var(--review-reading-surface);border:1px solid var(--line-dark);border-radius:18px;padding:44px;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000003d,inset 0 1px #ffffff09}.review-page-shell .review-text-panel:before{content:"";background:linear-gradient(var(--review-reading-rail-strong),var(--review-reading-rail),transparent 92%);opacity:.82;width:3px;display:block;position:absolute;top:0;bottom:0;left:0}html[data-theme=midnight] .review-page-shell .review-text-panel{--review-reading-surface:#0c1626;--review-reading-surface-raised:#17243a;--review-reading-ink:#eff4ff;--review-reading-muted:#bac7dc;--review-reading-rail:#5f718b;--review-reading-rail-strong:#8599b8}.review-page-shell .review-text-panel .review-document{width:100%;max-width:none;color:var(--review-reading-ink);text-align:left;text-wrap:pretty;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-weight:400;font-family:var(--review-font-family,var(--font-inter,Inter),"Segoe UI",sans-serif)!important;font-size:var(--review-font-size,16.5px)!important;line-height:var(--review-line-height,1.88)!important;letter-spacing:-.006em!important}.review-page-shell .review-text-panel .review-document.is-legacy-review-document{font-family:var(--font-inter,Inter),"Segoe UI",sans-serif!important;font-size:16.5px!important;line-height:1.88!important}.review-page-shell .review-document>p{min-height:1.88em;position:relative;margin:0!important;margin-right:min(var(--review-right-indent,0cm),18vw)!important;margin-left:min(var(--review-left-indent,0cm),18vw)!important;text-align:left!important;text-indent:0!important;border:0!important;border-left:2px solid var(--review-reading-rail)!important;padding:0 0 1.38em 18px!important}.review-page-shell .review-document.is-rich-review-document>p{text-indent:min(var(--review-first-indent,0cm),14vw)!important}.review-page-shell .review-document>p+p{margin-top:1.28em!important}.review-page-shell .review-document>p:last-child{padding-bottom:0!important}.review-page-shell .review-document>p[data-review-align=left]{text-align:left!important}.review-page-shell .review-document>p[data-review-align=center],.review-page-shell .review-document>p[data-review-align=right]{text-indent:0!important;border-left:0!important;padding-left:0!important}.review-page-shell .review-document>p[data-review-align=center]{text-align:center!important}.review-page-shell .review-document>p[data-review-align=right]{text-align:right!important}.review-page-shell .review-document>p[data-review-align=justify]{text-align:justify!important}:is(.review-page-shell,.feed-page-shell) .review-document>:is(h2,h3){color:var(--review-reading-ink);letter-spacing:-.035em;text-wrap:balance;padding:0!important;font-family:inherit!important;font-weight:600!important;line-height:1.12!important}:is(.review-page-shell,.feed-page-shell) .review-document>h2{margin:1.85em 0 .65em!important;font-size:35px!important}:is(.review-page-shell,.feed-page-shell) .review-document>h3{margin:1.85em 0 .6em!important;font-size:28px!important}:is(.review-page-shell,.feed-page-shell) .review-document.is-rich-review-document>h2,:is(.review-page-shell,.feed-page-shell) .review-document.is-rich-review-document>h3{margin-right:min(var(--review-right-indent,0cm),18vw)!important;margin-left:min(var(--review-left-indent,0cm),18vw)!important}:is(.review-page-shell,.feed-page-shell) .review-document>:is(h2,h3)[data-review-align=center]{text-align:center!important}:is(.review-page-shell,.feed-page-shell) .review-document>:is(h2,h3)[data-review-align=right]{text-align:right!important}:is(.review-page-shell,.feed-page-shell) .review-document>:is(h2,h3)[data-review-align=justify]{text-align:justify!important}:is(.review-page-shell,.feed-page-shell) .review-document>blockquote{color:var(--review-reading-muted);text-align:left;text-indent:0;background:0 0;border-radius:0;margin:1.5em min(var(--review-right-indent,0cm),18vw) 1.5em min(var(--review-left-indent,0cm),18vw)!important;border:0!important;border-left:3px solid var(--review-reading-rail)!important;font-family:var(--serif)!important;padding:15px 20px!important;font-size:1em!important;font-style:italic!important;font-weight:500!important;line-height:1.88!important}:is(.review-page-shell,.feed-page-shell) .review-document.is-rich-review-document>blockquote{font-family:inherit!important;line-height:inherit!important}.review-page-shell .review-text-panel>.lead-verdict{color:var(--review-reading-ink);background:var(--review-reading-surface-raised);border:0;border-left:4px solid var(--review-reading-rail-strong);font:500 19px/1.55 var(--serif);border-radius:0;margin:0 0 37px;padding:22px 25px}:is(.review-page-shell,.feed-page-shell) .review-document :is(ul,ol){font-size:inherit;line-height:inherit;margin-block:1.1em!important}:is(.review-page-shell,.feed-page-shell) .review-document>:is(ul,ol):not(.review-structured-list){margin:1.1em 0!important;padding-left:1.6em!important}:is(.review-page-shell,.feed-page-shell) .review-document>.review-structured-list{margin:1.1em min(var(--review-right-indent,0cm),18vw) 1.1em min(var(--review-left-indent,0cm),18vw)!important;padding-left:1.6em!important}:is(.review-page-shell,.feed-page-shell) .review-document li{margin:.35em 0}:is(.review-page-shell,.feed-page-shell) .review-document .review-spoiler{margin:1.3em min(var(--review-right-indent,0cm),18vw) 1.3em min(var(--review-left-indent,0cm),18vw);background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){:is(.review-page-shell,.feed-page-shell) .review-document .review-spoiler{background:color-mix(in srgb,var(--surface-soft) 76%,transparent)}}:is(.review-page-shell,.feed-page-shell) .review-document .review-spoiler{border-color:var(--line-dark);border-radius:12px}:is(.review-page-shell,.feed-page-shell) .review-document .review-spoiler summary{min-height:50px}:is(.review-page-shell,.feed-page-shell) .review-document .review-spoiler>div p{font:inherit;text-align:left;text-indent:0!important;margin:0!important}:is(.review-page-shell,.feed-page-shell) .review-document.is-rich-review-document .review-spoiler>div p{text-indent:min(var(--review-first-indent,0cm),14vw)!important}:is(.review-page-shell,.feed-page-shell) .review-document.is-rich-review-document .review-spoiler>div p[data-review-align=center],:is(.review-page-shell,.feed-page-shell) .review-document.is-rich-review-document .review-spoiler>div p[data-review-align=right]{text-indent:0!important}:is(.review-page-shell,.feed-page-shell) .review-document .review-spoiler>div>:is(h2,h3){color:var(--review-reading-ink);letter-spacing:-.035em;text-wrap:balance;padding:0!important;font-family:inherit!important;font-weight:600!important;line-height:1.12!important}:is(.review-page-shell,.feed-page-shell) .review-document .review-spoiler>div>h2{margin:1.45em 0 .65em!important;font-size:35px!important}:is(.review-page-shell,.feed-page-shell) .review-document .review-spoiler>div>h3{margin:1.45em 0 .6em!important;font-size:28px!important}:is(.review-page-shell,.feed-page-shell) .review-document .review-spoiler>div>:is(h2,h3)[data-review-align=center]{text-align:center!important}:is(.review-page-shell,.feed-page-shell) .review-document .review-spoiler>div>:is(h2,h3)[data-review-align=right]{text-align:right!important}:is(.review-page-shell,.feed-page-shell) .review-document .review-spoiler>div>:is(h2,h3)[data-review-align=justify]{text-align:justify!important}:is(.review-page-shell,.feed-page-shell) .review-document .review-spoiler>div>blockquote{color:var(--review-reading-muted);text-indent:0;background:0 0;border-radius:0;border:0!important;border-left:3px solid var(--review-reading-rail)!important;font-family:inherit!important;font-size:1em!important;font-style:italic!important;font-weight:500!important;line-height:inherit!important;margin:1.5em 0!important;padding:15px 20px!important}:is(.review-page-shell,.feed-page-shell) .review-document .review-spoiler>div>.review-structured-list{font-size:inherit;line-height:inherit;margin:1.1em 0!important;padding-left:1.6em!important}:is(.review-page-shell,.feed-page-shell) .review-document .review-inline-emoji{vertical-align:-.36em;width:1.55em;height:1.55em}:is(.review-page-shell,.feed-page-shell) .review-document figcaption{color:var(--review-reading-muted);font:550 13px/1.45 var(--sans);margin-top:8px}.review-page-shell .review-document .review-inline-image-open{border-color:var(--line-dark);border-radius:12px;overflow:hidden;box-shadow:0 16px 38px #0003}.review-page-shell .review-document .review-video-embed>div{border-radius:12px}.review-page-shell :is(.other-reviews-panel,.site-rating-panel){background:var(--panel);padding:16px}@supports (color:color-mix(in lab, red, red)){.review-page-shell :is(.other-reviews-panel,.site-rating-panel){background:color-mix(in srgb,var(--panel) 94%,transparent)}}.review-page-shell :is(.other-reviews-panel,.site-rating-panel){border-color:var(--line-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:17px;box-shadow:0 18px 50px #0003,inset 0 1px #ffffff06}.review-page-shell :is(.other-reviews-panel,.site-rating-panel) .eyebrow{font-size:11px}.review-page-shell :is(.other-reviews-panel,.site-rating-panel) header h2{letter-spacing:-.025em;text-wrap:balance;font-size:22px;line-height:1.15}.review-page-shell .other-reviews-panel header>span,.review-page-shell .site-average span small,.review-page-shell .site-rank span{color:var(--text-soft);font-size:12px;line-height:1.45}.review-page-shell .other-review-card{grid-template-columns:38px minmax(0,1fr) 46px}.review-page-shell .other-review-card>.score-emblem.is-compact{width:46px;min-width:46px;height:46px}.review-page-shell .other-review-card>.score-emblem.is-compact>strong{font-size:22px}.review-page-shell .other-review-card>span b{font-size:13px}.review-page-shell .other-review-card>span small{color:var(--text-soft);font-size:12px}.review-page-shell .other-review-card>span i{color:var(--text-soft);font-size:11px}.review-page-shell .site-average span b{font-size:13px}.review-page-shell .site-rating-panel{padding-inline:12px}.review-page-shell .site-distribution>div{color:var(--text-soft);grid-template-columns:26px minmax(0,1fr) max-content;gap:6px;font-size:11px}.review-page-shell .site-distribution>div>span{width:26px;height:26px;font-size:10px}.review-page-shell .site-distribution>div>small{text-align:right;justify-self:end;min-width:1ch}.review-page-shell :is(.other-reviews-panel,.site-rating-panel) .aside-empty{color:var(--text-soft);font-size:13px;line-height:1.55}.review-page-shell .site-rating-panel .wishlist-state{font-size:13px}.review-page-shell .site-rating-panel>.button{min-height:44px;font-size:13px}.review-page-shell .site-rating-panel>.text-link{font-size:13px}.profile-mini-card .profile-mini-identity p{font-size:12px}.profile-mini-card .rank-badge.is-compact small{font-size:11px}.review-page-shell .review-gallery>header>span{color:var(--text-soft);font-size:12px;line-height:1.5}.review-page-shell .review-gallery figcaption{color:var(--text-soft);font-size:13px;line-height:1.45}.review-page-shell .review-gallery figure>button i{width:44px;height:44px;font-size:18px}.review-page-shell .review-community .eyebrow{font-size:11px}.review-page-shell .review-vote-box p:last-child{color:#ffffffc2;font-size:14px;line-height:1.55}.review-page-shell .vote-summary a{font-size:13px}.review-page-shell .discussion-heading>span{color:var(--text-soft);font-size:12px}.review-page-shell :is(.comment-composer,.inline-reply) textarea{font:500 15px/1.62 var(--sans)}.review-page-shell .comment-composer footer{color:var(--text-soft);font-size:12px}.review-page-shell .comment-card header a{font-size:13px}.review-page-shell .comment-card time,.review-page-shell .comment-score{font-size:12px}.review-page-shell .comment-card p{font:450 15px/1.68 var(--sans)}.review-page-shell :is(.comment-votes button,.comment-reply-button){min-height:36px;font-size:12px}.review-page-shell .comment-reactions>button b{font-size:12px}.review-page-shell .reaction-popover>section>h4{color:var(--text-soft);font-size:11px}.review-page-shell .inline-reply footer>button{min-height:44px;padding-inline:12px;font-size:12px}.review-page-shell .telegram-picker .sticker-picker-toggle{width:44px;height:44px;min-height:44px}.review-page-shell .telegram-picker .sticker-picker-panel{grid-template-rows:51px minmax(0,1fr) 58px}.review-page-shell .telegram-picker .sticker-picker-grid>button>span:last-child{font-size:11px}.review-page-shell .telegram-picker .sticker-picker-footer button{width:44px;min-width:44px;height:44px}.review-page-shell .sticker-picker-footer>span{color:var(--text-soft);font-size:12px}.review-page-shell .selected-sticker>span{font-size:12px}.review-page-shell .selected-sticker>button{width:44px;height:44px}.gamerate-image-viewer-dialog{background:linear-gradient(155deg,#161c24,#090d12 78%);border-color:#ffffff2e;border-radius:20px;grid-template-rows:56px minmax(0,1fr) minmax(94px,auto);width:min(1240px,100vw - clamp(24px,5vw,54px));height:min(860px,100dvh - clamp(24px,5vw,54px));box-shadow:0 36px 110px #0000009e,inset 0 1px #ffffff0d}.gamerate-image-viewer-dialog>header{background:#0f141bf5;grid-template-columns:minmax(0,1fr) auto 44px;padding:0 13px 0 18px}.gamerate-image-viewer-dialog>header>div:first-child{align-items:center;display:flex}.gamerate-image-viewer-dialog>header>div:first-child>span{color:#a9b3c0;text-align:center;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;min-width:48px;padding:6px 9px;font-size:12px;font-weight:750}.gamerate-image-stage{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:radial-gradient(circle,#ffffff0e,#0000 58%),linear-gradient(145deg,#1d242d,#11161d);border:1px solid #ffffff14;border-radius:0;margin:10px 12px 0;overflow:hidden;box-shadow:inset 0 16px 42px #0003}.gamerate-image-viewer-dialog>footer{background:#0f141bfa;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:94px;padding:12px 15px 14px 18px;display:grid}.gamerate-image-caption{min-width:0;gap:5px!important;display:grid!important}.gamerate-image-caption small{color:#b9c2ce;font:760 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase}.gamerate-image-caption strong{color:#f2f5f9;font:650 clamp(16px,1.5vw,20px)/1.3 var(--sans);overflow-wrap:anywhere;white-space:normal;display:block;overflow:visible}.gamerate-image-navigation{gap:7px!important;display:flex!important}.gamerate-image-viewer-dialog>footer .gamerate-image-navigation button{border-color:#ffffff26;border-radius:9px;width:44px;height:44px}.gamerate-image-zoom{grid-template-columns:44px 60px 44px;height:46px;padding:0}.gamerate-image-zoom button{width:44px;height:44px}.gamerate-image-zoom output{font-size:12px}.gamerate-image-viewer-close{width:44px;height:44px}@media (max-width:1180px){.review-page-shell .review-reading-grid{grid-template-columns:minmax(0,720px) 280px}.review-page-shell .review-center-column{grid-area:1/1}.review-page-shell .site-rating-panel{grid-area:1/2}.review-page-shell .other-reviews-panel{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:static}.review-page-shell .other-reviews-panel>header{grid-column:1/-1}.review-page-shell .other-review-card{margin-top:0}}@media (max-width:1086px){.review-page-shell:after{opacity:.72;right:-110px}.review-page-shell .review-page-hero-inner{grid-template-columns:145px minmax(0,1fr);gap:24px}.review-page-shell .review-page-cover .game-cover{width:145px}.review-page-shell .review-score-share{grid-column:1/-1;grid-template-columns:minmax(0,288px) minmax(180px,1fr);align-items:end}.review-page-shell .review-reading-grid{grid-template-columns:minmax(0,720px);padding-top:30px}.review-page-shell :is(.review-center-column,.other-reviews-panel,.site-rating-panel){grid-area:auto/1;position:static}.review-page-shell .review-center-column{order:-1}.review-page-shell .other-reviews-panel{order:0;display:block}.review-page-shell .site-rating-panel{order:1}}@media (max-width:620px){.review-page-shell:before{background-size:48px 48px,48px 48px,auto}.review-page-shell:after{text-shadow:none;font-size:300px;top:540px;right:-115px}.review-page-shell .review-page-hero-inner{grid-template-columns:92px minmax(0,1fr);gap:16px;min-height:0;padding-top:26px;padding-bottom:28px}.review-page-shell .review-page-cover .game-cover{border-radius:11px;width:92px}.review-page-shell .review-page-heading h1{font-size:clamp(32px,10vw,42px)}.review-page-shell .review-game-meta span,.review-page-shell .review-top-genres span{min-height:27px;padding-inline:8px;font-size:11px}.review-page-shell .review-published-line{font-size:12px}.review-page-shell .review-score-share{grid-template-columns:minmax(0,1fr)}.review-page-shell .review-author-score-panel.tier-score-showcase{--tier-score-padding:14px;--tier-score-surface-height:136px;--tier-score-label-height:134px;--tier-score-number-size:60px}.review-page-shell .review-reading-grid{width:min(100% - 22px,720px)}.review-page-shell .review-text-panel{border-radius:14px;padding:32px 19px 38px}.review-page-shell .review-text-panel .review-document.is-legacy-review-document{font-size:16px!important;line-height:1.82!important}.review-page-shell .review-document>p{min-height:1.82em;text-indent:0!important;padding-left:14px!important}.review-page-shell .review-document.is-rich-review-document>p{text-indent:min(var(--review-first-indent,0cm),12vw)!important}.review-page-shell .review-document.is-rich-review-document>p[data-review-align=center],.review-page-shell .review-document.is-rich-review-document>p[data-review-align=right],.review-page-shell .review-document .review-spoiler>div p{text-indent:0!important}.review-page-shell .review-document.is-rich-review-document .review-spoiler>div p{text-indent:min(var(--review-first-indent,0cm),12vw)!important}.review-page-shell .review-document.is-rich-review-document .review-spoiler>div p[data-review-align=center],.review-page-shell .review-document.is-rich-review-document .review-spoiler>div p[data-review-align=right]{text-indent:0!important}.review-page-shell .review-document>h2{font-size:30px!important}.review-page-shell .review-document>h3{font-size:23px!important}.review-page-shell .review-document .review-spoiler>div>h2{font-size:30px!important}.review-page-shell .review-document .review-spoiler>div>h3{font-size:23px!important}.review-page-shell .review-text-panel>.lead-verdict{margin-bottom:30px;padding:18px 19px;font-size:18px}.review-page-shell .review-document .review-spoiler summary :is(span,b){font-size:12px}.review-page-shell :is(.comment-votes button,.comment-reply-button){min-height:44px}.gamerate-image-viewer{padding:8px}.gamerate-image-viewer-dialog{border-radius:14px;grid-template-rows:106px minmax(0,1fr) minmax(96px,auto);width:calc(100vw - 16px);height:calc(100dvh - 16px)}.gamerate-image-viewer-dialog>header{grid-template-rows:44px 46px;grid-template-columns:minmax(0,1fr) 44px;min-height:106px;padding:9px 10px}.gamerate-image-zoom{grid-area:2/1/auto/-1;justify-self:center}.gamerate-image-viewer-close{grid-area:1/2}.gamerate-image-stage{border-radius:0;margin:7px 7px 0}.gamerate-image-viewer-dialog>footer{gap:10px;min-height:96px;padding:10px 11px 12px}.gamerate-image-caption strong{font-size:16px}.gamerate-image-viewer-dialog>footer .gamerate-image-navigation button{width:44px;height:44px}}@media (max-width:650px){.write-layout-exact-v44 .score-picker-tier.tier-score-showcase{--tier-score-padding:14px;--tier-score-surface-height:116px;--tier-score-label-height:116px;--tier-score-number-size:48px}.write-layout-exact-v44 .score-picker-tier>.score-clear,.write-layout-exact-v44 .score-picker-tier>.score-tier-scale>button[data-score]{height:44px;min-height:44px}}@media (min-width:621px) and (max-width:720px){.gamerate-image-viewer-dialog{grid-template-rows:106px minmax(0,1fr) minmax(94px,auto)}.gamerate-image-viewer-dialog>header{grid-template-rows:44px 46px;grid-template-columns:minmax(0,1fr) 44px;min-height:106px}.gamerate-image-zoom{grid-area:2/1/auto/-1;justify-self:center}.gamerate-image-viewer-close{grid-area:1/2}}@media (hover:none) and (pointer:coarse){.review-page-shell :is(.comment-votes button,.comment-reply-button){min-height:44px}}@media (max-width:430px){.main-nav a:not(.nav-add){font-size:11px}}.notification-trigger b,.notification-panel>header span,.notification-item small,.theme-menu>header>span small{font-size:11px}.review-page-shell{--review-field-line:#e8eef60a;--review-field-mark:#e8eef60f;--review-field-glow:#98a8bc13;--review-canvas:#0b1016;--review-canvas-raised:#181f28;--review-canvas-ink:#f4f6f9;--review-canvas-muted:#c0c7d0;--review-paragraph-rail:#f7f9fcad;--review-paragraph-glow:#f7f9fc42;background:radial-gradient(ellipse 34rem 52rem at -12% 38%,var(--review-field-glow),transparent 73%), radial-gradient(ellipse 31rem 48rem at 112% 70%,#5e6f8817,transparent 72%), linear-gradient(180deg,#040609 0,#070a0f 45%,#030507 100%)!important}html[data-theme=midnight] .review-page-shell{--review-field-line:#8cb5f10c;--review-field-mark:#97c1ff13;--review-field-glow:#4276bf1c;--review-canvas:#091321;--review-canvas-raised:#142238;--review-canvas-ink:#f2f6ff;--review-canvas-muted:#c1cde0;--review-paragraph-rail:#e0ecffb8;--review-paragraph-glow:#84b1f44d}.write-layout-exact-v44{--review-canvas:#0b1016;--review-canvas-raised:#181f28;--review-canvas-ink:#f4f6f9;--review-canvas-muted:#c0c7d0;--review-paragraph-rail:#f7f9fcad;--review-paragraph-glow:#f7f9fc42}html[data-theme=midnight] .write-layout-exact-v44{--review-canvas:#091321;--review-canvas-raised:#142238;--review-canvas-ink:#f2f6ff;--review-canvas-muted:#c1cde0;--review-paragraph-rail:#e0ecffb8;--review-paragraph-glow:#84b1f44d}.review-page-shell:before{opacity:.86!important;background:repeating-radial-gradient(ellipse 610px 980px at -180px 47%,transparent 0 82px,var(--review-field-line) 84px 85px,transparent 87px 148px), repeating-radial-gradient(ellipse 590px 920px at calc(100% + 170px) 61%,transparent 0 76px,var(--review-field-mark) 78px 79px,transparent 81px 142px), radial-gradient(circle at 12% 22%,var(--review-field-mark) 0 1px,transparent 1.8px) 0 0/89px 113px, radial-gradient(circle at 88% 73%,var(--review-field-mark) 0 1.2px,transparent 2px) 0 0/121px 97px!important;display:block!important;-webkit-mask-image:linear-gradient(90deg,#000 0 20%,#0000 39% 61%,#000 80% 100%),linear-gradient(#0000 230px,#000 450px calc(100% - 170px),#0000)!important;mask-image:linear-gradient(90deg,#000 0 20%,#0000 39% 61%,#000 80% 100%),linear-gradient(#0000 230px,#000 450px calc(100% - 170px),#0000)!important}.review-page-shell:after{content:""!important;border:1px solid var(--review-field-mark)!important;opacity:.58!important;width:430px!important;height:430px!important;box-shadow:0 0 0 62px var(--review-field-line),0 0 0 126px var(--review-field-line),0 0 110px var(--review-field-glow)!important;border-radius:50%!important;display:block!important;top:520px!important;right:max(-210px,50vw - 880px)!important}@supports (color:color-mix(in lab, red, red)){.review-page-shell:after{box-shadow:0 0 0 62px color-mix(in srgb,var(--review-field-line) 72%,transparent),0 0 0 126px color-mix(in srgb,var(--review-field-line) 42%,transparent),0 0 110px color-mix(in srgb,var(--review-field-glow) 68%,transparent)!important}}.review-page-shell:after{transform:none!important}.review-page-shell .review-page-hero-v2{background:linear-gradient(90deg,#030508f5,#0b0f15e0 52%,#030508f5), radial-gradient(circle at 76% 12%,var(--glow-a),transparent 42%), #05080c!important}@supports (color:color-mix(in lab, red, red)){.review-page-shell .review-page-hero-v2{background:linear-gradient(90deg,#030508f5,#0b0f15e0 52%,#030508f5), radial-gradient(circle at 76% 12%,color-mix(in srgb,var(--glow-a) 46%,transparent),transparent 42%), #05080c!important}}.review-page-shell .review-page-hero-v2{border-bottom-color:#ffffff12!important;box-shadow:0 34px 96px #00000075!important}.review-page-shell .review-page-hero-inner{width:min(var(--review-frame),calc(100% - 64px))!important;grid-template-columns:var(--review-left-track) var(--review-center-track) var(--review-right-track)!important;gap:var(--review-track-gap)!important;max-width:none!important}.review-page-shell .review-page-cover .game-cover{width:100%!important;max-width:220px!important}.review-page-shell .review-score-area{align-self:stretch;align-items:center;width:100%;min-width:0;display:flex}.spectrum-score{min-width:0;font-family:var(--sans);font-variant-numeric:tabular-nums}.spectrum-score-hero{isolation:isolate;color:#fff;width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(205px,1fr) auto;gap:15px;padding:0;display:grid;position:relative;overflow:visible}.spectrum-score-hero:before{content:none}.spectrum-score-ornament{grid-template-columns:minmax(0,1fr) 7px minmax(0,1fr);align-items:center;gap:8px;display:grid}.spectrum-score-ornament:before,.spectrum-score-ornament:after{content:"";background:linear-gradient(90deg,transparent,var(--spectrum-accent));height:1px}@supports (color:color-mix(in lab, red, red)){.spectrum-score-ornament:before,.spectrum-score-ornament:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--spectrum-accent) 70%,#ffffff47))}}.spectrum-score-ornament:after{transform:scaleX(-1)}.spectrum-score-ornament>i{background:var(--spectrum-accent);width:7px;height:7px;box-shadow:0 0 14px var(--spectrum-accent);display:block}@supports (color:color-mix(in lab, red, red)){.spectrum-score-ornament>i{box-shadow:0 0 14px color-mix(in srgb,var(--spectrum-accent) 58%,transparent)}}.spectrum-score-ornament>i{transform:rotate(45deg)}.spectrum-score-value{justify-content:center;align-items:center;width:100%;min-height:205px;padding:24px 18px;display:flex;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(145deg,#ffffff2e,transparent 36%), radial-gradient(circle at 87% 9%,var(--spectrum-accent),transparent 46%), linear-gradient(137deg,var(--spectrum-a),var(--spectrum-b) 79%)!important}@supports (color:color-mix(in lab, red, red)){.spectrum-score-value{background:linear-gradient(145deg,#ffffff2e,transparent 36%), radial-gradient(circle at 87% 9%,color-mix(in srgb,var(--spectrum-accent) 44%,transparent),transparent 46%), linear-gradient(137deg,color-mix(in srgb,var(--spectrum-a) 90%,#eaf2fb 10%),color-mix(in srgb,var(--spectrum-b) 90%,#111820 10%) 79%)!important}}.spectrum-score-value{box-shadow:inset 0 1px #fff3, 0 18px 42px #00000057, 0 0 32px var(--spectrum-accent);border:0;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.spectrum-score-value{box-shadow:inset 0 1px #fff3, 0 18px 42px #00000057, 0 0 32px color-mix(in srgb,var(--spectrum-accent) 12%,transparent)}}.spectrum-score-value{text-align:center;text-shadow:0 3px 16px #00000070}.spectrum-score-value>strong{font:890 clamp(108px,8.2vw,136px)/.78 var(--sans);letter-spacing:-.075em;text-shadow:0 4px 18px #0000006b;color:inherit!important}.spectrum-score-value>small{color:#ffffffc7;font:780 13px/1 var(--sans);letter-spacing:.02em;align-self:flex-end;margin:0 0 8px 7px}.spectrum-score-details{gap:12px;min-width:0;display:grid}.spectrum-score-details>b{color:#ffffffe6;font:820 13px/1.25 var(--sans);letter-spacing:.075em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.spectrum-score-range{grid-template-columns:16px minmax(0,1fr) 22px;align-items:center;gap:8px;display:grid}.spectrum-score-range>small{color:#ffffff85;font:780 10px/1 var(--sans);text-align:center}.spectrum-score-range>span{grid-template-columns:repeat(10,minmax(0,1fr));align-items:center;gap:4px;height:22px;display:grid}.spectrum-score-range i{opacity:.72;background:linear-gradient(135deg,var(--spectrum-a),var(--spectrum-b));border-radius:4px;height:10px;transition:height .2s,opacity .2s,box-shadow .2s;display:block}.spectrum-score-range i.is-current{opacity:1;height:20px;box-shadow:0 0 0 1px #ffffff5c,0 0 18px var(--spectrum-accent)}@supports (color:color-mix(in lab, red, red)){.spectrum-score-range i.is-current{box-shadow:0 0 0 1px #ffffff5c,0 0 18px color-mix(in srgb,var(--spectrum-accent) 82%,transparent)}}.spectrum-score-compact{isolation:isolate;color:#fff;background:linear-gradient(145deg,#ffffff29,transparent 38%), linear-gradient(137deg,var(--spectrum-a),var(--spectrum-b) 78%);border:1px solid var(--spectrum-accent);justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.spectrum-score-compact{border:1px solid color-mix(in srgb,var(--spectrum-accent) 42%,#ffffff2e)}}.spectrum-score-compact{box-shadow:inset 0 1px #ffffff29,0 12px 26px #00000047,0 0 20px var(--spectrum-accent);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.spectrum-score-compact{box-shadow:inset 0 1px #ffffff29,0 12px 26px #00000047,0 0 20px color-mix(in srgb,var(--spectrum-accent) 10%,transparent)}}.spectrum-score-compact{text-shadow:0 2px 9px #0000005c}.spectrum-score-compact:before{z-index:-1;content:"";background:linear-gradient(145deg,#ffffff1c,#0000 38%,#00000014);position:absolute;inset:0}.spectrum-score-compact-value{font:860 25px/.92 var(--sans);letter-spacing:-.035em;display:block;transform:translateY(-1px)}.spectrum-score-compact-mark{background:var(--spectrum-accent);height:2px;position:absolute;bottom:7px;left:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.spectrum-score-compact-mark{background:color-mix(in srgb,var(--spectrum-accent) 80%,white 20%)}}.spectrum-score-compact-mark{box-shadow:0 0 9px var(--spectrum-accent);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.spectrum-score-compact-mark{box-shadow:0 0 9px color-mix(in srgb,var(--spectrum-accent) 55%,transparent)}}.review-page-shell .review-reading-grid{width:min(var(--review-frame),calc(100% - 64px))!important;grid-template-columns:var(--review-left-track) var(--review-center-track) var(--review-right-track)!important;gap:var(--review-track-gap)!important;max-width:none!important}.review-page-shell .review-center-column{min-width:0}.review-page-shell .review-author-mini,.review-page-shell .review-author-mini>.profile-mini-card{width:100%!important;max-width:860px!important;margin-inline:0!important}:is(.review-page-shell .review-author-mini,.critic28-hover)>.profile-mini-card{border-color:#ffffff1a;min-height:0;box-shadow:0 24px 64px #0000004d,inset 0 1px #ffffff0a}:is(.review-page-shell .review-author-mini,.critic28-hover) .profile-mini-identity{min-width:0}:is(.review-page-shell .review-author-mini,.critic28-hover) .profile-mini-identity h3{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:23px;overflow:visible}:is(.review-page-shell .review-author-mini,.critic28-hover) :is(.profile-mini-identity p,.rank-badge.is-compact small,.profile-mini-metrics span){font-size:12px;line-height:1.35}:is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface{--review-reading-surface:var(--review-canvas,#0b1016);--review-reading-surface-raised:var(--review-canvas-raised,#181f28);--review-reading-ink:var(--review-canvas-ink,#f4f6f9);--review-reading-muted:var(--review-canvas-muted,#c0c7d0);--review-reading-rail:var(--review-paragraph-rail,#f7f9fcad);--review-reading-rail-strong:var(--review-paragraph-rail,#f7f9fcc2);position:relative;width:100%!important;max-width:860px!important;min-height:0!important;color:var(--review-reading-ink)!important;background:linear-gradient(145deg,#ffffff06,transparent 42%), var(--review-reading-surface)!important;border:1px solid #ffffff17!important;border-radius:18px!important;margin:0!important;padding:44px!important;overflow:hidden!important;box-shadow:0 28px 74px #00000057,inset 0 1px #ffffff0a!important}html[data-theme=midnight] :is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface{--review-reading-surface:var(--review-canvas,#091321);--review-reading-surface-raised:var(--review-canvas-raised,#142238);--review-reading-ink:var(--review-canvas-ink,#f2f6ff);--review-reading-muted:var(--review-canvas-muted,#c1cde0);--review-reading-rail:var(--review-paragraph-rail,#e0ecffb8);--review-reading-rail-strong:var(--review-paragraph-rail,#e0ecffb8)}:is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface:before{content:"";background:linear-gradient(var(--review-reading-rail-strong),var(--review-reading-rail),transparent 94%);opacity:.88;width:3px;display:block;position:absolute;top:0;bottom:0;left:0}.write-layout-exact-v44 .editor-toolbar-v3.is-preview-spacer{pointer-events:none;display:none!important}.write-layout-exact-v44 :is(.review-editor-canvas,.review-preview-public-shell){position:relative;left:auto;transform:none;width:100%!important;max-width:none!important;margin-inline:0!important}.write-layout-exact-v44 :is(.review-editor-canvas,.review-preview-public-shell).is-active{animation:.38s cubic-bezier(.22,1,.36,1) both review-surface-enter!important}.write-layout-exact-v44 .review-preview-public-shell{height:calc(var(--review-editor-user-height,700px) + 32px)!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:592px!important;max-height:none!important;padding:0 0 32px!important;overflow:visible!important}.write-layout-exact-v44 .review-preview-public-shell>.review-canonical-surface{width:100%!important;max-width:none!important;height:var(--review-editor-user-height,700px)!important;min-height:560px!important;overflow:auto!important}.write-layout-exact-v44 .review-editor-wysiwyg{width:100%!important;max-width:none!important;height:var(--review-editor-user-height,700px)!important;scrollbar-gutter:auto!important;scrollbar-width:none!important;min-height:560px!important;color:var(--review-canvas-ink,#f4f6f9)!important;background:linear-gradient(145deg,#ffffff06,transparent 42%), var(--review-canvas,#0b1016)!important;border:1px solid #ffffff17!important;border-radius:18px!important;padding:44px!important;box-shadow:0 28px 74px #00000057,inset 0 1px #ffffff0a!important}.write-layout-exact-v44 .review-canonical-surface{max-width:none!important}.write-layout-exact-v44 .editor-toolbar-v3{width:100%!important;max-width:none!important}.write-layout-exact-v44 .rich-editor-section>.review-editor-heading{grid-template-columns:minmax(0,1fr);place-items:center;min-height:84px;margin:0 0 14px;display:grid}.write-layout-exact-v44 .review-mode-title{isolation:isolate;color:#edf2f7;min-width:min(100%,360px);min-height:74px;box-shadow:inset 0 1px #ffffff0f,0 15px 36px #0000003d,0 0 0 0 var(--wine);background:linear-gradient(145deg,#161d25,#0e1319);border:1px solid #35414e;border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:center;padding:10px 52px 10px 64px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .review-mode-title{box-shadow:inset 0 1px #ffffff0f,0 15px 36px #0000003d,0 0 0 0 color-mix(in srgb,var(--wine) 0%,transparent)}}.write-layout-exact-v44 .review-mode-title{text-align:left;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .35s,background .35s}.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible){border-color:var(--wine);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--wine) 50%,#586575);box-shadow:inset 0 1px #ffffff17,0 20px 42px #0000004d,0 0 28px color-mix(in srgb,var(--wine) 14%,transparent)}}.write-layout-exact-v44 .review-mode-title.is-preview{border-color:var(--wine);background:linear-gradient(145deg,#1a222c,#111823)}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .review-mode-title.is-preview{border-color:color-mix(in srgb,var(--wine) 42%,#425164)}}@keyframes review-surface-enter{0%{opacity:0;transform:translateY(10px)scale(.994)}to{opacity:1;transform:none}}.write-layout-exact-v44 .review-editor-wysiwyg::-webkit-scrollbar{width:0!important;height:0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg){text-align:justify;text-align-last:left;text-wrap:pretty;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-justify:inter-word;font-optical-sizing:auto;font-kerning:normal;font-synthesis:none;width:100%;max-width:none;margin:0;color:var(--review-reading-ink,var(--review-canvas-ink,#f4f6f9))!important;font-family:var(--font-source-serif,var(--font-literata,Georgia),"Times New Roman",serif)!important;font-size:clamp(18px,var(--review-font-size,15pt),20px)!important;letter-spacing:0!important;font-weight:475!important;line-height:1.65!important}:is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface .review-document.is-legacy-review-document{font-family:var(--font-source-serif,var(--font-literata,Georgia),"Times New Roman",serif)!important;font-size:20px!important;font-weight:475!important;line-height:1.65!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p{min-height:1lh;box-shadow:-5px 0 13px -8px var(--review-paragraph-glow,#f7f9fc42);position:relative;margin:0 min(var(--review-right-indent,0cm),18vw) 1.25em min(var(--review-left-indent,0cm),18vw)!important;color:inherit!important;text-align:justify!important;text-align-last:left!important;text-indent:min(var(--review-first-indent,1.25cm),14vw)!important;border:0!important;border-left:2px solid var(--review-paragraph-rail,#f7f9fcad)!important;background:0 0!important;padding:0 0 0 18px!important}:is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface .review-document.is-legacy-review-document>p{text-indent:min(var(--review-first-indent,1.25cm),14vw)!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p+p{margin-top:0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p:last-child{margin-bottom:0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p[data-review-align=left]{text-align:left!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p[data-review-align=center],:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p[data-review-align=right]{box-shadow:none;text-indent:0!important;border-left:0!important;padding-left:0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p[data-review-align=center]{text-align:center!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p[data-review-align=right]{text-align:right!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p[data-review-align=justify]{text-align:justify!important}.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg>p{text-indent:0!important;box-shadow:none!important;border-left:0!important;margin:0 0 1em!important;padding:0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>:is(h2,h3){text-wrap:balance;color:inherit!important;letter-spacing:-.035em!important;padding:0!important;font-family:inherit!important;font-weight:650!important;line-height:1.12!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>h2{margin:1.85em min(var(--review-right-indent,0cm),18vw) .65em min(var(--review-left-indent,0cm),18vw)!important;font-size:35px!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>h3{margin:1.85em min(var(--review-right-indent,0cm),18vw) .6em min(var(--review-left-indent,0cm),18vw)!important;font-size:28px!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>:is(h2,h3)[data-review-align=center]{text-align:center!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>:is(h2,h3)[data-review-align=right]{text-align:right!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>:is(h2,h3)[data-review-align=justify]{text-align:justify!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) blockquote{margin:1.5em min(var(--review-right-indent,0cm),18vw)!important;color:var(--review-reading-muted,var(--review-canvas-muted,#c0c7d0))!important;border:0!important;border-left:3px solid var(--review-paragraph-rail,#f7f9fcad)!important;font-family:inherit!important;font-size:1em!important;font-style:italic!important;font-weight:500!important;line-height:inherit!important;text-indent:0!important;background:0 0!important;border-radius:0!important;padding:15px 20px!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) blockquote[data-review-align=left]{text-align:left!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) blockquote[data-review-align=center]{text-align:center!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) blockquote[data-review-align=right]{text-align:right!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) blockquote[data-review-align=justify]{text-align:justify!important}:is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface>.lead-verdict.player-verdict-quote{position:relative;overflow:hidden;color:var(--review-reading-ink,var(--review-canvas-ink,#f4f6f9))!important;background:var(--review-reading-surface-raised,var(--review-canvas-raised,#181f28))!important;margin:0 0 37px!important;padding:23px 56px!important}@supports (color:color-mix(in lab, red, red)){:is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface>.lead-verdict.player-verdict-quote{background:color-mix(in srgb,var(--review-reading-surface-raised,var(--review-canvas-raised,#181f28)) 88%,transparent)!important}}:is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface>.lead-verdict.player-verdict-quote{box-shadow:inset 0 1px #ffffff09,-7px 0 18px -11px var(--review-paragraph-glow,#f7f9fc42);border:1px solid #ffffff1a!important;border-left:3px solid var(--review-paragraph-rail,#f7f9fcb8)!important;font:600 italic 21px/1.55 var(--font-source-serif,var(--serif))!important;text-align:center!important;border-radius:11px!important}.player-verdict-quote>span[aria-hidden=true]{color:var(--review-paragraph-rail,#f7f9fcb8);font:700 36px/.9 var(--serif);opacity:.78;position:absolute;top:7px;left:14px}.player-verdict-quote>p{color:inherit;font:inherit;margin:0!important;padding:0!important}:is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface>.lead-verdict.player-verdict-quote:after{content:"”";color:var(--review-paragraph-rail,#f7f9fcb8);font:700 36px/.9 var(--font-source-serif,var(--serif));opacity:.78;position:absolute;bottom:4px;right:16px}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) :is(ul,ol){font-size:inherit!important;line-height:inherit!important;margin-block:1.1em!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>.review-structured-list{margin:1.1em min(var(--review-right-indent,0cm),18vw)!important;padding-left:1.65em!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) li{margin:.35em 0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler{color:inherit;box-shadow:inset 0 1px #ffffff09,0 13px 30px #0003;margin:1.3em min(var(--review-right-indent,0cm),18vw)!important;background:linear-gradient(145deg,#ffffff0b,#ffffff05)!important;border:1px solid #ffffff1c!important;border-radius:12px!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>summary{min-height:52px;color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:0 16px;list-style:none;display:grid;border-bottom:0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler[open]>summary{border-bottom:1px solid #ffffff17!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>summary::-webkit-details-marker{display:none}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>summary span{color:var(--review-reading-ink,var(--review-canvas-ink,#f4f6f9));font:800 12px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>summary b{min-width:0;color:var(--review-reading-muted,var(--review-canvas-muted,#c0c7d0));font:650 12px/1.3 var(--sans);text-align:right}.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg .review-spoiler>summary{padding-right:58px}.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg .review-spoiler>summary b:after{content:none!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div{padding:18px}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div p{color:inherit!important;font:inherit!important;text-indent:min(var(--review-first-indent,1.25cm),14vw)!important;margin:0 0 1.25em!important;padding:0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div p:last-child{margin-bottom:0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div p[data-review-align=center],:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div p[data-review-align=right]{text-indent:0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div>:is(h2,h3){text-wrap:balance;color:inherit!important;letter-spacing:-.035em!important;padding:0!important;font-family:inherit!important;font-weight:650!important;line-height:1.12!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div>h2{margin:1.45em 0 .65em!important;font-size:35px!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div>h3{margin:1.45em 0 .6em!important;font-size:28px!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div>:is(h2,h3)[data-review-align=center]{text-align:center!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div>:is(h2,h3)[data-review-align=right]{text-align:right!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div>:is(h2,h3)[data-review-align=justify]{text-align:justify!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div>.review-structured-list{margin:1.1em 0!important;padding-left:1.65em!important}.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg>h2{margin:1.85em 0 .65em!important}.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg>h3{margin:1.85em 0 .6em!important}.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg>blockquote{margin:1.5em 0!important}.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg>.review-structured-list{margin:1.1em 0!important}.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg>.review-spoiler{margin:1.3em 0!important}.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg .review-spoiler>div p{text-indent:0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>.review-poll{color:var(--review-reading-ink,var(--review-canvas-ink,#f4f6f9));background:radial-gradient(circle at 100% 0,var(--wine),transparent 44%), linear-gradient(145deg,#ffffff0e,#ffffff05);padding:21px;position:relative;overflow:hidden;margin:1.7em min(var(--review-right-indent,0cm),18vw)!important}@supports (color:color-mix(in lab, red, red)){:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>.review-poll{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--wine) 12%,transparent),transparent 44%), linear-gradient(145deg,#ffffff0e,#ffffff05)}}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>.review-poll{border:1px solid #ffffff1c;border-radius:15px;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000038;font-family:var(--sans)!important;text-align:left!important}.review-poll>header{gap:7px;padding-right:38px;display:grid}.review-poll>header>span{color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-poll>header>span{color:color-mix(in srgb,var(--wine) 68%,white 32%)}}.review-poll>header>span{font:820 10px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.review-poll>header>h3{text-wrap:balance;color:inherit!important;font:720 20px/1.25 var(--sans)!important;letter-spacing:-.025em!important;margin:0!important}.review-poll-options{gap:8px;margin-top:17px;display:grid}.review-poll-option{isolation:isolate;width:100%;min-height:50px;color:var(--review-reading-ink,var(--review-canvas-ink,#f4f6f9));font:650 13px/1.35 var(--sans);text-align:left;background:#03060a57;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;padding:0 14px;transition:transform .18s,border-color .2s,background .2s;display:grid;position:relative;overflow:hidden}.review-poll-option:not(:disabled):is(:hover,:focus-visible){background:#ffffff0e;border-color:#fff3;outline:0;transform:translateY(-1px)}.review-poll-option-fill{z-index:-1;background:linear-gradient(90deg,var(--wine),var(--wine));width:0;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.review-poll-option-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--wine) 30%,transparent),color-mix(in srgb,var(--wine) 12%,transparent))}}.review-poll-option-fill{transition:width .42s cubic-bezier(.22,1,.36,1)}.review-poll-option-label{overflow-wrap:anywhere;min-width:0}.review-poll-option-result{color:var(--review-reading-muted,var(--review-canvas-muted,#c0c7d0));font:800 12px/1 var(--sans);font-variant-numeric:tabular-nums;opacity:.58;justify-self:end}.review-poll.has-results .review-poll-option-result{opacity:1}.review-poll-option.is-selected{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-poll-option.is-selected{border-color:color-mix(in srgb,var(--wine) 62%,#ffffff38)}}.review-poll-option.is-selected{box-shadow:inset 3px 0 var(--wine),0 0 22px var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-poll-option.is-selected{box-shadow:inset 3px 0 color-mix(in srgb,var(--wine) 78%,white 8%),0 0 22px color-mix(in srgb,var(--wine) 9%,transparent)}}.review-poll.is-pending .review-poll-option{cursor:progress}.review-poll>footer{color:var(--review-reading-muted,var(--review-canvas-muted,#c0c7d0));font:600 10px/1.35 var(--sans);justify-content:space-between;align-items:center;gap:18px;margin-top:13px;display:flex}.review-poll-hint{text-align:right}.write-layout-exact-v44 .review-editor-wysiwyg>.review-poll{cursor:default}.write-layout-exact-v44 .review-editor-wysiwyg>.review-poll .review-poll-option{pointer-events:none}.write-layout-exact-v44 .review-editor-wysiwyg>.review-poll>.review-block-remove{top:12px;right:12px}.write-layout-exact-v44 .editor-poll-tool-shell .editor-poll-popover{gap:12px;width:min(430px,100vw - 28px);padding:16px;display:grid;left:auto;right:0}.write-layout-exact-v44 .editor-poll-popover>header{gap:4px;display:grid}.write-layout-exact-v44 .editor-poll-popover>header b{font:760 15px/1.2 var(--sans)}.write-layout-exact-v44 .editor-poll-popover>header span{color:var(--text-soft);font:560 10px/1.35 var(--sans)}.write-layout-exact-v44 .editor-poll-popover>label{color:var(--text-soft);font:730 10px/1 var(--sans);gap:6px;display:grid}.write-layout-exact-v44 .editor-poll-popover input{width:100%;min-height:44px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);font:600 13px/1.3 var(--sans);border-radius:10px;padding:0 12px}.write-layout-exact-v44 .editor-poll-popover input:focus{border-color:var(--wine);box-shadow:0 0 0 3px var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .editor-poll-popover input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 12%,transparent)}}.write-layout-exact-v44 .editor-poll-popover input:focus{outline:0}.write-layout-exact-v44 .editor-poll-options{gap:7px;display:grid}.write-layout-exact-v44 .editor-poll-options>label{grid-template-columns:24px minmax(0,1fr) 32px;align-items:center;gap:7px;display:grid}.write-layout-exact-v44 .editor-poll-options>label>span{color:var(--text-soft);font:800 10px/1 var(--sans);text-align:center}.write-layout-exact-v44 .editor-poll-options>label>button{width:30px;height:30px;color:var(--text-soft);font:500 20px/1 var(--sans);background:0 0;border:0;border-radius:8px;padding:0}.write-layout-exact-v44 .editor-poll-options>label>button:hover{color:#ff8795;background:#ff5f7214}.write-layout-exact-v44 .editor-poll-add{min-height:34px;color:var(--text-soft);font:720 11px/1 var(--sans);background:0 0;border:0;justify-self:start;padding:0 8px}.write-layout-exact-v44 .editor-poll-popover>footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.write-layout-exact-v44 .editor-poll-popover>footer>button:first-child{min-height:44px;color:var(--text-soft);background:0 0;border:0;padding:0 11px}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) .review-canonical-surface .review-document{width:100%!important;max-inline-size:68ch!important;margin-inline:auto!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) .review-canonical-surface .review-document>p:not([data-review-align=center]):not([data-review-align=right]),:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) .review-canonical-surface .review-document .review-spoiler>div p:not([data-review-align=center]):not([data-review-align=right]){-webkit-hyphens:auto;hyphens:auto;text-justify:inter-word;text-align:justify!important;text-align-last:left!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) [data-review-font-size="12"]{font-size:12pt!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) [data-review-font-size="13"]{font-size:13pt!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) [data-review-font-size="14"]{font-size:14pt!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) [data-review-font-size="15"]{font-size:15pt!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) [data-review-font-size="16"]{font-size:16pt!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) [data-review-font-size="17"]{font-size:17pt!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) [data-review-font-size="18"]{font-size:18pt!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-inline-emoji{vertical-align:-.36em!important;width:1.55em!important;height:1.55em!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) figure.review-inline-image{position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:2.15em auto!important;padding:0!important;overflow:visible!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-inline-image-open{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);filter:none;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:none!important;background:#05070a!important;border:0!important;border-radius:0!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-inline-image-plate{filter:drop-shadow(0 34px 38px #0000007a)drop-shadow(0 12px 16px #0000004d);width:100%;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .42s;overflow:visible;transform:translateY(0)}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-inline-image-open:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff12,#0000 25% 78%,#ffffff06);position:absolute;inset:0;box-shadow:inset 0 0 22px #0000002e}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-inline-image-open img{filter:saturate(.88)contrast(1.055)brightness(.97);width:100%;height:auto;transition:filter .28s,transform .42s cubic-bezier(.22,1,.36,1);display:block;transform:none}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-inline-image-open:hover img{filter:saturate(.94)contrast(1.06)brightness(1.02);transform:scale(1.018)}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) figure.review-inline-image:has(.review-inline-image-open:hover) .review-inline-image-plate{filter:drop-shadow(0 42px 48px #0000008f)drop-shadow(0 16px 20px #00000057);transform:translateY(-6px)}.review-image-loupe{z-index:3;color:#f5f8fc;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06090db3;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:52px;height:52px;transition:opacity .22s,transform .36s cubic-bezier(.22,1,.36,1),border-color .22s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(10px - 50%))scale(.82);box-shadow:0 16px 34px #0000006b,inset 0 1px #ffffff1c}.review-image-loupe svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:25px;height:25px}:is(.review-inline-image-open,.review-gallery figure>button):is(:hover,:focus-visible) .review-image-loupe{opacity:1;border-color:#ffffff6b;transform:translate(-50%,-50%)scale(1)}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-inline-image-open:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #f4f7fb,inset 0 0 0 5px #04070bc7!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) figure.review-inline-image figcaption{color:var(--review-reading-ink,var(--review-canvas-ink,#f4f6f9))!important;margin:16px 2px 0!important}@supports (color:color-mix(in lab, red, red)){:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) figure.review-inline-image figcaption{color:color-mix(in srgb,var(--review-reading-ink,var(--review-canvas-ink,#f4f6f9)) 82%,transparent)!important}}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) figure.review-inline-image figcaption{letter-spacing:0;text-align:center;font:520 16px/1.5 var(--font-source-serif,var(--serif))!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-video-embed>div{overflow:hidden;box-shadow:0 30px 70px #00000073;border-radius:0!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-video-embed figcaption{letter-spacing:.012em;text-align:center;color:var(--review-reading-muted,var(--review-canvas-muted,#c0c7d0))!important;font:500 13px/1.5 var(--serif)!important;margin-top:13px!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) .review-canonical-surface .review-gallery>header>span{color:var(--review-reading-muted,var(--review-canvas-muted,#c0c7d0));font-size:12px;line-height:1.5}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) .review-canonical-surface .review-gallery figcaption{color:var(--review-reading-ink,var(--review-canvas-ink,#f4f6f9))}@supports (color:color-mix(in lab, red, red)){:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) .review-canonical-surface .review-gallery figcaption{color:color-mix(in srgb,var(--review-reading-ink,var(--review-canvas-ink,#f4f6f9)) 82%,transparent)}}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) .review-canonical-surface .review-gallery figcaption{font:520 16px/1.5 var(--font-source-serif,var(--serif));text-align:center}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) .review-canonical-surface .review-gallery figure,:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) .review-canonical-surface .review-gallery figure>button,:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) .review-canonical-surface .review-gallery figure>button img{border-radius:0!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) .review-canonical-surface .review-gallery figure{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s;overflow:hidden;box-shadow:0 25px 54px #00000057}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) .review-canonical-surface .review-gallery figure:hover{transform:translateY(-6px);box-shadow:0 36px 68px #00000070}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) .review-canonical-surface .review-gallery figure>button{position:relative}.review-page-shell .review-article-publication{color:var(--review-reading-muted);justify-content:space-between;align-items:flex-end;gap:24px;margin-top:42px;padding-top:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.review-page-shell .review-article-publication{color:color-mix(in srgb,var(--review-reading-muted) 86%,transparent)}}.review-page-shell .review-article-publication{font:560 12px/1.5 var(--sans);border-top:1px solid #ffffff17}.review-page-shell .review-publication-dates{min-width:0}.review-page-shell .review-publication-views{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.review-page-shell .review-publication-views svg{width:18px;height:18px}.review-page-shell .review-publication-views b{color:var(--review-reading-ink);font-size:13px}.review-page-shell .other-reviews-panel{min-width:0}.review-page-shell .other-review-card{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #ffffff18;border-radius:15px;grid-template-rows:auto auto auto;align-items:stretch;gap:0;min-width:0;margin-top:12px;padding:12px;box-shadow:inset 0 1px #ffffff06,0 14px 32px #00000029;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.review-page-shell .other-review-main{min-width:0;color:inherit;display:block}.review-page-shell .other-review-author{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.review-page-shell .other-review-author>.avatar-small{width:42px;height:42px}.review-page-shell .other-review-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.review-page-shell .other-review-copy>b{width:100%;color:var(--ink);overflow-wrap:anywhere;white-space:normal;margin-top:0;font-size:13px;line-height:1.3;display:block}.review-page-shell .other-review-copy>small{color:var(--text-soft);font:780 9px/1.2 var(--sans);letter-spacing:.075em;text-transform:uppercase}.review-page-shell .other-review-score-stack{place-items:center;width:38px;display:grid}.review-page-shell .other-review-score-stack .spectrum-score-compact{border-radius:11px;width:38px;min-width:38px;height:38px}.review-page-shell .other-review-score-stack .spectrum-score-compact-value{font-size:22px}.review-page-shell .other-review-verdict.player-verdict-quote{--review-paragraph-rail:#eef3f9ad;min-height:0;position:relative;overflow:hidden;color:#f5f7fbe6!important;border:1px solid #ffffff17!important;border-left:2px solid var(--review-paragraph-rail)!important;font:580 italic 13px/1.46 var(--serif)!important;background:#03050975!important;border-radius:10px!important;margin:10px 0 0!important;padding:11px 12px!important;box-shadow:inset 0 1px #ffffff06!important}.review-page-shell .other-review-verdict>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review-page-shell .other-review-verdict a{color:inherit}.review-page-shell .other-review-views{min-width:0;color:var(--text-soft);white-space:nowrap;justify-content:flex-start;justify-self:start;align-items:center;gap:5px;margin-top:0;display:flex}.review-page-shell .other-review-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:38px;margin-top:8px;display:flex}.review-page-shell .other-review-views>svg{width:14px;min-width:14px;height:14px}.review-page-shell .other-review-views>span{align-items:baseline;gap:3px;min-width:0;display:flex}.review-page-shell .other-review-views b{color:var(--ink);font:760 11px/1 var(--sans)}.review-page-shell .other-review-views small{color:var(--text-soft);font:500 9px/1 var(--sans)}@media (max-width:1180px) and (min-width:1087px){.review-page-shell .other-review-views small{display:none}}:is(.review-vote-control,.vote-buttons){align-items:center;gap:8px;display:flex}:is(.review-vote-control,.vote-buttons) button{--vote-tone:#75dca6;isolation:isolate;min-height:42px;color:var(--vote-tone);background:var(--vote-tone);justify-content:center;align-items:center;gap:8px;padding:0 13px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:is(.review-vote-control,.vote-buttons) button{background:color-mix(in srgb,var(--vote-tone) 8%,#ffffff06)}}:is(.review-vote-control,.vote-buttons) button{border:1px solid var(--vote-tone)}@supports (color:color-mix(in lab, red, red)){:is(.review-vote-control,.vote-buttons) button{border:1px solid color-mix(in srgb,var(--vote-tone) 34%,#ffffff1f)}}:is(.review-vote-control,.vote-buttons) button{border-radius:11px;box-shadow:inset 0 1px #ffffff0a}:is(.review-vote-control,.vote-buttons) button.negative{--vote-tone:#ff8190;color:var(--vote-tone);background:var(--vote-tone)}@supports (color:color-mix(in lab, red, red)){:is(.review-vote-control,.vote-buttons) button.negative{background:color-mix(in srgb,var(--vote-tone) 8%,#ffffff06)}}:is(.review-vote-control,.vote-buttons) button.negative{border-color:var(--vote-tone)}@supports (color:color-mix(in lab, red, red)){:is(.review-vote-control,.vote-buttons) button.negative{border-color:color-mix(in srgb,var(--vote-tone) 34%,#ffffff1f)}}:is(.review-vote-control,.vote-buttons) button:hover:not(:disabled){color:var(--vote-tone);background:var(--vote-tone)}@supports (color:color-mix(in lab, red, red)){:is(.review-vote-control,.vote-buttons) button:hover:not(:disabled){background:color-mix(in srgb,var(--vote-tone) 14%,#ffffff0a)}}:is(.review-vote-control,.vote-buttons) button:hover:not(:disabled){border-color:var(--vote-tone)}@supports (color:color-mix(in lab, red, red)){:is(.review-vote-control,.vote-buttons) button:hover:not(:disabled){border-color:color-mix(in srgb,var(--vote-tone) 64%,#ffffff26)}}:is(.review-vote-control,.vote-buttons) button:hover:not(:disabled){box-shadow:inset 0 1px #fff1,0 0 18px var(--vote-tone)}@supports (color:color-mix(in lab, red, red)){:is(.review-vote-control,.vote-buttons) button:hover:not(:disabled){box-shadow:inset 0 1px #fff1,0 0 18px color-mix(in srgb,var(--vote-tone) 13%,transparent)}}:is(.review-vote-control,.vote-buttons) button.active{color:var(--vote-tone);background:var(--vote-tone)}@supports (color:color-mix(in lab, red, red)){:is(.review-vote-control,.vote-buttons) button.active{background:color-mix(in srgb,var(--vote-tone) 20%,#ffffff09)}}:is(.review-vote-control,.vote-buttons) button.active{border-color:var(--vote-tone)}@supports (color:color-mix(in lab, red, red)){:is(.review-vote-control,.vote-buttons) button.active{border-color:color-mix(in srgb,var(--vote-tone) 72%,#ffffff24)}}:is(.review-vote-control,.vote-buttons) button.active{box-shadow:inset 0 1px #ffffff14,0 0 22px var(--vote-tone)}@supports (color:color-mix(in lab, red, red)){:is(.review-vote-control,.vote-buttons) button.active{box-shadow:inset 0 1px #ffffff14,0 0 22px color-mix(in srgb,var(--vote-tone) 20%,transparent)}}:is(.review-vote-control,.vote-buttons) button.active.negative{color:var(--vote-tone);background:var(--vote-tone)}@supports (color:color-mix(in lab, red, red)){:is(.review-vote-control,.vote-buttons) button.active.negative{background:color-mix(in srgb,var(--vote-tone) 20%,#ffffff09)}}:is(.review-vote-control,.vote-buttons) button.active.negative{border-color:var(--vote-tone)}@supports (color:color-mix(in lab, red, red)){:is(.review-vote-control,.vote-buttons) button.active.negative{border-color:color-mix(in srgb,var(--vote-tone) 72%,#ffffff24)}}:is(.review-vote-control,.vote-buttons,.vote-summary-counts) svg{--thumb-turn:0deg;width:20px;min-width:20px;height:20px;transform:rotate(var(--thumb-turn));transform-origin:50%}:is(.review-vote-control,.vote-buttons,.vote-summary-counts) svg.is-down{--thumb-turn:180deg}:is(.review-vote-control,.vote-buttons) button.active svg{animation:.42s cubic-bezier(.2,1.6,.35,1) both review-thumb-pop!important}@keyframes review-thumb-pop{0%{transform:scale(.72) rotate(calc(var(--thumb-turn) - 8deg))}55%{transform:scale(1.24) rotate(calc(var(--thumb-turn) + 5deg))}to{transform:scale(1) rotate(var(--thumb-turn))}}.review-vote-control.is-compact{gap:5px}.review-vote-control.is-compact button{border-radius:9px;gap:5px;min-width:0;min-height:36px;padding:0 9px}.review-vote-control.is-compact button svg{width:17px;min-width:17px;height:17px}.review-vote-control button b,.vote-buttons button b{color:currentColor;font:760 13px/1 var(--sans);font-variant-numeric:tabular-nums}.review-page-shell .comment-branch{max-width:100%;position:relative;margin-left:0!important}.review-page-shell .comment-branch[data-depth="1"]{margin-left:28px!important}.review-page-shell .comment-branch:is([data-depth="2"],[data-depth="3"],[data-depth="4"]){margin-left:14px!important}.review-page-shell .comment-branch[data-depth="4"]>.comment-branch[data-depth="4"]{margin-left:0!important}.review-page-shell .comment-branch:not([data-depth="0"]):before{content:"";background:linear-gradient(#a1b1c675,#a1b1c614);border-radius:2px;width:2px;position:absolute;top:0;bottom:18px;left:-12px}.review-page-shell .comment-card-v2{touch-action:pan-y;background:linear-gradient(145deg,#ffffff09,transparent 46%), var(--panel);align-items:stretch;width:100%;min-width:0;margin-top:12px;padding:16px;display:grid;overflow:visible;grid-template-columns:88px minmax(0,1fr)!important;gap:14px!important}@supports (color:color-mix(in lab, red, red)){.review-page-shell .comment-card-v2{background:linear-gradient(145deg,#ffffff09,transparent 46%), color-mix(in srgb,var(--panel) 96%,#05080d 4%)}}.review-page-shell .comment-card-v2{border:1px solid #ffffff17;border-radius:17px;outline:0;transition:transform .16s,border-color .18s,box-shadow .18s,background .18s;box-shadow:0 16px 42px #0003,inset 0 1px #ffffff06}.review-page-shell .comment-card-v2:hover{border-color:#fff2;box-shadow:0 19px 48px #0000003d,inset 0 1px #ffffff09}.review-page-shell .comment-card-v2:focus-visible{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-page-shell .comment-card-v2:focus-visible{border-color:color-mix(in srgb,var(--wine) 60%,#ffffff2e)}}.review-page-shell .comment-card-v2:focus-visible{box-shadow:0 0 0 3px var(--wine),0 19px 48px #0000003d}@supports (color:color-mix(in lab, red, red)){.review-page-shell .comment-card-v2:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 15%,transparent),0 19px 48px #0000003d}}.review-page-shell .comment-card-v2.is-pressing{border-color:var(--wine);transform:scale(.985)}@supports (color:color-mix(in lab, red, red)){.review-page-shell .comment-card-v2.is-pressing{border-color:color-mix(in srgb,var(--wine) 42%,#ffffff29)}}.review-page-shell .comment-card-v2.is-pressing{box-shadow:0 0 0 3px var(--wine),0 13px 34px #0000003d}@supports (color:color-mix(in lab, red, red)){.review-page-shell .comment-card-v2.is-pressing{box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 9%,transparent),0 13px 34px #0000003d}}.review-page-shell .comment-avatar-column{border-right:1px solid #ffffff0e;align-self:stretch;place-items:center;min-width:0;min-height:76px;display:grid}.review-page-shell .comment-avatar-column>.avatar-large{border-radius:19px;width:76px;min-width:76px;height:76px;box-shadow:0 13px 28px #00000047,inset 0 1px #ffffff26}.review-page-shell .comment-content{min-width:0}.review-page-shell .comment-header-v2{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;min-width:0;min-height:34px;display:grid}.review-page-shell .comment-card-v2 .comment-header-v2>a{min-width:0;color:var(--ink);letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.review-page-shell .comment-time-line{color:var(--text-soft);white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.review-page-shell .comment-time-line time{font:560 12px/1.2 var(--sans)}.review-page-shell .comment-time-line small{color:var(--muted);font:700 9px/1 var(--sans);background:#ffffff09;border-radius:6px;padding:3px 6px}.review-page-shell .comment-body{max-width:100%;color:var(--text-soft);font:470 15px/1.64 var(--sans);overflow-wrap:anywhere;word-break:normal;white-space:pre-wrap;margin:8px 0 0}.review-page-shell .comment-actions-v2{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin-top:10px;display:flex}.review-page-shell .comment-actions-v2:empty{display:none}.review-page-shell .comment-vote-control{flex:none;gap:7px}.review-page-shell .comment-vote-control.review-vote-control.is-compact button{border-radius:12px;gap:7px;width:54px;min-width:54px;height:42px;min-height:42px;padding:0 8px}.review-page-shell .comment-vote-control.review-vote-control.is-compact button svg{width:22px;min-width:22px;height:22px}.review-page-shell .comment-vote-control.review-vote-control.is-compact button b{font-size:13px}.review-page-shell .comment-action-button{min-width:44px;min-height:44px;color:var(--text-soft);font:740 12px/1 var(--sans);background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 13px;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex}.review-page-shell .comment-action-button:hover{color:var(--ink);background:#fff1;border-color:#ffffff26}.review-page-shell .comment-action-button:active{transform:scale(.96)}.review-page-shell .comment-action-button>svg{width:20px;height:20px}.review-page-shell .comment-more-button{width:44px;padding:0}.review-page-shell .comment-reactions-v2{flex-wrap:wrap;gap:6px;max-width:100%;margin-top:0;display:flex}.review-page-shell .comment-reactions-v2>button{min-width:44px;min-height:42px;color:var(--text-soft);background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:2px 8px 2px 4px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex}.review-page-shell .comment-reactions-v2>button:hover{background:#fff1;border-color:#ffffff2b;transform:translateY(-1px)}.review-page-shell .comment-reactions-v2>button.active{border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-page-shell .comment-reactions-v2>button.active{border-color:color-mix(in srgb,var(--wine) 64%,#ffffff29)}}.review-page-shell .comment-reactions-v2>button.active{background:var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-page-shell .comment-reactions-v2>button.active{background:color-mix(in srgb,var(--wine) 16%,#ffffff09)}}.review-page-shell .comment-reactions-v2>button.active{box-shadow:0 0 18px var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-page-shell .comment-reactions-v2>button.active{box-shadow:0 0 18px color-mix(in srgb,var(--wine) 12%,transparent)}}.review-page-shell .comment-reactions-v2>button.active{animation:.28s cubic-bezier(.2,1.5,.35,1) comment-reaction-selected}.review-page-shell .comment-reactions-v2>button .gamerate-emoji{flex-basis:34px;width:34px;height:34px}.review-page-shell .comment-reactions-v2>button b{font:780 12px/1 var(--sans)}.review-page-shell .comment-reactions-v2>.reaction-add-v2{border-radius:14px;width:46px;min-width:46px;padding:0}.review-page-shell .reaction-add-v2>svg{width:23px;height:23px}.review-page-shell .comment-parent-preview,.review-page-shell .reply-target-quote{width:100%;color:var(--text-soft);border:0;border-left:3px solid var(--wine);background:#04070b6b;margin-top:10px;padding:9px 12px;display:block}@supports (color:color-mix(in lab, red, red)){.review-page-shell .comment-parent-preview,.review-page-shell .reply-target-quote{border-left:3px solid color-mix(in srgb,var(--wine) 72%,white 12%)}}.review-page-shell .comment-parent-preview,.review-page-shell .reply-target-quote{text-align:left;border-radius:0 9px 9px 0}.review-page-shell .comment-parent-preview{cursor:pointer;transition:background .16s,border-color .16s}.review-page-shell .comment-parent-preview:hover{border-left-color:var(--wine);background:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.review-page-shell .comment-parent-preview:hover{border-left-color:color-mix(in srgb,var(--wine) 82%,white 18%)}}.review-page-shell :is(.comment-parent-preview,.reply-target-quote)>span{color:var(--wine);display:block}@supports (color:color-mix(in lab, red, red)){.review-page-shell :is(.comment-parent-preview,.reply-target-quote)>span{color:color-mix(in srgb,var(--wine) 58%,white 42%)}}.review-page-shell :is(.comment-parent-preview,.reply-target-quote)>span{font:740 12px/1.25 var(--sans)}.review-page-shell :is(.comment-parent-preview,.reply-target-quote)>p{color:var(--text-soft);font:500 13px/1.4 var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.review-page-shell :is(.inline-reply-v2,.comment-edit-panel){transform-origin:top;background:#04070b85;border:1px solid #ffffff16;border-radius:13px;max-width:100%;margin-top:14px;padding:13px;animation:.22s cubic-bezier(.22,1,.36,1) both comment-compose-open;box-shadow:inset 0 1px #ffffff06}.review-page-shell :is(.inline-reply-v2,.comment-edit-panel) .reply-target-quote{margin:0 0 10px}.review-page-shell :is(.inline-reply-v2,.comment-edit-panel) textarea{color:var(--ink);background:#ffffff09;border-color:#ffffff1c}.review-page-shell :is(.inline-reply-v2,.comment-edit-panel) footer{justify-content:flex-end;gap:8px;margin-top:9px;display:flex}.review-page-shell :is(.inline-reply-v2,.comment-edit-panel) footer>button:first-child{min-height:44px;color:var(--text-soft);font:720 12px/1 var(--sans);background:0 0;border:0;padding:0 13px}@keyframes comment-reaction-selected{0%{transform:scale(.76)}58%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes comment-compose-open{0%{opacity:0;transform:translateY(-6px)scale(.992)}to{opacity:1;transform:none}}.review-page-shell .review-vote-box .review-primary-votes{gap:10px}.review-page-shell .review-vote-box .review-primary-votes>button{border-radius:16px;flex-direction:column;flex:0 0 78px;gap:5px;width:78px;min-width:78px;height:78px;min-height:78px;padding:9px}.review-page-shell .review-vote-box .review-primary-votes>button svg{width:32px;min-width:32px;height:32px}.review-page-shell .review-vote-box .review-primary-votes>button b{font-size:15px}.review-page-shell .review-primary-summary .vote-summary-counts{justify-content:center;gap:10px;display:flex}.review-page-shell .review-primary-summary .vote-summary-counts>span{border-radius:16px;flex:0 0 78px;justify-content:center;align-items:center;gap:8px;width:78px;min-width:78px;height:78px;min-height:78px;padding:9px;display:flex}.review-page-shell .review-primary-summary .vote-summary-counts svg{width:32px;min-width:32px;height:32px}.review-page-shell .other-review-card .review-vote-control.is-compact button{border-radius:10px;min-width:48px;height:44px;min-height:44px;padding:0 9px}.review-page-shell .other-review-card .review-vote-control.is-compact button svg{width:20px;min-width:20px;height:20px}.comment-overlay-root{z-index:1000;pointer-events:none;position:fixed;inset:0}.comment-overlay-dismiss{pointer-events:auto;cursor:default;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.comment-floating-anchor{pointer-events:auto;position:absolute}.comment-floating-anchor.is-above{transform:translateY(-100%)}.comment-floating-surface{max-height:var(--comment-overlay-max-height,calc(100dvh - 24px));color:var(--ink);background:var(--panel-solid)}@supports (color:color-mix(in lab, red, red)){.comment-floating-surface{background:color-mix(in srgb,var(--panel-solid) 98%,#05080d 2%)}}.comment-floating-surface{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform-origin:0 0;border-radius:18px;animation:.17s cubic-bezier(.2,.82,.3,1) both comment-floating-in;box-shadow:0 26px 82px #0000009e,inset 0 1px #ffffff0b}.comment-floating-anchor.is-above .comment-floating-surface{transform-origin:0 100%}@keyframes comment-floating-in{0%{opacity:0;transform:translateY(6px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}.comment-context-menu{width:286px;padding:8px;overflow:hidden auto}.comment-context-reactions{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:3px 3px 5px;display:grid}.comment-context-reactions>button{aspect-ratio:1;min-width:0;color:var(--text-soft);background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;padding:2px;transition:transform .16s,background .16s,border-color .16s;display:grid}:is(.comment-context-reactions>button:hover,.comment-context-reactions>button:focus-visible){background:var(--surface-soft);border-color:var(--line-dark);outline:0;transform:translateY(-2px)scale(1.07)}.comment-context-reactions .gamerate-emoji{flex-basis:32px;width:32px;height:32px}.comment-context-reactions .context-all-reactions>svg{width:23px;height:23px;transition:transform .22s cubic-bezier(.2,.8,.3,1)}.comment-context-reactions .context-all-reactions.is-expanded>svg{transform:rotate(180deg)}.comment-context-reaction-expand{visibility:hidden;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,.8,.3,1),opacity .18s,visibility 0s linear .24s;display:grid}.comment-context-reaction-expand.is-open{visibility:visible;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .24s cubic-bezier(.2,.8,.3,1),opacity .18s,visibility}.comment-context-reaction-expand>.comment-reaction-scroll{min-height:0;max-height:min(300px,calc(var(--comment-overlay-max-height,560px) - 176px));border-bottom:1px solid var(--line);padding:10px 3px 9px;overflow-y:auto}.comment-context-reaction-expand .comment-reaction-scroll section>div{grid-template-columns:repeat(6,minmax(0,1fr))}.comment-context-reaction-expand .comment-reaction-scroll .gamerate-emoji{flex-basis:36px;width:36px;height:36px}.comment-context-actions{gap:2px;padding-top:2px;display:grid}.comment-context-actions>button{width:100%;min-height:46px;color:var(--ink);font:600 14px/1 var(--sans);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:11px;padding:0 11px;transition:background .14s,transform .14s;display:grid}:is(.comment-context-actions>button:hover,.comment-context-actions>button:focus-visible){background:var(--surface-soft);outline:0}.comment-context-actions>button:active{transform:scale(.985)}.comment-context-actions>button>svg{width:22px;height:22px;color:var(--text-soft)}.comment-context-actions>.comment-delete-action{color:#ff8795}.comment-context-actions>.comment-delete-action>svg{color:#ff7485}.comment-delete-confirm{background:#a62f42;grid-template-columns:1fr 1fr;gap:7px;margin-top:4px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.comment-delete-confirm{background:color-mix(in srgb,#a62f42 12%,var(--surface-soft))}}.comment-delete-confirm{border:1px solid #ff6177}@supports (color:color-mix(in lab, red, red)){.comment-delete-confirm{border:1px solid color-mix(in srgb,#ff6177 34%,var(--line))}}.comment-delete-confirm{border-radius:10px}.comment-delete-confirm>span{color:var(--ink);font:700 12px/1.3 var(--sans);grid-column:1/-1}.comment-delete-confirm>button{min-height:36px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);font:700 11px/1 var(--sans);border-radius:8px;padding:0 8px}.comment-delete-confirm>button:first-of-type{color:#fff;background:#a62f42;border-color:#ce465c}.comment-reaction-palette{width:min(430px,100vw - 24px);max-height:min(520px,var(--comment-overlay-max-height,calc(100dvh - 24px)));grid-template-rows:58px minmax(0,1fr);display:grid;overflow:hidden}.comment-reaction-palette>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;min-width:0;padding:0 10px 0 16px;display:grid}.comment-reaction-palette>header>div{gap:3px;min-width:0;display:grid}.comment-reaction-palette>header b{font:780 14px/1.15 var(--sans)}.comment-reaction-palette>header span{color:var(--text-soft);font:550 11px/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comment-reaction-palette>header button{width:40px;height:40px;color:var(--text-soft);background:var(--surface-soft);border:1px solid var(--line);border-radius:11px;place-items:center;padding:0;display:grid}.comment-reaction-palette>header button svg{width:21px;height:21px}.comment-reaction-scroll{overscroll-behavior:contain;gap:15px;min-height:0;padding:12px;display:grid;overflow-y:auto}.comment-reaction-scroll>section{min-width:0}.comment-reaction-scroll h4{color:var(--text-soft);font:800 10px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.comment-reaction-scroll section>div{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.comment-reaction-scroll section button{aspect-ratio:1;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;min-width:0;padding:3px;transition:transform .16s,background .16s,border-color .16s;display:grid}:is(.comment-reaction-scroll section button:hover,.comment-reaction-scroll section button:focus-visible){background:var(--surface-soft);border-color:var(--line-dark);outline:0;transform:translateY(-2px)scale(1.07)}.comment-reaction-scroll .gamerate-emoji{flex-basis:44px;width:44px;max-width:100%;height:44px}@media (max-width:1180px){.review-page-shell .review-page-hero-inner{grid-template-columns:145px minmax(0,1fr)!important}.review-page-shell .review-score-area{grid-column:1/-1;width:min(100%,860px)}.review-page-shell .spectrum-score-hero{grid-template-rows:minmax(150px,auto);grid-template-columns:minmax(180px,220px) minmax(0,1fr);column-gap:16px;min-height:0}.review-page-shell .spectrum-score-value{grid-area:1/1;min-height:150px}.review-page-shell .spectrum-score-value>strong{font-size:94px}.review-page-shell .spectrum-score-details{grid-area:1/2;align-content:center;gap:18px}.review-page-shell .spectrum-score-details>b{white-space:normal;text-wrap:balance;font-size:14px}.review-page-shell .review-reading-grid{padding-top:30px;grid-template-columns:minmax(0,860px)!important;width:min(860px,100% - 64px)!important}.review-page-shell :is(.review-center-column,.other-reviews-panel,.site-rating-panel){grid-area:auto/1;position:static}.review-page-shell .review-center-column{order:-1}.review-page-shell .other-reviews-panel{order:0;display:block}.review-page-shell .site-rating-panel{order:1}}@media (max-width:620px){.review-page-shell:after{opacity:.42!important;font-size:220px!important;right:-80px!important}.review-page-shell .review-page-hero-inner{grid-template-columns:92px minmax(0,1fr)!important}.review-page-shell .review-score-area{width:100%}.review-page-shell .spectrum-score-hero{grid-template-rows:minmax(150px,auto) auto;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0}.review-page-shell .spectrum-score-value{grid-area:1/1;min-height:150px}.review-page-shell .spectrum-score-value>strong{font-size:84px}.review-page-shell .spectrum-score-details{grid-area:2/1;gap:8px}.review-page-shell .spectrum-score-details>b{font-size:11px}:is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface,.write-layout-exact-v44 .review-editor-wysiwyg{border-radius:14px!important;padding:32px 19px 38px!important}:is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface .review-document>p{text-indent:min(var(--review-first-indent,1.25cm),12vw)!important;padding-left:14px!important}.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg>p{text-indent:0!important;box-shadow:none!important;border-left:0!important;margin:0 0 1em!important;padding:0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>h2{font-size:30px!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>h3{font-size:23px!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div>h2{font-size:30px!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div>h3{font-size:23px!important}.review-page-shell .review-author-mini>.profile-mini-card{min-height:0;padding:16px}.review-page-shell .review-author-mini .profile-mini-head{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"avatar identity""rank rank"}.review-page-shell .review-author-mini .rank-badge.is-compact{grid-area:2/1/auto/-1;width:100%;margin-top:7px}.review-page-shell .other-reviews-panel,.review-page-shell .other-review-card{padding:14px}.review-page-shell .other-review-meta{padding-left:0}.review-page-shell .comment-branch[data-depth="1"]{margin-left:12px!important}.review-page-shell .comment-branch:is([data-depth="2"],[data-depth="3"],[data-depth="4"]){margin-left:4px!important}.review-page-shell .comment-branch[data-depth="4"]>.comment-branch[data-depth="4"]{margin-left:0!important}.review-page-shell .comment-branch:not([data-depth="0"]):before{left:-5px}.review-page-shell .comment-card-v2{border-radius:14px;padding:14px 12px;grid-template-columns:74px minmax(0,1fr)!important;gap:10px!important}.review-page-shell .comment-avatar-column{min-height:64px}.review-page-shell .comment-avatar-column>.avatar-large{border-radius:16px;width:64px;min-width:64px;height:64px}.review-page-shell .comment-header-v2{grid-template-columns:minmax(0,1fr);gap:4px}.review-page-shell .comment-card-v2 .comment-header-v2>a{font-size:15px}.review-page-shell .comment-time-line{justify-content:flex-start}.review-page-shell .comment-body{font-size:14px}.review-page-shell .comment-vote-control.review-vote-control.is-compact button{width:52px;min-width:52px;height:42px;min-height:42px}.review-page-shell .review-vote-box .review-primary-votes>button{flex:0 0 68px;width:68px;min-width:68px;height:68px;min-height:68px}.review-page-shell .review-vote-box .review-primary-votes>button svg{width:30px;min-width:30px;height:30px}.review-page-shell .review-primary-summary .vote-summary-counts>span{flex:0 0 68px;width:68px;min-width:68px;height:68px;min-height:68px}.review-page-shell .review-primary-summary .vote-summary-counts svg{width:30px;min-width:30px;height:30px}.review-vote-control.is-compact button{min-height:44px}.comment-reaction-scroll section>div{grid-template-columns:repeat(6,minmax(0,1fr))}.comment-context-menu{width:min(286px,100vw - 24px)}}@media (prefers-reduced-motion:reduce){:is(.review-vote-control,.vote-buttons) button.active svg,.review-page-shell .comment-card-v2,.review-page-shell .comment-card-v2.is-pressing,.review-page-shell .comment-action-button,.review-page-shell .comment-reactions-v2>button,.review-page-shell :is(.inline-reply-v2,.comment-edit-panel),.write-layout-exact-v44 .review-mode-title,.write-layout-exact-v44 .review-mode-title *,.write-layout-exact-v44 :is(.review-editor-canvas,.review-preview-public-shell).is-active,.review-inline-image-plate,.review-inline-image-open img,.review-image-loupe,.review-gallery figure,.review-poll-option,.review-poll-option-fill,.comment-floating-surface,.comment-context-reactions>button,.comment-context-reaction-expand,.comment-context-actions>button,.comment-reaction-scroll section button,.comment-reaction-palette>header button{transition:none!important;animation:none!important;transform:none!important}.comment-context-reactions .context-all-reactions>svg{transition:none!important}}:root,html[data-theme=noir],html[data-theme=midnight]{--sans:var(--font-manrope,Manrope),var(--font-noto-sans,"Noto Sans"),"Segoe UI",sans-serif}body{font-family:var(--sans);font-synthesis:none}.header-inner{width:min(1280px,100% - 64px);max-width:none}.account-link{min-width:0}.account-link>span{text-overflow:ellipsis;white-space:nowrap;max-width:clamp(90px,12vw,190px);overflow:hidden}.header-account .header-quiet-link{width:40px;min-width:40px;height:40px;color:var(--text-soft);background:var(--surface-soft);place-items:center;padding:0;display:grid!important}@supports (color:color-mix(in lab, red, red)){.header-account .header-quiet-link{background:color-mix(in srgb,var(--surface-soft) 84%,transparent)}}.header-account .header-quiet-link{border:1px solid var(--line);border-radius:11px;font-size:0;transition:color .18s,border-color .18s,background .18s,transform .18s}.header-account .header-quiet-link:before{content:none!important;display:none!important}.header-account .header-quiet-link svg{width:20px;height:20px;display:block}.header-account .header-quiet-link:is(:hover,:focus-visible){color:var(--ink);background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.header-account .header-quiet-link:is(:hover,:focus-visible){background:color-mix(in srgb,var(--surface-soft) 70%,var(--wine) 8%)}}.header-account .header-quiet-link:is(:hover,:focus-visible){border-color:var(--wine)}@supports (color:color-mix(in lab, red, red)){.header-account .header-quiet-link:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--wine) 42%,var(--line-dark))}}.header-account .header-quiet-link:is(:hover,:focus-visible){outline:0;transform:translateY(-1px)}.review-page-shell{--review-frame:1280px;--review-left-track:minmax(210px,220px);--review-center-track:minmax(0,780px);--review-right-track:minmax(230px,240px);--review-track-gap:20px;background:radial-gradient(ellipse 34rem 42rem at -7% 38%,var(--wine),transparent 74%), radial-gradient(ellipse 38rem 46rem at 108% 68%,var(--accent-2),transparent 75%), linear-gradient(180deg,var(--paper-deep),var(--paper) 49%,var(--paper-deep))!important}@supports (color:color-mix(in lab, red, red)){.review-page-shell{background:radial-gradient(ellipse 34rem 42rem at -7% 38%,color-mix(in srgb,var(--wine) 8%,transparent),transparent 74%), radial-gradient(ellipse 38rem 46rem at 108% 68%,color-mix(in srgb,var(--accent-2) 7%,transparent),transparent 75%), linear-gradient(180deg,var(--paper-deep),var(--paper) 49%,var(--paper-deep))!important}}.review-page-shell:before,.review-page-shell:after{content:none!important;display:none!important}.review-page-shell>.review-atmosphere{pointer-events:none;contain:paint;min-height:1050px;inset:410px 0 0;overflow:hidden;z-index:0!important;position:absolute!important}.review-atmosphere-dpad,.review-atmosphere-choice,.review-atmosphere-quote{color:var(--ink);pointer-events:none;display:block;position:absolute}.review-atmosphere-dpad{opacity:.055;width:190px;height:190px;filter:drop-shadow(0 0 26px var(--wine));top:210px;left:max(24px,50% - 790px);transform:rotate(-8deg)}@supports (color:color-mix(in lab, red, red)){.review-atmosphere-dpad{filter:drop-shadow(0 0 26px color-mix(in srgb,var(--wine) 30%,transparent))}}.review-atmosphere-dpad i,.review-atmosphere-dpad b{background:linear-gradient(145deg,currentColor,currentColor);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.review-atmosphere-dpad i,.review-atmosphere-dpad b{background:linear-gradient(145deg,currentColor,color-mix(in srgb,currentColor 55%,transparent))}}.review-atmosphere-dpad i,.review-atmosphere-dpad b{border:1px solid}.review-atmosphere-dpad i{border-radius:15px 15px 5px 5px;width:58px;height:73px}.review-atmosphere-dpad i:first-child{top:1px;left:66px}.review-atmosphere-dpad i:nth-child(2){top:66px;right:1px;transform:rotate(90deg)}.review-atmosphere-dpad i:nth-child(3){bottom:1px;left:66px;transform:rotate(180deg)}.review-atmosphere-dpad i:nth-child(4){top:66px;left:1px;transform:rotate(-90deg)}.review-atmosphere-dpad b{box-shadow:inset 0 0 0 10px var(--paper);border-radius:10px;inset:64px}@supports (color:color-mix(in lab, red, red)){.review-atmosphere-dpad b{box-shadow:inset 0 0 0 10px color-mix(in srgb,var(--paper) 92%,transparent)}}.review-atmosphere-choice{opacity:.07;border-left:2px solid;width:220px;height:290px;top:500px;right:max(30px,50% - 795px)}.review-atmosphere-choice:before{content:"";background:var(--paper);width:14px;height:14px;box-shadow:0 0 22px var(--wine);border:2px solid;border-radius:50%;position:absolute;top:-6px;left:-8px}@supports (color:color-mix(in lab, red, red)){.review-atmosphere-choice:before{box-shadow:0 0 22px color-mix(in srgb,var(--wine) 42%,transparent)}}.review-atmosphere-choice i{border-bottom:2px solid;border-radius:0 0 0 22px;width:170px;height:48px;display:block;position:absolute;left:0}.review-atmosphere-choice i:after{content:"";background:var(--paper-deep);border:2px solid;border-radius:3px;width:12px;height:12px;position:absolute;bottom:-7px;right:-1px;transform:rotate(45deg)}.review-atmosphere-choice i:first-child{width:122px;top:16px}.review-atmosphere-choice i:nth-child(2){width:182px;top:80px}.review-atmosphere-choice i:nth-child(3){width:146px;top:148px}.review-atmosphere-choice i:nth-child(4){width:198px;top:216px}.review-atmosphere-quote{font:600 250px/.7 var(--font-unbounded,var(--sans));opacity:.035;top:950px;left:max(42px,50% - 760px);transform:rotate(5deg)}.review-page-shell .review-page-hero-v2{overflow:hidden;background:linear-gradient(90deg,#030508f5,#070a0fd4 48%,#030508f0)!important}.review-page-shell .review-center-column,.review-page-shell .review-text-panel{min-width:0;max-width:780px}.review-page-shell :is(.review-page-heading h1,.eyebrow,.other-reviews-panel h2,.site-rating-panel h2),:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>:is(h2,h3),.write-layout-exact-v44 .review-mode-word{font-family:var(--font-unbounded,var(--sans))!important}.review-page-shell .review-page-heading h1{letter-spacing:-.045em;font-weight:700}.review-page-shell .aside-empty,:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg),:is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface .review-document.is-legacy-review-document{font-family:var(--font-manrope,Manrope),var(--font-noto-sans,"Noto Sans"),sans-serif!important;font-size:clamp(17px,var(--review-font-size,14pt),19px)!important;letter-spacing:-.01em!important;text-align:left!important;text-align-last:auto!important;-webkit-hyphens:none!important;hyphens:none!important;font-weight:500!important;line-height:1.72!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>:is(h2,h3){letter-spacing:-.035em!important;font-weight:600!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.lead-verdict,.review-document blockquote){font-family:var(--font-manrope,Manrope),var(--font-noto-sans,"Noto Sans"),sans-serif!important}.review-page-shell .spectrum-score-hero{min-height:276px;display:grid;grid-template-rows:minmax(276px,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.review-page-shell .spectrum-score-value{flex-direction:column;gap:17px;min-height:276px;padding:26px 18px 24px;grid-area:1/1!important}.review-page-shell .spectrum-score-value>strong{font-size:clamp(122px,8vw,148px);line-height:.75}.review-page-shell .spectrum-score-value>b{color:#ffffffe6;max-width:100%;font:700 13px/1.3 var(--font-unbounded,var(--sans));letter-spacing:.06em;text-align:center;text-wrap:balance;text-transform:uppercase}.review-page-shell :is(.spectrum-score-details,.spectrum-score-range,.spectrum-score-ornament){display:none!important}.review-page-shell .site-rating-panel{align-self:start;min-height:0}.review-page-shell .site-distribution{margin-bottom:0}:is(.review-page-shell,.write-layout-exact-v44) .review-inline-image-open img,:is(.review-page-shell,.write-layout-exact-v44) .review-inline-image-open:hover img,:is(.review-page-shell,.write-layout-exact-v44) .review-gallery figure>button img,:is(.review-page-shell,.write-layout-exact-v44) .review-gallery figure:hover>button img{transform:none!important}@media (hover:hover){:is(.review-page-shell,.write-layout-exact-v44) figure.review-inline-image:has(.review-inline-image-open:hover) .review-inline-image-plate{filter:drop-shadow(0 47px 46px #00000082)drop-shadow(0 18px 18px #00000045);transform:translateY(-7px)rotateX(.35deg)!important}:is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface .review-gallery figure:hover{box-shadow:0 40px 70px #0000006b;transform:translateY(-7px)rotateX(.35deg)!important}}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-inline-image figcaption,.review-gallery figcaption,.review-video-embed figcaption){width:100%;display:block;font-family:var(--font-manrope,Manrope),var(--font-noto-sans,"Noto Sans"),sans-serif!important;text-align:center!important}.write-layout-exact-v44 .rich-editor-section{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:28px!important;padding:0!important}.write-layout-exact-v44 .review-mode-title,.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible),.write-layout-exact-v44 .review-mode-title.is-preview{width:max-content;min-width:0;min-height:0;color:var(--ink);text-align:left;outline:0;padding:7px 2px 9px;display:inline-block;overflow:visible;transform:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.write-layout-exact-v44 .review-mode-word{letter-spacing:-.04em;font-size:clamp(25px,3vw,34px);font-weight:600;line-height:1;display:block;position:relative}@keyframes review-surface-scan{0%{opacity:.15;clip-path:inset(0 0 100%)}52%{opacity:1;clip-path:inset(0 0 38%)}to{opacity:1;clip-path:inset(0)}}.write-layout-exact-v44 :is(.review-editor-canvas,.review-preview-public-shell).is-active{animation:.46s cubic-bezier(.22,1,.36,1) both review-surface-scan!important;transform:none!important}.write-layout-exact-v44 :is(.editor-toolbar-v3,.review-editor-wysiwyg,.review-preview-viewport,.review-preview-viewport>.review-canonical-surface){border-radius:0!important}.write-layout-exact-v44 .review-editor-wysiwyg{height:var(--review-editor-user-height,700px)!important;min-height:560px!important;max-height:none!important;box-shadow:none!important;resize:none!important;border-radius:0!important}.write-layout-exact-v44 .review-preview-public-shell{height:calc(var(--review-editor-user-height,700px) + 32px)!important;min-height:592px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 32px!important;overflow:visible!important}.write-layout-exact-v44 .review-preview-viewport{width:100%;height:var(--review-editor-user-height,700px);background:var(--review-canvas,#0b1016);border:1px solid #ffffff17;min-height:560px;overflow:auto}.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface{width:100%!important;max-width:none!important;min-height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:44px!important;overflow:visible!important}.review-page-shell .comment-card-v2{grid-template-columns:100px minmax(0,1fr)!important}.review-page-shell .comment-avatar-column{padding:0 12px 0 6px}.review-page-shell :is(.inline-reply-v2,.comment-edit-panel){transform-origin:0 0;position:relative;overflow:hidden;animation:.38s cubic-bezier(.16,1,.3,1) both comment-compose-unfold!important}.review-page-shell :is(.inline-reply-v2,.comment-edit-panel):before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--wine),transparent);height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.review-page-shell :is(.inline-reply-v2,.comment-edit-panel):before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wine) 78%,white),transparent)}}.review-page-shell :is(.inline-reply-v2,.comment-edit-panel):before{box-shadow:0 0 18px var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-page-shell :is(.inline-reply-v2,.comment-edit-panel):before{box-shadow:0 0 18px color-mix(in srgb,var(--wine) 34%,transparent)}}.review-page-shell :is(.inline-reply-v2,.comment-edit-panel):before{animation:.5s cubic-bezier(.22,1,.36,1) both comment-compose-scan}@keyframes comment-compose-unfold{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-8px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes comment-compose-scan{0%{opacity:0;transform:translateY(0)}18%{opacity:1}to{opacity:0;transform:translateY(250px)}}.review-publication-views svg,.other-review-views svg,.feed-views svg,.review-card-views svg{flex:none;width:max(17px,1em);min-width:17px;height:max(17px,1em);display:block;overflow:visible}.sticker-picker-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:1180px){.review-page-shell>.review-atmosphere{display:none}.review-page-shell .spectrum-score-hero{min-height:170px;grid-template-rows:minmax(170px,1fr)!important}.review-page-shell .spectrum-score-value{min-height:170px}.review-page-shell .spectrum-score-value>strong{font-size:96px}}@media (max-width:760px){.header-inner{width:min(100% - 32px,1280px)}.header-account .header-quiet-link{width:36px;min-width:36px;height:36px}.review-page-shell .review-page-hero-inner,.review-page-shell .review-reading-grid{width:min(100% - 32px,860px)!important}}@media (max-width:620px){.review-page-shell .spectrum-score-hero{min-height:150px;grid-template-rows:minmax(150px,1fr)!important}.review-page-shell .spectrum-score-value{gap:10px;min-height:150px}.review-page-shell .spectrum-score-value>strong{font-size:86px}.review-page-shell .spectrum-score-value>b{font-size:10px}.review-page-shell .comment-card-v2{padding:14px 12px;grid-template-columns:88px minmax(0,1fr)!important}.review-page-shell .comment-avatar-column{padding:0 10px 0 5px}.write-layout-exact-v44 .review-editor-wysiwyg,.write-layout-exact-v44 .review-preview-viewport,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface{border-radius:0!important}.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface{padding:32px 19px 38px!important}}@media (pointer:coarse){:is(.review-inline-image-open,.review-gallery figure>button){cursor:pointer!important}}@media (prefers-reduced-motion:reduce){.review-page-shell .review-hero-backdrop,.write-layout-exact-v44 :is(.review-editor-canvas,.review-preview-public-shell).is-active,.review-page-shell :is(.inline-reply-v2,.comment-edit-panel),.review-page-shell :is(.inline-reply-v2,.comment-edit-panel):before{clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p{min-height:1lh;margin:0 min(var(--review-right-indent,0cm),18vw) 0 min(var(--review-left-indent,0cm),18vw)!important;color:inherit!important;box-shadow:none!important;text-indent:min(1.25cm,14vw)!important;background:0 0!important;border:0!important;padding:0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p:not([data-review-align=center]):not([data-review-align=right]){text-align:justify!important;text-align-last:left!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p[data-review-align=center],:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p[data-review-align=right]{text-indent:0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p[data-review-align=center]{text-align:center!important;text-align-last:center!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p[data-review-align=right]{text-align:right!important;text-align-last:right!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div p{box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div p:not([data-review-align=center]):not([data-review-align=right]){text-indent:min(1.25cm,14vw)!important;text-align:justify!important;text-align-last:left!important;-webkit-hyphens:auto!important;hyphens:auto!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>:is(h2,h3){margin-top:1.35em!important;margin-bottom:.48em!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>blockquote{margin:1.05em min(var(--review-right-indent,0cm),18vw) 1.05em min(var(--review-left-indent,0cm),18vw)!important;background:var(--review-reading-surface-raised,var(--review-canvas-raised,#181f28))!important;padding:14px 18px!important}@supports (color:color-mix(in lab, red, red)){:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>blockquote{background:color-mix(in srgb,var(--review-reading-surface-raised,var(--review-canvas-raised,#181f28)) 58%,transparent)!important}}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>blockquote{border-left:3px solid var(--review-reading-rail,#f7f9fcad)!important;font-family:var(--font-cormorant,Georgia),"Times New Roman",serif!important;border-radius:0 9px 9px 0!important;font-size:1.08em!important;font-style:italic!important;font-weight:600!important;line-height:1.5!important}:is(.review-page-shell,.write-layout-exact-v44) .review-document :is(.review-document-empty,.review-document-error){text-align:left!important;text-indent:0!important}.review-page-shell .review-canonical-surface{width:100%!important;max-width:780px!important;padding:36px 38px 40px!important}.review-page-shell .review-canonical-surface .review-document,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface .review-document{max-inline-size:72ch!important}.write-layout-exact-v44 .review-editor-wysiwyg{padding:36px 38px 40px!important;transition:border-color .2s,box-shadow .2s,background .2s!important}.write-layout-exact-v44 .review-preview-viewport{background:radial-gradient(circle at 50% 0,var(--wine),transparent 38%), var(--paper-deep,#080b10)!important;padding:18px!important;overflow:auto!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .review-preview-viewport{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--wine) 5%,transparent),transparent 38%), color-mix(in srgb,var(--paper-deep,#080b10) 92%,#101722)!important}}.write-layout-exact-v44 .review-preview-viewport{transition:border-color .2s,box-shadow .2s,background .2s!important}.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface{background:linear-gradient(145deg,#ffffff06,transparent 42%), var(--review-reading-surface,var(--review-canvas,#0b1016))!important;border:1px solid #ffffff17!important;border-radius:18px!important;width:min(100%,780px)!important;max-width:780px!important;min-height:100%!important;margin:0 auto!important;padding:36px 38px 40px!important;overflow:visible!important;box-shadow:0 28px 74px #00000057,inset 0 1px #ffffff0a!important}.write-layout-exact-v44 .rich-editor-section>.review-editor-heading{place-items:center!important;min-height:82px!important;margin:0 0 14px!important}.write-layout-exact-v44 .review-mode-title,.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible),.write-layout-exact-v44 .review-mode-title.is-preview{isolation:isolate;width:min(390px,100%);min-width:0;min-height:68px;color:var(--ink);text-align:center;-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);place-items:center;padding:0 28px;display:grid;position:relative;overflow:hidden;background:linear-gradient(145deg,#19222eb3,#080d1380)!important;border:1px solid #b0c2d838!important;border-radius:17px!important;transition:border-color .24s,background .24s,box-shadow .24s!important;transform:none!important;box-shadow:inset 0 1px #ffffff12,0 16px 40px #0000003d!important}.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible){border-color:var(--wine)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--wine) 55%,#d8e3f15c)!important}}.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible){box-shadow:inset 0 1px #ffffff17,0 18px 46px #0000004d,0 0 28px var(--wine)!important;background:linear-gradient(145deg,#1f2a37c7,#0b111994)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible){box-shadow:inset 0 1px #ffffff17,0 18px 46px #0000004d,0 0 28px color-mix(in srgb,var(--wine) 11%,transparent)!important}}.write-layout-exact-v44 .review-mode-word{color:#f1f5fa;letter-spacing:-.045em;text-align:center;text-shadow:0 8px 24px #00000052;font-size:clamp(25px,3vw,32px);font-weight:600;line-height:1;display:block;font-family:var(--font-unbounded,var(--sans))!important}.write-layout-exact-v44 :is(.review-editor-canvas,.review-preview-public-shell).is-active{clip-path:none!important;animation:.3s cubic-bezier(.22,1,.36,1) both review-surface-settle!important;transform:none!important}@keyframes review-surface-settle{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.write-layout-exact-v44 .write-verdict.player-verdict-editor{color:var(--text-soft);gap:9px;margin-top:22px;display:grid}.write-layout-exact-v44 .write-verdict-label{color:#c9b38f;font:700 10px/1 var(--font-unbounded,var(--sans));letter-spacing:.055em}:is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface>.lead-verdict.player-verdict-quote,.write-layout-exact-v44 .write-verdict.player-verdict-editor>.write-verdict-surface{-webkit-backdrop-filter:blur(14px)saturate(112%);backdrop-filter:blur(14px)saturate(112%);width:100%;display:block;position:relative;overflow:hidden;color:var(--review-reading-ink,var(--review-canvas-ink,#f4f6f9))!important;border:1px solid #becfe426!important;border-left:3px solid var(--review-reading-rail,#f7f9fcb8)!important;box-shadow:inset 0 1px #ffffff0b,0 17px 42px #0003,-7px 0 18px -11px var(--review-paragraph-glow,#f7f9fc42)!important;font:600 italic clamp(22px,2.1vw,26px)/1.42 var(--font-cormorant,Georgia),"Times New Roman",serif!important;text-align:center!important;background:linear-gradient(145deg,#1c2632a8,#0c121a7a)!important;border-radius:12px!important;margin:0 0 30px!important;padding:21px 54px 25px!important}.write-layout-exact-v44 .write-verdict.player-verdict-editor>.write-verdict-surface{margin-bottom:0!important}:is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface>.lead-verdict.player-verdict-quote{margin-bottom:30px!important}.player-verdict-quote>span[aria-hidden=true],.write-layout-exact-v44 .write-verdict-surface:before{color:var(--review-reading-rail,#f7f9fcb8);font:700 38px/.9 var(--font-cormorant,Georgia),serif;opacity:.78;position:absolute;top:9px;left:16px}.write-layout-exact-v44 .write-verdict-surface:before{content:"“"}:is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface>.lead-verdict.player-verdict-quote:after,.write-layout-exact-v44 .write-verdict-surface:after{content:"”";color:var(--review-reading-rail,#f7f9fcb8);font:700 38px/.9 var(--font-cormorant,Georgia),serif;opacity:.78;position:absolute;bottom:6px;right:16px}.write-layout-exact-v44 .write-verdict-surface textarea{resize:none;width:100%;min-height:64px;color:inherit;font:inherit;text-align:center;caret-color:var(--wine);outline:0;padding:0 0 11px;display:block;overflow:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .write-verdict-surface textarea{caret-color:color-mix(in srgb,var(--wine) 70%,white)}}.write-layout-exact-v44 .write-verdict-surface textarea::placeholder{color:var(--text-soft)}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .write-verdict-surface textarea::placeholder{color:color-mix(in srgb,var(--text-soft) 76%,transparent)}}.write-layout-exact-v44 .write-verdict-surface textarea::placeholder{opacity:1}.write-layout-exact-v44 .write-verdict-surface textarea:focus{outline:0}.write-layout-exact-v44 .write-verdict.player-verdict-editor>.write-verdict-count{color:var(--muted);font:650 9px/1 var(--sans);justify-self:end;margin-top:-3px;font-style:normal;position:static}.write-layout-exact-v44 .write-verdict.player-verdict-editor:focus-within>.write-verdict-surface{border-color:var(--wine)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .write-verdict.player-verdict-editor:focus-within>.write-verdict-surface{border-color:color-mix(in srgb,var(--wine) 44%,#becfe438)!important}}.write-layout-exact-v44 .write-verdict.player-verdict-editor:focus-within>.write-verdict-surface{box-shadow:inset 0 1px #ffffff0e,0 18px 44px #0000003d,0 0 0 3px var(--wine)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .write-verdict.player-verdict-editor:focus-within>.write-verdict-surface{box-shadow:inset 0 1px #ffffff0e,0 18px 44px #0000003d,0 0 0 3px color-mix(in srgb,var(--wine) 8%,transparent)!important}}:is(.review-inline-image-open,.review-gallery figure>button){cursor:url(/cursors/review-zoom.svg?v=90) 11 11,zoom-in!important}@media (pointer:coarse){:is(.review-inline-image-open,.review-gallery figure>button){cursor:pointer!important}}@media (max-width:620px){.review-page-shell .review-canonical-surface,.write-layout-exact-v44 .review-editor-wysiwyg,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface{padding:28px 20px 34px!important}.write-layout-exact-v44 .review-preview-viewport{padding:8px!important}.write-layout-exact-v44 .review-mode-title{width:min(100%,340px);min-height:62px}.write-layout-exact-v44 .review-mode-word{font-size:24px}:is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface>.lead-verdict.player-verdict-quote,.write-layout-exact-v44 .write-verdict.player-verdict-editor>.write-verdict-surface{padding:19px 38px 24px!important;font-size:21px!important}}@media (prefers-reduced-motion:reduce){.write-layout-exact-v44 :is(.review-editor-canvas,.review-preview-public-shell).is-active{filter:none!important;animation:none!important;transform:none!important}}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg),:is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface .review-document.is-legacy-review-document{color:var(--review-reading-ink,var(--review-canvas-ink,#f4f6f9))!important;font-family:var(--font-exo-2,var(--font-manrope,Manrope)),var(--font-noto-sans,"Noto Sans"),sans-serif!important;font-size:clamp(16px,var(--review-font-size,14pt),18px)!important;letter-spacing:.002em!important;text-align:justify!important;text-align-last:left!important;text-justify:inter-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;font-weight:600!important;line-height:normal!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p,:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div p{min-height:1.2em;position:relative;margin:0 min(var(--review-right-indent,0cm),2rem) .46em min(var(--review-left-indent,0cm),2rem)!important;color:inherit!important;background:linear-gradient(90deg,var(--review-paragraph-rail,#ecf3fcad),transparent 34%)!important;padding:2px 2px 2px 11px!important}@supports (color:color-mix(in lab, red, red)){:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p,:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div p{background:linear-gradient(90deg,color-mix(in srgb,var(--review-paragraph-rail,#ecf3fcad) 4%,transparent),transparent 34%)!important}}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p,:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div p{border:0!important;border-left:2px solid var(--review-paragraph-rail,#ecf3fcad)!important;box-shadow:-5px 0 13px -8px var(--review-paragraph-glow,#a8c2e147)!important;text-indent:0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p:last-child,:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div p:last-child{margin-bottom:0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p[data-review-align=center],:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p[data-review-align=right],:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div p[data-review-align=center],:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div p[data-review-align=right]{box-shadow:none!important;text-indent:0!important;border-left:0!important;padding-left:0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p[data-review-align=center],:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div p[data-review-align=center]{text-align:center!important;text-align-last:center!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p[data-review-align=right],:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div p[data-review-align=right]{text-align:right!important;text-align-last:right!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>:is(h2,h3){font-family:var(--font-unbounded,var(--font-exo-2,var(--sans)))!important;line-height:1.12!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>h2{margin:.96em 0 .38em!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>h3{margin:.82em 0 .34em!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>blockquote:not(.lead-verdict){font-family:var(--font-exo-2,var(--font-manrope,Manrope)),sans-serif!important;margin:.72em 0!important;font-style:italic!important;line-height:normal!important}.review-page-shell .review-canonical-surface,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface{background:linear-gradient(145deg,#ffffff06,transparent 42%), var(--review-reading-surface,var(--review-canvas,#0b1016))!important;padding:27px 29px 30px!important}@supports (color:color-mix(in lab, red, red)){.review-page-shell .review-canonical-surface,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface{background:linear-gradient(145deg,#ffffff06,transparent 42%), color-mix(in srgb,var(--review-reading-surface,var(--review-canvas,#0b1016)) 94%,transparent)!important}}.review-page-shell .review-canonical-surface,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface{border:1px solid #c2d3e717!important;border-radius:12px!important;box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff09!important}.write-layout-exact-v44 .review-editor-wysiwyg{padding:27px 29px 30px!important}.write-layout-exact-v44 .review-preview-viewport{box-shadow:none!important;border:0!important;padding:8px!important}.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface{width:min(100%,780px)!important;margin:0 auto!important}.cabinet-review-grid .review-card blockquote{font-family:var(--font-exo-2,var(--font-manrope,Manrope)),sans-serif!important;text-indent:0!important;margin-top:8px!important;font-weight:600!important;line-height:normal!important}.write-layout-exact-v44 .review-mode-title,.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible),.write-layout-exact-v44 .review-mode-title.is-preview{--review-mode-signal:var(--wine);isolation:isolate;color:#f3f7fc;position:relative;background:radial-gradient(ellipse 38% 170% at 50% 110%,var(--review-mode-signal),transparent 72%), linear-gradient(90deg,#ffffff05,#161f2a9e 18% 82%,#ffffff05), #080d137a!important;place-items:center!important;width:100%!important;min-width:100%!important;min-height:76px!important;padding:0 28px!important;display:grid!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .review-mode-title,.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible),.write-layout-exact-v44 .review-mode-title.is-preview{background:radial-gradient(ellipse 38% 170% at 50% 110%,color-mix(in srgb,var(--review-mode-signal) 13%,transparent),transparent 72%), linear-gradient(90deg,#ffffff05,#161f2a9e 18% 82%,#ffffff05), #080d137a!important}}.write-layout-exact-v44 .review-mode-title,.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible),.write-layout-exact-v44 .review-mode-title.is-preview{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);-webkit-backdrop-filter:blur(16px)saturate(112%);backdrop-filter:blur(16px)saturate(112%);text-align:center!important;border:1px solid #bdcfe421!important;border-left:0!important;border-right:0!important;border-radius:0!important;transition:background .24s,box-shadow .24s!important;transform:none!important;box-shadow:inset 0 1px #ffffff06,inset 0 -16px 34px #00000029!important}.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible){background:radial-gradient(ellipse 48% 190% at 50% 112%,var(--review-mode-signal),transparent 70%), linear-gradient(90deg,#ffffff06,#1b2532b3 18% 82%,#ffffff06), #090e158c!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible){background:radial-gradient(ellipse 48% 190% at 50% 112%,color-mix(in srgb,var(--review-mode-signal) 18%,transparent),transparent 70%), linear-gradient(90deg,#ffffff06,#1b2532b3 18% 82%,#ffffff06), #090e158c!important}}.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible){box-shadow:inset 0 1px #ffffff0a,inset 0 -18px 36px #0000002e,0 0 30px var(--review-mode-signal)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible){box-shadow:inset 0 1px #ffffff0a,inset 0 -18px 36px #0000002e,0 0 30px color-mix(in srgb,var(--review-mode-signal) 9%,transparent)!important}}.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible){outline:0!important}.write-layout-exact-v44 .review-mode-title:focus-visible{box-shadow:inset 0 0 0 2px var(--review-mode-signal),0 0 30px var(--review-mode-signal)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .review-mode-title:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--review-mode-signal) 48%,transparent),0 0 30px color-mix(in srgb,var(--review-mode-signal) 12%,transparent)!important}}.write-layout-exact-v44 .review-mode-word{z-index:2;color:#f3f7fc;text-shadow:0 8px 24px #00000057,0 0 20px var(--review-mode-signal);display:block;position:relative;font-family:var(--font-unbounded,var(--font-exo-2,var(--sans)))!important;letter-spacing:-.035em!important;text-align:center!important;font-size:clamp(26px,3vw,34px)!important;font-weight:600!important;line-height:1!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .review-mode-word{text-shadow:0 8px 24px #00000057,0 0 20px color-mix(in srgb,var(--review-mode-signal) 11%,transparent)}}.write-layout-exact-v44 .review-mode-title:hover .review-mode-word{letter-spacing:-.012em!important}.write-layout-exact-v44 :is(.review-editor-canvas,.review-preview-public-shell).is-active{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.write-layout-exact-v44 .write-verdict.player-verdict-editor{color:var(--text-soft);position:relative;margin:14px 0 0!important;display:block!important}.write-layout-exact-v44 .write-verdict-label{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:is(.review-page-shell,.write-layout-exact-v44) .review-verdict-surface{width:100%;min-height:92px;position:relative;overflow:hidden;color:var(--review-reading-ink,var(--review-canvas-ink,#f4f6f9))!important;background:radial-gradient(ellipse 58% 150% at 50% 120%,var(--wine),transparent 72%), linear-gradient(112deg,#1d2733a8,#0a101880 56%,#18212c99)!important;place-items:center!important;margin:0 0 15px!important;padding:14px 48px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){:is(.review-page-shell,.write-layout-exact-v44) .review-verdict-surface{background:radial-gradient(ellipse 58% 150% at 50% 120%,color-mix(in srgb,var(--wine) 8%,transparent),transparent 72%), linear-gradient(112deg,#1d2733a8,#0a101880 56%,#18212c99)!important}}:is(.review-page-shell,.write-layout-exact-v44) .review-verdict-surface{-webkit-backdrop-filter:blur(14px)saturate(112%);backdrop-filter:blur(14px)saturate(112%);font-family:var(--font-exo-2,var(--font-manrope,Manrope)),sans-serif!important;text-align:center!important;text-align-last:center!important;border:0!important;border-radius:10px!important;outline:0!important;font-size:clamp(18px,1.8vw,21px)!important;font-style:italic!important;font-weight:600!important;line-height:normal!important;box-shadow:inset 0 1px #d5e2f11f,inset 0 -1px #d5e2f112,0 14px 34px #0003!important}.write-layout-exact-v44 .write-verdict.player-verdict-editor>.review-verdict-surface{margin-bottom:0!important}:is(.review-page-shell,.write-layout-exact-v44) .review-canonical-surface>.lead-verdict.review-verdict-surface{margin-bottom:15px!important}:is(.review-page-shell,.write-layout-exact-v44) .lead-verdict.review-verdict-surface>p{place-items:center;width:100%;min-height:54px;display:grid;color:inherit!important;font:inherit!important;text-align:center!important;text-align-last:center!important;text-indent:0!important;margin:0!important;padding:0!important}.player-verdict-quote.review-verdict-surface>span[aria-hidden=true],.write-layout-exact-v44 .review-verdict-surface:before,.write-layout-exact-v44 .review-verdict-surface:after,:is(.review-page-shell,.write-layout-exact-v44) .lead-verdict.review-verdict-surface:after{color:var(--review-reading-rail,#dee9f6b8);position:absolute}@supports (color:color-mix(in lab, red, red)){.player-verdict-quote.review-verdict-surface>span[aria-hidden=true],.write-layout-exact-v44 .review-verdict-surface:before,.write-layout-exact-v44 .review-verdict-surface:after,:is(.review-page-shell,.write-layout-exact-v44) .lead-verdict.review-verdict-surface:after{color:color-mix(in srgb,var(--review-reading-rail,#dee9f6b8) 70%,transparent)}}.player-verdict-quote.review-verdict-surface>span[aria-hidden=true],.write-layout-exact-v44 .review-verdict-surface:before,.write-layout-exact-v44 .review-verdict-surface:after,:is(.review-page-shell,.write-layout-exact-v44) .lead-verdict.review-verdict-surface:after{opacity:.66;font:700 27px/1 var(--font-exo-2,var(--font-manrope,Manrope)),sans-serif!important}.player-verdict-quote.review-verdict-surface>span[aria-hidden=true],.write-layout-exact-v44 .review-verdict-surface:before{top:12px;left:18px}.write-layout-exact-v44 .review-verdict-surface:before{content:"“"}.write-layout-exact-v44 .review-verdict-surface:after,:is(.review-page-shell,.write-layout-exact-v44) .lead-verdict.review-verdict-surface:after{content:"”";bottom:10px;right:18px}.write-layout-exact-v44 .review-verdict-surface textarea,.write-layout-exact-v44 .review-verdict-surface textarea:focus{z-index:2;resize:none;-webkit-appearance:none;appearance:none;width:100%;min-height:56px;color:inherit;caret-color:var(--wine);margin:0;padding:14px 0;display:block;position:relative;overflow:auto;box-shadow:none!important;font:inherit!important;text-align:center!important;text-align-last:center!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.write-layout-exact-v44 .review-verdict-surface textarea:focus-visible{z-index:2;resize:none;-webkit-appearance:none;appearance:none;width:100%;min-height:56px;color:inherit;caret-color:var(--wine);margin:0;padding:14px 0;display:block;position:relative;overflow:auto;box-shadow:none!important;font:inherit!important;text-align:center!important;text-align-last:center!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .review-verdict-surface textarea,.write-layout-exact-v44 .review-verdict-surface textarea:focus{caret-color:color-mix(in srgb,var(--wine) 70%,white)}.write-layout-exact-v44 .review-verdict-surface textarea:focus-visible{caret-color:color-mix(in srgb,var(--wine) 70%,white)}}.write-layout-exact-v44 .write-verdict-placeholder{z-index:1;color:var(--text-soft);place-items:center;display:grid;position:absolute;inset:0 48px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .write-verdict-placeholder{color:color-mix(in srgb,var(--text-soft) 76%,transparent)}}.write-layout-exact-v44 .write-verdict-placeholder{pointer-events:none}.write-layout-exact-v44 .write-verdict-placeholder>span{white-space:nowrap;text-align:center;clip-path:inset(0 100% 0 0);max-width:100%;animation:1.28s steps(23,end) .16s forwards review-verdict-type;position:relative;overflow:hidden}.write-layout-exact-v44 .write-verdict-placeholder>span:after{content:"";vertical-align:-.12em;background:var(--wine);width:2px;height:1.05em;margin-left:4px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .write-verdict-placeholder>span:after{background:color-mix(in srgb,var(--wine) 72%,white)}}.write-layout-exact-v44 .write-verdict-placeholder>span:after{box-shadow:0 0 12px var(--wine)}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .write-verdict-placeholder>span:after{box-shadow:0 0 12px color-mix(in srgb,var(--wine) 38%,transparent)}}.write-layout-exact-v44 .write-verdict-placeholder>span:after{animation:.64s step-end infinite review-verdict-caret}.write-layout-exact-v44 .write-verdict.player-verdict-editor:focus-within>.review-verdict-surface{box-shadow:inset 0 1px #d5e2f129,inset 0 -1px #d5e2f11a,0 16px 38px #0000003b,0 0 24px var(--wine)!important}@supports (color:color-mix(in lab, red, red)){.write-layout-exact-v44 .write-verdict.player-verdict-editor:focus-within>.review-verdict-surface{box-shadow:inset 0 1px #d5e2f129,inset 0 -1px #d5e2f11a,0 16px 38px #0000003b,0 0 24px color-mix(in srgb,var(--wine) 8%,transparent)!important}}.write-layout-exact-v44 .write-verdict.player-verdict-editor>.write-verdict-count{z-index:3;color:var(--muted);font:650 9px/1 var(--sans);font-style:normal;bottom:8px;right:14px;margin:0!important;position:absolute!important}@keyframes review-verdict-type{to{clip-path:inset(0)}}@keyframes review-verdict-caret{0%,46%{opacity:1}47%,to{opacity:.16}}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-inline-image figcaption,.review-gallery figcaption,.review-video-embed figcaption){width:100%!important;color:var(--review-reading-ink,var(--review-canvas-ink,#f4f6f9))!important;margin:9px auto 0!important;padding-inline:10px!important;display:block!important}@supports (color:color-mix(in lab, red, red)){:is(.review-page-shell,.write-layout-exact-v44) :is(.review-inline-image figcaption,.review-gallery figcaption,.review-video-embed figcaption){color:color-mix(in srgb,var(--review-reading-ink,var(--review-canvas-ink,#f4f6f9)) 82%,transparent)!important}}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-inline-image figcaption,.review-gallery figcaption,.review-video-embed figcaption){font-family:var(--font-exo-2,var(--font-manrope,Manrope)),sans-serif!important;text-align:center!important;text-align-last:center!important;text-indent:0!important;font-size:15px!important;font-weight:600!important;line-height:normal!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) figure.review-inline-image{margin:1.05em auto!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-inline-image-open,.review-gallery figure>button){cursor:url(/cursors/review-zoom.svg?v=91) 11 11,zoom-in!important;border:0!important;outline:0!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-inline-image-open,.review-gallery figure>button):focus-visible{box-shadow:0 0 0 2px var(--wine),0 0 24px var(--wine)!important;outline:0!important}@supports (color:color-mix(in lab, red, red)){:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-inline-image-open,.review-gallery figure>button):focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--wine) 46%,transparent),0 0 24px color-mix(in srgb,var(--wine) 14%,transparent)!important}}.review-image-loupe{display:none!important}@media (max-width:620px){.review-page-shell .review-canonical-surface,.write-layout-exact-v44 .review-editor-wysiwyg,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface{padding:20px 17px 23px!important}.write-layout-exact-v44 .review-preview-viewport{padding:5px!important}.write-layout-exact-v44 .review-mode-title,.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible),.write-layout-exact-v44 .review-mode-title.is-preview{width:100%!important;min-width:100%!important;min-height:68px!important;padding-inline:16px!important}.write-layout-exact-v44 .rich-editor-section>.review-editor-heading{min-height:68px!important}.write-layout-exact-v44 .review-mode-word{font-size:24px!important}:is(.review-page-shell,.write-layout-exact-v44) .review-verdict-surface{min-height:84px;padding:12px 34px!important;font-size:17px!important}.write-layout-exact-v44 .write-verdict-placeholder{font-size:15px;inset-inline:34px}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-inline-image figcaption,.review-gallery figcaption,.review-video-embed figcaption){font-size:14px!important}}@media (pointer:coarse){:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-inline-image-open,.review-gallery figure>button){cursor:pointer!important}}@media (prefers-reduced-motion:reduce){.review-page-shell .review-hero-backdrop[data-palette-source=cover],.write-layout-exact-v44 .write-verdict-placeholder>span,.write-layout-exact-v44 .write-verdict-placeholder>span:after{clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}.review-page-shell .review-page-hero-v2:after{content:none!important;display:none!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg),:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) .review-canonical-surface .review-document.is-legacy-review-document{font-size:clamp(18.5px,var(--review-font-size,14pt),20px)!important;line-height:1.34!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p,:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div p{min-height:1.34em;text-indent:1.35em!important;margin-bottom:.56em!important;padding:2px 2px 3px 12px!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p[data-review-align=center],:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg)>p[data-review-align=right],:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div p[data-review-align=center],:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-spoiler>div p[data-review-align=right]{text-indent:0!important}.write-layout-exact-v44 .rich-editor-section{margin-top:12px!important}.write-layout-exact-v44 .rich-editor-section>.review-editor-heading{min-height:72px!important;margin:0!important}.write-layout-exact-v44 .review-mode-title,.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible),.write-layout-exact-v44 .review-mode-title.is-preview{--review-mode-signal:#9aa7b7;perspective:720px;clip-path:none!important;background:linear-gradient(#121922eb,#0a0f16e0)!important;border:1px solid #c2d3e724!important;border-bottom-color:#c2d3e717!important;border-radius:12px 12px 0 0!important;min-height:72px!important;margin:0!important;transition:border-color .22s,background .22s!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09!important}.write-layout-exact-v44 .review-mode-title.is-preview{--review-mode-signal:#a9b3c0}.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible){background:linear-gradient(#161e28f0,#0b1118e6)!important;border-color:#cbdaeb38!important}.write-layout-exact-v44 :is(.review-editor-canvas,.review-preview-public-shell){background:#070b10b8!important;border:1px solid #c2d3e724!important;border-top:0!important;border-radius:0 0 12px 12px!important;margin-top:0!important;box-shadow:0 24px 58px #0000003d!important}.write-layout-exact-v44 :is(.review-editor-canvas,.review-preview-public-shell).is-active{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}.write-layout-exact-v44 .editor-toolbar-v3{border-radius:0!important;margin-top:0!important}.write-layout-exact-v44 :is(.review-editor-wysiwyg,.review-preview-viewport){border:0!important;border-top:1px solid #c2d3e714!important;border-radius:0!important}:is(.review-page-shell,.write-layout-exact-v44) .review-verdict-surface{min-height:80px;font-family:var(--font-manrope,Manrope),var(--font-exo-2,sans-serif)!important;padding:11px 46px!important;font-size:clamp(21px,2vw,24px)!important;font-style:normal!important;font-weight:700!important;line-height:1.24!important}:is(.review-page-shell,.write-layout-exact-v44) .lead-verdict.review-verdict-surface>p{min-height:0;line-height:1.24!important}.write-layout-exact-v44 .review-verdict-surface textarea,.write-layout-exact-v44 .review-verdict-surface textarea:focus{field-sizing:content;min-height:1.24em;max-height:2.48em;overflow-y:auto;padding:0!important;line-height:1.24!important}.write-layout-exact-v44 .review-verdict-surface textarea:focus-visible{field-sizing:content;min-height:1.24em;max-height:2.48em;overflow-y:auto;padding:0!important;line-height:1.24!important}.write-layout-exact-v44 .write-verdict-placeholder{inset:11px 46px;font:inherit!important;line-height:1.24!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-inline-image figcaption,.review-gallery figcaption,.review-video-embed figcaption){margin-top:3px!important;padding:0 10px!important}:is(.review-page-shell,.write-layout-exact-v44,.feed-page-shell) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-inline-image-plate{filter:drop-shadow(0 18px 28px #0000006b)drop-shadow(0 7px 12px #00000047)}@media (max-width:620px){.write-layout-exact-v44 .rich-editor-section>.review-editor-heading,.write-layout-exact-v44 .review-mode-title,.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible),.write-layout-exact-v44 .review-mode-title.is-preview{min-height:64px!important}:is(.review-page-shell,.write-layout-exact-v44) .review-verdict-surface{min-height:74px;padding:10px 34px!important;font-size:19px!important}.write-layout-exact-v44 .write-verdict-placeholder{inset:10px 34px}}.critic30-rider-profile.critic30-rider-dock,.critic35-rider-overlay.critic30-rider-dock{display:block}.profile-filter-controls-library{grid-template-columns:minmax(0,40%) repeat(4,minmax(0,1fr))}.profile-filter-controls-reviews{grid-template-columns:minmax(0,40%) repeat(3,minmax(0,1fr))}.profile-filter-controls>:is(.cabinet-search-field,.filter-select-trigger){border-radius:12px;height:48px;min-height:48px}.profile-filter-controls .cabinet-search-field>input,html[data-theme=noir] .profile-filter-controls .cabinet-search-field>input{height:46px;min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:0}.review-filter-summary>button:focus-visible{outline:2px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.review-filter-summary>button:focus-visible{outline:2px solid color-mix(in srgb,var(--ink) 72%,transparent)}}.review-filter-summary>button:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--wine)}@supports (color:color-mix(in lab, red, red)){.review-filter-summary>button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 30%,transparent)}}.profile-hero-v5 .profile-identity{flex-direction:column;align-self:stretch;display:flex}.profile-hero-v5 .profile-envy-stats{margin-top:auto}@media (max-width:1180px) and (min-width:701px){.profile-filter-controls-library,.profile-filter-controls-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.profile-filter-controls-library,.profile-filter-controls-reviews{grid-template-columns:minmax(0,1fr)}}.follow-state-button,.profile-read-button{--follow-state-mark-ink:#071019}.follow-state-icon{width:23px;min-width:23px;height:23px;transition:color .18s,opacity .18s,transform .2s cubic-bezier(.22,1,.36,1);display:block;overflow:visible}.follow-state-icon.is-busy{opacity:.62;animation:.72s ease-in-out infinite alternate follow-state-pulse}.follow-state-button{place-items:center;height:40px;border-radius:10px!important;width:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;display:inline-grid!important}.profile-read-button{width:44px;min-width:44px;height:42px;min-height:42px;padding:0}.profile-read-button :is(.follow-state-icon,.follow-read-icon){width:24px;height:24px}.profile-read-button:is(:hover,:focus-visible) :is(.follow-state-icon,.follow-read-icon),.follow-state-button:is(:hover,:focus-visible) .follow-state-icon{transform:translateY(-1px)scale(1.04)}@keyframes follow-state-pulse{to{opacity:1;transform:scale(.92)}}.game-info-band{color:#e7edf5e0;-webkit-backdrop-filter:blur(12px)saturate(108%);backdrop-filter:blur(12px)saturate(108%);background:linear-gradient(105deg,#1f2a37a3,#0b11197a 58%,#19222d8f);border:1px solid #c7d6e721;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center;gap:11px;min-width:0;min-height:66px;padding:10px 13px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 13px 30px #00000024}.game-info-facts{align-items:stretch;min-width:0;display:flex;overflow:hidden}.game-info-general{display:contents}.game-info-fact{grid-template-columns:19px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:0 12px;display:grid}.game-info-fact:first-child{padding-left:0}.game-info-fact+.game-info-fact{border-left:1px solid #cedae821}.game-info-fact>svg,.game-info-genres>svg{color:#c9d6e5b8;width:18px;min-width:18px;height:18px}.game-info-fact>span{gap:2px;min-width:0;display:grid}.game-info-fact small{color:#b1becf94;font:680 8px/1 var(--font-manrope,Manrope),var(--sans);letter-spacing:.095em;text-transform:uppercase}.game-info-fact b{min-width:0;color:inherit;font:660 11px/1.2 var(--font-manrope,Manrope),var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-info-genres{border-left:1px solid #cedae821;align-items:center;gap:7px;min-width:0;padding-left:11px;display:flex;overflow:hidden}.game-info-genres>span{color:#d7e1edbd;min-width:0;font:620 10px/1.25 var(--font-manrope,Manrope),var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-info-band.is-compact{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(90px,32%);gap:7px;min-height:48px;padding:7px 10px;box-shadow:inset 0 1px #ffffff09}.game-info-band.is-compact .game-info-fact{grid-template-columns:15px minmax(0,1fr);gap:5px;padding-inline:8px}.game-info-band.is-compact .game-info-fact:first-child{padding-left:0}.game-info-band.is-compact .game-info-fact:nth-child(n+5){display:none}.game-info-band.is-compact .game-info-fact>svg,.game-info-band.is-compact .game-info-genres>svg{width:15px;min-width:15px;height:15px}.game-info-band.is-compact .game-info-fact small{display:none}.game-info-band.is-compact .game-info-fact b,.game-info-band.is-compact .game-info-genres>span{font-size:9px}.feed-page-shell{--ch-raised:#141b25f0;--ch-line:#b5c6d821;--ch-line-strong:#c6d6e73d;--ch-accent:var(--wine);isolation:isolate;background:#06090e;min-height:calc(100vh - 74px);position:relative;overflow:clip}.feed-page-shell:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 12% 18%,#7a97b81b 0 2px,#0000 3px),radial-gradient(circle at 87% 37%,#9eb2c914 0 2px,#0000 3px),radial-gradient(34rem 24rem at 9% 22%,#374e6924,#0000 72%),radial-gradient(38rem 28rem at 94% 64%,#5433411b,#0000 74%),repeating-linear-gradient(90deg,#0000 0 95px,#96aec907 96px,#0000 97px 192px),repeating-linear-gradient(0deg,#0000 0 47px,#96aec906 48px,#0000 49px 96px),linear-gradient(#080c12,#05080d 55%,#070a10);position:fixed;inset:74px 0 0}.feed-page-v2{grid-template-columns:190px minmax(0,760px) minmax(292px,340px);align-items:start;gap:22px}.feed-page-v2 .feed-rail-flow{padding-block:26px;position:static}.feed-page-v2 .feed-rail-flow nav a i{place-items:center;width:24px;height:24px;display:grid}.feed-page-v2 .feed-rail-flow nav a i svg{width:22px;height:22px}.feed-page-v2 .feed-rail-flow nav a.active i{color:#fff;filter:drop-shadow(0 5px 10px var(--wine))}@supports (color:color-mix(in lab, red, red)){.feed-page-v2 .feed-rail-flow nav a.active i{filter:drop-shadow(0 5px 10px color-mix(in srgb,var(--wine) 28%,transparent))}}.feed-page-v2 .feed-column{background:#06090ec7;border-color:#b9c9db1f;min-width:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff03,0 34px 90px #0000003d}.feed-page-v2 .feed-column-header{background:radial-gradient(52% 120% at 96% -10%,#7d91a817,#0000 74%),linear-gradient(#0d131cde,#070b11c2)}.feed-page-v2 .feed-post-v2{--feed-card-height:324px;--reader-rider-color:#ccd7e49e;width:100%;block-size:var(--feed-card-height);background:linear-gradient(116deg,#0f151ee6,#070b11e0);border-bottom:1px solid #becdde21;grid-template-rows:70px minmax(0,210px) 44px;grid-template-columns:minmax(0,1fr) 158px;min-height:0;display:grid;overflow:hidden}.feed-page-v2 .feed-post-v2[data-friend-rider=war]{--reader-rider-color:#df4353}.feed-page-v2 .feed-post-v2[data-friend-rider=famine]{--reader-rider-color:#d0a738}.feed-page-v2 .feed-post-v2[data-friend-rider=death]{--reader-rider-color:#c5d3da}.feed-page-v2 .feed-post-v2:hover{background:linear-gradient(116deg,#131a24f0,#080c13e8)}html[data-theme=noir] .feed-page-v2 .feed-post-v2{box-shadow:none;background:linear-gradient(116deg,#0f151ee6,#070b11e0);border-color:#becdde21}html[data-theme=noir] .feed-page-v2 .feed-post-v2:hover{background:linear-gradient(116deg,#131a24f0,#080c13e8)}.feed-page-v2 .feed-post-v2>.feed-author-row{grid-area:1/1;grid-template-columns:58px minmax(0,1fr) 22px;align-items:center;gap:12px;min-width:0;padding:10px 16px 4px;display:grid}.feed-author-avatar .avatar-large{border-radius:15px;width:58px;min-width:58px;height:58px;box-shadow:0 0 0 1px #dfe7f152,0 11px 28px #0000004f}.feed-author-identity{align-self:center;gap:5px;min-width:0;display:grid}.feed-page-v2 .feed-post-v2 .feed-author-identity>a{color:#f4f7fb;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:720;line-height:1.04;overflow:hidden}.feed-page-v2 .feed-post-v2 .feed-author-identity>span{color:#b1c0d2a1;font-family:var(--font-unbounded,var(--sans));letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:8px;font-weight:650;line-height:1}.feed-friend-check{width:19px;min-width:19px;height:19px;color:var(--reader-rider-color)}.feed-page-v2 .feed-post-v2>.feed-post-cover{border-left:1px solid #c6d4e51f;grid-area:1/2/3;min-width:0;min-height:0;display:block;overflow:hidden}.feed-page-v2 .feed-post-cover .game-cover,.feed-page-v2 .feed-post-cover .game-cover>img,.feed-page-v2 .feed-post-cover .generated-game-cover{aspect-ratio:auto;width:100%;height:100%;min-height:100%;box-shadow:none;border:0;border-radius:0}.feed-page-v2 .feed-post-cover .game-cover>img{object-fit:cover;object-position:50% 18%}.feed-review-summary{grid-area:2/1;grid-template-rows:42px 48px minmax(0,1fr);gap:7px;min-width:0;min-height:0;padding:2px 16px 10px;display:grid;overflow:hidden}.feed-review-heading{align-items:center;min-width:0;padding-left:70px;display:flex;overflow:hidden}.feed-page-v2 .feed-review-heading h2{color:#f4f7fb;min-width:0;font-family:var(--font-unbounded,var(--sans));letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:23px;font-weight:700;line-height:1.05;overflow:hidden}.feed-review-excerpt{color:#e7ecf3e3;background:linear-gradient(90deg,#5369821c,#11192333 48%,#0000);border-left:2px solid #becfe26e;border-radius:2px 9px 9px 2px;min-width:0;min-height:0;padding:9px 13px 9px 16px;display:block;overflow:hidden}.feed-review-excerpt>p{font-family:var(--font-exo-2,var(--font-manrope,Manrope)),var(--font-noto-sans,"Noto Sans"),sans-serif;letter-spacing:.002em;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;font-weight:400;line-height:1.34;display:-webkit-box;overflow:hidden}.feed-page-v2 .feed-post-v2>footer{border-top:1px solid #c2d0e01f;grid-area:3/1/auto/-1;align-items:center;gap:8px;min-width:0;min-height:44px;padding:3px 8px 3px 15px;display:flex}.feed-engagement{align-items:center;gap:5px;min-width:0;display:flex}.feed-page-v2 .feed-post-v2>footer .feed-action{color:#b4c2d3ba;border-radius:9px;justify-content:center;align-items:center;gap:4px;width:42px;min-width:42px;min-height:36px;padding:0;display:inline-flex}.feed-page-v2 .feed-post-v2>footer .feed-action svg{width:18px;height:18px}.feed-page-v2 .feed-post-v2>footer .feed-action b{font-size:10px}.feed-page-v2 .feed-post-v2>footer .review-vote-control{justify-content:flex-start;gap:4px;min-width:0;display:flex}.feed-page-v2 .feed-post-v2>footer .review-vote-control.is-compact button{flex:0 0 42px;grid-template-columns:18px auto;gap:3px;width:42px;min-width:42px;min-height:36px;padding:0}.feed-page-v2 .feed-post-v2>footer .feed-read-action{color:#e1e8f1db;width:auto;min-width:94px;min-height:36px;font:680 10px/1 var(--font-manrope,Manrope),var(--sans);background:#3e4d602e;border:1px solid #c2d0e026;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-left:auto;padding:0 11px 0 13px;display:inline-flex}.feed-page-v2 .feed-post-v2>footer .feed-read-action:hover{background:#58697e42;border-color:#d5e0ed4d;color:#fff!important}.feed-page-v2 .feed-post-v2>footer .feed-read-action svg{width:17px;height:17px}.feed-post-skeleton{background:linear-gradient(110deg,#0f151ee6 20%,#1d2633e0 38%,#0f151ee6 56%) 0 0/230% 100%;animation:1.35s ease-in-out infinite feed-skeleton-wave;position:relative;content-visibility:visible!important}html[data-theme=noir] .feed-page-v2 .feed-post-v2.feed-post-skeleton{box-shadow:none;background:linear-gradient(110deg,#0f151ee6 20%,#1d2633e0 38%,#0f151ee6 56%) 0 0/230% 100%}.feed-post-skeleton>span:first-child{border-radius:15px;width:58px;height:58px;top:15px;left:16px}.feed-post-skeleton>span:nth-child(4){border-radius:0;width:158px;height:280px;top:0;right:0}@keyframes feed-skeleton-wave{to{background-position:-130% 0}}.feed-load-zone>.feed-post-v2{width:100%}.feed-load-fallback{color:#d9e2edd1;min-height:46px;font:680 11px/1 var(--font-manrope,Manrope),var(--sans);background:#19222ead;border:1px solid #becddf29;border-radius:11px;margin:10px 18px}.feed-load-fallback.is-auto{clip-path:inset(50%);width:1px;min-width:1px;height:1px;min-height:1px;margin:0;padding:0;overflow:hidden}.feed-load-fallback.is-auto:focus-visible{clip-path:none;width:auto;min-width:120px;height:40px;min-height:40px;margin:8px auto;padding:0 14px}.game-cover>.generated-game-cover{position:absolute;inset:0}.game-cover>.game-cover-media{z-index:1;opacity:1;object-fit:cover;width:100%;height:100%;transition:none;display:block;position:absolute;inset:0}.game-cover[data-card-artwork=portrait]>img.game-cover-steam-media{background:#111720;object-fit:cover!important;object-position:50% 50%!important}.game-cover>.steam-artwork{z-index:1;width:100%;height:100%;position:absolute;inset:0}.game-cover>.steam-artwork>img,.game-cover>.steam-artwork>.catalog-cover-placeholder,.game-cover>.steam-artwork>.media-image-shell,.game-cover>.steam-artwork>.media-image-shell>img{object-fit:cover;width:100%;height:100%}.game-cover>.cover-score{z-index:2}@media (prefers-reduced-motion:reduce){.game-cover>.game-cover-media{transition:none}}.feed-friends-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-theme=noir] .feed-page-v2 .feed-friends-card{box-shadow:none;background:0 0;border:0}.feed-friends-card>header{padding-inline:2px}.feed-friends-card>p{background:#0d131cd1;border:1px solid #b8c9dc21;border-radius:12px;padding:13px}.feed-friends-list{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:0}.feed-friends-list>.critic30-reader-card{width:100%}.feed-friends-list .critic30-reader-relation .follow-state-button{height:38px;width:38px!important;min-width:38px!important}.feed-connections-card>header{justify-content:flex-start}.review-page-shell.review-page-v3{isolation:isolate;position:relative;overflow:clip;background:linear-gradient(#070a0f,#0a0e14 52%,#06090e)!important}.review-page-shell.review-page-v3:before{pointer-events:none;z-index:0!important;content:""!important;background:radial-gradient(circle at 8% 24%,#0000 0 72px,#abbed30e 73px 74px,#0000 75px 112px,#abbed307 113px 114px,#0000 115px),radial-gradient(circle at 93% 72%,#0000 0 92px,#abbed30b 93px 94px,#0000 95px 146px,#abbed306 147px 148px,#0000 149px),repeating-linear-gradient(0deg,#0000 0 31px,#a6b8cd07 32px,#0000 33px 64px),repeating-linear-gradient(90deg,#0000 0 63px,#a6b8cd05 64px,#0000 65px 128px),radial-gradient(34rem 52rem at -4% 43%,#3c4e6524,#0000 74%),radial-gradient(38rem 54rem at 105% 58%,#5034421b,#0000 76%)!important;display:block!important;position:fixed!important;inset:74px 0 0!important;-webkit-mask-image:linear-gradient(90deg,#000,#000000d1 22%,#00000047 43%,#00000038 57%,#000000d1 78%,#000)!important;mask-image:linear-gradient(90deg,#000,#000000d1 22%,#00000047 43%,#00000038 57%,#000000d1 78%,#000)!important}.review-page-shell.review-page-v3>*{z-index:1;position:relative}.review-page-v3 .review-game-info-band{width:min(100%,820px);margin-top:18px}@media (max-width:1180px){.feed-page-v2{grid-template-columns:176px minmax(0,1fr)}.feed-page-v2 .feed-right-rail{display:none}.review-page-v3 .review-game-info-band{grid-template-columns:minmax(0,1fr)}.review-page-v3 .game-info-genres{border-top:1px solid #cedae821;border-left:0;padding:8px 0 0}}@media (max-width:820px){.feed-page-v2{grid-template-columns:minmax(0,1fr);width:100%}.feed-page-v2 .feed-left-rail{display:none}.feed-page-v2 .feed-column{border-inline:0}.review-page-v3 .game-info-fact small{display:none}.review-page-v3 .game-info-fact{grid-template-columns:17px minmax(0,1fr)}}@media (max-width:620px){.feed-page-v2 .feed-post-v2{--feed-card-height:304px;grid-template-rows:64px minmax(0,198px) 42px;grid-template-columns:minmax(0,1fr) 108px}.feed-page-v2 .feed-post-v2>.feed-author-row{grid-template-columns:50px minmax(0,1fr) 18px;gap:9px;padding:8px 10px 3px}.feed-author-avatar,.feed-author-avatar .avatar-large{border-radius:13px;width:50px;min-width:50px;height:50px}.feed-page-v2 .feed-post-v2 .feed-author-identity>a{font-size:15px}.feed-review-summary{grid-template-rows:37px 45px minmax(0,1fr);gap:6px;padding:1px 10px 8px}.feed-review-heading{padding-left:59px}.feed-page-v2 .feed-review-heading h2{font-size:18px}.game-info-band.is-compact{grid-template-columns:minmax(0,1fr);min-height:45px;padding:6px 8px}.game-info-band.is-compact .game-info-genres,.game-info-band.is-compact .game-info-fact:nth-child(n+4){display:none}.feed-review-excerpt{padding:7px 9px 7px 11px}.feed-review-excerpt>p{-webkit-line-clamp:3;font-size:12px;line-height:1.34}.feed-page-v2 .feed-post-v2>footer{padding-inline:8px}.feed-page-v2 .feed-post-v2>footer .feed-action,.feed-page-v2 .feed-post-v2>footer .review-vote-control.is-compact button{flex-basis:36px;width:36px;min-width:36px}.feed-page-v2 .feed-post-v2>footer .feed-read-action{width:40px;min-width:40px;padding:0}.feed-page-v2 .feed-post-v2>footer .feed-read-action>span{display:none}.feed-post-skeleton>span:nth-child(3){right:118px}.feed-post-skeleton>span:nth-child(4){width:108px;height:262px}.review-page-v3 .review-game-info-band{min-height:0;padding:9px}.review-page-v3 .game-info-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.review-page-v3 .game-info-fact{border-left:0;padding:0}}@media (prefers-reduced-motion:reduce){.feed-post-skeleton,.follow-state-icon.is-busy{animation:none!important}}.review-page-v3{--review-game-summary-width:580px}.review-page-v3 .review-page-heading h1{width:min(100%,var(--review-game-summary-width));text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:var(--review-game-summary-width)!important}.review-page-v3 .review-game-info-band.is-split{width:min(100%,var(--review-game-summary-width));grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);gap:0;height:66px;min-height:66px;max-height:66px;margin-top:18px;padding:0}.review-page-v3 .review-game-info-band.is-split .game-info-general{grid-template-columns:minmax(0,1fr) minmax(112px,41%);align-items:center;min-width:0;height:100%;padding:10px 11px;display:grid;overflow:hidden}.review-page-v3 .review-game-info-band.is-split .game-info-player{background:linear-gradient(90deg,#859ab20e,#45586e06);border-left:1px solid #cddae938;align-items:center;min-width:0;height:100%;padding:10px 11px;display:flex;overflow:hidden;box-shadow:inset 1px 0 #ffffff05}.review-page-v3 .review-game-info-band.is-split .game-info-facts{width:100%;height:100%}.review-page-v3 .review-game-info-band.is-split .game-info-fact{flex:1 1 0;grid-template-columns:17px minmax(0,1fr);gap:6px;padding-inline:9px}.review-page-v3 .review-game-info-band.is-split .game-info-fact:first-child{padding-left:0}.review-page-v3 .review-game-info-band.is-split .game-info-fact[data-kind=year]{flex:0 0 69px}.review-page-v3 .review-game-info-band.is-split .game-info-fact[data-kind=time]{flex:0 0 69px;padding-right:0}.review-page-v3 .review-game-info-band.is-split :is(.game-info-fact,.game-info-genres)>svg{color:#c7d6e7c2;filter:drop-shadow(0 3px 7px #0003);width:17px;min-width:17px;height:17px}.review-page-v3 .review-game-info-band.is-split .game-info-fact small{font-family:var(--font-unbounded,var(--font-manrope,Manrope)),var(--sans);letter-spacing:.07em;font-size:7px;font-weight:600}.review-page-v3 .review-game-info-band.is-split .game-info-fact b{font-family:var(--font-manrope,Manrope),var(--font-noto-sans,"Noto Sans"),sans-serif;letter-spacing:-.012em;font-size:10.5px;font-weight:720}.review-page-v3 .review-game-info-band.is-split .game-info-genres{border-top:0;border-left:1px solid #cedae824;gap:6px;height:100%;padding-left:10px}.review-page-v3 .review-game-info-band.is-split .game-info-genres>span{font-family:var(--font-manrope,Manrope),var(--font-noto-sans,"Noto Sans"),sans-serif;font-size:9.5px;font-weight:660}@media (max-width:620px){.review-page-v3{--review-game-summary-width:100%}.review-page-v3 .review-game-info-band.is-split{grid-template-columns:minmax(0,1fr) minmax(145px,1fr);height:66px;min-height:66px;max-height:66px;padding:0}.review-page-v3 .review-game-info-band.is-split .game-info-general{grid-template-columns:minmax(0,1fr);padding:9px}.review-page-v3 .review-game-info-band.is-split .game-info-genres{display:none}.review-page-v3 .review-game-info-band.is-split .game-info-facts{grid-template-columns:none;gap:0;display:flex}.review-page-v3 .review-game-info-band.is-split .game-info-fact{border-left:1px solid #cedae821;padding-inline:7px}.review-page-v3 .review-game-info-band.is-split .game-info-fact:first-child{border-left:0;padding-left:0}.review-page-v3 .review-game-info-band.is-split .game-info-fact[data-kind=year]{flex:0 0 58px}.review-page-v3 .review-game-info-band.is-split .game-info-fact[data-kind=time]{flex:0 0 57px}.review-page-v3 .review-game-info-band.is-split .game-info-fact small{font-size:6.5px;display:block}}@media (pointer:fine){html,body{cursor:url(/cursors/black-shard.svg?v=198) 3 3,auto}:is(a[href],button:not(:disabled),select:not(:disabled),summary,label[for],[role=button]:not([aria-disabled=true]),input[type=button]:not(:disabled),input[type=submit]:not(:disabled),input[type=reset]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=range]:not(:disabled),input[type=file]:not(:disabled),.setting-switch,.form-check){cursor:url(/cursors/black-shard-active.svg?v=198) 3 3,pointer!important}:is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],textarea,[contenteditable=true]){cursor:text!important}:is(.tier-game[draggable=true],[draggable=true],.critic30-rider-card.is-filled,.critic30-rider-profile[data-drag-surface=friend],.gamerate-image-stage.is-zoomed){cursor:grab!important}body:is(.tier-dragging,.rider-dragging,.review-photo-dragging) *,:is(.tier-game,.critic30-rider-card,.critic30-rider-profile,.gamerate-image-stage).is-dragging,:is(.tier-game[draggable=true],.critic30-rider-card.is-filled):active{cursor:grabbing!important}:is(.review-inline-image-open,.review-gallery figure>button,.lightbox-image:not(.is-zoomed),.gamerate-image-stage:not(.is-zoomed)){cursor:url(/cursors/review-zoom.svg?v=119) 11 11,zoom-in!important}:is(button,input,select,textarea):disabled,[aria-disabled=true]{cursor:not-allowed!important}}.tier-game,.profile-tier-board[data-tier-style] .tier-game{will-change:transform;transition:transform .52s cubic-bezier(.2,.78,.24,1),box-shadow .5s cubic-bezier(.2,.78,.24,1),filter .42s,opacity .32s!important}body:not(.tier-dragging):not(.tier-drag-arming) .profile-tier-board .tier-game:is(:hover,:focus-visible){z-index:24;transform:translateY(-6px)scale(1.035);filter:brightness(1.035)saturate(1.025)!important;box-shadow:0 23px 48px #0000008c, 0 0 24px var(--tier-focus), 0 0 54px var(--tier-focus)!important;outline:0!important}@supports (color:color-mix(in lab, red, red)){body:not(.tier-dragging):not(.tier-drag-arming) .profile-tier-board .tier-game:is(:hover,:focus-visible){box-shadow:0 23px 48px #0000008c, 0 0 24px color-mix(in srgb,var(--tier-focus) 15%,transparent), 0 0 54px color-mix(in srgb,var(--tier-focus) 7%,transparent)!important}}body.tier-drag-arming .profile-tier-board .tier-game:is(:hover,:focus-visible){z-index:auto!important;filter:none!important;outline:0!important;transition-duration:.19s!important;transform:none!important}.profile-tier-board[data-dragging=true] .tier-game:not(.is-dragging){transition:transform .5s cubic-bezier(.2,.78,.24,1),box-shadow .44s,filter .38s,opacity .32s!important}.tier-drop-slot{animation-duration:.39s!important}.tier-drag-overlay{animation-duration:.28s!important}@media (prefers-reduced-motion:reduce){.tier-game,.profile-tier-board[data-tier-style] .tier-game,.profile-tier-board[data-dragging=true] .tier-game:not(.is-dragging){transition:none!important}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--review-angular-frame:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}:is(.review-page-shell,.write-layout-exact-v44){opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.write-layout-exact-v44[data-draft-ready]{transition:opacity .38s cubic-bezier(.22,1,.36,1),visibility linear}.write-layout-exact-v44[data-draft-ready=false]{visibility:hidden;pointer-events:none;opacity:0!important}.write-layout-exact-v44[data-draft-ready=true]{visibility:visible;opacity:1!important}.review-page-shell .review-hero-backdrop[data-palette-state]{contain:paint;isolation:isolate;transition:background .62s cubic-bezier(.22,1,.36,1);opacity:1!important;filter:none!important;background:radial-gradient(ellipse 29% 92% at -3% -7%,rgb(var(--cover-zone-top-left-rgb,55 65 78)/.48) 0%,rgb(var(--cover-zone-top-left-rgb,55 65 78)/.14) 43%,transparent 70%), radial-gradient(ellipse 34% 86% at 50% -14%,rgb(var(--cover-zone-top-center-rgb,72 84 98)/.44) 0%,rgb(var(--cover-zone-top-center-rgb,72 84 98)/.12) 43%,transparent 69%), radial-gradient(ellipse 29% 92% at 103% -7%,rgb(var(--cover-zone-top-right-rgb,91 104 120)/.48) 0%,rgb(var(--cover-zone-top-right-rgb,91 104 120)/.14) 43%,transparent 70%), radial-gradient(ellipse 26% 98% at 106% 50%,rgb(var(--cover-zone-right-rgb,48 59 72)/.48) 0%,rgb(var(--cover-zone-right-rgb,48 59 72)/.13) 43%,transparent 71%), radial-gradient(ellipse 30% 90% at 103% 112%,rgb(var(--cover-zone-bottom-right-rgb,31 40 51)/.46) 0%,rgb(var(--cover-zone-bottom-right-rgb,31 40 51)/.12) 42%,transparent 70%), radial-gradient(ellipse 34% 86% at 50% 116%,rgb(var(--cover-zone-bottom-center-rgb,36 46 58)/.42) 0%,rgb(var(--cover-zone-bottom-center-rgb,36 46 58)/.1) 42%,transparent 69%), radial-gradient(ellipse 30% 90% at -3% 112%,rgb(var(--cover-zone-bottom-left-rgb,42 52 64)/.46) 0%,rgb(var(--cover-zone-bottom-left-rgb,42 52 64)/.12) 42%,transparent 70%), radial-gradient(ellipse 26% 98% at -6% 50%,rgb(var(--cover-zone-left-rgb,72 84 98)/.48) 0%,rgb(var(--cover-zone-left-rgb,72 84 98)/.13) 43%,transparent 71%), linear-gradient(94deg,#020407 0%,#090d13 47%,#020407 100%)!important;box-shadow:inset 0 -54px 76px #00000061!important}.review-page-shell .review-hero-backdrop[data-palette-state=loading]{opacity:.82!important}.review-page-shell .review-hero-backdrop.has-cover-palette{filter:none!important}.review-page-shell .review-page-cover{filter:drop-shadow(0 26px 32px #00000070)drop-shadow(0 10px 14px #00000042)}.review-page-shell .review-page-cover .game-cover{clip-path:var(--review-angular-frame);overflow:hidden;box-shadow:none!important;border-radius:0!important}:is(.review-page-shell,.write-layout-exact-v44) :is(.review-canonical-surface .review-document,.review-editor-paper-shell .review-editor-wysiwyg) .review-inline-image-open{clip-path:var(--review-angular-frame)!important}@media (min-width:901px){.review-page-shell .review-page-hero-inner{min-height:0!important;padding-top:26px!important;padding-bottom:26px!important}.review-page-shell>.review-atmosphere{inset:330px 0 0!important}}.write-layout-exact-v44 .rich-editor-section{--review-content-gutter:29px;isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);border:1px solid #c7d7ea24;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 58px #00000040,inset 0 1px #ffffff09;background:linear-gradient(145deg,#ffffff06,#0000 42%),#070b117a!important;margin-top:12px!important}.write-layout-exact-v44>.write-sidebar{position:static!important;top:auto!important}.write-layout-exact-v44 .rich-editor-section>.review-editor-heading{width:100%!important;min-height:72px!important;margin:0!important;display:block!important}.write-layout-exact-v44 .review-mode-title,.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible),.write-layout-exact-v44 .review-mode-title.is-preview{--review-mode-steel:#a9b6c4;--review-mode-patina:#5d8584;isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);position:relative;color:#f2f5f8!important;clip-path:none!important;opacity:1!important;text-align:center!important;background:linear-gradient(#1d252eb8,#090e148f)!important;border:0!important;border-bottom:1px solid #b7c8db29!important;border-radius:13px 13px 0 0!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;width:100%!important;min-width:100%!important;min-height:72px!important;margin:0!important;padding:0 clamp(16px,3.5vw,42px)!important;transition:background .22s,border-color .22s!important;display:grid!important;overflow:hidden!important;transform:none!important;box-shadow:inset 0 1px #ffffff09,inset 0 -15px 31px #0000001f!important}.write-layout-exact-v44 .review-mode-title:disabled{cursor:wait;opacity:1!important}.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible){background:linear-gradient(#232c36c7,#0b111899)!important;border-bottom-color:#b7c8db3d!important;outline:0!important}.write-layout-exact-v44 .review-mode-word,.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible) .review-mode-word{z-index:2;position:relative;color:#edf2f6!important;font-family:var(--font-russo-one,var(--font-unbounded,var(--font-exo-2,sans-serif)))!important;letter-spacing:.025em!important;white-space:nowrap!important;text-align:center!important;text-shadow:0 1px #ffffff2b,0 3px #00000052,0 9px 24px #0000006b!important;filter:none!important;font-size:clamp(25px,2.8vw,32px)!important;font-weight:400!important;line-height:1!important;animation:none!important;transform:none!important}.write-layout-exact-v44 .review-mode-stage{isolation:isolate;min-width:0;display:block;position:relative}.write-layout-exact-v44 .review-mode-stage>:is(.review-editor-canvas,.review-preview-public-shell){width:100%;min-width:0}.write-layout-exact-v44 .review-mode-stage>.is-inactive{z-index:0;visibility:hidden!important;pointer-events:none!important;position:absolute!important;inset:0!important}.write-layout-exact-v44 .review-mode-stage>.is-active{z-index:1;visibility:visible!important;pointer-events:auto!important;position:relative!important;inset:auto!important}.write-layout-exact-v44 :is(.review-editor-canvas,.review-preview-public-shell),.write-layout-exact-v44 :is(.review-editor-canvas,.review-preview-public-shell).is-active{width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;opacity:1!important;filter:none!important;background:#060a0f2e!important;border:0!important;border-radius:0 0 13px 13px!important;margin:0!important;padding:0!important;animation:none!important;overflow:visible!important;transform:none!important}.write-layout-exact-v44 .review-mode-stage>.review-editor-canvas{grid-template-rows:auto minmax(0,1fr);height:var(--review-editor-user-height,700px)!important;min-height:560px!important;display:grid!important;overflow:hidden!important}.write-layout-exact-v44 .review-editor-lead-outside{background:0 0;border:0;min-width:0;margin:14px 0 10px;padding:0}.write-layout-exact-v44 .review-editor-lead-outside>.write-verdict.player-verdict-editor{margin:0!important}.write-layout-exact-v44 .review-editor-lead-outside+.rich-editor-section{margin-top:0!important}.write-layout-exact-v44 .review-editor-canvas>.review-editor-paper-shell{height:100%!important;min-height:0!important;overflow:hidden!important}.write-layout-exact-v44 .review-editor-canvas>.review-editor-paper-shell>.review-editor-wysiwyg{height:100%!important;min-height:0!important}.write-layout-exact-v44 .editor-toolbar-v3{-webkit-backdrop-filter:blur(16px)saturate(108%);backdrop-filter:blur(16px)saturate(108%);background:#090e157a!important;border:0!important;border-bottom:1px solid #c7d7ea17!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;box-shadow:inset 0 1px #ffffff05!important}.write-layout-exact-v44 .review-editor-paper-shell{width:100%!important;margin:0!important;padding:0!important}.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg{-webkit-backdrop-filter:blur(18px)saturate(108%);backdrop-filter:blur(18px)saturate(108%);width:100%!important;max-width:none!important;height:var(--review-editor-user-height,700px)!important;min-height:560px!important;color:var(--review-canvas-ink,#f4f6f9)!important;background:linear-gradient(145deg,#ffffff06,#0000 44%),#070c12a8!important;border:0!important;border-bottom:1px solid #c7d7ea12!important;border-radius:0!important;outline:0!important;margin:0!important;padding:28px 29px 31px!important;overflow:auto!important;box-shadow:inset 0 1px #ffffff05!important}.write-layout-exact-v44 .review-preview-public-shell{flex-direction:column;position:relative;height:var(--review-editor-user-height,700px)!important;min-height:560px!important;max-height:none!important;padding-bottom:0!important;display:flex!important}.write-layout-exact-v44 .review-preview-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-backdrop-filter:blur(16px)saturate(108%);backdrop-filter:blur(16px)saturate(108%);flex:auto;width:100%!important;height:var(--review-editor-user-height,700px)!important;min-height:var(--review-editor-user-height,700px)!important;box-shadow:none!important;background:#060a0f3d!important;border:0!important;border-bottom:1px solid #c7d7ea12!important;border-radius:0!important;margin:0!important;padding:14px!important;overflow:auto!important}.write-layout-exact-v44 .review-resize-dock{z-index:14;background:#05090e8a;border-top:0;width:100%;height:43px;min-height:43px;margin:0;position:relative;overflow:visible}.write-layout-exact-v44 .review-resize-dock .review-editor-resizer{z-index:2;color:#b8c2ce;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:0;width:min(254px,56%)!important;height:42px!important;margin:0!important;position:relative!important;inset:auto auto auto 50%!important;transform:translate(-50%)!important}.write-layout-exact-v44 .review-resize-dock .review-editor-resizer-rail{background:linear-gradient(#4c5663,#252d36);border:1px solid #687483;border-radius:999px;grid-template-columns:10px minmax(0,1fr) 10px;height:9px;transition:border-color .2s,background .2s,box-shadow .2s,transform .28s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 7px 18px #00000052;top:-4px!important}.write-layout-exact-v44 .review-resize-dock .review-editor-resizer-rail>i:first-child,.write-layout-exact-v44 .review-resize-dock .review-editor-resizer-rail>i:last-child{background:#ffffff1c}.write-layout-exact-v44 .review-resize-dock .review-editor-resizer-rail>i:nth-child(2){background:linear-gradient(90deg,#0000,#ffffff1f,#0000)}.write-layout-exact-v44 .review-resize-dock .review-editor-resizer-pull{background:linear-gradient(160deg,#303944,#171d24);border:1px solid #657181;border-top:0;border-radius:0 0 13px 13px;place-content:center;gap:3px;width:46px;transition:height .25s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s;display:grid;position:absolute;left:50%;box-shadow:0 9px 20px #00000057,inset 0 -1px #ffffff14;height:23px!important;top:3px!important;transform:translate(-50%)!important}.write-layout-exact-v44 .review-resize-dock .review-editor-resizer-pull>i{opacity:.72;background:currentColor;border-radius:999px;width:14px;height:2px;display:block}.write-layout-exact-v44 .review-resize-dock .review-editor-resizer:is(:hover,:focus-visible) .review-editor-resizer-rail{background:linear-gradient(#606b79,#303944);border-color:#8996a6;transform:none;box-shadow:inset 0 1px #ffffff3b,0 0 0 3px #7e99b91a,0 9px 22px #00000059}.write-layout-exact-v44 .review-resize-dock .review-editor-resizer:is(:hover,:focus-visible) .review-editor-resizer-pull{color:#eef4fb;border-color:#8996a6;box-shadow:0 11px 22px #0000005c,inset 0 -1px #ffffff14;height:26px!important;transform:translate(-50%)!important}.write-layout-exact-v44 .review-resize-dock .review-editor-resizer.is-dragging .review-editor-resizer-rail{background:linear-gradient(#7b8999,#3a4551);border-color:#b4c0ce;box-shadow:inset 0 1px #ffffff47,0 0 0 4px #79b8ef1a,0 10px 24px #00000061}.write-layout-exact-v44 .review-resize-dock .review-editor-resizer.is-dragging .review-editor-resizer-pull{color:#fff;border-color:#b4c0ce;box-shadow:0 12px 25px #0006,0 0 18px #79b8ef21;height:27px!important;transform:translate(-50%)!important}.write-layout-exact-v44 :is(.review-editor-wysiwyg,.review-preview-viewport){scrollbar-width:auto;scrollbar-color:#7f8b99 #111820}.write-layout-exact-v44 :is(.review-editor-wysiwyg,.review-preview-viewport)::-webkit-scrollbar{width:14px}.write-layout-exact-v44 :is(.review-editor-wysiwyg,.review-preview-viewport)::-webkit-scrollbar-track{background:linear-gradient(90deg,#0d1218,#151c24);border-left:1px solid #242d38}.write-layout-exact-v44 :is(.review-editor-wysiwyg,.review-preview-viewport)::-webkit-scrollbar-thumb{background:linear-gradient(#8c98a7,#566271) padding-box padding-box;border:3px solid #0000;border-radius:999px;min-height:58px;box-shadow:inset 0 0 0 1px #ffffff14}.write-layout-exact-v44 :is(.review-editor-wysiwyg,.review-preview-viewport)::-webkit-scrollbar-thumb:hover{background:linear-gradient(#aab5c2,#6d7988) padding-box padding-box}.review-page-shell .review-canonical-surface,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface{--review-reading-ink:var(--review-canvas-ink,#f4f6f9);--review-reading-muted:var(--review-canvas-muted,#c0c7d0);-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);position:relative;width:min(100%,720px)!important;max-width:720px!important;min-height:0!important;color:var(--review-reading-ink)!important;background:linear-gradient(145deg,#ffffff07,#0000 43%),#070c12b8!important;border:1px solid #c7d7ea21!important;border-radius:13px!important;margin:0 auto!important;padding:28px 29px 31px!important;overflow:hidden!important;box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff08!important}html[data-theme=midnight] .review-page-shell .review-canonical-surface,html[data-theme=midnight] .write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface,html[data-theme=midnight] .write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg{background:linear-gradient(145deg,#ffffff07,#0000 43%),#060f1bb8!important}.review-page-shell .review-canonical-surface:before,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface:before{content:"";opacity:.58;background:linear-gradient(#0000,#cad8e97a 12% 72%,#0000);width:2px;display:block;position:absolute;top:10px;bottom:10px;left:0}.review-page-shell .review-canonical-surface .review-document,.review-page-shell .review-canonical-surface .review-document.is-legacy-review-document,.feed-page-shell .review-canonical-surface .review-document,.feed-page-shell .review-canonical-surface .review-document.is-legacy-review-document,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface .review-document,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface .review-document.is-legacy-review-document,.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg{color:var(--review-reading-ink,var(--review-canvas-ink,#f4f6f9))!important;font-family:var(--font-exo-2,var(--font-manrope,Manrope)),var(--font-noto-sans,"Noto Sans"),sans-serif!important;font-size:clamp(18.5px,var(--review-font-size,14pt),20px)!important;letter-spacing:.002em!important;text-align:justify!important;text-align-last:left!important;text-justify:inter-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;font-weight:400!important;line-height:1.34!important}.review-page-shell .review-canonical-surface .review-document :is(strong,b),.feed-page-shell .review-canonical-surface .review-document :is(strong,b),.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface .review-document :is(strong,b),.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg :is(strong,b){font-weight:700!important}.review-page-shell .review-canonical-surface .review-document :is(blockquote:not(.lead-verdict),.review-spoiler>div>blockquote),.feed-page-shell .review-canonical-surface .review-document :is(blockquote:not(.lead-verdict),.review-spoiler>div>blockquote),.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface .review-document :is(blockquote:not(.lead-verdict),.review-spoiler>div>blockquote),.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg :is(blockquote:not(.lead-verdict),.review-spoiler>div>blockquote),.review-page-shell .review-canonical-surface .review-document :is(.review-inline-image,.review-video-embed) figcaption,.feed-page-shell .review-canonical-surface .review-document :is(.review-inline-image,.review-video-embed) figcaption,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface .review-document :is(.review-inline-image,.review-video-embed) figcaption,.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg :is(.review-inline-image,.review-video-embed) figcaption{font-family:var(--font-exo-2,var(--font-manrope,Manrope)),var(--font-noto-sans,"Noto Sans"),sans-serif!important;font-weight:400!important}.review-page-shell .review-canonical-surface .review-document>p,.feed-page-shell .review-canonical-surface .review-document>p,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface .review-document>p,.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg>p,.review-page-shell .review-canonical-surface .review-document .review-spoiler>div p,.feed-page-shell .review-canonical-surface .review-document .review-spoiler>div p,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface .review-document .review-spoiler>div p,.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg .review-spoiler>div p{position:relative;min-height:1.34em!important;margin:0 min(var(--review-right-indent,0cm),2rem) .56em min(var(--review-left-indent,0cm),2rem)!important;color:inherit!important;text-indent:1.35em!important;background:linear-gradient(90deg,#d8e5f409,#0000 34%)!important;border:0!important;border-left:2px solid #dae5f291!important;padding:2px 3px 3px 12px!important;box-shadow:-5px 0 13px -9px #aac2df52!important}.review-page-shell .review-canonical-surface .review-document p[data-review-empty=true],.feed-page-shell .review-canonical-surface .review-document p[data-review-empty=true],.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface .review-document p[data-review-empty=true],.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg p[data-review-empty=true]{min-height:1.34em!important;box-shadow:none!important;text-indent:0!important;background:0 0!important;border:0!important;margin-block:0 .56em!important;padding:0!important}.review-page-shell .review-canonical-surface .review-document>p[data-review-align=center],.review-page-shell .review-canonical-surface .review-document>p[data-review-align=right],.feed-page-shell .review-canonical-surface .review-document>p[data-review-align=center],.feed-page-shell .review-canonical-surface .review-document>p[data-review-align=right],.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface .review-document>p[data-review-align=center],.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface .review-document>p[data-review-align=right],.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg>p[data-review-align=center],.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg>p[data-review-align=right]{box-shadow:none!important;text-indent:0!important;border-left:0!important;padding-left:0!important}.review-page-shell .review-canonical-surface .review-document>p[data-review-align=center],.feed-page-shell .review-canonical-surface .review-document>p[data-review-align=center],.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface .review-document>p[data-review-align=center],.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg>p[data-review-align=center]{text-align:center!important;text-align-last:center!important}.review-page-shell .review-canonical-surface .review-document>p[data-review-align=right],.feed-page-shell .review-canonical-surface .review-document>p[data-review-align=right],.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface .review-document>p[data-review-align=right],.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg>p[data-review-align=right]{text-align:right!important;text-align-last:right!important}.review-page-shell .review-canonical-surface .review-document>:is(h2,h3,h4),.feed-page-shell .review-canonical-surface .review-document>:is(h2,h3,h4),.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface .review-document>:is(h2,h3,h4),.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg>:is(h2,h3,h4),.review-page-shell .review-canonical-surface .review-document .review-spoiler>div>:is(h2,h3,h4),.feed-page-shell .review-canonical-surface .review-document .review-spoiler>div>:is(h2,h3,h4),.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface .review-document .review-spoiler>div>:is(h2,h3,h4),.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg .review-spoiler>div>:is(h2,h3,h4){text-align:center!important;text-align-last:center!important;text-indent:0!important;margin-inline:auto!important;padding-inline:0!important}.review-page-shell .review-canonical-surface>.lead-verdict.player-verdict-quote.review-verdict-surface,.feed-page-shell .review-canonical-surface .feed-review-copy>.lead-verdict.player-verdict-quote.review-verdict-surface,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface>.lead-verdict.player-verdict-quote.review-verdict-surface,.write-layout-exact-v44 .write-verdict.player-verdict-editor>.write-verdict-surface.review-verdict-surface{-webkit-backdrop-filter:blur(16px)saturate(112%);backdrop-filter:blur(16px)saturate(112%);width:100%!important;min-height:82px!important;color:var(--review-reading-ink,var(--review-canvas-ink,#f4f6f9))!important;font-family:var(--font-exo-2,var(--font-manrope,Manrope)),sans-serif!important;letter-spacing:.005em!important;text-align:center!important;text-align-last:center!important;background:radial-gradient(58% 150% at 50% 120%,#a4b8cf13,#0000 72%),linear-gradient(112deg,#1c263185,#080e1566 56%,#18212b7a)!important;border:1px solid #b6c7da29!important;border-left:2px solid #b6c7da4d!important;border-radius:10px!important;outline:0!important;place-items:center!important;margin:0 0 15px!important;padding:12px 48px!important;font-size:clamp(20px,1.9vw,23px)!important;font-style:italic!important;font-weight:600!important;line-height:1.24!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #dce7f313,0 14px 34px #0000002e!important}.write-layout-exact-v44 .write-verdict.player-verdict-editor>.write-verdict-surface.review-verdict-surface{margin-bottom:0!important}.review-page-shell .review-canonical-surface>.lead-verdict.player-verdict-quote.review-verdict-surface>p,.feed-page-shell .review-canonical-surface .feed-review-copy>.lead-verdict.player-verdict-quote.review-verdict-surface>p,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface>.lead-verdict.player-verdict-quote.review-verdict-surface>p,.write-layout-exact-v44 .write-verdict.player-verdict-editor>.write-verdict-surface.review-verdict-surface>textarea,.write-layout-exact-v44 .write-verdict.player-verdict-editor>.write-verdict-surface.review-verdict-surface>.write-verdict-placeholder,.write-layout-exact-v44 .write-verdict.player-verdict-editor>.write-verdict-surface.review-verdict-surface>.write-verdict-placeholder>span{font-family:var(--font-exo-2,var(--font-manrope,Manrope)),sans-serif!important;font-size:inherit!important;letter-spacing:.005em!important;text-align:center!important;text-align-last:center!important;font-style:italic!important;font-weight:600!important;line-height:1.24!important}.review-page-shell .review-canonical-surface>.lead-verdict.player-verdict-quote.review-verdict-surface>p,.feed-page-shell .review-canonical-surface .feed-review-copy>.lead-verdict.player-verdict-quote.review-verdict-surface>p,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface>.lead-verdict.player-verdict-quote.review-verdict-surface>p{width:100%!important;min-height:0!important;color:inherit!important;text-indent:0!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.write-layout-exact-v44 .write-verdict.player-verdict-editor>.write-verdict-surface.review-verdict-surface>textarea{z-index:2;-webkit-appearance:none;appearance:none;caret-color:#c5d1de;field-sizing:content;position:relative;resize:none!important;width:100%!important;min-height:1.24em!important;max-height:2.48em!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;overflow-y:auto!important}.write-layout-exact-v44 .write-verdict.player-verdict-editor>.write-verdict-surface.review-verdict-surface>.write-verdict-placeholder{color:#d1d9e394!important;place-items:center!important;display:grid!important;inset:12px 48px!important}.review-page-shell .review-canonical-surface>.lead-verdict.player-verdict-quote.review-verdict-surface>span[aria-hidden=true],.feed-page-shell .review-canonical-surface .feed-review-copy>.lead-verdict.player-verdict-quote.review-verdict-surface>span[aria-hidden=true],.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface>.lead-verdict.player-verdict-quote.review-verdict-surface>span[aria-hidden=true],.write-layout-exact-v44 .write-verdict.player-verdict-editor>.write-verdict-surface.review-verdict-surface:before,.write-layout-exact-v44 .write-verdict.player-verdict-editor>.write-verdict-surface.review-verdict-surface:after{color:#c6d3e28f!important;font-family:var(--font-exo-2,sans-serif)!important;font-style:normal!important}.review-page-shell .review-canonical-surface>.lead-verdict.player-verdict-quote.review-verdict-surface>span[aria-hidden=true],.review-page-shell .review-canonical-surface>.lead-verdict.player-verdict-quote.review-verdict-surface:after,.feed-page-shell .review-canonical-surface .feed-review-copy>.lead-verdict.player-verdict-quote.review-verdict-surface>span[aria-hidden=true],.feed-page-shell .review-canonical-surface .feed-review-copy>.lead-verdict.player-verdict-quote.review-verdict-surface:after,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface>.lead-verdict.player-verdict-quote.review-verdict-surface>span[aria-hidden=true],.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface>.lead-verdict.player-verdict-quote.review-verdict-surface:after{color:#c6d3e28f!important;font:700 27px/1 var(--font-exo-2,var(--font-manrope,Manrope)),sans-serif!important;opacity:.66!important;display:block!important;position:absolute!important}.review-page-shell .review-canonical-surface>.lead-verdict.player-verdict-quote.review-verdict-surface>span[aria-hidden=true],.feed-page-shell .review-canonical-surface .feed-review-copy>.lead-verdict.player-verdict-quote.review-verdict-surface>span[aria-hidden=true],.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface>.lead-verdict.player-verdict-quote.review-verdict-surface>span[aria-hidden=true]{top:12px!important;left:18px!important}.review-page-shell .review-canonical-surface>.lead-verdict.player-verdict-quote.review-verdict-surface:after,.feed-page-shell .review-canonical-surface .feed-review-copy>.lead-verdict.player-verdict-quote.review-verdict-surface:after,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface>.lead-verdict.player-verdict-quote.review-verdict-surface:after{content:"”"!important;bottom:10px!important;right:18px!important}.write-layout-exact-v44 .write-verdict-placeholder>span:after{background:#c5d1de!important;box-shadow:0 0 12px #b3c5d94d!important}.review-page-v3 .review-game-info-band.is-split .game-info-general{grid-template-columns:minmax(0,1fr) minmax(164px,44%)!important}.review-page-v3 .review-game-info-band.is-split .game-info-genres{grid-template-columns:17px minmax(0,1fr);align-items:center;gap:6px;min-width:164px;display:grid}.review-page-v3 .review-game-info-band.is-split .game-info-genres>.game-info-genre-copy{white-space:normal;gap:2px;min-width:0;display:grid;overflow:visible}.review-page-v3 .review-game-info-band.is-split .game-info-genres small{color:#b1becf94;font:600 7px/1 var(--font-unbounded,var(--font-manrope,Manrope)),var(--sans);letter-spacing:.07em;text-transform:uppercase}.review-page-v3 .review-game-info-band.is-split .game-info-genre-list{white-space:normal;flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0;display:flex;overflow:hidden}.review-page-v3 .review-game-info-band.is-split .game-info-genre{flex:none}.review-page-v3 .review-game-info-band.is-split .game-info-genre>span{text-overflow:clip;white-space:nowrap;font-size:clamp(8px,.72vw,9.5px);overflow:visible}.lead-verdict.player-verdict-quote.review-verdict-surface.review-verdict-compact{width:100%!important;min-height:0!important;color:var(--ink,#f4f6f9)!important;font-family:var(--font-exo-2,var(--font-manrope,Manrope)),sans-serif!important;letter-spacing:.002em!important;text-align:left!important;text-align-last:left!important;background:linear-gradient(112deg,#1d273280,#080d1461 58%,#18212b75)!important;border:1px solid #b6c7da24!important;border-left:2px solid #b6c7da47!important;border-radius:8px!important;place-items:center!important;margin:10px 0 0!important;padding:10px 34px 10px 32px!important;font-size:13px!important;font-style:italic!important;font-weight:600!important;line-height:1.4!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #dce7f30e,0 8px 20px #0000001f!important}.lead-verdict.player-verdict-quote.review-verdict-surface.review-verdict-compact>p{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%!important;min-height:0!important;color:inherit!important;font:inherit!important;text-indent:0!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:-webkit-box!important;overflow:hidden!important}.lead-verdict.player-verdict-quote.review-verdict-surface.review-verdict-compact>span[aria-hidden=true],.lead-verdict.player-verdict-quote.review-verdict-surface.review-verdict-compact:after{color:#c6d3e280!important;font:700 23px/1 var(--font-exo-2,sans-serif)!important;opacity:1!important;display:block!important;position:absolute!important}.lead-verdict.player-verdict-quote.review-verdict-surface.review-verdict-compact>span[aria-hidden=true]{top:8px!important;left:10px!important}.lead-verdict.player-verdict-quote.review-verdict-surface.review-verdict-compact:after{content:"”"!important;bottom:5px!important;right:10px!important}.review-card-tags>span{align-items:center;gap:5px;display:inline-flex}.review-card-tag-icon{color:currentColor;flex:0 0 12px;width:12px;height:12px}.write-layout-exact-v44 .write-status-field>.filter-select-trigger.write-status-trigger{color:var(--ink)!important;background:linear-gradient(#ffffff05,#0a0f1594)!important;border-color:#b2c3d62e!important;box-shadow:inset 0 1px #ffffff06!important}.write-layout-exact-v44 .write-status-field>.filter-select-trigger.write-status-trigger:hover,.write-layout-exact-v44 .write-status-field>.filter-select-trigger.write-status-trigger.is-open{background:linear-gradient(#ffffff07,#0d131bad)!important;border-color:#b8cade52!important;box-shadow:inset 0 1px #ffffff09!important}.write-layout-exact-v44 .write-status-field>.filter-select-trigger.write-status-trigger:focus-visible{outline-offset:2px!important;border-color:#c1d3e761!important;outline:2px solid #cddbebad!important;box-shadow:inset 0 1px #ffffff09!important}.filter-select-menu.write-status-menu>button.is-selected{background:linear-gradient(90deg,#aabfd61c,#161e27e0)!important;box-shadow:inset 2px 0 #becfe285!important}.filter-select-menu.write-status-menu>button.is-selected>svg{color:#c5d1de!important}.write-layout-exact-v44 .editor-canvas-history{z-index:1;box-sizing:border-box;pointer-events:none;width:100%!important;height:43px!important;min-height:43px!important;padding-inline:var(--review-content-gutter)!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;display:flex!important;position:absolute!important;inset:0!important}.write-layout-exact-v44 .editor-canvas-history>.review-editor-footer{min-width:0;color:var(--muted);pointer-events:auto;align-items:center!important;gap:0!important;margin:0!important;font-size:11px!important;display:flex!important}.write-layout-exact-v44 .editor-history-actions{pointer-events:auto;align-items:center!important;gap:4px!important;margin-left:auto!important;display:flex!important}.write-layout-exact-v44 .editor-canvas-history .editor-tool-v3{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}@media (max-width:520px){.write-layout-exact-v44 .review-resize-dock .review-editor-resizer{width:44%!important}.write-layout-exact-v44 .review-resize-dock .review-editor-footer>span{display:none!important}.write-layout-exact-v44 .review-resize-dock .editor-canvas-history{align-items:center!important;padding-inline:12px!important}}.write-layout-exact-v44 .publish-bar{position:static!important;inset:auto!important}.write-layout-exact-v44 .review-mode-machinery{--chronoscope-hi:219 231 241;--chronoscope-steel:154 175 194;--chronoscope-mid:100 123 144;--chronoscope-dark:45 61 76;--chronoscope-iron:13 20 28;--chronoscope-patina:79 127 131;z-index:80;pointer-events:auto;contain:paint;background:#0103057a;border-radius:13px;position:absolute;inset:0;overflow:hidden}.write-layout-exact-v44 .review-mode-machinery.is-closing{animation:.36s linear both review-chronoscope-close-scene}.write-layout-exact-v44 .review-mode-machinery.is-opening{animation:.46s linear both review-chronoscope-open-scene}.write-layout-exact-v44 .review-mode-shutter{z-index:2;width:auto;box-shadow:inset 0 0 0 1px rgb(var(--chronoscope-steel)/.16),inset 0 0 70px #000000a3,0 0 38px #000000b3;will-change:transform;position:absolute;top:0;bottom:0;overflow:hidden;background:radial-gradient(circle at 18px 18px,rgb(var(--chronoscope-steel)) 0 2px,rgb(var(--chronoscope-dark)) 2.5px 4px,transparent 4.5px) 0 0/44px 44px, repeating-linear-gradient(0deg,#ffffff06 0 1px,transparent 1px 7px), linear-gradient(110deg,#222830,#0d1117 48%,#242930)!important}.write-layout-exact-v44 .review-mode-shutter.is-left{border-right:1px solid rgb(var(--chronoscope-hi)/.52);left:0;right:50%}.write-layout-exact-v44 .review-mode-shutter.is-right{border-left:1px solid rgb(var(--chronoscope-hi)/.52);left:50%;right:0}.write-layout-exact-v44 .review-mode-machinery.is-closing .review-mode-shutter.is-left{animation:.36s cubic-bezier(.65,0,.25,1) both review-chronoscope-close-left}.write-layout-exact-v44 .review-mode-machinery.is-closing .review-mode-shutter.is-right{animation:.36s cubic-bezier(.65,0,.25,1) both review-chronoscope-close-right}.write-layout-exact-v44 .review-mode-machinery.is-opening .review-mode-shutter.is-left{animation:.46s cubic-bezier(.22,.7,.18,1) both review-chronoscope-open-left}.write-layout-exact-v44 .review-mode-machinery.is-opening .review-mode-shutter.is-right{animation:.46s cubic-bezier(.22,.7,.18,1) both review-chronoscope-open-right}.write-layout-exact-v44 .review-mode-shutter>i{background:radial-gradient(circle at 35% 30%,rgb(var(--chronoscope-hi)),rgb(var(--chronoscope-mid)) 45%,rgb(var(--chronoscope-iron)) 72%);border:1px solid rgb(var(--chronoscope-hi)/.34);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 2px 4px #000000ad}.write-layout-exact-v44 .review-mode-shutter.is-left>i{right:16px}.write-layout-exact-v44 .review-mode-shutter.is-right>i{left:16px}.write-layout-exact-v44 .review-mode-shutter>i:first-child{top:16%}.write-layout-exact-v44 .review-mode-shutter>i:nth-child(2){top:50%}.write-layout-exact-v44 .review-mode-shutter>i:nth-child(3){top:84%}.write-layout-exact-v44 .review-mode-gear{z-index:4;opacity:0;filter:drop-shadow(0 12px 18px #000000b8);border-radius:50%;place-items:center;width:138px;height:138px;margin:0;display:grid;position:absolute;top:50%;left:50%}.write-layout-exact-v44 .review-mode-machinery.is-closing .review-mode-gear{animation:.36s cubic-bezier(.32,.02,.2,1) both review-chronoscope-close-gear}.write-layout-exact-v44 .review-mode-machinery.is-opening .review-mode-gear{animation:.46s cubic-bezier(.2,.65,.24,1) both review-chronoscope-open-gear}.write-layout-exact-v44 .review-mode-gear:before{content:"";background:repeating-conic-gradient(from 0deg,rgb(var(--chronoscope-steel)) 0deg 5deg,rgb(var(--chronoscope-dark)) 5deg 8deg,transparent 8deg 14deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 46%,#000 47% 60%,#0000 61%);mask:radial-gradient(circle,#0000 0 46%,#000 47% 60%,#0000 61%)}.write-layout-exact-v44 .review-mode-gear>i{border:2px solid rgb(var(--chronoscope-hi)/.82);background:repeating-conic-gradient(from 4deg,rgb(var(--chronoscope-patina)/.64) 0 1deg,transparent 1deg 15deg), radial-gradient(circle,#121820 0 35%,rgb(var(--chronoscope-mid)) 36% 39%,#151a20 40% 100%);box-shadow:inset 0 0 22px #000000b8,0 0 0 5px rgb(var(--chronoscope-iron)/.78);border-radius:50%;position:absolute;inset:27px}.write-layout-exact-v44 .review-mode-gear>b,.write-layout-exact-v44 .review-mode-gear>em{z-index:2;background:linear-gradient(90deg,transparent,rgb(var(--chronoscope-hi)) 16% 84%,transparent);width:72px;height:2px;box-shadow:0 0 9px rgb(var(--chronoscope-steel)/.22);position:absolute}.write-layout-exact-v44 .review-mode-gear>b{transform:rotate(45deg)}.write-layout-exact-v44 .review-mode-gear>em{transform:rotate(-45deg)}.write-layout-exact-v44 .review-mode-steam{z-index:3;opacity:0;filter:blur(13px);background:radial-gradient(at 20% 35%,#cdd7dc38,#0000 48%),radial-gradient(at 70% 64%,#aebec626,#0000 52%);width:38%;position:absolute;top:18%;bottom:8%}.write-layout-exact-v44 .review-mode-machinery.is-opening .review-mode-steam{animation:.46s cubic-bezier(.2,.65,.24,1) both review-chronoscope-open-steam}.write-layout-exact-v44 .review-mode-steam.is-left{transform-origin:0;left:-8%}.write-layout-exact-v44 .review-mode-steam.is-right{transform-origin:100%;right:-8%}@keyframes review-chronoscope-close-scene{0%{background:#01030500}to{background:#0103057a}}@keyframes review-chronoscope-open-scene{0%{background:#0103057a}to{background:#01030500}}@keyframes review-chronoscope-close-left{0%{transform:translate(-103%)}to{transform:translate(0)}}@keyframes review-chronoscope-close-right{0%{transform:translate(103%)}to{transform:translate(0)}}@keyframes review-chronoscope-open-left{0%{transform:translate(0)}to{transform:translate(-103%)}}@keyframes review-chronoscope-open-right{0%{transform:translate(0)}to{transform:translate(103%)}}@keyframes review-chronoscope-close-gear{0%{opacity:0;transform:translate(-50%,-50%)rotate(-112deg)scale(.72)}72%{opacity:1;transform:translate(-50%,-50%)rotate(-18deg)scale(1)}to{opacity:1;transform:translate(-50%,-50%)rotate(24deg)scale(1)}}@keyframes review-chronoscope-open-gear{0%{opacity:1;transform:translate(-50%,-50%)rotate(24deg)scale(1)}64%{opacity:.88;transform:translate(-50%,-50%)rotate(154deg)scale(.94)}to{opacity:0;transform:translate(-50%,-50%)rotate(224deg)scale(.7)}}@keyframes review-chronoscope-open-steam{0%,18%{opacity:0;transform:scaleX(.25)translateY(10px)}48%{opacity:.72}to{opacity:0;transform:scaleX(1.25)translateY(-8px)}}@media (max-width:620px){.write-layout-exact-v44 .rich-editor-section{--review-content-gutter:17px}.write-layout-exact-v44 .rich-editor-section>.review-editor-heading,.write-layout-exact-v44 .review-mode-title,.write-layout-exact-v44 .review-mode-title:is(:hover,:focus-visible),.write-layout-exact-v44 .review-mode-title.is-preview{min-height:64px!important}.write-layout-exact-v44 .review-mode-title{grid-template-columns:minmax(12px,1fr) auto minmax(12px,1fr)!important;column-gap:clamp(8px,2.8vw,13px)!important;padding-inline:12px!important}.write-layout-exact-v44 .review-mode-word{letter-spacing:0!important;font-size:clamp(19px,6.2vw,24px)!important}.write-layout-exact-v44 .review-editor-paper-shell .review-editor-wysiwyg,.review-page-shell .review-canonical-surface,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface{padding:20px 17px 23px!important}.write-layout-exact-v44 .review-preview-viewport{padding:6px!important}.review-page-shell .review-canonical-surface>.lead-verdict.player-verdict-quote.review-verdict-surface,.feed-page-shell .review-canonical-surface .feed-review-copy>.lead-verdict.player-verdict-quote.review-verdict-surface,.write-layout-exact-v44 .review-preview-viewport>.review-canonical-surface>.lead-verdict.player-verdict-quote.review-verdict-surface,.write-layout-exact-v44 .write-verdict.player-verdict-editor>.write-verdict-surface.review-verdict-surface{min-height:74px!important;padding:10px 34px!important;font-size:18px!important}.write-layout-exact-v44 .write-verdict.player-verdict-editor>.write-verdict-surface.review-verdict-surface>.write-verdict-placeholder{inset:10px 34px!important}.write-layout-exact-v44 .review-mode-gear{width:112px;height:112px;margin:0}}@media (prefers-reduced-motion:reduce){.write-layout-exact-v44[data-draft-ready]{transition:none!important}.write-layout-exact-v44 .review-mode-machinery,.write-layout-exact-v44 .review-mode-machinery *{transition:none!important;animation:none!important;display:none!important}}.review-page-shell .discussion-heading#discussion{scroll-margin-top:calc(var(--site-header-height) + 14px)}:root{--site-frame-width:1200px;--site-reading-width:720px;--site-desktop-gutter:32px;--site-inline-space:64px}.site-header{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:0;top:0}html[data-theme=noir] .site-header{background:linear-gradient(#141720 0%,#08090e 100%)}html[data-theme=midnight] .site-header{background:linear-gradient(#0b1525 0%,#050914 100%)}@media (min-width:901px){.main-nav{justify-content:flex-start;justify-self:start}.header-account .theme-trigger{width:74px;min-width:74px}}.theme-trigger.theme-toggle{min-height:42px;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:999px;place-items:center;padding:5px 3px;display:grid}.theme-trigger.theme-toggle:hover{background:0 0}.theme-trigger.theme-toggle:focus-visible{outline-offset:3px;outline:2px solid #b6d5f3}.theme-toggle-track{isolation:isolate;background:radial-gradient(circle at 13px 9px,#ffffff9e 0 1px,#0000 1.5px),radial-gradient(circle at 27px 22px,#ffffff4d 0 1px,#0000 1.5px),linear-gradient(105deg,#07090d,#1d2530);border:1px solid #becddd45;border-radius:999px;width:68px;min-width:68px;height:32px;position:relative;overflow:hidden;box-shadow:inset 0 5px 14px #0000008c,0 0 18px #6b84a01a}.theme-toggle-stars,.theme-toggle-horizon,.theme-toggle-thumb,.theme-toggle-thumb:before,.theme-toggle-thumb>i{pointer-events:none;display:block;position:absolute}.theme-toggle-stars{opacity:.7;background:radial-gradient(circle at 75% 24%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 87% 65%,#ffffffb8 0 1px,#0000 1.5px),radial-gradient(circle at 60% 78%,#ffffff5c 0 1px,#0000 1.5px);transition:opacity .68s,translate .76s cubic-bezier(.2,.82,.22,1);inset:0}.theme-toggle-horizon{opacity:0;background:radial-gradient(#2cabff47,#0000 68%);width:48px;height:25px;transition:opacity .68s,translate .76s cubic-bezier(.2,.82,.22,1);bottom:-13px;right:-8px}.theme-toggle-thumb{z-index:2;background:radial-gradient(circle at 34% 28%,#e4e9ef,#66717e 47%,#202833 76%);border:1px solid #edf4fa80;border-radius:50%;width:26px;height:26px;transition:transform .76s cubic-bezier(.2,.82,.22,1),background .68s,box-shadow .68s;top:2px;left:2px;transform:translate(0,0);box-shadow:0 3px 8px #0000008c,0 0 12px #b5c5d633}.theme-toggle-thumb:before{content:"";border:1px solid #c4d7e83d;border-radius:50%;transition:transform .76s cubic-bezier(.2,.82,.22,1),border-color .68s;inset:-4px;transform:rotate(0)}.theme-toggle-thumb>i{border:1px solid #141c2552;border-radius:50%;inset:6px;box-shadow:5px 1px 0 -3px #131b2561,-2px 5px 0 -3px #131b2547}html[data-theme=midnight] .theme-toggle-track{background:radial-gradient(circle at 12px 8px,#80d3ffd1 0 1px,#0000 1.6px),linear-gradient(105deg,#061329,#092c55 62%,#07536c);border-color:#5cb8ff6b;box-shadow:inset 0 5px 14px #0004129e,0 0 20px #278fff2e}html[data-theme=midnight] .theme-toggle-stars{opacity:.25;translate:-8px}html[data-theme=midnight] .theme-toggle-horizon{opacity:1;translate:-7px -2px}html[data-theme=midnight] .theme-toggle-thumb{background:radial-gradient(circle at 35% 28%,#d9f4ff,#3998e9 43%,#0b3972 76%);border-color:#b2ebffd1;transform:translate(36px);box-shadow:0 3px 9px #00031494,0 0 17px #2cb4ff7a}html[data-theme=midnight] .theme-toggle-thumb:before{border-color:#49d9ff9e;transform:rotate(170deg)}@media (min-width:901px) and (max-width:1180px){.header-account .theme-trigger.theme-toggle{width:74px;min-width:74px;padding:5px}}@media (max-width:900px){.theme-trigger.theme-toggle{border-radius:999px;width:64px;min-width:64px;padding:4px}.theme-toggle-track{width:54px;min-width:54px;height:28px}.theme-toggle-thumb{width:22px;height:22px}html[data-theme=midnight] .theme-toggle-thumb{transform:translate(26px)}}@media (prefers-reduced-motion:reduce){.theme-toggle-track *{transition:none!important}}:is(.page-width,.header-inner,.critic28-console.page-width,.feed-page-v2.page-width,.cabinet-section.page-width,.write-page.page-width){width:min(var(--site-frame-width),calc(100% - var(--site-inline-space)));box-sizing:border-box;max-width:none;margin-inline:auto}.profile-hero-v5 .profile-widget-rail,.profile-hero-v5 .profile-hero-inner{width:min(var(--site-frame-width),calc(100% - var(--site-inline-space)))}.home-band:before{right:max(var(--site-desktop-gutter),calc((100vw - var(--site-frame-width)) / 2))}.home-cta:before{left:max(var(--site-desktop-gutter),calc((100vw - var(--site-frame-width)) / 2))}.feed-page-v2{grid-template-columns:176px minmax(0,1fr) 214px;gap:0 10px}.feed-page-v2 .feed-column,.feed-page-v2 .feed-left-rail,.feed-page-v2 .feed-right-rail{min-width:0}.feed-page-v2 .feed-column{z-index:0;position:relative;overflow:clip}.feed-page-v2 .feed-right-rail{z-index:1;position:relative}.feed-page-v2 .feed-friends-card{box-sizing:border-box;background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 96%,white),var(--panel));border:1px solid var(--line);border-radius:16px;width:100%;min-width:0;margin-bottom:15px;padding:12px;box-shadow:0 16px 38px #0000002e,inset 0 1px #ffffff06}.feed-page-v2 .feed-friends-card>header{margin-bottom:9px;padding-inline:0}.feed-page-v2 .feed-friends-list{grid-template-columns:minmax(0,1fr);gap:7px;margin-top:0;display:grid}.feed-page-v2 .feed-friend-compact{--feed-friend-accent:#b9c8d9;color:#f4f7fb;border:1px solid color-mix(in srgb,var(--feed-friend-accent) 24%,#b9c9db24);background:linear-gradient(135deg,#19202be6,#070b11f0);border-radius:12px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:6px;min-width:0;min-height:62px;padding:7px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06;container-type:inline-size}.feed-page-v2 .feed-friend-compact[data-friend-rider=war]{--feed-friend-accent:#df4353}.feed-page-v2 .feed-friend-compact[data-friend-rider=famine]{--feed-friend-accent:#d0a738}.feed-page-v2 .feed-friend-compact[data-friend-rider=death]{--feed-friend-accent:#c5d3da}.feed-page-v2 .feed-friend-compact-main{min-width:0;color:inherit;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:7px;text-decoration:none;display:grid}.feed-page-v2 .feed-friend-compact-main .avatar-medium{border-radius:11px;width:42px;min-width:42px;height:42px}.feed-page-v2 .feed-friend-compact-main>strong{color:#fff;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(10.5px,7cqi,13px);line-height:1;display:block;overflow:hidden}.feed-page-v2 .feed-friend-compact-status{width:32px;min-width:32px;height:32px;color:var(--feed-friend-accent);border:1px solid color-mix(in srgb,var(--feed-friend-accent) 30%,#b9c9db24);background:#04070b9e;border-radius:10px;place-items:center;display:grid}.feed-page-v2 .feed-friend-compact-status .follow-state-icon{width:20px;min-width:20px;height:20px}html[data-theme=noir] .feed-page-v2 .feed-friends-card{background:linear-gradient(145deg,#141821f5,#0a0d13f5);border:1px solid #b9c9db29;box-shadow:0 16px 38px #0000004d,inset 0 1px #ffffff06}.feed-page-v2 .feed-posts{background:color-mix(in srgb,var(--panel) 34%,#04070b);gap:6px;display:grid}.feed-page-v2 .feed-posts>.feed-post-v2{border-bottom:0}html[data-theme=noir] .feed-page-v2 .feed-posts{background:#04070b}.review-page-shell{--review-frame:var(--site-frame-width);--review-left-track:minmax(190px,210px);--review-center-track:minmax(0,var(--site-reading-width));--review-right-track:minmax(210px,230px);--review-track-gap:20px}.review-page-shell .review-page-hero-inner,.review-page-shell .review-reading-grid{width:min(var(--review-frame),calc(100% - var(--site-inline-space)))!important;max-width:none!important}.review-page-shell .review-reading-grid{grid-template-columns:var(--review-left-track) var(--review-center-track) var(--review-right-track)!important;gap:var(--review-track-gap)!important}.review-page-shell .review-center-column,.review-page-shell .review-text-panel{max-width:var(--site-reading-width)}.settings-modal{width:min(1120px,100vw - 32px)}@media (max-width:1180px){.feed-page-v2{grid-template-columns:176px minmax(0,1fr);column-gap:10px}.feed-page-v2 .feed-right-rail{display:none}.review-page-shell .review-reading-grid{grid-template-columns:minmax(0,var(--site-reading-width)) minmax(220px,240px)!important;width:min(980px,100% - 48px)!important}.review-page-shell .review-center-column{grid-area:1/1}.review-page-shell .site-rating-panel{grid-area:1/2}.review-page-shell .other-reviews-panel{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:static}.review-page-shell .other-reviews-panel>header{grid-column:1/-1}.review-page-shell .other-review-card{margin-top:0}}@media (max-width:980px){.review-page-shell .review-reading-grid{width:min(var(--site-reading-width),calc(100% - 32px))!important;grid-template-columns:minmax(0,1fr)!important}.review-page-shell :is(.review-center-column,.other-reviews-panel,.site-rating-panel){grid-area:auto/1;position:static}.review-page-shell .review-center-column{order:-1}.review-page-shell .other-reviews-panel{order:0;display:block}.review-page-shell .site-rating-panel{order:1}}@media (max-width:820px){.feed-page-v2.page-width{grid-template-columns:minmax(0,1fr);width:100%}.feed-page-v2 .feed-left-rail{display:none}}@media (max-width:760px){:root{--site-desktop-gutter:16px;--site-inline-space:32px}.profile-hero-v5 .profile-widget-rail,.profile-hero-v5 .profile-hero-inner{width:calc(100% - 32px)}.review-page-shell .review-page-hero-inner,.review-page-shell .review-reading-grid{width:min(var(--site-reading-width),calc(100% - 32px))!important}}@media (max-width:430px){:root{--site-desktop-gutter:12px;--site-inline-space:24px}.profile-hero-v5 .profile-widget-rail,.profile-hero-v5 .profile-hero-inner{width:calc(100% - 24px)}.review-page-shell .review-page-hero-inner,.review-page-shell .review-reading-grid{width:calc(100% - 24px)!important}}.game-info-genre-list{align-items:center;gap:9px;width:100%;min-width:0;display:flex;overflow:hidden}.game-info-genre{min-width:0;color:inherit;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.game-info-genre>svg{color:#c9d6e5c2;filter:drop-shadow(0 3px 7px #0003);width:18px;min-width:18px;height:18px}.game-info-genre>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.game-info-genre:not(:first-child){border-left:1px solid #cedae821;padding-left:9px}.game-info-band.is-compact .game-info-genre>svg{width:15px;min-width:15px;height:15px}.profile-hero-v5{--profile-avatar-size:216px;--profile-roster-width:392px;--profile-card-accent:#a9b8c8;width:100%;max-width:100%;overflow-x:clip}html[data-theme=midnight] .profile-hero-v5,html[data-theme=midnight] .connection-grid{--profile-card-accent:#5aaeff}.rank-badge{--rank-accent:#7892b2;--rank-accent-2:#c3d3e7;--rank-glow:#5789c63d;--rank-hue:0deg;--rank-saturation:.84;--rank-brightness:.88;isolation:isolate;overflow:visible}.rank-badge.rank-tier-1{--rank-accent:#667be5;--rank-accent-2:#8ebfff;--rank-glow:#4b6fe74d;--rank-hue:4deg;--rank-saturation:.94;--rank-brightness:.92}.rank-badge.rank-tier-2{--rank-accent:#775fff;--rank-accent-2:#57ceff;--rank-glow:#5469ff57;--rank-hue:8deg;--rank-saturation:1.03;--rank-brightness:.96}.rank-badge.rank-tier-3{--rank-accent:#7f4dff;--rank-accent-2:#3ddfff;--rank-glow:#654eff63;--rank-hue:12deg;--rank-saturation:1.11;--rank-brightness:1}.rank-badge.rank-tier-4{--rank-accent:#9947ff;--rank-accent-2:#38e5ff;--rank-glow:#7e42ff70;--rank-hue:17deg;--rank-saturation:1.2;--rank-brightness:1.04}.rank-badge.rank-tier-5{--rank-accent:#b84cff;--rank-accent-2:#42efff;--rank-glow:#9849ff85;--rank-hue:23deg;--rank-saturation:1.32;--rank-brightness:1.09}.rank-badge>img,.rank-badge>.rank-badge-copy{z-index:1;position:relative}.rank-badge .rank-badge-title>small{color:color-mix(in srgb,var(--rank-accent) 72%,white)!important}.rank-badge:not(.is-compact){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.rank-badge:not(.is-compact):before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle,var(--rank-glow),color-mix(in srgb,var(--rank-accent) 8%,transparent) 42%,transparent 72%);opacity:.76;width:94px;height:94px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.rank-badge:not(.is-compact)>img,html[data-theme] .rank-badge.is-compact>img{filter:hue-rotate(var(--rank-hue)) saturate(var(--rank-image-saturation,var(--rank-saturation))) brightness(var(--rank-image-brightness,var(--rank-brightness))) drop-shadow(0 9px 15px #00000075) drop-shadow(0 0 12px var(--rank-glow))!important}.rank-badge:not(.is-compact):is(:hover,:focus-visible,.is-open){filter:drop-shadow(0 10px 24px var(--rank-glow))}.rank-badge:not(.is-compact):is(:hover,:focus-visible,.is-open)>img{filter:hue-rotate(var(--rank-hue)) saturate(var(--rank-image-saturation,var(--rank-saturation))) brightness(var(--rank-image-brightness,var(--rank-brightness))) drop-shadow(0 12px 18px #00000070) drop-shadow(0 0 17px var(--rank-glow))!important}.rank-badge:not(.is-compact) i{background:color-mix(in srgb,var(--rank-accent) 13%,#ffffff14)}.rank-badge:not(.is-compact) i em{background:linear-gradient(90deg,var(--rank-accent),var(--rank-accent-2));box-shadow:0 0 12px var(--rank-glow)}.profile-hero-v5 .profile-hero-inner{box-sizing:border-box;width:min(1200px,calc(100% - var(--site-inline-space,64px)))!important;max-width:1200px!important;margin-inline:auto!important}.profile-hero-v5 .profile-nickname{word-break:normal;text-wrap:balance;white-space:normal;min-width:0;max-width:100%;display:block;overflow-wrap:anywhere!important;line-height:1.05!important;overflow:visible!important}.profile-hero-v5 .profile-nickname-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.profile-hero-v5 .profile-real-line{white-space:normal;flex-wrap:wrap;align-items:center;gap:10px 18px;width:100%;max-width:100%;min-height:18px;line-height:1.25;display:flex;overflow:visible;margin-top:6px!important;margin-inline:0!important;padding:0!important;transform:none!important}.profile-hero-v5 .profile-real-line>strong,.profile-hero-v5 .profile-real-line>span{margin:0}.profile-hero-v5 .profile-genres{white-space:normal;flex-wrap:wrap;max-width:100%;display:flex;overflow:visible}.profile-hero-v5 .profile-widget-rail{z-index:2;pointer-events:none;grid-area:1/1/auto/-1;justify-content:flex-end;align-items:center;gap:8px;min-height:44px;display:flex;width:100%!important;max-width:none!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.profile-hero-v5 .profile-widget-rail>*{pointer-events:auto}.profile-hero-v5 .profile-envy-stats>div>.metric-value,.profile-mini-metrics>div>.metric-value{font-variant-numeric:tabular-nums;color:#fff!important;width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;font-family:var(--font-inter),Inter,var(--sans)!important;letter-spacing:-.045em!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.profile-hero-v5 .profile-envy-stats>div>.metric-value{font-size:clamp(24px,2.25vw,36px)!important;font-weight:800!important;line-height:.95!important}.profile-mini-metrics>div>.metric-value{font-size:17px!important;font-weight:860!important;line-height:.95!important}.profile-mini-card{--profile-card-accent:#a9b8c8;background:linear-gradient(145deg,color-mix(in srgb,var(--profile-card-accent) 7%,#161c25f7),#070a0ffa)!important;border-color:color-mix(in srgb,var(--profile-card-accent) 21%,#cedbe829)!important;box-shadow:inset 0 1px #ffffff0e,inset 0 -34px 52px #0003,0 18px 42px #0000005c,0 3px 9px #00000042!important}html[data-theme=midnight] .profile-mini-card{--profile-card-accent:#5aaeff}.profile-mini-card .profile-mini-background{opacity:.9!important;filter:none!important;transition:opacity .22s!important}.profile-mini-card[data-background-state=error] .profile-mini-background{opacity:0!important}.profile-mini-card[data-background-state=loading] .profile-mini-background{opacity:.9!important}.profile-mini-card .profile-mini-veil{background:radial-gradient(at 26% 15%,#03060a47,#0000 54%),linear-gradient(90deg,#03060abd,#03060a85 58%,#03060a66),linear-gradient(#02040824 28%,#020408a8)!important}.profile-mini-card :is(.profile-mini-identity,.rank-badge-copy,.profile-mini-metrics){text-shadow:0 2px 7px #000000db,0 1px 2px #000000e6}.profile-mini-card:hover,.profile-mini-card:focus-within{border-color:color-mix(in srgb,var(--profile-card-accent) 54%,#e1ebf559)!important;box-shadow:inset 0 1px #ffffff13,inset 0 -34px 54px #0000002e,0 21px 48px #0000006b,0 0 24px color-mix(in srgb,var(--profile-card-accent) 13%,transparent)!important}.profile-mini-card>.profile-mini-quote{-webkit-backdrop-filter:blur(11px)saturate(.84);backdrop-filter:blur(11px)saturate(.84);position:relative;box-shadow:inset 0 1px #ffffff09,0 7px 18px #00000029;--profile-quote-accent:var(--profile-card-accent)!important;--profile-quote-text:#f6f9fceb!important;--profile-quote-surface-start:color-mix(in srgb,var(--profile-card-accent) 10%,#04070c9e)!important;--profile-quote-surface-end:#04070c66!important;--profile-quote-border:#e0eaf41f!important;text-align:left!important;text-shadow:0 2px 8px #000000d6!important;place-items:center stretch!important;padding-inline:23px!important;font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;display:grid!important;overflow:visible!important}.review-page-shell .review-author-mini .profile-mini-card,.review-page-shell .review-author-mini .profile-mini-card *{animation:none!important}.review-page-shell .review-author-mini .profile-mini-background{transition:none!important}.profile-mini-card>.profile-mini-quote>.profile-mini-quote-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.profile-mini-card>.profile-mini-quote:before{color:color-mix(in srgb,var(--profile-card-accent) 68%,white)!important;opacity:.28!important;font-size:31px!important;line-height:1!important;display:block!important;top:-8px!important;left:6px!important}.profile-hero-v5 .profile-passport{width:100%;max-width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.profile-hero-v5 .profile-passport>.profile-passport-item:last-child:nth-child(3n+1){grid-column:1}.profile-hero-v5 .profile-passport-item{box-sizing:border-box;justify-content:stretch;align-items:center;width:100%;min-width:0;height:auto;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;min-height:56px!important;padding:7px 9px!important}.profile-hero-v5 .profile-passport-icon{border-radius:0!important;width:34px!important;min-width:34px!important;height:34px!important}.profile-hero-v5 .profile-passport-item>span:last-child{width:auto;min-width:0;max-width:none}.profile-hero-v5 .profile-passport-item small{font-size:9px!important}.profile-hero-v5 .profile-passport-item b{white-space:normal;overflow-wrap:anywhere;word-break:normal;text-overflow:clip;overflow:visible;font-size:12px!important;line-height:1.12!important}.profile-hero-v5 .profile-passport-icon>svg{width:28px!important;height:28px!important}.profile-play-style-icon{color:#e7edf4e6;width:100%;height:100%}.profile-play-style-icon .profile-icon-main{stroke-width:1.9px}.profile-play-style-icon .profile-icon-fine{stroke-width:1.45px;opacity:.78}.profile-play-style-icon .profile-icon-accent,.profile-play-style-icon .profile-icon-dot{color:inherit;opacity:.9}.profile-play-style-icon .profile-icon-glyph{fill:currentColor;font:800 12px/1 var(--font-inter),Inter,sans-serif;letter-spacing:-.08em}.profile-play-style-icon .profile-icon-timer-copy{fill:currentColor;letter-spacing:-.04em;font:800 6.6px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.profile-play-style-icon :is(.profile-icon-lore-route,.profile-icon-lore-wheel,.profile-icon-lore-trophy,.profile-icon-lore-hex,.profile-icon-lore-knight,.profile-icon-lore-portals,.profile-icon-lore-cube,.profile-icon-lore-crosshair,.profile-icon-lore-rank,.profile-icon-lore-catalog,.profile-icon-lore-ball,.profile-icon-lore-timer,.profile-icon-lore-splits,.profile-icon-lore-voxel,.profile-icon-lore-pickaxe){transform-box:fill-box;transform-origin:50%;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .18s}:is(.profile-passport-item,.filter-select-option):hover .profile-icon-lore-route{transform:scale(1.06)}:is(.profile-passport-item,.filter-select-option):hover .profile-icon-lore-wheel{transform:rotate(5deg)}:is(.profile-passport-item,.filter-select-option):hover .profile-icon-lore-trophy{transform:translateY(-1px)}:is(.profile-passport-item,.filter-select-option):hover .profile-icon-lore-knight{transform:translate(1px,-1px)}:is(.profile-passport-item,.filter-select-option):hover .profile-icon-lore-cube{transform:rotate(3deg)scale(1.04)}:is(.profile-passport-item,.filter-select-option):hover .profile-icon-lore-crosshair,:is(.profile-passport-item,.filter-select-option):hover .profile-icon-lore-ball{transform:scale(1.06)}:is(.profile-passport-item,.filter-select-option):hover .profile-icon-lore-splits{transform:translate(1px)}:is(.profile-passport-item,.filter-select-option):hover .profile-icon-lore-pickaxe{transform:rotate(-7deg)}.play-style-select-trigger .filter-select-value>i,.play-style-select-menu .filter-select-option>i{color:#e7edf4d1;place-items:center;width:30px;min-width:30px;height:30px;display:grid}.play-style-select-trigger .profile-play-style-icon,.play-style-select-menu .profile-play-style-icon{width:30px;height:30px}.play-style-select-menu .filter-select-option>span{gap:0;display:grid}.profile-mini-card.is-rail{justify-content:flex-start;width:100%;border-radius:14px!important;gap:5px!important;height:160px!important;min-height:160px!important;padding:10px 11px!important}.profile-mini-card.is-rail .profile-mini-head{grid-template-columns:52px minmax(0,1fr) minmax(118px,124px)!important;grid-template-areas:"avatar identity rank"!important;align-items:center!important;gap:8px!important;min-height:52px!important}.profile-mini-card.is-rail .profile-mini-avatar .avatar-large{border-radius:13px!important;width:52px!important;min-width:52px!important;height:52px!important}.profile-mini-card.is-rail .profile-mini-identity h3{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;line-height:1.04!important;overflow:hidden!important}.profile-mini-card.is-rail .profile-mini-identity p{gap:3px 5px;max-height:22px;margin-top:3px;overflow:hidden;font-size:8.5px!important}.profile-mini-card .rank-badge.is-compact{background:0 0;align-items:center;min-width:0;display:grid;width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.profile-mini-card .rank-badge.is-compact:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle,var(--rank-glow),transparent 68%);opacity:.66;width:54px;height:54px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.profile-mini-card.is-rail .rank-badge.is-compact{grid-template-columns:46px minmax(0,1fr)!important;gap:6px!important;padding:0!important}.profile-mini-card.is-rail .rank-badge.is-compact>img{object-fit:contain;width:46px!important;height:46px!important}.profile-mini-card .rank-badge.is-compact .rank-badge-copy{min-width:0}.profile-mini-card .rank-badge.is-compact .rank-badge-title>small{overflow-wrap:normal;text-wrap:nowrap;display:block;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1.05!important;overflow:hidden!important}.profile-mini-card .rank-badge.is-compact b{color:#ffffffb3!important;text-overflow:clip!important;white-space:nowrap!important;margin-top:3px!important;font-size:10px!important;line-height:1.08!important;overflow:visible!important}.profile-mini-card.is-rail>.profile-mini-quote{flex:0 0 40px;border-radius:3px 10px 10px 3px!important;height:40px!important;min-height:38px!important;max-height:40px!important;padding:6px 23px 7px!important;font-size:12.5px!important;line-height:1.18!important;display:grid!important;overflow:visible!important}.profile-mini-card.is-rail>.profile-mini-metrics{gap:4px!important;min-height:34px!important;margin-top:0!important;padding-top:4px!important}.profile-mini-card.is-rail>.profile-mini-metrics .metric-value{font-size:15px!important}.profile-mini-card.is-rail>.profile-mini-metrics span{max-height:16px;margin-top:2px;overflow:hidden;font-size:7px!important;line-height:8px!important}.profile-mini-card.is-wide{width:100%;border-radius:17px!important;gap:8px!important;height:auto!important;min-height:0!important;padding:14px!important}.profile-mini-card.is-wide .profile-mini-head{align-items:center;min-height:72px;grid-template-columns:72px minmax(0,1fr) minmax(150px,168px)!important;grid-template-areas:"avatar identity rank"!important;gap:11px!important}.profile-mini-card.is-wide .profile-mini-avatar .avatar-large{border-radius:17px!important;width:72px!important;min-width:72px!important;height:72px!important}.profile-mini-card.is-wide .profile-mini-identity h3{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;font-size:22px!important;line-height:1.02!important;overflow:visible!important}.profile-mini-card.is-wide .profile-mini-identity p{margin-top:5px;line-height:1.25;font-size:10.5px!important}.profile-mini-card.is-wide .rank-badge.is-compact{grid-template-columns:54px minmax(0,1fr)!important;gap:8px!important;padding:0!important}.profile-mini-card.is-wide .rank-badge.is-compact>img{object-fit:contain;width:54px!important;height:54px!important}.profile-mini-card.is-wide .rank-badge.is-compact .rank-badge-title>small,.profile-mini-card.is-wide .rank-badge.is-compact b{font-size:11px!important}.profile-mini-card.is-wide>.profile-mini-quote{flex:none!important;min-height:44px!important;max-height:52px!important;padding:8px 24px 9px!important;font-size:14px!important;line-height:1.28!important}.profile-mini-card.is-wide>.profile-mini-metrics{gap:8px!important;min-height:38px!important;margin-top:0!important;padding-top:6px!important}.profile-mini-card.is-wide>.profile-mini-metrics .metric-value{font-size:18px!important}.profile-mini-card.is-wide>.profile-mini-metrics span{margin-top:3px;font-size:9px!important;line-height:1.12!important}.profile-hero-v5 .profile-roster-slot{--profile-card-accent:#a9b8c8;color:#e7edf4;background:linear-gradient(145deg,#181e29f0,#080b11f7);border:1px solid #c2d2e32e;border-radius:16px;width:100%;height:160px;min-height:160px;padding:16px;text-decoration:none;transition:border-color .18s,box-shadow .18s,background .18s;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 16px 38px #0000003d;grid-template-columns:76px minmax(0,184px)!important;place-content:center!important;align-items:center!important;gap:18px!important;display:grid!important}html[data-theme=midnight] .profile-hero-v5 .profile-roster-slot{--profile-card-accent:#5aaeff}.profile-hero-v5 .profile-roster-slot:is(:hover,:focus-visible){background:linear-gradient(145deg,color-mix(in srgb,var(--profile-card-accent) 8%,#181e29f5),#080b11fa);border-color:color-mix(in srgb,var(--profile-card-accent) 48%,#d2e0ee3d);box-shadow:inset 0 1px #ffffff0d,0 18px 42px #0000004d,0 0 22px color-mix(in srgb,var(--profile-card-accent) 10%,transparent)}.profile-hero-v5 .profile-roster-slot:focus-visible{outline:2px solid color-mix(in srgb,var(--profile-card-accent) 70%,white);outline-offset:3px}.profile-hero-v5 .profile-roster-slot .profile-friend-empty-avatar{border-radius:19px!important;width:76px!important;min-width:76px!important;height:76px!important;margin:0!important}.profile-hero-v5 .profile-roster-slot .profile-friend-empty-avatar i,.profile-hero-v5 .profile-roster-slot .profile-friend-empty-avatar i:before{width:31px!important;height:2px!important}.profile-hero-v5 .profile-roster-slot .profile-friend-empty-copy{min-width:0;text-align:left!important}.profile-hero-v5 .profile-roster-slot .profile-friend-empty-copy :is(b,small){display:block}.profile-hero-v5 .profile-roster-slot .profile-friend-empty-copy b{font-size:16px!important;line-height:1.12!important}.profile-hero-v5 .profile-roster-slot .profile-friend-empty-copy small{margin-top:6px;font-size:11px!important;line-height:1.2!important}.avatar-frame{--avatar-frame-color:#a9b4c3;--avatar-frame-glow:#a9b4c347}html[data-theme] .avatar-frame{border:2px solid var(--avatar-frame-color)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--avatar-frame-color) 22%,transparent),0 0 14px var(--avatar-frame-glow)!important}.avatar-frame-ruby{--avatar-frame-color:#ff526f;--avatar-frame-glow:#ff3e6257}.avatar-frame-violet{--avatar-frame-color:#a982ff;--avatar-frame-glow:#8865ff5c}.avatar-frame-gold{--avatar-frame-color:#ffd27a;--avatar-frame-glow:#e0a43757}.avatar-frame-emerald{--avatar-frame-color:#68e5ad;--avatar-frame-glow:#36c78757}.avatar-frame-void{--avatar-frame-color:#818b9f;--avatar-frame-glow:#0b0f17ad}html[data-theme] .avatar-small.avatar-frame,html[data-theme] .avatar-medium.avatar-frame{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--avatar-frame-color) 24%,transparent),0 0 10px var(--avatar-frame-glow)!important;border-width:1px!important}html[data-theme] .avatar-large.avatar-frame{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--avatar-frame-color) 24%,transparent),0 0 16px var(--avatar-frame-glow)!important}html[data-theme] .avatar-hero.avatar-frame{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--avatar-frame-color) 24%,transparent),0 0 28px var(--avatar-frame-glow)!important;border-width:3px!important}.profile-hero-v5 .profile-friends-stack{box-sizing:border-box;padding:1px;overflow:visible}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-rail{height:100%!important;min-height:0!important}@media (min-width:1101px){.profile-hero-v5,.profile-hero-v5 .profile-hero-inner{overflow:hidden;height:650px!important;min-height:650px!important;max-height:650px!important}.profile-hero-v5 .profile-hero-inner{transition:grid-template-columns .39s cubic-bezier(.22,.61,.36,1);grid-template-columns:var(--profile-avatar-size) minmax(0,1fr) minmax(0,var(--profile-roster-width))!important;grid-template-rows:44px 500px!important;align-items:start!important;gap:10px 16px!important;padding:14px 0 18px!important}.profile-hero-v5 .profile-widget-rail{grid-area:1/1/auto/-1}.profile-hero-v5 :is(.profile-avatar-column,.profile-identity,.profile-friends-roster){grid-row:2}.profile-hero-v5[data-friend-roster=hidden] .profile-hero-inner{--profile-roster-width:0px}.profile-hero-v5 .profile-avatar-column{width:var(--profile-avatar-size)!important;min-width:var(--profile-avatar-size)!important}.profile-hero-v5 .avatar-hero{width:var(--profile-avatar-size)!important;height:var(--profile-avatar-size)!important}.profile-hero-v5 .profile-identity{align-self:stretch;height:auto;min-height:500px;max-height:none;overflow:visible}.profile-hero-v5 .profile-identity>:is(.profile-nickname,.profile-real-line,.rank-badge,.profile-manifesto,.profile-passport,.profile-genres,.profile-envy-stats){flex-shrink:0}.profile-hero-v5 .profile-identity .profile-nickname{margin-top:-2px;font-size:clamp(46px,4vw,56px);line-height:.92!important}.profile-hero-v5 .profile-real-line{min-height:18px;font-size:14px;line-height:18px;margin-top:13px!important}.profile-hero-v5 .rank-badge{margin-top:13px}.profile-hero-v5 .rank-badge>img{width:64px;height:64px}.profile-hero-v5 .rank-badge:not(.is-compact){grid-template-columns:64px minmax(0,1fr);min-height:64px}.profile-hero-v5 .profile-manifesto{box-sizing:border-box;overflow-wrap:normal;word-break:normal;text-wrap:pretty;height:auto;min-height:0;max-height:none;margin-top:25px;padding:17px 21px 18px 25px;font-size:clamp(20px,1.65vw,25px);line-height:1.42;display:block;overflow:visible!important}.profile-hero-v5 .profile-manifesto-copy{-webkit-box-orient:initial;-webkit-line-clamp:unset;overflow-wrap:normal;word-break:normal;text-wrap:pretty;max-height:none;display:block;overflow:visible}.profile-hero-v5 .profile-passport{margin-top:16px;gap:7px!important}.profile-hero-v5 .profile-passport-item{height:auto;min-height:49px!important;padding-block:7px!important}.profile-hero-v5 .profile-genres{gap:8px;margin-top:14px!important;margin-bottom:10px!important}.profile-hero-v5 .profile-genres span{padding:5px 8px;font-size:10px}.profile-hero-v5 .profile-envy-stats{gap:clamp(14px,2vw,25px);padding-top:23px;margin-top:auto!important}.profile-hero-v5 .profile-envy-stats>div{overflow:visible}.profile-hero-v5 .profile-envy-stats .metric-value{text-overflow:clip;max-width:none;overflow:visible}.profile-hero-v5 .profile-envy-stats>div>span,.profile-hero-v5 .rank-badge:not(.is-compact) .rank-badge-title>small{text-overflow:clip;white-space:normal;overflow:visible}.profile-hero-v5 .profile-friends-roster{opacity:1;align-self:stretch;min-width:0;transition:opacity .17s .21s;overflow:visible}.profile-hero-v5[data-friend-roster=hidden] .profile-friends-roster{pointer-events:none;opacity:0}.profile-hero-v5 .profile-friends-stack{grid-auto-rows:unset;min-height:0;grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;height:500px!important}.connection-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}}@container (width<=500px){.profile-mini-card.is-wide .profile-mini-head{align-items:center;min-height:64px;grid-template-columns:64px minmax(0,1fr)!important;grid-template-areas:"avatar identity""rank rank"!important}.profile-mini-card.is-wide .profile-mini-avatar .avatar-large{width:64px!important;min-width:64px!important;height:64px!important}.profile-mini-card.is-wide .rank-badge.is-compact{grid-template-columns:50px minmax(0,1fr)!important;width:min(100%,210px)!important;margin-top:3px!important}.profile-mini-card.is-wide .rank-badge.is-compact>img{width:50px!important;height:50px!important}}@container (width<=350px){.profile-mini-card.is-rail .profile-mini-head{grid-template-columns:48px minmax(0,1fr) minmax(108px,114px)!important;gap:6px!important}.profile-mini-card.is-rail .profile-mini-avatar .avatar-large{width:48px!important;min-width:48px!important;height:48px!important}.profile-mini-card.is-rail .rank-badge.is-compact{grid-template-columns:42px minmax(0,1fr)!important;gap:4px!important}.profile-mini-card.is-rail .rank-badge.is-compact>img{width:42px!important;height:42px!important}.profile-mini-card.is-rail .rank-badge.is-compact .rank-badge-title>small{font-size:9px!important}}@media (min-width:761px) and (max-width:1100px){.profile-hero-v5 .profile-hero-inner{padding-top:16px!important}.profile-hero-v5 .profile-widget-rail,.profile-hero-v5 .profile-friends-roster{grid-column:1/-1}.profile-hero-v5 .profile-friends-stack{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:160px!important;gap:10px!important;height:auto!important;min-height:0!important}.profile-hero-v5 .profile-friends-stack>:nth-child(3):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.profile-hero-v5 .profile-hero-inner{padding-top:14px!important}.profile-hero-v5 .profile-widget-rail{grid-column:1/-1}.profile-hero-v5 .profile-friends-stack{grid-auto-rows:auto;min-height:0;grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;height:auto!important}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-rail,.profile-hero-v5 .profile-roster-slot{height:160px!important;min-height:160px!important}.connection-grid{grid-template-columns:minmax(0,1fr)!important}.profile-hero-v5 .profile-passport{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.profile-hero-v5 .profile-passport{grid-template-columns:minmax(0,1fr)!important}.profile-hero-v5 .profile-passport>.profile-passport-item:last-child:nth-child(3n+1){grid-column:1}}html[data-theme] .profile-hero-v5[data-has-banner=true] .profile-banner-image{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}html[data-theme] .profile-hero-v5[data-has-banner=true] .profile-ambient{pointer-events:none;z-index:-2!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:radial-gradient(31% 86% at 13% 53%,#02040894,#0204084f 48%,#0000 82%),radial-gradient(44% 92% at 51%,#020408ab,#0204085c 48%,#0000 84%),radial-gradient(32% 88% at 87% 51%,#02040878,#0204083d 50%,#0000 84%),repeating-linear-gradient(125deg,#ffffff04 0 1px,#0000 1px 8px)!important;display:block!important}html[data-theme] .profile-hero-v5[data-has-banner=true]:after{background:linear-gradient(#0204082e,#02040821 46%,#02040838)!important}@media (max-width:1100px){html[data-theme] .profile-hero-v5[data-has-banner=true] .profile-ambient{background:radial-gradient(38% 50% at 17% 22%,#02040894,#02040842 56%,#0000 84%),radial-gradient(62% 54% at 62% 30%,#020408a6,#0204084f 55%,#0000 86%),radial-gradient(82% 40% at 50% 82%,#0204087a,#02040838 57%,#0000 88%),repeating-linear-gradient(125deg,#ffffff04 0 1px,#0000 1px 8px)!important}}@media (max-width:760px){html[data-theme] .profile-hero-v5[data-has-banner=true] .profile-ambient{background:radial-gradient(94% 34% at 50% 16%,#02040891,#02040840 58%,#0000 88%),radial-gradient(94% 52%,#020408a8,#02040852 58%,#0000 90%),radial-gradient(94% 40% at 50% 86%,#02040880,#02040838 58%,#0000 90%),repeating-linear-gradient(125deg,#ffffff04 0 1px,#0000 1px 8px)!important}}.cabinet-review-grid .review-card{grid-template-columns:180px minmax(0,1fr)}.cabinet-review-grid .review-card-copy{min-width:0;container:profile-review-copy/inline-size}.cabinet-review-grid .review-card-cover{min-height:0;display:flex}.cabinet-review-grid .review-card-cover>.game-cover{aspect-ratio:auto;flex:auto;height:100%;min-height:0}.cabinet-review-grid .review-card .review-card-verdict{width:100%;min-height:0;color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;box-shadow:none!important;font-family:var(--font-exo-2,var(--font-manrope,Manrope)),sans-serif!important;text-align:left!important;text-align-last:left!important;text-indent:0!important;background:0 0!important;border:0!important;border-radius:0!important;margin:8px 0 0!important;padding:0!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;line-height:1.35!important}.cabinet-review-grid .review-card-tags{align-items:center;margin-top:10px;margin-bottom:9px}.cabinet-review-grid .review-card footer{grid-template-columns:max-content max-content minmax(91px,1fr);align-items:center;gap:7px;min-width:0;display:grid!important}.cabinet-review-grid .review-card footer>.review-vote-control{grid-column:1;min-width:0}.cabinet-review-grid .review-card-metrics{grid-column:2;align-items:center;gap:7px;min-width:0;display:inline-flex}.cabinet-review-grid .review-card footer .review-card-action{display:inline-flex}.cabinet-review-grid .review-card footer .review-card-nav-actions{grid-column:3;justify-self:end;min-width:0;margin-left:0}@container profile-review-copy (width<=290px){.cabinet-review-grid .review-card footer{grid-template-columns:max-content minmax(0,1fr)}.cabinet-review-grid .review-card footer>.review-vote-control{grid-area:1/1}.cabinet-review-grid .review-card-metrics{grid-area:1/2}.cabinet-review-grid .review-card footer .review-card-nav-actions{grid-area:2/1/auto/-1;justify-self:end}}@media (max-width:1180px){.cabinet-review-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:650px){.cabinet-review-grid .review-card{grid-template-columns:120px minmax(0,1fr)}}@media (max-width:430px){.cabinet-review-grid .review-card{grid-template-columns:108px minmax(0,1fr)}.cabinet-review-grid .review-card-copy{padding:12px 10px}}.settings-nav{isolation:isolate;position:relative}.settings-nav-carriage{z-index:0;pointer-events:none;background:linear-gradient(105deg,color-mix(in srgb,var(--settings-accent) 17%,var(--settings-raised)),var(--settings-raised) 72%);border:1px solid color-mix(in srgb,var(--settings-accent) 42%,var(--settings-edge));width:0;height:0;box-shadow:inset 4px 0 var(--settings-accent),inset 0 1px #fff1,0 13px 30px #00000038;border-radius:15px;position:absolute;top:0;left:0;transform:translate(0,0)}.settings-nav>button{z-index:1;position:relative}.settings-nav>button:is(.active,[aria-current=page]){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.settings-nav:not([data-carriage-ready=true])>.settings-nav-carriage{display:none}.settings-nav:not([data-carriage-ready=true])>button:is(.active,[aria-current=page]){background:linear-gradient(105deg,color-mix(in srgb,var(--settings-accent) 17%,var(--settings-raised)),var(--settings-raised) 72%)!important;border-color:color-mix(in srgb,var(--settings-accent) 42%,var(--settings-edge))!important;box-shadow:inset 4px 0 var(--settings-accent),inset 0 1px #fff1,0 13px 30px #00000038!important}.settings-panel-shell{min-width:0;min-height:100%;animation:none!important}.settings-panel-shell>.settings-section{animation:none!important}@media (prefers-reduced-motion:reduce){.profile-hero-v5 .profile-hero-inner,.profile-hero-v5 .profile-friends-roster,.profile-mini-card .profile-mini-background{transition:none!important}}.review-page-shell .review-author-mini .profile-mini-card.is-wide .rank-badge.is-compact:after{content:"";pointer-events:none;background:linear-gradient(#0000,#e1eaf457 24% 76%,#0000);width:1px;height:38px;position:absolute;top:50%;left:-7px;transform:translateY(-50%);box-shadow:0 0 8px #bacce214}.review-page-shell .review-author-mini .profile-mini-card.is-wide .rank-badge.is-compact:before{opacity:.82;background:radial-gradient(circle,color-mix(in srgb,var(--rank-glow) 88%,transparent),transparent 69%);filter:blur(.2px);width:58px;height:58px;left:0}html[data-theme] .review-page-shell .review-author-mini .profile-mini-card.is-wide .rank-badge.is-compact>img{transition:filter .22s,transform .22s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 9px 13px #0000008f) drop-shadow(0 0 9px var(--rank-glow)) drop-shadow(0 0 17px color-mix(in srgb,var(--rank-accent) 34%,transparent))!important}.review-page-shell .review-author-mini .profile-mini-card.is-wide .rank-badge.is-compact:is(:hover,:focus-visible)>img{transform:translateY(-1px)scale(1.035);filter:drop-shadow(0 11px 15px #0009) drop-shadow(0 0 12px var(--rank-glow)) drop-shadow(0 0 22px color-mix(in srgb,var(--rank-accent) 42%,transparent))!important}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-avatar .avatar-large img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);image-rendering:auto!important}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-location{flex:auto;grid-template-columns:18px minmax(0,1fr);align-items:center;min-width:0;gap:5px!important;display:inline-grid!important}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-location .country-flag{aspect-ratio:3/2;border-radius:2px;align-self:center;flex:none!important;width:18px!important;min-width:18px!important;height:12px!important;transform:none!important}.profile-hero-v5 .profile-friends-stack>.profile-mini-card.is-roster .profile-mini-quote-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reactEasyCrop_Container{-webkit-user-select:none;user-select:none;touch-action:none;cursor:move;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.reactEasyCrop_Image,.reactEasyCrop_Video{will-change:transform;max-width:unset}.reactEasyCrop_Contain{max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}.reactEasyCrop_Cover_Horizontal{width:100%;height:auto}.reactEasyCrop_Cover_Vertical{width:auto;height:100%}.reactEasyCrop_CropArea{box-sizing:border-box;color:#00000080;border:1px solid #ffffff80;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 9999em}.reactEasyCrop_CropAreaRound{border-radius:50%}.reactEasyCrop_CropAreaGrid:before{content:" ";box-sizing:border-box;border:0;border-left:1px solid #ffffff80;border-right:1px solid #ffffff80;position:absolute;inset:0 33.33%}.reactEasyCrop_CropAreaGrid:after{content:" ";box-sizing:border-box;border:1px solid #ffffff80;border-left:0;border-right:0;position:absolute;inset:33.33% 0}.profile-crop-backdrop{z-index:19000;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#020408cc;place-items:center;padding:clamp(12px,3vw,34px);animation:.18s both profile-crop-fade;display:grid;position:fixed;inset:0;overflow:auto}.profile-crop-dialog{--crop-accent:#d7e0ea;overscroll-behavior:contain;width:min(920px,100%);max-height:min(920px,100dvh - 24px);color:var(--ink);background:linear-gradient(150deg,color-mix(in srgb,var(--panel-solid) 96%,#263044),var(--panel-solid));border:1px solid color-mix(in srgb,var(--crop-accent) 25%,var(--line-dark));border-radius:22px;grid-template-rows:auto minmax(260px,1fr) auto auto;animation:.2s cubic-bezier(.22,1,.36,1) both profile-crop-rise;display:grid;overflow:auto;box-shadow:0 38px 110px #000000ad,inset 0 1px #ffffff0f}html[data-theme=midnight] .profile-crop-dialog{--crop-accent:#7ab8ff}.profile-crop-header,.profile-crop-footer{background:color-mix(in srgb,var(--surface-soft) 72%,transparent);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:flex}.profile-crop-header{border-bottom:1px solid var(--line-dark)}.profile-crop-footer{z-index:3;border-top:1px solid var(--line-dark);justify-content:flex-end;position:sticky;bottom:0}.profile-crop-header small{color:var(--crop-accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.profile-crop-header h2{margin:4px 0 0;font-size:22px}.profile-crop-close{width:44px;min-width:44px;height:44px;color:var(--muted);background:var(--surface-soft);border:1px solid var(--line-dark);border-radius:12px;place-items:center;font-size:26px;display:grid}.profile-crop-stage{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--crop-accent) 8%,transparent),transparent 46%), repeating-conic-gradient(#ffffff07 0 25%,transparent 0 50%) 0 0/20px 20px, #05070b;min-height:clamp(300px,48vh,500px);position:relative;overflow:hidden}.profile-crop-workspace{background:0 0!important}.profile-crop-frame{border:2px solid color-mix(in srgb,var(--crop-accent) 82%,white)!important;box-shadow:0 0 0 9999em #010307a6,0 0 0 1px #000000bf,0 0 32px color-mix(in srgb,var(--crop-accent) 22%,transparent)!important}.profile-crop-dialog.is-avatar .profile-crop-frame{border-radius:22%}.profile-crop-controls{background:color-mix(in srgb,var(--panel) 91%,transparent);gap:12px;padding:16px 18px 14px;display:grid}.profile-crop-zoom-row{grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;gap:10px;display:grid}.profile-crop-zoom-row label{min-width:0;color:var(--text-soft);gap:8px;font-size:11px;font-weight:700;display:grid}.profile-crop-zoom-row input{width:100%;accent-color:var(--crop-accent)}.profile-crop-zoom-row>button,.profile-crop-tool-row button{min-height:44px;color:var(--text-soft);background:var(--surface-soft);border:1px solid var(--line-dark);border-radius:11px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.profile-crop-zoom-row svg{width:18px;height:18px}.profile-crop-tool-row{flex-wrap:wrap;gap:8px;display:flex}.profile-crop-tool-row button{min-width:112px;padding:0 12px;font-size:11px;font-weight:720}.profile-crop-tool-row svg{width:17px;height:17px}.profile-crop-controls>p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.profile-crop-controls>.profile-crop-quality{color:#efc37a}.profile-crop-controls>.profile-crop-error{color:var(--danger)}.profile-crop-footer .button{min-width:132px;min-height:44px}@keyframes profile-crop-fade{0%{opacity:0}}@keyframes profile-crop-rise{0%{opacity:.65;transform:translateY(9px)}}@media (max-width:620px){.profile-crop-backdrop{place-items:stretch stretch;padding:0}.profile-crop-dialog{border:0;border-radius:0;grid-template-rows:auto minmax(250px,1fr) auto auto;width:100%;min-height:100dvh;max-height:100dvh}.profile-crop-stage{min-height:260px}.profile-crop-controls{padding-inline:14px}.profile-crop-tool-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profile-crop-tool-row button{min-width:0;padding-inline:6px}.profile-crop-footer{padding:12px 14px max(12px,env(safe-area-inset-bottom))}.profile-crop-footer .button{flex:1;min-width:0}}@media (max-height:720px){.profile-crop-backdrop{align-items:start;padding:8px}.profile-crop-dialog{grid-template-rows:auto minmax(140px,42vh) auto auto;max-height:calc(100dvh - 16px)}.profile-crop-header,.profile-crop-footer{min-height:60px;padding-block:9px}.profile-crop-stage{min-height:140px}.profile-crop-controls{gap:8px;padding-block:11px}}@media (max-height:480px) and (orientation:landscape){.profile-crop-dialog{grid-template-rows:auto minmax(150px,1fr) auto;grid-template-columns:minmax(280px,1fr) minmax(300px,.9fr)}.profile-crop-header{grid-area:1/1/auto/-1;min-height:52px;padding:7px 12px}.profile-crop-header h2{margin-top:1px;font-size:18px}.profile-crop-stage{grid-area:2/1/4;min-height:0}.profile-crop-controls{grid-area:2/2;align-content:start;padding:9px 12px;overflow:auto}.profile-crop-controls>p:not(.profile-crop-quality):not(.profile-crop-error){display:none}.profile-crop-tool-row button{flex:1;min-width:0}.profile-crop-footer{grid-area:3/2;min-height:54px;padding:7px 12px}}@media (prefers-reduced-motion:reduce){.profile-crop-backdrop,.profile-crop-dialog{animation:none!important}}:root{--motion-mechanical-spring:cubic-bezier(.16,1,.3,1);--motion-mechanical-settle:cubic-bezier(.2,.86,.24,1);--site-header-height:78px;--motion-header-height:var(--site-header-height)}html{scroll-behavior:auto;scrollbar-gutter:stable;overflow-x:clip}.route-transition,.route-transition>main,.cabinet-tab-panel{view-transition-name:none!important;animation:none!important}.site-header,.floating-add{view-transition-name:none!important}::view-transition-old(site-header){animation:none!important}::view-transition-new(site-header){animation:none!important}::view-transition-old(floating-add){animation:none!important}::view-transition-new(floating-add){animation:none!important}::view-transition-old(cabinet-panel){animation:none!important}::view-transition-new(cabinet-panel){animation:none!important}::view-transition-old(motion-page){animation:none!important}::view-transition-new(motion-page){animation:none!important}::view-transition-old(motion-panel){animation:none!important}::view-transition-new(motion-panel){animation:none!important}::view-transition-old(motion-tab){animation:none!important}::view-transition-new(motion-tab){animation:none!important}.motion-route-stack{width:100%;max-width:100%;min-height:calc(100vh - var(--site-header-height));min-height:calc(100dvh - var(--site-header-height));position:relative;overflow-x:clip}.motion-route-scene{width:100%;min-width:0;max-width:100%;min-height:calc(100vh - var(--site-header-height));min-height:calc(100dvh - var(--site-header-height));position:relative;overflow-x:clip}.motion-route-scene[data-route-scene=active]{isolation:isolate}.route-transition{width:100%;max-width:100%;min-height:calc(100vh - var(--site-header-height));min-height:calc(100dvh - var(--site-header-height));overflow-x:clip}.route-error-shell{min-height:calc(100dvh - var(--site-header-height));place-items:start stretch;padding:clamp(42px,8vw,96px) max(24px,50vw - 440px);display:grid}.route-error-panel{max-width:760px;color:var(--ink);background:var(--panel);border:1px solid var(--line-dark);border-radius:20px;padding:clamp(28px,5vw,54px);box-shadow:0 24px 70px #00000029}.route-error-panel h1{margin:8px 0 14px}.route-error-panel p:not(.eyebrow){max-width:58ch;color:var(--text-soft)}.route-error-panel .button{margin-top:22px}.feed-page-shell,.feed-page,.review-page-shell,.critic28-stage,.critics-hub,.ch-invite-page{min-height:calc(100vh - var(--site-header-height));min-height:calc(100dvh - var(--site-header-height))}.review-page-shell.review-page-v3:before{inset:var(--site-header-height) 0 0!important}.site-header,.header-inner{min-height:var(--site-header-height)}.main-nav{isolation:isolate;position:relative}.main-nav-carriage{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(135deg, color-mix(in srgb,var(--surface-soft) 82%,var(--panel)), color-mix(in srgb,var(--panel) 86%,var(--wine) 5%));border:1px solid color-mix(in srgb,var(--ink) 14%,var(--line));transform-origin:0 0;border-radius:10px;width:0;height:0;position:absolute;top:0;left:0;transform:translate(0,0);box-shadow:inset 0 1px #ffffff52,0 8px 24px #00000012}.main-nav[data-carriage-visible=true]>.main-nav-carriage{opacity:1}.main-nav>.main-nav-carriage{transition:opacity .12s ease-out}.main-nav>a{z-index:1;position:relative;transition:color .18s ease, transform .14s var(--motion-mechanical-spring), scale .14s var(--motion-mechanical-spring)!important;background:0 0!important}.main-nav>a[data-motion-target=true],.main-nav>a[data-motion-target=true]:hover{color:var(--ink)!important;background:0 0!important}.main-nav:not([data-carriage-ready=true])>.main-nav-carriage{display:none}html[data-theme] .main-nav:not([data-carriage-ready=true])>a[aria-current=page]{border-radius:10px;box-shadow:inset 0 1px #ffffff52,0 8px 24px #00000012;color:var(--ink)!important;background:linear-gradient(135deg, color-mix(in srgb,var(--surface-soft) 82%,var(--panel)), color-mix(in srgb,var(--panel) 86%,var(--wine) 5%))!important}.account-link{transition:color .18s ease, scale .14s var(--motion-mechanical-spring)!important}.route-motion-signal{top:calc(var(--site-header-height) - 2px);z-index:59;pointer-events:none;opacity:0;transform-origin:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wine) 72%,white),transparent);width:100%;height:2px;position:fixed;left:0;overflow:hidden;transform:translate(-100%)}.motion-route-stack[data-route-phase=pending]:not([data-route-mode=none])>.route-motion-signal{opacity:.72;transition:transform .76s cubic-bezier(.2,.7,.15,1),opacity .12s ease-out;transform:translate(-28%)}.motion-route-stack[data-route-phase=entering]>.route-motion-signal{opacity:0;transition:transform .23s ease-out,opacity .18s ease-out;transform:translate(100%)}.route-motion-piece{min-width:0}[data-route-focus]:focus{outline:none}[data-route-focus]:focus-visible{outline:2px solid color-mix(in srgb,var(--wine) 58%,transparent);outline-offset:6px;border-radius:4px}.write-route-shell{min-height:calc(100vh - var(--site-header-height));min-height:calc(100dvh - var(--site-header-height))}.write-route-shell:before,.write-route-shell:after{top:0}.cabinet-tabs{isolation:isolate}.cabinet-tab-carriage{z-index:0;pointer-events:none;background:linear-gradient(135deg,var(--action-a),var(--action-b));border:1px solid color-mix(in srgb,var(--wine) 45%,var(--line-dark));width:0;height:0;box-shadow:none;transform-origin:50%;will-change:transform,width,height;border-radius:10px;position:absolute;top:0;left:0;transform:translate(0,0)}html[data-theme] .cabinet-tabs>button{z-index:1;position:relative;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme] .cabinet-tabs>button.active,html[data-theme] .cabinet-tabs>button.active:hover{color:var(--on-action)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.cabinet-tab-panels{overflow-anchor:none;min-height:0;position:relative}.cabinet-tab-panel{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;width:100%;min-width:0}.feed-stream-tabs{isolation:isolate;position:relative}.feed-tab-switcher{isolation:isolate;grid-template-rows:repeat(2,45px);grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;display:grid;position:relative}.feed-tab-carriage{z-index:0;pointer-events:none;background:linear-gradient(115deg,color-mix(in srgb,var(--wine) 72%,#171c26),color-mix(in srgb,var(--wine) 36%,#0a1019));border:1px solid color-mix(in srgb,var(--wine) 62%,#e6edf638);width:100%;height:45px;box-shadow:inset 0 1px #ffffff14,0 12px 28px color-mix(in srgb,var(--wine) 17%,transparent);will-change:transform;border-radius:0;transition:transform .235s cubic-bezier(.2,.86,.24,1);display:block;position:absolute;top:0;left:0;transform:translate(0,0)}.feed-tab-switcher[data-active-feed=reading] .feed-tab-carriage{transform:translateY(50px)}.feed-stream-tabs>a,html[data-theme] .feed-tab-switcher>button{z-index:1;position:relative}html[data-theme] .feed-tab-switcher>button,html[data-theme] .feed-tab-switcher>button:hover,html[data-theme] .feed-tab-switcher>button.active,html[data-theme] .feed-tab-switcher>button.active:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.feed-panels{min-height:0;position:relative}.feed-stream-panel{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;width:100%;min-width:0}.feed-stream-panel:not([hidden]){animation:.18s ease-out both feed-ios-panel-reveal}@keyframes feed-ios-panel-reveal{0%{opacity:.72}to{opacity:1}}.cabinet-tabs:not([data-carriage-ready=true])>.cabinet-tab-carriage{display:none}html[data-theme] .cabinet-tabs:not([data-carriage-ready=true])>button.active,html[data-theme] .cabinet-tabs:not([data-carriage-ready=true])>button.active:hover{color:var(--on-action)!important;background:linear-gradient(135deg,var(--action-a),var(--action-b))!important;border-color:color-mix(in srgb,var(--wine) 45%,var(--line-dark))!important}.profile-hero-v5 .profile-ambient{transition:background .42s var(--motion-mechanical-settle)}html[data-motion-fallback=true][data-motion-phase=running][data-motion-kind=tab][data-motion-direction=forward] :is(.connections-content,.settings-section,.sticker-picker-scroll){animation:mechanical-panel-forward .18s var(--motion-mechanical-spring) both!important}html[data-motion-fallback=true][data-motion-phase=running][data-motion-kind=tab][data-motion-direction=back] :is(.connections-content,.settings-section,.sticker-picker-scroll){animation:mechanical-panel-back .18s var(--motion-mechanical-spring) both!important}html[data-motion-fallback=true][data-motion-phase=running][data-motion-kind=section][data-motion-direction=forward] .critic30-route-content{animation:mechanical-section-forward .2s var(--motion-mechanical-spring) both!important}html[data-motion-fallback=true][data-motion-phase=running][data-motion-kind=section][data-motion-direction=back] .critic30-route-content{animation:mechanical-section-back .2s var(--motion-mechanical-spring) both!important}html[data-motion-kind=route] .critic30-route-content{animation:none!important}@keyframes mechanical-panel-forward{0%{opacity:.95;transform:translateY(4px)}to{opacity:1;transform:translate(0,0)}}@keyframes mechanical-panel-back{0%{opacity:.95;transform:translateY(4px)}to{opacity:1;transform:translate(0,0)}}@keyframes mechanical-section-forward{0%{opacity:.95;transform:translateY(4px)}to{opacity:1;transform:translate(0,0)}}@keyframes mechanical-section-back{0%{opacity:.95;transform:translateY(4px)}to{opacity:1;transform:translate(0,0)}}:where(.button,.main-nav a,.account-link,.floating-add,.cabinet-tabs>button,.connections-tabs>button,.critic28-tabs>button,.settings-nav>button,.sticker-picker-tabs>button,.theme-trigger,.theme-option-card){-webkit-tap-highlight-color:transparent;transition-timing-function:var(--motion-mechanical-spring)!important}:where(.main-nav a,.account-link,.floating-add){scale:1}:where(.button,.main-nav a,.account-link,.floating-add,.cabinet-tabs>button,.connections-tabs>button,.critic28-tabs>button,.settings-nav>button,.sticker-picker-tabs>button,.theme-trigger,.theme-option-card):active,[data-motion-source=true]{scale:.978;transition-duration:70ms!important}html[data-theme] .floating-add{opacity:1;translate:0;transition:opacity .17s ease-out, translate .3s var(--motion-mechanical-settle), transform .18s var(--motion-mechanical-spring), scale .14s var(--motion-mechanical-spring), box-shadow .18s ease!important}html[data-theme] .floating-add.is-write-route{pointer-events:none;opacity:0;translate:0 18px}.feed-page-v2 .feed-post-v2:not(.feed-post-skeleton){content-visibility:auto;contain-intrinsic-block-size:auto var(--feed-card-height)}@media (prefers-reduced-motion:reduce){.motion-route-scene,.motion-route-scene *,.main-nav-carriage,.route-motion-signal,.floating-add,.cabinet-tab-carriage,.cabinet-tab-panel,.cabinet-tab-panels,.connections-content,.settings-section,.sticker-picker-scroll,.critic30-route-content,.main-nav>a,.account-link,html[data-theme] .floating-add{transition:none!important;animation:none!important}}@media (min-width:901px) and (max-width:1180px){.header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.wordmark{min-width:44px}.wordmark>span:last-child{display:none}.header-account{gap:6px;min-width:0}.header-account .account-link>span:last-child,.main-nav{gap:3px}.main-nav>a:not(.nav-add){padding-inline:8px;font-size:12px}}@media (max-width:900px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.header-account .account-link>.avatar{display:inline-grid}.header-account .account-link>span:last-child:not(.avatar){display:none}}@media (max-width:760px){:root{--site-header-height:68px}html[data-theme] body{background-attachment:scroll}}@media (min-width:901px){.header-inner{grid-template-columns:auto minmax(0,1fr) auto;position:relative}.header-inner>.wordmark{justify-self:start}.header-inner>.main-nav{justify-content:center;justify-self:center;position:relative;left:auto;transform:none}.header-inner>.header-account{justify-self:end}}.profile-tier-board[data-dragging=true] .tier-game.is-dragging,.profile-tier-board[data-tier-style][data-dragging=true] .tier-game.is-dragging{visibility:visible!important;opacity:1!important;pointer-events:none!important;filter:grayscale()saturate(0)brightness(.58)!important;background:color-mix(in srgb,var(--tier-row-surface) 74%,#727783)!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important;box-shadow:inset 0 0 0 1px #d2d8e23d!important}.profile-tier-board[data-dragging=true] .tier-game.is-dragging>*{visibility:visible!important;opacity:.32!important}.profile-tier-board[data-dragging=true] .tier-game.is-dragging:before,.profile-tier-board[data-dragging=true] .tier-game.is-dragging:after{content:none!important;display:none!important}.motion-route-stack{isolation:isolate}.feed-atmosphere{--feed-backdrop-page:#05080d;--feed-backdrop-edge:#090d13;--feed-backdrop-surface:#0c111885;--feed-backdrop-rule:#becfe316;inset:var(--site-header-height) 0 0;z-index:0;contain:strict;pointer-events:none;background:linear-gradient(180deg,var(--feed-backdrop-edge) 0,var(--feed-backdrop-page) 44%,#04070b 100%);position:fixed;overflow:hidden}html[data-theme=midnight] .feed-atmosphere{--feed-backdrop-page:#020914;--feed-backdrop-edge:#06101d;--feed-backdrop-surface:#0716268f;--feed-backdrop-rule:#76b7ed1a}.feed-atmosphere-surface,.feed-atmosphere-rails{width:min(var(--site-frame-width),calc(100% - clamp(16px,2vw,28px)));display:block;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.feed-atmosphere-surface{background:linear-gradient(180deg,var(--feed-backdrop-surface),#04070b38);box-shadow:0 0 72px #0003}.feed-atmosphere-rails{border-inline:1px solid var(--feed-backdrop-rule);box-shadow:inset 18px 0 28px -28px #c3d3e517,inset -18px 0 28px -28px #c3d3e517}.motion-route-scene{z-index:1;position:relative}.feed-page-shell{min-height:calc(100vh - var(--site-header-height));min-height:calc(100dvh - var(--site-header-height));background:0 0!important}.feed-page-shell:before{content:none!important;display:none!important}.feed-page-shell>.feed-page{z-index:1;position:relative}@media (max-width:620px){.feed-atmosphere-surface,.feed-atmosphere-rails{width:calc(100% - 12px)}.feed-atmosphere-surface{box-shadow:none}}@media print{.feed-atmosphere{display:none}}.write-route-shell{--write-archive-image:url(/write-background-archive-v77.webp);isolation:isolate;min-height:calc(100vh - var(--site-header-height));min-height:calc(100dvh - var(--site-header-height));background:radial-gradient(ellipse 58% 23% at -7% 45%,var(--write-haze-low),transparent 78%), radial-gradient(ellipse 56% 22% at 106% 72%,var(--write-haze-low),transparent 80%), var(--page-gradient);background-attachment:scroll;position:relative}html[data-theme=noir] .write-route-shell{--write-art-opacity:.38;--write-art-filter:grayscale(.96) saturate(.06) contrast(1.03) brightness(.76);--write-art-blur:3px;--write-ember:#d2a57012;--write-haze-top:#cfdcef0e;--write-haze-side:#73849a0e;--write-haze-low:#4a596c11;--write-center-veil:#0204088c;--write-edge-veil:#0102054d;--write-dust:#e1e9f306;--write-shadow-top:#00000229;--write-shadow-bottom:#00000157}html[data-theme=midnight] .write-route-shell{--write-art-opacity:.42;--write-art-filter:saturate(.58) hue-rotate(3deg) contrast(1.03) brightness(.79);--write-art-blur:3px;--write-ember:#db8b4317;--write-haze-top:#4497f414;--write-haze-side:#30aacd11;--write-haze-low:#2c63a513;--write-center-veil:#02071287;--write-edge-veil:#02050d42;--write-dust:#a5cfff07;--write-shadow-top:#02060f26;--write-shadow-bottom:#01040b4d}.write-route-shell:before,.write-route-shell:after{z-index:0;content:"";pointer-events:none;width:auto;height:auto;min-height:0;display:block;position:absolute;inset:0}.write-route-shell:before{opacity:var(--write-art-opacity);background-image:var(--write-archive-image);filter:var(--write-art-filter) blur(var(--write-art-blur));mix-blend-mode:normal;background-position:50% 0;background-repeat:no-repeat;background-size:clamp(1600px,100vw,3200px);-webkit-mask-image:none;mask-image:none}.write-route-shell:after{background:radial-gradient(ellipse 47% 31% at 53% 20%,var(--write-center-veil) 0 34%,transparent 82%), radial-gradient(ellipse 45% 29% at 54% 51%,var(--write-center-veil) 0 28%,transparent 83%), radial-gradient(ellipse 24% 13% at 18% 17%,var(--write-ember),transparent 76%), radial-gradient(ellipse 35% 19% at 88% 12%,var(--write-haze-top),transparent 79%), radial-gradient(ellipse 34% 21% at 4% 54%,var(--write-haze-side),transparent 82%), radial-gradient(ellipse 38% 20% at 98% 70%,var(--write-haze-low),transparent 84%), linear-gradient(90deg,var(--write-edge-veil),transparent 12%,transparent 88%,var(--write-edge-veil)), radial-gradient(circle,var(--write-dust) 0 .55px,transparent .8px) 0 0/31px 37px, radial-gradient(circle,var(--write-dust) 0 .45px,transparent .75px) 17px 19px/47px 53px;box-shadow:inset 0 170px 290px -170px var(--write-shadow-top), inset 0 -360px 430px -210px var(--write-shadow-bottom), inset 0 0 250px 20px var(--write-edge-veil)}.write-route-shell>.write-page{z-index:1;position:relative}@media (max-width:1100px){html[data-theme=noir] .write-route-shell{--write-art-opacity:.29;--write-art-blur:2.5px}html[data-theme=midnight] .write-route-shell{--write-art-opacity:.32;--write-art-blur:2.5px}.write-route-shell:before{background-position:32% 0;background-size:1600px}.write-route-shell:after{background:radial-gradient(ellipse 66% 31% at 53% 21%,var(--write-center-veil),transparent 83%), radial-gradient(ellipse 62% 24% at 54% 55%,var(--write-center-veil),transparent 84%), radial-gradient(ellipse 48% 14% at 12% 13%,var(--write-ember),transparent 76%), radial-gradient(ellipse 62% 18% at 96% 34%,var(--write-haze-side),transparent 83%), radial-gradient(ellipse 64% 18% at 3% 72%,var(--write-haze-low),transparent 85%), radial-gradient(circle,var(--write-dust) 0 .5px,transparent .75px) 0 0/31px 39px}}@media (max-width:620px){html[data-theme=noir] .write-route-shell{--write-art-opacity:.18;--write-art-blur:2px}html[data-theme=midnight] .write-route-shell{--write-art-opacity:.2;--write-art-blur:2px}.write-route-shell:before{background-position:20% 0;background-size:1200px;-webkit-mask-image:linear-gradient(#000 0 1520px,#000c 1750px,#0000 2050px);mask-image:linear-gradient(#000 0 1520px,#000c 1750px,#0000 2050px)}.write-route-shell:after{background:radial-gradient(ellipse 88% 23% at 38% 10%,var(--write-center-veil),transparent 84%), radial-gradient(ellipse 86% 19% at 100% 36%,var(--write-haze-side),transparent 85%), radial-gradient(ellipse 88% 19% at 0 72%,var(--write-haze-low),transparent 86%), radial-gradient(ellipse 78% 15% at 18% 8%,var(--write-ember),transparent 80%), radial-gradient(circle,var(--write-dust) 0 .5px,transparent .75px) 0 0/29px 37px;box-shadow:inset 0 120px 210px -130px var(--write-shadow-top), inset 0 -250px 320px -170px var(--write-shadow-bottom), inset 0 0 150px 8px var(--write-edge-veil)}}.feed-page-shell{--feed-ink:#ebf0f7eb;--feed-muted:#acbbcdad;--feed-line:#becfe326;--feed-line-strong:#ccdaeb47;--feed-metal:#0c1118f0;--feed-paper:#080d14f5;--feed-accent:#a75164;--feed-cold:#86bce8;min-height:calc(100dvh - var(--site-header-height));overflow:visible}html[data-theme=midnight] .feed-page-shell{--feed-line:#72b1eb2e;--feed-line-strong:#7ec5ff57;--feed-metal:#06111ff0;--feed-paper:#050f1cf5;--feed-accent:#6dc8f4;--feed-cold:#58d5ef}.feed-experience{width:min(var(--site-frame-width),calc(100% - clamp(16px,2vw,28px)));grid-template-columns:168px minmax(0,1fr) 226px;align-items:start;gap:0;min-width:0;padding:0 0 46px;display:grid}.feed-experience .feed-left-rail,.feed-experience .feed-column,.feed-experience .feed-right-rail{min-width:0}.feed-experience .feed-left-rail{border-right:0}.feed-experience .feed-column{z-index:1;border-right:1px solid var(--feed-line-strong);border-left:1px solid var(--feed-line-strong);background:linear-gradient(#0a0f16e0,#05090ec2);padding-inline:0;position:relative;overflow:visible;box-shadow:0 24px 70px #0003}.feed-experience .feed-rail-flow{top:calc(var(--site-header-height) + 18px);padding:0;position:sticky}.feed-experience .feed-left-rail>.feed-rail-flow,.feed-experience .feed-right-rail>.feed-rail-flow{padding-inline:0}.feed-experience .feed-right-rail>.feed-rail-flow{top:var(--site-header-height)}.feed-left-navigation{border:1px solid var(--feed-line);background:linear-gradient(115deg,#ffffff08,#0000 36%),linear-gradient(160deg,#10161ff5,#060a10f2);padding:15px 11px 11px;box-shadow:inset 0 1px #ffffff09,0 18px 42px #0003}.feed-rail-label{color:#ebf1f8e6;font:700 13px/1 var(--font-unbounded,var(--sans));letter-spacing:.1em;text-transform:uppercase;margin:0 5px 12px;display:block}.feed-stream-tabs{gap:5px;margin:0;display:grid}.feed-stream-tabs :is(button,a){-webkit-appearance:none;appearance:none;width:100%;min-height:45px;color:var(--feed-muted);font:650 12px/1.12 var(--font-manrope,Manrope),var(--sans);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;padding:0 11px;transition:color .16s,background .16s,border-color .16s,transform .16s;display:grid;overflow:hidden}.feed-stream-tabs :is(button,a):hover{color:var(--feed-ink);border-color:var(--feed-line);background:#89a0bc13}.feed-stream-tabs :is(button,a).active{color:#fff;background:linear-gradient(115deg,color-mix(in srgb,var(--wine) 72%,#171c26),color-mix(in srgb,var(--wine) 36%,#0a1019));border-color:color-mix(in srgb,var(--wine) 62%,#e6edf638);box-shadow:inset 0 1px #ffffff14,0 12px 28px color-mix(in srgb,var(--wine) 17%,transparent)}.feed-stream-tabs i{width:25px;height:25px;color:color-mix(in srgb,var(--wine) 76%,#cbd7e5);place-items:center;display:grid}.feed-stream-tabs .active i{color:#fff}.feed-stream-tabs svg{width:21px;height:21px}.feed-column-header{border:0;border-bottom:1px solid var(--feed-line-strong);background:linear-gradient(105deg,#ffffff06,#0000 36%),linear-gradient(#0f151eeb,#070b11e6);border-radius:0;min-height:0;margin:0;padding:18px 22px 17px;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.feed-column-header>div span{color:color-mix(in srgb,var(--wine) 76%,#d7e2ef);font:700 8px/1 var(--font-unbounded,var(--sans));letter-spacing:.16em;text-transform:uppercase}.feed-column-header h1{color:#f4f7fb;font:680 clamp(27px,3.2vw,38px)/1 var(--font-unbounded,var(--sans));letter-spacing:-.052em;margin:7px 0 0}.feed-panels,.feed-stream-panel,.feed-stream{min-width:0}.feed-stream-panel[hidden]{display:none}.feed-posts{background:0 0;gap:0;padding:0;display:grid}.feed-review-sheet{--feed-card-height:324px;--feed-content-inset:16px;--relation-accent:#b3c9e1c7;width:100%;min-width:0;min-height:0;block-size:var(--feed-card-height);color:var(--feed-ink);border:0;border-bottom:1px solid var(--feed-line);background:linear-gradient(135deg,#ffffff08,#0000 19%),linear-gradient(145deg,#111720f7,#070b11f7);border-radius:0;grid-template-rows:70px minmax(0,210px) 44px;grid-template-columns:minmax(0,1fr) 158px;gap:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 28px 68px #00000047}html[data-theme=midnight] .feed-review-sheet{background:linear-gradient(135deg,#4babf40e,#0000 20%),linear-gradient(145deg,#081727f7,#040c16fa)}.feed-review-sheet[data-friend-rider=war]{--relation-accent:#df4353}.feed-review-sheet[data-friend-rider=famine]{--relation-accent:#d0a738}.feed-review-sheet[data-friend-rider=death]{--relation-accent:#c5d3da}.feed-review-sheet:not(.feed-post-skeleton){content-visibility:auto;contain-intrinsic-block-size:auto 324px}.feed-author-line{min-width:0;min-height:62px;padding:10px var(--feed-content-inset) 4px;grid-area:1/1;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;display:grid}.feed-author-avatar{width:58px;height:58px;display:block}.feed-author-avatar .avatar-large{border-radius:15px;width:58px;min-width:58px;height:58px}.feed-author-identity{gap:6px;min-width:0;display:grid}.feed-author-meta{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.feed-author-meta>a{color:#f6f8fc;letter-spacing:-.025em;text-overflow:ellipsis;min-width:0;font-size:17px;font-weight:720;line-height:1.05;overflow:hidden}.feed-author-meta time,.feed-author-separator{color:#aabacc9e;font:570 10px/1 var(--font-manrope,Manrope),var(--sans);flex:none}.feed-relation-icon{width:19px;min-width:19px;height:19px;color:var(--relation-accent);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--relation-accent) 28%,transparent));place-items:center;display:inline-grid}.feed-relation-icon>svg{width:18px;height:18px}.feed-relation-icon.is-reader{color:var(--feed-cold)}.feed-relation-icon .follow-state-icon{width:19px;height:19px}.feed-author-identity>span{color:#a3b3c694;font:640 8px/1 var(--font-unbounded,var(--sans));letter-spacing:.12em;text-transform:uppercase}.feed-review-story{min-width:0;min-height:0;padding:0 12px 0 var(--feed-content-inset);grid-area:2/1;grid-template-rows:38px 38px minmax(0,1fr);display:grid;overflow:hidden}.feed-game-poster{isolation:isolate;filter:drop-shadow(-10px 15px 28px #0000008a);grid-area:1/2/3;align-self:stretch;min-width:0;height:100%;min-height:0;margin:0;transition:filter .22s;display:block;position:relative;overflow:hidden}.feed-game-poster:before{content:none}.feed-game-poster:hover{filter:drop-shadow(-13px 18px 34px #0000009e)}.feed-game-poster .game-cover{aspect-ratio:auto;clip-path:none;background:#03070c;border:0;border-radius:0;width:100%;height:100%;min-height:100%;overflow:hidden;box-shadow:inset 10px 0 24px #0003}.feed-game-poster .game-cover:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(114deg,#fff3,#0000 15% 54%,#ffffff0b 72%,#0000),radial-gradient(at 78% 8%,#ffffff21,#0000 32%),linear-gradient(#0000 54%,#01040861);position:absolute;inset:0;box-shadow:inset 12px 0 28px #0003,inset 0 -76px 82px #00000040}.feed-game-poster :is(.game-cover-media,.generated-game-cover){object-fit:cover;object-position:50% 18%;filter:saturate(1.06)contrast(1.04)brightness(.97);width:100%;height:100%;transition:transform .26s cubic-bezier(.22,1,.36,1),filter .22s;transform:scale(1)}.feed-game-poster:hover :is(.game-cover-media,.generated-game-cover){filter:saturate(1.1)contrast(1.055)brightness();transform:scale(1.022)}.feed-game-poster .score-tile.feed-cover-score{z-index:4;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s;top:11px;bottom:auto;right:9px;width:52px!important;min-width:52px!important;height:52px!important;box-shadow:inset 0 1px #fff3, inset 0 0 0 1px #00000014, 0 11px 28px color-mix(in srgb,var(--widget-spectrum-accent) 30%,#0000006b)!important;font-size:21px!important;position:absolute!important}.feed-game-poster:hover .score-tile.feed-cover-score{filter:saturate(1.08) drop-shadow(0 0 10px color-mix(in srgb,var(--widget-spectrum-accent) 34%,transparent));transform:translateY(-2px)scale(1.06)}.feed-review-paper{background:radial-gradient(ellipse at 50% 0,#b6cce409,transparent 58%), linear-gradient(135deg,#ffffff06,transparent 22%), repeating-linear-gradient(0deg,transparent 0 31px,#cfdae703 32px), linear-gradient(153deg,color-mix(in srgb,var(--feed-metal) 96%,#1a222c),var(--feed-paper));border:1px solid #becfe313;border-top:0;border-radius:0;grid-template-rows:minmax(0,1fr);min-width:0;height:100%;min-height:0;padding:8px 10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #e2ecf606,inset 0 0 28px #9db5d006,0 0 18px #7397be0b,0 16px 36px #0000002e}.feed-review-title{text-align:center;border-bottom:0;align-items:center;min-width:0;min-height:0;margin:0;padding:0 18px 7px;display:flex}.feed-review-title h2{color:#f5f7fb;width:100%;font:680 clamp(17px,1.75vw,22px)/1.08 var(--font-unbounded,var(--sans));letter-spacing:-.045em;white-space:nowrap;align-items:center;gap:10px;margin:0;display:flex;position:relative;overflow:hidden}.feed-review-title h2:before,.feed-review-title h2:after{content:"";background:linear-gradient(90deg,transparent,var(--feed-line-strong));flex:34px;min-width:14px;height:1px}.feed-review-title h2:after{transform:scaleX(-1)}.feed-review-title h2 a{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-game-info-band.game-info-band.is-compact{border-color:var(--feed-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#121b268c;border-radius:9px 9px 0 0;gap:0;min-width:0;height:38px;min-height:38px;max-height:38px;margin:0;padding:0;display:block;box-shadow:inset 0 1px #ffffff06}.feed-game-info-band.is-split:not(.is-balanced) .game-info-general{grid-template-columns:minmax(0,1fr) minmax(106px,.82fr);align-items:center;min-width:0;height:100%;padding:3px 6px;display:grid;overflow:hidden}.feed-game-info-band.is-split:not(.is-balanced) .game-info-player{border-left:1px solid var(--feed-line);background:linear-gradient(90deg,#859ab20d,#0000);align-items:center;min-width:0;height:100%;padding:3px 6px;display:flex;overflow:hidden}.feed-game-info-band.is-split:not(.is-balanced) .game-info-facts{width:100%;height:100%}.feed-game-info-band.is-split:not(.is-balanced) .game-info-fact{flex:1 1 0;grid-template-columns:13px minmax(0,1fr);gap:3px;padding-inline:4px}.feed-game-info-band.is-split:not(.is-balanced) .game-info-fact:first-child{padding-left:0}.feed-game-info-band.is-split:not(.is-balanced) .game-info-fact[data-kind=year],.feed-game-info-band.is-split:not(.is-balanced) .game-info-fact[data-kind=time]{flex:0 0 52px}.feed-game-info-band.is-split:not(.is-balanced) .game-info-fact small{font:600 5.6px/1 var(--font-unbounded,var(--sans));letter-spacing:.05em;display:block}.feed-game-info-band.is-split:not(.is-balanced) .game-info-fact b{font:700 8.2px/1.08 var(--font-manrope,Manrope),var(--sans)}.feed-game-info-band.is-split:not(.is-balanced) .game-info-fact>svg{width:13px;min-width:13px;height:13px}.feed-game-info-band.is-split:not(.is-balanced) .game-info-genres{border-left:1px solid var(--feed-line);grid-template-columns:13px minmax(0,1fr);align-items:center;gap:4px;height:100%;padding-left:8px;display:grid;overflow:hidden}.feed-game-info-band.is-split:not(.is-balanced) .game-info-genres>svg{width:13px;min-width:13px;height:13px}.feed-game-info-band.is-split:not(.is-balanced) .game-info-genre-copy{gap:2px;min-width:0;display:grid;overflow:hidden}.feed-game-info-band.is-split:not(.is-balanced) .game-info-genre-copy>small{color:#b1becf94;font:600 5.6px/1 var(--font-unbounded,var(--sans));letter-spacing:.05em;text-transform:uppercase}.feed-game-info-band.is-split:not(.is-balanced) .game-info-genre-list{gap:0}.feed-game-info-band.is-split:not(.is-balanced) .game-info-genre>span{font:700 clamp(6.5px,.58vw,8.5px)/1.08 var(--font-manrope,Manrope),var(--sans)}.feed-game-info-band.is-balanced .game-info-balanced-grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;width:100%;height:100%;display:grid;overflow:hidden}.feed-game-info-band.is-balanced .game-info-balanced-grid>:is(.game-info-fact,.game-info-genres){border-left:0;grid-template-columns:13px minmax(0,max-content);place-content:center;align-items:center;gap:4px;min-width:0;height:100%;padding:3px 6px;display:grid;overflow:hidden}.feed-game-info-band.is-balanced .game-info-balanced-grid>:is(.game-info-fact,.game-info-genres):not(:first-child){border-left:1px solid var(--feed-line)}.feed-game-info-band.is-balanced .game-info-fact:nth-child(n){display:grid}.feed-game-info-band.is-balanced .game-info-fact>svg,.feed-game-info-band.is-balanced .game-info-genres>svg{width:13px;min-width:13px;height:13px}.feed-game-info-band.is-balanced .game-info-fact>span,.feed-game-info-band.is-balanced .game-info-genre-copy{gap:2px;min-width:0;display:grid;overflow:hidden}.feed-game-info-band.is-balanced :is(.game-info-fact,.game-info-genre-copy) small{color:#b1becf94;font:600 5.6px/1 var(--font-unbounded,var(--sans));letter-spacing:.05em;text-transform:uppercase;display:block}.feed-game-info-band.is-balanced .game-info-fact b,.feed-game-info-band.is-balanced .game-info-genre>span{font:700 clamp(7px,.58vw,8.5px)/1.08 var(--font-manrope,Manrope),var(--sans)}.feed-game-info-band.is-balanced .game-info-genre-list{gap:0}.feed-review-body{min-width:0;height:100%;min-height:0;max-block-size:100%;margin-top:0;position:relative;overflow:hidden}.feed-review-body[data-clipped=true]{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 42px),#000000b8 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 42px),#000000b8 calc(100% - 24px),#0000 100%)}.feed-review-copy{min-width:0}.feed-page-shell .feed-review-paper .review-article-content-feed .review-document{max-inline-size:100%!important;font-size:15.5px!important}.feed-page-shell .feed-review-paper .review-article-content-feed .review-document>h2,.feed-page-shell .feed-review-paper .review-article-content-feed .review-document .review-spoiler>div>h2{margin:.38em 0 .26em!important;font-size:27px!important}.feed-page-shell .feed-review-paper .review-article-content-feed .review-document>h3,.feed-page-shell .feed-review-paper .review-article-content-feed .review-document .review-spoiler>div>h3{margin:.32em 0 .22em!important;font-size:21px!important}.feed-page-shell .feed-review-paper .review-gallery-feed{border-top:0;width:min(100%,620px);margin:1.05em auto 0;padding-top:0}.feed-page-shell .feed-review-paper .review-gallery-feed>div{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:0}.feed-page-shell .feed-review-verdict{width:100%}.feed-page-shell .feed-review-paper .feed-review-copy>.lead-verdict.player-verdict-quote.review-verdict-surface{height:54px!important;min-height:54px!important;max-height:54px!important;margin:0 0 7px!important;padding:6px 32px!important;font-size:16px!important;line-height:1.18!important}.feed-page-shell .feed-review-paper .feed-review-copy>.lead-verdict.player-verdict-quote.review-verdict-surface>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden!important}.feed-page-shell .feed-review-paper .feed-review-copy>.lead-verdict.player-verdict-quote.review-verdict-surface>span[aria-hidden=true],.feed-page-shell .feed-review-paper .feed-review-copy>.lead-verdict.player-verdict-quote.review-verdict-surface:after{font-size:20px!important}.feed-page-shell .feed-review-paper .feed-review-copy>.lead-verdict.player-verdict-quote.review-verdict-surface>span[aria-hidden=true]{top:6px!important;left:10px!important}.feed-page-shell .feed-review-paper .feed-review-copy>.lead-verdict.player-verdict-quote.review-verdict-surface:after{bottom:4px!important;right:10px!important}.feed-review-actions{box-sizing:border-box;border-top:1px solid var(--feed-line);grid-area:3/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:0;min-width:0;min-height:44px;margin:0;padding:0 8px;display:grid}.feed-review-actions .feed-action,.feed-review-actions .review-vote-control.is-compact button{color:#b5c5d8bd;width:100%;min-width:0;min-height:42px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex}.feed-review-actions .feed-action:hover{color:#fff;background:#89a0bc14;transform:translateY(-1px)}.feed-review-actions .feed-action svg{width:22px;min-width:22px;height:22px}.feed-review-actions .feed-action b{font-size:11px}.feed-review-actions .review-vote-control{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;display:grid}.feed-review-actions .review-vote-control.is-compact button svg{width:22px;min-width:22px;height:22px}.feed-review-actions .review-vote-control.is-compact button,.feed-review-actions .review-vote-control.is-compact button:hover:not(:disabled),.feed-review-actions .review-vote-control.is-compact button.active,.feed-review-actions .review-vote-control.is-compact button.active.negative{--vote-tone:#bccadbd1;color:#b5c5d8c7;box-shadow:none;background:0 0;border:0}.feed-review-actions .review-vote-control.is-compact button:hover:not(:disabled){transform:translateY(-1px)}.feed-review-actions .review-vote-control.is-compact button.active:after{content:none}.feed-review-actions .review-vote-control.is-compact .thumb-hand,.feed-review-actions .review-vote-control.is-compact .thumb-sleeve{color:inherit;fill:none;stroke:currentColor}.feed-review-actions .review-vote-control.is-compact button:focus-visible{outline-offset:1px;outline:2px solid #bccadb9e}.feed-load-zone{gap:12px;min-width:0;display:grid}.feed-load-fallback{min-height:44px;color:var(--feed-ink);border:1px solid var(--feed-line);background:#121b27b8;border-radius:11px;margin:10px 16px}.feed-load-fallback.is-auto{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.feed-end-mark{color:var(--feed-muted);font:620 8px/1 var(--font-unbounded,var(--sans));text-align:center;letter-spacing:.12em;text-transform:uppercase;padding:20px}.feed-post-skeleton{min-height:0;block-size:var(--feed-card-height,324px);background:linear-gradient(110deg,#0f151ef0 20%,#222c39eb 38%,#0f151ef0 56%) 0 0/230% 100%;animation:1.35s ease-in-out infinite feed-skeleton-wave;overflow:hidden}.feed-post-skeleton>span{background:#c5d2e114;border-radius:8px;display:block;position:absolute}.feed-post-skeleton>span:first-child{border-radius:15px;width:58px;height:58px;top:15px;left:15px}.feed-post-skeleton>span:nth-child(2){width:34%;height:17px;top:25px;left:86px}.feed-post-skeleton>span:nth-child(3){height:44px;top:92px;left:14px;right:176px}.feed-post-skeleton>span:nth-child(4){width:138px;height:260px;top:10px;right:10px}.feed-experience .feed-right-rail{z-index:2;position:relative;overflow:clip}.feed-experience .feed-side-card{border:1px solid var(--feed-line);background:linear-gradient(145deg,#121821f0,#070b11f2);border-radius:0;width:100%;min-width:0;margin:0 0 13px;padding:12px;box-shadow:inset 0 1px #ffffff06,0 16px 38px #0003}.feed-experience :is(.feed-friends-card,.feed-who-to-read){border:1px solid var(--feed-line);background:linear-gradient(115deg,#ffffff08,#0000 36%),linear-gradient(160deg,#10161ff5,#060a10f2);border-radius:0;margin-bottom:0;padding:15px 11px 11px;box-shadow:inset 0 1px #ffffff09,0 18px 42px #0003}.feed-experience :is(.feed-friends-card,.feed-who-to-read)>header{min-height:12px;margin:0 5px 12px}.feed-experience :is(.feed-friends-card,.feed-who-to-read)>header span{color:#ebf1f8e6;font:700 12px/1 var(--font-unbounded,var(--sans));letter-spacing:.1em;text-transform:uppercase}.feed-experience :is(.feed-friends-card,.feed-who-to-read)>header a{color:#dee7f1ad;font:700 8px/1 var(--font-unbounded,var(--sans));letter-spacing:.04em;text-transform:uppercase;transition:color .18s,transform .18s}.feed-experience :is(.feed-friends-card,.feed-who-to-read)>header a:is(:hover,:focus-visible){color:#fff;outline:0;transform:translate(2px)}.feed-experience .feed-side-card>header{justify-content:space-between;align-items:center;min-height:22px;margin:0 0 9px;padding:0;display:flex}.feed-experience .feed-side-card>header span{color:#f0f4f9;font:680 11px/1 var(--font-manrope,Manrope),var(--sans)}.feed-experience .feed-side-card>header a{color:color-mix(in srgb,var(--wine) 70%,#dce7f2);font:620 8px/1 var(--font-unbounded,var(--sans));text-transform:uppercase}.feed-experience .feed-side-card>p{color:var(--feed-muted);margin:0;font-size:10px;line-height:1.48}.feed-experience .feed-friends-list,.feed-suggestion-list{gap:7px;display:grid}.feed-experience .feed-friend-compact{--feed-friend-accent:#b9c8d9;color:#f4f7fb;border:1px solid var(--feed-line);background:linear-gradient(135deg,#19202be6,#070b11f0);border-radius:0;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:6px;min-width:0;min-height:62px;padding:7px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06;container-type:inline-size}.feed-experience .feed-friend-compact[data-friend-rider=war]{--feed-friend-accent:#df4353}.feed-experience .feed-friend-compact[data-friend-rider=famine]{--feed-friend-accent:#d0a738}.feed-experience .feed-friend-compact[data-friend-rider=death]{--feed-friend-accent:#c5d3da}.feed-experience .feed-friend-compact-main{min-width:0;color:inherit;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:7px;text-decoration:none;display:grid}.feed-experience .feed-friend-compact-main .avatar-medium{border-radius:11px;width:42px;min-width:42px;height:42px}.feed-experience .feed-friend-compact-main>strong{color:#fff;letter-spacing:-.035em;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(8.5px,5.2cqi,10px);line-height:1;display:block;overflow:hidden}.feed-experience .feed-friend-compact-status{width:32px;min-width:32px;height:32px;color:var(--feed-friend-accent);border:1px solid color-mix(in srgb,var(--feed-friend-accent) 30%,#b9c9db24);background:#04070b9e;border-radius:5px;place-items:center;display:grid}.feed-experience .feed-friend-compact-status .follow-state-icon,.feed-experience .feed-friend-compact-status>svg{width:20px;min-width:20px;height:20px}.feed-suggestion{background:#060a1094;border:1px solid #b9cadd1a;border-radius:0;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:5px;min-width:0;min-height:58px;padding:6px;display:grid}.feed-suggestion-main{min-width:0;color:inherit;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:7px;display:grid}.feed-suggestion-main .avatar-medium{border-radius:11px;width:40px;min-width:40px;height:40px}.feed-suggestion-main>span{gap:4px;min-width:0;display:grid}.feed-suggestion-main strong{color:#f5f7fb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.05;overflow:hidden}.feed-suggestion-main small{color:var(--feed-muted);font:560 8px/1.1 var(--font-manrope,Manrope),var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-suggestion-signal{min-width:0;color:var(--feed-muted);place-items:center;gap:4px;font-size:8px;display:grid}.feed-suggestion-signal .follow-state-button,.feed-suggestion-signal>a{border-radius:9px;place-items:center;display:grid;width:31px!important;min-width:31px!important;height:31px!important;padding:0!important}.feed-suggestion-signal .follow-state-button .follow-state-icon,.feed-suggestion-signal>a .follow-state-icon{width:18px;height:18px}.gamerate-person-card{--person-card-accent:#aebdcd;--person-card-line:color-mix(in srgb,var(--person-card-accent) 20%,#b9cadd21);isolation:isolate;color:#f4f7fb;min-width:0;position:relative;overflow:hidden;transform:translateZ(0);container-type:inline-size;background:linear-gradient(112deg,color-mix(in srgb,var(--person-card-accent) 7%,transparent),transparent 44%), linear-gradient(135deg,#19202be6,#070b11f0)!important;border:1px solid color-mix(in srgb,var(--person-card-line) 72%,transparent)!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) 32px!important;grid-template-areas:"identity action"!important;align-items:center!important;gap:6px!important;min-height:62px!important;padding:7px!important;transition:border-color .2s,box-shadow .24s,transform .24s cubic-bezier(.22,1,.36,1),background .2s!important;display:grid!important;box-shadow:inset 0 1px #ffffff06,0 7px 18px #0000001f!important}.gamerate-person-card:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(108deg,transparent 25%,color-mix(in srgb,var(--person-card-accent) 13%,transparent) 48%,transparent 70%);opacity:0;transition:opacity .2s,transform .48s cubic-bezier(.22,1,.36,1);position:absolute;inset:-1px;transform:translate(-45%)}.gamerate-person-card:is(:hover,:focus-within){transform:translateY(-2px);border-color:color-mix(in srgb,var(--person-card-accent) 26%,#b9cadd1f)!important;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #0000003d,0 0 18px color-mix(in srgb,var(--person-card-accent) 6%,transparent)!important}.gamerate-person-card:is(:hover,:focus-within):after{opacity:1;transform:translate(35%)}.gamerate-person-card[data-friend-rider=war]{--person-card-accent:#df4353}.gamerate-person-card[data-friend-rider=famine]{--person-card-accent:#d0a738}.gamerate-person-card[data-friend-rider=death]{--person-card-accent:#c5d3da}html[data-theme=noir] .feed-experience :is(.feed-friends-card,.feed-who-to-read){border-color:var(--feed-line);background:linear-gradient(115deg,#ffffff08,#0000 36%),linear-gradient(160deg,#10161ff5,#060a10f2);box-shadow:inset 0 1px #ffffff09,0 18px 42px #0003}html[data-theme=noir] .gamerate-person-card{--person-card-accent:#aeb9c6;--person-card-line:#becfe321;background:linear-gradient(112deg,color-mix(in srgb,var(--person-card-accent) 4%,transparent),transparent 44%), linear-gradient(137deg,#151c26e0,#070b11f0)!important;box-shadow:inset 0 1px #ffffff06,0 7px 18px #00000029!important}html[data-theme=noir] .gamerate-person-card[data-friend-rider=war]{--person-card-accent:#c84959}html[data-theme=noir] .gamerate-person-card[data-friend-rider=famine]{--person-card-accent:#b99a45}html[data-theme=noir] .gamerate-person-card[data-friend-rider=death]{--person-card-accent:#abb3bb}html[data-theme=noir] .gamerate-person-card:after{background:linear-gradient(108deg,transparent 28%,color-mix(in srgb,var(--person-card-accent) 7%,transparent) 49%,transparent 69%)}html[data-theme=noir] .gamerate-person-card:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--person-card-accent) 22%,#dce2ea1a)!important;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000047,0 0 16px color-mix(in srgb,var(--person-card-accent) 5%,transparent)!important}html[data-theme=noir] .gamerate-person-main .avatar-medium.avatar-frame{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--avatar-frame-color) 18%,transparent),0 6px 13px #00000061!important}html[data-theme=noir] .gamerate-person-card:is(:hover,:focus-within) .gamerate-person-main .avatar-medium.avatar-frame{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--avatar-frame-color) 23%,transparent),0 0 10px color-mix(in srgb,var(--avatar-frame-color) 7%,transparent),0 8px 16px #0000006b!important}html[data-theme=noir] .gamerate-person-action{border-color:color-mix(in srgb,var(--person-card-accent) 22%,#dce2ea1a)!important;background:#020305c2!important}.critic30-reader-list>.gamerate-person-card:has(.critic30-reader-check){padding-left:42px!important}.critic30-reader-list>.gamerate-person-card .critic30-reader-check{left:9px}.gamerate-person-main{grid-area:identity;min-width:0;color:inherit!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;text-decoration:none!important;display:grid!important}.gamerate-person-main .avatar-medium{box-shadow:0 0 0 1px color-mix(in srgb,var(--person-card-accent) 34%,transparent),0 7px 16px #00000047;transition:box-shadow .22s,transform .26s cubic-bezier(.22,1,.36,1);border-radius:11px!important;width:42px!important;min-width:42px!important;height:42px!important}.gamerate-person-main .avatar-medium img{image-rendering:auto;transform:translateZ(0)}.gamerate-person-card:is(:hover,:focus-within) .gamerate-person-main .avatar-medium{box-shadow:0 0 0 1px color-mix(in srgb,var(--person-card-accent) 58%,transparent),0 0 18px color-mix(in srgb,var(--person-card-accent) 18%,transparent),0 9px 18px #00000052;transform:translateY(-1px)scale(1.025)}.gamerate-person-main>:is(strong,span){min-width:0}.gamerate-person-main strong{letter-spacing:-.035em;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden;color:#fff!important;font-size:clamp(11px,5.8cqi,12px)!important;line-height:1!important}.gamerate-person-main strong[data-name-density=medium]{letter-spacing:-.045em;font-size:10.8px!important}.gamerate-person-main strong[data-name-density=long]{letter-spacing:-.055em;font-size:9.6px!important}.gamerate-person-main strong[data-name-density=extra]{letter-spacing:-.06em;font-size:8.8px!important}.gamerate-person-action{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--person-card-accent)!important;border:1px solid color-mix(in srgb,var(--person-card-accent) 18%,#b9c9db1a)!important;background:#04070b9e!important;border-radius:9px!important;grid-area:action!important;align-self:center!important;place-items:center!important;display:grid!important}.gamerate-person-action:empty{visibility:hidden}.critic-self-mirror{color:#edf4fcc7;background:radial-gradient(circle at 34% 24%,#ffffff3d,transparent 28%), linear-gradient(145deg,color-mix(in srgb,var(--person-card-accent) 24%,#1d2530),#04070bf0 68%);border:1px solid color-mix(in srgb,var(--person-card-accent) 45%,#ebf2fa33);width:21px;height:25px;box-shadow:inset 0 0 0 2px #ffffff09,0 0 12px color-mix(in srgb,var(--person-card-accent) 12%,transparent);opacity:0;border-radius:50% 50% 44% 44%;place-items:center;animation:.62s cubic-bezier(.22,1,.36,1) .12s forwards critic-mirror-arrive;display:grid;position:relative;overflow:hidden;transform:scale(.68)rotate(-7deg)}.critic-self-mirror:after{content:"";filter:blur(.2px);background:linear-gradient(90deg,#0000,#ffffffc7,#0000);width:7px;animation:1s ease-out .52s both critic-mirror-glint;position:absolute;inset:-35% auto -35% -45%;transform:translate(-12px)rotate(18deg)}.critic-self-mirror>svg{z-index:1;stroke-width:1.55px;filter:drop-shadow(0 0 5px #ffffff3d);width:12px;height:12px;animation:.7s ease-out .5s both critic-mirror-spark;position:relative}.gamerate-person-card.is-own .gamerate-person-main .avatar-medium{position:relative}.gamerate-person-card.is-own .gamerate-person-main .avatar-medium:after{z-index:2;content:"";pointer-events:none;filter:blur(.3px);background:linear-gradient(90deg,#0000,#ffffff94,#0000);width:10px;animation:.9s ease-out .28s both critic-avatar-reflection;position:absolute;inset:-8px auto -8px -18px;transform:translate(-18px)skew(-17deg)}.gamerate-person-card.is-own:is(:hover,:focus-within) .critic-self-mirror:after{animation:.68s ease-out both critic-mirror-glint-hover}.gamerate-person-card.is-own:is(:hover,:focus-within) .gamerate-person-main .avatar-medium:after{animation:.72s ease-out both critic-avatar-reflection-hover}.gamerate-person-action .follow-state-button,.gamerate-person-action>a{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;place-items:center!important;padding:0!important;display:grid!important}.follow-read-icon,.feed-read-signin-icon{stroke-width:1.65px;transform-origin:50%;width:18px;height:18px;transition:color .18s,transform .24s cubic-bezier(.22,1,.36,1),filter .18s;display:block}.follow-read-icon.is-active{color:#7bd7a2;filter:drop-shadow(0 0 6px #54d48f4d)}.follow-read-icon.is-busy{animation:.72s ease-in-out infinite alternate feed-book-pulse}.gamerate-person-card:is(:hover,:focus-within) .follow-read-icon,.gamerate-person-card:is(:hover,:focus-within) .feed-read-signin-icon{transform:translateY(-1px)rotate(-4deg)scale(1.08)}@keyframes feed-book-pulse{to{opacity:.62;transform:scale(.9)}}@keyframes critic-mirror-arrive{to{opacity:1;transform:scale(1)rotate(0)}}@keyframes critic-mirror-glint{to{transform:translate(37px)rotate(18deg)}}@keyframes critic-mirror-glint-hover{0%{transform:translate(-12px)rotate(18deg)}to{transform:translate(37px)rotate(18deg)}}@keyframes critic-mirror-spark{0%{opacity:0;transform:scale(.45)rotate(-18deg)}65%{opacity:1;transform:scale(1.16)rotate(7deg)}to{opacity:.86;transform:scale(1)rotate(0)}}@keyframes critic-avatar-reflection{to{transform:translate(76px)skew(-17deg)}}@keyframes critic-avatar-reflection-hover{0%{transform:translate(-18px)skew(-17deg)}to{transform:translate(76px)skew(-17deg)}}@media (prefers-reduced-motion:reduce){.gamerate-person-card,.gamerate-person-card:after,.gamerate-person-main .avatar-medium,.follow-read-icon,.feed-read-signin-icon,.critic-self-mirror,.critic-self-mirror:after,.critic-self-mirror>svg,.gamerate-person-card.is-own .gamerate-person-main .avatar-medium:after{transition:none!important;animation:none!important}.critic-self-mirror{opacity:1;transform:none}.gamerate-person-card:is(:hover,:focus-within),.gamerate-person-card:is(:hover,:focus-within) .gamerate-person-main .avatar-medium,.gamerate-person-card:is(:hover,:focus-within) :is(.follow-read-icon,.feed-read-signin-icon){transform:none!important}}@media (max-width:1180px){.feed-experience{grid-template-columns:168px minmax(0,1fr)}.feed-experience .feed-right-rail{display:none}}@media (max-width:820px){.feed-experience{grid-template-columns:minmax(0,1fr);gap:10px;width:min(100%,760px);padding-top:0}.feed-experience .feed-left-rail{display:block}.feed-experience .feed-column{border-color:var(--feed-line);padding-inline:0}.feed-experience .feed-left-rail .feed-rail-flow{padding:0 8px;position:relative;top:auto}.feed-left-navigation{padding:7px}.feed-rail-label,.feed-left-rail .feed-rail-flow>.button{display:none}.feed-stream-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.feed-tab-switcher{grid-column:span 2;grid-template-rows:42px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.feed-tab-carriage{width:calc(50% - 2.5px);height:42px}.feed-tab-switcher[data-active-feed=reading] .feed-tab-carriage{transform:translate(calc(100% + 5px))}.feed-stream-tabs :is(button,a){grid-template-columns:20px minmax(0,auto);justify-content:center;gap:6px;min-height:42px;padding:0 8px;font-size:9px}.feed-stream-tabs i{width:20px;height:20px}.feed-stream-tabs svg{width:18px;height:18px}.feed-column-header{margin:0;padding:15px 17px 14px}.feed-column-header h1{font-size:28px}.feed-posts{padding-inline:0}}@media (max-width:620px){.feed-review-sheet{--feed-card-height:304px;--feed-content-inset:10px;grid-template-rows:64px minmax(0,198px) 42px;grid-template-columns:minmax(0,1fr) 122px;gap:0;padding:0}.feed-author-line{min-height:0;padding:8px var(--feed-content-inset) 3px;grid-template-columns:50px minmax(0,1fr);gap:9px}.feed-author-avatar,.feed-author-avatar .avatar-large{border-radius:13px;width:50px;min-width:50px;height:50px}.feed-author-meta{gap:5px}.feed-author-meta>a{font-size:14px}.feed-author-meta time{font-size:9px}.feed-review-story{padding:0 8px 0 var(--feed-content-inset);grid-template-rows:36px 36px minmax(0,1fr)}.feed-game-poster{grid-area:1/2/3;justify-self:stretch;width:auto;height:100%;margin:0}.feed-review-paper{grid-template-rows:minmax(0,1fr);padding:7px 8px}.feed-review-title{padding-inline:7px}.feed-review-title h2{font-size:17px}.feed-game-info-band.game-info-band.is-compact{border-radius:8px 8px 0 0;gap:0;height:36px;min-height:36px;max-height:36px;padding:0}.feed-game-info-band.is-balanced .game-info-balanced-grid>:is(.game-info-fact,.game-info-genres){grid-template-columns:11px minmax(0,max-content);gap:2px;padding:2px 3px}.feed-game-info-band.is-balanced .game-info-fact>svg,.feed-game-info-band.is-balanced .game-info-genres>svg{width:11px;min-width:11px;height:11px}.feed-game-info-band.is-balanced :is(.game-info-fact,.game-info-genre-copy) small{font-size:5px}.feed-game-info-band.is-balanced .game-info-fact b,.feed-game-info-band.is-balanced .game-info-genre>span{font-size:7.2px}.feed-game-info-band.is-split .game-info-general{grid-template-columns:minmax(0,1fr);padding:3px 6px}.feed-game-info-band.is-split .game-info-genres{display:none}.feed-game-info-band.is-split .game-info-player{border-top:0;border-left:1px solid var(--feed-line);padding:3px 6px}.feed-game-info-band.is-split .game-info-fact{padding-inline:4px}.feed-game-info-band.is-split .game-info-fact small{font-size:5.6px}.feed-page-shell .feed-review-paper .review-article-content-feed .review-document{font-size:14.5px!important}.feed-review-body{max-block-size:100%;margin-top:0}.feed-page-shell .feed-review-paper .feed-review-copy>.lead-verdict.player-verdict-quote.review-verdict-surface{height:48px!important;min-height:48px!important;max-height:48px!important;margin-bottom:5px!important;padding:4px 26px!important;font-size:15px!important}.feed-game-poster .score-tile.feed-cover-score{top:8px;right:7px;width:44px!important;min-width:44px!important;height:44px!important;font-size:18px!important}.feed-review-actions{min-height:42px;padding:0 5px}}@media (max-width:430px){.feed-stream-tabs :is(button,a){font-size:8px;display:flex}.feed-column-header{border-radius:0}.feed-column-header h1{font-size:25px}.feed-posts{padding-inline:0}.feed-review-sheet{grid-template-columns:minmax(0,1fr) 112px}.feed-author-separator{display:none}.feed-author-meta time{margin-left:auto}.feed-review-paper{padding-inline:7px}.feed-game-poster{width:auto}.feed-review-body{max-block-size:100%}.feed-review-title h2:before,.feed-review-title h2:after{flex-basis:8px;min-width:8px}}@media (prefers-reduced-motion:reduce){.feed-stream-tabs :is(button,a),.feed-tab-carriage,.feed-stream-panel,.feed-game-poster,.feed-page-shell .review-inline-image-plate,.feed-page-shell .review-gallery figure{transition:none!important;animation:none!important}.feed-post-skeleton{animation:none}}.notification-center{--notification-row-size:76px;--notification-accent:#8798ad;--notification-panel:#0a0e14;--notification-panel-raised:#101722;--notification-edge:#b1c3d938;--notification-edge-soft:#b1c3d91c;--notification-copy:#c7d0dc;--notification-muted:#778496;z-index:72;position:relative}.notification-panel{width:min(408px,100vw - 24px);max-height:none;color:var(--ink);background:linear-gradient(135deg,#ffffff06,transparent 34%), linear-gradient(180deg,var(--notification-panel-raised),var(--notification-panel));border:1px solid var(--notification-edge);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);isolation:isolate;border-radius:14px;grid-template-rows:auto auto minmax(0,auto);display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 26px 72px #0000008c,inset 0 1px #ffffff0b}.notification-panel:before{content:"";z-index:2;pointer-events:none;opacity:.7;background:linear-gradient(90deg,#0000,#b8cee880,#0000);height:1px;position:absolute;inset:0 0 auto}.notification-panel>header{border-bottom:1px solid var(--notification-edge-soft);background:linear-gradient(#ffffff06,#ffffff02);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 16px;display:flex}.notification-panel>header span{color:#93a5ba;font:800 9px/1 var(--font-manrope),var(--sans);letter-spacing:.15em;text-transform:uppercase}.notification-panel>header h2{color:#f2f5f8;font:700 20px/.95 var(--font-unbounded),var(--sans);letter-spacing:-.045em;margin:6px 0 0}.notification-panel>header small{color:var(--notification-muted);font:650 10px/1.2 var(--font-manrope),var(--sans);font-variant-numeric:tabular-nums;flex:none}.notification-panel[data-refreshing]>header small:before{content:"";background:#8798ad;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:1s ease-in-out infinite alternate notification-sync-pulse;display:inline-block;box-shadow:0 0 12px #97b1cf8c}.notification-status{color:#aeb9c7;border-bottom:1px solid var(--notification-edge-soft);font:600 10px/1.35 var(--font-manrope),var(--sans);background:#6f819914;margin:0;padding:7px 14px}.notification-list{max-height:calc(var(--notification-row-size) * 5);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#69788c #0b1119;overflow:hidden auto}.notification-list::-webkit-scrollbar{width:8px}.notification-list::-webkit-scrollbar-track{background:#0b1119;border-left:1px solid #a5b8cf12}.notification-list::-webkit-scrollbar-thumb{background:linear-gradient(#75869a,#465465);border:2px solid #0b1119;border-radius:8px}.notification-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#91a3b8,#5a697b)}.notification-item{box-sizing:border-box;width:100%;height:var(--notification-row-size);min-height:var(--notification-row-size);color:var(--notification-copy);border:0;border-bottom:1px solid var(--notification-edge-soft);background:0 0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:10px 13px;transition:background .16s,color .16s;display:grid;position:relative}.notification-item:last-child{border-bottom:0}:is(.notification-item:hover,.notification-item:focus-visible){color:#e3e9f0;background:linear-gradient(90deg,#90a6c21c,#90a6c209)}.notification-item:focus-visible{outline-offset:-2px;outline:1px solid #b9cfe89e}.notification-item[data-unread]{background:linear-gradient(90deg,color-mix(in srgb,var(--notification-accent) 10%,transparent),transparent 66%)}.notification-item[data-unread]:before{content:"";background:var(--notification-accent);width:2px;box-shadow:0 0 10px color-mix(in srgb,var(--notification-accent) 48%,transparent);position:absolute;top:12px;bottom:12px;left:0}.notification-item[data-avatar-frame=ruby]{--notification-accent:#d46a86}.notification-item[data-avatar-frame=violet]{--notification-accent:#9884df}.notification-item[data-avatar-frame=gold]{--notification-accent:#c9ab72}.notification-item[data-avatar-frame=emerald]{--notification-accent:#67b697}.notification-item[data-avatar-frame=void]{--notification-accent:#7e8a9a}.notification-avatar-wrap{place-items:center;width:44px;height:44px;display:grid;position:relative}.notification-avatar-wrap .avatar-small{width:42px;height:42px}.notification-kind{color:#e8edf3;background:color-mix(in srgb,var(--notification-panel-raised) 90%,var(--notification-accent));border:1px solid color-mix(in srgb,var(--notification-accent) 55%,#cbd4df);width:18px;height:18px;box-shadow:0 4px 11px #0000006b,0 0 10px color-mix(in srgb,var(--notification-accent) 25%,transparent);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;border-radius:6px;padding:3px;position:absolute;bottom:-3px;right:-3px;overflow:visible}.notification-copy{align-content:center;gap:5px;min-width:0;display:grid}.notification-message{min-width:0;color:var(--notification-copy);font:500 12px/1.34 var(--font-manrope),var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-message>b[class*=nickname-style-]{color:#f1f4f8;text-shadow:0 0 14px color-mix(in srgb,var(--notification-accent) 42%,transparent)!important;font-size:13px!important}.notification-copy time{color:var(--notification-muted);font:650 10px/1 var(--font-manrope),var(--sans);font-variant-numeric:tabular-nums}.notification-empty{min-height:116px;color:var(--notification-muted);font:550 12px/1.55 var(--font-manrope),var(--sans);text-align:center;place-items:center;margin:0;padding:28px 24px;display:grid}html[data-theme=noir] .notification-center{--notification-panel:#07090d;--notification-panel-raised:#101318;--notification-edge:#d2dbe62e;--notification-edge-soft:#d2dbe617;--notification-copy:#c9ced6;--notification-muted:#7f8792}@keyframes notification-sync-pulse{0%{opacity:.35;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.notification-panel{width:min(408px,100vw - 24px);max-height:calc(100dvh - 164px - env(safe-area-inset-bottom));position:fixed;inset:72px 12px auto auto}.notification-list{max-height:min(calc(var(--notification-row-size) * 5),calc(100dvh - 232px - env(safe-area-inset-bottom)))}}@media (max-width:520px){.notification-center{--notification-row-size:72px}.notification-panel{width:auto;left:8px;right:8px}.notification-panel>header{min-height:64px;padding:10px 13px}.notification-panel>header h2{font-size:18px}.notification-item{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:8px 10px}.notification-avatar-wrap{width:42px;height:42px}.notification-avatar-wrap .avatar-small{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.notification-panel[data-refreshing]>header small:before{animation:none}.notification-item{transition:none}.notification-list{scroll-behavior:auto}}.home-v8{--home-line:color-mix(in srgb,var(--line-dark) 72%,#aecef033);--home-line-strong:color-mix(in srgb,var(--line-dark) 50%,#bedcfc61);--home-glass:color-mix(in srgb,var(--panel-solid) 80%,#121f30bd);--home-glass-soft:color-mix(in srgb,var(--surface-soft) 74%,#101d2da3);isolation:isolate;min-width:0;color:var(--ink);background:radial-gradient(at 11% 7%,#6091ca1c,#0000 34%),radial-gradient(at 88% 41%,#7e4a7314,#0000 36%),linear-gradient(#070b12 0%,#090f18 42%,#060a10 100%);position:relative;overflow:clip}html[data-theme=midnight] .home-v8{background:radial-gradient(at 10% 9%,#5297dd26,#0000 35%),radial-gradient(at 87% 44%,#6558b01a,#0000 38%),linear-gradient(#07111e 0%,#0b1624 44%,#07101b 100%)}.home-v8:before{content:"";z-index:-1;pointer-events:none;opacity:.32;background-image:radial-gradient(circle,#a4c2e438 0 1px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 22%,#0000 47%,#000 72%,#0000 100%);mask-image:linear-gradient(#000 0 22%,#0000 47%,#000 72%,#0000 100%)}.home-v8 *{box-sizing:border-box}.home-v8-wrap{width:min(var(--site-frame-width,1200px),calc(100% - var(--site-inline-space,64px)));min-width:0;margin-inline:auto}[data-home-reveal]{opacity:1;transition:opacity .72s,transform .82s cubic-bezier(.16,1,.3,1);transform:none}@starting-style{[data-home-reveal]{opacity:0;transform:translateY(22px)}}.home-v8-entry{padding:clamp(16px,2.2vw,28px) 0 clamp(22px,3vw,38px);position:relative;overflow:clip}.home-v8-entry-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:center;gap:clamp(26px,3.5vw,52px);display:grid}.home-v8-intro{min-width:0}.home-v8-intro>p,.home-v8-section-heading>p{color:#91b6dc;font:760 9px/1.25 var(--font-unbounded),sans-serif;letter-spacing:.15em;text-transform:uppercase;margin:0 0 13px}.home-v8-intro h1{overflow-wrap:anywhere;max-width:11ch;font:660 clamp(32px,3.6vw,52px)/1.02 var(--font-unbounded),sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:0}.home-v8-intro>span{max-width:34ch;color:var(--text-soft);margin-top:18px;font-size:15px;font-weight:610;line-height:1.55;display:block}.home-v8-intro-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.home-v8-intro-actions a,.home-v8-tour-caption>a{min-height:44px;color:var(--ink);border:1px solid var(--home-line-strong);background:#ffffff09;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 15px;font-size:11px;font-weight:780;text-decoration:none;transition:transform .17s,border-color .17s,background-color .17s,box-shadow .17s;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.home-v8-intro-actions a:first-child{color:#08111b;background:#dce8f5;border-color:#dce8f5}.home-v8-intro-actions a:hover,.home-v8-tour-caption>a:hover{border-color:#dcebfc9e;transform:translateY(-2px);box-shadow:0 10px 25px #0000003d}.home-v8-tour{--tour-light-x:50%;--tour-light-y:18%;border:1px solid var(--home-line-strong);background:radial-gradient(circle at var(--tour-light-x) var(--tour-light-y),#9ac5f121,transparent 34%), linear-gradient(145deg,var(--home-glass),color-mix(in srgb,var(--panel-solid) 93%,#000));-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000006b,inset 0 1px #ffffff0f}.home-v8-tour:before{content:"";pointer-events:none;opacity:.17;background-image:radial-gradient(circle,#d7e8fab3 0 1px,#0000 1.25px);background-size:19px 19px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000,#0000 36% 76%,#000);mask-image:linear-gradient(110deg,#000,#0000 36% 76%,#000)}.home-v8-tour-frame{z-index:1;background:#070b11;border:1px solid #c0d7f02b;border-radius:10px 10px 5px 5px;margin:10px 10px 0;position:relative;overflow:hidden}.home-v8-tour-screen{aspect-ratio:16/9;background:#070b11;width:100%;position:relative;overflow:hidden}.home-v8-tour-screen:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(#0000 60%,#02060b2e 100%),linear-gradient(#c7dff709,#0000 16% 78%,#02060b38);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #dbebfb09,inset 0 -28px 56px #0000001f}.home-v8-tour-shot{visibility:hidden;opacity:0;transition:opacity .46s,transform .62s cubic-bezier(.16,1,.3,1),visibility 0s linear .64s;position:absolute;inset:0;transform:translate(10px)scale(.995)}.home-v8-tour-shot.is-active{visibility:visible;opacity:1;transition-delay:0s;transform:none}.home-v8-tour-shot img{object-fit:contain;filter:saturate(1.02)contrast(1.02)brightness(.98);background:#070b11;transition:transform 1.2s cubic-bezier(.16,1,.3,1);transform:scale(1.008)}.home-v8-tour-shot.is-active img{transform:scale(1)}.home-v8-tour-shot:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0 44%,#d9eafc1a 49%,#0000 54%);position:absolute;inset:0;transform:translate(-100%)}.home-v8-tour-shot.is-active:after{animation:.82s ease-out both home-v8-screen-scan}@keyframes home-v8-screen-scan{20%{opacity:1}to{opacity:0;transform:translate(100%)}}.home-v8-tour-hitarea{z-index:4;cursor:pointer;background:0 0;border:0;border-radius:0;text-decoration:none;display:block;position:absolute;inset:0}.home-v8-tour-hitarea:focus-visible{outline-offset:-4px;outline:2px solid #e0eefce0}.home-v8-tour-caption{z-index:1;border-top:1px solid var(--home-line);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:100px;padding:14px 17px;display:grid;position:relative}.home-v8-tour-step{color:#a8c2de;font:730 8px/1 var(--font-unbounded),sans-serif;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;display:grid}.home-v8-tour-step i{background:var(--home-line-strong);height:1px}.home-v8-tour-caption>div{min-width:0}.home-v8-tour-caption small{color:#85a9ce;font:720 7px/1.2 var(--font-unbounded),sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;display:block}.home-v8-tour-caption h2{font:650 clamp(18px,1.8vw,25px)/1.15 var(--font-unbounded),sans-serif;letter-spacing:-.035em;margin:0}.home-v8-tour-caption p{max-width:64ch;color:var(--text-soft);margin:5px 0 0;font-size:11px;line-height:1.42}.home-v8-tour-dots{z-index:1;border-top:1px solid #aac5e11f;justify-content:center;align-items:center;gap:4px;min-height:44px;display:flex;position:relative}.home-v8-tour-dots button{background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.home-v8-tour-dots button>span{background:#97b9dc24;border:1px solid #c5dbf273;border-radius:50%;width:7px;height:7px;transition:transform .2s,background-color .2s,box-shadow .2s;display:block}.home-v8-tour-dots button.is-active>span{background:#e2edf8;transform:scale(1.7);box-shadow:0 0 0 3px #9fc4e91a,0 0 18px #8cbff28c}.home-v8-proof{padding:clamp(18px,2vw,26px) 0 clamp(30px,4vw,52px);position:relative;overflow:clip}.home-v8-proof:after,.home-v8-community:before{content:"";z-index:2;width:min(var(--site-frame-width,1200px),calc(100% - var(--site-inline-space,64px)));pointer-events:none;opacity:.54;background:linear-gradient(90deg,#0000 0,#85aed62e 8%,#b9d6f157 28%,#ddecfa7a 50%,#b9d6f157 72%,#85aed62e 92%,#0000 100%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 14px #87b8e71a}.home-v8-metric-stage{z-index:1;isolation:isolate;perspective:1200px;min-height:clamp(190px,15vw,224px);transform-style:preserve-3d;position:relative;overflow:clip}.home-v8-metric-stage:before{content:"";z-index:-2;pointer-events:none;opacity:.78;background:radial-gradient(at 18% 54%,#d0e5f91f,#0000 25%),radial-gradient(at 52%,#679ed717,#0000 38%),radial-gradient(at 86% 48%,#c5dff71a,#0000 25%);border-radius:50%;position:absolute;inset:12% -4% 3%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.home-v8-metric-stage:after{content:"";z-index:-1;pointer-events:none;opacity:.34;background:linear-gradient(90deg,#0000,#b5d5f338 14%,#eaf5ff85 50%,#b5d5f338 86%,#0000);height:1px;position:absolute;top:53%;left:2%;right:2%;box-shadow:0 0 24px #98c5f02e}.home-v8-metric-grid{z-index:1;width:100%;min-height:inherit;transform-style:preserve-3d;grid-template-columns:repeat(5,20%);gap:0;display:grid;position:relative;transform:translate(0,0)}.home-v8-metric-grid.is-rolling{will-change:transform;grid-template-columns:repeat(6,16.6667%);width:120%;animation:1.16s cubic-bezier(.16,.84,.24,1) both home-v8-metric-roll-right}@keyframes home-v8-metric-roll-right{0%{transform:translate(-16.6667%)}68%{transform:translate(.42%)}84%{transform:translate(-.14%)}to{transform:translate(0,0)}}.home-v8-metric-slot{box-sizing:border-box;min-width:0;min-height:inherit;perspective:780px;transform-style:preserve-3d;outline:0;padding:26px 18px 22px;position:relative;container-type:inline-size}.home-v8-metric-slot:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(#dfeffd24,#5a97d20f 42%,#0000 72%);border-radius:50%;transition:opacity .32s,transform .56s cubic-bezier(.16,1,.3,1);position:absolute;inset:20% 4% 15%;transform:translateY(12px)scale(.82)}.home-v8-metric-face{color:#eef5fc;opacity:1;min-width:0;transform:translate3d(var(--metric-x-to,0cqi),0,0);transform-style:preserve-3d;flex-direction:column;justify-content:center;transition:transform .56s cubic-bezier(.16,1,.3,1),color .32s;display:flex;position:absolute;inset:26px 18px 22px}.home-v8-metric-grid.is-rolling .home-v8-metric-face{animation:1.16s cubic-bezier(.16,.84,.24,1) both home-v8-metric-optical-shift}@keyframes home-v8-metric-optical-shift{0%{transform:translate3d(var(--metric-x-from,0cqi),0,0)}to{transform:translate3d(var(--metric-x-to,0cqi),0,0)}}.home-v8-number{isolation:isolate;width:100%;max-width:100%;height:1.16em;font:650 clamp(36px,45cqi,132px)/.92 var(--font-unbounded),sans-serif;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:-.045em;text-align:center;white-space:nowrap;transform-style:preserve-3d;will-change:transform;justify-content:center;align-items:flex-end;margin:-.08em 0 0;padding:.08em .02em 0;transition:transform .72s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:visible;transform:translate(0,0)}.home-v8-number:after{content:"";z-index:-1;pointer-events:none;opacity:.18;background:radial-gradient(circle,#dff0ffc2 0 1px,#0000 1.3px) 0 0/7px 7px;border-radius:50%;width:min(168px,84%);height:82%;transition:opacity .44s,transform .72s cubic-bezier(.16,1,.3,1);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(#000 0 34%,#0000 76%);mask-image:radial-gradient(#000 0 34%,#0000 76%)}.home-v8-number b{color:#f1f8ff;-webkit-text-fill-color:currentColor;max-width:100%;font:inherit;font-variant-numeric:inherit;font-feature-settings:inherit;white-space:nowrap;text-shadow:0 0 10px #e0f0ff94,0 0 32px #9dc9f261,0 18px 42px #00000052;transition:text-shadow .52s;display:inline-block}.home-v8-metric-face.is-unavailable .home-v8-number{color:#dae8f63d;letter-spacing:0;font-size:clamp(28px,20cqi,58px)}.home-v8-metric-face.is-unavailable .home-v8-number b{text-shadow:0 0 22px #bedbf61f}.home-v8-metric-label{color:#91abc6;width:100%;font:720 9px/1.2 var(--font-unbounded),sans-serif;letter-spacing:.09em;text-align:center;text-transform:uppercase;margin-top:16px}.home-v8-metric-label em{color:#c1d8ec;font:inherit;margin-right:.48em}.home-v8-metric-slot.is-centered:before,.home-v8-metric-slot.is-rising:before,.home-v8-metric-slot:hover:before{opacity:1;transform:translateY(0)scale(1.08)}.home-v8-metric-slot:focus-visible:before{opacity:1;transform:translateY(0)scale(1.08)}.home-v8-metric-slot.is-receding:before{opacity:.22;transform:translateY(5px)scale(.96)}.home-v8-metric-slot.is-centered .home-v8-number{transform:translate3d(0,-14px,54px)rotateX(-2deg)scale(1.1)}.home-v8-metric-slot.is-rising .home-v8-number{animation:1.16s cubic-bezier(.16,.84,.24,1) both home-v8-metric-center-in}.home-v8-metric-slot.is-receding .home-v8-number{animation:1.16s cubic-bezier(.16,.84,.24,1) both home-v8-metric-center-out}.home-v8-metric-slot.is-centered .home-v8-number:after,.home-v8-metric-slot.is-rising .home-v8-number:after{opacity:.42;transform:translate(-50%,-50%)scale(1.16)}.home-v8-metric-slot.is-centered .home-v8-number b,.home-v8-metric-slot.is-rising .home-v8-number b{text-shadow:0 0 12px #edf8ffd1,0 0 42px #a2cff89e,0 20px 48px #00000057}:is(.home-v8-metric-slot:hover .home-v8-metric-face,.home-v8-metric-slot:focus-visible .home-v8-metric-face){color:#fff;transform:translate3d(calc(var(--metric-x-to,0cqi) + 6px),-9px,44px) rotateX(-4deg) scale(1.06)}.home-v8-metric-slot:hover .home-v8-number:after{opacity:.48;transform:translate(-50%,-50%)rotate(10deg)scale(1.22)}.home-v8-metric-slot:focus-visible .home-v8-number:after{opacity:.48;transform:translate(-50%,-50%)rotate(10deg)scale(1.22)}:is(.home-v8-metric-slot:hover .home-v8-metric-label,.home-v8-metric-slot:focus-visible .home-v8-metric-label){color:#d6e8f8;text-shadow:0 0 18px #a9d3f961}@keyframes home-v8-metric-center-in{0%,18%{transform:translate(0,0)rotateX(0)scale(1)}68%{transform:translate3d(0,-18px,68px)rotateX(-5deg)scale(1.14)}84%{transform:translate3d(0,-12px,45px)rotateX(-1deg)scale(1.08)}to{transform:translate3d(0,-14px,54px)rotateX(-2deg)scale(1.1)}}@keyframes home-v8-metric-center-out{0%{transform:translate3d(0,-14px,54px)rotateX(-2deg)scale(1.1)}32%{transform:translate3d(0,-16px,60px)rotateX(-3deg)scale(1.115)}to{transform:translate(0,0)rotateX(0)scale(1)}}.home-v8-community{padding:clamp(28px,3.4vw,44px) 0 clamp(58px,7vw,92px);position:relative;overflow:clip}.home-v8-section-heading{margin:0 0 20px}.home-v8-section-heading h2{font:650 clamp(30px,3.2vw,46px)/1.05 var(--font-unbounded),sans-serif;letter-spacing:-.05em;margin:0}.home-v8-community-panel{border:1px solid var(--home-line-strong);background:radial-gradient(circle at 14% 22%,color-mix(in srgb,var(--portrait-accent) 9%,transparent),transparent 29%), linear-gradient(145deg,#16171bf5,#090a0df7 52%,#131418f0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;min-width:0;position:relative;overflow:hidden;box-shadow:0 28px 76px #00000057,inset 0 1px #ffffff0e}.home-v8-community-panel:before{content:"";pointer-events:none;opacity:.075;background-image:linear-gradient(#cccfd738 1px,#0000 1px),linear-gradient(90deg,#cccfd729 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#000,#0000 50%);mask-image:linear-gradient(145deg,#000,#0000 50%)}html[data-theme=midnight] .home-v8-community-panel{background:radial-gradient(circle at 14% 22%,color-mix(in srgb,var(--portrait-accent) 15%,transparent),transparent 31%), linear-gradient(145deg,#122031f2,#08111df7 52%,#111f30ed);box-shadow:0 32px 86px #00050e6b,inset 0 1px #dbeeff11}html[data-theme=midnight] .home-v8-community-panel:before{opacity:.13;background-image:linear-gradient(#b0cdeb3d 1px,#0000 1px),linear-gradient(90deg,#b0cdeb33 1px,#0000 1px)}.home-v8-portrait{--portrait-accent:#72a9db;isolation:isolate;border-bottom:1px solid var(--home-line);background:radial-gradient(circle at 17% 45%,color-mix(in srgb,var(--portrait-accent) 10%,transparent),transparent 29%);grid-template-columns:minmax(252px,304px) minmax(0,1fr);align-items:center;gap:clamp(26px,4vw,52px);min-width:0;padding:clamp(20px,2.4vw,30px);display:grid;position:relative;overflow:hidden}html[data-theme=midnight] .home-v8-portrait{background:radial-gradient(circle at 17% 45%,color-mix(in srgb,var(--portrait-accent) 18%,transparent),transparent 31%)}.home-v8-portrait:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--portrait-accent) 13%,transparent);width:330px;box-shadow:0 0 72px color-mix(in srgb,var(--portrait-accent) 8%,transparent),inset 0 0 72px color-mix(in srgb,var(--portrait-accent) 4%,transparent);opacity:.68;border-radius:50%;position:absolute;top:50%;left:clamp(-140px,-8vw,-70px);translate:0 -50%}.home-v8-portrait-visual{justify-self:center;width:min(100%,304px);position:relative}.home-v8-portrait-image-shell{width:100%;filter:drop-shadow(0 18px 24px #00000057) drop-shadow(0 0 20px color-mix(in srgb,var(--portrait-accent) 14%,transparent));position:relative}.home-v8-portrait-image{aspect-ratio:1;clip-path:polygon(0 17px,17px 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px));background:linear-gradient(145deg,color-mix(in srgb,var(--portrait-accent) 28%,#111b27),#05090f 72%);width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--portrait-accent) 50%,#c4daf047);position:relative;overflow:hidden}.home-v8-portrait-image:before{content:"";z-index:2;pointer-events:none;background-blend-mode:screen,normal;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 4px,radial-gradient(circle at 50% 42%,#0000 48%,#0104087a 100%) 0 0/100% 100%;position:absolute;inset:0}.home-v8-portrait-image:after{content:"";z-index:3;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--portrait-accent) 48%,#d6e8f92e),inset 0 0 42px #00000057;clip-path:inherit;position:absolute;inset:0}.home-v8-portrait-image img{object-fit:cover;image-rendering:pixelated;filter:saturate(1.03)contrast(1.03);animation:.82s steps(12,end) both home-v8-portrait-resolve}@keyframes home-v8-portrait-resolve{0%{opacity:.12;filter:saturate(.2)contrast(1.25);transform:scale(1.035)}58%{opacity:.82}to{opacity:1;filter:saturate(1.03)contrast(1.03);transform:none}}.home-v8-portrait-silhouette{background:radial-gradient(at 50% 37%,#8297ae24 0 17%,#0000 17.5%),radial-gradient(at 50% 92%,#6c829821 0 34%,#0000 34.5%),linear-gradient(145deg,#101925,#060a10);position:absolute;inset:0}.home-v8-portrait-silhouette:before{content:"";aspect-ratio:.74;border:1px solid color-mix(in srgb,var(--portrait-accent) 26%,#5b6c7d);background:linear-gradient(150deg,#5e748a21,#04080dcc);border-radius:46% 46% 42% 42%;width:35%;position:absolute;top:20%;left:50%;translate:-50%;box-shadow:0 0 45px #596f861f}.home-v8-portrait-silhouette:after{content:"";clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);border-top:1px solid color-mix(in srgb,var(--portrait-accent) 22%,#5b6c7d);background:linear-gradient(#54687c1a,#03070bb8);width:68%;height:31%;position:absolute;bottom:7%;left:50%;translate:-50%}.home-v8-portrait-copy{flex-direction:column;justify-content:center;min-width:0;padding:0;display:flex}.home-v8-portrait-copy h3{max-width:17ch;font:640 clamp(34px,3.9vw,54px)/.98 var(--font-unbounded),sans-serif;letter-spacing:-.065em;text-wrap:balance;margin:0}.home-v8-portrait-thesis{max-width:38ch;color:color-mix(in srgb,var(--portrait-accent) 48%,#f4f5f7);font:620 clamp(16px,1.55vw,21px)/1.35 var(--font-unbounded),sans-serif;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 0 25px color-mix(in srgb,var(--portrait-accent) 12%,transparent);margin:13px 0 0}html[data-theme=midnight] .home-v8-portrait-thesis{color:color-mix(in srgb,var(--portrait-accent) 66%,#f4f8fc);text-shadow:0 0 30px color-mix(in srgb,var(--portrait-accent) 17%,transparent)}.home-v8-portrait-reading{border-top:1px solid color-mix(in srgb,var(--portrait-accent) 20%,var(--home-line));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.2vw,28px);width:100%;max-width:760px;margin-top:16px;padding-top:14px;display:grid}.home-v8-portrait-reading p{color:var(--text-soft);text-wrap:pretty;margin:0;font-size:clamp(12px,.92vw,14px);font-weight:560;line-height:1.48}.home-v8-community-data{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);min-width:0;display:grid;position:relative}.home-v8-score-chart,.home-v8-genres{min-width:0;margin:0;padding:clamp(20px,2.3vw,30px)}.home-v8-score-chart{border-right:1px solid var(--home-line);grid-template-rows:auto minmax(174px,1fr);align-self:stretch;gap:8px;padding-bottom:16px;display:grid}.home-v8-score-chart figcaption,.home-v8-genres>h3{align-items:center;min-height:30px;display:flex}.home-v8-score-chart h3,.home-v8-genres h3{font:650 clamp(18px,1.9vw,26px)/1.15 var(--font-unbounded),sans-serif;letter-spacing:-.035em;margin:0}.home-v8-score-bars{perspective:900px;grid-template-columns:repeat(10,minmax(0,1fr));align-items:stretch;gap:clamp(4px,1vw,10px);height:100%;min-height:174px;margin:0;padding:0 2px;display:grid}.home-v8-score-bars>div{transform-origin:50% 100%;min-width:0;height:auto;animation:.62s cubic-bezier(.2,.8,.2,1) both home-v8-score-turn-in;animation-delay:calc(var(--score-order) * 55ms);outline:0;grid-template-rows:minmax(0,1fr) 20px;place-items:end center;gap:4px;display:grid;position:relative}@keyframes home-v8-score-turn-in{0%{opacity:.08;transform:rotateY(-78deg)translate3d(12px,0,-36px)}72%{opacity:1;transform:rotateY(5deg)translate3d(-1px,0,3px)}to{opacity:1;transform:none}}.home-v8-score-track{width:100%;height:100%;min-height:0;display:block;position:relative}.home-v8-score-bars i{width:min(38px,100%);height:var(--score-height);background:linear-gradient(to top,var(--score-b),var(--score-a));box-shadow:0 0 20px color-mix(in srgb,var(--score-a) 28%,transparent);transform-origin:50% 100%;border-radius:7px 7px 2px 2px;transition:height .76s cubic-bezier(.16,1,.3,1),filter .18s,box-shadow .18s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-v8-score-bars>div[data-count="0"] i{opacity:.18}:is(.home-v8-score-bars>div:hover i,.home-v8-score-bars>div:focus-visible i){filter:brightness(1.18);box-shadow:0 0 30px color-mix(in srgb,var(--score-a) 42%,transparent)}.home-v8-score-bars b{color:var(--ink);font:700 9px/1 var(--font-unbounded),sans-serif}.home-v8-genres ol{gap:12px;margin:17px 0 0;padding:0;list-style:none;display:grid}.home-v8-genres li{grid-template-columns:22px minmax(0,1fr) 38px;align-items:end;gap:9px;min-width:0;display:grid}.home-v8-genres li>span{color:#7f9dbd;font:650 8px/1 var(--font-unbounded),sans-serif}.home-v8-genres li>div{gap:6px;min-width:0;display:grid}.home-v8-genres li b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.home-v8-genres li i{background:#9dbbdc17;border-radius:5px;height:5px;overflow:hidden}.home-v8-genres li em{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--portrait-accent,#6fa7df) 72%,#496884),color-mix(in srgb,var(--portrait-accent,#6fa7df) 45%,#e5f0fb));height:100%;box-shadow:0 0 15px color-mix(in srgb,var(--portrait-accent,#6fa7df) 24%,transparent);transition:width .78s cubic-bezier(.16,1,.3,1);display:block;width:var(--genre-width)!important}@starting-style{.home-v8-genres li em{width:0!important}}.home-v8-genres li strong{color:#91abc5;text-align:right;font-size:9px}.home-v8-genres>p{color:var(--muted);margin:20px 0 0;font-size:11px;line-height:1.5}.home-v8-footer{--home-line:color-mix(in srgb,var(--line-dark) 72%,#aecef033);color:#89a3bf;border-top:1px solid var(--home-line);background:#05080d;min-height:58px}.home-v8-footer .home-v8-wrap{align-items:center;min-height:58px;display:flex}@media (max-width:1080px){.home-v8-entry-layout{grid-template-columns:1fr}.home-v8-intro{max-width:760px}.home-v8-intro h1{max-width:14ch}.home-v8-intro>span{max-width:60ch}.home-v8-portrait{grid-template-columns:minmax(248px,296px) minmax(0,1fr);gap:clamp(24px,3.4vw,40px)}}@media (max-width:860px){.home-v8-portrait{grid-template-columns:1fr;gap:20px}.home-v8-portrait-visual{width:min(100%,330px)}.home-v8-portrait-copy{justify-self:center;width:min(100%,700px)}.home-v8-community-data{grid-template-columns:1fr}.home-v8-score-chart{border-right:0;border-bottom:1px solid var(--home-line);grid-template-rows:auto minmax(210px,1fr)}}@media (max-width:680px){.home-v8-metric-stage{min-height:184px}}@media (max-width:700px){.home-v8-entry{padding-top:14px}.home-v8-intro h1{font-size:32px}.home-v8-intro>span{margin-top:13px;font-size:14px}.home-v8-tour{border-radius:13px}.home-v8-tour-frame{margin:6px 6px 0}.home-v8-tour-caption{grid-template-columns:46px minmax(0,1fr);gap:11px;min-height:0;padding:12px}.home-v8-tour-caption>a{grid-column:1/-1;width:100%}.home-v8-tour-caption h2{font-size:18px}.home-v8-tour-caption p{font-size:11px}.home-v8-metric-slot{padding:22px 8px 16px}.home-v8-metric-face{inset:22px 8px 16px}.home-v8-metric-label{margin-top:10px;font-size:8px}.home-v8-community-panel{border-radius:14px}.home-v8-portrait{grid-template-columns:1fr;gap:17px;padding:15px}.home-v8-portrait-visual{width:min(100%,340px)}.home-v8-portrait-copy{padding:0 2px 8px}.home-v8-portrait-copy h3{font-size:31px}.home-v8-portrait-reading{grid-template-columns:1fr;gap:10px;margin-top:17px;padding-top:14px}.home-v8-portrait-reading p{font-size:12px}.home-v8-score-chart,.home-v8-genres{padding:20px 15px}.home-v8-score-chart{grid-template-rows:auto minmax(168px,1fr);padding-bottom:10px}.home-v8-score-bars{gap:4px;min-height:168px}}@media (max-width:430px){.home-v8-intro-actions{grid-template-columns:1fr 1fr;display:grid}.home-v8-intro-actions a{padding-inline:9px}.home-v8-tour-hitarea{-webkit-tap-highlight-color:transparent}.home-v8-tour-dots button{width:32px;height:34px}.home-v8-metric-stage{min-height:170px}.home-v8-metric-slot{padding-inline:5px}.home-v8-metric-face{inset-inline:5px}.home-v8-metric-label{letter-spacing:.045em;font-size:6px}.home-v8-score-chart{grid-template-rows:auto minmax(170px,1fr)}.home-v8-score-bars{min-height:170px}}@media (prefers-reduced-motion:reduce){.home-v8:before,.home-v8-tour-shot,.home-v8-tour-shot img,.home-v8-tour-shot:after,.home-v8-tour-hitarea,.home-v8-intro-actions a,.home-v8-tour-caption>a,.home-v8-tour-dots button>span,.home-v8-metric-grid,.home-v8-metric-face,.home-v8-portrait-image img,.home-v8-portrait-image:after,.home-v8-score-bars>div,.home-v8-genres li em,[data-home-reveal]{filter:none!important;transition:none!important;animation:none!important;transform:none!important}.home-v8-number{transition:none!important;animation:none!important}.home-v8-metric-face{opacity:1!important;transform:translate3d(var(--metric-x-to,0cqi),0,0)!important}.home-v8-metric-slot.is-centered .home-v8-number{transform:translate3d(0,-14px,54px)rotateX(-2deg)scale(1.1)!important}[data-home-reveal],.home-v8-score-bars>div{opacity:1!important}.home-v8-community .home-v8-score-bars i{height:var(--score-height)!important;transition:none!important;transform:translate(-50%)!important}.home-v8-community .home-v8-genres li em{width:var(--genre-width)!important}}.auth-stage{--auth-cyan:#78e8ff;--auth-blue:#4c8dff;--auth-violet:#8f72ff;--auth-deep:#050812;--glass-x:68%;--glass-y:24%;isolation:isolate;color:#edf7ff;background:radial-gradient(circle at 12% 10%,#3f65bd52,#0000 34rem),radial-gradient(circle at 86% 84%,#30cde324,#0000 31rem),linear-gradient(145deg,#05070c 0%,#090d18 54%,#060812 100%);place-items:center;min-height:calc(100vh - 76px);padding:clamp(24px,5vw,68px) 20px;display:grid;position:relative;overflow:hidden}.auth-stage:before,.auth-stage:after{z-index:-2;pointer-events:none;content:"";position:absolute;inset:0}.auth-stage:before{opacity:.31;background-image:linear-gradient(#8eddff09 1px,#0000 1px),linear-gradient(90deg,#8eddff07 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.auth-stage:after{z-index:-1;background:radial-gradient(420px circle at var(--glass-x) var(--glass-y), #4cc1ff2e, #5269ff14 38%, transparent 72%);transition:background-position .22s}.auth-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-atmosphere i{filter:blur(1px);opacity:.7;border-radius:999px;display:block;position:absolute}.auth-atmosphere i:first-child{background:radial-gradient(circle,#5a71ff30,#0000 68%);width:42vw;height:42vw;animation:16s ease-in-out infinite alternate auth-ambient-drift;top:2%;left:-18vw}.auth-atmosphere i:nth-child(2){background:radial-gradient(circle,#48e1ff26,#0000 68%);width:34vw;height:34vw;animation:19s ease-in-out -5s infinite alternate-reverse auth-ambient-drift;bottom:-18%;right:-10vw}.auth-atmosphere i:nth-child(3){background:linear-gradient(#0000,#7fe2ff7a,#0000);width:1px;height:54%;top:12%;left:8%;box-shadow:28vw 8vh #72a6ff21,76vw 2vh #72a6ff21}.auth-atmosphere i:nth-child(4){background:linear-gradient(90deg,#0000,#6ee1ff4d,#0000);width:48%;height:1px;top:19%;right:5%}.auth-pavilion{-webkit-backdrop-filter:blur(34px)saturate(148%);backdrop-filter:blur(34px)saturate(148%);background:linear-gradient(135deg,#131b2be0,#070b14c7);border:1px solid #afdcff2e;border-radius:34px;grid-template-columns:minmax(300px,.82fr) minmax(440px,1.18fr);width:min(1080px,100%);min-height:min(720px,100vh - 116px);display:grid;position:relative;overflow:hidden;box-shadow:0 44px 130px #00000094,inset 0 0 0 1px #53c7ff0b,0 0 88px #2b94db14}.auth-pavilion:before{z-index:2;border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(122deg,#ffffff1f,#0000 18% 73%,#69ddff12);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-pavilion:after{z-index:1;pointer-events:none;background:radial-gradient(360px circle at var(--glass-x) var(--glass-y), #76e8ff17, transparent 72%);content:"";position:absolute;inset:-35%}.auth-brand-panel,.auth-access-panel{z-index:2;position:relative}.auth-brand-panel{background:linear-gradient(160deg,#3e5e9433,#0000 43%),linear-gradient(#0f1929c7,#09101c94);border-right:1px solid #a4d9ff24;flex-direction:column;min-width:0;padding:clamp(34px,4vw,54px);display:flex;overflow:hidden}.auth-brand-panel:before{pointer-events:none;opacity:.34;content:"";background:repeating-linear-gradient(98deg,#0000 0 34px,#a5e6ff12 35px,#0000 36px 70px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 20% 45%,#000,#0000 68%);mask-image:radial-gradient(circle at 20% 45%,#000,#0000 68%)}.auth-brand-lockup{z-index:1;color:#f4fbff;align-items:center;gap:13px;width:fit-content;text-decoration:none;display:inline-flex;position:relative}.auth-brand-mark{background:linear-gradient(145deg,#283b52e0,#080d16e6);border:1px solid #a0e0ff33;border-radius:16px;place-items:center;width:50px;height:50px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #00000042,0 0 30px #49beff14}.auth-brand-mark:after{content:"";background:linear-gradient(90deg,#0000,#8beaff54,#0000);animation:7s ease-in-out infinite auth-mark-scan;position:absolute;inset:-80% -20%;transform:translate(-80%)rotate(18deg)}.auth-brand-mark img{object-fit:contain;width:32px;height:32px}.auth-brand-lockup b,.auth-brand-lockup small{display:block}.auth-brand-lockup b{font:750 18px/1 var(--font-manrope), sans-serif;letter-spacing:-.045em}.auth-brand-lockup small{color:#cadceb8a;font:600 8px/1 var(--font-manrope), sans-serif;letter-spacing:.13em;text-transform:uppercase;margin-top:5px}.auth-brand-copy{z-index:1;margin:auto 0;padding:64px 0 40px;position:relative}.auth-brand-copy p{color:var(--auth-cyan);font:700 9px/1 var(--font-manrope), sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 15px}.auth-brand-copy h2{font:560 clamp(40px, 4.2vw, 60px)/.92 var(--font-cormorant), serif;letter-spacing:-.045em;margin:0}.auth-brand-copy h2 em{color:#0000;background:linear-gradient(96deg,#a8f0ff,#69b8ff 53%,#a693ff);-webkit-background-clip:text;background-clip:text;font-weight:500}.auth-brand-copy>span{color:#ceddea9e;max-width:340px;font:500 12px/1.78 var(--font-manrope), sans-serif;margin-top:24px;display:block}.auth-refraction-sample{opacity:.72;pointer-events:none;grid-template-columns:1fr 1.2fr .82fr;gap:7px;width:210px;height:150px;display:grid;position:absolute;bottom:68px;right:-48px;transform:rotate(-8deg)}.auth-refraction-sample span{-webkit-backdrop-filter:blur(5px)contrast(115%);backdrop-filter:blur(5px)contrast(115%);background:linear-gradient(90deg,#92dfff05,#a1eaff2b,#537beb12);border:1px solid #b3ecff24;border-radius:999px;box-shadow:inset 8px 0 15px #ffffff09,inset -8px 0 18px #3c9bff0f,0 0 28px #4ccdff0b}.auth-refraction-sample span:nth-child(2){transform:translateY(-20px)}.auth-refraction-sample span:nth-child(3){transform:translateY(14px)}.auth-brand-footer{z-index:1;color:#c2d5e473;font:600 9px/1 var(--font-manrope), sans-serif;flex-wrap:wrap;align-items:center;gap:17px;display:flex;position:relative}.auth-brand-footer>span{margin-right:auto}.auth-brand-footer a{color:#dbebf6a8;align-items:center;gap:4px;text-decoration:none;transition:color .18s;display:inline-flex}.auth-brand-footer a:hover{color:var(--auth-cyan)}.auth-brand-footer svg{width:11px;height:11px}.auth-access-panel{align-self:center;padding:clamp(38px,5vw,62px)}.auth-heading{text-align:left;margin-bottom:26px}.auth-heading>img,.auth-token-shell>img{object-fit:contain;background:#080a0d;border:1px solid #292d36;border-radius:17px;width:58px;height:58px;padding:8px}.auth-heading p{color:var(--auth-cyan);font:750 9px/1 var(--font-manrope), sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px}.auth-heading h1,.auth-token-shell h1{color:#f2f8fc;font:680 clamp(31px, 4vw, 46px)/1.04 var(--font-manrope), sans-serif;letter-spacing:-.057em;margin:0}.auth-heading>span{color:#c5d8e694;max-width:520px;font:500 12px/1.62 var(--font-manrope), sans-serif;margin-top:12px;display:block}.auth-tabs{isolation:isolate;background:#101826bd;border:1px solid #9cd3f821;border-radius:15px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:24px;padding:4px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.auth-tabs:before{z-index:-1;opacity:1;content:"";background:linear-gradient(135deg,#488ed33d,#4e66bb24);border:1px solid #77e0ff40;border-radius:11px;width:calc(50% - 6px);transition:transform .42s cubic-bezier(.2,.82,.2,1),opacity .22s;position:absolute;inset:4px;transform:translate(0);box-shadow:0 0 26px #3fbcff1f,inset 0 1px #ffffff0e}.auth-tabs[data-active=register]:before{transform:translate(calc(100% + 8px))}.auth-tabs[data-active=recover]:before{opacity:0;transform:translate(0)scale(.9)}.auth-tabs button{color:#c5d7e58f;min-height:42px;font:700 11px/1 var(--font-manrope), sans-serif;background:0 0;border:0;border-radius:11px;transition:color .24s,text-shadow .24s}.auth-tabs button.active{color:#f5fbff;text-shadow:0 0 18px #77e1ff59}.auth-panel{animation:.48s cubic-bezier(.2,.78,.22,1) both auth-panel-in}.auth-form{gap:15px;display:grid}.auth-form label,.auth-field>label,.account-settings-card label{color:#d3e2eeb8;font:700 10px/1.2 var(--font-manrope), sans-serif}.auth-field{color:#d3e2eeb8;min-width:0;font:700 10px/1.2 var(--font-manrope), sans-serif}.auth-form input:not([type=checkbox]),.account-settings-card input:not([type=checkbox]){color:#f1f7fb;width:100%;min-height:49px;caret-color:var(--auth-cyan);font:570 13px/1 var(--font-manrope), sans-serif;background:#070c14ab;border:1px solid #95c8eb24;border-radius:13px;margin-top:8px;padding:0 15px;transition:border-color .2s,box-shadow .24s,background .2s;box-shadow:inset 0 1px #ffffff06}.auth-form input::placeholder{color:#b5c9d947}.auth-form input:focus{background:#080f1ad1;border-color:#65daff94;outline:0;box-shadow:0 0 0 1px #45adff24,0 0 25px #43c2ff1c,inset 0 1px #ffffff09}.account-settings-card input:focus{outline:2px solid color-mix(in srgb, var(--wine) 55%, transparent);outline-offset:1px;border-color:var(--wine)}.auth-password-field{display:block;position:relative}.auth-password-field input{margin-top:8px!important;padding-right:48px!important}.auth-password-field button{color:#c9ddec8a;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;transition:color .18s,background .18s;display:grid;position:absolute;bottom:7px;right:7px}.auth-password-field button:hover{color:var(--auth-cyan);background:#5acbff14}.auth-password-field svg{width:17px;height:17px}.auth-field>small,.auth-form label>small{color:#bcd0e06b;font:500 9px/1.55 var(--font-manrope), sans-serif;margin-top:7px;display:block}.auth-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.auth-consents{background:#0d152285;border:1px solid #99d1f51a;border-radius:13px;gap:7px;padding:11px 12px;display:grid}.auth-check{align-items:center;gap:10px;min-height:29px;display:flex}.auth-check input{accent-color:#4fa6d8;filter:drop-shadow(0 0 5px #52d0ff33);flex:none;width:18px;height:18px}.auth-check a{color:#9de8ff;text-underline-offset:3px;text-decoration-color:#74ddff52}.auth-submit{align-items:center;min-height:51px;margin-top:2px;overflow:hidden;box-shadow:0 13px 38px #1e59973d,inset 0 1px #ffffff1f;color:#f7fcff!important;font:750 12px/1 var(--font-manrope), sans-serif!important;background:linear-gradient(112deg,#4271b5eb,#3d67adeb 48%,#409dc0e0)!important;border:1px solid #a7e1ff59!important;border-radius:13px!important;justify-content:space-between!important;padding:0 18px!important;transition:transform .2s,box-shadow .24s,filter .2s!important;display:flex!important}.auth-submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 17px 44px #2384be52,0 0 30px #3fcaff17,inset 0 1px #ffffff29}.auth-submit svg{width:17px;height:17px;transition:transform .22s}.auth-submit:hover svg{transform:translate(3px)}.auth-submit:disabled{filter:saturate(.35);opacity:.48}.auth-text-button{color:#9adff6;font:700 10px/1 var(--font-manrope), sans-serif;background:0 0;border:0;border-radius:8px;justify-self:center;padding:7px 10px;transition:color .18s,background .18s}.auth-text-button:hover{color:#d8f7ff;background:#5acbff12}.auth-message,.auth-system-note,.account-settings-status{color:#d9e9f4b8;font:550 11px/1.55 var(--font-manrope), sans-serif;background:#204a622e;border:1px solid #64c9ef2e;border-radius:12px;margin:15px 0 0;padding:13px 15px}.auth-message.is-error{color:#ffc2cc;background:#6f132833;border-color:#ff5a7647}.auth-system-note{color:#c3d7e680;background:#1018269e;border-style:dashed}.auth-divider{color:#b1cde05e;font:700 8px/1 var(--font-manrope), sans-serif;text-transform:uppercase;letter-spacing:.15em;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:22px 0 16px;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:linear-gradient(90deg,#0000,#9ad3f624);height:1px}.auth-divider:after{background:linear-gradient(90deg,#9ad3f624,#0000)}.auth-steam-button{color:#f4f8fb;width:100%;min-height:50px;font:750 12px/1 var(--font-manrope), sans-serif;background:linear-gradient(135deg,#171d25,#20374e);border:1px solid #86bce745;border-radius:13px;justify-content:center;align-items:center;gap:11px;transition:transform .2s,border-color .2s,box-shadow .24s;display:flex;box-shadow:inset 0 1px #ffffff0d}.auth-steam-button:hover:not(:disabled){border-color:#84c9f085;transform:translateY(-2px);box-shadow:0 13px 34px #12416057,0 0 26px #45ace014}.auth-steam-button svg{width:24px;height:24px}.auth-guest-action{color:#dff8ff;min-height:48px;font:700 11px/1 var(--font-manrope), sans-serif;background:linear-gradient(120deg,#243b5475,#162a4347);border:1px solid #7ed9fb2e;border-radius:13px;justify-content:space-between;align-items:center;margin-top:11px;padding:0 15px;text-decoration:none;transition:transform .2s,color .2s,border-color .2s,background .2s;display:flex;box-shadow:inset 0 1px #ffffff09,0 0 25px #37b6eb09}.auth-guest-action:hover{color:#fff;background:linear-gradient(120deg,#274e6994,#1b3b5666);border-color:#79e2ff5e;transform:translateY(-1px)}.auth-guest-action svg{width:16px;height:16px;color:var(--auth-cyan);transition:transform .22s}.auth-guest-action:hover svg{transform:translate(3px)}.auth-guest-link{color:#9bdff3;text-align:center;margin-top:13px;font-size:12px;font-weight:700;display:block}.auth-turnstile{opacity:0;pointer-events:none;border-radius:0;width:100%;min-height:0;position:absolute;overflow:visible}.auth-turnstile[data-interactive=true]{opacity:1;pointer-events:auto;position:relative}.auth-turnstile>div,.auth-turnstile iframe{width:100%!important}.auth-shell{-webkit-backdrop-filter:blur(30px)saturate(140%);backdrop-filter:blur(30px)saturate(140%);background:linear-gradient(145deg,#151e2ee6,#080d16db);border:1px solid #a5dcff2b;border-radius:26px;width:min(100%,760px);margin:0 auto;padding:clamp(26px,5vw,52px);overflow:hidden;box-shadow:0 34px 110px #00000070,0 0 54px #3ab8eb0f}.auth-shell .auth-heading{text-align:center}.auth-shell .auth-heading p{margin-top:15px}.auth-token-shell{text-align:center;justify-items:center;gap:18px;display:grid}.auth-token-shell .auth-message{width:100%;margin:0}.auth-steam-mark{background:linear-gradient(135deg,#171d25,#28486c);border:1px solid #8bc7ef3b;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto;box-shadow:0 0 30px #47a1dc14;color:#fff!important;display:grid!important}.auth-steam-mark svg{width:32px;height:32px}.steam-onboarding-stage{align-items:start;padding-block:clamp(24px,5vh,64px)}.steam-onboarding-shell{width:min(100% - 18px,680px);padding:clamp(25px,4vw,42px);overflow:visible}.steam-onboarding-shell .auth-heading{margin-bottom:22px}.steam-onboarding-shell .auth-heading h1{font-size:clamp(32px,6vw,48px)}.steam-onboarding-shell .auth-heading>span:last-child{margin-inline:auto}.steam-onboarding-form{grid-template-columns:repeat(2,minmax(0,1fr))}.steam-onboarding-password,.steam-onboarding-consents,.steam-onboarding-form>.auth-turnstile,.steam-onboarding-form>.auth-system-note,.steam-onboarding-form>.auth-message,.steam-onboarding-form>.auth-submit,.steam-onboarding-form>.auth-guest-link{grid-column:1/-1}.steam-onboarding-form .auth-submit{justify-content:center!important}@media (max-width:620px){.steam-onboarding-stage{padding-block:12px 30px}.steam-onboarding-shell{border-radius:20px;padding:24px 17px 26px}.steam-onboarding-form{grid-template-columns:1fr}.steam-onboarding-form>*{grid-column:1}}.account-settings-stage{min-height:calc(100vh - 76px);color:var(--ink);background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--wine) 22%, transparent), transparent 34rem), radial-gradient(circle at 84% 86%, #54318b2e, transparent 30rem), var(--paper);padding:clamp(34px,6vw,86px) 20px}.account-settings-shell{background:color-mix(in srgb, var(--panel-solid) 96%, transparent);border:1px solid var(--line-dark);border-radius:25px;width:min(100%,760px);margin:0 auto;overflow:hidden;box-shadow:0 34px 110px #00000061}@keyframes auth-panel-in{0%{opacity:0;filter:blur(4px);transform:translateY(9px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes auth-mark-scan{0%,58%{transform:translate(-105%)rotate(18deg)}78%,to{transform:translate(105%)rotate(18deg)}}@keyframes auth-ambient-drift{0%{transform:translate(-2%,-1%)scale(.98)}to{transform:translate(4%,3%)scale(1.06)}}.legal-stage{color:#edf4f8;background:radial-gradient(circle at 13% 5%,#3c6bbe3d,#0000 35rem),radial-gradient(circle at 90% 48%,#2ab9d21a,#0000 38rem),linear-gradient(145deg,#06080d,#080d16 58%,#060812);min-height:100vh;padding:clamp(28px,5vw,72px) 20px clamp(56px,7vw,94px)}.legal-frame{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,34px);width:min(1220px,100%);margin:0 auto;display:grid}.legal-index{-webkit-backdrop-filter:blur(28px)saturate(138%);backdrop-filter:blur(28px)saturate(138%);background:linear-gradient(160deg,#1d2b40b8,#0a101bc7);border:1px solid #99d3f526;border-radius:28px;flex-direction:column;min-height:min(720px,100vh - 122px);padding:27px 24px;display:flex;position:sticky;top:94px;overflow:hidden;box-shadow:0 28px 80px #00000052,inset 0 1px #ffffff0b}.legal-index:before{content:"";background:radial-gradient(circle,#58d3ff21,#0000 68%);border-radius:50%;width:240px;height:240px;position:absolute;top:18%;right:-140px}.legal-brand{z-index:1;color:#eefaff;align-items:center;gap:11px;text-decoration:none;display:flex;position:relative}.legal-brand>span{background:#060a11a3;border:1px solid #94d9fc29;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.legal-brand img{width:26px;height:26px}.legal-brand b,.legal-brand small{display:block}.legal-brand b{font:760 15px/1 var(--font-manrope), sans-serif;letter-spacing:-.04em}.legal-brand small{color:#bbd2e36b;font:700 7px/1 var(--font-manrope), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-top:5px}.legal-index-copy{z-index:1;margin:58px 0 auto;position:relative}.legal-index-copy>p{color:#78e8ff;font:750 8px/1 var(--font-manrope), sans-serif;letter-spacing:.17em;text-transform:uppercase;margin:0 0 13px}.legal-index-copy>h2{font:540 34px/.98 var(--font-cormorant), serif;letter-spacing:-.035em;margin:0 0 32px}.legal-index nav{gap:3px;display:grid}.legal-index nav a{color:#c9dce98c;min-height:39px;font:650 10px/1 var(--font-manrope), sans-serif;border-radius:9px;align-items:center;gap:10px;padding:0 9px;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:flex}.legal-index nav a span{color:#6ddaff73;letter-spacing:.1em;font-size:8px}.legal-index nav a:hover{color:#e8f9ff;background:#52bee914;transform:translate(3px)}.legal-index footer{z-index:1;border-top:1px solid #97cff11a;gap:9px;padding-top:25px;display:grid;position:relative}.legal-index footer a{color:#c1d9e98c;font:650 9px/1.2 var(--font-manrope), sans-serif;text-underline-offset:3px;text-decoration-color:#6ed7ff33}.legal-index footer a:hover{color:#8fe8ff}.legal-document{-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:linear-gradient(156deg,#111927e6,#070c14ed);border:1px solid #9bd3f521;border-radius:32px;min-width:0;padding:clamp(34px,6vw,78px);box-shadow:0 36px 110px #00000063,inset 0 1px #ffffff09}.legal-hero{margin-bottom:48px}.legal-kicker{color:#bfd7e77a;font:700 8px/1 var(--font-manrope), sans-serif;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #99d3f51c;justify-content:space-between;gap:24px;margin-bottom:clamp(34px,6vw,64px);padding-bottom:13px;display:flex}.legal-kicker span{color:#76ddf7}.legal-kicker time{font:inherit}.legal-hero h1{color:#f2f6f8;max-width:760px;font:520 clamp(56px, 8.5vw, 104px)/.79 var(--font-cormorant), serif;letter-spacing:-.067em;margin:0}.legal-hero h1 em{color:#0000;background:linear-gradient(98deg,#c5f6ff 0%,#75c9ff 52%,#a895ff 100%);-webkit-background-clip:text;background-clip:text;font-weight:500}.legal-hero>p{color:#d3e1ebab;max-width:680px;font:400 clamp(16px, 2.1vw, 21px)/1.67 var(--font-literata), serif;letter-spacing:-.012em;margin:clamp(34px,5vw,54px) 0 0}.legal-meta{color:#b6cfe16b;font:650 8px/1 var(--font-manrope), sans-serif;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #99d3f517;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:36px;padding-top:17px;display:flex}.legal-manifesto{background:linear-gradient(125deg,#32638b47,#284f711c);border:1px solid #79dafa2b;border-radius:22px;margin:0 0 22px;padding:clamp(24px,4vw,38px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 18px 48px #0000001f}.legal-manifesto:after{content:"";background:radial-gradient(circle,#6ee2ff2e,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-130px;right:-100px}.legal-manifesto>span{z-index:1;color:#75e4ff;font:750 8px/1 var(--font-manrope), sans-serif;letter-spacing:.16em;text-transform:uppercase;position:relative}.legal-manifesto p{z-index:1;color:#eaf6fb;max-width:680px;font:500 clamp(24px, 3.5vw, 38px)/1.08 var(--font-cormorant), serif;letter-spacing:-.025em;margin:15px 0 0;position:relative}.legal-section{border-top:1px solid #99d3f51b;grid-template-columns:54px minmax(0,1fr);gap:clamp(18px,3vw,34px);padding:clamp(32px,5vw,54px) 0;scroll-margin-top:112px;display:grid}.legal-section-number{color:#67d8fa6e;font:700 9px/1 var(--font-manrope), sans-serif;letter-spacing:.13em;padding-top:7px}.legal-section h2{color:#eef5f8;font:520 clamp(29px, 4vw, 43px)/1 var(--font-cormorant), serif;letter-spacing:-.035em;margin:0 0 19px}.legal-section p,.legal-section li{color:#ccdbe6a6;font:400 14px/1.82 var(--font-literata), serif}.legal-section p{margin:0}.legal-section p+p{margin-top:15px}.legal-section ul{gap:10px;margin:17px 0;padding:0;list-style:none;display:grid}.legal-section li{padding-left:22px;position:relative}.legal-section li:before{content:"";background:#68cce8;border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:1px;box-shadow:0 0 12px #54d5fa5c}.legal-section b{color:#e6f1f7db;font-weight:650}.legal-section a{color:#86e1f7;text-underline-offset:4px;text-decoration-color:#62d2f04d}.legal-document-footer{border-top:1px solid #99d3f51f;flex-wrap:wrap;align-items:center;gap:20px;padding-top:27px;display:flex}.legal-document-footer a{color:#d4e5f0ad;font:650 10px/1 var(--font-manrope), sans-serif;text-underline-offset:4px;text-decoration-color:#72dbfa38}.legal-document-footer a:hover{color:#8de8ff}.legal-document-footer span{color:#b6cfe157;font:650 8px/1 var(--font-manrope), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-left:auto}.legacy-upgrade-notice{z-index:20;width:min(100% - 32px,1180px);color:var(--ink);background:color-mix(in srgb, var(--wine) 14%, var(--panel-solid));border:1px solid color-mix(in srgb, var(--wine) 34%, var(--line));border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:14px auto 0;padding:13px 16px;display:flex;position:relative;box-shadow:0 12px 35px #0000002e}.legacy-upgrade-notice b,.legacy-upgrade-notice span{display:block}.legacy-upgrade-notice b{font-size:12px}.legacy-upgrade-notice span{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.45}.header-account .header-quiet-link{background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.header-steam-link,.profile-steam-widget{color:#79aee5!important}.account-settings-shell{width:min(100%,1120px)}.account-settings-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:18px 25px;display:flex}.account-settings-heading>div{align-items:center;gap:13px;display:flex}.account-settings-heading img{object-fit:contain;background:#080a0d;border:1px solid #292d36;border-radius:14px;width:46px;height:46px;padding:7px}.account-settings-heading small{color:var(--wine);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.account-settings-heading h1{font:700 25px/1 var(--sans);letter-spacing:-.04em;margin:4px 0 0}.account-settings-heading code{max-width:310px;color:var(--muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.account-settings-layout{grid-template-columns:210px minmax(0,1fr);min-height:650px;display:grid}.account-settings-layout>nav{background:color-mix(in srgb, var(--paper-deep) 64%, var(--panel-solid));border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:18px 12px;display:flex}.account-settings-layout>nav button{min-height:46px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;padding:0 13px;font-size:12px;font-weight:720}.account-settings-layout>nav button.active{color:#fff;background:var(--brand-gradient);border-color:color-mix(in srgb, var(--wine) 58%, white)}.account-settings-content{padding:clamp(24px,4vw,42px)}.account-settings-content>header{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:19px}.account-settings-content>header p{color:var(--wine);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:800}.account-settings-content>header h2{font:710 34px/1 var(--sans);letter-spacing:-.05em;margin:0}.account-settings-stack{gap:16px;display:grid}.account-settings-card{background:var(--surface-soft);border:1px solid var(--line);border-radius:15px;gap:14px;padding:21px;display:grid}.account-settings-card.is-accent{background:color-mix(in srgb, var(--wine) 10%, var(--surface-soft));border-color:color-mix(in srgb, var(--wine) 34%, var(--line))}.account-settings-card.is-danger{border-color:#ff5b7638}.account-settings-card h3{letter-spacing:-.025em;margin:0;font-size:17px}.account-settings-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.account-settings-card form{gap:13px;display:grid}.account-settings-card code{color:var(--wine);font-size:10px}.account-toggle{background:color-mix(in srgb, var(--panel-solid) 65%, transparent);border:1px solid var(--line);border-radius:10px;align-items:center;gap:11px;min-height:54px;padding:11px 13px;display:flex}.account-toggle input{width:20px;height:20px;accent-color:var(--wine)}.account-session-list,.account-event-list,.account-identity-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.account-session-list li,.account-event-list li,.account-identity-list li{background:color-mix(in srgb, var(--panel-solid) 64%, transparent);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:10px 12px;display:flex}.account-session-list b,.account-session-list small,.account-event-list b,.account-event-list small{display:block}.account-session-list b,.account-event-list b,.account-identity-list b{font-size:11px}.account-session-list small,.account-event-list small,.account-identity-list span{color:var(--muted);margin-top:4px;font-size:9px}.account-session-list button{color:var(--wine);background:0 0;border:0;font-size:10px;font-weight:750}.account-event-list em{color:var(--muted);text-transform:uppercase;font-size:9px;font-style:normal}.account-event-list em[data-severity=critical]{color:#ff728a}.account-button-row{flex-wrap:wrap;gap:10px;display:flex}.account-settings-embedded{gap:18px;display:grid}.account-settings-intro{border-bottom:1px solid var(--line);padding-bottom:17px}.account-settings-intro p{color:var(--wine);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:800}.account-settings-intro h3{font:650 31px/1 var(--sans);letter-spacing:-.045em;margin:0}.account-settings-intro span{color:var(--muted);margin-top:9px;font-size:11px;display:block}.account-settings-tabs{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.account-settings-tabs button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:9px;font-size:10px;font-weight:760}.account-settings-tabs button.active{color:#fff;background:var(--brand-gradient);box-shadow:0 8px 22px color-mix(in srgb, var(--wine) 18%, transparent)}.account-settings-content-embedded{min-height:300px}.account-settings-card{padding:18px}.account-settings-card h4{letter-spacing:-.02em;margin:0;font-size:15px}.account-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.account-card-heading h4,.account-card-heading p{display:block}.account-card-heading p{margin-top:4px}.account-card-heading>b{color:color-mix(in srgb, var(--wine) 65%, white);background:color-mix(in srgb, var(--wine) 9%, transparent);border:1px solid color-mix(in srgb, var(--wine) 25%, var(--line));text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:7px}.account-card-heading>a{color:var(--wine);font-size:9px;font-weight:740}.account-password-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-provider-offline{background:var(--panel-solid);border:1px dashed var(--line-dark);border-radius:9px;padding:10px 11px;color:var(--muted)!important;margin:0!important}.steam-connect-card{justify-items:start}.steam-logo{color:#dcecff;background:linear-gradient(135deg,#171d25,#243852);border:1px solid #84b4e847;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800}.settings-modal .account-settings-card .button{justify-self:start;min-height:42px}.settings-modal .account-settings-card .auth-steam-button{justify-self:stretch}@media (max-width:980px){.auth-pavilion{grid-template-columns:1fr;min-height:0}.auth-brand-panel{border-bottom:1px solid #a4d9ff24;border-right:0;min-height:190px;padding:28px 32px}.auth-brand-copy{margin:32px 0 0;padding:0}.auth-brand-copy h2{font-size:clamp(34px,7vw,50px)}.auth-brand-copy>span{display:none}.auth-brand-footer{position:absolute;top:34px;right:30px}.auth-brand-footer>span{display:none}.auth-refraction-sample{bottom:-58px;right:-25px}.auth-access-panel{width:min(620px,100%);margin:0 auto}.legal-frame{grid-template-columns:1fr}.legal-index{min-height:0;padding:22px 24px;position:relative;top:0}.legal-index-copy{margin:32px 0 0}.legal-index-copy>h2{margin-bottom:18px}.legal-index nav{grid-template-columns:repeat(4,minmax(0,1fr))}.legal-index nav a{padding:0 6px}.legal-index footer{gap:18px;margin-top:22px;display:flex}}@media (max-width:720px){.auth-stage,.account-settings-stage{min-height:calc(100vh - 62px);padding:12px 9px 28px}.auth-pavilion{border-radius:23px}.auth-brand-panel{min-height:118px;padding:22px 20px}.auth-brand-mark{border-radius:14px;width:44px;height:44px}.auth-brand-mark img{width:28px;height:28px}.auth-brand-copy{display:none}.auth-brand-footer{top:28px;right:18px}.auth-brand-footer a{font-size:0}.auth-brand-footer a svg{width:17px;height:17px}.auth-refraction-sample{opacity:.38;width:140px;height:90px;bottom:-54px;right:8%}.auth-access-panel{padding:30px 19px 24px}.auth-heading{margin-bottom:22px}.auth-heading h1{font-size:clamp(29px,9vw,39px)}.auth-heading>span{font-size:11px}.auth-tabs button{font-size:10px}.auth-shell{border-radius:19px;padding:25px 18px}.auth-grid{grid-template-columns:1fr}.legal-stage{padding:12px 9px 38px}.legal-index{border-radius:21px;padding:20px}.legal-index-copy{margin-top:26px}.legal-index-copy>h2{font-size:29px}.legal-index nav{display:none}.legal-index footer{margin-top:18px}.legal-document{border-radius:23px;padding:28px 20px}.legal-kicker{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:38px}.legal-hero h1{font-size:clamp(50px,17vw,74px)}.legal-hero>p{font-size:15px}.legal-meta{flex-direction:column;align-items:flex-start}.legal-manifesto{border-radius:18px;padding:23px 20px}.legal-manifesto p{font-size:25px}.legal-section{grid-template-columns:34px minmax(0,1fr);gap:8px}.legal-section h2{font-size:30px}.legal-section p,.legal-section li{font-size:13px;line-height:1.76}.legal-document-footer{flex-direction:column;align-items:flex-start}.legal-document-footer span{margin-left:0}.legacy-upgrade-notice{flex-direction:column;align-items:stretch}.account-settings-shell{border-radius:18px}.account-settings-heading{flex-direction:column;align-items:flex-start}.account-settings-heading code{max-width:100%}.account-settings-layout{grid-template-rows:auto 1fr;grid-template-columns:1fr}.account-settings-layout>nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}.account-settings-layout>nav button{min-width:max-content}.account-settings-content{padding:24px 16px 34px}.account-password-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth-atmosphere i,.auth-brand-mark:after,.auth-panel{animation:none!important}.auth-tabs:before,.auth-submit,.auth-submit svg,.auth-guest-action,.auth-guest-action svg{transition-duration:.01ms!important}}.catalog-page,.catalog-game-page{--catalog-accent:var(--wine);--catalog-accent-2:var(--accent-2);min-height:calc(100vh - 74px);color:var(--ink)}.catalog-page .button-primary,.catalog-game-page .button-primary,.catalog-submission-form .button-primary,.catalog-moderation-page .button-primary{color:#fff;background:linear-gradient(135deg, var(--catalog-accent,var(--wine)), var(--catalog-accent-2,var(--accent-2)));border-color:color-mix(in srgb, var(--catalog-accent,var(--wine)) 72%, white);box-shadow:0 12px 32px color-mix(in srgb, var(--catalog-accent,var(--wine)) 20%, transparent)}.store-library-page{padding-bottom:90px}.library-store-content{padding-top:34px}.library-storebar{z-index:34;border-bottom:1px solid var(--line-dark);background:color-mix(in srgb, var(--panel-solid) 92%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:sticky;top:74px;box-shadow:0 15px 42px #00000038}.library-storebar-inner{justify-content:space-between;align-items:center;gap:22px;min-height:54px;display:flex}.library-storebar nav{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.library-storebar nav::-webkit-scrollbar{display:none}.library-storebar nav a{min-width:max-content;color:var(--muted);font:700 10px var(--font-manrope), sans-serif;border-radius:8px;padding:10px 12px}.library-storebar nav a:hover,.library-storebar nav a.active{color:var(--ink);background:color-mix(in srgb, var(--catalog-accent) 12%, var(--surface-soft))}.library-storebar nav a.active{box-shadow:inset 0 -2px var(--catalog-accent)}.library-storebar form{border:1px solid var(--line-dark);background:var(--input);border-radius:9px;grid-template-columns:minmax(0,1fr) 44px;width:min(360px,34vw);display:grid;overflow:hidden}.library-storebar form input{min-width:0;height:38px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 12px;font-size:11px}.library-storebar form button{color:#fff;background:linear-gradient(135deg, var(--catalog-accent), var(--catalog-accent-2));border:0;place-items:center;display:grid}.library-storebar form svg{width:17px}.catalog-head{grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:32px;margin-bottom:25px;display:grid}.catalog-head h1,.game-store-hero>header h1{color:var(--ink);font:650 clamp(40px, 5vw, 68px)/.92 var(--font-cormorant), serif;letter-spacing:-.035em;margin:7px 0 8px}.catalog-head p{max-width:650px;color:var(--muted);font:500 12px/1.65 var(--font-manrope), sans-serif;margin:0}.catalog-eyebrow{color:var(--catalog-accent);font:800 9px/1 var(--font-manrope), sans-serif;letter-spacing:.17em;text-transform:uppercase}.catalog-head>aside{border:1px solid var(--line-dark);background:color-mix(in srgb, var(--panel) 92%, transparent);border-radius:13px;justify-items:end;gap:4px;padding:15px;display:grid}.catalog-head>aside>b{font:650 31px/1 var(--font-cormorant), serif}.catalog-head>aside>span{color:var(--muted);font:800 8px var(--font-manrope), sans-serif;letter-spacing:.08em;text-transform:uppercase}.steam-index-sync{justify-items:end;gap:5px;margin-top:8px;display:grid}.steam-index-sync .button{min-height:32px;padding-inline:10px;font-size:8px}.steam-index-sync small{max-width:160px;color:var(--muted);text-align:right;font-size:8px}.library-feature{border:1px solid var(--line-dark);background:linear-gradient(145deg, color-mix(in srgb, var(--catalog-accent) 10%, var(--panel-solid)), var(--panel-solid) 64%);border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr) 250px;min-height:390px;margin-bottom:28px;display:grid;overflow:hidden;box-shadow:0 30px 90px #00000057}.library-feature-art{background:var(--surface);min-width:0;overflow:hidden}.library-feature-art .steam-artwork{height:100%}.library-feature-art img{transition:transform .45s}.library-feature:hover .library-feature-art img{transform:scale(1.018)}.library-feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(24px,3.5vw,44px);display:flex}.library-feature-copy>span{color:var(--catalog-accent);font:800 9px var(--font-manrope), sans-serif;letter-spacing:.13em;text-transform:uppercase}.library-feature-copy h2{font:650 clamp(32px, 4vw, 53px)/.92 var(--font-cormorant), serif;letter-spacing:-.035em;margin:10px 0 11px}.library-feature-copy p{color:var(--text-soft);font:500 11px/1.65 var(--font-manrope), sans-serif;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0 0 15px;display:-webkit-box;overflow:hidden}.library-feature-copy>div{flex-wrap:wrap;gap:6px;margin-bottom:19px;display:flex}.library-feature-copy i,.library-store-preview-tags span,.game-store-tags span{color:color-mix(in srgb, var(--catalog-accent) 65%, white);border:1px solid color-mix(in srgb, var(--catalog-accent) 25%, var(--line));background:color-mix(in srgb, var(--catalog-accent) 8%, var(--surface-soft));font:700 8px var(--font-manrope), sans-serif;border-radius:5px;padding:5px 8px;font-style:normal}.library-feature-rail{border-left:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 86%, transparent);gap:8px;padding:10px;display:grid}.catalog-controls{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 94%, transparent);border-radius:12px;align-items:stretch;gap:8px;margin:0 0 18px;padding:9px;display:flex}.catalog-search-field{border:1px solid var(--line);background:var(--input);border-radius:8px;flex:1;align-items:center;gap:9px;min-width:240px;padding:0 12px;display:flex}.catalog-search-field svg{width:16px;color:var(--catalog-accent)}.catalog-search-field input{width:100%;min-height:40px;color:var(--ink);font:500 11px var(--font-manrope), sans-serif;background:0 0;border:0;outline:0}.catalog-filter-drawer{position:relative}.catalog-filter-drawer summary{height:100%;min-height:40px;color:var(--ink);border:1px solid var(--line);cursor:pointer;font:750 9px var(--font-manrope), sans-serif;border-radius:8px;align-items:center;gap:7px;padding:0 12px;list-style:none;display:flex}.catalog-filter-drawer summary::-webkit-details-marker{display:none}.catalog-filter-drawer summary svg{width:15px}.catalog-filter-grid{z-index:40;border:1px solid var(--line-dark);background:var(--panel-solid);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;width:min(620px,100vw - 32px);padding:15px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 24px 80px #00000080}.catalog-filter-grid label{color:var(--muted);font:800 8px var(--font-manrope), sans-serif;letter-spacing:.08em;text-transform:uppercase;gap:6px;display:grid}.catalog-filter-grid :is(select,input){min-height:40px;color:var(--ink);background:var(--input);border:1px solid var(--line);font:500 10px var(--font-manrope), sans-serif;letter-spacing:0;text-transform:none;border-radius:8px;padding:0 10px}.library-store-browser{grid-template-columns:minmax(0,1.62fr) minmax(320px,.72fr);align-items:start;gap:12px;display:grid}.library-store-list{gap:8px;display:grid}.library-store-row{border:1px solid var(--line);background:linear-gradient(90deg, color-mix(in srgb, var(--surface-soft) 95%, transparent), color-mix(in srgb, var(--panel) 92%, transparent));border-radius:10px;grid-template-columns:210px minmax(0,1fr) 70px;align-items:center;min-height:96px;transition:transform .18s,border-color .18s,background .18s;display:grid;overflow:hidden}:is(.library-store-row:hover,.library-store-row:focus-visible,.library-store-row.is-active){border-color:color-mix(in srgb, var(--catalog-accent) 42%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, var(--catalog-accent) 12%, var(--surface-soft)), color-mix(in srgb, var(--panel) 94%, transparent));transform:translate(3px)}.library-store-row-art{background:var(--surface);align-self:stretch;min-width:0;overflow:hidden}.library-store-row-copy{gap:5px;min-width:0;padding:13px 15px;display:grid}.library-store-row-copy strong{color:var(--ink);font:720 14px var(--font-manrope), sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-store-row-copy small{color:var(--text-soft);font:500 9px var(--font-manrope), sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-store-row-copy em{color:var(--muted);font:500 8px var(--font-manrope), sans-serif;font-style:normal}.library-store-row-score{min-width:0;color:color-mix(in srgb, var(--catalog-accent) 68%, white);font:700 24px/1 var(--font-cormorant), serif;justify-items:end;padding-right:14px;display:grid}.library-store-row-score small{color:var(--muted);font:700 7px var(--font-manrope), sans-serif;text-transform:uppercase;margin-top:4px}.library-store-preview{border:1px solid var(--line-dark);background:color-mix(in srgb, var(--panel-solid) 96%, transparent);border-radius:11px;min-width:0;padding:13px;position:sticky;top:142px;box-shadow:0 25px 70px #00000040}.library-store-preview h2{font:650 27px/1 var(--font-cormorant), serif;margin:3px 2px 2px}.library-store-preview-meta{color:var(--muted);font:500 9px var(--font-manrope), sans-serif;margin:0 2px 12px}.library-store-preview-art{aspect-ratio:460/215;background:var(--surface);border-radius:7px;display:block;overflow:hidden}.library-store-preview>p:not(.library-store-preview-meta){color:var(--text-soft);font:500 10px/1.58 var(--font-manrope), sans-serif;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:12px 2px;display:-webkit-box;overflow:hidden}.library-store-preview-tags{flex-wrap:wrap;gap:5px;margin:10px 2px;display:flex}.library-store-preview dl{gap:7px;margin:12px 2px 0;display:grid}.library-store-preview dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:7px;display:flex}.library-store-preview dt{color:var(--muted);font-size:8px}.library-store-preview dd{margin:0;font-size:9px;font-weight:700}.steam-artwork{background:var(--surface);width:100%;height:100%;display:block;overflow:hidden}.steam-artwork>img,.steam-artwork>.catalog-cover-placeholder{object-fit:cover;width:100%;height:100%;display:block}.catalog-cover-placeholder{background:linear-gradient(112deg,#ffffff05 18%,#ffffff0f 38%,#ffffff05 58%) 0 0/240% 100%,linear-gradient(145deg,#252b35,#131820) 0 0/100% 100%;width:100%;height:100%;display:block!important}.catalog-cover-placeholder i{color:var(--catalog-accent);font:800 8px var(--font-manrope), sans-serif;letter-spacing:.16em;font-style:normal}.catalog-cover-placeholder b{color:color-mix(in srgb, var(--ink) 20%, transparent);font:650 62px/.9 var(--font-cormorant), serif}.catalog-artwork{background:linear-gradient(145deg,#202631,#11151d 68%,#282e39);width:100%;height:100%;display:block;position:relative;overflow:hidden}.catalog-artwork-skeleton{background:linear-gradient(112deg,#ffffff05 18%,#fff1 38%,#ffffff05 58%) 0 0/240% 100%,linear-gradient(145deg,#252b35,#131820 70%) 0 0/100% 100%;position:absolute;inset:0}.catalog-artwork[data-state=loading] .catalog-artwork-skeleton{animation:1.7s ease-in-out infinite catalog-artwork-loading}.catalog-artwork>.catalog-artwork-image{z-index:2;opacity:0;object-position:50% 50%;background:#11161e;width:100%;height:100%;transition:opacity .16s;display:block;position:absolute;inset:0;object-fit:cover!important}.catalog-artwork[data-loaded=true]>.catalog-artwork-image{opacity:1}.catalog-artwork-fallback{z-index:1;color:#d3ddee4d;background:radial-gradient(circle at 28% 16%, color-mix(in srgb,var(--catalog-accent) 14%,transparent),transparent 48%), linear-gradient(145deg,#202631,#10151e 72%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.catalog-artwork-fallback:after{content:"";opacity:.16;background:linear-gradient(118deg,#0000 32%,#ffffff1f 48%,#0000 64%);position:absolute;inset:0}.catalog-artwork-fallback b{font:650 clamp(10px,1.2vw,16px)/1 var(--font-unbounded),var(--sans);letter-spacing:-.04em;text-shadow:0 4px 18px #0000008a}@keyframes catalog-artwork-loading{0%,to{background-position:115% 0,0 0}50%{background-position:-35% 0,0 0}}.catalog-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;min-width:0;overflow:hidden}.catalog-card-cover{aspect-ratio:2/3;background:#11161e;display:block;overflow:hidden}.catalog-card-copy{padding:12px}.catalog-card-kicker{min-width:0;color:var(--muted);font:700 7px var(--font-manrope), sans-serif;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:8px;display:flex}.catalog-card-kicker span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-card h2{font:650 20px/1.02 var(--font-cormorant), serif;margin:6px 0 4px}.catalog-card h2 a{color:var(--ink)}.catalog-card-copy>p{min-height:27px;color:var(--muted);font:500 9px/1.45 var(--font-manrope), sans-serif;margin:0}.catalog-card-parent a,.catalog-parent-link a{color:var(--catalog-accent)}.catalog-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:10px;margin-top:10px;padding-top:9px;display:flex}.catalog-card-foot dl{text-align:right;gap:8px;margin:0;display:flex}.catalog-card-foot dl div{display:grid}.catalog-card-foot dt{color:var(--muted);font:600 6px var(--font-manrope), sans-serif;text-transform:uppercase}.catalog-card-foot dd{font:700 10px var(--font-manrope), sans-serif;margin:1px 0 0}.catalog-card.is-compact{border-radius:8px;grid-template-columns:96px 1fr;display:grid}.catalog-card.is-compact .catalog-card-cover{aspect-ratio:auto;height:100%}.catalog-card.is-compact .catalog-card-copy{padding:9px}.catalog-card.is-compact .catalog-card-kicker span:nth-child(2),.catalog-card.is-compact .catalog-card-copy>p,.catalog-card.is-compact .catalog-card-foot{display:none}.catalog-card.is-compact h2{margin-top:5px;font-size:15px}.catalog-empty{text-align:center;border:1px dashed var(--line-dark);background:color-mix(in srgb, var(--panel) 78%, transparent);border-radius:15px;place-content:center;justify-items:center;min-height:330px;padding:40px;display:grid}.catalog-empty>span{width:52px;height:52px;color:var(--catalog-accent);border:1px solid color-mix(in srgb, var(--catalog-accent) 38%, var(--line));border-radius:50%;place-content:center;font-size:24px;display:grid}.catalog-empty h2{font:650 27px var(--font-cormorant), serif;margin:15px 0 5px}.catalog-empty p{max-width:500px;color:var(--muted);font:500 10px/1.6 var(--font-manrope), sans-serif;margin:0 0 17px}.catalog-pagination{justify-content:center;padding:26px;display:flex}.catalog-pagination a{color:var(--ink);border:1px solid var(--line-dark);font:750 9px var(--font-manrope), sans-serif;border-radius:999px;padding:10px 17px}.catalog-suggest-link{text-align:center;margin:15px 0 0}.catalog-suggest-link a{color:var(--catalog-accent);font:750 9px var(--font-manrope), sans-serif;letter-spacing:.06em;text-transform:uppercase}.catalog-game-page{background:linear-gradient(180deg, color-mix(in srgb, var(--catalog-accent) 5%, transparent), transparent 520px);padding:22px 0 90px}.game-store-breadcrumbs{color:var(--muted);font:500 9px var(--font-manrope), sans-serif;white-space:nowrap;align-items:center;gap:7px;margin-bottom:13px;display:flex;overflow:hidden}.game-store-breadcrumbs b{color:var(--ink);text-overflow:ellipsis;overflow:hidden}.game-store-breadcrumbs a:hover{color:var(--catalog-accent)}.game-store-hero{grid-template-columns:minmax(0,1.68fr) minmax(310px,.72fr);gap:14px;display:grid}.game-store-hero>header{grid-column:1/-1;justify-content:space-between;align-items:end;gap:20px;min-height:62px;display:flex}.game-store-hero>header h1{margin-bottom:0;font-size:clamp(38px,5vw,60px)}.game-store-gallery{min-width:0}.game-store-stage{aspect-ratio:16/9;border:1px solid var(--line-dark);background:var(--surface);border-radius:8px;overflow:hidden;box-shadow:0 26px 75px #00000059}.game-store-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;height:74px;margin-top:6px;display:grid;overflow:hidden}.game-store-thumbs span{border:1px solid var(--line);background:var(--surface);border-radius:5px;min-width:0;overflow:hidden}.game-store-thumbs img,.game-store-thumbs .steam-artwork{object-fit:cover;width:100%;height:100%}.game-store-summary{border:1px solid var(--line-dark);background:color-mix(in srgb, var(--panel-solid) 96%, transparent);border-radius:9px;min-width:0;padding:12px}.game-store-header-art{aspect-ratio:460/215;background:var(--surface);border-radius:6px;display:block;overflow:hidden}.game-store-summary>p{color:var(--text-soft);font:500 10px/1.58 var(--font-manrope), sans-serif;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:13px 1px;display:-webkit-box;overflow:hidden}.game-store-summary dl{gap:7px;margin:12px 1px;display:grid}.game-store-summary dl div{grid-template-columns:92px 1fr;gap:8px;display:grid}.game-store-summary dt{color:var(--muted);font:700 7px var(--font-manrope), sans-serif;text-transform:uppercase}.game-store-summary dd{color:color-mix(in srgb, var(--catalog-accent) 62%, white);font:600 9px/1.4 var(--font-manrope), sans-serif;margin:0}.game-store-tags{flex-wrap:wrap;gap:5px;display:flex}.game-store-actionbar{border:1px solid var(--line-dark);background:linear-gradient(90deg, color-mix(in srgb, var(--catalog-accent) 12%, var(--surface-soft)), color-mix(in srgb, var(--panel) 94%, transparent));border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:12px 15px;display:flex}.steam-game-action{gap:6px;display:grid}.steam-game-action small{color:var(--danger);font-size:9px}.catalog-game-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px;padding-top:26px;display:grid}.catalog-game-main{gap:15px;display:grid}.catalog-game-copy,.catalog-game-sidebar{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 91%, transparent);border-radius:12px;padding:21px}.catalog-game-copy h2,.catalog-game-sidebar h2,.catalog-related h2{font:650 27px var(--font-cormorant), serif;margin:0 0 13px}.catalog-game-copy>p{color:var(--text-soft);font:500 11px/1.75 var(--font-manrope), sans-serif;margin-bottom:0}.game-store-requirements{white-space:pre-line}.catalog-targets{gap:8px;display:grid}.catalog-targets article{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.catalog-targets article.is-primary{border-color:color-mix(in srgb, var(--catalog-accent) 36%, var(--line))}.catalog-targets article>div{grid-template-columns:22px 1fr;gap:2px 7px;display:grid}.catalog-targets svg{width:17px;color:var(--catalog-accent);grid-row:1/3}.catalog-targets strong{font:700 10px var(--font-manrope), sans-serif}.catalog-targets span{color:var(--muted);font:600 7px var(--font-manrope), sans-serif;text-transform:uppercase}.catalog-reviews{gap:8px;display:grid}.catalog-reviews article{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:start;gap:11px;padding:11px;display:grid}.catalog-reviews article>div>a:first-child{font:700 10px var(--font-manrope), sans-serif}.catalog-reviews p{color:var(--muted);font:500 9px/1.45 var(--font-manrope), sans-serif;margin:3px 0}.catalog-reviews article>div>a:last-child{color:var(--catalog-accent);font:750 8px var(--font-manrope), sans-serif}.catalog-muted{color:var(--muted)}.catalog-game-sidebar{align-self:start;position:sticky;top:145px}.catalog-game-sidebar dl{gap:7px;margin:0;display:grid}.catalog-game-sidebar dl div{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;min-height:46px;padding:8px 9px;display:grid}.catalog-game-sidebar dl div:not(:has(svg)){grid-template-columns:1fr auto}.catalog-game-sidebar svg{width:15px;color:var(--catalog-accent)}.catalog-game-sidebar dt{color:var(--muted);font:600 8px var(--font-manrope), sans-serif}.catalog-game-sidebar dd{font:700 11px var(--font-manrope), sans-serif;margin:0}.game-store-aliases{border-top:1px solid var(--line);gap:5px;margin-top:14px;padding-top:13px;display:grid}.game-store-aliases b{font-size:9px}.game-store-aliases span{color:var(--muted);font:500 8px/1.5 var(--font-manrope), sans-serif}.catalog-related{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 90%, transparent);border-radius:13px;margin-top:26px;padding:19px}.catalog-related>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.catalog-related>header a{color:var(--catalog-accent);font-size:9px;font-weight:750}.catalog-related>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.catalog-picker{--catalog-accent:var(--wine,#8b5268);--catalog-accent-2:var(--accent-2,#7868e8);--catalog-glass-base:#090f19;border:1px solid color-mix(in srgb, var(--catalog-accent,#8b5268) 26%, var(--line,#263142));background-color:#0a1019;background-image:linear-gradient(122deg, color-mix(in srgb, var(--catalog-accent,#8b5268) 5%, transparent), transparent 44%);border-radius:14px;margin:0 0 18px;padding:14px;position:relative}.catalog-picker>label{color:var(--ink);font:700 11px var(--font-manrope), sans-serif;gap:7px;display:grid}.catalog-picker input{width:100%;min-height:46px;color:var(--ink);border:1px solid color-mix(in srgb, var(--catalog-accent,#8b5268) 28%, #becde524);font:600 14px var(--font-manrope), sans-serif;-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background-color:#0c121d;background-image:linear-gradient(110deg,#ffffff08,#0000 42%);border-radius:14px;padding:0 14px;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #0003}.catalog-picker input:focus{border-color:color-mix(in srgb, var(--catalog-accent,#8b5268) 32%, #d3e1f61f);box-shadow:0 0 26px color-mix(in srgb, var(--catalog-accent,#8b5268) 14%, transparent), inset 0 1px 0 #ffffff0f;background-color:#0d1521;outline:0}.catalog-picker>p{color:var(--muted);font:500 9px var(--font-manrope), sans-serif;margin:7px 0 0}.catalog-picker-results,.catalog-picker-targets{z-index:50;overscroll-behavior:contain;isolation:isolate;opacity:1;border:1px solid color-mix(in srgb, var(--catalog-accent,#8b5268) 28%, #cddaef21);background-color:#080d16f0;background-image:radial-gradient(circle at 14% -22%, color-mix(in srgb, var(--catalog-accent,#8b5268) 16%, transparent), transparent 42%), linear-gradient(146deg,#111722f6 0%,#090d15f9 46%,#070a11f2 100%);max-height:min(470px,66vh);box-shadow:0 32px 86px #000000c7, 0 0 42px color-mix(in srgb, var(--catalog-accent,#8b5268) 11%, transparent), inset 0 1px 0 #fff1;-webkit-backdrop-filter:blur(30px)saturate(138%);backdrop-filter:blur(30px)saturate(138%);scrollbar-width:none;-ms-overflow-style:none;background-clip:padding-box;border-radius:19px;gap:5px;padding:9px;animation:.22s cubic-bezier(.2,.75,.25,1) both catalog-picker-reveal;display:grid;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:hidden auto}.catalog-picker-results::-webkit-scrollbar{width:0;height:0;display:none}.catalog-picker-targets::-webkit-scrollbar{width:0;height:0;display:none}.catalog-picker-results button,.catalog-picker-results>a,.catalog-picker-targets button{width:100%;color:var(--ink);text-align:left;background-color:#0d1420;background-image:linear-gradient(108deg,#ffffff0a,#ffffff02 54%,#ffffff05);border:1px solid #d3dcec11;border-radius:13px;gap:2px;padding:9px 10px;display:grid}.catalog-picker-results button{isolation:isolate;grid-template-columns:58px minmax(0,1fr) 40px;align-items:center;gap:14px;min-height:96px;padding:6px 14px 6px 7px;transition:transform .2s cubic-bezier(.2,.75,.25,1),border-color .2s,background .2s,box-shadow .2s;position:relative;overflow:hidden}.catalog-picker-results button:before{content:"";z-index:-1;opacity:0;filter:blur(1px);pointer-events:none;background:linear-gradient(90deg,#0000,#ebeeff21,#0000);width:18%;transition:transform .52s cubic-bezier(.2,.75,.25,1),opacity .18s;position:absolute;inset:-25% auto -25% -20%;transform:skew(-12deg)translate(-160%)}.catalog-picker-results .catalog-artwork{border:1px solid #dae0ee1f;border-radius:11px;width:58px;height:82px;transition:transform .22s cubic-bezier(.2,.75,.25,1),box-shadow .22s;box-shadow:0 9px 24px #0000006b}.catalog-picker-result-copy{gap:4px;min-width:0;display:grid}.catalog-picker-result-copy strong,.catalog-picker-result-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.catalog-picker-results button:hover,.catalog-picker-results button:focus-visible,.catalog-picker-results button[data-highlighted=true],.catalog-picker-results button[aria-selected=true],.catalog-picker-results>a:hover,.catalog-picker-results>a:focus-visible,.catalog-picker-targets button:hover,.catalog-picker-targets button:focus-visible){border-color:color-mix(in srgb, var(--catalog-accent,#8b5268) 22%, #dae4f41f);background-color:#111a28;background-image:linear-gradient(108deg, color-mix(in srgb, var(--catalog-accent,#8b5268) 15%, transparent), transparent 76%);box-shadow:0 10px 34px #00000061, 0 0 22px color-mix(in srgb,var(--catalog-accent,#8b5268) 10%,transparent);outline:0}:is(.catalog-picker-results button:hover,.catalog-picker-results button:focus-visible,.catalog-picker-results button[data-highlighted=true],.catalog-picker-results button[aria-selected=true]){transform:translate(2px)scale(1.002)}.catalog-picker-results button:hover:before,.catalog-picker-results button[data-highlighted=true]:before,.catalog-picker-results button[aria-selected=true]:before{opacity:1;transform:skew(-12deg)translate(760%)}.catalog-picker-results button:focus-visible:before{opacity:1;transform:skew(-12deg)translate(760%)}:is(.catalog-picker-results button:hover .catalog-artwork,.catalog-picker-results button:focus-visible .catalog-artwork,.catalog-picker-results button[data-highlighted=true] .catalog-artwork,.catalog-picker-results button[aria-selected=true] .catalog-artwork){box-shadow:0 10px 26px #00000075, 0 0 18px color-mix(in srgb, var(--catalog-accent,#8b5268) 14%, transparent);transform:scale(1.055)}.catalog-picker-results strong,.catalog-picker-targets span{font:600 16.5px/1.14 var(--font-unbounded), var(--sans);letter-spacing:-.025em}.catalog-picker-results span,.catalog-picker-targets small{color:var(--muted);font:560 10px var(--font-manrope), sans-serif}.catalog-picker-result-copy>span{font-size:11px}.catalog-picker-results .catalog-picker-result-add{width:32px;height:32px;color:color-mix(in srgb, var(--catalog-accent) 82%, white 18%);border:1px solid color-mix(in srgb, var(--catalog-accent) 42%, #ffffff24);background:radial-gradient(circle at 35% 25%, #ffffff1c, transparent 42%), color-mix(in srgb, var(--catalog-accent) 12%, #080a10d1);box-shadow:inset 0 1px 0 #ffffff14, 0 0 18px color-mix(in srgb, var(--catalog-accent) 11%, transparent);font:500 22px/1 var(--font-manrope), sans-serif;border-radius:50%;justify-self:end;place-items:center;transition:transform .2s cubic-bezier(.2,.75,.25,1),color .18s,background .18s,box-shadow .18s;display:grid}:is(.catalog-picker-results button:hover .catalog-picker-result-add,.catalog-picker-results button:focus-visible .catalog-picker-result-add,.catalog-picker-results button[data-highlighted=true] .catalog-picker-result-add,.catalog-picker-results button[aria-selected=true] .catalog-picker-result-add){color:#fff;background:color-mix(in srgb, var(--catalog-accent,#8b5268) 34%, #080a10cc);box-shadow:0 0 24px color-mix(in srgb, var(--catalog-accent,#8b5268) 25%, transparent), inset 0 1px 0 #ffffff24;transform:rotate(90deg)scale(1.06)}.catalog-picker-targets>strong{font:700 10px var(--font-manrope), sans-serif;padding:3px}.catalog-picker-selected{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;display:grid;position:relative;overflow:hidden}.catalog-picker-selected.is-adding{box-shadow:0 0 0 1px color-mix(in srgb, var(--catalog-accent) 18%, transparent), 0 0 34px color-mix(in srgb, var(--catalog-accent) 14%, transparent);border-color:color-mix(in srgb, var(--catalog-accent) 62%, white 8%)!important}.catalog-picker-selected.is-adding:after{content:"";pointer-events:none;background:linear-gradient(102deg,#0000 28%,#eef0ff21 46%,#0000 64%);animation:.9s ease-in-out infinite catalog-selection-commit;position:absolute;inset:0;transform:translate(-120%)}@keyframes catalog-selection-commit{to{transform:translate(120%)}}.catalog-picker-selected>.catalog-picker-field-label{font:700 11px var(--font-manrope), sans-serif;grid-column:1/-1;margin-bottom:-4px}.catalog-picker-selected>.catalog-picker-selected-art{border:1px solid #dae0ee24;border-radius:8px;width:48px;height:66px}.catalog-picker-selected>div{gap:2px;min-width:0;display:grid}.catalog-picker-selected strong{font:650 20px/1.03 var(--font-cormorant), var(--serif), serif;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-picker-selected small{color:var(--muted);font:560 10px var(--font-manrope), sans-serif}.catalog-picker-selected>button{color:var(--catalog-accent);border:1px solid color-mix(in srgb, var(--catalog-accent) 28%, var(--line));font:750 8px var(--font-manrope), sans-serif;background:0 0;border-radius:7px;padding:7px 9px}.catalog-picker.is-compact{background:0 0;border:0;border-radius:0;margin:0;padding:0}.catalog-picker.is-compact.catalog-picker-selected{border:1px solid var(--line);background:linear-gradient(108deg, #ffffff0a, transparent 54%), color-mix(in srgb, var(--input) 88%, transparent);border-radius:11px;min-height:56px;padding:4px 9px}.catalog-picker.is-compact.catalog-picker-selected>.catalog-picker-selected-art{width:34px;height:46px}.quick-add-shell{--catalog-accent:var(--wine,#8b5268);--catalog-accent-2:var(--accent-2,#7868e8);z-index:60;background-color:#0b1019;background-image:radial-gradient(circle at 2% -90%, color-mix(in srgb, var(--catalog-accent,#8b5268) 19%, transparent), transparent 48%), linear-gradient(118deg,#171d29,#0d111a 56%,#0a0d14);border-color:color-mix(in srgb,var(--catalog-accent,#8b5268) 22%,#cad8ee21);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);grid-template-columns:190px minmax(0,1fr);gap:16px;min-height:84px;padding:14px 16px;position:relative;overflow:visible;box-shadow:0 20px 56px #0006,inset 0 1px #ffffff0d}.quick-add-shell:after{z-index:-1;content:"";pointer-events:none;border-radius:inherit;opacity:.72;background:linear-gradient(105deg,color-mix(in srgb,var(--catalog-accent,#8b5268) 8%,transparent),transparent 34% 72%,color-mix(in srgb,var(--catalog-accent-2,#7868e8) 6%,transparent));position:absolute;inset:0}html[data-theme=midnight] .catalog-picker,html[data-theme=midnight] .quick-add-shell{--catalog-accent:#5ca8ff;--catalog-accent-2:#8575ff}html[data-theme=midnight] .quick-add-shell{background-color:#080f1c;background-image:radial-gradient(circle at 5% -80%,#4ba3ff33,#0000 47%),radial-gradient(circle at 88% 140%,#7767ff1c,#0000 38%),linear-gradient(118deg,#121b2d,#0b1221 56%,#080d19);border-color:#7ea9ff36;box-shadow:0 22px 62px #01050f85,0 0 34px #4ba3ff14,inset 0 1px #d9e8ff0f}html[data-theme=midnight] .catalog-picker-results button:is([data-highlighted=true],[aria-selected=true]){background-color:#101d30;background-image:linear-gradient(108deg,#4391ff33,#111c2f 52%,#13182c);border-color:#69abff29;box-shadow:0 12px 36px #00000075,0 0 28px #3f8eff29,0 0 58px #775bff14}@keyframes catalog-picker-reveal{0%{opacity:0;transform:translateY(-7px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.quick-add-heading b{font-size:17px}.quick-add-form{grid-template-columns:minmax(0,1fr);position:relative}.quick-add-form .catalog-picker input{height:48px;min-height:48px}.quick-add-form .catalog-picker-selected{height:56px;min-height:56px}.quick-add-form .catalog-picker>p{position:absolute;bottom:-15px;left:8px}.quick-add-error{color:var(--danger);font:650 9px/1.35 var(--font-manrope), sans-serif;margin:7px 0 0 206px}.write-title-picker-wrap{position:relative}.write-title-picker{background:0 0;border:0;border-radius:0;margin:0;padding:0}.write-title-picker>label{color:var(--text-soft);font:700 12px/1.5 var(--sans);letter-spacing:normal}.write-title-picker-wrap>.field-error{margin-top:5px;display:block}.write-cover-preview.write-catalog-cover{cursor:default;opacity:1}.write-cover-preview.write-catalog-cover .catalog-artwork{width:100%;height:100%}.platform-selector.is-catalog-locked button:disabled,.write-genres button:disabled{opacity:1;cursor:default}@media (min-width:901px){.write-layout-exact-v44>.write-main>.form-grid>.write-title-picker-wrap{grid-area:1/1/auto/3}}@media (prefers-reduced-motion:reduce){.catalog-artwork[data-state=loading] .catalog-artwork-skeleton,.catalog-picker-results,.catalog-picker-targets{animation:none}.catalog-artwork>.catalog-artwork-image{transition:none}}.game-cover[data-has-artwork=true]>.generated-game-cover{color:#0000;background:linear-gradient(145deg,#242a34,#11161e 70%,#2b313c)}.game-cover[data-has-artwork=true]>.generated-game-cover:after,.game-cover[data-has-artwork=true]>.generated-game-cover>*{display:none}.game-cover>.game-cover-canonical-art{z-index:1;width:100%;height:100%;position:absolute;inset:0}.profile-filter-controls .cabinet-search-field>input,.profile-filter-controls .cabinet-search-field>input:is(:focus,:focus-visible,:active){-webkit-appearance:none!important;appearance:none!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.profile-filter-controls .cabinet-search-field>input:-webkit-autofill{-webkit-text-fill-color:var(--ink);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000!important}.profile-filter-controls .cabinet-search-field>input:-webkit-autofill:is(:hover,:focus,:active){-webkit-text-fill-color:var(--ink);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000!important}@media (max-width:760px){.quick-add-error{margin-left:0}}.catalog-empty-actions,.catalog-form-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.catalog-submission-layout{grid-template-columns:minmax(0,1fr) 320px;gap:22px;display:grid}.catalog-submission-cover{color:var(--text-soft);font:700 10px var(--font-manrope), sans-serif;gap:7px;display:grid}.catalog-submission-cover>div{background:var(--input);border:1px solid var(--line);border-radius:10px;align-items:center;gap:14px;min-height:132px;padding:10px;display:flex}.catalog-submission-cover>div>:is(img,span){object-fit:contain;border:1px solid var(--line);background:linear-gradient(145deg,#252b35,#131820);border-radius:7px;flex:0 0 72px;width:72px;height:108px}.catalog-submission-cover p{flex-wrap:wrap;gap:7px;margin:0;display:flex}.catalog-submission-history-cover{float:left;object-fit:contain;background:#11161e;border-radius:4px;width:36px;height:54px;margin:0 8px 5px 0}.catalog-moderation-cover{aspect-ratio:2/3;object-fit:contain;border:1px solid var(--line);background:#11161e;border-radius:7px;width:96px;margin:0 0 12px}.catalog-submission-form,.catalog-submission-history,.catalog-moderation-panel,.catalog-moderation-queue{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 91%, transparent);border-radius:16px;padding:20px}.catalog-submission-form fieldset{border:0;margin:0 0 18px;padding:0}.catalog-submission-form legend,.catalog-submission-history h2,.catalog-moderation-panel h2,.catalog-moderation-queue h2{font:650 24px var(--font-cormorant), serif;margin:0 0 12px}.catalog-request-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.catalog-request-types label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;gap:3px;min-height:78px;padding:11px;display:grid}.catalog-request-types label.is-active{border-color:var(--catalog-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--catalog-accent) 42%, transparent)}.catalog-request-types input{opacity:0;position:absolute}.catalog-request-types strong{font:700 10px var(--font-manrope), sans-serif}.catalog-request-types span{color:var(--muted);font:500 8px/1.4 var(--font-manrope), sans-serif}.catalog-submission-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.catalog-submission-fields label,.catalog-moderation-page form label,.catalog-moderation-actions label{color:var(--muted);font:700 8px var(--font-manrope), sans-serif;letter-spacing:.07em;text-transform:uppercase;gap:6px;display:grid}.catalog-submission-fields :is(input,textarea),.catalog-moderation-page :is(input,textarea,select){width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line);font:500 11px/1.5 var(--font-manrope), sans-serif;letter-spacing:0;text-transform:none;border-radius:9px;padding:10px 11px}.catalog-submission-fields input{min-height:41px}.field-span-2{grid-column:1/-1}.catalog-form-note{color:var(--muted);font:500 9px/1.5 var(--font-manrope), sans-serif;margin:14px 0}.catalog-submission-form>.catalog-form-actions{margin-top:16px}.catalog-submission-history{align-self:start;position:sticky;top:92px}.catalog-submission-history ul,.catalog-operation-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.catalog-submission-history li,.catalog-operation-list li{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:11px;display:flex}.catalog-submission-history li span,.catalog-operation-list li span{gap:3px;display:grid}.catalog-submission-history small,.catalog-operation-list small{color:var(--muted);font:500 8px/1.4 var(--font-manrope), sans-serif}.catalog-submission-history li>p{color:var(--muted);flex-basis:100%;margin:0;font-size:9px}.catalog-submission-history li>form{flex-basis:100%;gap:8px;display:grid}.catalog-moderation-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;display:grid}.catalog-moderation-queue,.catalog-moderation-tools{align-content:start;gap:12px;display:grid}.catalog-moderation-queue>header,.catalog-moderation-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-moderation-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:15px}.catalog-moderation-card h3{font:650 22px var(--font-cormorant), serif;margin:3px 0}.catalog-moderation-card header span,.catalog-moderation-card header small{color:var(--muted);font:700 8px var(--font-manrope), sans-serif;text-transform:uppercase}.catalog-moderation-card header>b{color:var(--catalog-accent);font:700 9px var(--font-manrope), sans-serif}.catalog-moderation-card>p,.catalog-moderation-card blockquote{color:var(--muted);font:500 10px/1.55 var(--font-manrope), sans-serif}.catalog-moderation-card dl,.catalog-rollout-card dl{gap:5px;display:grid}.catalog-moderation-card dl div,.catalog-rollout-card dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.catalog-moderation-card dt,.catalog-rollout-card dt{color:var(--muted);text-transform:uppercase;font-size:8px}.catalog-moderation-card dd,.catalog-rollout-card dd{margin:0;font-size:9px}.catalog-moderation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.catalog-moderation-actions details{border:1px solid var(--line);border-radius:9px;padding:9px}.catalog-moderation-actions summary{cursor:pointer;font:700 9px var(--font-manrope), sans-serif}.catalog-moderation-actions form,.catalog-moderation-panel form{gap:8px;margin-top:9px;display:grid}.catalog-operation-confirm{min-width:210px}.catalog-moderation-panel.is-warning{border-color:color-mix(in srgb, var(--danger) 52%, var(--line))}@media (max-width:1080px){.library-feature{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.library-feature-rail{display:none}.library-store-browser{grid-template-columns:minmax(0,1fr) 300px}.library-store-row{grid-template-columns:180px minmax(0,1fr) 62px}.catalog-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.library-storebar{top:62px}.library-storebar-inner{flex-direction:column;align-items:stretch;gap:7px;padding-block:8px}.library-storebar form{width:100%}.catalog-head{grid-template-columns:1fr}.catalog-head>aside{display:none}.library-feature{grid-template-columns:1fr}.library-feature-art{aspect-ratio:16/9}.library-feature-copy{padding:24px}.catalog-controls{grid-template-columns:1fr auto;display:grid}.catalog-search-field{min-width:0}.catalog-controls>.button{min-height:40px}.catalog-filter-grid{width:auto;margin-top:7px;position:static}.library-store-browser{grid-template-columns:1fr}.library-store-preview{display:none}.game-store-hero{grid-template-columns:1fr}.game-store-summary{grid-column:1}.game-store-header-art{max-width:460px}.catalog-game-layout{grid-template-columns:1fr}.catalog-game-sidebar{position:static}.catalog-submission-layout,.catalog-moderation-layout{grid-template-columns:1fr}.catalog-submission-history{position:static}.catalog-request-types{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-add-shell{grid-template-columns:1fr;gap:8px}}@media (max-width:560px){.page-width.library-store-content,.catalog-game-page>.page-width{width:min(100% - 24px,1320px)}.catalog-head h1{font-size:45px}.library-store-row{grid-template-columns:126px minmax(0,1fr);min-height:82px}.library-store-row-score{display:none}.library-store-row-copy{padding:10px}.library-store-row-copy strong{font-size:11px}.catalog-controls,.catalog-filter-grid{grid-template-columns:1fr}.game-store-hero>header{flex-direction:column;align-items:flex-start}.game-store-thumbs{height:52px}.game-store-actionbar{flex-direction:column;align-items:stretch}.catalog-related>div,.catalog-submission-fields,.catalog-moderation-actions,.catalog-request-types{grid-template-columns:1fr}.field-span-2{grid-column:auto}.quick-add-shell{padding:11px}}@media (prefers-reduced-motion:reduce){.library-store-row,.library-feature-art img{transition:none}:is(.library-store-row:hover,.library-store-row:focus-visible,.library-store-row.is-active){transform:none}}.catalog-picker input:is(:focus,:focus-visible){outline-offset:0!important;border-color:color-mix(in srgb,var(--catalog-accent) 30%,#cdddf41a)!important;box-shadow:0 0 24px color-mix(in srgb,var(--catalog-accent) 18%,transparent), 0 0 58px color-mix(in srgb,var(--catalog-accent-2) 10%,transparent), 0 16px 42px #00000047, inset 0 1px 0 #e5eeff0e!important;background-color:#09101be6!important;outline:0!important}.catalog-picker-results,.catalog-picker-targets{background-color:#080d16db!important;background-image:radial-gradient(circle at 8% -18%,color-mix(in srgb,var(--catalog-accent) 18%,transparent),transparent 40%), radial-gradient(circle at 92% 112%,color-mix(in srgb,var(--catalog-accent-2) 12%,transparent),transparent 38%), linear-gradient(145deg,#141c2ac9,#090e18d6 52%,#070b13cc)!important;box-shadow:0 34px 92px #000000ad, 0 0 48px color-mix(in srgb,var(--catalog-accent) 10%,transparent), 0 0 88px color-mix(in srgb,var(--catalog-accent-2) 5%,transparent), inset 0 1px 0 #e0ebff11!important;-webkit-backdrop-filter:blur(30px)saturate(142%)!important;backdrop-filter:blur(30px)saturate(142%)!important;border-color:#b1c7e61d!important;gap:7px!important;padding:10px!important;animation:.32s cubic-bezier(.2,.78,.24,1) both catalog-picker-glass-reveal!important}.catalog-picker-results>button[role=option],.catalog-picker-targets>button{min-height:96px;background-color:#0d1420b8!important;background-image:linear-gradient(108deg,#ecf2ff0b,#ffffff02 46%,#889ec306)!important;border-color:#b8cae513!important;transition:transform .38s cubic-bezier(.2,.78,.24,1),background-color .36s,box-shadow .42s cubic-bezier(.2,.78,.24,1),filter .36s!important;box-shadow:inset 0 1px #ffffff06,0 10px 26px #0000001f!important}.catalog-picker-results>button[role=option]:is(:hover,:focus-visible,[data-highlighted=true],[aria-selected=true]),.catalog-picker-targets>button:is(:hover,:focus-visible){outline-offset:0!important;background-color:#111b2bd1!important;background-image:radial-gradient(circle at 10% 50%,color-mix(in srgb,var(--catalog-accent) 14%,transparent),transparent 44%), linear-gradient(108deg,color-mix(in srgb,var(--catalog-accent) 8%,#111b2bcc),#0d1422c2 63%,color-mix(in srgb,var(--catalog-accent-2) 5%,#0c121ec2))!important;box-shadow:0 14px 38px #00000057, 0 0 26px color-mix(in srgb,var(--catalog-accent) 20%,transparent), 0 0 58px color-mix(in srgb,var(--catalog-accent-2) 11%,transparent), inset 0 1px 0 #e7efff0e!important;border-color:#b8cae517!important;outline:0!important;transform:translateY(-1px)scale(1.004)!important}.catalog-picker-results>button[role=option]:is(:focus-visible,[data-highlighted=true],[aria-selected=true]){outline-offset:0!important;outline:0!important}.catalog-picker-results>button[role=option]:before{filter:blur(3px);background:linear-gradient(90deg,#0000,#d2e1ff18,#0000);width:15%;transition:transform .82s cubic-bezier(.2,.78,.24,1),opacity .24s;inset:-30% auto -30% -22%}.catalog-picker-results>button[role=option]:is(:hover,:focus-visible,[data-highlighted=true],[aria-selected=true]):before{opacity:.78;transform:skew(-12deg)translate(870%)}.catalog-picker-results>button[role=option] .catalog-artwork{transition:transform .44s cubic-bezier(.2,.78,.24,1),box-shadow .42s!important}.catalog-picker-results>button[role=option]:is(:hover,:focus-visible,[data-highlighted=true],[aria-selected=true]) .catalog-artwork{box-shadow:0 13px 29px #0000007a,0 0 25px color-mix(in srgb,var(--catalog-accent) 16%,transparent)!important;transform:scale(1.045)!important}.catalog-picker-results>button[role=option]:is(:hover,:focus-visible,[data-highlighted=true],[aria-selected=true]) .catalog-picker-result-copy strong{-webkit-text-fill-color:transparent;background-image:linear-gradient(96deg,#d6e3f2 3%,color-mix(in srgb,var(--catalog-accent) 90%,#d9e7f8) 34%,#a5b9d4 52%,color-mix(in srgb,var(--catalog-accent-2) 86%,#d8e1f2) 72%,#d6e3f2 97%);filter:drop-shadow(0 0 9px color-mix(in srgb,var(--catalog-accent) 19%,transparent));background-size:230% 100%;-webkit-background-clip:text;background-clip:text;animation:1.45s cubic-bezier(.2,.78,.24,1) both catalog-midnight-title-forge;color:#0000!important}.catalog-picker-results>button[role=option].is-existing-result{cursor:default!important;background-color:#0a1f1dc2!important;background-image:linear-gradient(108deg,#34cb7c1b,#0b1a1eb8 60%,#0c181fb3)!important;border-color:#76e0a517!important;box-shadow:0 0 26px #31d37d2b,0 0 60px #2ab76f13,inset 0 1px #ccffe30a!important}.catalog-picker-results>button[role=option].is-existing-result .catalog-picker-result-copy strong{-webkit-text-fill-color:currentColor;filter:drop-shadow(0 0 10px #3fd98429);background:0 0;animation:none;color:#83e9b2!important}.catalog-picker-results>button[role=option].is-queued-result{background-color:#0f182dcc!important;background-image:linear-gradient(108deg,#4697ff21,#121a31c2 55%,#8063ff1f)!important;border-color:#8b9fff1a!important;box-shadow:0 0 28px #4d98ff33,0 0 62px #7e62ff1d,inset 0 1px #dce7ff0e!important}.catalog-picker-results>button[role=option]:is(.is-existing-result,.is-queued-result) .catalog-picker-result-add{color:#eafff3;background:#36c4783b;border-color:#0000;box-shadow:0 0 22px #35da8147,inset 0 1px #e1ffee1f;transform:none!important}.catalog-picker-results>button[role=option].is-queued-result .catalog-picker-result-add{color:#eef2ff;background:linear-gradient(145deg,#4197ff57,#8563ff4d);box-shadow:0 0 24px #5991ff4d,0 0 42px #805dff26,inset 0 1px #edf1ff24}.catalog-picker-result-add>i{border:2px solid #dae6f933;border-top-color:color-mix(in srgb,var(--catalog-accent) 82%,white);border-radius:50%;width:15px;height:15px;animation:.72s linear infinite catalog-result-spin}.catalog-picker-year-filters{z-index:4;scrollbar-width:none;background:linear-gradient(#080d16f5 72%,#0000);gap:6px;margin:-2px -2px 1px;padding:8px 5px 9px;display:flex;position:sticky;top:-10px;overflow-x:auto}.catalog-picker-year-filters::-webkit-scrollbar{display:none}.catalog-picker-results .catalog-picker-year-filters>button{color:#b7c6ddb8;width:auto;min-width:max-content;min-height:29px;font:660 9px var(--font-manrope),sans-serif;border-radius:999px;place-items:center;padding:0 11px;display:inline-flex;box-shadow:none!important;background:#8197b713!important;border:0!important;transition:color .24s,background .24s,box-shadow .28s!important;transform:none!important}.catalog-picker-results .catalog-picker-year-filters>button:before{display:none}.catalog-picker-results .catalog-picker-year-filters>button:is(:hover,:focus-visible,.is-active){color:#e7effb;background:color-mix(in srgb,var(--catalog-accent) 16%,#7489aa14)!important;box-shadow:0 0 17px color-mix(in srgb,var(--catalog-accent) 16%,transparent)!important;outline:0!important}.catalog-picker-result-skeleton{background:#0d142094;border:1px solid #b8cae50b;border-radius:13px;grid-template-columns:58px minmax(0,1fr) 32px;align-items:center;gap:14px;min-height:96px;padding:7px 14px 7px 7px;display:grid;overflow:hidden}.catalog-picker-result-skeleton>i,.catalog-picker-result-skeleton span>:is(b,small),.catalog-picker-result-skeleton>em{background:linear-gradient(105deg,#aec2e00e 18%,#d2e0f721 39%,#aec2e00e 60%) 0 0/240% 100%;animation:1.55s ease-in-out infinite catalog-search-skeleton;display:block}.catalog-picker-result-skeleton>i{border-radius:11px;width:58px;height:82px}.catalog-picker-result-skeleton>span{gap:10px;display:grid}.catalog-picker-result-skeleton span>b{border-radius:5px;width:min(76%,360px);height:15px}.catalog-picker-result-skeleton span>small{border-radius:4px;width:64px;height:9px}.catalog-picker-result-skeleton>em{border-radius:50%;width:28px;height:28px}.catalog-picker-empty{color:#aebfd8b3;font:600 10px/1.5 var(--font-manrope),sans-serif;text-align:center;padding:25px 16px}.quick-add-form{gap:9px}.quick-add-batch{color:#cbd8ecc7;min-height:42px;box-shadow:inset 0 1px 0 #ffffff08,0 0 28px color-mix(in srgb,var(--catalog-accent) 7%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font:620 10px var(--font-manrope),sans-serif;background:#09101c94;border:1px solid #9ab3d81a;border-radius:12px;align-items:center;gap:10px;padding:6px 7px 6px 12px;display:flex}.quick-add-batch>span{margin-right:auto}.quick-add-batch>span b{color:#e9f1ff}.quick-add-batch>button{min-height:30px;font:700 9px var(--font-manrope),sans-serif;border:0;border-radius:9px;padding:0 12px}.quick-add-clear{color:#b8c7dec2;background:0 0}.quick-add-batch>button:focus-visible{box-shadow:0 0 25px color-mix(in srgb,var(--catalog-accent) 27%,transparent)!important;outline:0!important}html[data-theme=midnight] .catalog-picker-results,html[data-theme=midnight] .catalog-picker-targets{background-color:#050b15de!important;background-image:radial-gradient(circle at 8% -16%,#398eff33,#0000 41%),radial-gradient(circle at 94% 112%,#7b59ff26,#0000 39%),linear-gradient(146deg,#0f1b30cc,#070e1cdb 52%,#060a15d1)!important;border-color:#90b2e51f!important;box-shadow:0 36px 96px #01050fba,0 0 54px #348bff1f,0 0 94px #7756ff11,inset 0 1px #dceaff11!important}html[data-theme=midnight] .catalog-picker-results>button[role=option]:is(:hover,:focus-visible,[data-highlighted=true],[aria-selected=true]){border-color:#91b2e11a!important;box-shadow:0 15px 40px #00000061,0 0 28px #308fff38,0 0 64px #7e5bff20,inset 0 1px #dfebff0e!important}@keyframes catalog-picker-glass-reveal{0%{opacity:0;filter:blur(7px);transform:translateY(-9px)scale(.987)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes catalog-midnight-title-forge{0%{letter-spacing:-.025em;background-position:110% 0}55%{letter-spacing:-.008em}to{letter-spacing:-.018em;background-position:-95% 0}}@keyframes catalog-search-skeleton{0%{background-position:115% 0}to{background-position:-115% 0}}@keyframes catalog-result-spin{to{transform:rotate(360deg)}}@media (max-width:620px){.catalog-picker-results>button[role=option]{grid-template-columns:51px minmax(0,1fr) 34px;gap:10px;min-height:86px}.catalog-picker-results>button[role=option] .catalog-artwork{width:51px;height:72px}.catalog-picker-results strong{font-size:14px}.quick-add-batch{flex-wrap:wrap;align-items:stretch}.quick-add-batch>span{width:100%}.quick-add-batch>button{flex:auto}}@media (prefers-reduced-motion:reduce){.catalog-picker-results>button[role=option],.catalog-picker-results>button[role=option] .catalog-artwork{transition:none!important}.catalog-picker-results>button[role=option]:is(:hover,:focus-visible,[data-highlighted=true],[aria-selected=true]) .catalog-picker-result-copy strong,.catalog-picker-result-skeleton>i,.catalog-picker-result-skeleton span>:is(b,small),.catalog-picker-result-skeleton>em,.catalog-picker-result-add>i{animation:none!important}}html[data-theme=midnight] :is(.catalog-picker,.quick-add-shell){--catalog-accent:#38d9ff;--catalog-accent-2:#686cff}.catalog-picker input:is(:focus,:focus-visible){background-color:#070f1bf0!important;border-color:#39d2ff2e!important;box-shadow:0 0 18px #2fdeff4d,0 0 48px #2299ff38,0 0 84px #5f4dff21,0 16px 42px #0000004d,inset 0 0 20px #34c2ff0e!important}html[data-theme=midnight] .catalog-picker-results{background-color:#050c18de!important;background-image:radial-gradient(circle at 6% -12%,#2aceff36,#0000 42%),radial-gradient(circle at 92% 112%,#5f4cff29,#0000 40%),linear-gradient(146deg,#0d1d30d6,#060f1de6 53%,#070a18db)!important;border-color:#43c7ff1a!important;box-shadow:0 34px 94px #00040fc2,0 0 50px #24caff29,0 0 104px #5045ff17,inset 0 1px #4cd4ff0f!important}.catalog-picker-toolbar{z-index:6;-webkit-backdrop-filter:blur(24px)saturate(142%);backdrop-filter:blur(24px)saturate(142%);isolation:isolate;background:linear-gradient(112deg,#22c4ff13,#0000 42%,#604cff11),#07101ee0;border:1px solid #48caff17;border-radius:12px;grid-template-columns:max-content max-content minmax(92px,1fr);align-items:center;gap:8px;min-height:45px;margin:-2px -2px 3px;padding:7px 8px;display:grid;position:sticky;top:-10px;box-shadow:0 10px 26px #00030c57,0 0 28px #23c7ff12,inset 0 1px #56d3ff0b}.catalog-picker-toolbar.has-library-filter{grid-template-columns:max-content max-content max-content minmax(92px,1fr)}.catalog-picker-results .catalog-picker-toolbar>label{color:#b5cde5c7;cursor:pointer;min-height:31px;font:650 9px var(--font-manrope),sans-serif;border-radius:9px;align-items:center;gap:7px;padding:0 9px;transition:color .24s,background .24s,box-shadow .3s;display:inline-flex;position:relative}.catalog-picker-results .catalog-picker-toolbar>label:hover{color:#8beaff;background:#2bbeff11;box-shadow:0 0 20px #26c7ff14}.catalog-picker-toolbar label>input{opacity:0;pointer-events:none;width:1px!important;min-height:1px!important;position:absolute!important}.catalog-picker-toolbar label>span{background:#091320e6;border:1px solid #74a0c238;border-radius:999px;flex:none;width:26px;height:15px;transition:border-color .25s,background .25s,box-shadow .3s;position:relative;box-shadow:inset 0 1px 5px #0000004d}.catalog-picker-toolbar label>span:after{content:"";background:#6f8298;border-radius:50%;width:7px;height:7px;transition:transform .3s cubic-bezier(.2,.78,.24,1),background .24s,box-shadow .3s;position:absolute;top:3px;left:3px}.catalog-picker-toolbar label>input:checked+span{background:#1b99d330;border-color:#38dbff61;box-shadow:0 0 15px #2ad3ff2e,inset 0 0 8px #24beff1f}.catalog-picker-toolbar label>input:checked+span:after{background:#4ee5ff;transform:translate(11px);box-shadow:0 0 8px #39e2ffe6,0 0 17px #38a4ff8c}.catalog-picker-toolbar label>input:focus-visible+span{box-shadow:0 0 17px #32dcff4d,0 0 34px #4e5cff24}.catalog-picker-toolbar label>b{font:inherit;white-space:nowrap}.catalog-picker-sort{background:#030a1473;border:1px solid #4caddc17;border-radius:10px;justify-content:flex-end;justify-self:end;gap:3px;min-width:94px;margin-left:0;padding:3px;display:flex}.catalog-picker-toolbar :is(label,.catalog-picker-sort){min-width:0}.catalog-picker-toolbar :is(input,button):disabled{cursor:wait;opacity:.58}.catalog-picker-results .catalog-picker-sort>button{place-items:center;color:#97b4d1a6!important;width:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;grid-template-columns:1fr!important;padding:0!important;display:grid!important;transform:none!important}.catalog-picker-results .catalog-picker-sort>button:before{display:none!important}.catalog-picker-results .catalog-picker-sort>button svg{width:14px;height:14px}.catalog-picker-results .catalog-picker-sort>button:is(:hover,:focus-visible,.is-active){color:#64e5ff!important;background:linear-gradient(145deg,#2ec9ff29,#5351ff1a)!important;box-shadow:0 0 17px #2ad0ff2e,inset 0 1px #5cdcff14!important}.catalog-picker-result.is-library-result{background:linear-gradient(108deg,#2cb3800f,#0c1922c9 48%,#3e6f9609),#09161dc7;border-color:#45da971c}.catalog-picker-result{isolation:isolate;background:linear-gradient(108deg,#3495ce0e,#0c1523c4 46%,#48499609),#0a1320c2;border:1px solid #3fb7e20e;border-radius:13px;grid-template-columns:58px minmax(0,1fr) 38px;align-items:center;gap:14px;min-height:96px;padding:7px 12px 7px 7px;transition:transform .42s cubic-bezier(.2,.78,.24,1),background .36s,box-shadow .46s,border-color .34s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000029,inset 0 1px #4bc8f406}.catalog-picker-result:before{content:"";z-index:-1;opacity:0;filter:blur(5px);background:linear-gradient(90deg,#0000,#37daff24,#5b65ff1a,#0000);width:14%;transition:transform .9s cubic-bezier(.2,.78,.24,1),opacity .3s;position:absolute;inset:-35% auto -35% -19%;transform:skew(-13deg)translate(-180%)}.catalog-picker-result:is(:hover,[data-highlighted=true],[aria-selected=true]),.catalog-picker-result:focus-within{background:radial-gradient(circle at 8%,#2ad3ff24,#0000 43%),linear-gradient(108deg,#122a41d6,#091526d1 58%,#2c255838);border-color:#37d3ff1b;transform:translateY(-1px)scale(1.003);box-shadow:0 15px 42px #0006,0 0 28px #25d8ff42,0 0 66px #2890ff30,0 0 98px #5c45ff17,inset 0 0 21px #2fbeff0b}.catalog-picker-result:is(:hover,[data-highlighted=true],[aria-selected=true]):before,.catalog-picker-result:focus-within:before{opacity:1;transform:skew(-13deg)translate(900%)}.catalog-picker-results .catalog-picker-result>:is(button.catalog-picker-result-art,button.catalog-picker-result-copy){text-align:left;min-height:0!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important;transition:none!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important}.catalog-picker-results .catalog-picker-result>:is(button.catalog-picker-result-art,button.catalog-picker-result-copy):before{display:none!important}.catalog-picker-results .catalog-picker-result-art{border-radius:11px!important;width:58px!important;height:82px!important}.catalog-picker-result-art .catalog-artwork{border-color:#3cc0ee1a;width:58px;height:82px;transition:transform .46s cubic-bezier(.2,.78,.24,1),box-shadow .44s!important}.catalog-picker-result:is(:hover,[data-highlighted=true]) .catalog-artwork,.catalog-picker-result:focus-within .catalog-artwork{transform:scale(1.045);box-shadow:0 13px 30px #00000080,0 0 25px #29d7ff3b,0 0 44px #485aff1f}.catalog-picker-results .catalog-picker-result>button.catalog-picker-result-copy{flex-direction:column;place-content:center;align-items:flex-start;min-width:0;max-width:100%;grid-template-columns:none!important;gap:5px!important;width:max-content!important;min-height:52px!important;display:flex!important}.catalog-picker-result-copy strong{width:max-content;max-width:100%;transition:filter .35s;display:inline-block}.catalog-picker-result:is(:hover,[data-highlighted=true],[aria-selected=true]) .catalog-picker-result-copy strong,.catalog-picker-result:focus-within .catalog-picker-result-copy strong{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 7px #26daff7a)drop-shadow(0 0 15px #496eff38);background-image:linear-gradient(96deg,#66ecff 4%,#28cfff 25%,#4d9cff 47%,#766eff 68%,#32d9ff 90%,#66ecff 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.65s cubic-bezier(.2,.78,.24,1) both catalog-midnight-title-forge;color:#0000!important}.catalog-picker-results .catalog-picker-result>button.catalog-picker-result-add{box-sizing:border-box;justify-self:end;color:#65e7ff!important;text-align:center!important;background:radial-gradient(circle at 34% 25%,#48deff1c,#0000 43%),#11364d59!important;border:1px solid #3dd4ff38!important;border-radius:50%!important;grid-template-columns:1fr!important;place-items:center!important;gap:0!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;transition:transform .28s cubic-bezier(.2,.78,.24,1),box-shadow .3s,background .25s!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 0 15px #2ad4ff24,inset 0 1px #50e3ff14!important}.catalog-picker-results .catalog-picker-result>button.catalog-picker-result-add:before{display:none!important}.catalog-picker-results .catalog-picker-result-add>svg{stroke-width:2.35px;filter:drop-shadow(0 0 5px);pointer-events:none;width:17px;height:17px}.catalog-picker-results .catalog-picker-result:is(.is-existing-result,.is-queued-result)>button.catalog-picker-result-add{font:600 22px/1 var(--font-manrope),sans-serif}.catalog-picker-results .catalog-picker-result>button.catalog-picker-result-add:is(:hover,:focus-visible){color:#9af3ff!important;background:linear-gradient(145deg,#27c4ff4d,#544dff33)!important;transform:rotate(90deg)scale(1.07)!important;box-shadow:0 0 18px #2bddff5c,0 0 38px #4c52ff29,inset 0 1px #67ebff1c!important}.catalog-picker-result.is-existing-result{background:linear-gradient(108deg,#24ba7712,#08191dc2 59%,#0a1822b8);border-color:#46de9911;box-shadow:0 0 22px #2fda871c,0 0 54px #22aa6f0b,inset 0 1px #77ffc506}.catalog-picker-result.is-existing-result .catalog-picker-result-copy strong{-webkit-text-fill-color:currentColor;filter:drop-shadow(0 0 10px #36da8233);background:0 0;animation:none;color:#76e6aa!important}.catalog-picker-result.is-existing-result .catalog-picker-result-add,.catalog-picker-result.is-queued-result .catalog-picker-result-add{color:#aafbd0!important;background:#2cbe7438!important;border-color:#0000!important;transform:none!important;box-shadow:0 0 20px #2ede8447,inset 0 1px #aeffd817!important}.catalog-picker-result.is-queued-result{background:linear-gradient(108deg,#21bcff21,#0c1b31cc 55%,#5b4aff1f);border-color:#33d3ff1a;box-shadow:0 0 29px #29cdff33,0 0 66px #5349ff1c,inset 0 1px #53daff0a}.catalog-picker-result.is-queued-result .catalog-picker-result-add{color:#82edff!important;background:linear-gradient(145deg,#23bcff4d,#5949ff45)!important;box-shadow:0 0 23px #26d6ff4d,0 0 42px #4e4bff24,inset 0 1px #74e8ff1c!important}.quick-add-batch{z-index:8;-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);background:linear-gradient(112deg,#23c1ff1b,#071322eb 46%,#5848ff1c);border-color:#35d3ff1f;width:min(100%,520px);margin:4px 0 -2px auto;animation:.28s cubic-bezier(.2,.78,.24,1) both catalog-batch-rise;position:sticky;bottom:-2px;box-shadow:0 12px 34px #00030d7a,0 0 26px #27d3ff26,0 0 62px #4b4bff14,inset 0 1px #57dfff12}.quick-add-commit{color:#b9f6ff;background:linear-gradient(112deg,#1eace0ad,#4a46d49e);box-shadow:0 0 23px #27d5ff40,0 0 42px #4850ff1f,inset 0 1px #87efff21}.catalog-picker-results .quick-add-batch>button{text-align:center;white-space:nowrap;justify-content:center;align-items:center;border:0!important;border-radius:9px!important;grid-template-columns:none!important;gap:0!important;width:auto!important;min-height:31px!important;padding:0 12px!important;display:inline-flex!important;position:static!important;overflow:visible!important;transform:none!important}.catalog-picker-results .quick-add-batch>button:before{display:none!important}.catalog-picker-results .quick-add-batch>.quick-add-clear{color:#b3cfe4bf!important;box-shadow:none!important;background:0 0!important}.catalog-picker-results .quick-add-batch>.quick-add-commit{color:#b9f6ff!important;background:linear-gradient(112deg,#1eace0ad,#4a46d49e)!important;box-shadow:0 0 23px #27d5ff40,0 0 42px #4850ff1f,inset 0 1px #87efff21!important}.write-title-picker>label{position:relative}.write-title-picker input{transition:padding-right .24s,border-color .2s,box-shadow .2s,background-color .2s}.write-title-picker.is-resolving input{cursor:progress;animation:1.15s ease-in-out infinite write-catalog-field-resolving}.write-title-picker.is-fixed-title input{cursor:default;padding-right:84px;animation:.52s cubic-bezier(.2,.78,.24,1) both write-catalog-value-reveal}.write-title-picker .catalog-picker-fixed-actions{z-index:2;align-items:center;gap:5px;display:flex;position:absolute;bottom:7px;right:7px}.write-title-picker .catalog-picker-fixed-actions>button{color:#89dff1;background:#1228357a;border:1px solid #51b1cf2e;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;animation:.34s cubic-bezier(.2,.78,.24,1) both write-catalog-action-reveal;display:grid;box-shadow:0 0 15px #2ac5e612}.write-title-picker .catalog-picker-fixed-actions>button+button{animation-delay:70ms}.write-title-picker .catalog-picker-fixed-actions>button:is(:hover,:focus-visible){color:#66e6ff;border-color:#38d3ff47;outline:0;box-shadow:0 0 18px #2bd3ff2e,0 0 35px #4955ff14}.write-title-picker .catalog-picker-fixed-actions svg{width:14px;height:14px}.write-cover-preview.write-catalog-cover{position:relative;overflow:hidden;padding:0!important}.write-cover-preview.write-catalog-cover .catalog-artwork{border-radius:inherit;border:0;width:100%;height:100%;position:absolute;inset:0;margin:0!important}.write-cover-preview.write-catalog-cover .catalog-artwork>span{margin:0!important}.write-cover-preview.write-catalog-cover .catalog-artwork-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity .48s cubic-bezier(.2,.78,.24,1);position:absolute;inset:0}.write-cover-action{place-items:center;display:grid;overflow:hidden}.write-cover-action:disabled{opacity:1;cursor:default}.write-layout-exact-v44 .write-cover-action.is-ready:disabled:hover{pointer-events:auto!important;cursor:default!important}.write-cover-action>span{pointer-events:none;cursor:inherit;grid-area:1/1;transition:none}.write-cover-action-ready{visibility:hidden;opacity:0;transform:translateY(6px)}.write-cover-action.is-ready .write-cover-action-add{animation:.22s both write-cover-label-out}.write-cover-action.is-ready .write-cover-action-ready{visibility:visible;animation:.38s cubic-bezier(.2,.78,.24,1) .18s both write-cover-label-in}.write-year-field.is-catalog-fixed>input{cursor:default;animation:.52s cubic-bezier(.2,.78,.24,1) 70ms both write-catalog-value-reveal}.platform-selector.is-catalog-locked button:disabled{opacity:.52;filter:saturate(.65)}.write-genres:has(button:disabled) button:disabled{opacity:.52;filter:saturate(.65)}.platform-selector.is-catalog-locked button.selected:disabled,.write-genres button.selected:disabled{opacity:1;filter:none;color:#bceef7;background:linear-gradient(145deg,#276478b8,#192837e0 72%,#453d7e52);border-color:#4ac7e24d;animation:.58s cubic-bezier(.2,.78,.24,1) both write-catalog-fact-ignite;box-shadow:0 0 17px #2ccaea2e,0 0 34px #484ee112,inset 0 1px #7ee0f21a}.platform-selector.is-catalog-locked button.is-catalog-extra:disabled,.write-genres button.is-catalog-extra:disabled{background-image:linear-gradient(120deg,#4a758236,#162230db 45%,#5748852e);border-color:#6bb1c538;position:relative;overflow:hidden}.platform-selector.is-catalog-locked button.is-catalog-extra:disabled:after,.write-genres button.is-catalog-extra:disabled:after{content:"";filter:blur(3px);background:linear-gradient(90deg,#0000,#53dbf12b,#0000);width:22%;animation:.9s cubic-bezier(.2,.78,.24,1) .48s both write-catalog-extra-sweep;position:absolute;inset:-60% auto -60% -30%;transform:skew(-14deg)}@media (min-width:901px){.write-layout-exact-v44>.write-main>.form-grid>.write-title-picker-wrap{grid-area:1/1/auto/3;align-self:end}.write-layout-exact-v44>.write-main>.form-grid>.write-year-field{grid-area:1/3;align-self:end}.write-layout-exact-v44 .write-year-field>input{min-height:55px}}@keyframes catalog-batch-rise{0%{opacity:0;filter:blur(5px);transform:translateY(9px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes write-catalog-fact-ignite{0%{opacity:.35;box-shadow:none;transform:translateY(3px)scale(.96)}65%{opacity:1;transform:translateY(-1px)scale(1.015)}to{opacity:1;transform:none}}@keyframes write-catalog-field-resolving{0%,to{border-color:var(--line);box-shadow:inset 0 1px #ffffff0a}50%{border-color:#44bee44d;box-shadow:0 0 21px #2ac4e41c,inset 0 1px #72ddf10f}}@keyframes write-catalog-value-reveal{0%{color:#0000;text-shadow:0 0 13px #41d0ed7a}62%{color:#9ce8f5;text-shadow:0 0 8px #49cae52e}to{color:var(--ink);text-shadow:none}}@keyframes write-catalog-action-reveal{0%{opacity:0;transform:translate(5px)scale(.94)}to{opacity:1;transform:none}}@keyframes write-cover-label-out{to{opacity:0;transform:translateY(-5px)}}@keyframes write-cover-label-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes write-catalog-extra-sweep{0%{opacity:0;transform:skew(-14deg)translate(-180%)}42%{opacity:.72}to{opacity:0;transform:skew(-14deg)translate(720%)}}@media (max-width:720px){.catalog-picker-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.catalog-picker-toolbar.has-library-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.catalog-picker-toolbar>label{width:100%}.catalog-picker-sort{grid-column:1/-1;justify-self:end}.catalog-picker-result{grid-template-columns:51px minmax(0,1fr) 34px;gap:10px;min-height:86px}.catalog-picker-results .catalog-picker-result-art,.catalog-picker-result-art .catalog-artwork{width:51px!important;height:72px!important}.quick-add-batch{width:100%}}@media (prefers-reduced-motion:reduce){.catalog-picker-result,.catalog-picker-result-art .catalog-artwork{transition:none!important}.catalog-picker-result-copy strong,.quick-add-batch,.write-title-picker.is-resolving input,.write-title-picker.is-fixed-title input,.write-title-picker .catalog-picker-fixed-actions>button,.write-cover-action.is-ready>span,.write-year-field.is-catalog-fixed>input,.platform-selector.is-catalog-locked button.selected:disabled,.write-genres button.selected:disabled,.platform-selector.is-catalog-locked button.is-catalog-extra:disabled:after,.write-genres button.is-catalog-extra:disabled:after{animation:none!important}.write-cover-action.is-ready .write-cover-action-add{opacity:0;transform:none}.write-cover-action.is-ready .write-cover-action-ready{visibility:visible;opacity:1;transform:none}.platform-selector.is-catalog-locked button.is-catalog-extra:disabled:after,.write-genres button.is-catalog-extra:disabled:after{display:none}}.catalog-picker-result-check{transform-origin:50% 55%;place-items:center;width:100%;height:100%;line-height:1;animation:.28s cubic-bezier(.2,.82,.26,1) both catalog-check-settle;display:grid}.catalog-picker-results .catalog-picker-result.is-existing-result>button.catalog-picker-result-add,.catalog-picker-results .catalog-picker-result.is-existing-result>button.catalog-picker-result-add:is(:hover,:focus-visible){opacity:1!important;color:#86edff!important;filter:none!important;background:linear-gradient(145deg,#1d8ab459,#2c2a7a73)!important;border-color:#3dd4ff40!important;transform:none!important;box-shadow:0 0 15px #2ad4ff2b,0 0 28px #5648ff1a,inset 0 1px #85ecff1a!important}.catalog-picker-results .catalog-picker-result.is-existing-result>button.catalog-picker-result-add .catalog-picker-result-check{text-shadow:0 0 7px #52dcff6b}.catalog-picker-result:is(.is-existing-result,.is-library-result){background:linear-gradient(108deg,#24b0da18,#091827cc 56%,#5241b914);border-color:#3dd4ff1f;box-shadow:0 0 24px #2acfff1a,0 0 50px #4d4aff0e,inset 0 1px #6fe2ff09}.catalog-picker-result:is(.is-existing-result,.is-library-result) .catalog-picker-result-copy strong{-webkit-text-fill-color:currentColor;filter:drop-shadow(0 0 9px #31d2ff33);background:0 0;animation:none;color:#dff9ff!important}.catalog-picker-result-meta{align-items:center;gap:8px;max-width:100%;display:flex}.catalog-picker-result-state{color:#80e8ff;font:700 9px/1 var(--font-manrope),sans-serif;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#1f9cca2e,#493fb329);border:1px solid #3dd4ff2e;border-radius:999px;padding:3px 7px;box-shadow:inset 0 1px #88ebff0e}.catalog-picker-results .catalog-picker-result.is-queued-result>button.catalog-picker-result-add,.catalog-picker-results .catalog-picker-result.is-queued-result>button.catalog-picker-result-add:is(:hover,:focus-visible){transform:none!important}@keyframes catalog-check-settle{0%{opacity:0;transform:translateY(2px)scale(.72)}68%{opacity:1;transform:translateY(-1px)scale(1.06)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.catalog-picker-result-check{animation:none!important}}.write-layout-exact-v44 .score-picker.score-console{--score-accent:#8da7b5;--score-a:#435562;--score-b:#16232d;isolation:isolate;color:#edf6f8;text-align:center;-webkit-backdrop-filter:blur(16px)saturate(112%);backdrop-filter:blur(16px)saturate(112%);width:100%;min-height:0;margin:0;animation:.42s cubic-bezier(.2,.78,.24,1) both score-console-enter;position:relative;overflow:hidden;background:radial-gradient(circle at 8% 0,#89a8b511,#0000 37%),linear-gradient(150deg,#18222bf7,#070c12fc 76%)!important;border:1px solid #759dae38!important;border-radius:24px!important;padding:16px!important;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #00000040!important}.write-layout-exact-v44 .score-picker.score-console:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#96b5c133,#0000) top/100% 1px no-repeat,linear-gradient(112deg,#0000 12%,#ffffff09 30%,#0000 49%);position:absolute;inset:0}.write-layout-exact-v44 .score-console[data-score="1"],.write-layout-exact-v44 .score-console-scale[data-train-score="1"],.write-layout-exact-v44 .score-console-scale>button[data-score="1"]{--score-accent:#bd4c59;--score-a:#672833;--score-b:#260c12}.write-layout-exact-v44 .score-console[data-score="2"],.write-layout-exact-v44 .score-console-scale[data-train-score="2"],.write-layout-exact-v44 .score-console-scale>button[data-score="2"]{--score-accent:#dc626c;--score-a:#7e343d;--score-b:#351319}.write-layout-exact-v44 .score-console[data-score="3"],.write-layout-exact-v44 .score-console-scale[data-train-score="3"],.write-layout-exact-v44 .score-console-scale>button[data-score="3"]{--score-accent:#f1767b;--score-a:#944047;--score-b:#42181e}.write-layout-exact-v44 .score-console[data-score="4"],.write-layout-exact-v44 .score-console-scale[data-train-score="4"],.write-layout-exact-v44 .score-console-scale>button[data-score="4"]{--score-accent:#f3b66d;--score-a:#8a5c2f;--score-b:#3d2612}.write-layout-exact-v44 .score-console[data-score="5"],.write-layout-exact-v44 .score-console-scale[data-train-score="5"],.write-layout-exact-v44 .score-console-scale>button[data-score="5"]{--score-accent:#f4f56c;--score-a:#6b6e22;--score-b:#34350f}.write-layout-exact-v44 .score-console[data-score="6"],.write-layout-exact-v44 .score-console-scale[data-train-score="6"],.write-layout-exact-v44 .score-console-scale>button[data-score="6"]{--score-accent:#ea6deb;--score-a:#8a3d89;--score-b:#3f173f}.write-layout-exact-v44 .score-console[data-score="7"],.write-layout-exact-v44 .score-console-scale[data-train-score="7"],.write-layout-exact-v44 .score-console-scale>button[data-score="7"]{--score-accent:#62df72;--score-a:#2b7439;--score-b:#102f19}.write-layout-exact-v44 .score-console[data-score="8"],.write-layout-exact-v44 .score-console-scale[data-train-score="8"],.write-layout-exact-v44 .score-console-scale>button[data-score="8"]{--score-accent:#72f06f;--score-a:#2f7e39;--score-b:#123b1c}.write-layout-exact-v44 .score-console[data-score="9"],.write-layout-exact-v44 .score-console-scale[data-train-score="9"],.write-layout-exact-v44 .score-console-scale>button[data-score="9"]{--score-accent:#75e6e9;--score-a:#32787a;--score-b:#103638}.write-layout-exact-v44 .score-console[data-score="10"],.write-layout-exact-v44 .score-console-scale[data-train-score="10"],.write-layout-exact-v44 .score-console-scale>button[data-score="10"]{--score-accent:#79b8ef;--score-a:#386d98;--score-b:#102b43}.write-layout-exact-v44 .score-console>.score-console-readout{z-index:2;align-content:center;place-items:center;gap:7px;min-height:164px;padding:17px 14px 15px;transition:background .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffff1f,transparent 34%), radial-gradient(circle at 82% 7%,color-mix(in srgb,var(--score-accent) 32%,transparent),transparent 48%), linear-gradient(137deg,var(--score-a),var(--score-b) 78%)!important;border:1px solid color-mix(in srgb,var(--score-accent) 56%,#ddeff333)!important;box-shadow:inset 0 1px #ffffff26,inset 0 -22px 38px #00000029,0 10px 24px #00000038,0 0 18px color-mix(in srgb,var(--score-accent) 11%,transparent)!important;border-radius:20px!important;grid-template-columns:1fr!important;margin:0!important;display:grid!important}.write-layout-exact-v44 .score-console-readout>label{color:#f5fbfdc7;font:780 10px/1.15 var(--sans);letter-spacing:.115em;text-transform:uppercase;text-shadow:0 1px 5px #0000006b}.write-layout-exact-v44 .score-console-readout>.score-console-value{color:#f8fcfd;min-width:108px;font:860 94px/.9 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.065em;text-align:center;text-shadow:0 3px 12px #0000006b,0 0 18px color-mix(in srgb,var(--score-accent) 28%,transparent);transition:color .3s,text-shadow .3s;display:block}.write-layout-exact-v44 .score-console>.score-console-scale{--score-stop-gap:7px;isolation:isolate;z-index:2;width:100%;height:auto;min-height:0;position:relative;overflow:visible;gap:var(--score-stop-gap)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:12px 0 0!important;padding:0!important;display:grid!important}.write-layout-exact-v44 .score-console-carriage{aspect-ratio:1;pointer-events:none;will-change:transform,opacity,scale;z-index:4;opacity:1;border:2px solid color-mix(in srgb,var(--score-accent) 76%,white);width:calc(20% - 5.6px);height:auto;box-shadow:0 0 16px color-mix(in srgb,var(--score-accent) 45%,transparent),inset 0 0 9px color-mix(in srgb,var(--score-accent) 18%,transparent);background:linear-gradient(145deg,#ffffff14,#fff0 42%);border-radius:12px;transition:transform .155s linear,opacity .15s,scale .15s,border-color .22s,box-shadow .22s;position:absolute;top:0;left:0;transform:translate(0,0)scale(1)}.write-layout-exact-v44 .score-console-scale[data-selected=false] .score-console-carriage{opacity:0}.write-layout-exact-v44 .score-console[data-portal-phase$=-enter] .score-console-carriage{opacity:0;scale:.18}.write-layout-exact-v44 .score-console[data-portal-phase$=-exit] .score-console-carriage{opacity:1;transition:transform linear,opacity .19s ease-out,scale .19s cubic-bezier(.12,.82,.2,1),border-color .19s,box-shadow .19s;scale:1}.write-layout-exact-v44 .score-console>.score-console-scale>button[data-score]{z-index:2;aspect-ratio:1;opacity:.84;width:100%;min-width:0;height:auto;min-height:0;font:810 15px/1 var(--sans);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:12px;padding:0;transition:opacity .22s,transform .28s cubic-bezier(.2,.78,.24,1),filter .22s,box-shadow .24s,border-color .24s;position:relative;overflow:visible;transform:none;color:#f4fafc!important;background:linear-gradient(145deg,#ffffff1f,transparent 36%), radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--score-accent) 28%,transparent),transparent 48%), linear-gradient(137deg,color-mix(in srgb,var(--score-a) 80%,#273641),color-mix(in srgb,var(--score-b) 90%,#071016) 78%)!important;border:1px solid color-mix(in srgb,var(--score-accent) 46%,#d3e7ec26)!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -9px 16px #0000001f,0 5px 12px #0000002b!important}.write-layout-exact-v44 .score-console-number{z-index:2;pointer-events:none;text-shadow:0 1px 5px #000000a8;position:relative}.write-layout-exact-v44 .score-console>.score-console-scale>button[data-score]:is(:hover,:focus-visible){opacity:1;filter:brightness(1.12);outline:0;transform:none;box-shadow:inset 0 1px #ffffff29,0 8px 18px color-mix(in srgb,var(--score-accent) 19%,#00000038)!important}.write-layout-exact-v44 .score-console>.score-console-scale>button[data-score].active{z-index:3;opacity:1;filter:brightness(1.16)saturate(1.08);transform:none;border-color:color-mix(in srgb,var(--score-accent) 72%,white)!important;box-shadow:inset 0 1px #ffffff30,0 0 16px color-mix(in srgb,var(--score-accent) 32%,transparent),0 8px 18px #0000003d!important}.write-layout-exact-v44 .score-console-portal{--portal-rgb:255 145 44;--portal-light:#ffe0a3;z-index:5;pointer-events:none;opacity:.84;background:radial-gradient(ellipse at center,#010509c7 0 42%,rgb(var(--portal-rgb)/.3) 44%,var(--portal-light) 47% 49%,rgb(var(--portal-rgb)/.98) 51% 56%,rgb(var(--portal-rgb)/.2) 58%,transparent 64%);width:20px;height:44px;filter:drop-shadow(0 0 3px rgb(var(--portal-rgb)/.95)) drop-shadow(0 0 8px rgb(var(--portal-rgb)/.55));border:0;border-radius:50%;transition:opacity .15s,scale .18s cubic-bezier(.18,.82,.18,1),filter .18s;position:absolute;top:50%;overflow:visible;translate:0 -50%;scale:.94}.write-layout-exact-v44 .score-console-portal:after{content:"";background:radial-gradient(ellipse at 64% 30%,#ffffff21,transparent 32%), linear-gradient(158deg,rgb(var(--portal-rgb)/.15),#010509c7 52%,rgb(var(--portal-rgb)/.09));border-radius:inherit;box-shadow:inset 0 0 5px rgb(var(--portal-rgb)/.28);position:absolute;inset:6px 5px}.write-layout-exact-v44 .score-console-portal-5{--portal-rgb:255 137 35;--portal-light:#ffe0a3;right:-15px}.write-layout-exact-v44 .score-console-portal-6{--portal-rgb:64 190 255;--portal-light:#b9f3ff;left:-15px}.write-layout-exact-v44 .score-console[data-portal-phase=five-enter] button[data-score="5"] .score-console-portal-5,.write-layout-exact-v44 .score-console[data-portal-phase=five-exit] button[data-score="5"] .score-console-portal-5,.write-layout-exact-v44 .score-console[data-portal-phase=six-enter] button[data-score="6"] .score-console-portal-6,.write-layout-exact-v44 .score-console[data-portal-phase=six-exit] button[data-score="6"] .score-console-portal-6{opacity:1;filter:brightness(1.3) saturate(1.2) drop-shadow(0 0 4px rgb(var(--portal-rgb)/1)) drop-shadow(0 0 11px rgb(var(--portal-rgb)/.72));scale:1.16 1.06}.write-layout-exact-v44 .score-console>.field-error{text-align:center;margin:9px 0 0;display:block}@keyframes score-console-enter{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:650px){.write-layout-exact-v44 .score-picker.score-console{padding:14px!important}.write-layout-exact-v44 .score-console>.score-console-readout{min-height:150px}.write-layout-exact-v44 .score-console-readout>.score-console-value{font-size:86px}.write-layout-exact-v44 .score-console>.score-console-scale{--score-stop-gap:6px}.write-layout-exact-v44 .score-console-carriage{width:calc(20% - 4.8px)}}@media (prefers-reduced-motion:reduce){.write-layout-exact-v44 .score-picker.score-console{animation:none!important}.write-layout-exact-v44 .score-console-carriage,.write-layout-exact-v44 .score-console-readout,.write-layout-exact-v44 .score-console-readout>.score-console-value,.write-layout-exact-v44 .score-console>.score-console-scale>button[data-score],.write-layout-exact-v44 .score-console-portal{transition:none!important}}:is(html:has(.auth-stage-v2),body:has(.auth-stage-v2)){scrollbar-width:none;-ms-overflow-style:none}html:has(.auth-stage-v2)::-webkit-scrollbar{width:0;height:0;display:none}body:has(.auth-stage-v2)::-webkit-scrollbar{width:0;height:0;display:none}.auth-stage-v2{--auth-accent:#dfe8f4;--auth-accent-2:#9d8cff;--auth-accent-soft:#cad6e729;--auth-glass-edge:#e8f1fa47;--auth-glass-fill:#c3d1e212;--auth-canvas:#06080d;--auth-canvas-2:#101522;isolation:isolate;min-height:calc(100vh - var(--site-header-height,78px));min-height:calc(100dvh - var(--site-header-height,78px));box-sizing:border-box;background:#020104;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;gap:0;padding:clamp(18px,3vh,32px) 0;display:grid;position:relative;overflow:clip visible}html[data-theme=midnight] .auth-stage-v2{--auth-accent:#45b6ff;--auth-accent-2:#28d4e5;--auth-accent-soft:#2d97ff2e;--auth-glass-edge:#67d7ff57;--auth-glass-fill:#2589e217;--auth-canvas:#030714;--auth-canvas-2:#08162b;background:#010104}.auth-stage-v2:before,.auth-stage-v2:after{content:none!important;display:none!important}.auth-stage-v2>.auth-atmosphere{display:none}.auth-stage-v2[data-glass-scratching=true]{cursor:crosshair;-webkit-user-select:none;user-select:none}.auth-variable-glass{z-index:0;pointer-events:none;contain:strict;background-color:#020104;background-image:var(--auth-background-image,url(/auth/backgrounds-v2/01-anor-londo.webp));background-position:50% 0;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0;overflow:hidden}.auth-variable-glass-canvas{opacity:0;width:100%;height:100%;transition:opacity .36s;display:block;position:absolute;inset:0}.auth-stage-v2[data-glass-ready=true] .auth-variable-glass-canvas{opacity:1}html:not([data-theme=midnight]) .auth-stage-v2:not([data-glass-ready=true]) .auth-variable-glass{filter:grayscale()contrast(1.14)brightness(.92)}html[data-theme=midnight] .auth-stage-v2:not([data-glass-ready=true]) .auth-variable-glass{filter:saturate(.74)contrast(1.06)}html[data-theme=midnight] .auth-stage-v2[data-auth-background="05-night-city"]:not([data-glass-ready=true]) .auth-variable-glass{filter:saturate(.56)contrast(1.06)}html[data-theme=midnight] .auth-stage-v2[data-auth-background="09-crt-history"]:not([data-glass-ready=true]) .auth-variable-glass{filter:saturate(.44)contrast(1.06)}.auth-stage-v2 .auth-pavilion{z-index:2;width:min(var(--site-frame-width),calc(100% - var(--site-inline-space)));box-sizing:border-box;border:1px solid color-mix(in srgb,var(--auth-glass-edge) 64%,transparent);background:linear-gradient(135deg,#ffffff0b,transparent 25%), linear-gradient(148deg,color-mix(in srgb,var(--auth-canvas-2) 82%,transparent),color-mix(in srgb,var(--auth-canvas) 86%,transparent));-webkit-backdrop-filter:blur(13px)saturate(118%);backdrop-filter:blur(13px)saturate(118%);border-radius:30px;grid-template-columns:minmax(410px,.9fr) minmax(500px,1.1fr);min-width:0;min-height:684px;display:grid;position:relative;top:-24px;overflow:hidden;box-shadow:0 34px 100px #00000085,inset 0 1px #ffffff0e}.auth-stage-v2 .auth-pavilion:before{z-index:5;opacity:.9;background:linear-gradient(118deg,#ffffff29,transparent 16%,transparent 76%,color-mix(in srgb,var(--auth-accent) 13%,transparent));padding:1px}.auth-stage-v2 .auth-pavilion:after{content:none;display:none}.auth-product-panel{z-index:3;border-right:1px solid color-mix(in srgb,var(--auth-glass-edge) 46%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--auth-canvas-2) 72%,transparent),color-mix(in srgb,var(--auth-canvas) 66%,transparent));flex-direction:column;min-width:0;min-height:684px;padding:29px 31px 25px;display:flex;position:relative;overflow:hidden}.auth-product-panel:before{content:none;display:none}.auth-tour-skip{z-index:20;color:#f4f8fc;border:1px solid color-mix(in srgb,var(--auth-accent) 48%,transparent);font:680 9px/1 var(--font-manrope),sans-serif;opacity:0;pointer-events:none;background:#050a11f0;border-radius:10px;padding:9px 11px;transition:opacity .16s,transform .18s;position:absolute;top:12px;right:12px;transform:translateY(-8px)}.auth-tour-skip:focus-visible{opacity:1;pointer-events:auto;transform:none}.auth-product-panel .auth-brand-lockup{z-index:2;gap:12px}.auth-product-panel .auth-brand-mark{width:48px;height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.auth-product-panel .auth-brand-mark:after{content:none;display:none}.auth-product-panel .auth-brand-mark img{object-fit:contain;width:48px;height:48px}.auth-product-panel .auth-brand-lockup b{color:#f4f7fb;font:780 18px/1 var(--font-manrope),sans-serif}.auth-product-panel .auth-brand-lockup small{color:#cad8e78a;font:670 8px/1 var(--font-unbounded),sans-serif;letter-spacing:.09em;margin-top:5px}.auth-tour{z-index:2;flex:auto;grid-template-rows:auto 334px minmax(69px,auto) 46px;gap:10px;min-height:0;margin-top:22px;display:grid;position:relative}.auth-tour-heading{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.auth-tour-heading>span{color:color-mix(in srgb,var(--auth-accent) 84%,white);font:720 8px/1 var(--font-unbounded),sans-serif;letter-spacing:.15em;text-transform:uppercase}.auth-tour-heading>strong{color:#d6e2ef8c;min-width:72px;font:660 8px/1 var(--font-unbounded),sans-serif;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;display:grid}.auth-tour-heading>strong i{background:color-mix(in srgb,var(--auth-glass-edge) 60%,transparent);height:1px}.auth-tour-viewport{touch-action:pan-y;border-radius:20px;min-width:0;height:334px;position:relative;overflow:hidden}.auth-tour-viewport:after{z-index:10;pointer-events:none;border-radius:inherit;content:"";border:1px solid #e2eefa0d;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff09,inset 0 -28px 46px #0000001f}.auth-tour-slide{visibility:hidden;opacity:0;filter:blur(4px);transition:opacity .5s,transform .54s cubic-bezier(.16,1,.3,1),filter .42s,visibility 0s linear .56s;position:absolute;inset:0;transform:translate(18px)scale(.985)}.auth-tour-slide.is-active{visibility:visible;opacity:1;filter:none;transition-delay:0s;transform:none}.auth-demo-window{color:#edf4fb;background:linear-gradient(150deg,#101825f5,#05090ff7);border:1px solid #b8d2ed21;border-radius:20px;min-width:0;height:100%;padding:15px;overflow:hidden;box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff0a}.auth-demo-window>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.auth-demo-window>header>span{color:#edf5fd;min-width:0;font:730 11px/1 var(--font-manrope),sans-serif;align-items:center;gap:7px;display:flex}.auth-demo-window>header svg{width:16px;height:16px;color:var(--auth-accent)}.auth-demo-window>header>b{color:#c6d7e78c;font:680 8px/1 var(--font-unbounded),sans-serif}.auth-demo-search{color:#d8e5f1b8;height:39px;font:600 10px/1 var(--font-manrope),sans-serif;background:#03070d94;border:1px solid #b6d3ef21;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:13px;padding:0 11px;display:grid}.auth-demo-search svg{width:15px;height:15px;color:var(--auth-accent)}.auth-demo-search kbd{color:#d2e1ef75;font:600 7px/1 var(--font-manrope),sans-serif;background:#ffffff0a;border:1px solid #ffffff12;border-radius:5px;padding:4px 5px}.auth-status-tabs,.auth-stats-tabs{background:#02060c75;border:1px solid #b2d0ed17;border-radius:10px;gap:3px;margin-top:10px;padding:3px;display:grid}.auth-status-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-status-tabs button,.auth-stats-tabs button{color:#bfd2e47a;min-height:33px;font:680 8px/1 var(--font-manrope),sans-serif;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 4px;transition:color .18s,background .18s,border-color .18s}.auth-status-tabs button.is-active,.auth-stats-tabs button.is-active{color:#f4f9fd;background:color-mix(in srgb,var(--auth-accent) 13%,#0f1b2ab8);border-color:color-mix(in srgb,var(--auth-accent) 29%,transparent)}.auth-library-row{background:#ffffff06;border:1px solid #b8d2ec17;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:62px;margin-top:10px;padding:7px;display:grid}.auth-library-row>img{object-fit:cover;border-radius:7px;width:38px;height:48px;box-shadow:0 8px 16px #00000047}.auth-library-row>span{min-width:0}.auth-library-row strong,.auth-library-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.auth-library-row strong{color:#f1f5f9;font:720 10px/1.2 var(--font-manrope),sans-serif}.auth-library-row small{color:#becfdf78;font:560 7px/1 var(--font-manrope),sans-serif;margin-top:5px}.auth-library-row>b{max-width:74px;color:color-mix(in srgb,var(--auth-accent) 75%,white);background:color-mix(in srgb,var(--auth-accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--auth-accent) 20%,transparent);font:690 7px/1 var(--font-manrope),sans-serif;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:6px 7px;overflow:hidden}.auth-cover-trio{perspective:300px;grid-template-columns:repeat(3,52px);justify-content:center;align-items:end;gap:8px;height:73px;margin-top:10px;display:grid}.auth-cover-trio img{object-fit:cover;border:1px solid #dcebf81f;border-radius:8px;width:52px;height:70px;transform:rotateY(0);box-shadow:0 11px 20px #0000004d}.auth-cover-trio img:first-child{transform:rotateY(13deg)translateY(5px)}.auth-cover-trio img:last-child{transform:rotateY(-13deg)translateY(5px)}.auth-rating-demo>header{justify-content:flex-start}.auth-rating-demo>header>img{object-fit:cover;border-radius:8px;width:45px;height:57px;box-shadow:0 8px 18px #00000054}.auth-rating-demo>header>span{flex:auto;display:block}.auth-rating-demo>header small,.auth-rating-demo>header strong{display:block}.auth-rating-demo>header small{color:color-mix(in srgb,var(--auth-accent) 78%,white);font:680 7px/1 var(--font-unbounded),sans-serif;letter-spacing:.1em;text-transform:uppercase}.auth-rating-demo>header strong{color:#f3f7fb;font:740 14px/1 var(--font-manrope),sans-serif;margin-top:7px}.auth-rating-demo .score-picker.score-console{max-width:340px;margin:8px auto 0;overflow:visible;border-radius:14px!important;padding:8px!important}.auth-rating-demo .score-console>.score-console-readout{min-height:61px;border-radius:11px!important;grid-template-rows:auto auto!important;grid-template-columns:1fr auto!important;place-items:center start!important;gap:4px 10px!important;padding:7px 10px!important}.auth-rating-demo .score-console-readout>label{text-align:left;align-self:end;font-size:7px}.auth-rating-demo .score-console-readout>.score-console-value{grid-area:1/2/3;align-self:center;min-width:52px;font-size:43px}.auth-rating-demo .score-console-readout>small{color:color-mix(in srgb,var(--score-accent) 70%,white);font:690 9px/1.2 var(--font-manrope),sans-serif;text-align:left;align-self:start}.auth-rating-demo .score-console>.score-console-scale{--score-stop-gap:6px;margin-top:8px!important}.auth-rating-demo .score-console>.score-console-scale>button[data-score]{border-radius:8px;font-size:10px}.auth-rating-demo .score-console-portal{scale:1}.auth-rating-demo blockquote{color:#d4e1ed9e;font:italic 500 9px/1.35 var(--font-literata),serif;background:#02060c59;border:1px solid #b9d3ec14;border-radius:10px;margin:12px 0 0;padding:11px 12px}.auth-stats-tabs{grid-template-columns:1fr 1fr}.auth-stat-bars{gap:12px;margin-top:13px;display:grid}.auth-stat-bars>div{animation:.42s cubic-bezier(.16,1,.3,1) both auth-stat-in;animation-delay:calc(var(--stat-index) * 55ms)}.auth-stat-bars span{justify-content:space-between;align-items:center;gap:9px;margin-bottom:6px;display:flex}.auth-stat-bars strong{color:#e5eef6d1;font:650 9px/1 var(--font-manrope),sans-serif}.auth-stat-bars b{color:#bfd1e18a;font:620 8px/1 var(--font-manrope),sans-serif}.auth-stat-bars i{background:#ffffff0b;border-radius:999px;height:7px;display:block;overflow:hidden}.auth-stat-bars em{width:var(--stat-value);background:linear-gradient(90deg,var(--auth-accent),var(--auth-accent-2));border-radius:inherit;height:100%;box-shadow:0 0 12px color-mix(in srgb,var(--auth-accent) 18%,transparent);animation:.56s cubic-bezier(.16,1,.3,1) both auth-stat-grow;display:block}.auth-stats-demo>footer{background:#ffffff06;border:1px solid #b8d1ea14;border-radius:11px;align-items:center;gap:9px;min-height:50px;margin-top:16px;padding:9px 10px;display:flex}.auth-stats-demo>footer svg{width:17px;color:var(--auth-accent)}.auth-stats-demo>footer strong,.auth-stats-demo>footer small{display:block}.auth-stats-demo>footer strong{color:#e9f1f8;font:670 8px/1.2 var(--font-manrope),sans-serif}.auth-stats-demo>footer small{color:#bfd0e078;font:540 7px/1 var(--font-manrope),sans-serif;margin-top:5px}.auth-rider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;height:230px;margin-top:12px;display:grid}.auth-rider-grid>button{color:#fff;background:linear-gradient(#111823,#05080d);border:1px solid #bed6ed1a;border-radius:12px;min-width:0;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.auth-rider-grid>button[data-rider=war]{--rider-tone:#a75c4c}.auth-rider-grid>button[data-rider=famine]{--rider-tone:#a78b4c}.auth-rider-grid>button[data-rider=death]{--rider-tone:#7269af}.auth-rider-grid>button.is-active{border-color:color-mix(in srgb,var(--rider-tone) 62%,white);box-shadow:0 12px 28px color-mix(in srgb,var(--rider-tone) 18%,transparent);transform:translateY(-4px)}.auth-rider-art{object-fit:contain;object-position:center bottom;opacity:.78;filter:saturate(.82)contrast(1.02);width:calc(100% - 6px);height:calc(100% - 53px);transition:opacity .18s,filter .18s;position:absolute;inset:4px 3px 49px}.auth-rider-grid>button.is-active .auth-rider-art{opacity:1;filter:saturate()contrast(1.04)}.auth-rider-grid>button>span{z-index:2;text-align:left;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05090edb;border:1px solid #d6e5f217;border-radius:9px;min-height:47px;padding:7px 5px 6px 34px;display:block;position:absolute;bottom:5px;left:5px;right:5px;overflow:hidden}.auth-rider-grid>button>span>img{object-fit:cover;border:1px solid color-mix(in srgb,var(--rider-tone) 58%,white);border-radius:7px;width:23px;height:23px;position:absolute;top:9px;left:6px}.auth-rider-grid>button small,.auth-rider-grid>button strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.auth-rider-grid>button small{color:color-mix(in srgb,var(--rider-tone) 70%,white);font:680 6px/1 var(--font-unbounded),sans-serif;text-transform:uppercase}.auth-rider-grid>button strong{color:#edf3f8;font:670 7px/1 var(--font-manrope),sans-serif;margin-top:6px}.auth-riders-demo>p{background:#ffffff06;border:1px solid #bed5eb14;border-radius:10px;align-items:center;gap:8px;min-height:43px;margin:10px 0 0;padding:7px 9px;display:flex}.auth-riders-demo>p svg{width:16px;color:var(--auth-accent)}.auth-riders-demo>p strong,.auth-riders-demo>p small{display:block}.auth-riders-demo>p strong{color:#edf4fa;font:680 8px/1 var(--font-manrope),sans-serif}.auth-riders-demo>p small{color:#bfcfdf7d;font:560 7px/1 var(--font-manrope),sans-serif;margin-top:5px}.auth-profile-demo{grid-template-rows:auto minmax(0,1fr);align-items:center;gap:8px;padding:13px;display:grid}.auth-profile-demo-label{color:color-mix(in srgb,var(--auth-accent) 72%,white);font:680 7px/1 var(--font-unbounded),sans-serif;letter-spacing:.09em;text-transform:uppercase}.auth-profile-demo>.profile-mini-card.is-wide{max-height:284px;overflow:hidden}.auth-tour-copy{align-self:center;min-width:0}.auth-tour-copy h2{color:#f1f5f9;font:650 clamp(17px,1.65vw,21px)/1.12 var(--font-unbounded),sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:0}.auth-tour-copy p{color:#c2d3e294;max-width:43ch;font:520 10px/1.45 var(--font-manrope),sans-serif;margin:7px 0 0}.auth-tour-controls{justify-content:center;align-items:center;min-width:0;display:flex}.auth-tour-dots{justify-content:center;align-items:center;display:flex}.auth-tour-dots button{background:0 0;border:0;place-items:center;width:34px;height:44px;padding:0;display:grid}.auth-tour-dots button span{background:#c4d7e940;border:1px solid #cde0f138;border-radius:999px;width:6px;height:6px;transition:width .22s cubic-bezier(.16,1,.3,1),background .18s,box-shadow .18s;display:block}.auth-tour-dots button.is-active span{background:linear-gradient(90deg,var(--auth-accent),var(--auth-accent-2));width:23px;box-shadow:0 0 12px color-mix(in srgb,var(--auth-accent) 25%,transparent);border-color:#0000}.auth-stage-v2 .auth-access-panel{z-index:3;background:linear-gradient(145deg,color-mix(in srgb,var(--auth-canvas) 58%,transparent),color-mix(in srgb,var(--auth-canvas-2) 34%,transparent));flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:clamp(38px,4.25vw,57px);display:flex;position:relative}.auth-stage-v2 .auth-heading{margin:0 0 21px}.auth-stage-v2 .auth-heading p{color:color-mix(in srgb,var(--auth-accent) 84%,white);font:720 8px/1 var(--font-unbounded),sans-serif;letter-spacing:.15em;margin-bottom:11px}.auth-stage-v2 .auth-heading h1{color:#f3f7fb;font:690 clamp(33px,3.35vw,45px)/1.03 var(--font-manrope),sans-serif;letter-spacing:-.058em}.auth-stage-v2 .auth-heading>span{color:#c4d5e59c;max-width:470px;font:520 11px/1.5 var(--font-manrope),sans-serif;margin-top:11px}.auth-stage-v2 .auth-heading>span.is-placeholder{visibility:hidden}.auth-stage-v2 .auth-tabs{border-color:color-mix(in srgb,var(--auth-glass-edge) 42%,transparent);background:#050a118a;border-radius:13px;margin-bottom:20px;padding:4px}.auth-stage-v2 .auth-tabs:before{border-color:color-mix(in srgb,var(--auth-accent) 36%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--auth-accent) 18%,transparent),color-mix(in srgb,var(--auth-accent-2) 10%,transparent));box-shadow:inset 0 1px #ffffff0f}.auth-stage-v2 .auth-tabs[data-active=register]:before{transform:translate(calc(100% + 8px))}.auth-stage-v2 .auth-tabs[data-active=recover]:before{opacity:0;transform:translate(0)scale(.9)}.auth-stage-v2 .auth-tabs button{color:#c2d3e38c;min-height:44px;font:690 10px/1 var(--font-manrope),sans-serif}.auth-stage-v2 .auth-tabs button.active{color:#f5f9fc;text-shadow:none}.auth-panel-viewport{will-change:height;min-width:0;transition:height .5s cubic-bezier(.16,1,.3,1);overflow:hidden}.auth-stage-v2 .auth-panel{animation:.47s cubic-bezier(.16,1,.3,1) both auth-panel-v2-in}.auth-stage-v2 .auth-form{gap:14px}.auth-stage-v2 .auth-form label,.auth-stage-v2 .auth-field{color:#d8e4eec9;font:690 11px/1.2 var(--font-manrope),sans-serif}.auth-stage-v2 .auth-form input:not([type=checkbox]){color:#f2f6fa;min-height:51px;caret-color:var(--auth-accent);font:560 13px/1 var(--font-manrope),sans-serif;background:#03070c94;border-color:#b2cfea26;border-radius:12px;margin-top:8px;padding-inline:15px}.auth-stage-v2 .auth-form input:focus{border-color:color-mix(in srgb,var(--auth-accent) 59%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--auth-accent) 12%,transparent),inset 0 1px #ffffff08;background:#050b12c2}.auth-stage-v2 .auth-password-field button{width:44px;height:44px;bottom:4px;right:4px}.auth-stage-v2 .auth-field>small,.auth-stage-v2 .auth-form label>small{color:#bed0e08c;font:520 10px/1.45 var(--font-manrope),sans-serif;margin-top:8px}.auth-stage-v2 .auth-consents{background:#070d1680;border-color:#b1cee91c;gap:5px;padding:10px 11px}.auth-stage-v2 .auth-check{min-height:39px;font-size:10px}.auth-stage-v2 .auth-check a{color:color-mix(in srgb,var(--auth-accent) 74%,white)}.auth-stage-v2 .auth-submit{min-height:51px;box-shadow:0 12px 30px color-mix(in srgb,var(--auth-accent) 12%,transparent),inset 0 1px #ffffff24;background:linear-gradient(115deg,color-mix(in srgb,var(--auth-accent) 45%,#293544),color-mix(in srgb,var(--auth-accent-2) 38%,#1a2432))!important;border-color:color-mix(in srgb,var(--auth-accent) 42%,white)!important;font-size:11px!important}html[data-theme=midnight] .auth-stage-v2 .auth-submit{background:linear-gradient(115deg,#176ebd,#128aab)!important}.auth-stage-v2 .auth-text-button{min-height:38px;color:color-mix(in srgb,var(--auth-accent) 73%,white);font-size:10px}.auth-stage-v2 .auth-divider{color:#bbcdde78;margin:18px 0 14px}.auth-stage-v2 .auth-steam-button{color:#f4f7fa;background:linear-gradient(135deg,#171d25,#1d344a);border-color:#82b5e140;min-height:49px;font-size:11px}.auth-stage-v2 .auth-guest-action{color:#eaf5fa;background:linear-gradient(120deg,color-mix(in srgb,var(--auth-accent) 10%,#182331ad),#0e18259e);border-color:color-mix(in srgb,var(--auth-accent) 24%,transparent);min-height:49px;margin-top:10px;font-size:11px}.auth-stage-v2 .auth-guest-action svg{color:var(--auth-accent)}.auth-stage-v2 .auth-system-note,.auth-stage-v2 .auth-message{color:#cfdeeaa6;border-color:color-mix(in srgb,var(--auth-accent) 17%,transparent);background:#0d182591;margin-top:11px;font-size:10px}@keyframes auth-panel-v2-in{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes auth-stat-in{0%{opacity:0;transform:translate(7px)}to{opacity:1;transform:none}}@keyframes auth-stat-grow{0%{width:0}}@media (max-width:1080px){.auth-stage-v2 .auth-pavilion{grid-template-columns:minmax(360px,.82fr) minmax(480px,1.18fr)}.auth-product-panel{padding-inline:25px}.auth-tour{grid-template-rows:auto 320px minmax(69px,auto) 46px}.auth-tour-viewport{height:320px}.auth-rider-grid{height:216px}.auth-mini-profile{height:245px}}@media (max-width:900px){.auth-stage-v2{padding-block:16px;padding-inline:0;overflow:visible}.auth-stage-v2 .auth-pavilion{width:min(690px,calc(100% - var(--site-inline-space)));grid-template-columns:1fr;min-height:0;top:0;overflow:hidden}.auth-product-panel{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--auth-glass-edge) 44%,transparent);min-height:0;padding:23px 27px 19px}.auth-product-panel .auth-brand-mark,.auth-product-panel .auth-brand-mark img{width:43px;height:43px}.auth-product-panel .auth-brand-lockup small{display:none}.auth-tour{grid-template-rows:auto 230px 44px;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:9px 17px;margin-top:16px}.auth-tour-heading{grid-column:1/-1}.auth-tour-viewport{grid-area:2/1/4;height:230px}.auth-tour-copy{grid-area:2/2}.auth-tour-controls{grid-area:3/2}.auth-demo-window{padding:11px}.auth-cover-trio,.auth-rating-demo blockquote,.auth-stats-demo>footer,.auth-riders-demo>p,.auth-profile-controls{display:none}.auth-library-row{margin-top:8px}.auth-rider-grid{height:174px}.auth-mini-profile{height:202px}.auth-mini-banner{height:67px}.auth-mini-profile blockquote{margin-top:9px;padding:7px 9px}.auth-mini-metrics span{min-height:36px}.auth-stage-v2 .auth-access-panel{padding:38px clamp(24px,7vw,54px) 42px}}@media (max-width:620px){.auth-stage-v2{padding-block:10px;padding-inline:0}.auth-stage-v2 .auth-pavilion{border-radius:22px}.auth-product-panel{padding:18px 17px 16px}.auth-product-panel .auth-brand-lockup b{font-size:16px}.auth-tour{grid-template-rows:auto 236px auto 44px;grid-template-columns:1fr;gap:8px}.auth-tour-heading{grid-column:1}.auth-tour-viewport{grid-area:2/1;height:236px}.auth-tour-copy{grid-area:3/1}.auth-tour-copy h2{font-size:16px}.auth-tour-copy p{display:none}.auth-tour-controls{grid-area:4/1}.auth-demo-window{border-radius:14px}.auth-status-tabs button,.auth-stats-tabs button{min-height:32px}.auth-stage-v2 .auth-access-panel{padding:31px 17px 30px}.auth-stage-v2 .auth-heading h1{font-size:clamp(29px,9vw,38px)}.auth-stage-v2 .auth-heading>span{font-size:11px}.auth-stage-v2 .auth-grid{grid-template-columns:1fr}}@media (max-width:390px){.auth-product-panel{padding-inline:13px}.auth-tour-dots button{width:28px}.auth-rider-grid{gap:4px}.auth-rider-grid>button>span{padding-left:5px}.auth-rider-grid>button>span>img{display:none}.auth-mini-metrics{gap:3px}.auth-mini-metrics span{min-height:34px}}@media (max-height:760px) and (min-width:901px){.auth-stage-v2{align-items:center;padding-block:12px}.auth-stage-v2 .auth-pavilion{top:-10px}.auth-stage-v2 .auth-pavilion,.auth-product-panel{min-height:650px}.auth-tour{grid-template-rows:auto 305px minmax(62px,auto) 44px}.auth-tour-viewport{height:305px}.auth-stage-v2 .auth-access-panel{padding-block:32px}}@media (prefers-reduced-motion:reduce){.auth-stage-v2 .auth-variable-glass-canvas{transition:none!important}.auth-stage-v2 .auth-tour-slide,.auth-stage-v2 .auth-panel,.auth-stage-v2 .auth-stat-bars>div,.auth-stage-v2 .auth-stat-bars em{filter:none!important;transition:none!important;animation:none!important;transform:none!important}.auth-stage-v2 .auth-panel-viewport{transition:none!important}.auth-stage-v2 :is(button,a,input){scroll-behavior:auto}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.auth-stage-v2 .auth-pavilion{background:linear-gradient(148deg,var(--auth-canvas-2),var(--auth-canvas))}}@media (min-width:1081px){.auth-stage-v2 .auth-pavilion{grid-template-columns:minmax(535px,1.08fr) minmax(500px,.92fr)}}.auth-interview{grid-template-rows:auto 400px minmax(62px,auto) 40px;gap:9px}.auth-interview-viewport{border-radius:18px;height:400px}.auth-interview .auth-tour-slide{padding:0}.auth-interview .auth-demo-window{background:linear-gradient(148deg,#0c1421f0,#03070deb);border:1px solid #b3d0e91c;border-radius:18px;height:100%;padding:14px;box-shadow:inset 0 1px #ffffff09,0 20px 44px #00000029}.auth-interview .auth-demo-window>header{justify-content:space-between;align-items:center;gap:10px;height:29px;display:flex}.auth-interview .auth-demo-window>header>span{color:#e7f0f7;font:720 8px/1 var(--font-unbounded),sans-serif;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;display:flex}.auth-interview .auth-demo-window>header svg{width:14px;height:14px;color:var(--auth-accent)}.auth-interview .auth-demo-window>header>b{color:#cedce97a;font:650 8px/1 var(--font-manrope),sans-serif}.auth-interview .auth-tour-copy h2{font-size:clamp(16px,1.45vw,19px)}.auth-interview .auth-tour-dots button{width:30px;height:38px}.auth-profile-interview{grid-template-rows:auto minmax(0,1fr);gap:7px;padding:12px!important}.auth-profile-interview>.profile-mini-card.is-wide{border-color:#ffffff2e;border-radius:16px;grid-template-rows:auto 1fr auto;width:100%;height:342px;max-height:none;padding:22px 23px 18px;box-shadow:0 20px 42px #0000005c,inset 0 1px #ffffff1f}.auth-profile-interview .profile-mini-background{object-position:center;filter:saturate(1.08)contrast(1.02)}.auth-profile-interview .profile-mini-veil{background:linear-gradient(90deg,#03050ae6,#03050a8f 55%,#03050a4d),linear-gradient(#0000 38%,#03050ae6)}.auth-profile-interview .profile-mini-avatar .avatar-large{width:82px!important;min-width:82px!important;height:82px!important}.auth-profile-interview .profile-mini-identity h3{text-shadow:0 2px 12px #00000080;color:#fff!important;font:760 24px/1 var(--font-manrope),sans-serif!important;letter-spacing:-.04em!important}.auth-profile-interview .rank-badge.is-compact{justify-self:end;grid-template-columns:49px minmax(0,78px)!important;gap:7px!important}.auth-profile-interview .profile-mini-quote{align-self:center;width:min(92%,470px);background:#03070d8f!important;border-color:#ffffff1f!important;margin:0!important;padding:16px 18px!important}.auth-profile-interview .profile-mini-quote-copy{color:#fff!important;font:560 17px/1.42 var(--font-manrope),sans-serif!important}.auth-profile-interview .profile-mini-metrics{background:#03070d9e;border-color:#ffffff1c;min-height:62px}.auth-profile-interview .profile-mini-metrics .metric-value{color:#fff!important;font-size:17px!important}.auth-profile-interview .profile-mini-metrics span{color:#e0e8f09e!important;font-size:8px!important}.auth-library-interview{overflow:visible!important}.auth-interview-picker-shell{z-index:15;margin-top:8px;position:relative}.auth-interview-picker-shell>svg{z-index:3;color:#bfd3e580;pointer-events:none;width:17px;height:17px;position:absolute;top:14px;left:13px}.auth-interview-game-picker.catalog-picker{z-index:2;width:100%;position:relative}.auth-interview-game-picker.catalog-picker>label>span.sr-only{position:absolute!important}.auth-interview-game-picker.catalog-picker>label>input{color:#edf5fa;width:100%;height:45px;font:600 11px/1 var(--font-manrope),sans-serif;background:#03080fc7;border:1px solid #9ec3e229;border-radius:12px;outline:0;padding:0 15px 0 41px;box-shadow:inset 0 1px #ffffff06}.auth-interview-game-picker.catalog-picker>label>input:focus{border-color:color-mix(in srgb,var(--auth-accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-accent) 9%,transparent)}.auth-interview-game-picker .catalog-picker-results{z-index:30;background:#03080ff7;border:1px solid #8fbbdc2e;border-radius:13px;max-height:255px;padding:7px;top:51px;overflow:auto;box-shadow:0 22px 48px #00000080}.auth-interview-game-picker .catalog-picker-result{min-height:59px}.auth-interview-library{align-content:start;gap:7px;height:260px;margin-top:12px;display:grid}.auth-interview-library.is-empty{background:#ffffff04;border:1px dashed #a0c2de1f;border-radius:14px;align-content:center;place-items:center}.auth-interview-library.is-empty>div{text-align:center;justify-items:center;display:grid}.auth-interview-library.is-empty svg{color:#7cb8de6b;width:30px;height:30px}.auth-interview-library.is-empty strong{color:#dfeaf2;font:680 11px/1 var(--font-manrope),sans-serif;margin-top:10px}.auth-interview-library.is-empty span{color:#becfdd73;font:540 8px/1.3 var(--font-manrope),sans-serif;margin-top:6px}.auth-interview-library>article{background:linear-gradient(110deg,#ffffff0b,#ffffff05);border:1px solid #a6c7e21a;border-radius:12px;grid-template-columns:43px minmax(0,1fr) 24px;align-items:center;gap:11px;min-height:75px;padding:8px;animation:.62s cubic-bezier(.16,1,.3,1) both auth-library-card-in;display:grid}.auth-interview-library>article>img,.auth-cover-placeholder{object-fit:cover;border-radius:7px;width:43px;height:58px;box-shadow:0 8px 17px #00000047}.auth-interview-library>article strong,.auth-interview-library>article small{display:block}.auth-interview-library>article strong{color:#edf4f8;font:700 11px/1.2 var(--font-manrope),sans-serif}.auth-interview-library>article small{color:#c0d1e085;font:540 8px/1 var(--font-manrope),sans-serif;margin-top:6px}.auth-interview-library>article>svg{color:#62d69a;filter:drop-shadow(0 0 8px #62d69a47);width:19px}@keyframes auth-library-card-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}.auth-tier-scale-toggle{background:#02060ba6;border:1px solid #aecce51a;border-radius:9px;gap:2px;padding:2px;display:flex}.auth-tier-scale-toggle button{color:#becfdd80;width:31px;height:24px;font:750 8px/1 var(--font-unbounded),sans-serif;background:0 0;border:0;border-radius:7px;padding:0}.auth-tier-scale-toggle button.is-active{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--auth-accent) 30%,#172331),color-mix(in srgb,var(--auth-accent-2) 24%,#101826));box-shadow:inset 0 1px #ffffff1a}.auth-mini-tier-board{background:#02060b5c;border:1px solid #afcde61a;border-radius:11px;height:278px;margin-top:5px;overflow:hidden}.auth-mini-tier-row{border-bottom:1px solid #b0cde513;grid-template-columns:35px minmax(0,1fr);min-height:27.7px;display:grid}.auth-mini-tier-row:last-child{border-bottom:0}.auth-mini-tier-row>button{color:#fff;width:35px;min-height:27px;font:780 8px/1 var(--font-unbounded),sans-serif;border:0;border-right:1px solid #ffffff17;padding:0}.auth-mini-tier-row[data-score="10"]>button{background:linear-gradient(135deg,#6d2d38,#38151c)}.auth-mini-tier-row[data-score="9"]>button{background:linear-gradient(135deg,#944c4c,#51262a)}.auth-mini-tier-row[data-score="8"]>button{background:linear-gradient(135deg,#c47c52,#71402d)}.auth-mini-tier-row[data-score="7"]>button{color:#21170c;background:linear-gradient(135deg,#dcae66,#856634)}.auth-mini-tier-row[data-score="6"]>button{color:#17170e;background:linear-gradient(135deg,#c8bb79,#756d43)}.auth-mini-tier-row[data-score="5"]>button{color:#11170e;background:linear-gradient(135deg,#9faf82,#5d6a4d)}.auth-mini-tier-row[data-score="4"]>button{color:#0e1714;background:linear-gradient(135deg,#7f9c91,#48635b)}.auth-mini-tier-row[data-score="3"]>button{background:linear-gradient(135deg,#617a73,#344942)}.auth-mini-tier-row[data-score="2"]>button{background:linear-gradient(135deg,#4e5b57,#293532)}.auth-mini-tier-row[data-score="1"]>button{background:linear-gradient(135deg,#303633,#141917)}.auth-mini-tier-row>div{align-items:center;gap:3px;min-width:0;padding:1px 4px;display:flex}.auth-tier-game{z-index:1;touch-action:none;background:#111826;border:1px solid #ffffff21;border-radius:3px;width:21px;min-width:21px;height:26px;padding:0;position:relative;overflow:hidden;box-shadow:0 3px 7px #00000047}.auth-tier-game img{object-fit:cover;pointer-events:none;width:100%;height:100%}.auth-tier-game>span{clip-path:inset(50%);width:1px;height:1px;position:fixed;overflow:hidden}.auth-tier-game.is-selected{border-color:var(--auth-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--auth-accent) 22%,transparent),0 0 13px color-mix(in srgb,var(--auth-accent) 26%,transparent);transform:translateY(-2px)}.auth-tier-pool{background:#02060b73;border:1px dashed #a7c9e421;border-radius:10px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:7px;min-height:59px;margin-top:6px;padding:5px 7px;display:grid}.auth-tier-pool>span{color:#c4d5e375;font:650 7px/1 var(--font-unbounded),sans-serif;text-transform:uppercase}.auth-tier-pool>div{scrollbar-width:none;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.auth-tier-pool .auth-tier-game{border-radius:5px;width:31px;min-width:31px;height:42px}.auth-analytics-mini{height:400px;grid-template-rows:194px 194px!important;grid-template-columns:minmax(0,1.72fr) minmax(154px,.78fr)!important;gap:9px!important}.auth-analytics-mini .analytics-card{background:linear-gradient(148deg,#0f1524f5,#050910f5)!important;border-color:#b3cce621!important;border-radius:14px!important;min-height:0!important;padding:13px!important}.auth-analytics-mini .score-distribution{grid-area:1/1/3;grid-template-rows:auto minmax(0,1fr);display:grid}.auth-analytics-mini .score-distribution h3,.auth-analytics-mini .genre-stats h3{color:#eef3f7;font:650 16px/1 var(--font-cormorant),serif;margin:0}.auth-analytics-mini .score-chart{grid-template-columns:18px 22px minmax(0,1fr);height:328px;min-height:0;margin-top:9px}.auth-analytics-mini .score-chart-y-axis{flex-direction:column;justify-content:space-between;padding-block:4px 17px;font-size:6px;display:flex}.auth-analytics-mini .score-chart-grid{grid-template-rows:repeat(2,1fr)}.auth-analytics-mini .score-chart-column{grid-template-rows:minmax(0,1fr) 16px;min-width:0}.auth-analytics-mini .score-chart-column>div{width:72%}.auth-analytics-mini .score-chart-column b{font-size:6px}.auth-analytics-mini .status-donut-layout{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;height:139px}.auth-analytics-mini .status-donut:before{inset:12px}.auth-analytics-mini .status-donut-legend i{width:6px;height:6px}.auth-analytics-mini .status-donut-legend b,.auth-analytics-mini .status-donut-legend strong{font-size:6px}.auth-analytics-mini .genre-stats{grid-area:2/2}.auth-analytics-mini .genre-stat-line>span{max-width:102px;font-size:6.5px}.auth-analytics-mini .genre-stat-line small{margin-top:2px;font-size:5px}.auth-analytics-mini .genre-stat-line b{font-size:11px}.auth-review-interview{grid-template-rows:42px 69px 36px minmax(0,1fr) 24px;gap:7px;display:grid;padding:11px!important}.auth-review-interview>header{justify-content:flex-start!important;height:42px!important}.auth-review-interview>header>img{object-fit:cover;border-radius:5px;width:32px;height:42px;box-shadow:0 6px 13px #0000004d}.auth-review-interview>header>span{min-width:0}.auth-review-interview>header small,.auth-review-interview>header strong{display:block}.auth-review-interview>header small{color:var(--auth-accent);font:680 6px/1 var(--font-unbounded),sans-serif;text-transform:uppercase}.auth-review-interview>header strong{color:#eef4f8;font:720 10px/1 var(--font-manrope),sans-serif;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.auth-review-verdict{display:block;position:relative}.auth-review-verdict>span{color:#d1dee9b3;font:680 7px/1 var(--font-manrope),sans-serif;margin-bottom:5px;display:block}.auth-review-verdict textarea{color:#f2f6f9;resize:none;border:1px solid color-mix(in srgb,var(--auth-accent) 24%,transparent);width:100%;height:53px;font:600 10px/1.35 var(--font-manrope),sans-serif;background:linear-gradient(120deg,#0f1e30f2,#08101bf2);border-radius:10px;outline:0;padding:11px 13px;overflow:hidden}.auth-review-verdict textarea:focus{border-color:color-mix(in srgb,var(--auth-accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-accent) 8%,transparent)}.auth-review-toolbar{background:#0e1929;border:1px solid #96b6d424;border-radius:9px;align-items:center;gap:3px;padding:4px;display:flex}.auth-review-toolbar button{color:#dce6efa6;background:#ffffff06;border:1px solid #0000;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}:is(.auth-review-toolbar button:hover,.auth-review-toolbar button:focus-visible){color:#fff;border-color:color-mix(in srgb,var(--auth-accent) 32%,transparent);background:color-mix(in srgb,var(--auth-accent) 10%,transparent)}.auth-review-toolbar button svg{width:13px;height:13px}.auth-review-toolbar>span{color:#c0d0de6b;min-width:0;font:610 6px/1 var(--font-unbounded),sans-serif;text-transform:uppercase;align-items:center;gap:5px;margin-left:auto;padding-right:5px;display:flex}.auth-review-toolbar>span svg{width:11px;height:11px}.auth-review-paper{color:#cbd2da;min-height:0;caret-color:var(--auth-accent);font:450 10px/1.55 var(--font-manrope),sans-serif;background:#11151c;border:1px solid #a0b5c91f;border-radius:10px;outline:0;padding:13px 15px;overflow:auto}.auth-review-paper:empty:before{content:attr(data-placeholder);color:#becddb47}.auth-review-paper:focus{border-color:color-mix(in srgb,var(--auth-accent) 43%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--auth-accent) 13%,transparent)}.auth-review-paper h3{color:#f3f5f7;font:700 15px/1.1 var(--font-cormorant),serif;margin:0 0 7px}.auth-review-paper p{margin:0 0 7px}.auth-review-paper blockquote{color:#e6edf2;border-left:2px solid var(--auth-accent);background:#4895ce14;border-radius:0 7px 7px 0;margin:8px 0 0;padding:7px 9px}.auth-review-paper strong{color:#fff;font-weight:750}.auth-review-interview>footer{color:#becddb66;font:580 6px/1 var(--font-manrope),sans-serif;justify-content:space-between;align-items:center;display:flex}.auth-review-interview>footer b{color:#d3dee79e;font-weight:650}.auth-riders-invite{overflow:hidden}.auth-invite-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:238px;margin-top:12px;display:grid}.auth-invite-slots>button{color:#d7e3ed99;background:radial-gradient(circle at 50% 25%,color-mix(in srgb,var(--auth-accent) 10%,transparent),transparent 48%),linear-gradient(180deg,#101722,#05080d);border:1px dashed #a7cae52b;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:12px 7px;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.auth-invite-slots>button:before{pointer-events:none;content:"";border:1px solid #ffffff09;border-radius:9px;position:absolute;inset:7px}:is(.auth-invite-slots>button:hover,.auth-invite-slots>button:focus-visible){color:#fff;border-color:color-mix(in srgb,var(--auth-accent) 48%,transparent);box-shadow:0 14px 28px color-mix(in srgb,var(--auth-accent) 10%,#00000047);transform:translateY(-4px)}.auth-invite-slots>button>svg{width:34px;height:34px;color:var(--auth-accent);background:color-mix(in srgb,var(--auth-accent) 10%,#03080ecc);border:1px solid color-mix(in srgb,var(--auth-accent) 22%,transparent);border-radius:50%;padding:8px}.auth-invite-slots>button>span{color:inherit;font:690 8px/1 var(--font-manrope),sans-serif;margin-top:13px}.auth-invite-slots>button>small{color:#baccdc5c;font:540 6px/1 var(--font-manrope),sans-serif;margin-top:6px}.auth-invite-link{opacity:0;border:1px solid color-mix(in srgb,var(--auth-accent) 19%,transparent);pointer-events:none;background:linear-gradient(110deg,#1931478a,#09111cb8);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:66px;margin-top:10px;padding:8px 9px 8px 12px;transition:opacity .3s,transform .42s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(10px)}.auth-invite-link.is-open{opacity:1;pointer-events:auto;transform:none}.auth-invite-link>span{min-width:0}.auth-invite-link small,.auth-invite-link strong{display:block}.auth-invite-link small{color:#c0d1df73;font:600 6px/1 var(--font-unbounded),sans-serif;text-transform:uppercase}.auth-invite-link strong{color:#eaf3f8;font:620 8px/1 var(--font-manrope),sans-serif;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.auth-invite-link>button{color:#eff8fb;background:linear-gradient(120deg,color-mix(in srgb,var(--auth-accent) 28%,#122030),color-mix(in srgb,var(--auth-accent-2) 18%,#0d1623));border:1px solid color-mix(in srgb,var(--auth-accent) 24%,transparent);height:36px;font:650 7px/1 var(--font-manrope),sans-serif;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.auth-invite-link>button svg{width:13px;height:13px}@media (max-width:1080px) and (min-width:901px){.auth-stage-v2 .auth-pavilion{grid-template-columns:minmax(450px,1fr) minmax(470px,1fr)}.auth-product-panel{padding-inline:22px}.auth-interview{grid-template-rows:auto 380px minmax(60px,auto) 38px}.auth-interview-viewport{height:380px}.auth-profile-interview>.profile-mini-card.is-wide{height:322px}.auth-analytics-mini{height:380px;grid-template-rows:184px 184px!important}.auth-analytics-mini .score-chart{height:307px}}@media (max-width:900px){.auth-interview{grid-template-rows:auto 290px 44px;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr)}.auth-interview-viewport{height:290px}.auth-profile-interview>.profile-mini-card.is-wide{height:264px;padding:13px}.auth-profile-interview .profile-mini-head{grid-template-columns:56px minmax(0,1fr) 105px!important}.auth-profile-interview .profile-mini-avatar .avatar-large{width:56px!important;min-width:56px!important;height:56px!important}.auth-profile-interview .profile-mini-identity h3{font-size:18px!important}.auth-profile-interview .profile-mini-quote{padding:9px 11px!important}.auth-profile-interview .profile-mini-quote-copy{font-size:12px!important}.auth-profile-interview .profile-mini-metrics{min-height:45px}.auth-mini-tier-board{height:194px}.auth-mini-tier-row,.auth-mini-tier-row>button{min-height:19px}.auth-tier-game{width:15px;min-width:15px;height:18px}.auth-tier-pool{min-height:49px}.auth-tier-pool .auth-tier-game{width:25px;min-width:25px;height:34px}.auth-analytics-mini{height:290px;grid-template-rows:140px 140px!important}.auth-analytics-mini .score-chart{height:225px}.auth-analytics-mini .status-donut-layout{grid-template-columns:55px minmax(0,1fr);height:91px}.auth-analytics-mini .status-donut{width:55px;height:55px}.auth-analytics-mini .genre-stat-line:nth-of-type(n+5){display:none}.auth-review-interview{grid-template-rows:34px 55px 31px minmax(0,1fr) 18px}.auth-review-interview>header{height:34px!important}.auth-review-interview>header>img{width:26px;height:34px}.auth-review-verdict textarea{height:41px;padding:8px 10px}.auth-review-toolbar button{width:23px;height:23px}.auth-invite-slots{height:163px}.auth-invite-link{min-height:53px}}@media (max-width:620px){.auth-interview{grid-template-rows:auto 275px auto 40px;grid-template-columns:1fr}.auth-interview-viewport{height:275px}.auth-interview .auth-tour-copy p{display:none}.auth-profile-interview>.profile-mini-card.is-wide{height:249px}.auth-profile-interview .profile-mini-head{grid-template-columns:50px minmax(0,1fr) 94px!important;gap:7px!important}.auth-profile-interview .profile-mini-avatar .avatar-large{width:50px!important;min-width:50px!important;height:50px!important}.auth-profile-interview .profile-mini-identity h3{font-size:15px!important}.auth-profile-interview .rank-badge.is-compact{grid-template-columns:36px minmax(0,58px)!important}.auth-profile-interview .rank-badge.is-compact>img{width:36px!important;height:36px!important}.auth-profile-interview .profile-mini-metrics div:nth-child(2){display:none}.auth-profile-interview .profile-mini-metrics{grid-template-columns:repeat(3,1fr)}.auth-interview-library{height:156px}.auth-mini-tier-board{height:181px}.auth-tier-pool{min-height:45px}.auth-analytics-mini{height:275px;grid-template-rows:133px 133px!important;grid-template-columns:minmax(0,1.35fr) minmax(118px,.65fr)!important;gap:6px!important}.auth-analytics-mini .analytics-card{padding:8px!important}.auth-analytics-mini .score-chart{grid-template-columns:13px 16px minmax(0,1fr);height:218px}.auth-analytics-mini .status-donut-layout{grid-template-columns:48px minmax(0,1fr);gap:4px}.auth-analytics-mini .status-donut{width:48px;height:48px}.auth-analytics-mini .status-donut:before{inset:9px}.auth-analytics-mini .status-donut strong{font-size:13px}.auth-analytics-mini .genre-stats h3{font-size:12px}.auth-analytics-mini .genre-stat-line{min-height:21px}.auth-invite-slots{gap:5px;height:160px}.auth-invite-slots>button>span{font-size:6.5px}.auth-invite-link>button span{display:none}}@media (min-width:1081px){.auth-stage-v2 .auth-pavilion{grid-template-columns:minmax(600px,1.18fr) minmax(500px,.82fr);min-height:760px}.auth-product-panel{min-height:760px}.auth-interview{grid-template-rows:auto 500px minmax(62px,auto) 40px}.auth-interview-viewport{height:500px}}.auth-profile-interview{align-items:stretch;width:100%;height:100%;display:flex}.auth-profile-interview>.profile-mini-card.is-wide{border-radius:19px;flex-direction:column;gap:13px;width:100%;height:100%;max-height:none;margin:0;padding:18px;display:flex}.auth-profile-interview .profile-mini-head{grid-template-columns:76px minmax(0,1fr) minmax(116px,132px)!important;gap:12px!important}.auth-profile-interview .profile-mini-avatar .avatar-large{border-radius:18px!important;width:76px!important;min-width:76px!important;height:76px!important}.auth-profile-interview .profile-mini-identity h3{color:#fff!important;letter-spacing:-.055em!important;font-size:20px!important;line-height:1!important}.auth-profile-interview .profile-mini-identity p{color:#ffffff91;margin-top:7px;font-size:12px}.auth-profile-interview .rank-badge.is-compact{grid-template-columns:40px minmax(0,1fr)!important;gap:8px!important}.auth-profile-interview .rank-badge.is-compact>img{width:40px!important;height:40px!important}.auth-profile-interview .rank-badge.is-compact small{font-size:11px!important}.auth-profile-interview .rank-badge.is-compact b{color:#ffffff8a;font-size:8px!important}.auth-profile-interview .profile-mini-quote{align-self:stretch;width:auto;font-style:italic;font-weight:570;color:#f4f7fbe0!important;background:linear-gradient(90deg,#06080c94,#06080c61)!important;border:1px solid #e2e9f21a!important;border-left:3px solid #e2e9f22e!important;border-radius:4px 12px 12px 4px!important;margin:0!important;padding:11px 14px 12px 17px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(14px,2.45cqi,16px)!important;line-height:1.34!important}.auth-profile-interview .profile-mini-metrics{background:0 0;border:0;border-top:1px solid #ffffff1c;gap:10px;min-height:0;margin-top:auto;padding-top:12px}.auth-profile-interview .profile-mini-metrics .metric-value{font-size:21px!important}.auth-profile-interview .profile-mini-metrics span{font-size:8px!important}.auth-library-interview{padding:14px!important;overflow:visible!important}.auth-library-toolbar{height:29px!important}.auth-interview-library.library-grid{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--auth-accent) 24%,transparent) transparent;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px;height:calc(100% - 94px);margin-top:12px;padding:0;display:grid;overflow:auto}.auth-interview-library.library-grid.is-empty{background:#ffffff04;border:1px dashed #a0c2de24;border-radius:14px;align-content:center;place-items:center;display:grid}.auth-library-empty{text-align:center;justify-items:center;display:grid}.auth-library-empty svg{color:#7cb8de75;width:34px;height:34px}.auth-library-empty strong{color:#e8f0f6;font:700 13px/1 var(--font-manrope),sans-serif;margin-top:12px}.auth-library-empty span{color:#becfdd7a;font:540 9px/1.3 var(--font-manrope),sans-serif;margin-top:7px}.auth-interview-library>.auth-library-card{border-radius:14px;flex-direction:column;align-items:stretch;min-height:0;padding:0;animation:.62s cubic-bezier(.16,1,.3,1) both auth-library-card-in;display:flex;overflow:hidden}.auth-library-card-cover{width:100%;padding:9px 9px 0;display:block}.auth-library-card-cover>img,.auth-library-card-cover>.auth-cover-placeholder{aspect-ratio:4/5.22;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 12px 24px #0000004d,inset 0 0 0 1px #ffffff17}.auth-library-card .library-card-copy{padding:11px 10px 13px!important}.auth-library-card .library-card-title h3{color:#f1f5f8;font:720 13px/1.28 var(--font-manrope),sans-serif;letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.auth-tier-board-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--auth-accent) 28%,transparent) transparent;scroll-behavior:smooth;border-radius:14px;height:calc(100% - 37px);margin-top:8px;position:relative;overflow:auto}.auth-profile-tier-board{--tier-card-width:52px;--tier-card-height:78px;border-radius:14px;overflow:visible}.auth-profile-tier-board .profile-tier-label{min-height:96px;padding:10px}.auth-profile-tier-board .profile-tier-label>strong{color:#fff!important;font-size:34px!important;line-height:.9!important}.auth-profile-tier-board .profile-tier-label>span{max-width:92px;margin-top:6px;font-size:7.5px;line-height:1.22;color:#fff!important}.auth-profile-tier-board .profile-tier-label>small{color:#ffffff9e;margin-top:5px;font-size:7px}.auth-profile-tier-board .profile-tier-content{min-width:0}.auth-profile-tier-board .profile-tier-games{align-items:center;gap:8px;min-height:96px;padding:8px 10px;overflow-x:auto;grid-template-columns:none!important;grid-auto-rows:auto!important;display:flex!important}.auth-profile-tier-board .auth-tier-game{z-index:1;touch-action:none;position:relative;overflow:hidden;width:var(--tier-card-width)!important;min-width:var(--tier-card-width)!important;max-width:var(--tier-card-width)!important;height:var(--tier-card-height)!important;min-height:var(--tier-card-height)!important;border-radius:7px!important;padding:0!important}.auth-profile-tier-board .auth-tier-game .game-cover,.auth-profile-tier-board .auth-tier-game .game-cover img{object-fit:cover;display:block;border-radius:inherit!important;width:100%!important;height:100%!important}.auth-profile-tier-board .auth-tier-game .tier-card-title{display:none!important}.auth-profile-tier-board .auth-tier-game.is-selected{transform:translateY(-3px);border-color:var(--auth-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--auth-accent) 24%,transparent),0 0 18px color-mix(in srgb,var(--auth-accent) 27%,transparent)!important}.auth-profile-tier-board .profile-tier-games>i{color:#c4d5e37a;font:560 9px/1.35 var(--font-manrope),sans-serif}.auth-analytics-mini{width:100%;height:100%;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr)!important;gap:10px!important}.auth-analytics-mini .analytics-card{border-radius:16px!important;min-height:0!important;padding:16px!important}.auth-analytics-mini .score-distribution{grid-area:1/1/3;grid-template-rows:auto minmax(0,1fr);display:grid;min-height:0!important}.auth-analytics-mini .score-distribution h3,.auth-analytics-mini .genre-stats h3{font:600 21px/1 var(--serif);margin:0}.auth-analytics-mini .score-chart{grid-template-columns:20px 27px minmax(0,1fr);gap:5px;height:auto;min-height:0;margin-top:14px}.auth-analytics-mini .score-chart-axis-title{font-size:8px}.auth-analytics-mini .score-chart-y-axis{padding-block:10px 24px;font-size:8px}.auth-analytics-mini .score-chart-columns{gap:5px}.auth-analytics-mini .score-chart-column>span,.auth-analytics-mini .score-chart-column>b{font-size:8px}.auth-analytics-mini .status-donut-card{grid-area:1/2}.auth-analytics-mini .status-donut-card>header{margin-bottom:6px}.auth-analytics-mini .status-donut-card .eyebrow,.auth-analytics-mini .genre-stats .eyebrow{margin:0;font-size:8px}.auth-analytics-mini .status-donut-card>header>span{font-size:8px}.auth-analytics-mini .status-donut-layout{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:9px;height:calc(100% - 24px);margin-top:5px}.auth-analytics-mini .status-donut{width:82px;height:82px;padding:0}.auth-analytics-mini .status-donut small{font-size:6px}.auth-analytics-mini .status-donut-legend{gap:5px}.auth-analytics-mini .status-donut-legend>div{grid-template-columns:7px minmax(0,1fr) auto;gap:5px}.auth-analytics-mini .status-donut-legend>div>i{width:7px;height:7px}.auth-analytics-mini .genre-stats h3{margin:8px 0 10px}.auth-analytics-mini .genre-stat-line{gap:8px;min-height:31px}.auth-review-interview{background:#080b10;border-radius:18px;width:100%;height:100%;display:block;overflow:hidden;padding:0!important}.auth-review-exact-scale{transform-origin:0 0;width:950px;transform:scale(.605)}.auth-review-exact-scale .rich-editor-section{margin:0}.auth-riders-interview{--c28-text:#eef2f7;--c28-surface-1:#0a0d13;--c28-surface-2:#141922;--c28-line:#d4deeb24;--c28-line-strong:#d4deeb33;width:100%;height:100%;position:relative}.auth-rider-grid-exact{gap:12px;width:100%;height:100%;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important}.auth-rider-grid-exact>.critic30-rider-card,.auth-rider-grid-exact>.critic30-rider-card:nth-child(3){grid-column:auto;height:100%;min-height:0;width:auto!important}.auth-rider-grid-exact .critic30-rider-art,.auth-rider-grid-exact .critic30-rider-card.is-empty .critic30-rider-art{opacity:.92;filter:saturate(.96)contrast(1.03)drop-shadow(0 15px 16px #0000007a)}.auth-rider-grid-exact .critic30-rider-card.is-empty:hover .critic30-rider-art,.auth-rider-grid-exact .critic30-rider-card.is-empty:focus-within .critic30-rider-art{opacity:1}.auth-riders-interview>.auth-invite-link{z-index:20;margin:0;position:absolute;bottom:13px;left:13px;right:13px;box-shadow:0 20px 54px #0009}@media (max-width:1080px) and (min-width:901px){.auth-interview{grid-template-rows:auto 430px minmax(60px,auto) 38px}.auth-interview-viewport{height:430px}.auth-review-exact-scale{transform:scale(.52)}.auth-profile-tier-board{--tier-card-width:46px;--tier-card-height:69px}.auth-profile-tier-board .auth-profile-tier-row,.auth-profile-tier-board .profile-tier-label,.auth-profile-tier-board .profile-tier-games{min-height:86px}}@media (max-width:900px){.auth-profile-interview>.profile-mini-card.is-wide{height:100%;padding:13px}.auth-interview-library.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-profile-tier-board{--tier-card-width:38px;--tier-card-height:57px}.auth-profile-tier-board .auth-profile-tier-row{grid-template-columns:84px minmax(0,1fr);min-height:74px}.auth-profile-tier-board .profile-tier-label,.auth-profile-tier-board .profile-tier-games{min-height:74px}.auth-profile-tier-board .profile-tier-label>strong{font-size:27px!important}.auth-analytics-mini{grid-template-columns:minmax(0,1.25fr) minmax(145px,.75fr)!important}.auth-analytics-mini .analytics-card{padding:10px!important}.auth-analytics-mini .score-distribution h3,.auth-analytics-mini .genre-stats h3{font-size:16px}.auth-review-exact-scale{transform:scale(.43)}.auth-rider-grid-exact{gap:7px}.auth-rider-grid-exact .critic30-rider-profile,.auth-rider-grid-exact .critic30-empty-rider-copy{bottom:6px;left:6px;right:6px}}@media (max-width:620px){.auth-profile-interview .profile-mini-head{grid-template-columns:50px minmax(0,1fr) 94px!important}.auth-profile-interview .profile-mini-avatar .avatar-large{width:50px!important;min-width:50px!important;height:50px!important}.auth-profile-interview .profile-mini-identity h3{font-size:15px!important}.auth-profile-interview .profile-mini-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.auth-profile-interview .profile-mini-metrics>div{display:block!important}.auth-profile-interview .profile-mini-metrics .metric-value{font-size:14px!important}.auth-interview-library.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.auth-profile-tier-board .auth-profile-tier-row{grid-template-columns:74px minmax(0,1fr)}.auth-analytics-mini{grid-template-columns:minmax(0,1.18fr) minmax(124px,.82fr)!important;gap:6px!important}.auth-analytics-mini .analytics-card{padding:8px!important}.auth-analytics-mini .status-donut-layout{grid-template-columns:52px minmax(0,1fr)}.auth-analytics-mini .status-donut{width:52px;height:52px}.auth-analytics-mini .status-donut:before{width:36px;height:36px}.auth-review-exact-scale{width:760px;transform:scale(.41)}.auth-rider-grid-exact{gap:5px}.auth-rider-grid-exact .critic33-rider-icon{width:16px;height:16px;top:10px;right:10px}.auth-rider-grid-exact .critic33-corner-marks{inset:10px}.auth-rider-grid-exact button.critic30-empty-rider-copy{grid-template-columns:25px minmax(0,1fr);gap:0 6px;padding:7px}.auth-rider-grid-exact .critic30-empty-rider-copy strong{font-size:8px}.auth-rider-grid-exact .critic30-empty-rider-copy small{font-size:6px}}.auth-profile-interview{background:#04060a;border:1px solid #c0d3e524;border-radius:18px;position:relative;overflow:hidden;padding:0!important}.auth-profile-full,.auth-profile-full>.profile-hero-v5{width:100%;height:100%!important;min-height:0!important}.auth-profile-full>.profile-hero-v5{--profile-accent:#ff4771;--profile-accent-2:#7767ff;border-radius:17px;overflow:hidden}.auth-profile-full>.profile-hero-v5:after{background:linear-gradient(90deg,#020408a3,#0204085c 58%,#020408b5)}.auth-profile-full .profile-widget-rail,.auth-profile-full .profile-friends-roster{display:none!important}.auth-profile-full .profile-hero-inner{--auth-profile-inset:14px;grid-template-columns:150px minmax(0,1fr)!important;align-items:center!important;gap:21px!important;width:100%!important;height:100%!important;min-height:0!important;padding:28px 22px 23px!important;display:grid!important}.auth-profile-full .profile-avatar-column{align-self:start;padding-top:5px!important}.auth-profile-full .avatar-hero{width:150px!important;height:150px!important;box-shadow:0 22px 54px #00000080,0 0 0 1px color-mix(in srgb,var(--profile-accent) 45%,transparent),0 0 28px color-mix(in srgb,var(--profile-accent) 26%,transparent)!important;border-width:2px!important;border-radius:27px!important}.auth-profile-full .profile-identity{justify-content:flex-start;align-self:stretch;height:auto!important;min-height:0!important}.auth-profile-full .profile-identity h1{letter-spacing:-.062em!important;max-width:none!important;margin:0!important;font-size:42px!important;line-height:.94!important}.auth-profile-full .profile-real-line{gap:11px;margin-top:10px!important;font-size:11px!important}.auth-profile-full .profile-real-line .country-flag{width:19px;height:13px}.auth-profile-full .rank-badge{grid-template-columns:45px minmax(0,1fr)!important;gap:9px!important;margin-top:10px!important}.auth-profile-full .rank-badge b{font-size:9px!important}.auth-profile-full .profile-manifesto{max-width:none;margin-top:13px!important;padding:13px 16px 14px 19px!important;font-size:17px!important;line-height:1.22!important}.auth-profile-full .profile-manifesto:before{font-size:38px;top:-12px}.auth-profile-full .profile-passport{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:11px!important}.auth-profile-full .profile-passport-item{border-radius:9px!important;grid-template-columns:27px minmax(0,1fr)!important;gap:6px!important;min-height:44px!important;padding:6px 7px!important}.auth-profile-full .profile-genres{gap:5px;margin-top:10px!important}.auth-profile-full .profile-genres span{padding:4px 7px!important;font-size:7.5px!important}.auth-profile-full .profile-envy-stats{gap:8px!important;margin-top:auto!important;padding-top:13px!important}.auth-profile-full .profile-envy-stats strong{font-size:24px!important}.auth-profile-full .profile-envy-stats span{margin-top:3px!important;font-size:7px!important}.auth-tour-slide.is-active .auth-profile-full .profile-identity h1{animation-delay:80ms}.auth-tour-slide.is-active .auth-profile-full .profile-real-line{animation-delay:.15s}.auth-tour-slide.is-active .auth-profile-full .rank-badge{animation-delay:.22s}.auth-tour-slide.is-active .auth-profile-full .profile-manifesto{animation-delay:.3s}.auth-tour-slide.is-active .auth-profile-full .profile-passport{animation-delay:.39s}.auth-tour-slide.is-active .auth-profile-full .profile-genres{animation-delay:.47s}.auth-tour-slide.is-active .auth-profile-full .profile-envy-stats{animation-delay:.55s}@keyframes auth-profile-piece-in{0%{opacity:0;filter:blur(7px);transform:translateY(15px)scale(.982)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.auth-interview-library.library-grid{grid-auto-rows:max-content;place-content:start;grid-template-columns:repeat(auto-fit,214px)!important;gap:14px!important}.auth-interview-library>.auth-library-card{background:var(--panel);border:1px solid var(--line);border-radius:15px;width:214px;min-height:0;box-shadow:0 18px 42px #00000040}.auth-library-card-cover{width:100%;padding:12px 12px 0!important}.auth-library-card-cover>.game-cover{aspect-ratio:4/5.22;display:block;overflow:hidden;border-radius:12px!important;width:100%!important;height:auto!important;box-shadow:0 12px 24px #00000047,inset 0 0 0 1px #ffffff17!important}.auth-library-card-cover>.game-cover>:is(img,.auth-cover-placeholder){object-fit:cover;width:100%;height:100%;display:block}.auth-library-card .library-card-copy{min-height:108px;padding:13px 14px 14px!important}.auth-library-card .library-card-title{min-height:40px}.auth-library-card .library-card-title h3{color:var(--ink);font:720 15px/20px var(--font-manrope),sans-serif;letter-spacing:-.025em}.auth-library-card .library-card-status-row{margin:7px 0 0}.auth-library-card .library-card-status-row .library-card-kicker{font-size:9px!important}.auth-library-card .library-edit-action{flex-basis:36px;width:36px;min-width:36px;height:36px}.auth-library-card .library-edit-action svg{width:16px;height:16px}.auth-tier-board-scroll{border-radius:13px;height:calc(100% - 36px);margin-top:7px;overflow:hidden}.auth-profile-tier-board{border-radius:13px;grid-template-rows:repeat(10,minmax(0,1fr)) minmax(0,1.18fr);height:100%;display:grid;overflow:hidden;--tier-card-width:23px!important;--tier-card-height:33px!important}.auth-profile-tier-board .profile-tier-label{justify-content:center;padding:4px 6px!important}.auth-profile-tier-board .profile-tier-label>span{max-width:64px;line-height:1.05;margin-top:3px!important;font-size:5.5px!important}.auth-profile-tier-board .auth-tier-game{border-radius:4px!important}.auth-analytics-mini .analytics-card{border-radius:15px!important;padding:14px!important}.auth-analytics-mini .score-distribution h3{font-size:23px!important}.auth-analytics-mini .score-chart{grid-template-columns:18px 24px minmax(0,1fr);gap:4px;margin-top:10px}.auth-analytics-mini .score-chart-axis-title,.auth-analytics-mini .score-chart-y-axis,.auth-analytics-mini .score-chart-column>span,.auth-analytics-mini .score-chart-column>b{font-size:7.5px!important}.auth-analytics-mini .score-chart-plot{padding:10px 7px 24px 8px}.auth-analytics-mini .status-donut-layout{grid-template-columns:74px minmax(0,1fr);gap:8px}.auth-analytics-mini .status-donut-legend span b,.auth-analytics-mini .status-donut-legend>div>strong{font-size:7px}.auth-analytics-mini .genre-stats h3{margin:6px 0 8px;font-size:18px!important;line-height:.92!important}.auth-analytics-mini .genre-stat-line{min-height:27px;padding:4px 0}.auth-review-interview{align-items:flex-start;display:flex!important}.auth-review-exact-scale{zoom:.62;width:161.29%;transform:none!important}.auth-review-exact-scale .review-editor-lead-outside{margin-bottom:11px}.auth-review-exact-scale .review-mode-stage{--review-editor-user-height:548px!important;height:548px!important;min-height:548px!important}.auth-review-exact-scale .review-editor-wysiwyg{min-height:418px!important}.auth-review-interview[data-review-phase=select-heading] .review-editor-wysiwyg>p:first-child,.auth-review-interview[data-review-phase=select-quote] .review-editor-wysiwyg>p:last-child,.auth-review-interview[data-review-phase=select-bold] .review-editor-wysiwyg>blockquote:last-child{box-shadow:0 0 0 2px #6bbeff3d;color:#fff!important;background:#3a91d694!important}.auth-review-interview[data-review-phase=press-heading] button[aria-label^=Заголовок],.auth-review-interview[data-review-phase=press-quote] button[aria-label=Цитата],.auth-review-interview[data-review-phase=press-bold] button[aria-label=Жирный]{animation:.54s cubic-bezier(.22,1,.36,1) both auth-review-tool-press;color:#fff!important;background:color-mix(in srgb,var(--wine) 32%,var(--surface-soft))!important;border-color:color-mix(in srgb,var(--wine) 62%,var(--line))!important}@keyframes auth-review-tool-press{0%{transform:scale(1)}42%{box-shadow:0 0 0 6px color-mix(in srgb,var(--wine) 17%,transparent);transform:scale(.82)}to{transform:scale(1)}}.auth-rider-grid-exact{justify-content:center!important;align-items:center!important;gap:10px!important}.auth-rider-grid-exact>.critic30-rider-card,.auth-rider-grid-exact>.critic30-rider-card:nth-child(3){aspect-ratio:.405;max-height:100%;width:100%!important;height:auto!important}.auth-rider-grid-exact .critic30-rider-art,.auth-rider-grid-exact .critic30-rider-card.is-empty .critic30-rider-art{width:calc(100% - 20px)!important;height:calc(100% - var(--rider-dock) - 18px)!important;object-fit:contain!important;object-position:center bottom!important;inset:8px 10px auto!important;transform:none!important}@media (max-width:1080px){.auth-profile-full .profile-hero-inner{grid-template-columns:132px minmax(0,1fr)!important;gap:17px!important;padding:22px 18px 18px!important}.auth-profile-full .avatar-hero{width:132px!important;height:132px!important}.auth-profile-full .profile-identity h1{font-size:36px!important}.auth-profile-full .profile-manifesto{font-size:15px!important}.auth-profile-full .profile-passport-item:nth-child(n+5){display:none}.auth-review-exact-scale{zoom:.58;width:172.414%}}@media (max-width:620px){.auth-profile-full .profile-hero-inner{grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important;padding:15px 13px!important}.auth-profile-full .avatar-hero{border-radius:18px!important;width:96px!important;height:96px!important}.auth-profile-full .profile-identity h1{font-size:27px!important}.auth-profile-full .profile-real-line{font-size:8px!important}.auth-profile-full .profile-manifesto{padding:9px 11px!important;font-size:12px!important}.auth-profile-full .profile-passport{grid-template-columns:repeat(2,minmax(0,1fr))!important}.auth-profile-full .profile-passport-item:nth-child(n+4){display:none}.auth-profile-full .profile-envy-stats strong{font-size:17px!important}.auth-interview-library.library-grid{grid-template-columns:repeat(auto-fit,176px)!important}.auth-interview-library>.auth-library-card{width:176px}.auth-profile-tier-board .auth-profile-tier-row{grid-template-columns:62px minmax(0,1fr)!important}.auth-profile-tier-board{--tier-card-width:20px!important;--tier-card-height:29px!important}.auth-review-exact-scale{zoom:.52;width:192.308%}}.auth-profile-full>.profile-hero-v5{position:relative!important}.auth-profile-full .profile-hero-inner{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;padding:var(--auth-profile-inset) 18px!important;box-sizing:border-box!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:158px minmax(0,1fr)!important;align-content:start!important;align-items:start!important;gap:20px!important;margin:0!important;position:absolute!important;inset:0!important}.auth-profile-full .profile-avatar-column{grid-row:1!important;align-self:start!important;padding:0!important}.auth-profile-full .profile-identity{grid-row:1!important}.auth-profile-full .avatar-hero{width:158px!important;height:158px!important}.auth-profile-full .profile-identity{flex-direction:column!important;justify-content:flex-start!important;align-self:stretch!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important;overflow:visible!important}.auth-profile-full .profile-identity h1{flex:none;font-size:40px!important}.auth-profile-full .profile-real-line{flex:none;margin-top:7px!important;font-size:12px!important}.auth-profile-full .rank-badge{grid-template-columns:62px minmax(0,1fr)!important;gap:11px!important;min-height:62px!important;margin-top:7px!important;padding:0!important}.auth-profile-full .rank-badge>img{width:62px!important;height:62px!important}.auth-profile-full .rank-badge small{font-size:11px!important}.auth-profile-full .rank-badge b{margin-top:3px;font-size:11px!important}.auth-profile-full .rank-badge i{margin-top:6px!important}.auth-profile-full .profile-manifesto{flex:none;margin-top:8px!important;padding:10px 14px 11px 17px!important;font-size:15px!important;line-height:1.18!important}.auth-profile-full .profile-passport{flex:none;gap:5px!important;margin-top:8px!important}.auth-profile-full .profile-passport-item{grid-template-columns:24px minmax(0,1fr)!important;gap:5px!important;min-height:39px!important;padding:5px 6px!important}.auth-profile-full .profile-passport-icon{width:24px!important;height:24px!important}.auth-profile-full .profile-passport-icon>svg{width:20px!important;height:20px!important}.auth-profile-full .profile-passport-item small{font-size:6px!important}.auth-profile-full .profile-passport-item b{font-size:8px!important}.auth-profile-full .profile-genres{flex:none;margin-top:7px!important}.auth-profile-full .profile-envy-stats{border-top:1px solid #ffffff21!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;width:100%!important;min-height:55px!important;margin-top:auto!important;padding:10px 0 0!important;display:grid!important}.auth-profile-full .profile-envy-stats>div{overflow:visible!important}.auth-profile-full .profile-envy-stats strong,.auth-profile-full .profile-envy-stats .metric-value{font-size:25px!important;line-height:.9!important}.auth-profile-full .profile-envy-stats span{min-height:17px;font-size:7px!important;line-height:1.15!important}.auth-library-interview{grid-template-rows:29px 45px minmax(0,1fr)!important;gap:9px!important;padding:13px!important;display:grid!important;overflow:visible!important}.auth-library-interview .auth-library-toolbar{height:29px!important}.auth-library-interview .auth-interview-picker-shell{height:45px;margin:0!important}.auth-library-interview .auth-interview-library.library-grid{width:100%;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:max-content!important;place-content:start stretch!important;gap:9px!important;height:100%!important;margin:0!important;padding:0 2px 2px!important;overflow:auto!important}.auth-library-interview .auth-interview-library.library-grid.is-empty{grid-template-columns:minmax(0,1fr)!important;place-content:center!important;place-items:center!important}.auth-library-interview .auth-library-empty{width:100%;place-self:center!important}.auth-library-interview .auth-library-card{border-radius:13px!important;width:100%!important;min-width:0!important;min-height:0!important;display:flex!important}.auth-library-interview .auth-library-card-cover{padding:8px 8px 0!important}.auth-library-interview .auth-library-card-cover>.game-cover{aspect-ratio:4/5.22!important;border-radius:9px!important}.auth-library-interview .auth-library-card .catalog-artwork,.auth-library-interview .auth-library-card .catalog-artwork-image,.auth-library-interview .auth-library-card .catalog-artwork-fallback,.auth-library-interview .auth-library-card .catalog-artwork-skeleton{border-radius:inherit!important;width:100%!important;height:100%!important}.auth-library-interview .auth-library-card .library-card-copy{min-height:112px!important;padding:9px 10px 10px!important}.auth-library-interview .auth-library-card .library-card-facts{gap:3px!important;margin-top:auto!important}.auth-library-interview .auth-library-card .library-card-facts>div{min-width:0;padding:5px 3px!important}.auth-library-interview .auth-library-card .library-card-facts dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:3px!important;font-size:6.5px!important}.auth-tier-interview{padding:12px 17px 14px!important}.auth-tier-interview>header{height:30px!important}.auth-tier-board-scroll{border:1px solid #b8cce024;width:96%;box-shadow:0 18px 42px #00000040;border-radius:14px!important;height:390px!important;margin:10px auto 0!important;overflow:hidden auto!important}.auth-profile-tier-board{width:100%;--tier-card-width:42px!important;--tier-card-height:62px!important;border:0!important;border-radius:13px!important;height:auto!important;display:block!important;overflow:visible!important}.auth-profile-tier-board .auth-profile-tier-row{grid-template-columns:96px minmax(0,1fr)!important;min-height:76px!important}.auth-profile-tier-board .profile-tier-label,.auth-profile-tier-board .profile-tier-games{height:76px!important;min-height:76px!important}.auth-profile-tier-board .profile-tier-label{padding:7px!important}.auth-profile-tier-board .profile-tier-label>strong{font-size:27px!important;line-height:.82!important}.auth-profile-tier-board .profile-tier-label>span{max-width:82px;margin-top:5px!important;font-size:7px!important;line-height:1.12!important}.auth-profile-tier-board .profile-tier-label>small{margin-top:4px!important;font-size:6.5px!important}.auth-profile-tier-board .profile-tier-games{gap:7px!important;padding:7px 9px!important;overflow:hidden!important}.auth-profile-tier-board .auth-tier-game{width:var(--tier-card-width)!important;min-width:var(--tier-card-width)!important;max-width:var(--tier-card-width)!important;height:var(--tier-card-height)!important;min-height:var(--tier-card-height)!important;cursor:grab!important;border-radius:6px!important}.auth-profile-tier-board .auth-tier-game:active,.auth-profile-tier-board .auth-tier-game[data-dragging=true]{cursor:grabbing!important}.auth-profile-tier-board .auth-tier-game>.game-cover{clip-path:none!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important;position:static!important;overflow:hidden!important}.auth-profile-tier-board .auth-tier-game .catalog-artwork{clip-path:none!important;width:100%!important;height:100%!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important}.auth-profile-tier-board .auth-tier-game .catalog-artwork-image,.auth-profile-tier-board .auth-tier-game .catalog-artwork-fallback,.auth-profile-tier-board .auth-tier-game .catalog-artwork-skeleton{clip-path:none!important;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.auth-profile-tier-board .profile-tier-games>i{font-size:8px!important}.auth-profile-tier-board .auth-profile-tier-row[data-tier=unrated]{z-index:12;position:sticky;bottom:0;box-shadow:0 -14px 28px #00000061}.auth-analytics-mini .score-chart-column{grid-template-rows:minmax(0,1fr) 18px!important;height:100%!important}.auth-analytics-mini .score-chart-column>div{justify-content:center!important;align-items:flex-end!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important}.auth-analytics-mini .score-chart-column>div>i{transform-origin:bottom;min-height:0;animation:.68s cubic-bezier(.16,1,.3,1) both auth-score-bar-in;width:72%!important;height:var(--score-bar-height)!important}.auth-analytics-mini .score-chart-plot{min-height:0!important}.auth-analytics-mini .score-chart-columns{height:100%!important;min-height:0!important}@keyframes auth-score-bar-in{0%{opacity:.25;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.auth-review-interview{box-sizing:border-box!important;background:linear-gradient(145deg,#ffffff09,#03060adb)!important;border:1px solid #becfe024!important;border-radius:18px!important;padding:8px!important}.auth-review-interview .rich-editor-section{border:1px solid var(--line)!important;border-radius:16px!important;margin:0!important;box-shadow:0 20px 46px #00000047!important}.auth-review-interview .editor-toolbar-v3{border-color:var(--line)!important;border-radius:14px 14px 0 0!important}.auth-review-interview .review-editor-paper-shell{border-radius:0 0 14px 14px!important;overflow:hidden!important}.auth-review-interview .review-editor-wysiwyg,.auth-review-interview .review-preview-public-shell{border-color:var(--line)!important;border-radius:0 0 14px 14px!important}.auth-review-interview .review-verdict-surface{border-radius:12px!important}.auth-rider-grid-exact>.critic30-rider-card{background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--rider-color) 19%,transparent) 0,transparent 44%), linear-gradient(160deg,color-mix(in srgb,var(--rider-deep) 42%,#0c0c0e),#050506 73%)!important;background-repeat:no-repeat!important}.auth-rider-grid-exact .critic30-rider-shade{background:radial-gradient(circle at 50% 42%,#0000 0 31%,#0000002e 68%),linear-gradient(#00000003 36%,#00000026 57%,#000000e0 88%)!important}.auth-rider-grid-exact .critic30-rider-art,.auth-rider-grid-exact .critic30-rider-card.is-empty .critic30-rider-art{width:calc(100% - 16px)!important;height:calc(100% - var(--rider-dock) - 18px)!important;object-fit:contain!important;object-position:center bottom!important;transform-origin:bottom!important;inset:8px 8px auto!important;transform:none!important}.auth-rider-grid-exact .critic32-pedestal,.auth-rider-grid-exact .critic30-rider-card.is-empty .critic32-pedestal{bottom:calc(var(--rider-dock) - 5px)!important}@media (max-width:1080px) and (min-width:621px){.auth-profile-full .profile-hero-inner{--auth-profile-inset:13px;padding:var(--auth-profile-inset) 16px!important;grid-template-columns:140px minmax(0,1fr)!important;gap:16px!important}.auth-profile-full .avatar-hero{width:140px!important;height:140px!important}.auth-profile-full .profile-identity h1{font-size:35px!important}.auth-profile-full .rank-badge{grid-template-columns:55px minmax(0,1fr)!important;min-height:55px!important}.auth-profile-full .rank-badge>img{width:55px!important;height:55px!important}.auth-library-interview .auth-interview-library.library-grid{gap:7px!important}.auth-library-interview .auth-library-card .library-card-copy{min-height:103px!important;padding:8px!important}.auth-tier-board-scroll{height:340px!important}.auth-profile-tier-board{--tier-card-width:37px!important;--tier-card-height:55px!important}.auth-profile-tier-board .auth-profile-tier-row,.auth-profile-tier-board .profile-tier-label,.auth-profile-tier-board .profile-tier-games{height:68px!important;min-height:68px!important}}.auth-profile-full .profile-identity{justify-content:space-between!important}.auth-profile-full .profile-identity>:is(.profile-real-line,.rank-badge,.profile-manifesto,.profile-passport,.profile-genres,.profile-envy-stats){margin-top:0!important}.auth-profile-full .profile-envy-stats{min-height:55px!important;margin-top:0!important}.auth-library-interview .auth-interview-library.library-grid.has-games{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;overflow:hidden!important}.auth-library-interview .auth-library-card{height:100%!important;overflow:hidden!important}.auth-library-interview .auth-library-card .library-card-title h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:9px!important;line-height:11px!important}.auth-profile-tier-board .auth-profile-tier-row[data-over=true] .profile-tier-games{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier-focus) 24%,transparent);background:color-mix(in srgb,var(--tier-a) 4%,transparent)!important}.auth-profile-tier-board .auth-tier-game{-webkit-user-select:none;user-select:none;touch-action:none!important}.auth-profile-tier-board .tier-drop-slot{width:var(--tier-card-width)!important;min-width:var(--tier-card-width)!important;height:var(--tier-card-height)!important;border-radius:6px!important}.auth-tier-drag-overlay{--tier-card-width:42px;--tier-card-height:62px;border-radius:6px;overflow:hidden;width:var(--tier-card-width)!important;height:var(--tier-card-height)!important}.auth-tier-drag-overlay .tier-drag-overlay-card,.auth-tier-drag-overlay .catalog-artwork,.auth-tier-drag-overlay .catalog-artwork-image,.auth-tier-drag-overlay .catalog-artwork-fallback,.auth-tier-drag-overlay .catalog-artwork-skeleton{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.auth-tier-drag-overlay .tier-card-title{display:none!important}.auth-tier-demo-flight{pointer-events:none;z-index:1400!important;animation:.52s cubic-bezier(.2,.78,.24,1) both auth-tier-demo-flight!important;position:fixed!important}@keyframes auth-tier-demo-flight{0%{opacity:.82;filter:brightness(.96);transform:translate(0,0)rotate(0)scale(.96)}18%{opacity:1;filter:brightness(1.13);transform:translateY(-8px)rotate(-1.2deg)scale(1.06)}82%{opacity:1;transform:translate3d(var(--auth-tier-flight-x-90),var(--auth-tier-flight-y-88),0) rotate(.45deg) scale(1.025);filter:brightness(1.07)}to{opacity:1;transform:translate3d(var(--auth-tier-flight-x),var(--auth-tier-flight-y),0) rotate(0) scale(1);filter:brightness()}}.auth-analytics-mini{grid-template-rows:132px minmax(0,1fr)!important;grid-template-columns:minmax(0,2.05fr) minmax(174px,.95fr)!important;gap:8px!important}.auth-analytics-mini .analytics-card{padding:13px!important}.auth-analytics-mini .score-distribution{grid-area:1/1/3}.auth-analytics-mini .score-chart{width:100%;grid-template-columns:18px 22px minmax(0,1fr)!important;height:calc(100% - 30px)!important;margin-top:8px!important}.auth-analytics-mini .score-chart-y-axis{padding:10px 0 24px!important}.auth-analytics-mini .score-chart-grid{inset:10px 7px 24px 0!important}.auth-analytics-mini .score-chart-column{grid-template-rows:15px minmax(0,1fr) 18px!important}.auth-analytics-mini .score-chart-column>span{display:block!important}.auth-analytics-mini .status-donut-card{grid-area:1/2;overflow:hidden;grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important;display:grid!important}.auth-analytics-mini .status-donut-card>header{margin:0!important}.auth-analytics-mini .status-donut-layout{align-self:stretch;width:100%;grid-template-columns:58px minmax(0,1fr)!important;gap:7px!important;height:auto!important;min-height:0!important;margin:6px 0 0!important}.auth-analytics-mini .status-donut{width:58px!important;height:58px!important}.auth-analytics-mini .status-donut:before{width:40px!important;height:40px!important}.auth-analytics-mini .status-donut strong{font-size:14px!important}.auth-analytics-mini .genre-stats{grid-area:2/2;overflow:hidden!important}.auth-analytics-mini .genre-stats h3{margin:5px 0!important;font-size:15px!important}.auth-analytics-mini .genre-stat-line{height:calc(12.5% - 4.375px);min-height:0!important;padding:2px 0!important}.auth-analytics-mini .genre-stat-line>span{font-size:7px!important}.auth-analytics-mini .genre-stat-line>span small{margin-top:1px!important;font-size:5px!important}.auth-analytics-mini .genre-stat-line b[data-score]{font-size:11px!important}.auth-review-interview[data-review-phase=press-italic] button[aria-label=Курсив],.auth-review-interview[data-review-phase=press-underline] button[aria-label=Подчёркнутый],.auth-review-interview[data-review-phase=press-strike] button[aria-label=Зачёркнутый],.auth-review-interview[data-review-phase=press-spoiler] button[aria-label=Спойлер],.auth-review-interview[data-review-phase=press-color] button[aria-label=Цвет\ текста],.auth-review-interview[data-review-phase=press-bullets] button[aria-label=Маркированный\ список],.auth-review-interview[data-review-phase=press-numbers] button[aria-label=Нумерованный\ список],.auth-review-interview[data-review-phase=press-subheading] button[aria-label^=Подзаголовок],.auth-review-interview[data-review-phase=press-photo] button[aria-label=Фото],.auth-review-interview[data-review-phase=press-link] button[aria-label="YouTube / ссылка"],.auth-review-interview[data-review-phase=press-poll] button[aria-label=Добавить\ опрос],.auth-review-interview[data-review-phase=press-undo] button[aria-label=Отменить],.auth-review-interview[data-review-phase=press-redo] button[aria-label=Повторить],.auth-review-interview[data-review-phase=press-emoji] .editor-emoji-sticker-picker button{animation:.54s cubic-bezier(.22,1,.36,1) both auth-review-tool-press;color:#fff!important;background:color-mix(in srgb,var(--wine) 32%,var(--surface-soft))!important;border-color:color-mix(in srgb,var(--wine) 62%,var(--line))!important}.auth-review-interview[data-review-phase=resize-down] .review-editor-resizer-pull,.auth-review-interview[data-review-phase=resize-up] .review-editor-resizer-pull{color:#fff;background:color-mix(in srgb,var(--wine) 34%,var(--surface-soft));box-shadow:0 0 0 7px color-mix(in srgb,var(--wine) 15%,transparent)}.auth-review-interview[data-review-phase=resize-up] .review-editor-resizer-pull{animation:.56s cubic-bezier(.22,1,.36,1) both auth-review-resize-up}@keyframes auth-review-resize-down{0%{transform:translateY(0)}55%{transform:translateY(18px)}to{transform:translateY(0)}}@keyframes auth-review-resize-up{0%{transform:translateY(0)}55%{transform:translateY(-18px)}to{transform:translateY(0)}}.auth-rider-grid-exact .critic30-rider-art,.auth-rider-grid-exact .critic30-rider-card.is-empty .critic30-rider-art{height:calc(100% - var(--rider-dock) - 72px)!important}.auth-rider-grid-exact .critic32-pedestal,.auth-rider-grid-exact .critic30-rider-card.is-empty .critic32-pedestal{z-index:3!important}@media (max-width:1080px){.auth-tier-drag-overlay{--tier-card-width:37px;--tier-card-height:55px}.auth-analytics-mini{grid-template-rows:116px minmax(0,1fr)!important;grid-template-columns:minmax(0,1.55fr) minmax(150px,.85fr)!important}}@media (max-width:620px){.auth-library-interview .auth-interview-library.library-grid.has-games{gap:5px!important}.auth-library-interview .auth-library-card-cover{height:calc(100% - 54px)!important;padding:4px 4px 0!important}.auth-library-interview .auth-library-card .library-card-copy{height:54px!important;min-height:54px!important;padding:4px!important}.auth-library-interview .auth-library-card .library-card-facts{display:none!important}.auth-library-interview .auth-library-card .library-card-title .score-tile{top:5px!important;right:5px!important}.auth-tier-drag-overlay{--tier-card-width:20px;--tier-card-height:29px}.auth-analytics-mini{grid-template-rows:96px minmax(0,1fr)!important;grid-template-columns:minmax(0,1.28fr) minmax(118px,.72fr)!important}.auth-analytics-mini .status-donut-layout{grid-template-columns:42px minmax(0,1fr)!important;gap:3px!important}.auth-analytics-mini .status-donut{width:42px!important;height:42px!important}.auth-analytics-mini .status-donut:before{width:29px!important;height:29px!important}.auth-analytics-mini .genre-stat-line:nth-of-type(n){display:grid!important}}.auth-profile-full .profile-hero-inner{grid-template-rows:auto!important;align-content:center!important;align-items:start!important}.auth-profile-full .profile-avatar-column,.auth-profile-full .profile-identity{align-self:start!important;height:auto!important}.auth-profile-full .profile-identity{justify-content:flex-start!important;gap:0!important}.auth-profile-full .profile-identity>:is(.profile-real-line,.rank-badge,.profile-manifesto,.profile-passport,.profile-genres){margin-top:7px!important}.auth-profile-full .profile-envy-stats{margin-top:8px!important}.auth-library-interview,.auth-library-interview .auth-interview-picker-shell{position:relative;overflow:visible!important}.auth-library-interview .auth-interview-picker-shell{z-index:40}.auth-library-interview .auth-interview-game-picker,.auth-library-interview .catalog-picker-results{z-index:45!important}.auth-library-interview .auth-interview-library.library-grid.has-games{grid-template-rows:auto!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-content:center!important;gap:6px!important;overflow:hidden!important}.auth-library-interview .auth-library-card{align-self:center!important;height:auto!important}.auth-library-interview .auth-library-card-cover{height:auto!important;min-height:0!important;padding:6px 6px 0!important}.auth-library-interview .auth-library-card .library-card-copy{height:91px!important;min-height:91px!important;padding:7px!important}.auth-library-interview .auth-library-card .library-card-kicker{font-size:5.5px!important}.auth-tier-demo-flight{animation-duration:1.2s!important;animation-timing-function:cubic-bezier(.16,.86,.24,1)!important}.auth-tour-slide.is-active .auth-profile-tier-row[data-tier=unrated] .auth-tier-game:not(.is-dragging):nth-child(4n+1){animation:4.8s ease-in-out 1.1s infinite auth-tier-unrated-notice}.auth-tour-slide.is-active .auth-profile-tier-row[data-tier=unrated] .auth-tier-game:not(.is-dragging):nth-child(4n+2){animation:4.8s ease-in-out 1.28s infinite auth-tier-unrated-notice}.auth-tour-slide.is-active .auth-profile-tier-row[data-tier=unrated] .auth-tier-game:not(.is-dragging):nth-child(4n+3){animation:4.8s ease-in-out 1.46s infinite auth-tier-unrated-notice}.auth-tour-slide.is-active .auth-profile-tier-row[data-tier=unrated] .auth-tier-game:not(.is-dragging):nth-child(4n){animation:4.8s ease-in-out 1.64s infinite auth-tier-unrated-notice}@keyframes auth-tier-unrated-notice{0%,12%,to{transform:translateY(0)rotate(0)}3%{transform:translateY(-4px)rotate(-1deg)}6%{transform:translateY(0)rotate(.8deg)}9%{transform:translateY(-2px)rotate(-.35deg)}}.auth-review-interview[data-review-phase=resize-down] .review-mode-stage{--review-editor-user-height:600px!important;height:600px!important;min-height:600px!important;animation:1.18s cubic-bezier(.22,1,.36,1) both auth-review-stage-down!important}.auth-review-interview[data-review-phase=resize-up] .review-mode-stage{--review-editor-user-height:500px!important;height:500px!important;min-height:500px!important;animation:1.18s cubic-bezier(.22,1,.36,1) both auth-review-stage-up!important}@keyframes auth-review-stage-down{0%{height:548px;min-height:548px}to{height:600px;min-height:600px}}@keyframes auth-review-stage-up{0%{height:600px;min-height:600px}to{height:500px;min-height:500px}}.auth-review-interview figure[data-review-image-block=auth-review-demo] .review-inline-image-plate{background:linear-gradient(#05090d0a,#05090d4d),url(https://shared.cloudflare.steamstatic.com/store_item_assets/steam/apps/620/library_600x900.jpg) 50% 44%/cover no-repeat;min-height:190px}.auth-review-interview figure[data-review-image-block=auth-review-demo] img{opacity:0!important}.auth-rider-grid-exact button.critic30-empty-rider-copy{grid-template-rows:1fr!important}.auth-rider-grid-exact button.critic30-empty-rider-copy i{grid-row:1!important}.auth-rider-grid-exact button.critic30-empty-rider-copy strong{align-self:center!important}@media (max-width:620px){.auth-library-interview .auth-interview-library.library-grid.has-games{gap:3px!important}.auth-library-interview .auth-library-card .library-card-copy{height:58px!important;min-height:58px!important;padding:4px!important}.auth-library-interview .auth-library-card .library-card-facts{display:none!important}.auth-library-interview .auth-library-card .library-card-title{min-height:26px!important;padding-right:17px!important}.auth-library-interview .auth-library-card .library-card-title .score-tile{width:16px!important;min-width:16px!important;height:16px!important;font-size:7px!important}}@media (prefers-reduced-motion:reduce){.auth-tour-slide.is-active .auth-profile-tier-row[data-tier=unrated] .auth-tier-game{animation:none!important}}.auth-library-interview .auth-interview-library.library-grid.has-games{grid-template-rows:auto!important;grid-auto-rows:auto!important;align-content:start!important;overflow:auto!important}.auth-library-demo-cursor{z-index:80;color:#fff;opacity:0;pointer-events:none;filter:drop-shadow(0 3px 7px #000000d9);width:21px;height:21px;transition:opacity .24s,transform .58s cubic-bezier(.22,1,.36,1);position:absolute;top:79px;right:23px;transform:translate(-12px,-8px)rotate(-7deg)scale(.88)}.auth-library-interview[data-library-search-phase=choosing] .auth-library-demo-cursor{opacity:1;animation:.95s .38s both auth-library-cursor-click;transform:translate(0)rotate(-7deg)scale(1)}.auth-library-interview[data-library-search-phase=choosing] .catalog-picker-result:first-of-type{box-shadow:inset 3px 0 color-mix(in srgb,var(--wine) 72%,white 7%),0 12px 30px #00000047;background:color-mix(in srgb,var(--wine) 9%,var(--surface-soft))!important;border-color:color-mix(in srgb,var(--wine) 35%,var(--line))!important}.auth-library-interview[data-library-search-phase=choosing] .catalog-picker-result:first-of-type .catalog-picker-result-add{animation:.72s cubic-bezier(.22,1,.36,1) .36s both auth-review-tool-press}@keyframes auth-library-cursor-click{0%,45%,to{scale:1}62%{scale:.78}78%{scale:1.08}}.auth-tier-demo-flight[data-motion-speed=slow]{animation-duration:1.8s!important}.auth-tour-slide.is-active .auth-profile-tier-row[data-tier=unrated] .auth-tier-game{animation:none!important}.auth-tour-slide.is-active .auth-profile-tier-row[data-tier=unrated] .auth-tier-game:not(.is-dragging)>.game-cover{animation:4.8s ease-in-out 1.1s infinite auth-tier-unrated-art-notice}.auth-tour-slide.is-active .auth-profile-tier-row[data-tier=unrated] .auth-tier-game:not(.is-dragging):nth-child(4n+2)>.game-cover{animation-delay:1.28s}.auth-tour-slide.is-active .auth-profile-tier-row[data-tier=unrated] .auth-tier-game:not(.is-dragging):nth-child(4n+3)>.game-cover{animation-delay:1.46s}.auth-tour-slide.is-active .auth-profile-tier-row[data-tier=unrated] .auth-tier-game:not(.is-dragging):nth-child(4n)>.game-cover{animation-delay:1.64s}@keyframes auth-tier-unrated-art-notice{0%,12%,to{transform:translateY(0)rotate(0)}3%{transform:translateY(-4px)rotate(-1deg)}6%{transform:translateY(0)rotate(.8deg)}9%{transform:translateY(-2px)rotate(-.35deg)}}.auth-review-interview[data-review-phase^=select-]:not([data-review-phase=select-preview]) .review-editor-wysiwyg>:nth-child(3){border-radius:3px;box-shadow:0 0 0 2px #6bbeff3d;color:#fff!important;background:#3a91d694!important}.auth-review-interview[data-review-phase=press-preview] .review-mode-title,.auth-review-interview[data-review-phase=select-preview] .review-mode-title{box-shadow:0 0 0 7px color-mix(in srgb,var(--wine) 12%,transparent);color:#fff!important;background:color-mix(in srgb,var(--wine) 28%,var(--surface-soft))!important}.auth-review-demo-cursor{--review-cursor-x:50%;--review-cursor-y:50%;z-index:120;color:#fff;opacity:0;pointer-events:none;filter:drop-shadow(0 3px 7px #000000e6);width:24px;height:24px;transform:translate3d(var(--review-cursor-x),var(--review-cursor-y),0) rotate(-9deg);transform-origin:2px 2px;place-items:center;transition:transform .56s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid;position:absolute;top:0;left:0}.auth-review-demo-cursor>svg{fill:#080b10;stroke-width:1.7px;width:22px;height:22px}.auth-review-interview[data-review-phase^=press-] .auth-review-demo-cursor,.auth-review-interview[data-review-phase^=resize-] .auth-review-demo-cursor{animation:.72s .2s both auth-review-cursor-click}.auth-review-interview[data-review-phase^=preview-scroll-] .auth-review-demo-cursor{animation:1.5s ease-in-out infinite auth-review-cursor-wheel}@keyframes auth-review-cursor-click{0%,48%,to{scale:1}64%{scale:.74}80%{scale:1.08}}@keyframes auth-review-cursor-wheel{0%,to{translate:0 -8px}50%{translate:0 9px}}.auth-review-interview figure[data-review-image-block=auth-review-demo] .review-inline-image-plate,.auth-review-interview figure[data-review-media=auth-review-demo] .review-inline-image-plate{min-height:190px;background:linear-gradient(#05090d08,#05090d3d),url(/auth/backgrounds-v2/10-aperture.webp) 50% 54%/cover no-repeat!important}.auth-review-interview figure[data-review-media=auth-review-demo] img{opacity:0!important}.auth-review-interview .review-preview-viewport{scroll-behavior:smooth}.auth-review-interview .review-preview-public-shell .review-poll-option{pointer-events:auto!important}@media (prefers-reduced-motion:reduce){.auth-tour-slide.is-active .auth-profile-tier-row[data-tier=unrated] .auth-tier-game>.game-cover,.auth-library-demo-cursor,.auth-review-demo-cursor{transition:none!important;animation:none!important}}.auth-profile-tier-board .profile-tier-games{flex-wrap:nowrap!important;align-items:center!important;display:flex!important}.auth-profile-tier-board .auth-tier-game,.auth-profile-tier-board .tier-drop-slot{flex:0 0 var(--tier-card-width)!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important}.auth-profile-tier-board .auth-tier-game.is-dragging,.auth-profile-tier-board[data-dragging=true] .auth-tier-game.is-dragging{visibility:hidden!important;opacity:0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.auth-review-interview .review-editor-wysiwyg ::selection{color:#fff;background:#3a91d6b8}.auth-review-interview[data-review-phase^=select-]:not([data-review-phase=select-preview]) .review-editor-wysiwyg>*,.auth-review-interview[data-review-phase=select-heading] .review-editor-wysiwyg>p:first-child,.auth-review-interview[data-review-phase=select-quote] .review-editor-wysiwyg>p:last-child,.auth-review-interview[data-review-phase=select-bold] .review-editor-wysiwyg>blockquote:last-child{box-shadow:none!important;background:0 0!important;border-radius:0!important}.auth-review-demo-cursor{display:none!important}.auth-review-interview[data-review-phase^=press-] :is(.editor-tool,.review-mode-title),.auth-review-interview[data-review-phase^=resize-] .review-editor-resizer-pull{animation-duration:.9s!important}.auth-review-interview .review-resize-dock{width:100%!important;margin:0!important;position:relative!important;inset:auto!important}.auth-review-interview .review-resize-dock .review-editor-resizer{position:relative!important;inset:auto auto auto 50%!important;transform:translate(-50%)!important}.auth-review-interview[data-review-phase=resize-down] .review-editor-resizer-pull,.auth-review-interview[data-review-phase=resize-up] .review-editor-resizer-pull{animation:1.35s cubic-bezier(.22,1,.36,1) both auth-review-resize-strap-fixed!important}@keyframes auth-review-resize-strap-fixed{0%,to{filter:brightness();scale:1}55%{filter:brightness(1.18);scale:1.055}}.auth-profile-calendar{perspective:1500px;perspective-origin:82% 76%;isolation:isolate;display:block!important}.auth-profile-page{transform-style:preserve-3d;border-radius:17px;position:absolute;inset:0;overflow:hidden}.auth-profile-page-current{z-index:1;animation:.85s cubic-bezier(.16,1,.3,1) both auth-profile-page-reveal}.auth-profile-page-outgoing{z-index:9;pointer-events:none;transform-origin:100% 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,filter,opacity,clip-path;animation:1.12s cubic-bezier(.45,.03,.18,.99) both auth-profile-calendar-turn}.auth-profile-page-corner{z-index:20;clip-path:polygon(100% 0,0 100%,100% 100%);background:linear-gradient(135deg,#ffffff0a 3%,#ffffff6b 47%,#090d14eb 50%,#010307f2);width:74px;height:74px;animation:1.12s cubic-bezier(.45,.03,.18,.99) both auth-profile-corner-fold;position:absolute;bottom:-1px;right:-1px;box-shadow:-18px -18px 42px #0000006b}.auth-profile-shadow-echo{z-index:4;pointer-events:none;opacity:0;transform-origin:100% 100%;background:linear-gradient(#000000d6,#000000e8),var(--profile-echo-art) center/cover;filter:saturate(0)brightness(.18)blur(.4px);will-change:transform,opacity;border-radius:17px;animation:.92s cubic-bezier(.2,.75,.25,1) both auth-profile-shadow-echo;position:absolute;inset:2px;box-shadow:0 28px 70px #000000b8}.auth-profile-shadow-echo.is-first{--echo-x:-14px;--echo-y:8px;--echo-rotate:-9deg;--echo-x-far:-23px;--echo-y-far:13px;--echo-rotate-far:-11deg;animation-delay:70ms}.auth-profile-shadow-echo.is-second{--echo-x:-26px;--echo-y:15px;--echo-rotate:-15deg;--echo-x-far:-43px;--echo-y-far:25px;--echo-rotate-far:-19deg;animation-delay:.125s}.auth-profile-shadow-echo.is-third{--echo-x:-39px;--echo-y:22px;--echo-rotate:-21deg;--echo-x-far:-64px;--echo-y-far:36px;--echo-rotate-far:-26deg;animation-delay:.18s}@keyframes auth-profile-page-reveal{0%{opacity:.62;filter:brightness(.78)saturate(.82);transform:translate3d(-8px,4px,-32px)scale(.992)}to{opacity:1;filter:brightness()saturate();transform:translate(0,0)scale(1)}}@keyframes auth-profile-calendar-turn{0%,8%{opacity:1;filter:brightness();clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translateZ(1px)rotateX(0)rotateY(0)rotate(0)scale(1)}42%{opacity:1;filter:brightness(.84);clip-path:polygon(0 0,100% 0,92% 92%,0 100%);transform:translate3d(-2%,1%,50px)rotateX(-5deg)rotateY(-19deg)rotate(1deg)scale(.995)}74%{opacity:.88;filter:brightness(.58);clip-path:polygon(0 0,100% 0,76% 77%,0 100%);transform:translate3d(-8%,-1%,96px)rotateX(-9deg)rotateY(-58deg)rotate(2.4deg)scale(.982)}to{opacity:0;filter:brightness(.22);clip-path:polygon(0 0,100% 0,58% 56%,0 100%);transform:translate3d(-14%,-4%,130px)rotateX(-11deg)rotateY(-96deg)rotate(4deg)scale(.96)}}@keyframes auth-profile-shadow-echo{0%,18%{opacity:0;transform:translateZ(-10px)rotate(0)scale(.996)}42%{opacity:.38}72%{opacity:.2;transform:translate3d(var(--echo-x),var(--echo-y),-50px) rotate(var(--echo-rotate)) scale(.94)}to{opacity:0;transform:translate3d(var(--echo-x-far),var(--echo-y-far),-90px) rotate(var(--echo-rotate-far)) scale(.88)}}@keyframes auth-profile-corner-fold{0%,8%{opacity:0;transform:translate(76px,76px)scale(.2)}34%{opacity:1;transform:translateZ(24px)scale(1)}72%{opacity:.88;transform:translate3d(-38px,-35px,52px)rotate(-8deg)scale(1.22)}to{opacity:0;transform:translate3d(-90px,-76px,70px)rotate(-16deg)scale(1.5)}}.auth-profile-page[data-profile-tone=volshebstvo] .profile-hero-v5{--profile-accent:#278cff!important;--profile-accent-2:#091a73!important}.auth-profile-page[data-profile-tone=carma] .profile-hero-v5{--profile-accent:#23c8ff!important;--profile-accent-2:#ff315c!important}.auth-profile-page[data-profile-tone=hydra] .profile-hero-v5{--profile-accent:#63ffc8!important;--profile-accent-2:#159d83!important}.auth-profile-page[data-profile-tone=alex] .profile-hero-v5{--profile-accent:#ff4771!important;--profile-accent-2:#7767ff!important}.auth-profile-page .profile-banner-image{object-position:left center!important}.auth-library-interview[data-library-search-phase=choosing] .auth-library-demo-cursor{animation-duration:.52s!important;animation-delay:.12s!important}.auth-library-interview[data-library-search-phase=choosing] .catalog-picker-result:first-of-type .catalog-picker-result-add{animation-duration:.48s!important;animation-delay:.1s!important}.auth-library-interview[data-library-script-result=true] .auth-interview-game-picker>.catalog-picker-results{display:none!important}.auth-library-script-results{z-index:70!important;width:100%!important;position:absolute!important;top:calc(100% + 7px)!important;left:0!important;right:0!important}.auth-tier-demo-flight[data-motion-speed=fast]{animation-duration:.46s!important}.auth-review-interview .review-editor-wysiwyg::selection,.auth-review-interview .review-editor-wysiwyg ::selection{text-shadow:none;color:#fff!important;background:#2e8fded1!important}.auth-review-interview .review-editor-wysiwyg mark.auth-review-exact-selection{border-radius:3px;margin-inline:-2px;padding:1px 2px;box-shadow:0 0 0 1px #82ccff2e,0 4px 14px #1c6fb433;color:#fff!important;background:#2e8fdec7!important}.auth-review-interview[data-review-phase^=select-]:not([data-review-phase=select-preview]) .review-editor-wysiwyg>*,.auth-review-interview[data-review-phase=select-heading] .review-editor-wysiwyg>p:first-child,.auth-review-interview[data-review-phase=select-quote] .review-editor-wysiwyg>p:last-child,.auth-review-interview[data-review-phase=select-bold] .review-editor-wysiwyg>blockquote:last-child{color:inherit!important;box-shadow:none!important;background:0 0!important;outline:0!important}.auth-review-interview[data-review-phase^=press-]:not([data-review-phase=press-preview]):not([data-review-phase=press-undo]):not([data-review-phase=press-redo]) .review-editor-wysiwyg>:nth-last-child(2){animation:.76s cubic-bezier(.16,1,.3,1) both auth-review-result-applied}@keyframes auth-review-result-applied{0%{opacity:.58;filter:brightness(1.5);transform:translateY(7px)}to{opacity:1;filter:brightness();transform:translateY(0)}}@media (max-width:620px){.auth-profile-page-corner{width:48px;height:48px}.auth-profile-shadow-echo{inset:1px}}@media (prefers-reduced-motion:reduce){.auth-profile-page-current,.auth-profile-page-outgoing,.auth-profile-shadow-echo,.auth-profile-page-corner{animation:none!important}.auth-profile-page-outgoing,.auth-profile-shadow-echo{display:none!important}}.auth-profile-page-current .profile-banner-image{object-position:center center!important}.auth-profile-corner-transition{z-index:30;pointer-events:none;perspective:900px;perspective-origin:100% 100%;transform-style:preserve-3d;border-radius:17px;position:absolute;inset:0;overflow:hidden}.auth-profile-corner-leaf,.auth-profile-corner-echo{transform-origin:100% 100%;width:156px;height:92px;transform-style:preserve-3d;will-change:transform,opacity,filter;border-radius:12px 12px 3px;position:absolute;bottom:16px;right:16px}.auth-profile-corner-leaf{z-index:5;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#080b11;border:1px solid #ffffff3d;animation:1.34s cubic-bezier(.36,.04,.18,1) both auth-profile-corner-calendar-turn;overflow:hidden;box-shadow:-10px -12px 30px #00000073,0 14px 28px #00000080,inset 0 1px #ffffff2e}.auth-profile-corner-leaf:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff2e,#0000 27% 58%,#000000bd);position:absolute;inset:0}.auth-profile-corner-leaf-banner{object-fit:cover;filter:saturate(.9)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.auth-profile-corner-leaf>span{z-index:2;align-items:center;gap:7px;display:flex;position:absolute;bottom:7px;left:8px;right:8px}.auth-profile-corner-leaf>span img{object-fit:cover;border:1px solid #ffffff6b;border-radius:7px;width:28px;height:28px;box-shadow:0 5px 12px #0000007a}.auth-profile-corner-leaf>span b{color:#fffffff0;min-width:0;font:750 8px/1 var(--font-unbounded),sans-serif;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 6px #000;overflow:hidden}.auth-profile-corner-echo{z-index:1;opacity:0;filter:blur(.15px);background:linear-gradient(145deg,#10131bfa,#000000f5);border:1px solid #8597ad29;animation:1.18s cubic-bezier(.2,.72,.2,1) both auth-profile-corner-shadow-echo;box-shadow:-14px -12px 34px #000000b3,0 16px 36px #000000ad}.auth-profile-corner-echo.is-first{z-index:4;--corner-echo-x:-24px;--corner-echo-y:-17px;--corner-echo-r:-5deg;--corner-echo-x-far:-37px;--corner-echo-y-far:-26px;--corner-echo-r-far:-7deg;animation-delay:85ms}.auth-profile-corner-echo.is-second{z-index:3;--corner-echo-x:-43px;--corner-echo-y:-31px;--corner-echo-r:-9deg;--corner-echo-x-far:-67px;--corner-echo-y-far:-48px;--corner-echo-r-far:-13deg;animation-delay:.155s}.auth-profile-corner-echo.is-third{z-index:2;--corner-echo-x:-62px;--corner-echo-y:-45px;--corner-echo-r:-13deg;--corner-echo-x-far:-96px;--corner-echo-y-far:-70px;--corner-echo-r-far:-18deg;animation-delay:.225s}@keyframes auth-profile-corner-calendar-turn{0%,16%{opacity:1;filter:brightness();transform:translate(0,0)rotateX(0)rotateY(0)rotate(0)scale(1)}42%{opacity:1;filter:brightness(.86);transform:translate3d(-26px,-18px,34px)rotateX(-9deg)rotateY(-24deg)rotate(-4deg)scale(.99)}72%{opacity:.88;filter:brightness(.56);transform:translate3d(-72px,-55px,70px)rotateX(-18deg)rotateY(-58deg)rotate(-9deg)scale(.93)}to{opacity:0;filter:brightness(.22);transform:translate3d(-122px,-96px,105px)rotateX(-25deg)rotateY(-94deg)rotate(-14deg)scale(.84)}}@keyframes auth-profile-corner-shadow-echo{0%,22%{opacity:0;transform:translateZ(-16px)rotate(0)scale(.98)}43%{opacity:.48}72%{opacity:.3;transform:translate3d(var(--corner-echo-x),var(--corner-echo-y),-36px) rotate(var(--corner-echo-r)) scale(.9)}to{opacity:0;transform:translate3d(var(--corner-echo-x-far),var(--corner-echo-y-far),-72px) rotate(var(--corner-echo-r-far)) scale(.78)}}.auth-profile-full .profile-manifesto{--profile-quote-accent:#dae1e99e!important;--profile-quote-text:#f7f9fced!important;--profile-quote-surface-start:#05080da6!important;--profile-quote-surface-end:#05080d61!important;--profile-quote-border:#e1e8f021!important;border-left-color:#dae1e957!important}.auth-profile-full .profile-manifesto:before{color:#e1e7ee75!important}.auth-profile-tier-board .auth-tier-game{--auth-tier-reorder-duration:.82s}.auth-review-interview[data-review-phase^=select-]:not([data-review-phase=select-preview]) .review-editor-wysiwyg>:nth-child(3){color:inherit!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}@media (max-width:620px){.auth-profile-corner-leaf,.auth-profile-corner-echo{border-radius:9px 9px 2px;width:112px;height:68px;bottom:9px;right:9px}.auth-profile-corner-leaf>span img{border-radius:5px;width:21px;height:21px}.auth-profile-corner-leaf>span b{font-size:6px}}@media (prefers-reduced-motion:reduce){.auth-profile-corner-transition{display:none!important}}@keyframes auth-profile-corner-echo{0%,8%{opacity:0;transform:translate3d(20px,16px,-20px)rotate(0)scale(.3)}30%{opacity:.52;transform:translateZ(-20px)rotate(-1deg)scale(.94)}72%{opacity:.24;transform:translate3d(-24px,-16px,-42px)rotate(-5deg)scale(.9)}to{opacity:0;transform:translate3d(-42px,-29px,-58px)rotate(-8deg)scale(.72)}}@keyframes auth-profile-calendar-curl{0%,7%{opacity:0;transform:translate3d(24px,20px,34px)rotate(0)scale(.24)}24%{opacity:1;transform:translateZ(42px)rotate(-1deg)scale(1)}68%{opacity:.88;transform:translate3d(-36px,-27px,54px)rotate(-7deg)scale(1.08)}to{opacity:0;transform:translate3d(-66px,-50px,62px)rotate(-13deg)scale(.72)}}@media (max-width:620px){.auth-library-interview .auth-interview-library.library-grid.has-games{grid-auto-rows:116px!important}.auth-library-interview .auth-library-card{grid-template-rows:68px 48px!important;height:116px!important;min-height:116px!important}.auth-library-interview .auth-library-card-cover{height:68px!important}.auth-library-interview .auth-library-card-cover>.game-cover{height:64px!important}.auth-library-interview .auth-library-card .library-card-copy{height:48px!important;min-height:48px!important}}@media (min-width:1081px){.auth-library-interview .auth-interview-library.library-grid.has-games{grid-auto-rows:174px!important;gap:7px!important}.auth-library-interview .auth-library-card{grid-template-rows:103px 71px!important;height:174px!important;min-height:174px!important}.auth-library-interview .auth-library-card-cover{height:103px!important;padding:5px 5px 0!important}.auth-library-interview .auth-library-card-cover>.game-cover{height:98px!important}.auth-library-interview .auth-library-card .library-card-copy{height:71px!important;min-height:71px!important;padding:5px 6px 6px!important;overflow:hidden!important}}@media (max-width:1080px) and (min-width:901px){.auth-library-interview .auth-interview-library.library-grid.has-games{grid-auto-rows:154px!important}.auth-library-interview .auth-library-card{grid-template-rows:88px 66px!important;height:154px!important;min-height:154px!important}.auth-library-interview .auth-library-card-cover{height:88px!important}.auth-library-interview .auth-library-card-cover>.game-cover{height:83px!important}.auth-library-interview .auth-library-card .library-card-copy{height:66px!important;min-height:66px!important;overflow:hidden!important}}.auth-review-interview[data-review-phase=applied-bold] .review-editor-wysiwyg>blockquote:last-child strong{animation:1.2s cubic-bezier(.16,1,.3,1) both auth-review-bold-form!important}.auth-review-interview[data-review-phase=applied-italic] .review-editor-wysiwyg>:nth-last-child(2) :is(em,i){animation:1.15s cubic-bezier(.16,1,.3,1) both auth-review-italic-form!important}.auth-review-interview[data-review-phase=applied-underline] .review-editor-wysiwyg>:nth-last-child(2) u{text-decoration-color:#0000!important;animation:1.2s cubic-bezier(.16,1,.3,1) both auth-review-underline-form!important}.auth-review-interview[data-review-phase=applied-strike] .review-editor-wysiwyg>:nth-last-child(2) :is(s,strike,del){text-decoration-color:#0000!important;animation:1.25s cubic-bezier(.16,1,.3,1) both auth-review-strike-form!important}.auth-review-interview[data-review-phase=applied-color] .review-editor-wysiwyg>:nth-last-child(2) [style*=color]{animation:1.2s cubic-bezier(.16,1,.3,1) both auth-review-color-form!important}@media (max-width:620px){.auth-interview .auth-tour-dots{grid-template-columns:repeat(6,48px)!important;width:288px!important}.auth-interview .auth-tour-dots button{width:48px!important}.auth-interview .auth-tour-dots button>span{width:36px!important;height:10px!important}.auth-interview .auth-tour-dots button.is-active>span{width:42px!important;height:10px!important}.auth-library-interview .auth-interview-library.library-grid.has-games{grid-auto-rows:104px!important;gap:5px 4px!important}.auth-library-interview .auth-library-card{grid-template-rows:62px 42px!important;height:104px!important;min-height:104px!important}.auth-library-interview .auth-library-card-cover{height:62px!important;padding:4px 4px 0!important}.auth-library-interview .auth-library-card-cover>.game-cover{height:58px!important}.auth-library-interview .auth-library-card .library-card-copy{height:42px!important;min-height:42px!important;padding:4px!important}.auth-library-interview .auth-library-card .library-card-facts{display:none!important}}.auth-interview .auth-tour-dots button>span{border-width:1px!important;width:42px!important;height:12px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff17,0 0 0 3px #ffffff03!important}.auth-interview .auth-tour-dots button.is-active>span{width:48px!important;height:12px!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--auth-accent) 8%,transparent),0 0 24px color-mix(in srgb,var(--auth-accent) 46%,transparent),inset 0 1px #ffffff29!important}@keyframes auth-tour-segment-relay-v18{0%{opacity:0;transform:translate(0,0)scaleX(.18)}18%{opacity:1;transform:translate3d(calc(var(--dot-travel) * .14),-1px,0) scaleX(.76)}76%{opacity:.88;transform:translate3d(calc(var(--dot-travel) * .88),1px,0) scaleX(.58)}to{opacity:0;transform:translate3d(var(--dot-travel),0,0) scaleX(.16)}}.auth-library-interview .auth-library-card{grid-template-rows:67px 55px!important;grid-template-columns:minmax(0,1fr)!important;align-self:stretch!important;width:100%!important;height:122px!important;min-height:122px!important;display:grid!important;overflow:hidden!important}.auth-library-interview .auth-library-card-cover{width:100%!important;height:67px!important;min-height:0!important;padding:5px 5px 0!important}.auth-review-interview .review-editor-wysiwyg{-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:paint;opacity:1!important}.auth-review-interview[data-review-phase=applied-heading] .review-editor-wysiwyg>h2:first-child{animation:1.25s cubic-bezier(.16,1,.3,1) both auth-review-heading-form!important}.auth-review-interview[data-review-phase=applied-color] .review-editor-wysiwyg>:nth-last-child(2) [style*=color]{display:inline-block;animation:1.2s cubic-bezier(.16,1,.3,1) both auth-review-color-form!important}@keyframes auth-review-heading-form{0%{letter-spacing:.08em;clip-path:inset(0 100% 0 0);transform:translateY(7px)}to{letter-spacing:normal;clip-path:inset(0);transform:none}}@keyframes auth-review-quote-form{0%{clip-path:inset(0 100% 0 0);border-left-color:#0000}to{clip-path:inset(0)}}@keyframes auth-review-bold-form{0%{text-shadow:0 0 #0000;font-weight:400;transform:scale(.98)}58%{color:#fff;text-shadow:0 0 14px color-mix(in srgb,var(--wine) 48%,transparent);transform:scale(1.035)}to{transform:none}}@keyframes auth-review-italic-form{0%{font-style:normal;transform:skew(0)}to{transform:skew(-8deg)}}@keyframes auth-review-underline-form{0%{background-size:0 1px}to{background-size:100% 1px}}@keyframes auth-review-strike-form{0%{background-size:0 1.5px}72%,to{background-size:100% 1.5px}}@keyframes auth-review-spoiler-form{0%{clip-path:inset(0 48% round 8px);filter:brightness(1.45)}to{clip-path:inset(0 round 8px);filter:none}}@keyframes auth-review-color-form{0%{filter:saturate(0)brightness(1.35);text-shadow:0 0 #0000}62%{text-shadow:0 0 12px}to{filter:none;text-shadow:none}}@keyframes auth-review-list-form{0%{opacity:0;transform:translate(-13px)}to{opacity:1;transform:none}}@keyframes auth-review-subheading-form{0%{opacity:.2;letter-spacing:.13em;transform:translate(-10px)}to{opacity:1;letter-spacing:normal;transform:none}}@keyframes auth-review-insert-form{0%{clip-path:inset(48% round 14px);filter:brightness(1.4);transform:scale(.96)}to{clip-path:inset(0 round 14px);filter:none;transform:none}}@keyframes auth-review-prepare-in{0%{opacity:.78;transform:translateY(5px)}to{opacity:1;transform:none}}.auth-tour-slide.is-active .auth-analytics-mini .status-donut-card{animation-delay:90ms!important}.auth-tour-slide.is-active .auth-analytics-mini .genre-stats{animation-delay:.18s!important}@keyframes auth-stat-card-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes auth-stat-column-grow{0%{filter:brightness(1.45);transform:scaleY(0)}to{filter:none;transform:scaleY(1)}}@keyframes auth-stat-number-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes auth-stat-donut-in{0%{opacity:.15;clip-path:circle(8%);transform:rotate(-42deg)scale(.82)}to{opacity:1;clip-path:circle(72%);transform:none}}@keyframes auth-stat-line-in{0%{opacity:0;transform:translate(9px)}to{opacity:1;transform:none}}@keyframes auth-rider-card-summon{0%{opacity:0;filter:brightness(.55);transform:translateY(18px)scale(.94)}to{opacity:1;filter:none;transform:none}}@keyframes auth-rider-art-materialize{0%{opacity:0;filter:grayscale()brightness(1.8)blur(5px)}48%{opacity:.82;filter:grayscale(.6)brightness(1.3)blur(1px)}to{opacity:1;filter:none}}@keyframes auth-rider-pedestal-rise{0%{opacity:0;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@keyframes auth-rider-plus-pulse{0%,76%,to{filter:none;transform:scale(1)}84%{filter:drop-shadow(0 0 8px);transform:scale(1.16)}91%{transform:scale(.96)}}@media (max-width:620px){.auth-interview .auth-tour-dots{grid-template-columns:repeat(6,48px)!important;width:288px!important}.auth-interview .auth-tour-dots button{width:48px!important}.auth-interview .auth-tour-dots button>span{width:36px!important;height:10px!important}.auth-interview .auth-tour-dots button.is-active>span{width:42px!important;height:10px!important}.auth-library-interview .auth-interview-library.library-grid.has-games{grid-auto-rows:104px!important;gap:5px 4px!important}.auth-library-interview .auth-library-card{grid-template-rows:62px 42px!important;height:104px!important;min-height:104px!important}.auth-library-interview .auth-library-card-cover{height:62px!important;padding:4px 4px 0!important}.auth-library-interview .auth-library-card-cover>.game-cover{height:58px!important}.auth-library-interview .auth-library-card .library-card-copy{height:42px!important;min-height:42px!important;padding:4px!important}.auth-library-interview .auth-library-card .library-card-facts{display:none!important}}@media (prefers-reduced-motion:reduce){.auth-tour-slide.is-active .auth-analytics-mini *,.auth-tour-slide.is-active .auth-rider-grid-exact *,.auth-review-interview[data-review-phase] .review-editor-wysiwyg *,.auth-tour-segment-relay>i{animation:none!important}}@media (min-width:901px){.auth-stage-v2 .auth-pavilion,.auth-stage-v2 .auth-product-panel,.auth-stage-v2 .auth-access-panel{height:788px!important;min-height:788px!important}.auth-stage-v2 .auth-access-panel{justify-content:flex-start!important;padding-block:27px!important}.auth-stage-v2 .auth-panel-viewport{will-change:height!important;flex:none!important;min-height:0!important;transition:height .36s cubic-bezier(.32,.72,0,1)!important}.auth-stage-v2[data-auth-mode=login] .auth-panel-viewport{height:278px!important}.auth-stage-v2[data-auth-mode=register] .auth-panel-viewport{height:431px!important}.auth-stage-v2[data-auth-mode=recover] .auth-panel-viewport{height:248px!important}.auth-stage-v2 .auth-heading,.auth-stage-v2 .auth-tabs{margin-bottom:12px!important}.auth-stage-v2 .auth-divider{margin:10px 0 9px!important}.auth-stage-v2 .auth-guest-action{margin-top:7px!important}.auth-product-panel .auth-tour{margin-top:16px!important}}@media (min-width:1081px){.auth-product-panel .auth-tour{grid-template-rows:auto 458px minmax(68px,auto) 48px!important;gap:8px!important}.auth-product-panel .auth-tour-viewport{height:458px!important}}@media (max-width:1080px) and (min-width:901px){.auth-product-panel .auth-tour{grid-template-rows:auto 420px minmax(66px,auto) 46px!important;gap:8px!important}.auth-product-panel .auth-tour-viewport{height:420px!important}}.auth-profile-page-current{animation:.62s cubic-bezier(.32,.72,0,1) both auth-profile-soft-in!important}.auth-profile-soft-transition{z-index:24;pointer-events:none;contain:strict;border-radius:17px;position:absolute;inset:0;overflow:hidden}.auth-profile-soft-transition .auth-profile-transition-old{z-index:2!important;clip-path:none!important;will-change:opacity,transform!important;animation:.62s cubic-bezier(.32,.72,0,1) both auth-profile-soft-out!important}@keyframes auth-profile-soft-in{0%{opacity:.15;transform:translate(18px)scale(.995)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes auth-profile-soft-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(-18px)scale(.992)}}.auth-profile-page[data-profile-tone=volshebstvo] .profile-ambient{opacity:.24!important}.auth-profile-page[data-profile-tone=carma] .avatar-hero img{background:#040407;object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important}.auth-profile-full .profile-envy-stats span{color:#e8eff7d6!important;text-shadow:0 1px 8px #000000b8!important;font-weight:710!important}.auth-interview .auth-tour-controls{min-height:48px!important}.auth-interview .auth-tour-dots{isolation:isolate;grid-template-columns:repeat(6,42px)!important;align-items:center!important;width:252px!important;height:44px!important;display:grid!important;position:relative!important}.auth-interview .auth-tour-dots button{z-index:4;position:relative;width:42px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.auth-interview .auth-tour-dots button>span{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);position:relative;overflow:hidden;background:#a4c0da33!important;border:1px solid #c1ddf347!important;border-radius:0!important;width:29px!important;height:8px!important;transition:width .32s cubic-bezier(.32,.72,0,1),background .24s,box-shadow .26s!important;animation:none!important;display:block!important;transform:none!important;box-shadow:inset 0 1px #ffffff0f!important}.auth-interview .auth-tour-dots button>span>i{background:linear-gradient(90deg,var(--auth-accent),var(--auth-accent-2));transform-origin:0;display:block;position:absolute;inset:0;transform:scaleX(0)}.auth-interview .auth-tour-dots button.is-active>span{border-color:color-mix(in srgb,var(--auth-accent) 54%,transparent)!important;background:color-mix(in srgb,var(--auth-accent) 18%,#0a131ecc)!important;width:34px!important;box-shadow:0 0 17px color-mix(in srgb,var(--auth-accent) 34%,transparent),inset 0 1px #ffffff1f!important;animation:none!important;transform:none!important}.auth-interview .auth-tour-dots button.is-active>span>i{animation:.78s cubic-bezier(.32,.72,0,1) both auth-tour-segment-fill}.auth-interview .auth-tour-dots button:focus-visible>span{box-shadow:0 0 16px color-mix(in srgb,var(--auth-accent) 48%,transparent)!important;border-color:#dcf1ffc7!important}.auth-tour-segment-relay{z-index:6;top:18px;left:var(--dot-from);pointer-events:none;width:28px;height:8px;position:absolute;overflow:visible}.auth-tour-segment-relay>i{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);background:linear-gradient(90deg,var(--auth-accent),var(--auth-accent-2));box-shadow:0 0 18px color-mix(in srgb,var(--auth-accent) 62%,transparent);animation:.64s cubic-bezier(.32,.72,0,1) both auth-tour-segment-relay;display:block;position:absolute;inset:0}@keyframes auth-tour-segment-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes auth-tour-segment-relay{0%{opacity:0;transform:translate(0,0)scaleX(.22)}18%{opacity:1;transform:translate3d(calc(var(--dot-travel) * .14),0,0) scaleX(.72)}78%{opacity:.82;transform:translate3d(calc(var(--dot-travel) * .9),0,0) scaleX(.5)}to{opacity:0;transform:translate3d(var(--dot-travel),0,0) scaleX(.18)}}@media (min-width:1081px){.auth-library-interview .auth-interview-library.library-grid.has-games{grid-auto-rows:174px!important;gap:7px!important}.auth-library-interview .auth-library-card{grid-template-rows:103px 71px!important;height:174px!important;min-height:174px!important}.auth-library-interview .auth-library-card-cover{height:103px!important;padding:5px 5px 0!important}.auth-library-interview .auth-library-card-cover>.game-cover{height:98px!important}.auth-library-interview .auth-library-card .library-card-copy{height:71px!important;min-height:71px!important;padding:5px 6px 6px!important;overflow:hidden!important}}@media (max-width:1080px) and (min-width:901px){.auth-library-interview .auth-interview-library.library-grid.has-games{grid-auto-rows:154px!important}.auth-library-interview .auth-library-card{grid-template-rows:88px 66px!important;height:154px!important;min-height:154px!important}.auth-library-interview .auth-library-card-cover{height:88px!important}.auth-library-interview .auth-library-card-cover>.game-cover{height:83px!important}.auth-library-interview .auth-library-card .library-card-copy{height:66px!important;min-height:66px!important;overflow:hidden!important}}.auth-stage-v2 .auth-field:after{background:linear-gradient(90deg,#1559da 0%,#2fe0ff 23%,#a36cff 47%,#7139ff 69%,#27cbff 86%,#1253cd 100%)!important}.auth-stage-v2 .auth-field[data-auth-editing=true]:after,.auth-stage-v2 .auth-field[data-auth-editing=settling]:after{filter:brightness(1.18)drop-shadow(0 0 8px #3ab5ff5c)!important;animation:none!important}.auth-stage-v2 .auth-steam-button,.auth-stage-v2 .auth-social-stub{border-color:#82b5e121!important;box-shadow:inset 0 1px #ffffff09,0 8px 22px #00000021!important}@media (prefers-reduced-motion:reduce){.auth-profile-page-current,.auth-profile-soft-transition .auth-profile-transition-old,.auth-tour-segment-relay>i,.auth-interview .auth-tour-dots button.is-active>span>i{animation:none!important}}@media (min-width:901px){.auth-stage-v2[data-auth-mode=login] .auth-panel-viewport{min-height:378px}}@media (min-width:901px){.auth-stage-v2 .auth-pavilion,.auth-stage-v2 .auth-product-panel,.auth-stage-v2 .auth-access-panel{height:852px;min-height:852px}.auth-stage-v2 .auth-access-panel{justify-content:flex-start;padding-block:30px}.auth-stage-v2 .auth-heading,.auth-stage-v2 .auth-tabs{margin-bottom:14px}.auth-stage-v2 .auth-panel-viewport{will-change:auto;flex:0 0 431px;min-height:431px;height:431px!important;transition:none!important}.auth-stage-v2 .auth-divider{margin:12px 0 10px}.auth-stage-v2 .auth-guest-action{margin-top:8px}}@media (min-width:1081px){.auth-product-panel .auth-tour{grid-template-rows:auto 500px minmax(78px,auto) 56px}.auth-product-panel .auth-tour-viewport{height:500px}}@media (max-width:1080px) and (min-width:901px){.auth-product-panel .auth-tour{grid-template-rows:auto 430px minmax(72px,auto) 52px}.auth-product-panel .auth-tour-viewport{height:430px}}.auth-product-panel .auth-brand-lockup.is-icon-only{gap:0}.auth-product-panel .auth-brand-lockup.is-icon-only .auth-brand-mark,.auth-product-panel .auth-brand-lockup.is-icon-only .auth-brand-mark img{width:58px;height:58px}.auth-interview .auth-tour-heading>span{color:color-mix(in srgb,var(--auth-accent) 92%,white);font:760 11px/1 var(--font-unbounded),sans-serif;letter-spacing:.19em;text-shadow:0 0 18px color-mix(in srgb,var(--auth-accent) 36%,transparent)}.auth-interview .auth-tour-heading>strong{min-width:106px;color:color-mix(in srgb,var(--auth-accent) 86%,white);font:760 12px/1 var(--font-unbounded),sans-serif;letter-spacing:.08em;text-shadow:0 0 14px color-mix(in srgb,var(--auth-accent) 48%,transparent);gap:10px}.auth-interview .auth-tour-heading>strong i{background:linear-gradient(90deg,var(--auth-accent),var(--auth-accent-2));height:2px;box-shadow:0 0 9px color-mix(in srgb,var(--auth-accent) 42%,transparent);clip-path:polygon(0 50%,10% 0,90% 0,100% 50%,90% 100%,10% 100%)}.auth-interview .auth-tour-copy h2{font:760 clamp(21px,2vw,28px)/1.02 var(--font-unbounded),sans-serif!important;letter-spacing:-.055em!important}.auth-interview .auth-tour-copy p{max-width:610px;margin-top:9px!important;font-size:12px!important;line-height:1.48!important}.auth-interview .auth-tour-slide{contain:layout paint style;filter:none!important;transition:opacity .44s cubic-bezier(.22,1,.36,1),visibility 0s linear .46s!important;transform:none!important}.auth-interview .auth-tour-slide.is-active{transition-delay:0s!important}.auth-tour-slide.is-active .auth-profile-full .profile-avatar-column,.auth-tour-slide.is-active .auth-profile-full :is(.profile-identity h1,.profile-real-line,.rank-badge,.profile-manifesto,.profile-passport,.profile-genres,.profile-envy-stats){animation:none!important}.auth-profile-corner-transition{contain:strict}.auth-profile-transition-old{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);will-change:clip-path,filter;animation:.92s cubic-bezier(.42,.02,.16,1) both auth-profile-corner-peel-stable;z-index:5!important}@keyframes auth-profile-corner-peel-stable{0%,8%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:brightness()}52%{opacity:1;clip-path:polygon(0 0,100% 0,100% 58%,58% 100%,0 100%);filter:brightness(.82)}84%{opacity:.94;clip-path:polygon(0 0,100% 0,100% 88%,88% 100%,0 100%);filter:brightness(.62)}to{opacity:0;clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%,100% 100%);filter:brightness(.42)}}.auth-profile-corner-echo.is-first{--auth-corner-x:-10px;--auth-corner-y:-7px}.auth-profile-corner-echo.is-second{--auth-corner-x:-18px;--auth-corner-y:-12px}.auth-profile-corner-echo.is-third{--auth-corner-x:-27px;--auth-corner-y:-18px}.auth-interview .auth-tour-controls{min-height:56px;position:relative}.auth-interview .auth-tour-dots{isolation:isolate;grid-template-columns:repeat(6,45px);width:270px;height:48px;display:grid;position:relative}.auth-interview .auth-tour-dots button{z-index:4;border-radius:999px;width:45px;height:48px;position:relative;outline:0!important}.auth-interview .auth-tour-dots button>span{background:#b8cfe247!important;border:1px solid #cde5f757!important;width:13px!important;height:13px!important;transition:transform .32s cubic-bezier(.16,1,.3,1),background .24s,box-shadow .28s!important;box-shadow:0 0 0 4px #ffffff05!important}.auth-interview .auth-tour-dots button.is-active>span{animation:.62s cubic-bezier(.16,1,.3,1) both auth-dot-arrival;transform:scale(1.46);background:linear-gradient(135deg,var(--auth-accent),var(--auth-accent-2))!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--auth-accent) 10%,transparent),0 0 21px color-mix(in srgb,var(--auth-accent) 58%,transparent)!important;border-color:#0000!important}:is(.auth-interview .auth-tour-dots button:focus,.auth-interview .auth-tour-dots button:focus-visible){box-shadow:none!important;outline:0!important}.auth-interview .auth-tour-dots button:focus-visible>span{box-shadow:0 0 0 6px color-mix(in srgb,var(--auth-accent) 16%,transparent),0 0 22px color-mix(in srgb,var(--auth-accent) 55%,transparent)!important}.auth-tour-dot-relay{z-index:5;top:16px;left:var(--dot-from);pointer-events:none;width:16px;height:16px;position:absolute}.auth-tour-dot-relay>i{background:linear-gradient(135deg,var(--auth-accent),var(--auth-accent-2));box-shadow:0 0 15px color-mix(in srgb,var(--auth-accent) 58%,transparent);border-radius:999px;animation:.68s cubic-bezier(.22,.72,.16,1) both auth-dot-relay;position:absolute;inset:0}.auth-tour-dot-relay>i:nth-child(2){opacity:.7;width:8px;height:8px;animation-delay:70ms;inset:4px}.auth-tour-dot-relay>i:nth-child(3){opacity:.5;width:5px;height:5px;animation-delay:.13s;inset:5.5px}@keyframes auth-dot-relay{0%{opacity:0;transform:translate(0,0)scale(.35)}16%{opacity:1;transform:translate3d(calc(var(--dot-travel) * .08),0,0) scale(1)}48%{opacity:.9;transform:translate3d(calc(var(--dot-travel) * .52),-5px,0) scale(.72)}82%{opacity:.72;transform:translate3d(calc(var(--dot-travel) * .92),2px,0) scale(.5)}to{opacity:0;transform:translate3d(var(--dot-travel),0,0) scale(.18)}}@keyframes auth-dot-arrival{0%{transform:scale(.58)}58%{transform:scale(1.72)}to{transform:scale(1.46)}}.auth-library-interview .auth-interview-library.library-grid.has-games{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:148px!important;align-content:start!important;align-items:stretch!important;gap:7px!important;padding-bottom:4px!important;overflow:hidden auto!important}.auth-library-interview .auth-library-card{grid-template-rows:76px 72px!important;height:148px!important;min-height:148px!important;overflow:hidden!important}.auth-library-interview .auth-library-card .library-card-title{min-height:19px!important}@property --auth-flame-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.auth-stage-v2 .auth-field{isolation:isolate;position:relative}:is(.auth-stage-v2 .auth-form input:not([type=checkbox]):focus,.auth-stage-v2 .auth-form input:not([type=checkbox]):focus-visible){border-color:#0000!important;outline:0!important;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #0000002e!important}.auth-stage-v2 .auth-field:after{z-index:3;background:conic-gradient(from var(--auth-flame-angle),transparent 0 7%,#1559da 13%,#2fe0ff 22%,#a36cff 34%,transparent 45% 56%,#7139ff 68%,#27cbff 79%,#1253cd 89%,transparent 96%);opacity:0;height:51px;clip-path:inset(0 var(--auth-flame-inset,49%) 0 var(--auth-flame-inset,49%) round 13px);pointer-events:none;content:"";-webkit-mask-composite:xor;border-radius:13px;padding:2px;transition:clip-path .17s cubic-bezier(.22,.76,.2,1),opacity .18s,filter .24s;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-stage-v2 .auth-field[data-auth-editing=true]:after,.auth-stage-v2 .auth-field[data-auth-editing=settling]:after{opacity:1;filter:brightness(1.35)drop-shadow(0 0 9px #3ab5ff6b);animation:1.9s linear infinite auth-flame-orbit}.auth-stage-v2 .auth-field[data-auth-editing=settling]:after{opacity:0;transition:clip-path .26s cubic-bezier(.16,1,.3,1),opacity .62s .12s}@keyframes auth-flame-orbit{to{--auth-flame-angle:360deg}}.auth-stage-v2 input[data-auth-intro-arrow=true]{text-shadow:0 0 8px #2478ff,0 0 19px #5b3dffd1;animation:.72s steps(2,end) infinite auth-intro-left-arrow;color:#68d9ff!important;caret-color:#0000!important;font:800 22px/1 var(--font-unbounded),sans-serif!important}.auth-stage-v2 input[data-auth-intro-arrow=leaving]{opacity:0;transition:opacity .24s,transform .24s;transform:translate(-7px)}@keyframes auth-intro-left-arrow{50%{opacity:.3;text-shadow:0 0 4px #2478ff}}.auth-stage-v2 .auth-heading h1{min-height:1.03em;overflow:hidden}.auth-heading-swap{animation:.3s cubic-bezier(.16,1,.3,1) both auth-heading-swap;display:block}@keyframes auth-heading-swap{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.auth-stage-v2 .auth-check{cursor:pointer;gap:10px;position:relative}.auth-stage-v2 .auth-check-input{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.auth-stage-v2 .auth-check-box{background:#02070fb8;border:1px solid #97c3e647;border-radius:6px;flex:0 0 20px;width:20px;height:20px;transition:border-color .22s,background .22s,box-shadow .26s,transform .22s;position:relative;box-shadow:inset 0 1px #ffffff0a}.auth-stage-v2 .auth-check-box i{opacity:0;border-bottom:2px solid #e9fbff;border-right:2px solid #e9fbff;width:7px;height:11px;position:absolute;top:3px;left:5px;transform:rotate(45deg)scale(.35)}.auth-stage-v2 .auth-check-input:checked+.auth-check-box{background:linear-gradient(135deg,#155fcb,#702fff);border-color:#52d8ff;animation:.52s cubic-bezier(.16,1,.3,1) both auth-check-accept;box-shadow:0 0 0 5px #35a1ff1a,0 0 22px #33c6ff61,inset 0 1px #ffffff4d}.auth-stage-v2 .auth-check-input:checked+.auth-check-box i{opacity:1;animation:.48s cubic-bezier(.16,1,.3,1) 90ms both auth-check-stroke}.auth-stage-v2 .auth-check:focus-within .auth-check-box{outline:0;box-shadow:0 0 0 4px #41b5ff21}@keyframes auth-check-accept{0%{transform:scale(.72)rotate(-12deg)}58%{transform:scale(1.15)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes auth-check-stroke{0%{opacity:0;transform:rotate(45deg)scale(.35)}to{opacity:1;transform:rotate(45deg)scale(1)}}.auth-stage-v2 .auth-submit-register,.auth-stage-v2 .auth-guest-action{text-align:center;justify-content:center!important}.auth-social-stubs{grid-template-columns:1fr;gap:7px;margin-top:7px;display:grid}.auth-social-stub{color:#f4f7fa;min-height:49px;font:670 11px/1 var(--font-manrope),sans-serif;opacity:1;background:linear-gradient(135deg,#171d25,#1d344a);border:1px solid #82b5e140;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:flex}.auth-social-stub:disabled{color:#f4f7fa;opacity:.82;cursor:not-allowed}.auth-provider-icon{filter:drop-shadow(0 4px 8px #0000004d);flex:0 0 24px;width:24px;height:24px}@media (max-width:900px){.auth-stage-v2 .auth-panel-viewport{min-height:0}}@media (max-width:620px){.auth-interview .auth-tour-dots{grid-template-columns:repeat(6,40px);width:240px}.auth-interview .auth-tour-dots button{width:40px}.auth-social-stubs{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth-tour-dot-relay{display:none!important}.auth-stage-v2 .auth-field[data-auth-editing]:after,.auth-stage-v2 .auth-check-input:checked+.auth-check-box,.auth-stage-v2 .auth-check-input:checked+.auth-check-box i{animation:none!important}}.auth-profile-calendar{isolation:isolate;perspective:1500px!important;perspective-origin:100% 100%!important}.auth-profile-page-turn{z-index:24;pointer-events:none;transform-style:preserve-3d;border-radius:17px;position:absolute;inset:0;overflow:hidden}.auth-profile-page-turn .auth-profile-page-outgoing{animation-duration:.92s!important;animation-timing-function:cubic-bezier(.42,.02,.16,1)!important}.auth-profile-page-turn .auth-profile-shadow-echo{border:1px solid #7593b11f;background:linear-gradient(135deg,#000000f5,#02050ad1)!important;animation-duration:.81s!important;inset:3px!important;box-shadow:-18px 24px 52px #000000b8!important}.auth-profile-page-turn .auth-profile-shadow-echo.is-first{animation-delay:45ms!important}.auth-profile-page-turn .auth-profile-shadow-echo.is-second{animation-delay:90ms!important}.auth-profile-page-turn .auth-profile-shadow-echo.is-third{animation-delay:.135s!important}.auth-profile-page-turn .auth-profile-page-corner{animation-duration:.92s!important}.auth-profile-fold-control{z-index:60;clip-path:polygon(100% 0,0 100%,100% 100%);cursor:pointer;color:#eaf5ff;filter:drop-shadow(-9px -9px 16px #00000080);transform-origin:100% 100%;background:linear-gradient(135deg,#e2f1fd12 0 46%,#a1c7e580 47%,#141f2cf7 50%,#03070cfa 100%);border:0;width:62px;height:62px;padding:0;animation:.52s cubic-bezier(.16,1,.3,1) both auth-profile-fold-control-in;position:absolute;bottom:0;right:0;overflow:hidden}.auth-profile-fold-control:before,.auth-profile-fold-control:after{content:"";pointer-events:none;position:absolute}.auth-profile-fold-control:before{background:currentColor;width:18px;height:1px;bottom:15px;right:13px;transform:rotate(-45deg);box-shadow:0 0 10px #aeddff75}.auth-profile-fold-control:after{border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;bottom:22px;right:11px;transform:rotate(-45deg)}.auth-profile-fold-control:is(:hover,:focus-visible){filter:drop-shadow(-13px -13px 21px #050e17b8)brightness(1.2);outline:0;transform:scale(1.08)}@keyframes auth-profile-fold-control-in{0%{opacity:0;transform:translate(22px,22px)scale(.35)}to{opacity:1;transform:translate(0,0)scale(1)}}.auth-library-interview .auth-interview-library.library-grid.has-games{grid-template-rows:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:156px!important;align-content:start!important;align-items:stretch!important;gap:7px!important;overflow:hidden auto!important}.auth-library-interview .auth-library-card{grid-template-rows:92px 64px!important;grid-template-columns:minmax(0,1fr)!important;align-self:stretch!important;width:100%!important;height:156px!important;min-height:156px!important;display:grid!important}.auth-library-interview .auth-library-card-cover{width:100%!important;height:92px!important;padding:5px 5px 0!important}.auth-library-interview .auth-library-card-cover>.game-cover{aspect-ratio:auto!important;width:100%!important;height:87px!important}.auth-library-interview .auth-library-card .library-card-copy{width:100%!important;height:64px!important;min-height:64px!important;padding:5px 6px 6px!important;overflow:hidden!important}.auth-library-interview .auth-library-card .library-card-title h3{font-size:7px!important;line-height:8.5px!important}.auth-library-interview .auth-library-card .library-card-facts>div{padding:3px 2px!important}.auth-library-interview .auth-library-card .library-card-facts dt{font-size:3.8px!important}.auth-library-interview .auth-library-card .library-card-facts dd{margin-top:1px!important;font-size:4.8px!important}.auth-review-interview{position:relative}.auth-review-interview[data-review-phase^=applied-] .review-editor-wysiwyg>:nth-last-child(2),.auth-review-interview[data-review-phase=applied-heading] .review-editor-wysiwyg>:first-child,.auth-review-interview[data-review-phase=applied-quote] .review-editor-wysiwyg>:last-child,.auth-review-interview[data-review-phase=applied-bold] .review-editor-wysiwyg>:last-child{animation:1.15s cubic-bezier(.16,1,.3,1) both auth-review-causal-result!important}@keyframes auth-review-causal-result{0%{filter:brightness();box-shadow:0 0 #54b1f000}26%{filter:brightness(1.34);box-shadow:0 0 0 3px #54b1f033}to{filter:brightness();box-shadow:0 0 #54b1f000}}.auth-review-interview[data-review-phase=prepare-resize-down] .review-editor-resizer-pull,.auth-review-interview[data-review-phase=prepare-resize-up] .review-editor-resizer-pull{animation:.9s ease-in-out infinite auth-review-strap-ready!important}@keyframes auth-review-strap-ready{50%{filter:brightness(1.35);scale:1.08}}.auth-review-interview .review-editor-wysiwyg>.review-poll .review-poll-option{pointer-events:auto!important;cursor:pointer!important}@media (max-width:620px){.auth-profile-fold-control{width:46px;height:46px}.auth-library-interview .auth-interview-library.library-grid.has-games{grid-auto-rows:122px!important;gap:4px!important}.auth-library-interview .auth-library-card{grid-template-rows:73px 49px!important;height:122px!important;min-height:122px!important}.auth-library-interview .auth-library-card-cover{height:73px!important;padding:4px 4px 0!important}.auth-library-interview .auth-library-card-cover>.game-cover{height:69px!important}.auth-library-interview .auth-library-card .library-card-copy{height:49px!important;min-height:49px!important;padding:4px!important}.auth-library-interview .auth-library-card .library-card-facts{display:none!important}}@media (prefers-reduced-motion:reduce){.auth-profile-page-turn,.auth-profile-fold-control{animation:none!important}.auth-profile-page-turn{display:none!important}}.auth-profile-calendar{perspective:1200px!important;perspective-origin:100% 100%!important}.auth-profile-corner-transition{z-index:24;pointer-events:none;isolation:isolate;transform-style:preserve-3d;border-radius:17px;position:absolute;inset:0;overflow:hidden}.auth-profile-transition-old{z-index:1}.auth-profile-transition-new{z-index:2;will-change:clip-path;clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%);animation:.92s cubic-bezier(.48,.02,.16,1) both auth-profile-corner-reveal}@keyframes auth-profile-corner-reveal{0%,7%{clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%)}18%{clip-path:polygon(100% 100%,100% 84%,96% 84%,84% 96%,84% 100%,100% 100%)}56%{clip-path:polygon(100% 100%,100% 42%,88% 42%,42% 88%,42% 100%,100% 100%)}82%{clip-path:polygon(100% 100%,100% 0,78% 0,0 78%,0 100%,100% 100%)}to{clip-path:polygon(100% 100%,100% 0,0 0,0 0,0 100%,100% 100%)}}.auth-profile-corner-echo,.auth-profile-calendar-curl{clip-path:polygon(100% 0,0 100%,100% 100%);transform-origin:100% 100%;pointer-events:none;will-change:transform,opacity,filter;width:92px;height:72px;position:absolute;bottom:-1px;right:-1px}.auth-profile-corner-echo{z-index:4;opacity:0;filter:drop-shadow(-13px -11px 17px #0000009e);background:linear-gradient(135deg,#01030738,#000000eb 54%,#060c13fa);border-bottom:1px solid #81add024;animation:.81s cubic-bezier(.3,.05,.2,1) both auth-profile-corner-echo}.auth-profile-corner-echo.is-first{--echo-start-scale:.91;--echo-mid-x:-172px;--echo-mid-y:-114px;--echo-far-x:-363px;--echo-far-y:-240px;--echo-end-x:-442px;--echo-end-y:-294px;--echo-rot:-8deg;animation-delay:42ms}.auth-profile-corner-echo.is-second{--echo-start-scale:.88;--echo-mid-x:-137px;--echo-mid-y:-91px;--echo-far-x:-289px;--echo-far-y:-192px;--echo-end-x:-352px;--echo-end-y:-234px;--echo-rot:-6deg;animation-delay:88ms}.auth-profile-corner-echo.is-third{--echo-start-scale:.85;--echo-mid-x:-103px;--echo-mid-y:-68px;--echo-far-x:-216px;--echo-far-y:-143px;--echo-end-x:-263px;--echo-end-y:-175px;--echo-rot:-4deg;animation-delay:.134s}.auth-profile-calendar-curl{z-index:6;opacity:0;filter:drop-shadow(-16px -13px 23px #000000a8);background:linear-gradient(135deg,#e3f2fd1a 0 43%,#dceefcc7 46%,#4d6479e0 49%,#060c13fa 54%,#010408fa);border-bottom:1px solid #d3edff57;animation:.92s cubic-bezier(.48,.02,.16,1) both auth-profile-calendar-curl}@media (max-width:620px){.auth-profile-corner-echo,.auth-profile-calendar-curl{width:64px;height:52px}@keyframes auth-profile-calendar-curl{0%,7%{opacity:0;transform:translate3d(28px,24px,32px)rotate(0)scale(.22)}18%{opacity:1;transform:translateZ(38px)rotate(-1deg)scale(1)}56%{opacity:.94;transform:translate3d(-102px,-78px,48px)rotate(-5deg)scale(1.03)}82%{opacity:.72;transform:translate3d(-214px,-164px,58px)rotate(-10deg)scale(.96)}to{opacity:0;transform:translate3d(-268px,-205px,66px)rotate(-14deg)scale(.8)}}}@media (prefers-reduced-motion:reduce){.auth-profile-corner-transition{display:none!important}}.auth-interview .auth-tour-dots button>span{width:16px!important;height:16px!important}.auth-interview .auth-tour-dots button.is-active>span{transform:scale(1.46)}.auth-profile-transition-old{will-change:clip-path,filter;z-index:5!important;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)!important;animation:.92s cubic-bezier(.42,.02,.16,1) both auth-profile-corner-peel-stable!important}.auth-profile-corner-echo,.auth-profile-calendar-curl{width:82px!important;height:68px!important;bottom:0!important;right:0!important}.auth-library-interview .auth-interview-library.library-grid.has-games{grid-auto-rows:148px!important}.auth-library-interview .auth-library-card{grid-template-rows:76px 72px!important;height:148px!important;min-height:148px!important}.auth-library-interview .auth-library-card-cover{height:76px!important;padding:5px 5px 0!important}.auth-library-interview .auth-library-card-cover>.game-cover{height:71px!important}.auth-library-interview .auth-library-card .library-card-copy{height:72px!important;min-height:72px!important;padding:5px 6px 6px!important;overflow:visible!important}.auth-review-interview .editor-history-actions,.auth-review-interview .review-resize-dock,.auth-review-interview .review-editor-resizer{display:none!important}@media (max-width:620px){.auth-library-interview .auth-interview-library.library-grid.has-games{grid-auto-rows:116px!important}.auth-library-interview .auth-library-card{grid-template-rows:68px 48px!important;height:116px!important;min-height:116px!important}.auth-library-interview .auth-library-card-cover{height:68px!important}.auth-library-interview .auth-library-card-cover>.game-cover{height:64px!important}.auth-library-interview .auth-library-card .library-card-copy{height:48px!important;min-height:48px!important}}.auth-profile-page[data-profile-tone=carma] .avatar-hero{position:relative!important}.auth-profile-page[data-profile-tone=carma] .avatar-hero img{object-fit:contain!important;object-position:center center!important;width:calc(100% - 6px)!important;max-width:none!important;height:calc(100% - 6px)!important;max-height:none!important;position:absolute!important;inset:3px!important}@media (min-width:1081px){.auth-library-interview .auth-interview-library.library-grid.has-games{grid-auto-rows:174px!important;gap:7px!important}.auth-library-interview .auth-library-card{grid-template-rows:103px 71px!important;height:174px!important;min-height:174px!important}.auth-library-interview .auth-library-card-cover{height:103px!important;padding:5px 5px 0!important}.auth-library-interview .auth-library-card-cover>.game-cover{height:98px!important}.auth-library-interview .auth-library-card .library-card-copy{height:71px!important;min-height:71px!important;padding:5px 6px 6px!important;overflow:hidden!important}}@media (max-width:1080px) and (min-width:901px){.auth-library-interview .auth-interview-library.library-grid.has-games{grid-auto-rows:154px!important}.auth-library-interview .auth-library-card{grid-template-rows:88px 66px!important;height:154px!important;min-height:154px!important}.auth-library-interview .auth-library-card-cover{height:88px!important}.auth-library-interview .auth-library-card-cover>.game-cover{height:83px!important}.auth-library-interview .auth-library-card .library-card-copy{height:66px!important;min-height:66px!important;overflow:hidden!important}}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]{--auth-edge-radius:30px;--auth-platform-depth:8px;--auth-platform-bevel:4px;--auth-edge-shoulder-x:clamp(150px,32%,300px);--auth-edge-shoulder-y:clamp(82px,20%,150px);--auth-edge-facet-x:clamp(16px,2.5%,28px);--auth-edge-facet-y:clamp(64px,16%,112px);--auth-edge-bevel-shoulder-x:clamp(112px,25%,230px);--auth-edge-bevel-shoulder-y:clamp(52px,15%,104px);--auth-edge-bevel-facet-x:clamp(10px,1.8%,19px);--auth-edge-bevel-facet-y:clamp(44px,11%,78px);isolation:isolate;border-radius:var(--auth-edge-radius);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #dceaf61a;gap:0;padding:0;overflow:visible;box-shadow:0 28px 90px -46px #000000c7}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass][data-auth-edge]:before,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass][data-auth-edge]:after{box-sizing:border-box;opacity:1;filter:none;position:absolute;content:""!important;display:block!important}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass][data-auth-edge]:before{z-index:-1;inset:calc(-1 * var(--auth-platform-depth));padding:var(--auth-platform-depth);pointer-events:none;border-radius:calc(var(--auth-edge-radius) + var(--auth-platform-depth));background:radial-gradient(ellipse var(--auth-edge-shoulder-x) var(--auth-edge-shoulder-y) at 0 0,var(--auth-platform-key) 0,var(--auth-platform-key-soft) 28%,transparent 74%), radial-gradient(ellipse var(--auth-edge-shoulder-x) var(--auth-edge-shoulder-y) at 100% 100%,var(--auth-platform-bounce) 0,transparent 72%), radial-gradient(ellipse var(--auth-edge-facet-x) var(--auth-edge-facet-y) at 0 55%,var(--auth-platform-side-key) 0,transparent 78%), radial-gradient(ellipse var(--auth-edge-facet-x) var(--auth-edge-facet-y) at 100% 45%,var(--auth-platform-side-shade) 0,transparent 80%);-webkit-mask-composite:xor;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass][data-auth-edge]:after{z-index:12;padding:var(--auth-platform-bevel);pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse var(--auth-edge-bevel-shoulder-x) var(--auth-edge-bevel-shoulder-y) at 0 0,var(--auth-platform-bevel-key) 0,transparent 72%), radial-gradient(ellipse var(--auth-edge-bevel-shoulder-x) var(--auth-edge-bevel-shoulder-y) at 100% 100%,var(--auth-platform-bevel-bounce) 0,transparent 70%), radial-gradient(ellipse var(--auth-edge-bevel-facet-x) var(--auth-edge-bevel-facet-y) at 0 54%,var(--auth-platform-bevel-side) 0,transparent 76%), radial-gradient(ellipse var(--auth-edge-bevel-facet-x) var(--auth-edge-bevel-facet-y) at 100% 46%,var(--auth-platform-bevel-shadow) 0,transparent 78%);-webkit-mask-composite:xor;box-shadow:none;border:0;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass][data-auth-edge]{box-shadow:0 var(--auth-platform-contact-y,6px) var(--auth-platform-contact-blur,12px) var(--auth-platform-contact-spread,-9px) var(--auth-platform-contact-shadow,#000207a3), 0 var(--auth-platform-cast-y,28px) var(--auth-platform-cast-blur,58px) var(--auth-platform-cast-spread,-30px) var(--auth-platform-cast-shadow,#000105c7), var(--auth-platform-face-shadow,0 0 100px #00000085);border-color:#0000}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-product-panel,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-access-panel{--panel-glass-blur:5px;--panel-glass-saturate:1.28;--panel-glass-brightness:1.02;--panel-glass-contrast:1.02;--panel-glass-tint:#050a127a;--panel-glass-tint-2:#111d2c57;--panel-glass-rim:#ebf6ff5c;--panel-glass-rim-soft:#84bce521;--panel-glass-sheen:#ffffff21;isolation:isolate;clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;width:auto;min-height:684px;margin:0;position:relative;overflow:hidden;transform:none;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #679ecc0e}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-product-panel{border-radius:calc(var(--auth-edge-radius) - 1px) 0 0 calc(var(--auth-edge-radius) - 1px);border-right:1px solid #d7e7f429}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-access-panel{border-radius:0 calc(var(--auth-edge-radius) - 1px) calc(var(--auth-edge-radius) - 1px) 0}.auth-stage-v2 .auth-pavilion[data-auth-edge]>.auth-product-panel:after{clip-path:inset(0 3px 0 0)}.auth-stage-v2 .auth-pavilion[data-auth-edge]>.auth-access-panel:after{clip-path:inset(0 0 0 3px)}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass][data-auth-edge]>.auth-product-panel:after,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass][data-auth-edge]>.auth-access-panel:after{display:none!important}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-product-panel>.auth-panel-optics,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-access-panel>.auth-panel-optics{z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(146deg,var(--panel-glass-sheen),transparent 18%,transparent 72%,var(--panel-glass-rim-soft)), linear-gradient(155deg,var(--panel-glass-tint-2),var(--panel-glass-tint));-webkit-backdrop-filter:blur(var(--panel-glass-blur)) saturate(var(--panel-glass-saturate)) brightness(var(--panel-glass-brightness)) contrast(var(--panel-glass-contrast));backdrop-filter:blur(var(--panel-glass-blur)) saturate(var(--panel-glass-saturate)) brightness(var(--panel-glass-brightness)) contrast(var(--panel-glass-contrast));display:block;position:absolute;inset:0;overflow:hidden}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-access-panel>:not(.auth-panel-optics){z-index:2;position:relative}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>[data-panel-glass-active]>.auth-panel-optics{-webkit-backdrop-filter:var(--auth-panel-glass-filter) blur(var(--panel-glass-blur)) saturate(var(--panel-glass-saturate)) brightness(var(--panel-glass-brightness)) contrast(var(--panel-glass-contrast));backdrop-filter:var(--auth-panel-glass-filter) blur(var(--panel-glass-blur)) saturate(var(--panel-glass-saturate)) brightness(var(--panel-glass-brightness)) contrast(var(--panel-glass-contrast))}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>[data-panel-glass-quality=fallback]{-webkit-backdrop-filter:none;backdrop-filter:none}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>[data-panel-glass-quality=fallback]>.auth-panel-optics{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#03080fd6}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-product-panel:before,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-access-panel:before{z-index:1;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.68;background:linear-gradient(119deg,#ffffff1d,#0000 19% 58%,#77b7e40a 76%,#0000),radial-gradient(95% 70% at 13% 0,#ffffff12,#0000 52%);position:absolute;inset:0;content:""!important;display:block!important}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-product-panel:after,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-access-panel:after{z-index:12;border-radius:inherit;pointer-events:none;background:linear-gradient(128deg,var(--panel-glass-rim),#ffffff09 18%,transparent 42%,transparent 73%,var(--panel-glass-rim-soft));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;content:""!important;display:block!important}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="1"]>.auth-product-panel,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="1"]>.auth-access-panel{--panel-glass-blur:3px;--panel-glass-saturate:1.38;--panel-glass-brightness:1.055;--panel-glass-contrast:1.015;--panel-glass-tint:#03080f75;--panel-glass-tint-2:#1c2e413d;--panel-glass-rim:#f4faff7a;--panel-glass-rim-soft:#82caf72b;--panel-glass-sheen:#ffffff1b;box-shadow:inset 0 1px #ffffff2b,inset 0 -1px #64b7ed17,inset 20px 0 54px #ffffff05}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="2"]>.auth-product-panel,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="2"]>.auth-access-panel{--panel-glass-blur:7px;--panel-glass-saturate:.88;--panel-glass-brightness:.97;--panel-glass-contrast:1.09;--panel-glass-tint:#01040996;--panel-glass-tint-2:#22283161;--panel-glass-rim:#e5eef64a;--panel-glass-rim-soft:#7d93a71f;--panel-glass-sheen:#ecf4fa13;box-shadow:inset 0 1px #ffffff17,inset 0 0 70px #0205093b,inset -50px -30px 100px #495e730b}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="2"]>.auth-product-panel:before,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="2"]>.auth-access-panel:before{opacity:.72;background:linear-gradient(151deg,#0000 22%,#eaf2f811 44%,#ffffff1a 49%,#8497a806 56%,#0000 73%)}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="3"]>.auth-product-panel,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="3"]>.auth-access-panel{--panel-glass-blur:21px;--panel-glass-saturate:.86;--panel-glass-brightness:1.08;--panel-glass-contrast:.91;--panel-glass-tint:#19232e8a;--panel-glass-tint-2:#b8d4e733;--panel-glass-rim:#f7fcff85;--panel-glass-rim-soft:#bfe0f63d;--panel-glass-sheen:#f1f9ff2b;box-shadow:inset 0 1px #ffffff26,inset 0 0 72px #b6d8ef06}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="3"]>.auth-product-panel>.auth-panel-optics,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="3"]>.auth-access-panel>.auth-panel-optics{background:radial-gradient(circle at 20% 10%,#ffffff0d 0 1px,transparent 1.7px) 0 0/5px 5px, radial-gradient(circle at 70% 65%,#bedaed09 0 .8px,transparent 1.5px) 2px 1px/7px 7px, linear-gradient(146deg,var(--panel-glass-sheen),transparent 24%,transparent 70%,var(--panel-glass-rim-soft)), linear-gradient(155deg,var(--panel-glass-tint-2),var(--panel-glass-tint))}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="3"]>.auth-product-panel:before,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="3"]>.auth-access-panel:before{opacity:.34}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="4"]>.auth-product-panel,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="4"]>.auth-access-panel{--panel-glass-blur:2px;--panel-glass-saturate:1.58;--panel-glass-brightness:1.075;--panel-glass-contrast:1.055;--panel-glass-tint:#02070d78;--panel-glass-tint-2:#20405438;--panel-glass-rim:#ffffff91;--panel-glass-rim-soft:color-mix(in srgb,var(--auth-accent) 33%,transparent);--panel-glass-sheen:#ffffff1f;box-shadow:inset 0 2px #ffffff30,inset 0 -2px #49abe51c,inset 18px 0 46px #ffffff06,inset -18px 0 46px #4a92cb09}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="4"]>.auth-product-panel:before,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="4"]>.auth-access-panel:before{background:conic-gradient(from 214deg at 16% 18%,transparent 0 18%,#e6f6ff1f 18.4% 27%,transparent 27.4% 100%), conic-gradient(from 32deg at 83% 72%,transparent 0 20%,color-mix(in srgb,var(--auth-accent) 12%,transparent) 20.4% 31%,transparent 31.4% 100%), linear-gradient(119deg,#ffffff1f,transparent 18%,transparent 76%,#5bbbee0e);opacity:.86}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="4"]>.auth-product-panel:after,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="4"]>.auth-access-panel:after{padding:2px}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="5"]>.auth-product-panel,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="5"]>.auth-access-panel{--panel-glass-blur:6px;--panel-glass-saturate:1.42;--panel-glass-brightness:1.025;--panel-glass-contrast:1.045;--panel-glass-tint:#0207119e;--panel-glass-tint-2:color-mix(in srgb,var(--auth-accent) 12%,#0811226b);--panel-glass-rim:color-mix(in srgb,var(--auth-accent) 58%,#ffffff70);--panel-glass-rim-soft:color-mix(in srgb,var(--auth-accent-2) 32%,transparent);--panel-glass-sheen:color-mix(in srgb,var(--auth-accent) 12%,#ffffff14);box-shadow:inset 0 1px #ffffff24,inset 0 -1px color-mix(in srgb,var(--auth-accent) 21%,transparent),inset -60px -35px 120px color-mix(in srgb,var(--auth-accent-2) 3%,transparent)}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="5"]>.auth-product-panel:after,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="5"]>.auth-access-panel:after{background:linear-gradient(128deg,color-mix(in srgb,var(--auth-accent) 70%,white),#ffffff12 16%,transparent 39%,transparent 70%,color-mix(in srgb,var(--auth-accent-2) 44%,transparent));padding:2px}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="5"]>.auth-product-panel:before,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass="5"]>.auth-access-panel:before{background:radial-gradient(70% 52% at 4% 4%,color-mix(in srgb,var(--auth-accent) 13%,transparent),transparent 64%), radial-gradient(62% 56% at 98% 96%,color-mix(in srgb,var(--auth-accent-2) 12%,transparent),transparent 66%), linear-gradient(122deg,#ffffff16,transparent 20%,transparent 68%,color-mix(in srgb,var(--auth-accent) 8%,transparent));opacity:.9}.auth-stage-v2 .auth-pavilion[data-auth-edge="1"]{--auth-depth-wide:7px;--auth-depth-narrow:5px;--auth-bevel-wide:3px;--auth-bevel-narrow:2px;--auth-platform-depth:var(--auth-depth-wide);--auth-platform-bevel:var(--auth-bevel-wide);--auth-platform-key:#f8fdffad;--auth-platform-key-soft:#b3e0f833;--auth-platform-bounce:#5eb9e530;--auth-platform-side-key:#c4ebfc3d;--auth-platform-side-shade:#2c658438;--auth-platform-bevel-key:#ffffff80;--auth-platform-bevel-bounce:#69cdf629;--auth-platform-bevel-side:#daf4ff33;--auth-platform-bevel-shadow:#265c7a24;--auth-platform-contact-shadow:#00020799;--auth-platform-cast-shadow:#000105b8;--auth-platform-face-shadow:0 34px 94px -54px #000000c7}.auth-stage-v2 .auth-pavilion[data-auth-edge="2"]{--auth-depth-wide:14px;--auth-depth-narrow:8px;--auth-bevel-wide:6px;--auth-bevel-narrow:4px;--auth-platform-depth:var(--auth-depth-wide);--auth-platform-bevel:var(--auth-bevel-wide);--auth-platform-key:#ffffffc7;--auth-platform-key-soft:#a3d8f440;--auth-platform-bounce:#79cef338;--auth-platform-side-key:#e7f9ff61;--auth-platform-side-shade:#2657735c;--auth-platform-bevel-key:#fff9;--auth-platform-bevel-bounce:#7edaff33;--auth-platform-bevel-side:#f1fcff42;--auth-platform-bevel-shadow:#16425c2e;--auth-platform-contact-shadow:#000207a8;--auth-platform-cast-shadow:#000105c7;--auth-platform-contact-y:9px;--auth-platform-contact-blur:16px;--auth-platform-contact-spread:-10px;--auth-platform-cast-y:40px;--auth-platform-cast-blur:74px;--auth-platform-cast-spread:-34px;--auth-platform-face-shadow:0 52px 122px -62px #000000db}.auth-stage-v2 .auth-pavilion[data-auth-edge="3"]{--auth-depth-wide:8px;--auth-depth-narrow:6px;--auth-bevel-wide:4px;--auth-bevel-narrow:3px;--auth-platform-depth:var(--auth-depth-wide);--auth-platform-bevel:var(--auth-bevel-wide);--auth-platform-key:#bee1f261;--auth-platform-key-soft:#43718c29;--auth-platform-bounce:#3b7b9a29;--auth-platform-side-key:#77aec730;--auth-platform-side-shade:#00070e6b;--auth-platform-bevel-key:#d2edf94a;--auth-platform-bevel-bounce:#4e91ae1f;--auth-platform-bevel-side:#91c2d724;--auth-platform-bevel-shadow:#00040a45;--auth-platform-contact-shadow:#000105b3;--auth-platform-cast-shadow:#000003db;--auth-platform-face-shadow:0 40px 110px -58px #000000e0}.auth-stage-v2 .auth-pavilion[data-auth-edge="4"]{--auth-depth-wide:10px;--auth-depth-narrow:7px;--auth-bevel-wide:5px;--auth-bevel-narrow:3px;--auth-platform-depth:var(--auth-depth-wide);--auth-platform-bevel:var(--auth-bevel-wide);--auth-platform-key:#e0fbffa8;--auth-platform-key-soft:#34bee53d;--auth-platform-bounce:#7245be33;--auth-platform-side-key:#5bdaf745;--auth-platform-side-shade:#44348b3d;--auth-platform-bevel-key:#e1fcff7d;--auth-platform-bevel-bounce:#8e5bdb29;--auth-platform-bevel-side:#5ee0fa36;--auth-platform-bevel-shadow:#36277929;--auth-platform-contact-shadow:#000208ad;--auth-platform-cast-shadow:#000107d1;--auth-platform-face-shadow:0 40px 108px -58px #000000d6,0 18px 45px -38px #40bde629}.auth-stage-v2 .auth-pavilion[data-auth-edge="5"]{--auth-depth-wide:12px;--auth-depth-narrow:8px;--auth-bevel-wide:5px;--auth-bevel-narrow:4px;--auth-platform-depth:var(--auth-depth-wide);--auth-platform-bevel:var(--auth-bevel-wide);--auth-platform-key:#e4f7ff7d;--auth-platform-key-soft:#477f9d33;--auth-platform-bounce:#4c95b62e;--auth-platform-side-key:#9acfe63b;--auth-platform-side-shade:#0008107a;--auth-platform-bevel-key:#ebf9ff5c;--auth-platform-bevel-bounce:#5caacb24;--auth-platform-bevel-side:#afdcee2b;--auth-platform-bevel-shadow:#00050c52;--auth-platform-contact-shadow:#000105c2;--auth-platform-cast-shadow:#000003e6;--auth-platform-face-shadow:0 44px 122px -62px #000000eb}@media (max-width:900px){.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]{--auth-platform-depth:var(--auth-depth-narrow,5px);--auth-platform-bevel:var(--auth-bevel-narrow,3px)}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-product-panel,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-access-panel{clip-path:none;width:auto;min-height:0;margin:0;transform:none}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-product-panel{border-radius:calc(var(--auth-edge-radius) - 1px) calc(var(--auth-edge-radius) - 1px) 0 0;border-bottom:1px solid #d7e7f429;border-right:0}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-access-panel{border-radius:0 0 calc(var(--auth-edge-radius) - 1px) calc(var(--auth-edge-radius) - 1px)}.auth-stage-v2 .auth-pavilion[data-auth-edge]>.auth-product-panel:after{clip-path:inset(0 0 3px)}.auth-stage-v2 .auth-pavilion[data-auth-edge]>.auth-access-panel:after{clip-path:inset(3px 0 0)}}@media (max-width:620px){.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]{--auth-edge-radius:22px}}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass][data-auth-edge]:has(>[data-panel-glass-quality=fallback]):before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (max-width:999px),(pointer:coarse){.auth-stage-v2 .auth-pavilion[data-auth-panel-glass][data-auth-edge]:before,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass][data-auth-edge]:after,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-product-panel,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-access-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-product-panel>.auth-panel-optics,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-access-panel>.auth-panel-optics{background-color:#03080fdb;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.auth-stage-v2 .auth-pavilion[data-auth-panel-glass][data-auth-edge]:before,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass][data-auth-edge]:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-product-panel,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-access-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-product-panel>.auth-panel-optics,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-access-panel>.auth-panel-optics{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#03070df5}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.auth-stage-v2 .auth-pavilion[data-auth-panel-glass][data-auth-edge]:before,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass][data-auth-edge]:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-product-panel,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-access-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-product-panel>.auth-panel-optics,.auth-stage-v2 .auth-pavilion[data-auth-panel-glass]>.auth-access-panel>.auth-panel-optics{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#03070df2}}.auth-stage-v2 .auth-pavilion[data-auth-join]>.auth-product-panel{border-right:0}.auth-stage-v2 .auth-pavilion[data-auth-join]>.auth-panel-joint{--auth-joint-width:4px;z-index:16;width:var(--auth-joint-width);pointer-events:none;transform-origin:50%;box-sizing:border-box;grid-area:1/1/2/2;place-self:stretch end;height:100%;min-height:0;position:absolute;overflow:visible;transform:translate(50%)}.auth-stage-v2 .auth-panel-joint,.auth-stage-v2 .auth-panel-joint:before,.auth-stage-v2 .auth-panel-joint:after,.auth-stage-v2 .auth-panel-joint>i{box-sizing:border-box}.auth-stage-v2 .auth-panel-joint:before,.auth-stage-v2 .auth-panel-joint:after,.auth-stage-v2 .auth-panel-joint>i{content:"";pointer-events:none;display:block;position:absolute}.auth-stage-v2 .auth-panel-joint>i{left:50%}.auth-stage-v2 .auth-pavilion[data-auth-join="1"]>.auth-panel-joint{--auth-joint-width:34px;filter:drop-shadow(-5px 0 8px #79cdef0b)drop-shadow(5px 0 8px #569ad30a);background:radial-gradient(100% 8% at 50% 18%,#d0f1ff29,#0000 68%),radial-gradient(100% 11% at 50% 49%,#5abee721,#0000 72%),radial-gradient(100% 7% at 50% 78%,#c9e8ff1f,#0000 68%),linear-gradient(90deg,#0000 0,#7bc7e80a 27%,#ebf9ff33 48%,#55abd714 66%,#0000 100%);-webkit-mask:linear-gradient(#0000,#000 9% 42%,#00000057 57%,#000 78%,#0000);mask:linear-gradient(#0000,#000 9% 42%,#00000057 57%,#000 78%,#0000)}.auth-stage-v2 .auth-pavilion[data-auth-join="1"]>.auth-panel-joint>i{display:none}.auth-stage-v2 .auth-pavilion[data-auth-join="1"]>.auth-panel-joint:before{background:linear-gradient(#0000,#ffffff6b 12%,#4597c314 29%,#0000 43%,#66c5ed3d 69%,#ffffff38 82%,#0000);border-radius:50%;inset:8% 13px;box-shadow:-5px 0 8px #bbe6f81a,5px 0 9px #3d91c014}.auth-stage-v2 .auth-pavilion[data-auth-join="1"]>.auth-panel-joint:after{opacity:.65;border-inline:1px solid #cbeffd14;border-radius:48%;inset:13% 5px}.auth-stage-v2 .auth-pavilion[data-auth-join="2"]>.auth-panel-joint{--auth-joint-width:16px;background:linear-gradient(90deg,#0000 0,#b9e2f721 13%,#fcfeff6b 31%,#020a1257 50%,#5dbae53d 69%,#dff7ff21 86%,#0000 100%);border-inline:1px solid #d3f1ff21;box-shadow:inset 3px 0 5px #ffffff1a,inset -4px 0 7px #02070e59,0 0 18px #57b8e212;-webkit-mask:linear-gradient(#0000,#000 7% 93%,#0000);mask:linear-gradient(#0000,#000 7% 93%,#0000)}.auth-stage-v2 .auth-pavilion[data-auth-join="2"]>.auth-panel-joint:before{opacity:.55;background:linear-gradient(#ffffff6b,#0000 18% 76%,#64c9f233);border-radius:999px;inset:8% 5px}.auth-stage-v2 .auth-pavilion[data-auth-join="2"]>.auth-panel-joint>i{display:none}.auth-stage-v2 .auth-pavilion[data-auth-join="3"]>.auth-panel-joint{--auth-joint-width:28px;clip-path:polygon(0 0,72% 0,100% 4%,78% 9%,78% 91%,100% 96%,72% 100%,0 100%,22% 91%,22% 9%);filter:drop-shadow(-7px 0 10px #87d7f81a)drop-shadow(8px 0 12px #00000052);background:linear-gradient(90deg,#0000,#040c165c 30%,#f0fbff57 47%,#70caf01f 53%,#050d1833 76%,#0000),linear-gradient(#ffffff1c,#0000 18% 82%,#62c0e714);transform:translate(50%);box-shadow:inset 1px 0 #ffffff24,inset -7px 0 14px #00040a40}.auth-stage-v2 .auth-pavilion[data-auth-join="3"]>.auth-panel-joint>i{display:none}.auth-stage-v2 .auth-pavilion[data-auth-join="4"]>.auth-panel-joint{--auth-joint-width:38px;background:0 0}.auth-stage-v2 .auth-pavilion[data-auth-join="4"]>.auth-panel-joint:before{background:linear-gradient(#0000,#b4e4f81f 18%,#0000 37% 63%,#5fc1e91a 82%,#0000);width:1px;top:7%;bottom:7%;left:calc(50% - .5px)}.auth-stage-v2 .auth-pavilion[data-auth-join="4"]>.auth-panel-joint>i{background:linear-gradient(102deg,#ffffff2b,#040c169e 43%,#5bb9e52b);border:1px solid #daf5ff3d;border-radius:999px;width:30px;height:58px;margin:-29px 0 0 -15px;box-shadow:inset 5px 0 8px #ffffff14,inset -5px 0 9px #0003094d,0 8px 18px -12px #000000d9}.auth-stage-v2 .auth-pavilion[data-auth-join="4"]>.auth-panel-joint>i:first-child{top:22%}.auth-stage-v2 .auth-pavilion[data-auth-join="4"]>.auth-panel-joint>i:nth-child(2){top:50%}.auth-stage-v2 .auth-pavilion[data-auth-join="4"]>.auth-panel-joint>i:nth-child(3){top:78%}.auth-stage-v2 .auth-pavilion[data-auth-join="5"]>.auth-panel-joint{--auth-joint-width:20px;background:linear-gradient(90deg,#0000,#60ccef1f 34%,#000409b3 47% 53%,#815be021 66%,#0000);box-shadow:inset 7px 0 10px -8px #70daf74f,inset -7px 0 10px -8px #9f6aeb3d;-webkit-mask:linear-gradient(#0000,#000 10% 90%,#0000);mask:linear-gradient(#0000,#000 10% 90%,#0000)}.auth-stage-v2 .auth-pavilion[data-auth-join="5"]>.auth-panel-joint>i{background:linear-gradient(90deg,#0000,#caf6ffe6 34%,#fff 50%,#8c68ef8c 68%,#0000);border-radius:999px;height:3px;margin-left:-18px;box-shadow:0 0 10px #58cff238}.auth-stage-v2 .auth-pavilion[data-auth-join="5"]>.auth-panel-joint>i:first-child{width:36px;top:24%}.auth-stage-v2 .auth-pavilion[data-auth-join="5"]>.auth-panel-joint>i:nth-child(2){width:46px;margin-left:-23px;top:52%}.auth-stage-v2 .auth-pavilion[data-auth-join="5"]>.auth-panel-joint>i:nth-child(3){width:30px;margin-left:-15px;top:79%}@media (max-width:900px){.auth-stage-v2 .auth-pavilion[data-auth-join]>.auth-product-panel{border-bottom:0}.auth-stage-v2 .auth-pavilion[data-auth-join]>.auth-panel-joint{width:100%;height:var(--auth-joint-width);grid-area:1/1/2/2;place-self:end stretch;transform:translateY(50%)}.auth-stage-v2 .auth-pavilion[data-auth-join="1"]>.auth-panel-joint{filter:drop-shadow(0 -5px 8px #79cdef0b)drop-shadow(0 5px 8px #569ad30a);background:radial-gradient(8% 100% at 18%,#d0f1ff29,#0000 68%),radial-gradient(11% 100% at 49%,#5abee721,#0000 72%),radial-gradient(7% 100% at 78%,#c9e8ff1f,#0000 68%),linear-gradient(#0000,#ebf9ff33 48%,#55abd714 66%,#0000);-webkit-mask:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.auth-stage-v2 .auth-pavilion[data-auth-join="1"]>.auth-panel-joint:before{background:linear-gradient(90deg,#0000,#ffffff6b 12%,#4597c314 29%,#0000 43%,#66c5ed3d 69%,#ffffff38 82%,#0000);inset:13px 8%;box-shadow:0 -5px 8px #bbe6f81a,0 5px 9px #3d91c014}.auth-stage-v2 .auth-pavilion[data-auth-join="1"]>.auth-panel-joint:after{border:0;border-block:1px solid #cbeffd14;inset:5px 13%}.auth-stage-v2 .auth-pavilion[data-auth-join="2"]>.auth-panel-joint{background:linear-gradient(#0000 0,#b9e2f721 13%,#fcfeff6b 31%,#020a1257 50%,#5dbae53d 69%,#dff7ff21 86%,#0000 100%);border:0;border-block:1px solid #d3f1ff21;box-shadow:inset 0 3px 5px #ffffff1a,inset 0 -4px 7px #02070e59,0 0 18px #57b8e212;-webkit-mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.auth-stage-v2 .auth-pavilion[data-auth-join="2"]>.auth-panel-joint:before{background:linear-gradient(90deg,#ffffff5c,#0000 18% 78%,#64c9f22e);inset:5px 8%}.auth-stage-v2 .auth-pavilion[data-auth-join="3"]>.auth-panel-joint{clip-path:polygon(0 0,9% 22%,91% 22%,100% 0,100% 72%,96% 100%,91% 78%,9% 78%,4% 100%,0 72%);filter:drop-shadow(0 -7px 10px #87d7f81a)drop-shadow(0 8px 12px #00000052);background:linear-gradient(#0000,#040c165c 30%,#f0fbff52 47%,#70caf01c 53%,#050d1833 76%,#0000);transform:translateY(50%)}.auth-stage-v2 .auth-pavilion[data-auth-join="4"]>.auth-panel-joint:before{background:linear-gradient(90deg,#0000,#b4e4f81f 18%,#0000 37% 63%,#5fc1e91a 82%,#0000);width:auto;height:1px;inset:calc(50% - .5px) 7% auto}.auth-stage-v2 .auth-pavilion[data-auth-join="4"]>.auth-panel-joint>i{width:58px;height:30px;margin:-15px 0 0 -29px;top:50%!important}.auth-stage-v2 .auth-pavilion[data-auth-join="4"]>.auth-panel-joint>i:first-child{left:22%}.auth-stage-v2 .auth-pavilion[data-auth-join="4"]>.auth-panel-joint>i:nth-child(2){left:50%}.auth-stage-v2 .auth-pavilion[data-auth-join="4"]>.auth-panel-joint>i:nth-child(3){left:78%}.auth-stage-v2 .auth-pavilion[data-auth-join="5"]>.auth-panel-joint{background:linear-gradient(#0000,#60ccef1f 34%,#000409b3 47% 53%,#815be021 66%,#0000);box-shadow:inset 0 7px 10px -8px #70daf74f,inset 0 -7px 10px -8px #9f6aeb3d;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.auth-stage-v2 .auth-pavilion[data-auth-join="5"]>.auth-panel-joint>i{background:linear-gradient(#0000,#caf6ffe6 34%,#fff 50%,#8c68ef8c 68%,#0000);width:3px!important;margin:-18px 0 0!important;top:50%!important}.auth-stage-v2 .auth-pavilion[data-auth-join="5"]>.auth-panel-joint>i:first-child{height:36px;left:24%}.auth-stage-v2 .auth-pavilion[data-auth-join="5"]>.auth-panel-joint>i:nth-child(2){height:46px;left:52%;margin-top:-23px!important}.auth-stage-v2 .auth-pavilion[data-auth-join="5"]>.auth-panel-joint>i:nth-child(3){height:30px;left:79%;margin-top:-15px!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.auth-stage-v2 .auth-pavilion[data-auth-join]>.auth-panel-joint{box-shadow:none;filter:none;opacity:.72}}.auth-stage-v2 .auth-pavilion[data-auth-layout]>.auth-product-panel{border-right:0}.auth-stage-v2 .auth-pavilion[data-auth-layout]>.auth-panel-joint{--auth-joint-width:2px;z-index:16;width:var(--auth-joint-width);pointer-events:none;height:100%;min-height:0;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;grid-area:1/1/2/2;place-self:stretch end;display:block;position:absolute;overflow:hidden;transform:translate(50%)}.auth-stage-v2 .auth-pavilion[data-auth-layout]>.auth-panel-joint:before,.auth-stage-v2 .auth-pavilion[data-auth-layout]>.auth-panel-joint:after,.auth-stage-v2 .auth-pavilion[data-auth-layout]>.auth-panel-joint>i{display:none}.auth-stage-v2 .auth-pavilion[data-auth-layout="1"]>.auth-panel-joint{--auth-joint-width:2px;background:linear-gradient(#0000 2%,#e5f8ff14 9%,#f5fcff57 25%,#4cb2de1a 49%,#eefaff45 73%,#0000 98%);box-shadow:-18px 0 28px -20px #000208d6,-7px 0 14px -11px #000208b3,inset 1px 0 #fff3,inset -1px 0 #3e94be14}.auth-stage-v2 .auth-pavilion[data-auth-layout="1"]>.auth-product-panel{z-index:3}.auth-stage-v2 .auth-pavilion[data-auth-layout="1"]>.auth-access-panel{z-index:4}.auth-stage-v2 .auth-pavilion[data-auth-layout="2"]>.auth-panel-joint{--auth-joint-width:10px;background:linear-gradient(90deg,#1c465c14 0,#000309a3 24%,#000105fa 48% 76%,#307fa012 100%);box-shadow:inset 3px 0 4px #00000061,inset -1px 0 #7ec4e012}.auth-stage-v2 .auth-pavilion[data-auth-layout="3"]>.auth-panel-joint{--auth-joint-width:8px;background:linear-gradient(90deg,#e5f7ff73 0 1px,#378eb41f 1px 2px,#000309c7 2px 6px,#64c7eb33 6px 7px,#effbff66 7px 8px);box-shadow:inset 2px 0 2px #ffffff08,inset -2px 0 2px #2f91b80d}.auth-stage-v2 .auth-pavilion[data-auth-layout="4"]>.auth-panel-joint{--auth-joint-width:12px;clip-path:polygon(0 0,100% 12%,100% 22%,20% 34%,20% 42%,100% 54%,100% 64%,20% 76%,20% 84%,100% 96%,100% 100%,65% 100%,65% 98%,0 88%,0 72%,65% 60%,65% 58%,0 46%,0 30%,65% 18%,65% 16%,0 6%);background:linear-gradient(90deg,#e1f7ff6b,#000208e6 46% 62%,#5bc2e93d);box-shadow:inset 1px 0 #e1f6ff1c,inset -1px 0 #2e97c117}.auth-stage-v2 .auth-pavilion[data-auth-layout="5"]>.auth-panel-joint{--auth-joint-width:14px;background:radial-gradient(12px at 0 12px,#0000 0 9px,#eafaff80 9.5px 10.5px,#43a9d226 11px,#0000 12px) 0 0/14px 48px repeat-y,radial-gradient(12px at 100% 36px,#0000 0 9px,#6bccef47 9.5px 10.5px,#ecfaff61 11px,#0000 12px) 0 0/14px 48px repeat-y,linear-gradient(90deg,#01040a7a,#1a4d661a 48%,#01040a7a);box-shadow:inset 1px 0 #ffffff14,inset -1px 0 #3091b91a}@media (max-width:900px){.auth-stage-v2 .auth-pavilion[data-auth-layout]>.auth-product-panel{border-bottom:0;border-right:0}.auth-stage-v2 .auth-pavilion[data-auth-layout]>.auth-panel-joint{width:100%;height:var(--auth-joint-width);grid-area:1/1/2/2;place-self:end stretch;transform:translateY(50%)}.auth-stage-v2 .auth-pavilion[data-auth-layout="1"]>.auth-panel-joint{background:linear-gradient(90deg,#0000 2%,#e5f8ff14 9%,#f5fcff57 25%,#4cb2de1a 49%,#eefaff45 73%,#0000 98%);box-shadow:0 -18px 28px -20px #000208d6,0 -7px 14px -11px #000208b3,inset 0 1px #fff3,inset 0 -1px #3e94be14}.auth-stage-v2 .auth-pavilion[data-auth-layout="2"]>.auth-panel-joint{background:linear-gradient(#1c465c14 0,#000309a3 24%,#000105fa 48% 76%,#307fa012 100%);box-shadow:inset 0 3px 4px #00000061,inset 0 -1px #7ec4e012}.auth-stage-v2 .auth-pavilion[data-auth-layout="3"]>.auth-panel-joint{background:linear-gradient(#e5f7ff73 0 1px,#378eb41f 1px 2px,#000309c7 2px 6px,#64c7eb33 6px 7px,#effbff66 7px 8px);box-shadow:inset 0 2px 2px #ffffff08,inset 0 -2px 2px #2f91b80d}.auth-stage-v2 .auth-pavilion[data-auth-layout="4"]>.auth-panel-joint{clip-path:polygon(0 0,12% 100%,22% 100%,34% 20%,42% 20%,54% 100%,64% 100%,76% 20%,84% 20%,96% 100%,100% 100%,100% 65%,98% 65%,88% 0,72% 0,60% 65%,58% 65%,46% 0,30% 0,18% 65%,16% 65%,6% 0);background:linear-gradient(#e1f7ff6b,#000208e6 46% 62%,#5bc2e93d);box-shadow:inset 0 1px #e1f6ff1c,inset 0 -1px #2e97c117}.auth-stage-v2 .auth-pavilion[data-auth-layout="5"]>.auth-panel-joint{background:radial-gradient(12px at 12px 0,#0000 0 9px,#eafaff80 9.5px 10.5px,#43a9d226 11px,#0000 12px) 0 0/48px 14px repeat-x,radial-gradient(12px at 36px 100%,#0000 0 9px,#6bccef47 9.5px 10.5px,#ecfaff61 11px,#0000 12px) 0 0/48px 14px repeat-x,linear-gradient(#01040a7a,#1a4d661a 48%,#01040a7a);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #3091b91a}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.auth-stage-v2 .auth-pavilion[data-auth-layout]>.auth-panel-joint{box-shadow:none;opacity:.8}}.auth-profile-page[data-profile-tone=carma] .avatar-hero{background:radial-gradient(circle at 50% 31%,#206f8b61,#030509fa 66%)!important;position:relative!important;overflow:hidden!important}.auth-profile-page[data-profile-tone=carma] .avatar-hero img{object-fit:cover!important;object-position:50% 50%!important;clip-path:none!important;background:0 0!important;border-radius:18px!important;width:calc(100% - 6px)!important;max-width:none!important;height:calc(100% - 6px)!important;max-height:none!important;display:block!important;position:absolute!important;inset:3px!important}.auth-profile-page[data-profile-tone=volshebstvo] .profile-banner-image{object-position:center center!important;filter:saturate(1.08)contrast(1.08)brightness(.84)!important}.auth-profile-page[data-profile-tone=volshebstvo] .profile-hero-v5:after{background:linear-gradient(90deg,#00030c94,#00040e29 46%,#00030c75)!important}.auth-profile-page[data-profile-tone=volshebstvo] .profile-ambient{mix-blend-mode:screen;opacity:.2!important;background:repeating-linear-gradient(#78bcff0f 0 1px,#0000 1px 4px)!important}.auth-interview .auth-tour-controls{min-height:66px!important;overflow:visible!important}.auth-interview .auth-tour-dots{grid-template-columns:repeat(6,70px)!important;align-items:center!important;width:420px!important;max-width:100%!important;height:62px!important;overflow:visible!important}.auth-interview .auth-tour-dots button{width:70px!important;height:62px!important;overflow:visible!important}.auth-interview .auth-tour-dots button>span{width:58px!important;height:14px!important;transform:none!important}.auth-interview .auth-tour-dots button.is-active>span{width:64px!important;height:14px!important;transform:none!important}.auth-tour-segment-relay{top:24px!important;left:var(--dot-from)!important;width:58px!important;height:14px!important;overflow:visible!important}.auth-tour-segment-relay>i{animation:.46s cubic-bezier(.32,.72,0,1) both auth-tour-segment-relay-v18!important}.auth-interview .auth-tour-dots button.is-active>span>i{animation-duration:.42s!important}.auth-library-interview .auth-interview-library.library-grid{height:100%!important;min-height:0!important}.auth-library-interview .auth-interview-library.library-grid.has-games{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;place-content:stretch!important;align-items:stretch!important;gap:8px 7px!important;padding:0 0 6px!important;overflow:hidden!important}.auth-profile-page-current,.auth-profile-soft-transition .auth-profile-transition-old{animation-duration:.48s!important}.auth-library-interview .auth-library-card{grid-template-rows:minmax(0,1fr) 64px!important;grid-template-columns:minmax(0,1fr)!important;align-self:stretch!important;gap:0!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.auth-library-interview .auth-library-card-cover{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:5px 5px 0!important}.auth-library-interview .auth-library-card-cover>.game-cover{aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important}.auth-library-interview .auth-library-card .library-card-copy{width:100%!important;height:64px!important;min-height:64px!important;margin:0!important;padding:4px 5px 5px!important;overflow:hidden!important}.auth-library-interview .auth-library-card .library-card-title{min-height:17px!important;padding-right:18px!important}.auth-library-interview .auth-library-card .library-card-title h3{-webkit-line-clamp:2!important;font-size:6.8px!important;line-height:8px!important}.auth-library-interview .auth-library-card .library-card-title .score-tile{width:17px!important;min-width:17px!important;height:17px!important;font-size:7px!important;top:4px!important;right:4px!important}.auth-library-interview .auth-library-card .library-card-status-row{margin:1px 0 3px!important}.auth-library-interview .auth-library-card .library-card-kicker{font-size:5.3px!important;line-height:6px!important}.auth-library-interview .auth-library-card .library-card-facts{gap:2px!important;display:grid!important}.auth-library-interview .auth-library-card .library-card-facts>div{min-height:19px!important;padding:2px!important}.auth-library-interview .auth-library-card .library-card-facts dt{font-size:3.8px!important;line-height:4.5px!important}.auth-library-interview .auth-library-card .library-card-facts dd{margin-top:1px!important;font-size:5px!important;line-height:5.5px!important}.auth-review-interview .review-editor-wysiwyg{-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:paint;transition:scroll-behavior .2s;opacity:1!important}.auth-review-interview .review-editor-wysiwyg>*{opacity:1!important}.auth-review-interview[data-review-phase^=prepare-] .review-editor-wysiwyg>:nth-last-child(2){animation:.48s cubic-bezier(.16,1,.3,1) both auth-review-prepare-in!important}.auth-review-interview[data-review-phase^=applied-] .review-editor-wysiwyg>:nth-last-child(2){opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.auth-review-interview[data-review-phase=applied-heading] .review-editor-wysiwyg>h2:first-child{will-change:clip-path,transform,letter-spacing;animation:1.05s cubic-bezier(.16,1,.3,1) both auth-review-heading-v19!important}.auth-review-interview[data-review-phase=applied-quote] .review-editor-wysiwyg>blockquote:last-child{animation:1.25s cubic-bezier(.16,1,.3,1) both auth-review-quote-form!important}.auth-review-interview[data-review-phase=applied-bold] .review-editor-wysiwyg>blockquote:last-child strong{display:inline-block;animation:1.2s cubic-bezier(.16,1,.3,1) both auth-review-bold-form!important}.auth-review-interview[data-review-phase=applied-italic] .review-editor-wysiwyg>:nth-last-child(2) :is(em,i){transform-origin:0;display:inline-block;animation:1.15s cubic-bezier(.16,1,.3,1) both auth-review-italic-form!important}.auth-review-interview[data-review-phase=applied-underline] .review-editor-wysiwyg>:nth-last-child(2) u{background:linear-gradient(currentColor,currentColor) 0 calc(100% - 1px)/0 1px no-repeat;text-decoration-color:#0000!important;animation:1.2s cubic-bezier(.16,1,.3,1) both auth-review-underline-form!important}.auth-review-interview[data-review-phase=applied-strike] .review-editor-wysiwyg>:nth-last-child(2) :is(s,strike,del){background:linear-gradient(currentColor,currentColor) 0 54%/0 1.5px no-repeat;text-decoration-color:#0000!important;animation:1.25s cubic-bezier(.16,1,.3,1) both auth-review-strike-form!important}.auth-review-interview[data-review-phase=applied-spoiler] .review-editor-wysiwyg>details:nth-last-child(2){animation:1.25s cubic-bezier(.16,1,.3,1) both auth-review-spoiler-form!important}.auth-review-interview[data-review-phase=applied-color] .review-editor-wysiwyg>:nth-last-child(2) .review-text-color{background:linear-gradient(90deg,var(--review-text-color) 0 50%,#e5ecf4c2 50% 100%);background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;color:#0000!important;animation:1.05s cubic-bezier(.16,1,.3,1) both auth-review-color-paint-v19!important}.auth-review-interview[data-review-phase=applied-bullets] .review-editor-wysiwyg>ul:nth-last-child(2) li,.auth-review-interview[data-review-phase=applied-numbers] .review-editor-wysiwyg>ol:nth-last-child(2) li{animation:.82s cubic-bezier(.16,1,.3,1) 80ms both auth-review-list-form!important}.auth-review-interview[data-review-phase=applied-bullets] .review-editor-wysiwyg>ul:nth-last-child(2) li:nth-child(2),.auth-review-interview[data-review-phase=applied-numbers] .review-editor-wysiwyg>ol:nth-last-child(2) li:nth-child(2){animation-delay:.2s!important}.auth-review-interview[data-review-phase=applied-bullets] .review-editor-wysiwyg>ul:nth-last-child(2) li:nth-child(3),.auth-review-interview[data-review-phase=applied-numbers] .review-editor-wysiwyg>ol:nth-last-child(2) li:nth-child(3){animation-delay:.32s!important}.auth-review-interview[data-review-phase=applied-subheading] .review-editor-wysiwyg>h3:nth-last-child(2){animation:1.15s cubic-bezier(.16,1,.3,1) both auth-review-subheading-form!important}.auth-review-interview[data-review-phase=applied-photo] .review-editor-wysiwyg>figure:nth-last-child(2),.auth-review-interview[data-review-phase=applied-video] .review-editor-wysiwyg>figure:nth-last-child(2),.auth-review-interview[data-review-phase=applied-poll] .review-editor-wysiwyg>section.review-poll:nth-last-child(2){animation:1.25s cubic-bezier(.16,1,.3,1) both auth-review-insert-form!important}.auth-tour-slide.is-active .auth-analytics-mini .analytics-card{animation:.62s cubic-bezier(.16,1,.3,1) both auth-stat-card-enter!important}.auth-tour-slide.is-active .auth-analytics-mini .score-chart-column>div>i{transform-origin:bottom;animation:.9s cubic-bezier(.16,1,.3,1) both auth-stat-column-grow!important;animation-delay:var(--auth-stat-bar-delay)!important}.auth-tour-slide.is-active .auth-analytics-mini .score-chart-column>span{animation:.46s both auth-stat-number-in!important;animation-delay:var(--auth-stat-number-delay)!important}.auth-tour-slide.is-active .auth-analytics-mini .status-donut{animation:.95s cubic-bezier(.16,1,.3,1) .28s both auth-stat-donut-in!important}.auth-tour-slide.is-active .auth-analytics-mini .status-donut-legend>div,.auth-tour-slide.is-active .auth-analytics-mini .genre-stat-line{animation:.5s cubic-bezier(.16,1,.3,1) both auth-stat-line-in!important;animation-delay:var(--auth-stat-line-delay)!important}.auth-tour-slide.is-active .auth-rider-grid-exact>.critic30-rider-card{transform-origin:bottom;animation:.84s cubic-bezier(.16,1,.3,1) both auth-rider-card-summon!important;animation-delay:var(--auth-rider-card-delay)!important}.auth-tour-slide.is-active .auth-rider-grid-exact>.critic30-rider-card .critic30-rider-art{animation:1.1s both auth-rider-art-materialize!important;animation-delay:var(--auth-rider-art-delay)!important}.auth-tour-slide.is-active .auth-rider-grid-exact>.critic30-rider-card .critic32-pedestal{transform-origin:bottom;animation:.72s cubic-bezier(.16,1,.3,1) both auth-rider-pedestal-rise!important;animation-delay:var(--auth-rider-pedestal-delay)!important}.auth-tour-slide.is-active .auth-rider-grid-exact>.critic30-rider-card .critic30-rider-dock>i{animation:auth-rider-plus-pulse 2.8s var(--auth-rider-pulse-delay) ease-in-out infinite!important}@keyframes auth-review-heading-v19{0%{opacity:.25;clip-path:inset(0 50%);letter-spacing:.14em;transform:translateY(8px)scale(.97)}64%{opacity:1;clip-path:inset(0);letter-spacing:.02em;transform:translateY(-1px)scale(1.012)}to{opacity:1;clip-path:inset(0);letter-spacing:normal;transform:none}}@keyframes auth-review-color-paint-v19{0%{filter:saturate(.1)brightness(1.25);text-shadow:0 0 #0000;background-position:100% 0}68%{text-shadow:0 0 13px var(--review-text-color)}to{filter:none;text-shadow:none;background-position:0 0}}.auth-stage-v2 .auth-panel[data-auth-panel-mode]{transform-origin:top;animation:.36s cubic-bezier(.32,.72,0,1) both auth-form-pane-swap-v19!important}@keyframes auth-form-pane-swap-v19{0%{opacity:0;filter:blur(2px);transform:translateY(7px)scale(.992)}to{opacity:1;filter:none;transform:none}}.auth-provider-optional-shell{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .36s cubic-bezier(.32,.72,0,1),opacity .2s,margin .36s cubic-bezier(.32,.72,0,1);display:grid}.auth-provider-optional-shell>.auth-social-stubs{min-height:0;overflow:hidden}.auth-provider-optional-shell[data-visible=false]{opacity:0;pointer-events:none;grid-template-rows:0fr;margin:0}.auth-provider-optional-shell[data-visible=false]>.auth-social-stubs{margin-top:0}.auth-stage-v2 :is(.auth-steam-button,.auth-social-stub){position:relative;overflow:hidden;background-clip:padding-box!important;border:0!important;border-radius:13px!important}.auth-stage-v2 :is(.auth-steam-button,.auth-social-stub):after{border-radius:inherit;pointer-events:none;content:"";border:1px solid #82b5e133;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0b}@media (max-width:620px){.auth-interview .auth-tour-dots{grid-template-columns:repeat(6,48px)!important;width:288px!important}.auth-interview .auth-tour-dots button{width:48px!important}.auth-interview .auth-tour-dots button>span{width:36px!important;height:10px!important}.auth-interview .auth-tour-dots button.is-active>span{width:42px!important;height:10px!important}.auth-library-interview .auth-interview-library.library-grid.has-games{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:150px!important;gap:5px 4px!important;overflow-y:auto!important}.auth-library-interview .auth-library-card{grid-template-rows:88px 62px!important;gap:0!important;height:150px!important;min-height:150px!important}.auth-library-interview .auth-library-card-cover{height:88px!important;padding:4px 4px 0!important}.auth-library-interview .auth-library-card-cover>.game-cover{height:84px!important}.auth-library-interview .auth-library-card .library-card-copy{height:62px!important;min-height:62px!important;padding:4px!important}.auth-library-interview .auth-library-card .library-card-facts{display:none!important}}@media (prefers-reduced-motion:reduce){.auth-stage-v2 .auth-panel[data-auth-panel-mode]{animation:none!important}.auth-provider-optional-shell{transition:none!important}.auth-tour-slide.is-active .auth-analytics-mini *,.auth-tour-slide.is-active .auth-rider-grid-exact *,.auth-review-interview[data-review-phase] .review-editor-wysiwyg *,.auth-tour-segment-relay>i{animation:none!important}}.settings-backdrop{-webkit-backdrop-filter:blur(24px)saturate(1.16);backdrop-filter:blur(24px)saturate(1.16);overflow:hidden;background:radial-gradient(72% 58% at 12% 0,#9d8cff1a,#0000 66%),radial-gradient(58% 48% at 100% 100%,#dfe8f40b,#0000 68%),#030408d1!important;padding:clamp(10px,2.2vh,24px)!important}.settings-modal[data-settings-glass]{--settings-canvas:#06080d;--settings-canvas-2:#101522;--settings-rail:#080b12c2;--settings-card:#c3d1e212;--settings-raised:#c3d1e21a;--settings-muted:#c0d2e29c;--settings-edge:#e8f1fa1f;--settings-edge-strong:#e8f1fa47;--settings-accent:#dfe8f4;--settings-accent-2:#9d8cff;--settings-accent-soft:#cad6e729;--settings-glass-edge:#e8f1fa47;--settings-glass-fill:#c3d1e212;isolation:isolate;color:#f2f7fb;background:linear-gradient(135deg,#ffffff0b,transparent 25%), linear-gradient(148deg,color-mix(in srgb,var(--settings-canvas-2) 82%,transparent),color-mix(in srgb,var(--settings-canvas) 86%,transparent));border:1px solid color-mix(in srgb,var(--settings-glass-edge) 64%,transparent);-webkit-backdrop-filter:blur(13px)saturate(118%);backdrop-filter:blur(13px)saturate(118%);border-radius:30px;grid-template-rows:82px minmax(0,1fr) 94px;width:min(1260px,100vw - 28px);height:min(890px,100dvh - 28px);max-height:calc(100dvh - 28px);position:relative;overflow:hidden;box-shadow:0 34px 100px #00000085,inset 0 1px #ffffff0e}html[data-theme=midnight] .settings-backdrop{background:radial-gradient(72% 58% at 12% 0,#2d97ff29,#0000 66%),radial-gradient(58% 48% at 100% 100%,#28d4e514,#0000 68%),#000309c7!important}html[data-theme=midnight] .settings-modal[data-settings-glass]{--settings-canvas:#030714;--settings-canvas-2:#08162b;--settings-accent:#45b6ff;--settings-accent-2:#28d4e5;--settings-accent-soft:#2d97ff2e;--settings-glass-edge:#67d7ff57;--settings-glass-fill:#2589e217}.settings-modal[data-settings-glass]:before,.settings-modal[data-settings-glass]:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.settings-modal[data-settings-glass]:before{mix-blend-mode:screen;opacity:.72;background:linear-gradient(119deg,#ffffff18,#0000 17% 67%,#69b2e209 82%,#0000),radial-gradient(95% 68% at 12% 0,#ffffff0f,#0000 54%)}.settings-modal[data-settings-glass]:after{-webkit-mask-composite:xor;background:linear-gradient(128deg,#edf7ff52,#ffffff06 19%,#0000 43% 74%,#74b4e11f);padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.settings-modal[data-settings-glass]>*{z-index:1;position:relative}.settings-modal[data-settings-glass] .settings-header{background:linear-gradient(90deg,#111d2d94,#050a1142);border-bottom:1px solid #b3d6f01b;padding:0 24px;box-shadow:inset 0 1px #ffffff06}.settings-modal[data-settings-glass] .settings-header:after{opacity:.52;background:linear-gradient(90deg,#b7ddf494,#74b3e01f 31%,#0000 73%);left:24px;right:78px}.settings-modal[data-settings-glass] .settings-header img{background:linear-gradient(145deg,#21364bc2,#04090fe6);border:0;border-radius:14px;width:46px;height:46px;padding:7px;box-shadow:inset 0 0 0 1px #bce0f726,0 0 24px #55aee017,0 12px 28px #00000047}.settings-modal[data-settings-glass] .settings-header small{color:#8fcbe9;font:700 9px/1 var(--font-unbounded),sans-serif;letter-spacing:.12em}.settings-modal[data-settings-glass] .settings-header h2{color:#f3f7fb;font:680 23px/1 var(--font-manrope),sans-serif;letter-spacing:-.045em;margin-top:6px}.settings-modal[data-settings-glass] .settings-header>button{color:#dae8f39e;background:#0e182594;border:0;box-shadow:inset 0 0 0 1px #acd2ef1c,0 9px 24px #0003}.settings-modal[data-settings-glass] .settings-header>button:hover{color:#fff;background:#192a3cb8;box-shadow:inset 0 0 0 1px #b1d9f53b,0 0 24px #5bb3e117}.settings-modal[data-settings-glass] .settings-layout{background:#02060b2e;grid-template-columns:270px minmax(0,1fr)}.settings-modal[data-settings-glass] .settings-nav{background:radial-gradient(120% 42% at 0 0,#6ea8d814,#0000 73%),linear-gradient(#080f18c7,#04080eb3);border-right:1px solid #aaceeb17;gap:8px;padding:19px 14px;overflow:auto}.settings-modal[data-settings-glass] .settings-nav button{color:#cad9e79c;border-radius:15px;grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:70px;padding:10px 12px;transform:none;box-shadow:none!important;background:0 0!important;border:0!important}.settings-modal[data-settings-glass] .settings-nav button:hover{color:#eef6fc;transform:translate(2px);background:#81b7e00b!important}.settings-modal[data-settings-glass] .settings-nav button i{color:#bfd4e6a3;background:linear-gradient(145deg,#283e538a,#080e17ad);border:0;border-radius:12px;width:42px;height:42px;box-shadow:inset 0 0 0 1px #b5d9f31f,0 8px 20px #0000002e}.settings-modal[data-settings-glass] .settings-nav button>span b{font:650 14px/1.18 var(--font-unbounded),sans-serif;letter-spacing:-.035em}.settings-modal[data-settings-glass] .settings-nav button>span small{color:#b5c8da82;font:560 11.5px/1.25 var(--font-manrope),sans-serif;margin-top:6px}.settings-modal[data-settings-glass] .settings-nav button:is(.active,[aria-current=page]){color:#f7fbff;text-shadow:0 0 19px #99d3f433;box-shadow:none!important;background:0 0!important;border:0!important}.settings-modal[data-settings-glass] .settings-nav button:is(.active,[aria-current=page]) i{color:#d9effb;background:linear-gradient(145deg,#4d75976b,#0c1723c2);box-shadow:inset 0 0 0 1px #b5e1fa38,0 0 22px #57b5e61c,0 8px 20px #00000038}.settings-modal[data-settings-glass] .settings-nav-carriage{background:linear-gradient(112deg,#77a8cf24,#20395024 46%,#0b172470),#101c2b9e;border:0;border-radius:15px;overflow:hidden;box-shadow:inset 0 0 0 1px #b5dcf62e,inset 0 1px #fff1,0 0 28px #56b1e113,0 14px 31px #00000038}.settings-modal[data-settings-glass] .settings-nav-carriage:before{content:"";pointer-events:none;opacity:.66;background:radial-gradient(circle at 4px 4px,#dcedf85c 0 1px,#0000 1.5px),radial-gradient(circle at calc(100% - 4px) calc(100% - 4px),#85b5d847 0 1px,#0000 1.5px);border-radius:11px;position:absolute;inset:7px}.settings-modal[data-settings-glass] .settings-content{scrollbar-color:#97c1e138 transparent;background:radial-gradient(62% 38% at 100% 0,#5399c80e,#0000 73%),#03070d85;padding:32px 38px 50px}.settings-modal[data-settings-glass] .settings-panel-shell{will-change:transform,opacity,filter;transform-origin:50% 8%}.settings-modal[data-settings-glass] .settings-section,.settings-modal[data-settings-glass] .account-settings-embedded{max-width:920px;font-family:var(--font-manrope),sans-serif;gap:22px;margin-inline:auto}.settings-modal[data-settings-glass] .settings-section>header,.settings-modal[data-settings-glass] .account-settings-intro{border-bottom:1px solid #aacfeb17;min-height:48px;padding:0 0 18px;position:relative}.settings-modal[data-settings-glass] .settings-section>header:after,.settings-modal[data-settings-glass] .account-settings-intro:after{content:"";background:linear-gradient(90deg,#a9dbf6c7,#62afdb2e,#0000);width:112px;height:1px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 12px #67c0ec2e}.settings-modal[data-settings-glass] .settings-section>header h3,.settings-modal[data-settings-glass] .account-settings-intro h3{color:#f3f7fb;max-width:780px;font:650 clamp(25px,2.6vw,34px)/1.05 var(--font-unbounded),sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:0}.settings-modal[data-settings-glass] .appearance-block,.settings-modal[data-settings-glass] .account-settings-card,.settings-modal[data-settings-glass] .genre-selector,.settings-modal[data-settings-glass] :is(.avatar-frame-selector,.nickname-style-selector,.rider-visibility-selector,.tier-scale-selector){isolation:isolate;-webkit-backdrop-filter:blur(15px)saturate(1.16);backdrop-filter:blur(15px)saturate(1.16);border-radius:18px;position:relative;box-shadow:inset 0 0 0 1px #acd3f01a,inset 0 1px #ffffff0e,0 0 26px #45a7dd09,0 16px 38px #00000026;background:linear-gradient(145deg,#ffffff0b,#0000 28% 72%,#68abd906),#0d17239e!important;border:0!important}.settings-modal[data-settings-glass] .appearance-block{gap:20px;padding:21px;overflow:visible}.settings-modal[data-settings-glass] .appearance-block:before{display:none}.settings-modal[data-settings-glass] .appearance-block-heading{border-bottom:1px solid #aacfeb14;min-height:41px;padding:0 0 15px}.settings-modal[data-settings-glass] .appearance-block-heading b{color:#edf5fb;font:650 15px/1.2 var(--font-unbounded),sans-serif;letter-spacing:-.035em}.settings-modal[data-settings-glass] .appearance-block-heading small{color:var(--settings-muted);font:520 10.5px/1.35 var(--font-manrope),sans-serif;margin-top:5px}.settings-modal[data-settings-glass] :is(.avatar-frame-selector,.nickname-style-selector,.rider-visibility-selector,.tier-scale-selector,.genre-selector){margin:0;padding:16px}.settings-modal[data-settings-glass] :is(.avatar-frame-selector,.nickname-style-selector,.rider-visibility-selector,.tier-scale-selector,.genre-selector)>legend{color:#d3e2eeb8;font:650 12px/1 var(--font-unbounded),sans-serif;letter-spacing:-.02em;margin:0 0 12px;padding:0 7px}.settings-modal[data-settings-glass] .form-row,.settings-modal[data-settings-glass] .critic-passport-grid{gap:14px}.settings-modal[data-settings-glass] .settings-section label,.settings-modal[data-settings-glass] .account-settings-card label{color:#d3e2eeb8;font:650 12px/1.2 var(--font-manrope),sans-serif}.settings-modal[data-settings-glass] .settings-section input:not([type=checkbox]),.settings-modal[data-settings-glass] .settings-section select,.settings-modal[data-settings-glass] .settings-section textarea,.settings-modal[data-settings-glass] .settings-section .slug-input,.settings-modal[data-settings-glass] .settings-select-trigger,.settings-modal[data-settings-glass] .account-settings-card input:not([type=checkbox]){color:#f1f7fb;caret-color:#8cdef9;min-height:50px;font:560 14px/1 var(--font-manrope),sans-serif;border-radius:13px;margin-top:8px;padding-inline:14px;transition:background .18s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 0 0 1px #98c7e91f,inset 0 1px #ffffff06,0 9px 24px #0000001c;background:#050b1394!important;border:0!important;outline:0!important}.settings-modal[data-settings-glass] :is(button,input,textarea,select):focus-visible{outline-offset:0!important;outline:0!important}.settings-modal[data-settings-glass] .account-settings-card input:not([type=checkbox]):focus,.settings-modal[data-settings-glass] .settings-section .slug-input:focus-within{background:#08101bcc!important;border:0!important;outline:0!important;box-shadow:inset 0 0 0 1px #6fd2f88c,0 0 0 1px #3fa5e017,0 0 25px #43c2ff1c,inset 0 1px #ffffff09!important}.settings-modal[data-settings-glass] .settings-section :is(input:not([type=checkbox]),select,textarea):focus-visible{background:#08101bcc!important;border:0!important;outline:0!important;box-shadow:inset 0 0 0 1px #6fd2f88c,0 0 0 1px #3fa5e017,0 0 25px #43c2ff1c,inset 0 1px #ffffff09!important}.settings-modal[data-settings-glass] .settings-select-trigger:focus-visible{background:#08101bcc!important;border:0!important;outline:0!important;box-shadow:inset 0 0 0 1px #6fd2f88c,0 0 0 1px #3fa5e017,0 0 25px #43c2ff1c,inset 0 1px #ffffff09!important}.settings-modal[data-settings-glass] .account-settings-card input:not([type=checkbox]):focus-visible{background:#08101bcc!important;border:0!important;outline:0!important;box-shadow:inset 0 0 0 1px #6fd2f88c,0 0 0 1px #3fa5e017,0 0 25px #43c2ff1c,inset 0 1px #ffffff09!important}.settings-modal[data-settings-glass] .settings-section .slug-input{grid-template-columns:max-content minmax(0,1fr);gap:5px;padding:0 8px 0 14px}.settings-modal[data-settings-glass] .settings-section .slug-input>span{color:#a0bed794;font:560 11px/1 var(--font-manrope),sans-serif}.settings-modal[data-settings-glass] .settings-section .slug-input>input:not([type=checkbox]){min-height:48px;margin:0;padding:0 6px 0 0;box-shadow:none!important;background:0 0!important}.settings-modal[data-settings-glass] .profile-settings-quote{display:block}.settings-modal[data-settings-glass] .profile-quote-editor{--profile-quote-accent:#91d9f4;background:linear-gradient(90deg,#19374d6b,#0409106b);border:0;border-left:3px solid #8fdcf8b8;margin-top:9px;padding:16px 20px 17px 24px;box-shadow:inset 0 0 0 1px #a3d3f01c,0 0 26px #4cb7e511,0 14px 34px #00000026}.settings-modal[data-settings-glass] .profile-quote-editor textarea{resize:vertical;color:#ffffffeb;caret-color:#a8e8ff;letter-spacing:-.012em;border-radius:0;width:100%;min-height:86px;font:italic 570 19px/1.42 Georgia,Times New Roman,serif;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important}.settings-modal[data-settings-glass] .profile-quote-editor textarea::placeholder{color:#c9dae757}.settings-modal[data-settings-glass] .profile-settings-quote>small{text-align:right;padding-right:4px}.settings-modal[data-settings-glass] .settings-icon-field{margin-top:8px;position:relative}.settings-modal[data-settings-glass] .settings-icon-field>span{z-index:2;color:#a9d8ef;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.settings-modal[data-settings-glass] .settings-icon-field>span svg{width:25px;height:25px}.settings-modal[data-settings-glass] .settings-icon-field>input:not([type=checkbox]){margin-top:0;padding-left:48px}.settings-modal[data-settings-glass] .settings-upload-card{box-shadow:inset 0 0 0 1px #aad3f017,inset 0 1px #ffffff0b,0 12px 30px #00000021;background:linear-gradient(145deg,#ffffff09,#0000 44%),#0a121d8f!important;border:0!important}.settings-modal[data-settings-glass] .settings-profile-artboard,.settings-modal[data-settings-glass] .settings-mini-editor{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-origin:border-box;background-clip:border-box;outline:0;overflow:clip;transform:translateZ(0);box-shadow:inset 0 0 0 1px #bce0f624,inset 0 1px #fff1,0 0 27px #4eafe00d,0 17px 40px #0000003d;border:0!important}.settings-modal[data-settings-glass] .settings-profile-artboard:before,.settings-modal[data-settings-glass] .settings-mini-editor:before,.settings-modal[data-settings-glass] .settings-mini-editor-veil{border-radius:inherit;inset:.5px}.settings-modal[data-settings-glass] .settings-mini-editor{border-radius:15px;bottom:15px;left:15px}.settings-modal[data-settings-glass] .settings-avatar-card{grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:126px;padding:16px;overflow:visible}.settings-modal[data-settings-glass] .settings-avatar-stage{border:0;place-self:center;width:96px;height:96px;margin:0;overflow:visible;box-shadow:inset 0 0 0 1px #b3dbf52b,0 0 0 4px #70c4ed0e,0 0 25px #55b8e717,0 13px 27px #00000040}.settings-modal[data-settings-glass] .settings-avatar-stage .avatar-large{flex:0 0 84px;transform:none;width:84px!important;height:84px!important;margin:0!important;position:relative!important;inset:auto!important}.settings-modal[data-settings-glass] .settings-avatar-stage:hover .avatar-large{transform:scale(1.025)}.settings-modal[data-settings-glass] .settings-image-button{color:#eaf5fb;background:linear-gradient(145deg,#496f914d,#070e17b8);border:0;box-shadow:inset 0 0 0 1px #b5dbf421,inset 0 1px #ffffff0b,0 8px 18px #0000002e}.settings-modal[data-settings-glass] .settings-image-button:hover:not(:disabled){color:#fff;background:linear-gradient(145deg,#538fb97a,#0c1a28d1);border:0;box-shadow:inset 0 0 0 1px #aae0fa4f,0 0 19px #4ac2ef1a,0 9px 20px #00000038}.settings-modal[data-settings-glass] .settings-image-button.is-danger{color:#ff9aad;background:linear-gradient(145deg,#63273a59,#130c13b8);box-shadow:inset 0 0 0 1px #ff7e9726,0 8px 18px #0000002e}.settings-modal[data-settings-glass] .settings-image-button.is-danger:hover:not(:disabled){color:#fff;background:linear-gradient(145deg,#b838569e,#3f1626c7);border:0;box-shadow:inset 0 0 0 1px #ffa3b452,0 0 22px #ff4b701f,0 9px 20px #00000038}.settings-modal[data-settings-glass] .avatar-frame-selector>div{gap:10px}.settings-modal[data-settings-glass] .avatar-frame-selector button{min-height:112px;box-shadow:inset 0 0 0 1px #aad2ef18,inset 0 1px #ffffff0b,0 10px 22px #00000024;background:linear-gradient(145deg,#ffffff0a,#0000),#09111b94!important;border:0!important}.settings-modal[data-settings-glass] .avatar-frame-selector button .avatar-medium.avatar-frame{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--avatar-frame-color) 34%,transparent), 0 0 0 2px color-mix(in srgb,var(--avatar-frame-color) 16%,transparent), 0 0 19px var(--avatar-frame-glow), 0 0 33px color-mix(in srgb,var(--avatar-frame-color) 19%,transparent)!important}.settings-modal[data-settings-glass] .avatar-frame-selector button:is(.active,[aria-pressed=true]){background:linear-gradient(145deg,#71b3db1f,#070f199e)!important;border:0!important;box-shadow:inset 0 0 0 1px #a6e0fa6b,0 0 24px #45bdeb17,0 12px 28px #0000002b!important}.settings-modal[data-settings-glass] :is(.nickname-style-selector,.rider-visibility-selector,.tier-scale-selector) button,.settings-modal[data-settings-glass] .genre-selector button{background:linear-gradient(145deg,#ffffff09,#0000),#08101a94!important;border:0!important;box-shadow:inset 0 0 0 1px #aad2ef18,inset 0 1px #ffffff0a,0 9px 21px #0000001c!important}.settings-modal[data-settings-glass] :is(.nickname-style-selector,.rider-visibility-selector,.tier-scale-selector) button:hover,.settings-modal[data-settings-glass] .genre-selector button:hover{background:linear-gradient(145deg,#65a6cf1a,#0000),#0b1622b8!important;border:0!important;box-shadow:inset 0 0 0 1px #aadcf636,0 0 19px #49b9e80e,0 10px 23px #00000024!important}.settings-modal[data-settings-glass] :is(.nickname-style-selector,.rider-visibility-selector,.tier-scale-selector) button:is(.active,[aria-pressed=true]),.settings-modal[data-settings-glass] .genre-selector button.selected{color:#f5fbff;background:linear-gradient(145deg,#70b8e02b,#08111cb8)!important;border:0!important;box-shadow:inset 0 0 0 1px #a3def96e,0 0 24px #48c0ed1a,0 12px 27px #00000029!important}.settings-modal[data-settings-glass] .nickname-style-selector button:is(.active,[aria-pressed=true]){box-shadow:inset 0 0 0 1px #a3def96e,0 0 24px #48c0ed1a,0 12px 27px #00000029!important}.settings-modal[data-settings-glass] .nickname-style-check,.settings-modal[data-settings-glass] .rider-visibility-selector button>i{border:0;box-shadow:inset 0 0 0 1px #a7cfec21}.settings-modal[data-settings-glass] :is(.nickname-style-selector,.rider-visibility-selector) button:is(.active,[aria-pressed=true]) :is(.nickname-style-check,i){color:#06101a;background:#b8dff3;border:0;box-shadow:inset 0 0 0 1px #ffffff75,0 0 18px #64cff830}.settings-modal[data-settings-glass] .rider-visibility-selector>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px}.settings-modal[data-settings-glass] .rider-visibility-selector button{text-align:center;place-items:center;height:100%;min-height:86px;padding:13px 46px 13px 16px;display:grid}.settings-modal[data-settings-glass] .rider-visibility-selector button>span{text-align:center;place-items:center;width:100%;display:grid}.settings-modal[data-settings-glass] .setting-switch,.settings-modal[data-settings-glass] .account-toggle{color:#eef5fa;cursor:pointer;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;min-height:70px;padding:13px 15px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #a9d1ee17,inset 0 1px #ffffff0a,0 10px 24px #0000001f;background:linear-gradient(145deg,#ffffff08,#0000),#0a131e94!important;border:0!important}.settings-modal[data-settings-glass] .account-toggle{min-height:58px}.settings-modal[data-settings-glass] .account-consent-check{min-height:52px}.settings-modal[data-settings-glass] .account-consent-check a{color:#9fdff5;text-shadow:0 0 15px #5bc6f029;text-decoration:none}.settings-modal[data-settings-glass] .account-consent-check a:hover{color:#e5f8ff}.settings-modal[data-settings-glass] .account-toggle>input[type=checkbox]{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;position:absolute!important;overflow:hidden!important}.settings-modal[data-settings-glass] :is(.setting-switch,.account-toggle) .brand-checkbox{background:#03091094;border:0;box-shadow:inset 0 0 0 1px #a7cfec2b,inset 0 1px #ffffff09,0 5px 14px #00000026}.settings-modal[data-settings-glass] :is(.setting-switch,.account-toggle)>input:checked+.brand-checkbox{color:#06101a;background:linear-gradient(145deg,#d4f2ff,#8bccea);box-shadow:inset 0 1px #ffffff85,0 0 20px #5fcdf72b,0 6px 15px #0000002b}.settings-modal[data-settings-glass] :is(.setting-switch,.account-toggle)>input:checked+.brand-checkbox svg{opacity:1;transform:scale(1)rotate(0)}.settings-modal[data-settings-glass] :is(.setting-switch,.account-toggle)>input:focus-visible+.brand-checkbox{box-shadow:inset 0 0 0 1px #d0efff8f,0 0 0 3px #53bcec1c,0 0 22px #46beee1f;outline:0!important}.settings-modal[data-settings-glass] .account-settings-embedded{gap:17px;display:grid}.settings-modal[data-settings-glass] .account-settings-tabs{background:#08101b9e;border:0;border-radius:14px;padding:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #a7cfed1a,inset 0 1px #ffffff09}.settings-modal[data-settings-glass] .account-settings-tabs button{color:#bfd2e38c;min-height:44px;font:650 11px/1 var(--font-unbounded),sans-serif;background:0 0;border:0}.settings-modal[data-settings-glass] .account-settings-tabs button.active{color:#f5fbff;text-shadow:0 0 18px #77e1ff40;background:linear-gradient(135deg,#488ed33d,#4e66bb24);box-shadow:inset 0 0 0 1px #77e0ff38,0 0 26px #3fbcff17,inset 0 1px #ffffff0d}.settings-modal[data-settings-glass] .account-settings-stack{gap:14px}.settings-modal[data-settings-glass] .account-settings-card{gap:14px;padding:18px}.settings-modal[data-settings-glass] .account-settings-card h4{color:#edf5fb;font:650 14px/1.2 var(--font-unbounded),sans-serif;letter-spacing:-.035em}.settings-modal[data-settings-glass] .account-card-heading>a{color:#9cdef5;font:650 9px/1 var(--font-unbounded),sans-serif}.steam-account-heading{align-items:center;gap:12px;min-width:0;display:flex}.steam-account-heading>i,.steam-library-mark,.steam-unlink-confirm>i{color:#8eb8df;background:linear-gradient(145deg,#18293a,#0a121c);border-radius:13px;place-items:center;width:44px;min-width:44px;height:44px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #7cacd530,inset 0 1px #ffffff0e,0 0 21px #4a91cb12,0 9px 22px #0003}.steam-account-heading svg,.steam-library-mark svg,.steam-unlink-confirm>i svg{width:25px;height:25px}.steam-account-widgets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.steam-account-widgets>div{background:linear-gradient(145deg,#ffffff08,#0000),#070e1794;border-radius:13px;align-content:center;gap:6px;min-width:0;min-height:66px;padding:12px 13px;display:grid;box-shadow:inset 0 0 0 1px #9fcae917,inset 0 1px #ffffff09,0 9px 22px #0000001a}.steam-account-widgets small{color:#aec6d980;font:650 8px/1 var(--font-unbounded),sans-serif;letter-spacing:.06em;text-transform:uppercase}.steam-account-widgets b{color:#eaf3f9;font:620 11px/1.25 var(--font-manrope),sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-modal[data-settings-glass] .steam-library-widget{background:linear-gradient(135deg,#25446047,#070f186b);border-radius:15px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:92px;padding:15px;display:grid;box-shadow:inset 0 0 0 1px #89bee51f,inset 0 1px #ffffff0b,0 11px 27px #00000021}.settings-modal[data-settings-glass] .steam-library-widget p{margin-top:5px}.settings-modal[data-settings-glass] .steam-sync-status,.settings-modal[data-settings-glass] .steam-removed-library{background:#070f1880;border:0;box-shadow:inset 0 0 0 1px #9cc9e917,inset 0 1px #ffffff09,0 10px 25px #0000001c}.settings-modal[data-settings-glass] .steam-sync-counts li,.settings-modal[data-settings-glass] .steam-removed-library li{background:#0c1622a8;border:0;box-shadow:inset 0 0 0 1px #9dc8e713}.settings-modal[data-settings-glass] .steam-sync-progress{background:#96c3e117}.settings-modal[data-settings-glass] .steam-unlink-card{grid-template-columns:minmax(0,1fr) minmax(210px,310px);align-items:center;background:linear-gradient(145deg,#611f3021,#0000),#0d141f9e!important}.settings-modal[data-settings-glass] .steam-unlink-button,.settings-modal[data-settings-glass] .steam-unlink-confirm-button{color:#f4f8fb;min-height:49px;font:700 11px/1 var(--font-unbounded),sans-serif;background:linear-gradient(135deg,#171d25,#20374e);border:0;border-radius:13px;margin:0;box-shadow:inset 0 0 0 1px #86bce740,inset 0 1px #ffffff0d,0 11px 27px #00000026}.settings-modal[data-settings-glass] .steam-unlink-button:hover:not(:disabled),.settings-modal[data-settings-glass] .steam-unlink-confirm-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 0 0 1px #97d4f46e,0 13px 34px #12416047,0 0 26px #45ace013}.steam-unlink-confirm-overlay{z-index:12050;-webkit-backdrop-filter:blur(17px)saturate(1.12);backdrop-filter:blur(17px)saturate(1.12);background:#000309b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.steam-unlink-confirm{color:#eef5fa;text-align:center;background:radial-gradient(70% 54% at 0 0,#5b9bcf21,#0000 72%),linear-gradient(145deg,#121f2ff0,#040910f7);border:0;border-radius:24px;justify-items:center;gap:13px;width:min(460px,100%);padding:28px;display:grid;box-shadow:inset 0 0 0 1px #c0e0f62b,inset 0 1px #ffffff13,0 34px 100px #000000a3,0 0 38px #4dadde12}.steam-unlink-confirm h3{font:650 24px/1.1 var(--font-unbounded),sans-serif;letter-spacing:-.05em;margin:2px 0 0}.steam-unlink-confirm p{color:#c2d5e5a6;max-width:38ch;font:520 11px/1.55 var(--font-manrope),sans-serif;margin:0}.steam-unlink-confirm>div{grid-template-columns:1fr 1fr;gap:9px;width:100%;margin-top:5px;display:grid}.settings-modal[data-settings-glass] .button{min-height:46px;font:700 10px/1 var(--font-unbounded),sans-serif;border-radius:12px}.settings-modal[data-settings-glass] .button.button-secondary{color:#e5eef6c2;background:#0c162294;border:0;box-shadow:inset 0 0 0 1px #a4cdeb1f,inset 0 1px #ffffff09}.settings-modal[data-settings-glass] .button.button-secondary:hover:not(:disabled){color:#fff;background:#192a3ab8;box-shadow:inset 0 0 0 1px #b1dcf63b,0 0 21px #4fb9e812}.settings-modal[data-settings-glass] .button.button-primary{color:#f7fcff!important;background:linear-gradient(112deg,#4271b5eb,#3d67adeb 48%,#409dc0e0)!important;border:0!important;box-shadow:inset 0 0 0 1px #a7e1ff52,inset 0 1px #ffffff1f,0 13px 38px #1e599738!important}.settings-modal[data-settings-glass] .settings-footer{background:linear-gradient(90deg,#070e17d1,#0d1723b8);border-top:1px solid #abcfeb18;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:0;padding:10px 23px;display:grid;box-shadow:0 -18px 46px #00000029,inset 0 1px #ffffff05}.settings-footer-status{gap:5px;min-width:0;max-width:540px;display:grid}.settings-footer-status>p{color:#a9dff4;font:580 9px/1.2 var(--font-manrope),sans-serif;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.settings-profile-progress{gap:7px;min-width:0;display:grid}.settings-profile-progress>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-profile-progress>span b{color:#c2d5e59e;font:650 8px/1 var(--font-unbounded),sans-serif;letter-spacing:.06em;text-transform:uppercase}.settings-profile-progress>span strong{color:#dff6ff;font:700 12px/1 var(--font-unbounded),sans-serif;text-shadow:0 0 17px #6edcff3d}.settings-profile-progress>div{background:repeating-linear-gradient(90deg,#bddef314 0 1px,#0000 1px calc(10% - 1px),#bddef314 calc(10% - 1px) 10%),#7eb4d912;border-radius:999px;width:100%;height:9px;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #a6cfeb14,inset 0 2px 4px #0000003d}.settings-profile-progress>div>i{background:linear-gradient(90deg,#527ec2,#72b9df 55%,#b8ecfb);border-radius:999px;min-width:4px;transition:width .42s cubic-bezier(.2,.82,.2,1);position:absolute;inset:1px auto 1px 1px;box-shadow:0 0 12px #4fbeeb3d,0 0 24px #48a4e01c}.settings-profile-progress>div>em{background:#d8f6ff;border-radius:50%;width:7px;height:7px;transition:left .42s cubic-bezier(.2,.82,.2,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 9px #7ee4ffa6,0 0 19px #4fbeeb57}.settings-footer-actions{gap:9px;display:flex}.settings-modal[data-settings-glass] .settings-footer .button{min-width:124px;min-height:48px}.settings-modal[data-settings-glass]:before{background:linear-gradient(119deg,#ffffff13,transparent 17%,transparent 70%,color-mix(in srgb,var(--settings-accent-2) 5%,transparent)), radial-gradient(95% 68% at 12% 0,#ffffff0b,transparent 54%)}.settings-modal[data-settings-glass]:after{background:linear-gradient(128deg,color-mix(in srgb,var(--settings-glass-edge) 82%,transparent),#ffffff05 21%,transparent 46%,transparent 75%,color-mix(in srgb,var(--settings-accent-2) 18%,transparent))}.settings-modal[data-settings-glass] .settings-header{background:linear-gradient(90deg,color-mix(in srgb,var(--settings-canvas-2) 74%,transparent),color-mix(in srgb,var(--settings-canvas) 45%,transparent));border-color:color-mix(in srgb,var(--settings-glass-edge) 31%,transparent)}.settings-modal[data-settings-glass] .settings-header:after,.settings-modal[data-settings-glass] .settings-section>header:after,.settings-modal[data-settings-glass] .account-settings-intro:after{background:linear-gradient(90deg,color-mix(in srgb,var(--settings-accent) 72%,transparent),color-mix(in srgb,var(--settings-accent-2) 34%,transparent),transparent);box-shadow:0 0 15px color-mix(in srgb,var(--settings-accent-2) 22%,transparent)}.settings-modal[data-settings-glass] .settings-header img,.settings-modal[data-settings-glass] .settings-header>button,.settings-modal[data-settings-glass] .settings-nav button i{background:linear-gradient(145deg,color-mix(in srgb,var(--settings-glass-fill) 135%,transparent),color-mix(in srgb,var(--settings-canvas) 74%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-glass-edge) 52%,transparent),inset 0 1px #ffffff0b,0 10px 26px #0000003d}.settings-modal[data-settings-glass] .settings-header small,.settings-modal[data-settings-glass] .account-card-heading>a,.settings-modal[data-settings-glass] .account-consent-check a{color:var(--settings-accent)}.settings-modal[data-settings-glass] .settings-layout,.settings-modal[data-settings-glass] .settings-content{background:radial-gradient(ellipse 62% 38% at 100% 0,color-mix(in srgb,var(--settings-accent-2) 5%,transparent),transparent 73%), color-mix(in srgb,var(--settings-canvas) 58%,transparent)}.settings-modal[data-settings-glass] .settings-nav{background:radial-gradient(ellipse 120% 42% at 0 0,color-mix(in srgb,var(--settings-accent-2) 7%,transparent),transparent 73%), linear-gradient(180deg,color-mix(in srgb,var(--settings-canvas-2) 67%,transparent),color-mix(in srgb,var(--settings-canvas) 72%,transparent));border-color:color-mix(in srgb,var(--settings-glass-edge) 31%,transparent)}.settings-modal[data-settings-glass] .settings-nav button{min-height:64px;color:color-mix(in srgb,var(--settings-accent) 64%,transparent)}.settings-modal[data-settings-glass] .settings-nav button:hover{color:#fff;background:color-mix(in srgb,var(--settings-accent-soft) 24%,transparent)!important}.settings-modal[data-settings-glass] .settings-nav button>span b{font:650 15px/1.08 var(--font-unbounded),sans-serif}.settings-modal[data-settings-glass] .settings-nav button:is(.active,[aria-current=page]){text-shadow:0 0 19px color-mix(in srgb,var(--settings-accent-2) 28%,transparent)}.settings-modal[data-settings-glass] .settings-nav button:is(.active,[aria-current=page]) i,.settings-modal[data-settings-glass] .settings-nav-carriage{background:linear-gradient(112deg,color-mix(in srgb,var(--settings-accent-soft) 72%,transparent),color-mix(in srgb,var(--settings-accent-2) 8%,transparent) 46%,color-mix(in srgb,var(--settings-canvas-2) 72%,transparent)), var(--settings-glass-fill);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-glass-edge) 72%,transparent),inset 0 1px #fff1,0 0 28px color-mix(in srgb,var(--settings-accent-2) 12%,transparent),0 14px 31px #00000038}.settings-modal[data-settings-glass] .appearance-block,.settings-modal[data-settings-glass] .account-settings-card,.settings-modal[data-settings-glass] .genre-selector,.settings-modal[data-settings-glass] :is(.avatar-frame-selector,.nickname-style-selector,.rider-visibility-selector,.tier-scale-selector){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-glass-edge) 42%,transparent),inset 0 1px #ffffff0d,0 18px 46px #0000002e,0 0 30px color-mix(in srgb,var(--settings-accent-2) 5%,transparent);background:linear-gradient(135deg,#ffffff0a,transparent 28%), linear-gradient(148deg,color-mix(in srgb,var(--settings-canvas-2) 74%,transparent),color-mix(in srgb,var(--settings-canvas) 72%,transparent))!important}.settings-modal[data-settings-glass] :is(.avatar-frame-selector,.nickname-style-selector,.rider-visibility-selector,.tier-scale-selector,.genre-selector)>legend{float:left;width:100%;color:color-mix(in srgb,var(--settings-accent) 76%,#fff 24%);margin:0 0 14px;padding:0;font-size:13px}.settings-modal[data-settings-glass] :is(.avatar-frame-selector,.nickname-style-selector,.rider-visibility-selector,.tier-scale-selector,.genre-selector)>legend+*{clear:both}.settings-modal[data-settings-glass] .settings-section input:not([type=checkbox]),.settings-modal[data-settings-glass] .settings-section select,.settings-modal[data-settings-glass] .settings-section textarea,.settings-modal[data-settings-glass] .settings-section .slug-input,.settings-modal[data-settings-glass] .settings-select-trigger,.settings-modal[data-settings-glass] .account-settings-card input:not([type=checkbox]){caret-color:var(--settings-accent-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-glass-edge) 38%,transparent),inset 0 1px #ffffff06,0 9px 24px #0000001c;background:color-mix(in srgb,var(--settings-canvas) 64%,transparent)!important}.settings-modal[data-settings-glass] .account-settings-card input:not([type=checkbox]):focus,.settings-modal[data-settings-glass] .settings-section .slug-input:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 58%,transparent),0 0 0 1px color-mix(in srgb,var(--settings-accent-2) 9%,transparent),0 0 25px color-mix(in srgb,var(--settings-accent-2) 14%,transparent),inset 0 1px #ffffff09!important}.settings-modal[data-settings-glass] .settings-section :is(input:not([type=checkbox]),select,textarea):focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 58%,transparent),0 0 0 1px color-mix(in srgb,var(--settings-accent-2) 9%,transparent),0 0 25px color-mix(in srgb,var(--settings-accent-2) 14%,transparent),inset 0 1px #ffffff09!important}.settings-modal[data-settings-glass] .settings-select-trigger:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 58%,transparent),0 0 0 1px color-mix(in srgb,var(--settings-accent-2) 9%,transparent),0 0 25px color-mix(in srgb,var(--settings-accent-2) 14%,transparent),inset 0 1px #ffffff09!important}.settings-modal[data-settings-glass] .account-settings-card input:not([type=checkbox]):focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 58%,transparent),0 0 0 1px color-mix(in srgb,var(--settings-accent-2) 9%,transparent),0 0 25px color-mix(in srgb,var(--settings-accent-2) 14%,transparent),inset 0 1px #ffffff09!important}.settings-modal[data-settings-glass] .profile-settings-quote-label{color:#f2f6fb;font:680 14px/1.15 var(--font-unbounded),sans-serif;letter-spacing:-.025em;margin-bottom:10px;display:block}.settings-modal[data-settings-glass] .profile-quote-editor{background:radial-gradient(ellipse 64% 100% at 50% 50%,color-mix(in srgb,var(--settings-accent-2) 8%,transparent),transparent 72%), color-mix(in srgb,var(--settings-canvas) 52%,transparent);min-height:126px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-glass-edge) 35%,transparent),inset 0 1px #ffffff0a,0 0 28px color-mix(in srgb,var(--settings-accent-2) 6%,transparent),0 15px 34px #00000024;border:0;border-radius:17px;place-items:center;margin:0;padding:18px 34px;display:grid;position:relative;overflow:hidden}.settings-modal[data-settings-glass] .profile-quote-editor:before{color:color-mix(in srgb,var(--settings-accent) 16%,transparent);content:"“";pointer-events:none;font:italic 700 72px/1 Georgia,serif;position:absolute;top:4px;left:50%;transform:translate(-50%)}.settings-modal[data-settings-glass] .profile-quote-editor textarea{z-index:2;resize:vertical;text-align:center;text-wrap:balance;min-height:88px;position:relative;padding:12px 0!important}.settings-modal[data-settings-glass] .profile-quote-typing{z-index:1;color:#ced6e16b;text-align:center;pointer-events:none;justify-content:center;align-items:center;padding:18px 34px;font:italic 560 17px/1.4 Georgia,Times New Roman,serif;transition:opacity .18s;display:flex;position:absolute;inset:0}.settings-modal[data-settings-glass] .profile-quote-typing>span{white-space:nowrap;width:0;max-width:max-content;animation:4.6s steps(47,end) 1.2s infinite settings-quote-type;overflow:hidden}.settings-modal[data-settings-glass] .profile-quote-typing>i{background:color-mix(in srgb,var(--settings-accent) 66%,transparent);width:1px;height:1.25em;box-shadow:0 0 8px color-mix(in srgb,var(--settings-accent-2) 24%,transparent);margin-left:3px;animation:.72s step-end infinite settings-quote-caret}.settings-modal[data-settings-glass] .profile-quote-editor textarea:not(:placeholder-shown)+.profile-quote-typing{opacity:0}.settings-modal[data-settings-glass] .profile-quote-editor:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 55%,transparent),0 0 28px color-mix(in srgb,var(--settings-accent-2) 12%,transparent),0 15px 34px #00000029}.settings-modal[data-settings-glass] .settings-avatar-card{padding:10px 0;box-shadow:none!important;background:0 0!important}.settings-modal[data-settings-glass] .settings-avatar-stage{box-shadow:none!important;background:0 0!important;border:0!important}.settings-modal[data-settings-glass] .settings-avatar-stage:before,.settings-modal[data-settings-glass] .settings-avatar-stage:after,.settings-modal[data-settings-glass] .settings-avatar-stage>span{display:none!important}.settings-modal[data-settings-glass] .settings-avatar-stage .avatar-large{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--avatar-frame-color) 56%,transparent),0 0 0 3px color-mix(in srgb,var(--avatar-frame-color) 18%,transparent),0 0 28px var(--avatar-frame-glow),0 0 48px color-mix(in srgb,var(--avatar-frame-color) 25%,transparent)!important}.settings-modal[data-settings-glass] .settings-image-button,.settings-modal[data-settings-glass] .settings-image-button.is-danger{color:color-mix(in srgb,var(--settings-accent) 86%,white 14%);background:linear-gradient(145deg,color-mix(in srgb,var(--settings-accent-soft) 64%,transparent),color-mix(in srgb,var(--settings-canvas) 76%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-glass-edge) 54%,transparent),inset 0 1px #ffffff0b,0 8px 18px #0000002e}.settings-modal[data-settings-glass] .settings-image-button:hover:not(:disabled),.settings-modal[data-settings-glass] .settings-image-button.is-danger:hover:not(:disabled){color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--settings-accent-soft) 94%,transparent),color-mix(in srgb,var(--settings-canvas-2) 75%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 38%,transparent),0 0 22px color-mix(in srgb,var(--settings-accent-2) 12%,transparent),0 9px 20px #00000038}.settings-modal[data-settings-glass] :is(.avatar-frame-selector,.nickname-style-selector,.rider-visibility-selector,.tier-scale-selector) button,.settings-modal[data-settings-glass] .genre-selector button,.settings-modal[data-settings-glass] .setting-switch,.settings-modal[data-settings-glass] .account-toggle{background:linear-gradient(145deg,#ffffff06,transparent),color-mix(in srgb,var(--settings-canvas-2) 57%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-glass-edge) 34%,transparent),inset 0 1px #ffffff0a,0 9px 21px #0000001c!important}.settings-modal[data-settings-glass] :is(.avatar-frame-selector,.nickname-style-selector,.rider-visibility-selector,.tier-scale-selector) button:is(.active,[aria-pressed=true]),.settings-modal[data-settings-glass] .genre-selector button.selected{background:linear-gradient(145deg,color-mix(in srgb,var(--settings-accent-soft) 78%,transparent),color-mix(in srgb,var(--settings-canvas-2) 68%,transparent))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 46%,transparent),0 0 25px color-mix(in srgb,var(--settings-accent-2) 12%,transparent),0 12px 27px #00000029!important}.settings-modal[data-settings-glass] .nickname-style-selector button{place-content:center;min-height:82px;padding-right:42px}.settings-modal[data-settings-glass] .nickname-style-caption{display:none!important}.settings-modal[data-settings-glass] .nickname-style-check{color:var(--settings-canvas);background:var(--settings-accent)}.settings-modal[data-settings-glass] .nickname-style-selector button:is(.active,[aria-pressed=true]) .nickname-style-check{animation:.48s cubic-bezier(.18,1.75,.32,1) both settings-check-pop}.settings-modal[data-settings-glass] .rider-visibility-selector>div{align-items:stretch}.settings-modal[data-settings-glass] .rider-visibility-selector button{min-height:88px;padding:15px}.settings-modal[data-settings-glass] .rider-visibility-selector button:before,.settings-modal[data-settings-glass] .rider-visibility-selector button:after,.settings-modal[data-settings-glass] .rider-visibility-selector button>i{display:none!important}.settings-modal[data-settings-glass] :is(.setting-switch,.account-toggle)>input:checked+.brand-checkbox{color:var(--settings-canvas);background:linear-gradient(145deg,#fff,var(--settings-accent));box-shadow:inset 0 1px #ffffff85,0 0 20px color-mix(in srgb,var(--settings-accent-2) 24%,transparent),0 6px 15px #0000002b;animation:.48s cubic-bezier(.18,1.75,.32,1) both settings-check-pop}.settings-modal[data-settings-glass] :is(.setting-switch,.account-toggle)>input:checked+.brand-checkbox svg{animation:.46s cubic-bezier(.22,1,.36,1) 80ms both settings-check-stroke}.settings-modal[data-settings-glass] .account-settings-tabs,.settings-modal[data-settings-glass] .steam-library-widget,.settings-modal[data-settings-glass] .steam-sync-status,.settings-modal[data-settings-glass] .steam-removed-library{background:linear-gradient(135deg,#ffffff09,transparent 32%),color-mix(in srgb,var(--settings-canvas-2) 64%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-glass-edge) 42%,transparent),inset 0 1px #ffffff0b,0 15px 34px #00000024,0 0 28px color-mix(in srgb,var(--settings-accent-2) 5%,transparent);border:0}.settings-modal[data-settings-glass] .account-settings-tabs button.active{background:linear-gradient(135deg,color-mix(in srgb,var(--settings-accent-soft) 78%,transparent),color-mix(in srgb,var(--settings-accent-2) 12%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 34%,transparent),0 0 26px color-mix(in srgb,var(--settings-accent-2) 12%,transparent),inset 0 1px #ffffff0d;text-shadow:0 0 18px color-mix(in srgb,var(--settings-accent-2) 28%,transparent)}.account-email-widgets{grid-template-columns:minmax(0,1.6fr) minmax(160px,.7fr);gap:10px;display:grid}.account-email-widgets>div,.settings-modal[data-settings-glass] .steam-account-widgets>div,.settings-modal[data-settings-glass] .steam-sync-counts li{background:linear-gradient(145deg,#ffffff06,transparent),color-mix(in srgb,var(--settings-canvas) 54%,transparent);border:0;border-radius:13px;align-content:center;gap:7px;min-width:0;min-height:68px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000001c}.account-email-widgets small{color:color-mix(in srgb,var(--settings-accent) 53%,transparent);font:650 8px/1 var(--font-unbounded),sans-serif;letter-spacing:.08em;text-transform:uppercase}.account-email-widgets b{color:#f2f6fb;font:650 13px/1.25 var(--font-manrope),sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-email-widgets [data-status=verified] b{color:var(--settings-accent);text-shadow:0 0 16px color-mix(in srgb,var(--settings-accent-2) 25%,transparent)}.account-secret-field{display:block;position:relative}.settings-modal[data-settings-glass] .account-secret-field>input:not([type=checkbox]){width:100%;padding-right:56px}.settings-modal[data-settings-glass] .account-secret-field[data-visible=false]>input{color:color-mix(in srgb,var(--settings-accent) 88%,white 12%);font-family:var(--font-unbounded),sans-serif;letter-spacing:.28em;text-shadow:0 0 13px color-mix(in srgb,var(--settings-accent-2) 22%,transparent)}.account-secret-field>button{z-index:2;width:36px;height:36px;color:color-mix(in srgb,var(--settings-accent) 65%,transparent);background:color-mix(in srgb,var(--settings-glass-fill) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-glass-edge) 42%,transparent);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.account-secret-field>button:hover{color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 42%,transparent),0 0 18px color-mix(in srgb,var(--settings-accent-2) 12%,transparent)}.account-secret-field>button svg{width:17px;height:17px}.settings-modal[data-settings-glass] .steam-sync-status{border-radius:16px;margin:2px 0 4px;padding:18px}.settings-modal[data-settings-glass] .steam-sync-status[data-state=queued],.settings-modal[data-settings-glass] .steam-sync-status[data-state=running],.settings-modal[data-settings-glass] .steam-sync-status[data-state=retry_wait]{animation:2.3s ease-in-out infinite settings-sync-breathe}.settings-modal[data-settings-glass] .steam-sync-progress{background:color-mix(in srgb,var(--settings-accent) 8%,transparent);border:0;height:11px;overflow:hidden;box-shadow:inset 0 2px 5px #00000040}.settings-modal[data-settings-glass] .steam-sync-progress i,.settings-modal[data-settings-glass] .steam-sync-progress.is-indeterminate:after{background:linear-gradient(90deg,color-mix(in srgb,var(--settings-accent-2) 76%,var(--settings-accent)),var(--settings-accent));box-shadow:0 0 18px color-mix(in srgb,var(--settings-accent-2) 32%,transparent)}.settings-modal[data-settings-glass] .steam-sync-counts{gap:8px}.settings-modal[data-settings-glass] .steam-unlink-button{color:#f4f8fb;width:100%;min-height:54px;font:700 11px/1 var(--font-unbounded),sans-serif;background:linear-gradient(135deg,#171d25,#20374e);border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;margin:0;display:flex;box-shadow:inset 0 0 0 1px #86bce740,inset 0 1px #ffffff0d,0 11px 27px #00000026}.settings-modal[data-settings-glass] .steam-unlink-button svg{width:22px;height:22px}.settings-modal[data-settings-glass] .button.button-secondary{background:color-mix(in srgb,var(--settings-glass-fill) 80%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-glass-edge) 44%,transparent),inset 0 1px #ffffff09}.settings-modal[data-settings-glass] .button.button-primary{background:linear-gradient(112deg,color-mix(in srgb,var(--settings-accent-2) 58%,#353b4c),color-mix(in srgb,var(--settings-accent-2) 48%,#454059) 48%,color-mix(in srgb,var(--settings-accent) 62%,#343b48))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 38%,transparent),inset 0 1px #ffffff1f,0 13px 38px color-mix(in srgb,var(--settings-accent-2) 18%,transparent)!important}.settings-modal[data-settings-glass] .settings-footer{background:linear-gradient(90deg,color-mix(in srgb,var(--settings-canvas) 84%,transparent),color-mix(in srgb,var(--settings-canvas-2) 72%,transparent));border-color:color-mix(in srgb,var(--settings-glass-edge) 32%,transparent);padding:10px 23px}.settings-footer-status{width:100%;max-width:none}.settings-profile-progress{width:100%;min-width:360px;color:inherit;text-align:left;background:linear-gradient(135deg,#ffffff09,transparent 38%),color-mix(in srgb,var(--settings-canvas-2) 62%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-glass-edge) 38%,transparent),inset 0 1px #ffffff0b,0 10px 25px #00000024;cursor:pointer;border:0;border-radius:14px;padding:11px 14px 12px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;position:relative;overflow:hidden}.settings-profile-progress:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 42%,transparent),0 0 24px color-mix(in srgb,var(--settings-accent-2) 11%,transparent),0 13px 30px #0000002e;transform:translateY(-2px)}.settings-profile-progress>small{color:color-mix(in srgb,var(--settings-accent) 54%,transparent);font:560 9px/1.2 var(--font-manrope),sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-profile-progress>div{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--settings-accent) 9%,transparent) 0 1px,transparent 1px calc(10% - 1px),color-mix(in srgb,var(--settings-accent) 9%,transparent) calc(10% - 1px) 10%),color-mix(in srgb,var(--settings-accent) 6%,transparent);height:13px;overflow:hidden}.settings-profile-progress>div:after{content:"";filter:blur(2px);background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:18%;animation:2.8s ease-in-out infinite settings-progress-scan;position:absolute;inset:1px auto 1px -24%}.settings-profile-progress>div>i{background:linear-gradient(90deg,var(--settings-accent-2),color-mix(in srgb,var(--settings-accent-2) 48%,var(--settings-accent)),var(--settings-accent));box-shadow:0 0 14px color-mix(in srgb,var(--settings-accent-2) 32%,transparent),0 0 28px color-mix(in srgb,var(--settings-accent-2) 14%,transparent)}.settings-profile-progress>div>em{width:9px;height:9px;box-shadow:0 0 10px color-mix(in srgb,var(--settings-accent) 70%,transparent),0 0 22px color-mix(in srgb,var(--settings-accent-2) 45%,transparent);background:#fff;animation:1.65s ease-in-out infinite settings-progress-node}.settings-modal[data-settings-glass] .settings-header>button:hover,.settings-modal[data-settings-glass] .button.button-secondary:hover:not(:disabled){color:#fff;background:color-mix(in srgb,var(--settings-accent-soft) 58%,var(--settings-canvas-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 32%,transparent),0 0 23px color-mix(in srgb,var(--settings-accent-2) 11%,transparent)}.settings-modal[data-settings-glass] .settings-nav button:is(.active,[aria-current=page]) i,.settings-modal[data-settings-glass] .settings-icon-field>span,.settings-modal[data-settings-glass] .settings-profile-progress>span strong,.settings-modal[data-settings-glass] .settings-footer-status>p{color:var(--settings-accent)}.settings-modal[data-settings-glass] .settings-nav-carriage:before{background:radial-gradient(circle at 4px 4px,color-mix(in srgb,var(--settings-accent) 42%,transparent) 0 1px,transparent 1.5px), radial-gradient(circle at calc(100% - 4px) calc(100% - 4px),color-mix(in srgb,var(--settings-accent-2) 34%,transparent) 0 1px,transparent 1.5px)}.settings-modal[data-settings-glass] .settings-content{scrollbar-color:color-mix(in srgb,var(--settings-accent) 20%,transparent) transparent}.settings-modal[data-settings-glass] .settings-section>header,.settings-modal[data-settings-glass] .account-settings-intro,.settings-modal[data-settings-glass] .appearance-block-heading{border-color:color-mix(in srgb,var(--settings-glass-edge) 28%,transparent)}.settings-modal[data-settings-glass] .settings-section :is(input:not([type=checkbox]),select,textarea):hover,.settings-modal[data-settings-glass] .settings-select-trigger:hover,.settings-modal[data-settings-glass] .account-settings-card input:not([type=checkbox]):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 23%,transparent),0 0 18px color-mix(in srgb,var(--settings-accent-2) 6%,transparent),0 9px 24px #00000021;background:color-mix(in srgb,var(--settings-canvas-2) 68%,transparent)!important}.settings-modal[data-settings-glass] .settings-upload-card,.settings-modal[data-settings-glass] .settings-profile-artboard,.settings-modal[data-settings-glass] .settings-mini-editor{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-glass-edge) 42%,transparent),inset 0 1px #ffffff0d,0 0 27px color-mix(in srgb,var(--settings-accent-2) 6%,transparent),0 17px 40px #0000003d;background-color:color-mix(in srgb,var(--settings-canvas-2) 62%,transparent)!important}.settings-modal[data-settings-glass] :is(.setting-switch,.account-toggle)>input:focus-visible+.brand-checkbox{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 58%,transparent),0 0 0 3px color-mix(in srgb,var(--settings-accent-2) 12%,transparent),0 0 22px color-mix(in srgb,var(--settings-accent-2) 13%,transparent)}.settings-modal[data-settings-glass] .button.button-primary:hover:not(:disabled){background:linear-gradient(112deg,color-mix(in srgb,var(--settings-accent-2) 68%,#41485a),color-mix(in srgb,var(--settings-accent-2) 58%,#514a65) 48%,color-mix(in srgb,var(--settings-accent) 72%,#3b4351))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 48%,transparent),0 17px 44px color-mix(in srgb,var(--settings-accent-2) 24%,transparent),0 0 30px color-mix(in srgb,var(--settings-accent-2) 10%,transparent)!important}.settings-modal[data-settings-glass] .steam-unlink-button:hover:not(:disabled),.settings-modal[data-settings-glass] .steam-unlink-confirm-button:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 43%,transparent),0 13px 34px #00000038,0 0 26px color-mix(in srgb,var(--settings-accent-2) 10%,transparent);transform:translateY(-2px)}.steam-unlink-confirm{background:radial-gradient(70% 54% at 0 0,#9d8cff17,#0000 72%),linear-gradient(145deg,#101522f2,#06080dfa);box-shadow:inset 0 0 0 1px #e8f1fa33,inset 0 1px #ffffff13,0 34px 100px #000000a3,0 0 38px #9d8cff0f}html[data-theme=midnight] .steam-unlink-confirm{background:radial-gradient(70% 54% at 0 0,#2d97ff21,#0000 72%),linear-gradient(145deg,#08162bf2,#030714fa);box-shadow:inset 0 0 0 1px #67d7ff33,inset 0 1px #ffffff13,0 34px 100px #000000a3,0 0 38px #28d4e512}@keyframes settings-quote-type{0%,10%{width:0}54%,82%{width:47ch}to{width:0}}@keyframes settings-quote-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes settings-check-pop{0%{filter:brightness(1.7);transform:scale(.54)rotate(-18deg)}62%{transform:scale(1.16)rotate(4deg)}to{filter:brightness();transform:scale(1)rotate(0)}}@keyframes settings-check-stroke{0%{opacity:0;transform:scale(.2)rotate(-24deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes settings-sync-breathe{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-glass-edge) 42%,transparent),0 15px 34px #00000024,0 0 20px color-mix(in srgb,var(--settings-accent-2) 5%,transparent)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 42%,transparent),0 15px 34px #00000024,0 0 34px color-mix(in srgb,var(--settings-accent-2) 13%,transparent)}}@keyframes settings-progress-scan{0%,18%{opacity:0;left:-24%}30%{opacity:.85}72%,to{opacity:0;left:108%}}@keyframes settings-progress-node{0%,to{transform:translate(-50%,-50%)scale(.82)}50%{transform:translate(-50%,-50%)scale(1.22)}}@media (max-width:960px){.settings-modal[data-settings-glass]{border-radius:24px;grid-template-rows:76px minmax(0,1fr) 94px;width:min(930px,100vw - 20px);height:min(920px,100dvh - 20px);max-height:calc(100dvh - 20px)}.settings-modal[data-settings-glass] .settings-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.settings-modal[data-settings-glass] .settings-nav{border-bottom:1px solid #aaceeb17;border-right:0;flex-direction:row;padding:10px 12px;overflow:auto hidden}.settings-modal[data-settings-glass] .settings-nav button{grid-template-columns:36px minmax(0,1fr);gap:9px;min-width:174px;min-height:60px}.settings-modal[data-settings-glass] .settings-nav button i{width:36px;height:36px}.settings-modal[data-settings-glass] .settings-nav button:hover{transform:translateY(-1px)}.settings-modal[data-settings-glass] .settings-content{padding:28px 28px 44px}}@media (max-width:720px){.settings-backdrop{padding:0!important}.settings-modal[data-settings-glass]{border-radius:0;grid-template-rows:70px minmax(0,1fr) auto;width:100vw;height:100dvh;max-height:100dvh}.settings-modal[data-settings-glass] .settings-content{padding:24px 16px 36px}.settings-modal[data-settings-glass] .settings-section>header h3,.settings-modal[data-settings-glass] .account-settings-intro h3{font-size:24px}.settings-modal[data-settings-glass] .appearance-block{padding:15px}.settings-modal[data-settings-glass] .settings-avatar-card{grid-template-columns:94px minmax(0,1fr)}.settings-modal[data-settings-glass] .settings-avatar-actions{grid-column:1/-1;justify-content:flex-start}.settings-modal[data-settings-glass] .settings-avatar-stage{width:86px;height:86px}.settings-modal[data-settings-glass] .settings-avatar-stage .avatar-large{flex-basis:76px;width:76px!important;height:76px!important}.settings-modal[data-settings-glass] .rider-visibility-selector>div,.settings-modal[data-settings-glass] .steam-account-widgets,.settings-modal[data-settings-glass] .account-email-widgets{grid-template-columns:minmax(0,1fr)}.settings-modal[data-settings-glass] .steam-library-widget{grid-template-columns:44px minmax(0,1fr)}.settings-modal[data-settings-glass] .steam-library-widget>button{grid-column:1/-1;width:100%}.settings-modal[data-settings-glass] .steam-unlink-card{grid-template-columns:minmax(0,1fr)}.settings-modal[data-settings-glass] .settings-footer{padding:10px 12px max(10px,env(safe-area-inset-bottom));gap:11px}.settings-profile-progress>span b{font-size:7px}.settings-modal[data-settings-glass] .settings-footer .button{min-width:100px}}@media (max-width:540px){.settings-modal[data-settings-glass] .settings-header{padding:0 14px}.settings-modal[data-settings-glass] .settings-header img{width:40px;height:40px}.settings-modal[data-settings-glass] .settings-header h2{font-size:19px}.settings-modal[data-settings-glass] .settings-nav button{min-width:142px}.settings-modal[data-settings-glass] .settings-nav button>span b{font-size:11px}.settings-modal[data-settings-glass] .settings-nav button>span small{display:none}.settings-modal[data-settings-glass] .form-row,.settings-modal[data-settings-glass] .critic-passport-grid,.settings-modal[data-settings-glass] .account-password-grid{grid-template-columns:minmax(0,1fr)}.settings-modal[data-settings-glass] .avatar-frame-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-modal[data-settings-glass] .settings-footer{grid-template-columns:minmax(0,1fr)}.settings-profile-progress{min-width:0}.settings-footer-actions{width:100%}.settings-modal[data-settings-glass] .settings-footer .button{flex:1 1 0;min-width:0}.settings-footer-status>p{display:none}}@media (prefers-reduced-motion:reduce){.settings-modal[data-settings-glass] .settings-panel-shell,.settings-modal[data-settings-glass] .settings-nav-carriage,.settings-profile-progress>div>:is(i,em),.settings-profile-progress>div:after,.settings-modal[data-settings-glass] .profile-quote-typing>:is(span,i),.settings-modal[data-settings-glass] :is(.setting-switch,.account-toggle)>input:checked+.brand-checkbox,.settings-modal[data-settings-glass] :is(.setting-switch,.account-toggle)>input:checked+.brand-checkbox svg,.settings-modal[data-settings-glass] .steam-sync-status{transition:none!important;animation:none!important}}.settings-backdrop{--settings-accent:#dfe8f4;--settings-accent-2:#9d8cff;--settings-accent-soft:#cad6e729;--settings-glass-edge:#e8f1fa47;--settings-glass-fill:#c3d1e212;--settings-canvas:#06080d;--settings-canvas-2:#101522;z-index:210;-webkit-backdrop-filter:blur(24px)saturate(1.16);backdrop-filter:blur(24px)saturate(1.16);place-items:center;width:100%;min-height:100dvh;padding:clamp(10px,2.2vh,24px);display:grid;position:fixed;inset:0;overflow:hidden;background:radial-gradient(72% 58% at 12% 0,#9d8cff1a,#0000 66%),radial-gradient(58% 48% at 100% 100%,#dfe8f40b,#0000 68%),#030408d1!important}html[data-theme=midnight] .settings-backdrop{--settings-accent:#45b6ff;--settings-accent-2:#28d4e5;--settings-accent-soft:#2d97ff2e;--settings-glass-edge:#67d7ff57;--settings-glass-fill:#2589e217;--settings-canvas:#030714;--settings-canvas-2:#08162b;background:radial-gradient(72% 58% at 12% 0,#2d97ff29,#0000 66%),radial-gradient(58% 48% at 100% 100%,#28d4e514,#0000 68%),#000309c7!important}.settings-backdrop .settings-modal.auth-pavilion{--auth-edge-radius:30px;--panel-glass-blur:3px;--panel-glass-saturate:1.38;--panel-glass-brightness:1.055;--panel-glass-contrast:1.015;--panel-glass-tint:#03080f8a;--panel-glass-tint-2:#1c2e4147;--panel-glass-rim:#f4faff7a;--panel-glass-rim-soft:#82caf72b;--panel-glass-sheen:#ffffff1b;z-index:1;isolation:isolate;color:#f4f7fb;border-radius:var(--auth-edge-radius);width:min(1260px,100vw - 28px);height:min(890px,100dvh - 28px);min-height:0;max-height:calc(100dvh - 28px);font-family:var(--font-manrope),sans-serif;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-rows:82px minmax(0,1fr) 94px;grid-template-columns:minmax(0,1fr);padding:0;display:grid;position:relative;overflow:hidden;background:0 0!important;box-shadow:0 8px 16px -10px #000207b8,0 36px 78px -34px #000105e6,0 0 100px #0000007a!important}.settings-modal.auth-pavilion>.settings-modal-optics{z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(146deg,var(--panel-glass-sheen),transparent 18%,transparent 72%,var(--panel-glass-rim-soft)),linear-gradient(155deg,var(--panel-glass-tint-2),var(--panel-glass-tint));-webkit-backdrop-filter:blur(var(--panel-glass-blur)) saturate(var(--panel-glass-saturate)) brightness(var(--panel-glass-brightness)) contrast(var(--panel-glass-contrast));backdrop-filter:blur(var(--panel-glass-blur)) saturate(var(--panel-glass-saturate)) brightness(var(--panel-glass-brightness)) contrast(var(--panel-glass-contrast));display:block;position:absolute;inset:0;overflow:hidden}.settings-modal.auth-pavilion[data-panel-glass-active]>.settings-modal-optics{-webkit-backdrop-filter:var(--auth-panel-glass-filter) blur(var(--panel-glass-blur)) saturate(var(--panel-glass-saturate)) brightness(var(--panel-glass-brightness)) contrast(var(--panel-glass-contrast));backdrop-filter:var(--auth-panel-glass-filter) blur(var(--panel-glass-blur)) saturate(var(--panel-glass-saturate)) brightness(var(--panel-glass-brightness)) contrast(var(--panel-glass-contrast))}.settings-modal.auth-pavilion[data-panel-glass-quality=fallback]>.settings-modal-optics{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(146deg,#ffffff16,#0000 19% 72%,#82caf714),linear-gradient(155deg,#162232c2,#03080fe8)}.settings-modal.auth-pavilion>:not(.settings-modal-optics){z-index:2;position:relative}.settings-modal.auth-pavilion>.settings-header{background:linear-gradient(90deg,#04091038,#111b2a24);border-bottom:1px solid #dae9f624;min-height:0;padding:0 24px;box-shadow:inset 0 1px #ffffff0e}.settings-modal.auth-pavilion .settings-header:after{display:none}.settings-modal.auth-pavilion .settings-header img{object-fit:contain;background:linear-gradient(145deg,#ffffff14,#5b80a514);border-radius:14px;width:44px;height:44px;padding:9px;box-shadow:inset 0 0 0 1px #e8f1fa33,inset 0 1px #ffffff14,0 12px 26px #0003}.settings-modal.auth-pavilion .settings-header small{color:color-mix(in srgb,var(--settings-accent) 73%,transparent);font:700 8px/1 var(--font-unbounded),sans-serif;letter-spacing:.1em;text-transform:uppercase}.settings-modal.auth-pavilion .settings-header h2{color:#f7f9fc;font:700 23px/.95 var(--font-unbounded),sans-serif;letter-spacing:-.055em;margin-top:5px}.settings-modal.auth-pavilion .settings-header>button{color:#e0eaf4a1;background:linear-gradient(145deg,#ffffff09,#060c153d);border:0;border-radius:13px;width:44px;height:44px;box-shadow:inset 0 0 0 1px #e8f1fa2b,inset 0 1px #ffffff0b}.settings-modal.auth-pavilion .settings-layout{grid-template-columns:270px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.settings-modal.auth-pavilion .settings-nav{z-index:1;background:linear-gradient(160deg,#ffffff09,#0000 36%),#02070d4d;border-right:1px solid #dae9f621;flex-direction:column;gap:7px;min-width:0;padding:20px 15px;display:flex;position:relative;overflow:hidden;box-shadow:inset 1px 0 #ffffff09,inset -18px 0 36px #01050a14}.settings-modal.auth-pavilion .settings-nav button{z-index:2;color:#cdd6e28c;text-align:left;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:0 15px;transition:color .2s,transform .25s cubic-bezier(.22,1,.36,1);display:grid;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}.settings-modal.auth-pavilion .settings-nav button:hover{color:#fff;transform:translate(3px)}.settings-modal.auth-pavilion .settings-nav button>i{color:#d8e3ee94;background:#050c153d;border:0;border-radius:13px;place-items:center;width:42px;height:42px;transition:color .2s,box-shadow .25s,transform .25s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:inset 0 0 0 1px #e8f1fa29,inset 0 1px #ffffff0a}.settings-modal.auth-pavilion .settings-nav button>span b{color:inherit;font:650 15px/1 var(--font-unbounded),sans-serif;letter-spacing:-.04em}.settings-modal.auth-pavilion .settings-nav button:is(.active,[aria-current=page]){color:#fff;text-shadow:0 0 18px color-mix(in srgb,var(--settings-accent-2) 28%,transparent)}.settings-modal.auth-pavilion .settings-nav button:is(.active,[aria-current=page])>i{color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent) 44%,transparent),0 0 24px color-mix(in srgb,var(--settings-accent-2) 19%,transparent);transform:scale(1.04)}.settings-modal.auth-pavilion .settings-nav-carriage{z-index:1;opacity:0;box-shadow:inset 0 0 0 1px #e8f1fa3b,inset 0 1px #ffffff17,0 16px 34px #0000002b,0 0 26px color-mix(in srgb,var(--settings-accent-2) 7%,transparent);background:linear-gradient(112deg,#ffffff17,#8597b309 52%,#9d8cff14);border:0;border-radius:16px;top:0;left:0}.settings-modal.auth-pavilion .settings-nav[data-carriage-ready=true] .settings-nav-carriage{opacity:1}.settings-modal.auth-pavilion .settings-nav-carriage:before{display:none}.settings-modal.auth-pavilion .settings-content{background:radial-gradient(ellipse 68% 45% at 96% 0,color-mix(in srgb,var(--settings-accent-2) 6%,transparent),transparent 74%),#01050a1f;scrollbar-color:#dbe8f42b transparent;min-height:0;padding:30px 42px 46px;overflow:hidden auto}.settings-modal.auth-pavilion .settings-panel-shell{transform-origin:50% 12%;perspective:900px;min-height:100%}.settings-modal.auth-pavilion .settings-section,.settings-modal.auth-pavilion .account-settings-embedded{color:#eef3f8}.settings-modal.auth-pavilion .settings-section>header,.settings-modal.auth-pavilion .account-settings-intro{border-bottom:1px solid #ddeaf624;margin:0 0 24px;padding:0 0 18px}.settings-modal.auth-pavilion .settings-section>header h3,.settings-modal.auth-pavilion .account-settings-intro h3{color:#f8fafc;font:700 clamp(24px,2.1vw,34px)/1 var(--font-unbounded),sans-serif;letter-spacing:-.065em}.settings-modal.auth-pavilion .appearance-block,.settings-modal.auth-pavilion .account-settings-card,.settings-modal.auth-pavilion .genre-selector,.settings-modal.auth-pavilion :is(.avatar-frame-selector,.nickname-style-selector,.tier-scale-selector),.settings-modal.auth-pavilion .rider-visibility-selector{border-radius:18px;box-shadow:inset 0 0 0 1px #e2effa29,inset 0 1px #ffffff0e,0 16px 38px #00000029,0 0 30px color-mix(in srgb,var(--settings-accent-2) 5%,transparent)!important;background:linear-gradient(145deg,#ffffff0a,#0000 30%),linear-gradient(155deg,#15243447,#03080f59)!important;border:0!important}.settings-modal.auth-pavilion .appearance-block{padding:18px}.settings-modal.auth-pavilion :is(.avatar-frame-selector,.nickname-style-selector,.tier-scale-selector,.genre-selector){padding:16px}.settings-modal.auth-pavilion :is(.avatar-frame-selector,.nickname-style-selector,.tier-scale-selector,.genre-selector)>legend{float:left;color:#e5edf6b8;width:100%;font:650 12px/1 var(--font-unbounded),sans-serif;margin:0 0 13px;padding:0}.settings-modal.auth-pavilion :is(.avatar-frame-selector,.nickname-style-selector,.tier-scale-selector,.genre-selector)>legend+*{clear:both}.settings-modal.auth-pavilion .settings-section label,.settings-modal.auth-pavilion .account-settings-card label{color:#cdd7e2a8;font:600 11px/1.25 var(--font-manrope),sans-serif}.settings-modal.auth-pavilion .settings-section input:not([type=checkbox]),.settings-modal.auth-pavilion .settings-section select,.settings-modal.auth-pavilion .settings-section textarea,.settings-modal.auth-pavilion .settings-section .slug-input,.settings-modal.auth-pavilion .settings-select-trigger,.settings-modal.auth-pavilion .account-settings-card input:not([type=checkbox]){color:#f1f5f9;min-height:50px;caret-color:var(--settings-accent-2);border-radius:13px;background:linear-gradient(145deg,#ffffff05,#02070d61)!important;border:0!important;outline:0!important;box-shadow:inset 0 0 0 1px #e0eef929,inset 0 1px #ffffff09,0 9px 24px #0000001f!important}.settings-modal.auth-pavilion .account-settings-card input:not([type=checkbox]):focus,.settings-modal.auth-pavilion .settings-section .slug-input:focus-within{box-shadow:inset 0 0 0 1px #e8f1fa6b,0 0 0 1px color-mix(in srgb,var(--settings-accent-2) 14%,transparent),0 0 28px color-mix(in srgb,var(--settings-accent-2) 15%,transparent)!important}.settings-modal.auth-pavilion .settings-section :is(input:not([type=checkbox]),select,textarea):focus-visible{box-shadow:inset 0 0 0 1px #e8f1fa6b,0 0 0 1px color-mix(in srgb,var(--settings-accent-2) 14%,transparent),0 0 28px color-mix(in srgb,var(--settings-accent-2) 15%,transparent)!important}.settings-modal.auth-pavilion .settings-select-trigger:focus-visible{box-shadow:inset 0 0 0 1px #e8f1fa6b,0 0 0 1px color-mix(in srgb,var(--settings-accent-2) 14%,transparent),0 0 28px color-mix(in srgb,var(--settings-accent-2) 15%,transparent)!important}.settings-modal.auth-pavilion .profile-settings-quote-label{color:#f3f6fa;font:650 13px/1 var(--font-unbounded),sans-serif;margin-bottom:10px;display:block}.settings-modal.auth-pavilion .profile-quote-editor{background:radial-gradient(ellipse 62% 100% at 50% 50%,color-mix(in srgb,var(--settings-accent-2) 7%,transparent),transparent 74%),#02070d47;border:0;border-radius:17px;place-items:center;min-height:126px;padding:18px 34px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e2effa26,inset 0 1px #ffffff0a,0 15px 34px #00000024}.settings-modal.auth-pavilion .profile-quote-editor textarea{z-index:2;resize:vertical;text-align:center;min-height:88px;font:italic 700 18px/1.35 Georgia,Times New Roman,serif;position:relative;box-shadow:none!important;background:0 0!important;padding:12px 0!important}.settings-modal.auth-pavilion .profile-quote-typing{font:italic 560 16px/1.4 Georgia,Times New Roman,serif}.settings-modal.auth-pavilion .settings-upload-card,.settings-modal.auth-pavilion .settings-profile-artboard,.settings-modal.auth-pavilion .settings-mini-editor{box-shadow:inset 0 0 0 1px #e2effa29,inset 0 1px #ffffff0b,0 16px 36px #00000030,0 0 28px color-mix(in srgb,var(--settings-accent-2) 5%,transparent)!important;background-color:#02070d52!important;border:0!important}.settings-modal.auth-pavilion .settings-avatar-card{align-items:center;gap:18px;min-height:132px;background:linear-gradient(145deg,#ffffff07,#02070d52)!important;grid-template-columns:104px minmax(0,1fr) auto!important;padding:14px 16px!important;display:grid!important}.settings-modal.auth-pavilion .settings-avatar-stage{z-index:2;border-radius:26px;place-items:center;min-width:104px;position:relative;overflow:visible;visibility:visible!important;opacity:1!important;width:104px!important;height:104px!important;box-shadow:inset 0 0 0 1px #e8f1fa38,0 0 32px color-mix(in srgb,var(--settings-accent-2) 11%,transparent)!important;background:radial-gradient(circle,#ffffff14,#02070d73)!important;border:0!important;padding:6px!important;display:grid!important}.settings-modal.auth-pavilion .settings-avatar-stage>.avatar,.settings-modal.auth-pavilion .settings-avatar-stage .avatar-large{border-radius:22px;place-items:center;min-width:92px;visibility:visible!important;opacity:1!important;width:92px!important;height:92px!important;display:grid!important;position:relative!important;inset:auto!important}.settings-modal.auth-pavilion .settings-avatar-stage .avatar-large>:is(img,span){object-fit:cover;border-radius:inherit;place-items:center;width:100%;height:100%;visibility:visible!important;opacity:1!important;display:grid!important}.settings-modal.auth-pavilion .settings-avatar-actions{gap:8px;display:flex}.settings-modal.auth-pavilion .settings-image-button,.settings-modal.auth-pavilion .settings-image-button.is-danger{color:#eaf1f8c2;background:linear-gradient(145deg,#ffffff0f,#040a1257);border:0!important;box-shadow:inset 0 0 0 1px #e5f0f930,inset 0 1px #ffffff0b,0 9px 20px #0000002e!important}.settings-modal.auth-pavilion .settings-image-button:hover:not(:disabled),.settings-modal.auth-pavilion .settings-image-button.is-danger:hover:not(:disabled){color:#fff;box-shadow:inset 0 0 0 1px #eff7fd66,0 0 24px color-mix(in srgb,var(--settings-accent-2) 13%,transparent)!important}.settings-modal.auth-pavilion :is(.avatar-frame-selector,.nickname-style-selector,.tier-scale-selector) button,.settings-modal.auth-pavilion .genre-selector button,.settings-modal.auth-pavilion .setting-switch,.settings-modal.auth-pavilion .account-toggle{background:linear-gradient(145deg,#ffffff07,#02070d45)!important;border:0!important;box-shadow:inset 0 0 0 1px #e2effa26,inset 0 1px #ffffff09,0 10px 22px #0000001c!important}.settings-modal.auth-pavilion :is(.avatar-frame-selector,.nickname-style-selector,.tier-scale-selector) button:is(.active,[aria-pressed=true]),.settings-modal.auth-pavilion .genre-selector button.selected{background:linear-gradient(145deg,color-mix(in srgb,var(--settings-accent-soft) 65%,transparent),#040a1257)!important;box-shadow:inset 0 0 0 1px #ebf5fc52,0 0 25px color-mix(in srgb,var(--settings-accent-2) 12%,transparent),0 12px 27px #00000029!important}.settings-modal.auth-pavilion .nickname-style-selector button{place-content:center;min-height:76px;padding:13px!important}.settings-modal.auth-pavilion .nickname-style-check{display:none!important}.settings-modal.auth-pavilion .rider-visibility-selector{padding:16px}.settings-modal.auth-pavilion .rider-visibility-selector>h4{color:#e5edf6c2;font:650 12px/1 var(--font-unbounded),sans-serif;margin:0 0 13px}.settings-modal.auth-pavilion .rider-visibility-selector>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.settings-modal.auth-pavilion .rider-visibility-selector button{color:#e4ecf4c2;text-align:center;border-radius:14px;place-items:center;min-width:0;min-height:84px;padding:15px 12px;transition:transform .24s cubic-bezier(.22,1,.36,1),color .2s,box-shadow .24s;display:grid;position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffff07,#02070d4d)!important;border:0!important;box-shadow:inset 0 0 0 1px #e2effa24,inset 0 1px #ffffff08,0 10px 22px #0000001c!important}.settings-modal.auth-pavilion .rider-visibility-selector button:before{content:"";background:linear-gradient(90deg,transparent,var(--settings-accent),transparent);width:0;height:2px;box-shadow:0 0 16px var(--settings-accent-2);transition:width .28s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:50%;transform:translate(-50%)}.settings-modal.auth-pavilion .rider-visibility-selector button:after{display:none!important}.settings-modal.auth-pavilion .rider-visibility-selector button:hover{color:#fff;transform:translateY(-2px)}.settings-modal.auth-pavilion .rider-visibility-selector button.active{color:#fff;background:linear-gradient(145deg,#fff1,color-mix(in srgb,var(--settings-accent-soft) 45%,#02070d6b))!important;box-shadow:inset 0 0 0 1px #ebf5fc4f,0 0 24px color-mix(in srgb,var(--settings-accent-2) 11%,transparent),0 13px 27px #00000029!important}.settings-modal.auth-pavilion .rider-visibility-selector button.active:before{width:66%}.settings-modal.auth-pavilion .rider-visibility-selector button>span{justify-items:center;gap:7px;width:100%;display:grid}.settings-modal.auth-pavilion .rider-visibility-selector button b{color:inherit;font:650 12px/1.15 var(--font-manrope),sans-serif}.settings-modal.auth-pavilion .rider-visibility-selector button small{color:#bac6d38f;min-height:26px;font:500 10px/1.3 var(--font-manrope),sans-serif}.settings-modal.auth-pavilion .settings-footer{background:linear-gradient(90deg,#02070d6e,#121d2c47);border-top:1px solid #dae9f624;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:0;padding:11px 22px;display:grid;box-shadow:inset 0 1px #ffffff06}.settings-modal.auth-pavilion .settings-footer-status{width:100%;min-width:0;max-width:none;position:relative}.settings-modal.auth-pavilion .settings-footer-status>p{color:#f3f7fb;background:#03080fe6;border-radius:10px;max-width:min(520px,80vw);margin:0;padding:8px 11px;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:inset 0 0 0 1px #e8f1fa2e,0 12px 30px #00000042}.settings-modal.auth-pavilion .settings-profile-progress{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:88px minmax(0,1fr);align-items:stretch;gap:8px;padding:0;display:grid;overflow:visible}.settings-modal.auth-pavilion .settings-progress-total,.settings-modal.auth-pavilion .settings-progress-segments>button{background:linear-gradient(145deg,#ffffff0b,#03080f57);border:0;border-radius:12px;min-height:50px;box-shadow:inset 0 0 0 1px #e2effa26,inset 0 1px #ffffff09,0 9px 22px #0000001f}.settings-modal.auth-pavilion .settings-progress-total{align-content:center;gap:4px;padding:9px 11px;display:grid}.settings-modal.auth-pavilion .settings-progress-total span{color:#c2cfdc91;font:650 7px/1 var(--font-unbounded),sans-serif;letter-spacing:.06em;text-transform:uppercase}.settings-modal.auth-pavilion .settings-progress-total strong{color:#fff;font:700 18px/1 var(--font-unbounded),sans-serif;letter-spacing:-.06em}.settings-modal.auth-pavilion .settings-progress-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.settings-modal.auth-pavilion .settings-progress-segments>button{color:#d9e2ebb0;text-align:left;cursor:pointer;align-content:center;gap:7px;min-width:0;padding:8px 10px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,color .2s;display:grid}.settings-modal.auth-pavilion .settings-progress-segments>button:hover,.settings-modal.auth-pavilion .settings-progress-segments>button.active{color:#fff;box-shadow:inset 0 0 0 1px #ecf5fc4d,0 0 22px color-mix(in srgb,var(--settings-accent-2) 10%,transparent),0 10px 23px #00000026;transform:translateY(-1px)}.settings-modal.auth-pavilion .settings-progress-segments>button>span{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.settings-modal.auth-pavilion .settings-progress-segments svg{width:14px;height:14px}.settings-modal.auth-pavilion .settings-progress-segments b{color:inherit;font:650 8px/1 var(--font-unbounded),sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-modal.auth-pavilion .settings-progress-segments strong{color:var(--settings-accent);font:700 9px/1 var(--font-unbounded),sans-serif}.settings-modal.auth-pavilion .settings-progress-segments i{background:#dbe8f41a;border-radius:99px;height:3px;display:block;position:relative;overflow:hidden}.settings-modal.auth-pavilion .settings-progress-segments i>em{background:linear-gradient(90deg,var(--settings-accent-2),var(--settings-accent));border-radius:inherit;box-shadow:0 0 10px color-mix(in srgb,var(--settings-accent-2) 34%,transparent);transition:width .4s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0 auto 0 0}.settings-modal.auth-pavilion .settings-footer-actions{gap:9px;display:flex}.settings-modal.auth-pavilion .settings-footer .button{min-width:124px;min-height:48px;font:700 10px/1 var(--font-unbounded),sans-serif;border-radius:13px;border:0!important}.settings-modal.auth-pavilion .settings-footer .button.button-secondary{color:#e3ebf3b3;background:linear-gradient(145deg,#ffffff09,#03080f52);box-shadow:inset 0 0 0 1px #e4f0f92b,inset 0 1px #ffffff09}.settings-modal.auth-pavilion .settings-footer .button.button-primary{color:#fff;background:linear-gradient(112deg,color-mix(in srgb,var(--settings-accent-2) 58%,#353b4c),color-mix(in srgb,var(--settings-accent-2) 48%,#454059) 48%,color-mix(in srgb,var(--settings-accent) 62%,#343b48))!important;box-shadow:inset 0 0 0 1px #eff7fd52,inset 0 1px #ffffff1f,0 13px 34px color-mix(in srgb,var(--settings-accent-2) 16%,transparent)!important}@media (max-width:960px){.settings-backdrop{padding:10px}.settings-backdrop .settings-modal.auth-pavilion{border-radius:24px;grid-template-rows:72px minmax(0,1fr) 94px;width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:none}.settings-modal.auth-pavilion .settings-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.settings-modal.auth-pavilion .settings-nav{border-bottom:1px solid #dae9f621;border-right:0;flex-direction:row;padding:9px 12px;overflow:auto hidden}.settings-modal.auth-pavilion .settings-nav button{grid-template-columns:36px minmax(0,1fr);min-width:158px;min-height:58px}.settings-modal.auth-pavilion .settings-nav button>i{width:36px;height:36px}.settings-modal.auth-pavilion .settings-content{padding:26px 26px 40px}}@media (max-width:720px){.settings-backdrop{padding:0}.settings-backdrop .settings-modal.auth-pavilion{border-radius:0;grid-template-rows:68px minmax(0,1fr) auto;width:100vw;height:100dvh}.settings-modal.auth-pavilion .settings-content{padding:22px 15px 34px}.settings-modal.auth-pavilion .settings-avatar-card{grid-template-columns:92px minmax(0,1fr)!important}.settings-modal.auth-pavilion .settings-avatar-stage{min-width:92px;width:92px!important;height:92px!important}.settings-modal.auth-pavilion .settings-avatar-stage>.avatar,.settings-modal.auth-pavilion .settings-avatar-stage .avatar-large{min-width:80px;width:80px!important;height:80px!important}.settings-modal.auth-pavilion .settings-avatar-actions{grid-column:1/-1}.settings-modal.auth-pavilion .rider-visibility-selector>div{grid-template-columns:minmax(0,1fr)}.settings-modal.auth-pavilion .settings-footer{padding:9px 11px max(9px,env(safe-area-inset-bottom));gap:10px}.settings-modal.auth-pavilion .settings-profile-progress{grid-template-columns:70px minmax(0,1fr)}.settings-modal.auth-pavilion .settings-progress-segments b{display:none}.settings-modal.auth-pavilion .settings-progress-segments>button>span{grid-template-columns:14px 1fr}.settings-modal.auth-pavilion .settings-progress-segments strong{justify-self:end}.settings-modal.auth-pavilion .settings-footer .button{min-width:102px}}@media (max-width:540px){.settings-modal.auth-pavilion .settings-header{padding:0 13px}.settings-modal.auth-pavilion .settings-header h2{font-size:18px}.settings-modal.auth-pavilion .settings-nav button{min-width:132px}.settings-modal.auth-pavilion .form-row,.settings-modal.auth-pavilion .critic-passport-grid,.settings-modal.auth-pavilion .account-password-grid,.settings-modal.auth-pavilion .settings-footer{grid-template-columns:minmax(0,1fr)}.settings-modal.auth-pavilion .settings-footer-actions{width:100%}.settings-modal.auth-pavilion .settings-footer .button{flex:1 1 0;min-width:0}.settings-modal.auth-pavilion .settings-footer-status>p{display:none}}@media (prefers-reduced-motion:reduce){.settings-modal.auth-pavilion .settings-progress-segments i>em,.settings-modal.auth-pavilion .rider-visibility-selector button,.settings-modal.auth-pavilion .rider-visibility-selector button:before{transition:none!important;animation:none!important}}
