@font-face{font-family:Oswald;src:url(/assets/build/oswald-variable.910ff550cf9e.woff2)format("woff2");font-style:normal;font-weight:200 700;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/build/manrope-variable.30c24883051b.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Russo One;src:url(/assets/build/russo-one.81c068cfe4ec.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/build/roboto.0670364e5439.e8beccd95d31.woff2)format("woff2");font-style:normal;font-weight:100 900;font-stretch:75% 100%;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/assets/build/roboto-condensed.023ef8b453ff.fc10be985017.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Onest;src:url(/assets/build/onest-cyrillic.dac98c6e9457.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/assets/build/onest-latin.6d0e3bab2866.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B0,U+B7,U+BB,U+D7,U+2009,U+200B,U+2010-2015,U+2018-201E,U+2022,U+2026,U+202F,U+2039-203A,U+20BD,U+2190-2193,U+2212,U+FEFF}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ggx-ink:#f1f3f5;--ggx-muted:#a7b2bf;--ggx-line:#2a343a;--ggx-bg:#101618;--ggx-surface:#171f23;--ggx-soft:#1d272c;--ggx-accent:#ff641b;--ggx-accent-hover:#ff7a3d;--ggx-accent-wash:#2a211d;--ggx-positive:#8ed5a9;--ggx-negative:#f29b91;--bg:var(--ggx-bg);--text:var(--ggx-ink);--surface:var(--ggx-surface);--muted:var(--ggx-muted);--line:var(--ggx-line)}html[data-theme=dark],html[data-theme=dark] body{background:var(--ggx-bg);color:var(--ggx-ink)}html[data-entry-route=page][data-theme=dark] #main.page{min-height:100svh}html[data-theme=dark] .site-header{border-bottom-color:var(--ggx-line);background:var(--ggx-bg);color:var(--ggx-ink)}html[data-theme=dark] .brand,html[data-theme=dark] .brand span,html[data-theme=dark] .main-nav a[aria-current=page],html[data-theme=dark] .main-nav a:hover,html[data-theme=dark] .auth-button{color:var(--ggx-ink)}html[data-theme=dark] .brand .brand-x,html[data-theme=dark] .balance-link{color:var(--ggx-accent)}html[data-theme=dark] .main-nav a,html[data-theme=dark] .auth-button,html[data-theme=dark] .site-footer,html[data-theme=dark] .footer-nav a,html[data-theme=dark] .footer-nav button{color:var(--ggx-muted)}html[data-theme=dark] .main-nav a[aria-current=page]{border-bottom-color:var(--ggx-accent);color:var(--ggx-ink)}html[data-theme=dark] .main-nav a[href=\#dota2]:before,html[data-theme=dark] .main-nav a[href=\#cs2]:before{content:"";background:currentColor;width:17px;height:17px;margin-right:7px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}html[data-theme=dark] .main-nav a[href=\#dota2]:before{background:var(--ggx-accent);-webkit-mask-image:url(/assets/build/dota2_logo_symbol.37d96b695d37.png);mask-image:url(/assets/build/dota2_logo_symbol.37d96b695d37.png)}html[data-theme=dark] .main-nav a[href=\#cs2]:before{-webkit-mask-image:url(/assets/build/counterstrike-symbol.f4b5636ac101.svg);mask-image:url(/assets/build/counterstrike-symbol.f4b5636ac101.svg)}html[data-theme=dark] .auth-button{border-left-color:var(--ggx-line)}html[data-theme=dark] .auth-button .icon{filter:brightness(0)invert()}html[data-theme=dark] .site-footer{border-top-color:var(--ggx-line);background:var(--ggx-bg)}html[data-theme=dark] .site-footer a:hover,html[data-theme=dark] .site-footer button:hover{color:var(--ggx-ink)}html[data-theme=dark] .modal{border-color:var(--ggx-line);background:var(--ggx-surface);color:var(--ggx-ink)}html[data-theme=dark] .modal::backdrop{background:#05080ac7}html[data-theme=dark] .modal p,html[data-theme=dark] .modal .field,html[data-theme=dark] .form-status,html[data-theme=dark] .auth-separator,html[data-theme=dark] .helper{color:var(--ggx-muted)}html[data-theme=dark] .modal input,html[data-theme=dark] .modal select,html[data-theme=dark] .modal textarea{border-color:var(--ggx-line);background:var(--ggx-bg);color:var(--ggx-ink)}html[data-theme=dark] .close-button,html[data-theme=dark] .button-outline,html[data-theme=dark] .text-button{border-color:var(--ggx-line);color:var(--ggx-muted);background:0 0}html[data-theme=dark] .profile-navigation .button:hover,html[data-theme=dark] .close-button:hover,html[data-theme=dark] .text-button:hover{border-color:var(--ggx-accent);color:var(--ggx-ink)}html[data-theme=dark] .loading-panel,html[data-theme=dark] .route-loading{color:var(--ggx-muted)}@media (width<=700px){html[data-theme=dark] .site-header,html[data-theme=dark] .site-footer{background:var(--ggx-bg)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ggx-ink:#101b2c;--ggx-muted:#647d92;--ggx-line:#d1dee7;--ggx-bg:#f8fafb;--ggx-surface:#fff;--ggx-soft:#f0f5f8;--ggx-accent:#ff641b;--ggx-accent-hover:#ec530e;--ggx-accent-wash:#fff2e9;--ggx-positive:#21824b;--ggx-negative:#ac3129;--ggx-heading:"Oswald", sans-serif;--ggx-body:"Roboto", Arial, sans-serif;--ggx-max-width:1660px;--ggx-gutter:clamp(20px, 3.8vw, 60px);--ggx-control-height:48px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--ggx-bg);--surface:var(--ggx-surface);--surface-raised:var(--ggx-soft);--line:var(--ggx-line);--text:var(--ggx-ink);--muted:var(--ggx-muted);--accent:var(--ggx-accent);--accent-wash:var(--ggx-accent-wash);--danger:var(--ggx-negative);--radius:2px;--layer-header:10;--layer-mobile-bar:20;font-family:var(--ggx-body);font-synthesis:none;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);line-height:1.5}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit;text-decoration:none}button,input,select{border-radius:2px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[hidden]{display:none!important}h1,h2,h3,p{margin-top:0}h1{font-family:var(--ggx-heading);text-transform:uppercase;letter-spacing:-.045em;margin-bottom:12px;font-size:clamp(40px,4.8vw,72px);font-weight:650;line-height:1.15}h2{font-family:var(--ggx-heading);letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:1.3}h3{font-family:var(--ggx-heading);letter-spacing:-.02em;font-size:21px;line-height:1.35}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--accent);color:var(--bg);z-index:100;padding:10px 18px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.demo-banner{background:var(--ggx-soft);color:var(--muted);text-align:center;padding:9px 20px;font-size:13px}.site-header{border-bottom:1px solid var(--line);background:var(--bg);z-index:var(--layer-header);position:sticky;top:0}.header-inner{align-items:center;gap:56px;max-width:1440px;min-height:78px;margin:0 auto;padding:0 48px;display:flex}.brand{letter-spacing:-.07em;flex:none;align-items:baseline;font-size:32px;font-weight:800;display:inline-flex}.brand span{color:var(--muted);letter-spacing:-.04em;margin-left:2px;font-size:20px;font-weight:450}.main-nav{align-self:stretch;align-items:center;gap:28px;display:flex}.main-nav a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:76px;padding-top:2px;font-size:14px;display:flex}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--text)}.main-nav a[aria-current=page]{border-bottom-color:var(--accent)}.header-account{align-items:center;gap:20px;margin-left:auto;display:flex}.balance-link{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.button{background:var(--accent);min-height:46px;color:var(--bg);text-align:center;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:650;line-height:1.35;display:inline-flex}.button:not(:disabled):hover{filter:brightness(1.08)}.button:not(:disabled):active{transform:scale(.98)}.button-outline{border-color:var(--line);color:var(--text);background:0 0}.button-small{min-height:40px;padding:9px 15px}.button-full{width:100%}.text-button{color:var(--muted);background:0 0;border:0;padding:5px 0;font-size:13px}.text-button:hover{color:var(--text)}.page{max-width:var(--ggx-max-width);padding:34px var(--ggx-gutter) 64px;min-height:calc(100dvh - 204px);margin:auto}.page-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.page-intro p{color:var(--muted);max-width:58ch;margin-bottom:0;font-size:15px}.intro-note{color:var(--muted);border-left:1px solid var(--line);flex:none;padding:7px 0 7px 22px;font-size:12px;line-height:1.7}.intro-note strong{color:var(--text);font-size:14px;font-weight:550;display:block}.catalog-layout{grid-template-columns:226px minmax(0,1fr);gap:30px;display:grid}.game-tabs{gap:8px;padding-bottom:25px;display:flex}.game-tab{color:var(--muted);border:1px solid var(--line);background:0 0;min-height:46px;padding:11px 22px;font-size:14px;font-weight:600}.game-tab[aria-pressed=true]{color:var(--text);background:var(--surface-raised);border-color:#51595f}.game-tab span{color:var(--accent);margin-right:10px;font-size:12px;font-weight:750}.filters{border:1px solid var(--line);border-radius:var(--radius);align-self:start;padding:22px 20px}.filters h2{margin-bottom:22px;font-size:15px}.filters .field{margin-bottom:20px}.field{gap:7px;min-width:0;margin-bottom:18px;display:grid}.field>span,.field>label,.field-label{color:var(--muted);font-size:12px;font-weight:500}.input{background:var(--bg);border:1px solid var(--line);min-height:44px;color:var(--text);width:100%;min-width:0;padding:10px 12px;font-size:14px}select.input{padding-right:25px}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.check-field{color:var(--muted);align-items:center;gap:9px;margin:8px 0 24px;font-size:12px;display:flex}.check-field input{width:16px;height:16px;accent-color:var(--accent)}.filters .text-button{width:100%;margin-top:10px}.catalog-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:18px;display:flex}.result-count{color:var(--muted);font-size:13px}.sort-control{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.sort-control select{color:var(--text);background:0 0;border:0;max-width:190px;padding:5px 20px 5px 8px;font-size:13px}option{background:var(--surface)}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.account-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-width:0;display:flex;overflow:hidden}.account-card.is-unavailable{opacity:.7}.card-visual{background:var(--ggx-soft);min-height:155px;padding:20px;position:relative;overflow:hidden}.card-visual.cs2{background:var(--ggx-soft)}.card-meta{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.account-number{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.availability{color:var(--accent);font-size:10px}.availability.is-busy{color:var(--muted)}.rating{letter-spacing:-.05em;z-index:1;font-variant-numeric:tabular-nums;margin-top:28px;font-size:38px;font-weight:650;line-height:1;position:relative}.rating-label{color:var(--muted);letter-spacing:.05em;margin-top:7px;font-size:10px;font-weight:450;display:block}.game-watermark{letter-spacing:-.09em;color:#ffffff08;-webkit-user-select:none;user-select:none;font-size:62px;font-style:italic;font-weight:850;line-height:1;position:absolute;bottom:9px;right:14px}.card-content{flex-direction:column;flex:1;padding:19px 20px 20px;display:flex}.card-content h3{min-height:20px;margin:0 0 16px;font-size:14px;font-weight:550;line-height:1.4}.spec-line{color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.spec-line strong{color:var(--text);text-align:right;font-size:12px;font-weight:500}.card-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:19px;display:flex}.price{letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.price small{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:400}.card-bottom .button{min-height:38px;padding:8px 12px;font-size:12px}.notice{border:1px solid var(--line);color:var(--muted);border-radius:10px;margin-bottom:22px;padding:14px 17px;font-size:13px}.notice-accent{background:var(--accent-wash);color:#8c350e;border-color:#edc6b2}.notice-error{color:var(--danger);border-color:#f2aaa835}.empty-state{border:1px dashed var(--line);border-radius:var(--radius);text-align:center;grid-column:1/-1;padding:56px 24px}.empty-state h2{margin-bottom:10px;font-size:20px}.empty-state p{color:var(--muted);max-width:48ch;margin:0 auto 22px;font-size:14px}.empty-state p:last-child{margin-bottom:0}.loading-panel{color:var(--muted);text-align:center;padding:70px 24px}.route-loading:not(:only-child),html[data-entry-route=page] #main[data-prerendered=home]>*{display:none}html[data-entry-route=page] #main[data-prerendered=home]{min-height:100dvh}#main:has(>.route-loading:only-child){min-height:100dvh}html[data-entry-route=page] #main[data-prerendered=home]:before{content:"Загружаем…";text-align:center;color:var(--muted);padding:70px 24px;display:block}.skeleton{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);height:316px}.skeleton:before{content:"";background:var(--ggx-soft);border-radius:16px 16px 0 0;height:150px;display:block}.site-footer{border-top:1px solid var(--line);max-width:1344px;min-height:88px;color:var(--muted);align-items:center;gap:24px;margin:auto;padding:20px 0;font-size:12px;display:flex}.footer-brand{color:var(--text);letter-spacing:-.04em;font-size:15px;font-weight:650}.site-footer p{margin:0}.site-footer .text-button{margin-left:auto}.modal{border:1px solid var(--line);background:var(--surface);width:min(100% - 32px,480px);color:var(--text);border-radius:2px;max-height:calc(100dvh - 40px);padding:28px;overflow:auto}.modal::backdrop{background:#101b2c6b}.modal-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:23px;display:flex}.modal-header h2{margin:0;font-size:32px}.close-button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:0 0;flex:none;font-size:25px;line-height:1}.modal p{color:var(--muted);font-size:14px}.modal .field{margin-bottom:19px}.form-status{color:var(--muted);overflow-wrap:anywhere;margin:13px 0 0;font-size:13px}.form-status:empty{display:none}.form-status.is-error{color:var(--danger)}.form-status.is-success{color:var(--accent)}.auth-separator{color:var(--muted);align-items:center;gap:15px;margin:23px 0;font-size:12px;display:flex}.auth-separator:before,.auth-separator:after{content:"";background:var(--line);flex:1;height:1px}.telegram-slot{justify-content:center;align-items:center;min-height:44px;display:flex}.telegram-slot iframe{max-width:100%}.checkout-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;margin-bottom:20px;padding:18px 0;display:flex}.checkout-summary strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:25px}.checkout-summary span{color:var(--muted);align-self:center;font-size:14px}.checkout-funding-preview{border-left:3px solid var(--blue,#1687e4);color:#315d7b;background:#f3f8fc;gap:5px;margin:0 0 18px;padding:11px 13px;font-size:13px;display:grid}.checkout-funding-preview p{margin:0}.checkout-funding-preview .checkout-funding-remainder{color:#a64412;font-weight:650}.helper{color:var(--muted);line-height:1.6;font-size:12px!important}.content-narrow{max-width:960px}.rental-list{gap:18px;display:grid}.rental-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:24px}.rental-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.rental-heading h2{margin:4px 0 0;font-size:18px}.rental-game{color:var(--accent);font-size:11px}.status-label{color:var(--muted);text-align:right;font-size:12px}.timer-panel{border-top:1px solid var(--line);flex-wrap:wrap;gap:32px;padding:18px 0;display:flex}.timer-group span{color:var(--muted);font-size:12px;display:block}.timer-group strong{font-variant-numeric:tabular-nums;margin-top:3px;font-size:24px;font-weight:550;display:block}.timer-group small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.rental-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.secret-panel{background:var(--bg);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;margin-top:16px;padding:16px}.secret-row+.secret-row{margin-top:12px}.secret-row span{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.secret-row code{white-space:pre-wrap;-webkit-user-select:all;user-select:all;font-family:ui-monospace,monospace;font-size:16px;display:block}.guard-code{letter-spacing:.12em;color:var(--accent);font-size:27px!important}.balance-layout{grid-template-columns:1fr 1.3fr;gap:24px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:28px}.panel h2{margin-bottom:24px;font-size:27px}.balance-amount{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-bottom:30px;font-size:42px;font-weight:650}.transaction{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:17px 0;display:flex}.transaction:first-of-type{padding-top:0}.transaction:last-of-type{border-bottom:0;padding-bottom:0}.transaction p{margin-bottom:4px;font-size:13px}.transaction small{color:var(--muted);font-size:11px}.transaction strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:550}.positive{color:var(--ggx-positive)}.api-layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.api-layout pre{background:var(--bg);color:#304752;border-radius:10px;padding:18px;font-size:12px;line-height:1.8;overflow-x:auto}.key-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:17px 0;display:flex}.key-row:first-child{padding-top:0}.key-row p{margin:0 0 3px;font-size:14px}.key-row small{color:var(--muted);font-size:12px}.panel-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.panel-title h2{margin:0}.scope-options{border:0;gap:4px;margin:10px 0 20px;padding:0;display:grid}.scope-options .check-field{min-height:28px;margin:2px 0}.order-status{gap:15px;display:grid}.order-status .button{width:100%}.mobile-filter-button{display:none}.noscript{text-align:center;padding:20px}@media (width>=1500px){.catalog-layout{gap:36px}.catalog-grid{gap:20px}}@media (width<=1250px){.header-inner{gap:34px;padding:0 32px}.page{padding:40px 32px 64px}.catalog-layout{grid-template-columns:210px minmax(0,1fr);gap:24px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{margin:0 32px}}@media (width<=850px){.header-inner{gap:25px}.main-nav{gap:18px}.intro-note{display:none}.catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.filters{padding:20px 15px}.card-content,.card-visual{padding:17px}.price{font-size:18px}.balance-layout{grid-template-columns:1fr}.header-account{gap:10px}}@media (width<=700px){.header-inner{flex-wrap:wrap;gap:18px;min-height:68px;padding:0 20px}.brand{font-size:28px}.brand span{font-size:17px}.header-account{order:2}.header-account .button{text-overflow:ellipsis;max-width:125px;font-size:12px;display:block;overflow:hidden}.main-nav{order:3;gap:25px;width:100%;margin-top:-10px}.main-nav a{min-height:42px;font-size:12px}.page{padding:30px 20px 48px}.page-intro{margin-bottom:23px}.page-intro p{font-size:13px}.catalog-layout{grid-template-columns:minmax(0,1fr);gap:0}.filters{margin-bottom:20px;display:none}.filters.is-open{display:block}.filters .field-row{max-width:none}.filters .button-full{width:auto}.filters .text-button{width:auto;margin-left:20px}.mobile-filter-button{min-height:42px;margin-left:auto;padding:8px 12px;font-size:12px;display:inline-flex}.game-tabs{gap:7px;padding-bottom:20px}.game-tab{min-height:42px;padding:10px 14px;font-size:13px}.game-tab span{display:none}.catalog-grid{gap:12px}.catalog-toolbar{margin-bottom:14px}.sort-control>span{display:none}.card-bottom{flex-wrap:wrap}.card-bottom .button{flex:1}.site-footer{flex-wrap:wrap;gap:12px;margin:0 20px}.site-footer p{display:none}.site-footer .text-button{font-size:11px}.rental-card,.panel{padding:20px}.rental-heading{gap:12px}.rental-actions .button{flex:1;font-size:12px}.timer-panel{gap:20px}.timer-group strong{font-size:22px}.modal{padding:24px}.modal-header h2{font-size:28px}.balance-amount{font-size:36px}.key-row{align-items:flex-start}}@media (width<=480px){.catalog-grid{grid-template-columns:minmax(0,1fr);gap:16px}.card-visual{min-height:160px;padding:21px}.card-content{padding:21px}.card-content h3{font-size:16px}.spec-line{font-size:12px}.spec-line strong{font-size:13px}.card-bottom .button{flex:none;min-width:118px;min-height:42px;font-size:13px}.price{font-size:24px}.rating{font-size:44px}.game-watermark{font-size:78px}.balance-link{font-size:12px}.panel-title{align-items:flex-start}.panel-title .button{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ui-icon{vertical-align:middle;pointer-events:none;flex:none;display:inline-block}.profile-navigation .button{justify-content:flex-start;gap:14px}.profile-navigation .button .ui-icon:last-child{margin-left:auto}.legal-document{overflow-wrap:anywhere;max-width:76ch;margin-inline:auto;line-height:1.65}.legal-document h1{line-height:1.12}.legal-section{margin-block:2rem}.legal-section h2{margin-block-end:.75rem;line-height:1.25}.legal-section p+p{margin-block-start:.8rem}.legal-document>.button{margin-block:.75rem;margin-inline-end:.75rem}:root{--home-body:"Manrope", sans-serif;--home-rule:#dbe0e3;--home-dota-paper:oklch(55% .215 27);--home-dota-ink:oklch(98.5% .004 27);--home-cs2-paper:oklch(99% .002 27);--home-cs2-rule:oklch(62% .012 27)}html,body{overflow-x:clip}.site-header,.site-footer,.page-home,.skip-link,.modal-header{font-family:var(--home-body)}.legal-document{max-width:760px;margin:32px auto}.legal-document h1{overflow-wrap:anywhere}.legal-document p{margin:24px 0}body{background:var(--bg)}button,input,select,textarea,.button,.notice,.modal,.secret-panel,.api-layout pre{border-radius:0}a,button{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-color:#a83e0a}.icon{vertical-align:middle;pointer-events:none;flex-shrink:0;width:24px;height:24px;display:inline-block}.site-header{background:#fafcfd;position:relative}.header-inner{gap:58px;max-width:1920px;min-height:62px;padding:0 32px}.brand,.footer-brand{letter-spacing:-.065em;align-items:baseline;font-family:Manrope,sans-serif;font-size:42px;font-weight:800;line-height:1;display:inline-flex}.brand .brand-x,.footer-brand .brand-x{color:var(--accent);font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin:0}.brand .brand-domain,.footer-brand .brand-domain{color:var(--text);letter-spacing:-.05em;margin:0;font-size:.78em;font-weight:800}.main-nav{gap:40px}.main-nav a{min-height:61px;color:var(--text);padding-top:0;font-size:14px;font-weight:700}.main-nav a:hover{color:#b3410c}.header-account{margin-left:auto}.header-account .balance-link{display:none}.auth-button{min-height:38px;color:var(--text);white-space:nowrap;background:0 0;border:0;border-left:1px solid #b5bdc3;align-items:center;gap:12px;padding:0 0 0 24px;font-size:14px;font-weight:700;display:inline-flex}.auth-button .icon{width:29px;height:29px}.auth-button #auth-label{text-overflow:ellipsis;max-width:160px;overflow:hidden}.page-home{max-width:1920px;min-height:0;padding:0}.storefront{grid-template-columns:22% 43% 35%;height:clamp(620px,100svh - 144px,910px);min-height:620px;display:grid}.storefront-intro{background:#dbe0e3;border-right:2px solid #fff;flex-direction:column;min-width:0;padding:38px 30px 36px;display:flex;overflow:hidden}.editorial-caption{letter-spacing:.2em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:11px;font-weight:400;line-height:1.9}.intro-kicker{margin:0 0 26px}.intro-rule{background:#687179;width:42px;height:1px;margin-bottom:27px;display:block}.storefront-title{text-transform:uppercase;letter-spacing:-.055em;margin:0;font-family:Oswald,sans-serif;font-size:clamp(82px,8vw,154px);font-weight:700;line-height:1.04}.storefront-title span{transform-origin:0;display:block}.storefront-title span:first-child{width:165%;transform:scaleX(.6)}.storefront-title span:nth-child(2){letter-spacing:-.06em;white-space:nowrap;width:175%;font-size:.69em;line-height:1.3;transform:scaleX(.57)}.storefront-title span:last-child{width:156%;transform:scaleX(.64)}.intro-description{margin:auto 0 28px;padding-top:32px}.intro-description:after{content:"";background:#687179;width:42px;height:1px;margin-top:24px;display:block}.intro-discover{align-items:center;gap:18px;padding-top:12px;display:flex}.intro-discover .icon{filter:invert(49%)sepia(84%)saturate(3475%)hue-rotate(351deg)brightness(105%)contrast(102%);width:39px;height:39px}.intro-discover:hover .icon{transform:translate(3px,-3px)}.game-cover{isolation:isolate;border-right:2px solid #fff;min-width:0;position:relative;overflow:hidden}.game-cover-dota{background:var(--home-dota-paper);color:var(--home-dota-ink)}.game-cover-dota .cover-heading a:focus-visible{outline-color:var(--home-dota-ink)}.game-cover-dota .art-caption{border-color:var(--home-dota-ink)}.game-cover-cs2{background:var(--home-cs2-paper);border-right:0;grid-template-rows:auto minmax(0,1fr);display:grid}.game-cover-cs2>picture{min-width:0;min-height:0;position:relative}.cover-heading{z-index:2;pointer-events:none;padding:25px 30px 0;position:relative}.cover-heading h2{letter-spacing:-.025em;white-space:nowrap;margin:0 0 4px;font-family:Russo One,sans-serif;font-size:clamp(65px,6.5vw,125px);font-weight:400;line-height:1.12}.cover-heading h2 a{pointer-events:auto;align-items:center;gap:18px;display:flex}.game-emblem{flex-shrink:0;width:.76em;height:.76em;display:inline-block}.game-emblem-dota{background:currentColor;-webkit-mask:url(/assets/build/dota2_logo_symbol.37d96b695d37.png) 50%/contain no-repeat;mask:url(/assets/build/dota2_logo_symbol.37d96b695d37.png) 50%/contain no-repeat}.game-emblem-cs2{background:#171719;position:relative}.game-emblem-cs2:after{content:"";background:var(--home-cs2-paper);position:absolute;inset:5px;-webkit-mask:url(/assets/build/counterstrike-symbol.f4b5636ac101.svg) 50%/contain no-repeat;mask:url(/assets/build/counterstrike-symbol.f4b5636ac101.svg) 50%/contain no-repeat}.cover-heading .editorial-caption{letter-spacing:.2em;margin:0;font-size:clamp(9px,.68vw,12px)}.hero-art{z-index:0;object-fit:contain;object-position:center bottom;pointer-events:none;transform-origin:50% 20%;width:118%;max-width:none;height:91%;display:block;position:absolute;bottom:-5%;transform:scale(1.13)}.hero-art-dota{left:-16%;-webkit-mask-image:linear-gradient(#000 84%,#0000 99%);mask-image:linear-gradient(#000 84%,#0000 99%)}.game-cover-dota .hero-art-sf{object-position:center bottom;width:160%;height:102%;bottom:-22%;left:-30%;transform:none;-webkit-mask-image:none;mask-image:none}.game-cover-cs2 .hero-art-cs2{object-position:left bottom;width:auto;height:108%;bottom:-6%;left:0;right:auto;transform:none}.art-caption{z-index:1;text-transform:uppercase;letter-spacing:.13em;border-left:1px solid #aeb8bf;padding:9px 12px;font-family:Manrope,sans-serif;font-size:9px;font-weight:400;line-height:1.9;position:absolute}.art-caption strong{margin-bottom:9px;font-weight:600;display:block}.art-caption-dota{top:58%;left:28px}.art-caption-cs2{border-color:#442514;top:21%;right:22px}.department-links{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid;position:absolute;bottom:34px;left:25px;right:25px}.game-cover-cs2 .department-links{grid-template-columns:repeat(3,minmax(0,1fr))}.department-link{color:#111;letter-spacing:-.035em;white-space:nowrap;background:#fffffff7;border:1px solid #9fa4a7;justify-content:space-between;align-items:center;gap:8px;min-height:65px;padding:16px 13px;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;transition:background .15s,transform .15s;display:flex}.game-cover-cs2 .department-link{border-color:var(--home-cs2-rule)}.department-link .icon{width:19px;height:19px;transition:transform .2s}.department-link span{white-space:nowrap;min-width:0;line-height:1.25}.department-link .icon{flex-shrink:0}.department-link:hover{background:#eef0f1}.department-link:hover .icon{transform:translate(3px)}.department-link:active{transform:translateY(2px)}.collection-bar{background:#dbe0e3;border-top:2px solid #fff;grid-template-columns:54% 46%;min-height:94px;display:grid}.more-games{align-items:center;gap:20px;padding:22px 30px;display:flex}.more-games>.icon{width:42px;height:42px}.more-games strong{letter-spacing:-.025em;white-space:nowrap;font-family:Oswald,sans-serif;font-size:27px;font-weight:600}.more-games>span{letter-spacing:.1em;border-left:1px solid #ee5c19;margin-left:5px;padding:5px 0 5px 25px;font-family:Oswald,sans-serif;font-size:14px;font-weight:300}.collection-links{grid-template-columns:1fr 1.25fr 1.25fr;align-items:center;display:grid}.collection-links a{border-left:1px solid #b5bdc3;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:5px 20px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;display:flex}.collection-links .icon{width:18px;height:18px}.collection-links a:hover,.more-games:hover strong{color:#a6390b}.site-footer{border-top:1px solid var(--home-rule);background:var(--bg);width:100%;max-width:1920px;min-height:82px;color:var(--text);justify-content:flex-end;margin:0 auto;padding:16px 32px}.footer-brand{font-size:26px}.site-footer>p{letter-spacing:.28em;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:10px;font-weight:300}.footer-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 32px;margin-left:0;display:flex}.footer-nav .text-button,.footer-nav a{color:var(--text);white-space:nowrap;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.footer-nav a:hover,.footer-nav button:hover{color:#a6390b}.site-footer>small{font-size:10px}.demo-banner{color:#535d66;background:#e9edf0;border-top:1px solid #d1d8dd;padding:7px 20px;font-size:11px}.button{color:#101115;font-weight:700}.button-outline{color:var(--text)}.button:not(:disabled):hover{filter:none;background:#ff7e40}.button-outline:not(:disabled):hover{background:#edf0f2}.input::placeholder{color:#66727c}.notice-accent{color:#8c350e;border-color:#ddc3b5}.notice-error{border-color:#d8aca8}.form-status.is-success,.positive{color:var(--ggx-positive)}.balance-link{color:var(--text)}.card-visual,.card-visual.cs2{background:#e4e9ec}.account-card:hover{border-color:#ff651b}.availability,.rental-game{color:#9c3a0d}.game-watermark{color:#1011150a}.skeleton:before{background:#e4e9ec;border-radius:0}.api-layout pre{color:#304752}.guard-code{color:#9c3a0d}.profile-navigation{gap:10px;margin:20px 0;display:grid}.catalog-back{margin-bottom:20px;display:inline-flex}.breadcrumb{color:var(--muted);align-items:center;gap:8px;min-height:35px;margin-bottom:25px;font-size:13px;display:inline-flex}.breadcrumb .icon{width:17px;height:17px}.department-hero{background:#e3e8ea;grid-template-columns:1.2fr 1fr;min-height:340px;padding:42px;display:grid;position:relative;overflow:hidden}.department-cs2{background:var(--accent)}.department-copy{z-index:1;align-self:center;position:relative}.department-copy h1,.department-page-heading h1{text-transform:uppercase;letter-spacing:-.03em;margin-bottom:20px;font-family:Oswald,sans-serif;font-size:clamp(38px,5vw,70px);font-weight:600;line-height:1.05}.department-copy p{max-width:42ch;font-size:15px}.section-status{color:#39444c;margin-bottom:14px;font-size:12px!important}.department-copy .button{margin-top:12px}.department-cs2 .button{background:#fff}.department-hero>img{object-fit:contain;object-position:center top;width:42%;height:140%;position:absolute;top:8%;right:0}.department-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.department-entry{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex}.department-entry strong{font-family:Oswald,sans-serif;font-size:23px;font-weight:500;display:block}.department-entry small{color:var(--muted);margin-top:8px;font-size:11px;display:block}.department-entry:hover,.department-entry[aria-current]{border-color:#c0501c}.department-collections{flex-wrap:wrap;gap:24px;margin-top:28px;display:flex}.department-collections a{align-items:center;gap:10px;padding:8px 0;font-size:13px;display:inline-flex}.department-collections .icon{width:19px;height:19px}.department-collections a[aria-current]{color:#a13a0a}.department-page-heading{margin:15px 0 38px}.department-page-heading>p:last-child{color:var(--muted)}.game-directory{grid-template-columns:1fr 1fr;gap:22px;display:grid}.directory-entry{background:#e3e8ea;align-items:flex-end;min-height:330px;padding:35px;display:flex;position:relative;overflow:hidden}.directory-cs2{background:var(--accent)}.directory-entry>div{z-index:1;position:relative}.directory-entry h2{font-family:Russo One,sans-serif;font-size:48px}.directory-entry span{background:#fff;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.directory-entry img{object-fit:contain;width:70%;height:140%;position:absolute;bottom:-40%;right:-10%}@media (width>=1921px){.site-header{border-bottom:0}.page-home{border:1px solid var(--line)}}@media (width>=1024px){.department-link{letter-spacing:-.02em;min-height:72px;font-family:Oswald,sans-serif;font-size:18px;font-weight:500}.collection-links a{font-family:Oswald,sans-serif;font-size:15px;font-weight:400}}@media (width>=1280px) and (width<=1399px){.department-link{gap:6px;padding-inline:10px;font-size:16px}.department-link .icon{width:16px}}@media (width<=1279px){.header-inner{gap:40px;padding:0 24px}.storefront-intro{padding:32px 22px}.storefront-title{font-size:8vw}.cover-heading{padding:30px 22px 0}.cover-heading h2{font-size:6.3vw}.cover-heading .editorial-caption{letter-spacing:.16em;font-size:9px}.department-links{gap:5px;bottom:28px;left:18px;right:18px}.department-link{gap:4px;min-height:59px;padding:14px 10px;font-size:13px}.department-link .icon{width:15px;height:15px}.art-caption{display:none}.collection-bar{grid-template-columns:40% 60%}.collection-links a{gap:8px;padding:5px 13px;font-size:11px}.more-games{gap:15px;padding:20px 24px}.more-games strong{font-size:23px}.more-games>span{padding-left:15px}.site-footer{margin:0 auto}}@media (width<=1023px){.header-inner{gap:28px}.main-nav{gap:26px}.storefront{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:0}.storefront-intro{border-bottom:2px solid #fff;border-right:0;grid-column:1/-1;grid-template-columns:1fr 2fr;align-items:center;gap:16px;min-height:190px;padding:28px;display:grid}.intro-kicker{margin:0}.intro-rule,.intro-description,.intro-discover{display:none}.storefront-title{font-size:45px;line-height:1.06}.storefront-title span,.storefront-title span:nth-child(2){font-size:inherit;line-height:inherit;letter-spacing:-.04em;white-space:normal;display:inline}.storefront-title span:not(:last-child):after{content:" "}.storefront-title span:first-child,.storefront-title span:nth-child(2),.storefront-title span:last-child{width:auto;transform:none}.game-cover{height:630px}.cover-heading h2{font-size:60px}.cover-heading .editorial-caption{font-size:10px}.department-links,.game-cover-cs2 .department-links{grid-template-columns:repeat(2,minmax(0,1fr))}.game-cover-cs2 .department-link:last-child{grid-column:1/-1}.department-link{min-height:49px;padding:11px 15px;font-size:14px}.hero-art{height:82%;bottom:4%}.collection-bar{grid-template-columns:1fr}.more-games{min-height:82px}.collection-links{border-top:1px solid #bfc7cd;padding:18px 12px}.collection-links a:first-child{border-left:0}.site-footer>p{display:none}.department-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.header-inner{flex-wrap:nowrap;gap:22px;min-height:65px;padding:0 20px}.brand{font-size:28px}.brand .brand-domain{font-size:.78em}.main-nav{order:initial;gap:20px;width:auto;margin:0}.main-nav a{min-height:64px;font-size:12px}.main-nav a:last-child{display:flex}.header-account{order:initial}.auth-button{padding-left:14px}.auth-button .icon{width:25px;height:25px}.page-home{padding:0}.storefront-intro{grid-template-columns:1fr 2fr;min-height:165px;padding:26px 20px}.storefront-title{font-size:36px}.intro-kicker{letter-spacing:.2em;font-size:10px}.game-cover{height:560px}.cover-heading{padding:24px 18px 0}.cover-heading h2{font-size:43px}.cover-heading h2 a{gap:10px}.cover-heading .editorial-caption{max-width:25ch;font-size:9px}.department-links{gap:6px;bottom:20px;left:12px;right:12px}.department-link{min-height:47px;padding:12px;font-size:13px}.department-link .icon{width:16px;height:16px}.hero-art{width:130%;height:78%;bottom:9%;left:-13%}.more-games{padding:20px}.more-games strong{font-size:24px}.collection-links{flex-direction:column;align-items:stretch;padding:0 20px;display:flex}.collection-links a{border-top:1px solid #c0c8ce;border-left:0;min-height:58px;padding:16px 0;font-size:13px}.collection-links a:first-child{border-top:0}.site-footer{justify-content:center;margin:0;padding:16px 20px}.footer-nav{gap:0 24px}.department-hero{grid-template-columns:1fr;min-height:380px;padding:26px}.department-copy{max-width:75%}.department-copy p{font-size:13px}.department-hero>img{opacity:.25;width:60%;top:5%}.department-directory{gap:10px}.department-entry{gap:10px;padding:18px}.department-entry strong{font-size:21px}.game-directory{grid-template-columns:1fr}.directory-entry{min-height:300px}}@media (width<=479px){.header-inner{gap:20px;padding:0 16px}.brand{font-size:25px}.main-nav{gap:16px}.main-nav a{font-size:11px}.auth-button{border:0;min-width:38px;min-height:44px;padding-left:12px}.auth-button #auth-label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.storefront-intro{gap:18px;min-height:120px;padding:18px 20px}.storefront-title{font-size:28px}.intro-kicker{font-size:9px}.storefront{grid-template-columns:1fr}.game-cover{border-bottom:2px solid #fff;border-right:0;height:560px}.cover-heading{padding:22px 24px 0}.cover-heading h2{font-size:56px}.cover-heading .editorial-caption{letter-spacing:.14em;max-width:30ch;font-size:9px}.hero-art{width:115%;height:83%;bottom:3%;left:-7%}.department-links{bottom:22px;left:20px;right:20px}.department-link{min-height:47px;padding:10px 16px;font-size:14px}.game-cover-cs2 .department-links{grid-template-columns:repeat(3,minmax(0,1fr))}.game-cover-cs2 .department-link:last-child{grid-column:auto}.game-cover-cs2 .department-link{padding:12px 10px;font-size:13px}.game-cover-cs2 .department-link .icon{width:14px}.more-games{gap:15px}.more-games>.icon{width:33px;height:33px}.more-games strong{font-size:24px}.more-games>span{padding-left:16px;font-size:12px}.footer-nav{gap:0 24px}.footer-nav .text-button,.footer-nav a{font-size:12px}.department-entry{padding:15px}.department-entry .icon{width:19px}.department-copy{max-width:90%}}@media (width<=359px){.game-cover-cs2 .department-link{justify-content:center}.game-cover-cs2 .department-link .icon{display:none}}.catalog-breadcrumb{margin-bottom:16px}.catalog-shell{background:#f1f4f5;border:1px solid #cbd3d8}.catalog-shell-heading{background:#e1e6e8;justify-content:space-between;align-items:center;gap:28px;min-height:220px;padding:42px 48px;display:flex}.catalog-shell-cs2 .catalog-shell-heading{background:#ff651b}.catalog-shell-heading h1{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 12px;font:600 clamp(48px,7vw,104px)/.95 Oswald,sans-serif}.catalog-shell-heading p:not(.section-status){color:#44535d;max-width:52ch;margin:0;font-size:14px;line-height:1.55}.catalog-shell-cs2 .catalog-shell-heading p:not(.section-status){color:#3c251c}.catalog-shell-mark{border:1px solid #10111538;flex:0 0 96px;place-items:center;width:96px;height:96px;display:grid}.catalog-shell-mark .icon{width:48px;height:48px}.catalog-nav{background:#fafcfd;border-top:1px solid #cbd3d8;border-bottom:1px solid #cbd3d8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.catalog-nav-item{color:#101115;border-right:1px solid #cbd3d8;align-items:center;gap:12px;min-height:74px;padding:15px 18px;display:flex}.catalog-nav-item:last-child{border-right:0}.catalog-nav-item:hover,.catalog-nav-item.is-current{background:#fff0e8}.catalog-nav-icon{border:1px solid #aeb8bf;place-items:center;width:27px;height:27px;display:grid}.catalog-nav-item.is-current .catalog-nav-icon{border-color:var(--accent);background:var(--accent)}.catalog-nav-icon .icon{width:16px;height:16px}.catalog-nav-item strong{font:500 19px/1.15 Oswald,sans-serif;display:block}.catalog-nav-item small{color:#697781;margin-top:4px;font-size:10px;display:block}.catalog-status-card{background:#fff;border:1px solid #cbd3d8;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:20px;margin:22px;padding:28px;display:grid}.catalog-status-soon{background:#fafcfd}.catalog-status-icon{color:#6b7b85;border:1px solid #bec9cf;place-items:center;width:52px;height:52px;display:grid}.catalog-status-available .catalog-status-icon{border-color:var(--accent);color:#b8470e}.catalog-status-icon .icon{width:26px;height:26px}.catalog-status-card h2{text-transform:uppercase;margin:0 0 8px;font:500 clamp(24px,3vw,38px)/1.05 Oswald,sans-serif}.catalog-status-card p:not(.section-status){color:#586771;max-width:60ch;margin:0;font-size:13px;line-height:1.55}.catalog-cta{background:var(--accent);align-items:center;gap:12px;min-height:48px;margin-top:20px;padding:0 17px;display:inline-flex}.catalog-cta .icon{width:18px;height:18px}.catalog-collections{background:#e1e6e8;border-top:1px solid #cbd3d8;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:30px;margin-top:22px;padding:27px 30px;display:grid}.catalog-collections h2{text-transform:uppercase;margin:0 0 8px;font:500 clamp(25px,3vw,39px)/1 Oswald,sans-serif}.catalog-collections p:not(.section-status){color:#56636d;margin:0;font-size:12px;line-height:1.5}.catalog-collections nav{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.catalog-collections nav a{color:#101115;border-left:1px solid #b9c3c9;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;font-size:12px;display:flex}.catalog-collections nav a:hover{color:#a6390b;background:#edf0f2}.catalog-collections nav .icon{width:18px;height:18px}@media (width<=767px){.catalog-shell-heading{min-height:185px;padding:28px 22px}.catalog-shell-heading h1{font-size:clamp(44px,14vw,72px)}.catalog-shell-mark{flex-basis:62px;width:62px;height:62px}.catalog-shell-mark .icon{width:31px;height:31px}.catalog-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-nav-item:nth-child(2n){border-right:0}.catalog-nav-item:nth-child(n+3){border-top:1px solid #cbd3d8}.catalog-nav-item strong{font-size:17px}.catalog-status-card{grid-template-columns:42px minmax(0,1fr);gap:13px;margin:14px;padding:20px 16px}.catalog-status-icon{width:38px;height:38px}.catalog-status-icon .icon{width:20px;height:20px}.catalog-collections{grid-template-columns:1fr;gap:20px;padding:24px 20px}.catalog-collections nav{grid-template-columns:1fr}.catalog-collections nav a{border-top:1px solid #b9c3c9;border-left:0;min-height:50px}}@media (width<=600px){.header-inner{grid-template-columns:1fr auto;gap:0 16px;padding-top:12px;display:grid}.header-account{grid-area:1/2}.main-nav{grid-area:2/1/auto/-1;gap:28px;margin-top:6px}.main-nav a{min-height:44px;font-size:13px}.auth-button #auth-label{clip:auto;width:auto;max-width:120px;height:auto;position:static}.auth-button{border:0;padding-left:0}}.catalog-shell-heading>div{min-width:0}.catalog-shell-heading h1{overflow-wrap:anywhere}.catalog-cta{white-space:normal}@media (width<=480px){.catalog-shell-mark{display:none}.catalog-status-card{grid-template-columns:minmax(0,1fr)}}html[data-site-theme=dark] :is(#main,#modal) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=hidden]),textarea,select):focus{box-shadow:none;border-color:var(--ggx-accent);outline:none}html[data-site-theme=dark] :is(#main,#modal) :is(input,textarea,select)[aria-invalid=true]:focus{border-color:var(--ggx-negative)}html[data-site-theme=dark] #main :is(.balance-amount-box,.rental-stepper):focus-within,html[data-site-theme=dark] #main .auth-password-row:focus-within>:is(input,button){border-color:var(--ggx-accent)}html[data-site-theme=dark] #main .auth-password-row:has(input[aria-invalid=true])>:is(input,button){border-color:var(--ggx-negative)}html[data-site-theme=dark] #main .balance-amount-box:has(input[aria-invalid=true]){border-color:var(--ggx-negative)}html[data-site-theme=dark] #main .balance-amount[aria-invalid=true]{outline:none}@media (forced-colors:active){html[data-site-theme=dark] :is(#main,#modal) :is(input,select,textarea):focus,html[data-site-theme=dark] #main :is(.balance-amount-box,.rental-stepper):focus-within,html[data-site-theme=dark] #main .auth-password-row:focus-within>:is(input,button){border-color:highlight}}html[data-catalog-layout=sidebar] #main{min-height:calc(100svh - 149px)}html[data-site-theme=dark] #main .route-loading{text-align:left;min-height:45vh;padding:32px 0}html[data-site-theme=dark] #main [data-pending-placeholder]{background:var(--ggx-soft);opacity:0;pointer-events:none;border-radius:4px;min-height:96px;animation:0s .18s forwards pending-reveal}html[data-site-theme=dark] #main .route-loading [data-pending-placeholder]{max-width:720px;min-height:160px;margin-bottom:24px}html[data-site-theme=dark] #main .route-loading [data-pending-placeholder]:first-child{width:42%;min-height:44px}html[data-entry-route=page] #main[data-prerendered=home]:before{content:none}@keyframes pending-reveal{to{opacity:.5}}@media (width>=900px) and (width<=1650px){html[data-site-theme][data-account-layout=sidebar] #main .cabinet-account{grid-template-columns:130px minmax(0,1fr)}html[data-site-theme][data-account-layout=sidebar] #main .cabinet-stats{grid-column:1/-1}html[data-site-theme][data-account-layout=sidebar] #main .cabinet-layout{grid-template-columns:230px minmax(0,1fr)}html[data-site-theme][data-account-layout=sidebar] #main .cabinet-access-grid{grid-template-columns:minmax(0,1fr)}html[data-site-theme][data-account-layout=sidebar] #main .cabinet-timer{flex-wrap:wrap}html[data-site-theme][data-account-layout=sidebar] #main .cabinet-timer>.cabinet-button{width:100%}html[data-site-theme][data-account-layout=sidebar] #main .cabinet-conditions{grid-template-columns:minmax(0,1fr)}html[data-site-theme][data-account-layout=sidebar] #main .cabinet-conditions>span+span{border:0;padding-left:0}}@media (width>=900px) and (width<=1200px){html[data-site-theme][data-account-layout=sidebar] #main .cabinet-layout{grid-template-columns:minmax(0,1fr)}html[data-site-theme][data-account-layout=sidebar] #main .cabinet-heading{flex-direction:column;align-items:stretch}html[data-site-theme][data-account-layout=sidebar] #main .purchases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme][data-account-layout=sidebar] #main .settings-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=899px){html[data-site-theme][data-account-layout=sidebar] body{display:block}html[data-site-theme][data-account-layout=sidebar] .header-inner{padding:0 20px}html[data-site-theme][data-account-layout=sidebar] #main.page{min-height:calc(100svh - 210px);padding:20px 16px 40px}html[data-site-theme][data-account-layout=sidebar] .account-mobile-nav{border:0;border-bottom:1px solid var(--account-line);background:var(--account-bg);width:100%;min-height:52px;color:var(--account-muted);font:400 18px var(--account-body);align-items:center;gap:12px;padding:10px 16px;display:flex}html[data-site-theme][data-account-layout=sidebar] .account-mobile-nav svg{width:24px;height:24px}html[data-site-theme][data-account-layout=sidebar] .account-rail{display:none}html[data-site-theme][data-account-layout=sidebar][data-account-menu-open] .account-rail{z-index:81;background:var(--account-bg);width:min(280px,100vw - 40px);display:block;position:fixed;inset:0 auto 0 0;overflow-y:auto}html[data-site-theme][data-account-layout=sidebar][data-account-menu-open] .account-sidebar-backdrop{z-index:80;background:var(--ggx-overlay);border:0;width:100%;height:100%;display:block;position:fixed;inset:0}html[data-site-theme][data-account-layout=sidebar] .account-sidebar{width:100%;padding-top:16px;position:static}html[data-site-theme][data-account-layout=sidebar] .account-sidebar-heading{justify-content:space-between;align-items:center;padding:0 16px 12px;display:flex}html[data-site-theme][data-account-layout=sidebar] .account-sidebar-close{width:44px;height:44px;color:var(--account-muted);background:0 0;border:0;place-items:center;display:grid}html[data-site-theme][data-account-layout=sidebar] .account-sidebar-link{padding-left:26px}html[data-site-theme][data-account-layout=sidebar] .site-footer{padding:24px 16px}html[data-site-theme][data-account-layout=sidebar] #main :is(.settings-title,.purchases-title,.cabinet-heading h1){font-size:clamp(42px,8vw,66px)}}@media (width<=479px){html[data-site-theme][data-account-layout=sidebar] .header-inner{padding:0 16px}html[data-site-theme][data-account-layout=sidebar] .brand{font-size:30px}html[data-site-theme][data-account-layout=sidebar] .auth-button{font-size:17px}html[data-site-theme][data-account-layout=sidebar] .header-account{gap:12px}}:root[data-account-layout=sidebar]{--account-bg:#0d191d;--account-surface:#122126;--account-line:#2a4049;--account-ink:#f3f6f7;--account-muted:#b3c7d5;--account-accent:#ff6b1a;--account-active:#2b2420;--account-body:"Roboto Condensed", sans-serif;--account-heading:var(--ggx-heading);--ggx-bg:var(--account-bg);--ggx-surface:var(--account-surface);--ggx-line:var(--account-line);--ggx-ink:var(--account-ink);--ggx-muted:var(--account-muted);--ggx-accent:var(--account-accent);scrollbar-gutter:stable;overflow-x:clip}.account-rail,.account-mobile-nav,.account-sidebar-backdrop{display:none}html[data-account-layout=sidebar] body{background:var(--account-bg);color:var(--account-ink);grid-template-rows:64px minmax(calc(100svh - 154px),auto) auto;grid-template-columns:250px minmax(0,1fr);display:grid;overflow-x:clip}html[data-account-layout=sidebar] .site-header{border-color:var(--account-line);grid-area:1/1/auto/-1}html[data-account-layout=sidebar] .header-inner{max-width:none;height:64px;min-height:64px;padding:0 40px}html[data-account-layout=sidebar] .brand{font-size:36px}html[data-account-layout=sidebar] .main-nav{display:none}html[data-account-layout=sidebar] .header-account{margin-left:auto}html[data-account-layout=sidebar] .auth-button{color:var(--account-muted);font:400 22px var(--account-body);border:0;padding:0}html[data-account-layout=sidebar] .auth-button .icon{width:32px;height:32px}html[data-account-layout=sidebar] #main.page{grid-area:2/2;width:100%;min-width:0;max-width:none;min-height:calc(100svh - 154px);margin:0;padding:32px 32px 40px}html[data-account-layout=sidebar] #main .route-loading{min-height:460px}html[data-account-layout=sidebar] .account-rail{border-right:1px solid var(--account-line);grid-area:2/1;min-width:0;display:block}html[data-account-layout=sidebar] .account-sidebar{width:250px;color:var(--account-muted);font:400 20px/1.3 var(--account-body);padding-top:32px;position:sticky;top:0}.account-sidebar-heading{min-height:44px;padding:6px 40px 12px;font-size:18px}.account-sidebar-close{display:none}.account-sidebar-link{min-height:60px;color:inherit;white-space:nowrap;border-left:4px solid #0000;align-items:center;gap:22px;padding:14px 30px 14px 38px;text-decoration:none;display:flex}.account-sidebar-link svg{flex:none}.account-sidebar-link:hover{color:var(--account-ink);background:var(--account-surface)}html[data-account-section=rentals] .account-sidebar-link[data-account-section=rentals],html[data-account-section=purchases] .account-sidebar-link[data-account-section=purchases],html[data-account-section=balance] .account-sidebar-link[data-account-section=balance],html[data-account-section=settings] .account-sidebar-link[data-account-section=settings]{color:var(--account-accent);background:var(--account-active);border-left-color:var(--account-accent)}.account-sidebar-link:focus-visible,.account-mobile-nav:focus-visible,.account-sidebar-close:focus-visible{outline:2px solid var(--account-ink);outline-offset:-4px}html[data-account-layout=sidebar] .site-footer{background:0 0;border:0;grid-area:3/1/auto/-1;justify-content:flex-start;min-height:90px;padding:24px 40px}html[data-account-layout=sidebar] .footer-nav{justify-content:flex-start}html[data-account-layout=sidebar] #main :is(.cabinet-breadcrumb,.settings-breadcrumb),html[data-account-layout=sidebar] #main>.purchases-breadcrumb{display:none}html[data-account-layout=sidebar] #main :is(.cabinet-heading h1,.settings-title,.purchases-title){font:700 clamp(48px, 6vw, 88px)/1.1 var(--account-heading);letter-spacing:-.035em;text-transform:uppercase;transform:none}html[data-account-layout=sidebar] #main .settings-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}html[data-account-layout=sidebar] #main .settings-title{margin:0}html[data-account-layout=sidebar] #main .settings-logout{margin:0;padding:10px 0}:root[data-site-theme=c]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-bg:#eceef2;--c-tile:#fff;--c-soft:#f5f6f8;--c-hover:#eef0f4;--c-ink:#0e1014;--c-ink2:#2a2e36;--c-muted:#5b606d;--c-line:#dcdfe5;--c-line2:#c4c9d2;--c-dark:#111317;--c-dark2:#1c1f26;--c-acc:#ff6a00;--c-acc-hover:#ff8126;--c-acc-ink:#111;--c-acc-text:#ad4500;--c-acc-wash:#fff1e6;--c-pos:#147a3d;--c-pos-wash:#e3f6ea;--c-neg:#b8322a;--c-neg-wash:#fdeceb;--c-r-sm:12px;--c-r:20px;--c-r-lg:28px;--c-shadow:0 18px 40px #0e10141a;--c-body:"Onest", system-ui, sans-serif;--c-display:var(--c-body);--c-max:1280px;--c-gutter:32px;--ggx-bg:var(--c-bg);--ggx-surface:var(--c-tile);--ggx-soft:var(--c-soft);--ggx-hover:var(--c-hover);--ggx-ink:var(--c-ink);--ggx-muted:var(--c-muted);--ggx-line:var(--c-line);--ggx-control-line:var(--c-line2);--ggx-accent:var(--c-acc);--ggx-accent-hover:var(--c-acc-hover);--ggx-accent-wash:var(--c-acc-wash);--ggx-accent-ink:var(--c-acc-ink);--ggx-positive:var(--c-pos);--ggx-positive-wash:var(--c-pos-wash);--ggx-negative:var(--c-neg);--ggx-negative-wash:var(--c-neg-wash);--ggx-info:#2d5bd7;--ggx-info-wash:#e8eefc;--ggx-warning:#8a5a00;--ggx-warning-wash:#fff4dc;--ggx-overlay:#0e101473;--ggx-focus:var(--c-ink);--ggx-selection:#ffd7b8;--ggx-heading:var(--c-display);--ggx-body:var(--c-body);--home-body:var(--c-body);--home-rule:var(--c-line);--radius:var(--c-r-sm)}html[data-site-theme=c][data-catalog-layout=sidebar]{--rental-paper:var(--c-bg);--rental-surface:var(--c-tile);--rental-rule:var(--c-line);--rental-muted:var(--c-muted);--rental-ink:var(--c-ink);--rental-orange:var(--c-acc)}html[data-site-theme=c][data-checkout-layout=split]{--checkout-overlay:#0e101473;--checkout-paper:var(--c-bg);--checkout-surface:var(--c-tile);--checkout-rule:var(--c-line);--checkout-control:var(--c-line2);--checkout-ink:var(--c-ink);--checkout-muted:var(--c-muted);--checkout-accent:var(--c-acc);--checkout-accent-hover:var(--c-acc-hover);--checkout-accent-wash:var(--c-acc-wash);--checkout-positive:var(--c-pos);--checkout-error:var(--c-neg);--checkout-disabled:#e6e8ec;--checkout-body:var(--c-body);--checkout-display:var(--c-display);--checkout-radius:var(--c-r)}html[data-site-theme=c][data-account-layout=sidebar]{--account-bg:var(--c-bg);--account-surface:var(--c-tile);--account-line:var(--c-line);--account-ink:var(--c-ink);--account-muted:var(--c-muted);--account-accent:var(--c-acc);--account-active:var(--c-acc-wash);--account-body:var(--c-body);--account-heading:var(--c-display)}html[data-site-theme=c][data-account-layout=sidebar] .balance-page{--balance-body:var(--c-body);--balance-display:var(--c-display)}html[data-site-theme=c],html[data-site-theme=c] body{background:var(--c-bg);color:var(--c-ink);font-family:var(--c-body)}html[data-site-theme=c] body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html[data-site-theme=c] body :not(code):not(kbd):not(samp):not(pre):not(.gx-ico){font-family:var(--c-body)!important}html[data-site-theme=c] body :is(h1,h2,h3){text-transform:none;letter-spacing:-.02em}html[data-site-theme=c] ::selection{background:var(--ggx-selection);color:var(--c-ink)}html[data-site-theme=c] :focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}html[data-site-theme=c] .gx-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}html[data-site-theme=c] .skip-link{border-radius:var(--c-r-sm)}html[data-site-theme=c] #site-header.gx-header{z-index:var(--layer-header,10);width:100%;max-width:calc(var(--c-max) + var(--c-gutter) * 2);padding:0 var(--c-gutter);min-height:0;box-shadow:none;color:var(--c-ink);background:0 0;border:0;margin:12px auto 0;position:sticky;top:12px}html[data-site-theme=c] #site-header .gx-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #0e10140f;border-radius:999px;align-items:center;gap:20px;height:64px;padding:0 10px 0 22px;display:flex;box-shadow:0 6px 24px #0e10140f}html[data-site-theme=c] .gx-logo{letter-spacing:-.03em;color:var(--c-ink);white-space:nowrap;font-size:21px;font-weight:800;line-height:1}html[data-site-theme=c] .gx-logo b{color:var(--c-acc);font-weight:800}html[data-site-theme=c] #site-header .gx-nav{gap:4px;margin:0 auto;display:flex}html[data-site-theme=c] #site-header .gx-nav a{color:var(--c-ink2);border-radius:999px;padding:9px 14px;font-size:15px;font-weight:500;transition:background .15s,color .15s}html[data-site-theme=c] #site-header .gx-nav a:hover{background:var(--c-bg);color:var(--c-ink)}html[data-site-theme=c] #site-header .gx-nav a[aria-current=page]{background:var(--c-ink);color:#fff}html[data-site-theme=c] #site-header .gx-account{align-items:center;gap:8px;margin:0;display:flex}html[data-site-theme=c] #site-header .gx-balance:not([hidden]){background:var(--c-bg);height:44px;color:var(--c-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}html[data-site-theme=c] #site-header .gx-balance:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url(/assets/build/wallet.c49244463db7.svg) 50%/contain no-repeat;mask:url(/assets/build/wallet.c49244463db7.svg) 50%/contain no-repeat}html[data-site-theme=c] #site-header .gx-auth{background:var(--c-ink);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;height:44px;min-height:44px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}html[data-site-theme=c] #site-header .gx-auth:hover{background:var(--c-ink2)}html[data-site-theme=c] #site-header .gx-auth #auth-label{color:inherit;font-size:inherit;font-weight:inherit;line-height:1}html[data-site-theme=c] #site-header .gx-menu{display:none;position:relative}html[data-site-theme=c] #site-header .gx-menu summary{background:var(--c-bg);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:inline-flex}html[data-site-theme=c] #site-header .gx-menu summary::-webkit-details-marker{display:none}html[data-site-theme=c] #site-header .gx-menu-list{z-index:30;border-radius:var(--c-r);min-width:230px;box-shadow:var(--c-shadow);border:1px solid var(--c-line);background:#fff;flex-direction:column;padding:8px;display:flex;position:absolute;top:54px;right:0}html[data-site-theme=c] #site-header .gx-menu-list a{border-radius:var(--c-r-sm);color:var(--c-ink);padding:12px 14px;font-weight:500}html[data-site-theme=c] #site-header .gx-menu-list a:hover{background:var(--c-soft)}html[data-site-theme=c] body .gx-footer{width:100%;max-width:calc(var(--c-max) + var(--c-gutter) * 2);min-height:0;padding:40px var(--c-gutter) 28px;color:var(--c-muted);background:0 0;border:0;margin:0 auto;display:block}html[data-site-theme=c] .gx-footer-in{border-top:1px solid var(--c-line);flex-wrap:wrap;align-items:center;gap:24px;padding-top:28px;font-size:14px;display:flex}html[data-site-theme=c] .gx-footer .gx-logo{font-size:18px}html[data-site-theme=c] #site-header .gx-auth .gx-ico{width:18px;height:18px}html[data-site-theme=c] body .gx-footer-nav{flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:0 auto;display:flex}html[data-site-theme=c] body .gx-footer-nav a{min-height:44px;color:var(--c-muted);align-items:center;font-size:14px;display:inline-flex}html[data-site-theme=c] body .gx-footer-nav a:hover{color:var(--c-ink)}html[data-site-theme=c] .gx-copy{white-space:nowrap}html[data-site-theme=c] .demo-banner{background:var(--c-dark);color:#fff;text-align:center;border:0}html[data-site-theme=c] .gx-btn{background:var(--c-ink);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}html[data-site-theme=c] .gx-btn:hover{background:var(--c-ink2)}html[data-site-theme=c] .gx-btn-sm{height:38px;padding:0 16px;font-size:14px}html[data-site-theme=c] .gx-btn-acc{background:var(--c-acc);color:var(--c-acc-ink);height:54px;padding:0 26px;font-size:16px}html[data-site-theme=c] .gx-btn-acc:hover{background:var(--c-acc-hover)}html[data-site-theme=c] .gx-btn-ghost{color:#fff;background:0 0;border:1px solid #ffffff47;height:54px;padding:0 24px;font-size:16px}html[data-site-theme=c] .gx-btn-ghost:hover{background:#ffffff14}html[data-site-theme=c] body :is(.button,button.button,a.button){border-radius:999px}html[data-site-theme=c] body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--c-r-sm)}html[data-site-theme=c] .modal{border-radius:var(--c-r-lg);border:0;box-shadow:0 30px 80px #0e101440}html[data-site-theme=c] .modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e101473}@media (width<=1050px){html[data-site-theme=c] #site-header .gx-nav{display:none}html[data-site-theme=c] #site-header .gx-account{margin-left:auto}html[data-site-theme=c] #site-header .gx-menu{display:block}}@media (width<=640px){:root[data-site-theme=c]{--c-gutter:14px}html[data-site-theme=c] #site-header .gx-bar{gap:10px;height:58px;padding:0 7px 0 18px}html[data-site-theme=c] .gx-logo{font-size:19px}html[data-site-theme=c] #site-header .gx-auth{padding:0 14px}html[data-site-theme=c] #site-header .gx-balance:not([hidden]){padding:0 12px}html[data-site-theme=c] .gx-footer-in{text-align:center;justify-content:center}}@media (width<=380px){html[data-site-theme=c] #site-header .gx-auth .gx-ico{display:none}}html[data-site-theme=c] #main.page-home{max-width:calc(var(--c-max) + var(--c-gutter) * 2);padding:0 var(--c-gutter);background:0 0;border:0;min-height:0;margin:0 auto}html[data-site-theme=c] .gx-home{padding-bottom:24px}.gx-intro{max-width:900px;padding:64px 0 32px}.gx-intro h1{letter-spacing:-.03em;text-wrap:balance;color:var(--c-ink);margin:0;font-size:clamp(38px,5.4vw,66px);font-weight:700;line-height:1.02}.gx-intro p{max-width:640px;color:var(--c-muted);margin:18px 0 0;font-size:20px;line-height:1.5}.gx-bento{grid-template-rows:248px 248px 210px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"rent rent live skins""rent rent buy cs""gifts soon buy cs";gap:14px;display:grid}.gx-tile{isolation:isolate;border-radius:var(--c-r-lg);background:var(--c-tile);color:var(--c-ink);flex-direction:column;gap:6px;padding:26px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}a.gx-tile:hover{box-shadow:var(--c-shadow);transform:translateY(-3px)}a.gx-tile:focus-visible{outline-offset:4px}.gx-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--c-muted);font-size:13px;font-weight:600}.gx-tile-h{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.08}.gx-tile-p{color:var(--c-muted);max-width:260px;font-size:15px;line-height:1.45}.gx-tile-copy{z-index:2;flex-direction:column;gap:6px;height:100%;display:flex;position:relative}.gx-more{align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:600;display:inline-flex}.gx-more .gx-ico{transition:transform .2s}a.gx-tile:hover .gx-more .gx-ico,a.gx-tile:hover .gx-cta .gx-ico{transform:translate(3px)}.gx-scene{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}a.gx-tile:hover .gx-scene{transform:scale(1.045)}.gx-dark,.gx-t-rent{color:#fff;background:var(--c-dark)}.gx-dark:after,.gx-t-rent:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.gx-dark .gx-kicker,.gx-t-rent .gx-kicker{color:#ffffffc7}.gx-dark .gx-tile-p{color:#fffc}.gx-dark .gx-tile-h,.gx-t-rent .gx-tile-h{text-shadow:0 2px 18px #00000073}.gx-dark:after{background:linear-gradient(#11131700 28%,#1113179e 56%,#111317f0 82%,#111317 100%)}.gx-dark .gx-tile-copy{justify-content:flex-end}.gx-dark .gx-more{margin-top:10px}.gx-t-rent{grid-area:rent;padding:40px}.gx-t-rent .gx-scene{object-position:0% 30%;transform:scaleX(-1)}a.gx-t-rent:hover .gx-scene{transform:scaleX(-1)scale(1.045)}.gx-t-rent:after{background:linear-gradient(90deg,#111317f2 0%,#111317d6 34%,#11131766 56%,#11131700 74%),linear-gradient(#0000 60%,#11131780)}.gx-t-rent .gx-tile-copy{gap:14px;max-width:360px}.gx-t-rent .gx-kicker{color:#ffbe8f}.gx-t-rent .gx-tile-h{font-size:clamp(34px,3.6vw,48px);line-height:1.02}.gx-price{color:#ffffffdb;font-size:18px}.gx-price b{color:#fff;font-size:32px;font-weight:700;font-family:var(--c-display)!important}.gx-cta{background:var(--c-acc);height:56px;color:var(--c-acc-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:0 26px;font-size:16px;font-weight:700;transition:background .15s;display:inline-flex}a.gx-t-rent:hover .gx-cta{background:var(--c-acc-hover)}.gx-t-live{grid-area:live;justify-content:space-between}.gx-live-num{align-items:baseline;gap:10px;display:flex}.gx-live-num b{letter-spacing:-.045em;font-size:78px;font-weight:800;line-height:.95}.gx-live-num span{font-size:18px;font-weight:600}.gx-live-sub{color:var(--c-muted);font-size:15px}.gx-t-skins{grid-area:skins}.gx-t-skins .gx-scene{object-position:40% 25%}.gx-t-buy{grid-area:buy}.gx-t-buy .gx-scene{object-position:42% 20%}.gx-t-gifts{grid-area:gifts}.gx-t-gifts .gx-scene{object-position:30% 20%}.gx-t-cs{background:radial-gradient(90% 70% at 70% 80%, #2c313b 0%, var(--c-dark2) 70%);grid-area:cs}.gx-t-cs:after{background:linear-gradient(#08090c8c 0%,#0000 40%)}.gx-t-cs .gx-tile-copy{justify-content:flex-start}.gx-t-cs .gx-more{margin-top:auto}.gx-t-cs picture{z-index:-2;position:absolute;inset:auto -70px -40px auto}.gx-t-cs .gx-operator{filter:grayscale()contrast(1.08)brightness(1.05);width:auto;max-width:none;height:400px;transition:transform .5s cubic-bezier(.2,.7,.2,1)}a.gx-t-cs:hover .gx-operator{transform:translateY(-6px)scale(1.02)}.gx-t-soon{border:2px dashed var(--c-line2);background:0 0;grid-area:soon;justify-content:flex-end}.gx-rent{margin-top:88px}.gx-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.gx-sec-head h2,.gx-help h2{letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.2vw,42px);font-weight:700}.gx-link{color:var(--c-acc-text);align-items:center;gap:8px;font-weight:600;display:inline-flex}.gx-link:hover{color:var(--c-ink)}.gx-table{background:var(--c-tile);border-radius:24px;padding:8px}.gx-tr{color:var(--c-ink);border-radius:16px;grid-template-columns:minmax(200px,2.2fr) repeat(4,minmax(0,1fr)) minmax(80px,1fr) minmax(170px,1.3fr);align-items:center;gap:12px;padding:12px 18px;display:grid}.gx-th{color:var(--c-muted);padding-top:12px;padding-bottom:8px;font-size:13px;font-weight:600}.gx-row-wrap+.gx-row-wrap{border-top:1px solid #eef0f3}.gx-row{font-size:15px;transition:background .15s}.gx-row:hover{background:var(--c-soft)}.gx-rank{align-items:center;gap:12px;display:flex}.gx-rank img{flex:none;width:44px;height:44px}.gx-rank-id b,.gx-cost b{font-size:20px;font-weight:700;font-family:var(--c-display)!important}.gx-rank-id small{color:var(--c-muted);font-size:13px;display:block}.gx-act{justify-content:flex-end;display:flex}.gx-busy{color:var(--c-muted);font-size:13px}.gx-row.is-busy{background:var(--c-soft)}.gx-row.is-busy :is(.gx-medal,img){opacity:.55;filter:grayscale(.6)}.gx-rows-msg{color:var(--c-muted);margin:0;padding:28px 18px;display:none}.gx-rows-msg a{color:var(--c-acc-text);font-weight:600}.gx-table[data-state=loading] [data-msg=loading],.gx-table[data-state=error] [data-msg=error],.gx-table[data-state=empty] [data-msg=empty]{display:block}.gx-table[data-state=loading] .gx-rows:after{content:"";background:linear-gradient(90deg, var(--c-soft), #fff, var(--c-soft));background-size:200% 100%;border-radius:16px;height:260px;margin:0 10px 10px;animation:1.4s linear infinite gx-shimmer;display:block}@keyframes gx-shimmer{to{background-position:-200% 0}}.gx-help{background:var(--c-dark);color:#fff;border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:88px;padding:44px;display:flex}.gx-help p{color:#b8bcc6;max-width:520px;margin:10px 0 0;line-height:1.5}.gx-help-actions{flex-wrap:wrap;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.gx-tile,.gx-scene,.gx-operator,.gx-more .gx-ico{transition:none!important}.gx-table .gx-rows:after{animation:none!important}}@media (width<=1050px){.gx-bento{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"rent rent""rent rent""live skins""buy cs""gifts soon";grid-auto-rows:230px}.gx-th{display:none}.gx-tr{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"rank rank rank cost""b m t p""act act act act";gap:12px 10px;padding:16px 14px}.gx-rank{grid-area:rank}.gx-cost{white-space:nowrap;grid-area:cost;justify-self:end}.gx-act{grid-area:act}.gx-act .gx-btn,.gx-busy{width:100%}.gx-busy{text-align:center;background:var(--c-soft);border-radius:999px;padding:9px 0;display:block}.gx-row .gx-td[data-label]{min-width:0;font-size:14px;font-weight:600}.gx-row .gx-td[data-label]:before{content:attr(data-label);color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}}@media (width<=640px){.gx-intro{padding:40px 0 22px}.gx-intro p{font-size:17px}.gx-bento{grid-template-columns:1fr;grid-template-areas:"rent""live""skins""buy""cs""gifts""soon";grid-auto-rows:auto}.gx-tile{min-height:210px}.gx-t-rent{min-height:560px;padding:24px}.gx-t-rent .gx-scene{object-position:62% 18%;height:62%}.gx-t-rent:after{background:linear-gradient(#11131700 0% 34%,#111317cc 52%,#111317 64%)}.gx-t-rent .gx-tile-copy{gap:10px;height:auto;margin-top:auto}.gx-t-rent .gx-tile-h{font-size:32px}.gx-t-rent .gx-cta{justify-content:center;align-self:stretch;margin-top:10px}.gx-dark{min-height:260px}.gx-t-buy,.gx-t-cs{min-height:280px}.gx-t-cs .gx-operator{height:300px}.gx-t-cs picture{inset:auto -70px -80px auto}.gx-t-soon{min-height:150px}.gx-rent,.gx-help{margin-top:56px}.gx-help{padding:28px}.gx-help-actions,.gx-help-actions .gx-btn{width:100%}}html[data-site-theme=c][data-catalog-layout=sidebar] body{background:var(--c-bg);color:var(--c-ink)}html[data-site-theme=c] #main.page.rental-catalog-shell{--cat-side:256px;grid-template-columns:var(--cat-side) minmax(0, 1fr);width:100%;max-width:calc(var(--c-max) + var(--c-gutter) * 2);min-height:calc(100dvh - 210px);padding:28px var(--c-gutter) 48px;color:var(--c-ink);background:0 0;align-items:start;gap:24px;margin:0 auto;display:grid}html[data-site-theme=c] #main.rental-catalog-shell .rental-mobile-nav{scrollbar-width:thin;border-radius:var(--c-r-lg);background:var(--c-tile);border:0;min-width:0;max-height:calc(100dvh - 108px);padding:10px;position:sticky;top:92px;overflow-y:auto}html[data-site-theme=c] #main.rental-catalog-shell .rental-sidebar{max-height:none;padding:0;position:static;overflow:visible}html[data-site-theme=c] #main.rental-catalog-shell .rental-nav-chevron{width:16px;height:16px;color:var(--c-muted)}html[data-site-theme=c] #main.rental-catalog-shell .rental-platform{min-height:40px;color:var(--c-muted);border-radius:999px;align-items:center;gap:10px;margin:0 0 6px;padding:0 12px;font-size:14px;font-weight:500;display:flex}html[data-site-theme=c] #main.rental-catalog-shell .rental-platform>svg:first-child{width:20px;height:20px}html[data-site-theme=c] #main.rental-catalog-shell .rental-platform:hover{background:var(--c-soft);color:var(--c-ink)}html[data-site-theme=c] #main.rental-catalog-shell .rental-game-switch{background:var(--c-bg);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 14px;padding:4px;display:grid}html[data-site-theme=c] #main.rental-catalog-shell .rental-game-option{min-width:0;min-height:44px;color:var(--c-ink2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:15px;font-weight:600;transition:background .15s,color .15s;display:flex}html[data-site-theme=c] #main.rental-catalog-shell .rental-game-option:hover{color:var(--c-ink);background:#ffffffb3}html[data-site-theme=c] #main.rental-catalog-shell .rental-game-option[aria-current]{background:var(--c-ink);color:#fff}html[data-site-theme=c] #main.rental-catalog-shell .rental-game-option .rental-game-mark{width:20px;height:20px}html[data-site-theme=c] #main.rental-catalog-shell .rental-game-mark.is-dota,html[data-site-theme=c] #main.rental-catalog-shell .rental-game-mark.is-cs2{color:var(--c-acc)}html[data-site-theme=c] #main.rental-catalog-shell .rental-sidebar:has(.rental-game-switch) :is(.rental-current-game,.rental-other-game){display:none}html[data-site-theme=c] #main.rental-catalog-shell .rental-nav-group{margin:0 0 12px}html[data-site-theme=c] #main.rental-catalog-shell .rental-nav-group>summary{min-height:32px;color:var(--c-muted);letter-spacing:0;align-items:center;gap:6px;margin:0 0 2px;padding:0 12px;font-size:13px;font-weight:600;display:flex}html[data-site-theme=c] #main.rental-catalog-shell .rental-nav-group>summary .rental-nav-chevron{width:14px;height:14px;margin-left:0}html[data-site-theme=c] #main.rental-catalog-shell .rental-nav-group>a{min-height:44px;color:var(--c-ink2);border:0;border-radius:999px;align-items:center;margin:0 0 2px;padding:8px 14px;font-size:15px;font-weight:500;line-height:1.3;transition:background .15s,color .15s;display:flex}html[data-site-theme=c] #main.rental-catalog-shell .rental-nav-group>a:hover{background:var(--c-hover);color:var(--c-ink)}html[data-site-theme=c] #main.rental-catalog-shell .rental-nav-group>a.rental-nav-active{background:var(--c-ink);color:#fff}html[data-site-theme=c] #main.rental-catalog-shell .rental-services{border-top:1px solid var(--c-line);margin:4px 0 2px;padding-top:12px}html[data-site-theme=c] #main.rental-catalog-shell .rental-services-status{color:var(--c-muted);margin:0 12px 6px;font-size:12px}html[data-site-theme=c] #main.rental-catalog-shell .rental-services ul{padding:0}html[data-site-theme=c] #main.rental-catalog-shell .rental-service{min-height:38px;color:var(--c-muted);gap:12px;padding:0 12px;font-size:14px}html[data-site-theme=c] #main.rental-catalog-shell .rental-service-icon{width:20px;height:20px}html[data-site-theme=c] #main.rental-catalog-shell .rental-sidebar a:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}html[data-site-theme=c] #main.rental-catalog-shell .rental-catalog-content{min-width:0;color:var(--c-ink);background:0 0;margin:0;padding:0}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-breadcrumb,.shop-breadcrumb){color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 10px;font-size:14px;display:flex}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-breadcrumb,.shop-breadcrumb) a{color:var(--c-muted)}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-breadcrumb,.shop-breadcrumb) a:hover{color:var(--c-ink)}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-breadcrumb,.shop-breadcrumb)>:last-child{color:var(--c-ink2)}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-heading,.shop-heading){margin:0 0 22px;display:block}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-heading,.shop-heading) h1{color:var(--c-ink);letter-spacing:-.028em;text-transform:none;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(34px,3.4vw,46px);font-weight:700;line-height:1.06}html[data-site-theme=c] #main.rental-catalog-shell .rental-catalog-content .rental-toolbar:not(.sr-only){clip-path:none;width:auto;height:auto;min-height:0;color:var(--c-muted);margin:18px 0 12px;padding:0 4px;font-size:14px;position:static;overflow:visible}html[data-site-theme=c] #main.rental-catalog-shell :is(.catalog-result-count,.shop-toolbar){min-height:0;color:var(--c-muted);margin:18px 0 12px;padding:0 4px;font-size:14px}html[data-site-theme=c] #main.rental-catalog-shell .rental-notice{color:var(--c-muted);margin:16px 0 0;padding:0 4px;font-size:13px;line-height:1.5}html[data-site-theme=c] #main.rental-catalog-shell .shop-readonly-note{color:var(--c-muted);background:0 0;border:0;margin:12px 0 0;padding:0 4px;font-size:14px}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-filters,.shop-controls){border-radius:var(--c-r);background:var(--c-tile);color:var(--c-ink);border:0;margin:0;padding:16px;position:relative}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-filters,.shop-controls) :is(input:not([type=checkbox]):not([type=radio]),select){border:1px solid var(--c-line);border-radius:var(--c-r-sm);background-color:var(--c-soft);width:100%;min-width:0;height:44px;min-height:44px;color:var(--c-ink);box-shadow:none;padding:0 14px;font-size:15px;font-weight:400;line-height:1.2;transition:border-color .15s,background-color .15s}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-filters,.shop-controls) select{appearance:none;cursor:pointer;background-image:url(/assets/build/chevron-down.2b5e3da88e6a.svg);background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:38px}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-filters,.shop-controls) :is(input,select):hover{border-color:var(--c-line2)}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-filters,.shop-controls) :is(input,select):focus{border-color:var(--c-ink);background-color:var(--c-tile);outline:none}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-filters,.shop-controls) :is(input,select):focus-visible{outline:2px solid var(--c-ink);outline-offset:1px}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-filters,.shop-controls) input::placeholder{color:var(--c-muted);opacity:1}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-filters,.shop-controls) option{color:var(--c-ink);background:#fff}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-filters,.shop-controls) [aria-invalid=true]{border-color:var(--c-neg)}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-filter-apply,.shop-search-button){background:var(--c-ink);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;height:44px;min-height:44px;padding:0 22px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-filter-apply,.shop-search-button):hover:not(:disabled){background:var(--c-ink2)}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-filter-reset,.shop-filter-reset,.sale-filters-toggle){background:var(--c-bg);width:auto;height:44px;min-height:44px;color:var(--c-ink);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-filter-reset,.shop-filter-reset,.sale-filters-toggle):hover{background:var(--c-hover)}html[data-site-theme=c] #main.rental-catalog-shell .sale-filters-toggle[aria-expanded=true]{background:var(--c-ink);color:#fff}html[data-site-theme=c] #main.rental-catalog-shell .sale-filters-toggle:before,html[data-site-theme=c] #main.rental-catalog-shell .shop-extra-filters>summary:before,html[data-site-theme=c] #main.rental-catalog-shell .rental-filter-more>summary:before{content:"";background:currentColor;flex:none;width:16px;height:16px;-webkit-mask:url(/assets/build/settings.4ee45eb9cd8b.svg) 50%/contain no-repeat;mask:url(/assets/build/settings.4ee45eb9cd8b.svg) 50%/contain no-repeat}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-filter-error,.shop-filter-error){color:var(--c-neg);margin:0;padding:10px 2px 0;font-size:14px}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-filter-error,.shop-filter-error):empty{display:none}html[data-site-theme=c] #main.rental-catalog-shell .rental-filters{display:block}html[data-site-theme=c] #main.rental-catalog-shell .rental-filter-main{grid-template-columns:minmax(200px,1.4fr) repeat(2,minmax(0,1fr)) minmax(214px,1.2fr);align-items:end;gap:12px;padding-right:168px;display:grid}html[data-site-theme=c] #main.rental-catalog-shell .catalog-page .rental-filter-main{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(0,1fr))}html[data-site-theme=c] #main.rental-catalog-shell .rental-filters .rental-field{min-width:0;color:var(--c-muted);border:0;flex-direction:column;align-items:stretch;gap:6px;margin:0;padding:0;font-size:13px;font-weight:500;display:flex}html[data-site-theme=c] #main.rental-catalog-shell .rental-filters .rental-field>span:not(.rental-filter-range){white-space:nowrap;text-overflow:ellipsis;flex:none;padding-left:4px;font-size:13px;line-height:1.3;display:block;overflow:hidden}html[data-site-theme=c] #main.rental-catalog-shell .rental-filters .rental-field--mmr>span:after{content:none}html[data-site-theme=c] #main.rental-catalog-shell .rental-filters .rental-filter-range{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}html[data-site-theme=c] #main.rental-catalog-shell .rental-filters .rental-filter-main select{flex:none}html[data-site-theme=c] #main.rental-catalog-shell .rental-filter-more{border:0;margin:0;padding:0;display:flow-root;position:relative}html[data-site-theme=c] #main.rental-catalog-shell .rental-filter-more>summary{background:var(--c-bg);width:auto;height:44px;min-height:44px;color:var(--c-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;position:absolute;bottom:100%;right:0}html[data-site-theme=c] #main.rental-catalog-shell .rental-filter-more>summary:hover{background:var(--c-hover)}html[data-site-theme=c] #main.rental-catalog-shell .rental-filter-more[open]>summary{background:var(--c-ink);color:#fff}html[data-site-theme=c] #main.rental-catalog-shell .rental-filter-more[open]{border:0;padding:0}html[data-site-theme=c] #main.rental-catalog-shell .rental-filter-advanced{border-top:1px solid var(--c-line);grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(0,1fr));align-items:end;gap:14px 12px;margin-top:16px;padding:16px 0 0;display:grid}html[data-site-theme=c] #main.rental-catalog-shell .rental-filter-advanced .rental-field{font-size:13px}html[data-site-theme=c] #main.rental-catalog-shell .rental-filters .rental-checkbox{min-height:44px;color:var(--c-ink);cursor:pointer;flex-direction:row;align-items:center;gap:10px;padding:0 4px;font-size:15px;font-weight:500;display:inline-flex}html[data-site-theme=c] #main.rental-catalog-shell .rental-filters .rental-checkbox input{width:20px;height:20px;accent-color:var(--c-ink);margin:0}html[data-site-theme=c] #main.rental-catalog-shell .rental-filter-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}html[data-site-theme=c] #main.rental-catalog-shell .rental-filters .form-status:empty{display:none}html[data-site-theme=c] #main.rental-catalog-shell .rental-filters .form-status{margin:10px 0 0;font-size:14px}html[data-site-theme=c] #main.rental-catalog-shell .catalog-filter-panel{margin:0}html[data-site-theme=c] #main.rental-catalog-shell .catalog-filter-panel>details>summary{display:none}html[data-site-theme=c] #main.rental-catalog-shell .shop-controls .shop-filter-field{border:1px solid var(--c-line);border-radius:var(--c-r-sm);background:var(--c-soft);min-width:0;min-height:56px;color:var(--c-muted);align-content:center;gap:0;padding:7px 14px;font-size:12px;transition:border-color .15s,background-color .15s;display:grid}html[data-site-theme=c] #main.rental-catalog-shell .shop-controls .shop-filter-field:hover{border-color:var(--c-line2)}html[data-site-theme=c] #main.rental-catalog-shell .shop-controls .shop-filter-field:focus-within{border-color:var(--c-ink);background:var(--c-tile)}html[data-site-theme=c] #main.rental-catalog-shell .shop-controls .shop-filter-field:has([aria-invalid=true]){border-color:var(--c-neg)}html[data-site-theme=c] #main.rental-catalog-shell .shop-controls .shop-filter-field>span{color:var(--c-muted);font-size:12px;font-weight:500;line-height:16px}html[data-site-theme=c] #main.rental-catalog-shell .shop-controls .shop-filter-field :is(input:not([type=checkbox]):not([type=radio]),select){background-color:#0000;border:0;border-radius:0;height:24px;min-height:24px;padding:0;font-size:15px;line-height:24px}html[data-site-theme=c] #main.rental-catalog-shell .shop-controls .shop-filter-field select:not([multiple]):not([size]){background-position:right 0 center;padding-right:24px}html[data-site-theme=c] #main.rental-catalog-shell .shop-controls .shop-filter-field :is(input:not([type=checkbox]),select):is(:focus,:hover){background-color:#0000;border-color:#0000}html[data-site-theme=c] #main.rental-catalog-shell .shop-controls .shop-filter-field :is(input:not([type=checkbox]),select):focus-visible{outline:none}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .shop-controls{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:10px 12px;display:grid}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .shop-filter-actions{display:contents}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .shop-controls>.shop-filter-field{grid-row:1}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .shop-filter-actions .shop-search-button{grid-area:1/6}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .sale-filters-toggle{grid-area:2/1/auto/span 2;justify-self:start}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .shop-filter-actions .shop-sort{grid-area:2/4/auto/-1;justify-self:end;width:auto;min-width:210px}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .sale-extra-filters{border-top:1px solid var(--c-line);grid-area:3/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:2px 0 0;padding:14px 0 0;display:grid}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .sale-extra-filters[hidden]{display:none}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .sale-extra-filters .shop-filter-reset{place-self:center start}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .shop-filter-error{grid-area:4/1/auto/-1;padding-top:0}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page:not(.account-catalog) .shop-controls-account{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}html[data-site-theme=c] #main.rental-catalog-shell .shop-filter-range{border:0;min-width:0;margin:0;padding:0}html[data-site-theme=c] #main.rental-catalog-shell .shop-filter-range legend{color:var(--c-muted);margin:0 0 6px;padding:0 0 0 4px;font-size:13px;font-weight:500}html[data-site-theme=c] #main.rental-catalog-shell .shop-filter-range-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-site-theme=c] #main.rental-catalog-shell .shop-extra-filters{border:0;grid-column:1;align-self:center;width:auto;margin:0;padding:0}html[data-site-theme=c] #main.rental-catalog-shell .shop-extra-filters>summary{background:var(--c-bg);width:max-content;min-height:44px;color:var(--c-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;list-style:none;display:inline-flex}html[data-site-theme=c] #main.rental-catalog-shell .shop-extra-filters>summary::-webkit-details-marker{display:none}html[data-site-theme=c] #main.rental-catalog-shell .shop-extra-filters[open]>summary{background:var(--c-ink);color:#fff}html[data-site-theme=c] #main.rental-catalog-shell .shop-extra-filters .shop-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 0 0;display:grid}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page:not(.account-catalog) .shop-controls-account .shop-filter-actions{grid-area:2/2;justify-content:end}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page:not(.account-catalog) .shop-controls:not(.shop-controls-account){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page:not(.account-catalog) .shop-filter-actions{flex-wrap:wrap;grid-column:auto;align-items:center;gap:8px;display:flex}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page:not(.account-catalog) .shop-filter-actions .shop-sort{width:auto;min-width:200px}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-filters,.shop-controls) input.shop-search:not([type=checkbox]):not([type=radio]){background-image:url(/assets/build/search.ec266794d529.svg);background-position:15px;background-repeat:no-repeat;background-size:18px;padding-left:44px}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page:not(.account-catalog) .shop-filter-error{grid-column:1/-1}html[data-site-theme=c] #main.rental-catalog-shell .catalog-filter-chips{flex-wrap:wrap;gap:6px;display:flex}html[data-site-theme=c] #main.rental-catalog-shell .catalog-filter-chips:not(:empty){padding:12px 0 0}html[data-site-theme=c] #main.rental-catalog-shell .catalog-filter-chip{background:var(--c-tile);min-height:36px;color:var(--c-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}html[data-site-theme=c] #main.rental-catalog-shell .catalog-filter-chip:hover{background:var(--c-ink);color:#fff}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-grid,.catalog-grid,.shop-grid){grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:stretch;gap:16px;min-width:0;display:grid}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-grid,.catalog-grid,.shop-grid)[aria-busy=true]{opacity:.72}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card{border-radius:var(--c-r);background:var(--c-tile);min-width:0;height:100%;color:var(--c-ink);box-shadow:none;border:0;flex-direction:column;gap:14px;padding:16px;transition:box-shadow .2s,transform .2s;display:flex;container:game-account/inline-size}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card[data-availability=available]:hover{box-shadow:var(--c-shadow);transform:translateY(-2px)}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-head{align-items:center;gap:12px;min-height:60px;padding:0 2px}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-rank{gap:10px;min-width:0}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-medal{width:60px;height:60px}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-rank-copy{gap:2px}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-mmr{align-items:baseline;gap:5px}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-mmr strong{letter-spacing:-.025em;color:var(--c-ink);font-size:28px;font-weight:700;line-height:1.05;font-family:var(--c-display)!important}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-mmr>span{color:var(--c-muted);font-size:13px;font-weight:600}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-rank-name{color:var(--c-muted);font-size:14px;line-height:1.3}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-arcanas{border:0;flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:50%;margin:0;padding:0}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-arcanas>li{background:var(--c-soft);border-radius:9px;width:30px;min-width:0;height:30px;min-height:0;overflow:hidden}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-arcana-icon{width:26px;height:26px}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-arcana-more{color:var(--c-ink2);font-size:13px;font-weight:600}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-preview{background:var(--c-soft);color:var(--c-muted);border:0;border-radius:14px;transition:filter .2s}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-preview:not(:disabled):hover{filter:brightness(.97)}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-no-photo{color:var(--c-muted);gap:8px;padding:16px;font-size:13px;line-height:1.4}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-no-photo svg{opacity:.8;width:24px;height:24px}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-stats{background:var(--c-soft);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;margin:0;padding:12px 14px}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-stat{border:0;grid-template-columns:16px minmax(0,1fr);grid-template-areas:"icon label""value value";align-items:center;gap:3px 5px;min-width:0;padding:0}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-stat-icon{width:16px;height:16px;color:var(--c-muted);align-self:center}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-stat-label{color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-stat-value{color:var(--c-ink);font-size:16px;font-weight:600;line-height:1.2}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-extras{gap:6px;padding:0 4px;font-size:13px}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-extras dt{color:var(--c-muted)}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-extras dd{color:var(--c-ink);font-weight:500}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-footer{border:0;align-items:center;gap:10px 12px;margin-top:auto;padding:2px 2px 0}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-price{color:var(--c-ink);letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.1;font-family:var(--c-display)!important}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-price-unit{color:var(--c-muted);letter-spacing:0;font-size:14px;font-weight:500;font-family:var(--c-body)!important}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-price.is-unknown{color:var(--c-muted);font-size:15px;font-weight:500;font-family:var(--c-body)!important}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-action{background:var(--c-acc);min-height:44px;color:var(--c-acc-ink);white-space:nowrap;border:0;border-radius:999px;gap:8px;padding:0 18px 0 22px;font-size:15px;font-weight:600;line-height:1.2;transition:background .15s}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-action .gac-icon{width:18px;height:18px;transition:transform .15s}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-action:not(:disabled):hover{background:var(--c-acc-hover)}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-action:not(:disabled):hover .gac-icon{transform:translate(2px)}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-action:disabled{background:var(--c-bg);color:var(--c-muted);white-space:normal;text-align:center;cursor:not-allowed;opacity:1;padding:0 18px}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card :is(.gac-action,.gac-preview):focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card[data-game=cs2] .gac-mmr{flex-wrap:wrap}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card[data-game=cs2] .gac-mmr strong{font-size:28px}html[data-site-theme=c] #main.rental-catalog-shell .shop-card.shop-card-compact{border-radius:var(--c-r);opacity:1;background:0 0;border:0;min-width:0;padding:0;display:block}@container game-account (width>=440px){html[data-site-theme=c] #main.rental-catalog-shell .game-account-card{gap:16px;padding:20px}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-medal{width:72px;height:72px}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-mmr strong{font-size:34px}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-stats{padding:14px 18px}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-stat-value{font-size:18px}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-price{font-size:30px}}@container game-account (width<=379px){html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container game-account (width<=300px){html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-medal{width:48px;height:48px}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-mmr strong{font-size:24px}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-arcanas>li{width:28px;height:28px}html[data-site-theme=c] #main.rental-catalog-shell .game-account-card .gac-arcana-icon{width:24px;height:24px}}html[data-site-theme=c] #main.rental-catalog-shell .shop-card:not(.shop-card-compact){border-radius:var(--c-r);background:var(--c-tile);min-width:0;color:var(--c-ink);opacity:1;border:0;flex-direction:column;padding:8px;transition:box-shadow .2s,transform .2s;display:flex}html[data-site-theme=c] #main.rental-catalog-shell .shop-card:not(.shop-card-compact):not(.is-unavailable):hover{box-shadow:var(--c-shadow);transform:translateY(-2px)}html[data-site-theme=c] #main.rental-catalog-shell .shop-card .shop-card-visual{aspect-ratio:16/10;background:var(--c-soft);border:0;border-radius:14px;min-height:0;position:relative;overflow:hidden}html[data-site-theme=c] #main.rental-catalog-shell .shop-card.is-unavailable .shop-card-visual>:not(.shop-availability){opacity:.55}html[data-site-theme=c] #main.rental-catalog-shell .shop-card .shop-product-placeholder{background:var(--c-soft);color:#b3b8c2;letter-spacing:-.02em;font-size:30px;font-weight:800;font-family:var(--c-display)!important}html[data-site-theme=c] #main.rental-catalog-shell .shop-card .shop-card-visual .shop-game-mark{background:var(--c-acc);opacity:.35;width:44px;height:44px;bottom:14px;right:14px}html[data-site-theme=c] #main.rental-catalog-shell .shop-card .shop-availability{background:var(--c-pos-wash);min-height:28px;color:var(--c-pos);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;top:10px;left:10px}html[data-site-theme=c] #main.rental-catalog-shell .shop-card .shop-availability:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}html[data-site-theme=c] #main.rental-catalog-shell .shop-card .shop-availability.is-muted{background:var(--c-tile);color:var(--c-muted)}html[data-site-theme=c] #main.rental-catalog-shell .shop-card .shop-card-body{background:0 0;flex-direction:column;flex:1;min-width:0;padding:14px 10px 8px;display:flex}html[data-site-theme=c] #main.rental-catalog-shell .shop-card .shop-card-kind{color:var(--c-muted);text-transform:none;letter-spacing:0;margin:0 0 6px;font-size:13px;font-weight:500}html[data-site-theme=c] #main.rental-catalog-shell .shop-card h2{min-height:0;color:var(--c-ink);letter-spacing:-.015em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}html[data-site-theme=c] #main.rental-catalog-shell .shop-card .shop-card-description{color:var(--c-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}html[data-site-theme=c] #main.rental-catalog-shell .shop-card .shop-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:18px 0 0;display:flex}html[data-site-theme=c] #main.rental-catalog-shell .shop-card .shop-price{color:var(--c-ink);letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.1;font-family:var(--c-display)!important}html[data-site-theme=c] #main.rental-catalog-shell .shop-card .shop-card-action{background:var(--c-acc);min-height:44px;color:var(--c-acc-ink);white-space:nowrap;opacity:1;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}html[data-site-theme=c] #main.rental-catalog-shell .shop-card .shop-card-action:hover:not(:disabled){background:var(--c-acc-hover)}html[data-site-theme=c] #main.rental-catalog-shell .shop-card .shop-card-action:disabled{background:var(--c-bg);color:var(--c-muted);opacity:1}html[data-site-theme=c] #main.rental-catalog-shell :is(.catalog-skeleton,.shop-skeleton){border-radius:var(--c-r);background:linear-gradient(100deg, var(--c-tile) 30%, var(--c-soft) 45%, var(--c-tile) 60%);background-size:220% 100%;border:0;min-height:420px;animation:1.4s linear infinite c-cat-shimmer}@keyframes c-cat-shimmer{to{background-position:-220% 0}}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-empty,.empty-state){border-radius:var(--c-r);background:var(--c-tile);min-width:0;color:var(--c-muted);text-align:center;overflow-wrap:anywhere;border:0;grid-column:1/-1;margin:0;padding:48px 24px 52px}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-empty,.empty-state):before{content:"";background:var(--c-soft) url(/assets/build/search.ec266794d529.svg) center / 26px no-repeat;border-radius:50%;width:64px;height:64px;margin:0 auto 18px;display:block}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-empty,.empty-state).is-error:before{background-image:url(/assets/build/server.e1f0a06e9a86.svg)}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-empty,.empty-state) h2{color:var(--c-ink);letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.2}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-empty,.empty-state) p{max-width:46ch;color:var(--c-muted);margin:0 auto 22px;font-size:15px;line-height:1.5}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-empty,.empty-state) button{background:var(--c-ink);color:#fff;white-space:normal;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:44px;margin:0;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-empty,.empty-state) button:hover{background:var(--c-ink2)}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-pagination,.shop-pagination){flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:0;margin:24px 0 0;display:flex}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-pagination,.shop-pagination):empty{margin:0}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-pagination button,.shop-page-button){background:var(--c-tile);min-width:44px;min-height:44px;color:var(--c-ink);cursor:pointer;border:0;border-radius:999px;padding:0 20px;font-size:15px;font-weight:600;transition:background .15s,color .15s}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-pagination button,.shop-page-button):hover:not(:disabled){background:var(--c-ink);color:#fff}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-pagination button,.shop-page-button):disabled{color:var(--c-muted);opacity:1;cursor:default;background:0 0}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-pagination span,.shop-page-number){color:var(--c-muted);padding:0 8px;font-size:14px}@media (width<=1199px) and (width>=900px){html[data-site-theme=c] #main.page.rental-catalog-shell{--cat-side:232px;gap:18px}html[data-site-theme=c] #main.rental-catalog-shell .rental-filter-main,html[data-site-theme=c] #main.rental-catalog-shell .catalog-page .rental-filter-main,html[data-site-theme=c] #main.rental-catalog-shell .rental-filter-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .shop-controls{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .shop-controls>.shop-filter-field{grid-row:auto}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .shop-filter-actions .shop-search-button{grid-area:2/3;width:100%}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .sale-filters-toggle{grid-area:3/1/auto/span 2}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .shop-filter-actions .shop-sort{grid-area:3/3;width:100%;min-width:0}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .sale-extra-filters{grid-row:4;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .shop-filter-error{grid-row:5}}@media (width<=899px){html[data-site-theme=c] #main.page.rental-catalog-shell{padding:16px var(--c-gutter) 40px;display:block}html[data-site-theme=c] #main.rental-catalog-shell .rental-mobile-nav{z-index:2;background:0 0;border:0;border-radius:0;max-height:none;margin:0 0 22px;padding:0;position:relative;top:auto;overflow:visible}html[data-site-theme=c] #main.rental-catalog-shell .rental-menu-toggle{background:var(--c-tile);min-height:52px;color:var(--c-ink);border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 14px;font-size:15px;font-weight:600;display:flex}html[data-site-theme=c] #main.rental-catalog-shell .rental-menu-toggle .rental-game-mark{width:22px;height:22px}html[data-site-theme=c] #main.rental-catalog-shell .rental-menu-label{color:var(--c-muted);margin-left:auto;font-size:14px;font-weight:500}html[data-site-theme=c] #main.rental-catalog-shell .rental-menu-toggle .rental-nav-chevron{margin-left:0;transition:transform .2s;transform:none}html[data-site-theme=c] #main.rental-catalog-shell .rental-mobile-nav:not([open])>.rental-menu-toggle .rental-nav-chevron{transform:rotate(-90deg)}html[data-site-theme=c] #main.rental-catalog-shell .rental-mobile-nav[open]>.rental-menu-toggle{border-radius:26px}html[data-site-theme=c] #main.rental-catalog-shell .rental-sidebar{border-radius:var(--c-r);background:var(--c-tile);margin:8px 0 0;padding:12px}html[data-site-theme=c] #main.rental-catalog-shell .rental-platform{display:none}html[data-site-theme=c] #main.rental-catalog-shell .rental-game-switch{margin-bottom:12px}html[data-site-theme=c] #main.rental-catalog-shell .rental-nav-group{margin:0 0 10px}html[data-site-theme=c] #main.rental-catalog-shell .rental-nav-group>summary{padding:0 6px}html[data-site-theme=c] #main.rental-catalog-shell .rental-nav-group>a{background:var(--c-soft);margin:0 4px 6px 0;padding:8px 16px;display:inline-flex}html[data-site-theme=c] #main.rental-catalog-shell .rental-nav-group>a.rental-nav-active{background:var(--c-ink)}html[data-site-theme=c] #main.rental-catalog-shell .rental-services ul{flex-wrap:wrap;gap:6px;display:flex}html[data-site-theme=c] #main.rental-catalog-shell .rental-service{background:var(--c-soft);border-radius:999px;gap:8px;min-height:36px;padding:0 12px;font-size:13px}html[data-site-theme=c] #main.rental-catalog-shell .rental-service-icon{width:16px;height:16px}html[data-site-theme=c] #main.rental-catalog-shell .rental-services-status{margin:0 6px 8px}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-heading,.shop-heading){margin-bottom:18px}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-heading,.shop-heading) h1{font-size:clamp(30px,6vw,40px)}html[data-site-theme=c] #main.rental-catalog-shell .rental-filter-main,html[data-site-theme=c] #main.rental-catalog-shell .catalog-page .rental-filter-main{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0}html[data-site-theme=c] #main.rental-catalog-shell .rental-filters .rental-field--mmr{grid-column:1/-1}html[data-site-theme=c] #main.rental-catalog-shell .rental-filters .rental-filter-main .rental-field--sort{flex-direction:column;grid-column:1/-1;align-items:stretch}html[data-site-theme=c] #main.rental-catalog-shell .rental-filter-more>summary{justify-content:center;width:100%;margin-top:12px;padding:0 12px;position:static}html[data-site-theme=c] #main.rental-catalog-shell .catalog-page .rental-filter-more>summary{width:100%;margin-top:12px;position:static}html[data-site-theme=c] #main.rental-catalog-shell .rental-filter-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme=c] #main.rental-catalog-shell .rental-filter-advanced .rental-field--price{grid-column:1/-1}html[data-site-theme=c] #main.rental-catalog-shell .catalog-filter-panel>details>summary{background:var(--c-tile);min-height:52px;color:var(--c-ink);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:600;list-style:none;display:flex}html[data-site-theme=c] #main.rental-catalog-shell .catalog-filter-panel>details>summary::-webkit-details-marker{display:none}html[data-site-theme=c] #main.rental-catalog-shell .catalog-filter-panel>details>summary:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url(/assets/build/settings.4ee45eb9cd8b.svg) 50%/contain no-repeat;mask:url(/assets/build/settings.4ee45eb9cd8b.svg) 50%/contain no-repeat}html[data-site-theme=c] #main.rental-catalog-shell .catalog-filter-panel>details>summary:after{content:"+";color:var(--c-muted);margin-left:auto;font-size:20px;font-weight:400}html[data-site-theme=c] #main.rental-catalog-shell .catalog-filter-panel>details[open]>summary:after{content:"−"}html[data-site-theme=c] #main.rental-catalog-shell .catalog-filter-panel>details[open]>.shop-controls{margin-top:8px}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .shop-controls{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .shop-controls>.shop-filter-field{grid-row:auto}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .shop-controls>.shop-filter-field:nth-child(5){grid-column:1/-1}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .sale-filters-toggle{grid-area:auto/1;width:100%}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .shop-filter-actions .shop-sort{grid-area:auto/2;width:100%;min-width:0}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .shop-filter-actions .shop-search-button{grid-area:auto/1/auto/-1;width:100%;height:48px;min-height:48px}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .sale-extra-filters{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .shop-filter-error{grid-row:auto}}@media (width<=599px){html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-filters,.shop-controls){padding:14px}html[data-site-theme=c] #main.rental-catalog-shell .rental-filter-advanced,html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page.account-catalog .sale-extra-filters,html[data-site-theme=c] #main.rental-catalog-shell .shop-extra-filters .shop-extra-grid{grid-template-columns:minmax(0,1fr)}html[data-site-theme=c] #main.rental-catalog-shell .rental-filter-actions>button{flex:1 1 0}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page:not(.account-catalog) .shop-controls:not(.shop-controls-account),html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page:not(.account-catalog) .shop-controls-account{grid-template-columns:minmax(0,1fr)}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page:not(.account-catalog) .shop-filter-actions{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page:not(.account-catalog) .shop-filter-actions .shop-sort{grid-column:1/-1;width:100%;min-width:0}html[data-site-theme=c] #main.rental-catalog-shell .shop-catalog-page:not(.account-catalog) .shop-filter-actions>button{width:100%}html[data-site-theme=c] #main.rental-catalog-shell .shop-extra-filters>summary{justify-content:center;width:100%}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-grid,.catalog-grid,.shop-grid){gap:12px}html[data-site-theme=c] #main.rental-catalog-shell :is(.rental-empty,.empty-state){padding:36px 18px 40px}}@media (prefers-reduced-motion:reduce){html[data-site-theme=c] #main.rental-catalog-shell :is(.game-account-card,.shop-card,.gac-action .gac-icon){transition:none;transform:none!important}html[data-site-theme=c] #main.rental-catalog-shell :is(.catalog-skeleton,.shop-skeleton){animation:none}}html[data-site-theme=c] #main.page:is(:has(>.game-directory),:has(>.catalog-shell)){width:100%;max-width:calc(var(--c-max) + var(--c-gutter) * 2);padding:28px var(--c-gutter) 56px;color:var(--c-ink);background:0 0;margin:0 auto}html[data-site-theme=c] #main.page>.breadcrumb{background:var(--c-tile);min-height:44px;color:var(--c-ink);border-radius:999px;align-items:center;gap:8px;margin:0 0 8px;padding:0 18px 0 14px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}html[data-site-theme=c] #main.page>.breadcrumb:hover{background:var(--c-hover)}html[data-site-theme=c] #main.page>.breadcrumb .icon{width:16px;height:16px}html[data-site-theme=c] #main.page :is(.department-page-heading,.catalog-shell,.catalog-collections) .section-status{color:var(--c-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 12px;font-weight:600;font-size:13px!important}html[data-site-theme=c] #main.page .department-page-heading{max-width:900px;margin:40px 0 32px}html[data-site-theme=c] #main.page .department-page-heading h1{color:var(--c-ink);letter-spacing:-.03em;text-transform:none;text-wrap:balance;margin:0;font-size:clamp(38px,5.2vw,64px);font-weight:700;line-height:1.02}html[data-site-theme=c] #main.page .department-page-heading>p:last-child{max-width:620px;color:var(--c-muted);margin:18px 0 0;font-size:19px;line-height:1.5}html[data-site-theme=c] #main.page .game-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html[data-site-theme=c] #main.page .directory-entry{isolation:isolate;border-radius:var(--c-r-lg);background:var(--c-tile);min-height:400px;color:var(--c-ink);align-items:flex-end;padding:36px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}html[data-site-theme=c] #main.page .directory-entry:hover{box-shadow:var(--c-shadow);transform:translateY(-3px)}html[data-site-theme=c] #main.page .directory-entry:focus-visible{outline-offset:4px}html[data-site-theme=c] #main.page .directory-entry>div{z-index:2;justify-items:start;gap:18px;display:grid;position:relative}html[data-site-theme=c] #main.page .directory-entry h2{color:inherit;letter-spacing:-.03em;margin:0;font-size:clamp(36px,3.6vw,52px);font-weight:700;line-height:1}html[data-site-theme=c] #main.page .directory-entry span{background:var(--c-ink);color:#fff;border-radius:999px;align-items:center;gap:10px;height:50px;padding:0 22px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}html[data-site-theme=c] #main.page .directory-entry span .icon{object-fit:contain;filter:invert();width:18px;height:18px;transition:transform .2s;position:static}html[data-site-theme=c] #main.page .directory-entry:hover span .icon{transform:translate(3px)}html[data-site-theme=c] #main.page .directory-entry picture{z-index:1;pointer-events:none;position:absolute;inset:0}html[data-site-theme=c] #main.page .directory-entry picture img{object-fit:contain;width:64%;height:136%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-34%;right:-4%}html[data-site-theme=c] #main.page .directory-entry:hover picture img{transform:translateY(-6px)scale(1.02)}html[data-site-theme=c] #main.page .directory-cs2{background:radial-gradient(90% 70% at 70% 80%, #2c313b 0%, var(--c-dark2) 70%), var(--c-dark2);color:#fff}html[data-site-theme=c] #main.page .directory-cs2 picture img{filter:grayscale()contrast(1.08)brightness(1.05)}html[data-site-theme=c] #main.page .directory-cs2 span{color:var(--c-ink);background:#fff}html[data-site-theme=c] #main.page .directory-cs2 span .icon{filter:none}html[data-site-theme=c] #main.page .catalog-shell{background:0 0;border:0;gap:14px;margin:0;display:grid}html[data-site-theme=c] #main.page .catalog-shell-heading{border-radius:var(--c-r-lg);background:var(--c-tile);justify-content:space-between;align-items:center;gap:28px;min-height:0;padding:44px 44px 40px;display:flex}html[data-site-theme=c] #main.page .catalog-shell-cs2 .catalog-shell-heading{background:var(--c-dark);color:#fff}html[data-site-theme=c] #main.page .catalog-shell-heading h1{color:inherit;letter-spacing:-.03em;text-transform:none;margin:0 0 12px;font-size:clamp(38px,5vw,64px);font-weight:700;line-height:1.02}html[data-site-theme=c] #main.page .catalog-shell-heading p:not(.section-status){max-width:56ch;color:var(--c-muted);margin:0;font-size:17px;line-height:1.5}html[data-site-theme=c] #main.page .catalog-shell-cs2 .catalog-shell-heading :is(p,.section-status){color:#b8bcc6}html[data-site-theme=c] #main.page .catalog-shell-mark{background:var(--c-soft);border:0;border-radius:50%;flex:0 0 88px;place-items:center;width:88px;height:88px;display:grid}html[data-site-theme=c] #main.page .catalog-shell-mark .icon{width:40px;height:40px}html[data-site-theme=c] #main.page .catalog-nav{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}html[data-site-theme=c] #main.page .catalog-nav-item{border-radius:var(--c-r);background:var(--c-tile);min-height:84px;color:var(--c-ink);border:0;align-items:center;gap:14px;padding:18px 20px;transition:transform .2s,box-shadow .2s;display:flex}html[data-site-theme=c] #main.page .catalog-nav-item:hover{background:var(--c-tile);box-shadow:var(--c-shadow);transform:translateY(-2px)}html[data-site-theme=c] #main.page .catalog-nav-item.is-current{background:var(--c-ink);color:#fff}html[data-site-theme=c] #main.page .catalog-nav-icon{background:var(--c-bg);border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}html[data-site-theme=c] #main.page .catalog-nav-icon .icon{width:18px;height:18px}html[data-site-theme=c] #main.page .catalog-nav-item strong{font-size:17px;font-weight:600;line-height:1.2;display:block}html[data-site-theme=c] #main.page .catalog-nav-item small{color:var(--c-muted);margin-top:3px;font-size:13px;display:block}html[data-site-theme=c] #main.page .catalog-nav-item.is-current small{color:#b8bcc6}html[data-site-theme=c] #main.page .catalog-status-card{border-radius:var(--c-r-lg);background:var(--c-tile);border:0;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:20px;margin:0;padding:32px 36px;display:grid}html[data-site-theme=c] #main.page .catalog-status-icon{background:var(--c-bg);width:56px;height:56px;color:var(--c-ink);border:0;border-radius:50%;place-items:center;display:grid}html[data-site-theme=c] #main.page .catalog-status-available .catalog-status-icon{background:var(--c-acc-wash)}html[data-site-theme=c] #main.page .catalog-status-icon .icon{width:24px;height:24px}html[data-site-theme=c] #main.page .catalog-status-card .section-status{color:var(--c-muted);letter-spacing:.07em;text-transform:uppercase;margin:4px 0 8px;font-weight:600;font-size:13px!important}html[data-site-theme=c] #main.page .catalog-status-card h2{color:var(--c-ink);letter-spacing:-.02em;text-transform:none;margin:0 0 8px;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.1}html[data-site-theme=c] #main.page .catalog-status-card p:not(.section-status){max-width:60ch;color:var(--c-muted);margin:0;font-size:15px;line-height:1.55}html[data-site-theme=c] #main.page .catalog-cta{background:var(--c-acc);min-height:50px;color:var(--c-acc-ink);border:0;border-radius:999px;align-items:center;gap:10px;margin-top:20px;padding:0 24px;font-size:15px;font-weight:700;display:inline-flex}html[data-site-theme=c] #main.page .catalog-cta:hover{background:var(--c-acc-hover)}html[data-site-theme=c] #main.page .catalog-cta .icon{width:18px;height:18px}html[data-site-theme=c] #main.page .catalog-collections{border-radius:var(--c-r-lg);background:var(--c-tile);border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:28px;margin:14px 0 0;padding:32px 36px;display:grid}html[data-site-theme=c] #main.page .catalog-collections h2{color:var(--c-ink);letter-spacing:-.02em;text-transform:none;margin:0 0 8px;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.1}html[data-site-theme=c] #main.page .catalog-collections p:not(.section-status){color:var(--c-muted);margin:0;font-size:15px;line-height:1.5}html[data-site-theme=c] #main.page .catalog-collections nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html[data-site-theme=c] #main.page .catalog-collections nav a{background:var(--c-soft);min-height:64px;color:var(--c-ink);border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.25;transition:background .15s,color .15s;display:flex}html[data-site-theme=c] #main.page .catalog-collections nav a:hover{background:var(--c-ink);color:#fff}html[data-site-theme=c] #main.page .catalog-collections nav a:hover .icon{filter:invert()}html[data-site-theme=c] #main.page .catalog-collections nav .icon{flex:none;width:18px;height:18px}@media (width<=1050px){html[data-site-theme=c] #main.page .catalog-nav{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme=c] #main.page .catalog-collections{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){html[data-site-theme=c] #main.page .game-directory{grid-template-columns:minmax(0,1fr)}html[data-site-theme=c] #main.page .directory-entry{min-height:300px;padding:26px}html[data-site-theme=c] #main.page .directory-entry picture img{width:58%;right:-6%}html[data-site-theme=c] #main.page .department-page-heading{margin:28px 0 24px}html[data-site-theme=c] #main.page .department-page-heading>p:last-child{font-size:17px}html[data-site-theme=c] #main.page .catalog-shell-heading{padding:28px 24px}html[data-site-theme=c] #main.page .catalog-shell-mark{flex-basis:60px;width:60px;height:60px}html[data-site-theme=c] #main.page .catalog-shell-mark .icon{width:28px;height:28px}html[data-site-theme=c] #main.page .catalog-status-card{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:24px 20px}html[data-site-theme=c] #main.page .catalog-status-icon{width:44px;height:44px}html[data-site-theme=c] #main.page .catalog-collections{gap:18px;padding:24px 20px}html[data-site-theme=c] #main.page .catalog-collections nav{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){html[data-site-theme=c] #main.page .catalog-nav{grid-template-columns:minmax(0,1fr);gap:10px}html[data-site-theme=c] #main.page .catalog-nav-item{min-height:68px}html[data-site-theme=c] #main.page .catalog-shell-mark{display:none}html[data-site-theme=c] #main.page .catalog-status-card{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html[data-site-theme=c] #main.page :is(.directory-entry,.directory-entry img,.catalog-nav-item){transition:none;transform:none!important}}html[data-site-theme=c] :is(#main,#modal) :is(.rental-account-name,.rc-mmr strong,.rc-stat-value,.rental-total,.rental-funding-line strong,.rental-hours-control input,.shop-detail-price,.shop-checkout-summary .shop-price,.shop-checkout-total strong,.shop-funding-line strong,.account-detail-price,.shop-account-mmr,.apc-stat-value,.shop-steam-facts dd,.account-recommendation-cost strong,.arcana-spotlight-copy>strong,.checkout-summary strong){font-family:var(--c-display)!important}html[data-site-theme=c][data-checkout-layout=split] body{background:var(--c-bg);background-image:none}html[data-site-theme=c][data-checkout-layout=split] .page.rental-detail-page{max-width:calc(var(--c-max) + var(--c-gutter) * 2);padding:28px var(--c-gutter) 64px;min-height:60svh;color:var(--c-ink);font-family:var(--c-body);margin:0 auto}html[data-site-theme=c][data-checkout-layout=split] .rental-back{background:var(--c-tile);min-height:44px;color:var(--c-ink);border-radius:999px;align-items:center;gap:8px;margin:0 0 20px;padding:0 18px 0 14px;font-size:15px;font-weight:600;transition:box-shadow .2s;display:inline-flex}html[data-site-theme=c][data-checkout-layout=split] .rental-back:hover{color:var(--c-ink);box-shadow:var(--c-shadow)}html[data-site-theme=c][data-checkout-layout=split] .rental-back .ui-icon{width:18px;height:18px}html[data-site-theme=c][data-checkout-layout=split] .rental-detail-page .rental-toolbar{color:var(--c-ink)}html[data-site-theme=c][data-checkout-layout=split] .rental-detail-layout .rental-checkout-v1{font-family:var(--c-body);grid-template-columns:minmax(0,1fr) minmax(360px,420px);grid-template-areas:"head head""account order";align-items:start;gap:14px;display:grid}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-account-column{display:contents}html[data-site-theme=c][data-checkout-layout=split] .rental-detail-layout .rental-checkout-v1:has(.rental-account-gallery){grid-template-areas:"head head""gallery order""account order"}html[data-site-theme=c] .rental-checkout-v1 .rental-account-gallery{border-radius:var(--c-r-lg);background:var(--c-tile);grid-area:gallery;grid-template-columns:minmax(0,1fr) clamp(112px,9vw,150px);gap:10px;min-width:0;padding:10px;display:grid}html[data-site-theme=c] .rental-account-gallery .showcase-gallery-stage{aspect-ratio:16/9;background:var(--c-soft);cursor:zoom-in;border:0;border-radius:20px;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:clip}html[data-site-theme=c] .rental-account-gallery .showcase-gallery-stage img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}html[data-site-theme=c] .rental-account-gallery .showcase-gallery-strip{contain:size;flex-direction:column;gap:8px;min-height:0;display:flex;overflow:auto}html[data-site-theme=c] .rental-account-gallery .showcase-gallery-thumb{aspect-ratio:16/9;background:var(--c-soft);cursor:pointer;border:2px solid #0000;border-radius:12px;flex:none;width:100%;padding:0;overflow:clip}html[data-site-theme=c] .rental-account-gallery .showcase-gallery-thumb[aria-pressed=true]{border-color:var(--c-acc)}html[data-site-theme=c] .rental-account-gallery .showcase-gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}html[data-site-theme=c] .rental-checkout-v1 .account-media-dialog{border-radius:var(--c-r-lg);background:var(--c-tile);width:min(1400px,96%);max-width:96%;height:fit-content;max-height:94dvh;color:var(--c-ink);border:0;margin:auto;padding:16px;position:fixed;inset:0}html[data-site-theme=c] .rental-checkout-v1 .account-media-dialog::backdrop{background:#0e1014e0}html[data-site-theme=c] .rental-checkout-v1 :is(.account-media-dialog header,.account-media-controls){justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-site-theme=c] .rental-checkout-v1 .account-media-dialog button{background:var(--c-soft);min-height:44px;color:var(--c-ink);font:600 14px/1.4 var(--c-body);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:8px 16px}html[data-site-theme=c] .rental-checkout-v1 .account-media-stage{place-items:center;padding-block:12px;display:grid}html[data-site-theme=c] .rental-checkout-v1 .account-media-stage img{object-fit:contain;max-width:100%;height:auto;max-height:72dvh;display:block}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-heading{grid-area:head;margin:0 0 10px;display:block}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-heading h1{color:var(--c-ink);letter-spacing:-.03em;text-transform:none;margin:0;font-size:clamp(34px,3.6vw,50px);font-weight:700;line-height:1.04;transform:none}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 :is(.rental-account-sheet,.rental-order-summary){min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-account-sheet{grid-area:account;display:block}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-card{color:var(--c-ink);font-family:var(--c-body);background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"hero hero arcanas""stats stats stats";gap:14px;padding:0;font-size:15px;display:grid}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-card:not(:has(.rc-arcanas)){grid-template-areas:"hero hero hero""stats stats stats"}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-card:focus-within{border:0}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-body{display:contents}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-header{z-index:1;background:0 0;border:0;flex-wrap:wrap;grid-area:hero;justify-content:flex-start;align-self:start;align-items:center;gap:8px 12px;min-height:0;padding:26px 28px 0;font-size:15px;display:flex;position:relative}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-account-name{color:var(--c-ink);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.2}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-reference{background:var(--c-bg);height:28px;color:var(--c-ink2);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-availability{background:var(--ggx-warning-wash);height:30px;color:var(--ggx-warning);text-align:left;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-availability:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-rank{border-radius:var(--c-r-lg);text-align:left;background:radial-gradient(380px 260px at 120px 62%, #f5f6f8 0%, #f5f6f800 70%), var(--c-tile);border:0;flex-direction:row;grid-area:hero;justify-content:flex-start;align-self:stretch;align-items:center;gap:28px;min-height:300px;padding:84px 32px 30px;display:flex}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 :is(.rc-medal,.rc-medal-empty){object-fit:contain;flex:none;width:clamp(120px,15cqw,168px);height:clamp(120px,15cqw,168px)}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-rank-caption{width:auto;min-width:0;padding:0}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-mmr{color:var(--c-ink);white-space:nowrap;justify-content:flex-start;align-items:baseline;gap:8px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-mmr strong{letter-spacing:-.045em;font-size:clamp(52px,7.6cqw,76px);font-weight:700;line-height:.95}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-mmr>span{color:var(--c-muted);font-size:18px;font-weight:600;line-height:1}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-rank-name{background:var(--ggx-warning-wash);height:32px;color:var(--ggx-warning);border-radius:999px;align-items:center;margin-top:14px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-stats{grid-area:stats;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:14px;padding:0;display:grid}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-stat{border-radius:var(--c-r);background:var(--c-tile);grid-template-columns:22px minmax(0,1fr);grid-template-areas:"glyph label""value value";align-items:center;gap:14px 10px;min-height:108px;padding:20px 22px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 :is(.rc-glyph,.rc-symbol,.rc-plus-image){width:22px;height:22px;color:var(--c-muted)}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-stat-label{color:var(--c-muted);font-size:14px;font-weight:500;line-height:1.25}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-stat-value{color:var(--c-ink);letter-spacing:-.03em;text-align:left;align-self:end;font-size:30px;font-weight:700;line-height:1}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-arcanas{border-radius:var(--c-r-lg);background:var(--c-tile);border:0;flex-direction:column;grid-area:arcanas;align-items:flex-start;gap:16px;min-height:0;padding:26px 26px 28px;display:flex}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-arcanas-heading{color:var(--c-ink);font-size:17px;font-weight:700}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-arcanas-count{color:var(--c-muted);font-size:15px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-arcanas-list{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:10px;width:100%;display:grid}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-arcana-button{aspect-ratio:1;background:var(--c-soft);border:1px solid #0000;border-radius:16px;width:100%;height:auto;padding:8px;transition:background .15s,border-color .15s}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-arcana-image{width:100%;max-width:52px;height:100%;max-height:52px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-arcana-text{aspect-ratio:auto;width:auto;min-height:44px;color:var(--c-ink2);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rc-arcana-button:hover,html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rc-arcana-button[aria-expanded=true]{border-color:var(--c-line2);background:var(--c-hover)}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-arcana-name{width:100%;color:var(--c-ink2);padding:0;font-size:14px;line-height:1.4}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-order-summary{background:var(--c-tile);border-radius:24px;flex-direction:column;grid-area:order;padding:28px;display:flex}@media (width>=1000px) and (height>=760px){html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-order-summary{position:sticky;top:92px}}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-duration{border:0;margin:0;padding:0 0 24px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-duration-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;display:flex}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 :is(.rental-duration-heading h2,.rental-payment-heading){color:var(--c-ink);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.2}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-hourly-rate{color:var(--c-muted);white-space:nowrap;font-size:15px;font-weight:600}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-duration-controls{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;display:grid}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-stepper{background:var(--c-soft);border:0;border-radius:999px;align-items:center;gap:0;min-width:0;margin:0;padding:4px;display:flex;overflow:visible}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-stepper button{background:var(--c-tile);width:48px;height:48px;color:var(--c-ink);border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:24px;font-weight:500;line-height:1;display:grid;box-shadow:0 1px 3px #0e10141a}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-stepper button:disabled{box-shadow:none;color:var(--c-muted);opacity:.5;background:0 0}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-hours-control{border:0;flex-direction:row;flex:1;justify-content:center;align-items:baseline;gap:6px;min-width:0;display:flex}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-hours-control input[name=hours]{width:2.6ch;min-width:1ch;max-width:4ch;min-height:48px;color:var(--c-ink);text-align:center;background:0 0;border:0;border-radius:0;padding:0;font-size:26px;font-weight:700;line-height:1}@supports (field-sizing:content){html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-hours-control input[name=hours]{field-sizing:content;width:auto}}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-hours-unit{color:var(--c-ink2);font-size:17px;font-weight:500}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-hour-presets{background:var(--c-soft);border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0;margin:0;padding:4px;display:grid}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-hour-presets button{min-height:44px;box-shadow:none;color:var(--c-ink2);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 6px;font-size:15px;font-weight:600;line-height:1;transition:background .15s,color .15s}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-hour-presets button[aria-pressed=true]{box-shadow:none;background:var(--c-ink);color:#fff;border:0}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-setup{color:var(--c-muted);background:0 0;border:0;grid-column:1/-1;align-items:center;gap:8px;margin:2px 0 0;padding:0 6px;font-size:14px;display:flex}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-ui-icon{width:20px;height:20px;color:var(--c-muted);flex:none}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-payment-heading{border-top:1px solid var(--c-line);margin:0 0 14px;padding-top:24px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-receipt{border:0;margin:0 0 22px;padding:0}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-checkout-summary{border:0;justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding:0;display:flex}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-checkout-summary>strong{color:var(--c-muted);letter-spacing:0;font-size:15px;font-weight:500;line-height:1.4}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-total{color:var(--c-ink);white-space:nowrap;font-size:18px;font-weight:600;line-height:1.3}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-formula{color:var(--c-muted);margin:6px 0 0;font-size:14px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-funding-preview{color:var(--c-muted);background:0 0;border:0;margin:0;padding:0;display:block}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-funding-line{color:var(--c-muted);justify-content:space-between;align-items:baseline;gap:16px;margin:10px 0 0;font-size:15px;font-weight:500;line-height:1.4;display:flex}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-funding-line strong{color:var(--c-pos);white-space:nowrap;font-size:18px;font-weight:600}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-funding-remainder{border-top:1px solid var(--c-line);color:var(--c-ink);border-bottom:0;align-items:center;margin-top:16px;padding:18px 0 0;font-size:17px;font-weight:600}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-funding-remainder strong{color:var(--c-ink);letter-spacing:-.035em;font-size:clamp(34px,3vw,42px);font-weight:700;line-height:1}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-funding-line[data-known=false] strong{color:var(--c-muted);letter-spacing:0;white-space:normal;text-align:right;font-size:15px;font-weight:500;line-height:1.4}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-methods{border:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;min-width:0;margin:0 0 20px;padding:0;display:grid}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-methods legend{float:left;width:100%;color:var(--c-ink);grid-column:1/-1;margin:0 0 4px;padding:0;font-size:15px;font-weight:600;line-height:1.4}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-methods>label{border:1px solid var(--c-line);background:var(--c-tile);cursor:pointer;border-radius:16px;grid-template-columns:20px 28px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;margin:0;padding:10px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-methods>label:has(input:checked){border-color:var(--c-ink);background:var(--c-soft);box-shadow:inset 0 0 0 1px var(--c-ink)}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-methods>label:has(input:focus-visible){outline:2px solid var(--c-ink);outline-offset:3px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-methods input{border:2px solid var(--c-line2);background:#fff;width:20px;height:20px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-methods input:focus-visible{outline:none}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-methods input:checked{border-color:var(--c-ink)}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-methods input:checked:after{background:var(--c-ink);width:10px;height:10px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-payment-icon{object-fit:contain;width:28px;height:28px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-payment-label{min-width:0;color:var(--c-ink)}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-payment-label strong{font-size:15px;font-weight:600;line-height:1.25}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-continue{background:var(--c-acc);width:100%;min-height:58px;color:var(--c-acc-ink);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 24px;font-size:17px;font-weight:700;line-height:1.2;transition:background .15s;display:flex}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-continue .rental-ui-icon{color:currentColor;width:20px;height:20px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-continue:disabled{color:var(--c-muted);opacity:1;cursor:not-allowed;background:#e6e8ec;border:0}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 :is(.rental-checkout-state,.rental-balance-shortfall){border-radius:var(--c-r-sm);background:var(--ggx-warning-wash);color:var(--ggx-warning);align-items:flex-start;gap:10px;margin:12px 0 0;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.45;display:flex}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 :is(.rental-checkout-state,.rental-balance-shortfall):before{content:"";background:currentColor;flex:none;width:18px;height:18px;margin-top:1px;-webkit-mask:url(/assets/build/help-circle.f9f83fed42ab.svg) 50%/contain no-repeat;mask:url(/assets/build/help-circle.f9f83fed42ab.svg) 50%/contain no-repeat}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-balance-shortfall{display:block}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-balance-shortfall:before{display:none}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-balance-shortfall a{color:var(--c-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-terms{color:var(--c-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin:16px 0 0;padding:0;font-size:13px;line-height:1.4;display:flex}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-terms .rental-ui-icon{width:18px;height:18px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 :is(button,input,a):focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}@media (hover:hover){html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-continue:not(:disabled):hover{background:var(--c-acc-hover);border:0}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 :is(.rental-stepper button,.rental-hour-presets button):not(:disabled):hover{background:var(--c-tile);color:var(--c-ink)}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-hour-presets button[aria-pressed=true]:not(:disabled):hover{background:var(--c-ink2);color:#fff}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-methods>label:hover{border-color:var(--c-line2);background:var(--c-soft)}}html[data-site-theme=c][data-checkout-layout=split] .rental-detail-layout>.rental-empty{border-radius:var(--c-r-lg);background:var(--c-tile);text-align:center;border:0;justify-items:center;gap:10px;padding:56px 28px;display:grid}html[data-site-theme=c][data-checkout-layout=split] .rental-detail-layout>.rental-empty h2{color:var(--c-ink);margin:0;font-size:26px;font-weight:700}html[data-site-theme=c][data-checkout-layout=split] .rental-detail-layout>.rental-empty p{max-width:46ch;color:var(--c-muted);margin:0 0 8px;font-size:16px}html[data-site-theme=c][data-checkout-layout=split] .rental-detail-layout>.rental-empty button{background:var(--c-ink);color:#fff;border:0;border-radius:999px;min-height:46px;padding:0 22px;font-size:15px;font-weight:600}@container rental-card (width<=620px){html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-header{padding:20px 20px 0}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-account-name{font-size:19px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-rank{border-radius:24px;gap:16px;min-height:0;padding:70px 20px 22px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 :is(.rc-medal,.rc-medal-empty){width:100px;height:100px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-mmr strong{font-size:46px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-mmr>span{font-size:14px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-rank-name{height:28px;margin-top:10px;padding:0 12px;font-size:14px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-stat{grid-template-columns:20px minmax(0,1fr);gap:10px 8px;min-height:92px;padding:16px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 :is(.rc-glyph,.rc-symbol,.rc-plus-image){width:20px;height:20px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-stat-label{font-size:13px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-stat-value{font-size:24px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-arcanas{border-radius:24px;padding:20px}}@media (width<=999px){html[data-site-theme=c][data-checkout-layout=split] .rental-detail-layout .rental-checkout-v1{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""account""order"}html[data-site-theme=c][data-checkout-layout=split] .rental-detail-layout .rental-checkout-v1:has(.rental-account-gallery){grid-template-areas:"head""gallery""account""order"}}@media (width<=720px){html[data-site-theme=c] .rental-checkout-v1 .rental-account-gallery{grid-template-columns:minmax(0,1fr)}html[data-site-theme=c] .rental-account-gallery .showcase-gallery-strip{contain:none;flex-direction:row;overflow-x:auto}html[data-site-theme=c] .rental-account-gallery .showcase-gallery-thumb{width:104px}}@media (width<=760px){:is(html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-card,html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-card:not(:has(.rc-arcanas))){grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""arcanas""stats";gap:10px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-arcanas{flex-flow:wrap;align-items:center;gap:12px 16px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-arcanas-list{flex-wrap:wrap;gap:8px;width:auto;display:flex}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rc-arcana-button:not(.rc-arcana-text){width:54px;height:54px}html[data-site-theme=c][data-checkout-layout=split] .rental-detail-layout .rental-checkout-v1{gap:10px}}@media (width<=640px){html[data-site-theme=c][data-checkout-layout=split] .page.rental-detail-page{padding:16px var(--c-gutter) 40px}html[data-site-theme=c][data-checkout-layout=split] .rental-back{margin-bottom:14px;font-size:14px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-heading h1{font-size:32px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-order-summary{border-radius:24px;padding:22px 18px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 :is(.rental-duration-heading h2,.rental-payment-heading){font-size:20px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-continue{min-height:56px;padding-inline:18px;font-size:16px}html[data-site-theme=c][data-checkout-layout=split] .rental-page.rental-detail-page .rental-checkout-v1 .rental-methods{grid-template-columns:minmax(0,1fr)}}html[data-site-theme=c] .shop-page:not(.shop-catalog-page){--shop-ink:var(--c-ink);--shop-muted:var(--c-muted);--shop-line:var(--c-line);--shop-fill:var(--c-soft);--shop-orange:var(--c-acc);width:100%;max-width:calc(var(--c-max) + var(--c-gutter) * 2);padding:28px var(--c-gutter) 64px;color:var(--c-ink);font-family:var(--c-body);margin:0 auto}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) :is(a,button,input,select):focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) .shop-breadcrumb{color:var(--c-muted);gap:8px;margin:0 0 14px;font-size:14px}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) .shop-breadcrumb .shop-breadcrumb-link{color:var(--c-muted)}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) .shop-breadcrumb .shop-breadcrumb-link:hover{color:var(--c-ink)}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) .shop-breadcrumb-current{color:var(--c-ink2)}html[data-site-theme=c] .shop-page.shop-item-page>.shop-breadcrumb{display:none}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) .shop-catalog-back{background:var(--c-tile);min-height:44px;color:var(--c-ink);border:0;border-radius:999px;align-items:center;gap:8px;margin:0 0 20px;padding:0 18px 0 14px;font-size:15px;font-weight:600;text-decoration:none;transition:box-shadow .2s;display:inline-flex}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) .shop-catalog-back:hover{color:var(--c-ink);box-shadow:var(--c-shadow)}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) .shop-detail-loading{color:var(--c-muted);text-align:center;padding:80px 24px}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) .empty-state{border-radius:var(--c-r-lg);background:var(--c-tile);border:0;justify-items:center;gap:4px;padding:56px 28px;display:grid}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) .empty-state h2{color:var(--c-ink);font-size:26px;font-weight:700}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) .empty-state p{color:var(--c-muted);font-size:16px}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) .shop-back{background:var(--c-ink);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) .shop-back:hover{background:var(--c-ink2)}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) .shop-delivery-note{border-radius:var(--c-r-sm);background:var(--ggx-warning-wash);color:var(--ggx-warning);border:0;margin:0 0 18px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.45}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) .shop-readonly-note{border-radius:var(--c-r-sm);background:var(--c-soft);color:var(--c-ink2);border:0;margin:0 0 18px;padding:12px 16px;font-size:14px;line-height:1.45}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) :is(.shop-buy,.shop-submit){background:var(--c-acc);min-height:58px;color:var(--c-acc-ink);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:700;line-height:1.2;transition:background .15s;display:inline-flex}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) :is(.shop-buy,.shop-submit):enabled:hover{background:var(--c-acc-hover)}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) a.shop-buy{text-decoration:none}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) a.shop-buy:hover{background:var(--c-acc-hover)}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) :is(.shop-buy,.shop-submit):disabled{color:var(--c-muted);opacity:1;cursor:not-allowed;background:#e6e8ec;font-size:15px;font-weight:600}html[data-site-theme=c] .shop-page.shop-item-page .shop-detail{border:0;grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:14px;padding:0;display:grid}html[data-site-theme=c] .shop-page.shop-item-page .shop-detail-media{border-radius:var(--c-r-lg);background:radial-gradient(70% 70% at 50% 45%, #fff 0%, var(--c-soft) 100%);min-height:clamp(380px,40vw,560px);position:relative;overflow:hidden}html[data-site-theme=c] .shop-page.shop-item-page .shop-detail-item .shop-detail-image{object-fit:contain;padding:clamp(24px,4vw,56px)}html[data-site-theme=c] .shop-page.shop-item-page .shop-detail-media .shop-product-placeholder{color:#c4c9d2;letter-spacing:.06em;background:0 0;place-items:center;font-size:clamp(56px,7vw,96px);font-weight:800;display:grid}html[data-site-theme=c] .shop-page.shop-item-page .shop-detail-media .shop-game-mark{opacity:.14;width:88px;height:88px;bottom:26px;right:28px}html[data-site-theme=c] .shop-page.shop-item-page .shop-detail-body{background:var(--c-tile);border-radius:24px;min-width:0;padding:28px}@media (width>=900px) and (height>=700px){html[data-site-theme=c] .shop-page.shop-item-page .shop-detail-body{position:sticky;top:92px}}html[data-site-theme=c] .shop-page.shop-item-page .shop-kicker{color:var(--c-muted);letter-spacing:.08em;margin:0 0 10px;font-size:12px;font-weight:600}html[data-site-theme=c] .shop-page.shop-item-page .shop-detail-item .shop-detail-body h1{color:var(--c-ink);letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1.08}html[data-site-theme=c] .shop-page.shop-item-page .shop-attributes{border:0;grid-template-columns:minmax(0,auto) minmax(0,1fr);margin:0 0 4px}html[data-site-theme=c] .shop-page.shop-item-page .shop-attributes :is(dt,dd){border-bottom:1px solid var(--c-line);padding:12px 0;font-size:15px}html[data-site-theme=c] .shop-page.shop-item-page .shop-attributes dt{color:var(--c-muted);padding-right:16px}html[data-site-theme=c] .shop-page.shop-item-page .shop-attributes dd{color:var(--c-ink);font-weight:600}html[data-site-theme=c] .shop-page.shop-item-page .shop-detail-purchase{border-top:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 12px;margin:22px 0 0;padding:22px 0 0;display:grid}html[data-site-theme=c] .shop-page.shop-item-page .shop-detail-price{color:var(--c-ink);letter-spacing:-.035em;white-space:nowrap;font-size:38px;font-weight:700;line-height:1}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) .shop-detail-purchase .shop-availability{background:var(--c-pos-wash);height:30px;color:var(--c-pos);white-space:nowrap;border:0;border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:static}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) .shop-detail-purchase .shop-availability:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) .shop-detail-purchase .shop-availability.is-muted{background:var(--c-soft);color:var(--c-muted)}html[data-site-theme=c] .shop-page.shop-item-page .shop-detail-purchase .shop-buy{grid-column:1/-1;width:100%;min-width:0}@media (width<=899px){html[data-site-theme=c] .shop-page.shop-item-page .shop-detail{grid-template-columns:minmax(0,1fr);gap:10px}html[data-site-theme=c] .shop-page.shop-item-page .shop-detail-media{border-radius:24px;min-height:300px}}@media (width<=640px){html[data-site-theme=c] .shop-page:not(.shop-catalog-page){padding:16px var(--c-gutter) 40px}html[data-site-theme=c] .shop-page:not(.shop-catalog-page) .shop-catalog-back{margin-bottom:14px;font-size:14px}html[data-site-theme=c] .shop-page.shop-item-page .shop-detail-media{min-height:240px}html[data-site-theme=c] .shop-page.shop-item-page .shop-detail-body{padding:22px 18px}html[data-site-theme=c] .shop-page.shop-item-page .shop-detail-price{font-size:32px}}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-form{grid-template-columns:minmax(0,1fr) minmax(340px,420px);grid-template-areas:"crumb crumb""title title""details order";align-items:start;gap:14px;max-width:none;margin:0;display:grid}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-form>.shop-breadcrumb{grid-area:crumb;margin:0}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-title{color:var(--c-ink);letter-spacing:-.03em;text-transform:none;grid-area:title;margin:0 0 10px;font-size:clamp(34px,3.6vw,50px);font-weight:700;line-height:1.04}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-details{grid-area:details;gap:14px;min-width:0;display:grid}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-summary{border-radius:var(--c-r-lg);background:var(--c-tile);border:0;grid-template-columns:96px minmax(0,1fr) auto;grid-template-areas:"art title price""art balance balance";align-items:center;gap:6px 20px;min-height:0;margin:0;padding:22px 26px;display:grid}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-summary>:first-child{background:var(--c-soft);object-fit:contain;border:0;border-radius:18px;grid-area:art;place-items:center;width:96px;height:96px;min-height:0;margin:0;padding:8px;display:grid}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-summary>.shop-account-rank .shop-account-medal{width:80px;height:80px}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-summary>.shop-product-placeholder{color:var(--c-line2);letter-spacing:.06em;font-size:22px;font-weight:800}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-summary>:nth-child(2){color:var(--c-ink);overflow-wrap:anywhere;grid-area:title;align-self:end;font-size:19px;font-weight:700;line-height:1.25}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-summary .shop-price{color:var(--c-ink);letter-spacing:-.02em;grid-area:price;align-self:end;font-size:24px;font-weight:700;line-height:1.2}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-current-balance{color:var(--c-muted);grid-area:balance;align-self:start;font-size:14px}html[data-site-theme=c] .shop-page.shop-checkout-page :is(.shop-recipient,.shop-methods){border-radius:var(--c-r-lg);background:var(--c-tile);border:0;gap:10px;min-width:0;margin:0;padding:24px 26px 26px;display:grid}html[data-site-theme=c] .shop-page.shop-checkout-page :is(.shop-recipient,.shop-methods) legend{float:left;width:100%;color:var(--c-ink);letter-spacing:-.02em;grid-column:1/-1;margin:0 0 6px;padding:0;font-size:20px;font-weight:700;font-family:var(--c-display)!important}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-methods{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-method{border:1px solid var(--c-line);background:var(--c-tile);min-height:64px;color:var(--c-ink);cursor:pointer;border-radius:16px;grid-template-columns:20px 32px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.3;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-method:hover{border-color:var(--c-line2);background:var(--c-soft)}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-method:has(input:checked){border-color:var(--c-ink);background:var(--c-soft);box-shadow:inset 0 0 0 1px var(--c-ink)}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-method:has(input:focus-visible){outline:2px solid var(--c-ink);outline-offset:3px}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-method input{appearance:none;border:2px solid var(--c-line2);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin:0;display:grid}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-method input:focus-visible{outline:none}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-method input:checked{border-color:var(--c-ink)}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-method input:checked:after{content:"";background:var(--c-ink);border-radius:50%;width:10px;height:10px}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-payment-icon{object-fit:contain;width:32px;height:32px}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-field{color:var(--c-ink2);gap:8px;font-size:14px;font-weight:600;display:grid}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-field input{border:1px solid var(--c-line2);border-radius:var(--c-r-sm);background:var(--c-tile);min-height:52px;color:var(--c-ink);padding:0 16px;font-size:16px;font-weight:400}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-field input::placeholder{color:#7a808c;opacity:1}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-field input:focus{border-color:var(--c-ink)}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-details>.shop-delivery-note{margin:0}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-order{background:var(--c-tile);border-radius:24px;grid-area:order;min-width:0;padding:28px;display:grid}@media (width>=900px) and (height>=700px){html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-order{position:sticky;top:92px}}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-total{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 18px;display:flex}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-total span{color:var(--c-ink);font-size:17px;font-weight:600}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-total strong{color:var(--c-ink);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(34px,3vw,42px);font-weight:700;line-height:1}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-funding-preview{border:0;border-top:1px solid var(--c-line);background:0 0;gap:10px;margin:0 0 20px;padding:16px 0 0;display:grid}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-funding-preview:empty{display:none}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-funding-line{color:var(--c-muted);justify-content:space-between;align-items:baseline;gap:14px;font-size:15px;font-weight:500;display:flex}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-funding-line strong{color:var(--c-pos);white-space:nowrap;font-size:18px;font-weight:600}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-funding-remainder{color:var(--c-ink);font-weight:600}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-funding-remainder strong{color:var(--c-ink);font-size:22px;font-weight:700}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-submit{width:100%}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-form .form-status{border-radius:var(--c-r-sm);background:var(--ggx-warning-wash);min-height:0;color:var(--ggx-warning);margin:12px 0 0;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.45}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-form .form-status:empty{display:none}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-form .form-status[data-kind=error]{background:var(--c-neg-wash);color:var(--c-neg)}@media (width<=899px){html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-form{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumb""title""details""order";gap:10px}}@media (width<=640px){html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-title{font-size:32px}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-summary{border-radius:24px;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"art title""art price""balance balance";gap:4px 16px;padding:18px}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-summary>:first-child{border-radius:16px;width:72px;height:72px}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-summary>.shop-account-rank .shop-account-medal{width:60px;height:60px}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-summary .shop-price{align-self:start;font-size:20px}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-current-balance{margin-top:8px}html[data-site-theme=c] .shop-page.shop-checkout-page :is(.shop-recipient,.shop-methods){border-radius:24px;padding:20px 18px}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-methods{grid-template-columns:minmax(0,1fr)}html[data-site-theme=c] .shop-page.shop-checkout-page .shop-checkout-order{padding:22px 18px}}html[data-site-theme=c] .shop-page.shop-account-page{--detail-ink:var(--c-ink);--detail-muted:var(--c-muted);--detail-line:var(--c-line);--detail-surface:var(--c-tile);--detail-accent:var(--c-acc);--detail-accent-hover:var(--c-acc-hover);--detail-positive:var(--c-pos);--detail-rank:#8a5a00;--detail-link:var(--c-ink);--detail-cta-ink:var(--c-acc-ink);--detail-tip-bg:var(--c-dark);--detail-font:var(--c-body);max-width:calc(1280px + var(--c-gutter) * 2);padding:24px var(--c-gutter) 56px}html[data-site-theme=c] .shop-account-page .shop-catalog-back{background:var(--c-tile);min-height:44px;color:var(--c-ink);border-radius:999px;padding:0 18px;font-weight:600}html[data-site-theme=c] .shop-account-page .account-showcase .account-detail-banner{padding:18px 0 20px}html[data-site-theme=c] .shop-account-page .account-showcase .account-detail-identity h1{font:700 clamp(32px, 3.4vw, 48px)/1.05 var(--c-display);letter-spacing:-.03em}html[data-site-theme=c] .shop-account-page .showcase-title .shop-account-mmr{font-family:var(--c-display);font-size:22px}html[data-site-theme=c] .shop-account-page .showcase-title .shop-account-rank-name,html[data-site-theme=c] .shop-account-page .account-detail-rating .shop-account-rank-name{color:var(--detail-rank)}html[data-site-theme=c] .shop-account-page .account-showcase .account-detail-columns,html[data-site-theme=c] .shop-account-page .account-showcase .account-detail-aside{gap:14px}html[data-site-theme=c] .shop-account-page .account-showcase .account-panel,html[data-site-theme=c] .shop-account-page .account-recommendations{border-radius:var(--c-r-lg);background:var(--c-tile);padding:22px}html[data-site-theme=c] .shop-account-page .showcase-gallery{border-radius:var(--c-r-lg);background:var(--c-tile);padding:10px}html[data-site-theme=c] .shop-account-page .showcase-gallery-stage{background:var(--c-soft);border-radius:20px;overflow:clip}html[data-site-theme=c] .shop-account-page .showcase-gallery-empty{color:var(--c-muted);justify-items:center;gap:12px;font-size:16px;display:grid}html[data-site-theme=c] .shop-account-page .showcase-gallery-empty:before{content:"";background:var(--c-tile) no-repeat center / 26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b606d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Ccircle cx='9' cy='10' r='1.6'/%3E%3Cpath d='m21 16-5-5-8 8'/%3E%3C/svg%3E");border-radius:18px;width:56px;height:56px}html[data-site-theme=c] .shop-account-page .showcase-gallery-strip{justify-content:flex-start;min-height:0;padding:10px 2px 0}html[data-site-theme=c] .shop-account-page .showcase-gallery-thumb{border-radius:12px;overflow:clip}html[data-site-theme=c] .shop-account-page .showcase-gallery-stage:has(.showcase-gallery-empty){aspect-ratio:2.2}@media (width>=64rem){html[data-site-theme=c] .shop-account-page .account-showcase .showcase-gallery{background:var(--c-tile)}html[data-site-theme=c] .shop-account-page .account-showcase .showcase-gallery:not(.has-frames){grid-template-columns:minmax(0,1fr)}html[data-site-theme=c] .shop-account-page .account-showcase .showcase-gallery:not(.has-frames)[aria-busy=false] .showcase-gallery-strip{justify-content:center;padding:0}}html[data-site-theme=c] .shop-account-page .account-detail :is(.shop-steam-preview,.account-detail-text-action){color:var(--c-ink);font-size:15px;font-weight:600}html[data-site-theme=c] .shop-account-page .account-detail :is(.shop-steam-preview,.account-detail-text-action):hover{color:var(--c-acc-text)}html[data-site-theme=c] .shop-account-page .showcase-gallery-strip .account-detail-text-action{background:var(--c-soft);border-radius:999px;padding:0 16px}html[data-site-theme=c] .shop-account-page .account-order-card{gap:16px;display:grid}@media (width<=63.99rem){html[data-site-theme=c] .shop-account-page .account-showcase .account-detail-columns{grid-template-areas:"gallery""order""facts""collection""recommendations"}html[data-site-theme=c] .shop-account-page .account-showcase .account-order-card{grid-area:order}}html[data-site-theme=c] .shop-account-page .account-order-card .account-detail-rating{gap:16px;padding:0}html[data-site-theme=c] .shop-account-page .account-order-card .account-detail-rating .shop-account-medal{width:104px;height:104px}html[data-site-theme=c] .shop-account-page .account-order-card .shop-account-mmr{font:700 34px/1 var(--c-display);letter-spacing:-.03em}html[data-site-theme=c] .shop-account-page .account-order-card .shop-account-stars{color:#8a5a00}html[data-site-theme=c] .shop-account-page .account-order-card .account-detail-purchase{border-top:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"price stock""buy buy";align-items:center;gap:14px 12px;padding-top:16px}html[data-site-theme=c] .shop-account-page .account-order-card .account-detail-price{font:700 clamp(34px, 3vw, 42px)/1 var(--c-display);letter-spacing:-.035em;grid-area:price}html[data-site-theme=c] .shop-account-page .account-order-card .account-detail-availability{background:var(--c-pos-wash);min-height:32px;color:var(--c-pos);white-space:nowrap;border-radius:999px;grid-area:stock;justify-self:end;padding:0 12px;font-size:14px;font-weight:600}html[data-site-theme=c] .shop-account-page .account-order-card .account-detail-availability.is-muted{background:var(--c-soft);color:var(--c-muted)}html[data-site-theme=c] .shop-page.shop-account-page .account-order-card .account-detail-buy{background:var(--c-acc);width:100%;min-height:56px;color:var(--c-acc-ink);font:700 18px/1 var(--c-body);border-radius:999px;grid-area:buy}html[data-site-theme=c] .shop-page.shop-account-page .account-order-card .account-detail-buy:hover:enabled,html[data-site-theme=c] .shop-page.shop-account-page .account-order-card a.account-detail-buy:hover{background:var(--c-acc-hover)}html[data-site-theme=c] .shop-page.shop-account-page .account-order-card a.account-detail-buy{justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}html[data-site-theme=c] .shop-page.shop-account-page .account-order-card .account-detail-buy:disabled{background:var(--c-soft);color:var(--c-muted)}html[data-site-theme=c] .shop-account-page .account-order-card .account-sidebar-footer{border:0;padding:0}html[data-site-theme=c] .shop-account-page .account-sidebar-tab{color:var(--c-muted);font-weight:600}html[data-site-theme=c] .shop-account-page .account-sidebar-tab[aria-selected=true]{color:var(--c-ink)}html[data-site-theme=c] .shop-account-page .account-sidebar .apc-stat{background:var(--c-soft);border-radius:14px}html[data-site-theme=c] .shop-account-page .account-sidebar .apc-stat-value{font-family:var(--c-display)}html[data-site-theme=c] .shop-account-page .account-collection-browser{border-radius:var(--c-r-lg);background:var(--c-tile);padding:22px}html[data-site-theme=c] .shop-account-page .account-collection-browser>h2{font:700 26px/1.15 var(--c-display);letter-spacing:-.02em}html[data-site-theme=c] .shop-account-page .account-collection-tab{color:var(--c-muted);font-weight:600}html[data-site-theme=c] .shop-account-page .account-collection-tab[aria-selected=true]{color:var(--c-ink)}html[data-site-theme=c] .shop-account-page .arcana-spotlight{--detail-surface:var(--c-dark);--detail-ink:#fff;--detail-muted:#ffffffbd;--detail-link:#ffb27a;background:var(--c-dark);color:#fff;border-radius:20px}html[data-site-theme=c] .shop-account-page .arcana-avatar{background:var(--c-soft);border-radius:16px}html[data-site-theme=c] .shop-account-page .arcana-avatar[aria-pressed=true]{border-color:var(--c-acc)}html[data-site-theme=c] .shop-account-page .collection-art-card{background:var(--c-soft);border-radius:16px}html[data-site-theme=c] .shop-account-page .collection-art-status{color:#8a5a00}html[data-site-theme=c] .shop-account-page .showcase-filter[aria-pressed=true]{color:var(--c-ink)}html[data-site-theme=c] .shop-account-page .account-media-dialog{border-radius:var(--c-r-lg);background:var(--c-tile);color:var(--c-ink);border:0}html[data-site-theme=c] .shop-account-page .account-media-dialog button{background:var(--c-soft);color:var(--c-ink);border-radius:999px;font-weight:600}@media (width>=64rem){html[data-site-theme=c] .shop-account-page .account-showcase .account-detail-columns{grid-template-columns:minmax(0,1.75fr) minmax(360px,1fr)}html[data-site-theme=c] .shop-account-page .account-showcase .account-detail-aside{position:sticky;top:96px}}@media (width<=640px){html[data-site-theme=c] .shop-page.shop-account-page{padding:14px var(--c-gutter) 40px}html[data-site-theme=c] .shop-account-page .account-showcase .account-panel,html[data-site-theme=c] .shop-account-page .account-recommendations,html[data-site-theme=c] .shop-account-page .account-collection-browser{border-radius:var(--c-r);padding:18px}html[data-site-theme=c] .shop-account-page .account-showcase .account-detail-identity h1{font-size:30px}}:root[data-site-theme=c][data-account-layout=sidebar]{--acc-rail:256px;--acc-gap:24px;--acc-sticky:92px;--acc-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace}:root[data-site-theme=c][data-account-layout=sidebar] body{grid-template-columns:minmax(var(--c-gutter), 1fr) var(--acc-rail) var(--acc-gap) minmax(0, calc(var(--c-max) - var(--acc-rail) - var(--acc-gap))) minmax(var(--c-gutter), 1fr);background:var(--c-bg);color:var(--c-ink);grid-template-rows:auto minmax(calc(100svh - 220px),auto) auto}:root[data-site-theme=c][data-account-layout=sidebar] #main.page{min-height:calc(100svh - 220px);color:var(--c-ink);font-family:var(--c-body);background:0 0;grid-area:2/4;padding:24px 0 48px}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(button,a){-webkit-tap-highlight-color:transparent}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(button,a,input,summary):focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}:root[data-site-theme=c][data-account-layout=sidebar] .site-footer.gx-footer{padding:40px var(--c-gutter) 28px;grid-column:1/-1}:root[data-site-theme=c][data-account-layout=sidebar] .account-rail{border-right:0;grid-area:2/2;padding-top:24px}:root[data-site-theme=c][data-account-layout=sidebar] .account-sidebar{top:var(--acc-sticky);border-radius:var(--c-r-lg);background:var(--c-tile);width:auto;color:var(--c-ink2);font:500 15px/1.3 var(--c-body);flex-direction:column;gap:4px;padding:12px;display:flex;position:sticky}:root[data-site-theme=c][data-account-layout=sidebar] .account-sidebar-heading{min-height:0;color:var(--c-ink);padding:10px 14px 12px;font-size:19px}:root[data-site-theme=c][data-account-layout=sidebar] .account-sidebar-heading>span{letter-spacing:-.02em;font-weight:700;font-family:var(--c-display)!important}:root[data-site-theme=c][data-account-layout=sidebar] .account-sidebar-link{min-height:48px;color:var(--c-ink2);border:0;border-radius:999px;gap:12px;padding:10px 18px 10px 14px;font-size:15px;font-weight:500;transition:background .15s,color .15s}:root[data-site-theme=c][data-account-layout=sidebar] .account-sidebar-link svg{stroke-width:1.8px;width:22px;height:22px}:root[data-site-theme=c][data-account-layout=sidebar] .account-sidebar-link:hover{background:var(--c-soft);color:var(--c-ink)}:root[data-site-theme=c][data-account-layout=sidebar] .account-sidebar-link[aria-current=page],:root[data-site-theme=c][data-account-layout=sidebar] .account-sidebar-link[aria-current=page]:hover{background:var(--c-ink);color:#fff;border-left-color:#0000}:root[data-site-theme=c][data-account-layout=sidebar] :is(.account-sidebar-link,.account-mobile-nav,.account-sidebar-close):focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.cabinet-heading h1,.settings-title,.purchases-title,.balance-title){color:var(--c-ink);font:700 clamp(30px, 3.1vw, 42px)/1.1 var(--c-display);letter-spacing:-.025em;text-transform:none;transform:none}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.cabinet-balance-value,.cabinet-choice-copy strong,.cabinet-identity h2,.cabinet-mmr strong,.cabinet-stat dd,.cabinet-timer .timer-group strong,.cabinet-guard-values code,.cabinet-sidebar section>h2,.cabinet-empty h2,.balance-current,.balance-amount,.balance-after>strong,.balance-transaction-amount,.balance-history-heading h2,.balance-topup h2,.settings-identity strong,.settings-panel h2,.settings-panel h3,.purchase-card h2,.purchase-amount,.purchase-summary strong,.purchase-access h2,.purchases-page .empty-state h2){font-family:var(--c-display)!important}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.cabinet-loading,.purchases-loading)[data-pending-placeholder],:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-loading[data-pending-placeholder]{background:linear-gradient(90deg, var(--c-soft), #fff, var(--c-soft)) 0 0 / 200% 100%;border:0;border-radius:24px;min-height:220px;animation:1.4s linear infinite acc-shimmer}@keyframes acc-shimmer{to{background-position:-200% 0}}:root[data-site-theme=c][data-account-layout=sidebar] #main.cabinet-page{font-size:15px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-heading h1{margin:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-heading{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:8px 0 20px;display:flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-wallet{background:var(--c-tile);border:0;border-radius:999px;align-items:center;gap:14px;min-width:0;padding:6px 6px 6px 18px;display:flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-wallet>.cabinet-icon{width:22px;height:22px;color:var(--c-muted)}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-wallet>div{align-items:baseline;gap:10px;margin-right:4px;display:flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-wallet>div>span{color:var(--c-muted);white-space:nowrap;font-size:14px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-balance-value{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-button{background:var(--c-ink);color:#fff;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:48px;padding:0 22px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s;display:inline-flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-button:not(:disabled):hover{background:var(--c-ink2);border:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-button-primary{background:var(--c-acc);color:var(--c-acc-ink)}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-button-primary:not(:disabled):hover{background:var(--c-acc-hover)}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-button:disabled{opacity:.5;cursor:not-allowed}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-wallet .cabinet-button{background:var(--c-ink);color:#fff;min-width:0;min-height:44px;padding:0 18px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-wallet .cabinet-button:hover{background:var(--c-ink2)}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-text-button{background:var(--c-bg);min-height:44px;color:var(--c-ink);border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-text-button:hover{background:var(--c-hover)}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-message{color:var(--c-ink2);padding:10px 0;font-size:14px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-layout>.cabinet-message,:root[data-site-theme=c][data-account-layout=sidebar] #main>.cabinet-message:not([hidden]){background:var(--c-neg-wash);color:var(--c-neg);border-radius:20px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;padding:10px 10px 10px 18px;font-weight:500;display:flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-layout{grid-template-columns:minmax(0,288px) minmax(0,1fr);align-items:start;gap:16px;display:grid}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-sidebar{background:var(--c-tile);top:var(--acc-sticky);border:0;border-radius:24px;gap:8px;padding:8px;display:grid;position:sticky}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-sidebar section{border:0;min-width:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-sidebar section+section{border-top:1px solid #eef0f3;padding-top:8px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-sidebar section>h2{color:var(--c-ink);letter-spacing:-.01em;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:10px 12px 8px;font-size:17px;font-weight:700;display:flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-list-count{background:var(--c-bg);min-width:24px;height:24px;color:var(--c-ink2);font:600 12px/1 var(--c-body);border-radius:999px;place-items:center;padding:0 7px;display:inline-grid}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-list-empty{color:var(--c-muted);margin:0;padding:4px 12px 12px;font-size:14px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-choice-list{gap:2px;display:grid}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-rental-choice{width:100%;min-height:0;color:var(--c-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:6px 12px;padding:10px 12px 10px 8px;transition:background .15s,box-shadow .15s;display:grid}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-rental-choice:not([aria-current]):hover{background:var(--c-soft)}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-rental-choice[aria-current]{background:var(--c-soft);box-shadow:inset 0 0 0 2px var(--c-ink)}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-rental-choice .cabinet-medal{grid-row:span 2;width:52px;height:52px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-choice-copy{gap:2px;min-width:0;display:grid}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-choice-copy strong{font-size:16px;font-weight:700;line-height:1.2}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-choice-copy>:is(span,small){color:var(--c-muted);font-size:13px;line-height:1.3}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-rental-choice .cabinet-status{grid-column:2;justify-self:start}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-status{background:var(--c-bg);color:var(--c-ink2);text-align:left;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.45;display:inline-flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-status[data-active=true]{background:var(--c-pos-wash);color:var(--c-pos)}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-status[data-active=true]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-content{min-width:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-detail{border-radius:var(--c-r-lg);background:var(--c-tile);border:0;flex-direction:column;height:auto;padding:28px;display:flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-detail>.cabinet-account{order:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-detail>.cabinet-timer{order:1}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-detail>.cabinet-timing{order:2}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-detail>.cabinet-pending{order:3}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-detail>.cabinet-access-grid{order:4}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-detail>.cabinet-message{order:5}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-detail>.cabinet-conditions{order:6}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-account{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px 20px;min-height:0;margin:0 0 20px;display:grid}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-account>.cabinet-medal{width:104px;height:104px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-identity{justify-items:start;gap:6px;display:grid}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-identity h2{color:var(--c-ink);letter-spacing:-.02em;gap:10px;margin:0;font-size:22px;font-weight:700;line-height:1.15}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-identity .cabinet-game-mark{width:24px;height:24px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-account-meta{color:var(--c-muted);gap:6px 10px;font-size:14px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-mmr{color:var(--c-ink);gap:6px;margin-top:6px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-mmr strong{letter-spacing:-.035em;font-size:44px;font-weight:700;line-height:.95}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-mmr>span{color:var(--c-muted);font:600 14px var(--c-body)}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-rank-name{color:var(--c-ink2);font:600 15px var(--c-body);margin:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:auto;gap:8px;margin:0;padding:0;display:grid}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-stat{background:var(--c-soft);text-align:left;border:0;border-radius:16px;grid-template-columns:32px minmax(0,1fr);place-items:center start;gap:0 12px;padding:12px 14px;display:grid}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-stat>.cabinet-icon{grid-row:span 2;width:32px;height:32px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-stat dd{color:var(--c-ink);white-space:nowrap;margin:0;font-size:19px;font-weight:700;line-height:1.2}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-stat dt{color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;line-height:1.3;overflow:hidden}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer{background:var(--c-dark);color:#fff;border:0;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;gap:18px!important;padding:22px 22px 22px 26px!important}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer>.cabinet-icon{width:40px;height:40px;color:var(--c-acc);display:block}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer .timer-group{gap:8px;min-width:0;display:grid}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer .timer-group strong{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(40px,4.4vw,60px);font-weight:700;line-height:.95}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer .timer-group span{color:#b8bcc6;margin:0;font-size:14px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer>.cabinet-button{width:auto;min-width:0;min-height:56px;margin:0;padding:0 24px 0 28px;font-size:16px;font-weight:700}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer>.cabinet-button .cabinet-icon{width:20px;height:20px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer.is-inactive{background:var(--c-soft);color:var(--c-ink)}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer.is-inactive>.cabinet-icon{color:var(--c-muted)}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer.is-inactive .timer-group strong{color:var(--c-ink);white-space:normal;font-size:26px;line-height:1.1}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer.is-inactive .timer-group span{color:var(--c-muted)}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timing{min-height:0;color:var(--c-muted);flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:10px 0 20px;font-size:13px;display:flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timing>:not([hidden]):not(:empty){background:var(--c-soft);min-height:30px;color:var(--c-ink2);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timing>.cabinet-setup-time:not([hidden]){background:var(--c-acc-wash);color:var(--c-acc-text);font-weight:600}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timing:not(:has(>:not([hidden]):not(:empty))){padding-bottom:12px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-pending{gap:8px;margin:0 0 20px;padding:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-access-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,268px),1fr));gap:12px;margin:0;display:grid}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-access-panel{background:var(--c-soft);border:0;border-radius:20px;gap:14px;min-height:0;padding:20px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-access-panel h3{color:var(--c-ink);font:700 17px/1.2 var(--c-body);letter-spacing:-.01em;gap:10px;margin:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-access-panel h3 .cabinet-icon{background:var(--c-tile);border-radius:50%;width:36px;height:36px;padding:7px}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.cabinet-access-values,.cabinet-guard-values){align-content:start;align-items:start}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.cabinet-access-values,.cabinet-guard-values)>div{gap:10px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-secret-row{grid-template-columns:minmax(0,1fr);gap:6px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-secret-row>span{color:var(--c-muted);font-size:13px;font-weight:500}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-secret-value{background:var(--c-tile);border-radius:12px;gap:4px;min-height:48px;padding:2px 2px 2px 4px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-secret-value code{color:var(--c-ink);font:500 15px/1.35 var(--acc-mono);padding:10px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-guard-values .cabinet-secret-value{min-height:72px;padding-right:6px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-guard-values code{letter-spacing:.2em;padding:10px 12px;font-size:34px;font-weight:700;line-height:1}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-guard-ring{background:conic-gradient(var(--c-acc) var(--guard-progress), var(--c-line) 0);width:40px;height:40px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-guard-countdown{width:40px;height:40px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-guard-ring:before{background:var(--c-tile);inset:4px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-guard-seconds{color:var(--c-ink);font:700 13px/1 var(--c-body)}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-copy{color:var(--c-muted);border-radius:10px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-copy:not(:disabled):hover{background:var(--c-hover);color:var(--c-ink)}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-access-placeholder{color:var(--c-muted);padding:4px 0;font-size:14px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-access-error{color:var(--c-neg);font-size:13px;font-weight:500}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer.is-inactive~.cabinet-access-grid .cabinet-access-panel{box-shadow:inset 0 0 0 1.5px var(--c-line);background:0 0;padding-block:16px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer.is-inactive~.cabinet-access-grid .cabinet-access-panel h3 .cabinet-icon{background:var(--c-soft)}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-conditions{color:var(--c-ink2);border-top:1px solid #eef0f3;flex-wrap:wrap;gap:8px;margin-top:20px;padding:20px 0 0;font-size:13px;display:flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-conditions>span{background:var(--c-soft);text-align:left;border:0;border-radius:999px;flex-direction:row;gap:8px;min-height:34px;padding:0 14px 0 10px;font-weight:500}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-conditions .cabinet-icon{width:18px;height:18px;color:var(--c-ink2)}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.cabinet-empty,.cabinet-loading){border-radius:var(--c-r-lg);background:var(--c-tile);min-height:340px;color:var(--c-muted);border:0;gap:16px;padding:48px 24px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-empty>.cabinet-icon{background:var(--c-soft);width:72px;height:72px;color:var(--c-ink);border-radius:50%;padding:18px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-empty :is(h1,h2){color:var(--c-ink);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-empty .cabinet-button{min-height:52px;padding:0 26px}:root[data-site-theme=c][data-account-layout=sidebar] #main.balance-page{color:var(--c-ink);font:400 16px/1.4 var(--c-body)}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-workspace{grid-template:"title title""wallet topup""history topup"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:16px;display:grid}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-heading{display:contents}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-title{grid-area:title;margin:8px 0 4px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-wallet{border-radius:var(--c-r-lg);background:var(--c-dark);color:#fff;border:0;grid-area:wallet;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon""amount amount";align-items:center;gap:28px 12px;min-width:0;padding:24px 24px 28px 28px;display:grid}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-wallet>div{display:contents}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-wallet-icon{filter:invert();background:#0000001f;border-radius:50%;grid-area:icon;width:44px;height:44px;padding:11px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-wallet>div>span{color:#b8bcc6;grid-area:label;font-size:15px;font-weight:500}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-current{color:#fff;letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:amount;font-size:clamp(40px,4.2vw,56px);font-weight:700;line-height:1}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-topup{top:var(--acc-sticky);border-radius:var(--c-r-lg);background:var(--c-tile);border:0;grid-area:topup;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h2 h2""amount amount""presets presets""methods methods""after submit""status status""actions actions";align-items:center;gap:0;margin:0;padding:28px;display:grid;position:sticky}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.balance-topup-amount,.balance-topup-payment,.balance-total){display:contents}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-topup h2{color:var(--c-ink);letter-spacing:-.02em;grid-area:h2;margin:0 0 18px;font-size:22px;font-weight:700;line-height:1.2}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-amount-label{color:var(--c-muted);grid-area:amount;gap:8px;font-size:14px;font-weight:500;display:grid}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-amount-box{border:1px solid var(--c-line2);background:var(--c-tile);color:var(--c-ink);border-radius:16px;margin:0;transition:border-color .15s,box-shadow .15s}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-amount-box:focus-within{border-color:var(--c-ink);box-shadow:0 0 0 4px #0e101412}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-amount{height:64px;color:var(--c-ink);letter-spacing:-.02em;background:0 0;border:0;border-radius:16px;padding:0 18px;font-size:32px;font-weight:700}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-amount:focus-visible{outline:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-amount-box:has(.balance-amount[aria-invalid=true]){border-color:var(--c-neg);box-shadow:0 0 0 4px var(--c-neg-wash)}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-amount[aria-invalid=true]{outline:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-amount-box>span{color:var(--c-muted);padding:0 20px 0 8px;font-size:24px;font-weight:600}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-presets{flex-wrap:wrap;grid-area:presets;gap:8px;margin:12px 0 0;display:flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-preset{background:var(--c-bg);min-width:0;min-height:44px;color:var(--c-ink);white-space:nowrap;box-shadow:none;border:0;border-radius:999px;padding:0 18px;font-size:15px;font-weight:600;transition:background .15s,color .15s}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-preset:not(:disabled):hover{background:var(--c-hover);color:var(--c-ink);border:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-preset[aria-pressed=true],:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-preset[aria-pressed=true]:hover{background:var(--c-ink);color:#fff;box-shadow:none}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-methods{border:0;border-bottom:1px solid #eef0f3;grid-area:methods;margin:26px 0 0;padding:0 0 24px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-methods legend{color:var(--c-muted);margin:0 0 10px;font-size:14px;font-weight:500}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-method-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:8px;display:grid}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-method{background:var(--c-tile);min-height:64px;box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-ink);cursor:pointer;border:0;border-radius:16px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:12px 40px 12px 14px;transition:box-shadow .15s,background .15s;display:grid;position:relative}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-method:not([data-available=false]):hover{color:var(--c-ink);background:var(--c-soft)}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-method:has(input:checked){background:var(--c-tile);box-shadow:inset 0 0 0 2px var(--c-ink)}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-method:has(input:focus-visible){outline:2px solid var(--c-ink);outline-offset:3px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-method[data-available=false]{color:var(--c-muted);background:var(--c-soft);box-shadow:none;opacity:.62}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-method input{border:1.5px solid var(--c-line2);background:var(--c-tile);width:20px;height:20px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-method input:focus-visible{outline:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-method input:checked{background:var(--c-ink);border:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-method input:checked:after{background:#fff;width:8px;height:8px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-method-icon{grid-column:1;width:32px;height:32px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-method-copy{grid-column:2}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-method-copy strong{font-size:15px;font-weight:600;line-height:1.25}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-method-copy small{color:var(--c-muted);font-size:12px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-after{grid-area:after;gap:4px;min-width:0;margin-top:20px;display:grid}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-after>span{color:var(--c-muted);font-size:14px;font-weight:500}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-after>strong{color:var(--c-ink);letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.1}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-submit{background:var(--c-acc);width:auto;min-height:56px;color:var(--c-acc-ink);font:700 16px/1.2 var(--c-body);border:0;border-radius:999px;grid-area:submit;align-self:end;gap:10px;margin:20px 0 0;padding:0 24px 0 28px;transition:background .15s}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-submit:not(:disabled):hover{background:var(--c-acc-hover);border:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-submit:disabled{opacity:.5}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-submit .balance-arrow{width:20px;height:20px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-form-status{color:var(--c-ink2);grid-area:status;margin:14px 0 0;font-size:14px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-payment-actions{grid-area:actions;gap:8px;margin:12px 0 0}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-retry{background:var(--c-bg);min-height:44px;color:var(--c-ink);border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:600}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-retry:hover{background:var(--c-hover)}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-history{border-radius:var(--c-r-lg);background:var(--c-tile);border:0;grid-area:history;min-width:0;margin:0;padding:20px 12px 12px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-history-heading{min-height:40px;margin:0 0 6px;padding:0 4px 0 12px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-history-heading h2{color:var(--c-ink);letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.2}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-history-toggle{background:var(--c-bg);min-height:40px;color:var(--c-ink);border-radius:999px;gap:6px;padding:0 14px;font-size:14px;font-weight:600}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-history-toggle:hover{background:var(--c-hover);color:var(--c-ink)}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-history:not(:has(.balance-transaction)) .balance-history-toggle{display:none}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-history-arrow{width:16px;height:16px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-history-toggle[aria-expanded=true] .balance-history-arrow{transform:rotate(-90deg)}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transactions{display:block}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transactions thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transactions tbody{border:0;display:block}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction{border:0;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px;transition:background .15s;display:grid}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction+.balance-transaction{background:linear-gradient(#eef0f3,#eef0f3) top/calc(100% - 24px) 1px no-repeat}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction:hover,:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction:hover+.balance-transaction{background:var(--c-soft)}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction td{text-align:left;min-width:0;padding:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction-operation{grid-area:1/1}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction .balance-transaction-date{color:var(--c-muted);grid-area:2/1;padding-left:50px;font-size:13px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction td:last-child{text-align:right;grid-area:1/2/3;align-self:center;padding:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction-copy{gap:12px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction-copy>strong{color:var(--c-ink);font-size:15px;font-weight:600}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction-mark{width:38px;height:38px;font:600 20px/1 var(--c-body);border:0;border-radius:12px;margin-bottom:-20px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction.is-credit .balance-transaction-mark{background:var(--c-pos-wash);color:var(--c-pos)}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction.is-debit .balance-transaction-mark{background:var(--c-neg-wash);color:var(--c-neg)}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction-amount{color:var(--c-neg);letter-spacing:-.01em;font-size:18px;font-weight:700}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction.is-credit .balance-transaction-amount{color:var(--c-pos)}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.balance-empty,.balance-error){color:var(--c-muted);padding:28px 16px;font-size:15px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transactions .balance-empty{display:block}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-error:not([hidden]){background:var(--c-neg-wash);color:var(--c-neg);text-align:left;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:8px 0 0;padding:10px 10px 10px 16px;font-weight:500;display:flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-error .balance-retry{background:var(--c-tile);margin:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-history .balance-loading[data-pending-placeholder]{min-height:120px;margin:4px}:root[data-site-theme=c][data-account-layout=sidebar] #main.balance-page>.balance-error{border-radius:var(--c-r-lg);background:var(--c-tile);color:var(--c-ink);flex-direction:column;align-items:center;gap:16px;padding:56px 24px;display:flex}:root[data-site-theme=c][data-account-layout=sidebar] #main.settings-page{color:var(--c-ink);font-family:var(--c-body)}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-heading .settings-title{margin:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-heading{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 20px;display:flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-logout{background:var(--c-tile);min-height:44px;color:var(--c-ink);border:0;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 18px 0 14px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-logout:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url(/assets/build/logout.8b712c38c31c.svg) 50%/contain no-repeat;mask:url(/assets/build/logout.8b712c38c31c.svg) 50%/contain no-repeat}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-logout:not(:disabled):hover{background:var(--c-hover)}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-panel{border-radius:var(--c-r-lg);background:var(--c-tile);border:0;padding:28px}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-panel h2{color:var(--c-ink);letter-spacing:-.02em;text-transform:none;margin:0 0 20px;font-size:22px;font-weight:700;line-height:1.2}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-panel h3{color:var(--c-ink);letter-spacing:-.01em;margin:0 0 2px;font-size:17px;font-weight:700;line-height:1.2}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.settings-identity,.settings-connection-heading){gap:14px;margin-bottom:18px}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-identity{background:var(--c-soft);border-radius:20px;padding:12px 14px}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-identity strong{color:var(--c-ink);font-size:19px;font-weight:700;line-height:1.2}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-avatar{background:var(--c-tile);width:52px;height:52px;color:var(--c-ink);flex:0 0 52px}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-connection-heading .settings-avatar{background:var(--c-soft)}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-icon{width:24px;height:24px}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-telegram-icon{flex:0 0 52px;width:52px;height:52px}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-field{color:var(--c-muted);gap:6px;margin-bottom:16px;font-size:14px;font-weight:500}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-input{border:1px solid var(--c-line2);border-radius:var(--c-r-sm);background:var(--c-tile);min-height:52px;color:var(--c-ink);align-items:center;padding:0 16px;font-size:16px;font-weight:400;transition:border-color .15s,box-shadow .15s;display:flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-input::placeholder{color:var(--c-muted);opacity:1}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-input:focus{border-color:var(--c-ink);box-shadow:0 0 0 4px #0e101412}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-input:focus-visible{outline:0}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.settings-input:read-only,.settings-input:disabled,.settings-password-state){background:var(--c-soft);color:var(--c-ink2);border-color:#0000}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-password-input input{padding-right:112px}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-reveal{color:var(--c-ink2);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex;inset:6px 6px 6px auto}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-reveal:hover{background:var(--c-soft)}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-button{background:var(--c-bg);min-height:52px;color:var(--c-ink);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-weight:600;transition:background .15s;display:inline-flex;font-size:15px!important}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-button:not(:disabled):hover{background:var(--c-hover);border:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-primary{background:var(--c-acc);color:var(--c-acc-ink)}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-primary:not(:disabled):hover{background:var(--c-acc-hover)}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-button:disabled{opacity:.5}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.settings-email-state,.settings-telegram-state){color:var(--c-muted);font-size:14px}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-email-state[data-confirmed=true]{color:var(--c-pos);font-weight:600}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-email-form{flex-flow:wrap;align-items:flex-end;gap:8px}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-email-form .settings-field{flex:100 220px;margin-bottom:0}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-email-form .settings-button{flex:1 0 auto;max-width:100%}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-telegram{border-top:1px solid #eef0f3;margin-top:24px;padding-top:24px}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-password-form{border-top:1px solid #eef0f3;margin-top:4px;padding-top:20px}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-actions{gap:8px;margin-top:16px}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-hint{color:var(--c-muted);font-size:13px;display:block}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-status{color:var(--c-ink2);font-size:14px}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-status[data-kind=error]{color:var(--c-neg)}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-status[data-kind=success]{color:var(--c-pos)}:root[data-site-theme=c][data-account-layout=sidebar] #main>.settings-status:not(:empty){background:var(--c-tile);border-radius:16px;margin-top:16px;padding:12px 18px}:root[data-site-theme=c][data-account-layout=sidebar] #main.purchases-page{max-width:none;color:var(--c-ink);font-family:var(--c-body);margin:0}:root[data-site-theme=c][data-account-layout=sidebar] #main.purchases-page>.purchases-title{margin:8px 0 20px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchases-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,276px),1fr));gap:16px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-card{background:var(--c-tile);border:0;border-radius:24px;gap:10px;padding:24px;transition:transform .25s,box-shadow .25s}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-card:hover{box-shadow:var(--c-shadow);border:0;transform:translateY(-3px)}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-card h2{color:var(--c-ink);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:1.2}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-meta{color:var(--c-muted);margin:-4px 0 4px;font-size:13px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-status{--st:var(--c-acc);background:var(--c-soft);border:0;border-radius:16px;gap:4px;padding:12px 14px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-status strong{color:var(--c-ink);font:600 15px/1.25 var(--c-body);align-items:center;gap:8px;display:flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-status strong:before{content:"";background:var(--st);border-radius:50%;flex:none;width:8px;height:8px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-status span{color:var(--c-muted);padding-left:16px;font-size:13px;line-height:1.4}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-status span:empty{display:none}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-status-delivered{--st:var(--c-pos);background:var(--c-pos-wash)}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-status-delivered strong{color:var(--c-pos)}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.purchase-status-failed,.purchase-status-cancelled,.purchase-status-canceled){--st:var(--c-neg);background:var(--c-neg-wash)}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.purchase-status-failed,.purchase-status-cancelled,.purchase-status-canceled) strong{color:var(--c-neg)}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.purchase-status-reserved,.purchase-status-payment_pending,.purchase-status-review){--st:var(--ggx-warning);background:var(--ggx-warning-wash)}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-card-footer{gap:12px;margin-top:auto;padding-top:14px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-amount{color:var(--c-ink);letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.purchase-open,.purchase-action){background:var(--c-ink);color:#fff;min-height:44px;font:600 15px/1.2 var(--c-body);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:background .15s;display:inline-flex}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.purchase-open,.purchase-action):not(:disabled):hover{background:var(--c-ink2)}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(a.purchase-action,.empty-state .purchase-action){background:var(--c-acc);min-height:52px;color:var(--c-acc-ink);padding:0 26px}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(a.purchase-action,.empty-state .purchase-action):hover{background:var(--c-acc-hover)}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.purchases-loading,.empty-state){border-radius:var(--c-r-lg);background:var(--c-tile);min-height:300px;color:var(--c-muted);border:0;gap:12px;padding:48px 24px}:root[data-site-theme=c][data-account-layout=sidebar] #main.purchases-page .empty-state h2{color:var(--c-ink);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}:root[data-site-theme=c][data-account-layout=sidebar] #main.purchases-page .empty-state p{color:var(--c-muted);margin:0 0 8px;font-size:15px;line-height:1.5}:root[data-site-theme=c][data-account-layout=sidebar] #main.purchases-page>.form-status:not(:empty){background:var(--c-neg-wash);color:var(--c-neg);border-radius:20px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;padding:10px 10px 10px 18px;display:flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-detail{max-width:860px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-detail .purchases-breadcrumb{display:none}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.purchase-back,.purchase-copy){background:var(--c-tile);min-height:44px;color:var(--c-ink);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.purchase-back,.purchase-copy):hover{background:var(--c-hover)}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-back:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url(/assets/build/arrow-left.5323a64ec115.svg) 50%/contain no-repeat;mask:url(/assets/build/arrow-left.5323a64ec115.svg) 50%/contain no-repeat}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-back-top{margin:8px 0 22px;padding-left:14px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-detail>.purchase-back:not(.purchase-back-top){margin-top:8px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-kicker{color:var(--c-muted);letter-spacing:.07em;margin:0 0 8px;font-size:13px;font-weight:600}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-detail>.purchases-title{margin:0 0 20px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-detail>.purchase-status{border-radius:20px;padding:18px 20px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-detail>.purchase-status strong{font-size:17px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-detail>.purchase-status span{font-size:14px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-summary{background:var(--c-tile);border:0;border-radius:24px;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:6px 0;margin:16px 0;padding:22px 0}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-summary>*{padding:0 24px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-summary>:nth-child(n+3){border-left:1px solid #eef0f3}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-summary span{color:var(--c-muted);font-size:14px;font-weight:500}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-summary strong{color:var(--c-ink);letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.1}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-detail>:is(.purchase-action,.form-status){margin:0 8px 16px 0}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-note{background:var(--c-acc-wash);color:var(--c-ink2);border:0;border-radius:16px;margin:0 0 16px;padding:14px 18px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-detail-actions{gap:12px;margin:0 0 16px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-cancel{background:var(--c-neg-wash);min-height:44px;color:var(--c-neg);font:600 14px/1.2 var(--c-body);border:0;border-radius:999px;padding:0 18px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-access{border-radius:var(--c-r-lg);background:var(--c-tile);border:0;margin:0 0 16px;padding:26px 28px 28px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-access h2{color:var(--c-ink);letter-spacing:-.02em;margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.2}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-access .form-status{color:var(--c-ink2);margin:0;font-size:14px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-access .form-status.is-error,:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-access .form-status[data-kind=error]{color:var(--c-neg)}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-secrets{gap:8px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-secret{grid-template-columns:120px minmax(0,1fr) auto;gap:12px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-secret>span{color:var(--c-muted);font-size:14px;font-weight:500;line-height:1.3}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-secret code{border-radius:var(--c-r-sm);background:var(--c-soft);min-height:48px;color:var(--c-ink);font:500 15px/1.35 var(--acc-mono);align-items:center;padding:10px 14px;display:flex}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-copy{background:var(--c-bg)}@media (width>=900px) and (width<=1199px){:root[data-site-theme=c][data-account-layout=sidebar]{--acc-rail:228px;--acc-gap:20px}}@media (width<=1199px){:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-layout{grid-template-columns:minmax(0,1fr)}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-sidebar{grid-template-columns:minmax(0,1fr);padding:8px 8px 10px;position:static}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-sidebar section+section{padding-top:4px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-choice-list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;padding:2px 2px 4px;display:flex;overflow-x:auto}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-rental-choice{scroll-snap-align:start;background:var(--c-soft);flex:0 0 clamp(220px,34%,280px)}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-rental-choice:only-child{flex-basis:100%}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-rental-choice:not([aria-current]):hover{background:var(--c-hover)}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-workspace{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""wallet""topup""history"}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-topup{position:static}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-wallet{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon label amount";gap:16px;padding:20px 24px}}@media (width>=900px) and (width<=1050px){:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=899px){:root[data-site-theme=c][data-account-layout=sidebar] #main.page{padding:16px var(--c-gutter) 40px;min-height:calc(100svh - 240px)}:root[data-site-theme=c][data-account-layout=sidebar] .account-mobile-nav{width:calc(100% - var(--c-gutter) * 2);min-height:52px;margin:12px var(--c-gutter) 0;background:var(--c-tile);color:var(--c-ink);font:600 15px/1.2 var(--c-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 16px;display:flex}:root[data-site-theme=c][data-account-layout=sidebar] .account-mobile-nav svg{stroke-width:1.8px;width:22px;height:22px}:root[data-site-theme=c][data-account-layout=sidebar] .account-mobile-nav:after{content:"";background:var(--c-muted);width:18px;height:18px;margin-left:auto;-webkit-mask:url(/assets/build/chevron-down.2b5e3da88e6a.svg) 50%/contain no-repeat;mask:url(/assets/build/chevron-down.2b5e3da88e6a.svg) 50%/contain no-repeat}:root[data-site-theme=c][data-account-layout=sidebar] .account-rail{padding:0}:root[data-site-theme=c][data-account-layout=sidebar][data-account-menu-open] .account-rail{border-radius:var(--c-r-lg);overscroll-behavior:contain;background:0 0;width:min(300px,100vw - 48px);max-height:calc(100svh - 24px);padding:0;inset:12px auto auto 12px;overflow-y:auto}:root[data-site-theme=c][data-account-layout=sidebar][data-account-menu-open] .account-sidebar-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e101473}:root[data-site-theme=c][data-account-layout=sidebar] .account-sidebar{width:100%;padding:12px;position:static;box-shadow:0 30px 80px #0e101440}:root[data-site-theme=c][data-account-layout=sidebar] .account-sidebar-heading{justify-content:space-between;align-items:center;padding:4px 4px 12px 14px;display:flex}:root[data-site-theme=c][data-account-layout=sidebar] .account-sidebar-close{background:var(--c-bg);width:44px;height:44px;color:var(--c-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}:root[data-site-theme=c][data-account-layout=sidebar] .account-sidebar-close svg{width:22px;height:22px}:root[data-site-theme=c][data-account-layout=sidebar] .account-sidebar-link{min-height:52px;padding-left:14px}:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.settings-title,.purchases-title,.cabinet-heading h1,.balance-title){font-size:clamp(28px,6vw,36px)}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){:root[data-site-theme=c][data-account-layout=sidebar] #main :is(.cabinet-detail,.balance-topup,.settings-panel,.purchase-access){border-radius:24px;padding:20px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-heading{margin-bottom:16px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-wallet{width:100%}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-wallet>div{margin-right:auto}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-rental-choice{flex-basis:min(250px,78%)}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-rental-choice:only-child{flex-basis:100%}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-account{grid-template-columns:76px minmax(0,1fr);gap:14px;margin-bottom:16px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-account>.cabinet-medal{width:76px;height:76px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-identity h2{font-size:20px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-mmr strong{font-size:34px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-stats{gap:6px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-stat{grid-template-columns:minmax(0,1fr);justify-items:start;gap:6px;padding:12px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-stat>.cabinet-icon{grid-row:auto;width:26px;height:26px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-stat dd{font-size:17px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-stat dt{white-space:normal;font-size:12px;overflow:visible}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer{grid-template-columns:minmax(0,1fr);gap:16px!important;padding:22px!important}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer>.cabinet-icon{display:none}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer .timer-group strong{font-size:52px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer.is-inactive .timer-group strong{font-size:24px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer>.cabinet-button{width:100%}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-access-panel{padding:16px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-guard-values code{letter-spacing:.16em;font-size:30px}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-pending>.cabinet-button{flex:100%}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-wallet{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon""amount amount";gap:16px 12px;padding:20px 22px 22px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-current{font-size:38px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-topup{grid-template-columns:minmax(0,1fr);grid-template-areas:"h2""amount""presets""methods""after""submit""status""actions"}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-amount{height:60px;font-size:28px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-preset{padding:0 4px;font-size:14px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-method-grid{grid-template-columns:minmax(0,1fr)}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-method{min-height:58px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-after{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;margin-top:16px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-after>strong{font-size:22px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-submit{width:100%;margin-top:14px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-history{border-radius:24px;padding:16px 6px 6px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction{padding:12px 10px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction-mark{width:34px;height:34px;margin-bottom:-18px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction .balance-transaction-date{padding-left:46px}:root[data-site-theme=c][data-account-layout=sidebar] #main .balance-transaction-amount{font-size:16px}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-heading{margin-bottom:16px}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-email-form{flex-direction:column;align-items:stretch}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-email-form .settings-field{flex:none}:root[data-site-theme=c][data-account-layout=sidebar] #main .settings-actions{flex-direction:column}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-card{padding:20px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-summary{padding:18px 0}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-summary>*{padding:0 18px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-summary strong{font-size:20px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-secret{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-secret code{grid-area:2/1/auto/-1}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-secret .purchase-copy{grid-area:1/2;min-height:36px;padding:0 14px}}@media (width<=380px){:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-wallet>div>span{display:none}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-stat dt{white-space:normal}:root[data-site-theme=c][data-account-layout=sidebar] #main .cabinet-timer .timer-group strong{font-size:44px}}@media (prefers-reduced-motion:reduce){:root[data-site-theme=c][data-account-layout=sidebar] :is(.account-sidebar-link,.cabinet-rental-choice,.purchase-card,.balance-method,.balance-preset){transition:none!important}:root[data-site-theme=c][data-account-layout=sidebar] #main .purchase-card:hover{transform:none}:root[data-site-theme=c][data-account-layout=sidebar] #main [data-pending-placeholder]{animation:none!important}}html[data-site-theme=c] #main.page:is(.auth-page,.help-page,.api-page,.legal-page){box-sizing:border-box;width:100%;max-width:calc(var(--c-max) + var(--c-gutter) * 2);min-height:calc(100svh - 220px);padding:28px var(--c-gutter) 80px;color:var(--c-ink);font-family:var(--c-body);background:0 0;border:0;margin:0 auto}html[data-site-theme=c] #main.page:is(.help-page,.api-page)>.breadcrumb{background:var(--c-tile);height:40px;min-height:40px;color:var(--c-ink2);border-radius:999px;align-items:center;gap:8px;margin:0 0 12px;padding:0 16px 0 12px;font-size:14px;font-weight:600;line-height:1.2;transition:background .15s,color .15s;display:inline-flex}html[data-site-theme=c] #main.page:is(.help-page,.api-page)>.breadcrumb:hover{background:var(--c-hover);color:var(--c-ink)}html[data-site-theme=c] #main.page:is(.help-page,.api-page)>.breadcrumb:before,html[data-site-theme=c] #main.legal-page .legal-document>.breadcrumb:before{content:"";background:currentColor;flex:none;width:16px;height:16px;-webkit-mask:url(/assets/build/arrow-left.5323a64ec115.svg) 50%/contain no-repeat;mask:url(/assets/build/arrow-left.5323a64ec115.svg) 50%/contain no-repeat}html[data-site-theme=c] body #main:is(.help-page,.api-page,.legal-page,.auth-page) :is(h4,.help-shortcut span,.partner-flow strong,.partner-flow-bridge span:first-child){font-family:var(--c-display)!important}html[data-site-theme=c] .auth-page{--auth-ink:var(--c-ink);--auth-muted:var(--c-muted);--auth-line:var(--c-line);--auth-orange:var(--c-acc)}html[data-site-theme=c] .auth-page :is(a,button,input):focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}html[data-site-theme=c] .auth-page .auth-breadcrumb{width:min(100%,520px);min-height:44px;color:var(--c-muted);gap:8px;margin:0 auto;font-size:14px;font-weight:500}html[data-site-theme=c] .auth-page .auth-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}html[data-site-theme=c] .auth-page .auth-breadcrumb a:hover{color:var(--c-ink)}html[data-site-theme=c] .auth-page .auth-breadcrumb span:last-child{color:var(--c-ink2)}html[data-site-theme=c] .auth-page .auth-layout{margin-top:8px}html[data-site-theme=c] .auth-page .auth-form-panel{border-radius:var(--c-r-lg);background:var(--c-tile);width:min(100%,520px);padding:44px 44px 36px}html[data-site-theme=c] .auth-page .auth-form{background:0 0;border:0;padding:0}html[data-site-theme=c] .auth-page .auth-title{color:var(--c-ink);letter-spacing:-.025em;text-transform:none;text-wrap:balance;margin:0 0 24px;font-size:40px;font-weight:700;line-height:1.08}html[data-site-theme=c] .auth-page .auth-mode-switch{background:var(--c-bg);border:0;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 28px;padding:4px}html[data-site-theme=c] .auth-page .auth-mode-button{min-height:44px;color:var(--c-ink2);background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:15px;font-weight:600;line-height:1.2;transition:background .15s,color .15s,box-shadow .15s}html[data-site-theme=c] .auth-page .auth-mode-button:not(:disabled):hover{color:var(--c-ink);background:#ffffff8c}html[data-site-theme=c] .auth-page .auth-mode-button[aria-pressed=true],html[data-site-theme=c] .auth-page .auth-mode-button[aria-pressed=true]:not(:disabled):hover{background:var(--c-tile);color:var(--c-ink);box-shadow:0 1px 2px #0e101414,0 2px 8px #0e10140f}html[data-site-theme=c] .auth-page .auth-mode-button:focus-visible{outline-offset:-2px}html[data-site-theme=c] .auth-page .auth-field{color:var(--c-ink);gap:8px;margin-bottom:18px;font-size:14px;font-weight:600;line-height:1.25}html[data-site-theme=c] .auth-page .auth-field input{border:1px solid var(--c-line2);border-radius:var(--c-r-sm);background:var(--c-tile);height:52px;min-height:52px;color:var(--c-ink);padding:0 16px;font-size:16px;font-weight:400;transition:border-color .15s,box-shadow .15s}html[data-site-theme=c] .auth-page .auth-field input::placeholder{color:#7a7f8a}html[data-site-theme=c] .auth-page .auth-field input:hover:not(:disabled){border-color:#a9afba}html[data-site-theme=c] .auth-page .auth-field input:focus-visible,html[data-site-theme=c] .auth-page .auth-field input:focus{border-color:var(--c-ink);box-shadow:0 0 0 1px var(--c-ink), 0 0 0 5px #0e101414;outline:none}html[data-site-theme=c] .auth-page .auth-field input[aria-invalid=true]{border-color:var(--c-neg);background:snow}html[data-site-theme=c] .auth-page .auth-field input[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--c-neg), 0 0 0 5px #b8322a1f}html[data-site-theme=c] .auth-page .auth-field input:disabled{background:var(--c-soft);opacity:.7}html[data-site-theme=c] .auth-page .auth-password-row{display:block;position:relative}html[data-site-theme=c] .auth-page .auth-password-row input{border-right:1px solid var(--c-line2);border-radius:var(--c-r-sm);padding-right:124px}html[data-site-theme=c] .auth-page .auth-password-row input:focus{border-color:var(--c-ink)}html[data-site-theme=c] .auth-page .auth-password-row input[aria-invalid=true]{border-color:var(--c-neg)}html[data-site-theme=c] .auth-page .auth-password-row .auth-password-toggle{width:auto;height:40px;color:var(--c-ink2);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:6px;right:6px}html[data-site-theme=c] .auth-page .auth-password-row .auth-password-toggle:before{content:"";background:currentColor;flex:none;width:18px;height:18px;-webkit-mask:url(/assets/build/eye.a5f450993bf5.svg) 50%/contain no-repeat;mask:url(/assets/build/eye.a5f450993bf5.svg) 50%/contain no-repeat}html[data-site-theme=c] .auth-page .auth-password-row .auth-password-toggle[aria-pressed=true]:before{-webkit-mask-image:url(/assets/build/eye-off.8a56b686219f.svg);mask-image:url(/assets/build/eye-off.8a56b686219f.svg)}html[data-site-theme=c] .auth-page .auth-password-row .auth-password-toggle:not(:disabled):hover{background:var(--c-bg);color:var(--c-ink)}html[data-site-theme=c] .auth-page .auth-password-row .auth-password-toggle:focus-visible{outline-offset:0}html[data-site-theme=c] .auth-page .auth-password-hint{color:var(--c-muted);margin:-8px 0 18px;font-size:13px;line-height:1.45}html[data-site-theme=c] .auth-page .auth-link{width:auto;min-height:44px;color:var(--c-ink);text-decoration:underline;-webkit-text-decoration-color:var(--c-line2);text-decoration-color:var(--c-line2);text-underline-offset:4px;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 2px;font-size:14px;font-weight:600;line-height:1.2;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s;display:inline-flex}html[data-site-theme=c] .auth-page .auth-link:not(:disabled):hover{color:var(--c-acc-text);background:0 0;text-decoration-color:currentColor}html[data-site-theme=c] .auth-page .auth-forgot{align-self:flex-end;margin:-16px 0 2px}html[data-site-theme=c] .auth-page .auth-recovery>.auth-link{align-self:center;margin-top:6px}html[data-site-theme=c] .auth-page .auth-recovery-lead{color:var(--c-muted);margin:-10px 0 24px;font-size:15px;line-height:1.55}html[data-site-theme=c] .auth-page .auth-support-link{color:var(--c-muted);text-align:center;text-decoration:underline;-webkit-text-decoration-color:var(--c-line2);text-decoration-color:var(--c-line2);text-underline-offset:4px;margin:10px 0 0;padding:4px 0;font-size:14px;line-height:1.5;display:block}html[data-site-theme=c] .auth-page .auth-support-link:hover{color:var(--c-ink);text-decoration-color:currentColor}html[data-site-theme=c] .auth-page .auth-status{border-radius:var(--c-r-sm);background:var(--c-soft);min-height:0;color:var(--c-ink2);margin:0 0 14px;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.45}html[data-site-theme=c] .auth-page .auth-form>.auth-status:not(:empty){margin:0 0 14px}html[data-site-theme=c] .auth-page .auth-status[data-kind=error]{background:var(--c-neg-wash);color:var(--c-neg)}html[data-site-theme=c] .auth-page .auth-status[data-kind=success]{background:var(--c-pos-wash);color:var(--c-pos)}html[data-site-theme=c] .auth-page .auth-gate-status{margin:18px 0 0}html[data-site-theme=c] .auth-page .auth-actions{gap:10px;margin-top:6px}html[data-site-theme=c] .auth-page .auth-submit{background:var(--c-acc);width:100%;height:54px;min-height:54px;color:var(--c-acc-ink);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 22px;font-size:16px;font-weight:700;line-height:1;transition:background .15s,opacity .15s;display:inline-flex;position:relative}html[data-site-theme=c] .auth-page .auth-submit:not(:disabled):hover{background:var(--c-acc-hover);color:var(--c-acc-ink);border-color:#0000}html[data-site-theme=c] .auth-page .auth-submit:disabled{color:var(--c-muted);opacity:1;background:#e6e8ec}html[data-site-theme=c] .auth-page .auth-recovery .auth-submit{margin-top:2px}html[data-site-theme=c] .auth-page .auth-form[aria-busy=true] .auth-submit:disabled{background:var(--c-acc);color:var(--c-acc-ink);opacity:.72;cursor:progress}html[data-site-theme=c] .auth-page .auth-form[aria-busy=true] .auth-submit:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite c-auth-spin}@keyframes c-auth-spin{to{transform:rotate(360deg)}}html[data-site-theme=c] .auth-page .auth-telegram-wrap{margin-top:24px}html[data-site-theme=c] .auth-page .auth-separator{color:var(--c-muted);text-transform:none;gap:14px;margin:0 0 18px;font-size:14px;font-weight:500}html[data-site-theme=c] .auth-page .auth-separator:before,html[data-site-theme=c] .auth-page .auth-separator:after{background:var(--c-line)}html[data-site-theme=c] .auth-page .auth-telegram{background:var(--c-bg);width:100%;min-height:54px;color:var(--c-ink);border:0;border-radius:999px;gap:10px;padding:0 20px;font-size:16px;font-weight:600;line-height:1.2;transition:background .15s}html[data-site-theme=c] .auth-page .auth-telegram:not(:disabled):not([aria-disabled=true]):hover{background:#e2e5ea;border-color:#0000}html[data-site-theme=c] .auth-page .auth-telegram-icon{width:26px;height:26px}html[data-site-theme=c] .auth-page .auth-telegram:is(:disabled,[aria-disabled=true]){opacity:.55;cursor:not-allowed}html[data-site-theme=c] .auth-page .auth-demo{border:1px solid var(--c-line);min-height:50px;color:var(--c-ink2);background:0 0;border-radius:999px;margin-top:12px;font-size:15px;font-weight:600}html[data-site-theme=c] .auth-page .auth-demo:not(:disabled):hover{background:var(--c-soft)}html[data-site-theme=c] .help-page .page-intro{max-width:820px;margin:4px 0 32px;display:block}html[data-site-theme=c] .help-page .page-intro h1{color:var(--c-ink);letter-spacing:-.03em;margin:0;font-size:clamp(38px,5.2vw,64px);font-weight:700;line-height:1.02}html[data-site-theme=c] .help-page .page-intro p{max-width:620px;color:var(--c-muted);margin:14px 0 0;font-size:19px;line-height:1.5}html[data-site-theme=c] .help-page .help-shortcuts{gap:14px;margin:0 0 64px}html[data-site-theme=c] .help-page .help-shortcut{border-radius:var(--c-r-lg);background:var(--c-tile);min-height:168px;color:var(--c-ink);border:0;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:start;gap:18px 12px;padding:24px 26px 26px;transition:transform .25s,box-shadow .25s;display:grid;position:relative}html[data-site-theme=c] .help-page .help-shortcut:hover{box-shadow:var(--c-shadow);border-color:#0000;transform:translateY(-3px)}html[data-site-theme=c] .help-page .help-shortcut>.ui-icon:first-child{background:var(--c-bg);width:52px;height:52px;color:var(--c-ink);border-radius:50%;padding:13px}html[data-site-theme=c] .help-page .help-shortcut span{color:var(--c-ink);letter-spacing:-.02em;grid-column:1/-1;align-self:end;font-size:24px;font-weight:700;line-height:1.1}html[data-site-theme=c] .help-page .help-shortcut>.ui-icon:last-child{color:var(--c-ink);grid-area:1/2;transition:transform .2s}html[data-site-theme=c] .help-page .help-shortcut:hover>.ui-icon:last-child{color:var(--c-ink);transform:translate(3px)}html[data-site-theme=c] .help-page .help-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}html[data-site-theme=c] .help-page .help-layout h2{color:var(--c-ink);letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.1}html[data-site-theme=c] .help-page .help-faq{gap:8px;display:grid}html[data-site-theme=c] .help-page .help-faq>h2{margin-bottom:10px}html[data-site-theme=c] .help-page .help-faq details,html[data-site-theme=c] .help-page .help-faq details:last-child{border-radius:var(--c-r);background:var(--c-tile);border:0;transition:box-shadow .2s}html[data-site-theme=c] .help-page .help-faq summary{border-radius:var(--c-r);min-height:68px;color:var(--c-ink);gap:16px;padding:14px 16px 14px 24px;font-size:17px;font-weight:600;line-height:1.35}html[data-site-theme=c] .help-page .help-faq summary:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}html[data-site-theme=c] .help-page .help-faq summary .ui-icon{background:var(--c-bg);width:36px;height:36px;color:var(--c-ink);border-radius:50%;padding:8px;transition:transform .2s,background .15s}html[data-site-theme=c] .help-page .help-faq summary:hover .ui-icon{background:#e2e5ea}html[data-site-theme=c] .help-page .help-faq details[open] summary .ui-icon{background:var(--c-ink);color:#fff}html[data-site-theme=c] .help-page .help-faq details>p{max-width:64ch;color:var(--c-ink2);margin:-4px 0 0;padding:0 64px 22px 24px;font-size:15px;line-height:1.6}html[data-site-theme=c] .help-page .help-contact{background:var(--c-dark);color:#fff;border:0;border-radius:32px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:72px;padding:44px;display:flex}html[data-site-theme=c] .help-page .help-contact h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.2vw,42px);font-weight:700}html[data-site-theme=c] .help-page .help-contact p{color:#b8bcc6;max-width:520px;margin:10px 0 0;font-size:16px;line-height:1.5}html[data-site-theme=c] .help-page .help-contact .button{background:var(--c-acc);height:54px;min-height:54px;color:var(--c-acc-ink);border:0;border-radius:999px;gap:10px;padding:0 26px;font-size:16px;font-weight:700}html[data-site-theme=c] .help-page .help-contact .button:not(:disabled):hover{background:var(--c-acc-hover);color:var(--c-acc-ink)}html[data-site-theme=c] #main.legal-page .legal-document{box-sizing:border-box;border-radius:var(--c-r-lg);background:var(--c-tile);max-width:880px;color:var(--c-ink);overflow-wrap:anywhere;margin:8px auto 0;padding:48px 60px 52px;line-height:1.7}html[data-site-theme=c] #main.legal-page .legal-document>.breadcrumb{background:var(--c-bg);height:40px;min-height:40px;color:var(--c-ink2);border-radius:999px;align-items:center;gap:8px;margin:0 0 28px;padding:0 16px 0 12px;font-size:14px;font-weight:600;line-height:1.2;transition:background .15s,color .15s;display:inline-flex}html[data-site-theme=c] #main.legal-page .legal-document>.breadcrumb:hover{color:var(--c-ink);background:#e2e5ea}html[data-site-theme=c] #main.legal-page .legal-document h1{color:var(--c-ink);letter-spacing:-.03em;text-transform:none;margin:0 0 14px;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.08}html[data-site-theme=c] #main.legal-page .legal-document .legal-revision{background:var(--c-soft);color:var(--c-ink2);border-radius:999px;margin:0;padding:6px 14px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}html[data-site-theme=c] #main.legal-page .legal-section{border-top:1px solid var(--c-line);margin:32px 0 0;padding-top:28px}html[data-site-theme=c] #main.legal-page .legal-section h2{color:var(--c-ink);letter-spacing:-.02em;margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.3}html[data-site-theme=c] #main.legal-page .legal-document .legal-section p{max-width:70ch;color:var(--c-ink2);margin:0;font-size:16px;line-height:1.72}html[data-site-theme=c] #main.legal-page .legal-document .legal-section p+p{margin-top:12px}html[data-site-theme=c] #main.legal-page .legal-document .legal-list{max-width:70ch;color:var(--c-ink2);margin:10px 0 0;padding-left:22px;font-size:16px;line-height:1.65}html[data-site-theme=c] #main.legal-page .legal-document .legal-list li+li{margin-top:6px}html[data-site-theme=c] #main.legal-page .legal-document .legal-list+p{margin-top:12px}html[data-site-theme=c] #main.legal-page .legal-document>.button{background:var(--c-bg);height:50px;min-height:50px;color:var(--c-ink);border:0;border-radius:999px;gap:8px;margin:40px 10px 0 0;padding:0 22px;font-size:15px;font-weight:600}html[data-site-theme=c] #main.legal-page .legal-document>.button:not(:disabled):hover{color:var(--c-ink);background:#e2e5ea}html[data-site-theme=c] #main.legal-page .legal-document>.button:last-child{background:var(--c-ink);color:#fff}html[data-site-theme=c] #main.legal-page .legal-document>.button:last-child:not(:disabled):hover{background:var(--c-ink2);color:#fff}html[data-site-theme=c] .api-page .partner-eyebrow,html[data-site-theme=c] .api-page .partner-section-heading .partner-eyebrow,html[data-site-theme=c] .api-page .partner-connect .partner-eyebrow{color:var(--c-muted);letter-spacing:.07em;margin:0 0 14px;font-size:13px;font-weight:600;line-height:1.3}html[data-site-theme=c] .api-page .button{border-radius:999px;font-weight:600}html[data-site-theme=c] .api-page .button-outline{background:var(--c-bg);color:var(--c-ink);border:0}html[data-site-theme=c] .api-page .button-outline:not(:disabled):hover{color:var(--c-ink);background:#e2e5ea}html[data-site-theme=c] .api-page .partner-hero{align-items:stretch;gap:14px;padding:4px 0 0}html[data-site-theme=c] .api-page .partner-copy{border-radius:var(--c-r-lg);background:var(--c-tile);flex-direction:column;justify-content:center;min-width:0;padding:52px 48px;display:flex}html[data-site-theme=c] .api-page .partner-copy h1{color:var(--c-ink);letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(40px,5vw,72px);font-weight:700;line-height:1.02}html[data-site-theme=c] .api-page .partner-accent{color:var(--c-acc-text)}html[data-site-theme=c] .api-page .partner-lead{max-width:52ch;color:var(--c-muted);margin:0 0 30px;font-size:18px;line-height:1.55}html[data-site-theme=c] .api-page .partner-actions{gap:10px}html[data-site-theme=c] .api-page .partner-actions .button{height:54px;min-height:54px;padding:0 24px;font-size:16px}html[data-site-theme=c] .api-page .partner-actions .button:not(.button-outline){background:var(--c-acc);color:var(--c-acc-ink)}html[data-site-theme=c] .api-page .partner-actions .button:not(.button-outline):not(:disabled):hover{background:var(--c-acc-hover)}html[data-site-theme=c] .api-page .partner-actions .button .ui-icon{margin-left:2px}html[data-site-theme=c] .api-page .partner-flow{border-radius:var(--c-r-lg);background-color:var(--c-dark);background-image:radial-gradient(120% 80% at 80% 100%, #262a33 0%, var(--c-dark) 70%);color:#fff;border:0;flex-direction:column;justify-content:center;min-width:0;padding:32px;display:flex}html[data-site-theme=c] .api-page .partner-flow strong{color:#fff;letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.25}html[data-site-theme=c] .api-page .partner-flow span{color:#a9aeb9;margin-top:4px;font-size:14px}html[data-site-theme=c] .api-page .partner-flow-origin{gap:16px;padding-bottom:20px}html[data-site-theme=c] .api-page .partner-flow-origin>.ui-icon{color:#fff;background:#ffffff1a;border-radius:50%;width:52px;height:52px;padding:12px}html[data-site-theme=c] .api-page .partner-flow-bridge{border-radius:var(--c-r);background:var(--c-acc);color:var(--c-acc-ink);margin:0 0 6px;padding:16px 20px}html[data-site-theme=c] .api-page .partner-flow-bridge span{color:var(--c-acc-ink);margin:0;font-size:13px;font-weight:600}html[data-site-theme=c] .api-page .partner-flow-bridge span:first-child{letter-spacing:-.02em;font-size:22px;font-weight:700}html[data-site-theme=c] .api-page .partner-flow-row{border-bottom:1px solid #ffffff1a;gap:14px;padding:16px 0}html[data-site-theme=c] .api-page .partner-flow-row:last-child{border-bottom:0;padding-bottom:0}html[data-site-theme=c] .api-page .partner-flow-row strong{font-size:18px}html[data-site-theme=c] .api-page .partner-flow-row>.ui-icon:first-child{color:#ffffffb8}html[data-site-theme=c] .api-page .partner-flow-row>.ui-icon:last-child{color:#ffbe8f}html[data-site-theme=c] .api-page .partner-platforms{border-radius:var(--c-r-lg);background:var(--c-tile);border:0;margin-top:14px;padding:26px 28px 24px}html[data-site-theme=c] .api-page .partner-section-label h2{color:var(--c-ink);letter-spacing:-.02em;font-size:clamp(22px,2.2vw,28px);font-weight:700}html[data-site-theme=c] .api-page .platform-pause{background:var(--c-bg);min-width:0;height:40px;color:var(--c-ink2);text-align:center;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s}html[data-site-theme=c] .api-page .platform-pause:hover{color:var(--c-ink);background:#e2e5ea}html[data-site-theme=c] .api-page :is(.platform-pause,.partner-platform-viewport):focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}html[data-site-theme=c] .api-page .partner-platform-viewport{border-radius:var(--c-r);margin-top:18px}html[data-site-theme=c] .api-page .partner-platform-group{gap:10px;padding-right:10px}html[data-site-theme=c] .api-page .partner-platform{border-radius:var(--c-r);background:var(--c-soft);width:clamp(176px,16vw,220px);min-height:76px;padding:14px 20px}html[data-site-theme=c] .api-page .partner-platform span{color:var(--c-ink);font-size:15px;font-weight:600}html[data-site-theme=c] .api-page .partner-capabilities{padding:80px 0 0}html[data-site-theme=c] .api-page .partner-section-heading{margin:0 0 24px}html[data-site-theme=c] .api-page .partner-section-heading h2{color:var(--c-ink);letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.2vw,42px);font-weight:700;line-height:1.1}html[data-site-theme=c] .api-page .partner-dialogue-features{gap:14px;margin:0 0 32px}html[data-site-theme=c] .api-page .partner-dialogue-features article{border-radius:var(--c-r);background:var(--c-tile);min-width:0;padding:24px}html[data-site-theme=c] .api-page .partner-dialogue-features .ui-icon{background:var(--c-bg);width:44px;height:44px;color:var(--c-ink);border-radius:50%;margin:0 0 16px;padding:11px}html[data-site-theme=c] .api-page .partner-dialogue-features h3{color:var(--c-ink);margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.3}html[data-site-theme=c] .api-page .partner-dialogue-features p{color:var(--c-muted);margin:0;font-size:14px;line-height:1.55}html[data-site-theme=c] .api-page .partner-agent-tabs{background:var(--c-tile);scrollbar-width:none;border:0;border-radius:999px;gap:4px;padding:6px}html[data-site-theme=c] .api-page .partner-agent-tabs::-webkit-scrollbar{display:none}html[data-site-theme=c] .api-page .partner-agent-tab{min-height:48px;color:var(--c-ink2);background:0 0;border:0;border-radius:999px;gap:10px;padding:0 20px;font-size:15px;font-weight:600;line-height:1.2;transition:background .15s,color .15s}html[data-site-theme=c] .api-page .partner-agent-tab .ui-icon{width:20px;height:20px}html[data-site-theme=c] .api-page .partner-agent-tab:hover{background:var(--c-bg);color:var(--c-ink)}html[data-site-theme=c] .api-page .partner-agent-tab[aria-selected=true],html[data-site-theme=c] .api-page .partner-agent-tab[aria-selected=true]:hover{background:var(--c-ink);color:#fff;border-bottom-color:#0000}html[data-site-theme=c] .api-page .partner-agent-tab[aria-selected=true] .ui-icon{color:var(--c-acc)}html[data-site-theme=c] .api-page .partner-agent-tab:focus-visible{outline:2px solid var(--c-ink);outline-offset:-2px}html[data-site-theme=c] .api-page .partner-agent-tab[aria-selected=true]:focus-visible{outline-color:var(--c-acc);outline-offset:-4px}html[data-site-theme=c] .api-page .partner-agent-panels{border-radius:var(--c-r-lg);background:var(--c-tile);border:0;margin-top:12px}html[data-site-theme=c] .api-page .partner-agent-panel{border-radius:var(--c-r-lg);gap:32px 48px;padding:40px}html[data-site-theme=c] .api-page .partner-agent-panel:focus-visible{outline:2px solid var(--c-ink);outline-offset:-3px}html[data-site-theme=c] .api-page .partner-agent-intro>.ui-icon{background:var(--c-acc-wash);width:60px;height:60px;color:var(--c-acc-text);border-radius:20px;margin-bottom:20px;padding:15px}html[data-site-theme=c] .api-page .partner-agent-intro h3{color:var(--c-ink);margin:0 0 12px;font-size:30px;font-weight:700;line-height:1.12}html[data-site-theme=c] .api-page .partner-agent-intro p{color:var(--c-muted);font-size:16px;line-height:1.6}html[data-site-theme=c] .api-page .partner-task-list dt{color:var(--c-ink);margin-bottom:6px;font-size:16px;font-weight:600;line-height:1.35}html[data-site-theme=c] .api-page .partner-task-list dd{color:var(--c-muted);font-size:14px;line-height:1.55}html[data-site-theme=c] .api-page .partner-agent-examples{border-radius:var(--c-r);background:var(--c-soft);border:0;padding:26px 28px 28px}html[data-site-theme=c] .api-page .partner-agent-examples h4{color:var(--c-ink);letter-spacing:-.02em;margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.25}html[data-site-theme=c] .api-page .partner-example-list{gap:10px}html[data-site-theme=c] .api-page .partner-example-list>div{background:var(--c-tile);border:0;border-radius:16px;padding:18px 20px}html[data-site-theme=c] .api-page .partner-checkers{padding:80px 0 0}html[data-site-theme=c] .api-page .partner-checker-grid,html[data-site-theme=c] .api-page .partner-service-list{gap:14px}html[data-site-theme=c] .api-page .partner-checker{border-radius:var(--c-r-lg);background:var(--c-tile);border:0;min-width:0;padding:32px}html[data-site-theme=c] .api-page :is(.partner-checker,.partner-service) h3{color:var(--c-ink);gap:14px;margin:0 0 22px;font-size:24px;font-weight:700;line-height:1.2}html[data-site-theme=c] .api-page :is(.partner-checker,.partner-service) h3 .ui-icon{background:var(--c-bg);width:46px;height:46px;color:var(--c-ink);border-radius:50%;padding:11px}html[data-site-theme=c] .api-page .partner-checker dt{font-size:15px}html[data-site-theme=c] .api-page .partner-automation{padding:80px 0 0}html[data-site-theme=c] .api-page .partner-service{border-radius:var(--c-r-lg);background:var(--c-tile);border:0;padding:28px}html[data-site-theme=c] .api-page .partner-service h3{margin-bottom:20px;font-size:21px}html[data-site-theme=c] .api-page .partner-service dt{font-size:15px}html[data-site-theme=c] .api-page .partner-connect{background:var(--c-dark);color:#fff;border:0;border-radius:32px;flex-wrap:wrap;gap:24px;margin:80px 0 0;padding:44px}html[data-site-theme=c] .api-page .partner-connect .partner-eyebrow{color:#ffbe8f}html[data-site-theme=c] .api-page .partner-connect h2{color:#fff;letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(30px,3.2vw,42px);font-weight:700}html[data-site-theme=c] .api-page .partner-connect p{color:#b8bcc6;font-size:16px}html[data-site-theme=c] .api-page .partner-connect .button{background:var(--c-acc);height:54px;min-height:54px;color:var(--c-acc-ink);border:0;gap:10px;padding:0 26px;font-size:16px;font-weight:700}html[data-site-theme=c] .api-page .partner-connect .button:not(:disabled):hover{background:var(--c-acc-hover)}html[data-site-theme=c] .api-page>.partner-section-heading{margin-top:80px}html[data-site-theme=c] .api-page .api-workspace{gap:14px}html[data-site-theme=c] .api-page .api-panel{border-radius:var(--c-r-lg);background:var(--c-tile);border:0;padding:32px}html[data-site-theme=c] .api-page .api-panel h2{color:var(--c-ink);letter-spacing:-.02em;gap:12px;margin-bottom:22px;font-size:26px;font-weight:700}html[data-site-theme=c] .api-page .api-panel h2>.ui-icon{background:var(--c-bg);width:44px;height:44px;color:var(--c-ink);border-radius:50%;padding:10px}html[data-site-theme=c] .api-page .api-panel-title{margin-bottom:22px}html[data-site-theme=c] .api-page .api-panel-title h2{margin:0}html[data-site-theme=c] .api-page .api-panel-title .button,html[data-site-theme=c] .api-page .api-panel .empty-state .button:not(.button-outline){background:var(--c-ink);color:#fff;border:0;height:44px;min-height:44px;padding:0 18px;font-size:14px}html[data-site-theme=c] .api-page .api-panel-title .button:not(:disabled):hover,html[data-site-theme=c] .api-page .api-panel .empty-state .button:not(.button-outline):not(:disabled):hover{background:var(--c-ink2);color:#fff}html[data-site-theme=c] .api-page .api-panel .empty-state{border-radius:var(--c-r);background:var(--c-soft);border:0;padding:40px 20px}html[data-site-theme=c] .api-page .api-panel .empty-state h2{margin-bottom:8px;font-size:21px;display:block}html[data-site-theme=c] .api-page .api-panel .empty-state p{color:var(--c-muted);font-size:15px}html[data-site-theme=c] .api-page :is(.api-caption,.api-note){color:var(--c-muted);font-size:14px;line-height:1.55}html[data-site-theme=c] .api-page .api-caption{color:var(--c-ink2);margin:0 0 8px;font-weight:600}html[data-site-theme=c] .api-page .api-base{border-radius:var(--c-r-sm);background:var(--c-soft);color:var(--c-ink);padding:14px 16px;font-size:14px}html[data-site-theme=c] .api-page .api-endpoints{border-top:1px solid var(--c-line);margin:24px 0 28px}html[data-site-theme=c] .api-page .api-endpoint-group{border-bottom:1px solid var(--c-line)}html[data-site-theme=c] .api-page .api-endpoint-group>summary{min-height:58px;color:var(--c-ink);padding:10px 0;font-size:16px;font-weight:600}html[data-site-theme=c] .api-page .api-endpoint-group>summary:hover{color:var(--c-ink)}html[data-site-theme=c] .api-page .api-endpoint-group>summary>.ui-icon{background:var(--c-bg);border-radius:50%;width:32px;height:32px;padding:7px;transition:transform .2s,background .15s}html[data-site-theme=c] .api-page .api-endpoint-group>summary:hover>.ui-icon{background:#e2e5ea}html[data-site-theme=c] .api-page .api-endpoint-group>summary:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px;border-radius:6px}html[data-site-theme=c] .api-page .api-endpoint{border-bottom:1px solid #eef0f3;grid-template-columns:60px minmax(0,1fr);gap:14px;padding:14px 0}html[data-site-theme=c] .api-page .api-endpoint-group .api-endpoint:last-child{border-bottom:0;padding-bottom:20px}html[data-site-theme=c] .api-page .api-method{background:var(--c-pos-wash);height:24px;color:var(--c-pos);font:700 12px/24px var(--c-body);border-radius:999px;justify-self:start;padding:0 9px}html[data-site-theme=c] .api-page .api-method.is-write{background:var(--c-acc-wash);color:var(--c-acc-text)}html[data-site-theme=c] .api-page .api-endpoint code{color:var(--c-ink);font-size:14px}html[data-site-theme=c] .api-page .api-endpoint p{color:var(--c-ink2);margin:4px 0 2px;font-size:14px}html[data-site-theme=c] .api-page .api-endpoint small{color:var(--c-muted);font-size:13px}html[data-site-theme=c] .api-page .api-documentation h3{color:var(--c-ink);margin:0 0 12px;font-size:20px;font-weight:700}html[data-site-theme=c] .api-page .api-documentation pre{background:var(--c-dark2);color:#e6e8ec;border-radius:16px;margin:0 0 14px;padding:18px 20px;font-size:13px;line-height:1.75}html[data-site-theme=c] .api-page .api-documentation pre code{color:inherit;background:0 0}html[data-site-theme=c] .api-page .api-example{border-radius:var(--c-r);background:var(--c-soft);border:0;margin:22px 0 0;padding:0 20px}html[data-site-theme=c] .api-page .api-example summary{min-height:56px;color:var(--c-ink);align-items:center;padding:0;font-size:15px;font-weight:600;display:flex}html[data-site-theme=c] .api-page .api-example summary::-webkit-details-marker{display:none}html[data-site-theme=c] .api-page .api-example summary:after{content:"";background:currentColor;flex:none;width:18px;height:18px;margin-left:auto;transition:transform .2s;-webkit-mask:url(/assets/build/chevron-down.2b5e3da88e6a.svg) 50%/contain no-repeat;mask:url(/assets/build/chevron-down.2b5e3da88e6a.svg) 50%/contain no-repeat}html[data-site-theme=c] .api-page .api-example[open] summary:after{transform:rotate(180deg)}html[data-site-theme=c] .api-page .api-example summary:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px;border-radius:6px}html[data-site-theme=c] .api-page .api-example[open]{padding-bottom:18px}html[data-site-theme=c] .api-page .api-documentation .notice{background:var(--ggx-warning-wash);color:var(--ggx-warning);border:0;border-radius:16px;margin:18px 0 0;padding:14px 18px;font-size:14px;line-height:1.5}html[data-site-theme=c] .api-page .api-key-row{border-top:1px solid var(--c-line);gap:14px;padding:20px 0}html[data-site-theme=c] .api-page .api-key-row>.ui-icon{background:var(--c-bg);border-radius:50%;width:40px;height:40px;padding:9px}html[data-site-theme=c] .api-page .api-key-row h3{color:var(--c-ink);margin:6px 0 0;font-size:17px;font-weight:700}html[data-site-theme=c] .api-page .api-key-state{color:var(--c-muted);font-size:13px}html[data-site-theme=c] .api-page .api-permissions code{background:var(--c-bg);color:var(--c-ink2);border-radius:999px;padding:4px 10px;font-size:12px}html[data-site-theme=c] .api-page .api-key-row .text-button{min-height:44px;color:var(--c-neg);border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}html[data-site-theme=c] .api-page .api-key-row .text-button:hover{background:var(--c-neg-wash);color:var(--c-neg)}html[data-site-theme=c] .api-page .api-access-form{gap:16px}html[data-site-theme=c] .api-page .api-access-form h3{color:var(--c-ink);font-size:21px;font-weight:700}html[data-site-theme=c] .api-page .api-access-form .field{gap:8px;margin:0}html[data-site-theme=c] .api-page .api-access-form .field>span{color:var(--c-ink);font-size:14px;font-weight:600}html[data-site-theme=c] .api-page .api-access-form .input{border:1px solid var(--c-line2);border-radius:var(--c-r-sm);background:var(--c-tile);min-height:52px;color:var(--c-ink);padding:12px 16px;font-size:16px}html[data-site-theme=c] .api-page .api-access-form .input:focus{border-color:var(--c-ink);box-shadow:0 0 0 1px var(--c-ink), 0 0 0 5px #0e101414;outline:none}html[data-site-theme=c] .api-page .api-access-submit>.ui-icon{display:none}html[data-site-theme=c] .api-page .api-access-submit .button{background:var(--c-ink);color:#fff;height:52px;padding:0 24px}@media (prefers-reduced-motion:reduce){html[data-site-theme=c] :is(.auth-page,.help-page,.api-page,.legal-page) *{transition:none!important}html[data-site-theme=c] .help-page .help-shortcut:hover{transform:none}html[data-site-theme=c] .auth-page .auth-form[aria-busy=true] .auth-submit:after,html[data-site-theme=c] .api-page .platform-pause{display:none}}@media (width>=961px){html[data-site-theme=c] .api-page .api-workspace>.api-panel:first-child{position:sticky;top:100px}}@media (width<=1050px){html[data-site-theme=c] .help-page .help-shortcut{min-height:148px;padding:22px}html[data-site-theme=c] .help-page .help-shortcut span{font-size:21px}html[data-site-theme=c] .api-page .partner-copy{padding:40px 36px}html[data-site-theme=c] .api-page .partner-agent-panel{gap:28px 32px;padding:32px}}@media (width<=960px){html[data-site-theme=c] .api-page .partner-hero{grid-template-columns:minmax(0,1fr)}html[data-site-theme=c] .api-page .partner-dialogue-features{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme=c] .api-page .partner-agent-panel{grid-template-columns:minmax(0,1fr)}html[data-site-theme=c] .api-page .partner-agent-intro p{max-width:60ch}html[data-site-theme=c] .api-page :is(.partner-checker-grid,.partner-service-list){grid-template-columns:minmax(0,1fr)}}@media (width<=800px){html[data-site-theme=c] .help-page .help-layout{grid-template-columns:minmax(0,1fr);gap:48px}html[data-site-theme=c] .api-page .partner-hero{padding-top:4px}html[data-site-theme=c] .api-page .partner-flow{max-width:none}}@media (width<=760px){html[data-site-theme=c] .help-page .help-shortcuts{gap:10px;margin-bottom:48px}html[data-site-theme=c] .help-page .help-shortcut{border-radius:var(--c-r);grid-template-rows:auto;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:84px;padding:16px 20px 16px 16px}html[data-site-theme=c] .help-page .help-shortcut>.ui-icon:first-child{width:48px;height:48px;padding:12px}html[data-site-theme=c] .help-page .help-shortcut span{grid-column:2;align-self:center;font-size:19px}html[data-site-theme=c] .help-page .help-shortcut>.ui-icon:last-child{grid-area:1/3;align-self:center}}@media (width<=640px){html[data-site-theme=c] #main.page:is(.auth-page,.help-page,.api-page,.legal-page){min-height:0;padding:16px var(--c-gutter) 56px}html[data-site-theme=c] .auth-page .auth-layout{margin-top:4px}html[data-site-theme=c] .auth-page .auth-form-panel{border-radius:24px;padding:28px 20px 24px}html[data-site-theme=c] .auth-page .auth-title{margin-bottom:20px;font-size:32px}html[data-site-theme=c] .auth-page .auth-mode-switch{margin-bottom:22px}html[data-site-theme=c] .help-page .page-intro{margin-bottom:24px}html[data-site-theme=c] .help-page .page-intro p{font-size:17px}html[data-site-theme=c] .help-page .help-faq summary{min-height:60px;padding:12px 12px 12px 18px;font-size:16px}html[data-site-theme=c] .help-page .help-faq details>p{padding:0 18px 18px}html[data-site-theme=c] .help-page .help-contact{border-radius:var(--c-r-lg);flex-direction:column;align-items:stretch;margin-top:56px;padding:28px}html[data-site-theme=c] .help-page .help-contact .button{white-space:normal;text-align:center;width:100%}html[data-site-theme=c] #main.legal-page .legal-document{border-radius:24px;padding:24px 20px 28px}html[data-site-theme=c] #main.legal-page .legal-document>.breadcrumb{margin-bottom:22px}html[data-site-theme=c] #main.legal-page .legal-document h1{font-size:30px}html[data-site-theme=c] #main.legal-page .legal-section{margin-top:24px;padding-top:22px}html[data-site-theme=c] #main.legal-page .legal-section h2{font-size:19px}html[data-site-theme=c] #main.legal-page .legal-document .legal-section p{font-size:16px;line-height:1.65}html[data-site-theme=c] #main.legal-page .legal-document>.button{white-space:normal;text-align:center;width:100%;height:auto;min-height:50px;margin:12px 0 0;padding:12px 20px;display:flex}html[data-site-theme=c] #main.legal-page .legal-section+.button{margin-top:32px}html[data-site-theme=c] .api-page .partner-copy{border-radius:24px;padding:28px 22px}html[data-site-theme=c] .api-page .partner-copy h1{font-size:42px}html[data-site-theme=c] .api-page .partner-lead{font-size:16px}html[data-site-theme=c] .api-page .partner-flow{border-radius:24px;padding:24px 20px}html[data-site-theme=c] .api-page .partner-flow-bridge{margin-inline:0;padding-inline:16px}html[data-site-theme=c] .api-page .partner-platforms{border-radius:24px;padding:22px 18px 20px}html[data-site-theme=c] .api-page :is(.partner-capabilities,.partner-checkers,.partner-automation){padding-top:56px}html[data-site-theme=c] .api-page .partner-section-heading h2{font-size:30px}html[data-site-theme=c] .api-page .partner-dialogue-features article{padding:20px}html[data-site-theme=c] .api-page .partner-agent-tabs{border-radius:var(--c-r)}html[data-site-theme=c] .api-page .partner-agent-tab{padding:0 16px}html[data-site-theme=c] .api-page .partner-agent-panel{border-radius:24px;padding:24px 20px}html[data-site-theme=c] .api-page .partner-agent-panels{border-radius:24px}html[data-site-theme=c] .api-page .partner-agent-intro h3{font-size:26px}html[data-site-theme=c] .api-page .partner-agent-examples{padding:20px 16px}html[data-site-theme=c] .api-page :is(.partner-checker,.partner-service){border-radius:24px;padding:24px 20px}html[data-site-theme=c] .api-page :is(.partner-checker,.partner-service) h3{font-size:21px}html[data-site-theme=c] .api-page .partner-connect{border-radius:var(--c-r-lg);margin-top:56px;padding:28px}html[data-site-theme=c] .api-page .partner-connect .button{white-space:normal;width:100%}html[data-site-theme=c] .api-page>.partner-section-heading{margin-top:56px}html[data-site-theme=c] .api-page .api-panel{border-radius:24px;padding:24px 20px}html[data-site-theme=c] .api-page .api-panel h2{font-size:22px}}@media (width<=480px){html[data-site-theme=c] .api-page .partner-actions .button{white-space:nowrap;flex:100%}}@media (width<=440px){html[data-site-theme=c] .api-page .partner-dialogue-features{grid-template-columns:minmax(0,1fr);gap:10px}html[data-site-theme=c] .api-page .partner-dialogue-features article{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px 14px}html[data-site-theme=c] .api-page .partner-dialogue-features .ui-icon,html[data-site-theme=c] .api-page .partner-dialogue-features h3{margin:0}html[data-site-theme=c] .api-page .partner-dialogue-features p{grid-column:1/-1}}@media (width<=390px){html[data-site-theme=c] .auth-page .auth-mode-button{padding:0 6px;font-size:14px}html[data-site-theme=c] .api-page .partner-copy h1{font-size:38px}}@media (width<=360px){html[data-site-theme=c] .auth-page .auth-password-row input{padding-right:52px}html[data-site-theme=c] .auth-page .auth-password-row .auth-password-toggle{justify-content:center;width:40px;padding:0;font-size:0}}:root[data-site-theme=c]{--c-fs-display:clamp(40px, 5.4vw, 66px);--c-fs-h1:clamp(32px, 3.4vw, 46px);--c-fs-section:clamp(26px, 2.6vw, 34px);--c-fs-card:20px;--c-fs-label:17px;--c-fs-body:16px;--c-fs-ui:15px;--c-fs-small:14px;--c-fs-caption:13px;--c-btn-lg:52px;--c-btn-md:44px;--c-btn-sm:40px;--c-field-h:48px;--c-r-surface:24px;--c-r-nested:16px;--c-r-field:12px;--c-pad-surface:28px}@media (width<=640px){:root[data-site-theme=c]{--c-pad-surface:20px}}:root[data-site-theme=c] body :is(#main,#modal) :is(h1,h2,h3,h4){color:inherit;text-transform:none!important;font-weight:700!important}:root[data-site-theme=c] body #main h1{font-size:var(--c-fs-h1)!important;letter-spacing:-.025em!important;line-height:1.08!important}:root[data-site-theme=c] body #main :is(.gx-intro,.partner-copy) h1{font-size:var(--c-fs-display)!important;letter-spacing:-.035em!important;line-height:1.02!important}:root[data-site-theme=c] body :is(#main,#modal) h2{font-size:var(--c-fs-card)!important;letter-spacing:-.01em!important;line-height:1.25!important}:root[data-site-theme=c] body #main :is(.gx-sec-head,.gx-help,.help-faq,.help-contact,.partner-section-heading,.partner-section-label,.partner-connect,.catalog-status-card)>h2,:root[data-site-theme=c] body #main :is(.gx-sec-head,.gx-help,.help-contact,.partner-section-heading,.partner-connect)>div>h2{font-size:var(--c-fs-section)!important;letter-spacing:-.02em!important;line-height:1.12!important}:root[data-site-theme=c] body :is(#main,#modal) :is(h3,h4),:root[data-site-theme=c] body #main .cabinet-sidebar h2{font-size:var(--c-fs-label)!important;letter-spacing:0!important;line-height:1.3!important}:root[data-site-theme=c] body #main .directory-entry h2{font-size:var(--c-fs-section)!important;letter-spacing:-.02em!important;line-height:1.12!important}:root[data-site-theme=c] body #main :is(.partner-service,.partner-checker,.partner-agent-intro,.api-panel) h3{font-size:var(--c-fs-card)!important;letter-spacing:-.01em!important;line-height:1.25!important}:root[data-site-theme=c]{--c-ink2:var(--c-ink)}:root[data-site-theme=c] body #main .api-page .partner-flow span{color:#ffffffb8}:root[data-site-theme=c] body :is(#main,#modal) :is(.rental-continue,.shop-buy,.shop-submit,.account-detail-buy,.auth-submit,.auth-telegram,.balance-submit,.catalog-cta,.gx-help .gx-btn,.help-contact .button,.partner-connect .button,.partner-copy .button){min-height:var(--c-btn-lg)!important;border-radius:999px!important;height:auto!important;padding:0 28px!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important}:root[data-site-theme=c] body :is(#main,#modal) :is(.gac-action,.shop-card-action,.purchase-open,.cabinet-button,.settings-button,.button-small,.rental-filter-apply,.rental-filter-reset,.shop-search-button,.sale-filters-toggle,.rental-filter-more>summary,.showcase-gallery-strip .account-detail-text-action,.legal-document .button,.purchase-action,.partner-agent-tab){min-height:var(--c-btn-md)!important;font-size:var(--c-fs-ui)!important;border-radius:999px!important;padding:0 20px!important;font-weight:600!important;line-height:1.2!important}#site-header .gx-nav a{height:var(--c-btn-sm)!important;align-items:center!important;min-height:0!important;display:inline-flex!important}#site-header :is(.gx-auth,.gx-balance){min-height:var(--c-btn-md)!important;font-size:var(--c-fs-ui)!important;padding:0 18px!important;font-weight:600!important}:root[data-site-theme=c] body #main :is(a.breadcrumb,.rental-back,.shop-catalog-back,.purchase-back,.settings-logout){min-height:var(--c-btn-sm)!important;background:var(--c-tile)!important;color:var(--c-ink)!important;font-size:var(--c-fs-small)!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important}:root[data-site-theme=c] body #main .legal-document>a.breadcrumb{background:var(--c-bg)!important}:root[data-site-theme=c] body :is(#main.help-page,#main.api-page,#main .api-page)>a.breadcrumb{min-height:0!important;color:var(--c-muted)!important;background:0 0!important;padding:0!important;font-weight:400!important}:root[data-site-theme=c] body :is(#main.help-page,#main.api-page,#main .api-page)>a.breadcrumb:before,:root[data-site-theme=c] body :is(#main.help-page,#main.api-page,#main .api-page)>a.breadcrumb>svg{display:none!important}:root[data-site-theme=c] body #main :is(.rental-breadcrumb,.auth-breadcrumb,.shop-breadcrumb){font-size:var(--c-fs-small)!important;color:var(--c-muted)!important;font-weight:400!important}:root[data-site-theme=c] body #main :is(.rental-filters,.shop-controls,.catalog-filters) :is(button,summary,.button),:root[data-site-theme=c] body #main .settings-email-form .settings-button{min-height:var(--c-field-h)!important}:root[data-site-theme=c] body :is(#main,#modal) :where(input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([type=submit]):not([type=range]):not(.balance-amount):not(.rental-hours-input):not([name=hours]),select,textarea){height:var(--c-field-h)!important;border:1px solid var(--c-line)!important;border-radius:var(--c-r-field)!important;background-color:var(--c-soft)!important;min-height:0!important;color:var(--c-ink)!important;box-shadow:none!important;padding:0 14px!important;font-size:16px!important;font-weight:400!important}:root[data-site-theme=c] body :is(#main,#modal) textarea{height:auto!important;min-height:96px!important;padding:12px 14px!important}:root[data-site-theme=c] body :is(#main,#modal) select{text-overflow:ellipsis;appearance:none!important;background:var(--c-soft) url(/assets/build/chevron-down.2b5e3da88e6a.svg) no-repeat calc(100% - 14px) 50% / 16px!important;padding-right:40px!important}:root[data-site-theme=c] body :is(#main,#modal) :is(input,select,textarea):focus-visible{border-color:var(--c-ink)!important;outline:2px solid var(--c-ink)!important;outline-offset:1px!important}:root[data-site-theme=c] body :is(#main,#modal) :is(input,textarea)::placeholder{color:#8a8f9b;opacity:1}:root[data-site-theme=c] body #main input.shop-search{padding-left:44px!important}:root[data-site-theme=c] body #main label.shop-filter-field{align-content:start;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:6px!important;padding:0!important;display:grid!important}:root[data-site-theme=c] body #main label.shop-filter-field>span,:root[data-site-theme=c] body #main .rental-field>span,:root[data-site-theme=c] body #main .catalog-field>span{color:var(--c-muted)!important;font-size:var(--c-fs-caption)!important;letter-spacing:0!important;text-transform:none!important;font-weight:500!important;line-height:1.3!important}:root[data-site-theme=c] body #main select.shop-sort{font-weight:400!important}:root[data-site-theme=c] body #main :is(.gx-tile,.gx-table,.gx-help,.rental-filters,.shop-controls,.game-account-card,.shop-card,.rc-card,.rc-stat,.rc-arcanas,.rental-order-summary,.rental-account-sheet,.shop-detail-body,.shop-detail-media,.shop-checkout-summary,.shop-methods,.shop-recipient,.shop-checkout-order,.account-panel,.account-recommendations,.account-collection-browser,.showcase-gallery,.cabinet-sidebar,.cabinet-detail,.balance-wallet,.balance-topup,.balance-history,.settings-panel,.purchase-card,.purchase-summary,.catalog-shell-heading,.catalog-status-card,.catalog-nav-item,.directory-entry,.help-shortcut,.help-contact,.auth-form-panel,.legal-document,.partner-copy,.partner-flow,.partner-platforms,.partner-agent-panels,.partner-checker,.partner-service,.partner-connect,.api-panel,.rental-mobile-nav){border-radius:var(--c-r-surface)!important}:root[data-site-theme=c] body #main :is(.rc-arcanas,.rental-order-summary,.shop-detail-body,.shop-checkout-summary,.shop-methods,.shop-recipient,.shop-checkout-order,.account-panel,.account-recommendations,.account-collection-browser,.cabinet-detail,.balance-topup,.settings-panel,.purchase-card,.catalog-status-card,.partner-checker,.partner-platforms,.api-panel){padding:var(--c-pad-surface)!important}:root[data-site-theme=c] body #main :is(.gx-help,.help-contact,.partner-connect){padding:40px!important}@media (width<=640px){:root[data-site-theme=c] body #main :is(.gx-help,.help-contact,.partner-connect){padding:24px!important}}:root[data-site-theme=c] body #main :is(.apc-stat,.cabinet-stat,.timer-panel,.purchase-status,.settings-identity,.partner-platform,.partner-agent-examples,.empty-state,.api-example,.shop-card-visual,.gac-preview,.gx-row,.help-faq details,.cabinet-rental-choice,.balance-method,.rc-arcana-button,.arcana-avatar,.arcana-spotlight,.collection-art-card,.showcase-gallery-stage,.account-recommendation,.shop-product-image,.balance-transaction){border-radius:var(--c-r-nested)!important}:root[data-site-theme=c] body :is(.gx-kicker,.partner-eyebrow,.purchase-kicker,.section-status,.shop-account-kicker){font-size:var(--c-fs-caption)!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-weight:600!important;line-height:1.3!important}:root[data-site-theme=c] body #main :is(.shop-catalog-back,.steam-preview-back,.purchase-back):not(:has(svg,img)):before{content:"";background:currentColor;flex:none;width:16px;height:16px;-webkit-mask:url(/assets/build/arrow-left.5323a64ec115.svg) 50%/contain no-repeat;mask:url(/assets/build/arrow-left.5323a64ec115.svg) 50%/contain no-repeat}:root[data-site-theme=c] body #main .steam-preview-back{min-height:var(--c-btn-sm)!important;background:var(--c-tile)!important;color:var(--c-ink)!important;font-size:var(--c-fs-small)!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-weight:600!important;display:inline-flex!important}
