:root{--bg:#f4f6fb;--surface:#fff;--surface-2:#eef1f8;--line:#dfe4ef;--text:#111827;--muted:#5f6982;--accent:#f2b300;--accent-ink:#1a1300;--accent-text:#9a6e00;--accent-soft:#fff4d1;--ok:#178a50;--ok-soft:#dff5e8;--danger:#d93b40;--navy:#0f1b3d;--shadow:0 10px 28px #11182714;--r:10px;--ease:cubic-bezier(.22, .61, .36, 1);--t:.3s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}h1,h2,h3{letter-spacing:.01em;text-wrap:balance;margin:0;font-family:Manrope,system-ui,sans-serif;font-weight:700}.wrap{width:min(1600px,100%);margin-inline:auto;padding-inline:24px}.num{font-variant-numeric:tabular-nums}.ico{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.tag{background:var(--surface-2);color:var(--muted);letter-spacing:.04em;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.tag.ok{color:var(--ok);background:var(--ok-soft)}.tag.off{color:var(--accent-text);background:var(--accent-soft)}.mono{color:#fff;letter-spacing:.02em;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;display:grid}.mark{border-radius:10px;flex:none;place-items:center;display:grid}.mark-logo{background:color-mix(in srgb, var(--cat-color) 9%, #fff);border:1px solid color-mix(in srgb, var(--cat-color) 22%, var(--line))}.mark-logo img{object-fit:contain;width:80%;height:76%;display:block}.cat .mark-logo,.banner-item .mark-logo{width:64px}.cat .mark-logo img{width:86%}.mark-sm{border-radius:8px;width:32px;height:32px;font-size:13px}.mark-md{border-radius:10px;width:44px;height:44px;font-size:16px}.mark-lg{border-radius:12px;width:48px;height:48px;font-size:17px}.mark-xl{border-radius:16px;width:72px;height:72px;font-size:26px}.topbar{background:var(--navy);color:#aeb8d4;font-size:12.5px}.topbar .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:38px;display:flex}.topbar ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.topbar .perks{gap:0;min-width:0;overflow:hidden}.topbar .perks li{white-space:nowrap;border-left:1px solid #ffffff1a;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.topbar .perks li:first-child{border-left:0;padding-left:0}.topbar .perks .ico{width:14px;height:14px;color:var(--accent)}.topbar .links{flex:none;gap:6px}.topbar .links a{color:#c9d1e6;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.topbar .links a:hover{color:#fff;background:#ffffff14}.topbar .links .pill{color:#fff;border:1px solid #ffffff2e;font-weight:700}.topbar .links .ico{width:14px;height:14px}.header{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.header .wrap{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:74px;display:grid}.logo{letter-spacing:.04em;color:var(--navy);align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:26px;font-weight:700;display:flex}.logo .mark{background:var(--accent);width:34px;height:34px;color:var(--accent-ink);border-radius:9px;place-items:center;display:grid}.logo em{color:var(--accent-text);font-style:normal}.search-wrap{position:relative}.search{background:var(--surface);border:1px solid var(--line);height:48px;color:var(--muted);border-radius:12px;align-items:center;gap:4px;padding:4px 4px 4px 16px;transition:border-color .25s,box-shadow .25s;display:flex;box-shadow:0 1px 2px #1118270a}.search:hover{border-color:#c9d0df}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.search .search-icon{width:20px;height:20px;transition:color .25s}.search:focus-within .search-icon{color:var(--accent-text)}.search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 10px;font-size:15px;font-weight:500}.search input::placeholder{color:var(--muted);font-weight:400}.search input::-webkit-search-cancel-button{-webkit-appearance:none}.search-hint{color:var(--muted);white-space:nowrap;opacity:.8;padding-right:8px;font-size:12px}.search:focus-within .search-hint{display:none}.search button{background:var(--navy);color:#fff;border-radius:9px;align-items:center;gap:8px;height:100%;padding:0 18px;font-weight:700;transition:background-color .25s,transform .25s;display:inline-flex}.search button:hover{background:#1b2c5e}.search button:active{transform:scale(.98)}.search-results{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);z-index:30;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0}.search-results a{border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:grid}.search-results a:hover{background:var(--surface-2)}.search-results .price{color:var(--navy);font-family:Manrope,sans-serif;font-size:17px;font-weight:700}.search-results .empty{color:var(--muted);padding:12px;font-size:14px}.actions{align-items:center;gap:8px;display:flex}.btn{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);height:42px;color:var(--text);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.btn:hover{border-color:#c9d0df;box-shadow:0 10px 24px #11182724}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.btn.primary:hover{filter:brightness(1.05);box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 55%, transparent)}.btn.dark{background:var(--navy);color:#fff;border-color:#0000}.btn.dark:hover{background:#1b2c5e;box-shadow:0 10px 22px #0f1b3d47}.btn:disabled,.btn[disabled],.btn[aria-disabled=true]{box-shadow:none}.btn .badge{background:var(--danger);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid}.rail{background:var(--surface);border-bottom:1px solid var(--line)}.rail .wrap{align-items:center;gap:8px;min-height:48px;display:flex}.rail .scroll{scrollbar-width:none;flex:auto;align-items:center;gap:0;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.rail .scroll::-webkit-scrollbar{display:none}.rail a{white-space:nowrap;color:var(--muted);border-radius:8px;flex:none;padding:7px 9px;font-size:13px;font-weight:600}.rail a:hover,.rail a.active{color:var(--text);background:var(--surface-2)}[x-cloak]{display:none!important}.rail .all{color:var(--text);border:1px solid var(--line);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.rail .all:hover,.rail .all[aria-expanded=true]{background:var(--surface-2)}.rail .all .chev{width:14px;height:14px;color:var(--muted);transition:transform .2s}.rail .all[aria-expanded=true] .chev{transform:rotate(180deg)}.rail a.hot{color:var(--accent-text);flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.rail a.hot:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.hero{padding-block:20px 8px}.hero-slider-wrapper{background:var(--navy);box-shadow:var(--shadow);border-radius:16px;position:relative;overflow:hidden}.main-slider{width:100%;height:460px;overflow:hidden}.main-slider .swiper-slide{align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.main-slider .swiper-slide:before{content:"";z-index:4;background:var(--slide-color);border-radius:0 10px 10px 0;width:8px;height:296px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.main-slider .slide-link{color:#fff;width:100%;height:100%;display:block}.main-slider .slide-img{object-fit:cover;width:100%;height:100%;display:block}.main-slider .slide-link:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#080c1ef0 0%,#080c1eb8 34%,#080c1e2e 62%,#080c1e00 100%),linear-gradient(#080c1e00 60%,#080c1e8c 100%);position:absolute;inset:0}.main-slider .slide-art{background:radial-gradient(900px 500px at 85% 50%, color-mix(in srgb, var(--slide-color) 70%, #000) 0%, transparent 60%), linear-gradient(110deg, #0b1330 0%, #142252 55%, color-mix(in srgb, var(--slide-color) 35%, #0b1330) 100%);position:absolute;inset:0;overflow:hidden}.main-slider .slide-art-code{letter-spacing:.04em;color:#ffffff1f;font-family:Manrope,sans-serif;font-size:260px;font-weight:700;line-height:1;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.main-slider .txt-content{z-index:5;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;width:50%;height:100%;padding-bottom:20px;display:flex;position:absolute;top:0;left:73px}.main-slider .round-btn{border:1px solid var(--slide-color);color:var(--slide-color);text-transform:uppercase;letter-spacing:.04em;background:#00000040;border-radius:10px;margin:0 0 26px;padding:4px 22px;font-size:15px;font-weight:700;display:block}.main-slider .top-title{text-shadow:0 2px 4px #00000080;margin-bottom:5px;font-size:22px;font-weight:600;line-height:1.2;display:block}.main-slider .main-title{text-shadow:0 2px 6px #0009;text-wrap:balance;margin-bottom:15px;font-family:Manrope,sans-serif;font-size:40px;font-weight:700;line-height:1.1;display:block}.main-slider .sub-title{color:#ffffffe6;max-width:48ch;font-size:15px;font-weight:400;line-height:1.4;display:block}.slider-thumbs-wrapper{background:var(--surface);border-top:1px solid var(--line);display:flex}.hero-tumb{border:0;border-left:1px solid var(--line);min-width:0;height:62px;color:var(--muted);cursor:pointer;background:0 0;flex:1 1 0;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:13.5px;font-weight:700;transition:color .2s,background-color .2s;display:flex;position:relative;overflow:hidden}.hero-tumb:first-child{border-left:0}.hero-tumb:before{content:"";background:var(--slide-color);opacity:0;height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.hero-tumb:after{content:"";background:var(--slide-color);opacity:.55;width:0;height:2px;position:absolute;bottom:0;left:0}.hero-tumb .mark{opacity:.65;border-radius:9px;width:34px;height:34px;transition:opacity .2s,transform .2s}.hero-tumb .mark-logo img{filter:grayscale();transition:filter .2s}.hero-tumb-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hero-tumb:hover .mark{opacity:1}.hero-tumb:hover .mark-logo img{filter:none}.hero-tumb.active:before{opacity:1}.hero-tumb.active:after{animation:6.2s linear forwards tumb-progress}.hero-tumb.active .mark{opacity:1;transform:scale(1.06)}.hero-tumb.active .mark-logo img{filter:none}@keyframes tumb-progress{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.hero-tumb.active:after{width:100%;animation:none}}.banner-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.banner-item{border:1px solid var(--line);min-height:84px;color:var(--text);background:radial-gradient(260px 140px at 100% 0%, color-mix(in srgb, var(--slide-color) 16%, transparent), transparent 70%), var(--surface);border-radius:14px;align-items:center;gap:14px;padding:14px 18px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.banner-item:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--slide-color) 40%, var(--line));transform:translateY(-2px)}.banner-item-content{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.banner-item .mark{border-radius:12px;width:52px;height:52px;font-size:16px}.banner-item-text{flex-direction:column;gap:3px;min-width:0;display:flex}.banner-item-title{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.banner-item-sub{letter-spacing:.06em;color:var(--accent-text);font-size:11px;font-weight:700}.banner-item-arrow{background:var(--surface-2);width:30px;height:30px;color:var(--muted);border-radius:50%;flex:none;place-items:center;transition:background-color .25s,color .25s,transform .25s;display:grid}.banner-item-arrow .ico{width:16px;height:16px}.banner-item:hover .banner-item-arrow{background:var(--navy);color:#fff;transform:translate(2px)}section.block{padding-block:26px}.sec-head{border-bottom:2px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;padding-bottom:10px;display:flex}.sec-head h1,.sec-head h2{color:var(--navy);align-items:center;gap:10px;font-size:24px;display:inline-flex}.sec-head h2 .tag{letter-spacing:.06em;font-family:Manrope,sans-serif}.sec-head p{color:var(--muted);margin:2px 0 0;font-size:14px}.sec-head>a{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.sec-head>a:after{content:"›";font-size:16px;line-height:1}.sec-head>a:hover{color:var(--text)}.crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;padding-block:16px 0;font-size:13px;display:flex}.crumbs a:hover{color:var(--text)}.games-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.games-head h2{color:var(--navy);font-size:24px}.games-head p{color:var(--muted);margin:2px 0 0;font-size:13px}.games-nav{align-items:center;gap:8px;display:flex}.games-nav a{color:var(--muted);margin-right:6px;font-size:13px;font-weight:700}.games-nav a:hover{color:var(--text)}.games-nav button{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--text);border-radius:50%;place-items:center;transition:background-color .25s,color .25s;display:grid}.games-nav button:hover{background:var(--navy);color:#fff;border-color:#0000}.games-nav button.swiper-button-disabled{opacity:.4;cursor:default}.games-nav button.swiper-button-disabled:hover{background:var(--surface);color:var(--text);border-color:var(--line)}.games-nav .ico{width:16px;height:16px}.games-slider{margin:-12px -4px -28px;padding:12px 4px 28px;overflow:hidden}.game-card{aspect-ratio:246/300;isolation:isolate;transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:0 0;border:0;border-radius:16px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 6px #1118270f}.game-card:hover,.game-card:focus-visible{transform:translateY(-10px)scale(1.03);box-shadow:0 24px 44px #11182733}.game-card:active{transition-duration:.12s;transform:translateY(-2px)scale(.99)}.game-card-cover{object-fit:cover;border-radius:inherit;width:100%;height:100%;transition:transform .8s var(--ease), filter .5s var(--ease);display:block;position:absolute;inset:0}.game-card:hover .game-card-cover{filter:brightness(.92)saturate(1.05);transform:scale(1.08)}.game-card-cover--empty{background:linear-gradient(160deg, color-mix(in srgb, var(--cat-color) 70%, #0b1330), #0b1330);place-items:center;display:grid}.game-card-cover--empty span{color:#ffffff40;font-family:Manrope,sans-serif;font-size:64px;font-weight:700}.game-card:after{content:"";border-radius:inherit;pointer-events:none;transition:opacity .35s var(--ease);background:linear-gradient(#080c1e00 40%,#080c1e73 72%,#080c1ed9 100%);position:absolute;inset:0}.game-card-foot{z-index:2;color:#fff;transition:transform .35s var(--ease);flex-direction:column;gap:3px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.game-card:hover .game-card-foot{transform:translateY(-3px)}.game-card-foot b{text-shadow:0 2px 6px #00000080;font-size:17px;font-weight:700;line-height:1.2}.game-card-foot span{color:#fffc;font-size:13px}.game-card:before{content:"";background:var(--cat-color);z-index:3;opacity:0;transform-origin:50%;height:3px;transition:opacity .35s var(--ease), transform .45s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.4)}.game-card:hover:before,.game-card:focus-visible:before{opacity:1;transform:scaleX(1)}.game-card-hover{z-index:2;border-radius:inherit;opacity:0;transition:opacity .4s var(--ease);background:0 0;place-items:center;padding:16%;display:grid;position:absolute;inset:0}.game-card-hover img{object-fit:contain;filter:drop-shadow(0 2px 3px #0000008c)drop-shadow(0 10px 24px #00000080);width:100%;max-height:56%;transition:transform .5s cubic-bezier(.34,1.56,.64,1);transform:scale(.7)translateY(14px)}.game-card:hover .game-card-hover,.game-card:focus-visible .game-card-hover{opacity:1}.game-card:hover .game-card-hover img,.game-card:focus-visible .game-card-hover img{transform:none}.game-card--square{aspect-ratio:246/300}.games-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.sec-count{color:var(--muted);font-size:13px;font-weight:600}.products{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.card{border:1px solid var(--line);background:var(--surface);transition:box-shadow .3s var(--ease), border-color .3s var(--ease), transform .3s var(--ease);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.card:hover{box-shadow:var(--shadow);border-color:#c9d0df;transform:translateY(-3px)}.card-media{background:linear-gradient(160deg, color-mix(in srgb, var(--cat-color) 18%, #fff) 0%, color-mix(in srgb, var(--cat-color) 6%, #fff) 100%);border-bottom:1px solid var(--line);place-items:center;height:132px;display:grid;position:relative}.card-media img{object-fit:contain;width:46%;max-height:64px;transition:transform .45s var(--ease)}.card:hover .card-media img{transform:scale(1.05)}.card-code{color:var(--cat-color);letter-spacing:.04em;font-family:Manrope,sans-serif;font-size:44px;font-weight:700}.card-off{background:var(--danger);color:#fff;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700;position:absolute;top:10px;right:10px}.card-body{flex-direction:column;flex:1;gap:6px;padding:12px 14px 14px;display:flex}.card-cat{color:var(--muted);font-size:12px;font-weight:600}.card-cat:hover{color:var(--text)}.card h3{letter-spacing:0;min-height:2.6em;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;line-height:1.3}.card h3 a:hover{color:var(--accent-text)}.card-delivery{color:var(--ok);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.card-delivery .ico{width:14px;height:14px}.card-foot{border-top:1px dashed var(--line);justify-content:space-between;align-items:end;gap:10px;margin-top:auto;padding-top:10px;display:flex}.card-price{font-family:Manrope,sans-serif;line-height:1}.card-price b{color:var(--navy);font-size:24px;font-weight:700}.card-price s{color:var(--muted);margin-bottom:2px;font-size:13px;display:block}.card-btn{background:var(--navy);color:#fff;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;font-weight:700;transition:background-color .25s;display:inline-flex}.card-btn .ico{width:15px;height:15px}.card-btn:hover{background:var(--accent);color:var(--accent-ink)}.promo-band{min-height:400px;color:var(--accent-ink);background:linear-gradient(115deg,#f6c531 0%,#f2b300 60%,#e9a600 100%);border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;padding:48px 56px;display:grid;position:relative;overflow:hidden}.promo-band:before{content:"";pointer-events:none;background:radial-gradient(600px 300px at 0 100%,#ffffff59,#0000 70%);position:absolute;inset:0}.promo-band-text{z-index:1;max-width:46ch;position:relative}.promo-band-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#1a1300b3;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.promo-band h2{color:#1a1300;font-size:clamp(30px,3.6vw,44px);line-height:1.05}.promo-band p{color:#1a1300c7;margin:14px 0 22px;font-size:16px;line-height:1.55}.promo-band-actions{flex-wrap:wrap;gap:10px;display:flex}.promo-band .btn{height:46px;padding:0 22px;font-size:15px}.promo-band .btn.dark:hover{background:#1b2c5e}.promo-band .btn.ghost{color:#1a1300;background:#ffffff59;border-color:#1a130040}.promo-band .btn.ghost:hover{background:#fff9}.promo-band:after{content:"";pointer-events:none;opacity:.5;background:repeating-linear-gradient(135deg,#1a130012 0 1px,#0000 1px 9px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 100%);mask-image:linear-gradient(90deg,#0000 35%,#000 100%)}.promo-band-art{z-index:1;height:320px;position:relative}.promo-band-art .sketch{aspect-ratio:5/6;width:186px;transition:transform .55s var(--ease), box-shadow .55s var(--ease);animation:sketch-in .9s var(--ease) both, sketch-float 5s ease-in-out infinite;background:#fffdf6;border-radius:16px;padding:6px;position:absolute;bottom:-34px;box-shadow:0 0 0 1px #1a130038,0 14px 30px #1a13002e,0 30px 50px #1a130029}.promo-band-art .sketch:first-child{animation-delay:50ms,-.4s}.promo-band-art .sketch:nth-child(2){animation-delay:.25s,-1.6s}.promo-band-art .sketch:nth-child(3){animation-delay:.25s,-2.8s}.promo-band-art .sketch:nth-child(4){animation-delay:.35s,-4s}.promo-band-art .sketch:nth-child(5){animation-delay:.45s,-5.2s}@keyframes sketch-in{0%{opacity:0;translate:0 40px;scale:.78}to{opacity:1;translate:0;scale:1}}@keyframes sketch-float{0%,to{translate:0;rotate:-1.2deg}50%{translate:0 -14px;rotate:1.2deg}}.promo-band-art .sketch:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.45;transition:opacity .5s var(--ease);background:repeating-linear-gradient(45deg,#1a130024 0 1px,#0000 1px 5px),repeating-linear-gradient(-45deg,#1a130012 0 1px,#0000 1px 8px);border-radius:11px;position:absolute;inset:6px}.promo-band-art .sketch img{object-fit:cover;filter:grayscale()contrast(1.12)brightness(1.06);width:100%;height:100%;transition:filter .6s var(--ease);border-radius:11px;display:block}.promo-band-art .sketch:first-child{z-index:1;left:0;transform:rotate(-11deg)translateY(30px)}.promo-band-art .sketch:nth-child(2){z-index:2;left:22%;transform:rotate(-5deg)translateY(10px)}.promo-band-art .sketch:nth-child(3){z-index:3;left:44%}.promo-band-art .sketch:nth-child(4){z-index:2;left:66%;transform:rotate(5deg)translateY(10px)}.promo-band-art .sketch:nth-child(5){z-index:1;left:88%;transform:rotate(11deg)translateY(30px)}.promo-band-art .sketch:hover{z-index:5;animation-play-state:running,paused;box-shadow:0 0 0 1px #1a13004d,0 18px 36px #1a130038,0 40px 64px #1a13003d}.promo-band-art .sketch:hover img{filter:none}.promo-band-art .sketch:hover:after{opacity:0}@media (prefers-reduced-motion:reduce){.promo-band-art .sketch{animation:none}}.faq{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.faq details{border-top:1px solid var(--line)}.faq details:first-child{border-top:0}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);text-align:center;flex:none;width:24px;font-size:20px;line-height:1}.faq details[open] summary:after{content:"–"}.faq details[open] summary{color:var(--navy)}.faq p{color:var(--muted);max-width:70ch;margin:0;padding:0 18px 16px;font-size:14px}.product-page{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:16px;padding-block:16px 8px;display:grid}.product-main{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:16px;padding:32px;display:flex}.product-main h1{color:var(--navy);font-size:clamp(28px,4vw,42px);line-height:1.05}.product-main .meta{flex-wrap:wrap;gap:6px;display:flex}.product-main p{color:var(--muted);max-width:60ch;margin:0}.product-main dl{grid-template-columns:max-content 1fr;gap:8px 20px;margin:0;font-size:14px;display:grid}.product-main dt{color:var(--muted)}.product-main dd{margin:0;font-weight:600}.buy-box{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;align-self:start;gap:14px;padding:24px;display:flex;position:sticky;top:90px}.buy-box .price{font-family:Manrope,sans-serif;line-height:1}.buy-box .price b{color:var(--navy);font-size:40px;font-weight:700}.buy-box .price s{color:var(--muted);margin-bottom:4px;font-size:16px;display:block}.buy-box .stock{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.buy-box .stock i{background:var(--ok);border-radius:50%;width:8px;height:8px}.buy-box .stock.out i{background:var(--danger)}.buy-box .qty{align-items:center;gap:8px;display:flex}.buy-box .qty label{color:var(--muted);font-size:13px}.buy-box .qty input{border:1px solid var(--line);width:72px;height:42px;font:inherit;background:var(--surface-2);border-radius:9px;padding:0 12px;font-weight:700}.buy-box .btn{justify-content:center}.buy-box ul{color:var(--muted);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.buy-box ul li{align-items:center;gap:8px;display:flex}.buy-box ul .ico{width:16px;height:16px;color:var(--ok)}.static-page{background:var(--surface);border:1px solid var(--line);border-radius:16px;max-width:860px;padding:36px}.static-page h1{color:var(--navy);margin-bottom:18px;font-size:32px}.static-page-body{color:var(--text);max-width:70ch;font-size:15px;line-height:1.7}.static-page-body p{margin:0 0 14px}.static-page-body h2{color:var(--navy);margin:24px 0 10px;font-size:22px}.pager{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:24px;display:flex}.pager a,.pager span{border:1px solid var(--line);background:var(--surface);border-radius:9px;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.pager a:hover{border-color:var(--muted)}.pager .current{background:var(--navy);color:#fff;border-color:#0000}.pager .disabled{color:var(--muted);opacity:.5}.empty-state{text-align:center;color:var(--muted);border:1px dashed var(--line);background:var(--surface);border-radius:14px;padding:48px 24px}footer{border-top:1px solid var(--line);background:var(--surface);margin-top:32px;padding-block:40px 20px;font-size:14px}.foot-top{grid-template-columns:minmax(260px,1.2fr) 3fr;gap:40px;display:grid}.foot-brand p{color:var(--muted);max-width:36ch;margin:12px 0 16px}.foot-contact{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.foot-contact li{align-items:center;gap:8px;display:flex}.foot-contact .ico{width:16px;height:16px;color:var(--accent-text)}.foot-contact a:hover{color:var(--accent-text)}.foot-social{gap:8px;display:flex}.foot-social a{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);border-radius:9px;place-items:center;transition:background-color .25s,color .25s;display:grid}.foot-social a:hover{background:var(--navy);color:#fff;border-color:#0000}.foot-social .ico{width:16px;height:16px}.foot-cols{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}footer h4{color:var(--navy);margin:0 0 12px;font-size:14px;font-weight:700}footer .foot-cols ul{color:var(--muted);flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}footer .foot-cols a:hover{color:var(--text)}.pay span:not(.pay-label){border:1px solid var(--line);color:var(--muted);letter-spacing:.04em;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.pay .ico{width:12px;height:12px}.foot-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;font-size:12.5px;display:flex}.foot-bottom ul{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.foot-bottom a:hover{color:var(--text)}@media (width<=1024px){.games-grid{grid-template-columns:repeat(3,1fr);gap:16px}.products{grid-template-columns:repeat(3,1fr)}.foot-top{grid-template-columns:1fr;gap:28px}}@media (width<=820px){.header .wrap{grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:space-between;row-gap:10px;padding-block:10px}.search-wrap{order:3;grid-column:1/-1}.search-hint,.actions .btn .label{display:none}.actions .btn{padding:0 12px}.topbar .perks li:nth-child(n+2){display:none}.product-page{grid-template-columns:1fr}.buy-box{position:static}.promo-band{grid-template-columns:1fr;min-height:0;padding:32px 24px 0}.promo-band-art{height:220px;margin-top:8px}.promo-band-art .sketch{width:128px;padding:4px;bottom:-28px}.promo-band-art .sketch:nth-child(5){display:none}.main-slider{height:320px}.main-slider .swiper-slide:before{width:6px;height:170px}.main-slider .txt-content{width:85%;padding-bottom:10px;left:20px}.main-slider .round-btn{margin-bottom:14px;padding:4px 12px;font-size:12px}.main-slider .top-title{font-size:17px}.main-slider .main-title{margin-bottom:10px;font-size:26px}.main-slider .sub-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.main-slider .slide-art-code{font-size:160px;right:4%}.slider-thumbs-wrapper{scrollbar-width:none;overflow-x:auto}.slider-thumbs-wrapper::-webkit-scrollbar{display:none}.hero-tumb{flex:none;height:54px;padding:0 14px}.banner-strip{grid-template-columns:1fr 1fr}.games-grid{grid-template-columns:repeat(2,1fr);gap:12px}.products,.foot-cols{grid-template-columns:1fr 1fr}.product-main{padding:28px}}@media (width<=520px){.topbar .links li:not(:last-child){display:none}.products{grid-template-columns:1fr}.games-grid{grid-template-columns:1fr 1fr;gap:10px}.main-slider{height:280px}.banner-strip,.foot-cols{grid-template-columns:1fr}.foot-bottom{flex-direction:column;align-items:flex-start}.product-main{padding:20px}}@media (prefers-reduced-motion:reduce){.promo-band-art .sketch,.hero-tumb.active:after{animation:none!important}*{transition-duration:.15s!important}}.subcats{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.subcat{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.subcat:hover{border-color:var(--navy);color:var(--navy)}.subcat.active{background:var(--navy);border-color:var(--navy);color:#fff}.category-banner{object-fit:cover;aspect-ratio:1410/320;border-radius:16px;width:100%;height:auto;margin-bottom:20px;display:block}.category-desc,.product-desc{color:var(--muted);max-width:860px;margin:0 0 22px;font-size:14.5px;line-height:1.65}.product-desc{margin:4px 0 14px}.announce{background:var(--accent);color:#1a1400;text-align:center;padding:8px 16px;font-size:13px;font-weight:700}.deal-band{border:2px solid var(--accent);background:linear-gradient(180deg, var(--accent-soft) 0%, var(--surface) 42%);border-radius:20px;padding:22px 24px 24px}.deal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.deal-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.deal-head h2{color:var(--navy);align-items:center;gap:10px;font-size:26px;display:inline-flex}.deal-head h2 .tag{font-family:Manrope,sans-serif}.deal-timer{align-items:center;gap:12px;display:flex}.deal-timer-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.deal-timer-clock{align-items:baseline;gap:4px;display:inline-flex}.deal-timer-clock b{color:#fff;background:var(--navy);text-align:center;border-radius:8px;min-width:44px;padding:2px 8px;font-family:Manrope,sans-serif;font-size:26px;font-weight:700;line-height:1.2}.deal-timer-clock i{color:var(--muted);margin-right:6px;font-size:11px;font-style:normal}.card-badge{background:var(--navy);color:#fff;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:10px;right:10px}.post-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.post-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.post-cover{aspect-ratio:16/9;background:var(--surface-2);place-items:center;display:grid;overflow:hidden}.post-cover img{object-fit:cover;width:100%;height:100%}.post-cover span{color:var(--navy);opacity:.4;font-family:Manrope,sans-serif;font-size:48px;font-weight:700}.post-body{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.post-body time{font-size:12px}.post-body h2{color:var(--navy);font-size:18px}.post-body p{color:var(--muted);margin:0;font-size:14px}.post-more{color:var(--accent-text);margin-top:auto;font-size:13px;font-weight:700}.post{max-width:820px}.post header h1{color:var(--navy);margin:6px 0 10px;font-size:clamp(28px,4vw,40px)}.post-lead{color:var(--muted);margin:0 0 18px;font-size:17px}.post-hero{border-radius:16px;width:100%;height:auto;margin-bottom:22px}.post-content{font-size:16px;line-height:1.75}.wa-float{color:#fff;z-index:50;background:#25d366;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .25s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 24px #0000002e}.wa-float:hover{transform:scale(1.06)}@media (width<=900px){.post-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.post-grid{grid-template-columns:1fr}.deal-timer-clock b{min-width:36px;font-size:20px}}.choose-title{color:var(--navy);margin:0 0 14px;font-size:20px}.subcat-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:8px;display:grid}.subcat-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;transition:box-shadow .25s,border-color .25s,transform .25s;display:flex;overflow:hidden}.subcat-card:hover{box-shadow:var(--shadow);border-color:var(--navy);transform:translateY(-2px)}.subcat-card-media{background:linear-gradient(160deg, color-mix(in srgb, var(--cat-color) 18%, #fff) 0%, color-mix(in srgb, var(--cat-color) 6%, #fff) 100%);border-bottom:1px solid var(--line);place-items:center;height:120px;display:grid;overflow:hidden}.subcat-card-media img{object-fit:contain;width:42%;max-height:64px}.subcat-card-media img.cover{object-fit:cover;width:100%;height:100%;max-height:none}.subcat-card-code{color:var(--cat-color);font-family:Manrope,sans-serif;font-size:40px;font-weight:700}.subcat-card-body{flex-direction:column;gap:4px;padding:14px 16px 6px;display:flex}.subcat-card-body b{color:var(--navy);font-size:17px}.subcat-card-body small{color:var(--muted);font-size:13px}.subcat-card-body em{color:var(--muted);font-size:13px;font-style:normal;line-height:1.45}.subcat-card-go{color:var(--accent-text);align-items:center;gap:6px;margin:8px 16px 16px;font-size:13px;font-weight:700;display:inline-flex}.subcat-card-go .ico{width:15px;height:15px}.subcat .num{opacity:.7;font-weight:600}@media (width<=900px){.subcat-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.subcat-grid{grid-template-columns:1fr}}.poster-grid{grid-template-columns:repeat(4,1fr);gap:28px 24px;margin:6px 0 16px;display:grid}.poster{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.poster-img{aspect-ratio:4/5;background:color-mix(in srgb, var(--cat-color) 14%, #fff);border:1px solid var(--line);border-radius:22px;width:100%;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 6px 18px #1118270f}.poster:hover .poster-img{transform:translateY(-4px);box-shadow:0 16px 32px #11182724}.poster-img img{object-fit:cover;width:100%;height:100%;display:block}.poster-img:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#00000059 100%);position:absolute;inset:0}.poster-label{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 2px 10px #000000b3,0 0 2px #000000e6;text-wrap:balance;place-items:center;padding:12px;font-family:Manrope,sans-serif;font-size:clamp(22px,2.4vw,34px);font-weight:700;line-height:1.05;display:grid;position:absolute;inset:0}.poster-label img{object-fit:contain;filter:drop-shadow(0 2px 8px #0009);width:62%;max-height:46%}.poster-code{color:var(--cat-color);place-items:center;font-family:Manrope,sans-serif;font-size:44px;font-weight:700;display:grid;position:absolute;inset:0}.poster b{color:var(--text);font-size:17px;font-weight:700}.poster small{color:var(--muted);margin-top:2px;font-size:13px;display:block}@media (width<=1100px){.poster-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.poster-grid{grid-template-columns:repeat(2,1fr);gap:16px 12px}}@media (width<=480px){.poster-grid{grid-template-columns:repeat(2,1fr);gap:12px 10px}}.listing-head{padding-top:16px}.listing-head h1{color:var(--navy);font-size:24px}.listing-head .crumbs b{color:var(--text);font-weight:700}.listing{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;padding-block:12px 32px;display:grid}.listing-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:90px}.listing-poster{aspect-ratio:4/5;background:color-mix(in srgb, var(--cat-color) 14%, #fff);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;position:relative;overflow:hidden}.listing-poster img{object-fit:cover;width:100%;height:100%;display:block}.listing-poster .poster-label{place-items:center;display:grid;position:absolute;inset:0}.listing-poster .poster-label img{object-fit:contain;filter:drop-shadow(0 2px 8px #0009);width:62%;max-height:46%}.side-box{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:14px 16px}.side-box h3{color:var(--navy);margin:0 0 10px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.side-box dl{grid-template-columns:1fr auto;gap:8px 12px;margin:0;font-size:13px;display:grid}.side-box dt{color:var(--muted)}.side-box dd{text-align:right;margin:0;font-weight:700}.side-links{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.side-links a{color:var(--text);font-weight:600}.side-links a:hover{color:var(--accent-text)}.listing-main{flex-direction:column;gap:16px;min-width:0;display:flex}.lbox{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:18px 20px}.lbox h3{color:var(--navy);margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.prow-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.prow{border:1px solid var(--line);background:var(--bg);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 14px;transition:border-color .25s,box-shadow .25s;display:grid}.prow:hover{box-shadow:var(--shadow);border-color:#c9d0df}.prow-icon{background:color-mix(in srgb, var(--cat-color) 14%, #fff);width:44px;height:44px;color:var(--cat-color);border-radius:10px;place-items:center;display:grid;overflow:hidden}.prow-icon img{object-fit:cover;width:100%;height:100%}.prow-icon .ico{width:20px;height:20px}.prow-info{flex-direction:column;gap:3px;min-width:0;display:flex}.prow-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.prow-name:hover{color:var(--accent-text)}.prow-sub{color:var(--danger);font-size:12.5px;font-weight:600}.prow-price{flex-direction:column;align-items:flex-end;min-width:96px;line-height:1.1;display:flex}.prow-price s{color:var(--muted);font-size:12px}.prow-price b{color:var(--navy);font-family:Manrope,sans-serif;font-size:22px;font-weight:700}.prow-price small{color:var(--ok);font-size:11px;font-weight:700}.prow-buy{align-items:center;gap:10px;display:flex}.prow-qty{border:1px solid var(--line);width:64px;height:42px;font:inherit;text-align:center;background:var(--surface);border-radius:9px;padding:0 10px;font-weight:700}.prow-buy .btn{height:42px;padding:0 16px;font-weight:700}.prow-buy .btn .ico{width:16px;height:16px}.prow-buy .btn:disabled{opacity:.5;cursor:not-allowed}.guide summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.guide summary::-webkit-details-marker{display:none}.guide summary:after{content:"+";color:var(--muted);font-size:20px}.guide[open] summary:after{content:"-"}.guide-body{color:var(--muted);max-width:80ch;margin-top:12px;font-size:14.5px;line-height:1.7}.rating-summary{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);align-items:center;gap:20px;margin-bottom:18px;padding-bottom:18px;display:grid}.rating-avg{text-align:center}.rating-avg b{color:var(--navy);font-family:Manrope,sans-serif;font-size:48px;line-height:1}.rating-avg span{color:var(--muted);font-size:16px}.rating-avg small{color:var(--muted);margin-top:4px;font-size:12.5px;display:block}.stars{gap:3px;margin-top:4px;display:inline-flex}.stars i{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#d9dee9;width:16px;height:16px}.stars i.on{background:var(--accent)}.stars.small i{width:12px;height:12px}.rating-bars{flex-direction:column;gap:6px;display:flex}.rating-bar{color:var(--muted);grid-template-columns:60px 1fr 32px;align-items:center;gap:10px;font-size:12.5px;display:grid}.rating-bar i{background:var(--surface-2);border-radius:4px;height:8px;display:block;overflow:hidden}.rating-bar i b{background:var(--accent);border-radius:4px;height:100%;display:block}.reviews-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.review-list{flex-direction:column;margin:0 0 20px;padding:0;list-style:none;display:flex}.review-list li{border-top:1px solid var(--line);grid-template-columns:40px 1fr;gap:12px;padding:14px 0;display:grid}.review-list li:first-child{border-top:0;padding-top:0}.review-avatar{background:var(--accent);width:40px;height:40px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.review-meta{align-items:baseline;gap:10px;font-size:13px;display:flex}.review-list p{margin:4px 0 6px;font-size:14px}.review-form{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:18px;display:flex}.review-form h4{color:var(--navy);margin:0;font-size:15px}.review-form p{margin:-6px 0 0;font-size:13px}.review-form .input{border:1px solid var(--line);width:100%;font:inherit;background:var(--bg);border-radius:10px;padding:10px 12px}.review-row{align-items:center;gap:12px;font-size:13.5px;font-weight:600;display:flex}.star-input{flex-direction:row-reverse;gap:2px;display:inline-flex}.star-input input{opacity:0;width:0;height:0;position:absolute}.star-input label{color:#d9dee9;cursor:pointer;font-size:26px;transition:color .1s}.star-input input:checked~label,.star-input label:hover,.star-input label:hover~label{color:var(--accent)}.review-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.review-notice{background:var(--ok-soft);color:var(--ok);border-radius:9px;padding:10px 12px;font-size:13.5px;font-weight:600}.review-notice.error{color:var(--danger);background:#fdecec}.share{align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:flex}.share a{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.share a:hover{color:var(--navy);border-color:var(--navy)}@media (width<=900px){.listing{grid-template-columns:1fr}.listing-side{flex-flow:wrap;position:static}.listing-poster{width:160px}.side-box{flex:200px}.rating-summary{grid-template-columns:1fr}.prow{grid-template-columns:44px minmax(0,1fr)}.prow-price{grid-column:2;align-items:flex-start}.prow-buy{grid-column:1/-1}}.user-menu{position:relative}.user-menu .btn .chev{width:14px;height:14px;transition:transform .25s}.user-menu .btn[aria-expanded=true] .chev{transform:rotate(180deg)}.avatar-sm{background:#0000001f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.user-pop{background:var(--surface);border:1px solid var(--line);z-index:40;border-radius:16px;width:300px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 50px #1118272e}.user-pop-balance{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.user-pop-balance span{color:var(--muted);font-size:12px;font-weight:600;display:block}.user-pop-balance b{color:var(--navy);font-family:Manrope,sans-serif;font-size:24px}.user-pop-balance .btn.sm{height:34px;padding:0 12px;font-size:13px}.user-pop-nav{flex-direction:column;padding:8px;display:flex}.user-pop-nav a,.user-pop-nav button{color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.user-pop-nav a:hover,.user-pop-nav button:hover{background:var(--surface-2);color:var(--navy)}.user-pop-nav .ico{color:var(--muted)}.user-pop-nav form{display:contents}.auth{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:32px;padding-block:40px 56px;display:grid}.auth--single{grid-template-columns:minmax(0,520px);justify-content:center}.auth-side{padding:8px 12px}.auth-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.auth-side h2{color:var(--navy);margin-bottom:12px;font-size:clamp(30px,3.6vw,42px);line-height:1.05}.auth-side p{color:var(--muted);max-width:44ch;margin:0 0 18px;font-size:15.5px}.auth-perks{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14.5px;font-weight:600;list-style:none;display:flex}.auth-perks li{align-items:center;gap:10px;display:flex}.auth-perks .ico{width:22px;height:22px;color:var(--ok);background:var(--ok-soft);border-radius:50%;flex:none;padding:4px}.auth-ref{background:var(--accent-soft);color:var(--accent-text);border-radius:12px;margin-top:20px;padding:12px 14px;font-size:13.5px}.auth-trust{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:18px;display:flex}.auth-trust span{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.auth-trust .ico{width:14px;height:14px;color:var(--ok);flex:none}.auth-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;gap:14px;padding:32px;display:flex}.auth-card h1{color:var(--navy);font-size:30px}.auth-sub{color:var(--muted);margin:-8px 0 4px;font-size:14px}.auth-sub a,.auth-legal a,.label-row a{color:var(--accent-text);font-weight:700}.auth-card .field,.settings-body .field{flex-direction:column;gap:6px;display:flex}.auth-card label,.acc-card label,.settings-body .field label{color:var(--muted);font-size:13px;font-weight:700}.label-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.auth-card .input,.acc-card .input,.acc-card .select,.settings-body .input,.settings-body .select{border:1px solid var(--line);width:100%;height:46px;font:inherit;background:var(--bg);color:var(--text);border-radius:11px;padding:0 14px;font-size:15px}.auth-card textarea.input,.acc-card textarea.input,.settings-body textarea.input{resize:vertical;height:auto;padding:12px 14px}.auth-card .input:focus,.acc-card .input:focus,.acc-card .select:focus,.settings-body .input:focus,.settings-body .select:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);background:var(--surface);outline:none}.input-group{position:relative}.input-group .input{padding-right:46px}.input-group .eye{width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.input-group .eye:hover{background:var(--surface-2);color:var(--navy)}.auth-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-card .error,.acc-card .error,.settings-body .error{color:var(--danger);font-size:12.5px;font-weight:600}.auth-card .hint,.acc-card .hint,.settings-body .hint{color:var(--muted);font-size:12.5px}.auth-card .check,.acc-card .check{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;font-weight:500;display:flex}.auth-card .check input,.acc-card .check input{width:18px;height:18px;accent-color:var(--navy);flex:none;margin-top:2px}.auth-submit{justify-content:center;height:50px;font-size:16px;font-weight:800;transition:filter .25s,transform .25s,box-shadow .25s}.auth-submit:hover:not(:disabled){box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-1px)}.auth-submit:disabled{opacity:.75;cursor:progress}.auth-submit .ico{width:18px;height:18px}.auth-legal{color:var(--muted);text-align:center;margin:0;font-size:12.5px}.ipt{position:relative}.ipt .lead{width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.ipt .input{padding-left:42px}.ipt.has-eye .input{padding-right:46px}.ipt .input:focus+.lead,.ipt .input:focus~.lead{color:var(--accent-text)}.ipt .eye{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ipt .eye:hover{background:var(--surface-2);color:var(--navy)}.pw-meter{align-items:center;gap:10px;margin-top:2px;display:flex}.pw-bars{flex:1;gap:4px;display:flex}.pw-bars span{background:var(--surface-2);border-radius:3px;flex:1;height:5px;transition:background .2s}.pw-meter[data-lvl="1"] .pw-bars span:nth-child(-n+1),.pw-meter[data-lvl="2"] .pw-bars span:nth-child(-n+2),.pw-meter[data-lvl="3"] .pw-bars span:nth-child(-n+3),.pw-meter[data-lvl="4"] .pw-bars span:nth-child(-n+4){background:var(--pw-color,var(--muted))}.pw-meter[data-lvl="1"]{--pw-color:var(--danger)}.pw-meter[data-lvl="2"]{--pw-color:#e0821b}.pw-meter[data-lvl="3"]{--pw-color:#c9a70a}.pw-meter[data-lvl="4"]{--pw-color:var(--ok)}.pw-label{color:var(--pw-color,var(--muted));text-align:right;min-width:42px;font-size:12px;font-weight:700}.auth-secure{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin:2px 0 -2px;font-size:12px;font-weight:600;display:flex}.auth-secure .ico{width:14px;height:14px;color:var(--ok)}.auth-divider{color:var(--muted);align-items:center;gap:12px;margin:4px 0;font-size:12px;font-weight:600;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.account-head{padding-top:16px}.account-head h1{color:var(--navy);font-size:24px}.account-head .crumbs b{color:var(--text);font-weight:700}.account{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;padding-block:12px 40px;display:grid}.account-side{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:18px;position:sticky;top:90px}.account-balance{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;margin-bottom:10px;padding-bottom:16px;display:flex}.account-balance span{color:var(--muted);font-size:12.5px;font-weight:600}.account-balance b{color:var(--navy);font-family:Manrope,sans-serif;font-size:30px;line-height:1}.account-balance .btn{justify-content:center;margin-top:8px;font-weight:800}.account-nav{flex-direction:column;gap:2px;display:flex}.account-nav a,.account-nav button{color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:14.5px;font-weight:600;display:flex}.account-nav a:hover,.account-nav button:hover{background:var(--surface-2)}.account-nav a.active{background:var(--navy);color:#fff}.account-nav a.active .ico{color:var(--accent)}.account-nav .ico{color:var(--muted)}.account-nav form{display:contents}.account-main{min-width:0}.acc-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.acc-stat{border:1px solid var(--line);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.acc-stat span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700;display:block}.acc-stat b{color:var(--navy);margin-top:4px;font-family:Manrope,sans-serif;font-size:26px;line-height:1.1;display:block}.acc-stat small{color:var(--muted);font-size:12px}.acc-tiles{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.acc-tile{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;padding:20px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.acc-tile:hover{box-shadow:var(--shadow);border-color:var(--navy);transform:translateY(-2px)}.acc-tile .ico{width:30px;height:30px;color:var(--navy)}.acc-tile b{color:var(--navy);font-size:15.5px}.acc-tile small{color:var(--muted);font-size:12.5px}.acc-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.acc-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.acc-card-head h3{color:var(--navy);margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.acc-card-head a{color:var(--muted);font-size:13px;font-weight:700}.acc-card .field{flex-direction:column;gap:6px;display:flex}.acc-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acc-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.acc-list li:first-child{border-top:0;padding-top:0}.acc-list li>span:first-child{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.acc-list small{font-size:12px}.acc-list .strong{white-space:nowrap;font-weight:700}.acc-table{border-collapse:collapse;width:100%;font-size:14px}.acc-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 10px 10px;font-size:11.5px}.acc-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 10px}.acc-table td small{display:block}.acc-table .right{text-align:right}.acc-table .strong{font-weight:700}.acc-two{grid-template-columns:1.15fr 1fr;align-items:start;gap:16px;display:grid}.acc-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quick{flex-wrap:wrap;gap:8px;display:flex}.btn.sm{height:34px;padding:0 12px;font-size:13px}.badge{letter-spacing:.03em;background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.badge.ok{background:var(--ok-soft);color:var(--ok)}.badge.warn{color:#9a5b00;background:#fff1d6}.badge.danger{color:var(--danger);background:#fdecec}.badge.info{color:#2f6fed;background:#e6eeff}.amount-pos{color:var(--ok)}.amount-neg{color:var(--danger)}.kv{grid-template-columns:max-content 1fr;gap:8px 18px;margin:0;font-size:13.5px;display:grid}.kv dt{color:var(--muted)}.kv dd{margin:0;font-weight:600}.code-list{flex-direction:column;gap:6px;margin:4px 0 10px;display:flex}.code-list code{background:var(--surface-2);letter-spacing:.04em;color:var(--navy);border-radius:9px;padding:10px 12px;font-family:ui-monospace,Consolas,monospace;font-size:15px;font-weight:700;display:inline-block}.modal-backdrop{z-index:60;background:#0f1b3d73;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--surface);border-radius:16px;flex-direction:column;width:min(560px,100%);max-height:calc(100vh - 40px);display:flex;box-shadow:0 30px 60px #0000004d}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-head h2{color:var(--navy);font-size:20px}.modal-body{flex-direction:column;gap:12px;padding:20px;display:flex;overflow-y:auto}.modal-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.icon-btn{width:36px;height:36px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.icon-btn:hover{background:var(--surface-2);color:var(--navy)}.ref-link{gap:8px;display:flex}.ref-link .input{flex:1;font-family:ui-monospace,Consolas,monospace;font-size:13.5px}.fav-remove{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);z-index:2;background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;left:8px}.fav-remove:hover{color:var(--danger);border-color:var(--danger)}.fav-btn{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);justify-content:center;align-items:center;gap:8px;height:42px;font-size:14px;font-weight:600;display:inline-flex}.fav-btn.on{color:var(--danger);border-color:var(--danger);background:#fdecec}.fav-btn .ico{width:18px;height:18px}.fav-btn.on .ico{fill:currentColor}@media (width<=960px){.auth{grid-template-columns:1fr;padding-block:20px 40px}.auth-side{display:none}.account{grid-template-columns:1fr}.account-side{position:static}.acc-stats,.acc-tiles{grid-template-columns:1fr 1fr}.acc-two{grid-template-columns:1fr}.user-pop{width:280px}}@media (width<=560px){.acc-stats,.acc-tiles,.auth-grid,.acc-grid2{grid-template-columns:1fr}.auth-card{padding:22px}}.settings{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:240px minmax(0,1fr);gap:0;display:grid;overflow:hidden}.settings-nav{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;gap:2px;padding:12px;display:flex}.settings-nav button{color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:600;display:flex}.settings-nav button:hover{background:var(--surface-2)}.settings-nav button.active{background:var(--surface);color:var(--navy);box-shadow:inset 3px 0 0 var(--accent)}.settings-nav .ico{color:var(--muted)}.settings-body{flex-direction:column;gap:14px;min-width:0;padding:22px 24px;display:flex}.settings-h{color:var(--navy);margin:10px 0 0;font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.avatar-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:18px;display:flex}.avatar-big{border:1px solid var(--line);background:var(--bg);width:80px;height:80px;color:var(--muted);border-radius:16px;place-items:center;display:grid;overflow:hidden}.avatar-big img{object-fit:cover;width:100%;height:100%}.avatar-big .ico{width:30px;height:30px}.avatar-sm img{object-fit:cover;border-radius:50%;width:100%;height:100%}.info-box{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:3px;padding:12px 48px 12px 16px;display:flex;position:relative}.info-box span{color:var(--muted);font-size:12.5px;font-weight:600}.info-box b{word-break:break-all;font-size:15px}.info-box button{width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.info-box button:hover{background:var(--surface-2);color:var(--navy)}.info-note{color:#2f6fed;border-left:3px solid #2f6fed;margin:-4px 0 0;padding-left:10px;font-size:12.5px}.verify-box{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 40%, #fff);color:var(--accent-text);border-radius:11px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.verify-box .ico{flex:none;width:20px;height:20px}.verify-box button,.verify-box a{color:inherit;font-weight:800;text-decoration:underline}.verify-box.ok{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 35%, #fff);color:var(--ok)}.edit-panel{border:1px dashed var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.pref-list{flex-direction:column;gap:10px;display:flex}.pref{border:1px solid var(--line);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.pref span{flex-direction:column;gap:2px;display:flex}.pref b{font-size:14.5px}.pref small{color:var(--muted);font-size:12.5px}.switch-input{appearance:none;cursor:pointer;background:#d9dee9;border-radius:12px;flex:none;width:44px;height:24px;transition:background .25s;position:relative}.switch-input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch-input:checked{background:var(--ok)}.switch-input:checked:after{transform:translate(20px)}@media (width<=900px){.settings{grid-template-columns:1fr}.settings-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}.settings-nav button{white-space:nowrap}}.account-user{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.account-user>span:last-child{flex-direction:column;min-width:0;display:flex}.account-user b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.account-user small{font-size:12px}.logo-img{width:auto;max-width:220px;height:40px;display:block}@media (width>=1400px){.products,.games-grid{grid-template-columns:repeat(6,1fr)}.poster-grid{grid-template-columns:repeat(5,1fr)}.post-grid{grid-template-columns:repeat(4,1fr)}.main-slider{height:460px}}.tab-bar{border-bottom:2px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.tab-bar button{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-2px;padding:10px 14px 12px;font-size:14px;font-weight:700}.tab-bar button:hover{color:var(--navy)}.tab-bar button.active{color:var(--navy);border-bottom-color:var(--accent)}.scard{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.scard-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.scard-head h3{color:var(--navy);margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.scard .field{flex-direction:column;gap:6px;display:flex}.scard .field label{color:var(--muted);font-size:13px;font-weight:700}.scard .input,.scard .select{border:1px solid var(--line);width:100%;height:46px;font:inherit;background:var(--bg);color:var(--text);border-radius:11px;padding:0 14px;font-size:15px}.scard .input:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed}.scard .input:focus,.scard .select:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);background:var(--surface);outline:none}.scard .error{color:var(--danger);font-size:12.5px;font-weight:600}.scard .hint{color:var(--muted);margin:0;font-size:12.5px}.inline-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.inline-form .btn{height:46px}.scard-ok,.scard-warn{border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:13.5px;display:flex}.scard-ok{background:var(--ok-soft);color:var(--ok)}.scard-warn{background:var(--accent-soft);color:var(--accent-text)}.scard-warn.muted{background:var(--surface-2);color:var(--muted)}.scard-ok .ico,.scard-warn .ico{flex:none;width:22px;height:22px}.scard-ok div,.scard-warn div{flex-direction:column;flex:1;gap:2px;display:flex}.scard-ok small,.scard-warn small{opacity:.85;font-size:12.5px}.hero-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.hero-grid.has-side{grid-template-columns:minmax(0,1fr) 340px}.hero-grid .hero-slider-wrapper{min-width:0}.side-slides{grid-template-rows:repeat(3,1fr);gap:12px;display:grid}.side-slide{background:var(--navy) center / cover no-repeat;color:#fff;min-height:150px;box-shadow:var(--shadow);border-radius:16px;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.side-slide:before{content:"";background:linear-gradient(90deg,#080e22eb 0%,#080e22b8 45%,#080e2226 100%);position:absolute;inset:0}.side-slide:hover{transform:translateY(-2px);box-shadow:0 16px 32px #1118272e}.side-slide-text{z-index:1;flex-direction:column;gap:4px;max-width:78%;padding:18px 20px;display:flex;position:relative}.side-slide-text b{letter-spacing:.01em;font-family:Manrope,sans-serif;font-size:20px;font-weight:700;line-height:1.15}.side-slide-text small{color:#fffc;font-size:12.5px;line-height:1.35}.side-slide-btn{border:1px solid #ffffff8c;border-radius:999px;align-self:flex-start;align-items:center;margin-top:8px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:background .25s,color .25s;display:inline-flex}.side-slide:hover .side-slide-btn{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}@media (width<=1100px){.hero-grid.has-side{grid-template-columns:1fr}.side-slides{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.side-slide{min-height:120px}}@media (width<=680px){.side-slides{grid-template-columns:1fr}}.faq-wrap,.faq p{max-width:none}.profile-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-bottom:14px;padding:18px 20px;display:grid}.profile-card-avatar{background:var(--surface-2);width:72px;height:72px;color:var(--navy);border-radius:14px;place-items:center;font-family:Manrope,sans-serif;font-size:30px;font-weight:700;display:grid;position:relative}.profile-card-avatar img{object-fit:cover;border-radius:14px;width:100%;height:100%}.profile-card-avatar label{background:var(--navy);color:#fff;cursor:pointer;border:2px solid var(--surface);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-6px;right:-6px}.profile-card-avatar label .ico{width:14px;height:14px}.profile-card-info{flex-direction:column;gap:4px;min-width:0;display:flex}.profile-card-info h2{color:var(--navy);font-size:20px}.profile-card-info p{color:var(--muted);margin:0;font-size:13px}.profile-card-info .quick{margin-top:4px}.profile-card-info .quick button{color:var(--muted);font-size:12px;text-decoration:underline}.verify-chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.vchip{border:1px solid var(--line);background:var(--bg);color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.vchip .ico{width:14px;height:14px}.vchip:hover{border-color:var(--navy);color:var(--navy)}.vchip.on{background:var(--ok-soft);color:var(--ok);border-color:#0000}.bell{position:relative}.bell .btn{justify-content:center;width:46px;padding:0}.bell-count{background:var(--danger);color:#fff;border:2px solid var(--surface);border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.bell-pop{background:var(--surface);border:1px solid var(--line);z-index:40;border-radius:16px;width:360px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 50px #1118272e}.bell-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.bell-head form{display:contents}.bell-head button{color:var(--accent-text);font-size:12px;font-weight:700}.bell-list{flex-direction:column;gap:2px;max-height:380px;margin:0;padding:6px;list-style:none;display:flex;overflow:auto}.bell-item{color:var(--text);border-radius:10px;grid-template-columns:34px 1fr;gap:10px;padding:10px;display:grid}.bell-item:hover{background:var(--surface-2)}.bell-item.unread{background:var(--accent-soft)}.bell-item.unread:hover{background:color-mix(in srgb, var(--accent-soft) 70%, #fff)}.bell-item-ico{background:var(--surface-2);width:34px;height:34px;color:var(--navy);border-radius:9px;place-items:center;display:grid}.bell-item.unread .bell-item-ico{background:var(--accent);color:var(--accent-ink)}.bell-item b{font-size:13.5px;display:block}.bell-item p{color:var(--muted);margin:2px 0 0;font-size:12.5px;line-height:1.4}.bell-item time{color:var(--muted);margin-top:3px;font-size:11px;display:block}.bell-empty{text-align:center;color:var(--muted);padding:28px 16px;font-size:13px}.bell-foot{border-top:1px solid var(--line);text-align:center;padding:10px 16px;font-size:13px;font-weight:700}.bell-foot a{color:var(--navy)}.notif-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.notif-list li{border-top:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:start;gap:12px;padding:14px 0;display:grid}.notif-list li:first-child{border-top:0;padding-top:0}.notif-list li.unread b:after{content:"Yeni";background:var(--accent);color:var(--accent-ink);vertical-align:middle;border-radius:6px;margin-left:8px;padding:2px 7px;font-size:10.5px}.foot-mid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.pay{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pay-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:12px;font-weight:700}.pay-logo{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--text);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pay-logo svg{display:block}.pay-logo .ico{width:16px;height:16px;color:var(--navy)}.pay-logo.secure{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 30%, #fff);background:var(--ok-soft)}.pay-logo.secure .ico{color:var(--ok)}.tk-new{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:20px}.tk-new-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.tk-new-head h3{color:var(--navy);margin:0 0 4px;font-family:Manrope,sans-serif;font-size:17px;font-weight:700}.tk-new-head p{margin:0;font-size:13.5px}.tk-topics{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.tk-topic{border:1px solid var(--line);background:var(--bg);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.tk-topic:hover{border-color:var(--navy);box-shadow:var(--shadow);transform:translateY(-2px)}.tk-topic .ico{width:22px;height:22px;color:var(--accent-text)}.tk-topic b{color:var(--navy);font-size:13.5px}.tk-topic small{color:var(--muted);font-size:12px;line-height:1.35}.tk-form{flex-direction:column;gap:12px;display:flex}.tk-form .field,.tk-reply .field{flex-direction:column;gap:6px;display:flex}.tk-form .field label{color:var(--muted);font-size:13px;font-weight:700}.tk-form .input,.tk-form .select,.tk-reply .input{border:1px solid var(--line);width:100%;font:inherit;background:var(--bg);color:var(--text);border-radius:11px;padding:11px 14px;font-size:14.5px}.tk-form .select{height:46px;padding-block:0}.tk-form .input:focus,.tk-form .select:focus,.tk-reply .input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);background:var(--surface);outline:none}.tk-form .error,.tk-reply .error{color:var(--danger);font-size:12.5px;font-weight:600}.tk-form .hint,.tk-reply .hint{color:var(--muted);font-size:12.5px}.tk-filters{flex-wrap:wrap;gap:4px;display:flex}.tk-filters button{color:var(--muted);border:1px solid #0000;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:700}.tk-filters button .num{opacity:.7;margin-left:2px}.tk-filters button.active{background:var(--navy);color:#fff}.tk-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tk-row{border:1px solid var(--line);background:var(--bg);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.tk-row.answered{border-color:color-mix(in srgb, var(--ok) 35%, #fff);background:color-mix(in srgb, var(--ok-soft) 55%, #fff)}.tk-row-main{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.tk-row-icon{background:var(--surface);border:1px solid var(--line);width:40px;height:40px;color:var(--navy);border-radius:10px;flex:none;place-items:center;display:grid}.tk-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.tk-row-text b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.tk-row-text small{color:var(--muted);font-size:12px}.tk-thread{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.tk-thread-head{border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.tk-thread-head h3{color:var(--navy);margin:6px 0;font-family:Manrope,sans-serif;font-size:17px;font-weight:700}.tk-back{color:var(--muted);align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:inline-flex}.tk-back:hover{color:var(--navy)}.tk-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.tk-messages{flex-direction:column;gap:14px;max-height:60vh;padding:20px;display:flex;overflow:auto}.tk-msg{gap:10px;max-width:80%;display:flex}.tk-msg.me{flex-direction:row-reverse;align-self:flex-end}.tk-avatar{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.tk-msg.admin .tk-avatar{background:var(--accent);color:var(--accent-ink)}.tk-bubble{background:var(--surface-2);border-radius:14px;padding:10px 14px;font-size:14px}.tk-msg.me .tk-bubble{background:var(--accent-soft);border-bottom-right-radius:4px}.tk-msg.admin .tk-bubble{background:#eef3ff;border-bottom-left-radius:4px}.tk-bubble-meta{color:var(--muted);gap:10px;margin-bottom:4px;font-size:12px;display:flex}.tk-bubble p{white-space:pre-line;margin:0}.tk-reply{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:16px 20px;display:flex}.tk-reply-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tk-closed{border-top:1px solid var(--line);color:var(--muted);background:var(--bg);padding:14px 20px;font-size:13.5px}@media (width<=1100px){.tk-topics{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.tk-topics{grid-template-columns:1fr 1fr}.tk-msg{max-width:95%}.tk-row{flex-wrap:wrap}}.acc-two{align-items:stretch}.acc-two>.scard,.acc-two>.acc-card{height:100%}.scard>:last-child,.acc-card>:last-child{margin-top:auto}.scard>.scard-head:last-child,.acc-card>.acc-card-head:last-child{margin-top:0}.dep-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dep-form{gap:16px}.dep-quick{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.dep-quick button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:6px;padding:4px 10px;font-size:12.5px;font-weight:600}.dep-quick button:hover{border-color:var(--navy);color:var(--navy)}.dep-methods{flex-wrap:wrap;gap:18px;font-size:14px;font-weight:600;display:flex}.dep-methods label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.dep-methods input{accent-color:var(--navy);width:16px;height:16px}.dep-methods small{font-weight:400}.dep-banks{border-collapse:collapse;width:100%;font-size:13.5px}.dep-banks th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--line);padding:4px 8px 8px;font-size:11.5px}.dep-banks td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 8px}.dep-banks code{color:var(--navy);font-family:ui-monospace,Consolas,monospace;font-size:13px;font-weight:700}.dep-banks .right{text-align:right}.dep-history{flex-direction:column;gap:16px;display:flex}.acc-table td small{color:var(--muted);font-size:12px;display:block}@media (width<=1100px){.dep-layout{grid-template-columns:1fr}}.pay-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pay-groups{flex-direction:column;gap:8px;display:flex}.pay-group{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:12px 14px;transition:border-color .25s,background .25s;display:grid}.pay-group:hover{border-color:var(--navy)}.pay-group.active{border-color:var(--navy);background:var(--navy);color:#fff}.pay-group-ico{background:var(--surface-2);width:40px;height:40px;color:var(--navy);border-radius:10px;place-items:center;display:grid}.pay-group.active .pay-group-ico{color:var(--accent);background:#ffffff24}.pay-group b{font-size:14.5px;display:block}.pay-group small{color:var(--muted);font-size:12.5px}.pay-group.active small{color:#ffffffbf}.pay-balance{border:1px dashed var(--line);color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;margin-top:6px;padding:12px 14px;font-size:13px;display:flex}.pay-balance b{color:var(--navy);font-family:Manrope,sans-serif;font-size:20px}.pay-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:16px;min-height:320px;padding:20px;display:flex}.pay-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pay-tile{color:var(--text);text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.pay-tile-box{border:1px solid var(--line);background:var(--bg);border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:88px;transition:border-color .25s,box-shadow .25s,background .25s;display:flex}.pay-tile-box.text{color:var(--navy);font-size:14px;font-weight:700}.pay-tile-box .ico{width:20px;height:20px;color:var(--navy)}.pay-tile:hover .pay-tile-box{border-color:var(--navy)}.pay-tile.active .pay-tile-box{background:var(--surface);border-color:#2f6fed;box-shadow:0 0 0 3px #2f6fed26}.pay-tile.disabled{opacity:.5;cursor:not-allowed}.pay-tile.disabled:hover .pay-tile-box{border-color:var(--line)}.pay-divider{background:var(--line);height:1px}.pay-note{color:var(--muted);margin:0;font-size:13.5px}.pay-note .link{color:var(--accent-text);font-weight:700;text-decoration:underline}.pay-bankinfo .kv{gap:10px 20px;font-size:14px}.pay-bankinfo code{color:var(--navy);font-family:ui-monospace,Consolas,monospace;font-size:14px;font-weight:700}.pay-form{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:16px;display:flex}.pay-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pay-form .field{flex-direction:column;gap:6px;display:flex}.pay-form .field label{color:var(--muted);font-size:13px;font-weight:700}.pay-form .input{border:1px solid var(--line);height:46px;font:inherit;background:var(--bg);border-radius:11px;padding:0 14px;font-size:15px}.pay-form .input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);background:var(--surface);outline:none}.pay-form .input:disabled{opacity:.6}.pay-form .error{color:var(--danger);font-size:12.5px;font-weight:600}.pay-form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.pay-form-foot .hint{color:var(--muted);font-size:12.5px}.warn-modal{width:min(420px,100%)}@media (width<=1100px){.pay-layout{grid-template-columns:1fr}.pay-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.pay-tiles{grid-template-columns:1fr 1fr}.pay-form-row{grid-template-columns:1fr}}.cart-btn{justify-content:center;width:46px;padding:0;position:relative}.bill-type{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bill-type label{border:1px solid var(--line);cursor:pointer;background:var(--bg);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.bill-type label:hover{border-color:#c7cfdf}.bill-type label.on{border-color:var(--accent);background:var(--accent-soft)}.bill-type input{opacity:0;pointer-events:none;position:absolute}.bill-type .ico{width:22px;height:22px;color:var(--navy);flex:none}.bill-type span{flex-direction:column;gap:2px;display:flex}.bill-type b{color:var(--navy);font-size:14px}.bill-type small{color:var(--muted);font-size:12px}.acc-grid3{grid-template-columns:1.1fr 1fr .8fr;gap:12px;display:grid}.scard .link{font:inherit;font-size:inherit;color:var(--accent-text);padding:0;font-weight:700;text-decoration:underline}.scard textarea.input{line-height:1.45}@media (width<=560px){.bill-type,.acc-grid3{grid-template-columns:1fr}}.split-btn{border-radius:var(--r);background:var(--accent);height:42px;color:var(--accent-ink);align-items:stretch;display:inline-flex;overflow:hidden}.split-btn button{font:inherit;color:inherit;background:0 0;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;transition:background .12s;display:inline-flex}.split-btn button:hover{background:#00000012}.split-btn .split-side{border-left:1px solid #0000002e;padding:0 12px}.split-btn .ico{width:17px;height:17px}.split-btn.off{opacity:.5}.split-btn.off button{cursor:not-allowed}.split-btn.off button:hover{background:0 0}.acc-two .scard-ok,.acc-two .scard-warn{min-height:66px}.buy-form{flex-direction:column;gap:12px;display:flex}.split-btn.full{width:100%;height:48px;display:flex}.split-btn.full .split-main{flex:1;justify-content:center;font-size:15px}.split-btn.full .split-side{padding:0 18px}.cart-pop-backdrop{z-index:60;background:#0f1b3d73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cart-pop{background:var(--surface);border-radius:16px;width:min(460px,100%);overflow:hidden;box-shadow:0 30px 60px #0000004d}.cart-pop-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.cart-pop-head h3{color:var(--navy);margin:0;font-family:Manrope,sans-serif;font-size:15px;font-weight:700}.cart-pop-body{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:26px 18px 22px;display:flex}.cart-pop-body b{color:var(--navy);font-size:17px}.cart-pop-body small{color:var(--muted);font-size:13px}.cart-pop-check{background:var(--ok-soft);width:46px;height:46px;color:var(--ok);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.cart-pop-check .ico{stroke-width:2.6px;width:24px;height:24px}.cart-pop-foot{grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 18px;display:grid}.cart-pop-foot .btn{justify-content:center;height:46px;font-weight:700}.cart-pop-foot .btn.go{color:#fff;background:#3fbf5a;border-color:#0000}.cart-pop-foot .btn.go:hover{filter:brightness(1.05)}.cart-page{padding-block:22px 60px}.cart-title{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;margin-bottom:20px;padding-bottom:16px;display:flex}.cart-title h1{color:var(--navy);margin:0;font-family:Manrope,sans-serif;font-size:22px}.cart-title .crumbs{margin:0}.cart-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.cart-box{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.cart-row{border:1px solid var(--line);background:var(--bg);border-radius:14px;grid-template-columns:72px minmax(0,1fr) auto auto auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.cart-thumb{background:var(--navy);color:#fff;border-radius:12px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.cart-thumb img{object-fit:cover;width:100%;height:100%}.cart-thumb .ico{width:34px;height:34px}.cart-info{flex-direction:column;gap:3px;min-width:0;display:flex}.cart-info a{color:var(--navy);font-size:15px;font-weight:700}.cart-info small{color:var(--muted);font-size:12.5px}.cart-price{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.cart-price b{color:var(--navy);font-size:16px}.cart-price small{color:var(--muted);font-size:12.5px}.cart-qty{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:stretch;height:44px;display:flex;overflow:hidden}.cart-qty>span{place-items:center;width:46px;font-size:15px;font-weight:700;display:grid}.cart-qty>div{border-left:1px solid var(--line);flex-direction:column;display:flex}.cart-qty button{width:30px;color:var(--muted);flex:1;font-size:13px;font-weight:700;line-height:1}.cart-qty button:hover{background:var(--surface-2);color:var(--navy)}.cart-del{color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:13.5px;font-weight:600;display:inline-flex}.cart-del:hover{color:var(--danger);background:#fdecec}.cart-del .ico{width:16px;height:16px}.cart-sum{border:1px solid var(--line);background:var(--surface);border-radius:16px;position:sticky;top:90px}.cart-sum-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.cart-sum-head h2{color:var(--navy);margin:0;font-family:Manrope,sans-serif;font-size:15px}.cart-clear{color:var(--danger);font-size:12.5px;font-weight:600}.cart-sum-total{color:var(--navy);padding:18px 18px 8px;font-family:Manrope,sans-serif;font-size:34px;font-weight:700;line-height:1}.cart-go{justify-content:center;height:48px;margin:8px 18px 16px;font-size:15px;display:flex}.cart-lines{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:12px;margin:0;padding:14px 18px;font-size:14px;display:grid}.cart-lines dt{color:var(--text);align-items:center;gap:8px;font-weight:600;display:flex}.cart-lines dd{color:var(--navy);margin:0;font-weight:700}.cart-lines dd.off{color:var(--ok)}.cart-coupon{border-top:1px solid var(--line)}.cart-coupon summary{color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;font-weight:700;list-style:none;display:flex}.cart-coupon summary::-webkit-details-marker{display:none}.cart-coupon summary .ico{width:18px;height:18px;transition:transform .25s}.cart-coupon[open] summary .ico{transform:rotate(180deg)}.cart-coupon-form{gap:8px;padding:0 18px 14px;display:flex}.cart-coupon-form .input{border:1px solid var(--line);height:44px;font:inherit;border-radius:10px;flex:1;padding:0 12px;font-weight:600}.cart-coupon-form .input.applied{background:var(--ok-soft);color:var(--ok);border-color:#0000;flex-direction:column;justify-content:center;gap:1px;display:flex}.cart-coupon-form .input.applied small{font-size:11.5px;font-weight:500}.cart-coupon .error{color:var(--danger);padding:0 18px 14px;font-size:12.5px;font-weight:600;display:block}.cart-empty{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;display:flex}.cart-empty .ico{width:44px;height:44px;color:var(--muted);margin-bottom:6px}.cart-empty h2{color:var(--navy);margin:0;font-family:Manrope,sans-serif;font-size:20px}.cart-empty p{color:var(--muted);margin:0 0 10px}@media (width<=960px){.cart-layout{grid-template-columns:1fr}.cart-sum{position:static}.cart-row{grid-template-columns:56px minmax(0,1fr) auto}.cart-price{grid-column:2;align-items:flex-start}.cart-qty{grid-column:3}}.cart-coupon-toggle{width:100%;color:var(--navy);justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;font-weight:700;display:flex}.cart-coupon-toggle .ico{width:18px;height:18px;transition:transform .25s}.cart-qty.busy{opacity:.55;pointer-events:none}.co-title{color:var(--navy);margin:4px 4px 6px;font-family:Manrope,sans-serif;font-size:16px}.pay-opt{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .12s,background .12s;display:flex}.pay-opt:hover{border-color:#c7cfdf}.pay-opt.on{border-color:var(--accent);background:var(--accent-soft)}.pay-opt.off{opacity:.6;cursor:not-allowed}.pay-opt input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.pay-opt-ico{background:var(--surface);border:1px solid var(--line);width:44px;height:44px;color:var(--navy);border-radius:12px;flex:none;place-items:center;display:grid}.pay-opt-ico .ico{width:22px;height:22px}.pay-opt-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pay-opt-text b{color:var(--navy);font-size:15px}.pay-opt-text small{color:var(--muted);font-size:12.5px}.pay-opt-text small strong{color:var(--navy)}.pay-opt-text small a{color:var(--accent-text);text-decoration:underline}.co-agree{background:var(--bg);margin-top:6px}.co-agree input{width:18px;height:18px;accent-color:var(--accent);flex:none}.cart-page .opt-row{border:1px solid var(--line);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cart-page .opt-row span{flex-direction:column;flex:1;gap:2px;display:flex}.cart-page .opt-row b{color:var(--navy);font-size:13.5px}.cart-page .opt-row small{color:var(--muted);font-size:12px}.cart-go:disabled{opacity:.5;cursor:not-allowed}.hold-head{gap:18px}.hold-intro{align-items:flex-start;gap:14px;display:flex}.hold-intro h3{color:var(--navy);margin:0 0 3px;font-family:Manrope,sans-serif;font-size:17px}.hold-intro p{color:var(--muted);margin:0;font-size:13px}.hold-intro.small h3{font-size:15px}.hold-ico{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-text);border-radius:12px;flex:none;place-items:center;display:grid}.hold-ico .ico{width:22px;height:22px}.hold-ico.info{color:#2f6fed;background:#e6eeff}.hold-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hold-stat{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.hold-stat b{color:var(--navy);font-family:Manrope,sans-serif;font-size:24px;line-height:1}.hold-stat b.warn{color:var(--danger)}.hold-stat span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.hold-sort{flex-direction:column;gap:4px;min-width:240px;display:flex}.hold-sort span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.hold-sort .select{height:42px}.hold-empty{border:1px dashed var(--line);background:var(--bg);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:44px 20px;display:flex}.hold-empty b{color:var(--navy);font-size:14px}.hold-check{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.hold-check .ico{stroke-width:2.6px;width:22px;height:22px}.hold-info{flex-direction:row;align-items:flex-start;gap:14px}.hold-info h3{color:var(--navy);margin:0 0 6px;font-family:Manrope,sans-serif;font-size:15px}.hold-info p{color:var(--text);margin:0 0 8px;font-size:13.5px;line-height:1.55}.hold-info p:last-child{margin:0}.hold-info a{color:var(--accent-text);text-decoration:underline}.account-balance small.hold-line{color:var(--muted);margin-top:-4px;font-size:12px;display:block}@media (width<=720px){.hold-stats{grid-template-columns:1fr}.hold-info{flex-direction:column}}.mark-xs{border-radius:8px;width:28px;height:28px;font-size:11px}.rail .scroll{gap:4px}.rail a.rail-cat{color:var(--text);border-radius:10px;align-items:center;gap:9px;padding:5px 12px 5px 6px;font-size:13.5px;font-weight:700;display:inline-flex}.rail a.rail-cat:hover,.rail a.rail-cat.active{background:var(--surface-2);color:var(--navy)}.rail a.rail-cat .mark{flex:none}.rail a.rail-cat .mark-logo{background:color-mix(in srgb, var(--cat-color) 12%, #fff);border-color:color-mix(in srgb, var(--cat-color) 30%, var(--line))}.rail-ico{background:var(--surface-2);width:28px;height:28px;color:var(--navy);border-radius:8px;flex:none;place-items:center;display:grid}.rail-ico.navy{background:var(--navy);color:#fff}.rail-ico.gold{background:var(--accent);color:var(--accent-ink)}.rail .all{border-radius:10px;gap:9px;padding:4px 12px 4px 4px;font-size:13.5px;font-weight:700}.rail a.rail-cat.hot{color:var(--text);margin-left:auto}.rail a.rail-cat.hot:before{content:none}.rail a.rail-cat.hot:hover{background:var(--accent-soft)}.rail-ico.img{background:var(--surface-2);overflow:hidden}.rail-ico.img img{object-fit:contain;width:80%;height:80%}.rail{position:relative}.rail .all{flex:none}.rail-panel{z-index:30;background:var(--surface);border-bottom:1px solid var(--line);position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px #0f1b3d24}.rail-panel>.wrap{min-height:0;padding-block:22px 26px;display:block}.rail-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.rail-panel-head h3{color:var(--navy);margin:0;font-family:Manrope,sans-serif;font-size:20px}.rail-panel-tools{align-items:center;gap:10px;display:flex}.rail-panel-search{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;gap:8px;width:300px;height:42px;padding:0 14px;display:flex}.rail-panel-search .ico{width:17px;height:17px;color:var(--muted);flex:none}.rail-panel-search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.rail .rail-panel-all{color:#2f6fed;background:#e6eeff;border-color:#0000;border-radius:10px;gap:6px;height:42px;padding:0 16px;font-weight:700}.rail .rail-panel-all:hover{color:#1f5ad6;background:#d6e3ff}.rail .rail-panel-all .ico{width:15px;height:15px}.rail-panel-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.rail .rail-panel-grid a.rail-panel-item{border:1px solid var(--line);background:var(--surface);color:var(--text);white-space:nowrap;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex;overflow:hidden}.rail .rail-panel-grid a.rail-panel-item span:last-child{text-overflow:ellipsis;overflow:hidden}.rail .rail-panel-grid a.rail-panel-item:hover{color:var(--navy);background:var(--surface);border-color:#c7cfdf;transform:translateY(-1px);box-shadow:0 6px 16px #0f1b3d14}.rail .rail-panel-grid .mark-md{border-radius:10px;width:40px;height:40px}.rail-panel-empty{text-align:center;color:var(--muted);grid-column:1/-1;margin:0;padding:24px;font-size:14px}@media (width<=1200px){.rail-panel-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=820px){.rail-panel-grid{grid-template-columns:repeat(2,1fr)}.rail-panel-search,.rail-panel-tools{width:100%}}@media (width<=560px){.rail-panel-grid{grid-template-columns:1fr}}.rail-panel-head h3 small{color:var(--muted);margin-left:8px;font-size:12.5px;font-weight:600}.rail-panel-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:10px;margin-top:18px;padding-top:16px;font-size:14px;display:flex}.rail .rail-panel-foot a{color:var(--navy);background:var(--surface-2);border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-weight:700;display:inline-flex}.rail .rail-panel-foot a:hover{background:var(--accent-soft);color:var(--navy)}.rail .rail-panel-foot .ico{width:15px;height:15px}.promo-band:after{opacity:1;background:0 0;border:1px dashed #1e1a1659;border-radius:15px;inset:7px;transform:rotate(-.15deg);-webkit-mask-image:none;mask-image:none}.promo-band-eyebrow{color:#1e1a1699;border-bottom:1.5px solid #1e1a1659;padding-bottom:4px}.promo-band h2 .hl{color:inherit;z-index:0;background:0 0;display:inline-block;position:relative}.promo-band h2 .hl:before{content:"";z-index:-1;background:#f2b300bf;border-radius:3px;height:42%;position:absolute;top:55%;left:-4px;right:-4px;transform:skew(-8deg)rotate(-1.2deg)}.promo-band .btn.ghost{color:#1e1a16;background:#fffdf6;border:1.5px solid #1e1a168c;box-shadow:3px 3px #1e1a162e}.promo-band .btn.ghost:hover{background:#fff;transform:translate(-1px,-1px);box-shadow:4px 4px #1e1a1638}.promo-band-art .sketch{background:#fffdf6}.promo-band{color:var(--navy);background:linear-gradient(120deg,#fff 0%,#f7f8fb 55%,#eef1f7 100%);border:1.5px solid #0f1b3d73;box-shadow:4px 4px #0f1b3d1a}.promo-band:before{background:repeating-linear-gradient(135deg,#0f1b3d0d 0 1px,#0000 1px 8px),radial-gradient(700px 320px at 0 100%,#fffc,#0000 70%)}.promo-band:after{border-color:#0f1b3d47}.promo-band-eyebrow{color:var(--muted);border-bottom-color:#0f1b3d4d}.promo-band h2{color:var(--navy)}.promo-band p{color:var(--muted)}.promo-band .btn.dark{box-shadow:3px 3px #0f1b3d47}.promo-band .btn.ghost{color:var(--navy);background:#fff;border-color:#0f1b3d73;box-shadow:3px 3px #0f1b3d1f}.promo-band .btn.ghost:hover{box-shadow:4px 4px #0f1b3d29}.promo-band-art .sketch{background:#fff;box-shadow:0 0 0 1px #0f1b3d29,0 12px 28px #0f1b3d1f,0 28px 48px #0f1b3d1f}.promo-band-art .sketch:after{background:repeating-linear-gradient(45deg,#0f1b3d29 0 1px,#0000 1px 5px),repeating-linear-gradient(-45deg,#0f1b3d14 0 1px,#0000 1px 8px)}.promo-band-art .sketch:hover{box-shadow:0 0 0 1px #0f1b3d3d,0 18px 36px #0f1b3d2e,0 40px 64px #0f1b3d33}.promo-band{box-shadow:none;border:0}.promo-band:after{content:none}.promo-band .btn{box-shadow:none}.promo-band .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.promo-band .btn.primary:hover{filter:brightness(1.05);box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 55%, transparent);transform:translateY(-3px)scale(1.03)}.promo-band .btn:not(.primary){background:var(--surface);border:1px solid var(--line);color:var(--text)}.promo-band .btn:not(.primary):hover{background:var(--surface-2);border-color:#c9d0df;transform:translateY(-3px)scale(1.03);box-shadow:0 10px 24px #11182724}.promo-band{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);min-height:460px;padding-right:40px}.promo-band-art .sketch{width:250px;padding:7px;bottom:-44px}.promo-band-art .sketch:first-child{left:0}.promo-band-art .sketch:nth-child(2){left:18%}.promo-band-art .sketch:nth-child(3){left:36%}.promo-band-art .sketch:nth-child(4){left:54%}.promo-band-art .sketch:nth-child(5){left:72%}@media (width<=1200px){.promo-band-art .sketch{width:200px}}@media (width<=900px){.promo-band{grid-template-columns:1fr;padding-right:24px}.promo-band-art{height:240px}.promo-band-art .sketch{width:140px;padding:4px;bottom:-30px}}.promo-band{min-height:480px}.promo-band-art{height:430px}.promo-band-art .sketch{bottom:auto}.promo-band-art .sketch:first-child{z-index:1;width:205px;top:6px;left:2%;transform:rotate(-7deg)}.promo-band-art .sketch:nth-child(2){z-index:1;width:215px;top:-14px;left:33%;transform:rotate(4deg)}.promo-band-art .sketch:nth-child(3){z-index:1;width:205px;top:12px;left:66%;transform:rotate(-3deg)}.promo-band-art .sketch:nth-child(4){z-index:3;width:250px;top:150px;left:16%;transform:rotate(5deg)}.promo-band-art .sketch:nth-child(5){z-index:3;width:250px;top:138px;left:50%;transform:rotate(-6deg)}.promo-band-art .sketch:first-child:hover{transform:rotate(-7deg)translateY(-20px)scale(1.08)}.promo-band-art .sketch:nth-child(2):hover{transform:rotate(4deg)translateY(-20px)scale(1.08)}.promo-band-art .sketch:nth-child(3):hover{transform:rotate(-3deg)translateY(-20px)scale(1.08)}.promo-band-art .sketch:nth-child(4):hover{transform:rotate(5deg)translateY(-20px)scale(1.08)}.promo-band-art .sketch:nth-child(5):hover{transform:rotate(-6deg)translateY(-20px)scale(1.08)}@media (width<=1200px){.promo-band-art .sketch:first-child,.promo-band-art .sketch:nth-child(2),.promo-band-art .sketch:nth-child(3){width:170px}.promo-band-art .sketch:nth-child(4),.promo-band-art .sketch:nth-child(5){width:200px;top:130px}}@media (width<=900px){.promo-band-art{height:300px}.promo-band-art .sketch:first-child,.promo-band-art .sketch:nth-child(2),.promo-band-art .sketch:nth-child(3){width:120px;top:0}.promo-band-art .sketch:nth-child(4),.promo-band-art .sketch:nth-child(5){width:150px;top:110px}.promo-band-art .sketch:nth-child(5){display:block;left:54%}}.slider-thumbs-wrapper{z-index:6;-webkit-backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#080c1c59,#080c1cb8);border-top:1px solid #ffffff24;position:absolute;bottom:0;left:0;right:0}.hero-tumb{color:#ffffffc7;border-left:1px solid #ffffff1a;height:64px}.hero-tumb:before{height:2px}.hero-tumb:after{opacity:.9}.hero-tumb .mark{opacity:.8}.hero-tumb .mark-logo{background:#ffffffeb;border-color:#0000}.hero-tumb .mark-logo img{filter:none}.hero-tumb:hover{color:#fff;background:#ffffff14}.hero-tumb.active{color:#fff;background:#ffffff24}.hero-tumb.active .mark{opacity:1}.main-slider .txt-content{padding-bottom:64px}@media (width<=900px){.slider-thumbs-wrapper{background:var(--navy);position:static}.hero-tumb{height:54px}.main-slider .txt-content{padding-bottom:10px}}.hero-tumb:before,.hero-tumb:after,.main-slider .swiper-slide:before{content:none}.mp-page{padding-block:22px 60px}.mp-hero{background:var(--navy);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:22px 26px;display:flex}.mp-hero h2{margin:0 0 4px;font-family:Manrope,sans-serif;font-size:20px}.mp-hero p{color:#ffffffc7;margin:0;font-size:14px}.mp-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;display:grid}.mp-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:90px}.mp-filter{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.mp-filter h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11.5px;font-weight:700}.mp-search{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.mp-search .ico{width:16px;height:16px;color:var(--muted);flex:none}.mp-search input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.mp-cat{color:var(--text);text-align:left;border-radius:9px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;font-weight:600;display:flex}.mp-cat:hover{background:var(--surface-2)}.mp-cat.active{background:var(--accent-soft);color:var(--navy)}.mp-filter .check{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.mp-filter .check input{width:17px;height:17px;accent-color:var(--accent)}.mp-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mp-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mp-card{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:14px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.mp-card:hover{box-shadow:var(--shadow);border-color:#c7cfdf;transform:translateY(-3px)}.mp-card-img{aspect-ratio:4/3;background:var(--surface-2);display:block;position:relative;overflow:hidden}.mp-card-img img{object-fit:cover;width:100%;height:100%;display:block}.mp-card-img .tag{position:absolute;top:10px;left:10px}.mp-card-ph{color:#fff;letter-spacing:.04em;place-items:center;width:100%;height:100%;font-family:Manrope,sans-serif;font-size:34px;font-weight:700;display:grid}.mp-card-body{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.mp-card-body small{font-size:11.5px}.mp-card-body b{color:var(--navy);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.mp-card-store{color:var(--muted);font-size:12.5px}.mp-card-price{color:var(--navy);margin-top:4px;font-family:Manrope,sans-serif;font-size:22px;font-weight:700}.mp-detail{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;display:grid}.mp-detail-main{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.mp-detail-media{aspect-ratio:21/9;background:var(--surface-2)}.mp-detail-media img{object-fit:cover;width:100%;height:100%;display:block}.mp-detail-media .mp-card-ph{font-size:64px}.mp-detail-text{flex-direction:column;gap:14px;padding:22px 26px 26px;display:flex}.mp-detail-text h1{color:var(--navy);margin:0;font-family:Manrope,sans-serif;font-size:24px;line-height:1.25}.mp-meta{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.mp-buy .qty input{width:100%}.mp-seller{border:1px solid var(--line);background:var(--bg);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.mp-seller div{flex-direction:column;gap:2px;min-width:0;display:flex}.mp-seller b{color:var(--navy)}.mp-seller small{font-size:12px}.mp-reviews{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.mp-review{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;font-size:14px;display:flex}.mp-review b{color:var(--accent-text);letter-spacing:.1em}.store-head{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:16px;margin-bottom:16px;padding:18px 20px;display:flex}.store-head-text{flex:1;min-width:0}.store-head-text h1,.store-head-text h2{color:var(--navy);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px;font-family:Manrope,sans-serif;font-size:20px;display:flex}.store-head-text p{color:var(--muted);margin:0;font-size:13.5px}.store-head-text .store-desc{color:var(--text);margin-top:8px}.store-logo{background:var(--navy);color:#fff;border-radius:16px;flex:none;place-items:center;width:64px;height:64px;font-family:Manrope,sans-serif;font-size:26px;font-weight:800;display:grid;overflow:hidden}.store-logo img{object-fit:cover;width:100%;height:100%}.store-logo.sm{border-radius:12px;width:44px;height:44px;font-size:18px}.req-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.req-list li{border:1px solid var(--line);background:var(--bg);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.req-list li.ok{background:var(--ok-soft);border-color:#178a504d}.req-ico{width:30px;height:30px;color:var(--danger);background:#fdecec;border-radius:50%;flex:none;place-items:center;display:grid}.req-list li.ok .req-ico{background:var(--ok);color:#fff}.req-ico .ico{stroke-width:2.4px;width:16px;height:16px}.req-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.req-text b{color:var(--navy);font-size:13.5px}.req-text small{color:var(--muted);font-size:12px}.rule-list{color:var(--text);flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;display:flex}.deliver-box{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.deliver-box label{flex-direction:column;gap:2px;display:flex}.deliver-box label b{color:var(--navy);font-size:14px}.deliver-box label small{color:var(--muted);font-size:12.5px}.deliver-box .input{background:var(--surface)}.code-box{background:var(--navy);color:#fff;white-space:pre-wrap;word-break:break-all;border-radius:10px;margin:0;padding:12px 14px;font-family:ui-monospace,Consolas,monospace;font-size:14px}.star-pick{gap:4px;display:flex}.star-pick button{color:#d9dee9;font-size:26px;line-height:1}.star-pick button.on{color:var(--accent)}.lst-modal{width:min(820px,100%)}.lst-modal .modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.lst-modal .modal-head h3{color:var(--navy);margin:0;font-family:Manrope,sans-serif;font-size:17px}.lst-modal .modal-body{flex-direction:column;gap:14px;padding:20px;display:flex;overflow-y:auto}.lst-modal .modal-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.lst-modal .field{flex-direction:column;gap:6px;display:flex}.lst-modal .field label{color:var(--muted);font-size:13px;font-weight:700}.lst-modal .input,.lst-modal .select{border:1px solid var(--line);width:100%;height:44px;font:inherit;background:var(--bg);border-radius:10px;padding:0 12px;font-size:14px}.lst-modal textarea.input{resize:vertical;height:auto;padding:10px 12px}.lst-modal .input:disabled{background:var(--surface-2);color:var(--muted)}.lst-modal .error{color:var(--danger);font-size:12.5px;font-weight:600}.lst-modal .hint{color:var(--muted);font-size:12.5px}.rail a.rail-cat.rail-mp{color:var(--navy)}@media (width<=1200px){.mp-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=960px){.mp-layout{grid-template-columns:1fr}.mp-side{position:static}.mp-detail,.mp-reviews{grid-template-columns:1fr}.mp-hero{flex-direction:column;align-items:flex-start}}@media (width<=640px){.mp-grid{grid-template-columns:repeat(2,1fr)}.store-head{flex-wrap:wrap}}.shop{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-bottom:18px;overflow:hidden}.shop-banner{background:linear-gradient(120deg,#0f1b3d 0%,#1f3a8a 55%,#2f6fed 100%) 50%/cover;height:240px;position:relative}.shop-since{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c1c99;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;bottom:18px;right:18px}.shop-head{align-items:flex-start;gap:18px;padding:0 24px 18px;display:flex}.shop-logo{border:5px solid var(--surface);background:var(--navy);color:#fff;width:116px;height:116px;box-shadow:var(--shadow);border-radius:20px;flex:none;place-items:center;margin-top:-48px;font-family:Manrope,sans-serif;font-size:40px;font-weight:800;display:grid;overflow:hidden}.shop-logo img{object-fit:cover;width:100%;height:100%}.shop-title{flex:1;min-width:0;padding-top:16px}.shop-title h1{color:var(--navy);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-family:Manrope,sans-serif;font-size:22px;display:flex}.shop-badge{color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.shop-badge.gold{background:var(--accent);color:var(--accent-ink)}.shop-rating{flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.shop-chip{background:var(--surface-2);color:var(--navy);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-weight:700;display:inline-flex}.shop-chip b{color:var(--accent-text)}.shop-chip small{color:var(--muted);font-weight:500}.shop-actions{flex:none;gap:8px;padding-top:18px;display:flex}.shop-actions .btn{height:44px}.shop-actions .btn.on{background:var(--ok-soft);color:var(--ok);border-color:#0000}.shop-actions .btn:disabled{opacity:.55;cursor:not-allowed}.shop-tabs{border-top:1px solid var(--line);justify-content:center;gap:6px;padding:12px 20px 16px;display:flex}.shop-tabs>*{color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-flex}.shop-tabs .ico{width:16px;height:16px}.shop-tabs button:hover{background:var(--surface-2);color:var(--navy)}.shop-tabs .active{color:#2f6fed;background:#e6eeff}.shop-tabs .count{background:var(--surface-2);min-width:22px;height:22px;color:var(--navy);border-radius:11px;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.shop-tabs .active .count{color:#fff;background:#2f6fed}.shop-filterbar{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:12px;margin-bottom:18px;padding:12px;display:flex}.shop-search{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex:1;align-items:center;gap:10px;height:46px;padding:0 8px 0 14px;display:flex}.shop-search .ico{width:17px;height:17px;color:var(--muted);flex:none}.shop-search input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.shop-apply-inline{color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.shop-apply-inline:hover{background:var(--surface-2);color:var(--navy)}.shop-apply-inline .ico{width:15px;height:15px}.shop-toggle{border:1px solid var(--line);background:var(--bg);height:46px;color:var(--navy);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.shop-toggle .ico{width:16px;height:16px;color:var(--accent-text)}.shop-toggle.boxed{justify-content:space-between;height:auto;padding:12px 14px;font-weight:600}.shop-sort .select{border:1px solid var(--line);min-width:200px;height:46px;font:inherit;background:var(--bg);border-radius:12px;padding:0 14px;font-size:14px;font-weight:600}.shop-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:20px;display:grid}.shop-side{position:sticky;top:90px}.shop-filters{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.shop-filter{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:18px;display:flex}.shop-filter h4{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0;font-size:11.5px;font-weight:700;display:flex}.shop-filter h4 .ico{width:14px;height:14px}.shop-filter .input{border:1px solid var(--line);height:42px;font:inherit;background:var(--bg);border-radius:10px;width:100%;padding:0 12px;font-size:14px}.shop-cats{flex-direction:column;gap:2px;max-height:320px;display:flex;overflow:auto}.shop-range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.shop-filter-actions{background:var(--bg);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.shop-banner-preview{border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:12px;height:120px;margin-bottom:8px}.mp-card-img{aspect-ratio:1}.mp-card-strip{color:#fff;background:linear-gradient(#080c1c73,#080c1cd9);align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.mp-card-avatar{background:var(--navy);border:1px solid #ffffff80;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.mp-card-avatar img{object-fit:cover;width:100%;height:100%}.mp-card-storename{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.mp-card-cat{border-radius:7px;width:24px;height:24px;font-size:10px}.mp-card-price{color:var(--ok)}@media (width<=960px){.shop-layout{grid-template-columns:1fr}.shop-side{position:static}.shop-head{flex-wrap:wrap}.shop-actions{width:100%;padding-top:0}.shop-filterbar{flex-wrap:wrap}.shop-search{flex-basis:100%}.shop-banner{height:160px}.shop-logo{width:88px;height:88px;margin-top:-36px;font-size:30px}}.ad{background:var(--surface);border-radius:16px;grid-template-columns:300px minmax(0,1fr);gap:26px;padding:24px;display:grid;box-shadow:0 2px 10px #0f1b3d0f}.ad-media{aspect-ratio:1;background:var(--surface-2);border-radius:14px;width:300px;overflow:hidden}.ad-media img{object-fit:cover;width:100%;height:100%;display:block}.ad-media .mp-card-ph{place-items:center;width:100%;height:100%;font-size:56px;display:grid}.ad-body{flex-direction:column;gap:14px;min-width:0;display:flex}.ad-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ad-kind{color:var(--muted);align-items:center;gap:14px;font-size:13px;display:flex}.ad-chip{border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px 0 6px;font-size:13px;font-weight:700;display:inline-flex}.ad-chip.dark{background:var(--navy);color:#fff}.ad-tools{align-items:center;gap:18px;display:flex}.ad-tools a,.ad-tools button{color:var(--muted);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.ad-tools a:hover,.ad-tools button:hover{color:var(--navy)}.ad-tools .ico{width:16px;height:16px}.ad-share{position:relative}.ad-share .chev{width:12px;height:12px}.ad-share-pop{background:var(--surface);border:1px solid var(--line);min-width:190px;box-shadow:var(--shadow);z-index:20;border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.ad-share-pop a,.ad-share-pop button{color:var(--text);border-radius:8px;justify-content:flex-start;padding:9px 10px;font-size:13.5px}.ad-share-pop a:hover,.ad-share-pop button:hover{background:var(--surface-2);color:var(--navy)}.ad-title{color:var(--navy);text-transform:uppercase;letter-spacing:.01em;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;line-height:1.35}.ad-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12.5px;display:flex}.ad-meta>span{align-items:center;gap:5px;display:inline-flex}.ad-meta .ico{width:14px;height:14px}.ad-meta-right{margin-left:auto}.ad-status i{background:#b4bdd8;border-radius:50%;width:7px;height:7px;display:inline-block}.ad-status.on{color:var(--ok)}.ad-status.on i{background:var(--ok)}.ad-features{flex-wrap:wrap;gap:10px;display:flex}.ad-feature{border:1px solid;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.ad-feature .ico{width:16px;height:16px}.ad-feature.ok{color:#1b8a4c;background:#eaf7ef;border-color:#bfe5cc}.ad-feature.pink{color:#d33b6e;background:#fdeef3;border-color:#f5c2d3}.ad-feature.blue{color:#3b5bdb;background:#eef1ff;border-color:#c9d3fa}.ad-buy{background:#f3f4f8;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:10px 10px 10px 18px;display:flex}.ad-price{color:#1db954;letter-spacing:-.01em;flex:1;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:26px;font-weight:800;display:inline-flex}.ad-price .ico{color:#f2b300;width:22px;height:22px}.ad-qty{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;height:42px;display:inline-flex;overflow:hidden}.ad-qty button{width:36px;height:100%;color:var(--muted);font-size:17px;font-weight:700}.ad-qty button:hover{background:var(--surface-2);color:var(--navy)}.ad-qty span{text-align:center;min-width:38px;font-size:14px;font-weight:700}.ad-buy-btn{letter-spacing:.06em;border-radius:10px;gap:8px;height:42px;padding:0 22px;font-size:13px;font-weight:800}.ad-buy-btn .ico{width:15px;height:15px}.ad-buy-note{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.ad-buy-note a{color:var(--accent-text);text-decoration:underline}.ad-lower{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:20px;margin-top:20px;display:grid}.ad-tabs-card{background:var(--surface);border-radius:16px;overflow:hidden;box-shadow:0 2px 10px #0f1b3d0f}.ad-tabs{border-bottom:1px solid var(--line);background:#f7f8fb;gap:2px;padding:8px 12px 0;display:flex}.ad-tabs button{color:var(--muted);border-radius:10px 10px 0 0;margin-bottom:-1px;padding:12px 22px;font-size:14px;font-weight:700}.ad-tabs button.active{background:var(--surface);color:#3b5bdb}.ad-tab-body{padding:24px 26px 28px}.ad-tab-body h3{color:var(--navy);align-items:center;gap:8px;margin:0 0 14px;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;display:flex}.ad-tab-body h3 .ico{width:16px;height:16px}.mp-desc{color:#4b5563;font-size:14.5px;line-height:1.8}.seller-card{background:var(--surface);border-radius:16px;overflow:hidden;box-shadow:0 2px 10px #0f1b3d0f}.seller-card-banner{background:linear-gradient(120deg,#0f1b3d,#1e3a8a) 50%/cover;height:96px;position:relative}.seller-card-support{letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9;font-size:10.5px;font-weight:700;position:absolute;bottom:12px;left:96px}.seller-card-logo{background:var(--surface);border-radius:14px;width:60px;height:60px;padding:3px;position:absolute;bottom:-22px;left:18px;overflow:visible;box-shadow:0 6px 16px #0f1b3d2e}.seller-card-logo img{object-fit:cover;border-radius:11px;width:100%;height:100%;display:block}.seller-card-logo:not(:has(img)):before{content:attr(data-initial);color:#fff;background:linear-gradient(135deg,#0f1b3d,#2f6fed);border-radius:11px;place-items:center;font-family:Manrope,sans-serif;font-size:24px;font-weight:800;display:grid;position:absolute;inset:3px}.seller-card-body{flex-direction:column;gap:10px;padding:34px 18px 18px;display:flex}.seller-card-body>b{color:var(--navy);font-size:16px;font-weight:800}.seller-card-badges{align-items:center;gap:6px;display:flex}.seller-card-body>small{font-size:12.5px}.seller-card-link{color:#3b5bdb;background:#eef1ff;border-color:#0000;border-radius:10px;justify-content:center;height:44px;margin-top:4px;font-weight:700}.seller-card-link:hover{background:#e0e6ff}.seller-card-link .ico{width:15px;height:15px}.mp-grid.six{grid-template-columns:repeat(6,1fr)}.mp-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.mp-card-foot .mp-card-price{color:#1db954;margin-top:0;font-family:Manrope,sans-serif;font-size:15px;font-weight:800}.mp-card-rate{background:var(--surface-2);color:var(--navy);border-radius:999px;align-items:center;gap:3px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.mp-card-rate b{color:#f2b300}.mp-card-rate small{color:var(--muted);font-weight:500}.mp-card-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.mp-card-stepper{border:1px solid var(--line);height:36px;color:var(--muted);border-radius:9px;flex:1;justify-content:space-between;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.mp-card-stepper b{color:var(--navy)}.mp-card-go{color:#3b5bdb;background:#eef1ff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}@media (width<=1200px){.mp-grid.six{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.ad{grid-template-columns:1fr}.ad-media{width:100%;max-width:360px}.ad-lower{grid-template-columns:1fr}.mp-grid.six{grid-template-columns:repeat(2,1fr)}.ad-buy{flex-wrap:wrap}.ad-price{flex-basis:100%}}.lv{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:240px minmax(0,1fr);gap:24px;padding:20px;display:grid}.lv-media{aspect-ratio:1;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;width:240px;overflow:hidden}.lv-media img{object-fit:cover;width:100%;height:100%;display:block}.lv-media .mp-card-ph{place-items:center;width:100%;height:100%;font-size:48px;display:grid}.lv-body{flex-direction:column;gap:12px;min-width:0;display:flex}.lv-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lv-kind{align-items:center;gap:12px;display:flex}.lv-chip{background:var(--navy);color:#fff;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 12px 0 5px;font-size:12.5px;font-weight:700;display:inline-flex}.lv-chip .mark-logo{background:#fff}.lv-no{color:var(--muted);font-size:12.5px}.lv-no b{color:var(--navy)}.lv-tools{align-items:center;gap:16px;display:flex}.lv-tools a,.lv-tools button{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.lv-tools a:hover,.lv-tools button:hover{color:var(--navy)}.lv-tools .ico{width:15px;height:15px}.lv-tools .ad-share{position:relative}.lv-tools .ad-share .chev{width:11px;height:11px}.lv-title{color:var(--navy);margin:0;font-family:Manrope,sans-serif;font-size:21px;font-weight:800;line-height:1.3}.lv-meta{color:var(--muted);align-items:center;gap:14px;font-size:12.5px;display:flex}.lv-meta>span{align-items:center;gap:5px;display:inline-flex}.lv-meta .ico{width:14px;height:14px}.lv-status i{background:#b4bdd8;border-radius:50%;width:7px;height:7px;display:inline-block}.lv-status.on{color:var(--ok)}.lv-status.on i{background:var(--ok)}.lv-features{flex-wrap:wrap;gap:8px;display:flex}.lv-feature{border:1px solid;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.lv-feature .ico{width:14px;height:14px}.lv-feature.gold{background:var(--accent-soft);color:var(--accent-text);border-color:#f5dd8a}.lv-buy{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;margin-top:auto;padding:14px;display:flex}.lv-options{flex-wrap:wrap;gap:8px;display:flex}.lv-option{border:1px solid var(--line);background:var(--surface);min-width:64px;color:var(--navy);border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:7px 12px;display:flex}.lv-option b{font-size:13.5px}.lv-option small{color:var(--muted);font-size:10.5px}.lv-option:hover{border-color:#c7cfdf}.lv-option.on{color:#fff;background:#3b5bdb;border-color:#3b5bdb}.lv-option.on small{color:#fffc}.lv-buy-row{align-items:center;gap:10px;display:flex}.lv-price{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lv-price-main{color:#1db954;letter-spacing:-.01em;align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:24px;font-weight:800;display:inline-flex}.lv-price-main .ico{color:#f2b300;width:20px;height:20px}.lv-price-sub{color:var(--muted);font-size:12px}.lv-price-sub b{color:var(--navy)}.lv-qty{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;height:40px;display:inline-flex;overflow:hidden}.lv-qty button{width:34px;height:100%;color:var(--muted);font-size:16px;font-weight:700}.lv-qty button:hover{background:var(--surface-2);color:var(--navy)}.lv-qty span{text-align:center;min-width:36px;font-size:14px;font-weight:700}.lv-buy-btn{background:var(--accent);height:40px;color:var(--accent-ink);letter-spacing:.06em;border-radius:10px;align-items:center;gap:8px;padding:0 22px;font-size:13px;font-weight:800;display:inline-flex}.lv-buy-btn:hover{filter:brightness(1.05)}.lv-buy-btn .ico{width:15px;height:15px}.lv-balance{color:var(--muted);font-size:12.5px}.lv-balance a{color:var(--accent-text);text-decoration:underline}.lv-lower{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;margin-top:20px;display:grid}.lv-panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.lv-tabs{background:var(--surface-2);border-bottom:1px solid var(--line);gap:2px;padding:8px 12px 0;display:flex}.lv-tabs button{color:var(--muted);border-radius:10px 10px 0 0;margin-bottom:-1px;padding:11px 20px;font-size:13.5px;font-weight:700}.lv-tabs button.active{background:var(--surface);color:#3b5bdb}.lv-panel-body{flex-direction:column;gap:16px;padding:22px 24px 26px;display:flex}.lv-note{border:1px solid;border-radius:12px;gap:14px;padding:14px 16px;display:flex}.lv-note.blue{background:#eef1ff;border-color:#c9d3fa}.lv-note.green{background:#eaf7ef;border-color:#bfe5cc}.lv-note-ico{background:#fffc;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.lv-note.blue .lv-note-ico{color:#3b5bdb}.lv-note.green .lv-note-ico{color:#1b8a4c}.lv-note-ico .ico{width:20px;height:20px}.lv-note b{color:var(--navy);margin-bottom:3px;font-size:14px;display:block}.lv-note p{color:var(--text);margin:0;font-size:13.5px;line-height:1.55}.lv-h{color:var(--navy);align-items:center;gap:8px;margin:6px 0 0;font-family:Manrope,sans-serif;font-size:15px;font-weight:800;display:flex}.lv-h .ico{width:16px;height:16px;color:var(--muted)}.lv-table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:12px;width:100%;font-size:13.5px;overflow:hidden}.lv-table th{text-align:left;background:var(--surface-2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 14px;font-size:11px;font-weight:700}.lv-table td{border-top:1px solid var(--line);padding:11px 14px}.lv-table td:first-child{color:var(--navy);font-weight:700}.lv-table td:first-child i{background:#3b5bdb;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.lv-table tr:nth-child(2n) td{background:#fafbfd}.lv-side{flex-direction:column;gap:14px;display:flex}.lv-side .seller-card-support{display:none}.lv-side-h{color:var(--navy);align-items:center;gap:8px;margin:6px 0 0;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;display:flex}.lv-side-h .ico{width:15px;height:15px;color:var(--muted)}.lv-others{flex-direction:column;gap:8px;display:flex}.lv-other{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:8px 10px 8px 8px;transition:border-color .12s,box-shadow .12s;display:flex}.lv-other:hover{box-shadow:var(--shadow);border-color:#c7cfdf}.lv-other-img{background:var(--surface-2);border-radius:9px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.lv-other-img img{object-fit:cover;width:100%;height:100%}.lv-other-img .mp-card-ph{place-items:center;width:100%;height:100%;font-size:13px;display:grid}.lv-other-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lv-other-text b{color:var(--navy);font-size:13px;line-height:1.3}.lv-other-text small{color:#1db954;font-size:12.5px;font-weight:700}.lv-other>.ico{width:14px;height:14px;color:var(--muted);flex:none}.rows-editor{flex-direction:column;gap:8px;display:flex}.rows-editor-row{grid-template-columns:1.4fr 1fr auto;align-items:center;gap:8px;display:grid}.rows-editor .btn{align-self:flex-start}@media (width<=1200px){.lv-lower{grid-template-columns:minmax(0,1fr) 250px}}@media (width<=900px){.lv{grid-template-columns:1fr}.lv-media{width:100%;max-width:320px}.lv-lower{grid-template-columns:1fr}.lv-buy-row{flex-wrap:wrap}.lv-price{flex-basis:100%}}.lv-tools{gap:8px}.lv-tools>a,.lv-tools .ad-share>button{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--text);border-radius:9px;padding:0 12px;font-size:13px;font-weight:700}.lv-tools>a:hover,.lv-tools .ad-share>button:hover{background:var(--surface-2);color:var(--navy);border-color:#c7cfdf}.lv-tools>a{color:var(--danger);background:#fff6f6;border-color:#f5c6c8}.lv-tools>a:hover{color:var(--danger);background:#fdecec;border-color:#f0a8ab}.shop-banner{background-color:#0000;background-image:radial-gradient(900px 300px at 85% 0,#ffffff2e,#0000 60%),linear-gradient(115deg,#0f1b3d 0%,#1e3a8a 60%,#2f6fed 100%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:220px}.shop-since{bottom:22px;right:22px}.shop-head{align-items:flex-end;gap:22px;padding:0 30px 22px}.shop-logo{border:5px solid var(--surface);border-radius:22px;width:124px;height:124px;margin-top:-58px;font-size:44px;box-shadow:0 10px 24px #0f1b3d2e}.shop-title h1{margin:0 0 10px;font-size:24px}.shop-rating{gap:12px}.shop-chip{height:30px;padding:0 12px}.shop-actions{gap:10px;padding:0 0 10px}.shop-actions .btn{height:44px;padding:0 18px;font-weight:700}.shop-actions .btn.primary:disabled{background:var(--surface-2);color:var(--muted);opacity:1}.shop-tabs{justify-content:center;gap:8px;padding:14px 24px 18px}.shop-tabs>*{border-radius:12px;padding:10px 18px}.shop-tabs span{color:var(--muted)}@media (width<=900px){.shop-head{align-items:flex-start;padding:0 18px 18px}.shop-logo{width:92px;height:92px;margin-top:-40px;font-size:32px}.shop-title{padding-top:10px}}.shop{box-shadow:var(--shadow);border:0}.shop-banner:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff0d 0 2px,#0000 2px 14px);position:absolute;inset:0}.shop-since{z-index:1}.shop-head{align-items:center;gap:0;min-height:104px;padding:18px 28px 22px 176px;position:relative}.shop-logo{background:var(--surface);border:0;border-radius:26px;width:124px;height:124px;margin:0;padding:6px;font-size:42px;position:absolute;top:-46px;left:28px;box-shadow:0 12px 28px #0f1b3d33}.shop-logo img{border-radius:20px}.shop-logo:not(:has(img)){display:block}.shop-logo:not(:has(img)):before{content:attr(data-initial);color:#fff;background:linear-gradient(135deg,#0f1b3d,#2f6fed);border-radius:20px;place-items:center;font-family:Manrope,sans-serif;font-size:44px;font-weight:800;display:grid;position:absolute;inset:6px}.shop-title{padding:0}.shop-title h1{letter-spacing:-.01em;margin:0 0 8px;font-size:26px}.shop-rating{gap:10px;font-size:13.5px}.shop-actions{margin-left:auto;padding:0}.shop-actions .btn{border-radius:12px;height:46px;padding:0 20px}.shop-actions .btn.primary{background:var(--surface);color:var(--navy);border:1px solid var(--line)}.shop-actions .btn.primary:hover{background:var(--surface-2)}.shop-actions .btn.primary:disabled{background:var(--surface);color:#a5aec5;border-color:var(--line)}.shop-actions .btn:not(.primary):not(.on){background:var(--accent);color:var(--accent-ink);border-color:#0000}.shop-actions .btn:not(.primary):not(.on):hover{filter:brightness(1.05)}.shop-tabs{background:var(--surface-2);border-top:1px solid var(--line);justify-content:flex-start;gap:4px;padding:6px 20px}.shop-tabs>*{border-radius:10px;padding:10px 16px;font-size:14px}.shop-tabs .active{background:var(--surface);color:var(--navy);box-shadow:0 1px 2px #0f1b3d14}.shop-tabs .active .count{background:var(--navy);color:#fff}.shop-tabs button:hover{background:#fff9}@media (width<=900px){.shop-head{flex-direction:column;align-items:flex-start;gap:14px;padding:62px 18px 18px}.shop-logo{width:96px;height:96px;font-size:34px;top:-40px;left:18px}.shop-actions{margin-left:0}.shop-tabs{overflow-x:auto}}.lv-qty-wrap{flex-direction:column;align-items:center;gap:4px;display:flex}.lv-stock{color:var(--muted);white-space:nowrap;font-size:11.5px}.lv-stock b{color:var(--navy)}.lv-qty button:disabled{opacity:.35;cursor:not-allowed}.lv-stats{flex-wrap:wrap;gap:8px;display:flex}.lv-stat{background:var(--surface-2);color:var(--text);border-radius:10px;align-items:center;gap:9px;padding:7px 12px 7px 10px;display:inline-flex}.lv-stat>span{flex-direction:column;gap:1px;line-height:1.15;display:flex}.lv-stat b{color:var(--navy);font-size:13px}.lv-stat small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.lv-stat .ico{width:16px;height:16px;color:var(--muted)}.lv-stat-dot{background:#b4bdd8;border-radius:50%;width:9px;height:9px;margin:0 3px}.lv-stat.on{background:var(--ok-soft)}.lv-stat.on b{color:var(--ok)}.lv-stat.on .lv-stat-dot{background:var(--ok);box-shadow:0 0 0 3px #178a502e}.shop-tagline{color:var(--muted);max-width:60ch;margin:0;font-size:13.5px}.shop-stats{gap:6px;margin-left:auto;display:flex}.shop-stat{border-left:1px solid var(--line);flex-direction:column;align-items:flex-end;gap:1px;padding:6px 14px;line-height:1.15;display:flex}.shop-stat:first-child{border-left:0}.shop-stat b{color:var(--navy);font-size:14px}.shop-stat b.star{color:var(--accent-text)}.shop-stat small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}@media (width<=900px){.shop-stats{justify-content:space-between;width:100%;margin-left:0}.shop-stat{align-items:flex-start}}.shop-since{color:var(--muted);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;align-items:center;gap:6px;padding:0;font-size:13.5px;font-weight:500;display:inline-flex;position:static}.shop-since .ico{width:14px;height:14px}.shop-rating .muted:before,.shop-rating .shop-since:before{content:"•";color:#c7cfdf;margin-right:10px}.shop-filters{border-radius:16px}.shop-filter{gap:10px;padding:16px}.shop-filter h4{color:var(--muted);margin-bottom:2px;font-size:11px}.shop-filter h4 .ico{width:14px;height:14px;color:var(--navy)}.shop-filter .input{background:var(--surface);border-radius:10px;height:40px}.shop-filter .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.shop-cats{gap:2px;margin-top:2px}.shop-cats .mp-cat,.mp-filter .mp-cat{color:var(--text);border-radius:10px;padding:8px 12px;font-size:13.5px;font-weight:600;position:relative}.shop-cats .mp-cat:hover,.mp-filter .mp-cat:hover{background:var(--surface-2)}.shop-cats .mp-cat.active,.mp-filter .mp-cat.active{color:#3b5bdb;background:#eef1ff}.shop-cats .mp-cat.active:before,.mp-filter .mp-cat.active:before{content:"";background:#3b5bdb;border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.shop-range{gap:8px}.shop-range .input{text-align:center}.shop-toggle.boxed{background:var(--surface);border-radius:10px;padding:10px 12px;font-size:13px}.shop-filter-actions{background:var(--surface);border-top:1px solid var(--line);gap:8px;padding:14px 16px 16px}.shop-filter-actions .btn.primary{height:44px}.shop-filter-actions .btn:not(.primary){height:40px;color:var(--muted);background:0 0;border:0;font-weight:600}.shop-filter-actions .btn:not(.primary):hover{color:var(--navy);background:var(--surface-2)}.mp-filter{gap:2px;padding:16px}.mp-filter h4{margin-bottom:8px}.mp-filter .btn{color:var(--muted);background:0 0;border:0;margin-top:4px;font-weight:600}.mp-filter .btn:hover{color:var(--navy);background:var(--surface-2)}.mp-budget{gap:8px}.mp-budget h4{align-items:center;gap:8px;display:flex}.mp-budget h4 .ico{width:14px;height:14px;color:var(--navy)}.mp-budget .shop-range .input{border:1px solid var(--line);height:40px;font:inherit;background:var(--surface);text-align:center;border-radius:10px;width:100%;padding:0 10px;font-size:13.5px}.mp-budget .shop-toggle.boxed{width:100%}.mp-budget .shop-toggle.boxed>span{align-items:center;gap:6px;display:inline-flex}.mp-budget .shop-toggle .ico{width:14px;height:14px;color:var(--ok)}.mp-filter .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.mp-filter .btn.primary:hover{background:var(--accent);filter:brightness(1.05);color:var(--accent-ink)}.shop-banner{height:280px}@media (width<=900px){.shop-banner{height:180px}}.mp-layout{grid-template-columns:280px minmax(0,1fr)}.shop-filters{background:var(--surface)}.shop-filter{padding:16px 16px 18px}.shop-cats .mp-cat{padding:9px 12px 9px 14px}.shop-cats .mp-cat.active:before{left:4px}.shop-cats .mp-cat .mark{width:26px;height:26px}.shop-toggle.boxed{white-space:normal;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:44px;padding:8px 12px;font-size:13px;line-height:1.3;display:flex}.shop-toggle.boxed>span{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.shop-toggle.boxed .switch-input{flex:none}.shop-toggle.boxed .ico{width:14px;height:14px;color:var(--ok)}.shop-filter-actions{gap:6px}.shop-filter-actions .btn.primary{height:44px;font-weight:700}.lv-kind{flex-wrap:wrap;row-gap:6px}.lv-inline{border-left:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding-left:12px;font-size:12px;display:inline-flex}.lv-inline>span{align-items:center;gap:4px;display:inline-flex}.lv-inline .ico{width:13px;height:13px}.lv-inline-status i{background:#b4bdd8;border-radius:50%;width:7px;height:7px;margin-right:2px;display:inline-block}.lv-inline-status.on{color:var(--ok);font-weight:700}.lv-inline-status.on i{background:var(--ok)}@media (width<=700px){.lv-inline{border-left:0;flex-basis:100%;padding-left:0}}.lv-buy-row{align-items:center;padding-bottom:16px}.lv-qty-wrap{display:block;position:relative}.lv-stock{text-align:center;position:absolute;top:calc(100% + 4px);left:0;right:0}.lv-cart-form{display:inline-flex}.lv-cart-btn{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--navy);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.lv-cart-btn:hover{background:var(--surface-2);border-color:#c7cfdf}.lv-cart-btn .ico{width:15px;height:15px}.lv-inline{background:var(--surface-2);border-left:0;border-radius:999px;gap:0;margin-left:4px;padding:4px 6px}.lv-inline>span{color:var(--muted);border-radius:999px;padding:2px 9px;font-weight:600}.lv-inline>span+span{position:relative}.lv-inline>span+span:before{content:"";background:#d6dceb;width:1px;position:absolute;top:6px;bottom:6px;left:0}.lv-inline .ico{color:#8a94ad}.lv-inline-status.on{background:var(--ok-soft);color:var(--ok)}.lv-inline-status.on i{box-shadow:0 0 0 3px #178a502e}@media (width<=700px){.lv-inline{margin-left:0}.lv-buy-row{flex-wrap:wrap}}.lf-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.lf{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.lf-main{flex-direction:column;gap:16px;min-width:0;display:flex}.lf-side{flex-direction:column;gap:16px;display:flex}.lf-sticky{position:sticky;top:90px}.lf-preview{aspect-ratio:1;border:1px solid var(--line);background:var(--surface-2);border-radius:12px;width:140px;overflow:hidden}.lf-preview img{object-fit:cover;width:100%;height:100%;display:block}.lf-boost{border-style:dashed}.lf-boost-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lf-boost-list li{background:var(--bg);opacity:.8;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.lf-boost-list b{color:var(--navy);font-size:13.5px}.lf-boost-list small{color:var(--muted);font-size:12px}.scard .rows-editor .input{height:42px}@media (width<=960px){.lf{grid-template-columns:1fr}.lf-sticky{position:static}}.lv-owner{background:var(--bg);border:1px dashed #c7cfdf;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding:14px 16px;display:flex}.lv-owner-text{flex-direction:column;gap:2px;display:flex}.lv-owner-actions{gap:8px;display:flex}.lv-owner-actions .btn{height:40px}.lv-media-btn{cursor:zoom-in;width:100%;height:100%;display:block;position:relative}.lv-media-btn img{object-fit:cover;width:100%;height:100%;display:block}.lv-media-zoom{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.85;background:#080c1c99;border-radius:10px;place-items:center;width:34px;height:34px;transition:opacity .25s;display:grid;position:absolute;bottom:10px;right:10px}.lv-media-btn:hover .lv-media-zoom{opacity:1}.lv-media-zoom .ico{width:17px;height:17px}.lv-lightbox{z-index:80;cursor:zoom-out;background:#080c1ce0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex;position:fixed;inset:0}.lv-lightbox img{cursor:default;border-radius:14px;max-width:min(92vw,1100px);max-height:80vh;box-shadow:0 30px 80px #00000080}.lv-lightbox-title{color:#ffffffd9;font-size:14px;font-weight:600}.lv-lightbox-close{color:#fff;background:#ffffff1f;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:18px}.lv-lightbox-close:hover{background:#ffffff38}.lv-lightbox-close .ico{width:20px;height:20px}@media (width<=700px){.lv-owner{flex-direction:column;align-items:stretch}.lv-owner-actions .btn{flex:1;justify-content:center}}.lv-media{background:var(--navy);border:0}.lv-media-btn{isolation:isolate;overflow:hidden}.lv-media-btn:before{content:"";background:var(--media) center / cover no-repeat;filter:blur(18px)saturate(1.1)brightness(.75);z-index:0;position:absolute;inset:-12px}.lv-media-btn img{z-index:1;object-fit:contain;position:relative}.lv-media-zoom{z-index:2}.presence{color:var(--muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.presence i{background:#b4bdd8;border-radius:50%;width:8px;height:8px;display:inline-block}.presence.on{color:var(--ok)}.presence.on i{background:var(--ok);box-shadow:0 0 0 3px #178a502e}.presence.lg{background:var(--surface-2);border-radius:999px;margin:2px 0 6px;padding:4px 10px 4px 8px;font-size:12.5px}.presence.lg.on{background:var(--ok-soft)}.shop-tagline{margin-top:2px}.lf{gap:20px}.lf-main{gap:18px}.lf .scard{border-radius:18px;gap:16px;padding:22px 24px 24px}.lf .scard-head{border-bottom:1px solid var(--line);padding-bottom:12px}.lf .scard-head h3{align-items:center;gap:10px;font-size:16px;display:flex}.lf .scard-head h3:before{content:attr(data-step);background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.lf .scard .field label{color:var(--navy);font-size:13px}.lf .scard .field label .muted{font-weight:500}.lf .scard textarea.input{resize:vertical;height:auto;min-height:120px;padding:12px 14px;line-height:1.5}.lf .scard textarea#l-desc{min-height:180px}.lf .scard textarea#l-note{min-height:90px}.lf .scard textarea#l-codes{min-height:140px}.lf .scard input[type=file].input{cursor:pointer;align-items:center;height:46px;padding:0;display:flex}.lf .scard input[type=file].input::file-selector-button{border:0;border-right:1px solid var(--line);background:var(--surface-2);height:100%;color:var(--navy);font:inherit;cursor:pointer;margin-right:12px;padding:0 14px;font-weight:700}.lf .scard .hint{line-height:1.45}.lf .rows-editor{border:1px dashed var(--line);background:var(--bg);border-radius:12px;padding:12px}.lf .rows-editor .btn{background:var(--surface)}.lf-sticky{box-shadow:var(--shadow);gap:10px}.lf-sticky .scard-head{border-bottom:0;padding-bottom:0}.lf-sticky .scard-head h3:before{content:none}.lf-sticky .btn.primary{font-size:15px;font-weight:800}.lf-boost{background:linear-gradient(180deg, var(--surface), var(--bg))}.lf-boost .scard-head{border-bottom:0;padding-bottom:0}.lf-boost .scard-head h3:before{content:none}.lf-boost-list li{background:var(--surface);border:1px solid var(--line);opacity:1}.lf-boost-list li:before{content:"•";color:var(--accent);margin-right:6px;font-size:18px;line-height:0;display:none}.lf-preview{border-radius:14px;width:160px}.wz-head{color:#fff;background:linear-gradient(120deg,#0f1b3d 0%,#1e3a8a 70%,#2f6fed 100%);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-bottom:18px;padding:24px 26px 0;display:grid;position:relative;overflow:hidden}.wz-head:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 40px),repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 40px);position:absolute;inset:0}.wz-head-text{position:relative}.wz-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:11px;font-weight:700;display:inline-block}.wz-head h2{color:#fff;margin:0 0 6px;font-family:Manrope,sans-serif;font-size:24px}.wz-head p{color:#ffffffbf;max-width:60ch;margin:0;font-size:13.5px}.wz-head-side{align-items:flex-start;gap:8px;display:flex;position:relative}.wz-head-side .btn{color:#fff;background:#ffffff1f;border-color:#ffffff38}.wz-steps{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.wz-steps li{border-top:3px solid #ffffff2e;padding:12px 0 14px}.wz-steps li.done{border-top-color:var(--ok)}.wz-steps li.active{border-top-color:var(--accent)}.wz-steps button{color:#ffffffb3;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.wz-steps li.active button{color:#fff}.wz-step-dot{background:#ffffff1f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.wz-steps li.active .wz-step-dot{background:var(--accent);color:var(--accent-ink)}.wz-steps li.done .wz-step-dot{background:var(--ok);color:#fff}.wz-step-dot .ico{stroke-width:3px;width:13px;height:13px}.wz-form{flex-direction:column;gap:16px;display:flex}.wz-card{border-radius:18px;gap:16px;padding:22px 24px 24px}.wz-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.wz-card-head h3{color:var(--navy);align-items:center;gap:8px;margin:0 0 3px;font-family:Manrope,sans-serif;font-size:17px;display:flex}.wz-card-head p{color:var(--muted);margin:0;font-size:13px}.wz-back{background:var(--surface-2);width:30px;height:30px;color:var(--navy);border-radius:50%;place-items:center;display:grid}.wz-back .ico{width:16px;height:16px}.wz-crumb{align-items:center;gap:12px;display:flex}.wz-chip{color:#3b5bdb;background:#eef1ff;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.wz-search{border:1px solid var(--line);background:var(--bg);border-radius:12px;align-items:center;gap:10px;height:46px;padding:0 14px;display:flex}.wz-search .ico{width:17px;height:17px;color:var(--muted)}.wz-search input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.wz-cats{grid-template-columns:repeat(6,1fr);gap:12px;max-height:560px;padding:2px;display:grid;overflow:auto}.wz-cat{background:var(--surface-2);text-align:left;border:2px solid #0000;border-radius:14px;flex-direction:column;transition:transform .12s,border-color .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.wz-cat:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.wz-cat.on{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.wz-cat-img{aspect-ratio:3/4;background:var(--cat);place-items:center;display:grid;overflow:hidden}.wz-cat-img img{object-fit:cover;width:100%;height:100%;display:block}.wz-cat-code{color:#fff;letter-spacing:.04em;font-family:Manrope,sans-serif;font-size:34px;font-weight:700}.wz-cat-name{color:var(--navy);padding:10px 12px 4px;font-size:13.5px;font-weight:700}.wz-cat-sub{color:var(--muted);padding:0 12px 10px;font-size:11.5px}.wz-cat-name:last-child{padding-bottom:10px}.wz-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:14px;display:flex}.wz-foot .btn.primary{height:46px;padding:0 22px;font-weight:800}.wz-rules-link{color:#3b5bdb;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.wz-rules-link .ico{width:15px;height:15px}.wz-types{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wz-type{border:1px solid var(--line);background:var(--bg);text-align:left;border-radius:12px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.wz-type b{color:var(--navy);font-size:14px}.wz-type small{color:var(--muted);font-size:12.5px}.wz-type.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px #f2b3002e}.wz-earn{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.wz-earn>div{background:var(--bg);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.wz-earn span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.wz-earn b{color:var(--navy);font-size:16px}.wz-earn .total{background:var(--ok-soft);border-color:#178a5040}.wz-earn .total b{color:var(--ok)}.wz-boosts{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wz-boost{border:1px solid var(--line);background:var(--surface);border-top:4px solid var(--navy);border-radius:14px;flex-direction:column;gap:10px;padding:18px 18px 16px;display:flex;position:relative}.wz-boost.kind-home{border-top-color:#3b5bdb}.wz-boost.kind-market{border-top-color:#17a2b8}.wz-boost.kind-category{border-top-color:#e67e22}.wz-boost.kind-featured{border-top-color:var(--accent)}.wz-boost.on{box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--accent)}.wz-boost-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.wz-boost h4{color:var(--navy);margin:0;font-family:Manrope,sans-serif;font-size:15px}.wz-boost p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.wz-boost-opts{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.wz-boost-opt{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:9px 8px;display:flex}.wz-boost-opt b{color:var(--navy);font-size:13px}.wz-boost-opt small{color:#1db954;font-size:12px;font-weight:700}.wz-boost-opt:hover{border-color:#c7cfdf}.wz-boost-opt.on{background:var(--navy);border-color:var(--navy)}.wz-boost-opt.on b,.wz-boost-opt.on small{color:#fff}.wz-total{background:var(--bg);border:1px solid var(--line);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.wz-total span{color:var(--muted);font-size:13.5px}.wz-total b{color:var(--navy);font-size:20px}.wz-total small{margin-left:auto;font-size:12.5px}.wz-total small a{color:var(--accent-text);text-decoration:underline}.wz-rules{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wz-rule{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.wz-rule-head{background:var(--surface-2);border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.wz-rule-head b{color:var(--navy);font-size:14px}.wz-rule-head small{color:var(--muted);font-size:12px}.wz-rule-body{max-height:320px;color:var(--text);padding:14px 16px;font-size:13.5px;line-height:1.65;overflow:auto}.wz-rule-body h2,.wz-rule-body h3{color:var(--navy);margin:0 0 8px;font-size:14px}.wz-rule-body p,.wz-rule-body li{margin:0 0 8px}.wz-rule-body ol,.wz-rule-body ul{margin:0;padding-left:18px}.wz-agree{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.wz-agree input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:1px}.wz-agree span{flex-direction:column;gap:2px;display:flex}.wz-agree b{color:var(--navy);font-size:14px}.wz-agree small{color:var(--muted);font-size:12.5px}.mp-cat-chev{width:14px;height:14px;color:var(--muted);margin-left:auto}.mp-subcats{border-left:2px solid var(--line);flex-direction:column;gap:2px;margin:2px 0 6px 14px;padding-left:10px;display:flex}.mp-cat.sub{padding:6px 10px;font-size:13px;font-weight:600}.mp-showcase{background:linear-gradient(180deg, var(--accent-soft), var(--surface));border:1px solid #f5dd8a;border-radius:16px;margin-bottom:18px;padding:16px}.mp-showcase-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.mp-showcase-head h3{color:var(--navy);align-items:center;gap:8px;margin:0;font-family:Manrope,sans-serif;font-size:16px;display:inline-flex}.mp-showcase-head .ico{width:18px;height:18px;color:var(--accent-text)}.mp-card.featured{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.mp-card-featured{z-index:2;background:var(--accent);height:24px;color:var(--accent-ink);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.mp-card-featured .ico{width:12px;height:12px}.mp-card.featured .mp-card-img .tag{top:40px}@media (width<=1200px){.wz-cats{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.wz-head{grid-template-columns:1fr}.wz-steps{grid-template-columns:repeat(2,1fr)}.wz-cats{grid-template-columns:repeat(3,1fr)}.wz-boosts,.wz-rules,.wz-types,.wz-earn{grid-template-columns:1fr}}@media (width<=560px){.wz-cats{grid-template-columns:repeat(2,1fr)}}.wz-head{background:var(--surface);color:var(--text);border:1px solid var(--line);gap:12px;padding:20px 24px 0}.wz-head:before{content:none}.wz-eyebrow{display:none}.wz-head h2{color:var(--navy);margin-bottom:4px;font-size:22px}.wz-head p{color:var(--muted)}.wz-head-side .btn{background:var(--surface);border-color:var(--line);color:var(--text)}.wz-head-side .btn:hover{background:var(--surface-2)}.wz-steps{border-top:1px solid var(--line);background:var(--bg);border-radius:0 0 18px 18px;gap:0;margin:12px -24px 0;padding:0 24px}.wz-steps li{border-top:0;padding:0;position:relative}.wz-steps li+li:before{content:"";background:var(--line);width:1px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.wz-steps button{width:100%;color:var(--muted);border-bottom:3px solid #0000;justify-content:center;padding:14px 10px}.wz-steps li.active button{color:var(--navy);border-bottom-color:var(--accent)}.wz-steps li.done button{color:var(--ok)}.wz-step-dot{background:var(--surface);border:1px solid var(--line);color:var(--muted)}.wz-steps li.active .wz-step-dot{background:var(--navy);border-color:var(--navy);color:#fff}.wz-steps li.done .wz-step-dot{background:var(--ok);border-color:var(--ok);color:#fff}@media (width<=900px){.wz-steps{margin:12px -18px 0;padding:0 8px}.wz-steps button{padding:12px 6px;font-size:12px}}.wz-card .field label{color:var(--navy);font-size:13px}.wz-card .field label .muted{font-weight:500}.wz-card textarea.input{resize:vertical;height:auto;min-height:120px;padding:12px 14px;line-height:1.5}.wz-card textarea#l-desc{min-height:170px}.wz-card textarea#l-note{min-height:90px}.wz-card textarea#l-codes{min-height:140px}.wz-card input[type=file].input{cursor:pointer;align-items:center;height:46px;padding:0;display:flex}.wz-card input[type=file].input::file-selector-button{border:0;border-right:1px solid var(--line);background:var(--surface-2);height:100%;color:var(--navy);font:inherit;cursor:pointer;margin-right:12px;padding:0 14px;font-weight:700}.wz-card .acc-grid2,.wz-card .acc-grid3{align-items:start}.wz-card .acc-grid2 .field,.wz-card .acc-grid3 .field{min-height:100%}.wz-card .field .hint{min-height:18px;line-height:1.45}.wz-card .rows-editor{border:1px dashed var(--line);background:var(--bg);border-radius:12px;padding:12px}.wz-card .rows-editor .btn{background:var(--surface)}.wz-card .rows-editor .input{height:42px}.wz-card .rows-editor-row{grid-template-columns:1.4fr 1fr auto}.wz-earn>div{justify-content:center;min-height:78px}.wz-types{align-items:stretch}.wz-type{justify-content:center;min-height:72px}.wz-foot .btn{height:44px;padding:0 18px}.wz-boosts{align-items:stretch}.wz-boost{height:100%}.wz-boost p{min-height:40px}.wz-boost-opts{grid-template-columns:repeat(4,1fr);margin-top:auto}.wz-boost-opt{justify-content:center;min-height:54px}@media (width<=560px){.wz-boost-opts{grid-template-columns:repeat(2,1fr)}}.sbadges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sbadge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 11px 0 7px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.sbadge .ico{stroke-width:2.2px;flex:none;width:14px;height:14px}.sbadges.sz-xs .sbadge .ico,.sbadges.sz-sm .sbadge .ico{width:12px;height:12px}.sbadges.icons .sbadge{border-radius:50%;justify-content:center;width:22px;height:22px;padding:0}.sbadges.icons .sbadge.more{border-radius:999px;width:auto;padding:0 6px;font-size:10.5px}.sbadge.gold{background:var(--accent-soft);color:var(--accent-text);border-color:#f5dd8a}.sbadge.gray{background:var(--surface-2);color:var(--muted);border-color:var(--line)}.mp-card-rozet{flex:none;gap:3px}.mp-card-rozet .sbadge{border-color:#fff9;box-shadow:0 1px 3px #0000004d}.seller-card-rozet{margin-top:2px}.shop-rozet{margin:0 0 8px;display:flex}.lv-preview{background:var(--accent-soft);color:var(--accent-text);border:1px solid #f5dd8a;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:13.5px;display:flex}.lv-preview .ico{flex:none;width:18px;height:18px}.lv-preview span{flex:1}.lv-preview .btn{flex:none}.hold-empty small{margin-top:-6px;font-size:12.5px}.sbadges.solid .sbadge{color:#fff;border:0}.sbadges.solid .sbadge .ico{stroke-width:2.4px}.sbadges.solid .sbadge.gold{background:var(--accent);color:var(--accent-ink)}.sbadges.solid .sbadge.green{background:var(--ok)}.sbadges.solid .sbadge.blue{background:#2f6fed}.sbadges.solid .sbadge.navy{background:var(--navy)}.sbadges.solid .sbadge.pink{background:#d33b6e}.sbadges.solid .sbadge.purple{background:#7048e8}.sbadges.solid .sbadge.red{background:var(--danger)}.sbadges.solid .sbadge.gray{background:#9aa3bd}.sbadges.icons.sz-md .sbadge{width:24px;height:24px}.sbadges.icons.sz-md .sbadge .ico{width:14px;height:14px}.sbadges.icons.sz-sm .sbadge{width:24px;height:24px;padding:0}.shop-rozet{gap:6px;margin:0;display:inline-flex}.seller-card-rozet{gap:6px;margin:0}.lv-features .lv-rozet{display:contents}.lv-features .lv-rozet .sbadge{border-radius:9px;gap:7px;height:34px;padding:0 13px 0 11px;font-size:12.5px}.lv-features .lv-rozet .sbadge .ico{width:14px;height:14px}.seller-card-dot{border:3px solid var(--surface);background:#b4bdd8;border-radius:50%;width:16px;height:16px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 1px 3px #0f1b3d33}.seller-card-dot.on{background:var(--ok)}.seller-card-name{justify-content:space-between;align-items:center;gap:10px;display:flex}.seller-card-name b{color:var(--navy);font-size:16px;font-weight:800}.seller-card-status{color:var(--muted);background:var(--surface-2);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.seller-card-status.on{color:var(--ok);background:var(--ok-soft)}.seller-card-stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.seller-card-stats span{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:9px 6px;display:flex}.seller-card-stats b{color:var(--navy);font-size:16px;line-height:1}.seller-card-stats b.star{color:var(--accent-text)}.seller-card-stats small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.sbadge{letter-spacing:.01em;border-radius:999px;gap:7px;height:30px;padding:0 12px 0 4px;font-size:12.5px;font-weight:700;box-shadow:0 1px 2px #0f1b3d0f,inset 0 1px #ffffffb3}.sbadge-ico{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 -1.5px #0000002e,0 1px 2px #0f1b3d2e}.sbadge-ico .ico,.sbadge .sbadge-ico .ico{stroke-width:2.6px;width:12px;height:12px}.sbadge.gold{color:#8a5a00;background:linear-gradient(#fff9e3,#fff1bf);border-color:#f2d77c}.sbadge.gold .sbadge-ico{color:#5b3b00;background:linear-gradient(#ffd54a,#f2b705)}.sbadge.green{color:#166b3b;background:linear-gradient(#f1faf4,#e2f4e8);border-color:#bfe5cc}.sbadge.green .sbadge-ico{background:linear-gradient(#2fb16a,#1b8a4c)}.sbadge.blue{color:#2f4bc2;background:linear-gradient(#f0f3ff,#e3e9ff);border-color:#c9d3fa}.sbadge.blue .sbadge-ico{background:linear-gradient(#5b7bff,#3b5bdb)}.sbadge.navy{color:var(--navy);background:linear-gradient(#f2f4fa,#e6eaf5);border-color:#d6dceb}.sbadge.navy .sbadge-ico{background:linear-gradient(#2d3f73,#0f1b3d)}.sbadge.pink{color:#b32b5b;background:linear-gradient(#fff1f5,#fce3eb);border-color:#f5c2d3}.sbadge.pink .sbadge-ico{background:linear-gradient(#f0648f,#d33b6e)}.sbadge.purple{color:#5b37c7;background:linear-gradient(#f6f2ff,#ece4ff);border-color:#d9ccfa}.sbadge.purple .sbadge-ico{background:linear-gradient(#9370ff,#7048e8)}.sbadge.red{color:#a82222;background:linear-gradient(#fff1f1,#fbe1e1);border-color:#f5c2c2}.sbadge.red .sbadge-ico{background:linear-gradient(#e4484a,#c92a2a)}.sbadge.gray{color:#5b6580;background:linear-gradient(#f6f7fb,#edeff5);border-color:#d6dceb}.sbadge.gray .sbadge-ico{background:linear-gradient(#b4bdd8,#9aa3bd)}.sbadge.more{padding:0 10px}.sbadges.sz-xs .sbadge,.sbadges.sz-sm .sbadge{height:26px;padding:0 10px 0 3px;font-size:11.5px}.sbadges.sz-xs .sbadge-ico,.sbadges.sz-sm .sbadge-ico{width:20px;height:20px}.sbadges.sz-lg .sbadge{height:34px;padding:0 14px 0 5px;font-size:13px}.sbadges.sz-lg .sbadge-ico{width:24px;height:24px}.sbadges.sz-lg .sbadge-ico .ico{width:13px;height:13px}.sbadges.icons .sbadge,.sbadges.solid .sbadge{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.sbadges.icons .sbadge-ico{width:24px;height:24px;box-shadow:0 0 0 2px var(--surface), 0 1px 3px #0f1b3d40, inset 0 -1.5px 0 #0000002e;transition:transform .12s}.sbadges.icons .sbadge:hover .sbadge-ico{transform:translateY(-1px)scale(1.06)}.sbadges.icons .sbadge-ico .ico{width:13px;height:13px}.sbadges.icons.sz-xs .sbadge-ico{width:20px;height:20px;box-shadow:0 0 0 1.5px #ffffffd9,0 1px 3px #00000059}.sbadges.icons.sz-xs .sbadge-ico .ico{width:11px;height:11px}.sbadges.icons .sbadge.more{background:var(--surface-2);border:1px solid var(--line);height:22px;color:var(--muted);border-radius:999px;padding:0 7px;font-size:10.5px}.mp-card-rozet .sbadge{box-shadow:none;border:0}.lv-features .lv-rozet .sbadge{border-radius:9px;height:34px;padding:0 14px 0 5px;font-size:12.5px}.lv-features .lv-rozet .sbadge-ico{border-radius:7px}.tk-event{background:#f5f7ff;border:1px dashed #c9d3fa;border-radius:12px;align-self:stretch;gap:12px;max-width:100%;padding:11px 14px;display:flex}.tk-event-ico{color:#fff;background:#3b5bdb;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.tk-event-ico .ico{stroke-width:2.6px;width:15px;height:15px}.tk-event-text{flex-direction:column;gap:3px;min-width:0;display:flex}.tk-event-text b{color:var(--navy);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.tk-event-text b time{color:var(--muted);font-size:11.5px;font-weight:500}.tk-event-text span{color:var(--text);font-size:13px;line-height:1.5}.tk-event.ok{background:#f1faf4;border-color:#bfe5cc}.tk-event.ok .tk-event-ico{background:var(--ok)}.tk-event.danger{background:#fff4f4;border-color:#f5c2c2}.tk-event.danger .tk-event-ico{background:var(--danger)}.tk-event.warn{background:#fffbea;border-color:#f2d77c}.tk-event.warn .tk-event-ico{background:#e0a400}.lv-feature{border-radius:9px;gap:8px;padding:0 14px 0 5px;box-shadow:0 1px 2px #0f1b3d0f,inset 0 1px #ffffffb3}.lv-feature .ico{color:#fff;box-sizing:border-box;stroke-width:2.6px;border-radius:7px;flex:none;width:24px;height:24px;padding:6px;box-shadow:inset 0 -1.5px #0000002e,0 1px 2px #0f1b3d2e}.lv-feature.green{color:#166b3b;background:linear-gradient(#f1faf4,#e2f4e8);border-color:#bfe5cc}.lv-feature.green .ico{background:linear-gradient(#2fb16a,#1b8a4c)}.lv-feature.pink{color:#b32b5b;background:linear-gradient(#fff1f5,#fce3eb);border-color:#f5c2d3}.lv-feature.pink .ico{background:linear-gradient(#f0648f,#d33b6e)}.lv-feature.blue{color:#2f4bc2;background:linear-gradient(#f0f3ff,#e3e9ff);border-color:#c9d3fa}.lv-feature.blue .ico{background:linear-gradient(#5b7bff,#3b5bdb)}.lv-feature.gold{color:#8a5a00;background:linear-gradient(#fff9e3,#fff1bf);border-color:#f2d77c}.lv-feature.gold .ico{color:#5b3b00;background:linear-gradient(#ffd54a,#f2b705)}.lv-feature.navy{color:var(--navy);background:linear-gradient(#f2f4fa,#e6eaf5);border-color:#d6dceb}.lv-feature.navy .ico{background:linear-gradient(#2d3f73,#0f1b3d)}.shop-badge{box-shadow:0 0 0 2px var(--surface), 0 1px 3px #0f1b3d40, inset 0 -1.5px 0 #0000002e;transition:transform .12s}.shop-badge:hover{transform:translateY(-1px)scale(1.06)}.shop-badge .ico{stroke-width:2.6px;width:13px;height:13px}.shop-badge.ok{background:linear-gradient(#2fb16a,#1b8a4c)}.shop-badge.info{background:linear-gradient(#5b7bff,#3b5bdb)}.shop-badge.gold{color:#5b3b00;background:linear-gradient(#ffd54a,#f2b705)}.shop-badge.danger{background:linear-gradient(#e4484a,#c92a2a)}.shop-title h1 .shop-badge,.seller-card-badges .shop-badge{margin-right:2px}.om-thread{background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex;overflow:visible}.om{align-self:flex-start;gap:10px;max-width:80%;display:flex}.om.mine{flex-direction:row-reverse;align-self:flex-end}.om-avatar{color:#fff;width:34px;height:34px;box-shadow:0 0 0 2px var(--surface), 0 1px 3px #0f1b3d40, inset 0 -1.5px 0 #0000002e;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.om-avatar .ico{stroke-width:2.6px;width:16px;height:16px}.om.buyer .om-avatar{background:linear-gradient(#5b7bff,#3b5bdb)}.om.seller .om-avatar{background:linear-gradient(#2fb16a,#1b8a4c)}.om.admin .om-avatar{color:#5b3b00;background:linear-gradient(#ffd54a,#f2b705)}.om-bubble{border:1px solid var(--line);background:var(--surface-2);border-radius:4px 14px 14px;flex-direction:column;gap:6px;min-width:200px;padding:10px 14px;display:flex}.om.mine .om-bubble{border-top-left-radius:14px;border-top-right-radius:4px}.om.buyer .om-bubble{background:#eef3ff;border-color:#c9d3fa}.om.seller .om-bubble{background:#eef8f1;border-color:#bfe5cc}.om.admin .om-bubble{background:#fff9e3;border-color:#f2d77c}.om-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.om-head b{color:var(--navy);font-size:13px}.om-role{letter-spacing:.05em;text-transform:uppercase;color:#fff;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800}.om.buyer .om-role{background:#3b5bdb}.om.seller .om-role{background:#1b8a4c}.om.admin .om-role{color:#5b3b00;background:#f2b705}.om-head time{color:var(--muted);margin-left:auto;padding-left:8px;font-size:11.5px}.om-bubble p{white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.5}.om-img{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:280px;display:block;overflow:hidden}.om-img img{width:100%;height:auto;display:block}.om-form{flex-direction:column;gap:8px;margin-top:10px;display:flex}.om-form-row{align-items:stretch;gap:8px;display:flex}.om-form textarea.input{resize:vertical;flex:1;height:auto;min-height:48px;padding:10px 12px;line-height:1.45}.om-form .btn{height:auto;min-height:44px}.om-attach{color:var(--muted);cursor:pointer;background:var(--surface);border:1px dashed #b8c2dd;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.om-attach:hover{color:var(--navy);border-color:var(--navy)}.om-attach .ico{width:16px;height:16px}.om-attach input{display:none}.om-preview{color:var(--muted);align-items:center;gap:10px;font-size:12.5px;display:flex}.om-preview img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:56px;height:56px}@media (width<=640px){.om{max-width:100%}.om-form-row{flex-wrap:wrap}.om-form textarea.input{flex-basis:100%}}.mo{gap:16px}.mo-head{align-items:center;gap:14px;display:flex}.mo-thumb{color:#fff;background:var(--navy);border-radius:14px;flex:none;place-items:center;width:72px;height:72px;font-weight:800;display:grid;overflow:hidden}.mo-thumb img{object-fit:cover;width:100%;height:100%}.mo-head-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mo-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mo-title h3{color:var(--navy);margin:0;font-family:Manrope,sans-serif;font-size:18px}.mo-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.mo-store{color:var(--navy);align-items:center;gap:6px;font-weight:700;display:inline-flex}.mo-store-logo{background:var(--navy);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid;position:relative;overflow:hidden}.mo-store-logo:before{content:attr(data-initial)}.mo-store-logo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mo-dot{background:#b4bdd8;border-radius:50%;width:8px;height:8px;display:inline-block}.mo-dot.on{background:var(--ok);box-shadow:0 0 0 3px #178a502e}.mo-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mo-steps{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.mo-steps li{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;display:flex;position:relative}.mo-steps li+li:before{content:"";background:var(--line);height:2px;position:absolute;top:24px;left:-50%;right:50%}.mo-steps li.done+li:before{background:var(--ok)}.mo-steps li.done+li.danger:before{background:var(--danger)}.mo-step-dot{border:2px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);z-index:1;border-radius:50%;place-items:center;font-size:12.5px;font-weight:800;display:grid;position:relative}.mo-step-dot .ico{stroke-width:3px;width:15px;height:15px}.mo-steps li.done .mo-step-dot{background:var(--ok);border-color:var(--ok);color:#fff}.mo-steps li.current .mo-step-dot{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);box-shadow:0 0 0 4px #ffc70033}.mo-steps li.danger .mo-step-dot{background:var(--danger);border-color:var(--danger);color:#fff}.mo-steps li b{color:var(--navy);font-size:13px}.mo-steps li.skip b{color:var(--muted);font-weight:600}.mo-steps li small{color:var(--muted);font-size:11.5px}.mo-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.mo-facts>div{background:var(--bg);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.mo-facts span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:700}.mo-facts b{color:var(--navy);font-size:16px}.mo-facts small{color:var(--muted);font-size:11.5px}.mo-facts>div.bad{background:var(--danger-soft);border-color:#f5c2c2}.mo-facts>div.bad b{color:var(--danger)}.mo-facts>div.warn{background:var(--accent-soft);border-color:#f2d77c}.mo-facts>div.ok{background:var(--ok-soft);border-color:#bfe5cc}.mo-facts>div.ok b{color:var(--ok)}.mo-next{border:1px solid;border-radius:12px;gap:12px;padding:12px 14px;display:flex}.mo-next-ico{color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.mo-next-ico .ico{stroke-width:2.6px;width:17px;height:17px}.mo-next-text b{color:var(--navy);margin-bottom:2px;font-size:14px;display:block}.mo-next-text p{margin:0;font-size:13.5px;line-height:1.5}.mo-next.info{background:#f0f3ff;border-color:#c9d3fa}.mo-next.info .mo-next-ico{background:#3b5bdb}.mo-next.warn{background:#fff9e3;border-color:#f2d77c}.mo-next.warn .mo-next-ico{background:#e0a400}.mo-next.ok{background:var(--ok-soft);border-color:#bfe5cc}.mo-next.ok .mo-next-ico{background:var(--ok)}.mo-next.danger{background:var(--danger-soft);border-color:#f5c2c2}.mo-next.danger .mo-next-ico{background:var(--danger)}.mo-notes{background:var(--bg);border:1px dashed var(--line);border-radius:12px;padding:12px 14px}.mo-deliver-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mo-seller-note{background:var(--accent-soft);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;font-size:13px;display:flex}.mo-seller-note b{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-text);font-size:11.5px}.mo-cta{flex-wrap:wrap;gap:10px;display:flex}.mo-cta .btn{height:46px;padding:0 18px}.btn.danger-soft{background:var(--danger-soft);color:var(--danger);border-color:#f5c2c2}.btn.danger-soft:hover{background:#f8d7d7}.mo-chat-head{border-top:1px solid var(--line);align-items:baseline;gap:10px;margin-top:4px;padding-top:14px;display:flex}.mo-chat-head b{color:var(--navy);font-family:Manrope,sans-serif;font-size:15px}.mo-chat-head small{color:var(--muted);font-size:12.5px}@media (width<=640px){.mo-head{flex-wrap:wrap}.mo-steps{grid-template-columns:repeat(2,1fr)}.mo-steps li+li:before{display:none}}.dl-box{gap:10px}.dl-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dl-head>b{color:var(--navy);font-size:14px}.dl-head .btn{margin-left:auto}.dl-kinds{gap:6px;display:inline-flex}.dl-kind{background:var(--surface-2);height:24px;color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.dl-kind .ico{width:12px;height:12px}.dl-image{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:360px;display:block;overflow:hidden}.dl-image img{width:100%;height:auto;display:block}.dl-file{border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:12px;align-items:center;gap:12px;max-width:420px;padding:12px 14px;text-decoration:none;display:flex}.dl-file:hover{border-color:var(--navy)}.dl-file-ico{background:var(--navy);color:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.dl-file-ico .ico{width:18px;height:18px}.dl-file-text{flex-direction:column;gap:2px;min-width:0;display:flex}.dl-file-text b{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.dl-file-text small{color:var(--muted);font-size:12px}.dl-form{gap:12px}.dl-form-head b{color:var(--navy);font-family:Manrope,sans-serif;font-size:15px;display:block}.dl-form-head small{color:var(--muted);font-size:12.5px}.dl-tabs{background:var(--surface-2);border-radius:12px;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex}.dl-tabs button{height:36px;color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.dl-tabs button .ico{width:15px;height:15px}.dl-tabs button.active{background:var(--surface);color:var(--navy);box-shadow:0 1px 3px #0f1b3d1f}.dl-form .field label:first-child{color:var(--navy);font-size:13px;font-weight:700}.dl-form textarea.input{resize:vertical;height:auto;min-height:110px;padding:12px 14px;font-family:ui-monospace,Consolas,monospace;line-height:1.5}.dl-drop{background:var(--surface);cursor:pointer;border:2px dashed #c7cfdf;border-radius:12px;align-items:center;gap:14px;padding:18px 16px;display:flex}.dl-drop:hover{border-color:var(--navy)}.dl-drop>.ico{width:30px;height:30px;color:var(--muted);flex:none}.dl-drop b{color:var(--navy);font-size:14px;display:block}.dl-drop small{color:var(--muted);font-size:12.5px}.dl-input{display:none}.dl-form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.dl-form-foot .btn{height:46px;padding:0 20px}.dl-form-foot small{font-size:12.5px}.perk-cards{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.perk-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 2px 10px #0f1b3d0d}.perk-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f1b3d14}.perk-ico{color:#fff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.perk-ico.navy{background:linear-gradient(135deg,#1e2e5c,#0f1b3d)}.perk-ico.gold{color:#5b3b00;background:linear-gradient(135deg,#ffd54a,#f2b705)}.perk-ico.green{background:linear-gradient(135deg,#2fb16a,#1b8a4c)}.perk-ico.blue{background:linear-gradient(135deg,#5b7bff,#3b5bdb)}.perk-text{flex-direction:column;gap:3px;min-width:0;display:flex}.perk-text b{color:var(--navy);font-family:Manrope,sans-serif;font-size:14.5px}.perk-text small{color:var(--muted);font-size:12.5px;line-height:1.45}@media (width<=960px){.perk-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.perk-cards{grid-template-columns:1fr}}.perks-strip{padding:8px 0 30px}.perk-cards{gap:14px}.perk-card{box-shadow:none;border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:16px 18px}.perk-card:hover{box-shadow:none;border-color:#c7cfdf;transform:none}.perk-ico{width:44px;height:44px;color:var(--navy);border-radius:12px}.perk-ico .ico{stroke-width:2px;width:22px;height:22px}.perk-ico.navy{color:var(--navy);background:#eef1f8}.perk-ico.gold{background:var(--accent-soft);color:var(--accent-text)}.perk-ico.green{background:var(--ok-soft);color:var(--ok)}.perk-ico.blue{color:#2f6fed;background:#e6eeff}.perk-text{gap:4px}.perk-text b{font-size:15px}.perk-text small{font-size:13px}.mph-bar{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:12px 14px;display:flex}.mph-title{align-items:center;gap:12px;min-width:0;display:flex}.mph-ico{width:44px;height:44px;color:var(--navy);background:#eef1f8;border-radius:12px;flex:none;place-items:center;display:grid}.mph-ico .ico{width:22px;height:22px}.mph-title h2{color:var(--navy);margin:0;font-family:Manrope,sans-serif;font-size:17px}.mph-title p{color:var(--muted);margin:2px 0 0;font-size:12.5px}.mph-tabs{background:var(--surface-2);border-radius:12px;gap:4px;padding:4px;display:flex}.mph-tabs button{height:36px;color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.mph-tabs button .ico{width:15px;height:15px}.mph-tabs button.active{background:var(--navy);color:#fff;box-shadow:0 2px 6px #0f1b3d2e}.mph-right{align-items:center;gap:14px;margin-left:auto;display:flex}.mph-cats{gap:6px;display:flex}.mph-cats a{border:1px solid var(--line);background:var(--surface);border-radius:11px;place-items:center;width:40px;height:40px;transition:border-color .12s,transform .12s;display:grid}.mph-cats a:hover{border-color:var(--navy);transform:translateY(-1px)}.mph-go{height:40px;color:var(--navy);border-radius:11px;padding:0 14px;font-weight:700}.mph-go .num{color:var(--muted);font-weight:500}.mph-go .ico{width:15px;height:15px}.mp-card.has-ribbon .mp-card-img .tag{top:34px}.mp-ribbon{z-index:2;letter-spacing:.28em;text-transform:uppercase;color:#fff;text-indent:.28em;place-items:center;height:24px;font-size:10.5px;font-weight:800;display:grid;position:absolute;top:0;left:0;right:0}.mp-ribbon.gold{color:#3d2a00;background:linear-gradient(90deg,#f2b305f2,#ffd54af2)}.mp-card.has-ribbon .mp-card-featured{top:34px}@media (width<=1200px){.mph-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.mph-grid{grid-template-columns:repeat(3,1fr)}.mph-right{justify-content:space-between;width:100%;margin-left:0}}@media (width<=600px){.mph-grid{grid-template-columns:repeat(2,1fr)}.mph-cats{display:none}}.mph-bar{background:linear-gradient(90deg,#fff 0%,#f7f8fc 100%);border-radius:18px;gap:18px;padding:14px 18px;box-shadow:0 2px 10px #0f1b3d0a}.mph-ico{color:#fff;background:linear-gradient(135deg,#1e2e5c,#0f1b3d);border-radius:14px;width:48px;height:48px;box-shadow:0 6px 14px #0f1b3d33}.mph-title h2{letter-spacing:-.01em;font-size:18px}.mph-title p{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.mph-pill{background:var(--ok-soft);height:22px;color:var(--ok);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.mph-pill .ico{stroke-width:2.4px;width:12px;height:12px}.mph-tabs{border:1px solid var(--line);background:var(--surface)}.mph-tabs button{height:38px}.mph-tabs button.active{background:var(--navy)}.mph-cats{gap:8px}.mph-cat{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--navy);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:12.5px;font-weight:700;transition:border-color .12s,background .12s;display:inline-flex}.mph-cat:hover{background:var(--surface-2);border-color:#b8c2dd}.mph-go{background:var(--navy);color:#fff;border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 6px 0 16px;font-size:13.5px;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 6px 14px #0f1b3d2e}.mph-go:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f1b3d3d}.mph-go small{color:#ffffffb3;font-size:11.5px;font-weight:500}.mph-go i{background:var(--accent);width:32px;height:32px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}.mph-go i .ico{stroke-width:2.4px;width:15px;height:15px}@media (width<=1200px){.mph-cat span{display:none}.mph-cat{padding:0 6px}}.mph-head{align-items:end}.mph-nav>a{color:var(--muted);font-size:13px;font-weight:700}.mph-nav>a:hover{color:var(--text)}.mph-head .mph-tabs{background:0 0;border:0;border-radius:0;gap:18px;padding:0;display:flex}.mph-head .mph-tabs button{height:auto;color:var(--muted);box-shadow:none;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:6px 0;font-size:14px;font-weight:700}.mph-head .mph-tabs button:hover{color:var(--text)}.mph-head .mph-tabs button.active{color:var(--navy);border-bottom-color:var(--accent);background:0 0}.mp-ribbon{letter-spacing:.22em;text-indent:.22em;height:22px;font-size:10px}.mp-ribbon.gold{background:var(--accent);color:var(--accent-ink)}.mp-ribbon.purple{background:#5b4bd6}.mp-ribbon.blue{background:var(--navy)}@media (width<=640px){.mph-head{flex-direction:column;align-items:flex-start;gap:8px}}.mph-head{border-bottom:2px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.mph-head-text{flex-direction:column;gap:3px;min-width:0;display:flex}.mph-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);font-size:11px;font-weight:800}.mph-head h2{color:var(--navy);align-items:center;gap:10px;margin:0;font-family:Manrope,sans-serif;font-size:26px;line-height:1.15;display:flex}.mph-count{background:var(--surface-2);color:var(--muted);letter-spacing:0;border-radius:999px;padding:3px 9px;font-family:inherit;font-size:12px;font-weight:700}.mph-head p{color:var(--muted);margin:0;font-size:13.5px}.mph-nav{align-items:center;gap:10px;display:flex}.mph-head .mph-tabs{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:2px;padding:4px;display:flex}.mph-head .mph-tabs button{height:36px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.mph-head .mph-tabs button .ico{width:14px;height:14px}.mph-head .mph-tabs button.active{color:#fff;background:var(--navy);border-bottom:0}.mph-all{border-radius:12px;height:44px;padding:0 16px;font-weight:700}.mph-all .ico{width:15px;height:15px}.mph-grid{gap:16px}@media (width<=760px){.mph-nav{justify-content:space-between;width:100%}}.mph-head .mph-tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;gap:4px;padding:5px}.mph-head .mph-tabs button{height:38px;color:var(--muted);border-radius:10px;padding:0 16px;font-size:14px;transition:background-color .25s,color .25s,box-shadow .25s}.mph-head .mph-tabs button .ico{stroke-width:2.2px;opacity:.8;width:15px;height:15px}.mph-head .mph-tabs button:hover{color:var(--navy);background:var(--surface)}.mph-head .mph-tabs button.active{color:var(--navy);background:var(--surface);box-shadow:0 1px 3px #0f1b3d24, 0 0 0 1px var(--line)}.mph-head .mph-tabs button.active .ico{color:var(--accent-text);opacity:1}.mph-all{border-radius:14px;gap:10px;height:48px;padding:0 18px 0 20px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s;box-shadow:0 6px 14px #f2b30047}.mph-all:hover{transform:translateY(-1px);box-shadow:0 10px 20px #f2b30052}.mph-all .ico{stroke-width:2.4px;width:16px;height:16px}.mp-card{border-color:var(--line);border-radius:16px}.mp-card:hover{border-color:#c7cfdf;transform:translateY(-2px);box-shadow:0 10px 24px #0f1b3d14}.mp-card-img{color:inherit}.mp-card-body{gap:8px;padding:12px 14px 14px}.mp-card-title{color:var(--navy);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:36px;font-size:13.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.mp-card-title:hover{color:#1e2e5c}.mp-card-foot{margin-top:0}.mp-card-foot .mp-card-price{color:#1db954;letter-spacing:-.01em;font-size:16px}.mp-card-rate{background:var(--surface);border:1px solid var(--line);padding:2px 8px 2px 3px;font-size:11.5px}.mp-card-rate i{color:#fff;background:#1db954;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.mp-card-rate.new{color:var(--muted)}.mp-card-rate.new i{background:#b4bdd8}.mp-card-actions{gap:8px;margin-top:2px}.mp-card-stepper{background:var(--surface);border-radius:10px;height:38px;padding:0 4px}.mp-card-stepper button{width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;font-size:16px;font-weight:700;display:grid}.mp-card-stepper button:hover:not(:disabled){background:var(--surface-2);color:var(--navy)}.mp-card-stepper button:disabled{opacity:.35;cursor:default}.mp-card-stepper b{font-size:13.5px}.mp-card-go{color:#3b5bdb;background:#eef1ff;border:1px solid #c9d3fa;border-radius:10px;width:40px;height:38px;transition:background-color .25s,color .25s}.mp-card-go:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.mp-card-go .ico{width:17px;height:17px}.mp-card-soldout{background:var(--surface-2);height:38px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}.mp-card-go.wide{flex:1;gap:8px;width:auto;padding:0 12px;font-size:13px;font-weight:700}.mp-card-go.wide small{opacity:.8;font-weight:500}.rail-item{flex:none;display:inline-flex}.rail a.rail-cat .chev{opacity:.55;width:13px;height:13px;margin-left:-2px}.rail-dd{z-index:60;border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:2px;min-width:250px;max-width:320px;padding:8px;display:flex;position:fixed;box-shadow:0 18px 40px #0f1b3d29}.rail-dd-all{border-bottom:1px solid var(--line);color:var(--navy);align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.rail-dd-all span{flex-direction:column;flex:1;gap:1px;display:flex}.rail-dd-all b{font-size:13.5px}.rail-dd-all small{color:var(--muted);font-size:11.5px;font-weight:500}.rail-dd-all .ico{width:14px;height:14px;color:var(--muted)}.rail-dd-all:hover .ico{color:var(--navy)}.rail-dd-item{color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;font-weight:600;display:flex}.rail-dd-item:hover{background:var(--surface-2);color:var(--navy)}.rail-item{align-items:center;gap:0}.rail a.rail-cat.has-dd{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:6px}.rail-dd-toggle{width:26px;height:38px;color:var(--muted);border-radius:0 10px 10px 0;place-items:center;display:grid}.rail-dd-toggle .ico{width:14px;height:14px;transition:transform .25s}.rail-dd-toggle:hover,.rail-dd-toggle.open{background:var(--surface-2);color:var(--navy)}.rail-dd-toggle.open .ico{transform:rotate(180deg)}.rail-item:hover a.rail-cat.has-dd{background:var(--surface-2);color:var(--navy)}.rail-item{position:relative}.rail-dd{display:none;position:absolute;top:calc(100% + 4px);left:0}.rail-item:hover .rail-dd,.rail-item.open .rail-dd{display:flex}.rail-item:after{content:"";height:6px;position:absolute;top:100%;left:0;right:0}@media (width>=900px){.rail .scroll{overflow:visible}}.rail-item,.rail-dd,.rail-dd-toggle{display:none}.rail .scroll{overflow-x:auto}.rail button.rail-cat{color:var(--text);border-radius:10px;flex:none;align-items:center;gap:9px;padding:5px 12px 5px 6px;font-size:13.5px;font-weight:700;display:inline-flex}.rail button.rail-cat:hover,.rail button.rail-cat.active,.rail button.rail-cat.open{background:var(--surface-2);color:var(--navy)}.rail button.rail-cat .mark{flex:none}.rail button.rail-cat .chev{opacity:.55;width:13px;height:13px;transition:transform .25s}.rail button.rail-cat.open .chev{opacity:1;transform:rotate(180deg)}.rail-sub-title{align-items:center;gap:10px;display:flex}.rail-sub-close{justify-content:center;width:40px;padding:0}.rail-sub-close .ico{width:16px;height:16px}.rail .rail-item{flex:none;display:inline-flex;position:relative}.rail .rail-dd{z-index:60;border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:2px;min-width:260px;max-width:340px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 40px #0f1b3d29}.rail .rail-item.open>button.rail-cat{background:var(--surface-2);color:var(--navy)}@media (width>=900px){.rail .scroll{overflow:visible}}.rail{z-index:45;position:relative}@media (width>=900px){.rail .scroll{overflow:visible;-webkit-mask-image:none;mask-image:none}}.rail-sub .rail-panel-head{justify-content:flex-end;margin-bottom:12px}.mp-card.locked .mp-card-stepper{opacity:.55}.mp-card.locked .mp-card-stepper button{cursor:default}.mp-card-go:disabled{background:var(--surface-2);color:var(--muted);border-color:var(--line);cursor:default}.mp-card-go:disabled:hover{background:var(--surface-2);color:var(--muted);border-color:var(--line)}.mph-more{justify-content:center;margin-top:22px;display:flex}.mph-more-btn{border-radius:12px;gap:10px;height:48px;padding:0 26px;font-size:14.5px;font-weight:700}.mph-more-btn .num{opacity:.8;font-weight:500}.mp-card-go.owner:hover{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.home-posts{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.home-posts .post-body h3{color:var(--navy);margin:4px 0 6px;font-family:Manrope,sans-serif;font-size:16px;line-height:1.35}.home-posts .post-body h3 a{color:inherit}.home-posts .post-body h3 a:hover{color:#1e2e5c}.home-posts .post-body p{color:var(--muted);font-size:13.5px;line-height:1.5}@media (width<=900px){.home-posts{grid-template-columns:1fr 1fr}}@media (width<=560px){.home-posts{grid-template-columns:1fr}}.cart-guest-note{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.cart-guest-note a{color:var(--accent-text);text-decoration:underline}.auth-notice{background:var(--accent-soft);color:var(--accent-text);border-radius:10px;align-items:center;gap:10px;margin:12px 0 4px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.auth-notice .ico{flex:none;width:16px;height:16px}.rail-right{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.rail a.rail-cat.rail-mp{margin-left:0}.rail-add{background:var(--accent);height:36px;color:var(--accent-ink);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 14px 0 10px;font-size:13.5px;font-weight:800;transition:filter .25s,transform .12s;display:inline-flex}.rail-add:hover{filter:brightness(1.05);transform:translateY(-1px)}.rail-add .ico{stroke-width:2.6px;width:16px;height:16px}.home-posts{grid-template-columns:repeat(5,1fr);gap:14px}.home-posts .post-cover{aspect-ratio:16/10}.home-posts .post-body{gap:4px;padding:12px 14px 14px}.home-posts .post-body time{font-size:11.5px}.home-posts .post-body h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 4px;font-size:14px;display:-webkit-box;overflow:hidden}.home-posts .post-body p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.home-posts .post-more{font-size:12.5px}@media (width<=1200px){.home-posts{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.home-posts{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.home-posts{grid-template-columns:1fr}}.mph-more{margin-top:26px}.mph-more-btn{color:#1a1200;letter-spacing:-.01em;background:linear-gradient(135deg,#ffd54a 0%,#f2b705 100%);border-radius:999px;align-items:center;gap:12px;height:54px;padding:0 8px 0 26px;font-family:Manrope,sans-serif;font-size:15px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 24px #f2b70559,inset 0 1px #ffffff80}.mph-more-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #f2b70573,inset 0 1px #ffffff80}.mph-more-btn small{color:#5b3b00;background:#ffffff73;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.mph-more-btn i{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.mph-more-btn i .ico{stroke-width:2.6px;width:17px;height:17px}.site-toast{z-index:70;background:var(--navy);color:#fff;border-radius:12px;align-items:center;gap:10px;max-width:min(560px,100% - 32px);padding:12px 14px 12px 16px;font-size:13.5px;font-weight:600;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #0f1b3d4d}.site-toast .ico{flex:none;width:18px;height:18px}.site-toast.error{background:#b42318}.site-toast button{color:#fff;background:#ffffff2e;border-radius:50%;width:26px;height:26px;margin-left:6px;font-size:16px;line-height:1}.cart-qty{border-radius:10px;flex-direction:row;align-items:center;height:42px;padding:0 4px}.cart-qty>span{width:40px;font-size:14.5px}.cart-qty>div{display:contents}.cart-qty button{border-radius:8px;flex:none;width:32px;height:32px;font-size:16px}.cart-qty button:first-child{border-bottom:0}.cart-thumb .mark{border-radius:12px;width:100%;height:100%}.site-toast,.site-toast.error{background:var(--accent);color:var(--accent-ink);box-shadow:0 16px 40px #f2b30059}.site-toast button{color:var(--accent-ink);background:#0000001f}.search-panel{z-index:45;background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:2px;max-height:min(70vh,640px);padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 44px #0f1b3d29}.sp-section{padding:10px 10px 12px}.sp-section+.sp-section{border-top:1px solid var(--line)}.sp-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.sp-head h4{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin:0;font-size:11.5px;font-weight:800;display:inline-flex}.sp-head h4 .ico{width:14px;height:14px}.sp-head a,.sp-head button{color:var(--navy);font-size:12.5px;font-weight:700}.sp-head a:hover,.sp-head button:hover{text-decoration:underline}.sp-chips{flex-wrap:wrap;gap:6px;display:flex}.sp-chip{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 5px;font-size:13px;font-weight:600;transition:border-color .12s,background .12s;display:inline-flex}.sp-chip:hover{background:var(--surface-2);color:var(--navy);border-color:#b8c2dd}.sp-chip.recent>button:first-child{font:inherit;color:inherit;padding:0}.sp-chip-x{width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid}.sp-chip-x:hover{color:var(--danger);background:#fdecec}.sp-tips{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:10px;font-size:12.5px;display:flex}.sp-tips button{color:var(--navy);text-underline-offset:3px;font-size:12.5px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sp-list{flex-direction:column;gap:2px;display:flex}.sp-item{color:var(--text);border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.sp-item:hover{background:var(--surface-2)}.sp-item-text{flex-direction:column;gap:1px;min-width:0;display:flex}.sp-item-text b{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.sp-item-text small{color:var(--muted);font-size:11.5px}.sp-item-price{color:#1db954;white-space:nowrap;font-family:Manrope,sans-serif;font-size:14px;font-weight:800}.sp-empty{color:var(--muted);padding:16px 12px;font-size:13.5px}.sp-empty a{color:var(--navy);font-weight:700;text-decoration:underline}.sp-foot{border-top:1px solid var(--line);justify-content:center;padding:10px;display:flex}.sp-foot a{color:var(--navy);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.sp-foot .ico{width:15px;height:15px}.header{z-index:50}.search-panel{z-index:55}.sp-chips{gap:4px 14px}.sp-chip{height:32px;color:var(--navy);background:0 0;border:0;border-radius:8px;gap:8px;padding:0 6px;font-size:14px;font-weight:700}.sp-chip>.ico{width:16px;height:16px;color:var(--muted);flex:none}.sp-chip:hover{background:var(--surface-2);border-color:#0000}.sp-chip.recent{background:0 0;padding:0 2px 0 6px}.sp-chip.recent>button:first-child{color:var(--navy);align-items:center;gap:8px;font-weight:700;display:inline-flex}.sp-chip.recent>button:first-child .ico{width:16px;height:16px;color:var(--muted)}.sp-chip-x{opacity:0;transition:opacity .12s}.sp-chip.recent:hover .sp-chip-x{opacity:1}.header .wrap{gap:28px;min-height:112px}.logo{gap:12px;font-size:32px}.logo .mark{border-radius:12px;width:44px;height:44px}.logo .mark svg{width:24px;height:24px}.logo-img{max-width:260px;height:52px}.search-icon{width:20px;height:20px}.search button{border-radius:10px;padding:0 22px;font-size:15px}.search button .ico{width:18px;height:18px}.search-hint{font-size:12.5px}.header .actions{gap:10px}.header .actions .btn{border-radius:12px;height:52px;padding:0 18px;font-size:15px}.header .actions .btn .ico{width:20px;height:20px}.header .actions .bell .btn,.header .actions .cart-btn{width:56px}.header .actions .avatar-sm{width:32px;height:32px;font-size:14px}.bell-count{min-width:22px;height:22px;font-size:12px;top:-5px;right:-5px}.rail .wrap{gap:8px;min-height:64px}.rail .all{border-radius:12px;gap:10px;padding:6px 14px 6px 6px;font-size:14.5px}.rail .all .chev{width:16px;height:16px}.rail a.rail-cat,.rail button.rail-cat{border-radius:12px;gap:10px;padding:6px 14px 6px 6px;font-size:14.5px}.rail .mark-xs,.rail-ico{border-radius:10px;width:34px;height:34px;font-size:12.5px}.rail-ico .ico{width:19px;height:19px}.rail a.rail-cat .chev,.rail button.rail-cat .chev{width:15px;height:15px}.rail-add{border-radius:12px;height:44px;padding:0 18px 0 12px;font-size:14.5px}.rail-add .ico{width:18px;height:18px}.rail-right{gap:8px}.header .actions .btn.icon-only{justify-content:center;width:56px;padding:0}.header .wrap{grid-template-columns:auto 1fr auto}.header .search-wrap{justify-self:center;width:646px;max-width:100%}.search{border-radius:12px;height:52px;padding:4px 4px 4px 18px}.search input{font-size:15.5px}.search button{padding:0 20px;font-size:14.5px}.search-hint{display:none}@media (width<=1100px){.header .search-wrap{width:100%}}.rail a.rail-cat.rail-mp,.rail a.rail-cat.rail-new{color:var(--text)}.rail a.rail-cat.rail-new:hover{background:var(--surface-2);color:var(--navy)}.perk-cards{grid-template-columns:repeat(var(--perk-cols,4), 1fr)}.mph-more-btn,.mph-more-btn:hover{background:var(--accent);color:var(--accent-ink);border-radius:var(--r);box-shadow:none;letter-spacing:0;border-color:#0000;gap:8px;height:46px;padding:0 22px;font-family:inherit;font-size:14.5px;font-weight:700;transform:none}.mph-more-btn:hover{filter:brightness(1.05);box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 55%, transparent);transform:translateY(-3px)scale(1.03)}.mph-more-btn .num{opacity:.8;color:inherit;background:0 0;padding:0;font-weight:500}.mph-more-btn .ico{stroke-width:2.2px;width:16px;height:16px}.pm-box{flex-direction:column;gap:14px;display:flex}.pm-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pm-head p{color:var(--muted);margin:4px 0 0;font-size:13.5px}.pm-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pm-item{border:1px solid var(--line);background:var(--bg);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px 14px;transition:border-color .25s;display:flex}.pm-ico{width:40px;height:40px;color:var(--navy);background:#eef1f8;border-radius:10px;flex:none;place-items:center;display:grid}.pm-ico .ico{width:20px;height:20px}.pm-ico.card{color:#2f6fed;background:#e6eeff}.pm-ico.balance{background:var(--accent-soft);color:var(--accent-text)}.pm-ico.papara{color:#6d3fc4;background:#f1e8ff}.pm-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pm-text b{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pm-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}@media (width<=1100px){.pm-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (width<=480px){.pm-grid{grid-template-columns:1fr}.pm-head{flex-direction:column}}.product-page{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;padding-block:16px 24px}.product-col{flex-direction:column;gap:16px;min-width:0;display:flex}.product-main{gap:18px;padding:24px}.product-head{align-items:center;gap:18px;display:flex}.product-mark{background:color-mix(in srgb, var(--cat-color,var(--navy)) 12%, #fff);border-radius:16px;flex:none;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.product-mark img{object-fit:cover;width:100%;height:100%}.product-title{flex-direction:column;gap:6px;min-width:0;display:flex}.product-cat{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:700}.product-cat:hover{color:var(--accent-text)}.product-main h1{margin:0;font-size:clamp(22px,2.6vw,30px);line-height:1.15}.product-lead{color:var(--text);max-width:70ch;margin:0;font-size:15px;font-weight:600}.product-desc{color:var(--muted);max-width:80ch;margin:0;font-size:14.5px;line-height:1.7}.product-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.product-facts li{border:1px solid var(--line);background:var(--bg);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.product-facts .ico{width:18px;height:18px;color:var(--navy);flex:none}.product-facts span{flex-direction:column;gap:1px;min-width:0;display:flex}.product-facts b{color:var(--navy);font-size:13px}.product-facts small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.buy-box{box-shadow:none;position:static}@media (width<=900px){.product-page{grid-template-columns:1fr;gap:16px}.product-col{display:contents}.product-col>*{order:3}.product-main{order:1}.buy-box{order:2;position:static}.product-payment{order:4}}@media (width<=480px){.product-head{flex-direction:column;align-items:flex-start}.product-mark{width:72px;height:72px}}.howto-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.howto-steps li{border:1px solid var(--line);background:var(--bg);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.howto-steps p{color:var(--text);margin:0;font-size:14px;line-height:1.6}.howto-no{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.product-page .lbox{scroll-margin-top:200px}@media (width>=961px){.account-main .table-wrap,.account-main .notif-list,.account-main .tk-list,.account-main .acc-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:440px;overflow-y:auto}.account-main .table-wrap{padding-right:4px}.account-main .table-wrap thead th{z-index:1;background:var(--surface);position:sticky;top:0}}.product-panel .lv-panel-body>.lbox,.product-panel .lv-panel-body>div>.lbox{background:0 0;border:0;border-radius:0;padding:0}.product-panel .lv-tabs button.active{color:var(--navy)}.product-panel .lv-tabs .num{color:inherit;font-weight:700}.product-panel .lv-h{margin:0 0 12px}.product-panel .pm-box{gap:14px}.product-panel .product-desc{font-size:14.5px}.product-payment{grid-column:1;min-width:0}.product-payment .pm-box{scroll-margin-top:200px}.buy-box .qty{gap:12px}.buy-box .qty label{color:var(--muted);font-size:13.5px;font-weight:600}.buy-stepper{border-radius:10px;flex:1;width:100%;height:44px}.buy-stepper button{width:34px;height:34px}.buy-stepper b{font-size:14.5px}.card-price b{white-space:nowrap}.card-foot,.card-price{min-width:0}@media (width>=1400px){.card-foot{flex-direction:column;align-items:stretch;gap:10px}.card-price{align-items:baseline;gap:8px;display:flex}.card-price s{margin:0;display:inline}.card-price b{font-size:22px}.card-btn{justify-content:center;height:38px}}@media (width>=961px){.account:has(.acc-fill){position:relative}.account:has(.acc-fill) .account-side{position:relative;top:auto}.account:has(.acc-fill) .account-main{flex-direction:column;display:flex;position:absolute;inset:12px 0 40px 280px}.account:has(.acc-fill) .account-main>p{flex:none}.acc-fill{flex:1;min-height:0}.account-main .acc-fill .notif-list{flex:1;min-height:0;max-height:none}}.share-btn{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--navy);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;transition:background .25s,border-color .25s;display:inline-flex}.share-btn .ico{width:18px;height:18px}.share-btn.wa .ico{color:#25d366}.share-btn.tg .ico{color:#229ed9}.share-btn.x .ico{color:#111}.share-btn.wa:hover{background:#e9faf0;border-color:#25d366}.share-btn.tg:hover{background:#e8f4fc;border-color:#229ed9}.share-btn.x:hover{background:var(--surface-2);border-color:#111}.product-facts{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.product-facts li{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;gap:12px;padding:12px 16px}.product-facts li:first-child{border-left:0}.product-facts .ico{background:var(--surface-2);width:34px;height:34px;color:var(--navy);border-radius:50%;padding:8px}@media (width<=900px){.product-facts{grid-template-columns:1fr 1fr}.product-facts li:nth-child(odd){border-left:0}.product-facts li:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=480px){.product-facts{grid-template-columns:1fr}.product-facts li{border-left:0}.product-facts li:nth-child(n+2){border-top:1px solid var(--line)}}.pm-grid{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0;overflow:hidden}.pm-item{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;padding:12px 16px}.pm-item:first-child{border-left:0}.pm-item:hover{border-color:var(--line)}@media (width<=1100px){.pm-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (width<=480px){.pm-item{border-left:0}.pm-item+.pm-item{border-top:1px solid var(--line)}}.howto-steps{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:0;overflow:hidden}.howto-steps li{background:0 0;border:0;border-radius:0;padding:12px 16px}.howto-steps li+li{border-top:1px solid var(--line)}.mp-card-go{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.mp-card-go:hover{color:var(--accent-ink);background:#e5a800;border-color:#e5a800}.mp-card-go.owner{background:var(--accent-soft);color:var(--accent-text);border-color:#f2d77c}.mp-card-go:disabled,.mp-card-go:disabled:hover{background:var(--surface-2);color:var(--muted);border-color:var(--line)}button,[role=button],.btn,.card-btn,.subcat,.pager a,.foot-social a,.side-slide-btn,.icon-btn,.fav-btn,.fav-remove,.vchip,.share a,.rail a,.rail .all,.hero-tumb,.wa-float,.user-pop-nav a,.account-nav a,.settings-nav button,.tab-bar button,.bell-item,.tk-topic,.pay-group,.acc-tile,.banner-item,.subcat-card,.poster-img,.side-slide,.prow,.search,.search button,.games-nav button{transition:background-color var(--t) var(--ease), border-color var(--t) var(--ease), color var(--t) var(--ease), box-shadow var(--t) var(--ease), opacity var(--t) var(--ease), filter var(--t) var(--ease), transform var(--t) var(--ease)}.btn:hover,.card-btn:hover,.search button:hover,.games-nav button:hover:not(.swiper-button-disabled),.subcat:hover,.pager a:hover,.foot-social a:hover,.icon-btn:hover,.fav-btn:hover,.fav-remove:hover,.dep-quick button:hover,.tk-filters button:hover,.vchip:hover,.share a:hover,.rail .all:hover,.side-slide-btn:hover{transform:translateY(-3px)scale(1.03)}.card-btn:hover,.search button:hover,.games-nav button:hover:not(.swiper-button-disabled){box-shadow:0 8px 18px #0f1b3d38}.subcat:hover,.pager a:hover,.foot-social a:hover,.icon-btn:hover,.fav-btn:hover,.vchip:hover,.share a:hover,.dep-quick button:hover,.rail .all:hover{box-shadow:0 6px 14px #11182714}.wa-float:hover{transform:translateY(-3px)scale(1.06);box-shadow:0 16px 30px #00000038}.btn:active,.card-btn:active,.search button:active,.games-nav button:active,.subcat:active,.pager a:active,.foot-social a:active,.icon-btn:active,.fav-btn:active,.fav-remove:active,.dep-quick button:active,.tk-filters button:active,.vchip:active,.share a:active,.rail .all:active,.side-slide-btn:active,.wa-float:active,.auth-submit:active{box-shadow:none;transition-duration:.1s;transform:translateY(0)scale(.97)}.btn:disabled,.btn[disabled],.btn[aria-disabled=true],button:disabled{box-shadow:none;transform:none}
