@font-face{font-family:Vazirmatn;src:url('assets/Vazirmatn.woff2') format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:Vazirmatn,Tahoma,sans-serif;color:#212539;background:#fafbf9;line-height:1.9}button,a,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #6758cc;outline-offset:5px}button{color:inherit}img{max-width:100%}.shell{width:min(1180px,calc(100% - 96px));margin:auto}.skip{position:absolute;top:-100px;background:white;z-index:100;padding:10px}.skip:focus{top:5px}.header{background:#13152b;color:#fff;border-bottom:1px solid #ffffff12}.nav-wrap{min-height:104px;display:flex;align-items:center;gap:32px}.brand{display:flex;gap:11px;align-items:center;direction:ltr;white-space:nowrap;font-size:21px;letter-spacing:3px;font-weight:800;line-height:1.2}.brand-small{display:block;font:8px/1.8 Arial,sans-serif;letter-spacing:1.2px;margin-top:5px;color:#b4b6c9}.nav-wrap nav{display:flex;gap:25px;margin-inline:auto;font-size:13px;color:#c3c4d6}.nav-wrap nav a:hover{color:#a7f0d1}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:12px 23px;border-radius:9px;font-size:14px;font-weight:650;border:1px solid transparent;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.nav-cta{border-color:#ffffff35;font-size:12px;padding:10px 17px}.menu-toggle{display:none}.hero{background:#13152b;color:white;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.08fr 1fr;min-height:640px;align-items:center;gap:40px;padding-block:55px 30px}.eyebrow{font-size:12px;font-weight:500;letter-spacing:.2px;color:#b9bbd3;margin:0 0 21px;display:flex;align-items:center;gap:9px}.tiny-star{color:#a7f0d1;font-size:18px}.eyebrow.dark{color:#5b527f}.hero h1{font-size:clamp(39px,4.1vw,60px);line-height:1.5;letter-spacing:-1.7px;margin:0 0 20px;font-weight:700}.hero h1 bdi{font-family:Arial,sans-serif;letter-spacing:-1.8px}.hero em{font-style:normal;color:#b9aaff;position:relative}.title-dot{color:#a7f0d1}.hero-copy>p{color:#b7b9ce;max-width:425px;font-size:15px;line-height:2.2;margin-bottom:30px}.hero-actions{display:flex;align-items:center;gap:30px}.primary{background:#a7f0d1;color:#18283a}.primary:hover,.mint:hover{background:#bff6e0}.text-link{display:inline-flex;align-items:center;gap:18px;font-size:13px;font-weight:600;color:#4d4078;border:0;background:none;padding:0}.text-link span{font-family:Arial;font-size:22px}.text-link.light,.hero .text-link{color:#ecebfa}.platform-line{margin-top:38px;display:flex;gap:16px;align-items:center;color:#a0a3bc;font-size:11px}.platform-line>span:first-child{color:#6f7494;margin-inline-end:4px}.platform-line i{width:3px;height:3px;border-radius:50%;background:#656b88}.hero-art{height:500px;position:relative;isolation:isolate}.globe{width:100%;height:100%;transform:rotate(-19deg)}.hero-art:before{content:'';position:absolute;inset:10% -10%;z-index:-1;background:radial-gradient(ellipse,#6256b831,transparent 68%)}.orbit{position:absolute;border:1px solid #ffffff09;border-radius:50%;inset:10px;transform:rotate(-30deg) scaleY(.55);z-index:-1}.orbit-two{inset:-25px;transform:rotate(35deg) scaleY(.6)}.art-label{position:absolute;font-size:10px;padding:9px 15px;background:#26283fd9;border:1px solid #ffffff16;border-radius:8px;backdrop-filter:blur(10px);z-index:2}.label-top{top:44px;left:4px;transform:rotate(-5deg)}.status-dot{display:inline-block;width:6px;height:6px;background:#a7f0d1;border-radius:100%;margin-inline-end:6px}.connection-card{position:absolute;bottom:55px;right:20px;display:flex;align-items:center;gap:13px;padding:18px;background:#272a48e6;box-shadow:0 20px 40px #0003;border:1px solid #ffffff26;border-radius:14px;transform:rotate(5deg);min-width:290px}.connection-card strong{display:block;font-size:13px;font-weight:500}.connection-card span{display:block;font-size:10px;color:#b5b8cf}.connection-icon{padding:9px;background:#a7f0d11a;border-radius:12px;line-height:0}.connection-card .connection-arrow{margin-inline-start:auto;font-size:23px;color:#b7aff8}.art-caption{position:absolute;bottom:0;left:15px;right:15px;display:flex;justify-content:space-between;font-size:9px;color:#6d739a}.art-caption span:first-child{font-family:Arial;letter-spacing:1.3px}.hero-bottom{border-top:1px solid #ffffff14;display:flex;justify-content:space-between;padding-block:23px;color:#9c9fb9;font-size:11px}.hero-bottom a{display:flex;gap:22px}.hero-bottom a span{color:#a7f0d1}.section{padding-block:96px;scroll-margin-top:20px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:42px;gap:30px}h2{font-size:34px;line-height:1.65;letter-spacing:-1px;font-weight:650;margin:0}h3{line-height:1.8}p{color:#727589;font-size:14px}.section-head>p{margin:0 0 7px}.features{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e1e3e9}.features article{padding:34px 28px 0;border-left:1px solid #e1e3e9}.features article:first-child{padding-right:0}.features article:last-child{border:0}.feature-symbol{display:grid;place-items:center;width:46px;height:46px;background:#eeecf8;color:#62538e;font-size:27px;border-radius:12px;margin-bottom:23px}.features h3{font-size:17px;font-weight:600;margin:0 0 12px}.features p{margin:0;max-width:290px;font-size:13px}.downloads{background:#f0f1f5}.filters{display:flex;width:fit-content;border:1px solid #dadce5;background:#e9eaf0;border-radius:10px;padding:5px;gap:5px;margin-bottom:25px}.filters button{border:0;background:none;padding:10px 28px;font-size:13px;border-radius:7px;color:#6d7086}.filters button.selected{background:#fff;color:#3b315c;box-shadow:0 2px 7px #3039550a}.app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;min-height:258px}.app-card{background:white;border:1px solid #e1e3e9;border-radius:15px;padding:27px;display:flex;flex-direction:column;align-items:start}.app-top{display:flex;gap:14px;align-items:center;width:100%}.app-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;font:700 26px Arial;background:#e5f5ec;color:#26795a}.app-icon.purple{background:#ede7f8;color:#66549b}.app-icon.blue{background:#e5efff;color:#496da6}.app-top h3{font:600 20px Arial;margin:0 0 7px}.app-top small{font-size:10px;color:#818497}.app-card p{font-size:12px;margin:21px 0;flex:1}.app-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;border-top:1px solid #eeedf3;padding-top:18px}.app-actions>a{font-size:12px;font-weight:600;color:#4f417c}.app-actions button{font-size:11px;color:#747087}.fine-print{font-size:11px;color:#85889c;margin:22px 0 0}.guide{background:#22243f;color:white}.guide-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.guide h2{font-size:43px}.guide .muted{color:#b3b7cc;max-width:300px;margin:25px 0}.steps{list-style:none;padding:0;margin:0}.steps li{display:flex;gap:27px;padding:26px 0;border-bottom:1px solid #ffffff13}.steps li:first-child{padding-top:0}.steps li:last-child{border:0;padding-bottom:0}.steps>li>span{font-size:21px;font-weight:400;color:#b5a5eb;line-height:2}.steps h3{font-size:18px;font-weight:500;margin:0 0 7px}.steps p{font-size:13px;color:#a9aec7;margin:0}.plans-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;border:1px solid #dedfe6;padding:45px 55px;border-radius:18px;background:#f9f9f5}.plans .pill{background:#edeaf5;color:#63517f}.pill{display:inline-block;padding:5px 12px;border-radius:100px;font-size:10px}.plans p{font-size:14px;line-height:2.2}.plans .small{font-size:12px;color:#8b8d9b}.telegram{padding-top:0}.telegram-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.telegram-grid article{border-radius:18px;padding:40px;overflow:hidden}.music-card{background:#2d2b4b;color:white;position:relative}.music-card .pill{background:#ffffff14;color:#dfd9f5}.telegram-grid h3{font-size:30px;font-weight:550;margin:25px 0 15px}.telegram-grid p{font-size:13px;line-height:2.2;max-width:390px}.music-card p{color:#bab7d0}.music-card .text-link{margin-top:15px}.equalizer{position:absolute;top:64px;left:35px;width:125px;height:60px;display:flex;align-items:center;gap:5px;transform:rotate(-10deg);opacity:.8}.equalizer i{width:5px;background:#b6a7ee;border-radius:10px;height:20%}.equalizer i:nth-child(2n){height:55%}.equalizer i:nth-child(3n){height:95%}.equalizer i:nth-child(4n){height:40%;background:#a7f0d1}.management-card{background:#edf0e9;border:1px solid #e2e6dd}.management-graphic{float:left;transform:rotate(-6deg);width:150px;margin:0 0 15px 0}.management-graphic>div{background:#ffffffc9;padding:9px 12px;margin:5px 0;border-radius:6px;color:#68826d;font-size:11px;box-shadow:0 3px 5px #00000004}.management-graphic span{margin-right:10px;color:#727c76}.management-card .eyebrow{padding-top:14px;font-size:10px}.management-card h3{clear:both;margin-top:10px}.tech-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.technology{background:#f2f2f5}.tech-grid>div>p:last-child{max-width:330px;line-height:2.2}.tech-list>div{display:flex;align-items:center;gap:25px;padding:20px 0;border-bottom:1px solid #dddfe8}.tech-list>div:first-child{padding-top:0}.tech-list>div:last-child{border:0}.tech-list bdi{font:600 16px Arial;min-width:90px}.tech-list p{margin:0;font-size:12px}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.faq-list details{border-bottom:1px solid #e0e2e7}.faq-list summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:21px 0;font-size:14px}.faq-list summary:after{content:'+';font:22px Arial;color:#6c608f}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:13px;margin:0 0 23px;line-height:2.2}.contact{background:#64548c;color:#fff;padding-block:65px}.contact-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.contact h2{font-size:30px}.contact .eyebrow{color:#d3c8ed}.contact p{color:#d5cfe5;font-size:12px;margin-bottom:0}.mint{background:#b8efd7;color:#253a37;white-space:nowrap}footer{background:#13152b;color:white;padding:52px 0 20px}.footer-top{display:flex;align-items:center;flex-wrap:wrap;gap:30px}.footer-top>p{font-size:11px;color:#8e94ad;margin-inline:auto}.footer-links{display:flex;gap:18px;flex-wrap:wrap;font-size:10px;color:#9fa3be}.footer-links button{border:0;background:none;color:inherit;padding:0;font-size:10px}.footer-bottom{border-top:1px solid #ffffff12;padding-top:20px;margin-top:35px;display:flex;justify-content:space-between;font-size:9px;color:#757d9b}.footer-bottom .tiny-star{font-size:12px;margin-right:8px}dialog{border:1px solid #e1e0e8;border-radius:20px;width:min(650px,calc(100% - 32px));max-height:85vh;padding:30px;color:#28263e;background:#fafbf9}dialog::backdrop{background:#0e1126b8;backdrop-filter:blur(5px)}.dialog-top{display:flex;justify-content:space-between;align-items:start}.dialog-top .eyebrow{margin:0}.dialog-top button{border:0;background:#eeedf2;border-radius:50%;width:32px;height:32px;font:25px Arial}dialog h2{font-size:25px;margin:15px 0 20px}dialog p,dialog li{font-size:14px;color:#66687c;line-height:2.2}dialog ol{padding-right:23px}dialog li{padding-right:6px;margin-bottom:12px}dialog a{color:#65528f;text-decoration:underline}dialog .note{background:#efedf6;padding:15px;border-radius:10px;font-size:12px}
@media(min-width:1600px){.hero-grid{min-height:690px}.hero-art{height:550px}}@media(max-width:1100px){.shell{width:calc(100% - 56px)}.nav-wrap{gap:20px}.nav-wrap nav{gap:15px;font-size:11px}.brand{font-size:18px}.nav-cta{font-size:10px;padding:9px 12px}.hero-grid{gap:20px}.hero-art{height:440px}.guide-grid,.tech-grid,.faq-grid,.plans-panel{gap:50px}.connection-card{right:0;min-width:250px}.app-card{padding:23px}.telegram-grid article{padding:30px}.footer-links{gap:12px}}
@media(max-width:800px){.shell{width:calc(100% - 40px)}.nav-wrap{min-height:80px;justify-content:space-between;flex-wrap:wrap;position:relative}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;background:none;border:1px solid #ffffff35;padding:10px;border-radius:7px;width:39px;height:37px;margin-inline-start:auto}.menu-toggle span{height:1px;background:white;width:17px}.nav-wrap nav{display:none;width:100%;padding:0 0 25px;order:4;flex-direction:column;gap:17px;font-size:13px}.nav-wrap nav.open{display:flex}.nav-cta{display:none}.brand{font-size:19px}.hero-grid{grid-template-columns:1fr;gap:0;padding-top:45px}.hero-copy{max-width:560px}.hero h1{font-size:44px}.hero-copy>p{max-width:440px}.hero-art{height:370px;width:min(420px,100%);margin:0 auto}.hero-grid{min-height:0}.label-top{top:20px}.connection-card{bottom:40px;right:7px;padding:13px;min-width:240px}.hero-bottom{font-size:9px;padding-block:20px}.section{padding-block:65px}.section-head{align-items:start;flex-direction:column;gap:20px;margin-bottom:32px}h2{font-size:29px}.section-head>p{font-size:13px}.features{grid-template-columns:1fr}.features article,.features article:first-child{padding:24px 0;border-left:0;border-bottom:1px solid #e1e3e9;display:grid;grid-template-columns:50px 1fr;column-gap:17px}.feature-symbol{grid-row:span 2;margin:0}.features h3{margin:0 0 5px;font-size:16px}.features p{max-width:none;font-size:12px}.app-grid{grid-template-columns:1fr;min-height:0}.filters{width:100%;margin-bottom:20px}.filters button{flex:1;padding:10px 7px;font-size:12px}.app-card{padding:23px}.app-card p{margin:17px 0}.guide-grid,.plans-panel,.tech-grid,.faq-grid{grid-template-columns:1fr;gap:35px}.guide h2{font-size:34px}.guide .muted{max-width:100%}.plans-panel{padding:28px;gap:25px;width:calc(100% - 40px)}.telegram{padding-top:0}.telegram-grid{grid-template-columns:1fr;gap:20px}.telegram-grid article{padding:30px}.telegram-grid h3{font-size:29px}.equalizer{top:60px;left:25px}.tech-list>div{gap:15px}.tech-list bdi{min-width:85px}.faq-grid{gap:20px}.contact-inner{align-items:start;flex-direction:column;gap:26px}.contact h2{font-size:27px}.contact{padding-block:45px}.footer-top{gap:15px}.footer-top>p{width:100%;margin:8px 0}.footer-links{margin-top:15px;gap:18px;font-size:11px}.footer-bottom{gap:20px;line-height:2}.platform-line{gap:10px;margin-top:30px}.hero-actions{gap:20px}.hero-actions .button{padding:12px 18px;font-size:13px}.hero-actions .text-link{font-size:12px}dialog{padding:22px}.art-caption{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}

.payment-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;margin-top:24px;padding:35px 45px;border:1px solid #dedfe6;border-radius:18px;background:#f2f1f8}.payment-panel h3{margin:0;font-size:21px}.payment-panel .eyebrow{margin-bottom:12px}.payment-coins{display:flex;gap:10px;flex-wrap:wrap}.payment-coins>span{padding:8px 15px;background:white;border:1px solid #e0dfeb;border-radius:8px;font-size:13px}.payment-panel .small{font-size:12px;line-height:2.3}.payment-note{font-size:11px!important;color:#665a7d;background:#e7e3f0;padding:12px 16px;border-radius:8px}@media(max-width:800px){.payment-panel{grid-template-columns:1fr;gap:15px;padding:26px}.payment-panel h3{font-size:19px}}

.wallets{display:grid;grid-template-columns:1fr;gap:15px;margin-top:22px}.wallet-card{background:#fff;border:1px solid #dedce8;border-radius:12px;padding:20px;min-width:0}.wallet-card h3{font:600 17px/1.8 Vazirmatn, sans-serif;margin:12px 0}.wallet-card p{font-size:12px}.wallet-card code{display:block;direction:ltr;text-align:left;overflow-wrap:anywhere;user-select:all;background:#f2f1f6;border-radius:7px;padding:14px;font:13px/1.9 monospace}.wallet-copy{border:1px solid #d5cee5;border-radius:7px;background:#eeeaf5;padding:8px 14px;margin-top:12px;font-size:12px}.payment-guide{border-top:1px solid #dcd6e8;padding-top:12px}.payment-guide summary{cursor:pointer;font-size:14px}.payment-guide li{font-size:12px;line-height:2.2;margin-bottom:8px}#copy-status{font-size:11px;color:#4c6156}

.coin-icon{width:27px;height:27px;flex:0 0 27px;display:inline-block;vertical-align:middle}.payment-coins>span{display:inline-flex;align-items:center;gap:7px}.wallet-heading{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.wallet-heading .coin-icon{width:34px;height:34px;flex-basis:34px}.wallet-card{box-shadow:0 5px 18px #28213b05;border-inline-start:3px solid #d6cbea}.wallet-card .pill{background:#eeebf7;color:#625181}.wallet-card code{border:1px solid #e4e0ec}.wallet-copy:hover{background:#e2dcef}@media(max-width:800px){.payment-coins>span{padding:8px 10px;font-size:12px}.payment-coins .coin-icon{width:23px;height:23px;flex-basis:23px}}

.rial-panel{margin-top:24px;background:#eff7f1;border-color:#d8e8dd}.rial-panel h3{font-size:24px;margin:0}

[hidden]{display:none!important}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.service-grid article{padding:30px;border:1px solid #e0e1e8;border-radius:16px;background:#fff;display:flex;flex-direction:column;align-items:start}.service-grid h3{margin:0;font-size:21px}.service-grid p{font-size:13px;flex:1}.service-buy{background:#efedf7;border-color:#e0dbef;color:#54436f;font-size:12px;margin-top:15px}.services-section{padding-top:0}.payment-choice{margin-top:40px}.payment-choice h3{font-size:22px;margin:0 0 15px}.payment-choice p{font-size:12px}.payment-tabs{display:flex;gap:10px;flex-wrap:wrap}.payment-tabs button{border:1px solid #d5d5e2;background:#fff;padding:12px 23px;border-radius:9px;font-size:13px}.payment-tabs button[aria-pressed=true]{background:#27233e;color:white;border-color:#27233e}.payment-panel{grid-template-columns:1fr;gap:15px;padding:30px 40px}.payment-panel>.payment-intro{max-width:100%}.payment-panel .wallets{margin-top:18px}.payment-panel .wallet-card{padding:25px}.qr-address{display:flex;align-items:center;gap:20px;margin:20px 0}.qr-address img{width:144px;height:144px;flex:0 0 144px;background:white;border-radius:8px;border:1px solid #eeedf2}.qr-address p{max-width:280px}.order-checklist{margin-top:30px;padding:30px 35px;border:1px dashed #d7d4e3;border-radius:13px}.order-checklist h3{font-size:18px;margin:0 0 18px}.order-checklist>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.order-checklist span{font-size:12px;color:#55566a}.order-checklist span:before{content:'✓';color:#638575;margin-inline-end:8px}.order-checklist p{font-size:11px;margin-bottom:0}.visual-guides{margin-top:50px;padding-top:35px;border-top:1px solid #ffffff20;display:flex;gap:18px;align-items:center}.visual-guides>div{margin-inline-end:auto}.visual-guides h3{font-size:20px;margin:0}.visual-guides .eyebrow{margin-bottom:10px}.visual-guides p{font-size:11px;color:#b1b5cd}.visual-guides>a{border:1px solid #ffffff30;padding:10px 20px;border-radius:8px;font-size:13px;white-space:nowrap}.guide-document{padding:60px 0}.guide-document h1{font-size:36px}.guide-document h2{font-size:24px}.guide-document .guide-steps{padding:25px 40px;background:#fff;border:1px solid #e2e0e9;border-radius:14px}.guide-document li{margin:16px 0;line-height:2.2}.guide-document .guide-figure{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin:35px 0}.guide-document figure{margin:0;text-align:center}.guide-document figcaption{font-size:11px;color:#7c7d90}.guide-document figure svg{max-width:260px;width:100%;height:auto}.guide-document .button{background:#e8e3f5;color:#4f3b7d;margin:15px 0}
@media(max-width:800px){.service-grid{grid-template-columns:1fr}.payment-tabs{display:grid;grid-template-columns:1fr 1fr}.payment-tabs button{padding:12px 10px;font-size:12px}.payment-panel{padding:24px}.order-checklist{padding:24px}.order-checklist>div{grid-template-columns:1fr}.qr-address{flex-direction:column;align-items:start;gap:8px}.visual-guides{flex-wrap:wrap;gap:12px}.visual-guides>div{width:100%}.visual-guides>a{flex:1;text-align:center;padding:9px}.guide-document h1{font-size:29px}.guide-document .guide-figure{grid-template-columns:1fr;gap:20px}.guide-document .guide-steps{padding:20px 30px}.hero-actions{flex-wrap:wrap}.hero-actions .button{font-size:12px}}

/* Button palette and tactile states. Color is complemented by labels and pressed state. */
:root{--action-green:#b7f2d8;--action-purple:#ede5ff;--action-blue:#e3efff;--action-gold:#fff0d5}
.button,.wallet-copy,.payment-tabs button,.filters button,.visual-guides>a,.app-actions>a{position:relative;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;touch-action:manipulation}
.button{box-shadow:inset 0 1px 0 #ffffff80,0 3px 0 #0b14211c,0 5px 13px #11162d0b}
.button.primary,.button.mint{background:linear-gradient(135deg,#c9f8e4,#9fe9c9);border:1px solid #86d8b4;color:#173f35;box-shadow:inset 0 1px 0 #ffffffa6,0 4px 0 #538c746b,0 8px 20px #89d3b524}
.button.nav-cta{background:linear-gradient(135deg,#403958,#2a2947);border-color:#70658c;color:#f6f2ff;box-shadow:inset 0 1px 0 #ffffff12,0 3px 0 #080b1d88}
.service-grid article:nth-child(1) .service-buy{background:linear-gradient(135deg,#e2f6ed,#c5ecd9);border-color:#a7d3bf;color:#245743}
.service-grid article:nth-child(2) .service-buy{background:linear-gradient(135deg,#f2eaff,#ded0fa);border-color:#c5b3e4;color:#513879}
.service-grid article:nth-child(3) .service-buy{background:linear-gradient(135deg,#eaf3ff,#ccdef8);border-color:#aec7e8;color:#2c4f7d}
.wallet-copy{background:linear-gradient(135deg,#f2ebff,#e3d6f8);border-color:#cbb9e3;box-shadow:inset 0 1px 0 white,0 3px 0 #c9b7dd6b;color:#4d396d;font-weight:600}
.wallet-card:has(#tron-address) .wallet-copy{background:linear-gradient(135deg,#e7f7f1,#ccecdf);border-color:#afd8c6;color:#245944;box-shadow:inset 0 1px 0 white,0 3px 0 #a8cfbd80}
.wallet-card:has(#bitcoin-address) .wallet-copy{background:linear-gradient(135deg,#fff5e5,#ffe4b8);border-color:#e8c894;color:#6b471b;box-shadow:inset 0 1px 0 white,0 3px 0 #ddbd8a80}
.payment-tabs button{font-weight:600;box-shadow:inset 0 1px 0 #fff,0 3px 0 #1c20340c;border-width:1px}
.payment-tabs [data-payment=rial]{background:#eef8f0;border-color:#c4ddcc;color:#315b40}
.payment-tabs [data-payment=ethereum]{background:#f0ecfb;border-color:#d4c9eb;color:#59467e}
.payment-tabs [data-payment=tron]{background:#fff0ef;border-color:#efcfcd;color:#8b4242}
.payment-tabs [data-payment=bitcoin]{background:#fff5e4;border-color:#ead7b3;color:#795322}
.payment-tabs button[aria-pressed=true]{background:#29243e;border-color:#29243e;color:#fff;box-shadow:0 3px 0 #161326,0 6px 14px #28233d24}
.payment-tabs [data-payment=rial][aria-pressed=true]{background:#286446;border-color:#286446}
.payment-tabs [data-payment=ethereum][aria-pressed=true]{background:#604986;border-color:#604986}
.payment-tabs [data-payment=tron][aria-pressed=true]{background:#994343;border-color:#994343}
.payment-tabs [data-payment=bitcoin][aria-pressed=true]{background:#85551b;border-color:#85551b}
.filters button.selected{background:linear-gradient(135deg,#fff,#f2edfc);box-shadow:0 2px 0 #d4cce5,0 4px 10px #28223f0a;color:#51416f;font-weight:650}
.app-actions>a{padding:8px 12px;background:#efebf7;border:1px solid #e1d9ed;border-radius:7px;font-size:11px;box-shadow:0 2px 0 #d7cce5;color:#544071;white-space:nowrap}
.app-actions .text-link{font-size:11px;gap:5px;white-space:nowrap}
.visual-guides>a{background:linear-gradient(135deg,#3c3c5f,#30324d);border-color:#626582;box-shadow:inset 0 1px 0 #ffffff10,0 3px 0 #12152d80;color:#f1f0fa}
.text-link{transition:color .18s ease,text-shadow .18s ease}.text-link span,.button>span[aria-hidden=true]{transition:transform .18s ease}
@media(hover:hover) and (pointer:fine){
 .button:hover,.wallet-copy:hover,.payment-tabs button:hover,.visual-guides>a:hover,.app-actions>a:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 #ffffff80,0 6px 0 #24213920,0 12px 23px #302b4823}
 .button.primary:hover,.button.mint:hover{background:linear-gradient(135deg,#d3ffeb,#afeed2);box-shadow:inset 0 1px 0 #fff,0 6px 0 #538c7473,0 12px 26px #6fbe9c35}
 .payment-tabs button[aria-pressed=true]:hover{box-shadow:0 5px 0 #17152a55,0 12px 20px #302b4823}
 .filters button:hover{transform:translateY(-2px);box-shadow:0 3px 10px #302b4814}
 .text-link:hover{color:#7761a4;text-shadow:0 3px 12px #9d88c82b}.text-link.light:hover,.hero .text-link:hover{color:#bef4db}
 .button:hover>span[aria-hidden=true],.text-link:hover span{transform:translate(-2px,-1px)}
}
.button:active,.wallet-copy:active,.payment-tabs button:active,.filters button:active,.visual-guides>a:active,.app-actions>a:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #25213c18,0 1px 0 #24213920}
.button:focus-visible,.wallet-copy:focus-visible,.payment-tabs button:focus-visible,.filters button:focus-visible,.visual-guides>a:focus-visible,.app-actions>a:focus-visible{outline:3px solid #8b6dc2;outline-offset:5px}
@media(max-width:800px){.app-actions{gap:12px}.app-actions>a{padding:8px 10px}}
@media(prefers-reduced-motion:reduce){.button,.wallet-copy,.payment-tabs button,.filters button,.visual-guides>a,.app-actions>a,.button>span,.text-link span{transition:none!important;transform:none!important}}

/* Unified mint / violet / sky palette, with saturated device and download controls. */
:root{--ink:#22263f;--mint-deep:#176344;--violet-deep:#5b3c8b;--sky-deep:#245f98}
body{background:#fbfcfa;color:var(--ink)}
.hero{background:radial-gradient(ellipse at 13% 54%,#53408742,transparent 48%),radial-gradient(ellipse at 89% 15%,#1c6b6130,transparent 44%),#13162f}
.header{background:#15182f;border-bottom-color:#a6e8d522}
.intro{background:linear-gradient(145deg,#fbfcfa,#edf7f2)}
.features{border-top-color:#d3e5db}.features article{border-left-color:#d3e5db}
.features article:nth-child(1) .feature-symbol{background:#d7f0e3;color:#206c4d}
.features article:nth-child(2) .feature-symbol{background:#e6dcf7;color:#61458d}
.features article:nth-child(3) .feature-symbol{background:#dcebfa;color:#306a9c}
.services-section{padding-top:70px;background:linear-gradient(180deg,#edf7f2,#f8faf8)}
.service-grid article{box-shadow:0 12px 30px #29284908;border-color:#e1e4e9}
.service-grid article:nth-child(1){background:linear-gradient(155deg,#fff,#e9f6ed);border-top:3px solid #57ab80}
.service-grid article:nth-child(2){background:linear-gradient(155deg,#fff,#f0eafa);border-top:3px solid #9a78cb}
.service-grid article:nth-child(3){background:linear-gradient(155deg,#fff,#e9f2ff);border-top:3px solid #6e9ed1}
.service-grid article:nth-child(1) .feature-symbol{background:#d8efdf;color:#377351}
.service-grid article:nth-child(2) .feature-symbol{background:#e8ddf6;color:#715096}
.service-grid article:nth-child(3) .feature-symbol{background:#dceafb;color:#386e9f}
.downloads{background:radial-gradient(ellipse at 95% 0%,#d9e9fb99,transparent 55%),linear-gradient(140deg,#edf5fc,#f0edf9 70%,#ebf7f0);border-top:1px solid #e0e8f0;border-bottom:1px solid #e0e4ef}
.downloads .eyebrow{color:#49659a}.downloads h2{color:#263452}
.filters{width:fit-content;max-width:100%;padding:7px;border:1px solid #d3d9e8;background:#ffffffa3;box-shadow:0 8px 24px #48436c0a;border-radius:15px;gap:9px}
.filters button{padding:13px 30px;border:1px solid transparent;border-radius:10px;font-weight:650;font-size:14px;min-height:49px;box-shadow:inset 0 1px 0 #ffffffb3,0 3px 0 #2834470d}
.filters [data-platform=android]{background:linear-gradient(135deg,#e4f7e9,#cbeed9);border-color:#a8d8bc;color:#285f40}
.filters [data-platform=ios]{background:linear-gradient(135deg,#f4ebff,#e6d4fa);border-color:#d1b7ed;color:#62418c}
.filters [data-platform=windows]{background:linear-gradient(135deg,#e9f4ff,#cde5fc);border-color:#abcfee;color:#2b5d8c}
.filters [data-platform=android].selected{background:linear-gradient(135deg,#278354,#176344);border-color:#176344;color:#fff;box-shadow:inset 0 1px 0 #ffffff35,0 4px 0 #104d36,0 8px 16px #23754e28}
.filters [data-platform=ios].selected{background:linear-gradient(135deg,#8a5bc0,#633e94);border-color:#633e94;color:#fff;box-shadow:inset 0 1px 0 #ffffff35,0 4px 0 #482c70,0 8px 16px #68439a28}
.filters [data-platform=windows].selected{background:linear-gradient(135deg,#3a8cc8,#28669e);border-color:#28669e;color:#fff;box-shadow:inset 0 1px 0 #ffffff35,0 4px 0 #1b4c79,0 8px 16px #2e70a128}
.app-card{border:1px solid #d9e1ed;background:linear-gradient(160deg,#fff,#fbfcff);box-shadow:0 9px 26px #3a40530a}
.app-card:nth-child(2){background:linear-gradient(160deg,#fff,#faf6ff)}.app-card:nth-child(3){background:linear-gradient(160deg,#fff,#f1f8ff)}
.app-actions{border-top-color:#e5e6ee;padding-top:20px;gap:12px}
.app-actions>a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 16px;background:linear-gradient(135deg,#288853,#17643d);border-color:#17643d;color:#fff;box-shadow:inset 0 1px 0 #ffffff33,0 3px 0 #104c2f,0 6px 12px #246e3d16;font-size:12px;font-weight:650}
.app-actions .text-link{color:#6b4c95;font-weight:600}
.guide{background:radial-gradient(ellipse at 95% 5%,#6e56933b,transparent 60%),linear-gradient(135deg,#252941,#24233e)}
.visual-guides>a:nth-of-type(1){background:linear-gradient(135deg,#32765b,#245b47);border-color:#5b9e80}
.visual-guides>a:nth-of-type(2){background:linear-gradient(135deg,#735493,#553d75);border-color:#9b80b7}
.visual-guides>a:nth-of-type(3){background:linear-gradient(135deg,#3c6e9d,#2c5278);border-color:#6b93ba}
.plans{background:linear-gradient(170deg,#fffdf8,#faf7f0 40%,#f6f5fb)}
.plans-panel{background:linear-gradient(135deg,#fffefb,#f7f0e3);border-color:#e6dbc7;box-shadow:0 12px 30px #6d5b3206}
.plans-panel .eyebrow{color:#8b6b36}.plans-panel .pill{background:#eee3ca;color:#76592c}
.order-checklist{background:#fffdf9;border-color:#d9cbaa}.order-checklist h3{color:#5a4c36}
.rial-panel{background:linear-gradient(140deg,#f7fff9,#e3f3e9);border-color:#bbd9c5}.rial-panel .eyebrow{color:#477b56}
.payment-panel{background:linear-gradient(145deg,#f3effb,#eceff9);border-color:#d9d2e8}
.wallet-card{background:linear-gradient(155deg,#fff,#fdfcff);border-color:#dfd7eb;box-shadow:0 8px 23px #58437409}
.telegram{background:linear-gradient(180deg,#f6f5fb,#fbfcfa);padding-top:65px}
.music-card{background:radial-gradient(ellipse at 8% 15%,#8764ab55,transparent 65%),linear-gradient(140deg,#363054,#24283f)}
.management-card{background:linear-gradient(145deg,#edf8f0,#dfede4);border-color:#cadfcf}
.technology{background:linear-gradient(125deg,#edf4fb,#f0eef8)}
.tech-list>div{border-bottom-color:#d4dce8}.tech-list bdi{color:#5a4e83}
.faq{background:linear-gradient(150deg,#fcfdfb,#f0f7f2)}.faq-list details{border-bottom-color:#d5e4db}.faq-list summary:after{color:#4e8067}
.contact{background:radial-gradient(ellipse at 15% 40%,#9d76b04d,transparent 65%),linear-gradient(135deg,#61518a,#454b77)}
.guide-document .guide-steps{background:linear-gradient(145deg,#fff,#f1f5fc);border-color:#d8e2ef;box-shadow:0 10px 30px #33466f06}
.guide-document .button{background:linear-gradient(135deg,#e5f6ed,#cdebdc);color:#285d43;border-color:#b8d6c5}
@media(hover:hover) and (pointer:fine){
 .app-actions>a:hover{background:linear-gradient(135deg,#329b62,#207b4c);color:white;box-shadow:inset 0 1px 0 #ffffff55,0 5px 0 #104c2f,0 10px 20px #246e3d2b}
 .filters [data-platform=android]:hover{box-shadow:inset 0 1px 0 #ffffff55,0 5px 0 #35765233,0 10px 19px #35765222}
 .filters [data-platform=ios]:hover{box-shadow:inset 0 1px 0 #ffffff55,0 5px 0 #7952a133,0 10px 19px #7952a122}
 .filters [data-platform=windows]:hover{box-shadow:inset 0 1px 0 #ffffff55,0 5px 0 #376d9b33,0 10px 19px #376d9b22}
}
@media(max-width:800px){.filters{width:100%;gap:6px;padding:6px}.filters button{font-size:12px;padding:12px 8px;min-height:47px}.app-actions>a{font-size:11px;padding:10px 13px}.services-section,.telegram{padding-top:55px}}

/* Bridge the dark hero into the light mint content without a hard color seam. */
.hero{position:relative;padding-bottom:140px}
.hero::after{content:'';position:absolute;inset:auto 0 0;height:150px;pointer-events:none;background:linear-gradient(180deg,rgba(19,22,47,0) 0%,#242b43 18%,#536376 43%,#9db6b6 67%,#dceae5 87%,#f4faf6 100%)}
.hero-bottom{position:relative;z-index:1}
.intro{background:linear-gradient(180deg,#f4faf6 0%,#edf7f2 100%)}
@media(max-width:800px){.hero{padding-bottom:100px}.hero::after{height:110px}}

/* Final art direction: midnight navy, champagne and restrained emerald. */
:root{--lux-bg:#141b29;--lux-panel:#1d2737;--lux-ink:#f1efe8;--lux-muted:#b4bcc9;--lux-gold:#d4bd8c;--lux-line:#d4bd8c26}
body{background:var(--lux-bg);color:var(--lux-ink)}
.header{background:#111825;border-bottom:1px solid var(--lux-line)}
.hero{background:radial-gradient(ellipse at 18% 40%,#466a7430,transparent 58%),radial-gradient(ellipse at 90% 15%,#b49b6320,transparent 50%),linear-gradient(180deg,#111825,#182231);padding-bottom:55px}
.hero::after{height:80px;background:linear-gradient(180deg,#18223100,#182231);z-index:0}
.hero h1 em{color:#d4bd8c}.hero-copy>p{color:#bbc2cd}.title-dot{color:#8fc6aa}.hero-bottom{border-top-color:var(--lux-line);color:#b0b9c7}
.hero .eyebrow,.eyebrow.dark{color:#d4bd8c}.hero-art .connection-card{background:#202d3eea;border-color:#d4bd8c33}.hero-art .art-label{background:#202d3eea;border-color:#d4bd8c26}.connection-card strong{color:#ede9de}.art-caption{color:#9da9bc}
.intro{background:linear-gradient(180deg,#182231,#182331)}
.services-section{background:linear-gradient(180deg,#182331,#17212f)}
.downloads{background:radial-gradient(ellipse at 90% 30%,#4768781c,transparent 65%),linear-gradient(180deg,#17212f,#1b2635);border-color:var(--lux-line)}
.guide{background:linear-gradient(180deg,#1b2635,#182230)}
.plans{background:linear-gradient(180deg,#182230,#16202e)}
.telegram{background:linear-gradient(180deg,#16202e,#1b2534)}
.technology{background:linear-gradient(180deg,#1b2534,#182230)}
.faq{background:linear-gradient(180deg,#182230,#17212e)}
.contact{background:radial-gradient(ellipse at 10% 20%,#c0a67418,transparent 60%),linear-gradient(135deg,#243443,#1c2b3c);border-top:1px solid var(--lux-line)}
footer{background:#111825;border-top:1px solid var(--lux-line)}
main h2,main h3,.downloads h2,.tech-list bdi{color:#f1efe8}
main p,.section-head>p,.features p,.service-grid p,.app-card p,.tech-list p,.faq-list details p,.plans p,.telegram-grid p,.guide-document p{color:#b4bdca}
.features,.features article{border-color:var(--lux-line)}
.features article:nth-child(n) .feature-symbol,.service-grid article:nth-child(n) .feature-symbol{background:#d4bd8c12;color:#d4bd8c;border:1px solid #d4bd8c2e}
.service-grid article:nth-child(n){background:linear-gradient(145deg,#212c3c,#1b2635);border:1px solid #d4bd8c29;border-top:2px solid #af996d;box-shadow:0 14px 30px #080d171f}
.service-grid article:nth-child(n) .service-buy{background:linear-gradient(135deg,#e8d9b7,#c9b27f);color:#343020;border-color:#baa373;box-shadow:inset 0 1px 0 #ffffff70,0 3px 0 #77694780}
.filters{background:#1019279c;border-color:#d4bd8c29;box-shadow:0 10px 25px #080d1726}
.app-card:nth-child(n){background:linear-gradient(155deg,#253143,#1d2939);border-color:#d4bd8c24;box-shadow:0 12px 28px #080d1726}
.app-top h3{color:#f2eee5}.app-top small{color:#b0b9c7}.app-actions{border-color:#d4bd8c24}.app-actions .text-link{color:#deca9f}
.app-icon{background:#284b40;color:#b9e5cd}.app-icon.purple{background:#433954;color:#dfd1f4}.app-icon.blue{background:#2e435e;color:#c4ddfa}.fine-print{color:#a2adbc}
.guide .eyebrow,.contact .eyebrow{color:#ddc89e}.steps li,.visual-guides{border-color:#d4bd8c26}.steps>li>span{color:#d4bd8c}.steps p,.guide .muted,.visual-guides p{color:#b6c0cd}
.plans-panel,.rial-panel{background:linear-gradient(135deg,#233143,#1c2838);border-color:#d4bd8c33;box-shadow:0 14px 35px #080d171c}
.plans-panel .eyebrow,.rial-panel .eyebrow{color:#d4bd8c}.plans-panel .pill{background:#d4bd8c18;color:#e1cea6;border:1px solid #d4bd8c29}.plans .small,.payment-panel .small{color:#b3bdcb}
.order-checklist{background:#1c2838;border-color:#d4bd8c44}.order-checklist h3{color:#e9d8b5}.order-checklist span{color:#c0c7d2}.order-checklist span:before{color:#9dcdb5}
.payment-choice h3{color:#eee9df}.payment-choice p{color:#b5bfcd}
.payment-panel{background:linear-gradient(145deg,#202d3e,#1a2737);border-color:#d4bd8c2e}
.payment-coins>span{background:#2a3748;border-color:#d4bd8c2e;color:#e3e7ec}.payment-note{background:#d4bd8c10;color:#d1c4a9;border:1px solid #d4bd8c25}
.wallet-card{background:linear-gradient(150deg,#273648,#213042);border-color:#d4bd8c2e;border-inline-start-color:#b9a375;box-shadow:0 10px 26px #080d1726}.wallet-card .pill{background:#d4bd8c17;color:#e4d2ac;border:1px solid #d4bd8c30}.wallet-card p{color:#b8c1cf}.wallet-card code{background:#131f2e;border-color:#b7c3d02b;color:#f0e9d8}.qr-address img{border:7px solid white;border-radius:10px;background:white}.payment-guide{border-color:var(--lux-line)}.payment-guide summary{color:#ddcba6}.payment-guide li{color:#bcc5d1}#copy-status{color:#a9d9bf}
.music-card{background:radial-gradient(ellipse at 10% 10%,#b59a631a,transparent 65%),linear-gradient(135deg,#263347,#1e2c3e);border:1px solid #d4bd8c2f}.music-card .pill{background:#d4bd8c17;color:#e4d2ac}.equalizer i{background:#c7b280}.equalizer i:nth-child(4n){background:#94bfa8}
.management-card{background:linear-gradient(145deg,#273a3e,#203039);border-color:#b6c6b52b}.management-card .eyebrow{color:#d4bd8c}.management-graphic>div{background:#33484a;color:#c5ddc9;border:1px solid #b8ceb225}.management-graphic span{color:#d0ddd8}
.tech-list>div{border-color:var(--lux-line)}.tech-list bdi{color:#ddc89e}.faq-list details{border-color:var(--lux-line)}.faq-list summary{color:#e0e5eb}.faq-list summary:after{color:#d4bd8c}.contact p{color:#b9c4d2}
.text-link{color:#dbc799}.text-link.light,.hero .text-link{color:#e6dcc6}.text-link:hover{color:#f5e4bf}
.button.primary,.button.mint{background:linear-gradient(135deg,#c6e8d7,#93c5ac);border-color:#86b99e;color:#1f4030;box-shadow:inset 0 1px 0 #ffffff85,0 4px 0 #4e7d6470,0 10px 20px #090f1b26}
.button.nav-cta{background:linear-gradient(135deg,#d9c89f,#bdab7c);border-color:#b6a16f;color:#302d22;box-shadow:inset 0 1px 0 #fff8,0 3px 0 #77694780}
.guide-document .eyebrow{color:#d4bd8c}.guide-document .guide-steps{background:linear-gradient(145deg,#233143,#1c2939);border-color:#d4bd8c33;box-shadow:0 10px 30px #070c1726}.guide-document li{color:#c6cdd7}.guide-document a:not(.button){color:#dcc89e}.guide-document figcaption{color:#a9b4c3}
.footer-links{color:#bac2ce}.footer-top>p{color:#9ca9bc}.footer-bottom{border-color:var(--lux-line);color:#99a8bc}
/* Dialogs intentionally retain a light reading surface and their original dark text. */
dialog{color:#28263e;background:#fafbf9}dialog h2{color:#28263e}dialog p,dialog li{color:#66687c}
@media(max-width:800px){.hero{padding-bottom:35px}.hero::after{height:55px}}

/* Day and night share the same layout and accessible controls. */
html{color-scheme:dark}html[data-theme="light"]{color-scheme:light}
.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;padding:9px 12px;border:1px solid #d4bd8c55;border-radius:14px;background:#263244;color:#ead8b2;font:inherit;cursor:pointer;min-height:42px}.theme-toggle[hidden]{display:none}.theme-toggle:hover{background:#34435a;transform:translateY(-2px)}.theme-toggle:focus-visible{outline:3px solid #72bd9c;outline-offset:4px}[data-theme-icon]{font-size:22px;line-height:1}
html[data-theme="light"] body{background:#faf7ef;color:#293342;--lux-bg:#faf7ef;--lux-panel:#fffdf8;--lux-ink:#293342;--lux-muted:#596675;--lux-gold:#80602b;--lux-line:#96733c30}
html[data-theme="light"] .header{background:#faf7eff5;border-color:#9b82532b}html[data-theme="light"] .brand,html[data-theme="light"] nav a{color:#293342}html[data-theme="light"] .brand-small{color:#687165}
html[data-theme="light"] .theme-toggle{background:#f0e9db;color:#655028;border-color:#c8b98e}html[data-theme="light"] .theme-toggle:hover{background:#e8ddc7}html[data-theme="light"] .menu-toggle{border-color:#b7af9e}html[data-theme="light"] .menu-toggle span{background:#293342}
html[data-theme="light"] .hero{background:radial-gradient(ellipse at 20% 20%,#dcece2,transparent 65%),linear-gradient(160deg,#faf7ef,#f0eee3)}html[data-theme="light"] .hero::after{background:linear-gradient(transparent,#f0eee3)}
html[data-theme="light"] .intro,html[data-theme="light"] .services-section,html[data-theme="light"] .downloads,html[data-theme="light"] .guide,html[data-theme="light"] .plans,html[data-theme="light"] .telegram,html[data-theme="light"] .technology,html[data-theme="light"] .faq{background:linear-gradient(150deg,#f0eee3,#faf7ef)}
html[data-theme="light"] main h1,html[data-theme="light"] main h2,html[data-theme="light"] main h3,html[data-theme="light"] .hero h1{color:#263344}html[data-theme="light"] .hero h1 em{color:#92703a}html[data-theme="light"] main p,html[data-theme="light"] main li,html[data-theme="light"] .hero-bottom,html[data-theme="light"] .art-caption{color:#526271}
html[data-theme="light"] .eyebrow,html[data-theme="light"] .text-link,html[data-theme="light"] .text-link.light,html[data-theme="light"] .hero .text-link,html[data-theme="light"] .guide-document a:not(.button){color:#79602e}
html[data-theme="light"] .service-grid>article,html[data-theme="light"] .app-card,html[data-theme="light"] .plans-panel,html[data-theme="light"] .order-checklist,html[data-theme="light"] .rial-panel,html[data-theme="light"] .payment-panel,html[data-theme="light"] .wallet-card,html[data-theme="light"] .music-card,html[data-theme="light"] .management-card,html[data-theme="light"] .guide-document .guide-steps{background:linear-gradient(145deg,#fffdf8,#eeeee4);border-color:#b9a77d66;box-shadow:0 10px 28px #7762390d}
html[data-theme="light"] .app-top,html[data-theme="light"] .app-card h3,html[data-theme="light"] .faq-list summary,html[data-theme="light"] .payment-guide summary,html[data-theme="light"] .tech-list bdi{color:#334238}
html[data-theme="light"] .filters{background:#e8e5d9}html[data-theme="light"] .pill,html[data-theme="light"] .wallet-card .pill,html[data-theme="light"] .music-card .pill{background:#e5e9d9;color:#52633f;border-color:#a0ac8844}
html[data-theme="light"] .wallet-card code{background:#e7e9df;color:#263b33;border-color:#9baa8a66}html[data-theme="light"] .wallet-card p,html[data-theme="light"] .payment-guide li,html[data-theme="light"] .guide-document li,html[data-theme="light"] .guide-document figcaption{color:#526271}
html[data-theme="light"] .management-graphic>div{background:#dce7db;color:#334e41}html[data-theme="light"] .management-graphic span{color:#334e41}html[data-theme="light"] #copy-status{color:#21633e}
html[data-theme="light"] .contact{background:linear-gradient(135deg,#dce8dc,#eee8d8)}html[data-theme="light"] .contact p{color:#526271}html[data-theme="light"] footer{background:#e9e7dc;color:#334238}html[data-theme="light"] .footer-links,html[data-theme="light"] .footer-top>p,html[data-theme="light"] .footer-bottom{color:#526271}
@media(max-width:800px){.nav-wrap{gap:12px}.theme-toggle{padding:7px 10px;min-height:40px}.header nav{order:5}html[data-theme="light"] .header nav{background:#faf7ef}}

/* Feature navigation: the first two cards are links; the third is informational. */
.features>article{position:relative}.feature-link::after{content:"";position:absolute;inset:0;border-radius:16px}.features>article:has(.feature-link){border:1px solid #d4bd8c38;border-radius:16px;padding:24px;transition:transform .2s,background .2s,box-shadow .2s}.features>article:has(.feature-link):hover{transform:translateY(-4px);background:#d4bd8c0c;box-shadow:0 12px 28px #080d1720}.feature-action{display:block;margin-top:18px;font-size:13px;font-weight:600;color:#dbc799}.feature-link:focus-visible{outline:none}.features>article:focus-within{outline:3px solid #72bd9c;outline-offset:5px}html[data-theme="light"] .feature-action{color:#79602e}html[data-theme="light"] .features>article:has(.feature-link):hover{background:#fffdf8;box-shadow:0 12px 28px #77623912}@media(prefers-reduced-motion:reduce){.features>article:has(.feature-link){transition:none}.features>article:has(.feature-link):hover{transform:none}}

/* Approved one-month VPN pricing: shared connection terms, volume-based rates. */
.pricing-catalog{padding-bottom:42px}.pricing-catalog .section-head{margin-bottom:24px}.pricing-facts{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.pricing-facts span{padding:7px 13px;border:1px solid #bca47850;border-radius:100px;font-size:12px;color:#d7c594;background:#bca4780b}.pricing-table-wrap{border:1px solid #bca47855;border-radius:18px;overflow:hidden;background:#142028}.pricing-table{width:100%;border-collapse:collapse;color:#eee8d9;text-align:right;font-size:15px}.pricing-table caption{text-align:right;padding:18px 24px;background:#bca4780e;font-size:13px;color:#d7c594}.pricing-table thead{background:#bca47812;font-size:13px;color:#cfc0a1}.pricing-table th,.pricing-table td{padding:15px 24px;border-bottom:1px solid #bca47824}.pricing-table th{font-weight:500}.pricing-table tbody tr:last-child>*{border-bottom:0}.pricing-table td:nth-child(2){font-size:19px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.pricing-table td:last-child{width:135px}.pricing-featured{background:#bca47813}.pricing-badge{display:inline-block;font-size:10px;margin-inline-start:12px;padding:2px 9px;border:1px solid #bca47866;border-radius:5px;color:#e8d29d}.plan-order{display:inline-flex;gap:15px;align-items:center;padding:8px 16px;border:1px solid #baa16d66;border-radius:8px;background:#bca4780c;color:#e4d2a8;font-size:13px;white-space:nowrap}.plan-order:hover{background:#bca47820}.pricing-note{font-size:13px;max-width:900px;margin:20px 0 12px;color:#b9c5c7}.pricing-terms{border-bottom:1px solid #bca47833;padding-bottom:17px}.pricing-terms summary{cursor:pointer;font-size:14px;color:#d7c594}.pricing-terms p{font-size:13px;color:#b9c5c7;max-width:900px}.plans-panel{margin-top:10px}
html[data-theme="light"] .pricing-table-wrap{background:#fffdf8;border-color:#b9a77d66}html[data-theme="light"] .pricing-table{color:#334238}html[data-theme="light"] .pricing-table caption,html[data-theme="light"] .pricing-table thead{color:#79602e;background:#e5e0d029}html[data-theme="light"] .pricing-facts span,html[data-theme="light"] .pricing-badge,html[data-theme="light"] .plan-order,html[data-theme="light"] .pricing-terms summary{color:#79602e}html[data-theme="light"] .pricing-featured{background:#e9dfc733}html[data-theme="light"] .pricing-note,html[data-theme="light"] .pricing-terms p{color:#526271}
@media(max-width:600px){.pricing-table th,.pricing-table td{padding:13px 10px}.pricing-table{font-size:12px}.pricing-table caption{font-size:11px;padding:15px 12px}.pricing-table thead{font-size:11px}.pricing-table td:nth-child(2){font-size:16px}.pricing-table td:last-child{width:77px}.plan-order{padding:7px 10px;gap:6px;font-size:11px}.pricing-badge{display:block;width:fit-content;margin:5px 0 0;font-size:9px;padding:1px 5px}.pricing-facts{gap:7px}.pricing-facts span{font-size:10px;padding:6px 10px}.pricing-catalog .section-head p{font-size:12px}.pricing-note,.pricing-terms p{font-size:12px}.pricing-terms summary{font-size:13px}}
