body{--background:#111315;--foreground:#f0ede7;--card:#191c1f;--card-foreground:#f0ede7;--surface:#191c1f;--surface-hover:#23272a;--background-secondary:#151719;--secondary:#23272a;--muted:#151719;--popover:#191c1f;--popover-foreground:#f0ede7;--text-secondary:#a9ada9;--text-muted:#a9ada9;--rust:#e88643;--rust-deep:#e88643;--border:#303438;--input:#303438;--ring:#e88643;--shadow-glow:none;--shadow-glow-strong:none}body .rr-footer,body .rr-header{background:#111315;border-color:#303438;backdrop-filter:none}body .rr-footer{background:transparent}body .rr-footer-row{background:#111315f5;border-inline:1px solid #303438;border-top:1px solid #303438}body .rr-footer-row,body .rr-header-row{max-width:1320px;padding-inline:32px}body:has(.ws-home) .rr-footer-row,body:has(.ws-home) .rr-header-row{max-width:1200px}body .rr-header-row{height:78px;gap:20px}body .rr-shell-brand{font-family:var(--font-space-grotesk),sans-serif;font-size:18px;letter-spacing:-.035em;text-transform:none;white-space:nowrap;color:#f0ede7}body .rr-header-nav{white-space:nowrap}body .rr-header-nav a{min-height:44px;display:flex;align-items:center}body .rr-header-actions{flex-shrink:0}body .rr-header :is(button,.group\/button,.rr-user-badge){min-height:44px;box-shadow:none;background-image:none;scale:1;border-radius:6px}body .rr-header button:has(>svg:only-child){min-width:44px}body .rr-header a[title]:has(>svg){min-width:44px}body .rr-header a[href^="/api/auth/steam"]{background:#e88643;color:#111315}body .rr-header .rr-user-badge{max-width:140px}body .rr-user-badge>:first-child{flex-shrink:0}body .rr-header [role=group]{height:44px;border-color:#303438}body #mobile-navigation{background:#191c1f;box-shadow:none;max-height:calc(100svh - 72px);overflow-y:auto}body #mobile-navigation .rr-user-badge{max-width:none}body .rr-footer-row{padding-block:28px;gap:24px;grid-template-columns:1.3fr 1fr 1fr 1fr}body .rr-footer-about>p:not(:first-child){display:none}body .rr-footer a{display:inline-flex;align-items:center;min-height:36px;color:#a9ada9}body .rr-footer ul{margin-top:10px;gap:0}body .rr-footer a:hover{color:#e88643}.rr-workshop.rr-checkout{padding:0 32px;display:flex;flex-direction:column;background:transparent}.rr-checkout-container{flex:1;width:100%;max-width:1320px;margin:auto;padding:40px 32px 56px;background:#111315f5;border-inline:1px solid #303438}.rr-checkout-intro{max-width:720px;margin-bottom:28px}.rr-workshop .rr-page-intro h1{margin-top:0;font-size:clamp(36px,4vw,52px);font-weight:650;letter-spacing:-.035em;line-height:1.12}.rr-page-intro{max-width:760px;margin-bottom:28px}.rr-page-intro>p:last-child{margin-top:12px;color:var(--text-secondary);font-size:15px;line-height:1.6}.rr-reviews [data-slot=card]{background:var(--surface);border-color:var(--border);border-radius:8px;box-shadow:none}.rr-checkout-intro>p:last-child{margin-top:12px;font-size:15px;line-height:1.6}.rr-checkout[lang=ru] :is(h1,h2,h3){font-family:var(--font-inter),sans-serif}.rr-checkout [data-slot=glow-card]{border:1px solid #303438;background:#191c1f;box-shadow:none;backdrop-filter:none;border-radius:8px}.rr-checkout .pointer-events-none,.rr-checkout [data-slot=glow-card]:before{display:none}.rr-checkout :is(button,a.group\/button){min-height:44px;box-shadow:none;background-image:none;scale:1;translate:none;transform:none;border-radius:6px}.rr-checkout .group\/button.from-rust{background:#e88643;color:#111315}.rr-checkout button[aria-pressed]{background:#111315;border-color:#303438}.rr-checkout button[aria-pressed=true]{border-color:#e88643;background:#24211e}.rr-checkout :is(.rounded-2xl,.rounded-xl){border-radius:6px;box-shadow:none}.rr-checkout :is(input:not([type=hidden]),textarea,select){background-color:#111315;border-color:#303438;font-size:16px}.rr-checkout :is(h2,h3,p,dd){overflow-wrap:anywhere}.rr-checkout :focus-visible{outline:2px solid #e88643;outline-offset:3px}.rr-checkout [data-testid$=price-summary] .text-3xl{font-size:24px}.rr-checkout .rr-tariff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1199px){body .rr-header-nav{display:none}body .rr-menu-button{display:inline-flex;width:44px;height:44px;padding:0;align-items:center;justify-content:center}body .rr-menu-button>svg{width:20px;height:20px}body #mobile-navigation{display:block}}@media (max-width:800px){body .rr-footer-row,body .rr-header-row{padding-inline:24px}body .rr-footer-row{grid-template-columns:repeat(3,minmax(0,1fr))}body .rr-footer-about{grid-column:1/-1}.rr-workshop.rr-checkout{padding-inline:0}.rr-checkout-container{padding-inline:24px;border-inline:0}}@media (max-width:767px){body .rr-header-actions>:is(.rr-user-badge,.rr-desktop-logout){display:none}}@media (max-width:639px){body .rr-header-row{height:72px;gap:8px;padding-inline:16px}body .rr-shell-brand{font-size:17px}body .rr-notification-panel{position:fixed;top:72px;right:16px;background:#191c1f;box-shadow:none;backdrop-filter:none}body .rr-footer-row{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:16px}body .rr-footer a{min-height:44px}.rr-checkout-container{padding:30px 16px 40px;background:linear-gradient(#11131599,#111315 420px)}.rr-checkout-intro>p:last-child{font-size:14px}.rr-checkout [data-slot=glow-card]{padding:16px}.rr-checkout .rr-tariff-grid{grid-template-columns:1fr}}@font-face{font-family:inter;src:url(/_next/static/media/0336a89fb4e7fc1d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_d18add{font-family:inter,inter Fallback}.__variable_d18add{--font-inter:"inter","inter Fallback"}@font-face{font-family:spaceGrotesk;src:url(/_next/static/media/6c9d152e7d33394a-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:spaceGrotesk Fallback;src:local("Arial");ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.00%;size-adjust:110.84%}.__className_ef79d0{font-family:spaceGrotesk,spaceGrotesk Fallback}.__variable_ef79d0{--font-space-grotesk:"spaceGrotesk","spaceGrotesk Fallback"}@font-face{font-family:jetBrainsMono;src:url(/_next/static/media/aa4388db5528a0d5-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetBrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_8d1b4e{font-family:jetBrainsMono,jetBrainsMono Fallback}.__variable_8d1b4e{--font-jetbrains-mono:"jetBrainsMono","jetBrainsMono Fallback"}