@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--font: "Inter-like", Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji"}:root,:root[data-theme=soft]{color-scheme:light;--bg: #fbfbfd;--fg: #0b0b0b;--muted: #6b7280;--border: rgba(15, 23, 42, .12);--card: #ffffff;--card2: rgba(15, 23, 42, .04);--shadow: 0 14px 40px rgba(2, 6, 23, .08);--accent: #111827;--accent2: rgba(17, 24, 39, .12);--hover: rgba(15, 23, 42, .06);--tier-badge-border: rgba(15, 23, 42, .18);--tier-badge-bg: rgba(15, 23, 42, .06)}:root[data-theme=invert]{color-scheme:dark;--bg: #0b1020;--fg: #f8fafc;--muted: rgba(226, 232, 240, .72);--border: rgba(226, 232, 240, .12);--card: rgba(15, 23, 42, .86);--card2: rgba(226, 232, 240, .06);--shadow: 0 14px 40px rgba(0, 0, 0, .35);--accent: #f8fafc;--accent2: rgba(248, 250, 252, .16);--hover: rgba(226, 232, 240, .08);--tier-badge-border: rgba(255, 255, 255, .22);--tier-badge-bg: rgba(255, 255, 255, .12)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font);background:var(--bg);color:var(--fg)}a{color:inherit}.container{max-width:920px;margin:0 auto;padding:16px}.header{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--card)}.themeBtn{margin-left:auto;width:40px;height:40px;border-radius:12px;border:1px solid var(--border);background:var(--card);color:var(--fg);cursor:pointer;display:grid;place-items:center;transition:transform .16s ease,filter .16s ease,background .16s ease}.themeBtn:hover{filter:brightness(1.02)}.themeBtn:active{transform:scale(.99)}.langDrop{margin-left:0}.langDrop .dropBtn{width:auto;min-width:66px;padding:8px 10px;border-radius:12px;box-shadow:var(--shadow);font-weight:900}.langDrop .dropPanel{left:auto;right:0;width:120px}.logo{width:40px;height:40px;border-radius:12px;object-fit:cover;border:1px solid var(--border)}.brand{display:flex;flex-direction:column;line-height:1.1}.brand .name{font-weight:700;letter-spacing:.04em}.brand .sub{color:var(--muted);font-size:12px}.tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.tabView{animation:tabSlideIn .22s cubic-bezier(.2,.9,.2,1);will-change:transform,opacity}.tabView.dirLeft{animation-name:tabSlideInLeft}.tabView.dirRight{animation-name:tabSlideInRight}@keyframes tabSlideInLeft{0%{opacity:.35;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes tabSlideInRight{0%{opacity:.35;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.tab{padding:10px 12px;border:1px solid transparent;border-radius:16px;background:var(--card2);cursor:pointer;text-align:center;font-size:13px;font-weight:800;letter-spacing:.01em;box-shadow:var(--shadow);transition:transform .16s ease,filter .16s ease;position:relative;overflow:hidden}.tab.active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 88%,transparent 12%) 0%,var(--accent) 100%);color:color-mix(in srgb,var(--bg) 0%,#fff 100%);filter:brightness(1.02);animation:btnPulse 1.45s ease-out infinite;will-change:transform,box-shadow;transform:translateZ(0)}:root[data-theme=invert] .tab.active{background:linear-gradient(180deg,#0f172aeb,#020617eb);color:#f8fafc;animation:none}:root[data-theme=invert] .tab.active:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-60%;width:60%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.95) 50%,transparent 100%);animation:btnShine 1.45s ease-in-out infinite;pointer-events:none}.card{border:1px solid var(--border);border-radius:14px;background:var(--card);padding:14px}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--card2);border:1px solid transparent;font-size:12px;font-weight:800;letter-spacing:.01em;color:var(--fg);white-space:nowrap}.badgeMuted{opacity:.8}.badgeSold{background:#ef44441f;color:color-mix(in srgb,#ef4444 70%,var(--fg) 30%)}.detailHeader{display:flex;justify-content:space-between;gap:10px;align-items:center}.detailTitle{font-weight:900;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detailActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.detailPriceRow{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-top:10px}.detailPrice{font-size:18px;font-weight:900;letter-spacing:.01em}.detailMetaGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}@media (max-width: 720px){.detailMetaGrid{grid-template-columns:1fr}}.metaCard{border:1px solid var(--border);border-radius:14px;background:var(--card);padding:12px}.metaLabel{font-size:12px;color:var(--muted);margin-bottom:6px}.metaValue{font-weight:900;letter-spacing:.01em}.sellerCard{border:1px solid var(--border);border-radius:14px;background:var(--card);padding:12px;margin-top:12px}.sellerTop{display:flex;justify-content:space-between;gap:10px;align-items:center}.sellerName{font-weight:900;letter-spacing:.01em}.sellerHandle{font-size:12px;color:var(--muted);margin-top:4px}.itemSold{opacity:.62}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (max-width: 720px){.tabs{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.field label{font-size:12px;color:var(--muted)}.field input,.field select,.field textarea{padding:10px 12px;border:1px solid var(--border);border-radius:12px;font-size:14px;background:var(--card);color:var(--fg)}.inputError{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444426}.btn{width:100%;padding:12px 14px;border:1px solid transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 88%,transparent 12%) 0%,var(--accent) 100%);color:color-mix(in srgb,var(--bg) 0%,#fff 100%);border-radius:16px;cursor:pointer;font-weight:800;letter-spacing:.01em;position:relative;overflow:hidden;box-shadow:var(--shadow);transition:transform .16s ease,filter .16s ease;animation:btnPulse 1.45s ease-out infinite;will-change:transform,box-shadow;transform:translateZ(0)}:root[data-theme=soft] .btn{color:#fff}:root[data-theme=invert] .btn{background:linear-gradient(180deg,#0f172aeb,#020617eb);color:#f8fafc;border-color:#e2e8f029;animation:none}.btn:active{transform:scale(.99)}.btn:hover{filter:brightness(1.02)}@keyframes btnPulse{0%{box-shadow:0 0 #11182738,var(--shadow)}55%{box-shadow:0 0 0 12px #11182700,var(--shadow)}to{box-shadow:0 0 #11182700,var(--shadow)}}:root[data-theme=soft] .btn{animation:btnPulse 1.45s ease-out infinite}@keyframes btnShine{0%{transform:translate(-140%) skew(-18deg);opacity:0}10%{opacity:.55}60%{opacity:.05}to{transform:translate(140%) skew(-18deg);opacity:0}}:root[data-theme=invert] .btn:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-60%;width:60%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.95) 50%,transparent 100%);animation:btnShine 1.45s ease-in-out infinite;mix-blend-mode:screen;pointer-events:none}.btn:disabled{opacity:.65;cursor:not-allowed}.note{color:var(--muted);font-size:12px}.paywallHero{display:flex;gap:12px;align-items:center;padding:12px;border-radius:14px;border:1px solid var(--border);background:linear-gradient(135deg,#111827fa,#0f172afa 55%,#111827fa);color:#fff;margin-bottom:12px}.paywallLogo{width:54px;height:54px;border-radius:14px;border:1px solid rgba(255,255,255,.18);object-fit:cover}.paywallTitle{font-weight:800;letter-spacing:.02em}.policyBox{border:1px solid var(--border);border-radius:14px;background:var(--card);padding:12px;margin:12px 0}.plans{display:grid;gap:10px}.plan{border:1px solid var(--border);border-radius:16px;background:var(--card);padding:12px;box-shadow:var(--shadow)}.planTop{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.planName{font-weight:800;letter-spacing:.04em}.planPrice{font-weight:900;font-size:18px}.planFeatures{display:grid;gap:4px;margin-bottom:10px}.planPro{border-color:#11182738;background:linear-gradient(180deg,#fff,#f7f7f8)}.planBundle{border-color:#11182759;background:linear-gradient(180deg,#fff,#eef2ff)}.tierBadge{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;border-radius:999px;font-weight:800;font-size:12px;letter-spacing:.06em;border:1px solid var(--tier-badge-border);background:var(--tier-badge-bg);color:var(--fg)}.tierPro{border-color:#10b98173;background:#10b98138}.tierBundle{border-color:#6366f18c;background:#6366f13d}.tierNone{border-color:#ffffff40;background:#11182773}.list{display:grid;gap:10px}.item{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--card)}.itemImg{width:100%;height:100px;border-radius:12px;border:1px solid var(--border);object-fit:contain;background:var(--card)}.itemLogo{width:84px;height:84px;border-radius:16px;border:1px solid var(--border);object-fit:cover}.itemBody{display:flex;flex-direction:column;gap:6px}.itemTitle{font-weight:700}.itemMeta{color:var(--muted);font-size:12px}.itemPrice{font-weight:700}@media (max-width: 720px){.item{grid-template-columns:1fr}.itemImg{height:160px}}.drop{position:relative}.dropBtn{width:100%;padding:10px 12px;border:1px solid transparent;border-radius:14px;background:var(--card2);color:var(--fg);font-size:14px;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px}.dropPanel{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--card);border:1px solid transparent;border-radius:14px;overflow:hidden;z-index:30;box-shadow:var(--shadow);max-height:280px;transform-origin:top center}.dropPanel.flipIn{animation:dropFlipIn .18s ease-out}@keyframes dropFlipIn{0%{opacity:0;transform:perspective(700px) rotateX(-16deg) translateY(-4px)}to{opacity:1;transform:perspective(700px) rotateX(0) translateY(0)}}.dropSearch{padding:10px 10px 8px;background:var(--card);border-bottom:1px solid var(--border)}.dropSearch input{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--card2);color:var(--fg);outline:none}.dropList{max-height:220px;overflow:auto;padding:8px}.dropItem{width:100%;padding:10px 12px;border-radius:12px;border:0;background:transparent;color:var(--fg);text-align:left;cursor:pointer;font-weight:650}.dropItem:hover,.dropItem:focus{background:var(--hover);outline:none}.dropItem.active{background:var(--hover)}.carousel{width:100%;border-radius:14px;border:1px solid var(--border);overflow:hidden;background:var(--card);touch-action:pan-y}.carouselTrack{display:flex;width:100%;will-change:transform}.carouselSlide{flex:0 0 100%;width:100%;user-select:none;-webkit-user-select:none}.carouselSlide img,.carouselSlide video{display:block;width:100%;height:auto}.carouselDots{display:flex;justify-content:center;gap:6px;padding:10px 0 0}.carouselDot{width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--fg) 22%,transparent 78%)}.carouselDot.active{background:color-mix(in srgb,var(--fg) 70%,transparent 30%)}
