/* 008Node graphite / violet design system, v148. */
:root{--node-bg:#101015;--node-surface:#191921;--node-raised:#20202b;--node-border:#32313e;--node-text:#f1eff8;--node-muted:#aaa6bc;--node-primary:#9b75ff;--node-action:#7c3aed;--node-action-hover:#8b4ff4;color-scheme:dark}
body.node-public,body.node-help,body.node-guide,body.node-member,body.node-auth{color:var(--node-text)!important;background:var(--node-bg)!important;font-family:Inter,system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif!important}
body.node-public{--ink:var(--node-text);--muted:var(--node-muted);--teal:var(--node-primary);--line:var(--node-border);--mint:#211b31}
.node-public header,.node-guide header,.node-help header{background:#111117f2!important;border-color:var(--node-border)!important;backdrop-filter:blur(16px)}
.node-public .lead,.node-public .muted,.node-public .note,.node-public p,.node-guide .lead,.node-guide footer{color:var(--node-muted)}
.node-public .hero{background:radial-gradient(ellipse at 85% 10%,#54258c24,transparent 52%),#101015!important}.node-public h1 span{color:#b99aff!important}.node-public .eyebrow{color:#b59aff}.node-public .hero-tags span{background:#241d34!important;color:#cbb7fa!important;border-color:#48355f!important}
.node-public .primary{background:#7c3aed!important;color:white!important;border-color:#7c3aed!important;box-shadow:0 7px 24px #6c28dd24}.node-public .primary:hover{background:#8b4ff4!important}.node-public .secondary{background:transparent!important;color:#ded3ff!important;border:1px solid #615076!important}
.node-public .card,.node-public .region,.node-public .network,.node-public .scene-card,.node-public .audience-box,.node-public .scenario-panel{background:var(--node-surface)!important;border-color:var(--node-border)!important;color:var(--node-text)!important;box-shadow:none!important;border-radius:14px!important}
.node-public .network{background:linear-gradient(145deg,#242031,#16151e)!important}.node-public .network svg{filter:hue-rotate(100deg) saturate(.6)}.node-public .network-top,.node-public .network-bottom{border-color:#393044!important}.node-public .network-top span,.node-public .network-bottom small{color:#aaa5bb!important}.node-public .network-bottom strong{color:#e9e3f5!important}
.node-public .quick{border-color:var(--node-border)!important;background:#17171e!important}.node-public .quick b{color:var(--node-text)}.node-public .quick small{color:var(--node-muted)}.node-public .band,.node-public .friendlinks{background:#15141c!important;border-color:var(--node-border)!important}.node-public .scene-card:hover,.node-public .region:hover{border-color:#8560ba!important;background:#211c2d!important}
.node-public .scene-kind,.node-public .link,.node-public .pill,.node-public .help-symbol{color:#c3aaff!important}.node-public .pill,.node-public .help-symbol{background:#2a203e!important}.node-public .scene-card p,.node-public .scene-bottom p,.node-public .audience-box p{color:var(--node-muted)!important}.node-public .audience-box>div+div{border-color:var(--node-border)!important}.node-public .numbers{color:#a982ff!important}.node-public .cta{background:linear-gradient(120deg,#282035,#1a1723)!important;border:1px solid #443253}.node-public .cta h2{color:var(--node-text)}.node-public .cta p{color:#bbb0ce}.node-public .language-picker select{color:#e4dcef;background:#201c29;border-color:#41374f}.node-public nav a:hover{color:#c3aaff}.node-public footer{background:#101015!important;border-color:#302b3a;color:#a5a0b4}.node-public .friendlinks-items a{color:#b9b0ca}.node-public .friendlinks-row button{color:#b695ff}.node-public .footer-grid{border-color:var(--node-border)}.node-public .map-dot{fill:#b897ff}.node-public .mobile-menu,.node-public nav.open{background:#17151e!important}
.node-help a,.node-guide a{color:#c2a7ff}.node-help .kh-brand{color:var(--node-text)}.node-help .kh-brand span{color:#b28aff}.node-help .kh-hero{background:radial-gradient(ellipse at 90% 0,#452c6833,transparent 60%),var(--node-surface);border-color:var(--node-border)}.node-help .kh-lead,.node-help .kh-meta,.node-help .kh-results,.node-help .kh-card p,.node-help .kh-client-grid span,.node-help .kh-aside a{color:var(--node-muted)}.node-help .kh-kicker,.node-help .kh-tag,.node-help .kh-read{color:#c0a2ff}.node-help .kh-search{border-color:#4c3c65;background:#13121b}.node-help .kh-search input{color:#eee8fc}.node-help .kh-search button,.node-help .kh-button{background:#7c3aed;border-color:#7c3aed;color:#fff}.node-help .kh-button.secondary{background:transparent;border-color:#655178;color:#d2bdff}.node-help .kh-categories a{background:#1b1925;color:#bcb4cc;border-color:#38303f}.node-help .kh-categories a[aria-current]{background:#7137d3;border-color:#8651df;color:#fff}.node-help .kh-card,.node-help .kh-article,.node-help .kh-aside,.node-help .kh-downloads,.node-help .kh-bottom,.node-help .kh-empty{background:var(--node-surface);border-color:var(--node-border);color:var(--node-text)}.node-help .kh-card:hover{border-color:#8862c4}.node-help .kh-client-grid a{background:#201c2b;border-color:#3b304c}.node-help .kh-notice{background:#241d33;border-color:#9563ed;color:#d6c9ea}.node-help .kh-table th{background:#24202f}.node-help .kh-table th,.node-help .kh-table td,.node-help .kh-article h2,.node-help .kh-aside a{border-color:var(--node-border)}.node-help footer{border-color:var(--node-border);color:var(--node-muted)}
.node-guide article,.node-guide aside,.node-guide .phone,.node-guide .dialog{background:var(--node-surface)!important;border-color:var(--node-border)!important;color:var(--node-text)!important}.node-guide .note{background:#251e34;border-color:#9b75ff;color:#d8cbed}.node-guide .fields th,.node-guide .phone-title{background:#2a213b;color:#eee6ff}.node-guide .fields th,.node-guide .fields td,.node-guide .row,.node-guide .step,.node-guide details{border-color:var(--node-border)}.node-guide .primary{background:#7c3aed;color:#fff}.node-guide .tag,.node-guide .mark{color:#b995ff!important}.node-guide .row span:last-child,.node-guide .caption{color:var(--node-muted)}
/* Member shell. Existing content and forms use the same surfaces. */
body.node-member .member-sidebar{width:230px;background:#121117!important;border-right:1px solid #292631;padding:25px 14px 20px;display:flex;flex-direction:column;gap:0}.node-member .member-brand{height:50px;margin:0 10px 27px!important;color:#f4efff!important;display:flex;align-items:center;gap:10px;text-decoration:none}.node-member .member-brand .brand-ip{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#7c3aed;font-size:14px;letter-spacing:.5px}.node-member .member-brand b{font-size:22px;letter-spacing:-.7px}.node-member .member-brand em{color:#b695ff;font-style:normal}.node-member .member-sidebar nav a{border-radius:9px;padding:11px 14px;margin:4px 0;color:#aaa5b9;font-size:14px;gap:11px;min-height:43px}.node-member .member-sidebar nav a span{font-size:17px;color:#a39ab3}.node-member .member-sidebar nav a:hover{background:#23202d;color:#eee8fb}.node-member .member-sidebar nav a.active{background:#342347;color:#eadcff;box-shadow:inset 3px 0 #a47aff}.node-member .member-sidebar nav a.active span{color:#bc96ff}.node-member .member-nav-label{font-size:10px;letter-spacing:1.4px;color:#746c85;margin:23px 14px 10px}.node-member .member-sidebar-footer{margin-top:auto;padding:28px 14px 0;color:#7f768e;font-size:11px;letter-spacing:1px}.node-member .member-workspace{margin-left:230px;padding:0 30px 40px}.node-member .member-top{height:78px;border-bottom:1px solid #292631;margin-bottom:26px}.node-member .member-top>span{color:#bbb3ca;font-size:13px}.node-member .member-top #member-menu-toggle{color:#c0b5d0}.node-member .member-top .member-account-menu{margin-left:auto}.node-member .member-top #member-account-toggle{color:#ded4eb!important;font-size:13px!important}.node-member .member-avatar{background:#30233f;border-color:#4e3565;color:#d3b6ff}.node-member .member-account-dropdown{background:#1c1825;border-color:#3d304d;box-shadow:0 12px 35px #0005}.node-member .member-account-identity{background:#231d2d;border-color:#382e45;color:#b9adc9}.node-member .member-account-dropdown a{color:#e0c9e4}.node-member .member-account-dropdown a:hover{background:#33233f}.node-member .member-account-dropdown .member-logout{color:#f0a6b2}
.node-member main.member-main{background:#191921!important;border:1px solid #32313e;border-radius:14px!important;padding:25px!important;color:var(--node-text)}.node-member main.member-main:has(.dash-heading),.node-member main.member-main:has(.node-purchase-layout){background:transparent!important;border:0;padding:0!important}.node-member .member-main h1,.node-member .member-main h2,.node-member .member-main h3{color:#f1edf8}.node-member .member-main p{line-height:1.8}.node-member .member-main a{color:#bfa0ff}.node-member .member-main section{border-color:#36313f!important}.node-member .member-main button{background:#7c3aed;color:#fff;border-radius:8px}.node-member .member-main button:hover{background:#8b4ff4}.node-member .member-main button:disabled{background:#4a3c5f;color:#a69ab6}.node-member .member-main input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.node-member .member-main select,.node-member .member-main textarea{background:#12121a;color:#e3daef;border-color:#43394f}.node-member input::placeholder{color:#8f839e}.node-member .member-main input[type=checkbox],.node-member .member-main input[type=radio]{accent-color:#9764f3}.node-member .member-main table th{background:#24202e;color:#bbb0ca;border-color:#3b3247}.node-member .member-main table td{border-color:#302b3b;color:#dcd3e8}.node-member .member-main table td small{color:#9c90ac}.node-member .node-line,.node-member .node-filter,.node-member .node-region,.node-member .node-order-panel,.node-member .member-card{background:#191921!important;border:1px solid #35303e!important;border-radius:13px!important;box-shadow:none!important}.node-member .node-line strong{color:#e8e1f1}.node-member .node-line small{color:#a399af}.node-member .node-line em{color:#c2a2ff!important}.node-member .node-line:hover{background:#231c2d!important;border-color:#76509b!important}.node-member .node-line.selected{background:#30223f!important;border-color:#a776ff!important}.node-member .node-filter button,.node-member .node-tabs button{background:transparent!important;color:#b9b0c7!important}.node-member .node-filter button.active,.node-member .node-tabs button.active{background:#7235c9!important;color:#fff!important}.node-member .node-step button{background:#30263d!important;border-color:#59416d!important;color:#d7c3ef!important}.node-member .node-order-panel .node-order-name,.node-member .node-order-panel .node-order-price{background:#211b2c;color:#e9dcff}.node-member .node-order-panel label{color:#b5a9c4}.node-member .node-order-panel button{background:#7c3aed!important;color:#fff!important}.node-member .node-search-filter{background:#191921;color:#b7adc5;border-color:#35303e}.node-member .node-search-filter button{background:#7c3aed;color:#fff}.node-member .member-start{background:#1e1928!important;color:#d7c8ed!important;border-color:#443253!important;padding:15px 18px!important;margin-bottom:19px!important}.node-member .member-start summary{font-size:13px;cursor:pointer;color:#c7afe9}.node-member .member-start p{font-size:13px}.node-member .member-start .member-start-actions button{background:transparent!important;color:#c8a5ff!important;border-color:#76548f!important}
/* Overview: one purchase action, one top-up action, then actual asset and order state. */
.node-member .dash-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.node-member .dash-eyebrow{font-size:10px;letter-spacing:1.6px;color:#9e8bb8}.node-member .dash-heading h1{font-size:28px;margin:8px 0 5px;font-weight:700;letter-spacing:-.5px}.node-member .dash-heading p{margin:0;color:#9f94ae;font-size:13px}.node-member .dash-help-link{font-size:12px;color:#afa0c3!important}.node-member .dash-top-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px}.node-member .dash-hero{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(120deg,#2d1b45,#1b1825);border:1px solid #4a315e;padding:30px;min-height:280px;display:flex}.node-member .dash-hero-copy{position:relative;z-index:1}.node-member .dash-pill{display:inline-block;background:#50327277;color:#cdb5ed;font-size:11px;border:1px solid #6c4a8b;padding:5px 10px;border-radius:6px}.node-member .dash-hero h2{font-size:30px;line-height:1.45;letter-spacing:-.7px;margin:18px 0 12px;color:#f4eeff}.node-member .dash-hero p{font-size:13px;color:#b6a6c8;margin:0 0 21px}.node-member .dash-network{position:absolute;right:4px;top:20px;width:260px;height:240px;opacity:.8}.node-member .dash-button{display:inline-flex;align-items:center;justify-content:center;gap:35px;min-height:43px;border-radius:8px;background:#8b45ef!important;color:white!important;padding:10px 20px;font-size:13px;font-weight:650;text-decoration:none}.node-member .dash-button:hover{background:#9b5bf7!important}.node-member .dash-wallet{display:flex;flex-direction:column;justify-content:space-between;border:1px solid #36303f;border-radius:16px;padding:26px;background:#191921}.node-member .dash-wallet h2{font-size:15px;font-weight:550;margin:10px 0;color:#d5c9e3}.node-member .dash-wallet-amount{font-size:38px!important;font-weight:700;letter-spacing:-1px;line-height:1.3!important;margin:23px 0 13px!important;font-variant-numeric:tabular-nums;color:#f1e7ff!important}.node-member .dash-wallet-amount small{font-size:23px;margin-right:6px;color:#aa8cc9}.node-member .dash-wallet p{font-size:12px;color:#968ba5}.node-member .dash-button-outline{background:transparent!important;border:1px solid #71528f!important;color:#dcc3fa!important;gap:0;justify-content:space-between;margin-top:15px}.node-member .dash-button-outline:hover{background:#2d213b!important}.node-member .dash-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.node-member .dash-stats>div{display:flex;gap:16px;align-items:center;background:#191921;border:1px solid #34303e;border-radius:13px;padding:19px 22px;min-width:0}.node-member .dash-stat-icon{width:38px;height:38px;display:grid;place-items:center;background:#2a2039;color:#b58be9;border-radius:10px;font-size:19px;flex-shrink:0}.node-member .dash-stats p{font-size:12px;color:#a99cb9;margin:0 0 9px}.node-member .dash-stats strong{font-size:26px;color:#ede4f9;line-height:1;font-variant-numeric:tabular-nums}.node-member .dash-stats small{font-size:10px;font-weight:400;margin-left:8px;color:#91829f}.node-member .dash-orders,.node-member .dash-usage{background:#191921;border:1px solid #34303e;border-radius:14px;padding:24px;margin-top:21px}.node-member .dash-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.node-member .dash-section-heading h2,.node-member .dash-usage h2{font-size:16px;margin:0 0 7px;color:#e5dcee}.node-member .dash-section-heading p,.node-member .dash-usage>div>p{margin:0;font-size:12px;color:#9f91ad}.node-member .dash-section-heading a{font-size:12px}.node-member .dash-empty{text-align:center;padding:32px 12px 22px}.node-member .dash-empty>span{display:grid;place-items:center;width:48px;height:48px;background:#262031;border:1px solid #3f304d;border-radius:12px;margin:0 auto 14px;font-size:22px;color:#a886cc}.node-member .dash-empty h3{font-size:14px;margin:0 0 9px;font-weight:500;color:#d4c7e1}.node-member .dash-empty p{font-size:12px;color:#93839f;margin:0}.node-member .dash-orders table{margin-top:20px;font-size:12px}.node-member .dash-orders table td{white-space:normal}.node-member .dash-orders table th{font-size:11px;background:transparent!important}.node-member .dash-orders table td strong{font-weight:500}.node-member .dash-order-id{display:block;font-size:10px;margin-top:5px}.node-member .dash-status{display:inline-block;font-size:11px;white-space:nowrap;padding:4px 8px;border-radius:5px}.node-member .dash-status.done{color:#82d8b4;background:#19342c}.node-member .dash-status.pending{color:#e8c689;background:#362b1e}.node-member .dash-status.muted{color:#b9adca;background:#2c2536}.node-member .dash-usage-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:21px;padding-top:20px;border-top:1px solid #332c3e}.node-member .dash-usage-grid h3{font-size:13px;margin:0 0 8px;font-weight:550;color:#c9b9dc}.node-member .dash-usage-grid p{font-size:12px;margin:0;color:#9d8eac}.node-member button.dash-support{background:none!important;color:#bb97ee!important;padding:0;margin-top:10px;font-size:12px;text-align:left}.node-member .dash-support-status{color:#c4a6ef!important;font-size:11px!important}
@media(min-width:901px){body.node-member.menu-open .member-sidebar{display:none}body.node-member.menu-open .member-workspace{margin-left:0}}@media(max-width:1200px) and (min-width:901px){.node-member .dash-network{right:-55px;opacity:.35}.node-member .dash-top-grid{grid-template-columns:minmax(0,1fr) 250px}.node-member .dash-hero{padding:25px}.node-member .dash-stats small{display:block;margin:8px 0 0}}@media(max-width:900px){.node-member .member-workspace{margin-left:0;padding:0 18px 28px}.node-member .member-sidebar{transform:translateX(-105%);box-shadow:15px 0 40px #0007}.node-member .menu-open .member-sidebar,body.node-member.menu-open .member-sidebar{transform:none}.node-member .member-top{height:65px;margin-bottom:22px}.node-member .dash-hero h2{font-size:27px}.node-member .dash-network{right:-15px;opacity:.45}}@media(max-width:650px){.node-member .dash-heading{align-items:flex-start}.node-member .dash-heading h1{font-size:25px}.node-member .dash-help-link{margin-top:7px;white-space:nowrap}.node-member .dash-top-grid{grid-template-columns:1fr;gap:14px}.node-member .dash-hero{padding:24px;min-height:270px}.node-member .dash-network{right:-20px;width:210px;opacity:.38}.node-member .dash-wallet{padding:21px}.node-member .dash-wallet-amount{font-size:32px!important;margin:12px 0!important}.node-member .dash-wallet .dash-button{margin-top:12px}.node-member .dash-stats{gap:8px;margin:14px 0}.node-member .dash-stats>div{padding:15px 10px;display:block}.node-member .dash-stat-icon{display:none}.node-member .dash-stats p{font-size:10px;white-space:nowrap}.node-member .dash-stats strong{font-size:23px}.node-member .dash-stats small{display:block;margin:7px 0 0;font-size:9px;line-height:1.4}.node-member .dash-orders,.node-member .dash-usage{padding:20px;margin-top:15px}.node-member .dash-usage-grid{grid-template-columns:1fr;gap:20px}.node-member .member-main table td,.node-member .member-main table th{padding:12px 8px}.node-member .dash-orders .scroll{margin:0 -9px}.node-member main.member-main{padding:18px!important}.node-member .member-account-name{max-width:100px}}
/* Public sign-in and registration; preserve form behavior. */
.node-auth .header-top,.node-auth .header-nav-simple,.node-auth .node-login-intro,.node-auth .am-background-white,.node-auth .user-form-content-container{background:#191921!important;color:#ded4ec!important;border-color:#393040!important}.node-auth .node-login-intro{border:1px solid #393040;border-radius:14px!important}.node-auth .node-login-intro p,.node-auth .node-login-welcome p{color:#a99ab9!important}.node-auth .node-login-welcome h1{color:#eee5fc!important}.node-auth .user-right-container>.am-background-white{box-shadow:0 12px 45px #0003;border:1px solid #393040;border-radius:14px!important}.node-auth .am-tabs-nav,.node-auth .am-tabs-bd{background:transparent!important;border-color:#393040!important}.node-auth .am-tabs-nav li a{color:#aaa0ba!important;background:transparent!important}.node-auth .am-tabs-nav .am-active a{color:#c5a5ff!important;border-color:#a06cf2!important}.node-auth input:not([type=checkbox]):not([type=radio]):not([type=hidden]){background:#12121a!important;border-color:#493850!important;color:#e4d9f0!important}.node-auth .am-btn-primary,.node-auth .am-btn-danger,.node-auth .user-right-container .am-btn-primary,.node-auth .user-right-container .am-btn-danger{background:#7c3aed!important;border-color:#7c3aed!important;color:white!important}.node-auth a{color:#bd9af2}.node-auth .node-top-inner,.node-auth .node-login-welcome{color:#daccf0!important}
.node-auth .node-top,.node-auth .header-top-nav{background:#17131e!important;border-color:#3a2b46!important}.node-auth .user-register-container,.node-auth [data-module=user_forget]{background:transparent!important}.node-auth .user-form-content-container,.node-auth .user-register-container .am-form,.node-auth .user-forgetpwd-container .am-form{background:#191921!important;color:#d8c9e6!important;border-color:#493553!important}.node-auth .am-btn-default,.node-auth .am-input-group-label{background:#2b2037!important;border-color:#4f3a5e!important;color:#d0b5e5!important}.node-auth .header-nav-simple .am-text-default,.node-auth .header-nav-simple a{color:#ddc5f3!important}
.node-member .pay-box,.node-member .node-renew-box{background:#1b1724!important;border-color:#3d3048!important;color:#ded2e9!important}.node-member .pay-address{background:#2b2039!important;color:#dac3f5!important}.node-member .member-nav-label{color:#a092af}.node-member .member-sidebar-footer{color:#9b8baa}.node-public .first-coupon-home{background:#251b33!important;border-color:#69448b!important;color:#e1c8fb!important}.node-public .first-coupon-home p{color:#bbaaCA!important}.node-public .first-coupon-home a{color:#d5b8ff!important}.node-member .member-main section[style*="background:#effcf8"]{background:#231b30!important}.node-member .member-main .member-stat{background:#241b30!important;color:#dac6ef}.node-member .member-main .member-stat small{color:#b59bc9}
@media(max-width:900px){body.node-member.menu-open:before{content:"";position:fixed;inset:0;background:#0008;z-index:15}.node-member.menu-open .member-brand{margin-left:42px!important}.node-member.menu-open .member-brand b{font-size:18px}.node-member.menu-open .member-brand .brand-ip{display:none}}
.node-public .network svg{filter:none!important}.node-public .network svg ellipse[fill="url(#globe)"]{fill:#2a2138}.node-public .network svg g[stroke="#9dd5ca"]{stroke:#655071}.node-public .network svg g[stroke="#159e99"]{stroke:#ab7bef}.node-public .network svg g[fill="#356b70"]{fill:#b9a0cf}
.node-auth .node-top-inner{width:100%!important;max-width:1200px!important;min-width:0!important;box-sizing:border-box;padding:10px 20px!important;flex-wrap:wrap;gap:8px}.node-auth .node-right{display:flex!important;flex-wrap:wrap;gap:10px 18px;min-width:0}.node-auth .node-right a{margin:0!important}@media(max-width:640px){.node-auth .node-top-inner{padding:10px 14px!important}.node-auth .node-right{font-size:12px;gap:8px 15px}.node-auth .am-container{max-width:100%!important;min-width:0!important}.node-member .member-main input[type=radio],.node-member .member-main input[type=checkbox]{padding:0!important;width:auto!important}}
.node-auth .am-tab-panel,.node-auth .user-login-container .am-form{background:transparent!important;color:#d8c5e9!important}.node-auth .am-material-label{color:#bba5cc!important;background:transparent!important}.node-auth .node-right a{color:#c8b4db!important}.node-auth .user-entrance-tabs>li.am-active>a{color:#d3b6ff!important;background:#352247!important}.node-auth .am-material-bar:before,.node-auth .am-material-bar:after{background:#a66ee7!important}.node-member .member-brand{font-style:normal!important}@media(max-width:640px){.node-auth .user-left-container{display:none!important;min-height:0!important;height:auto!important}.node-auth .user-right-container{margin-top:0!important}.node-auth .user-login-container .am-container{padding-top:0!important}}
.node-member .node-filter b,.node-member .node-region b{color:#c5b1dc!important}.node-public .network-top span:last-child,.node-public .network-bottom div{background:#251d31!important;color:#cbb2e3!important;border-color:#493454!important}.node-public .nav-toggle{background:#281c35!important;border-color:#614674!important;color:#d5c0e9!important}.node-public .region>span{background:#30203f!important;color:#c4a2ec!important}.node-public details{background:#1c1726!important;border-color:#41314c!important;color:#d3bfe4!important}.node-public summary{color:#e1d0ef!important}.node-public footer a{color:#c2acd7}.node-public .first-coupon-home a{background:#7c3aed!important;color:#fff!important}
.node-auth .am-material-label{z-index:3;pointer-events:none}.node-auth .am-form-input-material .am-input-group-btn{z-index:5}
/* Outer support panel: sizes and viewport behavior stay owned by support.js. */
#node-support .ns-toggle{background:#7c3aed!important;color:white!important;border-color:#9d72e0!important}#node-support .ns-head{background:#252030!important;color:#eadff8!important}#node-support .ns-title b{color:#eadff8!important}#node-support .ns-title span{color:#b5a4c7!important}#node-support .ns-panel{background:#191921!important;border-color:#443252!important}#node-support .ns-contacts{background:#201a2b!important}#node-support .ns-contact{background:#26202f!important;border-color:#493653!important;color:#d3c0e3!important}#node-support .ns-account{color:#d5b9f1!important}#node-support .ns-close{color:#d3bce9!important;background:#35273f!important}
