@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap";@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0: 0s; --animation-delay-75: 75ms; --animation-delay-100: .1s; --animation-delay-150: .15s; --animation-delay-200: .2s; --animation-delay-300: .3s; --animation-delay-500: .5s; --animation-delay-700: .7s; --animation-delay-1000: 1s; --animation-repeat-0: 0; --animation-repeat-1: 1; --animation-repeat-infinite: infinite; --animation-direction-normal: normal; --animation-direction-reverse: reverse; --animation-direction-alternate: alternate; --animation-direction-alternate-reverse: alternate-reverse; --animation-fill-mode-none: none; --animation-fill-mode-forwards: forwards; --animation-fill-mode-backwards: backwards; --animation-fill-mode-both: both; --percentage-0: 0; --percentage-5: .05; --percentage-10: .1; --percentage-15: .15; --percentage-20: .2; --percentage-25: .25; --percentage-30: .3; --percentage-35: .35; --percentage-40: .4; --percentage-45: .45; --percentage-50: .5; --percentage-55: .55; --percentage-60: .6; --percentage-65: .65; --percentage-70: .7; --percentage-75: .75; --percentage-80: .8; --percentage-85: .85; --percentage-90: .9; --percentage-95: .95; --percentage-100: 1; --percentage-translate-full: 1; --animate-in: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-out: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes enter { from { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }}@keyframes exit { to { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }}--animate-accordion-down: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-accordion-up: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-down: collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-up: collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes accordion-down { from { height: 0; }to { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }}@keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }to { height: 0; }}@keyframes collapsible-down { from { height: 0; }to { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }}@keyframes collapsible-up { from { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }to { height: 0; }}--animate-caret-blink: caret-blink 1.25s ease-out infinite; @keyframes caret-blink { 0%,70%,100% { opacity: 1; }20%,50% { opacity: 0; }}}@utility animation-duration-*{--tw-animation-duration: calc(--value(number)*1ms) ; --tw-animation-duration: --value(--animation-duration-*,[duration],"initial",[*]); animation-duration: calc(--value(number)*1ms) ; animation-duration: --value(--animation-duration-*,[duration],"initial",[*]);}@utility delay-*{animation-delay: calc(--value(number)*1ms) ; animation-delay: --value(--animation-delay-*,[duration],"initial",[*]); --tw-animation-delay: calc(--value(number)*1ms) ; --tw-animation-delay: --value(--animation-delay-*,[duration],"initial",[*]);}@utility repeat-*{animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]); --tw-animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]);}@utility direction-*{animation-direction: --value(--animation-direction-*,"initial",[*]); --tw-animation-direction: --value(--animation-direction-*,"initial",[*]);}@utility fill-mode-*{animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]); --tw-animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]);}@utility running{animation-play-state: running;}@utility paused{animation-play-state: paused;}@utility play-state-*{animation-play-state: --value("initial",[*]);}@utility blur-in{--tw-enter-blur: 20px;}@utility blur-in-*{--tw-enter-blur: calc(--value(number)*1px) ; --tw-enter-blur: --value(--blur-*,[*]);}@utility blur-out{--tw-exit-blur: 20px;}@utility blur-out-*{--tw-exit-blur: calc(--value(number)*1px) ; --tw-exit-blur: --value(--blur-*,[*]);}@utility fade-in{--tw-enter-opacity: 0;}@utility fade-in-*{--tw-enter-opacity: calc(--value(number)*.01) ; --tw-enter-opacity: --value(--percentage-*,[*]);}@utility fade-out{--tw-exit-opacity: 0;}@utility fade-out-*{--tw-exit-opacity: calc(--value(number)*.01) ; --tw-exit-opacity: --value(--percentage-*,[*]);}@utility zoom-in{--tw-enter-scale: 0;}@utility zoom-in-*{--tw-enter-scale: calc(--value(number)*1%) ; --tw-enter-scale: --value(ratio) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility -zoom-in-*{--tw-enter-scale: calc(--value(number)*-1%) ; --tw-enter-scale: calc(--value(ratio)*-1) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility zoom-out{--tw-exit-scale: 0;}@utility zoom-out-*{--tw-exit-scale: calc(--value(number)*1%) ; --tw-exit-scale: --value(ratio) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility -zoom-out-*{--tw-exit-scale: calc(--value(number)*-1%) ; --tw-exit-scale: calc(--value(ratio)*-1) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility spin-in{--tw-enter-rotate: 30deg;}@utility spin-in-*{--tw-enter-rotate: calc(--value(number)*1deg) ; --tw-enter-rotate: calc(--value(ratio)*360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility -spin-in{--tw-enter-rotate: -30deg;}@utility -spin-in-*{--tw-enter-rotate: calc(--value(number)*-1deg) ; --tw-enter-rotate: calc(--value(ratio)*-360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility spin-out{--tw-exit-rotate: 30deg;}@utility spin-out-*{--tw-exit-rotate: calc(--value(number)*1deg) ; --tw-exit-rotate: calc(--value(ratio)*360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility -spin-out{--tw-exit-rotate: -30deg;}@utility -spin-out-*{--tw-exit-rotate: calc(--value(number)*-1deg) ; --tw-exit-rotate: calc(--value(ratio)*-360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility slide-in-from-top{--tw-enter-translate-y: -100%;}@utility slide-in-from-top-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-y: calc(--value(ratio)*-100%) ; --tw-enter-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-bottom{--tw-enter-translate-y: 100%;}@utility slide-in-from-bottom-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-y: calc(--value(ratio)*100%) ; --tw-enter-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-left{--tw-enter-translate-x: -100%;}@utility slide-in-from-left-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-right{--tw-enter-translate-x: 100%;}@utility slide-in-from-right-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-start{&:dir(ltr){ --tw-enter-translate-x: -100%; }&:dir(rtl){ --tw-enter-translate-x: 100%; }}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-in-from-end{&:dir(ltr){ --tw-enter-translate-x: 100%; }&:dir(rtl){ --tw-enter-translate-x: -100%; }}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}@utility slide-out-to-top{--tw-exit-translate-y: -100%;}@utility slide-out-to-top-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-y: calc(--value(ratio)*-100%) ; --tw-exit-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-bottom{--tw-exit-translate-y: 100%;}@utility slide-out-to-bottom-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-y: calc(--value(ratio)*100%) ; --tw-exit-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-left{--tw-exit-translate-x: -100%;}@utility slide-out-to-left-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-right{--tw-exit-translate-x: 100%;}@utility slide-out-to-right-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-start{&:dir(ltr){ --tw-exit-translate-x: -100%; }&:dir(rtl){ --tw-exit-translate-x: 100%; }}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-out-to-end{&:dir(ltr){ --tw-exit-translate-x: 100%; }&:dir(rtl){ --tw-exit-translate-x: -100%; }}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}:root{--black: #050805;--black-soft: #081008;--panel: rgba(7, 17, 7, .92);--panel-bright: #0d1d0a;--lime: #a7ff1c;--lime-bright: #c6ff54;--lime-dark: #3d7715;--lime-muted: #7fae4d;--white: #f1f7ef;--muted: #778179;--muted-dark: #475149;--red: #ff4a4a;--line: rgba(139, 218, 54, .36)}*{box-sizing:border-box}html{min-width:320px;background:var(--black);scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--white);background:var(--black);font-family:Barlow Condensed,Arial Narrow,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--lime);outline-offset:3px}button:active,a:active{transform:scale(.98)}.reseller-shell{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 88% 9%,rgba(80,160,22,.13),transparent 25rem),radial-gradient(circle at 0% 50%,rgba(27,71,21,.12),transparent 24rem),var(--black)}.reseller-shell:before{position:fixed;inset:0;z-index:0;pointer-events:none;content:"";opacity:.22;background-image:linear-gradient(rgba(124,200,57,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(124,200,57,.06) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 92%);mask-image:linear-gradient(to bottom,#000,transparent 92%)}.reseller-shell:after{position:fixed;inset:0;z-index:0;pointer-events:none;content:"";border:1px solid rgba(158,255,48,.05);box-shadow:inset 0 0 100px #000000a8}.reseller-header,.reseller-content,.bottom-nav{position:relative;z-index:1}.reseller-header{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px 15px;border-bottom:1px solid rgba(106,161,73,.2);background:#030704e0}.brand-lockup{display:flex;align-items:center;min-width:0;gap:10px}.brand-orbit{width:45px;height:45px;display:grid;place-items:center;flex:none;border:1px solid var(--lime);border-radius:50%;background:radial-gradient(circle at 30% 25%,#89dc27 0 4%,#113516 35%,#061009 70%);box-shadow:0 0 10px #7eff269e,inset 0 0 12px #a9ff2d4d;transform:rotate(-12deg)}.brand-orbit span{color:var(--lime);font:800 12px/1 JetBrains Mono,monospace;letter-spacing:-.1em;transform:rotate(12deg);text-shadow:0 0 6px rgba(166,255,28,.9)}.brand-lockup strong,.brand-lockup em{display:block;font:700 22px/.82 JetBrains Mono,monospace;letter-spacing:.14em}.brand-lockup em{color:#44c893;font-style:normal;font-size:20px;letter-spacing:.18em}.brand-lockup small{display:block;max-width:185px;margin-top:7px;overflow:hidden;color:#8b9290;font:400 12px/1 JetBrains Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.header-actions{display:flex;align-items:center;gap:8px}.contact-button,.logout-button{display:flex;align-items:center;justify-content:center;border:1px solid rgba(61,206,150,.53);color:#5ee4b1;background:#041f1580;text-decoration:none;transition:background .18s ease-out,border-color .18s ease-out,transform .16s ease-out}.contact-button{min-width:128px;min-height:58px;gap:10px;padding:7px 12px;border-radius:17px;font:700 13px/1.18 JetBrains Mono,monospace;letter-spacing:.12em;text-align:left}.contact-button:hover{border-color:#75efc5;background:#154e3680}.logout-button{width:52px;height:52px;border-color:#77827e1f;border-radius:17px;color:#86908a;background:#060a08bd}.logout-button:hover{color:var(--lime);border-color:#a3ff1d6b}.reseller-content{width:min(100%,820px);margin:0 auto;padding:22px 22px 116px}.product-card,.panel-card,.tutorial-card{border:1px solid var(--line);border-radius:25px;background:linear-gradient(135deg,#0a1908f0,#030a04f5);box-shadow:0 0 18px #5ebe1e14,inset 0 0 20px #57a4170d}.product-card{min-height:140px;display:flex;align-items:center;gap:16px;padding:23px 27px;border-color:#a9ed3ab3;box-shadow:0 0 24px #65d21e26,inset 0 0 22px #57a41712}.product-icon{width:60px;height:60px;display:grid;place-items:center;flex:none;border:1px solid rgba(162,245,42,.45);border-radius:17px;color:var(--lime);background:#3d7a1442;box-shadow:inset 0 0 12px #9dff2014,0 0 11px #76e02224}.product-copy{min-width:0}.product-copy h2{margin:0 0 6px;color:#f3f5ef;font:700 clamp(21px,4vw,29px)/1 "Barlow Condensed",sans-serif;letter-spacing:.02em}.product-copy h2 strong{color:var(--lime);font-weight:700}.product-copy p{margin:0;color:#858d87;font:400 clamp(13px,2.6vw,17px)/1.1 "Barlow Condensed",sans-serif;letter-spacing:.03em}.balance-readout{margin-left:auto;flex:none;text-align:right}.balance-readout span{display:block;color:#737b76;font:700 11px/1 JetBrains Mono,monospace;letter-spacing:.19em}.balance-readout strong{display:block;margin-top:8px;color:var(--lime);font:700 44px/.8 Barlow Condensed,sans-serif;text-shadow:0 0 14px rgba(171,255,28,.38)}.panel-card{margin-top:24px;padding:24px 28px 25px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px}.section-title>div{display:flex;align-items:center;gap:11px;min-width:0;color:var(--lime)}.section-title h2{margin:0;color:var(--lime);font:700 clamp(19px,4vw,24px)/1 "JetBrains Mono",monospace;letter-spacing:.13em}.section-title>span{color:#69736b;font:500 10px/1 JetBrains Mono,monospace;letter-spacing:.14em;white-space:nowrap}.live-dot{width:14px;height:14px;border-radius:50%;background:#42e99a;box-shadow:0 0 11px #42e99a}.buy-card{padding-bottom:23px}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.token-package{min-height:194px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:18px 8px;border:1px solid rgba(121,185,58,.4);border-radius:21px;color:var(--white);background:linear-gradient(145deg,#1a3109b3,#091307b3);transition:transform .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}.token-package:hover{transform:translateY(-2px);border-color:var(--lime);box-shadow:0 0 18px #8ff31b33}.token-package strong{font:700 clamp(39px,9vw,52px)/.86 "Barlow Condensed",sans-serif}.token-package span{color:#6d756e;font:500 12px/1 JetBrains Mono,monospace;letter-spacing:.11em}.token-package b{min-width:85%;margin-top:10px;padding:13px 9px;border-radius:22px;color:#081006;background:var(--lime);box-shadow:0 0 17px #a4ff1f66;font:700 clamp(17px,4vw,22px)/1 "Barlow Condensed",sans-serif}.trust-line{display:flex;align-items:center;justify-content:center;gap:8px;margin:21px 0 0;color:#777f78;font:400 12px/1 Barlow Condensed,sans-serif;letter-spacing:.04em}.trust-line svg{color:var(--lime)}.apk-section{margin-top:24px}.apk-art{position:relative;min-height:172px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(132,205,44,.68);border-radius:22px;background:radial-gradient(ellipse at 50% 90%,rgba(114,206,25,.42),transparent 38%),linear-gradient(140deg,#0f1e06,#020502 42%,#0d1f04);box-shadow:0 0 18px #6cd9192b}.apk-art:before{position:absolute;inset:14px;content:"";border:1px solid rgba(160,246,42,.23);transform:skew(-12deg)}.apk-grid-lines{position:absolute;inset:0;opacity:.32;background:repeating-linear-gradient(0deg,transparent 0 17px,rgba(130,207,36,.22) 18px 19px),repeating-linear-gradient(90deg,transparent 0 29px,rgba(130,207,36,.14) 30px 31px)}.apk-badge,.apk-art-copy{position:relative;z-index:1;text-shadow:0 0 11px rgba(186,255,58,.5)}.apk-badge{position:absolute;top:24px;left:28px;color:#ebefe8;font:800 14px/1 JetBrains Mono,monospace;letter-spacing:.05em;transform:rotate(-7deg)}.apk-badge strong{color:var(--lime);font-size:17px}.apk-art-copy{color:#eff5ea;font:800 clamp(42px,12vw,82px)/.72 "Barlow Condensed",sans-serif;letter-spacing:.03em;text-align:center;transform:skew(-9deg)}.apk-art-copy span{display:block;margin-top:15px;color:var(--lime);font:700 12px/1 JetBrains Mono,monospace;letter-spacing:.17em}.download-button,.lime-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:61px;border:0;border-radius:15px;color:#081006;background:linear-gradient(100deg,#b8ff36,#9df218);box-shadow:0 0 19px #a6ff1c4d;font:700 clamp(16px,4vw,21px)/1 "JetBrains Mono",monospace;letter-spacing:.13em;text-decoration:none;transition:transform .16s ease-out,filter .16s ease-out,box-shadow .16s ease-out}.download-button{margin-top:24px}.download-button:hover,.lime-button:hover{filter:brightness(1.07);box-shadow:0 0 27px #a6ff1c78}.lime-button:disabled{cursor:not-allowed;opacity:.53;box-shadow:none}.generator-card{position:relative;overflow:hidden;padding-bottom:29px;border-color:#61ac30b8}.generator-card:after{position:absolute;right:-90px;bottom:-130px;width:280px;height:280px;content:"";border-radius:50%;background:#6fdc1612;filter:blur(10px)}.generator-note{display:flex;align-items:center;gap:12px;margin-bottom:26px;padding:18px 20px;border:1px solid rgba(116,175,45,.48);border-radius:16px;color:var(--lime-muted);background:#1121088c}.generator-note svg{flex:none;color:#b8c19d}.generator-note strong,.generator-note span{display:block}.generator-note strong{color:#b5ce8b;font:500 13px/1.2 JetBrains Mono,monospace;letter-spacing:.05em}.generator-note span{margin-top:8px;color:#6d746c;font:400 14px/1 Barlow Condensed,sans-serif;letter-spacing:.05em}.field-caption{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:11px;color:#737c74;font:500 13px/1 JetBrains Mono,monospace;letter-spacing:.15em}.duration-select{position:relative;grid-column:1 / -1;display:flex;align-items:center}.duration-select select{appearance:none;width:100%;height:72px;padding:0 50px 0 21px;border:1px solid rgba(107,167,44,.45);border-radius:17px;outline:none;color:#e9efe6;background:#030703e6;font:500 19px/1 Barlow Condensed,sans-serif;letter-spacing:.03em}.duration-select select:focus{border-color:var(--lime);box-shadow:0 0 0 3px #9eff231a}.duration-select svg{position:absolute;right:19px;pointer-events:none;color:#a7b0a8}.duration-select option{color:#eff8eb;background:#101d0d}.cost-readout{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:17px 2px 20px;color:#818a82;font:500 12px/1 JetBrains Mono,monospace;letter-spacing:.08em}.cost-readout strong{color:var(--lime)}.cost-readout span{color:#5d6c58;font-size:10px;letter-spacing:.02em;text-align:right}.generate-button{position:relative;z-index:1;min-height:69px}.error-banner{display:grid;gap:6px;margin:0 0 19px;padding:20px 22px;border-radius:18px;color:#ffe9e9;background:linear-gradient(135deg,#ef343e,#ca2936);box-shadow:0 9px 25px #dd2c382e;font:400 17px/1.2 Barlow Condensed,sans-serif}.error-banner strong{color:#fff;font:700 16px/1 JetBrains Mono,monospace;letter-spacing:.04em}.success-card{position:relative;z-index:1;padding:18px;border:1px solid rgba(129,226,43,.6);border-radius:17px;background:#030b03bd}.success-heading{display:flex;align-items:center;gap:7px;color:var(--lime);font:700 13px/1 JetBrains Mono,monospace;letter-spacing:.08em}.success-heading span{margin-left:auto;color:#7b8974;font:400 11px/1 Barlow Condensed,sans-serif;letter-spacing:.03em}.key-field{display:flex;align-items:center;gap:10px;margin:16px 0;padding:15px 14px;border:1px solid rgba(126,187,53,.34);border-radius:12px;background:#020502}.key-field code{min-width:0;overflow:auto;color:#edffde;font:500 13px/1.4 JetBrains Mono,monospace;white-space:nowrap}.key-field button{width:37px;height:35px;display:grid;place-items:center;flex:none;border:1px solid rgba(164,247,48,.34);border-radius:9px;color:var(--lime);background:#59a91824}.success-meta{display:flex;justify-content:space-between;gap:9px;margin-bottom:18px;color:#8b9b84;font:400 12px/1.2 Barlow Condensed,sans-serif}.secondary-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:47px;border:1px solid rgba(144,221,45,.55);border-radius:12px;color:var(--lime);background:#529b151c;font:700 11px/1 JetBrains Mono,monospace;letter-spacing:.08em;transition:background .16s ease-out,transform .16s ease-out}.secondary-button:hover{background:#6bc11d38}.insufficient-note{position:relative;z-index:1;margin:15px 0 0;color:#f1a3a3;font:500 12px/1.35 JetBrains Mono,monospace;text-align:center}.insufficient-note a{color:var(--lime)}.tutorial-card{display:flex;align-items:center;gap:19px;margin-top:24px;padding:22px 27px;border-color:#739b4d59}.tutorial-thumb{width:168px;height:96px;display:grid;place-items:center;flex:none;border:1px solid rgba(144,217,46,.34);border-radius:14px;background:radial-gradient(circle at 46% 40%,rgba(160,255,45,.35),transparent 9%),linear-gradient(135deg,#334c18,#101b09 50%,#41691c)}.tutorial-thumb span{width:43px;height:43px;display:grid;place-items:center;padding-left:3px;border:1px solid var(--lime);border-radius:50%;color:var(--lime);background:#030903a6;font-size:17px;box-shadow:0 0 12px #a8ff1c66}.tutorial-card strong{color:var(--lime);font:700 12px/1 JetBrains Mono,monospace;letter-spacing:.1em}.tutorial-card h2{margin:14px 0 5px;color:#e8eee4;font:700 22px/1 Barlow Condensed,sans-serif;letter-spacing:.04em}.tutorial-card p{margin:0;color:#7c877d;font:400 15px/1 Barlow Condensed,sans-serif}.history-card,.account-card{min-height:420px}.history-list{border-top:1px solid rgba(124,187,51,.18)}.history-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 3px;border-bottom:1px solid rgba(124,187,51,.18)}.history-status{display:flex;align-items:center;gap:12px;min-width:0}.history-status>span{width:8px;height:8px;flex:none;border-radius:50%;background:#51e699;box-shadow:0 0 9px #51e699}.history-status strong,.history-status small{display:block}.history-status strong{overflow:hidden;color:#dcebd7;font:500 13px/1.2 JetBrains Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.history-status small{margin-top:6px;color:#748074;font:400 12px/1 Barlow Condensed,sans-serif}.history-meta{display:flex;align-items:center;gap:12px;flex:none}.history-meta>span{color:#99c36a;font:500 10px/1 JetBrains Mono,monospace}.history-meta button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(129,214,40,.35);border-radius:9px;color:var(--lime);background:#66c61e1a}.empty-state{min-height:260px;display:grid;place-content:center;justify-items:center;gap:11px;color:#647064;text-align:center}.empty-state svg{color:var(--lime)}.empty-state strong{color:#b5c6ae;font:500 20px/1 Barlow Condensed,sans-serif;letter-spacing:.04em}.empty-state span{font:400 14px/1 Barlow Condensed,sans-serif}.account-card{display:flex;flex-direction:column;align-items:flex-start}.account-avatar{width:66px;height:66px;display:grid;place-items:center;margin-bottom:20px;border:1px solid rgba(155,244,36,.55);border-radius:18px;color:var(--lime);background:#45881433}.account-label{color:#687568;font:500 11px/1 JetBrains Mono,monospace;letter-spacing:.13em}.account-card h2{margin:10px 0 4px;color:#eff8ec;font:700 32px/1 Barlow Condensed,sans-serif}.account-card>p{margin:0 0 26px;color:#819080;font:400 14px/1 JetBrains Mono,monospace}.account-row{width:100%;display:flex;justify-content:space-between;gap:12px;padding:17px 0;border-top:1px solid rgba(120,185,52,.18);color:#6f7a70;font:500 11px/1 JetBrains Mono,monospace;letter-spacing:.08em}.account-row strong{color:#b3c9aa}.online-text{color:#62e6a4!important}.account-card .secondary-button{margin-top:27px}.bottom-nav{position:fixed;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);height:77px;border-top:1px solid rgba(91,128,91,.22);background:#040806f7;box-shadow:0 -6px 26px #00000059;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:0;color:#737c78;background:transparent;transition:color .16s ease-out,transform .16s ease-out}.bottom-nav button span{font:500 11px/1 JetBrains Mono,monospace;letter-spacing:.14em}.bottom-nav button.active{color:#49e0a0}.bottom-nav button.active svg{filter:drop-shadow(0 0 5px rgba(53,237,159,.7))}.loading-screen{display:grid;place-content:center;justify-items:center;gap:18px;color:#90a18e;font:500 11px/1 JetBrains Mono,monospace;letter-spacing:.14em}.loading-mark{width:58px;height:58px;display:grid;place-items:center;border:1px solid var(--lime);border-radius:50%;color:var(--lime);box-shadow:0 0 22px #9bff2466;animation:breathe 1.2s ease-in-out infinite alternate}.loading-mark span{font:700 12px/1 JetBrains Mono,monospace}.login-screen{display:grid;place-items:center;padding:25px}.login-card{width:min(100%,460px);padding:29px;border:1px solid rgba(139,226,47,.6);border-radius:24px;background:linear-gradient(145deg,#0a1b08f7,#030a03fa);box-shadow:0 0 30px #65d6191f}.login-card .brand-lockup{margin-bottom:30px}.login-kicker{display:flex;align-items:center;gap:9px;color:#72e2a7;font:500 10px/1 JetBrains Mono,monospace;letter-spacing:.12em}.login-kicker span{width:7px;height:7px;border-radius:50%;background:#4ee7a4;box-shadow:0 0 8px #4ee7a4}.login-card h1{margin:22px 0 7px;color:#f0f9ed;font:700 47px/.9 Barlow Condensed,sans-serif;letter-spacing:.03em}.login-card>p{margin:0 0 24px;color:#879786;font:400 16px/1.35 Barlow Condensed,sans-serif}.login-card form{display:grid;gap:15px}.login-card label{display:grid;gap:8px;color:#8d9e8b;font:500 10px/1 JetBrains Mono,monospace;letter-spacing:.12em}.login-card input{height:51px;padding:0 14px;border:1px solid rgba(117,173,75,.4);border-radius:11px;outline:none;color:#eaf6e7;background:#010602bf;font:400 14px/1 JetBrains Mono,monospace}.login-card input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #a9ff1d1a}.login-card .lime-button{margin-top:6px}.login-card>small{display:flex;align-items:center;gap:6px;margin-top:18px;color:#697868;font:400 11px/1 JetBrains Mono,monospace}@keyframes breathe{0%{opacity:.58;transform:scale(.96)}to{opacity:1;transform:scale(1.03)}}@media (min-width: 760px){.reseller-header{padding-right:max(24px,calc((100% - 820px)/2));padding-left:max(24px,calc((100% - 820px)/2))}.reseller-content{padding-top:32px}.bottom-nav{right:auto;left:50%;width:min(100%,820px);transform:translate(-50%);border-right:1px solid rgba(91,128,91,.22);border-left:1px solid rgba(91,128,91,.22);border-radius:20px 20px 0 0}}@media (max-width: 520px){.reseller-header{min-height:82px;padding:13px 14px}.brand-orbit{width:39px;height:39px}.brand-lockup strong{font-size:18px}.brand-lockup em{font-size:17px}.brand-lockup small{margin-top:5px;font-size:9px}.contact-button{min-width:108px;min-height:50px;gap:7px;padding:5px 9px;font-size:10px}.logout-button{width:45px;height:45px;border-radius:14px}.reseller-content{padding:21px 21px 112px}.product-card{min-height:126px;gap:11px;padding:18px 20px;border-radius:21px}.product-icon{width:54px;height:54px}.balance-readout strong{font-size:39px}.panel-card{padding:22px 23px 24px;border-radius:22px}.section-title h2{font-size:16px;letter-spacing:.08em}.section-title>span{font-size:8px}.package-grid{gap:10px}.token-package{min-height:169px;padding:14px 5px;border-radius:17px}.token-package b{min-width:92%;margin-top:8px;padding:11px 4px}.trust-line{font-size:10px}.apk-art{min-height:148px}.apk-badge{left:19px;font-size:11px}.apk-badge strong{font-size:14px}.generator-note{padding:16px 13px}.generator-note strong{font-size:10px}.generator-note span{font-size:12px}.tutorial-card{padding:16px;gap:12px}.tutorial-thumb{width:112px;height:72px}.tutorial-card h2{font-size:18px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
