:root{--bg:#050805;--panel:#091009;--panel2:#0d160d;--line:#1c311c;--text:#efffef;--muted:#8aa08a;--acid:#72ff38;--acid2:#b6ff98;--danger:#ff5670;--max:1180px;--r:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 18% 0,#102610 0,transparent 32%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.wrap{max-width:var(--max);margin:auto;padding:0 20px}.topbar{height:76px;border-bottom:1px solid rgba(255,255,255,.04);position:sticky;top:0;z-index:20;background:rgba(5,8,5,.82);backdrop-filter:blur(16px)}.topbar .wrap{height:100%;display:flex;align-items:center;gap:28px}.brand{font-weight:950;letter-spacing:.09em}.brand span{color:var(--acid)}.nav{margin-left:auto;display:flex;gap:22px;color:var(--muted);font-size:14px}.nav a:hover{color:var(--acid)}.menu{display:none;margin-left:auto;background:none;border:1px solid var(--line);color:white;border-radius:10px;padding:8px 11px}.hero{min-height:650px;display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:center}.tag,.kicker{color:var(--acid);font-size:12px;font-weight:850;letter-spacing:.17em}h1{font-size:clamp(54px,7vw,92px);line-height:.92;letter-spacing:-.06em;margin:18px 0 24px}h1 em{font-style:normal;color:var(--acid)}.lead{max-width:700px;font-size:18px;color:#a8b9a8}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.btn{border:0;border-radius:13px;padding:13px 18px;font-weight:850;background:var(--acid);color:#041004;transition:.2s}.btn:hover{transform:translateY(-2px);filter:brightness(1.07)}.btn.alt,.small-btn{background:#0a120a;border:1px solid var(--line);color:var(--text)}.terminal{position:relative;border:1px solid #2b472b;background:rgba(8,14,8,.9);border-radius:24px;padding:25px;box-shadow:0 30px 80px #0009;transform:rotate(-2deg);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.terminal:before{content:'';position:absolute;inset:-70px;z-index:-1;background:radial-gradient(circle,var(--acid),transparent 60%);opacity:.14;filter:blur(25px)}.terminal p{color:#6f856f}.terminal b{display:block;color:var(--acid);margin:14px 0}.ad{height:92px;border:1px dashed #284128;border-radius:16px;display:grid;place-items:center;color:#526952;font-size:12px;letter-spacing:.15em;margin:15px 0 80px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:75px 0}.card{padding:25px;border:1px solid var(--line);border-radius:20px;background:#080d08}.card b{color:var(--acid)}.card p,.seo p,.page p,.page li{color:#8fa18f}.seo{padding:60px 0}.seo h2,.section-title{font-size:clamp(34px,4vw,52px);letter-spacing:-.04em;margin:8px 0 20px}.two{display:grid;grid-template-columns:1fr 1fr;gap:36px}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{font-weight:800;cursor:pointer}.footer{border-top:1px solid var(--line);margin-top:70px;padding:38px 0 55px;color:#718371;font-size:13px}.footer .wrap{display:flex;gap:18px;flex-wrap:wrap}.footer .brand{color:white;margin-right:auto}.page{max-width:900px;margin:70px auto;padding:0 20px}.page h1{font-size:58px}.page h2{margin-top:35px}.page a{color:var(--acid)}.app-shell{max-width:1280px;margin:35px auto 80px;padding:0 18px}.app-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:35px 0}.app-head h1{font-size:48px;margin:5px 0}.usage-box{min-width:230px;border:1px solid var(--line);border-radius:16px;padding:14px;background:var(--panel)}.usage-line{display:flex;justify-content:space-between}.progress{height:6px;border-radius:99px;background:#162116;overflow:hidden;margin-top:10px}.progress i{display:block;height:100%;width:0;background:var(--acid);transition:.3s}.mail-app{display:grid;grid-template-columns:300px 1fr;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#091009,#060906);min-height:570px;box-shadow:0 30px 90px #0008}.sidebar{padding:18px;border-right:1px solid var(--line);background:#070c07}.create-row{display:grid;grid-template-columns:80px 1fr;gap:8px}.create-row select{background:#0c140c;color:white;border:1px solid var(--line);border-radius:12px;padding:11px}.mail-list{margin-top:18px;display:grid;gap:8px}.mail-item{width:100%;text-align:left;background:#091009;color:#9db09d;border:1px solid var(--line);border-radius:12px;padding:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-item.active{color:var(--acid);border-color:#456b45;background:#0c170c}.empty-mini{color:#647764;font-size:13px;padding:12px}.inbox{min-width:0}.inbox-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;border-bottom:1px solid var(--line);padding:20px 22px}.address small{display:block;color:#667966;text-transform:uppercase;font-size:10px;letter-spacing:.12em}.address strong{display:block;margin-top:4px;word-break:break-all}.tool-actions{display:flex;gap:8px;flex-wrap:wrap}.small-btn{border-radius:10px;padding:9px 12px}.danger{color:#ff91a1}.messages{padding:18px}.message-row{display:block;width:100%;text-align:left;background:#081008;color:white;border:1px solid var(--line);border-radius:14px;padding:14px;margin-bottom:10px}.message-row:hover{border-color:#365536}.message-top{display:flex;justify-content:space-between;gap:15px;color:#8fa18f;font-size:12px}.message-row strong{display:block;margin:7px 0}.message-row p{color:#829482;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-state,.loader{min-height:330px;display:grid;place-items:center;align-content:center;text-align:center;color:#768976}.empty-state span{font-size:42px;color:var(--acid)}.empty-state h3{color:white;margin:10px 0 0}.notice{border:1px solid #315131;background:#0b160b;border-radius:13px;padding:12px 14px;color:#95a895;font-size:13px;margin:18px}.notice b{color:var(--acid2)}.wallets{display:grid;gap:10px}.wallet-row{display:grid;grid-template-columns:55px 1fr auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:13px;padding:12px}.wallet-row code{overflow:hidden;text-overflow:ellipsis;color:#a5b6a5}.modal[hidden]{display:none}.modal{position:fixed;inset:0;background:#000b;z-index:50;display:grid;place-items:center;padding:18px}.modal-box{width:min(820px,100%);max-height:90vh;overflow:auto;background:#091009;border:1px solid #345234;border-radius:20px;padding:22px}.modal-head{display:flex;justify-content:space-between;gap:15px}.modal pre{white-space:pre-wrap;word-break:break-word;font-family:inherit;color:#d8e7d8}.toast{position:fixed;right:20px;bottom:20px;background:#0d170d;border:1px solid #365736;color:white;padding:12px 15px;border-radius:12px;opacity:0;transform:translateY(10px);pointer-events:none;transition:.2s;z-index:80}.toast.show{opacity:1;transform:none}.toast.bad{border-color:#6d313a;color:#ffabb7}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.admin-card{border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:18px}.admin-card pre{max-height:420px;overflow:auto;white-space:pre-wrap;color:#9db09d}.admin-card input{width:100%;background:#071007;border:1px solid var(--line);color:white;padding:11px;border-radius:10px;margin:5px 0}.login-box{max-width:420px;margin:100px auto;border:1px solid var(--line);border-radius:20px;padding:22px;background:var(--panel)}.login-box input{width:100%;margin:10px 0;background:#071007;border:1px solid var(--line);color:white;padding:12px;border-radius:10px}@media(max-width:850px){.hero{grid-template-columns:1fr;min-height:auto;padding:80px 0}.terminal{display:none}.features,.two{grid-template-columns:1fr}.mail-app{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.app-head{align-items:stretch;flex-direction:column}.admin-grid{grid-template-columns:1fr}}@media(max-width:650px){.menu{display:block}.nav{display:none;position:absolute;top:76px;left:0;right:0;background:#071007;border-bottom:1px solid var(--line);padding:16px 20px;flex-direction:column}.nav.open{display:flex}h1{font-size:50px}.inbox-toolbar{align-items:flex-start;flex-direction:column}.wallet-row{grid-template-columns:1fr}.ad{height:70px}.topbar .wrap{padding:0 14px}.wrap{padding-left:14px;padding-right:14px}}

.lang-switch{display:flex;gap:7px;margin-left:8px}.lang-chip{display:inline-flex;align-items:center;justify-content:center;min-width:62px;padding:7px 9px;border:1px solid var(--line);border-radius:11px;color:#879b87;font-size:12px;font-weight:800;letter-spacing:.04em;background:#081008;transition:.2s}.lang-chip:hover,.lang-chip.active{color:#061006;background:var(--acid);border-color:var(--acid)}.language-gateway{min-height:100vh;display:grid;place-items:center;align-content:center;gap:12px;text-align:center}.language-gateway .loader{min-height:auto}.features h2{font-size:20px;margin:22px 0 8px}.app-intro{color:#8fa18f;margin:6px 0 0}.support-section{scroll-margin-top:90px}@media(max-width:650px){.lang-switch{margin-left:0}.lang-chip{min-width:58px;padding:7px}.topbar .brand{font-size:13px}.topbar .wrap{gap:8px}}

/* Standalone support block: intentionally outside the mailbox UI. */
.support-block{margin-top:72px;margin-bottom:18px;padding-top:34px;padding-bottom:34px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:42px;align-items:start}.support-copy h2{font-size:clamp(30px,4vw,46px);line-height:1.05;letter-spacing:-.04em;margin:8px 0 16px}.support-copy p{color:#8fa18f;max-width:650px;margin:0}.support-wallets{display:grid;gap:10px}.support-wallets .wallet-row{background:transparent;border:1px solid var(--line);padding:14px 0;border-width:0 0 1px 0;border-radius:0}.support-wallets .wallet-row:first-child{border-top:1px solid var(--line)}.support-wallets .wallet-row code{font-size:13px}.wallet-loader{color:#768976;padding:14px 0}.app-shell+.support-block{margin-top:0}.support-block+.footer{margin-top:38px}@media(max-width:850px){.support-block{grid-template-columns:1fr;gap:24px}}@media(max-width:650px){.support-block{margin-top:50px;padding-top:28px;padding-bottom:28px}.support-wallets .wallet-row{grid-template-columns:1fr;gap:7px}.support-wallets .wallet-row .small-btn{width:max-content}}
