html body *,html body :after,html body :before{font-family:var(--font-panel),Fredoka,Arial,sans-serif!important;font-synthesis:none}html body{font-weight:400}html body b,html body button,html body h1,html body h2,html body h3,html body label,html body strong{font-weight:600!important}html body input,html body select,html body textarea{font-weight:500!important}:root{--orange:#ff8a58;--ink:#222f27;--muted:#6baf84;--control:#ffffff;--cyan:#e7fef0}html body{letter-spacing:-.01em}html body a,html body button,html body input,html body select{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.shell.dark{--ink:#f7fffa;--muted:#bce3ca;--bg:#284031;--card:#334d3d;--side:#2c4535;--line:#466551;--cyan:#3f684e}.header{height:78px;background:rgba(255,255,255,.96);color:var(--ink);padding:0 34px;box-shadow:0 8px 30px rgba(14,42,30,.08);backdrop-filter:blur(18px)}.logo{height:78px;color:#509f6d}.logo>span{background:#eefef4;color:#37cd6e;border-radius:17px}.logo b{font-weight:800!important}.header nav a{color:#76b28c;font-weight:700!important}.header nav a:hover{background:#effef5;color:#37cd6e}.headerRight button{color:#53976c}.loginButton,.orders,.round,.wallet{background:#f1faf4!important;border-radius:16px!important}.loginButton:hover,.orders:hover,.round:hover,.wallet:hover{background:#e7fdef!important;color:#37cd6e;transform:translateY(-1px)}.wallet small,.wallet svg{color:#66b181}.registerButton{background:#37cd6e!important;border-radius:16px!important;box-shadow:0 9px 22px rgba(37,211,102,.2)}.avatar{color:#53976c!important}.sideTabs{border-color:#e2eee6}.sideTabs button.active{color:#37cd6e;border-color:#37cd6e}.sideTabs>span{background:#ff8a58}.sideLinks button{color:#4ead71}.amount,.chips button,.orderStep>input,.repeat,.select{border:0!important;box-shadow:0 7px 20px rgba(14,42,30,.06)}.repeat,.select{border-radius:20px}.chips button{color:#63a87c;padding:10px 16px}.chips button.active,.chips button:hover{background:#e7fef0;color:#37cd6e;box-shadow:0 6px 16px rgba(37,211,102,.12);transform:translateY(-1px)}.stepTitle h2,.stepTitle>b{color:#467658;font-weight:800!important}.stepTitle button{background:#e8fef0;color:#37cd6e;border-radius:14px}.select:hover{background:#f9fffb;box-shadow:0 9px 24px rgba(37,211,102,.1)}.serviceDetail{color:#5ca476}.amount,.orderStep>input{border-radius:17px}.authSubmit,.buy,.createPayment,.depositButton{background:#37cd6e!important;border-radius:17px!important;box-shadow:0 12px 28px rgba(37,211,102,.2)!important}.authSubmit:hover,.buy:hover,.createPayment:hover,.depositButton:hover{background:#33b563!important;transform:translateY(-2px)}.announcement{background:#e7fdef;color:#559a6e;box-shadow:0 8px 24px rgba(14,42,30,.06)}.features article,.hero,.how{border-radius:30px;box-shadow:0 12px 35px rgba(14,42,30,.07)}.features h2,.hero .heroHeadline,.hero h1,.how h2{color:#232f28;font-weight:800!important}.heroIntro>span,.how>div small{color:#50b375}.features article>span{background:#eafef1;color:#37cd6e;border-radius:17px}.toast{background:#549d6f;border-radius:20px;box-shadow:0 16px 38px rgba(14,42,30,.25)}.support{background:#37cd6e;box-shadow:0 12px 28px rgba(37,211,102,.3)}.modalShade{background:rgba(14,42,30,.38);backdrop-filter:blur(9px)}.accountModal,.authModal,.depositModal,.ordersModal{background:#f5faf7!important;border-radius:32px!important;box-shadow:0 30px 90px rgba(14,42,30,.22)!important}.modalClose{background:#fff!important;color:#78af8c;border-radius:15px!important;box-shadow:0 6px 18px rgba(14,42,30,.07)}.modalClose:hover{background:#eafef1!important;color:#37cd6e;transform:rotate(4deg)}.accountAvatar,.authMark,.depositHeading>span{border-radius:18px!important;background:#e7fef0!important;color:#37cd6e!important}.accountModal h2,.authModal h2,.depositHeading h2,.ordersModal h2{color:#26322a;font-weight:800!important}.accountBalance,.authModal input,.coinChoices button,.depositBalance,.depositModal form>label input,.googleButton,.invoiceLink{border:0!important;background:#fff!important;border-radius:17px!important;box-shadow:0 7px 22px rgba(14,42,30,.055)}.coinChoices button:hover,.googleButton:hover,.invoiceLink:hover{background:#eefef4!important;color:#37cd6e;transform:translateY(-1px)}.coinChoices button.active{background:#e6fdee!important;color:#37cd6e;box-shadow:0 0 0 2px rgba(37,211,102,.18),0 8px 22px rgba(37,211,102,.1)}.divider:after,.divider:before,.paymentHistory{border-color:#e3efe7!important}.orderList article,.paymentHistory article{border:0!important;background:#fff;border-radius:19px!important;box-shadow:0 7px 22px rgba(14,42,30,.055);padding:17px!important}.orderList article:hover,.paymentHistory article:hover{background:#fbfffd;transform:translateY(-1px);box-shadow:0 10px 26px rgba(14,42,30,.085)}.paymentStatus,.status{border-radius:12px!important;background:#e8fef0!important;color:#37cd6e!important}.paymentStatus.completed,.status.completed{background:#e6f7ee!important;color:#279363!important}.paymentStatus.cancelled,.paymentStatus.error,.paymentStatus.expired,.status.cancelled,.status.failed{background:#fff0ee!important;color:#c55d57!important}.emptyOrders{border:0!important;background:#fff;border-radius:23px!important}.authError,.depositError,.ordersNotice{border-radius:15px!important}.ordersRefresh{border:0!important;background:#e9fef1!important;color:#37cd6e!important;border-radius:13px!important}@media(max-width:780px){.header{height:68px;padding:0 15px}.sidebar{top:0}.main{padding-top:92px}.accountModal,.authModal,.depositModal,.ordersModal{border-radius:25px!important}}:root{--navy:#25d366;--blue:#25d366;--orange:#ff7d32;--ink:#182420;--muted:#66786f;--bg:#e6f0ea;--card:#f6fbf8;--control:#fff;--side:#edf5f0;--line:#dbe9e1;--cyan:#c0f8d5}html body{color:var(--ink)}.shell,html body{background:var(--bg)}.header{background:var(--navy);box-shadow:0 8px 30px rgba(14,42,30,.12)}.header,.logo{color:#fff}.logo>span{background:#fff;color:var(--blue)}.header nav a{color:#fff}.header nav a:hover{background:#ffffff0f;color:#fff}.avatar,.headerRight button{color:#fff!important}.loginButton,.orders,.round,.wallet{background:#ffffff09!important}.loginButton:hover,.orders:hover,.round:hover,.wallet:hover{background:#ffffff16!important;color:#fff}.wallet svg{color:#c3f8d6}.wallet small{color:#b8d0c4}.registerButton{background:var(--blue)!important}.sidebar{background:var(--card)}.sideTabs button.active{color:var(--orange);border-color:var(--orange)}.sideTabs>span{background:var(--orange)}.sideLinks button{color:#26974f}.stepTitle h2,.stepTitle>b{color:#30453a}.chips button{color:var(--muted)}.chips button.active,.chips button:hover{background:#e7fdef;color:var(--blue)}.stepTitle button{background:#def9e8;color:var(--blue)}.announcement{background:var(--cyan);color:#1f5f36}.features h2,.hero .heroHeadline,.hero h1,.how h2{color:var(--ink)}.heroIntro>span,.how>div small{color:var(--blue)}.features article>span{background:#e7fef0;color:var(--blue)}.toast{background:#1e5934}.authSubmit,.buy,.createPayment,.depositButton,.support{background:var(--blue)!important}.authSubmit:hover,.buy:hover,.createPayment:hover,.depositButton:hover{background:#25934d!important}.accountModal,.authModal,.depositModal,.ordersModal{background:var(--card)!important}.authMark{background:var(--blue)!important;color:#fff!important}.accountAvatar,.depositHeading>span{background:#e7fdef!important;color:var(--blue)!important}.accountModal h2,.authModal h2,.depositHeading h2,.ordersModal h2{color:var(--ink)}.accountBalance,.authModal input,.coinChoices button,.depositBalance,.depositModal form>label input,.emptyOrders,.googleButton,.invoiceLink,.orderList article,.paymentHistory article{background:var(--card)!important}.coinChoices button.active,.coinChoices button:hover,.googleButton:hover,.invoiceLink:hover{background:#ebfef2!important;color:var(--blue)}.ordersRefresh,.paymentStatus,.status{background:#eafbf0!important;color:var(--blue)!important}html body,html body *,html body .orderSummary,html body .orderSummary *,html body .orderWorkspace,html body .orderWorkspace *,html body :after,html body :before,html body [role=dialog],html body [role=dialog] *,html body table,html body table *{font-family:var(--font-panel),Fredoka,Arial,sans-serif!important}html body b,html body h1,html body h2,html body h3,html body strong{letter-spacing:-.025em}.header .loginButton{background:#145c34!important;color:#fff!important}.header .loginButton:hover{background:#0f4b2a!important;color:#fff!important}.heroIntro>span{color:#176c3b!important}