.bd-inline-notice{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;margin-top:11px;color:var(--muted);font-size:11px;line-height:1.5}.bd-inline-title,.bd-mini-heading>span:first-child{display:flex;align-items:center;gap:7px}.bd-inline-title>b{font-weight:650;color:var(--text)}.bd-inline-title svg,.bd-mini-heading svg{width:17px;height:17px;color:var(--accent);flex-shrink:0}.bd-small-rate{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:6px;padding:3px 6px;background:#ffb32e17;color:var(--accent);font-size:11px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.2}.bd-inline-caption{font-size:10px;color:var(--muted)}.bd-mini-progress{margin:14px 0 17px;padding:12px 0 0;border-top:1px solid var(--line);color:var(--text);min-width:0}.bd-mini-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.bd-mini-heading b{font-weight:650}.bd-time{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:7px;color:var(--muted);font-size:10px;line-height:1.5}.bd-time b{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.bd-time.is-ending{color:#deb575}.bd-mini-scale{position:relative;margin:14px 0 11px;padding-top:0}.bd-mini-track{position:absolute;top:4px;left:12.5%;right:12.5%;height:2px;border-radius:2px;background:#ffffff21;overflow:hidden}.bd-mini-track>span{height:100%;display:block;background:var(--accent);border-radius:2px;transition:width .35s ease}.bd-mini-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;margin:0;list-style:none;text-align:center}.bd-mini-tiers>li{display:flex;flex-direction:column;align-items:center;min-width:0;position:relative;color:var(--muted)}.bd-mini-tiers i{display:block;width:10px;height:10px;margin:0 0 8px;border-radius:50%;background:#44494f;box-shadow:0 0 0 3px #1a1d22;transition:background .25s ease}.bd-mini-tiers .is-reached i{background:var(--accent)}.bd-mini-tiers .is-current i{box-shadow:0 0 0 3px #1a1d22,0 0 0 4px #ffb32e61}.bd-tier-percent{font-size:11px;font-weight:650;line-height:1.4;margin-bottom:6px;color:#b9bec6}.is-reached .bd-tier-percent{color:var(--accent)}.bd-mini-tiers del{font-size:10px;line-height:1.4;text-decoration-thickness:1px;color:#949ba6;white-space:nowrap}.bd-mini-tiers strong{font-size:13px;line-height:1.5;font-weight:700;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.bd-mini-tiers .is-current strong{color:var(--accent)}.bd-tier-first{font-size:10px;line-height:1.4;white-space:nowrap;color:#b8bdc5}.bd-tier-first-note{font-size:8px;line-height:1.9;color:#949ba6;white-space:nowrap}.bd-mini-next{display:flex;flex-direction:column;gap:3px;font-size:11px;line-height:1.55;color:#b3bbc7}.bd-mini-next b{font-weight:650;color:var(--text);white-space:nowrap}.bd-mini-next em{font-style:normal;color:#a1d8ac;font-size:10px}.bd-mini-next button,.bd-ended button{align-self:flex-start;margin-top:3px;padding:4px 0;color:var(--accent);background:none;border:0;font:inherit;text-decoration:underline;text-decoration-color:#ffb32e59;text-underline-offset:3px;cursor:pointer}.bd-mini-next button:disabled,.bd-ended button:disabled{opacity:.5;cursor:wait}.bd-mini-terms{font-size:10px;color:var(--muted);margin-top:7px}.bd-mini-terms summary{cursor:pointer;padding:3px 0;width:fit-content}.bd-mini-terms p{margin:7px 0 0;line-height:1.6}.bd-mini-progress.is-busy .bd-mini-scale{opacity:.6}.bd-ended{display:flex;flex-direction:column;gap:5px;font-size:11px;line-height:1.5;color:var(--muted);margin:12px 0}.bd-mini-terms summary:focus-visible,.bd-mini-next button:focus-visible,.bd-ended button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.bd-checkout-fx{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none!important;z-index:10000;overflow:hidden;contain:strict}.bd-fx-particle{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none!important;opacity:0;will-change:transform,opacity;animation:bd-button-gift var(--fly-duration) var(--fly-delay) cubic-bezier(.18,.65,.35,1) both}.bd-fx-particle.is-gift{width:22px;height:22px;color:#ffb842;filter:drop-shadow(0 2px 5px #0005)}.bd-fx-particle.is-gift svg{width:100%;height:100%}.bd-fx-particle.is-gift:nth-child(3n){color:#fff0ce;width:17px;height:17px}.bd-fx-particle.is-gift:nth-child(4n){color:#d9ac71;width:19px;height:19px}.bd-fx-particle.is-tag{font-size:13px;font-weight:800;color:#ffd991;background:#262019;border:1px solid #d79b4355;border-radius:7px;padding:4px 7px;box-shadow:0 4px 13px #0003;white-space:nowrap;letter-spacing:-.3px}.bd-fx-particle.is-still{animation:bd-button-still .8s ease both;transform:translate(-50%,-120%)}@keyframes bd-button-gift{0%{opacity:0;transform:translate(-50%) scale(.4) rotate(0)}12%{opacity:1}48%{opacity:1;transform:translate(calc(-50% + var(--fly-mid-x)),var(--fly-up)) scale(1) rotate(var(--fly-spin))}to{opacity:0;transform:translate(calc(-50% + var(--fly-x)),var(--fly-end-y)) scale(.8) rotate(var(--fly-spin))}}@keyframes bd-button-still{0%,to{opacity:0}15%,75%{opacity:1}}@media (max-width:680px){.bd-inline-notice{font-size:10px;gap:4px 9px}.bd-inline-caption{font-size:10px}.bd-mini-progress{margin:12px 0 15px}.bd-mini-next{font-size:11px}.mobileCheckoutActions .btn.primary{font-size:12px;line-height:1.25;white-space:normal}}@media (max-width:359px){.bd-mini-tiers strong{font-size:11px}.bd-mini-tiers del,.bd-tier-first{font-size:9px}.bd-tier-first-note{font-size:7px}.bd-mini-next{font-size:10px}.bd-mini-heading{font-size:11px}.bd-time{font-size:9px}.mobileCheckoutActions .btn.primary{font-size:11px}}@media (prefers-reduced-motion:reduce){.bd-mini-track>span,.bd-mini-tiers i{transition:none}.bd-fx-particle:not(.is-still){display:none}}.bd-shop-progress{display:grid;grid-template-columns:minmax(200px,1fr) minmax(300px,1fr);gap:12px 24px;align-items:center;margin-top:13px;padding-top:10px;border-top:1px solid var(--line)}.bd-shop-progress .bd-inline-notice{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bd-shop-scale .bd-mini-scale{margin:7px 0 0}.bd-shop-scale>.bd-inline-caption{display:block;text-align:center;font-size:9px}@media (max-width:680px){.bd-shop-progress{grid-template-columns:minmax(0,1fr);gap:9px}.bd-shop-progress .bd-inline-notice{flex-direction:row;gap:4px 8px}.bd-shop-progress .bd-inline-title{width:100%}.bd-shop-scale>.bd-inline-caption{display:none}.bd-shop-scale .bd-mini-scale{margin-top:3px}}.bd-countdown{display:flex;align-items:center;gap:14px;margin-top:3px}.bd-countdown-label{max-width:120px;font-size:10px;line-height:1.5;color:var(--muted)}.bd-countdown-digits{display:flex;align-items:flex-start;gap:5px;font-variant-numeric:tabular-nums}.bd-countdown-digits>i{font-style:normal;font-size:14px;line-height:29px;color:#ad8650}.bd-countdown-unit{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:30px}.bd-countdown-unit>b{display:flex;align-items:center;justify-content:center;min-width:30px;height:29px;border-radius:6px;background:#ffa92e12;border:1px solid rgba(255,169,46,.12);color:#ffe0b0;font-size:16px;font-weight:650;line-height:1;animation:bd-digit-in .22s ease-out}.bd-countdown-unit>small{font-size:8px;line-height:1.2;color:var(--muted)}.bd-countdown.is-ending .bd-countdown-label{color:#e7b774}.bd-shop-progress .bd-inline-title>svg{animation:bd-gift-greeting 1.1s .5s ease-in-out}.bd-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;overflow:hidden;contain:strict;pointer-events:none!important}.bd-party-particle{position:absolute;display:block;pointer-events:none;opacity:0;will-change:transform,opacity;animation-duration:var(--party-duration);animation-delay:var(--party-delay);animation-fill-mode:both;animation-timing-function:cubic-bezier(.15,.6,.3,1)}.bd-party-particle.is-welcome{animation-name:bd-party-rain;animation-timing-function:cubic-bezier(.25,.4,.6,1)}.bd-party-particle.is-pop{animation-name:bd-party-pop}.bd-party-particle.is-gift{width:20px;height:20px;filter:drop-shadow(0 2px 4px #0003)}.bd-party-particle.is-star{width:11px;height:11px}.bd-party-particle.is-confetti{width:4px;height:9px;border-radius:1px;background:currentColor}.bd-party-particle svg{display:block;width:100%;height:100%}@keyframes bd-party-rain{0%{opacity:0;transform:translateZ(0) rotate(0)}12%,60%{opacity:.85}to{opacity:0;transform:translate3d(var(--party-x),var(--party-y),0) rotate(var(--party-turn))}}@keyframes bd-party-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--party-x)),calc(-50% + var(--party-y))) scale(.65) rotate(var(--party-turn))}}@keyframes bd-digit-in{0%{opacity:.6;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes bd-gift-greeting{0%,to{transform:rotate(0)}25%{transform:rotate(-13deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}}@media (max-width:680px){.bd-shop-progress .bd-countdown{width:100%;justify-content:space-between;margin-top:5px;gap:8px}.bd-countdown-label{max-width:115px}.bd-shop-progress .bd-inline-title{gap:7px}.bd-shop-progress .bd-inline-title .bd-small-rate{margin-left:auto;font-size:10px}.bd-shop-progress .bd-inline-title>b{font-size:12px}}@media (max-width:359px){.bd-countdown{gap:5px}.bd-countdown-label{font-size:9px;max-width:93px}.bd-countdown-digits{gap:3px}.bd-countdown-unit{min-width:27px}.bd-countdown-unit>b{min-width:27px;font-size:15px}}@media (prefers-reduced-motion:reduce){.bd-atmosphere{display:none}.bd-countdown-unit>b,.bd-shop-progress .bd-inline-title>svg{animation:none}}:root{--bg: #0b0f17;--bg2:#0d1220;--card:#111a2e;--card2:#0f172a;--text:#e8eefc;--muted:#a7b3cf;--line: rgba(255,255,255,.1);--accent:#ffb32e;--accent2:#7c3aed;--good:#22c55e;--bad:#ef4444;--shadow: 0 18px 50px rgba(0,0,0,.35);--radius: 18px;--radius2: 24px;--max: 1200px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji";background:radial-gradient(1200px 600px at 15% -10%,rgba(124,58,237,.26),transparent 60%),radial-gradient(900px 700px at 95% 10%,rgba(255,179,46,.2),transparent 55%),linear-gradient(180deg,var(--bg),var(--bg2));color:var(--text)}.rulesPage{padding:18px 0 60px}.rulesCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.rulesHeadLeft{display:flex;flex-direction:column;gap:10px}.rulesMeta{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.rulesActions{display:flex;gap:10px;flex-wrap:wrap}.rulesAccordion{display:flex;flex-direction:column;gap:10px;margin-top:14px}.rulesSection{border:1px solid var(--line);background:#ffffff08;border-radius:18px;overflow:hidden}.rulesToggle{width:100%;border:0;background:transparent;color:var(--text);cursor:pointer;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:950;letter-spacing:.2px}.rulesToggle:hover{background:#ffffff08}.rulesToggleLeft{display:flex;align-items:center;gap:10px;min-width:0}.rulesMarker{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#ffb32ef2,#7c3aedf2);box-shadow:0 10px 30px #00000038;flex:0 0 auto}.rulesToggleText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rulesChev{width:18px;height:18px;opacity:.9;transition:transform .18s ease}.rulesSection.open .rulesChev{transform:rotate(180deg)}.rulesContent{padding:2px 14px 14px;color:#e8eefcf2}.rulesContent ul{margin:0;padding-left:1.25rem}.rulesContent li{margin-bottom:.9rem;line-height:1.45}.rulesTag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:950;border:1px solid var(--line);background:#ffffff08}.rulesTag.bad{border-color:#ef444473;background:#ef44441a;color:#ffb4b4}.rulesTag.mut{border-color:#ffb32e73;background:#ffb32e1a;color:#ffd28a}.rulesTag.warn{border-color:#facc1573;background:#facc151a;color:#facc15f2}.rulesTag.good{border-color:#22c55e73;background:#22c55e1a;color:#8af0b0}.rulesHint{margin-top:14px;font-size:12px}.rulesFooter{margin-top:16px;text-align:center;color:var(--muted);font-size:13px}.rulesSocial{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.rulesSocial a{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid var(--line);background:#ffffff08;transition:transform .15s ease,background .15s ease,border-color .15s ease}.rulesSocial a:hover{transform:translateY(-1px);background:#ffffff0f;border-color:#ffffff29}.rulesSocial img{width:20px;height:20px;opacity:.92}@media (max-width: 520px){.rulesActions{width:100%}.rulesActions .btn{flex:1}.rulesToggle{padding:13px 12px}.rulesContent{padding:2px 12px 12px}}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(var(--max),calc(100% - 32px));margin:0 auto}.topbar{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0f17bf;border-bottom:1px solid var(--line)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.3px}.logo{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#ffb32ef2,#7c3aedf2);box-shadow:0 10px 30px #00000059}.brand small{display:block;color:var(--muted);font-weight:600}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);background:#ffffff08;border-radius:999px}.btn{border:1px solid var(--line);background:#ffffff0a;color:var(--text);padding:10px 14px;border-radius:12px;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.btn:hover{transform:translateY(-1px);background:#ffffff0f;border-color:#ffffff29}.btn:active{transform:translateY(0)}.btn.primary{border:none;background:linear-gradient(135deg,#ffb32ef2,#7c3aedf2);color:#0b0f17;font-weight:800}.btn.danger{border-color:#ef444480;background:#ef44441f}.input{width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#ffffff08;color:var(--text);outline:none}.input:focus{border-color:#ffb32e8c;box-shadow:0 0 0 4px #ffb32e1a}.grid{display:grid;gap:16px}.card{border:1px solid var(--line);background:linear-gradient(180deg,#111a2edb,#0f172adb);border-radius:var(--radius2);box-shadow:var(--shadow)}.card-inner{padding:16px}.h1{font-size:34px;line-height:1.05;margin:0;letter-spacing:-.6px}.h2{font-size:18px;margin:0}.muted{color:var(--muted)}.hr{height:1px;background:var(--line);border:none;margin:14px 0}.badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:#ffffff08;font-size:12px;color:var(--muted)}.badge.accent{border:1px solid rgba(255,179,46,.45);background:#ffb32e1a;color:#ffd28a}.badge.good{border:1px solid rgba(34,197,94,.45);background:#22c55e1a;color:#8af0b0}.badge.bad{border:1px solid rgba(239,68,68,.45);background:#ef44441a;color:#ffb4b4}.paymentHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.paymentCard{display:flex;flex-direction:column}.stepper{display:flex;align-items:center;gap:12px;min-width:220px}.stepper .rail{flex:1;height:2px;border-radius:999px;background:#ffffff1f}.stepper.s1 .rail{background:linear-gradient(90deg,#ffb32ebf,#ffffff1f)}.stepper.s2 .rail{background:#22c55ea6}.stepper .step{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:72px}.stepper .dot{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--line);background:#ffffff08;font-weight:900;font-size:12px;color:#a7b3cfeb}.stepper .label{font-size:12px;font-weight:800;color:var(--muted)}.stepper .step.active .dot{border-color:#ffb32e8c;background:#ffb32e1a;color:#ffd28a}.stepper .step.done .dot{border-color:#22c55e8c;background:#22c55e1f;color:#8af0b0}.stepper .step.idle .dot{opacity:.72}.paymentTiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}@media (max-width: 980px){.paymentTiles{grid-template-columns:1fr}.stepper{min-width:0}.supportCta{flex-direction:column;align-items:stretch}.supportBtn{width:100%;text-align:center}}.tile{border:1px solid var(--line);background:#ffffff08;border-radius:18px;padding:12px;text-align:left}button.tile{cursor:pointer;width:100%}button.tile:disabled{cursor:not-allowed;opacity:.7}.tileBtn:hover{border-color:#ffffff2e;background:#ffffff0d}.tileLabel{font-size:12px;color:var(--muted);font-weight:800;letter-spacing:.2px}.tileValue{margin-top:8px;font-size:16px;font-weight:900;letter-spacing:.2px}.tileHint{margin-top:8px;font-size:12px;line-height:1.35}.supportCta{margin-top:14px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#ffb32e1a,#7c3aed14);display:flex;align-items:center;justify-content:space-between;gap:12px}.supportTitle{font-weight:900;letter-spacing:.2px}.supportBtn{white-space:nowrap}.paymentSteps{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.paymentStep{font-size:12px;font-weight:800;padding:8px 10px;border-radius:999px;border:1px solid var(--line);background:#ffffff08;color:#a7b3cfeb}.paymentStep.active{border-color:#ffb32e73;background:#ffb32e1a;color:#ffd28a}.paymentStep.done{border-color:#22c55e73;background:#22c55e1a;color:#8af0b0}.paymentMeta{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.copyBadge{cursor:pointer}.copyBadge:hover{border-color:#ffffff38;background:#ffffff0f}.paymentSplit{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;align-items:start}@media (max-width: 980px){.paymentSplit{grid-template-columns:1fr}.paymentSteps{flex-direction:row;align-items:center}}.paymentBlockTitle{font-weight:900;letter-spacing:.2px;margin-bottom:10px}.paymentItems{display:grid;gap:8px}.paymentItem{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#ffffff08}.paymentItemTitle{font-weight:800}.paymentItemQty{color:var(--muted);font-weight:800}.paymentAside{padding:12px;border-radius:18px;border:1px solid var(--line);background:#ffffff08}.paymentQuick{display:grid;gap:10px}.payCornerIcon{width:46px;height:46px;opacity:.9}.payMethods{display:grid;grid-template-columns:1fr;gap:12px;margin-top:14px}.payMethod{border:1px solid var(--line);background:#ffffff08;border-radius:18px;padding:12px}.payMethod.clickable{cursor:pointer}.payMethod.clickable:hover{border-color:#ffffff2e;background:#ffffff0d}.payMethod.recommended{border-color:#ffb32e73;background:linear-gradient(180deg,#ffb32e1a,#ffffff05);box-shadow:0 18px 50px #0003}.payMethod.disabled{opacity:.72}.payMethodTop{display:flex;align-items:center;gap:12px}.payMethodIcon{width:54px;height:54px;flex:0 0 auto}.payMethodTitle{font-weight:900;font-size:16px;letter-spacing:.2px;display:flex;align-items:center;gap:10px}.payTag{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:900;border:1px solid rgba(255,179,46,.45);background:#ffb32e1f;color:#ffd28a}.payMethodSub{margin-top:2px;font-size:13px}.payMethodNote{margin:10px 0 12px;line-height:1.45}.paymentFooterTip{padding:12px;border-radius:16px;border:1px dashed rgba(255,255,255,.18);background:#ffffff05}.payV2{display:flex;flex-direction:column;gap:14px}.payV2Top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.payV2Title{font-size:34px}.payV2Badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.payV2Hint{margin:10px 0 14px;font-size:14px;color:#ffffffc7}.payV2SectionTitle{margin:16px 0 10px;font-weight:900;letter-spacing:.2px}.payV2TopRight{display:flex;align-items:flex-end;gap:10px;flex-direction:column}.payV2Amount{font-weight:950;letter-spacing:-.4px;font-size:28px;line-height:1}.payV2Grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.payV2GridCrypto{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1024px){.payV2Grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payV2GridCrypto{grid-template-columns:repeat(3,minmax(0,1fr))}.payV2TopRight{align-items:flex-start}}@media (max-width: 520px){.payV2Grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.payV2GridCrypto{grid-template-columns:repeat(3,minmax(0,1fr))}.payV2Method{padding:12px;border-radius:18px}.payV2MethodIcon{width:46px;height:46px}.payV2MethodTitle{font-size:16px}.payV2MethodSub{font-size:12px}.payV2MethodCrypto{padding:10px;border-radius:16px}.payV2MethodCrypto .payV2MethodIcon{width:40px;height:40px}.payV2MethodCrypto .payV2MethodSub{display:none}}@media (max-width: 360px){.payV2Grid{grid-template-columns:1fr}.payV2GridCrypto{grid-template-columns:repeat(2,minmax(0,1fr))}}.payV2Method{border:1px solid var(--line);background:#ffffff08;border-radius:20px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.payV2Method.primary{border-color:#ffb32e73;background:linear-gradient(180deg,#ffb32e1a,#7c3aed14);box-shadow:0 18px 50px #0000002e}.payV2Method.disabled{opacity:.72}.payV2MethodTop{display:flex;align-items:center;gap:12px}.payV2MethodIcon{width:58px;height:58px;flex:0 0 auto}.payV2MethodTitle{font-weight:950;font-size:18px;letter-spacing:.2px;display:flex;align-items:center;gap:10px}.payV2Fee{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:950;border:1px solid rgba(34,197,94,.45);background:#22c55e1f;color:#8af0b0}.payV2MethodSub{margin-top:2px;font-size:13px}.payV2Support{border-style:dashed;background:#ffffff05}.payV2Tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.payV2Chips{display:flex;gap:10px;flex-wrap:wrap}.payV2Chip{border:1px solid var(--line);background:#ffffff08;border-radius:999px;padding:10px 12px;cursor:pointer;display:inline-flex;align-items:baseline;gap:8px}.payV2Chip:disabled{cursor:not-allowed;opacity:.65}.payV2Chip:hover{border-color:#ffffff2e;background:#ffffff0d}.payV2ChipLabel{font-size:12px;font-weight:900;color:var(--muted)}.payV2ChipValue{font-weight:950}.payV2Actions{display:flex;gap:10px;flex-wrap:wrap}.payV2Details{border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:10px 12px;background:#ffffff05}.payV2Details summary{cursor:pointer;font-weight:900;color:#e8eefceb}.payV2DetailsBody{margin-top:10px}.payV2Panel{border:1px solid rgba(232,238,252,.14);border-radius:18px;padding:12px;background:#ffffff05}.payV2PanelTitle{font-weight:900}.payV2Field{display:grid;gap:8px;margin-top:12px}.payV2FieldLabel{font-size:12px;font-weight:900;color:var(--muted)}.payV2FieldHelp{font-size:12px;color:var(--muted)}.payV2Items{display:grid;gap:8px}.payV2Item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#ffffff08}.payV2ItemTitle{font-weight:850}.payV2ItemQty{color:var(--muted);font-weight:850}.products{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1100px){.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.products{grid-template-columns:1fr}}.product{position:relative;overflow:hidden}.product .title{font-weight:800;font-size:16px;margin:0}.product .desc{color:var(--muted);margin:10px 0 0;line-height:1.4}.product .row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.price{font-weight:900;letter-spacing:.2px}.oldprice{text-decoration:line-through;color:#a7b3cfbf;font-weight:700;margin-right:8px}.two-col{display:grid;grid-template-columns:1.65fr .95fr;gap:16px}@media (max-width: 980px){.two-col{grid-template-columns:1fr}}.toast{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:50;padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:#0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text);box-shadow:0 18px 50px #00000073}.topbar{position:sticky;top:0;z-index:40;background:#0b0f17b3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.topbarInner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0}.brand{display:flex;align-items:center;gap:12px;-webkit-user-select:none;user-select:none}.brand .logo{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#ffb32ef2,#7c3aedf2);color:#0b0f17;display:flex;align-items:center;justify-content:center;font-weight:900;letter-spacing:.5px;box-shadow:var(--shadow)}.brandTitle{font-weight:900;letter-spacing:.2px}.brandSub{color:var(--muted);font-size:12px}.copyable{cursor:pointer;text-decoration:underline dotted rgba(255,255,255,.35);text-underline-offset:3px}.copyable:hover{color:#ffffffeb}.copyHint{margin-left:8px;color:#22c55ef2;font-weight:700}.statusLine{display:inline-flex;align-items:center;gap:7px}.statusDot{width:8px;height:8px;border-radius:999px;background:#a7b3cf73;box-shadow:0 0 0 3px #a7b3cf1a}.statusDot.good{background:var(--good);box-shadow:0 0 0 3px #22c55e24,0 0 18px #22c55e59;animation:pulseGood 1.6s ease-in-out infinite}.statusDot.bad{background:var(--bad);box-shadow:0 0 0 3px #ef444424,0 0 18px #ef444452;animation:pulseBad 1.6s ease-in-out infinite}@keyframes pulseGood{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes pulseBad{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.sep{margin:0 8px;opacity:.7}.topbarRight{display:flex;align-items:center;gap:10px}.minecraftRatingTopBtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;box-sizing:border-box;border-color:#ffffff14;background:#ffffff05;color:#e8eefc94;font-size:13px;font-weight:700;line-height:1;box-shadow:none}.minecraftRatingTopBtn:hover{background:#ffffff09;border-color:#ffffff21;color:#e8eefcc7}@media (max-width: 768px){.minecraftRatingTopBtn{display:none}}.cartPill{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;text-decoration:none;color:var(--text);transition:transform .15s ease,background .15s ease,border-color .15s ease}.cartPill:hover{transform:translateY(-1px);background:#ffffff0f;border-color:#ffffff2e}.banner{margin-top:6px}.banner-track{position:relative;overflow:hidden;border-radius:var(--radius2);border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow)}.banner-slide{display:block}.banner-slide img{width:100%;height:auto;display:block;aspect-ratio:16 / 5;object-fit:cover;transform:scale(1.02)}.banner-nav{position:absolute;top:50%;transform:translate3d(0,-50%,0);width:clamp(38px,4vw,44px);height:clamp(38px,4vw,44px);padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#00000059;color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:0;z-index:2;-webkit-tap-highlight-color:transparent;transition:background .15s ease,transform .15s ease,border-color .15s ease}.banner-nav:hover{background:#00000073;border-color:#ffffff38;transform:translate3d(0,-50%,0) scale(1.02)}.banner-nav:active{transform:translate3d(0,-50%,0) scale(.98)}.banner-nav-icon{width:clamp(18px,1.8vw,22px);height:clamp(18px,1.8vw,22px);display:block;flex:0 0 auto}.banner-nav.left{left:clamp(10px,1.25vw,14px)}.banner-nav.right{right:clamp(10px,1.25vw,14px)}.banner-dots{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:8px}.dot{width:10px;height:10px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#00000040;cursor:pointer}.dot.active{background:#ffb32ef2;border-color:#ffb32ef2}@media (max-width: 768px){.banner-nav{width:40px;height:40px}.banner-nav-icon{width:18px;height:18px}.banner-nav.left{left:10px}.banner-nav.right{right:10px}}@media (max-width: 520px){.banner-nav{width:36px;height:36px}.banner-nav-icon{width:16px;height:16px}.banner-dots{bottom:10px}}.panel{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:var(--radius2);box-shadow:var(--shadow);padding:16px}.panelGrid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px}@media (max-width: 980px){.panelGrid{grid-template-columns:1fr}}.label{display:block;color:var(--muted);font-size:12px;margin-bottom:8px}.inputWrap{position:relative}.input.hasIndicator{padding-right:46px}.nickIndicator{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0003;display:inline-flex;align-items:center;justify-content:center;color:#a7b3cfd9;pointer-events:none}.nickIndicator.ok{color:var(--good);border-color:#22c55e52;background:#22c55e1a}.nickIndicator.bad{color:var(--bad);border-color:#ef444452;background:#ef44441a}.nickIndicator.pending:after{content:"";width:8px;height:8px;border-radius:999px;background:#ffffff59;box-shadow:0 0 0 3px #ffffff1a;animation:pulseNeutral 1.2s ease-in-out infinite}.nickIndicator.spinner svg{animation:spin .9s linear infinite}@keyframes pulseNeutral{0%,to{transform:scale(1);opacity:.65}50%{transform:scale(1.18);opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.input.error{border-color:#ef4444a6;box-shadow:0 0 0 3px #ef444426}.fieldError{margin-top:8px;color:#ef4444f2;font-size:12px}.fieldOk{margin-top:8px;color:#22c55ef2;font-size:12px}.productsToolbar{display:flex;align-items:center;gap:12px;margin:6px 0 14px}.productsToolbar .label{white-space:nowrap}.productsToolbar .input{flex:1}@media (max-width: 640px){.productsToolbar{flex-direction:column;align-items:stretch;gap:8px}}.catRow{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 14px}.chip{border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:var(--text);border-radius:999px;padding:10px 12px;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.chip:hover{background:#ffffff0f;border-color:#ffffff2e;transform:translateY(-1px)}.chip.active{border-color:#ffb32ea6;background:#ffb32e1f}.productsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}@media (max-width: 1100px){.productsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 980px){.productsGrid{grid-template-columns:1fr}}.productCard{border-radius:var(--radius2);border:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:0 18px 60px #0000006b,0 0 0 1px #ffffff0f inset,0 0 70px #7c3aed17;overflow:hidden;position:relative;min-height:470px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.productCard:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(900px 420px at 20% 0%,rgba(124,58,237,.2),transparent 55%),radial-gradient(900px 420px at 80% 100%,rgba(255,179,46,.14),transparent 60%);opacity:.85;filter:saturate(1.05)}.productCard:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:calc(var(--radius2) - 10px);pointer-events:none;border:1px solid rgba(255,255,255,.08);opacity:.65}.productCard.hover{transform:translateY(-3px);border-color:#ffb32e38;box-shadow:0 22px 72px #0000007a,0 0 0 1px #ffffff0f inset,0 0 90px #ffb32e1a,0 0 90px #7c3aed1a}.productTap{height:100%;display:flex;flex-direction:column;text-align:left;cursor:pointer;background:transparent;border:none;color:inherit;padding:0;position:relative;z-index:2}.productImgWrap{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(700px 380px at 20% 0%,rgba(124,58,237,.26),transparent 60%),radial-gradient(700px 420px at 80% 100%,rgba(255,179,46,.18),transparent 60%),linear-gradient(180deg,#111a2eb8,#0f172ad1)}.productImgWrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(110% 90% at 50% 20%,#0000,#00000047 70%,#0000005c),linear-gradient(180deg,#0000001a,#00000038)}.productImg{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.06) contrast(1.02);transform:translateZ(0)}.productInfo{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#00000059;color:var(--text);cursor:pointer;z-index:3;font-weight:900;transition:background .15s ease,border-color .15s ease,transform .15s ease}.productInfo:hover{background:#0000007a;border-color:#ffffff42;transform:scale(1.04)}.productBonus{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(34,197,94,.38);background:#22c55e1f;color:#d9ffe7f2;font-weight:900;font-size:12px;letter-spacing:.15px;box-shadow:0 0 0 3px #22c55e1a,0 0 22px #22c55e2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.productBonusDot{width:8px;height:8px;border-radius:999px;background:var(--good);box-shadow:0 0 0 3px #22c55e2e,0 0 18px #22c55e59}.productBody{flex:1;display:flex;flex-direction:column;gap:10px;padding:14px 14px 16px;background:linear-gradient(180deg,#0b0f1714,#0b0f178c)}.productTitle{font-weight:950;letter-spacing:.15px;line-height:1.15;font-size:18px;margin:0;min-height:41.4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.productGrant{display:flex;align-items:flex-start;gap:10px;min-height:32px;color:#e8eefcdb;font-size:12.5px;line-height:1.25}.productGrant b{font-weight:950;color:#fffffff5}.coinIcon{width:16px;height:16px;image-rendering:pixelated;filter:drop-shadow(0 6px 12px rgba(0,0,0,.35))}.productFooter{margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,148px);align-items:center;gap:12px;min-height:42px}.priceBlock{min-width:0;min-height:42px;display:flex;flex-direction:column;justify-content:center;align-self:center}.priceBlock.hasOldPrice{min-height:44px;justify-content:flex-end;align-self:end}.ctaBlock{width:100%;min-height:42px;display:flex;align-items:center;justify-content:flex-end;align-self:center}.price{display:flex;align-items:center;min-height:42px;font-weight:1000;font-size:22px;line-height:1;letter-spacing:.2px}.priceBlock.hasOldPrice .price{min-height:0}.oldprice{display:inline-block;margin:0 0 4px;line-height:1;text-decoration:line-through;color:#a7b3cfbf;font-weight:800}.addBtn{width:100%;height:42px;min-width:0;padding:0 14px;border-radius:12px;flex-shrink:0;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#e8eefceb;font-weight:950;cursor:pointer;position:relative;overflow:hidden;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease}.addBtn:hover{border-color:transparent;color:#0b0f17;background:linear-gradient(135deg,#ffb32efa,#7c3aedfa,#ffb32efa);background-size:240% 240%;animation:addBtnGradient 1.8s ease-in-out infinite;transform:translateY(-1px);box-shadow:0 16px 46px #0006}.addBtn:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:radial-gradient(520px 160px at 0% 50%,rgba(255,255,255,.35),transparent 60%);transform:translate(-70%) rotate(8deg);opacity:0;pointer-events:none}.addBtn:hover:before{opacity:1;animation:addBtnSheen 1.35s ease-in-out infinite}.addBtn.inCart{cursor:default;border-color:#ffffff24;background:#ffffff08;color:#e8eefca6;box-shadow:none}.addBtn.inCart:hover{transform:none;background:#ffffff08;color:#e8eefca6;animation:none}@keyframes addBtnGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes addBtnSheen{0%{transform:translate(-75%) rotate(8deg)}to{transform:translate(75%) rotate(8deg)}}.qtyPill{width:100%;height:42px;min-width:0;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;grid-template-columns:44px 1fr 44px;align-items:center;overflow:hidden}.qtyBtn{height:42px;border:none;background:transparent;color:#e8eefcd1;cursor:pointer;font-size:20px;font-weight:900;transition:background .15s ease,color .15s ease,opacity .15s ease}.qtyBtn:hover{background:#ffffff0f;color:#fffffff2}.qtyBtn:disabled{opacity:.35;cursor:not-allowed}.qtyVal{text-align:center;font-weight:950;letter-spacing:.2px;color:#ffffffeb}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:240;display:flex;align-items:center;justify-content:center;padding:18px}.modal{width:min(980px,100%);border-radius:26px;border:1px solid rgba(255,255,255,.12);background:#0b0f17eb;box-shadow:0 30px 90px #0009;overflow:hidden}.modalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 8px}.modalTitle{margin:2px 0 0;font-size:26px}.iconBtn{width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,transform .15s ease}.iconBtn:hover{background:#ffffff12;border-color:#fff3;transform:translateY(-1px)}.iconBtn:disabled{opacity:.35;cursor:not-allowed;transform:none}.modalGrid{display:grid;grid-template-columns:1.2fr 1fr;gap:14px;padding:10px 18px 18px}@media (max-width: 880px){.modalGrid{grid-template-columns:1fr}}.modalImg{border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff08;aspect-ratio:16 / 10}.modalImg img{width:100%;height:100%;object-fit:cover;display:block}.thumbs{display:flex;gap:10px;margin-top:12px;overflow:auto;padding-bottom:6px}.thumb{border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;padding:0;cursor:pointer;overflow:hidden;min-width:96px;height:72px}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.thumb.active{border-color:#ffb32e8c;background:#ffb32e14}.modalDesc{margin:0;color:var(--text);line-height:1.55}.modalInfo{margin-top:12px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff08}.qtyRow{margin-top:14px;display:flex;align-items:center;justify-content:space-between}.qty{display:flex;align-items:center;gap:10px}.qtyNum{min-width:44px;text-align:center;font-weight:900}.modalFooter{position:sticky;bottom:0;border-top:1px solid rgba(255,255,255,.1);background:#0b0f17db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px 16px}.modalPrice{display:flex;align-items:baseline;gap:10px;white-space:nowrap;flex:0 0 auto}.modalAdd{min-width:240px;flex:0 0 240px}.modalFooter .qtyPill{width:240px;min-width:240px;flex:0 0 240px}.pmInCart{opacity:1;cursor:not-allowed}.btn.primary.pmInCart{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e8eefcb3;box-shadow:none}.btn.primary.pmInCart:hover{transform:none}@media (max-width: 900px){.modalFooter{flex-direction:column;align-items:stretch}.modalPrice{justify-content:space-between}.modalAdd,.modalFooter .qtyPill{width:100%;min-width:0;flex:1 1 auto}}@media (max-width: 560px){.modalFooter{flex-direction:column;align-items:stretch}.modalAdd{width:100%}.modalFooter .qtyPill{width:100%;min-width:0}}@media (max-width: 560px){.modalOverlay{align-items:flex-end;padding:10px}.modal{width:100%;max-height:80vh;overflow:auto;border-radius:22px 22px 0 0}.modalHeader{padding:14px 14px 8px}.modalTitle{font-size:20px}.modalGrid{padding:8px 14px 14px;gap:12px}.thumb{min-width:64px;height:64px}}.cartList{display:flex;flex-direction:column;gap:12px}.cartItem{display:grid;grid-template-columns:74px 1fr auto auto auto;gap:12px;align-items:center;padding:12px;border-radius:var(--radius2);border:1px solid rgba(255,255,255,.1);background:#ffffff08}.cartThumb{width:74px;height:54px;object-fit:cover;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff08}.cartTitle{font-weight:900}.cartLineSum{min-width:90px;text-align:right}.totalBig{font-weight:1000;font-size:28px}.footer{border-top:1px solid rgba(255,255,255,.08);background:radial-gradient(1200px 400px at 10% 0%,rgba(124,58,237,.16),transparent 60%),radial-gradient(900px 360px at 90% 100%,rgba(255,179,46,.12),transparent 60%)}.howto{border:1px solid rgba(255,255,255,.1);background:#ffffff05;border-radius:var(--radius2);padding:16px;box-shadow:var(--shadow)}.howtoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}@media (max-width: 980px){.howtoGrid{grid-template-columns:1fr}}.howtoCard{display:flex;gap:12px;padding:14px;border-radius:var(--radius2);border:1px solid rgba(255,255,255,.1);background:#ffffff08}.step{width:34px;height:34px;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,179,46,.4);background:#ffb32e1a;color:#ffebc8f2;font-weight:1000}.howtoTitle{font-weight:900}.howtoDetails{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:16px;padding-top:16px;border-top:1px dashed rgba(255,255,255,.12)}.footerLinks{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 980px){.howtoDetails{flex-direction:column;align-items:stretch}}.btn.disabled{opacity:.45;pointer-events:none}.toastHost{position:fixed;right:16px;bottom:16px;z-index:80;display:flex;flex-direction:column;gap:10px}.toast{padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#0b0f17e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 60px #00000073;color:var(--text);max-width:min(380px,92vw)}.imgZoomOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:24px}.imgZoomImg{max-width:92vw;max-height:88vh;object-fit:contain;border-radius:14px}.imgZoomClose{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#00000059;color:#fff;font-size:18px;cursor:pointer}:root{--bg: #121418;--bg2:#121418;--card:#191c22;--card2:#1f232b;--text:#f4f6fb;--muted:#a9b0be;--line: rgba(255,255,255,.1);--accent:#ff8c1a;--accent2:#ffb32e;--shadow: 0 18px 46px rgba(0,0,0,.42);--max: 1320px}body{background:var(--bg)}.topbar{background:#121418e0}.logo{background:transparent!important;display:flex;align-items:center;justify-content:center}.logoImg{width:100%;height:100%;display:block}.card,.panel,.cartItem,.howto,.howtoCard,.modal,.toast,.banner-track{background:var(--card)}.footer{background:transparent}.productCard{background:var(--card2);box-shadow:var(--shadow);min-height:430px}.productCard:before{opacity:0!important}.productCard:after{opacity:.55}.productImgWrap{background:#ffffff08}.productImgWrap:after{background:#0000002e!important}.productBody{background:transparent}.btn.primary{background:var(--accent);color:#0b0f17}.cartPill{transition:background .15s ease,border-color .15s ease,color .15s ease}.cartPill:hover{transform:none;border-color:#ff8c1a59;background:linear-gradient(135deg,#ff8c1a2e,#ffb32e1f)}.cartPillIcon{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;filter:drop-shadow(0 2px 8px rgba(255,179,46,.2))}.cartPillText{display:flex;align-items:center;gap:8px}.cartPillBadge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,#ffb32ef5,#ff8c1af5);color:#0b0f17;font-size:12px;font-weight:900;box-shadow:0 8px 22px #ff8c1a47}.cartPill.active{border-color:#ffb32e66;background:linear-gradient(135deg,#ff8c1a33,#ffb32e24);box-shadow:0 0 0 1px #ffb32e14,0 12px 34px #ff8c1a2e}.cartPill.active .muted{color:#ffecc9eb}.cartPill.active b{color:#ffd789}.cartPill.active:hover{border-color:#ffb32e8c;background:linear-gradient(135deg,#ff8c1a42,#ffb32e2e);box-shadow:0 0 0 1px #ffb32e1a,0 14px 38px #ff8c1a3d}.addBtn{border:none;background:#ffffff0e;box-shadow:0 10px 26px #00000038;transition:background .15s ease,box-shadow .15s ease,color .15s ease}.addBtn:hover{transform:none;animation:none;background:linear-gradient(135deg,#ff8c1afa,#ffb32efa);border-color:transparent;color:#0b0f17;box-shadow:0 16px 40px #00000059}.addBtn:before,.addBtn:hover:before{opacity:0!important;animation:none!important}.shopRoot.pc .productsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1280px){.shopRoot.pc .productsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.shopRoot.pc .productsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.shopRoot.pc .productsGrid{grid-template-columns:1fr}}.shopRoot.mobile .productsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 420px){.shopRoot.mobile .productsGrid{gap:12px}}.shopRoot.mobile .productCard{min-height:auto}.shopRoot.mobile .productBody{padding:12px;gap:8px}.shopRoot.mobile .productTitle{font-size:14px;line-height:1.2}.shopRoot.mobile .productGrant{font-size:12px;gap:8px}.shopRoot.mobile .productFooter{grid-template-columns:minmax(0,1fr) minmax(96px,96px);align-items:center;gap:8px;min-height:42px}.shopRoot.mobile .priceBlock,.shopRoot.mobile .ctaBlock{min-height:42px}.shopRoot.mobile .ctaBlock{width:100%}.shopRoot.mobile .price{min-height:42px;font-size:18px;line-height:1}.shopRoot.mobile .priceBlock.hasOldPrice{min-height:42px}.shopRoot.mobile .priceBlock.hasOldPrice .price{min-height:0}.shopRoot.mobile .addBtn{width:100%;min-width:0;height:42px;padding:0 10px;font-size:13px}.shopRoot.mobile .qtyPill{width:100%;min-width:0;height:42px;grid-template-columns:32px 1fr 32px}.shopRoot.mobile .qtyBtn{height:42px;font-size:18px}@media (max-width: 420px){.productBody{padding:12px 12px 14px}.productTitle{font-size:15px;min-height:36px}.productGrant{min-height:30px}.productFooter{gap:8px}}@media (max-width: 380px){.shopRoot.mobile .productFooter{grid-template-columns:1fr;align-items:stretch;gap:10px}.shopRoot.mobile .priceBlock,.shopRoot.mobile .ctaBlock{min-height:0}.shopRoot.mobile .addBtn,.shopRoot.mobile .qtyPill{width:100%}}.cartThumb{width:74px;height:74px;aspect-ratio:1 / 1;object-fit:cover;border:none;background:transparent;border-radius:14px}.chip,.pill,.input,.btn,.iconBtn{background:#ffffff09}.statusDot.good,.statusDot.bad{animation:none}.productCard{border:none;background:var(--card2);box-shadow:0 16px 46px #0000005c;transition:box-shadow .18s ease,background .18s ease}.productCard:after{display:none}.productCard.hover{transform:none;border-color:transparent;box-shadow:0 22px 70px #00000075}.productImgWrap{border-bottom:none}.productInfo{border:none;background:#00000052;box-shadow:0 8px 22px #00000059}.productInfo:hover{transform:none;background:#00000075}.qtyPill{border:none;background:#ffffff0b;box-shadow:0 10px 26px #00000038}.modalImg{aspect-ratio:1 / 1;border:none;background:transparent}.thumb{min-width:76px;height:76px;border:none;background:transparent;border-radius:14px;box-shadow:0 0 0 1px #ffffff14}.thumb.active{box-shadow:0 0 0 2px #ffb32eb3;background:#ffb32e14}.checkoutLayout{display:grid;grid-template-columns:1.55fr .95fr;gap:16px;align-items:start}@media (max-width: 980px){.checkoutLayout{grid-template-columns:1fr}}.checkoutSidebar{position:sticky;top:92px;display:flex;flex-direction:column;gap:14px}@media (max-width: 980px){.checkoutSidebar{position:static}}.cartHeaderRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.cartSectionTitle{font-weight:1000;font-size:18px;letter-spacing:-.2px}.cartHint{font-size:12px;color:var(--muted);margin-top:6px}.cartList{gap:10px}.cartItem{display:flex;align-items:center;gap:14px;padding:12px;border-radius:var(--radius2);border:1px solid rgba(255,255,255,.08);background:var(--card)}.cartMeta{flex:1;min-width:0}.cartTitle{font-weight:1000;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cartSub{font-size:12px;margin-top:4px}.cartRight{display:grid;grid-template-columns:auto minmax(104px,auto) auto;align-items:center;gap:12px}.cartLineSum{min-width:110px;text-align:right}.cartQty{display:flex;align-items:center;gap:10px}.qtyNum{min-width:30px;text-align:center;font-weight:1000}.iconBtn.danger{border-color:#ef444452;background:#ef44441a}.iconBtn.danger:hover{background:#ef444429;border-color:#ef444475}.cartCoinsRow{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;font-size:12px}.cartCoinsBonus{margin-left:auto;font-weight:900;color:#ffebc8f2;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,179,46,.28);background:#ffb32e1a}.checkoutPanel{padding:16px}.checkoutTitle{font-weight:1000;font-size:18px;letter-spacing:-.2px;margin-bottom:12px}.fieldBlock{margin-top:10px}.divider{height:1px;background:#ffffff14;margin:14px 0;border:none}.divider.soft{background:#ffffff0f;margin:10px 0}.quickRow{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.btn.mini{padding:8px 10px;border-radius:12px;font-size:12px}.summaryTitle{font-weight:1000;margin-top:2px}.summary{margin-top:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:16px;padding:10px 12px}.summaryRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.summaryRow:last-child{border-bottom:none}.summaryRow.big{padding-top:10px}.coinsTotal{display:flex;align-items:center;gap:8px}.grantChips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.grantChips .chip{padding:6px 10px;font-size:12px;cursor:default}.grantChips .chip:hover{transform:none}.chipSponsor{border-color:#ffb32e73;background:#ffb32e1a}.badge.sponsor{border:1px solid rgba(255,179,46,.45);background:#ffb32e1a;color:#ffd28a}.checkoutBtn{width:100%;margin-top:14px;padding:12px 14px;border-radius:14px}.checkoutNote{font-size:12px;margin-top:12px;line-height:1.4}.checkoutHelpTitle{font-weight:1000;margin-bottom:10px}.helpList{display:flex;flex-direction:column;gap:8px}.helpItem{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:var(--muted)}.helpDot{width:8px;height:8px;border-radius:99px;background:#ffb32eb3;margin-top:6px;flex:0 0 auto}.emptyCart{text-align:center;padding:22px 12px}.emptyCartIcon{font-size:34px}.emptyCartTitle{margin-top:10px;font-weight:1000;font-size:18px}.mobileCheckoutBar{position:fixed;left:0;right:0;bottom:0;z-index:55;padding:12px 16px;background:#0b0f17eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.1);display:none;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -18px 48px #00000057}.mobileBarLeft{display:flex;flex-direction:column;gap:2px;min-width:0}.mobileBarLabel{color:var(--muted);font-size:12px}.mobileBarTotal{font-weight:1000}.mobileCheckoutActions{display:flex;align-items:center;gap:10px;flex:1;justify-content:flex-end}.mobileBarBack{width:44px;min-width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:18px;border-radius:14px}.mobileCheckoutActions .btn.primary{min-width:0;flex:1;min-height:44px;border-radius:14px}@media (max-width: 980px){.mobileCheckoutBar{display:flex}}@media (max-width: 560px){.cartItem{gap:12px}.cartLineSum{min-width:92px}.iconBtn{width:38px;height:38px}.mobileCheckoutBar{gap:10px;align-items:flex-end}.mobileBarLeft{flex:0 0 auto;max-width:44%}.mobileCheckoutActions{width:100%;min-width:0}}.mobileDock{position:fixed;left:0;right:0;bottom:0;z-index:80;pointer-events:none}.mobileDockInner{width:min(var(--max),calc(100% - 20px));margin:0 auto;padding:0 0 calc(10px + env(safe-area-inset-bottom));position:relative}.mobileCats{pointer-events:auto;border:1px solid var(--line);background:#0b0f17b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;box-shadow:var(--shadow);padding:10px 10px 12px;margin-bottom:10px}.mobileCatsTitleRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobileCatsTitle{font-weight:900;letter-spacing:.2px}.mobileCatsToggle{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text);font-size:12px;padding:8px 10px;border-radius:14px;cursor:pointer}.mobileCatsToggle:active{transform:translateY(1px)}.mobileCatsRow{display:flex;gap:8px;overflow-x:auto;padding-top:10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobileCatsRow::-webkit-scrollbar{display:none}.mobileNavMini{pointer-events:auto;display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:8px;border:0;background:transparent;padding:0}.mobileNavMiniItem{border:1px solid rgba(255,255,255,.1);background:#ffffff09;border-radius:18px;padding:12px 10px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:10px;color:var(--muted);-webkit-user-select:none;user-select:none;min-height:52px}.mobileNavMiniItem span{font-size:12px;font-weight:800}.mobileNavMiniItem svg{opacity:.95}.mobileNavMiniItem:active{transform:translateY(1px)}.mobileNavMiniItem.active{color:var(--text);border-color:#ffb32e47;background:#ffb32e1a}.mobileNavMiniItem.square{padding:3px;width:52px;min-width:52px;height:52px;border-radius:50%;background:#12151c99;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);justify-content:center}.mobileCartFloat{pointer-events:auto;position:fixed;left:10px;right:10px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:81;border:1px solid rgba(255,255,255,.14);background:#0b0f17db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:22px;box-shadow:0 18px 46px #00000075;padding:12px 14px;display:flex;align-items:center;gap:12px;color:var(--text);min-height:76px}.mobileCartFloat>svg{flex:0 0 auto}.mobileCartFloat.syncing{opacity:.88}.mobileCartFloatText{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;flex:1 1 auto;overflow:hidden}.mobileCartFloatTitle,.mobileCartFloatSum{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobileCartFloatTitle{font-weight:950;font-size:13px;line-height:1.1}.mobileCartFloatSum{font-size:12px;line-height:1.15;color:#e8eefcd1}.cartBadge{margin-left:auto;min-width:24px;height:24px;border-radius:999px;background:var(--accent);color:#0b0f17;font-weight:950;font-size:12px;padding:0 8px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 22px #00000061;flex:0 0 auto}.mobileDockShopLink{display:none}@media (min-width: 861px){.mobileDock{display:none}}@media (max-width: 860px){.toastHost{bottom:188px}}.mobileCatsLabel{display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:900;font-size:12px;white-space:nowrap;flex:0 0 auto;opacity:.95}@media (max-width: 640px){.modalOverlay{align-items:flex-end;padding:8px}.modal{width:100%;border-radius:20px;max-height:calc(72vh - env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain}.modal.modalCompact{max-height:calc(70vh - env(safe-area-inset-bottom))}.modalHandle{width:56px;height:5px;border-radius:999px;background:#ffffff38;margin:10px auto 2px}.modalHeader{padding:14px 14px 6px}.modalTitle{font-size:18px;line-height:1.2}.modalGrid{padding:8px 14px 14px;gap:12px}.modalImg{border-radius:18px;aspect-ratio:auto;height:200px}.thumb{min-width:72px;border-radius:14px}.modalDesc{font-size:14px;line-height:1.45;margin-top:2px}.modalDesc.descClamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.modalDescToggle{border:none;background:transparent;color:#ffb32ef2;padding:6px 0 0;font-weight:800;cursor:pointer;text-align:left}.modalFooter{position:sticky;bottom:0;background:#0b0f17eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.08);padding:10px 14px calc(12px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:stretch;gap:10px}.modalPrice{display:flex;gap:10px;align-items:baseline}.modalAdd{width:100%;height:48px;border-radius:16px}.iconBtn{width:44px;height:44px;border-radius:16px}}@media (max-width: 640px){.modalOverlay.pmOverlay{align-items:center;padding:12px}.modal.pmMobile{width:min(420px,100%);max-height:calc(100dvh - 24px);border-radius:26px;position:relative;overflow:hidden;display:flex;flex-direction:column}.pmClose{position:absolute;top:10px;right:10px;width:44px;height:44px;border-radius:16px;border:1px solid rgba(255,179,46,.35);background:#ffb32e1a;color:#ffb32ef2;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.pmGallery{padding:18px 18px 0;display:flex;flex-direction:column;align-items:center;user-select:none;-webkit-user-select:none;touch-action:pan-y}.pmSquare{width:min(280px,78vw);aspect-ratio:1 / 1;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;box-shadow:0 26px 80px #00000085}.pmSquare img{width:100%;height:100%;object-fit:cover;display:block}.pmDots{display:flex;gap:8px;padding:12px 0 6px}.pmDot{width:7px;height:7px;border-radius:999px;border:none;background:#ffffff3d;cursor:pointer}.pmDot.active{background:#ffb32eeb}.pmBody{padding:10px 18px;text-align:center;flex:1 1 auto;overflow:auto;overscroll-behavior:contain}.pmTitle{margin:10px 0 8px;font-size:22px;font-weight:1000;letter-spacing:-.2px;line-height:1.15}.pmDesc{margin:0 auto;max-width:36ch;color:#e8eefcd1;font-size:14px;line-height:1.45}.pmDesc.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pmMore{border:none;background:transparent;color:#ffb32ef2;padding:8px 0 0;font-weight:900;cursor:pointer}.pmInfo{margin:12px auto 0;text-align:left;max-width:360px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.pmQtyRow{margin:12px auto 0;max-width:360px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.pmBottom{position:sticky;bottom:0;padding:12px 14px calc(14px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1);background:#0b0f17eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;gap:12px;--pmCtaW: clamp(160px, 48vw, 220px)}.pmPrice{display:flex;align-items:baseline;gap:8px;font-weight:950;white-space:nowrap}.pmAdd{height:48px;border-radius:18px;padding:0 16px;width:var(--pmCtaW);min-width:0;display:flex;align-items:center;justify-content:center;gap:8px}.pmCartIco{display:flex;align-items:center}.pmInCart{opacity:1;cursor:not-allowed;filter:none}.btn.primary.pmInCart{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e8eefcb3;box-shadow:none}.btn.primary.pmInCart:hover{transform:none}.pmBottom .pmQtyPill{height:48px;width:var(--pmCtaW);min-width:0;grid-template-columns:48px auto 48px;border-radius:18px}.pmBottom .pmQtyPill .qtyBtn{height:48px}.pmBottom .pmQtyPill .qtyVal{padding:0 10px;min-width:34px}}@media (max-width: 560px){.topbarInner,.topbar-inner{flex-wrap:wrap;gap:10px}.topbarRight{width:100%;justify-content:space-between}.cartItem{flex-wrap:wrap;align-items:flex-start}.cartThumb{width:64px;height:64px;border-radius:14px}.cartMeta{flex:1 1 calc(100% - 78px)}.cartTitle{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cartRight{width:100%;margin-top:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto auto}.cartQty{min-width:0;justify-self:start}.cartLineSum{min-width:auto;text-align:right;margin-left:0;justify-self:end}.mobileCheckoutBar{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.authPanel{max-width:560px;margin:0 auto;padding:16px}.tgLink{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;text-decoration:none;color:var(--text);margin-bottom:12px}.tgLogo{width:46px;height:46px;border-radius:999px;object-fit:cover;box-shadow:0 10px 25px #00000040}.tgText{display:flex;flex-direction:column;gap:2px;min-width:0}.tgTitle{font-weight:1100;letter-spacing:-.2px}.tgSub{font-size:12px;color:var(--muted);line-height:1.25}.tgCta{margin-left:auto;font-weight:950;font-size:12px;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,179,46,.28);background:#ffb32e1a}.authHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.authTitle{font-weight:1100;font-size:20px;letter-spacing:-.2px}.authSub{font-size:12px;margin-top:6px}.authSteps{display:flex;gap:8px}.authStep{width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:950;font-size:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--muted)}.authStep.active{color:var(--text);border-color:#ffb32e4d;background:#ffb32e1a}.authForm{display:flex;flex-direction:column;gap:10px}.authPrimary{width:100%;margin-top:4px;height:48px;border-radius:16px}.authHint{margin-top:12px;font-size:12px;line-height:1.4}.authInlineHint{margin:10px 0 8px;font-size:12px;line-height:1.35}.codeFrame{--p: 100%;padding:2px;border-radius:18px;background:linear-gradient(90deg,rgba(255,179,46,.92) var(--p),rgba(255,255,255,.1) 0)}.codeFrame .input{border:1px solid rgba(255,255,255,.12);background:#0f1012d1;border-radius:16px}.authTimers{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.timerCard{flex:1;min-width:220px;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.timerTop{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.bar{height:10px;border-radius:999px;background:#ffffff0f;overflow:hidden;margin-top:8px}.bar.thin{height:8px;margin-top:8px}.bar>span{display:block;height:100%;width:0%;background:#ffb32ed9}.authCode{text-align:center;letter-spacing:6px;font-weight:1000;font-size:18px}.authActions{display:flex;gap:10px;margin-top:12px;align-items:stretch}.resendBtn{flex:1;display:flex;flex-direction:column;gap:6px;height:44px;padding:10px 12px;border-radius:16px}.resendTop{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-weight:950}.resendTop b{font-weight:1100}.authPillDanger{margin:10px 0 14px;justify-content:space-between;border-color:#ef444452;background:#ef44441a}@media (max-width: 560px){.authPanel{padding:14px}.authActions{flex-direction:row}.timerCard{min-width:100%}}.profileHero{overflow:hidden}.profileHeroInner{display:flex;gap:14px;align-items:center}.profileAvatarWrap{width:320px;aspect-ratio:10 / 16;height:auto;border-radius:34px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(140% 120% at 50% 12%,#ffffff1f,#ffffff0a 55%,#ffffff05),linear-gradient(180deg,#ffffff08,#ffffff03);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto;position:relative}.profileAvatar{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;transform:translateY(18px) scale(1.16)}.profileAvatarOverlay{position:absolute;left:12px;right:12px;bottom:12px;padding:10px 12px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#0b0f1785;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;gap:10px}.spinnerSmall{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.22);border-top-color:#fffc;animation:spin .8s linear infinite;flex:0 0 auto}.profileMeta{flex:1;min-width:0}.profileNameRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.profileName{font-weight:1200;font-size:22px;letter-spacing:-.3px}.profileStats{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.profileStat{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.profileCoin{width:26px;height:26px;image-rendering:pixelated}.profileHint{margin-top:10px;font-size:12px;line-height:1.35}.profileGrid{display:grid;grid-template-columns:1.2fr 1fr;gap:14px;margin-top:14px}.profileMainGrid{display:grid;grid-template-columns:320px 1fr;gap:18px;align-items:stretch}.profilePromo{justify-content:space-between;gap:10px}.profilePromoCard{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0a,#ffffff06);box-shadow:inset 0 1px #ffffff08}.profilePromoCard.first{border-color:#ffb32e4d;background:linear-gradient(135deg,#ffb32e1f,#7c3aed1a);box-shadow:0 10px 30px #00000024,inset 0 1px #ffffff0a}.profilePromoMain{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}.profilePromoHeader{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.profilePromoCode{min-width:0;font-weight:1100;font-size:clamp(22px,3vw,34px);line-height:1.02;letter-spacing:.2px;overflow-wrap:anywhere}.profilePromoBadge{flex:0 0 auto}.profilePromoSub{color:var(--muted);font-size:13px;line-height:1.35}.profilePromoMeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-size:13px;line-height:1.35}.profilePromoDiscount{font-weight:1000;color:var(--text)}.profilePromoDiscount.accent{color:#ffd28a}.profilePromoCopy{min-width:172px;min-height:56px;padding-left:18px;padding-right:18px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:900;flex:0 0 auto}.profilePromoCopy.accent{border-color:#ffb32e57;background:#ffb32e1f;color:#ffd28a}@media (max-width: 900px){.profileGrid,.profileMainGrid{grid-template-columns:1fr}}@media (max-width: 560px){.profileHeroInner{flex-direction:column;align-items:stretch}.profileAvatarWrap{width:100%;max-width:380px;margin:0 auto}.profileName{font-size:20px}.profileStat{flex:1}.profilePromoCard{flex-direction:column;align-items:stretch;gap:14px;padding:14px;border-radius:24px}.profilePromoCode{font-size:clamp(20px,7vw,28px)}.profilePromoCopy{width:100%;min-width:0}}.payPickCaption{margin:14px 0 10px;font-weight:950;letter-spacing:.2px}.payPickGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.payPickGridCrypto{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 1024px){.payPickGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.payPickGridCrypto{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 720px){.payPickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.payPickGridCrypto{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 520px){.payPickGrid{gap:10px}.payPickGridCrypto{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 520px){.payPickTile{min-height:146px}.payPickTitle{font-size:14px}.payPickSub{font-size:11px}.payPickGridCrypto .payPickSub{display:none}}@media (max-width: 360px){.payPickGrid{grid-template-columns:1fr}.payPickGridCrypto{grid-template-columns:repeat(2,minmax(0,1fr))}}.payPickTile{border:1px solid var(--line);background:#ffffff08;border-radius:20px;padding:14px;min-height:156px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;cursor:pointer;transition:transform .08s ease,background .12s ease,border-color .12s ease}.payPickTile:hover{border-color:#ffffff2e;background:#ffffff0d;transform:translateY(-1px)}.payPickTile:active{transform:translateY(0)}.payPickTile:disabled{cursor:not-allowed;opacity:.65;transform:none}.payPickTile:focus-visible{outline:2px solid rgba(255,179,46,.55);outline-offset:2px}.payPickTile.primary{border-color:#ffb32e73;background:linear-gradient(180deg,#ffb32e1a,#7c3aed14);box-shadow:0 18px 50px #0000002e}.payPickTile.support{border-style:dashed;background:#ffffff05}.payPickTile.busy{border-color:#fff3}.payPickIcon{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.26))}.payPickText{text-align:center}.payPickTitle{font-weight:950;font-size:15px;line-height:1.15;letter-spacing:.1px}.payPickSub{margin-top:2px;font-size:12px;color:#ffffffb8}.payPickBottom{margin-top:auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.payPickAction{font-size:12px;font-weight:900;color:#e8eefceb;opacity:.9}.payPickBadges{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.payMiniBadge{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:950;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e8eefceb}.payReceipt{display:grid;gap:12px}.payReceiptTop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.payReceiptRow{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.payReceiptRow:last-child{border-bottom:none}.payReceiptTotal{display:flex;justify-content:space-between;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}@media (max-width: 720px){.payReceiptTop{flex-direction:column}}.payLayout{display:grid;grid-template-columns:minmax(0,1fr) 392px;gap:28px;align-items:start}.payLayoutMain,.payLayoutAside,.payHeroMain,.payV2Title,.payHeroMeta,.payV2SectionTitle,.payV2PanelTitle,.payV2FieldLabel,.payV2FieldHelp,.payV2ItemTitle,.payPickChip,.payPickCornerBadge,.payPickIconTicker{min-width:0}.payLayoutMain{display:grid;gap:18px}.payLayoutAside{min-width:0}.payHeroCompact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;padding-bottom:4px}.payHeroMain{display:grid;gap:6px}.payHeroMeta{margin-top:0;color:#e8eefcd1;font-size:17px;line-height:1.35;word-break:break-word}.payHeroSummary{min-width:168px;display:grid;justify-items:end;gap:10px;text-align:right}.payHeroOpen{margin:-2px 0 2px}.payDetailsPanel{position:sticky;top:18px;display:grid;gap:18px;align-content:start}.payDetailsActions{display:grid;grid-template-columns:1fr;gap:10px}.payDetailsActions .btn,.payDetailsActions a.btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-align:center}.payActionIcon{display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.payDetailsItems{margin-top:2px}.payDetailsTotal{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.payDetailsTotalValue{font-weight:950;font-size:24px;line-height:1}.payPickGrid,.payPickGridCrypto{display:grid;align-items:stretch;gap:14px}.payPickGrid,.payPickGridCrypto{grid-template-columns:repeat(4,minmax(0,1fr))}.payPickTile{position:relative;min-height:182px;padding:18px 16px 14px;justify-content:space-between;gap:12px;border-radius:22px;overflow:hidden}.payPickTile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(140px 90px at 50% 0%,rgba(255,255,255,.05),transparent 72%);opacity:.9}.payPickTile.primary{border-color:#ffb32e8c;background:radial-gradient(220px 120px at 50% 0%,rgba(255,179,46,.14),transparent 70%),linear-gradient(180deg,#ffb32e14,#7c3aed12)}.payPickTile.featured{grid-column:span 2;min-height:196px;border-color:#ffb32edb;background:radial-gradient(260px 140px at 50% 0%,rgba(255,179,46,.24),transparent 72%),radial-gradient(220px 130px at 8% 12%,rgba(124,58,237,.18),transparent 70%),linear-gradient(180deg,#ffb32e21,#7c3aed1a);box-shadow:0 22px 64px #ffb32e29,0 18px 54px #00000047,inset 0 1px #ffffff14}.payPickTile.featured:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;pointer-events:none;border-radius:inherit;border:1px solid rgba(255,255,255,.1)}.payPickTile.featured:hover{border-color:#ffd166f2;background:radial-gradient(280px 150px at 50% 0%,rgba(255,179,46,.28),transparent 72%),radial-gradient(230px 140px at 8% 12%,rgba(124,58,237,.2),transparent 70%),linear-gradient(180deg,#ffb32e29,#7c3aed1f)}.payPickTile.featured .payPickCornerBadge{min-width:112px;border-color:#ffb32e73;background:linear-gradient(180deg,#ffb32e47,#7c3aed2e)}.payPickCornerBadge{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;font-size:13px;font-weight:950;letter-spacing:.15px;box-shadow:0 8px 18px #00000029}.payPickIconWrap{width:100%;flex:1;display:flex;align-items:center;justify-content:center;padding:6px 6px 0}.payPickIconShell{position:relative;width:102px;height:102px;display:flex;align-items:center;justify-content:center;border-radius:30px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(74px 54px at 50% 18%,rgba(255,255,255,.13),transparent 70%),linear-gradient(180deg,#ffffff0f,#ffffff06);box-shadow:inset 0 1px #ffffff0f,0 18px 28px #0000003d}.payPickIconShell.primary{border-color:#ffb32e38;background:radial-gradient(90px 60px at 50% 18%,rgba(255,179,46,.18),transparent 70%),linear-gradient(180deg,#ffffff14,#ffffff08)}.payPickIconShell.featured{width:112px;height:112px;border-color:#ffb32e61;background:radial-gradient(94px 66px at 50% 18%,rgba(255,179,46,.28),transparent 70%),linear-gradient(180deg,#ffffff1c,#ffffff0a);box-shadow:inset 0 1px #ffffff17,0 20px 36px #00000047,0 0 32px #ffb32e1c}.payPickIconShell.featured .payPickIcon{width:74px;height:74px}.payPickIconShell.crypto{width:112px;height:112px;border-radius:34px;background:radial-gradient(88px 60px at 50% 16%,rgba(95,124,255,.2),transparent 72%),linear-gradient(180deg,#0e1a38f0,#0a1327f5);border-color:#5f7cff2e}.payPickIconTicker{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:22px;padding:0 8px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#e8eefcf2;font-size:10px;font-weight:950;letter-spacing:.5px;box-shadow:0 8px 16px #0003}.payPickIcon{width:74px;height:74px;display:block;object-fit:contain;object-position:center;filter:drop-shadow(0 12px 18px rgba(0,0,0,.28))}.payPickIconWide{width:84px;height:56px}.payPickIconCompact{width:70px;height:70px}.payPickIconCrypto,.payPickGridCrypto .payPickIcon{width:84px;height:84px}.payPickText,.payPickAction,.payPickSub,.payPickTitle{color:#fff}.payPickBottom{width:100%;margin-top:0;position:relative;z-index:2}.payPickChip{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(95,124,255,.25);background:linear-gradient(180deg,#0d1832e6,#0a1327fa);color:#fff;font-size:15px;font-weight:900;line-height:1.22;text-align:center;box-shadow:inset 0 1px #ffffff0d}.payPickChip.compact{font-size:14px;padding-left:12px;padding-right:12px}.payPickGridCrypto .payPickTile{min-height:194px}.payPickGridCrypto .payPickChip{font-size:14px;min-height:46px}@media (min-width: 1380px){.payLayout{grid-template-columns:minmax(0,1fr) 410px;gap:30px}}@media (max-width: 1279px){.payLayout{grid-template-columns:minmax(0,1fr) 360px;gap:22px}.payPickGrid,.payPickGridCrypto{gap:12px}}@media (max-width: 1180px){.payLayout{grid-template-columns:1fr}.payLayoutAside{order:2}.payDetailsPanel{position:static}.payPickGrid,.payPickGridCrypto{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 900px){.payHeroCompact{grid-template-columns:1fr;gap:14px}.payHeroSummary{justify-items:start;text-align:left}.payPickGrid,.payPickGridCrypto{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.payHeroMeta{font-size:15px}.payPickTile.featured{grid-column:span 2;min-height:174px}.payPickIconShell.featured{width:94px;height:94px}.payPickIconShell.featured .payPickIcon{width:66px;height:66px}.payPickTile{min-height:162px;padding:14px}.payPickGridCrypto .payPickTile{min-height:170px}.payPickIconShell{width:88px;height:88px;border-radius:26px}.payPickIconShell.crypto{width:92px;height:92px;border-radius:28px}.payPickIcon{width:64px;height:64px}.payPickIconWide{width:72px;height:46px}.payPickIconCrypto,.payPickGridCrypto .payPickIcon{width:66px;height:66px}.payPickChip{font-size:14px;min-height:42px}}@media (max-width: 480px){.payLayoutMain{gap:16px}.payPickTile.featured{grid-column:span 2;min-height:164px}.payPickTile.featured .payPickCornerBadge{min-width:94px;height:30px;font-size:11px;padding:0 10px}.payPickIconShell.featured{width:84px;height:84px}.payPickIconShell.featured .payPickIcon{width:58px;height:58px}.payPickGrid,.payPickGridCrypto{grid-template-columns:1fr 1fr;gap:10px}.payPickTile,.payPickGridCrypto .payPickTile{min-height:150px;padding:12px;border-radius:18px}.payPickIconShell{width:78px;height:78px;border-radius:22px}.payPickIconShell.crypto{width:82px;height:82px;border-radius:24px}.payPickIcon{width:56px;height:56px}.payPickIconWide{width:64px;height:40px}.payPickIconCrypto,.payPickGridCrypto .payPickIcon{width:58px;height:58px}.payPickChip,.payPickChip.compact{font-size:13px;padding-left:10px;padding-right:10px}}.firstPurchaseCallout{margin-top:10px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,179,46,.32);background:linear-gradient(135deg,#ffb32e1f,#7c3aed24)}.firstPurchaseCallout.compact{padding:10px 12px;align-items:flex-start}.firstPurchaseEmoji{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#ffffff1a;font-size:20px}.firstPurchaseBody{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.firstPurchaseTitle{font-weight:1000;line-height:1.1}.firstPurchaseText{color:var(--muted);font-size:12px;line-height:1.35}.firstPurchaseBtn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:52px}@media (max-width: 720px){.firstPurchaseCallout{flex-wrap:wrap}.firstPurchaseBtn{width:100%}}.productBonusUpgrade{border-color:#ffb32e57;background:#ffb32e1f;color:#ffe8bef5;box-shadow:0 0 0 3px #ffb32e14,0 0 22px #ffb32e29}.productBonusUpgrade .productBonusDot{background:var(--accent);box-shadow:0 0 0 3px #ffb32e29,0 0 18px #ffb32e47}.productMetaRow{min-height:34px;display:flex;align-items:flex-start}.productGrant,.productGrantUpgrade,.productGrantPlaceholder{min-height:34px}.productGrantUpgrade{color:#e8eefcdb;font-size:12.5px;line-height:1.25}.productGrantUpgrade b{font-weight:950;color:#fffffff5}.productGrantPlaceholder{visibility:hidden}.productFooter{grid-template-columns:minmax(0,1fr) minmax(148px,148px);align-items:end;gap:12px;min-height:58px}.priceBlock{position:relative;min-width:0;min-height:58px;display:flex;flex-direction:column;justify-content:flex-end;align-self:end}.priceBlock.hasOldPrice{min-height:58px;padding-top:16px;justify-content:flex-end;align-self:end}.oldprice{position:absolute;top:0;left:0;margin:0;white-space:nowrap;line-height:1}.price{display:flex;align-items:flex-end;min-height:42px;font-weight:1000;font-size:22px;line-height:1;letter-spacing:.2px;white-space:nowrap}.price.compactPrice,.priceBlock.compactPrice .price{font-size:20px}.ctaBlock{width:100%;min-height:42px;display:flex;align-items:flex-end;justify-content:flex-end;align-self:end}.addBtn,.qtyPill{align-self:end}.shopRoot.mobile .productMetaRow{min-height:34px}.shopRoot.mobile .productGrant,.shopRoot.mobile .productGrantUpgrade,.shopRoot.mobile .productGrantPlaceholder{min-height:34px;font-size:11.5px;line-height:1.2}.shopRoot.mobile .productFooter{grid-template-columns:minmax(0,1fr) minmax(92px,92px)!important;align-items:end;gap:8px;min-height:50px}.shopRoot.mobile .priceBlock,.shopRoot.mobile .priceBlock.hasOldPrice{min-height:50px;align-self:end}.shopRoot.mobile .priceBlock.hasOldPrice{padding-top:14px}.shopRoot.mobile .price{min-height:38px;font-size:17px;line-height:1;white-space:nowrap;letter-spacing:0}.shopRoot.mobile .price.compactPrice,.shopRoot.mobile .priceBlock.compactPrice .price{font-size:14px}.shopRoot.mobile .oldprice{font-size:11px}.shopRoot.mobile .ctaBlock{min-height:38px;align-items:flex-end}.shopRoot.mobile .addBtn{width:100%;min-width:0;height:38px;padding:0 8px;font-size:12px;white-space:nowrap}.shopRoot.mobile .qtyPill{width:100%;min-width:0;height:38px;grid-template-columns:28px 1fr 28px}.shopRoot.mobile .qtyBtn{height:38px;font-size:16px}@media (max-width: 420px){.shopRoot.mobile .price{font-size:16px}.shopRoot.mobile .price.compactPrice,.shopRoot.mobile .priceBlock.compactPrice .price{font-size:13px}}@media (max-width: 380px){.shopRoot.mobile .productFooter{grid-template-columns:minmax(0,1fr) minmax(86px,86px)!important;align-items:end;gap:6px}.shopRoot.mobile .price{font-size:15px}.shopRoot.mobile .price.compactPrice,.shopRoot.mobile .priceBlock.compactPrice .price{font-size:12.5px}.shopRoot.mobile .oldprice{font-size:10px}.shopRoot.mobile .addBtn{height:36px;font-size:11px;padding:0 6px}.shopRoot.mobile .qtyPill{height:36px;grid-template-columns:26px 1fr 26px}.shopRoot.mobile .qtyBtn{height:36px}}.productCard{min-height:0!important;height:100%}.productTap{min-height:100%}.productBody{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;padding:14px}.productTitle{margin:0;min-height:41.4px}.productMetaRow,.productGrant,.productGrantUpgrade,.productGrantPlaceholder{min-height:34px}.productFooter{margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr) 148px;align-items:center!important;gap:12px;min-height:42px!important}.priceBlock{position:relative;min-width:0;min-height:42px!important;display:flex;flex-direction:column;justify-content:center;align-self:center!important;padding-top:0}.priceBlock.hasOldPrice{min-height:42px!important;padding-top:14px;justify-content:center;align-self:center!important}.oldprice{position:absolute;top:0;left:0;margin:0;line-height:1;white-space:nowrap}.price{display:flex;align-items:center;min-height:42px!important;line-height:1}.ctaBlock{width:100%;min-height:42px!important;display:flex;align-items:center!important;justify-content:flex-end;align-self:center!important}.addBtn,.qtyPill{align-self:center}.shopRoot.mobile .productCard{min-height:0!important}.shopRoot.mobile .productFooter{grid-template-columns:minmax(0,1fr) 92px!important;align-items:center!important;min-height:38px!important;gap:8px}.shopRoot.mobile .priceBlock,.shopRoot.mobile .priceBlock.hasOldPrice{min-height:38px!important;align-self:center!important}.shopRoot.mobile .priceBlock.hasOldPrice{padding-top:12px}.shopRoot.mobile .price{min-height:38px!important;display:flex;align-items:center}.shopRoot.mobile .ctaBlock{min-height:38px!important;align-items:center!important;align-self:center!important}.shopRoot.mobile .addBtn,.shopRoot.mobile .qtyPill{height:38px}.checkoutLayout>*{min-width:0}.cartRecommendations{margin:0 0 16px;padding:0;width:100%;max-width:100%;min-width:0}.cartRecommendationsHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.cartRecommendationsLoading{padding:12px 2px 4px}.recommendationsScroller{display:flex;gap:14px;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-gutter:stable both-edges;padding:2px 4px 12px;scrollbar-width:thin;scrollbar-color:rgba(255,179,46,.76) rgba(255,255,255,.05);scroll-snap-type:x proximity}.recommendationsScroller::-webkit-scrollbar{height:10px}.recommendationsScroller::-webkit-scrollbar-track{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border-radius:999px}.recommendationsScroller::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ffb32ef5,#7c3aede6);border-radius:999px;border:2px solid rgba(11,15,23,.55)}.recommendationCard{flex:0 0 212px;min-width:212px;max-width:212px;min-height:100%;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff08;box-shadow:0 14px 34px #00000038;scroll-snap-align:start}.recommendationCardMedia{height:164px;padding:14px;background:linear-gradient(180deg,#7c3aed29,#ffb32e1a);border-bottom:1px solid rgba(255,255,255,.08)}.recommendationCardMediaInner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.recommendationCardMedia img{width:132px;height:132px;object-fit:contain;display:block;flex:0 0 132px}.recommendationCardBody{display:flex;flex-direction:column;gap:10px;padding:14px;flex:1 1 auto}.recommendationTitle{font-size:15px;font-weight:900;line-height:1.24;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recommendationBadge{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;min-height:22px;padding:2px 0;font-size:12px;font-weight:900;line-height:1.2}.recommendationBadgeDot{font-size:11px;line-height:1;transform:translateY(-1px)}.recommendationBadge.is-red{color:#ff7474}.recommendationBadge.is-yellow{color:#ffd54a}.recommendationBadge.is-orange{color:#ffb347}.recommendationBadge.is-green{color:#59d98e}.recommendationPriceRow{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;flex-wrap:nowrap}.recommendationPriceInline{display:flex;align-items:baseline;gap:8px;min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden}.recommendationOldPrice{color:#a7b3cfad;text-decoration:line-through;font-size:11px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.recommendationPrice{font-size:15px;font-weight:950;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 0 auto}.recommendationAddBtn{flex:0 0 auto;min-width:96px;height:42px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;align-self:center;padding-inline:12px;border-radius:16px}@media (max-width: 1100px){.recommendationCard{flex-basis:208px;min-width:208px;max-width:208px}}@media (max-width: 860px){.recommendationsScroller{gap:12px;padding-bottom:10px}.recommendationCard{flex-basis:min(220px,74vw);min-width:min(220px,74vw);max-width:min(220px,74vw)}.recommendationCardMedia{height:154px}.recommendationCardMedia img{width:118px;height:118px;flex-basis:118px}}@media (max-width: 560px){.cartRecommendationsHead{margin-bottom:8px}.recommendationsScroller{gap:10px;padding:2px 2px 10px}.recommendationCard{flex-basis:min(206px,72vw);min-width:min(206px,72vw);max-width:min(206px,72vw);border-radius:20px}.recommendationCardMedia{height:142px;padding:12px}.recommendationCardMedia img{width:106px;height:106px;flex-basis:106px}.recommendationCardBody{padding:12px;gap:8px}.recommendationTitle{font-size:14px;min-height:34px}.recommendationBadge{font-size:11px}.recommendationPrice{font-size:14px}.recommendationOldPrice{font-size:10px}.recommendationAddBtn{min-width:90px;height:40px;padding-inline:10px;border-radius:14px}}.btn.tiny{min-height:34px;padding:7px 10px;border-radius:12px;font-size:12px;font-weight:900}.luckyTopBtn{border-color:#ffb32e47;background:#ffb32e14;color:#ffe6bef5;white-space:nowrap}.luckyMiniTracker{position:relative;overflow:hidden;margin-top:12px;padding:14px;border-radius:22px;border:1px solid rgba(255,179,46,.22);background:radial-gradient(280px 120px at 12% 0%,rgba(255,179,46,.14),transparent 62%),linear-gradient(180deg,#ffffff0e,#ffffff07);box-shadow:inset 0 1px #ffffff0f}.luckyMiniTracker.compact{padding:12px;border-radius:20px}.luckyMiniTracker.done{border-color:#22c55e42;background:radial-gradient(260px 120px at 12% 0%,rgba(34,197,94,.12),transparent 62%),#ffffff09}.luckyMiniTracker.ready{border-color:#ffb32e57}.luckyMiniTracker.warn{border-color:#facc154d}.luckyMiniGlow{position:absolute;right:-58px;top:-62px;width:160px;height:160px;border-radius:50%;background:#ffb32e21;filter:blur(18px);pointer-events:none}.luckyMiniTop{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.luckyMiniIcon{width:42px;height:42px;border-radius:16px;display:grid;place-items:center;color:#2a1900;font-weight:1000;background:linear-gradient(135deg,#ffd98a,#ffb32e);box-shadow:0 12px 26px #ffb32e29}.luckyMiniText b{font-size:15px;letter-spacing:.1px}.luckyMiniText span{color:var(--muted);font-size:13px;line-height:1.35}.luckyMiniKey{min-width:58px;padding:8px 10px;border-radius:16px;text-align:center;border:1px solid rgba(255,255,255,.1);background:#ffffff09}.luckyMiniKey span{display:block;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.luckyMiniKey b{display:block;font-size:20px;line-height:1.05;color:#ffd98a}.luckyMiniProgressRow{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:12px}.luckyMiniProgressText{display:flex;flex-direction:column;gap:3px;min-width:0}.luckyMiniProgressText b{font-size:13px}.luckyMiniProgressText span{color:var(--muted);font-size:12px}.luckyMiniDots{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end;max-width:220px}.luckyMiniDots i{width:9px;height:9px;border-radius:999px;background:#ffffff29}.luckyMiniDots i.active{background:#ffb32e;box-shadow:0 0 12px #ffb32e8c}.luckyMiniActions{position:relative;display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.lucky-page{padding:18px 0 110px}.lucky-hero-card,.lucky-card,.lucky-wheel-card{border:1px solid rgba(255,255,255,.1);background:#ffffff09;border-radius:28px;box-shadow:var(--shadow)}.lucky-hero-card{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:18px;align-items:center;padding:24px;margin-bottom:18px;background:radial-gradient(560px 240px at 78% -10%,rgba(255,179,46,.18),transparent 58%),radial-gradient(520px 240px at 10% 10%,rgba(124,58,237,.12),transparent 60%),#ffffff09}.lucky-hero-card h1{margin:6px 0 10px;font-size:clamp(28px,4vw,54px);line-height:.98;letter-spacing:-.045em}.lucky-hero-card p{margin:0;color:var(--muted);max-width:760px;line-height:1.5}.lucky-eyebrow{margin:0;text-transform:uppercase;letter-spacing:.16em;color:#ffd98a;font-size:12px;font-weight:1000}.lucky-wallet-pill{min-width:150px;padding:18px;border-radius:22px;text-align:center;background:linear-gradient(135deg,#ffd98a,#ffb32e);color:#251600;box-shadow:0 18px 40px #ffb32e2e}.lucky-wallet-pill span,.lucky-wallet-pill small{display:block;font-size:12px;font-weight:900;opacity:.82}.lucky-wallet-pill b{display:block;font-size:42px;line-height:1}.lucky-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:18px;align-items:start}.lucky-main-column,.lucky-side-column{display:grid;gap:18px}.lucky-wheel-card{overflow:hidden;padding:20px}.lucky-chest-hero{display:grid;place-items:center;min-height:230px;overflow:hidden}.lucky-chest-box{width:min(260px,70vw);aspect-ratio:1.25;position:relative;filter:drop-shadow(0 26px 38px rgba(0,0,0,.45))}.lucky-chest-glow{position:absolute;inset:18% 5% auto;height:80px;border-radius:999px;background:#ffb32e6b;filter:blur(28px);opacity:.75}.lucky-chest-lid{position:absolute;top:0;right:0;bottom:52%;left:0;border-radius:28px 28px 12px 12px;background:linear-gradient(135deg,#5b321b,#d38a2c 58%,#ffe08b);transform-origin:bottom center;border:2px solid rgba(255,255,255,.18)}.lucky-chest-body{position:absolute;top:38%;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:18px 18px 30px 30px;background:linear-gradient(135deg,#63351d,#e8a336 62%,#ffe08b);font-size:62px;color:#fff2bd;border:2px solid rgba(255,255,255,.16)}.lucky-chest-body span{transform:translateY(-5px);text-shadow:0 0 24px rgba(255,255,255,.85)}@keyframes lucky-lid{to{transform:rotateX(28deg) translateY(-12px)}}.lucky-reel{display:flex;gap:10px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}@keyframes lucky-reel{to{transform:translate(-180px)}}.lucky-reel-item{flex:0 0 150px;min-height:88px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;display:flex;flex-direction:column;justify-content:center;gap:8px;font-weight:900;color:var(--text)}.lucky-reel-item img{width:46px;height:46px;object-fit:contain;border-radius:12px}.lucky-reel-item.is-legendary{border-color:#ffb32ea6;box-shadow:0 0 0 1px #ffb32e2e inset,0 0 32px #ffb32e1a}.lucky-item-icon{color:#ffd98a;font-size:28px;line-height:1}.lucky-open-btn{width:100%;min-height:58px;border:0;border-radius:22px;background:linear-gradient(135deg,#ffd98a,#ffb32e);color:#251600;font-weight:1000;font-size:18px;cursor:pointer;box-shadow:0 16px 36px #ffb32e2e}.lucky-card{padding:20px}.lucky-card h2{margin:6px 0 14px;font-size:24px}.lucky-task-state{padding:12px;border-radius:16px;background:#ffffff0e;color:var(--muted)}.lucky-task-state .is-good{color:#8ff0ac;font-weight:900}.lucky-progress-row{display:flex;justify-content:space-between;gap:10px;margin:16px 0 10px;color:var(--muted)}.lucky-dots{display:flex;gap:7px;flex-wrap:wrap}.lucky-dots i{width:14px;height:14px;border-radius:50%;background:#ffffff29}.lucky-dots i.active{background:#ffb32e;box-shadow:0 0 18px #ffb32ea6}.lucky-milestones{display:grid;gap:10px}.lucky-milestone{padding:13px;border-radius:16px;display:flex;justify-content:space-between;gap:12px;background:#ffffff0e;color:var(--text)}.lucky-milestone.is-done{background:#22c55e1f;border:1px solid rgba(34,197,94,.25)}.lucky-result-inline{margin-top:14px;padding:14px;border-radius:18px;background:#ffb32e1a;display:flex;gap:8px;flex-wrap:wrap}.lucky-result-inline small{width:100%;color:var(--muted)}.lucky-rules-card,.lucky-history-card{margin-top:18px}.lucky-rules-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lucky-rules-grid div,.lucky-history-row{padding:14px;border-radius:16px;background:#ffffff0e}.lucky-rules-grid b,.lucky-rules-grid span{display:block}.lucky-rules-grid span,.lucky-muted,.lucky-history-row small{color:var(--muted)}.lucky-history{display:grid;gap:10px}.lucky-history-row{display:flex;justify-content:space-between;gap:14px}.lucky-error{margin-bottom:18px;padding:14px 16px;border-radius:18px;background:#ef44441f;border:1px solid rgba(239,68,68,.25)}.lucky-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:16px;background:#00000094;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lucky-prize-modal{width:min(460px,100%);position:relative;padding:26px;border-radius:28px;background:#151827;color:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:0 20px 80px #00000080}.lucky-prize-modal h2{margin:8px 0;font-size:34px}.lucky-modal-text{color:#ffffffb8}.lucky-close{position:absolute;right:14px;top:12px;width:44px;height:44px;border:0;border-radius:14px;background:#ffffff14;color:#fff;font-size:26px;cursor:pointer}.lucky-promo-code{margin:16px 0;padding:14px;border-radius:18px;background:#ffb32e1a;display:grid;gap:8px}.lucky-promo-code button{min-height:44px;border:0;border-radius:14px;font-weight:900}.profileLuckyHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.profileLuckyGrid{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.profileLuckyGrid .lucky-card{box-shadow:none;background:#ffffff08;border-radius:22px}.profilePromoCard.lucky{border-color:#ffb32e47;background:linear-gradient(135deg,#ffb32e1a,#ffffff09)}.badge.lucky,.profilePromoBadge.lucky{background:#ffb32e24;color:#ffd98a;border-color:#ffb32e3d}@media (max-width: 920px){.lucky-grid,.profileLuckyGrid,.lucky-rules-grid{grid-template-columns:1fr}.lucky-hero-card{flex-direction:column;align-items:stretch;border-radius:22px;padding:20px}.lucky-wallet-pill{width:100%}}@media (max-width: 620px){.lucky-page{padding:12px 0 120px}.lucky-wheel-card,.lucky-card{border-radius:22px}.lucky-chest-hero{min-height:190px}.lucky-reel-item{flex-basis:132px;min-height:76px}.lucky-progress-row{font-size:14px}.lucky-modal-backdrop{align-items:end;padding:0}.lucky-prize-modal{border-radius:28px 28px 0 0}.luckyMiniTop{grid-template-columns:auto minmax(0,1fr)}.luckyMiniKey{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;text-align:left}.luckyMiniProgressRow{grid-template-columns:1fr;align-items:start}.luckyMiniDots{justify-content:flex-start;max-width:none}.luckyMiniActions .btn{flex:1;min-height:44px}}.luckySectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.luckySectionHead h2{margin:6px 0 0}.lucky-calendar-card,.lucky-prize-catalog-card{margin-top:18px}.luckyGuaranteedPill{min-width:min(260px,100%);padding:12px 14px;border-radius:18px;border:1px solid rgba(255,179,46,.24);background:#ffb32e1a}.luckyGuaranteedPill span{display:block;color:#ffd98a;font-size:11px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.luckyGuaranteedPill b{display:block;margin-top:3px;line-height:1.2}.luckyCalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.luckyCalendarDay{min-height:92px;padding:10px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;overflow:hidden}.luckyCalendarDay.done{border-color:#22c55e42;background:linear-gradient(180deg,#22c55e24,#ffffff09)}.luckyCalendarDay.current{border-color:#ffb32e6b;box-shadow:0 0 0 1px #ffb32e1f inset,0 0 24px #ffb32e14}.luckyCalendarDay.milestone{background:linear-gradient(180deg,#ffb32e1f,#ffffff0a)}.luckyCalendarNum{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;margin-bottom:8px;font-weight:1000;color:#251600;background:linear-gradient(135deg,#ffd98a,#ffb32e)}.luckyCalendarDay b{display:block;font-size:12px;line-height:1.16}.luckyCalendarDay span{display:block;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.2}.luckyFixedPrizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.luckyFixedPrize{padding:13px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b}.luckyFixedPrize b,.luckyFixedPrize span,.luckyFixedPrize small{display:block}.luckyFixedPrize span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.25}.luckyFixedPrize small{margin-top:8px;color:#ffd98a;font-weight:900}.luckyProductPrizeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.luckyProductPrize{min-width:0;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#ffffff0e,#ffffff07);overflow:hidden}.luckyProductPrize.legendary{border-color:#ffb32e6b;box-shadow:0 0 0 1px #ffb32e1f inset}.luckyProductPrizeImg{height:126px;display:grid;place-items:center;background:radial-gradient(circle at 50% 15%,rgba(255,179,46,.12),transparent 58%)}.luckyProductPrizeImg img{max-width:104px;max-height:104px;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.3))}.luckyProductPrizeImg span{color:#ffd98a;font-size:36px}.luckyProductPrizeBody{padding:13px;display:grid;gap:7px}.luckyProductPrizeBody b{min-height:38px;font-size:14px;line-height:1.2}.luckyProductPrizeBody span{min-height:32px;color:var(--muted);font-size:12px;line-height:1.3}.luckyProductPrizeMeta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#ffd98a;font-weight:900}.luckyProductPrizeMeta small:last-child{color:var(--muted);font-weight:800}@media (max-width: 980px){.luckyCalendarGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.luckyFixedPrizes,.luckyProductPrizeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.luckyCalendarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.luckyCalendarDay{min-height:82px;border-radius:14px}.luckyFixedPrizes,.luckyProductPrizeGrid{grid-template-columns:1fr}.luckyProductPrize{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:stretch}.luckyProductPrizeImg{height:auto;min-height:116px}.luckyProductPrizeImg img{max-width:82px;max-height:82px}.luckyProductPrizeBody b,.luckyProductPrizeBody span{min-height:0}}.shopIdentityPanel .shopIdentityInputs{align-items:start}.shopBonusGrid{margin-top:16px;display:grid;grid-template-columns:1fr;gap:14px}.shopBonusGrid.hasFirstPurchase{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:stretch}.shopBonusGrid.mobile{grid-template-columns:1fr;gap:10px}.shopBonusGrid .firstPurchaseCallout{margin-top:0;min-height:132px;border-radius:24px;border-color:#ffb32e59;background:radial-gradient(120px 80px at 20% 50%,rgba(255,179,46,.16),transparent 70%),linear-gradient(135deg,#ffb32e1a,#ffffff09)}.shopBonusGrid.mobile .firstPurchaseCallout,.shopRoot.mobile .firstPurchaseCallout.compact{min-height:84px;border-radius:20px}.shopBonusGrid.mobile .firstPurchaseBtn{min-height:44px}.luckyMiniTracker{position:relative;overflow:hidden;min-height:132px;border-radius:28px;padding:18px 20px;border:1px solid rgba(255,179,46,.34);background:radial-gradient(260px 130px at 70% 45%,rgba(255,179,46,.17),transparent 70%),linear-gradient(135deg,#ffffff14,#ffffff08);box-shadow:0 0 0 1px #ffb32e14 inset,0 18px 45px #0000002e}.luckyMiniTracker[role=button]{cursor:pointer}.luckyMiniTracker[role=button]:hover{border-color:#ffb32e8c;transform:translateY(-1px)}.luckyMiniTracker.compact,.luckyMiniTracker.buttonOnly{min-height:82px;padding:12px 14px;border-radius:20px}.luckyMiniTracker.buttonOnly{box-shadow:none}.luckyMiniTracker.profile,.luckyMiniTracker.cart{border-color:#ffb32e52;background:linear-gradient(135deg,#ffb32e1a,#ffffff0a)}.luckyMiniClose{position:absolute;z-index:4;right:10px;top:8px;width:30px;height:30px;border:0;border-radius:10px;background:transparent;color:#ffffff80;font-size:24px;line-height:1;cursor:pointer}.luckyMiniClose:hover{color:#ffffffdb;background:#ffffff0f}.luckyMiniGlow{position:absolute;right:40px;top:18px;width:220px;height:110px;border-radius:999px;background:#ffb32e29;filter:blur(30px);pointer-events:none}.luckyMiniTop{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px;align-items:center}.luckyMiniIcon{width:58px;height:58px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#ffe08c,#ffb32e);box-shadow:0 0 26px #ffb32e52}.luckyMiniIcon img{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(0,0,0,.22))}.luckyMiniTracker.compact .luckyMiniIcon,.luckyMiniTracker.buttonOnly .luckyMiniIcon{width:42px;height:42px}.luckyMiniTracker.compact .luckyMiniIcon img,.luckyMiniTracker.buttonOnly .luckyMiniIcon img{width:30px;height:30px}.luckyMiniText{min-width:0;display:flex;flex-direction:column;gap:4px}.luckyMiniText b{font-size:22px;line-height:1.08;color:#ffd36c;letter-spacing:-.02em}.luckyMiniText span{color:#e8eefccc;font-size:16px;line-height:1.35}.luckyMiniTracker.compact .luckyMiniText b,.luckyMiniTracker.buttonOnly .luckyMiniText b{font-size:15px;color:#ffd36c}.luckyMiniTracker.compact .luckyMiniText span,.luckyMiniTracker.buttonOnly .luckyMiniText span{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.luckyMiniChest{width:146px;height:92px;display:grid;place-items:center}.luckyMiniChest img{max-width:160px;max-height:118px;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(0,0,0,.35))}.luckyMiniArrow{color:#ffffffb3;font-size:38px;line-height:1}.luckyMiniProgressRow{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:14px}.luckyMiniProgressText{display:flex;align-items:baseline;gap:14px;min-width:0}.luckyMiniProgressText b{font-size:17px;color:#fff}.luckyMiniProgressText span{color:#e8eefcc7;font-size:15px}.luckyMiniDots{display:flex;align-items:center;gap:9px;justify-content:flex-end}.luckyMiniDots i{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:#ffffff13;border:1px solid rgba(255,255,255,.08);color:#ffffff57;font-style:normal;font-weight:900}.luckyMiniDots i.active{color:#2a1900;background:linear-gradient(135deg,#ffe08c,#ffb32e);border-color:#ffb32e8c;box-shadow:0 0 24px #ffb32e7a}.luckyMiniDots em{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;border:1px solid rgba(255,179,46,.2);background:#ffb32e14}.luckyMiniDots em img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 10px 10px rgba(0,0,0,.25))}.luckyMiniExpanded{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:8px}.luckyMiniExpanded div{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:13px}.luckyMiniExpanded div b{color:#fff}.luckyMiniExpanded .btn{width:100%}.luckyMiniActions,.luckyMiniKey{display:none!important}@media (max-width: 980px){.shopBonusGrid.hasFirstPurchase{grid-template-columns:1fr}}@media (max-width: 620px){.luckyMiniTracker.compact,.luckyMiniTracker.shop-mobile{min-height:84px;padding:12px;border-radius:20px}.luckyMiniTracker.shop-mobile .luckyMiniTop{grid-template-columns:auto minmax(0,1fr) auto}.luckyMiniTracker.shop-mobile .luckyMiniText b{font-size:15px}.luckyMiniTracker.shop-mobile .luckyMiniText span{font-size:12px}.luckyMiniTracker.shop-mobile .luckyMiniArrow{display:block;font-size:28px}.luckyMiniTracker.shop-mobile .luckyMiniProgressRow{margin-top:8px;display:block}.luckyMiniTracker.shop-mobile .luckyMiniProgressText{display:flex;justify-content:space-between;gap:8px}.luckyMiniTracker.shop-mobile .luckyMiniProgressText b,.luckyMiniTracker.shop-mobile .luckyMiniProgressText span{font-size:12px}.luckyMiniTracker.shop-mobile .luckyMiniDots{display:none}.luckyMiniClose{right:7px;top:5px;width:28px;height:28px}}.lucky-page{padding:22px 0 80px}.lucky-nick-panel{margin-bottom:18px}.lucky-nick-form{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.lucky-rules-top{margin-bottom:18px}.lucky-rules-card,.lucky-history-card{margin-top:0}.lucky-rules-card{padding:22px}.lucky-rules-card h2{display:none}.lucky-rules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lucky-rules-grid div{padding:16px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.075)}.lucky-rules-grid b{display:block;color:#fff;font-size:15px;line-height:1.18}.lucky-rules-grid span{display:block;margin-top:8px;color:#e8eefcad;font-size:13px;line-height:1.35}.lucky-play-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:18px;align-items:stretch}.lucky-main-column{display:grid;gap:16px}.lucky-wheel-card{min-height:520px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:30px}.lucky-chest-hero{min-height:300px;display:grid;place-items:center}.lucky-chest-image{width:min(410px,78vw);aspect-ratio:1/1;display:grid;place-items:center}.lucky-chest-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 28px 34px rgba(0,0,0,.42));transform:translateY(10px)}.lucky-chest-image.is-spinning img{animation:luckyChestShake .62s ease-in-out infinite alternate}@keyframes luckyChestShake{to{transform:translateY(-4px) rotate(-1.5deg) scale(1.015)}}.lucky-reel{display:flex;gap:12px;overflow:hidden;padding-top:8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.lucky-reel.is-moving .lucky-reel-item{animation:lucky-reel 1.1s linear infinite}.lucky-reel-item{flex:0 0 154px;min-height:114px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0f,#ffffff08);display:flex;flex-direction:column;justify-content:center;gap:10px;font-weight:1000;color:#fff}.lucky-reel-item img{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 12px 12px rgba(0,0,0,.28))}.lucky-reel-item.is-legendary{border-color:#ffb32eb3;box-shadow:0 0 0 1px #ffb32e2e inset,0 0 38px #ffb32e21}.lucky-item-icon{color:#ffd36c;font-size:32px;line-height:1}.lucky-open-btn{width:100%;min-height:64px;border:0;border-radius:22px;background:linear-gradient(135deg,#ffe08c,#ffb32e);color:#251600;font-weight:1000;font-size:18px;cursor:pointer;box-shadow:0 18px 38px #ffb32e2e}.lucky-open-btn:disabled{opacity:.55;cursor:not-allowed}.lucky-calendar-card{margin-top:0;min-height:520px;padding:26px;border-radius:30px}.luckySectionHead.compact{margin-bottom:36px}.luckySectionHead.compact h2{margin-top:8px;color:#e8eefcc7;font-size:18px;font-weight:500}.luckyCalendarRows{display:grid;gap:30px}.luckyCalendarRow{display:grid;grid-template-columns:repeat(6,46px) minmax(118px,1fr);gap:16px;align-items:center}.luckyCalendarDot{width:46px;height:46px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffff7a;font-weight:1000;font-size:18px}.luckyCalendarDot.done{color:#261600;background:linear-gradient(135deg,#ffe08c,#ffb32e);box-shadow:0 0 22px #ffb32e59}.luckyCalendarDot.current{border-color:#ffb32e7a;color:#ffd36c;box-shadow:0 0 22px #ffb32e2e}.luckyCalendarReward{min-height:92px;border-radius:20px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:9px;row-gap:2px;align-items:center;justify-content:center;padding:12px;border:1px solid rgba(255,179,46,.55);background:linear-gradient(180deg,#ffb32e1f,#ffffff09);box-shadow:0 0 24px #ffb32e1a}.luckyCalendarReward b{color:#ffd36c;font-size:30px;line-height:1}.luckyCalendarReward img{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(0,0,0,.25))}.luckyCalendarReward span{grid-column:1 / -1;color:#fff;font-weight:900;text-align:center;font-size:12px;line-height:1.18}.luckyCalendarReward.done{background:linear-gradient(180deg,#ffb32e38,#ffffff0b)}.luckyCalendarReward.current{transform:translateY(-2px);box-shadow:0 0 34px #ffb32e38}.lucky-prize-catalog-card{display:block}.lucky-hero-card,.lucky-side-column{display:none!important}.lucky-result-inline{margin-top:14px;padding:12px 14px;border-radius:16px;background:#ffb32e1a;display:flex;gap:8px;flex-wrap:wrap}.lucky-result-inline span{color:var(--muted)}.profileLuckySection.compact .card-inner{padding:0}.profileLuckySection.compact{background:transparent;border:0;box-shadow:none}.luckyCartCompatibility{margin-top:8px;font-size:12px;line-height:1.35}@media (max-width: 980px){.lucky-play-grid{grid-template-columns:1fr}.lucky-calendar-card,.lucky-wheel-card{min-height:auto}.luckyCalendarRow{grid-template-columns:repeat(6,42px) minmax(112px,1fr);gap:10px}.luckyCalendarDot{width:42px;height:42px}.lucky-rules-grid{grid-template-columns:1fr}}@media (max-width: 620px){.lucky-page{padding:12px 0 110px}.lucky-nick-form{grid-template-columns:1fr}.lucky-rules-card{padding:16px;border-radius:22px}.lucky-play-grid{gap:14px}.lucky-wheel-card,.lucky-calendar-card{border-radius:22px;padding:16px}.lucky-chest-hero{min-height:210px}.lucky-chest-image{width:min(260px,80vw)}.lucky-reel-item{flex-basis:132px;min-height:94px}.lucky-open-btn{min-height:56px;font-size:16px}.luckySectionHead.compact{margin-bottom:18px}.luckyCalendarRows{gap:16px}.luckyCalendarRow{grid-template-columns:repeat(6,1fr);gap:8px}.luckyCalendarReward{grid-column:1 / -1;min-height:74px}.luckyCalendarDot{width:100%;height:38px;font-size:14px}}.luckyMark{width:58px;height:58px;border-radius:999px;display:inline-grid;place-items:center;flex:0 0 auto;color:#251600;font-size:26px;font-weight:1000;background:radial-gradient(circle at 34% 26%,#fff4c4 0,#fff4c4 14%,#ffe08c 30%,#ffb32e 70%,#d37a05);box-shadow:0 0 0 1px #fff3 inset,0 0 34px #ffb32e5c,0 16px 32px #00000042;text-shadow:0 1px 0 rgba(255,255,255,.35)}.luckyMark.small{width:34px;height:34px;font-size:17px;box-shadow:0 0 0 1px #ffffff2e inset,0 0 18px #ffb32e3d}.luckyMiniIcon{background:transparent!important;box-shadow:none!important}.luckyMiniIcon .luckyMark{width:100%;height:100%}.luckyMiniPrize{min-width:142px;max-width:220px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:18px;border:1px solid rgba(255,179,46,.18);background:#ffb32e13;color:#ffd36c;overflow:hidden}.luckyMiniPrize b{min-width:0;font-size:13px;line-height:1.2;white-space:normal}.luckyTooltip{position:absolute;z-index:9;left:86px;top:-12px;transform:translateY(-100%) scale(.98);display:flex;align-items:center;gap:9px;max-width:min(310px,calc(100vw - 40px));padding:9px 12px;border-radius:16px;border:1px solid rgba(255,179,46,.38);background:#0d1018f0;color:#fff;box-shadow:0 16px 44px #00000061,0 0 24px #ffb32e1f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.luckyTooltip span{font-size:12px;font-weight:900;line-height:1.25;color:#ffe1a0}.luckyMiniTracker:hover .luckyTooltip,.luckyMiniTracker:focus-within .luckyTooltip{opacity:1;visibility:visible;transform:translateY(-100%) scale(1)}.luckySkeletonLine{display:block;width:min(220px,100%);height:14px;border-radius:999px;background:linear-gradient(90deg,#ffffff0f,#ffffff29,#ffffff0f);background-size:220% 100%;animation:luckyShimmer 1.2s linear infinite}@keyframes luckyShimmer{to{background-position:-220% 0}}.luckyMiniTracker.isLoading{min-height:92px}.luckyMiniTracker.compact .luckyMiniProgressRow,.luckyMiniTracker.buttonOnly .luckyMiniProgressRow{margin-top:8px}.luckyMiniTracker.compact .luckyMiniDots,.luckyMiniTracker.buttonOnly .luckyMiniDots,.luckyMiniTracker.compact .luckyMiniPrize,.luckyMiniTracker.buttonOnly .luckyMiniPrize{display:none}.luckyMiniTracker.compact .luckyMiniProgressText,.luckyMiniTracker.buttonOnly .luckyMiniProgressText{display:flex;justify-content:space-between;gap:8px}.luckyMiniTracker.compact .luckyMiniProgressText b,.luckyMiniTracker.compact .luckyMiniProgressText span,.luckyMiniTracker.buttonOnly .luckyMiniProgressText b,.luckyMiniTracker.buttonOnly .luckyMiniProgressText span{font-size:12px}.luckyMiniTracker.shop{min-height:160px;padding:22px 24px;border-radius:30px;background:radial-gradient(360px 170px at 77% 42%,rgba(255,179,46,.22),transparent 70%),radial-gradient(360px 150px at 6% 50%,rgba(255,211,108,.09),transparent 68%),linear-gradient(135deg,#ffffff15,#ffffff08);box-shadow:0 0 0 1px #ffb32e1f inset,0 0 34px #ffb32e14,0 20px 48px #00000038}.luckyMiniTracker.shop .luckyMiniText b{font-size:26px}.luckyMiniTracker.shop .luckyMiniText span{font-size:17px}.luckyMiniTracker.shop .luckyMiniProgressRow{margin-top:22px}.luckyMiniTracker.shop .luckyMiniDots i{width:44px;height:44px}.shopBonusGrid:not(.hasFirstPurchase) .luckyMiniTracker.shop{width:100%}.shopBonusGrid.mobile .luckyMiniTracker,.shopBonusGrid.mobile .firstPurchaseCallout{min-height:104px!important}.shopBonusGrid.mobile .luckyMiniTracker{width:100%}.shopBonusGrid.mobile .luckyMiniProgressRow{display:block}.shopBonusGrid.mobile .luckyMiniText b{font-size:17px!important}.shopBonusGrid.mobile .luckyMiniText span{font-size:13px!important}.shopBonusGrid.mobile .luckyMiniIcon{width:52px!important;height:52px!important}.shopBonusGrid.mobile .luckyMiniArrow{display:block;font-size:30px}.luckyCartCompatibility{display:none}.lucky-page.container{max-width:1480px}.lucky-error{margin:0 0 16px;padding:12px 14px;border-radius:18px;color:#ffd3d3;background:#ef44441a;border:1px solid rgba(239,68,68,.24);box-shadow:none}.lucky-rules-top{border-color:#ffb32e29;background:linear-gradient(135deg,#ffb32e0e,#ffffff08)}.lucky-rules-top .lucky-eyebrow{margin-bottom:14px}.lucky-play-grid{width:100%;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);align-items:stretch}.lucky-wheel-card,.lucky-calendar-card{border-color:#ffffff1a;background:radial-gradient(420px 240px at 50% 0%,rgba(255,179,46,.06),transparent 70%),#ffffff08;box-shadow:0 22px 70px #00000047,inset 0 1px #ffffff0b}.lucky-chest-box{width:min(360px,72vw)!important;aspect-ratio:1.38!important;position:relative;filter:drop-shadow(0 32px 42px rgba(0,0,0,.48))}.lucky-chest-glow{position:absolute;inset:36% -6% auto;height:96px;border-radius:999px;background:#ffb32e6b;filter:blur(34px);opacity:.72}.lucky-chest-lid{position:absolute;top:0;right:0;bottom:50%;left:0;border-radius:34px 34px 14px 14px;background:linear-gradient(135deg,#74431e,#d89431 58%,#ffdf83);transform-origin:bottom center;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #fff3}.lucky-chest-body{position:absolute;top:38%;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:18px 18px 34px 34px;background:linear-gradient(135deg,#68391d,#df9634 62%,#ffe08b);color:#fff2bd;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff29}.lucky-chest-body span{width:84px;height:84px;border-radius:999px;display:grid;place-items:center;background:#ffffff1f;color:#fff7d7;font-size:42px;text-shadow:0 0 24px rgba(255,255,255,.85);box-shadow:0 0 36px #fff3}.lucky-chest-box.is-spinning .lucky-chest-lid{animation:lucky-lid .75s ease-in-out infinite alternate}.lucky-chest-box.is-spinning .lucky-chest-body{animation:luckyChestPulse .75s ease-in-out infinite alternate}@keyframes luckyChestPulse{to{transform:translateY(-3px) scale(1.01)}}.luckyCalendarRewardIcon{width:34px;height:34px;border-radius:999px;display:grid!important;place-items:center;color:#251600!important;background:linear-gradient(135deg,#ffe08c,#ffb32e);box-shadow:0 0 20px #ffb32e47;font-size:16px!important}.luckyCalendarDot.done{font-size:18px}.luckyCalendarReward span:last-child{max-width:170px}@media (max-width: 980px){.lucky-play-grid{grid-template-columns:1fr}.lucky-page.container{max-width:100%}.luckyTooltip{left:14px}}@media (max-width: 620px){body{overflow-x:hidden}.luckyMiniTracker.shop,.luckyMiniTracker.shop-mobile{min-height:104px;border-radius:22px;padding:14px}.luckyMiniTracker.shop .luckyMiniTop,.luckyMiniTracker.shop-mobile .luckyMiniTop{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.luckyMiniTracker.shop .luckyMiniPrize,.luckyMiniTracker.shop .luckyMiniDots,.luckyMiniTracker.shop-mobile .luckyMiniPrize,.luckyMiniTracker.shop-mobile .luckyMiniDots{display:none}.luckyMiniTracker.shop .luckyMiniProgressRow,.luckyMiniTracker.shop-mobile .luckyMiniProgressRow{display:block;margin-top:8px}.luckyMiniTracker.shop .luckyMiniProgressText,.luckyMiniTracker.shop-mobile .luckyMiniProgressText{display:flex;justify-content:space-between;gap:8px}.luckyMiniTracker.shop .luckyMiniProgressText b,.luckyMiniTracker.shop .luckyMiniProgressText span,.luckyMiniTracker.shop-mobile .luckyMiniProgressText b,.luckyMiniTracker.shop-mobile .luckyMiniProgressText span{font-size:12px}.luckyTooltip{display:none}.lucky-play-grid{gap:12px}.lucky-wheel-card{min-height:auto}.lucky-chest-box{width:min(250px,76vw)!important}.lucky-chest-body span{width:58px;height:58px;font-size:30px}.luckyCalendarRow{grid-template-columns:repeat(6,minmax(0,1fr))}.luckyCalendarReward{grid-column:1 / -1}}.lucky-page.container{width:100%;max-width:1200px!important;margin:0 auto;padding:24px 24px 80px!important;box-sizing:border-box}.lucky-page *{box-sizing:border-box}.lucky-nick-panel{display:none!important}.lucky-rules-top{width:100%;margin:0 0 16px!important;padding:22px!important;border-radius:28px}.lucky-rules-top .lucky-eyebrow{margin:0 0 14px}.lucky-rules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lucky-rules-grid div{min-height:104px}.lucky-alert{width:100%;margin:0 0 16px;padding:14px 16px;border-radius:20px;display:flex;flex-direction:column;gap:4px;color:#ffe3e3;background:linear-gradient(135deg,#ef44441f,#ffffff09);border:1px solid rgba(239,68,68,.25);box-shadow:0 14px 38px #0000002e}.lucky-alert b{color:#fff;font-size:14px}.lucky-alert span{color:#e8eefcb3;font-size:13px}.lucky-play-grid{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(360px,.9fr)!important;gap:16px!important;align-items:stretch!important;width:100%}.lucky-wheel-card,.lucky-calendar-card,.lucky-history-card{width:100%;margin:0!important;border-radius:30px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(420px 240px at 50% 0%,rgba(255,179,46,.06),transparent 70%),#ffffff08;box-shadow:0 22px 70px #00000047,inset 0 1px #ffffff0b}.lucky-wheel-card{min-height:560px!important;padding:24px!important;display:flex!important;flex-direction:column;justify-content:space-between;overflow:hidden}.lucky-chest-hero{flex:1 1 auto;min-height:290px;display:grid;place-items:center}.lucky-reel{flex:0 0 auto;margin-top:6px}.lucky-wheel-actions{flex:0 0 auto;margin-top:16px;display:grid;gap:10px}.lucky-auth-note{padding:11px 14px;border-radius:16px;text-align:center;color:#e8eefcc2;background:#ffffff0b;border:1px solid rgba(255,255,255,.07);font-size:13px;line-height:1.35}.lucky-open-btn{width:100%;min-height:58px!important;border-radius:20px!important;display:grid;place-items:center}.lucky-calendar-card{min-height:560px!important;padding:24px!important;display:flex;flex-direction:column}.luckySectionHead.compact{margin:0 0 28px!important}.luckySectionHead.compact h2{margin:7px 0 0;font-size:16px;line-height:1.3}.luckyCalendarRows{display:grid;gap:14px!important;align-content:start}.luckyCalendarRow{display:grid!important;grid-template-columns:repeat(6,36px) 88px!important;gap:14px!important;align-items:center;justify-content:start}.luckyCalendarDot{width:36px!important;height:36px!important;min-width:36px;border-radius:999px;display:grid;place-items:center;font-size:15px!important;font-weight:1000}.luckyCalendarReward{width:88px!important;min-height:82px!important;height:82px;border-radius:14px!important;padding:10px 12px!important;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;overflow:hidden;text-align:left}.luckyCalendarReward b{font-size:25px!important;line-height:1!important;color:#ffd36c}.luckyCalendarReward span{display:block;width:100%;grid-column:auto!important;text-align:left!important;color:#fff;font-size:11px!important;line-height:1.16!important;font-weight:900;overflow-wrap:anywhere}.luckyCalendarRewardIcon,.luckyCalendarReward img{display:none!important}.luckyCalendarReward[title*=Персональный] span,.luckyCalendarReward[title*=ключей] span{font-size:10.5px!important}.lucky-history-span{grid-column:1 / -1;width:100%}.lucky-history-card{padding:22px!important}.lucky-history-card h2{margin:4px 0 14px}.lucky-milestone-awards{grid-column:1 / -1;width:100%;margin:0!important;padding:16px 18px!important;display:flex;align-items:center;justify-content:space-between;gap:18px;border-color:#ffb32e38;background:linear-gradient(135deg,#ffb32e13,#ffffff08)}.lucky-milestone-awards span{flex:0 0 auto;color:#ffd98a;font-size:13px;font-weight:1000;white-space:nowrap}.lucky-milestone-awards b{min-width:0;color:#fff;font-size:16px;line-height:1.3;text-align:right;overflow-wrap:anywhere}.lucky-error{display:none!important}@media (max-width: 980px){.lucky-page.container{max-width:760px!important}.lucky-play-grid{grid-template-columns:1fr!important}.lucky-wheel-card,.lucky-calendar-card{min-height:auto!important}}@media (max-width: 620px){html,body,#root{max-width:100%;overflow-x:hidden}.lucky-page.container{max-width:100%!important;padding:16px 16px 110px!important}.lucky-rules-top{padding:16px!important;border-radius:22px}.lucky-rules-grid{grid-template-columns:1fr;gap:10px}.lucky-rules-grid div{min-height:auto;padding:14px}.lucky-play-grid{gap:14px!important}.lucky-wheel-card,.lucky-calendar-card,.lucky-history-card{border-radius:22px;padding:16px!important}.lucky-milestone-awards{border-radius:22px;padding:15px 16px!important;align-items:flex-start}.lucky-chest-hero{min-height:210px}.lucky-reel-item{flex-basis:126px;min-height:92px}.luckyCalendarRows{gap:16px!important}.luckyCalendarRow{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}.luckyCalendarDot{width:100%!important;min-width:0;height:36px!important;font-size:13px!important}.luckyCalendarReward{grid-column:1 / -1;width:100%!important;height:auto;min-height:58px!important;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}.luckyCalendarReward b{font-size:22px!important;min-width:32px}.luckyCalendarReward span{font-size:12px!important}}.lucky-wheel-card{position:relative;gap:18px;min-width:0}.luckyWheelTopline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:relative;z-index:2}.luckyWheelTopline h1{margin:6px 0 0;font-size:clamp(28px,4vw,46px);line-height:.96;letter-spacing:-.045em}.luckyKeysPill{flex:0 0 auto;min-width:86px;padding:12px 14px;border-radius:20px;text-align:center;color:#261600;background:linear-gradient(135deg,#ffe08c,#ffb32e);box-shadow:0 0 32px #ffb32e33}.luckyKeysPill span{display:block;font-size:10px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.luckyKeysPill b{display:block;font-size:30px;line-height:1}.luckyPreviewShowcase,.luckyResultPanel{position:relative;z-index:2;display:grid;gap:14px;place-items:center;padding:16px;border-radius:26px;border:1px solid rgba(255,179,46,.16);background:radial-gradient(420px 180px at 50% 0%,rgba(255,179,46,.13),transparent 70%),#ffffff09;overflow:hidden}.luckyPreviewShowcase:before,.luckyResultPanel:before{content:"";position:absolute;inset:-80px 18% auto;height:130px;border-radius:999px;background:#ffb32e29;filter:blur(34px);pointer-events:none}.luckyPreviewLabel{margin:0;color:#ffd98a;font-size:11px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase;text-align:center}.luckyPreviewMain{width:min(340px,100%);animation:luckyPreviewIn .42s ease both}@keyframes luckyPreviewIn{0%{opacity:0;transform:translate(18px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}.luckyPreviewStrip{width:100%;display:flex;justify-content:center;gap:10px;overflow:hidden;padding:2px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.luckyPreviewDotCard{flex:0 0 auto;width:74px;border:0;padding:0;background:transparent;cursor:pointer}.luckyPreviewDotCard.is-active .luckyPrizeCard{border-color:#ffb32eb8;box-shadow:0 0 0 1px #ffb32e3d inset,0 0 22px #ffb32e24}.luckyPrizeCard{width:100%;min-width:0;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff12,#ffffff08);color:#fff;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.luckyPrizeCard.is-active,.luckyPrizeCard.is-legendary{border-color:#ffb32e80;box-shadow:0 0 0 1px #ffb32e29 inset,0 0 34px #ffb32e21}.luckyPrizeCard.is-muted{opacity:.62}.luckyPrizeImage{width:100%;display:grid;place-items:center;background:radial-gradient(circle at 50% 24%,rgba(255,179,46,.17),transparent 62%)}.luckyPrizeImage img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(0,0,0,.34))}.luckyPrizeImage span{display:grid;place-items:center;color:#ffd98a;line-height:1;filter:drop-shadow(0 10px 14px rgba(0,0,0,.3))}.luckyPrizeText{min-width:0;display:grid;gap:6px;text-align:center}.luckyPrizeText b{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;line-height:1.16}.luckyPrizeText small{color:#e8eefcb8;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.luckyPrizeCard--feature{height:245px;padding:16px;display:grid;grid-template-rows:142px minmax(0,1fr);gap:12px}.luckyPrizeCard--feature .luckyPrizeImage{height:142px;border-radius:18px}.luckyPrizeCard--feature .luckyPrizeImage img{max-width:128px;max-height:128px}.luckyPrizeCard--feature .luckyPrizeImage span{font-size:58px}.luckyPrizeCard--feature .luckyPrizeText b{font-size:20px}.luckyPrizeCard--feature .luckyPrizeText small{font-size:13px}.luckyPrizeCard--mini{height:74px;padding:7px;display:grid;grid-template-rows:42px 18px;gap:4px;border-radius:16px}.luckyPrizeCard--mini .luckyPrizeImage{height:42px;border-radius:12px}.luckyPrizeCard--mini .luckyPrizeImage img{max-width:38px;max-height:38px}.luckyPrizeCard--mini .luckyPrizeImage span{font-size:25px}.luckyPrizeCard--mini .luckyPrizeText b{font-size:10px;line-height:1.05;-webkit-line-clamp:1}.luckyPrizeCard--reel{width:150px;height:170px;padding:12px;display:grid;grid-template-rows:104px minmax(0,1fr);gap:10px;border-radius:20px}.luckyPrizeCard--reel.is-active{animation:luckyFinalHit .52s cubic-bezier(.2,1.3,.35,1) both}.luckyPrizeCard--reel .luckyPrizeImage{height:104px;border-radius:16px}.luckyPrizeCard--reel .luckyPrizeImage img{max-width:96px;max-height:96px}.luckyPrizeCard--reel .luckyPrizeImage span{font-size:46px}.luckyPrizeCard--reel .luckyPrizeText b{font-size:13px}.luckyPrizeCard--result,.luckyPrizeCard--modal{width:min(360px,100%);min-height:268px;padding:18px;display:grid;grid-template-rows:158px minmax(0,1fr);gap:14px;border-radius:26px}.luckyPrizeCard--result .luckyPrizeImage,.luckyPrizeCard--modal .luckyPrizeImage{height:158px;border-radius:20px}.luckyPrizeCard--result .luckyPrizeImage img,.luckyPrizeCard--modal .luckyPrizeImage img{max-width:146px;max-height:146px}.luckyPrizeCard--result .luckyPrizeImage span,.luckyPrizeCard--modal .luckyPrizeImage span{font-size:66px}.luckyPrizeCard--result .luckyPrizeText b,.luckyPrizeCard--modal .luckyPrizeText b{font-size:24px}.luckyPrizeCard--compact,.luckyPrizeCard--catalog{min-height:178px;padding:12px;display:grid;grid-template-rows:104px minmax(0,1fr);gap:10px}.luckyPrizeCard--compact .luckyPrizeImage,.luckyPrizeCard--catalog .luckyPrizeImage{height:104px;border-radius:16px}.luckyPrizeCard--compact .luckyPrizeImage img,.luckyPrizeCard--catalog .luckyPrizeImage img{max-width:94px;max-height:94px}.luckyPrizeCard--compact .luckyPrizeText b,.luckyPrizeCard--catalog .luckyPrizeText b{font-size:14px}.luckyRoulette{position:relative;z-index:2;width:100%;min-height:220px;display:flex;align-items:center;overflow:hidden;border-radius:28px;border:1px solid rgba(255,179,46,.2);background:linear-gradient(90deg,rgba(5,7,12,.74),transparent 14%,transparent 86%,rgba(5,7,12,.74)),radial-gradient(460px 170px at 50% 50%,rgba(255,179,46,.13),transparent 70%),#ffffff09;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.luckyRouletteTrack{position:relative;z-index:1;display:flex;align-items:center;gap:12px;will-change:transform;margin-left:50%;transform:translateZ(0);padding:22px 0}.luckyRouletteTrack.is-running{transform:translate3d(calc(-1 * var(--lucky-reel-offset)),0,0);transition:transform var(--lucky-reel-duration) cubic-bezier(.08,.78,.08,1)}.luckyRouletteSelector{position:absolute;z-index:4;top:14px;bottom:14px;left:50%;width:172px;transform:translate(-50%);border-radius:24px;border:2px solid rgba(255,211,108,.78);box-shadow:0 0 0 1px #ffb32e38 inset,0 0 34px #ffb32e42;pointer-events:none}.luckyRouletteSelector:before,.luckyRouletteSelector:after{content:"";position:absolute;left:50%;transform:translate(-50%);border-left:10px solid transparent;border-right:10px solid transparent}.luckyRouletteSelector:before{top:-13px;border-top:0;border-bottom:13px solid #ffd36c}.luckyRouletteSelector:after{bottom:-13px;border-bottom:0;border-top:13px solid #ffd36c}.luckyRouletteGlow{position:absolute;z-index:3;left:50%;top:0;bottom:0;width:2px;transform:translate(-50%);background:linear-gradient(180deg,transparent,#ffd36c,transparent);box-shadow:0 0 26px #ffd36cd6;pointer-events:none}@keyframes luckyFinalHit{0%{transform:scale(1)}55%{transform:scale(1.08)}to{transform:scale(1.04)}}.luckyResultPanel{padding:18px}.luckyResultMeta,.luckyModalStatus{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;color:#e8eefcb8;text-align:center}.luckyResultMeta b,.luckyModalStatus b{color:#ffd98a}.luckyResultMeta span,.luckyModalStatus span{color:#e8eefcbd}.luckyLoadingLine{padding:12px 14px;border-radius:16px;color:#ffd98a;text-align:center;font-weight:900;background:#ffb32e14;border:1px solid rgba(255,179,46,.16)}.lucky-history-row{align-items:center}.lucky-history-row span{min-width:0;color:#fff;font-weight:900;overflow-wrap:anywhere}.lucky-history-row small{flex:0 0 auto;white-space:nowrap;font-variant-numeric:tabular-nums}.lucky-prize-modal{display:grid;gap:14px}.lucky-prize-modal h2{display:none}.lucky-prize-modal>small{display:none!important}.luckyFixedPrize{display:grid;gap:10px}.luckyFixedPrize>b,.luckyFixedPrize>small{display:none!important}.luckyProductPrize{padding:0 0 12px}.luckyProductPrizeImg,.luckyProductPrizeBody{display:none!important}.luckyProductPrize .luckyPrizeCard{border:0;border-radius:20px 20px 0 0;background:transparent;box-shadow:none}.luckyProductPrizeMeta{padding:0 12px}.luckyProductPrizeMeta small:last-child{color:#e8eefc9e!important}@media (max-width: 620px){.luckyWheelTopline{align-items:center}.luckyWheelTopline h1{font-size:28px}.luckyKeysPill{min-width:72px;padding:10px 12px;border-radius:18px}.luckyKeysPill b{font-size:25px}.luckyPreviewShowcase,.luckyResultPanel{padding:12px;border-radius:22px}.luckyPrizeCard--feature{height:214px;grid-template-rows:124px minmax(0,1fr)}.luckyPrizeCard--feature .luckyPrizeImage{height:124px}.luckyPreviewStrip{justify-content:flex-start;overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:none}.luckyPreviewStrip::-webkit-scrollbar{display:none}.luckyPreviewDotCard{width:68px}.luckyPrizeCard--mini{height:68px;grid-template-rows:38px 16px}.luckyPrizeCard--mini .luckyPrizeImage{height:38px}.luckyRoulette{min-height:196px;border-radius:22px;width:calc(100vw - 32px);max-width:100%}.luckyPrizeCard--reel{width:150px;height:164px}.luckyRouletteSelector{width:166px;border-radius:22px}.luckyPrizeCard--result,.luckyPrizeCard--modal{min-height:236px;grid-template-rows:138px minmax(0,1fr)}.luckyPrizeCard--result .luckyPrizeImage,.luckyPrizeCard--modal .luckyPrizeImage{height:138px}.lucky-history-row{display:grid!important;grid-template-columns:minmax(0,1fr);gap:5px}.lucky-history-row small{white-space:normal}}.shopIdentityPanel{overflow:visible}.shopInputRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.shopInputRow.has-bonus{grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr) minmax(360px,1fr)}.shopInputRow.mobile{grid-template-columns:1fr;gap:12px}.shopInputField{min-width:0;display:flex;flex-direction:column}.shopInputField .inputWrap,.shopInputField .input{width:100%}.shopInputRow .firstPurchaseCallout{margin:0;min-height:80px;height:100%;padding:12px 14px;border-radius:20px;border:1px solid rgba(255,179,46,.3);background:radial-gradient(120px 80px at 10% 50%,rgba(255,179,46,.16),transparent 72%),linear-gradient(135deg,#ffb32e1b,#ffffff0b);box-shadow:0 0 0 1px #ffb32e0f inset,0 14px 34px #00000029,0 0 22px #ffb32e0f}.shopInputRow .firstPurchaseEmoji{width:44px;height:44px;flex-basis:44px;border-radius:14px;background:linear-gradient(135deg,#ffb32e33,#ffffff14);box-shadow:0 0 18px #ffb32e1a inset}.shopInputRow .firstPurchaseTitle{font-size:15px;line-height:1.12;color:#fff}.shopInputRow .firstPurchaseText{font-size:12px;line-height:1.28;color:#e8eefcb8}.shopInputRow .firstPurchaseBtn{min-height:42px;padding:0 16px;border-radius:14px;font-size:13px;box-shadow:0 12px 28px #ff811a2e}.shopStreakSlot{margin-top:14px}.luckyKeyImg{width:28px;height:28px;object-fit:contain;display:block;filter:drop-shadow(0 8px 8px rgba(0,0,0,.34))}.luckyKeyImg.small{width:18px;height:18px}.luckyStreakBanner{position:relative;isolation:isolate;width:100%;min-height:164px;display:grid;grid-template-columns:minmax(220px,.74fr) minmax(0,1.68fr) minmax(110px,.38fr);gap:26px;align-items:center;padding:26px 38px 24px 28px;border-radius:30px;border:1px solid rgba(255,188,67,.74);background:radial-gradient(520px 180px at 50% 0%,rgba(255,179,46,.13),transparent 74%),radial-gradient(320px 130px at 16% 54%,rgba(255,214,107,.1),transparent 72%),linear-gradient(180deg,#121824f0,#0c111bf5);box-shadow:0 0 0 1px #ffd66b29 inset,0 0 28px #ffb32e57,0 0 68px #ffb32e21,0 22px 56px #00000042;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.luckyStreakBanner:hover{transform:translateY(-1px);border-color:#ffcf64eb;box-shadow:0 0 0 1px #ffd66b33 inset,0 0 36px #ffb32e6b,0 0 82px #ffb32e2e,0 24px 62px #00000047}.luckyStreakGlow{position:absolute;inset:auto 22px -18px 22px;height:46px;border-radius:999px;background:#ffb32e57;filter:blur(28px);opacity:.44;pointer-events:none;z-index:-1}.luckyStreakClose{position:absolute;top:16px;right:16px;z-index:4;width:28px;height:28px;border:0;border-radius:999px;display:grid;place-items:center;background:transparent;color:#e8eefc75;font-size:28px;line-height:1;cursor:pointer;transition:color .15s ease,background .15s ease,transform .15s ease}.luckyStreakClose:hover{color:#ffffffdb;background:#ffffff12;transform:scale(1.04)}.luckyStreakIntro{display:flex;align-items:center;gap:18px;min-width:0}.luckyStreakIntro .luckyMark{width:58px;height:58px;flex:0 0 58px}.luckyStreakIntro b{display:block;color:#ffd36c;font-size:24px;line-height:1.1;letter-spacing:-.35px;text-shadow:0 0 18px rgba(255,179,46,.2)}.luckyStreakIntro span{display:block;margin-top:8px;color:#e8eefcc2;font-size:15px;line-height:1.45}.luckyStreakCenter{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.luckyStreakDays{width:100%;display:flex;align-items:center;justify-content:center;gap:14px}.luckyStreakDay{position:relative;width:70px;height:70px;flex:0 0 70px;border-radius:999px;border:1px solid rgba(255,255,255,.075);display:grid;place-items:center;background:linear-gradient(180deg,#ffffff16,#ffffff0a);color:#e8eefc57;font-size:25px;font-weight:1000;font-style:normal;cursor:pointer;box-shadow:inset 0 1px #ffffff0e,0 14px 26px #0003;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.luckyStreakDay:hover{transform:translateY(-2px);border-color:#ffb32e52}.luckyStreakDay.isActive{color:#271800;border-color:#ffbc43b8;background:radial-gradient(circle at 35% 25%,#fff3bd 0,#fff3bd 15%,#ffd66b 34%,#ffb32e 72%,#d98108);box-shadow:0 0 0 1px #ffffff38 inset,0 0 32px #ffb32e8a,0 18px 34px #00000042}.luckyStreakDay.isCurrent{width:76px;height:76px;flex-basis:76px;font-size:30px;box-shadow:0 0 0 1px #ffffff40 inset,0 0 42px #ffb32e9e,0 20px 38px #0000004d}.luckyStreakDay.isReward{border-radius:22px;background:linear-gradient(180deg,#ffb32e21,#ffffff0b);border-color:#ffb32e3d}.luckyStreakDay.isReward .luckyKeyImg{width:44px;height:44px}.luckyStreakDay.isReward.isActive{background:linear-gradient(180deg,#ffb32e47,#ffffff12)}.luckyStreakTooltip{position:absolute;left:50%;bottom:calc(100% + 12px);z-index:30;transform:translate(-50%) translateY(6px) scale(.98);min-width:168px;max-width:min(260px,calc(100vw - 32px));padding:10px 12px;border-radius:16px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,179,46,.34);background:#0d111bf5;box-shadow:0 16px 40px #0000006b,0 0 20px #ffb32e1f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease,transform .15s ease}.luckyStreakTooltip:after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;transform:translate(-50%) rotate(45deg);background:#0d111bf5;border-right:1px solid rgba(255,179,46,.25);border-bottom:1px solid rgba(255,179,46,.25)}.luckyStreakTooltip span{min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.08;text-align:left}.luckyStreakTooltip b{color:#e8eefc99;font-size:11px;font-weight:850}.luckyStreakTooltip em{color:#ffe1a0;font-size:13px;font-style:normal;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luckyStreakDay:hover .luckyStreakTooltip,.luckyStreakDay:focus-visible .luckyStreakTooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0) scale(1)}.luckyStreakSeries{color:#fff;font-size:16px;font-weight:950;text-align:center;text-shadow:0 0 16px rgba(255,255,255,.06)}.luckyStreakSide{display:flex;flex-direction:column;align-items:stretch;gap:12px;justify-self:end;min-width:100px}.luckyKeysCounter,.luckyDetailsBtn{border:1px solid rgba(255,179,46,.2);cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.luckyKeysCounter{min-height:54px;padding:8px 16px;border-radius:16px;background:#ffb32e12;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.luckyKeysCounter span{color:#e8eefcb8;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.luckyKeysCounter b{margin-top:5px;color:#ffd36c;font-size:22px;font-weight:1000}.luckyDetailsBtn{min-height:42px;padding:0 16px;border-radius:15px;background:#ffffff13;color:#ffffffe6;font-size:13px;font-weight:950}.luckyKeysCounter:hover,.luckyDetailsBtn:hover{transform:translateY(-1px);border-color:#ffb32e75;background:#ffb32e1f}.luckyStreakBanner.isLoading{cursor:default}.luckyStreakSkeleton{display:flex;align-items:center;justify-content:center;gap:14px}.luckyStreakSkeleton span{width:70px;height:70px;border-radius:999px;background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f);background-size:220% 100%;animation:luckyShimmer 1.2s linear infinite}.checkoutPanel .firstPurchaseCallout.compact,.fieldBlock .firstPurchaseCallout.compact{margin-top:12px;align-items:center;flex-wrap:nowrap;padding:12px;border-radius:18px;gap:10px}.checkoutPanel .firstPurchaseCallout.compact .firstPurchaseTitle,.fieldBlock .firstPurchaseCallout.compact .firstPurchaseTitle{font-size:14px;line-height:1.12}.checkoutPanel .firstPurchaseCallout.compact .firstPurchaseText,.fieldBlock .firstPurchaseCallout.compact .firstPurchaseText{font-size:12px;line-height:1.25}.checkoutPanel .firstPurchaseCallout.compact .firstPurchaseBtn,.fieldBlock .firstPurchaseCallout.compact .firstPurchaseBtn{min-height:38px;padding:0 12px;border-radius:13px;white-space:nowrap;flex:0 0 auto}@media (max-width: 1120px){.shopInputRow.has-bonus{grid-template-columns:minmax(240px,1fr) minmax(200px,.75fr) minmax(310px,.95fr)}.luckyStreakBanner{grid-template-columns:minmax(190px,.68fr) minmax(0,1.55fr) minmax(96px,.34fr);gap:18px;padding-left:22px;padding-right:34px}.luckyStreakDays{gap:9px}.luckyStreakDay{width:58px;height:58px;flex-basis:58px;font-size:21px}.luckyStreakDay.isCurrent{width:66px;height:66px;flex-basis:66px}}@media (max-width: 980px){.shopInputRow.has-bonus,.shopInputRow{grid-template-columns:1fr}.shopInputRow .firstPurchaseCallout{min-height:84px}.luckyStreakBanner{grid-template-columns:1fr;gap:16px;min-height:auto;padding:20px}.luckyStreakIntro{justify-content:flex-start}.luckyStreakSide{justify-self:stretch;display:grid;grid-template-columns:110px 1fr}}@media (max-width: 620px){.shopIdentityPanel{padding:14px!important;border-radius:22px}.shopInputRow.mobile .firstPurchaseCallout,.shopInputRow .firstPurchaseCallout{min-height:82px;align-items:center;flex-wrap:nowrap;gap:10px}.shopInputRow.mobile .firstPurchaseEmoji,.shopInputRow .firstPurchaseEmoji{width:40px;height:40px;flex-basis:40px}.shopInputRow.mobile .firstPurchaseTitle,.shopInputRow .firstPurchaseTitle{font-size:14px}.shopInputRow.mobile .firstPurchaseText,.shopInputRow .firstPurchaseText{font-size:11.5px}.shopInputRow.mobile .firstPurchaseBtn,.shopInputRow .firstPurchaseBtn{width:auto;min-height:38px;padding:0 12px;font-size:12px;flex:0 0 auto}.shopStreakSlot{margin-top:12px}.luckyStreakBanner{border-radius:22px;padding:16px;gap:12px;overflow:visible}.luckyStreakClose{top:10px;right:10px;width:26px;height:26px;font-size:24px}.luckyStreakIntro{gap:12px;padding-right:24px}.luckyStreakIntro .luckyMark{width:50px;height:50px;flex-basis:50px;font-size:22px}.luckyStreakIntro b{font-size:18px}.luckyStreakIntro span{margin-top:4px;font-size:12.5px;line-height:1.32}.luckyStreakCenter{align-items:stretch;gap:9px}.luckyStreakDays{display:none}.luckyStreakSeries{padding:0 2px;text-align:left;color:#e8eefcc7;font-size:13px}.luckyStreakSide{grid-template-columns:92px 1fr;gap:10px}.luckyKeysCounter{min-height:44px;border-radius:14px;padding:7px 10px}.luckyKeysCounter b{font-size:19px}.luckyDetailsBtn{min-height:44px;border-radius:14px}.luckyStreakTooltip{display:none}.checkoutPanel .firstPurchaseCallout.compact,.fieldBlock .firstPurchaseCallout.compact{flex-wrap:wrap;align-items:flex-start}.checkoutPanel .firstPurchaseCallout.compact .firstPurchaseBtn,.fieldBlock .firstPurchaseCallout.compact .firstPurchaseBtn{width:auto;min-height:38px}}.luckyStreakSeries{max-width:min(620px,100%);margin:0 auto;line-height:1.28;text-wrap:balance}.luckyPrizeCatalogScroll{max-height:min(560px,68vh);overflow-y:auto;overscroll-behavior:contain;padding-right:6px}.luckyPrizeCatalogScroll::-webkit-scrollbar{width:8px}.luckyPrizeCatalogScroll::-webkit-scrollbar-track{background:#ffffff0b;border-radius:999px}.luckyPrizeCatalogScroll::-webkit-scrollbar-thumb{background:#ffb32e6b;border-radius:999px}.lucky-catalog-span{grid-column:1 / -1;min-width:0}.lucky-history-span{grid-column:1 / -1}.lucky-prize-catalog-card{display:block;overflow:visible}.luckyProductPrizeMeta{padding:0 13px 13px}.luckyProductPrizeMeta small:last-child{line-height:1.25;text-align:right}.luckyPreviewStrip{overflow-x:auto;overflow-y:hidden;justify-content:flex-start;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:4px}.luckyPreviewDotCard{flex:0 0 auto;scroll-snap-align:start}.lucky-calendar-card{overflow:visible}.luckyCalendarCell{position:relative;outline:none}.luckyCalendarCell:focus-visible{box-shadow:0 0 0 2px #ffb32e80,0 0 26px #ffb32e33}.luckyCalendarTooltip{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:20;display:block!important;grid-column:auto!important;width:max-content;max-width:220px;margin-top:0!important;transform:translate(-50%) translateY(6px);opacity:0;visibility:hidden;pointer-events:none;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,179,46,.46);background:linear-gradient(180deg,#1c160cfa,#0d0f18fa);color:#fff;box-shadow:0 18px 44px #00000061,0 0 24px #ffb32e2e;font-size:12px;font-weight:900;line-height:1.25;text-align:center;white-space:normal;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.luckyCalendarTooltip:after{content:"";position:absolute;top:100%;left:50%;width:10px;height:10px;transform:translate(-50%,-5px) rotate(45deg);border-right:1px solid rgba(255,179,46,.36);border-bottom:1px solid rgba(255,179,46,.36);background:#0d0f18fa}.luckyCalendarCell:hover .luckyCalendarTooltip,.luckyCalendarCell:focus-visible .luckyCalendarTooltip,.luckyCalendarCell:focus-within .luckyCalendarTooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.luckyCalendarReward span:not(.luckyCalendarTooltip){color:#fff;letter-spacing:.01em}@media (max-width:760px){.luckyPrizeCatalogScroll{max-height:520px;padding-right:0}.luckyFixedPrizes,.luckyProductPrizeGrid{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.luckyFixedPrize,.luckyProductPrize{flex:0 0 min(82vw,300px);scroll-snap-align:start}.luckyProductPrize{display:block}.luckyCalendarTooltip{left:50%;max-width:min(220px,82vw)}.luckyStreakSeries{max-width:100%;font-size:12.5px;line-height:1.35}}.luckyStreakSeries{white-space:nowrap;text-wrap:normal}.luckyStreakTimer{color:#ffd36c;font-weight:1000;text-shadow:0 0 18px rgba(255,179,46,.22)}.luckyPreviewStrip{scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none}.luckyPreviewStrip.is-dragging{cursor:grabbing;scroll-snap-type:none}.luckyPreviewStrip::-webkit-scrollbar{display:none;width:0;height:0}.luckyPreviewDotCard{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.luckyPreviewDotCard img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.luckyPreviewEmpty{width:min(360px,100%);min-height:220px;display:grid;place-items:center;padding:24px;border-radius:24px;border:1px dashed rgba(255,179,46,.3);background:#ffffff09;color:#e8eefcc2;font-weight:900;text-align:center}.luckyCalendarReward span:not(.luckyCalendarTooltip):not(.luckyCalendarTooltipLabel){color:#fff;letter-spacing:.01em}.luckyCalendarTooltip{display:grid!important;gap:4px;min-width:210px;max-width:260px;text-align:left}.luckyCalendarTooltipLabel{display:block!important;grid-column:auto!important;color:#e8eefcb8!important;font-size:11px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:0!important;text-align:left!important}.luckyCalendarTooltip b{display:block;color:#ffd36c;font-size:13px;line-height:1.22}.luckyCalendarTooltip em{display:block;color:#fff;font-size:12px;font-style:normal;font-weight:900;line-height:1.25}@media (max-width:760px){.luckyStreakSeries{white-space:normal}.luckyCalendarTooltip{min-width:min(230px,82vw);max-width:min(230px,82vw);left:auto;right:0;transform:translateY(6px)}.luckyCalendarCell:hover .luckyCalendarTooltip,.luckyCalendarCell:focus-visible .luckyCalendarTooltip,.luckyCalendarCell:focus-within .luckyCalendarTooltip{transform:translateY(0)}.luckyCalendarTooltip:after{left:auto;right:18px}}.lucky-streak-card{width:100%;margin:0 0 16px;padding:22px;border-color:#ffb32e2e;background:radial-gradient(360px 150px at 92% 0%,rgba(255,179,46,.12),transparent 72%),linear-gradient(135deg,#ffb32e0e,#ffffff08)}.shopStreakSlot:empty{display:none}.luckyDailyHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.luckyDailyHead h2{margin:6px 0 0}.luckyDailyLimit{flex:0 0 auto;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,179,46,.24);background:#ffb32e16;color:#ffd98a;font-size:12px;font-weight:950}.luckyDailyTask{margin-top:16px;padding:15px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.075);background:#ffffff0a}.luckyDailyTask.is-qualified{border-color:#ffb32e57;background:#ffb32e13}.luckyDailyTaskTop{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#fff}.luckyDailyTaskTop span{color:#ffd98a;font-size:12px;font-weight:1000}.luckyDailyBar{width:100%;height:9px;margin:11px 0 9px;overflow:hidden;border-radius:999px;background:#ffffff13;box-shadow:inset 0 1px 3px #00000042}.luckyDailyBar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9f1a,#ffe08c);box-shadow:0 0 18px #ffb32e6b;transition:width .24s ease}.luckyDailyTask>span,.luckyStreakResetNote{color:#e8eefcb3;font-size:12.5px;line-height:1.4}.lucky-streak-card .lucky-progress-row{margin:16px 0 0}.luckyStreakResetNote{margin:8px 0 0}.lucky-week-pools-card{grid-column:1 / -1;width:100%;margin:0!important;padding:22px!important;border-radius:28px;border:1px solid rgba(255,179,46,.16);background:linear-gradient(135deg,#ffb32e0d,#ffffff07)}.luckyWeekPoolsHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.luckyWeekPoolsHead b{color:#fff;font-size:20px}.luckyWeekPoolsHead span{max-width:660px;color:#e8eefcad;font-size:13px;line-height:1.35;text-align:right}.luckyWeekPoolsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.luckyWeekPool{min-width:0;padding:15px;border-radius:18px;border:1px solid rgba(255,255,255,.075);background:#ffffff0a}.luckyWeekPoolTitle{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.065)}.luckyWeekPoolTitle b{color:#ffd98a;font-size:16px}.luckyWeekPoolTitle span{padding:5px 7px;border-radius:999px;color:#fff;background:#ffb32e1a;font-size:10px;font-weight:950;white-space:nowrap}.luckyWeekPool ul{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.luckyWeekPool li{position:relative;padding-left:13px;color:#e8eefcc2;font-size:12px;line-height:1.35}.luckyWeekPool li:before{content:"";position:absolute;left:0;top:.52em;width:5px;height:5px;border-radius:999px;background:#ffb32e;box-shadow:0 0 8px #ffb32e73}.luckyCalendarTooltipPool{display:grid!important;gap:4px;margin:3px 0 2px;padding-top:7px;border-top:1px solid rgba(255,255,255,.08)}.luckyCalendarTooltipPool>span{position:relative;display:block!important;padding-left:10px;color:#e8eefcc7!important;font-size:10.5px!important;font-weight:750!important;line-height:1.25!important;text-align:left!important}.luckyCalendarTooltipPool>span:before{content:"•";position:absolute;left:0;color:#ffb32e}.luckyCalendarTooltip:has(.luckyCalendarTooltipPool){min-width:250px;max-width:310px}.luckyInlinePromo{width:min(440px,100%);margin:14px auto 0;text-align:center}.luckyInlinePromo code{color:#fff;font-size:18px;font-weight:1000;overflow-wrap:anywhere}.luckyInlinePromo small,.lucky-promo-code small{color:#e8eefcb8;font-size:12px;line-height:1.35}@media (max-width:980px){.luckyWeekPoolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.lucky-streak-card{padding:16px;border-radius:22px}.luckyDailyHead{display:grid;gap:10px}.luckyDailyLimit{justify-self:start}.lucky-streak-card .lucky-progress-row{display:grid;gap:5px}.lucky-week-pools-card{padding:16px!important;border-radius:22px}.luckyWeekPoolsHead{display:grid;gap:7px}.luckyWeekPoolsHead span{text-align:left}.luckyWeekPoolsGrid{grid-template-columns:1fr}.luckyCalendarTooltip:has(.luckyCalendarTooltipPool){min-width:min(270px,82vw);max-width:min(270px,82vw)}}.recommendationCard .recommendationAddBtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;min-width:118px;padding:10px 14px;border:1px solid #ffd2a17a;border-radius:12px;background:linear-gradient(145deg,#ffc17c,#ffa34e);color:#392210;font:inherit;font-size:12px;font-weight:750;line-height:1.2;letter-spacing:0;box-shadow:inset 0 1px #fff3,0 3px 12px #ff942115;cursor:pointer;white-space:nowrap}.recommendationCard .recommendationAddBtn:hover{background:linear-gradient(145deg,#ffd299,#ffb361);border-color:#ffdbaf}.recommendationCard .recommendationAddBtn:active{background:#ffab57;box-shadow:inset 0 1px 3px #7a3d1226}.recommendationCard .recommendationAddBtn:focus-visible{outline:2px solid #ffe0b9;outline-offset:3px}.recommendationCard .recommendationAddBtn svg{flex-shrink:0}.recommendationCard .recommendationPriceRow{gap:12px}@media (max-width:540px){.recommendationCard .recommendationAddBtn{min-width:108px;min-height:40px;padding:10px 12px;font-size:11px;gap:6px;border-radius:11px}.recommendationCard .recommendationAddBtn svg{width:15px;height:15px}}.shopAddButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:11px 17px;border:1px solid #ffc47166;border-radius:12px;background:linear-gradient(135deg,#ffc675,#ff9b39);color:#27190b;font-family:inherit;font-weight:700;font-size:12px;line-height:1.2;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #fff5;transition:background .15s,box-shadow .15s}.shopAddButton:hover:not(:disabled){background:linear-gradient(135deg,#ffd48e,#ffad50);box-shadow:0 4px 14px #ff99001a}.shopAddButton:focus-visible{outline:2px solid #ffcc85;outline-offset:3px}.shopAddButton:disabled{background:#313239;border-color:#45464d;color:#aaaeb9;cursor:default;box-shadow:none}.shopAddButton svg{flex-shrink:0}.productCard .ctaBlock .shopAddButton{font-size:12px;min-height:42px;padding:11px 13px}.pmAdd.shopAddButton{min-height:46px;font-size:14px;padding:12px 20px}@media (max-width:540px){.productCard .ctaBlock .shopAddButton{font-size:11px;padding:10px;gap:6px}}.mobileCatsInline{pointer-events:auto;border:1px solid rgba(255,255,255,.1);background:#12151c99;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:22px;min-width:0;height:52px;min-height:52px;padding:4px;display:flex;align-items:center;overflow:hidden}.mobileCatsScroll{position:relative;min-width:0;display:flex;align-items:center;height:42px;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:2px;flex:1 1 auto}.mobileCatsScroll::-webkit-scrollbar{display:none}.mobileCatsScroll .chip{display:inline-flex;align-items:center;justify-content:center;padding:0 13px;height:42px;line-height:1.2;min-height:42px;flex:1 0 auto;scroll-snap-align:center;color:#e3e5eb;border-color:#ffffff1f;background:#ffffff09;font-size:12px;white-space:nowrap}.mobileCatsScroll .chip.active{color:#ffe4ba;font-weight:700;background:#ffa6404d;border-color:#ffbf73;box-shadow:inset 0 0 0 1px #ffb75e1a}:root{--portal-accent:#ff983e;--portal-bg:#101114;--portal-panel:#18191e;--portal-line:rgba(255,255,255,.085);--portal-muted:#92939e;--portal-radius:24px}.portal{min-height:100vh;background:radial-gradient(ellipse at 85% 0,rgba(133,64,25,.07),transparent 42%),var(--portal-bg);color:#f4f4f6}.portal *,.portal-header *,.portal-bottom-nav *{box-sizing:border-box}.portal h1,.portal h2,.portal h3{color:#f4f4f6;letter-spacing:-.035em;margin:0 0 14px;line-height:1.2}.portal h2{font-size:23px}.portal h3{font-size:18px}.portal p{line-height:1.65}.portal a{text-decoration:none}.portal button,.portal select,.portal input,.portal textarea,.portal-dialog button,.portal-dialog input,.portal-dialog select,.portal-dialog textarea{font:inherit}.portal button,.portal-header button,.portal-bottom-nav a,.portal-dialog button{touch-action:manipulation}.portal button:disabled,.portal-dialog button:disabled{opacity:.42;cursor:not-allowed}.portal button:focus-visible,.portal a:focus-visible,.portal input:focus-visible,.portal textarea:focus-visible,.portal select:focus-visible,.portal-header :focus-visible,.portal-dialog :focus-visible,.portal-bottom-nav :focus-visible{outline:2px solid var(--portal-accent);outline-offset:4px}.portal .muted,.portal-dialog .muted{color:var(--portal-muted)}.portal svg,.portal-header svg,.portal-dialog svg,.portal-bottom-nav svg{flex-shrink:0;vertical-align:middle}.portal-header{position:sticky;top:0;z-index:60;border-bottom:1px solid var(--portal-line);background:#111216f0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#f4f4f6}.portal-header-inner{max-width:1280px;min-height:88px;padding:16px 30px;margin:auto;display:flex;align-items:center;gap:40px}.portal-brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;flex-shrink:0}.portal-brand img{width:42px;height:42px;object-fit:contain}.portal-brand>span{font-size:25px;font-weight:900;line-height:1;letter-spacing:-.055em}.portal-brand small{display:block;font-size:7px;font-weight:700;letter-spacing:.13em;color:#777984;margin-top:7px}.portal-desktop-nav{display:flex;align-items:center;gap:5px;flex:1}.portal-desktop-nav a{font-size:14px;font-weight:600;color:#a3a4ad;padding:11px 13px;border-radius:11px;text-decoration:none}.portal-desktop-nav a:hover,.portal-desktop-nav a.active{color:#fff;background:#24252b}.portal-header-actions{display:flex;align-items:center;gap:18px}.portal-server{border:0;background:none;color:#ebecf0;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer;font-size:13px;font-weight:700;padding:0}.portal-server small{display:block;font-size:10px;font-weight:500;color:#898b96;margin-top:3px}.portal-live-dot{width:6px;height:6px;display:inline-block;flex-shrink:0;border-radius:50%;background:#6bd7a2;box-shadow:0 0 8px #6bd7a233}.portal-server>svg{color:#777984}.portal-cart{color:#aeb0bc;position:relative;display:flex;gap:7px;align-items:center;font-size:12px;text-decoration:none}.portal-cart>b{background:var(--portal-accent);color:#24160d;font-size:9px;line-height:16px;min-width:16px;text-align:center;position:absolute;top:-8px;left:13px;border-radius:50%}.portal-account{position:relative}.portal-account-toggle{border:0;background:transparent;color:#f5f5f7;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:5px;border-radius:50%;cursor:pointer}.portal-account-toggle:hover{background:#ffffff0a}.portal-account-toggle:focus-visible{outline:2px solid var(--portal-accent);outline-offset:2px}.portal-avatar{image-rendering:pixelated;border-radius:50%;background:#292b33;vertical-align:middle;flex-shrink:0}.portal-account-menu{position:absolute;right:0;top:calc(100% + 13px);width:230px;padding:8px;background:#222329;border:1px solid #3a3b43;border-radius:18px;box-shadow:0 18px 55px #0008;display:grid}.portal-account-menu a,.portal-account-menu button{display:flex;align-items:center;gap:12px;color:#dddde4;font-size:13px;padding:12px;border:0;background:transparent;text-align:left;text-decoration:none;border-radius:10px;cursor:pointer}.portal-account-menu a:hover,.portal-account-menu button:hover{background:#303138}.portal-account-menu svg{width:18px;color:#9698a4}.portal-account-menu button{border-top:1px solid var(--portal-line);margin-top:5px}.portal-login{color:#ececf1;display:flex;gap:8px;align-items:center;border:1px solid var(--portal-line);padding:11px 15px;border-radius:12px;font-size:13px;text-decoration:none}.portal-main{max-width:1220px;padding:50px 30px 70px;margin:0 auto}.portal-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.portal-eyebrow{font-size:10px;font-weight:750;color:var(--portal-accent);letter-spacing:.16em;line-height:1.5}.portal-page-heading h1{font-size:48px;font-weight:800;letter-spacing:-.045em;margin:10px 0 12px}.portal-page-heading p{font-size:14px;color:var(--portal-muted);margin:0;max-width:580px}.portal-footer{max-width:1160px;margin:auto;border-top:1px solid var(--portal-line);display:flex;gap:24px;align-items:center;padding:25px 0 35px;color:#676975;font-size:12px}.portal-footer>span{margin-right:auto}.portal-footer a{color:#a0a1ac}.portal-panel{background:linear-gradient(145deg,#1c1c22,#16171c);border:1px solid var(--portal-line);border-radius:var(--portal-radius);overflow:hidden}.portal-padded{padding:28px}.portal-panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px;color:#b9bac4}.portal-panel-heading>span:first-child{display:flex;gap:10px;align-items:center;font-size:11px;font-weight:700;letter-spacing:.09em}.portal-panel-heading>span:first-child svg{color:var(--portal-accent);width:18px}.portal-panel-heading h2{margin:0}.portal-panel-heading>svg{color:var(--portal-accent)}.portal-button{min-height:44px;padding:12px 18px;border:1px solid var(--portal-line);border-radius:12px;display:inline-flex;gap:10px;align-items:center;justify-content:center;cursor:pointer;font-weight:650;font-size:13px;text-decoration:none;color:#eaeaf0;background:#292a32;white-space:normal;line-height:1.35}.portal-button.primary{background:linear-gradient(135deg,#ffad55,#ff8a32);border-color:#ffb66e44;color:#21150b;box-shadow:0 4px 20px #ff8c1512}.portal-button.subtle{background:#23242b;color:#d9d9e2}.portal-button.buy{background:#2c231d;color:#ffaf6e;border-color:#ff9b4320}.portal-button:hover{filter:brightness(1.1)}.portal-button.full{width:100%}.portal-text-button,.portal-back-link{border:0;background:none;display:inline-flex;align-items:center;gap:9px;padding:5px 0;color:var(--portal-accent);font-size:12px;font-weight:600;cursor:pointer;text-decoration:none}.portal-back-link{color:#a5a7b4;margin-bottom:24px}.portal-icon-button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--portal-line);border-radius:10px;color:#8e909e;cursor:pointer}.portal-icon-button:hover,.portal-icon-button.enabled{color:var(--portal-accent);background:#ff983e0f}.portal-pill{font-size:10px;padding:5px 9px;background:#ffffff06;border:1px solid #ffffff0b;border-radius:7px;color:#9698a4;white-space:nowrap}.portal-pro{display:inline-flex;font-size:9px!important;font-weight:800;letter-spacing:.06em;padding:4px 6px;line-height:1;border-radius:5px;background:#ffbd6019;color:#ffbf66;border:1px solid #ffbd6029;vertical-align:middle}.portal-caption{font-size:11px;color:#8e909d;line-height:1.6}.portal-divider{height:1px;background:var(--portal-line);margin:24px 0}.portal-success,.portal-gold{color:#edbd64}.portal-success{display:flex;gap:5px;align-items:center}.portal-notice{margin:16px 0;padding:16px 18px;border:1px solid #dda85a25;border-radius:12px;background:#d69a3710;font-size:13px;line-height:1.6;color:#d9bd94}.portal-notice.error{color:#ffada9;background:#ff62620c;border-color:#ff62622e}.portal-notice a{color:inherit;text-decoration:underline}.portal-field{display:flex;flex-direction:column;gap:9px;margin:18px 0}.portal-field>span{font-size:12px;font-weight:600;color:#b5b6c2;display:flex;justify-content:space-between;gap:10px}.portal-field small{font-weight:400;color:#858895}.portal-field input:not([type=color]),.portal-field textarea,.portal-field select,.portal-select-label select,.portal-block-toolbar select{width:100%;min-width:0;border:1px solid #ffffff11;border-radius:11px;background:#111217;padding:13px 14px;color:#e6e6ed;outline:0;line-height:1.4}.portal-field textarea{resize:vertical;min-height:90px}.portal-field input:focus,.portal-field textarea:focus,.portal-field select:focus{border-color:#ff983e75}.portal-field input::placeholder,.portal-field textarea::placeholder{color:#60636f}.portal-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.portal-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:28px 0}.portal-tabs,.portal-segmented{display:inline-flex;gap:4px;background:#141519;border:1px solid var(--portal-line);padding:5px;border-radius:14px;max-width:100%;overflow:auto;scrollbar-width:none}.portal-tabs>button,.portal-segmented>button{display:flex;justify-content:center;align-items:center;gap:8px;color:#8f919e;border:0;background:none;padding:11px 15px;white-space:nowrap;border-radius:10px;cursor:pointer;font-size:12px;font-weight:650}.portal-tabs>button.active,.portal-segmented>button.active{background:#303139;color:#fff;box-shadow:0 2px 4px #0002}.portal-tabs small{color:#737684;font-size:10px}.portal-search{display:flex;align-items:center;gap:11px;background:#17181d;border:1px solid var(--portal-line);border-radius:12px;padding:12px 14px;color:#696c79;min-width:0}.portal-search svg{width:18px}.portal-search input{width:100%;min-width:0;background:none!important;border:0!important;outline:none;color:#eeeef4!important;padding:0!important;font-size:12px!important}.portal-search input::placeholder{color:#767986}.portal-search:focus-within{border-color:#ff983e60}.portal-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0;font-size:12px}.portal-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin:30px 0 0;font-size:12px;color:#8b8e9b}.portal-pagination button{border:1px solid var(--portal-line);border-radius:10px;background:#202127;color:#cccdd5;padding:10px 16px;cursor:pointer}.portal-empty{padding:65px 25px;text-align:center;color:#8d8f9c;line-height:1.7;font-size:13px;border:1px dashed #ffffff17;border-radius:20px;margin:16px 0}.portal-empty-icon{width:66px;height:66px;border-radius:20px;background:#ffffff04;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#ad815c}.portal-empty .portal-button{display:flex;width:max-content;margin:22px auto 0}.portal-empty h3{color:#d9dae3}.portal-skeletons{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.portal-skeleton{height:200px;border:1px solid #ffffff05;border-radius:20px;background:linear-gradient(110deg,#1b1d23 20%,#22242b,#1b1d23 80%);background-size:200% 100%;animation:portal-shimmer 2s linear infinite}@keyframes portal-shimmer{to{background-position:-200% 0}}.portal-profile-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:30px}.portal-profile-aside{display:flex;flex-direction:column;gap:18px}.portal-player-card{display:flex;gap:17px;align-items:center;padding:25px 22px;background:radial-gradient(ellipse at 0 0,#6f382425,transparent 90%),#19191f}.portal-player-card .portal-avatar{border-radius:20px;padding:3px;border:2px solid #ff9d4b99;width:78px;height:78px}.portal-player-card h1{font-size:24px;overflow-wrap:anywhere;margin:0 0 10px;letter-spacing:-.02em}.portal-player-card .mc-text{font-size:12px}.portal-aside-links{border:1px solid var(--portal-line);border-radius:22px;overflow:hidden;background:#17181e}.portal-aside-links a{display:flex;align-items:center;gap:13px;padding:20px;color:#e3e3e9;border-bottom:1px solid var(--portal-line)}.portal-aside-links a:last-child{border-bottom:0}.portal-aside-links a:hover{background:#ffffff03}.portal-aside-links b{font-size:14px;display:block}.portal-aside-links small{display:block;font-size:11px;color:#818490;margin-top:5px}.portal-aside-links a>svg:last-child{margin-left:auto;color:#5f626d}.portal-tile-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:13px;border:1px solid #ffab4420;background:#ffab440b;color:#e5a052}.portal-tile-icon.bell{color:#d89beb;background:#d18eee0b;border-color:#d18eee20}.portal-tile-icon.book{color:#8cb4e4;background:#8cb4e40b;border-color:#8cb4e420}.portal-tile-icon.gift{color:#a1ca8d;background:#a1ca8d0b;border-color:#a1ca8d20}.portal-profile-aside>.portal-text-button{padding:10px 20px}.portal-profile-content{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:24px}.portal-profile-content>.portal-tabs{align-self:flex-start}.portal-skin-panel{padding:26px}.portal-skin-view{position:relative;border:1px solid #ffffff0a;border-radius:18px;overflow:hidden;background:radial-gradient(ellipse at 50% 98%,#73341435 0,transparent 50%),#101116;min-height:320px}.portal-skin-canvas{display:block;max-width:100%;position:relative;z-index:1;cursor:grab;touch-action:none;outline:none}.portal-skin-canvas:active{cursor:grabbing}.portal-skin-glow{position:absolute;bottom:5%;left:25%;width:50%;height:5%;background:#ff8d2825;filter:blur(16px);border-radius:50%}.portal-skin-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;color:#787b87;gap:15px}.portal-skin-fallback img{max-height:320px;max-width:80%}.portal-skin-controls{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:14px 0;color:#727582;font-size:10px}.portal-skin-controls>span{display:flex;align-items:center;gap:6px}.portal-skin-controls button{color:#999ca9;font-size:10px}.portal-skin-caption{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:22px}.portal-skin-caption>.mc-text{font-size:18px;font-weight:750;overflow-wrap:anywhere}.portal-skin-caption>span:last-child{font-size:10px;color:#727582}.portal-upload-row{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-top:23px;margin-top:23px;border-top:1px solid var(--portal-line)}.portal-upload-row small{font-size:10px;color:#757885}.portal-upload-row .portal-button{font-size:11px;min-height:36px;padding:9px 12px}.portal-upload-row .disabled{opacity:.4;cursor:not-allowed}.portal-balance-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.portal-balance{padding:24px;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.portal-balance small{color:#8c8e9b;font-size:12px}.portal-balance strong{font-size:29px;letter-spacing:-.04em;color:#f4d6a7;font-variant-numeric:tabular-nums}.portal-balance a{font-size:11px;color:#c49d69;display:flex;gap:10px;align-items:center}.portal-balance-icon{position:absolute;right:20px;top:20px;color:#665844}.portal-subscriptions+.portal-text-button{margin-top:14px}.portal-promos{display:flex;gap:10px;flex-wrap:wrap}.portal-promos button{display:flex;gap:15px;align-items:center;border:1px dashed #dca15040;background:#dca15009;color:#c0a17b;border-radius:10px;padding:12px;cursor:pointer}.portal-order-list>div{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--portal-line);padding:20px 0;font-size:12px}.portal-order-list small{display:block;font-size:10px;color:#7d808d;margin-top:6px}.mc-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.portal-wallet-pill{display:flex;gap:10px;align-items:center;border:1px solid #ceac6240;border-radius:13px;padding:12px 16px;color:#ebc27e;background:#b4832510;font-size:14px}.portal-title-preview{padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:radial-gradient(ellipse at 80% 0,#624a3725,transparent 60%),#19191f}.portal-title-preview .portal-eyebrow{font-size:9px;color:#777985}.portal-chat-line{display:flex;align-items:flex-start;gap:15px;font-size:21px;font-weight:650;margin-top:20px;overflow-wrap:anywhere}.portal-chat-arrow{color:#656975}.portal-title-preview p{font-size:11px;color:#727582;margin:14px 0 0}.portal-preview-label{align-self:flex-end;display:flex;align-items:center;gap:7px;color:#838693;font-size:10px;white-space:nowrap}.portal-title-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.portal-title-card{background:linear-gradient(145deg,#1d1e24,#18191f);border:1px solid var(--portal-line);border-radius:18px;padding:20px;min-width:0}.portal-title-card.selected{border-color:#ff983e50}.portal-title-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#b0a287;font-size:11px}.portal-title-card-top>svg{color:#626571}.portal-title-name{width:100%;background:none;border:0;display:block;cursor:pointer;text-align:left;font-size:23px;font-weight:750;margin:22px 0 13px;padding:0;min-height:36px}.portal-title-nick{font-size:10px;opacity:.6;min-height:20px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:22px}.portal-title-nick .mc-text{white-space:nowrap}.portal-title-card>.portal-button{width:100%;justify-content:space-between;min-height:38px;padding:10px 13px;font-size:11px}.portal-editor-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px}.portal-editor-help{align-self:start}.portal-editor-help p{color:#8b8e9a;font-size:13px}.portal-big-symbol{font-size:70px;font-weight:800;letter-spacing:-.08em;color:#d9b5f2;display:block;margin:0 0 22px}.portal-color-presets{display:flex;gap:12px;margin:8px 0}.portal-color-presets button{width:34px;height:34px;flex-shrink:0;border-radius:50%;border:3px solid #1b1c22;outline:1px solid transparent;cursor:pointer}.portal-color-presets button.selected{outline-color:#bbb9c9}.portal-color-inputs{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.portal-color-inputs>.portal-color-stop{display:flex;align-items:center;gap:7px;font-size:10px;color:#a5a6b1;border:1px solid var(--portal-line);padding:6px 9px;border-radius:8px}.portal-color-inputs input[type=color]{width:22px;height:24px;background:none;border:none;padding:0;cursor:pointer}.portal-color-inputs .portal-color-stop>button{background:none;border:0;color:#858796;cursor:pointer}.portal-editor-sample{padding:25px 15px;border:1px dashed #ffffff12;border-radius:14px;background:#101116;text-align:center;font-size:30px;font-weight:800;margin-top:28px;overflow-wrap:anywhere}.portal-cost{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:24px 0;color:#9699a5;font-size:12px}.portal-cost strong{font-size:18px;color:#edc68b;white-space:nowrap}.portal-current-custom{display:flex;flex-direction:column;gap:14px;padding-top:22px;border-top:1px solid var(--portal-line);font-size:12px;color:#999ca9}.portal-current-custom>.mc-text{font-size:24px}.portal-confirm-preview{padding:35px 15px;background:#101116;border-radius:14px;text-align:center;font-weight:800;font-size:28px;margin:25px 0;overflow-wrap:anywhere}.portal-wiki-intro{position:relative;display:flex;align-items:center;gap:35px;overflow:hidden;border:1px solid #c9975830;border-radius:24px;background:radial-gradient(ellipse at 10% 10%,#80572525,transparent 65%),#1a191b;padding:35px 40px;margin-bottom:34px}.portal-wiki-intro h2{font-size:29px;line-height:1.3;margin:8px 0 9px}.portal-wiki-intro p{color:#92909b;font-size:12px;max-width:430px;margin:0}.portal-wiki-intro .portal-eyebrow{color:#bfa077;font-size:9px}.portal-wiki-intro>.portal-text-button{margin-left:auto;align-self:flex-end;white-space:nowrap;font-size:11px}.portal-wiki-intro-art{width:130px;height:130px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;color:#d4af78}.portal-wiki-intro-art>svg{transform:rotate(-12deg);stroke-width:1.2;position:relative;z-index:1;filter:drop-shadow(6px 9px 12px #0009)}.portal-orbit{position:absolute;border:1px solid #b68c4c26;border-radius:50%;top:0;right:0;bottom:0;left:0}.portal-orbit.two{top:15px;right:15px;bottom:15px;left:15px}.portal-wiki-filter{display:flex;gap:20px;margin:24px 0 18px;align-items:center}.portal-wiki-filter .portal-search{flex:1;padding:16px}.portal-select-label{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:11px;color:#777b88}.portal-select-label select{width:240px;padding:14px;font-size:12px;background:#191a20}.portal-category-pills{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 28px}.portal-category-pills>button,.portal-amount-presets button{font:inherit;font-size:11px;cursor:pointer;border:1px solid var(--portal-line);border-radius:9px;background:#1a1b20;color:#9699a5;padding:9px 13px}.portal-category-pills>button.active,.portal-amount-presets button.active{color:#e8c195;background:#a3783620;border-color:#ba854a40}.portal-category-pills .portal-moderate-link{margin-left:auto;display:flex;gap:7px;align-items:center;font-size:11px;color:#9fa1ae}.portal-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.portal-article-card{display:flex;flex-direction:column;min-height:235px;padding:26px;border:1px solid var(--portal-line);border-radius:20px;background:linear-gradient(145deg,#1b1d23,#17181e);color:#d9dae3}.portal-article-card:hover{border-color:#ffffff25;background:#202127}.portal-article-card.featured{border-color:#b28b4b35;background:linear-gradient(140deg,#252018,#191a20)}.portal-article-meta{display:flex;align-items:center;gap:12px;margin-bottom:22px;color:#9295a2;font-size:10px;flex-wrap:wrap}.portal-mode{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#adacbe;background:#ffffff05;border:1px solid #ffffff07;border-radius:6px;padding:5px 8px;line-height:1.3}.portal-mode>span{width:4px;height:4px;border-radius:50%;background:#a4a6b1;flex-shrink:0}.portal-mode.survival{color:#9fc5a9;background:#7abc9309}.portal-mode.survival>span{background:#96c7a2}.portal-mode.skyblock{color:#9ebcde;background:#81b3ef09}.portal-mode.skyblock>span{background:#99bce6}.portal-mode.anarchy{color:#d09f9f;background:#eb898909}.portal-mode.anarchy>span{background:#d6a1a1}.portal-important{font-size:9px;color:#c6a36b;display:flex;align-items:center;gap:4px;white-space:nowrap}.portal-article-card>.portal-caption{font-size:10px;color:#6d7180}.portal-article-card h2{font-size:23px;margin:9px 0 25px;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere}.portal-article-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;border-top:1px solid var(--portal-line);padding-top:15px;font-size:10px}.portal-article-card-bottom>.mc-text{font-size:10px}.portal-article-card-bottom>div{display:flex;align-items:center;gap:13px;color:#888c99;white-space:nowrap}.portal-article-card-bottom>div>span{display:flex;gap:4px;align-items:center}.portal-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:25px}.portal-reading{padding:38px;overflow-wrap:anywhere}.portal-reading h1{font-size:37px;line-height:1.18}.portal-author-row{display:flex;align-items:center;gap:12px;font-size:11px;color:#737785;flex-wrap:wrap}.portal-author-row>.mc-text{font-size:12px}.portal-article-body{margin-top:30px;color:#c1c3ce;font-size:15px;line-height:1.85;overflow-wrap:anywhere}.portal-article-body p{white-space:pre-wrap;margin:0 0 22px;line-height:1.85}.portal-article-body h2{margin:36px 0 18px;font-size:25px}.portal-article-body blockquote{margin:22px 0;padding:17px 20px;border-left:3px solid #e4b270;background:#ad863512;border-radius:0 10px 10px 0;white-space:pre-wrap}.portal-article-body ul{padding-left:22px;margin:20px 0}.portal-article-body li{padding-left:5px;margin:8px 0;white-space:pre-wrap}.portal-article-foot{display:flex;align-items:center;gap:13px;border-top:1px solid var(--portal-line);padding:25px 0 0;margin-top:40px;font-size:11px;color:#808491}.portal-reactions{display:inline-flex;border:1px solid var(--portal-line);border-radius:10px;overflow:hidden;background:#1b1c23}.portal-reactions button{display:flex;align-items:center;gap:7px;min-width:49px;justify-content:center;border:0;background:none;color:#9195a2;padding:9px 12px;cursor:pointer;font-size:11px}.portal-reactions button+button{border-left:1px solid var(--portal-line)}.portal-reactions button.active{color:#f2b06a;background:#c1953612}.portal-support-inline{margin-left:auto;display:flex;align-items:center;gap:7px;background:#3c3020;color:#efc27f;border:1px solid #d4ae4d22;border-radius:10px;padding:10px 12px;cursor:pointer;font-size:11px}.portal-fee-note{font-size:9px;line-height:1.7!important;color:#6f7381;margin:20px 0 0}.portal-support-card{padding:26px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.portal-support-icon{height:62px;width:62px;border:1px solid #b386431c;background:#b386430a;color:#cfa567;display:flex;align-items:center;justify-content:center;border-radius:20px;margin-bottom:8px}.portal-support-card h2{font-size:22px;line-height:1.35;margin:0}.portal-support-card p{font-size:12px;color:#848896;margin:0}.portal-support-card strong{font-size:29px;color:#edc788;margin:8px 0 -10px;letter-spacing:-.03em}.portal-support-card small{color:#6f7381;font-size:10px}.portal-support-card .portal-button{margin-top:10px}.portal-reading-layout>aside>.portal-button{margin-top:14px;font-size:11px}.portal-comments{padding:32px;margin-top:25px;max-width:875px}.portal-comments h2{font-size:22px}.portal-comments h2>span{font-size:13px;color:#6d7180;margin-left:5px}.portal-comment{border-top:1px solid var(--portal-line);padding:25px 0}.portal-comment p{white-space:pre-wrap;overflow-wrap:anywhere;color:#b6b9c6;font-size:13px}.portal-comment:last-child{padding-bottom:0}.portal-amount-presets{display:flex;gap:10px;margin:20px 0}.portal-amount-presets button{flex:1;padding:12px 8px;font-size:13px}.portal-my-articles{display:grid;grid-template-columns:1fr 1fr;gap:22px}.portal-status{font-size:10px;border-radius:7px;background:#d4af5b11;color:#c3aa7b;padding:6px 9px;margin-left:auto}.portal-status.approved{color:#90c3a6;background:#6fb68b0d}.portal-status.rejected{color:#de9e99;background:#cc7e7e0d}.portal-write-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px}.portal-write-layout>aside{align-self:start;color:#969aa7;font-size:13px;line-height:1.8}.portal-title-input{font-size:21px!important;font-weight:650}.portal-blocks{margin-top:28px}.portal-edit-block{border:1px solid var(--portal-line);background:#14151a;border-radius:14px;padding:14px;margin-top:15px}.portal-block-toolbar{display:flex;gap:9px;align-items:center;margin-bottom:12px}.portal-block-toolbar select{font-size:11px;width:auto;padding:7px;max-width:120px}.portal-block-toolbar button{width:28px;height:28px;border-radius:6px;border:1px solid #ffffff10;background:#1d1f25;color:#9296a3;cursor:pointer}.portal-block-toolbar button.active{color:#eabd80;border-color:#eabd8070}.portal-block-toolbar input[type=color]{width:30px;height:28px;padding:0;background:none;border:0;cursor:pointer}.portal-spacer{flex:1}.portal-edit-block textarea{display:block;width:100%;border:0;background:none;color:#d3d5de;font:inherit;font-size:14px;line-height:1.65;resize:vertical;padding:5px;min-height:100px;outline:none}.portal-add-block{width:100%;margin-top:18px;padding:14px;border:1px dashed #ffffff20;border-radius:11px;background:none;color:#9599a6;cursor:pointer}.portal-table-scroll{overflow:auto;max-width:100%}.portal-audit{margin-top:30px}.portal-audit table{border-collapse:collapse;width:100%;font-size:11px;white-space:nowrap}.portal-audit th,.portal-audit td{padding:13px 14px;text-align:left;border-bottom:1px solid var(--portal-line)}.portal-audit th{color:#838895;font-weight:500}.portal-audit td{color:#c1c4cf}.portal-audit td small{display:block;color:#717784;font-size:9px;margin-top:5px}.portal-boss-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 25px}.portal-boss-toolbar>.portal-search{width:260px}.portal-boss-access{display:flex;align-items:center;gap:17px;border:1px solid #bf975133;background:linear-gradient(120deg,#33281b55,#1c1a1c);border-radius:16px;padding:20px 24px;margin-bottom:24px}.portal-boss-access b{font-size:13px;display:block}.portal-boss-access small{font-size:11px;display:block;color:#9e958a;line-height:1.6;margin-top:5px}.portal-boss-access>.portal-text-button{margin-left:auto;white-space:nowrap}.portal-boss-tips{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0 24px;color:#7c8290;font-size:10px}.portal-boss-tips>span{display:flex;align-items:center;gap:6px}.portal-boss-tips code,.portal-teleport code{color:#c1b7a7;background:#ffffff05;border:1px solid #ffffff09;border-radius:5px;padding:3px 6px}.portal-boss-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.portal-boss-card{border:1px solid var(--portal-line);border-radius:20px;overflow:hidden;background:linear-gradient(150deg,#202127,#17191f);min-width:0;display:flex;flex-direction:column}.portal-boss-image{position:relative;aspect-ratio:1.18;background:radial-gradient(ellipse at 50% 70%,#574b3e23,transparent 65%);cursor:pointer;overflow:hidden}.portal-boss-image>img{width:100%;height:100%;object-fit:contain;padding:10px 22px 27px;filter:drop-shadow(0 15px 12px #0005)}.portal-boss-number{position:absolute;top:17px;left:20px;color:#555b68;font-size:10px;font-weight:700;letter-spacing:.1em}.portal-boss-clock{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center}.portal-boss-clock>span{padding:7px 11px;background:#111319d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff0c;border-radius:8px;font-size:10px}.portal-boss-locked,.portal-boss-timer,.portal-boss-alive{display:inline-flex;align-items:center;gap:6px}.portal-boss-locked{color:#9b9384}.portal-boss-alive{color:#91cba5}.portal-boss-offline{color:#777e8b;font-size:11px}.portal-boss-timer{color:#d7b98b;font-variant-numeric:tabular-nums;font-weight:650}.portal-boss-card-body{padding:16px 22px 12px;display:flex;flex-direction:column;flex:1}.portal-boss-title{background:none;border:0;color:#9da2b0;display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:0;cursor:pointer;text-align:left}.portal-boss-title h2{font-size:22px;line-height:1.25;margin:0 0 15px;overflow-wrap:anywhere;letter-spacing:-.03em}.portal-boss-title svg{margin-bottom:15px;color:#606674}.portal-boss-statrow{display:flex;gap:20px;font-size:9px;color:#79818f;margin:4px 0 18px}.portal-boss-statrow>span{display:flex;flex-direction:column;gap:5px}.portal-boss-statrow b{font-size:18px;color:#bcc2cf;line-height:1;font-variant-numeric:tabular-nums}.portal-boss-detail{display:grid;grid-template-columns:45% 1fr;gap:20px;align-items:center}.portal-boss-detail>img{width:100%;max-height:280px;object-fit:contain}.portal-boss-detail p{font-size:12px;color:#a4a9b6;line-height:1.7}.portal-boss-detail>div>.portal-pill{display:block;width:max-content;margin-bottom:12px}.portal-reward-chips{display:flex;flex-wrap:wrap;gap:7px}.portal-reward-chips>span{font-size:10px;background:#262832;padding:8px 10px;border-radius:7px;color:#abb2c0}.portal-teleport{display:flex;gap:10px;align-items:center;padding:18px 0;margin-bottom:18px;font-size:12px;color:#abb1bd}.portal-lead-time{border:1px solid var(--portal-line);border-radius:14px;padding:20px;margin:22px 0}.portal-lead-time>span{font-size:12px;color:#9198a6;display:flex;justify-content:space-between}.portal-lead-time strong{color:#e6be8e}.portal-lead-time input{width:100%;accent-color:#ffad64;margin:20px 0 10px;cursor:pointer}.portal-lead-time>div{display:flex;justify-content:space-between;font-size:10px;color:#6f7887}.portal-toggle-row{display:flex;align-items:center;gap:15px;padding:19px 0;position:relative;border-bottom:1px solid var(--portal-line);cursor:pointer}.portal-toggle-row>span:first-child{flex:1;min-width:0}.portal-toggle-row b{display:block;font-size:13px;color:#d9dce5}.portal-toggle-row small{display:block;margin-top:6px;color:#858e9d;font-size:11px;line-height:1.5}.portal-toggle-row input{position:absolute;right:0;opacity:0;width:42px;height:28px;cursor:pointer}.portal-switch{width:42px;height:25px;background:#3b3f48;border-radius:20px;position:relative;flex-shrink:0;pointer-events:none}.portal-switch:after{content:"";position:absolute;width:19px;height:19px;top:3px;left:3px;border-radius:50%;background:#c0c5ce;box-shadow:0 2px 3px #0003}.portal-toggle-row input:checked+.portal-switch{background:#e99a50}.portal-toggle-row input:checked+.portal-switch:after{left:20px;background:#fff}.portal-toggle-row input:focus-visible+.portal-switch{outline:2px solid #ffb66d;outline-offset:4px}.portal-toggle-row.disabled{opacity:.4;cursor:default}.portal-apple-help{font-size:11px;color:#8992a1;line-height:1.65;padding:16px 18px;background:#ffffff03;border:1px solid var(--portal-line);border-radius:12px;margin:22px 0}.portal-apple-help b{color:#c4c9d4}.portal-apple-help p{margin:7px 0 0}.portal-toggle-row+.portal-button{margin-top:20px}.portal-dialog{color:#e6e9f0;background:#1b1d23;border:1px solid #40434c;border-radius:22px;padding:0;width:580px;max-width:calc(100vw - 30px);max-height:85dvh;box-shadow:0 30px 100px #0009;overflow:auto;overscroll-behavior:contain;font-family:inherit}.portal-dialog::backdrop{background:#050609bf;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.portal-dialog-inner{padding:28px}.portal-dialog-head{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:25px}.portal-dialog-head h2{font-size:22px;letter-spacing:-.03em;line-height:1.25;margin:0}.portal-dialog h1{font-size:28px;line-height:1.2}.portal-dialog h3{font-size:16px}.portal-dialog .portal-caption{font-size:10px}.portal-dialog p{line-height:1.65}.portal-dialog .muted{font-size:12px}.portal-bottom-nav{display:none}.portal-maintenance{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px;background:radial-gradient(ellipse at 50% 30%,#6440212b,transparent 55%),#101114;color:#ededf3}.portal-maintenance-logo{width:60px;height:60px;margin-bottom:35px}.portal-maintenance h1{font-size:48px;line-height:1.12;letter-spacing:-.05em;max-width:600px;margin:18px 0}.portal-maintenance p{max-width:420px;color:#858b99;font-size:14px;line-height:1.75}.portal-maintenance>a{margin-top:20px;color:#bfab8e;font-size:12px;text-decoration:none}.portal-admin-box{max-width:400px;width:100%;text-align:left;padding:30px;border-radius:22px;background:#1b1c22;border:1px solid var(--portal-line)}.portal-admin-box h1{font-size:29px}.portal-admin-box p{font-size:12px}.portal-shop-category-strip,.portal-mobile-cart{display:none}.portal-privilege-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.portal-privilege-grid a{padding:28px;display:flex;flex-direction:column;gap:18px;color:inherit}.portal-privilege-grid .mc-text{font-size:24px;font-weight:700}.portal-privilege-detail{max-width:780px;margin:auto;padding:40px}.portal-privilege-detail .portal-article-body{font-size:14px}.portal-privilege-detail h1{font-size:36px}@media (min-width:861px){.shopRoot .portal-header .portal-cart{display:flex}}@media (max-width:1100px){.portal-header-inner{gap:20px;padding:16px 25px}.portal-header-actions{gap:13px}.portal-desktop-nav a{padding:10px;font-size:12px}.portal-server{display:none}.portal-profile-layout{grid-template-columns:270px minmax(0,1fr);gap:22px}.portal-player-card{padding:22px 18px}.portal-player-card .portal-avatar{width:64px;height:64px}.portal-player-card h1{font-size:21px}.portal-boss-grid{gap:18px}.portal-title-card{padding:18px}.portal-toolbar{flex-wrap:wrap}.portal-wiki-intro{gap:25px;padding:30px}.portal-wiki-intro-art{width:105px;height:105px}.portal-wiki-intro h2{font-size:26px}.portal-write-layout,.portal-reading-layout{grid-template-columns:minmax(0,1fr) 230px}.portal-reading{padding:30px}.portal-footer{margin:0 30px}}@media (max-width:860px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.portal-header-inner{min-height:73px;padding:13px 22px;justify-content:space-between}.portal-brand img{width:36px;height:36px}.portal-brand>span{font-size:23px}.portal-desktop-nav,.portal-cart{display:none}.portal-brand small{font-size:6px}.portal-header-actions{gap:16px}.portal-account-toggle .portal-avatar{width:29px;height:29px}.portal-login{font-size:12px;padding:9px 13px}.portal-main{padding:32px 22px 45px}.portal-page-heading{margin-bottom:27px;align-items:flex-start}.portal-page-heading h1{font-size:38px;margin-top:8px}.portal-page-heading p{font-size:12px}.portal-eyebrow{font-size:9px}.portal-page-heading>.portal-button{font-size:11px;padding:10px 13px;min-height:38px;margin-top:27px}.portal-profile-layout{grid-template-columns:1fr;gap:25px}.portal-profile-aside{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:18px}.portal-player-card{height:100%;padding:22px}.portal-player-card .portal-avatar{width:72px;height:72px}.portal-player-card h1{font-size:25px}.portal-aside-links{display:grid;grid-template-columns:1fr 1fr}.portal-aside-links a{padding:14px 12px;gap:8px;flex-direction:column;text-align:center;border-bottom:1px solid var(--portal-line);border-right:1px solid var(--portal-line)}.portal-aside-links b{font-size:10px}.portal-aside-links small,.portal-aside-links a>svg:last-child{display:none}.portal-aside-links .portal-tile-icon{width:32px;height:32px;border-radius:9px}.portal-aside-links .portal-tile-icon svg{width:17px}.portal-profile-aside>.portal-text-button{display:none}.portal-profile-content{gap:20px}.portal-profile-content>.portal-tabs{width:100%}.portal-profile-content>.portal-tabs>button{flex:1}.portal-skin-panel{padding:24px}.portal-title-grid,.portal-boss-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-boss-toolbar>.portal-search{width:210px}.portal-wiki-intro{padding:27px;gap:22px}.portal-wiki-intro>.portal-text-button{display:none}.portal-wiki-intro h2{font-size:26px}.portal-wiki-intro-art{width:100px;height:100px}.portal-wiki-filter{gap:12px}.portal-select-label{font-size:0;gap:0}.portal-select-label select{width:190px}.portal-article-card{padding:22px}.portal-article-card h2{font-size:21px}.portal-article-card-bottom{flex-wrap:wrap;gap:12px}.portal-reading-layout{grid-template-columns:1fr}.portal-reading-layout>aside{display:none}.portal-write-layout{grid-template-columns:1fr}.portal-write-layout>aside{order:-1;padding:20px}.portal-write-layout>aside p{margin:4px 0}.portal-editor-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px}.portal-editor-layout>.portal-padded{padding:22px}.portal-bottom-nav{display:flex;position:fixed;z-index:70;left:16px;right:16px;bottom:calc(10px + env(safe-area-inset-bottom));height:62px;border:1px solid #ffffff14;background:transparent;border:0;gap:6px;padding:0;justify-content:space-around;max-width:540px;margin:auto}.portal-bottom-nav>a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;flex:1;min-width:0;color:#838996;text-decoration:none;font-size:9px;font-weight:600;line-height:1.2;border-radius:18px;background:#12151c99;border:1px solid #ffffff16;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-tap-highlight-color:transparent}.portal-bottom-nav>a.is-active{color:#ffd29c;background:#412817a3;border-color:#ffb26966}.portal-bottom-nav>a.is-active .portal-avatar{outline:1px solid #ffad69;outline-offset:2px}.portal-footer{padding-bottom:20px;margin:0 22px;font-size:10px;gap:16px;flex-wrap:wrap}.portal-shop-category-strip{display:flex;gap:7px;overflow-x:auto;position:sticky;top:73px;z-index:40;padding:10px 0;background:#121418f5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);margin:0 0 18px;scrollbar-width:none}.portal-shop-category-strip button{white-space:nowrap;border:1px solid #ffffff12;border-radius:9px;background:#22252c;color:#999eaa;font:inherit;font-size:11px;padding:9px 13px;cursor:pointer}.portal-shop-category-strip button.active{background:#543b23;color:#ffd1a5;border-color:#e6a15a44}.portal-mobile-cart{position:fixed;bottom:calc(88px + env(safe-area-inset-bottom));right:22px;z-index:51;display:flex;align-items:center;gap:10px;max-width:230px;border:1px solid #ffb16944;border-radius:15px;background:#382a1ef5;color:#ffc992;padding:11px 15px;box-shadow:0 7px 20px #0005;font:inherit;font-size:12px;cursor:pointer}.portal-mobile-cart b{font-size:10px;border-radius:50%;padding:3px 6px;background:#ffae64;color:#311d0e}.portal-privilege-grid{grid-template-columns:1fr 1fr}.portal-maintenance h1{font-size:38px}}@media (max-width:540px){.portal-header-inner{padding:12px 18px;min-height:67px}.portal-header-actions{gap:10px}.portal-account-toggle>svg{width:12px}.portal-account-toggle{max-width:190px}.portal-account-toggle>span{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-main{padding:28px 18px 35px}.portal-page-heading{flex-wrap:wrap;gap:18px}.portal-page-heading h1{font-size:35px;margin:8px 0 11px}.portal-page-heading p{font-size:12px;line-height:1.6}.portal-page-heading>.portal-button{margin-top:0;min-height:39px}.portal-page-heading>.portal-wallet-pill{padding:9px 12px;font-size:12px}.portal-padded{padding:22px}.portal-profile-aside{display:flex;gap:15px}.portal-player-card{padding:22px;width:100%;gap:18px;border-radius:20px}.portal-player-card .portal-avatar{width:70px;height:70px}.portal-player-card h1{font-size:25px}.portal-aside-links{grid-template-columns:repeat(4,1fr);border-radius:16px}.portal-aside-links a{border-bottom:0;padding:14px 8px;gap:9px}.portal-aside-links a:last-child{border-right:0}.portal-aside-links b{font-size:9px;font-weight:500;line-height:1.2}.portal-profile-content>.portal-tabs{padding:4px;border-radius:12px}.portal-profile-content>.portal-tabs>button{padding:11px 8px;font-size:11px;gap:6px}.portal-profile-content>.portal-tabs svg{width:16px}.portal-skin-panel{padding:18px}.portal-skin-panel .portal-panel-heading{margin-bottom:15px}.portal-skin-view{border-radius:14px;min-height:320px}.portal-skin-canvas{height:360px!important}.portal-skin-controls{font-size:8px;gap:6px;margin:12px 0}.portal-skin-controls svg{width:12px}.portal-skin-controls button{font-size:9px}.portal-skin-caption{margin-top:18px;flex-wrap:wrap;gap:10px}.portal-skin-caption>.mc-text{font-size:15px}.portal-skin-caption>span:last-child{font-size:9px}.portal-upload-row{padding-top:17px;margin-top:17px;flex-wrap:wrap;gap:10px}.portal-upload-row small{font-size:9px}.portal-balance-grid{gap:12px}.portal-balance{padding:18px 15px;gap:10px;border-radius:17px}.portal-balance strong{font-size:23px}.portal-balance small{font-size:10px}.portal-balance-icon{right:13px;top:15px}.portal-balance-icon svg{width:17px}.portal-balance .portal-caption{font-size:9px;line-height:1.5}.portal-title-preview{padding:23px 20px;border-radius:20px}.portal-title-preview .portal-eyebrow{font-size:8px;letter-spacing:.09em}.portal-chat-line{font-size:16px;gap:9px;margin-top:15px}.portal-title-preview p{font-size:10px;margin-top:12px}.portal-preview-label{display:none}.portal-toolbar{gap:17px;margin:22px 0}.portal-toolbar .portal-tabs{width:100%;gap:2px}.portal-toolbar .portal-tabs>button{flex:1;font-size:10px;gap:4px;padding:11px 7px}.portal-toolbar .portal-tabs svg{display:none}.portal-toolbar .portal-tabs .portal-pro{font-size:7px!important;padding:3px 4px}.portal-toolbar>.portal-search{width:100%;padding:13px}.portal-title-grid{gap:12px}.portal-title-card{padding:15px;border-radius:15px}.portal-title-card-top{font-size:9px}.portal-title-card-top>svg{width:14px}.portal-title-name{font-size:18px;margin:20px 0 10px;min-height:40px}.portal-title-nick{font-size:8px;margin-bottom:15px}.portal-title-card>.portal-button{font-size:9px;padding:9px 10px;gap:5px;min-height:34px}.portal-title-card>.portal-button svg{width:13px}.portal-editor-layout{grid-template-columns:1fr}.portal-editor-help .portal-big-symbol{font-size:48px;margin-bottom:10px}.portal-editor-help h2{font-size:21px}.portal-editor-help p{font-size:12px}.portal-editor-help .portal-divider{margin:16px 0}.portal-color-presets{gap:11px}.portal-color-presets button{width:32px;height:32px}.portal-form-grid{grid-template-columns:1fr;gap:0}.portal-field{margin:15px 0}.portal-field input,.portal-field textarea,.portal-field select{font-size:16px!important}.portal-field>span{font-size:11px}.portal-cost{font-size:11px}.portal-wiki-intro{padding:23px 20px;gap:16px;margin-bottom:24px;border-radius:20px}.portal-wiki-intro h2{font-size:20px;margin:8px 0;line-height:1.35}.portal-wiki-intro p{font-size:10px;line-height:1.6}.portal-wiki-intro .portal-eyebrow{font-size:7px;letter-spacing:.1em}.portal-wiki-intro-art{width:67px;height:67px}.portal-wiki-intro-art>svg{width:43px;height:43px}.portal-orbit.two{top:9px;right:9px;bottom:9px;left:9px}.portal-wiki-filter{flex-direction:column;align-items:stretch;gap:12px}.portal-wiki-filter>.portal-search{padding:14px}.portal-select-label{font-size:11px;gap:15px;justify-content:space-between}.portal-select-label select{width:calc(100% - 55px);font-size:13px;padding:12px}.portal-category-pills{flex-wrap:nowrap;overflow:auto;margin-bottom:20px;scrollbar-width:none;gap:7px}.portal-category-pills>button{flex-shrink:0;font-size:10px;padding:9px 11px}.portal-moderate-link{white-space:nowrap}.portal-article-grid{grid-template-columns:1fr;gap:15px}.portal-article-card{padding:23px;min-height:210px}.portal-article-card h2{font-size:22px;margin:9px 0 23px}.portal-article-card .portal-article-meta{margin-bottom:20px}.portal-article-card-bottom{flex-wrap:nowrap;font-size:9px;gap:8px}.portal-article-card-bottom>.mc-text{font-size:9px}.portal-article-card-bottom>div{gap:9px}.portal-article-card-bottom>div>svg{width:16px}.portal-article-meta{gap:7px;font-size:9px;margin-bottom:19px}.portal-mode{font-size:9px}.portal-reading{padding:25px 22px;border-radius:18px}.portal-reading h1{font-size:28px}.portal-author-row{font-size:9px;gap:8px}.portal-author-row>.mc-text{font-size:10px}.portal-article-body{font-size:14px;line-height:1.8;margin-top:26px}.portal-article-body h2{font-size:22px;margin-top:30px}.portal-article-body blockquote{padding:15px 17px}.portal-article-foot{gap:9px;margin-top:28px;padding-top:22px;flex-wrap:wrap}.portal-article-foot>span{font-size:10px}.portal-reactions button{padding:9px 10px;font-size:10px;min-width:43px;gap:6px}.portal-reactions svg{width:14px}.portal-support-inline{font-size:10px;padding:9px 10px}.portal-support-inline svg{width:15px}.portal-fee-note{font-size:8px;margin-top:18px}.portal-comments{padding:24px 22px;border-radius:18px}.portal-comments .portal-inline-actions{align-items:flex-start;gap:10px}.portal-comments .portal-inline-actions small{font-size:9px;line-height:1.6}.portal-comments .portal-button{font-size:10px;min-height:35px;padding:10px 12px}.portal-my-articles{grid-template-columns:1fr;gap:15px}.portal-write-layout>aside{font-size:11px}.portal-edit-block{padding:10px}.portal-block-toolbar{gap:5px;flex-wrap:wrap}.portal-block-toolbar select{font-size:10px;max-width:100px;padding:6px}.portal-block-toolbar button{width:25px;height:25px;font-size:11px}.portal-edit-block textarea{font-size:16px}.portal-boss-toolbar{flex-direction:column;align-items:stretch;gap:15px;margin:24px 0}.portal-boss-toolbar>.portal-search{width:100%}.portal-boss-toolbar .portal-segmented{display:flex}.portal-boss-toolbar .portal-segmented>button{flex:1;font-size:11px;padding:12px}.portal-boss-access{padding:17px 16px;gap:12px;flex-wrap:wrap;border-radius:15px}.portal-boss-access>.portal-tile-icon{width:36px;height:36px;border-radius:11px}.portal-boss-access>span{flex:1}.portal-boss-access b{font-size:11px}.portal-boss-access small{font-size:10px}.portal-boss-access>.portal-text-button{margin-left:48px;font-size:10px;padding:0}.portal-boss-tips{flex-direction:column;align-items:flex-start;gap:10px;font-size:9px;margin:0 0 21px}.portal-boss-grid{gap:12px}.portal-boss-card{border-radius:16px}.portal-boss-image{aspect-ratio:.94}.portal-boss-image>img{padding:18px 5px 32px}.portal-boss-number{top:13px;left:14px;font-size:8px}.portal-boss-clock{bottom:8px}.portal-boss-clock>span{font-size:8px;padding:6px 8px;border-radius:7px;gap:5px}.portal-boss-clock svg{width:11px}.portal-boss-card-body{padding:12px 13px 9px}.portal-boss-title{gap:6px}.portal-boss-title h2{font-size:16px;margin:0 0 13px;line-height:1.3}.portal-boss-title svg{width:12px;margin-bottom:13px}.portal-boss-statrow{gap:15px;font-size:7px;margin:4px 0 13px}.portal-boss-statrow b{font-size:15px}.portal-boss-statrow>span{gap:5px}.portal-boss-detail{gap:15px;grid-template-columns:38% 1fr}.portal-boss-detail p{font-size:11px}.portal-boss-detail .portal-boss-statrow{font-size:8px;gap:18px;margin-bottom:10px}.portal-dialog{border-radius:20px;max-width:calc(100vw - 24px);max-height:88dvh}.portal-dialog-inner{padding:23px 21px}.portal-dialog-head{margin-bottom:22px;gap:10px}.portal-dialog-head h2{font-size:21px}.portal-dialog .portal-form-grid{grid-template-columns:1fr 1fr;gap:12px}.portal-dialog .portal-form-grid select{font-size:13px!important;padding:12px 9px}.portal-amount-presets{gap:7px}.portal-amount-presets button{font-size:11px;padding:11px 7px}.portal-confirm-preview{font-size:24px}.portal-skeletons{grid-template-columns:1fr 1fr;gap:13px}.portal-skeleton{height:190px}.portal-order-list>div{font-size:10px;gap:8px;flex-wrap:wrap}.portal-footer{font-size:9px;gap:13px;padding:21px 0;margin:0 18px}.portal-footer>span{flex-basis:100%;margin-right:0}.portal-shop-category-strip{top:67px}.portal-privilege-grid{grid-template-columns:1fr 1fr;gap:13px}.portal-privilege-grid a{padding:20px 15px;gap:12px;border-radius:17px}.portal-privilege-grid .mc-text{font-size:18px}.portal-privilege-detail{padding:25px}.portal-privilege-detail h1{font-size:28px}.portal-maintenance{padding:24px}.portal-maintenance h1{font-size:34px}.portal-maintenance p{font-size:12px}.portal-admin-box{padding:25px}.portal-admin-box h1{font-size:26px}.portal-main .portal-header{margin:-28px -18px 0}}@media (prefers-reduced-motion:reduce){.portal *,.portal-header *,.portal-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.portal-avatar{display:inline-block;overflow:hidden;line-height:0}.portal-avatar canvas,.portal-avatar img{width:100%;height:100%;display:block;object-fit:cover;image-rendering:pixelated}.portal-account-identity{padding:10px 12px 14px;border-bottom:1px solid var(--portal-line);margin-bottom:4px;font-size:11px;color:#a0a4b0}.portal-account-identity strong{display:block;font-size:14px;color:#eceef4;margin-bottom:5px}@media (max-width:540px){.portal-profile-aside{align-items:stretch}.portal-player-card{height:auto;flex-shrink:0}.portal-aside-links{width:100%;flex-shrink:0}}.portal-currency{display:inline-flex;align-items:center;gap:.25em;white-space:nowrap}.portal-currency img{width:1.1em;height:.78em;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.portal-currency.copper img{width:.95em;height:.95em}.portal-header-inner{gap:25px}.portal-header .portal-server{display:flex}.portal-header .portal-cart{display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid #ffb46455;border-radius:13px;background:#ffad641c;color:#ffcb95;position:relative;font-weight:650;font-size:12px;text-decoration:none}.portal-cart>span{display:flex;flex-direction:column;gap:2px}.portal-cart small{font-size:10px;font-weight:500;color:#dec3a7}.portal-header .portal-cart>b{position:static;font-size:10px;padding:3px 6px;min-width:18px;border-radius:20px;background:#ffad64;color:#1e1711}.portal-header-bell{color:#b5b7c2;padding:8px;display:flex}.portal-header-actions{gap:12px}.portal-header .portal-account-identity{display:flex;align-items:flex-start;flex-direction:column;gap:5px}.portal-server>span:not(.portal-live-dot){font-size:12px;font-weight:700}.portal-server small{font-size:10px;font-weight:400}.portal-brand img{width:44px;height:44px}.portal-author-identity{display:inline-flex;align-items:center;gap:8px;min-width:0}.portal-author-identity .mc-text{overflow-wrap:anywhere}.portal-article-card-bottom>.portal-author-identity{font-size:10px}.portal-author-identity .portal-avatar{flex-shrink:0;border-radius:50%;overflow:hidden;background:#28262b}.portal-article-image{margin:28px 0;overflow:hidden}.portal-article-image img{display:block;width:auto;max-width:100%;max-height:720px;height:auto;object-fit:contain;border-radius:14px;margin:auto}.portal-article-image figcaption{text-align:center;font-size:12px;color:#9ca1ae;margin-top:12px}.portal-image-placeholder{min-height:140px;border-radius:12px;display:grid;place-items:center;background:#101115;color:#9297a5;font-size:12px}.portal-image-editor{padding:12px}.portal-image-editor .portal-article-image{margin:8px 0}.portal-image-editor .portal-article-image img{max-height:320px}.portal-danger{color:#ff9b9f!important}.portal-moderation-toolbar{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:20px 0}.portal-custom-collection{margin:28px 0 38px}.portal-custom-collection>h2{display:flex;align-items:center;gap:12px}.portal-title-card .portal-caption{font-size:10px}.portal-editor-help{background:radial-gradient(ellipse at top right,#a76bd918,transparent 65%),#191b20}.portal-editor-help>.portal-pro{margin:8px 0 18px;display:inline-block}.portal-editor-help .portal-big-symbol{background:linear-gradient(140deg,#f2d5ff,#b4a7ff);-webkit-background-clip:text;background-clip:text;color:transparent}.portal-settings-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);gap:26px;align-items:start}.portal-settings-layout>aside{display:grid;gap:20px}.portal-notification-servers{margin:0 0 24px}.portal-settings-layout>aside p{font-size:13px;color:#a6a9b5}.portal-notification-message{background:#101115;border:1px solid #ffffff0b;padding:23px;border-radius:16px;margin:20px 0 26px;font-size:14px;line-height:1.7;color:#c8cbd5}.portal-notification-message>span{font-weight:700;color:#e3c5ff}.portal-notification-message p{margin:8px 0;color:#c5c9d5}.portal-notification-message b{color:#f2d18a}.portal-notification-message code{color:#d8a5f5}.portal-channel-heading{margin:25px 0 0!important}.portal-settings-layout .portal-button.primary{margin-top:22px}.portal-inherit-summary{padding:22px;border:1px solid #ffffff0d;border-radius:14px;margin:20px 0;color:#b4b9c6;font-size:13px}.portal-inherit-summary>svg{color:#ffb66e}.portal-inherit-summary>a{color:#ffd49f}.portal-apple-help summary{cursor:pointer;color:#c4c9d4;font-weight:650}.portal-boss-image{border:0;padding:0;width:100%;font:inherit;cursor:pointer;text-align:inherit}.portal-boss-hero{position:relative;margin:0 0 22px;border-radius:18px;overflow:hidden;background:#111316;isolation:isolate}.portal-boss-hero>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.portal-boss-hero:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#090b10b3);z-index:0;pointer-events:none}.portal-boss-hero-overlay{position:absolute;bottom:18px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:center;z-index:1}.portal-boss-hero-overlay .portal-pill{background:#101115b8;color:#fff}.portal-boss-hero-overlay .portal-boss-timer{font-size:21px;font-weight:750;color:#ffe2b1;text-shadow:0 2px 8px #000}.portal-boss-description{font-size:14px;color:#b2b7c4;line-height:1.8}.portal-boss-detail-stats{display:flex;gap:28px;align-items:center;margin:23px 0 28px;padding:20px 0;border-block:1px solid #ffffff0b}.portal-boss-detail-stats>div{display:flex;flex-direction:column;gap:5px;flex-shrink:0}.portal-boss-detail-stats b{font-size:27px;color:#f1f1f6}.portal-boss-detail-stats span{font-size:11px;color:#949eae}.portal-boss-detail-stats>p{font-size:11px;line-height:1.7;color:#8d97a9;margin:0 0 0 auto}.portal-rewards-heading{display:flex;align-items:center;justify-content:space-between;color:#ffbd72;margin:26px 0 16px}.portal-rewards-heading h3{margin:0;font-size:19px}.portal-rewards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.portal-reward{display:flex;align-items:center;gap:12px;position:relative;background:#21232c;border:1px solid #b2b8d51c;padding:15px;border-radius:13px}.portal-reward>span:nth-child(2){min-width:0}.portal-reward b{display:block;font-size:18px;color:#d9dcff}.portal-reward small{display:block;margin-top:5px;color:#a9b1c4;font-size:11px;line-height:1.5}.portal-reward-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;background:#9da8ff0c;color:#a7b2ff}.portal-reward-icon>img{width:28px;height:28px;image-rendering:pixelated}.portal-reward.copper{background:#35271d;border-color:#e68c2f30}.portal-reward.copper b{color:#ffbc72}.portal-reward.clan{background:#1d2e29;border-color:#6bd4a921}.portal-reward.clan b,.portal-reward.clan .portal-reward-icon{color:#8ce5b8}.portal-reward.rare{background:#2b2538;border-color:#b88de32a}.portal-reward.rare b,.portal-reward.rare .portal-reward-icon{color:#d8b3ff}.portal-reward-chance{position:absolute;top:14px;right:12px;color:#b0a2c5;font-size:9px}.portal-boss-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.portal-boss-badges>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:6px 8px;font-size:10px;border-radius:7px;font-weight:650;border:1px solid}.portal-boss-badges .portal-hp{color:#ffb2b7;background:#e9677612;border-color:#ed849424}.portal-boss-badges .portal-pvp{color:#ffc188;background:#fa9c4412;border-color:#fa9c4424}.portal-boss-badges .portal-no-pvp{color:#8ed7b3;background:#63c79610;border-color:#63c79624}.portal-boss-badges.detail>span{font-size:12px;padding:8px 11px}.portal-boss-statrow{font-size:10px}.portal-boss-statrow>span{white-space:nowrap}.portal-boss-statrow b{color:#d8dce5}@media (max-width:1100px){.portal-header-inner{gap:16px}.portal-header-actions{gap:8px}.portal-header .portal-server{gap:6px}.portal-header .portal-server .portal-live-dot{display:none}.portal-header .portal-server small{font-size:9px}.portal-desktop-nav a{padding:10px 8px}.portal-header-bell{padding:4px}}@media (max-width:860px){.portal-header-inner{display:grid;grid-template-columns:36px 1fr;gap:10px 14px;padding:11px 20px}.portal-header-actions{justify-content:flex-end;gap:10px;grid-column:2;grid-row:1}.portal-brand{grid-row:1}.portal-brand img{width:36px;height:36px}.portal-desktop-nav{grid-row:2;grid-column:1/-1;display:flex;overflow:auto;gap:4px;justify-content:center;scrollbar-width:none}.portal-desktop-nav a{font-size:11px;padding:7px 12px;white-space:nowrap}.portal-header .portal-server{position:absolute;top:22px;left:72px}.portal-header .portal-server>svg{display:none}.portal-header .portal-server>span{font-size:10px}.portal-header .portal-server small{font-size:8px}.portal-header .portal-cart{padding:8px;gap:5px;border-radius:11px}.portal-header .portal-cart>span{display:none}.portal-header .portal-cart svg{width:20px;height:20px}.portal-account-toggle>span{display:none}.portal-account-toggle>svg{display:none}.portal-account-toggle .portal-avatar{width:28px;height:28px}.portal-header-bell{padding:3px}.portal-header .portal-login{padding:8px;font-size:10px;gap:5px}.portal-header .portal-login svg{width:14px}.portal-shop-category-strip{top:108px}.portal-settings-layout{grid-template-columns:1fr}.portal-settings-layout>aside{grid-template-columns:1fr 1fr}.portal-reading-layout>aside{display:block}.portal-support-card{display:none}.portal-reading-layout>aside>.portal-button{margin:0}.portal-notification-servers{display:flex}.portal-notification-servers>button{flex:1}.portal-article-card-bottom{flex-wrap:wrap}.portal-boss-badges>span{font-size:9px;padding:5px 6px}.portal-boss-statrow{font-size:9px}}@media (max-width:540px){.portal-header-inner{padding:10px 15px;gap:8px 10px}.portal-header .portal-server{left:64px;top:19px}.portal-header-actions{gap:7px}.portal-desktop-nav{justify-content:space-between}.portal-desktop-nav a{padding:7px 9px;font-size:10px}.portal-shop-category-strip{top:100px}.portal-header .portal-cart svg{width:18px}.portal-header-bell svg{width:18px}.portal-header .portal-cart>b{font-size:8px;padding:2px 4px;min-width:14px}.portal-boss-badges{gap:5px}.portal-boss-badges>span{font-size:8px;padding:5px 6px;gap:4px}.portal-boss-badges svg{width:11px;height:11px}.portal-boss-statrow{font-size:8px;gap:16px}.portal-boss-hero{margin-inline:-9px;border-radius:12px}.portal-boss-hero>img{aspect-ratio:1.35}.portal-boss-hero-overlay{left:12px;right:12px;bottom:12px}.portal-boss-hero-overlay .portal-boss-timer{font-size:18px}.portal-boss-description{font-size:12px}.portal-boss-detail-stats{flex-wrap:wrap;gap:12px 28px}.portal-boss-detail-stats>p{flex-basis:100%;margin:0;font-size:10px}.portal-reward{padding:12px;gap:8px}.portal-reward-icon{width:24px;height:28px}.portal-reward-icon>img{width:23px;height:23px}.portal-reward-icon svg{width:16px}.portal-reward b{font-size:16px}.portal-reward small{font-size:9px}.portal-reward-chance{font-size:7px;top:8px;right:8px}.portal-rewards-grid{gap:8px}.portal-settings-layout>aside{grid-template-columns:1fr}.portal-notification-message{font-size:13px;padding:18px}.portal-toggle-row small{font-size:11px}.portal-moderation-toolbar>.portal-segmented{max-width:100%;overflow-x:auto}.portal-moderation-toolbar>.portal-segmented>button{white-space:nowrap;font-size:10px}.portal-article-card-bottom>.portal-author-identity{font-size:9px}.portal-author-identity .portal-avatar{width:24px!important;height:24px!important}.portal-image-editor{padding:4px}.portal-image-editor .portal-field input{font-size:13px!important}.portal-custom-collection>h2{font-size:20px}.portal-custom-collection .portal-title-name{overflow-wrap:anywhere}.portal-title-card .portal-caption{font-size:9px}.portal-editor-help{order:2}}@media (max-width:860px){.portal-header-inner{display:flex;min-height:67px;justify-content:space-between;padding:12px 18px}.portal-header .portal-desktop-nav{display:none}.portal-header .portal-server{top:18px;left:65px}.portal-header-actions{gap:9px}.portal-header.is-shop .portal-header-bell{display:none}.portal-header.is-shop .portal-account-toggle .portal-avatar{border-radius:50%;overflow:hidden}.shopRoot .portal-shop-category-strip{display:none}.portal-shop-category-strip{top:67px}.mobileNavMiniItem .portal-avatar{border-radius:50%;overflow:hidden}.mobileNavMiniItem.square:has(.portal-avatar){border-radius:50%;background:#12151c99;width:52px;height:52px;padding:3px;flex-shrink:0;box-sizing:border-box}.mobileDock .mobileCartFloat{border-color:#ffb66a60;background:#1917169e;color:#ffcb92;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 24px #0003}.mobileDock .mobileCartFloatSum{color:#ffcd96}.mobileDock .mobileCartFloat .cartBadge{background:#ffb368;color:#2b180a}}.portal-promo-cards{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.portal-promo-card{padding:22px;border:1px solid #ffffff15;background:#202127;border-radius:16px}.portal-promo-card.personal{background:radial-gradient(ellipse at top right,#ffb95026,transparent 75%),#29231c;border-color:#e6a54555}.portal-promo-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.portal-promo-card-top>span{display:flex;align-items:center;gap:8px;font-weight:650;font-size:13px;color:#f9d8a4}.portal-promo-card-top>b{font-size:34px;line-height:1;color:#ffd18d;letter-spacing:-.05em}.portal-promo-card p{font-size:12px;color:#c6b7a4;margin:10px 0 16px}.portal-promo-card>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px dashed #dca25250;background:#13131066;padding:13px;border-radius:10px;color:#ffe5be;cursor:pointer}.portal-promo-card code{font-size:11px;overflow-wrap:anywhere}.portal-promo-card small{display:block;color:#a89780;font-size:10px;margin-top:12px}@media (max-width:540px){.portal-promo-cards{grid-template-columns:1fr}.portal-promo-card{padding:19px}.portal-promo-card-top>b{font-size:32px}}@media (max-width:860px){.portal-header .portal-account-toggle>.portal-avatar{display:inline-flex;flex-shrink:0}.portal-account-toggle>span:not(.portal-avatar){display:none}}.portal-comment-identity{min-width:0;max-width:100%;gap:10px}.portal-comment-identity>.portal-avatar{flex-shrink:0}.portal-comment-identity>.mc-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.portal-comment .portal-author-row{align-items:center;flex-wrap:wrap}.portal-comment-identity>.mc-text{font-size:13px}.portal-comment>p{font-size:14px;line-height:1.7}@media (max-width:540px){.portal-comment-identity>.mc-text{font-size:12px}}.portal-boss-card .portal-boss-image{aspect-ratio:16/10;position:relative;overflow:hidden;padding:0;display:block;flex-shrink:0}.portal-boss-card .portal-boss-image>img{width:100%;height:100%;object-fit:cover;padding:0}.portal-boss-clock{position:absolute;bottom:14px;left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:94%;z-index:2}.portal-boss-clock>span{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border-radius:11px;background:#0b0e1494;border:1px solid #ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 12px #0002;color:#ffd497;white-space:nowrap}.portal-boss-number{top:10px;left:10px;background:#0b0c12bb;padding:5px 7px;border-radius:6px;color:#b6bfce}.portal-boss-reflection{display:flex;align-items:center;gap:7px;width:fit-content;padding:9px 12px;border:1px solid #c69af526;background:#c69af50b;border-radius:10px;color:#c6b4df;font-size:13px}.portal-boss-reflection b{color:#ddbefc}.portal-boss-open{display:flex;align-items:center;gap:7px;color:#8bdfb5;font-size:13px;min-height:44px;margin:5px 0 15px}.portal-profile-aside .portal-player-card h1 .mc-text{font-size:21px;white-space:pre-wrap;overflow-wrap:anywhere}.portal-account-identity>.mc-text{white-space:pre-wrap;overflow-wrap:anywhere}.portal-author-identity{min-width:0}.portal-author-identity>.portal-avatar{flex-shrink:0}.portal-author-identity>.mc-text{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:540px){.portal-boss-card .portal-boss-clock{bottom:9px}.portal-boss-clock>span{font-size:10px;padding:7px 9px}.portal-boss-open{font-size:11px;min-height:35px}.portal-boss-reflection{font-size:12px}}.portal-article-actions{display:grid;gap:10px;margin-top:16px}.portal-comment-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.portal-comment-actions,.portal-dialog-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.portal-dialog-actions{justify-content:flex-end;margin-top:24px}.portal-comment-actions button{font-size:12px}.portal-moderation-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0}.portal-moderation-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px 12px;background:var(--portal-surface,#191b21);color:var(--portal-muted,#a0a4b0);border:1px solid #ffffff12;border-radius:16px;font:inherit;font-weight:650;cursor:pointer}.portal-moderation-tabs button.active{background:#ff9b1614;border-color:#ffae4055;color:#ffc777}.portal-moderation-workspace{min-height:360px}.portal-moderation-toolbar{align-items:center;gap:18px;margin-bottom:24px}.portal-moderation-toolbar .portal-category-pills{margin:0}.portal-moderation-toolbar .portal-search{max-width:360px;flex:1}.portal-moderation-list{display:grid;gap:14px}.portal-moderation-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px}.portal-moderation-content{min-width:0;flex:1}.portal-moderation-content h2{margin:10px 0 18px;font-size:22px;overflow-wrap:anywhere}.portal-moderation-content p{margin:12px 0;overflow-wrap:anywhere}.portal-moderation-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.portal-moderation-comment{white-space:pre-wrap;line-height:1.6}.portal-moderation-card .portal-author-identity{flex-wrap:wrap;row-gap:6px}@media (max-width:700px){.portal-moderation-tabs{gap:6px}.portal-moderation-tabs button{flex-direction:column;font-size:11px;padding:15px 4px;gap:8px;border-radius:12px}.portal-moderation-card{align-items:stretch;flex-direction:column;padding:22px;gap:20px}.portal-moderation-actions{justify-content:space-between;gap:12px}.portal-moderation-toolbar{align-items:stretch;flex-wrap:wrap}.portal-moderation-toolbar .portal-search{max-width:none;flex-basis:100%}.portal-moderation-toolbar .portal-category-pills{overflow:auto;flex-wrap:nowrap}.portal-comment-footer{gap:8px}.portal-dialog-actions .portal-button{flex:1}.portal-moderation-content h2{font-size:20px}}.portal-dialog{color-scheme:dark;scrollbar-width:thin;scrollbar-color:#51545d #1b1d23}.portal-boss-card-body>.portal-boss-statrow,.portal-boss-card-body>.portal-boss-open{min-height:44px;margin:4px 0 18px}.portal-boss-hero>.portal-boss-clock{top:15px;right:15px;bottom:auto;left:auto;transform:none;max-width:calc(100% - 140px)}.portal-boss-hero>.portal-boss-clock>span{min-height:44px;padding:11px 15px;font-size:13px;gap:9px;border-radius:12px}.portal-boss-hero>.portal-boss-clock>.portal-boss-timer{font-size:24px;line-height:1.1;font-weight:750}.portal-boss-hero>.portal-boss-clock svg{width:20px;height:20px}@media (max-width:540px){.portal-boss-card-body>.portal-boss-statrow,.portal-boss-card-body>.portal-boss-open{min-height:36px;margin:4px 0 13px}.portal-boss-hero>.portal-boss-clock{top:12px;right:12px;max-width:calc(100% - 105px)}.portal-boss-hero>.portal-boss-clock>span{min-height:40px;padding:9px 11px;font-size:10px;gap:7px}.portal-boss-hero>.portal-boss-clock>.portal-boss-timer{font-size:20px}.portal-boss-hero>.portal-boss-clock svg{width:17px;height:17px}}.portal-subscriptions>div{display:flex;justify-content:space-between;padding:14px 0;gap:15px;border-bottom:1px solid var(--portal-line);font-size:12px}.portal-subscriptions>div>span{color:#818491}.portal-boss-card-footer{margin-top:auto;border-top:1px solid var(--portal-line);padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;color:#737c8c}.portal-boss-card-footer i{font-style:normal;padding:0 4px;color:#444c5a}.portal-boss-card-footer .portal-icon-button{border:0;width:30px;height:30px}@media (max-width:540px){.portal-boss-card-footer{font-size:7px;padding-top:8px;gap:4px}}@media (max-width:540px){.portal-boss-card-footer i{padding:0 2px}}@media (max-width:540px){.portal-boss-card-footer>.portal-icon-button{width:22px;height:25px}}@media (max-width:540px){.portal-boss-card-footer svg{width:15px}}.portal-boss-card-footer{align-items:center}.portal-boss-card-footer>.portal-icon-button{flex-shrink:0}@media (max-width:540px){.portal-boss-card-footer>.portal-icon-button{width:28px;height:32px}}@media (max-width:540px){.portal-boss-card-footer>.portal-icon-button svg{width:17px}}.portal-boss-hero-labels{position:absolute;left:15px;top:15px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.portal-boss-pro{font-size:11px!important;padding:7px 10px;border-radius:8px;color:#ffcf86;border-color:#ffbd6066;background:#311f0fdb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.portal-boss-image>.portal-boss-pro{position:absolute;right:12px;top:12px;z-index:2}.portal-boss-hero-server{background:#0b0e1494;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.portal-boss-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 24px}.portal-boss-filters .portal-field{margin:0}.portal-boss-filters .portal-field>span{color:#d2d5df;font-size:13px}.portal-boss-filters select{min-height:48px;padding:12px 14px;background:#17191f;border-color:#ffffff30;color:#f3f4f8;font-size:14px;font-weight:600;color-scheme:dark}.portal-boss-filters select:enabled:hover{border-color:#ffffff50}.portal-boss-filters select:focus-visible{border-color:#ffba70;outline:2px solid #ffba70;outline-offset:3px}.portal-boss-filters select:disabled{opacity:1;color:#c2c5d0;-webkit-text-fill-color:#c2c5d0;cursor:not-allowed}.portal-boss-filters option{background:#17191f;color:#f3f4f8}.portal-boss-filters option:disabled{color:#a5aab8}@media (max-width:540px){.portal-boss-filters{grid-template-columns:1fr;gap:14px}}.portal-boss-card-footer .portal-boss-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1;max-width:240px}.portal-boss-card-footer .portal-boss-badges>span{justify-content:center;min-height:28px}@media (max-width:540px){.portal-boss-hero-labels{top:12px;left:12px}}@media (max-width:860px){.portal-boss-card-footer{gap:6px}}@media (max-width:860px){.portal-boss-card-footer .portal-boss-badges{display:flex;flex-direction:column;align-items:flex-start;flex:0 1 auto;gap:4px;min-width:0}}@media (max-width:860px){.portal-boss-card-footer .portal-boss-badges>span{justify-content:flex-start;min-height:20px;padding:2px 4px;font-size:9px;line-height:1.3;gap:3px;border-radius:5px}}@media (max-width:860px){.portal-boss-card-footer .portal-boss-badges svg{width:10px;height:10px}}@media (max-width:860px){.portal-boss-card-footer>.portal-icon-button{width:44px;height:44px;flex:0 0 44px;border:1px solid #ffba7066;border-radius:13px;background:#ff983e24;color:#ffc27d}}@media (max-width:860px){.portal-boss-card-footer>.portal-icon-button svg{width:22px;height:22px}}@media (max-width:860px){.portal-boss-card-footer>.portal-icon-button.enabled{background:#ff983e40;border-color:#ffba70b3;color:#ffdcac}}@media (max-width:860px){.portal-boss-card-footer>.portal-icon-button:hover{background:#ff983e38}}.portal-profile-identity{flex:1;min-width:0;text-align:left}.portal-player-card .portal-profile-identity h1{margin:0;line-height:1.4}.portal-profile-status{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:10px}.portal-profile-status>.portal-pro{margin:0;flex:none}.portal-subscriptions>div{gap:12px}.portal-subscriptions>div>span{text-align:right;line-height:1.5}.portal-offer-banner{box-sizing:border-box;position:relative;max-width:1220px;margin:18px auto 0;padding:18px 48px 18px 20px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:14px;row-gap:12px;border:1px solid #e2aa4850;border-radius:16px;background:linear-gradient(110deg,#322b20,#23211f);color:#ffe2ae;font-family:inherit}.portal-offer-emblem{box-sizing:border-box;display:grid;place-items:center;width:44px;height:44px;flex:none;background:#ffd27414;color:#ffc76b;border-radius:12px}.portal-offer-emblem svg{flex:none;width:24px;height:24px}.portal-offer-content{min-width:0;display:flex;flex-direction:column;gap:6px;padding:0}.portal-offer-content b{font-size:14px;line-height:1.45}.portal-offer-content>span{font-size:11px;line-height:1.5;color:#c1ae91}.portal-offer-content code{font-size:11px;overflow-wrap:anywhere}.portal-offer-actions{display:flex;align-items:center;gap:20px;min-width:0}.portal-offer-actions>button,.portal-offer-actions>a,.portal-offer-close{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:0;background:none;color:#ffd28f;font:inherit;font-size:12px;line-height:1.4;white-space:nowrap;text-decoration:none;cursor:pointer;padding:0}.portal-offer-actions svg,.portal-offer-close svg{flex:none}.portal-offer-banner .portal-offer-close{position:absolute;right:8px;top:8px;width:32px;height:32px;min-height:32px;color:#ac9b83}.portal-offer-banner+main{padding-top:26px}@media (max-width:1260px){.portal-offer-banner{margin:16px 25px 0}}@media (max-width:700px){.portal-offer-banner{grid-template-columns:40px minmax(0,1fr);align-items:start;margin:14px 18px 0;padding:18px 16px;column-gap:12px;row-gap:10px}}@media (max-width:700px){.portal-offer-emblem{width:40px;height:40px;border-radius:11px}}@media (max-width:700px){.portal-offer-content{padding-right:20px}}@media (max-width:700px){.portal-offer-content b{font-size:13px}}@media (max-width:700px){.portal-offer-actions{grid-column:2;justify-content:space-between;gap:12px}}@media (max-width:700px){.portal-offer-actions>button,.portal-offer-actions>a{min-height:44px;font-size:12px}}@media (max-width:380px){.portal-offer-banner{padding:16px 12px;column-gap:10px}}@media (max-width:380px){.portal-offer-actions{grid-column:1/-1;justify-content:space-between;padding-left:50px;gap:8px}}@media (max-width:380px){.portal-offer-actions>button,.portal-offer-actions>a{font-size:11px;gap:5px}}@media (max-width:380px){.portal-subscriptions>div{align-items:flex-start;flex-direction:column;gap:6px}}@media (max-width:380px){.portal-subscriptions>div>span{text-align:left}}.portal-color-inputs .portal-color-stop input.portal-color-code{box-sizing:content-box;width:7.5ch;min-width:0;height:24px;margin:0;padding:0;border:0;border-radius:3px;background:transparent;color:#c4c6d0;box-shadow:none;font:11px/24px ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase;cursor:text}.portal-color-inputs .portal-color-stop input.portal-color-code:hover{color:#f4f4f6}.portal-color-inputs .portal-color-stop input.portal-color-code:focus-visible{outline:1px solid var(--portal-accent);outline-offset:3px;color:#fff}.wiki-discussion{max-width:none;padding:30px 34px}.wiki-discussion-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.wiki-discussion-heading h2{margin:7px 0 0;font-size:25px}.wiki-discussion-heading h2>span{display:inline-flex;align-items:center;justify-content:center;min-width:27px;height:27px;padding:0 7px;background:#ffffff08;border:1px solid #ffffff0d;border-radius:9px;color:#c2c6d1}.wiki-discussion-state{font-size:11px;color:#8edab2;background:#72ce9a0b;border:1px solid #72ce9a24;padding:7px 10px;border-radius:20px;white-space:nowrap}.wiki-discussion-state.closed{color:#b5b8c4;background:#ffffff05;border-color:#ffffff12}.wiki-comment-settings{border-bottom:1px solid var(--portal-line);margin-bottom:24px}.wiki-comment-settings .portal-toggle-row{margin:0 0 16px}.wiki-composer{display:flex;align-items:flex-start;gap:14px;margin:18px 0 26px}.wiki-composer>.portal-avatar,.wiki-comment>.portal-avatar{flex-shrink:0;border-radius:50%;border:2px solid #d8b68633;box-shadow:0 0 0 4px #b78b3b08;overflow:hidden}.wiki-composer-main{flex:1;min-width:0;border:1px solid #ffffff14;background:#10121780;border-radius:16px;padding:14px}.wiki-composer-main:focus-within{border-color:#ffc27d60}.wiki-composer textarea{width:100%;box-sizing:border-box;display:block;font:inherit;font-size:14px;line-height:1.7;min-height:65px;border:0!important;outline:none;box-shadow:none!important;border-radius:0!important;padding:0!important;color:#e4e6ed;background:transparent;resize:vertical}.wiki-composer textarea::placeholder{color:#858b9c}.wiki-composer-tools{display:flex;align-items:center;gap:12px;margin-top:12px}.wiki-composer-tools small{margin-left:auto;color:#8a91a2;font-size:10px}.wiki-composer-tools .portal-button{padding:10px 15px;font-size:12px;gap:8px;min-height:40px}.wiki-emoji-trigger{display:flex;gap:6px;align-items:center;font-size:23px;color:#c3c9d7;background:none;border:0;cursor:pointer;padding:4px;min-width:32px}.wiki-emoji-trigger span{font-size:11px}.wiki-emoji-trigger.active,.wiki-emoji-trigger:hover{color:#ffc77d}.wiki-emoji-picker{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;padding:12px 0 0;margin-top:10px;border-top:1px solid #ffffff10;max-width:380px}.wiki-emoji-picker button{border:0;background:#ffffff04;border-radius:8px;cursor:pointer;min-height:38px;font-size:22px}.wiki-emoji-picker button:hover,.wiki-emoji-picker button:focus-visible{background:#ffb9671c;outline:1px solid #ffb96755}.wiki-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wiki-comment{display:flex;gap:14px;align-items:flex-start;padding:24px 0;border-top:1px solid #ffffff0d}.wiki-comment-main{flex:1;min-width:0}.wiki-comment-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px 16px;min-height:24px}.wiki-comment-meta>.mc-text{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.wiki-comment-meta time{font-size:10px;color:#8b93a3}.wiki-comment-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:14px;margin:8px 0 12px;color:#d2d6e0}.wiki-comment-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.wiki-comment-actions>.portal-text-button{font-size:11px;min-height:32px}.wiki-comment-actions .portal-reactions{border-radius:9px;background:#ffffff03}.wiki-comment-actions .portal-reactions button{min-width:36px;padding:6px 9px}.wiki-comment-remove{color:#929bad!important}.wiki-comment-remove:hover{color:#ff9c9c!important}.wiki-thread{margin-top:14px}.wiki-thread-toggle{font-size:12px;color:#e0b67d!important;min-height:34px}.wiki-comment-reply{border:0;border-left:2px solid #d2aa6730;padding:12px 0 12px 16px;gap:12px}.wiki-comment-reply .wiki-composer{margin-left:-48px}.wiki-reply-to{display:block;font-size:10px;color:#a99b88;margin-top:6px}.wiki-reply-context{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #ffffff0d;color:#a3acbb;font-size:11px}.wiki-reply-context .mc-text{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.wiki-reply-context button{border:0;background:none;color:#a5acb8;padding:5px;cursor:pointer}.wiki-comments-empty{text-align:center;padding:22px 12px 10px;color:#9da5b6}.wiki-comments-empty>span{font-size:28px}.wiki-comments-empty p{color:#dce0e8;font-size:15px;margin:12px 0 5px}.wiki-comments-empty small{font-size:12px}.wiki-deleted{color:#8c93a4;font-style:italic;font-size:13px;margin:4px 0}.wiki-deleted-avatar{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:#ffffff05;color:#757f92;border-radius:50%}.portal-review-author{margin-bottom:26px;gap:12px}.portal-review-layout{grid-template-columns:minmax(0,1fr) 320px}.portal-review-sidebar h2{color:#e4e7ed;font-size:20px;margin:0 0 14px}.portal-review-sidebar .portal-button{margin-top:12px}.portal-review-sidebar .portal-field{margin-top:20px}.portal-review-changes{border:1px solid #dfb16638;border-radius:14px;background:#a77b1c08;padding:18px 22px;margin:20px 0}.portal-review-changes summary{cursor:pointer;color:#ebc283;display:flex;align-items:center;gap:10px;font-size:14px}.portal-review-changes summary>span:last-child{margin-left:auto;font-size:11px;color:#9eabbc}.portal-review-version{border-top:1px solid #ffffff10;margin-top:20px;padding-top:10px}.portal-review-version h3{font-size:17px}.portal-review-version h4{font-size:12px;color:#b8c2d4}.portal-diff-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.portal-diff-pair>div{background:#db777708;border:1px solid #db777722;border-radius:10px;padding:12px;min-width:0}.portal-diff-pair>div+div{background:#74c29a08;border-color:#74c29a24}.portal-diff-pair small{color:#d49a9a;font-size:10px}.portal-diff-pair>div+div small{color:#92d3b2}.portal-diff-pair p{color:#c6ccd8;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}@media (max-width:850px){.portal-review-layout{grid-template-columns:1fr}.portal-review-sidebar{position:static}.portal-review-sidebar .portal-button{width:100%}}@media (max-width:540px){.wiki-discussion{padding:22px 16px}.wiki-discussion-heading h2{font-size:22px}.wiki-discussion-state{font-size:10px;padding:6px 8px}.wiki-composer{gap:10px}.wiki-composer>.portal-avatar{width:34px!important;height:34px!important}.wiki-composer-main{padding:11px;border-radius:12px}.wiki-composer textarea{font-size:13px}.wiki-composer-tools{gap:6px}.wiki-composer-tools .portal-button{padding:9px 11px;font-size:11px}.wiki-emoji-trigger span{display:none}.wiki-emoji-picker{grid-template-columns:repeat(6,minmax(0,1fr))}.wiki-comment{gap:10px}.wiki-comment>.portal-avatar{width:36px!important;height:36px!important}.wiki-comment-meta{gap:3px 8px}.wiki-comment-meta>.mc-text{font-size:12px}.wiki-comment-body{font-size:13px}.wiki-comment-actions{gap:6px 10px}.wiki-comment-reply{padding-left:9px;gap:9px}.wiki-comment-reply>.portal-avatar{width:28px!important;height:28px!important}.wiki-comment .wiki-composer{margin-left:-45px}.wiki-comment-reply .wiki-composer{margin-left:-38px}.wiki-comment-actions .portal-spacer{display:none}.wiki-deleted-avatar{width:36px;height:36px}.portal-diff-pair{grid-template-columns:1fr}.portal-review-changes{padding:16px}.portal-review-changes summary{flex-wrap:wrap}.portal-review-changes summary>span:last-child{margin-left:0}.portal-block-toolbar{gap:5px}.portal-block-toolbar select{max-width:100px}.portal-block-toolbar input[type=color]{width:25px}}.portal-transfer-toolbar{display:flex;align-items:center;gap:12px;margin:24px 0}.portal-transfer-toolbar .portal-search{flex:1;min-width:180px}.portal-transfer-toolbar .portal-field{margin:0;min-width:180px}.portal-transfer-toolbar .portal-button{white-space:nowrap}.portal-transfer-table{overflow:hidden}.portal-transfer-table table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.portal-transfer-table th{text-align:left;color:#a3acbd;font-weight:500;background:#ffffff03}.portal-transfer-table th,.portal-transfer-table td{padding:18px;border-bottom:1px solid #ffffff0c}.portal-transfer-table td{color:#dce1ea}.portal-transfer-table td strong{display:block;font-size:12px}.portal-transfer-table td small{display:block;color:#8d98ab;font-size:10px;margin-top:6px}.portal-transfer-table td code{display:inline-block;font-size:9px;color:#78869c;margin-top:7px}.portal-transfer-table td a{display:inline-block;margin-left:12px;font-size:10px;color:#d3ad78}.portal-transfer-arrow{color:#7c8799}.portal-transfer-table tr:last-child td{border-bottom:0}@media (max-width:600px){.portal-transfer-toolbar{flex-wrap:wrap}.portal-transfer-toolbar .portal-search{flex-basis:100%}.portal-transfer-toolbar .portal-field{flex:1;min-width:0}.portal-transfer-table th,.portal-transfer-table td{padding:14px 12px}}@media (max-width:850px){.portal-review-layout>aside{order:2}.portal-review-layout>section{order:1}}.portal-rich-editor{border-top:1px solid var(--portal-border,rgba(255,255,255,.08))}.portal-rich-toolbar{display:flex;align-items:center;gap:5px;padding:10px 14px;background:#ffffff06;border-bottom:1px solid rgba(255,255,255,.07);flex-wrap:wrap}.portal-rich-toolbar button,.portal-rich-color{display:inline-flex;justify-content:center;align-items:center;min-width:34px;height:34px;border-radius:8px;border:1px solid transparent;background:transparent;color:#dedee7;cursor:pointer;font-size:16px}.portal-rich-toolbar button:hover,.portal-rich-toolbar button.active{background:#ffad4e1f;border-color:#ffad4e4d;color:#ffbe76}.portal-rich-toolbar button:disabled{opacity:.35;cursor:default}.portal-rich-toolbar button:focus-visible,.portal-rich-hex:focus-visible{outline:2px solid #ffad4e;outline-offset:2px}.portal-rich-color{position:relative;font-weight:700}.portal-rich-color span{border-bottom:3px solid;padding:0 3px}.portal-rich-color input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.portal-rich-toolbar .portal-rich-hex{width:86px;min-width:0;padding:7px;border:1px solid #34353d;border-radius:8px;background:#16171c;color:#dddde5;font:12px ui-monospace,monospace}.portal-rich-content{min-height:170px;padding:22px 24px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;outline:none;color:#dddde5;font-size:16px;caret-color:#ffb968}.portal-rich-content:focus{box-shadow:inset 3px 0 #e2a05a;background:#ffffff03}.portal-rich-content:empty:before{content:attr(data-placeholder);color:#8e8f9e;pointer-events:none}.portal-rich-content.heading{font-size:24px;min-height:100px}.portal-rich-content.quote{border-left:3px solid #dd9c55;margin:16px;padding:8px 18px;min-height:100px}.portal-rich-content.list{padding-left:32px}.portal-rich-status{display:flex;justify-content:space-between;gap:12px;padding:10px 18px;border-top:1px solid rgba(255,255,255,.05);font-size:11px;color:#aaaab7}.portal-rich-status>span:last-child{white-space:nowrap}.portal-wiki-filter{display:flex;gap:16px;align-items:end}.portal-wiki-filter .portal-search{flex:1;min-width:180px}.portal-wiki-filter .portal-select-label{min-width:190px}.portal-view-count{display:inline-flex;align-items:center;gap:6px;color:#b4b4c2}.portal-category-form{display:flex;align-items:end;gap:14px;margin:25px 0}.portal-category-form .portal-field{flex:1;margin:0;max-width:460px}.portal-category-form>.portal-button{min-height:52px}.portal-category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-category-list>.portal-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px}.portal-category-list span{overflow-wrap:anywhere;min-width:0}.portal-moderation-tabs{overflow-x:auto}.portal-moderation-tabs>button{flex-shrink:0}.portal-article-card-bottom>div{flex-wrap:wrap}@media (max-width:700px){.portal-wiki-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-wiki-filter .portal-search{grid-column:1/-1}.portal-wiki-filter .portal-select-label{min-width:0;width:100%}.portal-wiki-filter select{width:100%;font-size:13px}.portal-rich-content{padding:16px;min-height:190px}.portal-rich-toolbar{padding:8px;gap:3px}.portal-rich-toolbar button,.portal-rich-color{min-width:32px}.portal-rich-toolbar .portal-rich-hex{width:80px}.portal-rich-status{padding:8px 12px;font-size:10px}.portal-category-list{grid-template-columns:1fr}.portal-category-form{flex-wrap:wrap}.portal-category-form .portal-field{flex-basis:100%;max-width:none}.portal-author-row{flex-wrap:wrap}.portal-article-card-bottom{flex-wrap:wrap;gap:12px}}.portal-avatar{background-repeat:no-repeat;image-rendering:pixelated;flex-shrink:0;aspect-ratio:1}.portal-avatar>img{display:block;width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.wiki-comment-main{position:relative}.wiki-comment-menu{display:none}.wiki-composer textarea:focus-visible{outline:none!important}.wiki-composer textarea{min-height:65px;max-height:160px;overflow-y:auto;resize:none}.wiki-thread-sheet{padding:0;border:1px solid #ffffff14;background:#17191f;color:#e7e9ef;max-width:700px;width:100%;box-sizing:border-box;max-height:calc(var(--wiki-viewport-height,100dvh) - 8px);height:min(82dvh,780px);position:fixed;left:0;right:0;top:calc(var(--wiki-viewport-top,0px) + var(--wiki-viewport-height,100dvh));bottom:auto;transform:translateY(-100%);margin:0 auto;border-radius:24px 24px 0 0;overflow:hidden;box-shadow:0 -20px 80px #0008}.wiki-thread-sheet::backdrop{background:#06080bb0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wiki-thread-sheet-inner{height:100%;display:flex;flex-direction:column;min-height:0}.wiki-thread-sheet header{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:20px 14px 8px 20px;position:relative;border-bottom:1px solid #ffffff10;background:#1c1e25}.wiki-thread-sheet header h2{font-size:19px;margin:0;flex:1}.wiki-thread-sheet header .portal-icon-button{width:44px;height:44px;border:0;background:transparent}.wiki-sheet-handle{position:absolute;top:8px;left:calc(50% - 18px);width:36px;height:4px;border-radius:8px;background:#555a65}.wiki-thread-sheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 12px;scrollbar-width:thin}.wiki-thread-sheet-body>.wiki-comment:first-child{border-bottom:1px solid #ffffff10;padding-bottom:20px;margin-bottom:4px}.wiki-thread-sheet footer{flex-shrink:0;padding:12px 14px max(12px,env(safe-area-inset-bottom));border-top:1px solid #ffffff12;background:#1c1e25;max-height:50dvh;overflow-y:auto}.wiki-thread-sheet footer .wiki-composer{margin:0}.wiki-thread-sheet .wiki-comment-reply{border:0;padding:18px 0;gap:11px}.wiki-thread-sheet .wiki-comment-reply>.portal-avatar{width:32px!important;height:32px!important}.wiki-thread-sheet .wiki-composer-main{background:#111318;border-color:#ffffff16}@media (max-width:700px){.wiki-discussion{padding:22px 16px;border-radius:20px}.wiki-discussion-heading{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:20px}.wiki-discussion-heading h2{font-size:22px;line-height:1.3;display:flex;gap:8px;align-items:center}.wiki-discussion-heading h2>span{height:24px;min-width:24px;border:0;border-radius:8px;font-size:12px;margin-left:0}.wiki-discussion-state{margin-top:25px;padding:5px 8px;font-size:10px}.wiki-composer{gap:10px;margin:16px 0 24px}.wiki-composer>.portal-avatar{width:34px!important;height:34px!important;border:0;box-shadow:none;margin-top:3px}.wiki-composer-main{border-radius:18px;background:#24262f70;padding:11px 12px;border:1px solid #ffffff10}.wiki-composer textarea{font-size:16px;line-height:1.5;min-height:26px}.wiki-composer textarea::placeholder{font-size:13px;line-height:24px}.wiki-composer:not(.is-editing):not(.is-reply):not(:focus-within) .wiki-composer-tools{display:none}.wiki-composer-tools{gap:5px;margin-top:8px}.wiki-composer-tools .portal-button{min-height:42px;min-width:44px;padding:8px 12px;border-radius:22px;font-size:12px}.wiki-emoji-trigger{min-width:44px;min-height:44px;justify-content:center;padding:0}.wiki-emoji-trigger span{display:none}.wiki-emoji-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.wiki-emoji-picker button{min-height:42px;font-size:24px}.wiki-comment{gap:11px;padding:18px 0;border:0}.wiki-comment>.portal-avatar{width:36px!important;height:36px!important;border:0;box-shadow:none}.wiki-comment-meta{min-height:0;gap:3px 8px;line-height:1.5;padding-right:26px}.wiki-comment-meta>.mc-text{font-size:12px;line-height:1.55}.wiki-comment-meta time{font-size:10px;color:#969eae}.wiki-comment-body{font-size:14px;line-height:1.65;margin:6px 0 4px;color:#e0e3eb}.wiki-comment-actions{gap:4px;flex-wrap:nowrap;margin-left:-10px}.wiki-comment-actions .portal-reactions{background:transparent;border:0;border-radius:0;overflow:visible}.wiki-comment-actions .portal-reactions button{min-width:44px;min-height:44px;padding:8px 9px;gap:7px;font-size:11px;border:0;border-radius:24px;color:#b8bfce}.wiki-comment-actions .portal-reactions button.active{color:#ffba6d;background:#ffb35b10}.wiki-comment-actions>.portal-text-button{min-height:44px;padding:8px 10px;font-size:12px;border-radius:22px}.wiki-comment-actions .wiki-comment-remove,.wiki-comment-actions .portal-spacer{display:none}.wiki-comment-menu{display:block;position:absolute;right:-9px;top:-10px;z-index:2}.wiki-comment-menu summary{list-style:none;display:grid;place-items:center;width:44px;height:44px;cursor:pointer;color:#b5bccb;border-radius:50%}.wiki-comment-menu summary::-webkit-details-marker{display:none}.wiki-comment-menu[open] summary{background:#ffffff0b;color:#edbf86}.wiki-comment-menu>div{position:absolute;top:40px;right:8px;min-width:148px;padding:6px;background:#262932;border:1px solid #ffffff18;border-radius:14px;box-shadow:0 12px 32px #0007}.wiki-comment-menu button{display:block;width:100%;min-height:44px;text-align:left;padding:10px 14px;border:0;background:none;color:#e2e5ed;font:inherit;font-size:13px;border-radius:9px;cursor:pointer}.wiki-comment-menu button:hover{background:#ffffff0b}.wiki-thread{margin-top:0}.wiki-thread-toggle{display:inline-flex;align-items:center;min-height:44px;gap:8px;padding:8px 12px;margin-left:-12px;border-radius:22px;font-size:12px;color:#efbd7d!important}.wiki-thread-toggle:active{background:#ffc0740c}.wiki-reply-to{font-size:11px;line-height:1.6;margin-top:5px}.wiki-reply-context{font-size:11px;line-height:1.5;padding-bottom:8px;margin-bottom:8px}.wiki-reply-context button{width:36px;height:36px;flex-shrink:0}.wiki-comment-settings .portal-toggle-row{gap:10px}.wiki-comment-settings .portal-toggle-row small{font-size:11px;line-height:1.5}.wiki-thread-sheet .wiki-comment-actions>.portal-text-button{font-size:12px}}@media (max-width:380px){.wiki-discussion-heading{gap:10px}.wiki-discussion-heading .wiki-discussion-state{margin-top:0}.wiki-discussion{padding-left:12px;padding-right:12px}.wiki-discussion-state{font-size:9px;padding:5px 6px}.wiki-comment{gap:9px}.wiki-comment>.portal-avatar{width:32px!important;height:32px!important}.wiki-composer-tools small{font-size:9px}.wiki-composer-tools .portal-button{padding:8px 10px;font-size:11px}.wiki-thread-sheet-body{padding:0 12px 10px}}@media (max-height:500px){.wiki-thread-sheet{height:calc(100dvh - 8px)}.wiki-thread-sheet header{padding-top:12px}.wiki-thread-sheet footer{max-height:55dvh}}
