/* Nova Pay — Midnight Aurora interface */
:root{
  --canvas:#0a0a0f;--canvas-2:#0d0d13;--sidebar:#111117;--surface:#15151d;--surface-2:#191922;
  --surface-3:#20202a;--line:#292936;--line-soft:#21212b;--text:#f6f5fa;--text-2:#c4c1ce;
  --muted:#85818f;--violet:#8d7cff;--violet-2:#6d59ef;--mint:#48d9aa;--blue:#5aa8ff;
  --amber:#f1b45f;--danger:#ff6c7c;--radius:20px;--shadow:0 22px 70px rgba(0,0,0,.28)
}
*{box-sizing:border-box}
html{color-scheme:dark;scroll-behavior:smooth}
body{background:var(--canvas);color:var(--text);font-family:Inter,Arial,sans-serif}
button,input,select,textarea{font:inherit}
button,a,input,select,textarea{outline:none}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px rgba(141,124,255,.28)!important}
textarea{min-height:108px;resize:vertical;border:1px solid #343441;border-radius:12px;padding:13px 14px;background:#101016;color:var(--text);line-height:1.5}
.hidden,.visually-hidden{display:none!important}
.surface{background:linear-gradient(145deg,rgba(24,24,32,.98),rgba(19,19,26,.98));border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 0 rgba(255,255,255,.025) inset}
.section-kicker{display:block;margin-bottom:8px;color:#9188d3;font-size:10px;font-weight:800;letter-spacing:.16em}

/* Shell */
.workspace-body{overflow:hidden;background:var(--canvas)}
.app-shell{height:100vh;display:grid;grid-template-columns:272px minmax(0,1fr);background:var(--canvas)}
.sidebar{height:100vh;padding:24px 17px 18px;background:linear-gradient(180deg,#111117 0%,#0f0f15 100%);border-right:1px solid #202029;display:flex;flex-direction:column;z-index:30}
.sidebar-logo{height:48px;padding:0 10px;display:flex;align-items:center;gap:12px;margin:0 0 14px;font:800 14px/1.1 Manrope;color:#fff}
.sidebar-logo b>span{display:block;color:#9690aa;font-size:9px;letter-spacing:.12em;text-transform:uppercase;margin-top:4px}
.brand-mark{position:relative;width:38px;height:38px!important;border-radius:12px;background:linear-gradient(145deg,#a491ff,#6650e8);box-shadow:0 9px 25px rgba(109,83,255,.3);display:block!important;overflow:hidden}
.brand-mark i{position:absolute;display:block;width:14px;height:8px;background:#fff;transform:skewY(-28deg);border-radius:2px;left:12px;opacity:.95}
.brand-mark i:nth-child(1){top:8px}.brand-mark i:nth-child(2){top:15px;left:7px;opacity:.72}.brand-mark i:nth-child(3){top:22px;left:15px;opacity:.45}
.sidebar-mode{margin:0 8px 26px;padding:9px 11px;border:1px solid #2c2c37;border-radius:10px;background:#16161d;display:flex;align-items:center;gap:8px;color:#878391;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}
.sidebar-mode i,.connection-state i{width:7px;height:7px;background:var(--mint);border-radius:50%;box-shadow:0 0 0 4px rgba(72,217,170,.1),0 0 12px rgba(72,217,170,.6)}
.sidebar-label{margin:0 13px 10px;color:#5f5c69;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.sidebar-links{display:grid;gap:5px}
.sidebar-links a,.sidebar-bottom a,.sidebar-bottom button{position:relative;width:100%;height:46px;padding:0 12px;display:flex;align-items:center;gap:12px;border:0;border-radius:12px;background:transparent;color:#918d9b;font-size:12px;font-weight:650;cursor:pointer;transition:background .18s,color .18s,transform .18s}
.sidebar-links a:hover,.sidebar-bottom a:hover,.sidebar-bottom button:hover{background:#191920;color:#e9e7ef;transform:translateX(2px)}
.sidebar-links a>i{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#9a94ab;transition:.2s}
.sidebar-links svg{width:18px;height:18px}
.sidebar-links a>b{position:absolute;left:-17px;width:3px;height:22px;border-radius:0 4px 4px 0;background:transparent}
.sidebar-links a.is-active{color:#fff;background:linear-gradient(90deg,rgba(141,124,255,.16),rgba(141,124,255,.055));box-shadow:inset 0 0 0 1px rgba(141,124,255,.1)}
.sidebar-links a.is-active>i{color:#b8adff;background:rgba(141,124,255,.14);box-shadow:0 7px 20px rgba(80,62,183,.14)}
.sidebar-links a.is-active>b{background:var(--violet);box-shadow:0 0 14px var(--violet)}
.sidebar-bottom{margin-top:auto;border-top:1px solid #22222b;padding-top:12px}.sidebar-bottom form{margin:0}.sidebar-bottom i{font-style:normal;width:28px;height:28px;display:grid;place-items:center;border:1px solid #2c2c37;border-radius:8px;color:#9691a3}
.workspace{height:100vh;min-width:0;overflow:auto;background:radial-gradient(circle at 78% -20%,rgba(117,91,233,.08),transparent 30%),var(--canvas)}
.topbar{height:76px;padding:0 36px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20;background:rgba(10,10,15,.82);border-bottom:1px solid #202029;backdrop-filter:blur(22px)}
.global-search{position:relative;width:min(520px,45vw);height:42px;display:flex;align-items:center;gap:10px;padding:0 11px;border:1px solid #292933;border-radius:12px;background:#121219;transition:.2s}
.global-search:focus-within{border-color:#514a75;background:#15151d;box-shadow:0 0 0 3px rgba(141,124,255,.08)}
.global-search>svg{width:18px;height:18px;fill:none;stroke:#767180;stroke-width:1.7}
.global-search input{flex:1;height:38px;border:0!important;padding:0;background:transparent!important;box-shadow:none!important;color:#dedbe5;font-size:12px}
.global-search input::placeholder{color:#686471}.global-search kbd{border:1px solid #32313b;border-bottom-color:#41404c;border-radius:6px;padding:3px 7px;background:#1b1a22;color:#706c79;font:600 9px Inter}
.search-results{position:absolute;left:0;right:0;top:49px;padding:7px;background:#181820;border:1px solid #34333f;border-radius:13px;box-shadow:0 18px 60px rgba(0,0,0,.46)}
.search-results a{display:flex;justify-content:space-between;padding:11px 12px;border-radius:9px;color:#cac6d2;font-size:12px}.search-results a:hover{background:#24232d;color:#fff}.search-results small{color:#6f6a79}
.topbar-right{display:flex;align-items:center;gap:10px}.environment-pill{height:34px;padding:0 12px;border:1px solid #2d3c36;border-radius:10px;display:flex;align-items:center;gap:8px;background:rgba(72,217,170,.045);color:#91c7b5;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.environment-pill i{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 9px var(--mint)}
.notification-button{position:relative;width:39px;height:39px;border:1px solid #292933;border-radius:11px;display:grid;place-items:center;background:#15151c;color:#aaa5b4}.notification-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.notification-button>b{position:absolute;right:-4px;top:-4px;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--canvas);border-radius:9px;background:var(--danger);color:#fff;display:grid;place-items:center;font-size:8px}
.top-account{height:46px;margin-left:2px;padding:4px 8px 4px 5px;border:1px solid transparent;border-radius:12px;display:flex;align-items:center;gap:9px;transition:.2s}.top-account:hover{background:#15151c;border-color:#292933}.top-account>span{width:35px;height:35px;border-radius:10px;background:linear-gradient(145deg,#292732,#1d1c24);border:1px solid #35333e;display:grid;place-items:center;color:#d6d2df;font-weight:800;font-size:11px}.top-account div{display:grid;gap:3px;max-width:190px}.top-account b{overflow:hidden;text-overflow:ellipsis;font-size:10px}.top-account small{font-size:8px;color:#777280}.top-account svg{width:15px;height:15px;fill:none;stroke:#625e6a;stroke-width:1.5}
.workspace-main{position:relative;isolation:isolate;max-width:1500px;margin:0 auto;padding:36px 38px 78px}.workspace-glow{position:absolute;z-index:-1;top:-180px;right:10%;width:440px;height:380px;background:radial-gradient(circle,rgba(121,91,244,.08),transparent 68%);pointer-events:none}

/* Common workspace components */
.page-titlebar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.page-titlebar .eyebrow{margin:0 0 9px;color:#8178c1;font-size:9px;letter-spacing:.18em}.page-titlebar h1{margin:0;font:800 clamp(29px,3vw,40px)/1.08 Manrope;letter-spacing:-.045em}.page-titlebar p{max-width:720px;margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.head-actions{display:flex;align-items:center;gap:10px}.connection-state,.admin-mode{display:flex;align-items:center;gap:9px;height:38px;padding:0 13px;border:1px solid #2e3a36;border-radius:11px;background:#111a17;color:#9bcaba;font-size:10px;font-weight:700}.admin-mode{border-color:#393252;background:#171421;color:#b9aff6}.admin-mode i{color:var(--violet)}
.primary,.ghost-button,.secondary,.danger,.approve-button{min-height:40px;border:0;border-radius:11px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:800;cursor:pointer;transition:transform .18s,filter .18s,border-color .18s,background .18s}.primary{color:#fff;background:linear-gradient(135deg,#9787ff,#715bea);box-shadow:0 10px 28px rgba(104,80,224,.24),inset 0 1px rgba(255,255,255,.2)}.primary:hover,.approve-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.ghost-button,.secondary{color:#c8c4d1;background:#1c1c25;border:1px solid #343440}.ghost-button:hover,.secondary:hover{background:#252530;border-color:#454452}.danger{color:#ffc1c8;background:rgba(255,108,124,.12);border:1px solid rgba(255,108,124,.28)}.approve-button{color:#071a13;background:var(--mint);box-shadow:0 10px 26px rgba(72,217,170,.16)}button:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.4);transform:none!important}
.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.panel-head h2,.surface h2{margin:0;font:750 17px/1.3 Manrope;letter-spacing:-.025em}.panel-head p{margin:6px 0 0;color:var(--muted);font-size:10px}.panel-head>a{color:#aaa1ed;font-size:10px;font-weight:750;white-space:nowrap}
.approval-banner{margin-bottom:22px;padding:14px 16px;border:1px solid;display:flex;align-items:center;gap:13px;border-radius:14px}.approval-banner.is-pending{background:linear-gradient(90deg,rgba(241,180,95,.09),rgba(241,180,95,.025));border-color:rgba(241,180,95,.24)}.approval-banner.is-rejected{background:rgba(255,108,124,.08);border-color:rgba(255,108,124,.25)}.approval-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(241,180,95,.12);color:var(--amber);font-weight:900}.approval-banner div{display:grid;gap:3px}.approval-banner b{font-size:11px}.approval-banner p{margin:0;color:#9e98a4;font-size:10px}.approval-banner>a{margin-left:auto;color:#d1c9ff;font-size:10px;font-weight:800}.approval-banner.is-rejected .approval-icon{color:var(--danger);background:rgba(255,108,124,.12)}
.status{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 9px;border-radius:8px;background:#24242e;color:#9c98a5;font-size:8px;font-weight:800;letter-spacing:.03em}.status::before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.status.paid,.status.settled{color:#69deb8;background:rgba(72,217,170,.1)}.status.pending,.status.pending_review,.status.approved{color:#b4aaff;background:rgba(141,124,255,.1)}.status.aml_review,.status.partially_paid{color:#f2bc70;background:rgba(241,180,95,.1)}.status.aml_blocked,.status.expired,.status.late_payment_review,.status.rejected{color:#ff8895;background:rgba(255,108,124,.1)}.status.large{min-height:34px;padding:0 12px;font-size:9px}
input,select,textarea{border:1px solid #33333f;background:#101016;color:#f0eef5}input::placeholder,textarea::placeholder{color:#5f5b67}label{color:#b7b3bf;font-size:10px;gap:7px}label>small{float:right;color:#6f6a77;font-weight:500}.success-note,.error{border:1px solid;border-radius:12px;padding:13px 15px;margin:0 0 18px;font-size:11px}.success-note{background:rgba(72,217,170,.08);border-color:rgba(72,217,170,.22);color:#72dcb9}.error{background:rgba(255,108,124,.08);border-color:rgba(255,108,124,.22);color:#ff9aa5}

/* Dashboard */
.balance-hero{position:relative;min-height:258px;margin-bottom:14px;padding:31px 32px;display:grid;grid-template-columns:minmax(340px,.78fr) minmax(440px,1.22fr);overflow:hidden;border:1px solid #302b48;border-radius:23px;background:radial-gradient(circle at 82% 5%,rgba(117,88,239,.2),transparent 38%),linear-gradient(120deg,#1d1a2b 0%,#171720 52%,#13131a 100%);box-shadow:0 30px 80px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.04)}
.balance-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(90deg,transparent,#000)}
.balance-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.balance-label{color:#9e98aa;font-size:11px;font-weight:650}.balance-label i{display:inline-grid;place-items:center;width:17px;height:17px;margin-left:5px;border:1px solid #454051;border-radius:50%;color:#817b8b;font-size:8px;font-style:normal}.balance-copy>strong{margin:14px 0 8px;font:800 clamp(34px,4vw,52px)/1 Manrope;letter-spacing:-.055em}.balance-copy>strong em{font-size:13px;font-style:normal;color:#9e98aa;letter-spacing:0}.balance-meta{display:flex;gap:16px;color:#777280;font-size:9px}.balance-meta span:first-child{color:#8cbbaa}.balance-meta i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px var(--mint)}.balance-actions{display:flex;gap:9px;margin-top:auto;padding-top:24px}.balance-visual{position:relative;min-height:190px;align-self:stretch}.balance-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:52px 42px;mask-image:linear-gradient(to bottom,transparent,#000 30%,transparent)}.balance-visual svg{position:absolute;inset:18px 0 0;width:100%;height:calc(100% - 18px);overflow:visible}.balance-visual .area{fill:url(#fill)}.balance-visual .line{fill:none;stroke:url(#line);stroke-width:2}.balance-visual circle{fill:#49e0ae;stroke:#18251f;stroke-width:4}.chart-floating{position:absolute;top:6px;right:9px;padding:9px 11px;border:1px solid #3a354a;border-radius:10px;background:rgba(19,18,26,.8);backdrop-filter:blur(8px);display:grid;gap:4px}.chart-floating small{color:#827d8d;font-size:8px}.chart-floating b{font-size:11px}
.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.kpi-grid article{min-width:0;padding:17px 18px;display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:16px;background:#15151c}.kpi-grid article.has-alert{border-color:rgba(255,108,124,.28)}.kpi-icon{flex:0 0 37px;height:37px;border-radius:11px;display:grid;place-items:center;font-weight:900}.kpi-icon.violet{color:#b5a9ff;background:rgba(141,124,255,.12)}.kpi-icon.mint{color:#65ddb6;background:rgba(72,217,170,.1)}.kpi-icon.blue{color:#7bbaff;background:rgba(90,168,255,.1)}.kpi-icon.amber{color:#efbd78;background:rgba(241,180,95,.1)}.kpi-grid article>div{min-width:0;display:grid;gap:3px}.kpi-grid small{color:#817d89;font-size:8px}.kpi-grid b{font:800 17px Manrope;white-space:nowrap}.kpi-grid b em{color:#827e8b;font-size:8px;font-style:normal}.kpi-grid div>span{overflow:hidden;text-overflow:ellipsis;color:#65616d;font-size:7px;white-space:nowrap}
.dashboard-columns,.analytics-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:14px;margin-bottom:14px}.dashboard-columns>.surface,.analytics-grid>.surface,.recent-panel{padding:22px}.progress-ring{--progress:0deg;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--mint) var(--progress),#292933 0);position:relative}.progress-ring::after{content:"";position:absolute;inset:5px;border-radius:50%;background:#17171f}.progress-ring b{position:relative;z-index:1;font-size:9px}.onboarding-list{display:grid;margin-top:15px}.onboarding-list a{min-height:51px;padding:8px 4px;display:flex;align-items:center;gap:11px;border-top:1px solid #25252f}.onboarding-list>a:first-child{border-top:0}.onboarding-list>a>i{width:28px;height:28px;border:1px solid #383744;border-radius:9px;display:grid;place-items:center;color:#827d8d;font-size:9px;font-style:normal;font-weight:800}.onboarding-list a.is-done>i{color:#64dab4;background:rgba(72,217,170,.09);border-color:rgba(72,217,170,.23)}.onboarding-list a>span{display:grid;gap:3px}.onboarding-list b{font-size:10px}.onboarding-list small{color:#6e6a77;font-size:8px}.onboarding-list em{margin-left:auto;color:#9b93d4;font-size:8px;font-style:normal;font-weight:700}.onboarding-list .is-done em{color:#648f81}
.asset-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:17px}.asset-mini{position:relative;padding:13px;display:flex;align-items:center;gap:10px;border:1px solid #292933;border-radius:13px;background:#121218;transition:.18s}.asset-mini:hover{border-color:#3b374d;transform:translateY(-1px)}.asset-mini>div{display:grid;gap:3px}.asset-mini b{font-size:10px}.asset-mini small{color:#6d6976;font-size:8px}.asset-arrow{margin-left:auto;color:#615c68}.coin{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#27a57f;color:white;font-size:11px;font-weight:900;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.coin-solana{background:linear-gradient(135deg,#9945ff,#14f195)}.coin-ethereum{background:#6574c8}.coin-bsc{background:#e4b72d;color:#27200a}.coin-polygon{background:#8247e5}.coin-ton{background:#139bd8}.coin-internal{background:#35aa7e}.asset-summary{display:flex;justify-content:space-between;margin-top:14px;padding-top:13px;border-top:1px solid #25252f;color:#706c78;font-size:8px}.asset-summary b{color:#c9c5d0;font-size:10px}
.chart-legend{display:flex;gap:12px;color:#6d6975;font-size:8px}.chart-legend span{display:flex;align-items:center;gap:5px}.chart-legend i{width:6px;height:6px;border-radius:50%;background:#665f78}.chart-legend i.paid{background:var(--mint)}.bar-chart{height:190px;margin-top:18px;padding:12px 8px 0;display:flex;align-items:flex-end;justify-content:space-around;gap:10px;border-bottom:1px solid #2a2a34;background:repeating-linear-gradient(to bottom,#22222b 0,#22222b 1px,transparent 1px,transparent 48px)}.chart-column{height:100%;flex:1;max-width:38px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}.chart-column i{width:100%;min-height:10px;border-radius:7px 7px 3px 3px;background:linear-gradient(#45404f,#292832);transition:.2s}.chart-column:hover i{filter:brightness(1.28)}.chart-column i.is-paid{background:linear-gradient(180deg,#68e0b9,#258d6c);box-shadow:0 -8px 25px rgba(72,217,170,.08)}.chart-column small{color:#696571;font-size:7px}.status-overview{height:211px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px}.donut{width:140px;height:140px;margin:auto;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--mint) var(--paid),var(--violet) var(--paid) var(--active),#373440 var(--active));position:relative}.donut::after{content:"";position:absolute;inset:15px;border-radius:50%;background:#17171f;box-shadow:0 0 0 1px #282832}.donut>div{position:relative;z-index:1;display:grid;text-align:center}.donut b{font:800 23px Manrope}.donut small{color:#716d79;font-size:8px}.status-breakdown{display:grid;gap:10px}.status-breakdown>span{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding-bottom:9px;border-bottom:1px solid #25252f}.status-breakdown i{width:6px;height:6px;border-radius:50%}.status-breakdown i.paid{background:var(--mint)}.status-breakdown i.active{background:var(--violet)}.status-breakdown i.other{background:#3a3744}.status-breakdown small{color:#827e8a;font-size:8px}.status-breakdown b{font-size:10px}
.recent-panel{margin-bottom:14px}.premium-table{margin-top:14px}.premium-table th{padding:11px 12px;border-top:0;border-bottom:1px solid #2a2a34;color:#696573;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.premium-table td{height:64px;padding:10px 12px;border-color:#262630;color:#aaa6b2;font-size:9px}.premium-table tbody tr{transition:.16s}.premium-table tbody tr:hover{background:rgba(141,124,255,.025)}.order-cell{display:flex;align-items:center;gap:10px}.order-cell>span{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#23222b;border:1px solid #302f3a;color:#a69ddb;font-weight:800}.order-cell>div{min-width:0;display:grid;gap:4px}.order-cell b{color:#dfdce5;font-size:9px}.order-cell small{max-width:190px;overflow:hidden;text-overflow:ellipsis;color:#615e69;font-size:7px}.network-cell{display:flex;align-items:center;gap:8px}.network-cell .coin{width:27px;height:27px;font-size:8px}.network-cell>span{display:grid;gap:2px}.network-cell small{color:#625f6a;font-size:7px}.row-arrow{width:28px;height:28px;border:1px solid #31303a;border-radius:8px;display:grid;place-items:center;color:#8d86b7;transition:.18s}.row-arrow:hover{background:#24222f;border-color:#4b446e;transform:translateX(2px)}
.beautiful-empty{min-height:125px;grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;color:#6e6a76}.beautiful-empty>i{width:34px;height:34px;border:1px solid #34323d;border-radius:10px;display:grid;place-items:center;color:#8880b9;font-style:normal}.beautiful-empty b{color:#aaa5b2;font-size:10px}.beautiful-empty span{font-size:8px}

/* Invoice journal */
.list-summary,.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px}.list-summary article,.admin-stats article{padding:16px 18px;border:1px solid var(--line);border-radius:15px;background:#15151c;display:grid;gap:5px}.list-summary small,.admin-stats span{color:#7b7784;font-size:8px}.list-summary b,.admin-stats b{font:800 19px Manrope}.list-summary em{font-size:8px;color:#77737f;font-style:normal}.list-summary article:nth-child(2){border-color:rgba(72,217,170,.18)}.invoice-journal{padding:0;overflow:hidden}.journal-toolbar{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #282832}.filter-tabs{display:flex;gap:4px;padding:3px;border-radius:10px;background:#101016}.filter-tabs button{height:31px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:#76727e;font-size:8px;font-weight:750;cursor:pointer}.filter-tabs button.is-active{background:#272631;color:#e9e6ee;box-shadow:0 1px 4px rgba(0,0,0,.3)}.filter-tabs b{margin-left:4px;color:#898392}.table-search{width:230px;height:36px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #2d2d37;border-radius:10px;background:#111117}.table-search svg{width:15px;height:15px;fill:none;stroke:#6e6976;stroke-width:1.7}.table-search input{height:32px;min-width:0;width:100%;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;font-size:9px}.invoice-table{margin-top:0}.date-cell{display:grid;gap:3px;color:#a39fab}.date-cell small{color:#625e69;font-size:7px}

/* Invoice detail */
.breadcrumb{display:inline-flex;align-items:center;gap:7px;margin-bottom:20px;color:#898493;font-size:9px;font-weight:700}.breadcrumb span{width:25px;height:25px;border:1px solid #2e2d38;border-radius:8px;display:grid;place-items:center}.invoice-titlebar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.invoice-titlebar .eyebrow{margin:0 0 7px;font-size:8px}.invoice-titlebar h1{margin:0;font:800 32px Manrope;letter-spacing:-.04em}.invoice-titlebar p{margin:7px 0 0;color:#726e7a;font-size:9px}.invoice-title-actions{display:flex;align-items:center;gap:9px}.invoice-overview{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px;margin-bottom:14px}.invoice-amount-card{position:relative;overflow:hidden;padding:26px;border:1px solid #393151;border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(141,124,255,.18),transparent 43%),linear-gradient(135deg,#1c1929,#15151d);display:flex;flex-direction:column}.invoice-amount-card>span{color:#908a99;font-size:9px}.invoice-amount-card>strong{margin:12px 0 7px;font:800 35px Manrope}.invoice-amount-card>strong em{font-size:10px;color:#8b8792;font-style:normal}.invoice-amount-card>small{color:#a49ccf;font-size:9px}.amount-progress{height:5px;margin:28px 0 10px;border-radius:4px;background:#2a2833;overflow:hidden}.amount-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--mint))}.amount-foot{display:flex;justify-content:space-between;color:#77727f;font-size:8px}.amount-foot span{display:grid;gap:3px}.amount-foot b{color:#c2bec9;font-size:9px}.payment-details{padding:22px}.payment-details dl{margin:18px 0 0;display:grid;grid-template-columns:1fr 1.5fr;gap:0;font-size:9px}.payment-details dt,.payment-details dd{margin:0;padding:10px 0;border-top:1px solid #272731}.payment-details dt{color:#77727f}.payment-details dd{text-align:right;color:#c4c0ca;font-weight:700}.payment-details code{margin-left:auto}.invoice-lower{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px;margin-bottom:14px}.funds-card,.modern-timeline{padding:22px}.funds-flow{display:grid;margin-top:15px}.funds-flow>div{display:flex;align-items:center;gap:11px;padding:10px;border:1px solid #292933;border-radius:12px;background:#121218}.funds-flow>i{text-align:center;color:#5d5867;font-style:normal;font-size:10px;line-height:20px}.fund-dot{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;font-size:9px;font-weight:900}.fund-dot.gross{background:rgba(90,168,255,.1);color:#78b9ff}.fund-dot.fee{background:rgba(141,124,255,.1);color:#afa3ff}.fund-dot.net{background:rgba(72,217,170,.1);color:#62ddb5}.funds-flow p{margin:0;display:grid;gap:3px}.funds-flow small{color:#77727f;font-size:8px}.funds-flow b{font-size:10px}.funds-result{border-color:rgba(72,217,170,.2)!important;background:rgba(72,217,170,.035)!important}.modern-timeline ol{margin:14px 0 0;padding:0;list-style:none}.modern-timeline li{position:relative;display:flex;gap:11px;min-height:48px;padding:4px 0}.modern-timeline li:not(:last-child)::after{content:"";position:absolute;left:12px;top:29px;bottom:0;width:1px;background:#2c2b35}.modern-timeline li>span{position:relative;z-index:1;width:25px;height:25px;border:1px solid #34333e;border-radius:50%;display:grid;place-items:center;background:#17171f;color:#817a9b;font-size:8px}.modern-timeline li.is-current>span{color:#071a13;background:var(--mint);border-color:var(--mint)}.modern-timeline li>div{display:grid;align-content:start;gap:4px}.modern-timeline b{font-size:9px}.modern-timeline small{color:#6d6974;font-size:7px}.sandbox-console{padding:18px 20px;border:1px solid #413866;border-radius:17px;background:linear-gradient(110deg,#1e1930,#16151e);display:flex;align-items:center;justify-content:space-between;gap:20px}.sandbox-console-copy>span{color:#9e8df4;font-size:8px;font-weight:800;letter-spacing:.14em}.sandbox-console h3{margin:6px 0 3px;font:750 14px Manrope}.sandbox-console p{margin:0;color:#898391;font-size:9px}.sandbox-console-actions{display:flex;align-items:flex-end;gap:8px}.sandbox-console-actions label{min-width:180px}.sandbox-console-actions.horizontal{align-items:center}

/* Assets, projects and settings */
.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.asset-card{padding:20px;background:linear-gradient(145deg,#191921,#14141b);border-color:#2c2c37}.asset-card-main b{font-size:17px}.asset-card-actions a{background:#20202a;border:1px solid #2e2e39}.withdraw-panel{padding:25px;border-radius:20px}.withdraw-note{display:flex;align-items:flex-start;gap:9px;margin-top:16px;padding:11px;border:1px solid #333044;border-radius:11px;background:rgba(141,124,255,.05);color:#8d8796;font-size:8px;line-height:1.5}.withdraw-note i{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#302a4a;color:#b5a8ff;font-style:normal;font-weight:800}.review-owner{color:#6e6976;font-size:8px}.project-card,.create-project,.settings-grid>.panel,.exchange-card{background:linear-gradient(145deg,#191920,#14141b);border-color:#2c2c37}.project-card{border-radius:18px}.project-top>span{box-shadow:0 10px 25px rgba(0,0,0,.2)}.project-card input,.project-card select{background:#111117}.settings-grid .panel{border-radius:18px}.settings-facts{font-size:9px}.settings-facts dt,.settings-facts dd{padding-bottom:8px;border-bottom:1px solid #272731}

/* Registration and public auth */
.public-body{min-height:100vh;background:radial-gradient(circle at 12% 15%,rgba(113,84,232,.11),transparent 30%),radial-gradient(circle at 88% 82%,rgba(72,217,170,.06),transparent 27%),#0b0b10}.public-body .public-nav{background:rgba(11,11,16,.74);border-color:#24242d}.public-main{max-width:1320px;padding-top:38px}.auth-layout{min-height:680px;display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;align-items:center}.auth-story{padding:40px 10px 40px 20px}.auth-story h1{max-width:540px;margin:0;font:800 clamp(38px,5vw,64px)/1.04 Manrope;letter-spacing:-.055em}.auth-story>p{max-width:520px;margin:20px 0;color:#96919f;font-size:14px;line-height:1.75}.auth-benefits{display:grid;gap:4px;margin-top:36px}.auth-benefits>div{display:flex;align-items:center;gap:14px;padding:13px 0}.auth-benefits i{width:34px;height:34px;border:1px solid #373342;border-radius:10px;display:grid;place-items:center;color:#9488d4;font-size:8px;font-style:normal;font-weight:800}.auth-benefits span{display:grid;gap:4px}.auth-benefits b{font-size:11px}.auth-benefits small{color:#726d79;font-size:9px}.security-note{display:flex;align-items:center;gap:11px;margin-top:25px;padding:14px;border:1px solid rgba(72,217,170,.17);border-radius:13px;background:rgba(72,217,170,.04);max-width:380px}.security-note>span{color:var(--mint)}.security-note>div{display:grid;gap:3px}.security-note b{font-size:9px}.security-note small{color:#70857d;font-size:8px}.auth-card{max-width:none;margin:0;padding:31px 34px;background:rgba(22,22,29,.94);border:1px solid #302f3a;border-radius:23px;box-shadow:0 35px 100px rgba(0,0,0,.34)}.auth-card-wide{width:100%}.auth-card-head{display:flex;justify-content:space-between;gap:15px}.auth-card h2{margin:13px 0 0;font:800 25px Manrope;letter-spacing:-.035em}.auth-card h1{font-size:34px}.auth-card-head p{margin:7px 0 0;color:#807b88;font-size:10px}.step-pill{display:inline-flex;padding:6px 9px;border:1px solid #3a3454;border-radius:7px;background:rgba(141,124,255,.07);color:#a598eb;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.form-progress{color:#615d68;font-size:9px;font-weight:700}.application-form{margin-top:22px!important}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-grid .span-2{grid-column:1/-1}.consent-row{display:flex;align-items:flex-start;gap:9px;color:#817c88;font-weight:500;line-height:1.5}.consent-row input{appearance:none;flex:0 0 17px;width:17px;height:17px;padding:0;border-radius:5px;display:grid;place-items:center}.consent-row input:checked{background:var(--violet);border-color:var(--violet)}.consent-row input:checked::after{content:"✓";color:#fff;font-size:10px}.login-layout{grid-template-columns:1fr 460px;max-width:1050px;margin:auto}.auth-orbit{display:inline-flex;align-items:center;gap:9px;margin-top:20px;color:#8a8593;font-size:9px}.auth-orbit i{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px var(--mint)}

/* Notifications and admin */
.notification-layout{max-width:920px}.notification-tabs{display:flex;gap:18px;margin-bottom:12px;padding:0 4px;color:#706b78;font-size:9px}.notification-tabs span{padding-bottom:10px}.notification-tabs .is-active{color:#d5d1dc;border-bottom:2px solid var(--violet)}.notification-tabs b{margin-left:5px;color:#9088bf}.notification-list{display:grid;gap:8px}.notification-card{position:relative;min-height:86px;padding:16px 18px;display:flex;align-items:center;gap:14px;border:1px solid #292933;border-radius:15px;background:#14141b;transition:.18s}.notification-card:hover{background:#181820;border-color:#383643;transform:translateY(-1px)}.notification-card.is-unread{border-color:#3b3557;background:linear-gradient(90deg,rgba(141,124,255,.07),#15151c 45%)}.notification-card.is-unread::before{content:"";position:absolute;left:-1px;width:3px;height:30px;border-radius:0 4px 4px 0;background:var(--violet)}.notification-symbol{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:rgba(141,124,255,.1);color:#afa4ff;font-weight:900}.notification-symbol.payment_paid,.notification-symbol.application_approved,.notification-symbol.withdrawal_paid,.notification-symbol.withdrawal_approved{background:rgba(72,217,170,.09);color:#66deb7}.notification-symbol.aml_blocked,.notification-symbol.application_rejected,.notification-symbol.withdrawal_rejected{background:rgba(255,108,124,.09);color:#ff8996}.notification-card>div{display:grid;gap:4px}.notification-card b{font-size:10px}.notification-card p{margin:0;color:#85808e;font-size:9px;line-height:1.5}.notification-card small{color:#5f5b66;font-size:7px}.notification-card>i{margin-left:auto;color:#6f687f;font-style:normal}
.admin-stats article.has-pending{border-color:rgba(241,180,95,.24);background:linear-gradient(145deg,rgba(241,180,95,.06),#15151c)}.admin-stats small{color:#625e69;font-size:7px}.admin-section{margin:28px 0}.section-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.section-title h2{margin:0;font:750 19px Manrope}.section-title p{margin:6px 0 0;color:#77727f;font-size:9px}.queue-count{padding:7px 9px;border-radius:8px;background:rgba(241,180,95,.09);color:#efba70;font-size:8px;font-weight:800}.application-list{display:grid;gap:10px}.application-card{padding:19px;border:1px solid #292933;border-radius:17px;background:#15151c}.application-card.is-pending{border-color:#393349;box-shadow:inset 3px 0 #9a82ff}.application-card>header{display:flex;align-items:center;gap:11px}.applicant-avatar{width:41px;height:41px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#39314f,#211e2e);color:#c2b6ff;font-size:10px;font-weight:900}.application-card>header>div:nth-child(2){display:grid;gap:3px}.application-card>header b{font-size:11px}.application-card>header span{color:#716d78;font-size:8px}.approval-status{margin-left:auto!important;padding:7px 9px;border-radius:8px;font-weight:800!important}.approval-status.pending_review{background:rgba(241,180,95,.09);color:#f0bc76!important}.approval-status.approved{background:rgba(72,217,170,.09);color:#68ddb7!important}.approval-status.rejected{background:rgba(255,108,124,.09);color:#ff8996!important}.application-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px}.application-meta>span{padding:11px;border:1px solid #272731;border-radius:10px;background:#111117;display:grid;gap:5px}.application-meta small,.use-case small{color:#696571;font-size:7px}.application-meta b{font-size:8px}.application-meta a{color:#a89def}.use-case{margin-top:9px;padding:12px;border:1px solid #272731;border-radius:10px;background:#111117}.use-case p{margin:6px 0 0;color:#aaa5b1;font-size:9px;line-height:1.55}.application-card>footer{margin-top:13px;padding-top:13px;border-top:1px solid #272731;display:flex;align-items:center;justify-content:space-between;color:#625e69;font-size:7px}.review-actions,.admin-row-actions{display:flex;align-items:center;gap:7px}.review-actions form,.admin-row-actions form{margin:0}.review-actions details{position:relative}.review-actions summary{list-style:none;cursor:pointer;padding:9px 12px;border:1px solid rgba(255,108,124,.22);border-radius:9px;color:#ff8f9a;font-size:8px;font-weight:800}.review-actions details>form{position:absolute;z-index:4;right:0;top:40px;width:290px;padding:12px;display:grid;gap:8px;border:1px solid #44313a;border-radius:12px;background:#1c181d;box-shadow:0 18px 55px rgba(0,0,0,.45)}.review-actions textarea{min-height:76px;font-size:9px}.merchant-cell{display:grid;gap:3px}.merchant-cell small{color:#68636f;font-size:7px}.tiny.is-good{color:#67dcb6;border-color:rgba(72,217,170,.22);background:rgba(72,217,170,.07)}

/* Checkout */
.checkout-v2{min-height:100vh;padding:30px;background:radial-gradient(circle at 50% -10%,rgba(118,87,244,.18),transparent 34%),radial-gradient(circle at 95% 95%,rgba(72,217,170,.06),transparent 28%),#09090e;display:grid;place-items:center}.payment-page{width:min(960px,100%);padding:0;margin:0}.payment-page-head{min-height:72px;padding:0 4px;display:flex;align-items:center;justify-content:space-between}.checkout-brand{margin:0;justify-content:flex-start}.checkout-brand>span{width:40px;height:40px;border-radius:12px;box-shadow:0 10px 24px rgba(0,0,0,.24)}.checkout-brand>div{display:grid;gap:3px;text-align:left}.checkout-brand b{font-size:11px}.checkout-brand small{color:#6f6b76;font-size:8px}.sandbox-ribbon{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid rgba(241,180,95,.2);border-radius:9px;background:rgba(241,180,95,.06);color:#eab971;font-size:8px;letter-spacing:.08em}.sandbox-ribbon i{width:6px;height:6px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px var(--amber)}.payment-grid{display:grid;grid-template-columns:.86fr 1.14fr;border:1px solid #2d2d38;border-radius:25px;overflow:hidden;background:#15151c;box-shadow:0 35px 120px rgba(0,0,0,.42)}.payment-info,.payment-qr{padding:38px}.payment-info{background:radial-gradient(circle at 0 0,rgba(141,124,255,.12),transparent 37%),#121219;border-right:1px solid #292933}.payment-kicker{color:#8179ab;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.payment-info h1{margin:13px 0 10px;font:800 30px Manrope;letter-spacing:-.045em}.payment-info>p{margin:0;color:#898492;font-size:10px;line-height:1.65}.payment-amount{margin:28px 0 21px;padding:18px;border:1px solid #302d42;border-radius:15px;background:rgba(141,124,255,.055);display:grid;gap:7px}.payment-amount>small{color:#817b8a;font-size:8px}.payment-amount>strong{font:800 33px Manrope}.payment-amount>strong em{font-size:10px;color:#8d8795;font-style:normal}.network-pill{width:max-content;margin-top:4px;padding:6px 9px 6px 6px;border:1px solid #363441;border-radius:9px;display:flex;align-items:center;gap:7px;background:#17171e;color:#b0abb7;font-size:8px}.network-pill .coin{width:23px;height:23px;font-size:7px}.countdown{height:43px;margin:0 0 22px;padding:0 12px;display:grid;grid-template-columns:1fr auto;align-items:center;position:relative;overflow:hidden;border:1px solid #302d38;border-radius:11px;background:#17171e;color:#817c88;font-size:8px}.countdown b{color:#f0bd78;font:800 13px Manrope}.countdown i{position:absolute;left:0;bottom:0;width:65%;height:2px;background:linear-gradient(90deg,var(--amber),transparent)}.payment-steps{display:grid;gap:11px}.payment-steps>div{display:flex;gap:10px;align-items:center}.payment-steps>div>i{width:27px;height:27px;border:1px solid #35323e;border-radius:9px;display:grid;place-items:center;color:#958dab;font-size:8px;font-style:normal;font-weight:800}.payment-steps span{display:grid;gap:3px}.payment-steps b{font-size:9px}.payment-steps small{color:#6c6873;font-size:7px}.network-warning{display:flex;gap:9px;margin-top:23px;padding:11px;border:1px solid rgba(241,180,95,.18);border-radius:11px;background:rgba(241,180,95,.045)}.network-warning>span{width:19px;height:19px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:rgba(241,180,95,.12);color:var(--amber);font-size:9px;font-weight:900}.network-warning p{margin:0;color:#968b7d;font-size:8px;line-height:1.55}.network-warning b{display:block;color:#d2af7f}.qr-title{display:flex;justify-content:space-between;gap:15px}.qr-title h2{margin:0;font:750 19px Manrope}.secure-badge{height:26px;padding:0 8px;border:1px solid rgba(72,217,170,.18);border-radius:8px;display:flex;align-items:center;background:rgba(72,217,170,.045);color:#78b9a4;font-size:7px;font-weight:700}.qr-description{max-width:420px;margin:9px 0 17px;color:#817c89;font-size:9px;line-height:1.55}.qr-frame{position:relative;width:214px;height:214px;margin:0 auto 21px;padding:13px;border-radius:20px;background:#fff;box-shadow:0 14px 45px rgba(0,0,0,.26)}.qr-frame>i{position:absolute;width:24px;height:24px;border-color:var(--accent);border-style:solid}.qr-frame>i:nth-child(1){left:-5px;top:-5px;border-width:3px 0 0 3px;border-radius:8px 0 0 0}.qr-frame>i:nth-child(2){right:-5px;top:-5px;border-width:3px 3px 0 0;border-radius:0 8px 0 0}.qr-frame>i:nth-child(3){left:-5px;bottom:-5px;border-width:0 0 3px 3px;border-radius:0 0 0 8px}.qr-frame>i:nth-child(4){right:-5px;bottom:-5px;border-width:0 3px 3px 0;border-radius:0 0 8px 0}.qr-frame .qr{width:100%;height:100%;margin:0;padding:0;border:0;border-radius:9px;background:#fff}.qr-frame>span{position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);padding:4px 8px;border-radius:6px;background:#1e1d26;color:#aaa4b3;font-size:7px;font-weight:800}.address-label{margin-bottom:7px;color:#817c88;font-size:8px;text-align:left}.address{min-height:47px;padding:6px 6px 6px 11px;display:flex;align-items:center;gap:7px;border:1px solid #32313c;border-radius:11px;background:#101016}.address code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#bbb7c1;font-size:8px;text-align:left}.address button{height:35px;padding:0 11px;border:0;border-radius:8px;background:#29253b;color:#b9aff6;font-size:8px;font-weight:800}.address-hint{display:flex;align-items:flex-start;gap:7px;margin:9px 0 14px;color:#716d78;font-size:7px;line-height:1.45}.address-hint i{color:var(--mint);font-style:normal}.sandbox-pay{min-height:40px;border:1px dashed #5a4f87;border-radius:10px;background:rgba(141,124,255,.06);color:#b9aeff;font-size:9px}.sandbox-help{display:block;margin-top:7px;color:#5f5a66;font-size:7px;text-align:center}.payment-footer{padding:15px 4px;display:flex;align-items:center;justify-content:center;gap:25px;color:#5f5b66;font-size:7px}.payment-footer a{color:#8982aa}.payment-result{max-width:570px;margin:30px auto;padding:42px;border:1px solid #2d2d38;border-radius:24px;background:#15151c;text-align:center;box-shadow:0 35px 120px rgba(0,0,0,.4)}.payment-result-icon{width:67px;height:67px;margin:0 auto 20px;border-radius:20px;display:grid;place-items:center;font-size:28px;font-weight:900}.payment-result-icon.is-success{background:rgba(72,217,170,.1);color:var(--mint);box-shadow:inset 0 0 0 1px rgba(72,217,170,.18)}.payment-result-icon.is-warning{background:rgba(241,180,95,.1);color:var(--amber)}.payment-result-icon.is-expired{background:rgba(255,108,124,.1);color:var(--danger)}.payment-result h1{margin:9px 0;font:800 28px Manrope}.payment-result>p{margin:0 auto 22px;max-width:430px;color:#898491;font-size:10px;line-height:1.65}.result-summary{margin-bottom:19px;border:1px solid #292933;border-radius:13px;overflow:hidden}.result-summary span{padding:11px 13px;display:flex;justify-content:space-between;border-top:1px solid #292933;color:#77727f;font-size:8px}.result-summary span:first-child{border:0}.result-summary b{color:#c9c5cf}.checkout-status{margin-top:12px;background:#202029}

@media(max-width:1180px){.app-shell{grid-template-columns:88px minmax(0,1fr)}.sidebar{padding:22px 11px}.sidebar-logo{justify-content:center;padding:0}.sidebar-logo b,.sidebar-mode span,.sidebar-label,.sidebar-links span,.sidebar-bottom span{display:none}.sidebar-mode{justify-content:center;margin-left:7px;margin-right:7px}.sidebar-links a,.sidebar-bottom a,.sidebar-bottom button{justify-content:center}.sidebar-links a>b{left:-11px}.dashboard-columns,.analytics-grid{grid-template-columns:1fr}.application-meta{grid-template-columns:1fr 1fr}.project-card>form{grid-template-columns:1fr 90px}.project-card>form label:nth-of-type(3){grid-column:1/-1}.balance-hero{grid-template-columns:.9fr 1.1fr}.kpi-grid{grid-template-columns:1fr 1fr}.auth-layout{gap:34px}}
@media(max-width:820px){.workspace-body{overflow:auto}.app-shell{height:auto;display:block}.sidebar{position:fixed;left:0;right:0;bottom:0;height:70px;padding:7px 8px;border:0;border-top:1px solid #2a2933;background:rgba(15,15,21,.96);backdrop-filter:blur(18px);z-index:50}.sidebar-logo,.sidebar-mode,.sidebar-label,.sidebar-bottom{display:none}.sidebar-links{height:100%;grid-template-columns:repeat(6,1fr);gap:2px}.sidebar-links a{height:56px;display:grid;justify-items:center;align-content:center;gap:2px;padding:4px 2px;font-size:7px}.sidebar-links a>i{width:25px;height:25px}.sidebar-links a svg{width:16px}.sidebar-links span{display:block}.sidebar-links a>b{left:50%;top:-7px;width:22px;height:3px;transform:translateX(-50%);border-radius:0 0 4px 4px}.workspace{height:auto;overflow:visible}.topbar{height:62px;padding:0 15px}.global-search,.environment-pill{display:none}.topbar-right{margin-left:auto}.workspace-main{padding:26px 15px 92px}.page-titlebar,.invoice-titlebar{align-items:flex-start;flex-direction:column}.head-actions,.invoice-title-actions{width:100%;justify-content:space-between}.balance-hero{grid-template-columns:1fr;padding:24px}.balance-visual{min-height:150px}.kpi-grid,.list-summary,.admin-stats{grid-template-columns:1fr 1fr}.invoice-overview,.invoice-lower{grid-template-columns:1fr}.journal-toolbar{align-items:stretch;flex-direction:column}.filter-tabs{overflow:auto}.table-search{width:100%}.asset-grid{grid-template-columns:1fr 1fr}.auth-layout,.login-layout{grid-template-columns:1fr;gap:10px}.auth-story{padding:35px 4px 18px}.auth-story h1{font-size:40px}.login-layout .auth-story{display:none}.application-meta{grid-template-columns:1fr 1fr}.payment-grid{grid-template-columns:1fr}.payment-info{border-right:0;border-bottom:1px solid #292933}.payment-page{max-width:580px}.checkout-v2{padding:18px}.payment-page-head{padding:0 2px}.payment-footer{flex-wrap:wrap}.sandbox-console{align-items:stretch;flex-direction:column}.sandbox-console-actions{align-items:stretch;flex-direction:column}.sandbox-console-actions label{min-width:0}.project-layout{grid-template-columns:1fr}.create-project{position:static}.withdraw-panel{grid-template-columns:1fr}.top-account div{display:none}}
@media(max-width:540px){.workspace-main{padding-left:12px;padding-right:12px}.topbar-right{gap:6px}.top-account{padding:4px}.page-titlebar h1{font-size:29px}.head-actions{align-items:stretch;flex-direction:column}.head-actions .primary,.connection-state{width:100%}.balance-hero{padding:21px}.balance-copy>strong{font-size:34px}.balance-meta{flex-direction:column;gap:5px}.balance-actions{width:100%;flex-direction:column}.balance-actions a{width:100%}.balance-visual{min-height:125px}.chart-floating{display:none}.kpi-grid,.list-summary,.admin-stats{grid-template-columns:1fr}.dashboard-columns>.surface,.analytics-grid>.surface,.recent-panel{padding:17px}.asset-mini-grid,.asset-grid{grid-template-columns:1fr}.status-overview{grid-template-columns:1fr;height:auto;padding:20px 0}.filter-tabs button{white-space:nowrap}.invoice-title-actions{align-items:stretch;flex-direction:column}.invoice-amount-card,.payment-details,.funds-card,.modern-timeline{padding:18px}.auth-story h1{font-size:34px}.auth-story>p{font-size:12px}.auth-card{padding:23px 18px}.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.application-meta{grid-template-columns:1fr}.application-card>footer{align-items:flex-start;gap:12px;flex-direction:column}.review-actions{width:100%;justify-content:space-between}.review-actions details>form{left:0;right:auto;width:min(290px,calc(100vw - 50px))}.payment-page-head{align-items:flex-start;gap:10px;flex-direction:column;padding:10px 2px 17px}.payment-info,.payment-qr{padding:26px 20px}.payment-info h1{font-size:27px}.qr-title{align-items:flex-start;flex-direction:column}.secure-badge{align-self:flex-start}.qr-frame{width:198px;height:198px}.address{display:grid}.address button{width:100%}.payment-footer{gap:10px}.payment-result{padding:30px 20px}.approval-banner{align-items:flex-start}.approval-banner>a{display:none}.premium-table{min-width:720px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Element-level resets for nested product surfaces */
.application-card>footer{padding:13px 0 0!important;border:0!important;border-top:1px solid #272731!important;background:transparent!important;text-align:left!important}
.payment-footer{border:0!important;background:transparent!important;text-align:center!important}
@media(max-width:820px){.sidebar-links{grid-template-columns:repeat(auto-fit,minmax(42px,1fr))}}

/* Public landing — content, hierarchy and shared header grid */
.public-body{overflow-x:hidden}
.public-body .public-nav{padding-inline:max(28px,calc((100vw - 1320px)/2 + 28px))}
.public-body .public-nav .logo{font-size:16px}
.public-body .public-nav .logo span{width:38px;height:38px;font-size:14px}
.public-body .public-nav .nav-links{font-size:14px}
.public-body .public-main{width:100%;padding:0 28px 84px}
.public-body .docs-head,.public-body .auth-layout{padding-top:52px}
.landing-hero{position:relative;min-height:720px;padding:92px 0 88px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(600px,1.12fr);align-items:center;gap:70px}
.landing-hero::before{content:"";position:absolute;z-index:-1;left:-280px;top:-180px;width:720px;height:720px;background:radial-gradient(circle,rgba(126,93,255,.13),transparent 68%);pointer-events:none}
.landing-hero__copy{position:relative;z-index:2}
.landing-badge{width:max-content;max-width:100%;min-height:34px;padding:0 13px;display:flex;align-items:center;gap:9px;border:1px solid #36304e;border-radius:999px;background:rgba(141,124,255,.07);color:#aaa0ec;font-size:11px;font-weight:800;letter-spacing:.12em}
.landing-badge i{width:7px;height:7px;border-radius:50%;background:#8d7cff;box-shadow:0 0 0 5px rgba(141,124,255,.09),0 0 16px rgba(141,124,255,.75)}
.landing-hero h1{max-width:650px;margin:24px 0 0;font:800 clamp(50px,5.2vw,76px)/1.03 Manrope;letter-spacing:-.058em}
.landing-hero h1 em{display:inline-block;font-style:normal;color:#8d7cff}
.landing-hero__copy>p{max-width:625px;margin:25px 0 0;color:#a4a0ad;font-size:17px;line-height:1.75}
.landing-hero .hero-actions{margin:33px 0 0;display:flex;gap:12px}
.landing-hero .hero-actions a{min-height:50px;padding:0 22px;font-size:14px}
.landing-hero .hero-actions .secondary{color:#d8d4de;background:#17171e;border-color:#33323d}
.landing-assurances{margin-top:27px;display:flex;flex-wrap:wrap;gap:12px 21px;color:#817c89;font-size:12px}
.landing-assurances span{display:flex;align-items:center;gap:7px}
.landing-assurances i{width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:rgba(72,217,170,.09);color:#68dab6;font-size:10px;font-style:normal;font-weight:900}
.landing-product{position:relative;min-width:0;perspective:1200px}
.product-window{position:relative;overflow:hidden;border:1px solid #353342;border-radius:24px;background:#14141b;box-shadow:0 50px 120px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.025) inset;transform:rotateY(-3deg) rotateX(1deg)}
.product-window__bar{height:55px;padding:0 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #2a2933;background:#181820}
.product-window__bar>span{display:flex;gap:6px}.product-window__bar>span i{width:8px;height:8px;border-radius:50%;background:#4c4855}.product-window__bar>span i:first-child{background:#876fff}.product-window__bar small{color:#777280;font-size:11px}.product-window__bar>b{justify-self:end;padding:6px 8px;border:1px solid #2d443b;border-radius:7px;background:rgba(72,217,170,.06);color:#77bea7;font-size:10px;text-transform:uppercase;letter-spacing:.08em}
.product-window__body{padding:22px;display:grid;grid-template-columns:.95fr 1.05fr;gap:14px;background:radial-gradient(circle at 8% 5%,rgba(141,124,255,.08),transparent 32%)}
.product-checkout,.product-monitor{min-width:0;padding:22px;border:1px solid #2b2a34;border-radius:17px;background:#101016}
.product-brand{display:flex;align-items:center;gap:10px;margin-bottom:28px}.product-brand>span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#8d7cff,#6550dd);color:#fff;font-size:13px;font-weight:900}.product-brand>div{display:grid;gap:3px}.product-brand b{font-size:13px}.product-brand small{color:#706b77;font-size:11px}
.product-label{display:block;color:#746d94;font-size:10px;font-weight:800;letter-spacing:.13em}.product-checkout>strong{display:block;margin:8px 0 20px;font:800 27px Manrope;letter-spacing:-.04em}.product-checkout>strong em{color:#777280;font-size:11px;font-style:normal;letter-spacing:0}
.product-network{min-height:56px;padding:8px 10px;display:flex;align-items:center;gap:9px;border:1px solid #3b3552;border-radius:12px;background:rgba(141,124,255,.06)}.product-network>i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#df3348;color:#fff;font-style:normal;font-weight:900}.product-network>span{display:grid;gap:2px}.product-network b{font-size:12px}.product-network small{color:#777280;font-size:10px}.product-network>em{margin-left:auto;color:#6fd8b6;font-size:10px;font-style:normal}
.product-address{margin-top:11px;padding:11px;border:1px solid #292832;border-radius:11px;display:grid;grid-template-columns:1fr auto;gap:7px;background:#15151b}.product-address span{grid-column:1/-1;color:#706c78;font-size:10px}.product-address code{color:#b8b3bf;font-size:11px}.product-address b{color:#a79cea;font-size:10px}.product-timer{margin-top:11px;padding-top:12px;display:flex;justify-content:space-between;border-top:1px solid #272630;color:#706c78;font-size:11px}.product-timer b{color:#edba71}
.product-monitor{background:linear-gradient(155deg,#171620,#111117)}.monitor-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:17px}.monitor-head>span{font-size:13px;font-weight:800}.monitor-head>b{color:#68dcb7;font-size:9px}.monitor-head>b::before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#49d9aa;box-shadow:0 0 9px #49d9aa}
.product-monitor ol{list-style:none;margin:0;padding:0;display:grid}.product-monitor li{position:relative;min-height:67px;padding:8px 0;display:flex;gap:11px}.product-monitor li:not(:last-child)::after{content:"";position:absolute;left:14px;top:43px;bottom:-1px;width:1px;background:#34313e}.product-monitor li>i{position:relative;z-index:1;flex:0 0 29px;height:29px;border:1px solid #393643;border-radius:9px;display:grid;place-items:center;background:#15151c;color:#716c78;font-size:9px;font-style:normal;font-weight:900}.product-monitor li>span{display:grid;align-content:start;gap:4px;padding-top:3px}.product-monitor li b{font-size:11px}.product-monitor li small{color:#6d6874;font-size:10px}.product-monitor li.is-done>i{border-color:rgba(72,217,170,.25);background:rgba(72,217,170,.1);color:#66dcb6}.product-monitor li.is-current>i{border-color:#62569b;background:rgba(141,124,255,.15);color:#b3a8fb;box-shadow:0 0 18px rgba(141,124,255,.14)}
.monitor-summary{margin-top:7px;padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:10px;border:1px solid #302d3e;border-radius:12px;background:rgba(141,124,255,.045)}.monitor-summary span{display:grid;gap:4px}.monitor-summary small{color:#716c79;font-size:9px}.monitor-summary b{font-size:11px}.monitor-summary span:first-child b{color:#68dcb7}
.floating-chip{position:absolute;padding:11px 13px;display:flex;align-items:center;gap:9px;border:1px solid #373441;border-radius:12px;background:rgba(22,22,29,.92);box-shadow:0 18px 45px rgba(0,0,0,.35);backdrop-filter:blur(12px)}.floating-chip>i{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;background:rgba(141,124,255,.12);color:#a99cf4;font-style:normal}.floating-chip>span{display:grid;gap:3px}.floating-chip b{font-size:11px}.floating-chip small{color:#746f7b;font-size:9px}.chip-security{left:-32px;bottom:63px}.chip-webhook{right:-26px;top:86px}.chip-webhook>i{background:rgba(72,217,170,.1);color:#61d8b1}
.landing-stats{min-height:120px;padding:0 8px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;border-top:1px solid #24232c;border-bottom:1px solid #24232c}.landing-stats article{min-height:58px;padding:0 28px;display:flex;align-items:center;gap:14px;border-left:1px solid #272630}.landing-stats article:first-child{border-left:0}.landing-stats strong{font:800 29px Manrope;color:#eeeaf4;letter-spacing:-.04em}.landing-stats span{color:#77727f;font-size:12px;line-height:1.45}
.landing-section{margin-top:130px}.landing-section__head{margin-bottom:34px;display:grid;grid-template-columns:1fr minmax(360px,560px);gap:50px;align-items:end}.landing-section__head .eyebrow,.architecture-v2__copy>.eyebrow,.white-label-copy>.eyebrow,.api-preview-copy>.eyebrow{margin-bottom:13px;color:#8f82df;font-size:11px}.landing-section__head h2,.architecture-v2 h2,.white-label-copy h2,.api-preview-copy h2,.final-cta h2{max-width:760px;margin:0;font:800 clamp(34px,3.8vw,50px)/1.1 Manrope;letter-spacing:-.045em}.landing-section__head>p{margin:0;color:#8f8a97;font-size:15px;line-height:1.75}
.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.capability-card{position:relative;min-height:285px;padding:26px;overflow:hidden;border:1px solid #2c2a35;border-radius:19px;background:linear-gradient(145deg,#191820,#15141b);box-shadow:0 18px 55px rgba(0,0,0,.13);transition:.2s}.capability-card:hover{border-color:#443e5c;transform:translateY(-3px)}.capability-card.is-featured{background:radial-gradient(circle at 100% 0,rgba(141,124,255,.15),transparent 38%),linear-gradient(145deg,#1d1a29,#16151c)}.capability-icon{width:43px;height:43px;margin-bottom:30px;border:1px solid #3b374a;border-radius:12px;display:grid;place-items:center;background:#211f2a;color:#a99cff;font-size:18px;font-weight:800}.capability-card>span{color:#746d9a;font-size:10px;font-weight:800;letter-spacing:.14em}.capability-card h3{max-width:330px;margin:10px 0 11px;font:750 20px/1.3 Manrope;letter-spacing:-.025em}.capability-card p{margin:0;color:#85808d;font-size:13px;line-height:1.7}.capability-card a{position:absolute;left:26px;bottom:25px;color:#aea3ef;font-size:12px;font-weight:800}
.network-section{padding:44px;border:1px solid #2c2937;border-radius:25px;background:radial-gradient(circle at 95% 0,rgba(72,217,170,.07),transparent 27%),#14131a}.network-section .landing-section__head{margin-bottom:28px}.network-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.network-grid article{min-height:78px;padding:13px 15px;display:flex;align-items:center;gap:12px;border:1px solid #2b2a34;border-radius:14px;background:#101016}.network-grid article>div{display:grid;gap:4px}.network-grid article b{font-size:13px}.network-grid article small{color:#77727f;font-size:11px}.network-grid article>span{margin-left:auto;padding:6px 8px;border:1px solid #323044;border-radius:7px;background:rgba(141,124,255,.05);color:#9187cb;font-size:9px;font-weight:800;text-transform:uppercase}.network-grid .coin{width:38px;height:38px;font-size:12px}
.architecture-v2{padding:48px;display:grid;grid-template-columns:.86fr 1.14fr;gap:55px;align-items:center;border:1px solid #302c42;border-radius:28px;background:radial-gradient(circle at 87% 10%,rgba(122,91,238,.13),transparent 32%),linear-gradient(135deg,#17151f,#111117)}.architecture-v2__copy>p,.white-label-copy>p,.api-preview-copy>p{margin:19px 0 0;color:#8d8895;font-size:14px;line-height:1.75}.architecture-v2__copy ul{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:7px}.architecture-v2__copy li{padding:12px 0;display:flex;gap:12px;border-top:1px solid #292733}.architecture-v2__copy li>i{flex:0 0 31px;height:31px;border:1px solid #3a354c;border-radius:9px;display:grid;place-items:center;color:#998de0;font-size:10px;font-style:normal;font-weight:900}.architecture-v2__copy li>span{display:grid;gap:4px}.architecture-v2__copy li b{font-size:12px}.architecture-v2__copy li small{color:#716c78;font-size:11px;line-height:1.45}.money-flow--large{padding:23px;border:1px solid #2e2c39;border-radius:19px;background:rgba(11,11,16,.48)}.money-flow--large .money-flow__node{padding:16px 13px}.money-flow--large .money-flow__node b{font-size:13px}.money-flow--large .money-flow__node span{font-size:11px}.money-flow--large .money-flow__allocation{font-size:9px}.money-flow--large .money-flow__destination small{font-size:10px}.money-flow--large .money-flow__destination span{font-size:11px}
.white-label-section{display:grid;grid-template-columns:1.08fr .92fr;gap:75px;align-items:center}.white-label-preview{position:relative;min-height:470px;padding:28px 32px 28px 105px;display:flex;border:1px solid #302d3c;border-radius:27px;background:radial-gradient(circle at 80% 20%,rgba(141,124,255,.13),transparent 32%),#121218;box-shadow:0 35px 90px rgba(0,0,0,.22)}.brand-preview__sidebar{position:absolute;left:32px;top:28px;bottom:28px;width:53px;padding:12px 0;display:flex;align-items:center;flex-direction:column;gap:19px;border:1px solid #2d2b35;border-radius:15px;background:#18171f}.brand-preview__logo{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:#ff8b6a;color:#fff;font-size:12px;font-weight:900}.brand-preview__sidebar i{width:20px;height:20px;border:1px solid #393641;border-radius:6px}.brand-preview__sidebar i:first-of-type{background:rgba(255,139,106,.13);border-color:rgba(255,139,106,.35)}.brand-preview__main{width:100%;padding:23px;border:1px solid #2d2b36;border-radius:18px;background:#18171e}.brand-preview__top{display:flex;align-items:center;gap:10px;padding-bottom:18px;border-bottom:1px solid #2a2932}.brand-preview__top span{width:37px;height:10px;border-radius:10px;background:#3b3844}.brand-preview__top b{margin-left:auto;font-size:12px}.brand-preview__amount{height:270px;display:flex;align-items:center;justify-content:center;flex-direction:column}.brand-preview__amount small{color:#77717e;font-size:12px}.brand-preview__amount b{margin:9px 0;font:800 31px Manrope}.brand-preview__amount span{padding:7px 10px;border-radius:8px;background:#22202a;color:#a39da9;font-size:11px}.brand-preview__button{height:45px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#ff987c,#ff7656);color:#24100a;font-size:12px;font-weight:900}.theme-swatch{position:absolute;right:-25px;bottom:50px;padding:12px;display:flex;align-items:center;gap:7px;border:1px solid #383542;border-radius:12px;background:#1c1b23;box-shadow:0 18px 45px rgba(0,0,0,.32)}.theme-swatch i{width:18px;height:18px;border-radius:6px;background:#ff8b6a}.theme-swatch i:nth-child(2){background:#8d7cff}.theme-swatch i:nth-child(3){background:#49d9aa}.theme-swatch span{margin-left:4px;color:#928d99;font-size:10px}.white-label-copy>p{font-size:15px}.white-label-points{margin:25px 0 28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.white-label-points span{display:flex;gap:8px;color:#aaa5b0;font-size:12px}.white-label-points i{color:#60d7b0;font-style:normal;font-weight:900}.white-label-copy>.secondary{min-height:47px;padding:0 20px;color:#dedbe3;background:#1a1921;border-color:#34313e;font-size:13px}
.api-preview-section{padding:50px;display:grid;grid-template-columns:.82fr 1.18fr;gap:62px;align-items:center;border:1px solid #2c2a35;border-radius:28px;background:linear-gradient(145deg,#18171e,#121218)}.api-preview-copy>p{font-size:15px}.api-benefits{margin:25px 0 28px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.api-benefits>span{padding:11px;border:1px solid #2d2b35;border-radius:11px;display:grid;gap:4px;background:#111117}.api-benefits i{color:#8f84cf;font-size:9px;font-style:normal;font-weight:900}.api-benefits b{font-size:10px}.api-benefits small{color:#696571;font-size:9px}.api-preview-copy>.primary{min-height:47px;font-size:13px}
.code-window{overflow:hidden;border:1px solid #343140;border-radius:18px;background:#0c0c11;box-shadow:0 30px 80px rgba(0,0,0,.3)}.code-window__bar{height:48px;padding:0 15px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #282630;background:#16151c}.code-window__bar>span{width:8px;height:8px;border-radius:50%;background:#514c59}.code-window__bar>span:first-child{background:#ff6c7c}.code-window__bar>span:nth-child(2){background:#efb45f}.code-window__bar>span:nth-child(3){background:#48d9aa}.code-window__bar>b{margin-left:9px;color:#8c8793;font-size:10px}.code-window__bar>em{margin-left:auto;color:#746c9e;font-size:9px;font-style:normal;font-weight:900}.code-window pre{min-height:260px;margin:0;padding:24px;overflow:auto;background:transparent;color:#aaa5b1;font:12px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace}.code-window code>span{color:#58dab1}.code-window code>i{color:#d4ba77;font-style:normal}.code-window code>b{color:#a99df0}.code-response{margin:0 15px 15px;padding:12px;display:flex;align-items:center;gap:10px;border:1px solid rgba(72,217,170,.18);border-radius:11px;background:rgba(72,217,170,.05)}.code-response>i{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:rgba(72,217,170,.11);color:#63dcb5;font-size:11px;font-style:normal}.code-response>span{display:grid;gap:3px}.code-response b{color:#83d6ba;font-size:10px}.code-response small{color:#687a74;font-size:9px}
.final-cta{min-height:300px;padding:52px;display:flex;align-items:center;justify-content:space-between;gap:60px;overflow:hidden;position:relative;border:1px solid #3a3158;border-radius:28px;background:radial-gradient(circle at 94% 10%,rgba(72,217,170,.11),transparent 30%),radial-gradient(circle at 15% 100%,rgba(141,124,255,.2),transparent 42%),#17151f}.final-cta::after{content:"";position:absolute;right:8%;width:190px;height:190px;border:1px solid rgba(141,124,255,.16);border-radius:50%;box-shadow:0 0 0 35px rgba(141,124,255,.025),0 0 0 70px rgba(141,124,255,.018)}.final-cta>div{position:relative;z-index:1}.final-cta h2{max-width:720px;margin-top:18px}.final-cta p{max-width:730px;margin:17px 0 0;color:#96909d;font-size:15px;line-height:1.7}.final-cta__actions{flex:0 0 245px;display:grid;gap:14px;text-align:center}.final-cta__actions .primary{min-height:52px;font-size:14px}.final-cta__actions>a:last-child{color:#9a94a2;font-size:12px;font-weight:700}.sandbox-disclaimer{max-width:850px;margin:28px auto 0;padding:17px 19px;display:flex;gap:12px;border:1px solid rgba(241,180,95,.2);border-radius:14px;background:rgba(241,180,95,.045)}.sandbox-disclaimer>i{flex:0 0 27px;height:27px;border-radius:8px;display:grid;place-items:center;background:rgba(241,180,95,.11);color:#f0b96f;font-size:12px;font-style:normal;font-weight:900}.sandbox-disclaimer p{margin:0;display:grid;gap:4px}.sandbox-disclaimer b{color:#caaa7f;font-size:12px}.sandbox-disclaimer span{color:#817668;font-size:11px;line-height:1.5}
.public-body>footer{padding:34px 28px;background:#0d0d12;border-color:#24232c;color:#716d78;font-size:12px}

@media(max-width:1180px){
  .landing-hero{grid-template-columns:1fr;gap:58px;padding-top:76px}.landing-hero__copy{text-align:center}.landing-hero h1,.landing-hero__copy>p{margin-left:auto;margin-right:auto}.landing-badge{margin-left:auto;margin-right:auto}.landing-hero .hero-actions,.landing-assurances{justify-content:center}.landing-product{width:min(760px,100%);margin:auto}.capability-grid{grid-template-columns:1fr 1fr}.architecture-v2{grid-template-columns:1fr}.white-label-section{gap:45px}.api-preview-section{grid-template-columns:1fr;gap:38px}.api-preview-copy{max-width:760px}.final-cta{align-items:flex-start;flex-direction:column}.final-cta__actions{width:100%;max-width:320px;flex-basis:auto;text-align:left}
}
@media(max-width:820px){
  .public-body .public-nav{padding-inline:18px}.public-body .public-main{padding-left:18px;padding-right:18px}.public-body .public-nav .nav-links{gap:9px}.public-body .public-nav .small-primary{padding:10px 12px}.landing-hero{min-height:0;padding:62px 0 70px}.landing-hero::before{left:-18px;width:calc(100% + 36px)}.landing-hero h1{font-size:clamp(43px,11vw,62px)}.landing-hero__copy>p{font-size:16px}.product-window{transform:none}.product-window__body{grid-template-columns:1fr}.floating-chip{display:none}.landing-stats{grid-template-columns:1fr 1fr;padding:15px 0}.landing-stats article:nth-child(3){border-left:0}.landing-stats article{min-height:78px;padding:0 18px;border-bottom:1px solid #272630}.landing-stats article:nth-last-child(-n+2){border-bottom:0}.landing-section{margin-top:88px}.landing-section__head{grid-template-columns:1fr;gap:15px}.landing-section__head h2,.architecture-v2 h2,.white-label-copy h2,.api-preview-copy h2,.final-cta h2{font-size:36px}.capability-grid{grid-template-columns:1fr}.network-section,.architecture-v2,.api-preview-section,.final-cta{padding:30px}.network-grid{grid-template-columns:1fr 1fr}.white-label-section{grid-template-columns:1fr}.white-label-preview{min-height:410px}.theme-swatch{right:15px}.api-benefits{grid-template-columns:1fr}.final-cta::after{display:none}
}
@media(max-width:540px){
  .public-body .public-nav{height:68px}.public-body .public-nav .logo{font-size:14px}.public-body .public-nav .logo span{width:34px;height:34px}.public-body .public-nav .nav-links a:not(.small-primary){display:none}.landing-hero{padding-top:48px}.landing-hero h1{font-size:41px}.landing-badge{font-size:9px}.landing-hero__copy>p{font-size:15px;line-height:1.65}.landing-hero .hero-actions{flex-direction:column}.landing-hero .hero-actions a{width:100%}.landing-assurances{align-items:flex-start;flex-direction:column}.product-window__body{padding:12px}.product-checkout,.product-monitor{padding:17px}.product-window__bar small{display:none}.landing-stats{grid-template-columns:1fr}.landing-stats article,.landing-stats article:nth-child(3){border-left:0;border-bottom:1px solid #272630}.landing-stats article:last-child{border-bottom:0}.landing-section__head h2,.architecture-v2 h2,.white-label-copy h2,.api-preview-copy h2,.final-cta h2{font-size:31px}.landing-section__head>p,.white-label-copy>p,.api-preview-copy>p{font-size:14px}.network-section,.architecture-v2,.api-preview-section,.final-cta{padding:23px 19px}.network-grid{grid-template-columns:1fr}.money-flow--large{padding:15px}.white-label-preview{min-height:350px;padding:18px 18px 18px 73px}.brand-preview__sidebar{left:18px;top:18px;bottom:18px;width:43px}.brand-preview__amount{height:215px}.white-label-points{grid-template-columns:1fr}.code-window pre{padding:18px;font-size:10px}.final-cta__actions{max-width:none}.final-cta__actions .primary{width:100%}.sandbox-disclaimer{align-items:flex-start}
}

/* Perfect concentric CTA orbit */
.final-cta::after{top:50%;right:6%;width:270px;height:270px;transform:translateY(-50%);border:0;box-shadow:none;background:radial-gradient(circle at 50% 50%,transparent 0 30%,rgba(141,124,255,.19) 30.4% 30.9%,transparent 31.3% 48%,rgba(141,124,255,.105) 48.4% 48.9%,transparent 49.3% 66%,rgba(141,124,255,.05) 66.4% 67%,transparent 67.4%);border-radius:50%}
.final-cta__actions{position:relative;z-index:2}

/* Administration control plane */
.admin-titlebar{margin-bottom:18px}
.admin-titlebar h1{font-size:42px}
.admin-titlebar p{font-size:13px}
.admin-anchor-nav{position:sticky;top:88px;z-index:15;margin:0 0 18px;padding:7px;display:flex;align-items:center;gap:4px;overflow-x:auto;border:1px solid #2b2934;border-radius:14px;background:rgba(18,18,24,.9);box-shadow:0 14px 40px rgba(0,0,0,.2);backdrop-filter:blur(18px)}
.admin-anchor-nav a{min-height:36px;padding:0 12px;display:flex;align-items:center;gap:7px;border-radius:9px;color:#8d8896;font-size:11px;font-weight:750;white-space:nowrap;transition:.18s}
.admin-anchor-nav a:hover{background:#24222c;color:#ebe8f0}
.admin-anchor-nav b{min-width:20px;height:20px;padding:0 5px;border-radius:7px;display:grid;place-items:center;background:rgba(141,124,255,.13);color:#b3a8fa;font-size:9px}
.admin-hero{min-height:300px;margin-bottom:14px;padding:30px;display:grid;grid-template-columns:1.1fr .9fr;gap:24px;border:1px solid #342e4c;border-radius:22px;background:radial-gradient(circle at 6% 100%,rgba(141,124,255,.16),transparent 40%),radial-gradient(circle at 92% 5%,rgba(72,217,170,.08),transparent 31%),linear-gradient(135deg,#1c1927,#131319);box-shadow:0 28px 80px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.035)}
.admin-hero__money{display:flex;align-items:flex-start;flex-direction:column}
.admin-hero__money>strong{margin:13px 0 8px;font:800 clamp(38px,4.3vw,58px)/1 Manrope;letter-spacing:-.055em}
.admin-hero__money>strong em{color:#8c8795;font-size:14px;font-style:normal;letter-spacing:0}
.admin-hero__money>p{margin:0;color:#85808d;font-size:13px}
.admin-money-split{width:100%;margin-top:auto;padding-top:25px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}
.admin-money-split>span{min-height:66px;padding:12px 13px;display:grid;align-content:center;gap:6px;border:1px solid #302d3d;border-radius:12px;background:rgba(12,12,17,.35)}
.admin-money-split small{color:#746f7c;font-size:10px}
.admin-money-split b{font-size:12px}
.admin-money-split span:first-child b{color:#67dab4}
.admin-health{padding:20px;border:1px solid #302e3a;border-radius:17px;background:rgba(10,10,15,.5)}
.admin-health__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}
.admin-health__head>span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800}
.admin-health__head>span i{width:7px;height:7px;border-radius:50%;background:#4ad8aa;box-shadow:0 0 12px #4ad8aa}
.admin-health__head>small{color:#64606c;font-size:10px}
.health-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.health-grid article{min-height:64px;padding:10px;display:flex;align-items:center;gap:9px;border:1px solid #2a2932;border-radius:11px;background:#131319}
.health-grid article>i{flex:0 0 29px;height:29px;border-radius:8px;display:grid;place-items:center;background:rgba(72,217,170,.09);color:#62d8b1;font-size:10px;font-style:normal;font-weight:900}
.health-grid article>span{min-width:0;display:grid;gap:4px}.health-grid b{font-size:10px}.health-grid small{overflow:hidden;text-overflow:ellipsis;color:#6d6874;font-size:9px;white-space:nowrap}
.health-grid .is-warn>i{background:rgba(241,180,95,.1);color:#efba70}.health-grid .is-bad>i{background:rgba(255,108,124,.1);color:#ff7f8d}.health-grid .is-sandbox>i{background:rgba(141,124,255,.11);color:#a99df0}
.health-foot{margin-top:15px;display:grid;grid-template-columns:1fr auto;gap:7px;color:#77727e;font-size:10px}.health-foot>b{color:#9f98ae}.health-foot>div{grid-column:1/-1;height:5px;overflow:hidden;border-radius:999px;background:#24232c}.health-foot>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7966ee,#49d9aa)}
.admin-kpi-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px}
.admin-kpi-grid article{min-width:0;min-height:104px;padding:15px;display:flex;align-items:center;gap:10px;border:1px solid #292832;border-radius:15px;background:#15151c}
.admin-kpi-grid article.has-attention{border-color:rgba(241,180,95,.25);background:linear-gradient(145deg,rgba(241,180,95,.055),#15151c)}
.admin-kpi-grid article.has-danger{border-color:rgba(255,108,124,.25);background:linear-gradient(145deg,rgba(255,108,124,.055),#15151c)}
.admin-kpi-icon{flex:0 0 35px;height:35px;border-radius:10px;display:grid;place-items:center;font-style:normal;font-weight:900}.admin-kpi-icon.violet{color:#b2a6fa;background:rgba(141,124,255,.12)}.admin-kpi-icon.mint{color:#64dab4;background:rgba(72,217,170,.1)}.admin-kpi-icon.blue{color:#76b7ff;background:rgba(90,168,255,.1)}.admin-kpi-icon.amber{color:#efbb73;background:rgba(241,180,95,.1)}.admin-kpi-icon.red{color:#ff8794;background:rgba(255,108,124,.1)}
.admin-kpi-grid article>div{min-width:0;display:grid;gap:4px}.admin-kpi-grid small{color:#7b7683;font-size:10px}.admin-kpi-grid b{font:800 21px Manrope}.admin-kpi-grid em{overflow:hidden;text-overflow:ellipsis;color:#625e69;font-size:9px;font-style:normal;white-space:nowrap}
.admin-attention{margin-bottom:14px;padding:23px;border:1px solid #302d3b;border-radius:19px;background:#15151c}
.admin-attention>header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:17px}.admin-attention h2{margin:0;font:750 21px Manrope}.admin-attention header p{margin:6px 0 0;color:#77727f;font-size:11px}.admin-attention header>strong{font:800 31px Manrope}.admin-attention header>strong small{color:#6e6975;font-size:10px}
.attention-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.attention-grid a{min-width:0;min-height:82px;padding:11px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #292832;border-radius:12px;background:#111117;transition:.18s}.attention-grid a:hover{transform:translateY(-2px);border-color:#413b55}.attention-grid a>i{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#211f29;color:#847da4;font-size:8px;font-style:normal;font-weight:900}.attention-grid a>span{min-width:0;display:grid;gap:4px}.attention-grid b{overflow:hidden;text-overflow:ellipsis;font-size:10px;white-space:nowrap}.attention-grid small{overflow:hidden;text-overflow:ellipsis;color:#686470;font-size:8px;white-space:nowrap}.attention-grid em{min-width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:#22212a;color:#898491;font-size:9px;font-style:normal;font-weight:900}.attention-grid .is-hot{border-color:rgba(241,180,95,.2)}.attention-grid .is-hot em{background:rgba(241,180,95,.1);color:#efb970}.attention-grid .is-danger{border-color:rgba(255,108,124,.22)}.attention-grid .is-danger em{background:rgba(255,108,124,.1);color:#ff8492}.attention-grid .is-clear>i{color:#59cba7;background:rgba(72,217,170,.07)}
.admin-overview-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:14px;margin-bottom:14px}.admin-networks,.admin-funnel{padding:22px}.panel-total{color:#c7c2ce;font-size:11px}
.admin-network-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.admin-network-grid>article{padding:12px;border:1px solid #292832;border-radius:12px;background:#111117}.admin-network-grid article>div:first-child{display:flex;align-items:center;gap:9px}.admin-network-grid .coin{width:31px;height:31px;font-size:9px}.admin-network-grid article span{display:grid;gap:2px}.admin-network-grid article span b{font-size:10px}.admin-network-grid article span small{color:#686470;font-size:8px}.admin-network-grid article strong{margin-left:auto;font-size:10px}.admin-network-grid article strong em{color:#686470;font-size:7px;font-style:normal}.network-admin-bar{height:4px;margin-top:11px;overflow:hidden;border-radius:999px;background:#24232c}.network-admin-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#806eed,#4ad7aa)}.admin-network-grid article>footer{margin-top:8px;display:flex;justify-content:space-between;color:#65616c;font-size:8px}
.funnel-score{min-height:250px;display:grid;align-content:center;gap:18px}.admin-funnel .donut{width:126px;height:126px}.funnel-list{display:grid;grid-template-columns:1fr 1fr;gap:7px}.funnel-list>span{padding:9px;display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;border:1px solid #292832;border-radius:9px}.funnel-list i{width:6px;height:6px;border-radius:50%;background:#44414c}.funnel-list i.paid{background:#49d9aa}.funnel-list i.active{background:#8d7cff}.funnel-list i.danger{background:#ff6c7c}.funnel-list small{color:#77727e;font-size:8px}.funnel-list b{font-size:9px}
.admin-section{scroll-margin-top:145px}.admin-section-title{align-items:center}.section-summary,.panel-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.section-summary span,.panel-badges span{min-height:29px;padding:0 9px;display:flex;align-items:center;gap:5px;border:1px solid #2f2d38;border-radius:8px;background:#17171e;color:#85808c;font-size:9px}.section-summary b{color:#b6aaf6;font-size:11px}
.admin-application-list{grid-template-columns:1fr 1fr}.admin-partner-card{min-width:0;padding:20px}.admin-partner-card>header{min-height:46px}.admin-partner-card .applicant-avatar{width:44px;height:44px;font-size:11px}.applicant-title{min-width:0}.admin-partner-card .applicant-title b{font-size:12px}.admin-partner-card .applicant-title span{overflow:hidden;text-overflow:ellipsis;font-size:9px;white-space:nowrap}.admin-partner-card .approval-status{font-size:8px}
.partner-health{margin-top:16px;display:grid;grid-template-columns:.65fr .65fr .75fr 1.25fr 1.2fr;border:1px solid #2b2934;border-radius:11px;background:#111117}.partner-health>span{min-width:0;min-height:58px;padding:10px;display:grid;align-content:center;gap:5px;border-left:1px solid #292731}.partner-health>span:first-child{border-left:0}.partner-health small{color:#696571;font-size:8px}.partner-health b{overflow:hidden;text-overflow:ellipsis;font-size:9px;white-space:nowrap}.partner-health .is-good b{color:#67d9b4}.partner-health .is-warn b{color:#eab66f}.admin-partner-card .application-meta small,.admin-partner-card .use-case small{font-size:8px}.admin-partner-card .application-meta b{font-size:9px}.admin-partner-card .use-case p{font-size:10px}.admin-partner-card>footer{min-height:48px!important;color:#716c78!important;font-size:8px!important;line-height:1.5}
.admin-table-panel{scroll-margin-top:145px;margin:14px 0;padding:22px}.admin-table-panel>.panel-head{align-items:center}.admin-table-panel .premium-table{min-width:980px}.admin-table-panel .premium-table th{font-size:8px}.admin-table-panel .premium-table td{font-size:9px}.admin-payment-table{min-width:1050px!important}.project-admin-cell{display:flex;align-items:center;gap:9px}.project-admin-cell>span{width:31px;height:31px;border:1px solid #3a354c;border-radius:9px;display:grid;place-items:center;background:rgba(141,124,255,.09);color:#aa9df0;font-size:10px;font-weight:900}.project-admin-cell>div{display:grid;gap:3px}.project-admin-cell b{font-size:9px}.project-admin-cell small{color:#625e69;font-size:7px}.integration-state{display:flex;align-items:center;gap:7px;color:#898491;font-size:8px}.integration-state i,.webhook-health-badge i{width:6px;height:6px;border-radius:50%;background:#696571}.integration-state.is-ready{color:#70cbb0}.integration-state.is-ready i{background:#49d9aa;box-shadow:0 0 8px #49d9aa}.integration-state.is-missing{color:#e0ad69}.integration-state.is-missing i{background:#eeb568}.webhook-health-badge{min-height:31px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid;border-radius:9px;font-size:9px;font-weight:800}.webhook-health-badge.is-good{border-color:rgba(72,217,170,.2);background:rgba(72,217,170,.06);color:#70cbb0}.webhook-health-badge.is-good i{background:#49d9aa}.webhook-health-badge.is-bad{border-color:rgba(255,108,124,.22);background:rgba(255,108,124,.07);color:#ff8794}.webhook-health-badge.is-bad i{background:#ff6c7c}.status.webhook-delivered{color:#69deb8;background:rgba(72,217,170,.1)}.status.webhook-failed{color:#ff8895;background:rgba(255,108,124,.1)}.status.webhook-pending{color:#f2bc70;background:rgba(241,180,95,.1)}.webhook-error{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;color:#7c7783;font-size:8px;white-space:nowrap}
.admin-control-grid{scroll-margin-top:145px;margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.control-card{padding:23px}.control-card__icon{width:42px;height:42px;margin-bottom:18px;border:1px solid #3a354c;border-radius:12px;display:grid;place-items:center;background:rgba(141,124,255,.09);color:#aa9df0;font-size:15px}.control-card dl{margin:18px 0 0;display:grid}.control-card dl>div{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #282731}.control-card dt{color:#77727e;font-size:10px}.control-card dd{margin:0;color:#c5c1cb;font-size:10px;font-weight:800}.security-control ul{list-style:none;margin:18px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.security-control li{padding:11px;display:flex;gap:9px;border:1px solid #292832;border-radius:11px;background:#111117}.security-control li>i{flex:0 0 24px;height:24px;border-radius:7px;display:grid;place-items:center;background:rgba(72,217,170,.08);color:#61d6af;font-size:9px;font-style:normal}.security-control li>span{display:grid;gap:4px}.security-control li b{font-size:9px}.security-control li small{color:#696571;font-size:8px;line-height:1.45}.security-control>a{display:inline-block;margin-top:14px;color:#a99deb;font-size:10px;font-weight:800}

@media(max-width:1360px){
  .admin-kpi-grid{grid-template-columns:repeat(3,1fr)}.attention-grid{grid-template-columns:repeat(3,1fr)}.admin-application-list{grid-template-columns:1fr}
}
@media(max-width:1100px){
  .admin-hero,.admin-overview-grid{grid-template-columns:1fr}.admin-money-split{margin-top:28px}.admin-control-grid{grid-template-columns:1fr}.attention-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:820px){
  .final-cta::after{display:none}.admin-titlebar h1{font-size:33px}.admin-anchor-nav{top:68px;margin-left:-5px;margin-right:-5px}.admin-hero{padding:21px}.admin-kpi-grid{grid-template-columns:1fr 1fr}.admin-money-split{grid-template-columns:1fr}.attention-grid{grid-template-columns:1fr}.admin-network-grid{grid-template-columns:1fr}.admin-attention>header{align-items:flex-start;gap:14px}.admin-application-list{grid-template-columns:1fr}.partner-health{grid-template-columns:1fr 1fr}.partner-health>span{border-left:0;border-top:1px solid #292731}.partner-health>span:nth-child(-n+2){border-top:0}.partner-health>span:last-child{grid-column:1/-1}.security-control ul{grid-template-columns:1fr}.section-title.admin-section-title{align-items:flex-start;flex-direction:column}.section-summary{justify-content:flex-start}.admin-table-panel{padding:18px}
}
@media(max-width:540px){
  .admin-titlebar .head-actions{width:100%}.admin-titlebar .head-actions>*{width:100%}.health-grid,.admin-kpi-grid{grid-template-columns:1fr}.admin-hero__money>strong{font-size:34px}.admin-attention{padding:18px}.admin-attention>header>strong{font-size:26px}.partner-health{grid-template-columns:1fr}.partner-health>span,.partner-health>span:nth-child(-n+2){border-top:1px solid #292731}.partner-health>span:first-child{border-top:0}.partner-health>span:last-child{grid-column:auto}.admin-partner-card{padding:16px}.admin-partner-card>header{align-items:flex-start}.admin-partner-card .approval-status{margin-left:0!important}.admin-partner-card>footer{align-items:stretch!important}.review-actions{align-items:stretch;flex-direction:column}.review-actions form,.review-actions button,.review-actions details,.review-actions summary{width:100%}.panel-badges{justify-content:flex-start}.admin-workspace .sidebar-links a{gap:0}.admin-workspace .sidebar-links a span{display:none}
}

/* Nova Pay support desk */
.support-success{max-width:1180px;margin:24px auto -18px;padding:16px 18px;display:flex;align-items:center;gap:13px;border:1px solid rgba(72,217,170,.28);border-radius:15px;background:rgba(72,217,170,.07);box-shadow:0 18px 50px rgba(0,0,0,.15)}
.support-success>i{flex:0 0 34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#49d9aa;color:#081510;font-style:normal;font-weight:900}.support-success>div{display:grid;gap:4px}.support-success b{font-size:13px}.support-success p{margin:0;color:#8d988f;font-size:11px;line-height:1.55}.support-success code{color:#79dfbc}
.support-hero{min-height:440px;padding:72px 0 58px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;position:relative}
.support-hero::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);z-index:-1;background:radial-gradient(circle at 12% 38%,rgba(141,124,255,.16),transparent 28%),radial-gradient(circle at 88% 34%,rgba(72,217,170,.08),transparent 25%)}
.support-hero h1{max-width:800px;margin:20px 0 18px;font:800 clamp(43px,5.4vw,72px)/.98 Manrope;letter-spacing:-.055em}.support-hero>div>p{max-width:720px;margin:0;color:#96919e;font-size:16px;line-height:1.75}
.support-hero-actions{margin-top:30px;display:flex;gap:11px}.support-hero-actions a{min-height:50px;padding-inline:20px}
.support-sla{padding:24px;border:1px solid #363143;border-radius:20px;background:linear-gradient(145deg,rgba(31,29,41,.94),rgba(17,17,23,.96));box-shadow:0 26px 80px rgba(0,0,0,.27)}
.support-sla>div{display:flex;align-items:center;gap:10px}.support-sla>div>i{width:8px;height:8px;border-radius:50%;background:#49d9aa;box-shadow:0 0 14px #49d9aa}.support-sla>div>span{display:grid;gap:3px}.support-sla>div b{font-size:12px}.support-sla>div small{color:#77717f;font-size:9px}.support-sla>strong{display:block;margin:28px 0 10px;font:800 30px Manrope;letter-spacing:-.04em}.support-sla>p{margin:0;color:#837e8a;font-size:11px;line-height:1.65}.support-sla ul{list-style:none;margin:22px 0 0;padding:17px 0 0;display:grid;gap:11px;border-top:1px solid #302d38}.support-sla li{display:flex;align-items:center;gap:9px;color:#a7a1ae;font-size:10px}.support-sla li i{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:rgba(72,217,170,.1);color:#61d8b0;font-size:8px;font-style:normal}
.support-route-grid{margin-bottom:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.support-route-grid>a{min-height:145px;padding:21px;display:grid;grid-template-columns:42px 1fr auto;align-items:start;gap:14px;border:1px solid #2e2b37;border-radius:17px;background:#16161d;transition:.18s}.support-route-grid>a:hover{transform:translateY(-3px);border-color:#4a4268;background:#1a1922}.support-route-grid>a>i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(141,124,255,.12);color:#b4a8f9;font-size:15px;font-style:normal;font-weight:900}.support-route-grid>a>span{display:grid;gap:7px}.support-route-grid small{color:#706a79;font-size:8px;font-weight:800;letter-spacing:.08em}.support-route-grid b{font:750 15px Manrope}.support-route-grid p{margin:0;color:#817b88;font-size:10px;line-height:1.55}.support-route-grid em{color:#71698d;font-size:15px;font-style:normal}
.support-layout{scroll-margin-top:100px;display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px}.support-form-card{padding:27px}.support-section-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.support-section-head h2{margin:7px 0 5px;font:750 25px Manrope}.support-section-head p{margin:0;color:#77717f;font-size:10px}.support-section-head>span{width:40px;height:40px;border:1px solid #393448;border-radius:11px;display:grid;place-items:center;color:#8e82c6;font-size:10px;font-weight:900}
.support-form{position:relative}.support-honeypot{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.support-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 14px}.support-form-grid label{display:grid;gap:8px;color:#aaa5af;font-size:10px;font-weight:750}.support-form-grid label small{color:#696470;font-size:8px;font-weight:600}.support-form-grid .span-2{grid-column:1/-1}.support-form-grid input,.support-form-grid select,.support-form-grid textarea{width:100%;min-height:47px;padding:0 14px;border:1px solid #35313d;border-radius:11px;outline:0;background:#111117;color:#e8e5eb;font:600 11px Inter;transition:.18s}.support-form-grid textarea{min-height:145px;padding-top:13px;resize:vertical;line-height:1.6}.support-form-grid input:focus,.support-form-grid select:focus,.support-form-grid textarea:focus{border-color:#796aeb;box-shadow:0 0 0 3px rgba(121,106,235,.1)}.support-form-grid input::placeholder,.support-form-grid textarea::placeholder{color:#57525e}.support-form-foot{margin-top:21px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #2c2a33}.support-form-foot>p{max-width:460px;margin:0;display:flex;align-items:center;gap:9px;color:#716c77;font-size:9px;line-height:1.5}.support-form-foot>p i{flex:0 0 22px;height:22px;border-radius:7px;display:grid;place-items:center;background:#24212e;color:#9e92dc;font-style:normal;font-weight:900}.support-form-foot button{min-width:210px}
.support-contacts{display:grid;gap:12px}.support-contacts>article{padding:22px}.support-contacts h2{margin:7px 0 17px;font:750 20px Manrope}.support-contacts article>a{min-height:62px;padding:10px 0;display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;border-top:1px solid #2b2932}.support-contacts article>a>i{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;background:rgba(141,124,255,.1);color:#afa3f2;font-size:11px;font-style:normal;font-weight:900}.support-contacts article>a>span{min-width:0;display:grid;gap:4px}.support-contacts article>a small{color:#6d6873;font-size:8px}.support-contacts article>a b{overflow:hidden;text-overflow:ellipsis;font-size:9px;white-space:nowrap}.support-contacts article>a em{color:#716b7c;font-style:normal}.support-contacts article>p{margin:16px 0 0;color:#77717e;font-size:9px;line-height:1.65}.support-security{display:flex!important;gap:13px;background:linear-gradient(140deg,rgba(72,217,170,.07),#15151c)!important}.support-security>i{flex:0 0 35px;height:35px;border-radius:10px;display:grid;place-items:center;background:rgba(72,217,170,.1);color:#65dab4;font-style:normal}.support-security b{font-size:10px}.support-security p{margin:7px 0 0!important}
.support-history{margin-top:70px}.support-ticket-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.support-ticket{min-width:0;padding:17px;border:1px solid #2d2b35;border-radius:14px;background:#15151c}.support-ticket>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.support-ticket>div small{color:#67626e;font-size:8px}.support-ticket h3{margin:16px 0 7px;overflow:hidden;text-overflow:ellipsis;font:750 12px Manrope;white-space:nowrap}.support-ticket p{margin:0 0 15px;color:#76717d;font-size:9px}.support-ticket code{display:block;overflow:hidden;text-overflow:ellipsis;color:#8f84c5;font-size:8px;white-space:nowrap}
.status.support-open{color:#f1ba70;background:rgba(241,180,95,.1)}.status.support-in_progress{color:#afa2f3;background:rgba(141,124,255,.12)}.status.support-resolved{color:#68dab5;background:rgba(72,217,170,.1)}.status.support-closed{color:#89838f;background:#24232b}
.support-faq{margin:80px 0 20px;display:grid;grid-template-columns:.72fr 1.28fr;gap:70px}.support-faq header h2{margin:10px 0;font:750 30px Manrope}.support-faq header p{max-width:330px;margin:0;color:#7d7784;font-size:11px;line-height:1.6}.support-faq>div{border-top:1px solid #302d38}.support-faq details{border-bottom:1px solid #302d38}.support-faq summary{min-height:65px;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;color:#c7c2cd;font-size:12px;font-weight:750;list-style:none}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary i{width:27px;height:27px;border:1px solid #383440;border-radius:8px;display:grid;place-items:center;color:#8c82b5;font-size:14px;font-style:normal;transition:.18s}.support-faq details[open] summary i{transform:rotate(45deg);background:#25212f}.support-faq details p{margin:0;padding:0 50px 20px 0;color:#817b88;font-size:10px;line-height:1.7}
.admin-support-table{min-width:1120px!important}.support-category{display:inline-flex;min-height:29px;padding:0 9px;align-items:center;border:1px solid #35313f;border-radius:8px;color:#9992a3;font-size:8px}.priority{display:inline-flex;min-height:27px;padding:0 8px;align-items:center;border-radius:8px;color:#85808c;background:#24232b;font-size:8px;font-weight:800}.priority-high{color:#efba70;background:rgba(241,180,95,.1)}.priority-urgent{color:#ff8290;background:rgba(255,108,124,.11)}.ticket-details{position:relative}.ticket-details summary{cursor:pointer;color:#a89cec;font-size:9px;font-weight:800;list-style:none}.ticket-details summary::-webkit-details-marker{display:none}.ticket-details>div{position:absolute;right:0;top:25px;z-index:12;width:340px;padding:15px;border:1px solid #3a3547;border-radius:12px;background:#18171f;box-shadow:0 20px 60px rgba(0,0,0,.4)}.ticket-details p{margin:0 0 13px;color:#aaa4af;font-size:9px;line-height:1.6;white-space:normal}.ticket-details small{display:block;margin-bottom:12px;color:#696470;font-size:8px}.ticket-details form button{width:100%}

@media(max-width:980px){.support-hero{grid-template-columns:1fr;gap:35px}.support-sla{max-width:520px}.support-route-grid{grid-template-columns:1fr}.support-layout{grid-template-columns:1fr}.support-contacts{grid-template-columns:1fr 1fr}.support-ticket-grid{grid-template-columns:1fr 1fr}.support-faq{grid-template-columns:1fr;gap:28px}}
@media(max-width:640px){.support-hero{padding:52px 0 42px}.support-hero h1{font-size:39px}.support-hero>div>p{font-size:14px}.support-hero-actions{align-items:stretch;flex-direction:column}.support-form-card{padding:20px}.support-form-grid{grid-template-columns:1fr}.support-form-grid .span-2{grid-column:auto}.support-form-foot{align-items:stretch;flex-direction:column}.support-form-foot button{width:100%}.support-contacts{grid-template-columns:1fr}.support-ticket-grid{grid-template-columns:1fr}.support-faq{margin-top:60px}.support-faq header h2{font-size:27px}.support-success{margin-top:16px}.ticket-details>div{position:fixed;left:18px;right:18px;top:auto;bottom:18px;width:auto}}
@media(max-width:640px){.public-body .docs-head,.public-body .auth-layout{padding-top:34px}}

/* Readability and self-service registration */
.public-body,.workspace-body{font-size:16px;line-height:1.55}
.nav-links a,.sidebar-links a,.sidebar-bottom a,.sidebar-bottom button{font-size:14px}
.top-account b{font-size:13px}.top-account small{font-size:12px}
.page-titlebar>div>p,.panel-head p,.balance-meta,.beautiful-empty span{font-size:14px;line-height:1.6}
.section-kicker,.eyebrow{font-size:12px;letter-spacing:.1em}
.surface h2,.panel h2,.panel-head h2{font-size:22px}
.kpi-grid small,.list-summary small,.asset-mini small,.order-cell small,.network-cell small,.date-cell small{font-size:12px}
.kpi-grid b,.asset-mini b,.order-cell b,.network-cell,.premium-table td,.premium-table th{font-size:14px}
.status,.connection-state,.environment-pill{font-size:12px}
.onboarding-list>a{min-height:82px;padding:16px 18px}.onboarding-list>a>i{width:48px;height:48px;font-size:15px}
.onboarding-list>a span b{font-size:17px}.onboarding-list>a span small{font-size:14px;line-height:1.45}.onboarding-list>a em{font-size:13px}
.auth-card-compact{width:min(100%,560px);padding:42px}.auth-card-compact h1,.auth-card-compact h2{font-size:34px}.auth-card-compact>p,.auth-card-head p{font-size:15px;line-height:1.6}
.auth-simple-form{display:grid;gap:20px}.auth-simple-form label,.auth-card form>label{display:grid;gap:9px;font-size:15px;font-weight:750}
.auth-simple-form input,.auth-card form>label input{min-height:54px;padding:0 16px;font-size:16px}
.auth-simple-form button,.auth-card form button{min-height:54px;font-size:15px}
.field-error{min-height:20px;color:#ff8e9c;font-size:13px;font-weight:600}.auth-form-error{margin:20px 0;padding:14px 16px;border:1px solid rgba(255,108,124,.34);border-radius:12px;background:rgba(255,108,124,.08);color:#ffabb5;font-size:14px;line-height:1.5}.auth-form-error.hidden{display:none}
.auth-card input[aria-invalid="true"]{border-color:#ff6c7c;box-shadow:0 0 0 3px rgba(255,108,124,.1)}
.auth-story>p{font-size:17px;line-height:1.7}.auth-benefits b{font-size:16px}.auth-benefits small{font-size:14px}.auth-benefits>div{min-height:86px}.auth-benefits i{font-size:12px}.security-note b{font-size:15px}.security-note small{font-size:13px}
.support-route-grid small,.support-form-grid label,.support-section-head p,.support-contacts article>a small,.support-faq details p{font-size:13px}.support-route-grid b{font-size:17px}.support-route-grid p,.support-contacts article>p,.support-sla>p,.support-faq header p{font-size:14px}.support-form-grid input,.support-form-grid select,.support-form-grid textarea{font-size:15px}.support-faq summary{font-size:16px}
@media(max-width:720px){.auth-card-compact{padding:28px 22px}.auth-card-compact h1,.auth-card-compact h2{font-size:29px}.auth-story>p{font-size:15px}.onboarding-list>a em{display:none}}

/* Minimal, high-contrast payment flow */
.primary,.small-primary,.approve-button,.paid-button{border-color:#43d6a5!important;background:linear-gradient(135deg,#54e4b3,#2bc98f)!important;color:#06150f!important;box-shadow:0 10px 28px rgba(43,201,143,.18)!important;font-weight:850}
.primary:hover,.small-primary:hover,.approve-button:hover,.paid-button:hover{filter:brightness(1.06);transform:translateY(-1px)}
.live-ribbon{min-height:42px;padding:0 17px!important;border-radius:12px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.07em}
.payment-command{padding:44px!important}.order-number{margin-bottom:30px;padding:18px 20px;border:1px solid rgba(139,124,255,.35);border-radius:14px;background:rgba(139,124,255,.08)}
.order-number span,.payment-choice span,.payment-status-card>span{display:block;color:#9b91d8;font-size:12px;font-weight:900;letter-spacing:.1em}.order-number strong{display:block;margin-top:7px;color:#fff;font-size:20px;line-height:1.35;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:#8b7cff;text-underline-offset:5px}
.payment-command>h1{font-size:42px!important}.payment-choice{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.payment-choice label{min-height:86px;padding:16px;border:1px solid #302e3b;border-radius:13px;background:#111119}.payment-choice strong{display:block;margin-top:8px;color:#fff;font-size:15px}
.important-amount{border-color:rgba(72,217,170,.38)!important;background:rgba(72,217,170,.055)!important}.important-amount small{font-size:12px!important;font-weight:900;letter-spacing:.08em}.important-amount strong{text-decoration:underline;text-decoration-color:#48d9aa;text-underline-offset:8px}
.payment-steps-large{display:grid!important;gap:12px!important}.payment-steps-large>div{min-height:108px!important;padding:18px!important;border:1px solid #302e3b;border-radius:14px;background:#111119}.payment-steps-large>div>i{width:42px!important;height:42px!important;font-size:16px!important}.payment-steps-large b{font-size:16px!important;letter-spacing:.025em}.payment-steps-large small{margin-top:8px!important;color:#b8b3c0!important;font-size:14px!important;line-height:1.55!important}.payment-steps-large small strong{color:#fff;text-decoration:underline;text-decoration-color:#48d9aa;text-underline-offset:3px}
.payment-status-card{margin-top:22px;padding:20px;border:1px solid #34313f;border-radius:14px;background:#101017}.payment-status-track{display:grid;grid-template-columns:34px 1fr;gap:9px 12px;align-items:center;margin-top:16px}.payment-status-track i{width:30px;height:30px;display:grid;place-items:center;border:1px solid #413d4b;border-radius:50%;color:#77717e;font-size:12px;font-style:normal;font-weight:900}.payment-status-track i.is-active{border-color:#48d9aa;background:#48d9aa;color:#07130f}.payment-status-track b{color:#9b96a1;font-size:13px}.payment-status-track i.is-active+b{color:#fff}
.checkout-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.checkout-actions>*{min-height:52px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:15px;font-weight:850;text-decoration:none}.cancel-button{border:1px solid #3b3744;background:#17161e;color:#aaa4b1}.cancel-button:hover{border-color:#70697c;color:#fff}
.payment-qr .address-label{font-size:12px!important;font-weight:900;letter-spacing:.08em}.payment-qr h2{font-size:29px!important}.address code{font-size:13px!important}.address button{min-height:48px!important;background:#2fcf96!important;color:#06150f!important;font-size:13px!important;font-weight:850!important}
.project-toggle{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;min-height:54px;padding:8px 13px;border:1px solid #373440;border-radius:12px;background:#15141b;color:#aaa5b0;text-align:left;cursor:pointer}.project-toggle>span{position:relative;width:46px;height:26px;border-radius:20px;background:#403c48;transition:.18s}.project-toggle>span:after{content:"";position:absolute;left:4px;top:4px;width:18px;height:18px;border-radius:50%;background:#aaa4b1;transition:.18s}.project-toggle b{font-size:13px}.project-toggle small{font-size:12px;font-weight:900}.project-toggle.is-on{border-color:rgba(72,217,170,.32);background:rgba(72,217,170,.06);color:#dffcf2}.project-toggle.is-on>span{background:#48d9aa}.project-toggle.is-on>span:after{left:24px;background:#07130f}
.support-minimal{min-height:70vh;display:grid;place-items:center;padding:50px 20px}.support-minimal-card{width:min(100%,620px);padding:42px;border:1px solid #312e39;border-radius:24px;background:#15141b}.support-minimal-card h1{margin:10px 0 8px;font-size:42px}.support-minimal-card>p{margin:0 0 28px;color:#aaa4b1;font-size:17px}.support-minimal-card form{display:grid;gap:18px}.support-minimal-card label{display:grid;gap:8px;font-size:14px;font-weight:800}.support-minimal-card input,.support-minimal-card textarea{font-size:16px}.support-minimal-card textarea{min-height:170px}.support-minimal-success{width:min(100%,620px);margin-bottom:15px;padding:15px 18px;border:1px solid rgba(72,217,170,.3);border-radius:13px;background:rgba(72,217,170,.08);color:#9df0d3;font-weight:750}
@media(max-width:800px){.payment-command{padding:26px!important}.payment-command>h1{font-size:34px!important}.payment-choice{grid-template-columns:1fr}.payment-choice label{min-height:auto}.checkout-actions{grid-template-columns:1fr}.support-minimal-card{padding:28px 22px}.support-minimal-card h1{font-size:32px}}
.inline-form-error{grid-column:1/-1;margin:0 0 14px;padding:13px 15px;border:1px solid rgba(255,108,124,.34);border-radius:11px;background:rgba(255,108,124,.08);color:#ffabb5;font-size:14px;line-height:1.5}

.auth-benefits{gap:10px;max-width:520px}
.auth-benefits>div{min-height:72px;padding:14px 16px;gap:16px;border:1px solid #292833;border-radius:14px;background:rgba(255,255,255,.012)}
.auth-benefits i{flex:0 0 42px;width:42px;height:42px;border-color:#3b3750;border-radius:12px;background:rgba(141,124,255,.055);font-size:9px}
.auth-benefits span{gap:5px}.auth-benefits b{font-size:13px}.auth-benefits small{color:#817c89;font-size:10px;line-height:1.45}
.security-note{gap:14px;min-height:76px;width:100%;max-width:520px;margin-top:18px;padding:16px 18px;border-color:rgba(72,217,170,.2);border-radius:15px;background:rgba(72,217,170,.045)}
.security-note>span{font-size:18px}.security-note>div{gap:5px}.security-note b{font-size:11px}.security-note small{color:#789087;font-size:9px;line-height:1.45}

.payment-price-breakdown{margin:-10px 0 21px;padding:13px 15px;border:1px solid #2d2c38;border-radius:13px;background:#101016;display:grid;gap:9px}
.payment-price-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#827d89;font-size:8px}
.payment-price-breakdown>div b{color:#c5c0cb;font-size:9px}.payment-price-breakdown>div.is-total{padding-top:9px;border-top:1px solid #292832;color:#aaa4b1}.payment-price-breakdown>div.is-total b{color:#a99cff}
.payment-price-breakdown>p{margin:1px 0 0;color:#625e68;font-size:7px;line-height:1.45}
.sandbox-ribbon.live-ribbon{background:rgba(54,211,154,.1);border-color:rgba(54,211,154,.3);color:#67dfb3}
.environment-pill.is-live{border-color:rgba(54,211,154,.3);color:#67dfb3;background:rgba(54,211,154,.08)}
.environment-pill.is-live i,.live-ribbon i{background:#36d39a;box-shadow:0 0 12px rgba(54,211,154,.7)}
.payment-result-icon.is-reviewing{background:rgba(139,124,255,.12);color:#a99cff;box-shadow:inset 0 0 0 1px rgba(139,124,255,.24)}
.collection-recovery{display:grid;gap:7px;min-width:250px;margin-top:9px;padding:10px;border:1px solid rgba(241,180,95,.28);border-radius:11px;background:rgba(241,180,95,.06)}
.collection-recovery>b{color:#f0bc76;font-size:8px}.collection-recovery>small{max-width:280px;color:#99929f;font-size:7px;line-height:1.45}
.collection-recovery form{display:flex;gap:6px;margin:0}.collection-recovery input{min-width:130px;height:30px;padding:0 8px;border:1px solid #383440;border-radius:7px;background:#0e0e14;color:#f4f1fa;font-size:7px}.collection-recovery .tiny{white-space:nowrap}

/* Final typography pass: readable text and consistent controls. */
.public-body,.workspace-body{font-size:16px;line-height:1.55}.nav-links a,.sidebar-links a,.sidebar-bottom a,.sidebar-bottom button{font-size:14px}.top-account b{font-size:13px}.top-account small{font-size:12px}
.page-titlebar>div>p,.panel-head p,.balance-meta,.beautiful-empty span{font-size:14px;line-height:1.6}.section-kicker,.eyebrow{font-size:12px;letter-spacing:.1em}.surface h2,.panel h2,.panel-head h2{font-size:22px}
.kpi-grid small,.list-summary small,.asset-mini small,.order-cell small,.network-cell small,.date-cell small{font-size:12px}.kpi-grid b,.asset-mini b,.order-cell b,.network-cell,.premium-table td{font-size:14px}.premium-table th{font-size:12px}.status,.connection-state,.environment-pill{font-size:12px}
.onboarding-list>a{min-height:82px;padding:16px 18px}.onboarding-list>a>i{width:48px;height:48px;font-size:15px}.onboarding-list>a span b{font-size:17px}.onboarding-list>a span small{font-size:14px;line-height:1.45}.onboarding-list>a em{font-size:13px}
.auth-card-compact{width:min(100%,560px);padding:42px}.auth-card-compact h1,.auth-card-compact h2{font-size:34px}.auth-card-compact>p,.auth-card-head p{font-size:15px;line-height:1.6}.auth-simple-form{display:grid;gap:20px}.auth-simple-form label,.auth-card form>label{display:grid;gap:9px;font-size:15px;font-weight:750}
.auth-simple-form input,.auth-card form>label input{min-height:54px;padding:0 16px;font-size:16px}.auth-simple-form button,.auth-card form button{min-height:54px;font-size:15px}.field-error{min-height:20px;color:#ff8e9c;font-size:13px;font-weight:600}.auth-form-error{margin:20px 0;padding:14px 16px;border:1px solid rgba(255,108,124,.34);border-radius:12px;background:rgba(255,108,124,.08);color:#ffabb5;font-size:14px;line-height:1.5}.auth-form-error.hidden{display:none}.auth-card input[aria-invalid="true"]{border-color:#ff6c7c;box-shadow:0 0 0 3px rgba(255,108,124,.1)}
.auth-story>p{font-size:17px;line-height:1.7}.auth-benefits b{font-size:16px}.auth-benefits small{font-size:14px}.auth-benefits>div{min-height:86px}.auth-benefits i{font-size:12px}.security-note b{font-size:15px}.security-note small{font-size:13px}
.support-route-grid small,.support-form-grid label,.support-section-head p,.support-contacts article>a small,.support-faq details p{font-size:13px}.support-route-grid b{font-size:17px}.support-route-grid p,.support-contacts article>p,.support-sla>p,.support-faq header p{font-size:14px}.support-form-grid input,.support-form-grid select,.support-form-grid textarea{font-size:15px}.support-faq summary{font-size:16px}
@media(max-width:720px){.auth-card-compact{padding:28px 22px}.auth-card-compact h1,.auth-card-compact h2{font-size:29px}.auth-story>p{font-size:15px}.onboarding-list>a em{display:none}}
