@font-face{font-family: "JetBrains Mono";font-style: normal;font-weight: 400 500;font-display: swap;src: url("../fonts/jetbrains-mono-cyrillic-ext.woff2") format("woff2");unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family: "JetBrains Mono";font-style: normal;font-weight: 400 500;font-display: swap;src: url("../fonts/jetbrains-mono-cyrillic.woff2") format("woff2");unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family: "JetBrains Mono";font-style: normal;font-weight: 400 500;font-display: swap;src: url("../fonts/jetbrains-mono-latin-ext.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: "JetBrains Mono";font-style: normal;font-weight: 400 500;font-display: swap;src: url("../fonts/jetbrains-mono-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: "Jost";font-style: normal;font-weight: 300 700;font-display: swap;src: url("../fonts/jost-cyrillic.woff2") format("woff2");unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family: "Jost";font-style: normal;font-weight: 300 700;font-display: swap;src: url("../fonts/jost-latin-ext.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: "Jost";font-style: normal;font-weight: 300 700;font-display: swap;src: url("../fonts/jost-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}:root{--color-brand-orange: #F5F6F7;--color-brand-gradient-start: #FFFFFF;--color-brand-gradient-end: #D4D7DC;--accent-fill: #F5F6F7;--on-accent: #0B0C0E;--accent-glow: 0 10px 26px -16px rgba(255,255,255,0.35);--color-heart: #F5F6F7;--color-app-tile: #3A3D44;--bg-main: #0B0C0E;--bg-card: rgba(22,24,27,0.74);--bg-card-alt: rgba(255,255,255,0.06);--bg-input: rgba(0,0,0,0.3);--bg-elevated: #17191C;--glass-edge: rgba(255,255,255,0.08);--text-main: #F5F6F7;--text-muted: #A0A4AB;--text-dim: #737880;--color-text-accent: #D6D9DE;--color-subtitles: #A0A4AB;--color-logo-text: #F5F6F7;--border-subtle: rgba(255,255,255,0.1);--shadow-subtle: rgba(0,0,0,0.55);--pressed-bg: #F5F6F7;--pressed-text: #0B0C0E;--ok: #34D399;--err: #F87171;--overlay: rgba(0,0,0,0.6);--aura-1: #FFFFFF;--aura-2: #9CA3AF;--aura-3: #4B5563;--aura-strength: 0.1;--glass-blur: 24px;--title-fill: linear-gradient(90deg,#FFFFFF,#B9BEC6);--hero-glow: rgba(255,255,255,0.14);--accent-soft-bg: rgba(255,255,255,0.07);--accent-soft-border: rgba(255,255,255,0.18);--accent-soft-text: #F5F6F7;--shimmer: linear-gradient(90deg,#9CA3AF,#E5E7EB,#FFFFFF,#C9CDD3,#FFFFFF,#E5E7EB,#9CA3AF);--shimmer-text: linear-gradient(90deg,#FFFFFF,#B9BEC6,#FFFFFF);--bar-track: rgba(255,255,255,0.09);--bar-mute: rgba(255,255,255,0.28);--menu-bg: rgba(23,25,28,0.97);--cut: rgba(255,255,255,0.24);--glass-solid: #16181B;--cover-default: linear-gradient(135deg,#6B7079,#2A2D33 55%,#15171A);color-scheme: dark;--container-max: 1800px;--container-pad: clamp(16px,2.6vw,52px);--radius-sm: 12px;--radius-md: 18px;--radius-lg: 24px;--radius-pill: 999px;--header-height: 52px;--font-main: "Jost","Segoe UI",system-ui,-apple-system,Arial,sans-serif;--font-mono: "JetBrains Mono",ui-monospace,"Cascadia Mono",Consolas,monospace;}@media (prefers-color-scheme: light){:root:not([data-theme="dark"]){--color-brand-orange: #38BDF8;--color-brand-gradient-start: #7DD3FC;--color-brand-gradient-end: #38BDF8;--accent-fill: linear-gradient(90deg,#67D0FA,#38BDF8);--on-accent: #04121F;--accent-glow: 0 10px 26px -12px rgba(56,189,248,0.8);--color-heart: #38BDF8;--color-app-tile: #1E78C8;--bg-main: #081020;--bg-card: rgba(18,30,54,0.6);--bg-card-alt: rgba(148,184,255,0.08);--bg-input: rgba(0,0,0,0.25);--bg-elevated: #111B31;--glass-edge: rgba(255,255,255,0.12);--text-main: #EAF2FF;--text-muted: #9FB0CC;--text-dim: #7385A3;--color-text-accent: #7DD3FC;--color-subtitles: #9FB0CC;--color-logo-text: #EAF2FF;--border-subtle: rgba(148,184,255,0.16);--shadow-subtle: rgba(0,0,0,0.5);--pressed-bg: rgba(234,242,255,0.94);--pressed-text: #081020;--ok: #34D399;--err: #F87171;--overlay: rgba(3,8,18,0.62);--aura-1: #0EA5E9;--aura-2: #2563EB;--aura-3: #1E3A8A;--aura-strength: 0.5;--title-fill: linear-gradient(90deg,#BAE6FD,#38BDF8 50%,#60A5FA);--hero-glow: rgba(56,189,248,0.6);--accent-soft-bg: linear-gradient(90deg,rgba(56,189,248,0.22),rgba(56,189,248,0.05));--accent-soft-border: rgba(56,189,248,0.38);--accent-soft-text: #CFEFFF;--shimmer: linear-gradient(90deg,#38BDF8,#22D3EE,#A5F3FC,#60A5FA,#A5F3FC,#22D3EE,#38BDF8);--shimmer-text: linear-gradient(90deg,#7DD3FC,#38BDF8,#60A5FA,#7DD3FC);--bar-track: rgba(255,255,255,0.09);--bar-mute: rgba(255,255,255,0.28);--menu-bg: rgba(17,27,49,0.96);--cut: rgba(255,255,255,0.24);--glass-solid: #111B31;--cover-default: linear-gradient(135deg,#5AB8F0,#1E6FB8 55%,#0B2A4D);color-scheme: dark;}}:root[data-theme="light"]{--color-brand-orange: #38BDF8;--color-brand-gradient-start: #7DD3FC;--color-brand-gradient-end: #38BDF8;--accent-fill: linear-gradient(90deg,#67D0FA,#38BDF8);--on-accent: #04121F;--accent-glow: 0 10px 26px -12px rgba(56,189,248,0.8);--color-heart: #38BDF8;--color-app-tile: #1E78C8;--bg-main: #081020;--bg-card: rgba(18,30,54,0.6);--bg-card-alt: rgba(148,184,255,0.08);--bg-input: rgba(0,0,0,0.25);--bg-elevated: #111B31;--glass-edge: rgba(255,255,255,0.12);--text-main: #EAF2FF;--text-muted: #9FB0CC;--text-dim: #7385A3;--color-text-accent: #7DD3FC;--color-subtitles: #9FB0CC;--color-logo-text: #EAF2FF;--border-subtle: rgba(148,184,255,0.16);--shadow-subtle: rgba(0,0,0,0.5);--pressed-bg: rgba(234,242,255,0.94);--pressed-text: #081020;--ok: #34D399;--err: #F87171;--overlay: rgba(3,8,18,0.62);--aura-1: #0EA5E9;--aura-2: #2563EB;--aura-3: #1E3A8A;--aura-strength: 0.5;--title-fill: linear-gradient(90deg,#BAE6FD,#38BDF8 50%,#60A5FA);--hero-glow: rgba(56,189,248,0.6);--accent-soft-bg: linear-gradient(90deg,rgba(56,189,248,0.22),rgba(56,189,248,0.05));--accent-soft-border: rgba(56,189,248,0.38);--accent-soft-text: #CFEFFF;--shimmer: linear-gradient(90deg,#38BDF8,#22D3EE,#A5F3FC,#60A5FA,#A5F3FC,#22D3EE,#38BDF8);--shimmer-text: linear-gradient(90deg,#7DD3FC,#38BDF8,#60A5FA,#7DD3FC);--bar-track: rgba(255,255,255,0.09);--bar-mute: rgba(255,255,255,0.28);--menu-bg: rgba(17,27,49,0.96);--cut: rgba(255,255,255,0.24);--glass-solid: #111B31;--cover-default: linear-gradient(135deg,#5AB8F0,#1E6FB8 55%,#0B2A4D);color-scheme: dark;}@media (prefers-reduced-motion: reduce){*,::before,::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important;}}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0;}body{font-family: var(--font-main);font-weight: 500;background-color: var(--bg-main);color: var(--text-main);line-height: 1.4;transition: background-color 0.3s ease,color 0.3s ease;overflow-x: hidden;min-width: 280px;}body::before{content: "";position: fixed;inset: -10%;z-index: -1;pointer-events: none;opacity: calc(var(--aura-strength) * 0.55);background: radial-gradient(38% 34% at 16% 4%,var(--aura-1),transparent 70%),radial-gradient(32% 30% at 88% 6%,var(--aura-2),transparent 70%);animation: aura-drift 22s ease-in-out infinite alternate;}body:has(.home-hero)::before{opacity: var(--aura-strength);background: radial-gradient(42% 46% at 12% 10%,var(--aura-1),transparent 70%),radial-gradient(36% 42% at 90% 14%,var(--aura-2),transparent 70%),radial-gradient(46% 40% at 52% 58%,var(--aura-3),transparent 70%);}@keyframes aura-drift{to{transform: translate3d(2%,2.5%,0) scale(1.04);}}h1,h2,h3,h4{font-weight: 600;letter-spacing: -0.02em;}a{color: inherit;text-decoration: none;}[hidden]{display: none !important;}button,input,select{font: inherit;border: none;outline: none;background: none;}button{cursor: pointer;}:focus-visible{outline: 3px solid var(--color-brand-orange);outline-offset: 2px;}.container{width: 100%;max-width: var(--container-max);margin: 0 auto;padding-left: var(--container-pad);padding-right: var(--container-pad);}.noscript-note{padding: 14px var(--container-pad);background-color: var(--bg-card-alt);border-bottom: 1px solid var(--border-subtle);color: var(--color-subtitles);font-size: 14px;font-weight: 400;line-height: 1.5;text-align: center;}.noscript-note a{color: var(--color-text-accent);text-decoration: underline;text-underline-offset: 2px;}.btn-hero-primary{display: inline-flex;align-items: center;justify-content: center;background: var(--accent-fill);color: var(--on-accent);padding: 14px 28px;border-radius: var(--radius-pill);font-size: 16px;font-weight: 600;box-shadow: var(--accent-glow);transition: filter 0.15s,transform 0.1s;}.btn-hero-primary:hover{filter: brightness(1.07);}.btn-hero-primary:active{transform: scale(0.98);}.btn-hero-secondary{display: inline-flex;align-items: center;justify-content: center;background-color: var(--bg-card-alt);border: 1px solid var(--border-subtle);color: var(--text-main);padding: 13px 26px;border-radius: var(--radius-pill);font-size: 16px;font-weight: 600;transition: border-color 0.2s;}.btn-hero-secondary:hover{border-color: var(--text-muted);}.app-tile{--tile: var(--color-app-tile);width: 64px;height: 64px;background: radial-gradient(circle at 30% 25%,rgba(255,255,255,0.55),transparent 46%),var(--tile);border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #FFFFFF;fill: #FFFFFF;box-shadow: 0 10px 26px -12px var(--tile);flex-shrink: 0;}.app-tile svg{width: 46%;height: 46%;}.app-tile[data-icon="steam"]{--tile: #1E78C8;}.app-tile[data-icon="telegram"]{--tile: #2AABEE;}.app-tile[data-icon="apple"]{--tile: #8E9199;}.app-tile[data-icon="roblox"]{--tile: #6E727A;}.app-tile[data-icon="playstation"]{--tile: #0070D1;}.app-tile[data-icon="xbox"]{--tile: #16A34A;}.app-tile[data-icon="pubg"]{--tile: #D99A00;}.app-tile[data-icon="valorant"]{--tile: #E8404D;}.app-tile[data-icon="riot"]{--tile: #3A3A44;}.app-tile[data-icon="lol"]{--tile: #B8914E;}.app-tile[data-sub="wildrift"]{--tile: #2E86D6;}.app-tile[data-icon="switch"]{--tile: #E60012;}.app-tile[data-icon="nintendo"]{--tile: #FF7D00;}.app-tile[data-icon="callofduty"]{--tile: #556B2F;}.app-tile[data-icon="freefire"]{--tile: #FF5A1F;}.app-tile[data-icon="mobile"]{--tile: #7C5CFF;}.app-tile[data-icon="googleplay"]{--tile: #0F9D58;}.app-tile[data-icon="discord"]{--tile: #5865F2;}.app-tile[data-icon="epic"]{--tile: #7C828C;}.app-tile[data-icon="battlenet"]{--tile: #148EFF;}.app-tile[data-icon="netflix"]{--tile: #D81F26;}.app-tile[data-icon="claude"]{--tile: #D97757;}.app-tile[data-icon="openai"]{--tile: #10A37F;}.app-tile[data-icon="grok"]{--tile: #111827;}.app-tile[data-icon="twitch"]{--tile: #9146FF;}.app-tile-lg{width: 80px;height: 80px;}.section-title-wrap{display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 20px;}.section-title{font-size: clamp(22px,2.4vw,32px);font-weight: 600;letter-spacing: -0.02em;}.section-title span{color: var(--color-text-accent);}.link-all{color: var(--color-subtitles);font-size: 15px;display: flex;align-items: center;gap: 4px;}.link-all:hover{color: var(--color-brand-orange);}.catalog-filters,.order-card,.order-track,.order-pay-main,.order-pay-side,.order-side,.auth-card,.auth-modal,.article-cta,.catalog-panel{-webkit-backdrop-filter: blur(var(--glass-blur)) saturate(150%);backdrop-filter: blur(var(--glass-blur)) saturate(150%);}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--bg-card: var(--glass-solid);}}@media (prefers-reduced-transparency: reduce){:root{--bg-card: var(--glass-solid);}}.fav-btn{display: none;width: 32px;height: 32px;flex: 0 0 32px;align-items: center;justify-content: center;border-radius: 50%;color: var(--text-muted);background-color: transparent;border: 1px solid transparent;transition: color 0.15s,background-color 0.15s,border-color 0.15s;}html[data-fav="on"] .fav-btn{display: inline-flex;}.fav-btn:hover{color: var(--color-heart);background-color: var(--bg-card-alt);border-color: var(--border-subtle);}.fav-btn.fav-on{color: var(--color-heart);}.fav-btn.fav-on svg{fill: currentColor;}.fav-btn.fav-big{width: 44px;height: 44px;flex: 0 0 44px;border-color: var(--border-subtle);background-color: var(--bg-card);}.fav-btn.fav-big svg{width: 22px;height: 22px;}.sel{position: relative;display: inline-flex;}.sel-native-hidden{position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none;clip-path: inset(50%);}.sel-trigger{display: inline-flex;align-items: center;gap: 7px;background-image: none;text-align: left;}.sort-select.sel-trigger{padding-right: 14px;}.sel-label{flex: 1 1 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.sel-label[data-sel-static] > span{display: none;}.sel[data-sel-current="popular"] .sel-label[data-sel-static="sort"] > [data-sel-value="popular"],.sel[data-sel-current="price-asc"] .sel-label[data-sel-static="sort"] > [data-sel-value="price-asc"],.sel[data-sel-current="price-desc"] .sel-label[data-sel-static="sort"] > [data-sel-value="price-desc"]{display: inline;}.sel-arrow{display: inline-flex;flex: none;color: var(--text-muted);transition: transform 0.18s ease,color 0.18s;}.sel-open .sel-arrow{transform: rotate(180deg);color: var(--color-text-accent);}.sel-single .sel-trigger{cursor: default;}.sel-single .sel-arrow{opacity: 0.35;}.sel-disabled{opacity: 0.5;pointer-events: none;}.sel-menu{position: fixed;z-index: 1200;overflow-y: auto;overscroll-behavior: contain;padding: 6px;background-color: var(--bg-elevated);border: 1px solid var(--border-subtle);border-radius: var(--radius-md);box-shadow: 0 4px 8px -4px var(--shadow-subtle),0 18px 40px -12px var(--shadow-subtle),0 2px 6px rgba(0,0,0,0.06);animation: sel-in 0.14s ease-out;}@keyframes sel-in{from{opacity: 0;transform: translateY(-4px);}to{opacity: 1;transform: translateY(0);}}.sel-up + .sel-menu,.sel-menu.sel-menu-up{animation-name: sel-in-up;}@keyframes sel-in-up{from{opacity: 0;transform: translateY(4px);}to{opacity: 1;transform: translateY(0);}}.sel-option{display: flex;align-items: center;gap: 8px;padding: 10px 12px;border-radius: var(--radius-sm);font-size: 14px;font-weight: 600;line-height: 1.3;color: var(--text-main);cursor: pointer;white-space: nowrap;transition: background-color 0.12s,color 0.12s;}.sel-option.is-active{background-color: var(--bg-card);color: var(--color-text-accent);}.sel-option.is-selected{color: var(--color-text-accent);}.sel-option.is-selected::after{content: "";flex: none;margin-left: auto;width: 14px;height: 14px;background-color: currentColor;-webkit-mask: var(--sel-check) center / contain no-repeat;mask: var(--sel-check) center / contain no-repeat;}:root{--sel-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13.5 4.5l-7 7-4-4' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}.sel-option[aria-disabled="true"]{opacity: 0.4;cursor: default;}@media (max-width: 560px){.sel-option{padding: 13px 14px;font-size: 15px;white-space: normal;}}.scroll-row{position: relative;}.scroll-row.is-scrollable > :first-child{cursor: grab;}.scroll-row > .is-dragging{cursor: grabbing;user-select: none;}.scroll-row > .is-dragging *{pointer-events: none;}.scroll-row.has-right > :first-child{-webkit-mask-image: linear-gradient(to right,#000 calc(100% - 64px),transparent);mask-image: linear-gradient(to right,#000 calc(100% - 64px),transparent);}.scroll-row.has-left > :first-child{-webkit-mask-image: linear-gradient(to left,#000 calc(100% - 64px),transparent);mask-image: linear-gradient(to left,#000 calc(100% - 64px),transparent);}.scroll-row.has-left.has-right > :first-child{-webkit-mask-image: linear-gradient(to right,transparent,#000 64px,#000 calc(100% - 64px),transparent);mask-image: linear-gradient(to right,transparent,#000 64px,#000 calc(100% - 64px),transparent);}.scroll-row-arrow{position: absolute;top: 50%;transform: translateY(-50%);width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background-color: var(--bg-card);color: var(--text-main);fill: currentColor;border: 1px solid var(--border-subtle);box-shadow: 0 4px 12px var(--shadow-subtle);z-index: 2;transition: background-color 0.2s,color 0.2s;}.scroll-row-arrow:hover{background-color: var(--pressed-bg);color: var(--pressed-text);}.scroll-row-prev{left: -4px;}.scroll-row-next{right: -4px;}@media (hover: none){.scroll-row-arrow{display: none;}}.nav-progress{position: fixed;inset: 0 0 auto 0;height: 3px;background: var(--accent-fill);transform: scaleX(0);transform-origin: 0 50%;opacity: 0;pointer-events: none;z-index: 9999;}.nav-progress.is-on{opacity: 1;animation: nav-progress 2s ease-out forwards;}@keyframes nav-progress{0%{transform: scaleX(0);}60%{transform: scaleX(0.7);}100%{transform: scaleX(0.92);}}@media (prefers-reduced-motion: reduce){.nav-progress.is-on{animation: none;transform: scaleX(0.6);}}:root{--silver: linear-gradient(120deg,#3E4148 0%,#8E949E 18%,#D6DAE1 32%,#7C828C 46%,#BCC2CB 60%,#5A5F68 76%,#9CA2AC 88%,#3E4148 100%);}@keyframes silver-sheen{from{background-position: 0% 50%;}to{background-position: 100% 50%;}}:is(.home-popular,.line-card) .app-tile[data-icon="epic"],.gc[data-icon="epic"]{background-size: 300% 100%;background-position: 35% 50%;text-shadow: 0 1px 2px rgba(0,0,0,0.45);}.bn-ico{width: 20px;height: 20px;fill: currentColor;flex: none;}.bn-gift{width: 40px;height: 40px;display: grid;place-items: center;flex: none;border-radius: 12px;color: var(--on-accent);background: var(--accent-fill);box-shadow: var(--accent-glow);font-weight: 700;}.bn-btn{display: inline-flex;justify-content: center;align-items: center;border: 0;cursor: pointer;padding: 14px 20px;border-radius: var(--radius-pill);font: 600 15px var(--font-main);background: var(--accent-fill);color: var(--on-accent);box-shadow: var(--accent-glow);}.bn-x{position: absolute;z-index: 3;right: 12px;top: 12px;width: 32px;height: 32px;border: 0;border-radius: 50%;background: none;color: var(--text-dim);font-size: 20px;line-height: 1;cursor: pointer;}.bn-x:hover{color: var(--text-main);background: var(--bg-card-alt);}.bn-dim{position: fixed;inset: 0;z-index: 1000;display: grid;place-items: center;padding: 16px;background: var(--overlay,rgba(0,0,0,.6));backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);animation: bn-in .2s ease both;}.bn-modal{position: relative;width: min(440px,100%);max-height: calc(100% - 8px);overflow: auto;padding: 28px 26px 18px;text-align: center;color: var(--text-main);background: var(--bg-elevated);border: 1px solid var(--accent-soft-border);border-radius: 26px;box-shadow: 0 40px 100px -30px rgba(0,0,0,.8);animation: bn-pop .3s cubic-bezier(.2,.9,.3,1.2) both;}.bn-fan{position: relative;height: 108px;margin-bottom: 6px;}.bn-fan i{position: absolute;left: 50%;top: 8px;width: 72px;height: 94px;margin-left: -36px;display: grid;place-items: center;border-radius: 14px;color: var(--text-muted);background: var(--bg-card-alt);border: 1px solid var(--border-subtle);box-shadow: 0 10px 24px -10px rgba(0,0,0,.5);}.bn-fan i:nth-child(1){transform: translateX(-60px) rotate(-14deg);}.bn-fan i:nth-child(3){transform: translateX(60px) rotate(14deg);}.bn-fan i:nth-child(2){z-index: 1;top: 0;color: var(--on-accent);background: var(--accent-fill);}.bn-fan svg{width: 32px;height: 32px;fill: currentColor;}.bn-modal > small{display: block;font-size: 12px;letter-spacing: .08em;text-transform: uppercase;color: var(--text-muted);}.bn-modal h3{margin: 6px 0 8px;font: 700 25px/1.15 var(--font-main);letter-spacing: -0.02em;text-wrap: balance;}.bn-modal p{margin: 0 auto 18px;max-width: 32ch;font-size: 14.5px;line-height: 1.5;color: var(--text-muted);}.bn-modal .bn-btn{width: 100%;}.bn-later{display: block;width: 100%;margin-top: 8px;padding: 8px;border: 0;background: none;cursor: pointer;font: 400 13.5px var(--font-main);color: var(--text-dim);}.bn-later:hover{color: var(--text-muted);}.bn-terms{display: block;margin-top: 10px;font-size: 12.5px;color: var(--text-dim);text-decoration: underline;text-underline-offset: 3px;}.bn-opts{display: grid;gap: 8px;margin: 12px 0 16px;text-align: left;}.bn-opt{display: grid;grid-template-columns: 34px 1fr;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 14px;color: var(--text-main);text-decoration: none;background: var(--accent-soft-bg);border: 1px solid var(--border-subtle);}.bn-opt:hover{border-color: var(--accent-soft-border);}.bn-opt svg{width: 22px;height: 22px;fill: currentColor;justify-self: center;}.bn-opt b{display: block;font-size: 15px;}.bn-opt small{display: block;font-size: 13px;color: var(--text-muted);}@keyframes bn-in{from{opacity: 0;}}@keyframes bn-pop{from{opacity: 0;transform: translateY(12px) scale(.96);}}.bn-chip{display: inline-flex;align-items: center;gap: 8px;height: 40px;padding: 0 14px 0 10px;margin-right: 8px;border-radius: var(--radius-pill);cursor: pointer;white-space: nowrap;font: 600 14px var(--font-main);color: var(--text-main);background: var(--accent-soft-bg);border: 1px solid var(--accent-soft-border);}.bn-chip .bn-ico{color: var(--color-text-accent,currentColor);}.bn-chip i{font-style: normal;font-weight: 400;color: var(--text-muted);}@media (max-width: 640px){.bn-chip{display: none;}}.bn-box{display: grid;gap: 12px;margin-top: 14px;padding: 14px 16px;border-radius: 18px;color: var(--text-main);background: var(--accent-soft-bg);border: 1px solid var(--accent-soft-border);}.bn-box.is-off{background: transparent;border-style: dashed;}.bn-head{display: grid;grid-template-columns: 40px 1fr auto;align-items: center;gap: 12px;text-align: left;}.bn-head b{display: block;font-size: 15px;}.bn-head small{display: block;margin-top: 2px;font-size: 13px;line-height: 1.35;color: var(--text-muted);}.bn-box.is-off .bn-gift{background: var(--bg-card-alt);color: var(--text-muted);box-shadow: none;}.bn-box.is-done .bn-gift{background: rgba(52,211,153,.16);color: var(--ok);box-shadow: none;}.bn-sw{position: relative;width: 48px;height: 28px;flex: none;border: 0;border-radius: 999px;cursor: pointer;background: var(--bar-track,rgba(255,255,255,.12));transition: background .2s;}.bn-sw::after{content: "";position: absolute;top: 3px;left: 3px;width: 22px;height: 22px;border-radius: 50%;background: var(--text-dim);box-shadow: 0 1px 3px rgba(0,0,0,.4);transition: left .2s,background .2s;}.bn-sw[aria-checked="true"]{background: var(--accent-fill);}.bn-sw[aria-checked="true"]::after{left: 23px;background: var(--on-accent);}.bn-sw:focus-visible{outline: 2px solid var(--text-main);outline-offset: 2px;}.bn-code{display: grid;gap: 8px;padding-top: 12px;border-top: 1px solid var(--border-subtle);text-align: left;}.bn-code small{font-size: 13px;color: var(--text-muted);}.bn-again{border: 0;padding: 0;background: none;cursor: pointer;font: inherit;color: var(--text-main);text-decoration: underline;text-underline-offset: 3px;}.bn-input{width: 100%;height: 52px;border-radius: 14px;text-align: center;font: 600 24px var(--font-main);letter-spacing: .5em;padding-left: .5em;color: var(--text-main);background: var(--bg-input);border: 1px solid var(--border-subtle);}.bn-input:focus{outline: none;border-color: var(--text-main);}.bn-err{color: var(--err);}.bn-dt{display: inline-flex;align-items: center;gap: 8px;}.bn-dt .bn-ico{width: 18px;height: 18px;}@media (prefers-reduced-motion: reduce){.bn-dim,.bn-modal{animation: none;}.bn-sw,.bn-sw::after{transition: none;}}.bn-coin{font: 700 17px var(--font-main);}.bn-head.bn-head-solo{grid-template-columns: 40px 1fr;}.bn-note{display: block;font-size: 12.5px;line-height: 1.4;color: var(--text-muted);text-align: left;}.main-header{position: sticky;top: 0;z-index: 60;padding: 14px 0 6px;}.header-row{display: flex;justify-content: center;}.site-nav{display: flex;align-items: center;gap: 12px;width: fit-content;max-width: 100%;min-width: 0;padding: 6px 6px 6px 18px;background-color: var(--bg-card);border: 1px solid var(--border-subtle);border-radius: var(--radius-pill);-webkit-backdrop-filter: blur(var(--glass-blur)) saturate(150%);backdrop-filter: blur(var(--glass-blur)) saturate(150%);box-shadow: inset 0 1px 0 var(--glass-edge),0 20px 50px -24px rgba(0,0,0,0.7);}.logo-link{display: flex;align-items: center;flex-shrink: 0;}.logo-svg{height: 26px;width: auto;display: block;}.logo-svg text{font-family: var(--font-main);font-weight: 600;letter-spacing: -0.02em;}.logo-svg path{fill: var(--color-heart);}.btn-catalog{display: flex;align-items: center;gap: 7px;flex-shrink: 0;height: 38px;padding: 0 14px;font-size: 14.5px;color: var(--text-main);white-space: nowrap;border-radius: var(--radius-pill);transition: background-color 0.2s;}.btn-catalog:hover,.btn-catalog[aria-expanded="true"]{background-color: var(--bg-card-alt);}.nav-links{display: flex;align-items: center;gap: 4px;}.nav-links a{padding: 8px 10px;font-size: 14.5px;color: var(--text-muted);white-space: nowrap;border-radius: var(--radius-pill);transition: color 0.2s;}.nav-links a[aria-current="page"]{color: var(--text-main);background-color: var(--bg-card-alt);box-shadow: inset 0 0 0 1px var(--border-subtle);}.nav-links a[hidden]{display: none;}.nav-links a:hover{color: var(--text-main);}.search-form{position: relative;flex: 0 1 220px;min-width: 0;height: 38px;transition: flex-basis 0.25s ease;}.search-form:focus-within{flex-basis: 300px;}.search-input{width: 100%;height: 100%;padding: 0 16px 0 38px;font-size: 14.5px;color: var(--text-main);background-color: var(--bg-input);border: 1px solid var(--border-subtle);border-radius: var(--radius-pill);transition: border-color 0.2s,box-shadow 0.2s;}.search-input::placeholder{color: var(--text-muted);}.search-input::-webkit-search-cancel-button{-webkit-appearance: none;}.search-input:focus{border-color: var(--color-text-accent);box-shadow: 0 0 0 4px color-mix(in srgb,var(--color-text-accent) 20%,transparent);}.search-icon{position: absolute;left: 14px;top: 50%;transform: translateY(-50%);pointer-events: none;fill: var(--text-muted);}.search-form .search-suggest{left: 0;right: auto;width: max(100%,360px);}.search-suggest{position: absolute;top: calc(100% + 6px);left: 0;right: 0;background-color: var(--bg-elevated);border: 1px solid var(--border-subtle);border-radius: var(--radius-md);box-shadow: 0 14px 30px var(--shadow-subtle);padding: 6px;display: none;z-index: 80;max-height: 420px;overflow-y: auto;}.search-suggest.open{display: block;}.search-suggest-item{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: var(--radius-sm);}.search-suggest-item:hover{background-color: var(--bg-card-alt);}.search-suggest-item .app-tile{width: 36px;height: 36px;box-shadow: none;}.ss-name{font-size: 14px;}.ss-price{margin-left: auto;color: var(--color-text-accent);font-size: 14px;white-space: nowrap;}.search-suggest-all{display: block;text-align: center;padding: 10px;color: var(--color-subtitles);font-size: 14px;border-top: 1px solid var(--border-subtle);margin-top: 4px;}.search-suggest-all:hover{color: var(--color-brand-orange);}.search-suggest-empty{padding: 14px;text-align: center;color: var(--text-muted);font-weight: 400;font-size: 14px;}.header-actions{display: flex;align-items: center;gap: 6px;flex-shrink: 0;}.pill-btn{display: flex;align-items: center;justify-content: center;gap: 8px;height: 38px;padding: 0 16px;font-size: 14.5px;color: var(--text-main);white-space: nowrap;background-color: var(--bg-input);border: 1px solid var(--border-subtle);border-radius: var(--radius-pill);transition: border-color 0.2s;}.pill-btn:hover{border-color: var(--text-muted);}.pill-icon{width: 38px;padding: 0;}.pill-btn-primary{font-weight: 600;color: var(--pressed-text);background-color: var(--pressed-bg);border-color: transparent;}.pill-btn-primary:hover{border-color: transparent;filter: brightness(1.05);}.pill-btn-primary span{display: block;max-width: 160px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}@media (max-width: 767px){.pill-btn-primary:not([href]){width: 38px;padding: 0;justify-content: center;}.pill-btn-primary:not([href]) span:not([data-i18n]){display: none;}}@media (max-width: 1180px){.nav-links{display: none;}}@media (max-width: 767px){.search-form .search-suggest{left: 0;width: 100%;transform: none;}.main-header{padding-top: 10px;}.site-nav{width: 100%;gap: 6px;padding-left: 14px;}.logo-link{margin-right: auto;}.btn-catalog span{display: none;}.btn-catalog{width: 38px;padding: 0;justify-content: center;background-color: var(--bg-input);border: 1px solid var(--border-subtle);}.search-form{flex: 0 0 38px;}.search-input{padding: 0;color: transparent;cursor: pointer;}.search-input::placeholder{color: transparent;}.search-icon{left: 50%;transform: translate(-50%,-50%);}.search-form:focus-within{position: absolute;left: 6px;right: 6px;z-index: 2;flex-basis: auto;}.search-form:focus-within .search-input{padding: 0 16px 0 38px;color: var(--text-main);cursor: text;background-color: var(--bg-elevated);}.search-form:focus-within .search-input::placeholder{color: var(--text-muted);}.search-form:focus-within .search-icon{left: 14px;transform: translateY(-50%);}.site-nav{position: relative;}.search-form .search-suggest{width: auto;left: 0;right: 0;transform: none;}}@media (min-width: 401px) and (max-width: 440px){.site-nav:has(.search-form){gap: 4px;padding-left: 12px;}.site-nav:has(.search-form) .header-actions{gap: 4px;}.site-nav:has(.search-form) .pill-btn{height: 34px;}.site-nav:has(.search-form) .pill-icon,.site-nav:has(.search-form) .search-form,.site-nav:has(.search-form) .btn-catalog{width: 34px;flex-basis: 34px;height: 34px;}.site-nav:has(.search-form) .search-form:focus-within{width: auto;}.site-nav:has(.search-form) .pill-btn-primary{padding: 0 11px;font-size: 13.5px;}}@media (max-width: 400px){.logo-svg{height: 20px;}.site-nav{gap: 4px;padding-left: 10px;}.header-actions{gap: 4px;}.pill-btn{height: 34px;}.pill-icon,.search-form,.btn-catalog{width: 34px;flex-basis: 34px;height: 34px;}.search-form:focus-within{width: auto;}.pill-btn-primary{padding: 0 11px;font-size: 13.5px;}}@media (max-width: 340px){.site-nav .logo-link{width: 20px;overflow: hidden;flex: none;}.site-nav .logo-svg{height: 30px;width: 143px;max-width: none;flex: none;margin-left: -2px;}}.site-nav{position: relative;}.theme-heart{position: absolute;z-index: 1;padding: 0;border: 0;border-radius: 50%;background: none;cursor: pointer;}.theme-heart:focus-visible{outline: 2px solid var(--color-brand-orange);outline-offset: 2px;}.logo-svg path{transform-box: fill-box;transform-origin: center;transition: transform 0.2s ease;}.theme-heart:hover + .logo-link .logo-svg path{transform: scale(1.14);}.theme-heart.beat + .logo-link .logo-svg path{animation: heart-beat 0.5s ease;}@keyframes heart-beat{30%{transform: scale(1.35);}60%{transform: scale(0.9);}}:root[data-theme="dark"] .site-nav .logo-svg path{filter: drop-shadow(0 0 5px rgba(255,255,255,0.45));}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .site-nav .logo-svg path{filter: drop-shadow(0 0 5px rgba(255,255,255,0.45));}}@media (hover: hover){.theme-heart::after{content: attr(data-tip);position: absolute;top: calc(100% + 10px);left: 50%;transform: translateX(-50%);padding: 5px 9px;font-size: 12px;font-weight: 500;white-space: nowrap;color: var(--bg-main);background-color: var(--text-main);border-radius: 8px;opacity: 0;pointer-events: none;transition: opacity 0.2s;}.theme-heart:hover::after,.theme-heart:focus-visible::after{opacity: 1;}}::view-transition-old(root),::view-transition-new(root){animation: none;mix-blend-mode: normal;}.promo-tg{fill: currentColor;flex: none;}.promo-bar{position: relative;z-index: 61;display: flex;align-items: center;justify-content: center;min-height: 40px;padding: 0 48px;font-size: 14px;line-height: 1.2;background: linear-gradient(90deg,rgba(42,171,238,0.08),rgba(42,171,238,0.2),rgba(42,171,238,0.08));border-bottom: 1px solid rgba(42,171,238,0.22);}.promo-off .promo-bar{display: none;}.promo-bar-link{display: inline-flex;align-items: center;gap: 10px;min-width: 0;color: var(--text-main);white-space: nowrap;}.promo-bar-link .promo-tg{color: #2AABEE;}.promo-bar-link b{font-weight: 600;}.promo-bar-more{color: var(--text-muted);overflow: hidden;text-overflow: ellipsis;}.promo-bar-go{padding: 4px 12px;border-radius: var(--radius-pill);font-size: 13px;font-weight: 600;background: rgba(42,171,238,0.18);}.promo-bar-x{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);width: 28px;height: 28px;display: grid;place-items: center;padding: 0;border: 0;border-radius: 50%;background: none;color: var(--text-dim);font-size: 18px;line-height: 1;cursor: pointer;}.promo-bar-x:hover{color: var(--text-main);}@media (max-width: 640px){.promo-bar{padding: 0 44px;}.promo-bar-more{display: none;}.promo-bar-link{gap: 8px;font-size: 13.5px;}}@media (max-width: 767px){.header-actions{margin-right: 14px;}}@media (min-width: 768px){.site-nav{gap: 18px;padding: 6px 6px 6px 20px;}.btn-catalog,.nav-links a{display: flex;align-items: center;height: 38px;padding: 0 14px;font-size: 14.5px;border-radius: var(--radius-pill);box-shadow: inset 0 0 0 1px transparent;}.btn-catalog + .nav-links{margin-left: -12px;}.nav-links{gap: 6px;}.header-actions{gap: 8px;}.header-actions .bn-chip{height: 38px;margin-right: 0;}}.quick-input{height: 52px;background-color: var(--bg-input);border: 1px solid var(--border-subtle);border-radius: var(--radius-pill);padding: 0 20px;color: var(--text-main);transition: border-color 0.2s,box-shadow 0.2s;}.quick-input::placeholder{color: var(--text-dim);}.quick-input:focus{border-color: var(--color-text-accent);box-shadow: 0 0 0 4px color-mix(in srgb,var(--color-text-accent) 20%,transparent);}.btn-quick-submit{height: 52px;padding: 0 28px;min-width: 310px;margin-left: auto;text-align: center;background: var(--accent-fill);color: var(--on-accent);border-radius: var(--radius-pill);font-size: 16px;font-weight: 600;white-space: nowrap;box-shadow: var(--accent-glow);transition: filter 0.15s,transform 0.1s;flex-shrink: 0;}.btn-quick-submit:hover{filter: brightness(1.07);}.btn-quick-submit:active{transform: scale(0.98);}.btn-quick-submit[disabled]{filter: none;box-shadow: none;}@media (max-width: 768px){.btn-quick-submit{width: 100%;min-width: 0;}}.products-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));gap: 20px;margin-bottom: 48px;}.product-card{background-color: var(--bg-card);border: 1px solid var(--border-subtle);border-radius: var(--radius-md);box-shadow: inset 0 1px 0 var(--glass-edge);padding: 20px;cursor: pointer;display: flex;flex-direction: column;justify-content: space-between;gap: 16px;transition: transform 0.2s,border-color 0.2s,box-shadow 0.2s;}.product-card:hover{transform: translateY(-3px);border-color: color-mix(in srgb,var(--text-main) 30%,transparent);box-shadow: inset 0 1px 0 var(--glass-edge),0 24px 50px -24px var(--hero-glow);}.product-top{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;}.product-top-side{display: flex;align-items: center;gap: 8px;}.badge-auto{font-size: 12px;padding: 4px 10px;background-color: var(--bg-card-alt);border: 1px solid var(--border-subtle);color: var(--text-main);border-radius: var(--radius-pill);white-space: nowrap;}.product-info{display: flex;flex-direction: column;gap: 6px;}.product-name{font-size: 16.5px;font-weight: 500;line-height: 1.3;color: var(--text-main);text-wrap: balance;}.product-meta{font-size: 12px;color: var(--text-muted);display: flex;align-items: center;gap: 8px;}.product-bottom{display: flex;align-items: center;justify-content: space-between;padding-top: 12px;border-top: 1px solid var(--border-subtle);}.price-block{display: flex;flex-direction: column;}.old-price{font-size: 12px;text-decoration: line-through;color: var(--text-muted);}.current-price{font-size: 19px;font-weight: 600;color: var(--text-main);font-variant-numeric: tabular-nums;}.btn-buy{display: inline-block;padding: 9px 16px;background: var(--accent-fill);color: var(--on-accent);border-radius: var(--radius-pill);font-size: 14px;font-weight: 600;text-align: center;box-shadow: var(--accent-glow);transition: filter 0.15s;}.btn-buy:hover{filter: brightness(1.07);}.product-card-skeleton{cursor: default;pointer-events: none;min-height: 176px;}.product-card-skeleton .app-tile{background-color: var(--bg-card-alt);box-shadow: none;}.skeleton-line{height: 14px;border-radius: 7px;background-color: var(--bg-card-alt);margin-bottom: 10px;width: 80%;}.skeleton-line-short{width: 50%;}.skeleton-line-price{width: 35%;height: 20px;margin: 0;}.product-card-skeleton .app-tile,.product-card-skeleton .skeleton-line{animation: skeleton-pulse 1.2s ease-in-out infinite;}@keyframes skeleton-pulse{0%,100%{opacity: 1;}50%{opacity: 0.55;}}@media (prefers-reduced-motion: reduce){.product-card-skeleton .app-tile,.product-card-skeleton .skeleton-line{animation: none;}}.line-card{padding: 0;gap: 0;overflow: hidden;}.line-card .product-top{position: relative;display: block;}.line-card .app-tile{--cover: var(--cover-default);width: 100%;height: auto;aspect-ratio: 16 / 7;border-radius: 0;background: var(--cover);box-shadow: none;}.line-card .app-tile svg{width: 17%;height: auto;aspect-ratio: 1;filter: drop-shadow(0 6px 16px rgba(0,0,0,0.4));}.line-card .app-tile::after{content: "";position: absolute;inset: 0;background: linear-gradient(115deg,rgba(255,255,255,0.22),transparent 40%);pointer-events: none;}.line-region{position: absolute;top: 10px;left: 10px;z-index: 1;padding: 3px 9px;font: 500 11px var(--font-mono);letter-spacing: 0.06em;color: #FFFFFF;background-color: rgba(0,0,0,0.45);border: 1px solid rgba(255,255,255,0.22);border-radius: 999px;}.line-card .product-top-side{position: absolute;top: 10px;right: 10px;z-index: 1;}.line-card .product-info{padding: 14px 16px 0;}.line-noms{display: flex;flex-wrap: wrap;gap: 6px;padding: 12px 16px 14px;}.line-nom{display: inline-flex;align-items: baseline;gap: 6px;padding: 6px 10px;font-size: 13px;font-weight: 500;color: var(--text-main);border: 1px solid var(--border-subtle);border-radius: 12px;font-variant-numeric: tabular-nums;transition: border-color 0.2s;}.line-nom:hover{border-color: var(--text-dim);}.line-nom{max-width: 100%;min-width: 0;}.line-nom span{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.line-nom i{flex: none;white-space: nowrap;font-style: normal;font-size: 12px;font-weight: 400;color: var(--text-muted);}.line-nom.more{color: var(--color-text-accent);border-style: dashed;}.line-card .product-bottom{margin: auto 16px 0;padding: 4px 0 16px;border-top: 0;}.btn-wide{display: flex;align-items: center;justify-content: space-between;gap: 12px;width: 100%;min-height: 48px;padding: 10px 18px;text-align: left;color: var(--text-main);background: var(--bg-card-alt);border: 1px solid var(--border-subtle);box-shadow: none;transition: border-color 0.15s;}.btn-wide:hover{filter: none;border-color: var(--color-text-accent);}.btn-wide .btn-go{color: var(--color-text-accent);}.btn-wide .price-block{flex-direction: row;align-items: baseline;gap: 8px;min-width: 0;}.btn-wide .current-price{font-size: 17px;font-weight: 700;color: inherit;white-space: nowrap;}.btn-wide .old-price{color: inherit;opacity: 0.6;white-space: nowrap;}.btn-go{display: inline-flex;align-items: center;gap: 6px;flex: none;}.btn-go::after{content: "→";transition: transform 0.15s;}.btn-wide:hover .btn-go::after{transform: translateX(3px);}.fav-line .product-top{display: flex;align-items: center;justify-content: flex-start;gap: 12px;text-align: left;}.fav-line .product-top .product-info{gap: 2px;}.fav-line .product-top .app-tile{width: 44px;height: 44px;}.fav-line .product-top .app-tile svg{width: 22px;height: 22px;}.fav-rows{display: flex;flex-direction: column;gap: 6px;}.fav-row{display: flex;align-items: center;gap: 8px;}.fav-row > a{flex: 1;min-width: 0;display: flex;justify-content: space-between;align-items: baseline;gap: 10px;padding: 10px 14px;border: 1px solid var(--border-subtle);border-radius: 12px;transition: border-color 0.2s;}.fav-row > a:hover{border-color: var(--text-dim);}.fav-row b{font-weight: 600;min-width: 0;overflow-wrap: anywhere;}.fav-row span{flex: none;color: var(--text-muted);font-variant-numeric: tabular-nums;}.fav-line .product-bottom .current-price{font-size: 14px;font-weight: 500;color: var(--text-muted);}:is(.home-popular,.line-card) .app-tile[data-icon="steam"]{--cover: linear-gradient(135deg,#66C0F4,#2A475E 45%,#171A21);}:is(.home-popular,.line-card) .app-tile[data-icon="telegram"]{--cover: linear-gradient(135deg,#6B93FF,#2AABEE 45%,#1C5FA8);}:is(.home-popular,.line-card) .app-tile[data-icon="apple"]{--cover: linear-gradient(135deg,#3A3A40,#141416 55%,#2C2C31);}:is(.home-popular,.line-card) .app-tile[data-icon="roblox"]{--cover: linear-gradient(135deg,#5B6068,#2A2D31 55%,#3A3D42);}:is(.home-popular,.line-card) .app-tile[data-icon="playstation"]{--cover: linear-gradient(135deg,#3AA0FF,#0070D1 50%,#00439C);}:is(.home-popular,.line-card) .app-tile[data-icon="xbox"]{--cover: linear-gradient(135deg,#27B727,#107C10 45%,#0A3D0A);}:is(.home-popular,.line-card) .app-tile[data-icon="pubg"]{--cover: linear-gradient(135deg,#FFD15C,#D99A00 50%,#7A5500);}:is(.home-popular,.line-card) .app-tile[data-icon="googleplay"]{--cover: linear-gradient(135deg,#34D399,#0F9D58 50%,#065F46);}:is(.home-popular,.line-card) .app-tile[data-icon="netflix"]{--cover: linear-gradient(135deg,#F43F5E,#B91C1C 50%,#450A0A);}:is(.home-popular,.line-card) .app-tile[data-icon="switch"]{--cover: linear-gradient(135deg,#FF5A65,#E60012 50%,#7F0009);}:is(.home-popular,.line-card) .app-tile[data-icon="nintendo"]{--cover: linear-gradient(135deg,#FFB25C,#FF7D00 45%,#7A3300);}:is(.home-popular,.line-card) .app-tile[data-icon="callofduty"]{--cover: linear-gradient(135deg,#8A9A5B,#556B2F 50%,#1F2A12);}:is(.home-popular,.line-card) .app-tile[data-icon="freefire"]{--cover: linear-gradient(135deg,#FFB347,#FF5A1F 50%,#8A1F00);}:is(.home-popular,.line-card) .app-tile[data-icon="epic"]{--cover: var(--silver);}:is(.home-popular,.line-card) .app-tile[data-icon="valorant"]{--cover: linear-gradient(135deg,#FF6A74,#E8404D 38%,#0F1923);}:is(.home-popular,.line-card) .app-tile[data-icon="riot"]{--cover: linear-gradient(135deg,#3B3B44,#17171C 50%,#D13639);}:is(.home-popular,.line-card) .app-tile[data-icon="lol"]{--cover: linear-gradient(135deg,#E3C98F,#A8844A 38%,#0A1428);}.product-card[data-sub="wildrift"] .app-tile[data-icon="lol"]{--cover: linear-gradient(135deg,#7FD3FF,#2E86D6 42%,#0B1E3F);}:is(.home-popular,.line-card) .app-tile[data-icon="discord"]{--cover: linear-gradient(135deg,#8B93FF,#5865F2 50%,#312E81);}:is(.home-popular,.line-card) .app-tile[data-icon="claude"]{--cover: linear-gradient(135deg,#F2A488,#D97757 50%,#6B2E1A);}:is(.home-popular,.line-card) .app-tile[data-icon="openai"]{--cover: linear-gradient(135deg,#4FD1A5,#10A37F 50%,#064E3B);}:is(.home-popular,.line-card) .app-tile[data-icon="grok"]{--cover: linear-gradient(135deg,#6B7280,#1F2937 50%,#030712);}:is(.home-popular,.line-card) .app-tile[data-icon="mobile"]{--cover: linear-gradient(135deg,#A78BFA,#7C5CFF 50%,#3B1F99);}:is(.home-popular,.line-card) .product-top .fav-btn{color: #FFFFFF;background-color: rgba(0,0,0,0.32);}:is(.home-popular,.line-card) .product-top .fav-btn:hover{color: #FFFFFF;background-color: rgba(0,0,0,0.5);border-color: rgba(255,255,255,0.25);}:is(.home-popular,.line-card) .product-top .fav-btn.fav-on{color: #FFFFFF;}.pc-cover{display: none;}:is(.home-popular,.line-card) .pc-cover{display: block;position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;}:is(.home-popular,.line-card) .product-top:has(.pc-cover) .app-tile{aspect-ratio: 460 / 215;}:is(.home-popular,.line-card) .product-top:has(.pc-cover) .product-top-side{z-index: 2;}.pc-platform{display: none;}:is(.home-popular,.line-card) .pc-platform{position: absolute;top: 10px;left: 10px;z-index: 2;display: inline-flex;align-items: center;gap: 6px;padding: 4px 10px 4px 7px;font-size: 12px;font-weight: 600;letter-spacing: 0.02em;color: #FFFFFF;background-color: rgba(10,16,30,0.72);border: 1px solid rgba(255,255,255,0.18);border-radius: 999px;backdrop-filter: blur(6px);}.pc-platform svg{flex: none;fill: currentColor;}.site-footer{border-top: 1px solid var(--border-subtle);padding: 48px 0 24px;background-color: var(--bg-card);-webkit-backdrop-filter: blur(var(--glass-blur));backdrop-filter: blur(var(--glass-blur));}.footer-grid{display: grid;grid-template-columns: 1.5fr repeat(4,1fr);gap: 32px;margin-bottom: 40px;}.footer-col a{overflow-wrap: break-word;}.footer-brand p{margin-top: 12px;font-size: 14px;color: var(--text-muted);font-weight: 400;max-width: 320px;}.footer-col h4{font-size: 12.5px;font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;margin-bottom: 16px;color: var(--text-muted);}.footer-col ul{list-style: none;display: flex;flex-direction: column;gap: 10px;}.footer-col a{font-size: 14px;color: var(--text-muted);font-weight: 400;transition: color 0.2s;}.footer-col a:hover{color: var(--text-main);}.footer-bottom{border-top: 1px solid var(--border-subtle);padding-top: 24px;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 16px;font-size: 13px;color: var(--text-muted);font-weight: 400;}.payment-methods{display: flex;flex-wrap: wrap;gap: 12px;align-items: center;}.pay-badge{padding: 4px 10px;background-color: var(--bg-card-alt);border: 1px solid var(--border-subtle);border-radius: var(--radius-pill);font-size: 11.5px;font-weight: 500;color: var(--text-muted);}@media (max-width: 1024px){.footer-grid{grid-template-columns: 1fr 1fr;}}@media (max-width: 768px){.footer-grid{grid-template-columns: 1fr;}.footer-bottom{flex-direction: column;align-items: flex-start;}.payment-methods{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px;width: 100%;max-width: 340px;}.pay-badge{text-align: center;padding-left: 4px;padding-right: 4px;}}@media (max-width: 360px){.payment-methods{grid-template-columns: repeat(2,1fr);}}.footer-tg{display: grid;grid-template-columns: 48px minmax(0,1fr) auto;align-items: center;gap: 16px;margin-bottom: 36px;padding: 18px 22px;border-radius: var(--radius-lg);color: var(--text-main);background: radial-gradient(120% 160% at 0% 0%,rgba(42,171,238,0.22),transparent 55%),var(--bg-card-alt);border: 1px solid rgba(42,171,238,0.25);}.footer-tg-ico{width: 48px;height: 48px;display: grid;place-items: center;border-radius: 50%;background: #2AABEE;color: #FFFFFF;}.footer-tg-text{display: grid;gap: 3px;min-width: 0;}.footer-tg-text b{font-size: 17px;font-weight: 600;}.footer-tg-text small{font-size: 14px;color: var(--text-muted);}.footer-tg .nw{white-space: nowrap;}.footer-tg-btn{padding: 12px 22px;border-radius: var(--radius-pill);font-weight: 600;white-space: nowrap;background: var(--accent-fill);color: var(--on-accent);box-shadow: var(--accent-glow);}@media (max-width: 640px){.footer-tg{grid-template-columns: 40px minmax(0,1fr);padding: 16px;}.footer-tg-ico{width: 40px;height: 40px;}.footer-tg-btn{grid-column: 1 / -1;text-align: center;}}.catalog-overlay{position: fixed;left: 0;right: 0;bottom: 0;top: 0;overflow: hidden;visibility: hidden;z-index: 90;background-color: transparent;transition: visibility 0s linear 0.5s,background-color 0.4s ease;}.catalog-overlay.open{visibility: visible;background-color: var(--overlay);transition: visibility 0s linear 0s,background-color 0.4s ease;}.catalog-panel{height: auto;max-height: 100%;overflow-y: auto;background-color: var(--bg-card);border-top: 1px solid var(--border-subtle);border-bottom: 1px solid var(--border-subtle);transform: translateY(-102%);transition: transform 0.5s cubic-bezier(0.65,0,0.35,1);will-change: transform;display: flex;flex-direction: column;}.catalog-overlay.open .catalog-panel{transform: translateY(0);}.catalog-panel-inner{display: flex;flex: 0 1 auto;min-height: 0;width: 100%;max-width: var(--container-max);margin: 0 auto;padding: 24px var(--container-pad) 32px;gap: 32px;}.cm-cats{width: 320px;flex-shrink: 0;display: flex;flex-direction: column;gap: 2px;overflow-y: auto;padding-right: 24px;border-right: 1px solid var(--border-subtle);}.cm-cat{display: flex;align-items: center;gap: 12px;text-align: left;padding: 9px 16px;border-radius: var(--radius-pill);color: var(--text-main);font-size: 15px;transition: background-color 0.2s,color 0.2s;}.cm-cat svg{fill: var(--color-text-accent);flex-shrink: 0;transition: fill 0.2s;}.cm-cat:hover{background-color: var(--bg-card-alt);}.cm-cat.active{background-color: var(--pressed-bg);color: var(--pressed-text);}.cm-cat.active svg{fill: var(--pressed-text);}.cm-cat.cm-sale{position: relative;margin-bottom: 8px;color: var(--accent-soft-text);background: var(--accent-soft-bg);border: 1px solid var(--accent-soft-border);}.cm-cat.cm-sale svg{fill: var(--color-brand-orange);}.cm-cat.cm-sale:hover{background: var(--accent-soft-border);}.cm-sale-pct{margin-left: auto;padding: 2px 8px;border-radius: var(--radius-pill);background: var(--accent-fill);color: var(--on-accent);font-size: 12px;font-weight: 600;white-space: nowrap;}.cm-all-link{margin-top: auto;padding: 14px 18px;color: var(--color-subtitles);font-size: 15px;}.cm-all-link:hover{color: var(--text-main);}.cm-subs{flex: 1;min-width: 0;overflow-y: auto;}.cm-subs-title{font-size: clamp(22px,2vw,28px);letter-spacing: -0.02em;margin-bottom: 20px;}.cm-subs-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));gap: 16px;}.cm-sub{display: flex;align-items: center;gap: 14px;background-color: var(--bg-card);border: 1px solid var(--border-subtle);border-radius: var(--radius-md);padding: 16px 18px;transition: transform 0.2s,border-color 0.2s,box-shadow 0.2s;}.cm-sub:hover{transform: translateY(-3px);border-color: color-mix(in srgb,var(--text-main) 30%,transparent);box-shadow: 0 20px 40px -22px var(--hero-glow);}.cm-sub .app-tile{width: 48px;height: 48px;}.cm-sub-name{font-size: 16px;}.cm-sub-desc{font-size: 12px;color: var(--text-muted);font-weight: 400;margin-top: 2px;}body.catalog-open{overflow: hidden;}@media (max-width: 768px){.catalog-panel-inner{flex-direction: column;gap: 16px;}.cm-cats{width: 100%;flex-direction: row;overflow-x: auto;border-right: none;border-bottom: 1px solid var(--border-subtle);padding: 0 0 12px;}.cm-cat{white-space: nowrap;padding: 10px 14px;}.cm-cat.cm-sale{margin-bottom: 0;}.cm-sale-pct{margin-left: 4px;}.cm-all-link{margin-top: 0;white-space: nowrap;}}.auth-overlay{position: fixed;inset: 0;display: none;align-items: center;justify-content: center;padding: 16px;z-index: 120;}.auth-overlay.open{display: flex;}body.modal-open{overflow: hidden;}.auth-backdrop{position: absolute;inset: 0;background: var(--overlay);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);}.auth-modal{position: relative;width: min(440px,100%);background-color: var(--bg-card);border: 1px solid var(--border-subtle);border-radius: var(--radius-lg);padding: 28px;box-shadow: inset 0 1px 0 var(--glass-edge),0 40px 90px -30px rgba(0,0,0,0.7),0 0 70px -30px var(--hero-glow);animation: authModalIn 0.25s ease;}@keyframes authModalIn{from{opacity: 0;transform: translateY(14px) scale(0.98);}to{opacity: 1;transform: translateY(0) scale(1);}}.auth-close{position: absolute;top: 14px;right: 14px;width: 36px;height: 36px;border-radius: 50%;background-color: var(--bg-card);border: 1px solid var(--border-subtle);display: flex;align-items: center;justify-content: center;color: var(--text-muted);transition: background-color 0.2s,border-color 0.2s;}.auth-close:hover{border-color: var(--text-muted);}.auth-title{font-size: 28px;font-weight: 600;letter-spacing: -0.02em;margin-bottom: 6px;text-align: center;}.auth-sub{font-size: 14px;font-weight: 400;color: var(--text-muted);margin-bottom: 18px;text-align: center;}.auth-form{display: flex;flex-direction: column;gap: 12px;}.auth-form .quick-input{width: 100%;}.auth-gate{width: min(400px,100%);text-align: center;}.auth-gate-icon{width: 56px;height: 56px;border-radius: 16px;margin: 0 auto 14px;}.auth-gate-text{font-size: 14px;font-weight: 400;color: var(--text-muted);line-height: 1.55;margin-bottom: 18px;}.auth-code-hint{font-size: 13px;font-weight: 400;color: var(--text-muted);}.auth-row{display: flex;justify-content: space-between;align-items: center;font-size: 13px;color: var(--text-muted);gap: 10px;flex-wrap: wrap;}.auth-remember{display: flex;align-items: center;gap: 8px;cursor: pointer;font-weight: 400;}.auth-remember input{width: 16px;height: 16px;accent-color: var(--color-brand-orange);cursor: pointer;}.auth-submit{width: 100%;min-width: 0;margin-left: 0;}.auth-divider{display: flex;align-items: center;gap: 12px;margin: 16px 0;color: var(--text-muted);font-size: 13px;font-weight: 400;}.auth-divider::before,.auth-divider::after{content: '';flex: 1;height: 1px;background-color: var(--border-subtle);}.auth-tg{width: 100%;text-align: center;}.auth-vk{display: flex;align-items: center;justify-content: center;gap: 10px;width: 100%;min-height: 48px;box-sizing: border-box;padding: 0 18px;border-radius: 14px;background: #0077FF;color: #fff;font-weight: 600;font-size: 15px;text-decoration: none;transition: background-color .15s ease;}.auth-vk:hover{background: #0069E0;}.auth-vk:focus-visible{outline: 2px solid #0077FF;outline-offset: 3px;}.auth-vk[hidden]{display: none;}a.auth-tg{text-decoration: none;line-height: 1.2;}.auth-tg-state{margin: 14px 0;min-height: 20px;font-size: 13.5px;font-weight: 400;line-height: 1.5;color: var(--text-muted);}.auth-tg-state-ok{color: var(--ok);}.auth-tg-state-bad{color: var(--err);}.auth-section{padding: 48px 0 72px;}.auth-card{width: 100%;max-width: 460px;margin: 0 auto;background-color: var(--bg-card);border: 1px solid var(--border-subtle);border-radius: var(--radius-lg);padding: 28px;box-shadow: inset 0 1px 0 var(--glass-edge),0 30px 70px -34px var(--shadow-subtle);}.auth-step{display: flex;flex-direction: column;}.auth-code-input{text-align: center;font-family: var(--font-mono);font-size: 24px;letter-spacing: 0.4em;text-indent: 0.4em;}.auth-actions{display: flex;justify-content: space-between;gap: 12px;margin-top: 14px;flex-wrap: wrap;}.auth-link{font: inherit;font-size: 13.5px;font-weight: 400;color: var(--text-muted);background: none;cursor: pointer;text-decoration: underline;text-underline-offset: 3px;transition: color 0.2s;}.auth-link:hover:not(:disabled){color: var(--text-main);}.auth-link:disabled{opacity: 0.5;cursor: default;text-decoration: none;}.auth-note{margin-top: 14px;padding: 10px 14px;border-radius: var(--radius-sm);font-size: 13.5px;font-weight: 400;line-height: 1.45;background-color: var(--bg-card-alt);color: var(--text-muted);}.auth-note-ok{color: var(--ok);}.auth-note-bad{color: var(--err);}.header-actions{position: relative;}.user-menu{position: absolute;top: calc(100% + 10px);right: 0;z-index: 60;box-sizing: border-box;width: 244px;max-width: calc(100vw - 32px);padding: 8px;background-color: var(--menu-bg);-webkit-backdrop-filter: blur(var(--glass-blur)) saturate(150%);backdrop-filter: blur(var(--glass-blur)) saturate(150%);border: 1px solid var(--border-subtle);border-radius: var(--radius-lg);box-shadow: inset 0 1px 0 var(--glass-edge),0 24px 50px -20px var(--shadow-subtle);display: flex;flex-direction: column;gap: 2px;}.user-menu-email{padding: 8px 12px 10px;font-size: 13px;font-weight: 400;color: var(--text-muted);text-align: center;border-bottom: 1px solid var(--border-subtle);margin-bottom: 6px;word-break: break-all;}.user-menu-item{font: inherit;display: block;width: 100%;font-size: 14px;font-weight: 600;text-align: center;padding: 9px 12px;border-radius: var(--radius-sm);color: var(--text-main);background: none;cursor: pointer;transition: background-color 0.15s;}.user-menu-item:hover{background-color: var(--bg-card-alt);}.user-menu-exit{color: var(--err);}.auth-consent{margin-top: 16px;font-size: 12px;line-height: 1.5;color: var(--text-muted);}.auth-consent a{color: inherit;text-decoration: underline;}.user-menu-bonus{display: flex;justify-content: center;align-items: baseline;gap: 6px;padding: 0 12px 10px;margin: -2px 0 6px;font-size: 13px;color: var(--text-muted);border-bottom: 1px solid var(--border-subtle);}.user-menu-bonus b{color: var(--text-main);font-weight: 600;font-variant-numeric: tabular-nums;}.user-menu-email.has-bonus{border-bottom: 0;margin-bottom: 0;padding-bottom: 6px;}.user-menu-item:has(.um-chip){white-space: nowrap;}.um-chip{display: inline-block;margin-left: 6px;padding: 1px 8px;font-size: 11.5px;font-weight: 600;line-height: 18px;color: var(--accent-soft-text);background: var(--accent-soft-bg);border: 1px solid var(--accent-soft-border);border-radius: var(--radius-pill);vertical-align: 1px;}.checkout-section{padding-top: 24px;padding-bottom: 64px;}.checkout-section{min-height: 100vh;}.checkout-section .breadcrumbs,.checkout-title{width: min(100%,520px);margin-inline: auto;}.checkout-section .breadcrumbs{justify-content: center;}.checkout-title{margin-bottom: 20px;text-align: center;}.checkout-title.orders-title{width: 100%;text-align: center;}.visually-hidden{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}.checkout-layout{display: flex;flex-direction: column;gap: 14px;width: min(100%,520px);margin: 0 auto;}.co-chip{display: flex;align-items: center;gap: 12px;width: 100%;padding: 8px 18px 8px 8px;text-align: left;background-color: var(--bg-card);border: 1px solid var(--border-subtle);border-radius: 999px;-webkit-backdrop-filter: blur(var(--glass-blur)) saturate(150%);backdrop-filter: blur(var(--glass-blur)) saturate(150%);box-shadow: inset 0 1px 0 var(--glass-edge);}.co-chip .app-tile{width: 36px;height: 36px;box-shadow: none;}.co-chip-name{flex: 1;min-width: 0;overflow: hidden;font-size: 15px;white-space: nowrap;text-overflow: ellipsis;}.co-chip-total{font-weight: 600;font-variant-numeric: tabular-nums;white-space: nowrap;}.co-chev{color: var(--text-muted);transition: transform 0.2s;}.co-chip[aria-expanded="true"] .co-chev{transform: rotate(180deg);}.checkout-summary{background-color: var(--bg-card);border: 1px solid var(--border-subtle);border-radius: var(--radius-md);padding: 18px 20px;display: flex;flex-direction: column;gap: 14px;}.checkout-summary[hidden]{display: none;}.co-bar{display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;gap: 6px;}.co-bar i{height: 6px;border-radius: 3px;background-color: var(--border-subtle);transition: background 0.3s;}.co-bar i.on{background: var(--accent-fill);}.co-step{display: flex;flex-direction: column;gap: 16px;}.co-step[hidden]{display: none;}.co-step-n{font-size: 13px;font-weight: 500;color: var(--text-muted);}.co-q{margin-top: -8px;font-size: clamp(26px,3vw,32px);font-weight: 600;line-height: 1.15;letter-spacing: -0.02em;}.co-foot{display: flex;flex-wrap: wrap;gap: 10px;}.co-foot .co-tg{flex-basis: 100%;margin-top: 2px;}.co-foot .btn-quick-submit{flex: 1;width: auto;min-width: 0;height: 54px;margin: 0;}.co-back{height: 54px;padding: 0 22px;font-weight: 600;color: var(--text-main);background-color: var(--bg-card-alt);border: 1px solid var(--border-subtle);border-radius: 999px;}.co-back:disabled{opacity: 0.45;cursor: default;}.checkout-product{display: flex;align-items: center;gap: 14px;}.checkout-product-name{font-size: 17px;line-height: 1.3;color: var(--text-main);}.checkout-product-meta{margin-top: 4px;font-size: 13px;font-weight: 400;color: var(--text-muted);}.checkout-lines{margin: 0;display: flex;flex-direction: column;gap: 10px;}.checkout-line{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;font-size: 15px;}.checkout-line dt{font-weight: 400;color: var(--text-muted);}.checkout-line dd{margin: 0;text-align: right;font-variant-numeric: tabular-nums;}.checkout-total{padding-top: 12px;border-top: 1px dashed var(--border-subtle);font-size: 17px;}.checkout-total dt{color: var(--text-main);font-weight: 700;}.checkout-total dd{font-size: 22px;color: var(--color-text-accent);}.checkout-note{font-size: 12.5px;font-weight: 400;line-height: 1.45;color: var(--text-muted);padding-top: 14px;border-top: 1px solid var(--border-subtle);}.checkout-form{display: flex;flex-direction: column;gap: 14px;}.checkout-form .co-step{min-height: 250px;padding: 22px;background-color: var(--bg-card);border: 1px solid var(--border-subtle);border-radius: var(--radius-lg);-webkit-backdrop-filter: blur(var(--glass-blur)) saturate(150%);backdrop-filter: blur(var(--glass-blur)) saturate(150%);box-shadow: inset 0 1px 0 var(--glass-edge),0 30px 70px -34px var(--shadow-subtle);}.checkout-field{display: flex;flex-direction: column;gap: 8px;}.checkout-field label{font-size: 14px;color: var(--text-main);}.checkout-field .quick-input{width: 100%;}.checkout-hint{font-size: 12.5px;font-weight: 400;color: var(--text-muted);line-height: 1.4;}.checkout-consent{display: flex;align-items: flex-start;gap: 12px;padding: 14px 16px;background-color: var(--bg-card-alt);border: 1px solid var(--border-subtle);border-radius: var(--radius-md);font-size: 13.5px;font-weight: 400;line-height: 1.5;color: var(--text-muted);cursor: pointer;transition: border-color 0.2s;}.checkout-remind{margin-top: 8px;}.checkout-consent:hover{border-color: var(--color-brand-orange);}.checkout-consent input{appearance: none;-webkit-appearance: none;margin: 0;width: 20px;height: 20px;flex-shrink: 0;background-color: var(--bg-card);border: 1.5px solid var(--border-subtle);border-radius: 6px;cursor: pointer;display: grid;place-items: center;transition: background-color 0.15s,border-color 0.15s;}.checkout-consent input::after{content: "";width: 10px;height: 5px;border-left: 2px solid var(--on-accent);border-bottom: 2px solid var(--on-accent);transform: rotate(-45deg) scale(0.5);opacity: 0;margin-top: -3px;transition: opacity 0.15s,transform 0.15s;}.checkout-consent input:checked{background: var(--accent-fill);border-color: transparent;}.checkout-consent input:checked::after{opacity: 1;transform: rotate(-45deg) scale(1);}.checkout-consent input:focus-visible{outline: 2px solid var(--color-brand-orange);outline-offset: 2px;}.checkout-consent span{padding-top: 0;}.qty-stepper{display: inline-flex;align-self: flex-start;align-items: stretch;background-color: var(--bg-input);border: 1px solid var(--border-subtle);border-radius: var(--radius-md);overflow: hidden;}.qty-btn{width: 46px;font: inherit;font-size: 20px;line-height: 1;color: var(--text-main);background: none;cursor: pointer;transition: background-color 0.15s,color 0.15s;}.qty-btn:hover:not(:disabled){background-color: var(--bg-card-alt);}.qty-btn:disabled{opacity: 0.35;cursor: default;}.qty-value{width: 64px;padding: 12px 0;font: inherit;font-size: 16px;text-align: center;color: var(--text-main);background-color: var(--bg-card);border: none;border-left: 1px solid var(--border-subtle);border-right: 1px solid var(--border-subtle);}.qty-value:focus{outline: 2px solid var(--color-brand-orange);outline-offset: -2px;}.qty-value::-webkit-outer-spin-button,.qty-value::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}.qty-value[type="number"]{-moz-appearance: textfield;appearance: textfield;}.checkout-consent a{color: var(--color-text-accent);text-decoration: underline;text-underline-offset: 2px;}.checkout-error{padding: 12px 14px;border-radius: var(--radius-md);background-color: var(--bg-card-alt);border: 1px solid var(--color-brand-orange);color: var(--color-text-accent);font-size: 14px;font-weight: 400;line-height: 1.45;}.checkout-submit{width: 100%;min-width: 0;}.checkout-submit[disabled]{opacity: 0.55;cursor: progress;}.checkout-legal{margin: 0;font-size: 12px;font-weight: 400;line-height: 1.45;color: var(--text-muted);}.checkout-missing{padding: 60px 20px;text-align: center;background-color: var(--bg-card);border: 1px dashed var(--border-subtle);border-radius: var(--radius-lg);box-shadow: inset 0 1px 0 var(--glass-edge);display: flex;flex-direction: column;align-items: center;gap: 18px;color: var(--text-muted);font-weight: 400;}.order-card{background-color: var(--bg-card);border: 1px solid var(--border-subtle);border-radius: var(--radius-lg);box-shadow: inset 0 1px 0 var(--glass-edge);padding: 28px;display: flex;flex-direction: column;gap: 22px;}.order-status{display: flex;align-items: center;gap: 10px;font-size: 17px;}.order-status-dot{width: 10px;height: 10px;border-radius: 50%;background-color: var(--order-color,var(--color-brand-orange));flex-shrink: 0;}.order-next{padding: 16px 18px;background-color: var(--bg-card-alt);border-radius: var(--radius-md);font-size: 14.5px;font-weight: 400;line-height: 1.5;color: var(--text-main);}.order-actions{display: flex;gap: 12px;flex-wrap: wrap;}@media (max-width: 560px){.co-foot{position: sticky;bottom: 0;z-index: 2;margin-inline: -16px;padding: 12px 16px calc(12px + env(safe-area-inset-bottom,0px));background: linear-gradient(to bottom,transparent,var(--bg-main) 28%);}}.orders-home{display: flex;flex-direction: column;gap: 32px;}.orders-lead{max-width: 68ch;font-size: 16px;font-weight: 400;line-height: 1.55;color: var(--text-muted);margin: 0;}.orders-mine{display: flex;flex-direction: column;gap: 10px;}.orders-mine-head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px;margin-top: 8px;padding: 0 4px;}.orders-mine-title{font-size: 15px;color: var(--text-main);}.orders-mine-count{font-size: 14px;font-weight: 400;color: var(--text-muted);white-space: nowrap;}.orders-list{display: flex;flex-direction: column;background-color: var(--bg-card);border: 1px solid var(--border-subtle);border-radius: var(--radius-lg);box-shadow: inset 0 1px 0 var(--glass-edge);overflow: hidden;}.orders-row{display: grid;grid-template-columns: 130px 150px minmax(0,1fr) 150px 110px;align-items: center;gap: 16px;padding: 14px 20px;border-bottom: 1px solid var(--border-subtle);font-size: 14px;font-weight: 400;transition: background-color 0.15s;}.orders-row:last-child{border-bottom: none;}.orders-row:hover{background-color: var(--bg-card-alt);}.orders-row-date{color: var(--text-muted);font-size: 13px;white-space: nowrap;}.orders-row-id{font-family: var(--font-mono);font-size: 12.5px;color: var(--color-subtitles);white-space: nowrap;}.orders-row-name{color: var(--text-main);font-weight: 700;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.orders-row-qty{color: var(--text-muted);font-weight: 400;}.orders-row-state{color: var(--order-color,var(--text-muted));font-weight: 700;font-size: 13px;white-space: nowrap;}.orders-row-sum{text-align: right;font-weight: 700;font-variant-numeric: tabular-nums;white-space: nowrap;}.orders-empty{display: flex;flex-direction: column;align-items: center;gap: 12px;padding: 48px 28px;text-align: center;font-weight: 400;color: var(--text-muted);background-color: var(--bg-card);border: 1px dashed var(--border-subtle);border-radius: var(--radius-lg);box-shadow: inset 0 1px 0 var(--glass-edge);}.orders-empty-title{font-size: 20px;font-weight: 700;color: var(--text-main);}.orders-empty-text{max-width: 46ch;margin: 0;font-size: 14.5px;line-height: 1.55;overflow-wrap: anywhere;}.orders-empty-btn{margin-top: 6px;}@media (max-width: 780px){.orders-row{grid-template-columns: minmax(0,1fr) auto;gap: 4px 12px;padding: 14px 16px;}.orders-row-date{grid-column: 1;}.orders-row-state{grid-column: 2;text-align: right;}.orders-row-name{grid-column: 1;}.orders-row-sum{grid-column: 2;}.orders-row-id{grid-column: 1 / -1;}}.order-track{padding: 26px 28px 22px;background-color: var(--bg-card);border: 1px solid var(--border-subtle);border-radius: var(--radius-lg);box-shadow: inset 0 1px 0 var(--glass-edge);}.order-track-label{display: block;font-size: 15px;margin-bottom: 12px;color: var(--text-main);}.order-track-row{display: flex;gap: 16px;align-items: stretch;}.order-track-input{flex: 1;min-width: 0;font-family: var(--font-mono);}.order-track-btn{width: auto;flex-shrink: 0;min-width: 220px;padding-left: 26px;padding-right: 26px;}.order-track-hint{margin: 12px 0 0;font-size: 13.5px;font-weight: 400;line-height: 1.5;color: var(--text-muted);}.order-track-error{margin-top: 12px;font-size: 13.5px;font-weight: 400;line-height: 1.45;color: var(--err);}.order-help{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: 16px;}.order-help-card{padding: 22px 24px;background-color: var(--bg-card);border: 1px solid var(--border-subtle);border-radius: var(--radius-lg);box-shadow: inset 0 1px 0 var(--glass-edge);}.order-help-card h2{font-size: 16px;margin-bottom: 8px;color: var(--text-main);}.order-help-card p{font-size: 14.5px;font-weight: 400;line-height: 1.55;color: var(--text-muted);margin: 0;}.order-help-card a{color: var(--color-text-accent);text-decoration: underline;text-underline-offset: 2px;}.orders-missing-actions{display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;gap: 12px;justify-content: center;}@media (max-width: 520px){.orders-missing-actions{grid-auto-flow: row;width: min(100%,320px);}}.order-pay{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);gap: 24px;align-items: stretch;}.order-pay-main{display: flex;flex-direction: column;gap: 20px;padding: 28px;background-color: var(--bg-card);border: 1px solid var(--border-subtle);border-radius: var(--radius-lg);box-shadow: inset 0 1px 0 var(--glass-edge);}.order-pay-sum{display: flex;flex-direction: column;gap: 4px;}.order-pay-sum-label{font-size: 13.5px;font-weight: 400;color: var(--text-muted);}.order-pay-sum-value{font-size: 38px;font-weight: 700;line-height: 1.1;letter-spacing: -0.01em;color: var(--text-main);}.order-pay .order-actions .btn-hero-primary{width: 100%;}.order-pay-side{display: flex;flex-direction: column;gap: 18px;padding: 24px;background-color: var(--bg-card);border: 1px solid var(--border-subtle);border-radius: var(--radius-lg);box-shadow: inset 0 1px 0 var(--glass-edge);}.oz-acts{display: grid;grid-template-columns: repeat(auto-fit,minmax(0,1fr));gap: 10px;}.oz-act{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 50px;padding: 0 16px;font-size: 15px;font-weight: 600;color: var(--text-main);text-decoration: none;white-space: nowrap;border: 1px solid var(--accent-soft-border);border-radius: var(--radius-pill);transition: filter 0.15s,border-color 0.15s;}.oz-act svg{flex: none;width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.oz-act:hover{border-color: var(--text-muted);}.oz-act-main{color: var(--on-accent);background: var(--accent-fill);border-color: transparent;box-shadow: var(--accent-glow);}.oz-act-main:hover{filter: brightness(1.07);border-color: transparent;}@media (max-width: 640px){.oz-acts{grid-template-columns: 1fr 1fr;}.oz-act-main{grid-column: 1 / -1;}}.oz-next{display: grid;gap: 10px;padding: 16px 18px;background: var(--accent-soft-bg);border: 1px dashed var(--accent-soft-border);border-radius: var(--radius-md);}.oz-next:empty{display: none;}.oz-next-title{font-size: 15.5px;font-weight: 600;color: var(--text-main);}.oz-next .oz-code{animation: none;}.oz-next-terms{margin: 0;font-size: 13.5px;line-height: 1.4;color: var(--text-muted);}.link-back{display: inline-block;margin-bottom: 10px;font-size: 14px;color: var(--text-muted);text-decoration: none;}.link-back:hover{color: var(--color-brand-orange);}@media (max-width: 860px){.order-pay{grid-template-columns: 1fr;}.order-pay-side{order: -1;}.order-pay-sum-value{font-size: 32px;}}.order-view{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);gap: 24px;align-items: start;}.order-side{display: flex;flex-direction: column;gap: 16px;padding: 24px;background-color: var(--bg-card);border: 1px solid var(--border-subtle);border-radius: var(--radius-lg);box-shadow: inset 0 1px 0 var(--glass-edge);}.order-side .order-actions{flex-direction: column;}.order-side .btn-hero-secondary{text-align: center;}.order-side .checkout-legal{margin: 0;}@media (max-width: 860px){.order-view{grid-template-columns: 1fr;}}@media (max-width: 520px){.order-track{padding: 20px;}.order-track-row{flex-direction: column;}.order-track-input{flex: none;width: 100%;}.order-track-btn{width: 100%;min-width: 0;}}.co-step-extra{display: flex;flex-direction: column;gap: 16px;}.co-line{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 12px;}.co-line-icon{width: 44px;height: 44px;border-radius: 50%;flex: none;}.co-line-name{font-weight: 600;line-height: 1.2;}.co-line-sub{margin-top: 2px;font-size: 13px;color: var(--text-muted);font-variant-numeric: tabular-nums;}.co-line .qty-stepper{align-self: center;align-items: center;gap: 2px;padding: 4px;border-radius: var(--radius-pill);}.co-line .qty-btn{width: 34px;height: 34px;border-radius: 50%;font-size: 18px;background-color: var(--bg-card-alt);}.co-line .qty-btn:hover:not(:disabled){background-color: rgba(255,255,255,0.16);}.co-line .qty-value{width: 36px;padding: 0;font-weight: 600;background: none;border: none;-moz-appearance: textfield;appearance: textfield;}.co-line .qty-value::-webkit-inner-spin-button,.co-line .qty-value::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0;}.co-line .qty-value:focus{outline: none;box-shadow: none;border-radius: 8px;background-color: var(--bg-card-alt);}.co-cut{position: relative;height: 0;margin: 2px -22px;border-top: 1px dashed var(--cut);}.co-cut::before,.co-cut::after{content: "";position: absolute;top: -10px;width: 20px;height: 20px;border-radius: 50%;background-color: var(--bg-main);border: 1px solid var(--border-subtle);}.co-cut::before{left: -11px;clip-path: inset(0 0 0 50%);}.co-cut::after{right: -11px;clip-path: inset(0 50% 0 0);}.co-receipt{display: grid;gap: 6px;margin: 0;}.co-receipt > div{display: flex;justify-content: space-between;gap: 12px;}.co-receipt dt{color: var(--text-muted);font-variant-numeric: tabular-nums;}.co-receipt dd{margin: 0;font-variant-numeric: tabular-nums;}.co-receipt-disc dd{color: var(--ok);}.co-receipt-disc dd.is-empty{color: var(--text-muted);}.co-receipt-total{margin-top: 4px;padding-top: 10px;border-top: 1px solid var(--border-subtle);}.co-receipt-total dt{color: var(--text-main);font-weight: 600;}.co-receipt-total dd{font-size: 20px;font-weight: 600;}.promo-applied{display: flex;align-items: center;gap: 10px;padding: 11px 12px 11px 16px;border-radius: var(--radius-md);border: 1px solid rgba(52,211,153,0.35);background-color: rgba(52,211,153,0.1);}.promo-applied-code{font-family: var(--font-mono);font-weight: 500;letter-spacing: 0.04em;}.promo-applied-text{flex: 1;min-width: 0;font-size: 14px;color: var(--ok);}.promo-remove{font: inherit;font-size: 13px;color: var(--text-muted);background: none;border: none;text-decoration: underline;text-underline-offset: 3px;cursor: pointer;}.promo-remove:hover{color: var(--text-main);}@media (max-width: 420px){.co-cut{margin-inline: -16px;}.co-cut::before{left: -11px;}.co-line{gap: 10px;}.co-line-icon{width: 38px;height: 38px;}}.promo-row{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 8px 10px;}.promo-row .promo-note{grid-column: 1;text-align: center;}.promo-input{flex: 1;min-width: 0;text-transform: uppercase;font-family: var(--font-mono);letter-spacing: 0.06em;}.promo-input::placeholder{text-transform: none;font-family: var(--font-main);letter-spacing: 0;}.promo-apply{font: inherit;font-size: 14px;padding: 0 20px;flex-shrink: 0;border-radius: var(--radius-md);background-color: var(--bg-input);border: 1px solid var(--border-subtle);color: var(--text-main);cursor: pointer;white-space: nowrap;transition: background-color 0.2s,color 0.2s;}.promo-apply:hover:not(:disabled){border-color: var(--text-muted);}.promo-apply:disabled{opacity: 0.5;cursor: default;}.promo-note.promo-ok{color: var(--ok);}.promo-note.promo-bad{color: var(--err);}.checkout-discount dd{color: var(--ok);}.checkout-discount dd.is-empty{color: var(--text-muted);}.checkout-why{min-height: 18px;margin-top: 8px;font-size: 12px;font-weight: 400;line-height: 1.4;color: var(--text-muted);}.checkout-why.is-good{color: var(--ok);}.checkout-why a{color: var(--color-subtitles);font-weight: 700;text-decoration: underline;}.order-pay-note{margin-top: 12px;padding: 10px 14px;border-radius: var(--radius-sm);background-color: var(--bg-card-alt);color: var(--err);font-size: 13.5px;font-weight: 400;line-height: 1.45;}.oz{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.2fr);gap: 20px;align-items: start;}.oz-side,.oz-right{display: flex;flex-direction: column;gap: 16px;min-width: 0;}.oz-right .order-help{grid-template-columns: minmax(0,1fr);}.order-pay.oz-panel{display: flex;flex-direction: column;gap: 16px;padding: 26px;background-color: var(--bg-card);border: 1px solid var(--border-subtle);border-radius: var(--radius-lg);box-shadow: inset 0 1px 0 var(--glass-edge);}.order-pay.oz-panel[hidden]{display: none;}.oz-top{display: flex;align-items: center;gap: 14px;}.oz-icon{flex: none;width: 44px;height: 44px;}.oz-lines{display: flex;flex-direction: column;gap: 2px;min-width: 0;margin: 0;}.oz-lines dd{margin: 0;}.oz-product{font-size: 18px;font-weight: 600;line-height: 1.3;}.oz-meta,.oz-target{font-size: 13.5px;font-weight: 400;color: var(--text-muted);font-variant-numeric: tabular-nums;overflow-wrap: anywhere;}.oz-pill{align-self: flex-start;padding: 5px 12px;font-size: 13.5px;font-weight: 500;color: var(--order-color,var(--text-main));background-color: color-mix(in srgb,var(--order-color,#888) 12%,transparent);border: 1px solid color-mix(in srgb,var(--order-color,#888) 40%,transparent);border-radius: 999px;}.oz-pill .order-status-dot{width: 8px;height: 8px;}.oz-steps{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 6px;}.oz-step{display: flex;flex-direction: column;gap: 8px;min-width: 0;}.oz-rail{position: relative;height: 7px;overflow: hidden;border-radius: 4px;background: var(--bar-track);}.oz-fill{position: absolute;inset: 0 auto 0 0;width: 0;border-radius: inherit;background: var(--accent-fill);transition: width 0.9s cubic-bezier(0.4,0,0.2,1),background 0.6s;}.oz-step.done .oz-fill,.oz-step.now .oz-fill,.oz-step.bad .oz-fill,.oz-step.mute .oz-fill{width: 100%;}.oz-step.now .oz-fill{background: var(--shimmer);background-size: 300% 100%;animation: oz-flow 3.2s linear infinite;}.oz-step.now .oz-rail{box-shadow: 0 0 14px -2px rgba(56,189,248,0.65);}.oz-step.now .oz-rail::after,.oz-steps.complete .oz-rail::after{content: "";position: absolute;top: 0;bottom: 0;left: -45%;width: 45%;background: linear-gradient(90deg,transparent,rgba(255,255,255,0.75),transparent);animation: oz-sweep 1.8s ease-in-out infinite;}.oz-steps.complete .oz-fill{background: linear-gradient(90deg,#34D399,#2DD4BF);}.oz-steps.complete .oz-step:nth-child(2) .oz-fill{transition-delay: 0.08s;}.oz-steps.complete .oz-step:nth-child(3) .oz-fill{transition-delay: 0.16s;}.oz-steps.complete .oz-step:nth-child(4) .oz-fill{transition-delay: 0.24s;}.oz-steps.complete .oz-rail::after{animation: oz-sweep 1.2s ease-out 0.4s 1 both;}.oz-step.bad .oz-fill{background: linear-gradient(90deg,#F87171,#FB7185);}.oz-step.mute .oz-fill{background: var(--bar-mute);}@keyframes oz-flow{from{background-position: 0% 0;}to{background-position: -300% 0;}}@keyframes oz-sweep{from{left: -45%;}to{left: 100%;}}.oz-cap{display: flex;flex-direction: column;gap: 1px;min-width: 0;}.oz-cap b{font-size: 13.5px;font-weight: 500;color: var(--text-dim);transition: color 0.4s;}.oz-cap small{font-size: 12px;font-weight: 400;color: var(--text-dim);font-variant-numeric: tabular-nums;}.oz-step.done .oz-cap b{color: var(--text-main);}.oz-step.now .oz-cap b{font-weight: 600;background: var(--shimmer-text);background-size: 300% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;animation: oz-flow 3.2s linear infinite;}.oz-step.bad .oz-cap b{color: var(--err);font-weight: 600;}@media (prefers-reduced-motion: reduce){.oz-step.now .oz-fill,.oz-step.now .oz-cap b{animation: none;}.oz-step.now .oz-rail::after,.oz-steps.complete .oz-rail::after{display: none;}.oz-fill{transition: none;}}.oz-content,.oz-how{display: flex;flex-direction: column;gap: 10px;}.oz-content:empty,.oz-how:empty{display: none;}.oz-code{display: flex;align-items: center;gap: 10px;padding: 12px 14px;background: color-mix(in srgb,var(--color-text-accent) 6%,transparent);border: 1px dashed color-mix(in srgb,var(--color-text-accent) 55%,transparent);border-radius: var(--radius-md);animation: oz-rise 0.5s ease-out both;}.oz-code code{flex: 1;min-width: 0;font: 600 18px var(--font-mono);letter-spacing: 0.06em;overflow-wrap: anywhere;}.oz-code.hid code{color: var(--text-muted);letter-spacing: 0.12em;}.oz-copy{flex: none;padding: 8px 14px;font-size: 13.5px;color: var(--text-muted);border: 1px solid var(--border-subtle);border-radius: 999px;}.oz-copy:hover{color: var(--text-main);}@keyframes oz-rise{from{opacity: 0;transform: translateY(6px);}to{opacity: 1;transform: none;}}@media (prefers-reduced-motion: reduce){.oz-code{animation: none;}}.oz-mail{font-size: 13.5px;font-weight: 400;color: var(--text-muted);}.oz-mail b{color: var(--text-main);font-weight: 500;}.oz-unlock{display: flex;gap: 8px;}.oz-unlock .quick-input{flex: 1;min-width: 0;height: 46px;}.oz-unlock .btn-quick-submit{min-width: 0;height: 46px;margin: 0;}.oz-unlock-err{font-size: 13.5px;color: var(--err);}.oz-box{padding: 14px 16px;font-size: 14.5px;font-weight: 400;line-height: 1.5;color: var(--text-muted);border-radius: var(--radius-md);}.oz-box b{color: var(--text-main);font-weight: 600;}.oz-box a{color: var(--color-text-accent);}.oz-box.wait{border: 1px dashed var(--border-subtle);}.oz-box.ok{background: color-mix(in srgb,var(--ok) 7%,transparent);border: 1px solid color-mix(in srgb,var(--ok) 28%,transparent);}.oz-box.bad{background: color-mix(in srgb,var(--err) 7%,transparent);border: 1px solid color-mix(in srgb,var(--err) 30%,transparent);}.oz-sub{margin-top: 4px;font: 500 11px var(--font-mono);letter-spacing: 0.1em;text-transform: uppercase;color: var(--text-dim);}.oz-how-steps{display: flex;flex-direction: column;gap: 10px;margin: 0;padding: 0;list-style: none;counter-reset: oz;}.oz-how-steps li{display: grid;grid-template-columns: 26px minmax(0,1fr);gap: 10px;font-size: 14.5px;font-weight: 400;color: var(--text-muted);counter-increment: oz;}.oz-how-steps li::before{content: counter(oz);width: 26px;height: 26px;display: grid;place-items: center;font-size: 12.5px;font-weight: 600;color: var(--pressed-text);background-color: var(--pressed-bg);border-radius: 50%;}.oz-how-steps b{color: var(--text-main);font-weight: 500;}.oz-how-steps li > span,.oz-warn{min-width: 0;overflow-wrap: anywhere;}.oz-warn{padding: 10px 12px;font-size: 13.5px;color: var(--text-muted);background: rgba(251,191,36,0.07);border: 1px solid rgba(251,191,36,0.25);border-radius: 12px;}.oz-warn b{color: #FBBF24;font-weight: 500;}.oz-acc{padding-top: 12px;border-top: 1px solid var(--border-subtle);}.oz-acc summary{display: flex;justify-content: space-between;font-weight: 500;cursor: pointer;list-style: none;}.oz-acc summary::-webkit-details-marker{display: none;}.oz-acc summary::after{content: "+";color: var(--text-muted);}.oz-acc[open] summary::after{content: "–";}.oz-acc[open] > :not(summary){margin-top: 12px;}.oz-list{display: flex;flex-direction: column;gap: 4px;padding: 8px;background-color: var(--bg-card);border: 1px solid var(--border-subtle);border-radius: var(--radius-lg);}.oz-list[hidden]{display: none;}.oz-row{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 12px;border-radius: 12px;transition: background-color 0.2s;}.oz-row:hover{background-color: var(--bg-card-alt);}.oz-row.on{background-color: var(--bg-card-alt);box-shadow: inset 0 0 0 1px var(--border-subtle);}.oz-row-main{display: flex;flex-direction: column;min-width: 0;}.oz-row-main b{font-weight: 500;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.oz-row-main small{font-size: 12.5px;font-weight: 400;color: var(--text-muted);font-variant-numeric: tabular-nums;}.oz-row-side{display: flex;flex-direction: column;align-items: flex-end;gap: 6px;flex: none;}.oz-row-state{font-size: 12.5px;font-weight: 500;color: var(--order-color,var(--text-muted));white-space: nowrap;}.oz-mini{width: 72px;height: 5px;overflow: hidden;border-radius: 3px;background: var(--bar-track);}.oz-mini i{display: block;height: 100%;border-radius: inherit;background: var(--shimmer);background-size: 300% 100%;animation: oz-flow 3.2s linear infinite;}.oz-mini.ok i{background: linear-gradient(90deg,#34D399,#2DD4BF);animation: none;}.oz-mini.bad i{background: #F87171;animation: none;}.oz-mini.mute i{background: var(--bar-mute);animation: none;}@media (prefers-reduced-motion: reduce){.oz-mini i{animation: none;}}@media (max-width: 900px){.oz{grid-template-columns: minmax(0,1fr);}.oz-right,.oz > .oz-panel{order: -1;}}@media (max-width: 520px){.oz-cap small{display: none;}.oz-cap b{font-size: 12px;}.order-pay.oz-panel{padding: 18px;}.oz-unlock{flex-direction: column;}.oz-unlock .quick-input{flex: none;}.oz-row{flex-wrap: wrap;row-gap: 6px;}.oz-row-main{flex: 1 1 100%;}.oz-row-main small{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.oz-row-side{flex: 1 1 100%;flex-direction: row;align-items: center;justify-content: space-between;}}.orders-kick{display: none;}.orders-guest .orders-kick{display: block;margin-bottom: 14px;font-size: 12px;font-weight: 500;letter-spacing: 0.22em;text-transform: uppercase;text-align: center;color: var(--text-muted);}.orders-guest #orderHeading{margin-bottom: 14px;font-size: clamp(36px,5vw,60px);font-weight: 300;line-height: 1.02;letter-spacing: -0.03em;}#orderHeading b{font-weight: 700;background: var(--shimmer-text,var(--accent-fill));-webkit-background-clip: text;background-clip: text;color: transparent;}.orders-guest .oz{grid-template-columns: minmax(0,1fr);max-width: 680px;margin-inline: auto;}.orders-guest .oz-side,.orders-guest .oz-right{order: 0;}.orders-guest .orders-lead{max-width: none;margin-bottom: 6px;text-align: center;}.orders-guest .order-track{padding: 0;background: none;border: 0;box-shadow: none;}.orders-guest .order-track-label,.orders-guest .order-track-hint{display: none;}.orders-guest .order-track-row{align-items: center;gap: 8px;padding: 8px;background-color: var(--bg-card);border: 1px solid var(--border-subtle);border-radius: var(--radius-pill);box-shadow: inset 0 1px 0 var(--glass-edge),0 30px 70px -34px var(--shadow-subtle);-webkit-backdrop-filter: blur(var(--glass-blur));backdrop-filter: blur(var(--glass-blur));}.orders-guest .order-track-row:focus-within{border-color: var(--color-text-accent);box-shadow: 0 0 0 4px color-mix(in srgb,var(--color-text-accent) 18%,transparent);}.orders-guest .order-track-input{height: 52px;padding: 0 18px;font-size: 20px;letter-spacing: 0.05em;background: none;border: 0;box-shadow: none;}.orders-guest .order-track-input:focus{outline: none;box-shadow: none;}.orders-guest .order-track-btn{height: 54px;min-width: 0;margin: 0;}.orders-guest .order-track-error{text-align: center;}.orders-under{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px 18px;margin: 0;font-size: 13.5px;color: var(--text-dim);}.orders-login{padding: 0;font: inherit;color: var(--color-text-accent);background: none;border: 0;text-decoration: underline;text-underline-offset: 3px;cursor: pointer;}.orders-guest .order-help{grid-template-columns: minmax(0,1fr);gap: 30px;}.orders-ghost{position: relative;}.orders-ghost .oz-panel{opacity: 0.55;filter: saturate(0.7);pointer-events: none;user-select: none;}.orders-ghost-label{position: absolute;top: -12px;left: 50%;z-index: 1;transform: translateX(-50%);padding: 4px 12px;font-size: 12px;font-weight: 600;white-space: nowrap;color: var(--pressed-text);background-color: var(--pressed-bg);border-radius: var(--radius-pill);}.orders-ghost .oz-pay,.orders-ghost .oz-pay-note,.orders-ghost .oz-acts{display: none;}@media (max-width: 560px){.orders-guest .order-track-row{align-items: stretch;border-radius: 22px;}.orders-guest .order-track-input{height: 46px;padding: 0 10px;font-size: 17px;}.orders-guest .order-track-btn{height: 46px;padding: 0 16px;font-size: 14px;}}.co-promo-tg{margin-top: 12px;}.promo-hint{display: grid;grid-template-columns: 36px minmax(0,1fr) auto;align-items: center;gap: 12px;padding: 10px 16px 10px 10px;border-radius: 16px;color: var(--text-main);background: var(--bg-card-alt);border: 1px dashed var(--border-subtle);}.promo-hint-ico{width: 36px;height: 36px;display: grid;place-items: center;border-radius: 50%;background: #2AABEE;color: #FFFFFF;}.promo-hint-text{display: grid;gap: 2px;min-width: 0;line-height: 1.3;}.promo-hint-text b{font-size: 14px;font-weight: 600;}.promo-hint-text small{font-size: 13px;color: var(--text-muted);}.promo-hint-go{color: var(--text-muted);font-size: 18px;line-height: 1;}.co-tg{display: flex;align-items: center;justify-content: center;gap: 6px;width: 100%;margin-top: 12px;font-size: 13px;color: var(--text-dim);text-decoration: none;}.co-tg:hover{color: var(--color-text-accent);}.promo-applied.is-muted{opacity: 0.6;border-style: dashed;filter: grayscale(1);}.oz-receipt:empty{display: none;}.oz-rc-open{display: flex;align-items: center;gap: 12px;width: 100%;padding: 12px 16px;color: var(--text-main);text-align: left;background: var(--bg-card-alt);border: 1px solid var(--border-subtle);border-radius: var(--radius-md);cursor: pointer;animation: oz-rise 0.5s ease-out both;}.oz-rc-open:hover{border-color: var(--accent-soft-border);}.oz-rc-open svg{flex: none;width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linejoin: round;stroke-linecap: round;color: var(--color-text-accent);}.oz-rc-open span{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 2px;}.oz-rc-open b{font-size: 15px;font-weight: 600;}.oz-rc-open small{font: 400 12.5px var(--font-mono);color: var(--text-muted);}.oz-rc-open i{flex: none;font-style: normal;font-size: 22px;line-height: 1;color: var(--text-dim);}.rc-modal{position: relative;width: min(400px,100%);max-height: calc(100% - 8px);overflow: auto;display: flex;flex-direction: column;gap: 16px;padding: 48px 18px 18px;background: var(--bg-elevated);border: 1px solid var(--border-subtle);border-radius: 24px;box-shadow: 0 40px 100px -30px rgba(0,0,0,0.8);animation: bn-pop 0.3s cubic-bezier(.2,.9,.3,1.2) both;}.rc-paper{--ink: #1B1D21;--ink-dim: #6B7078;--cut: #C9CDD2;flex: none;position: relative;display: flex;flex-direction: column;gap: 5px;padding: 20px 18px 30px;color: var(--ink);font: 400 12.5px/1.45 var(--font-mono);background: #FFFFFF;border-radius: 6px 6px 0 0;-webkit-mask: linear-gradient(#000 0 0) top / 100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / 14px 8px repeat-x;mask: linear-gradient(#000 0 0) top / 100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / 14px 8px repeat-x;}.rc-paper header{display: flex;flex-direction: column;align-items: center;gap: 1px;text-align: center;}.rc-paper header b{font-weight: 500;}.rc-paper header span,.rc-dim,.rc-foot{color: var(--ink-dim);}.rc-paper h4{display: flex;flex-direction: column;align-items: center;margin: 8px 0 6px;padding: 8px 0;font: 500 14px var(--font-mono);letter-spacing: 0.12em;text-transform: uppercase;border-block: 1px dashed var(--cut);}.rc-paper h4 small{font-size: 12px;letter-spacing: 0.08em;color: var(--ink-dim);}.rc-item{display: flex;flex-direction: column;gap: 2px;}.rc-item p{margin: 0;font-weight: 500;overflow-wrap: anywhere;}.rc-row{display: flex;justify-content: space-between;gap: 12px;font-variant-numeric: tabular-nums;}.rc-row > *{min-width: 0;overflow-wrap: anywhere;}.rc-row b{font-weight: 500;text-align: right;}.rc-row.rc-dim{font-size: 11.5px;}.rc-total{display: flex;justify-content: space-between;margin-top: 8px;padding-top: 8px;font-size: 16px;font-weight: 600;text-transform: uppercase;border-top: 1px dashed var(--cut);}.rc-paper hr{width: 100%;margin: 6px 0;border: 0;border-top: 1px dashed var(--cut);}.rc-qr{align-self: center;width: 150px;height: 150px;margin-top: 12px;}.rc-qr:empty{display: none;}.rc-qr svg{display: block;width: 100%;height: 100%;}.rc-foot{margin: 4px 0 0;font-size: 11px;text-align: center;}.rc-note{margin: 0;font-size: 13px;line-height: 1.45;color: var(--text-muted);}@media (prefers-reduced-motion: reduce){.oz-rc-open,.rc-modal{animation: none;}}@media (pointer: coarse){.footer-col a,.footer-bottom a{padding: 7px 0;}.badge-auto,.pay-badge{font-size: 12px;}.logo-link{min-height: 44px;}.breadcrumbs a{padding: 10px 2px;}.breadcrumbs{gap: 4px;}.fav-btn{width: 40px;height: 40px;flex-basis: 40px;}.filter-input{padding-top: 10px;padding-bottom: 10px;}.filter-check input,.checkout-consent input,.check input{width: 20px;height: 20px;}.qty-value{min-height: 42px;}}