:root{color:#f4efe7;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 0 0,#ffb5472e,#0000 32%),radial-gradient(circle at 100% 0,#3772ff29,#0000 28%),linear-gradient(#0d1726 0%,#142338 52%,#0c121b 100%);font-family:Aptos,Trebuchet MS,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{background:0 0;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}#root,.app-shell{min-height:100vh}.bandwidth-panel{background:radial-gradient(circle at 0 0,#3e8cff2e,#0000 30%),#080f1be0;border:1px solid #ffffff14;border-radius:30px;padding:28px}.bandwidth-panel__header{justify-content:space-between;align-items:end;gap:18px;display:flex}.bandwidth-panel__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#8fd2ff;margin:0;font-size:.8rem;font-weight:700}.bandwidth-panel h2{color:#edf6ff;margin:10px 0 0;font-size:1.8rem}.bandwidth-panel__peak{background:#ffffff0a;border-radius:20px;min-width:240px;padding:16px 18px}.bandwidth-panel__peak span,.bandwidth-panel__item span,.bandwidth-panel__item label{color:#edf6ff9e}.bandwidth-panel__peak strong{color:#fff;margin-top:8px;font-size:1.2rem;display:block}.bandwidth-panel__peak p{color:#dbeeff;margin:8px 0 0}.bandwidth-panel__list{gap:14px;margin-top:24px;display:grid}.bandwidth-panel__item{background:#ffffff0a;border-radius:22px;padding:18px}.bandwidth-panel__row{justify-content:space-between;gap:16px;display:flex}.bandwidth-panel__row strong{color:#fff7ea;font-size:1.04rem}.bandwidth-panel__bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.bandwidth-panel__bars div{background:#07101dcc;border-radius:18px;padding:14px}.bandwidth-panel__bars label{font-size:.82rem;display:block}.bandwidth-panel__bars b{color:#fff;margin-top:10px;font-size:1.1rem;display:block}@media (width<=820px){.bandwidth-panel__header,.bandwidth-panel__row,.bandwidth-panel__bars{flex-direction:column;grid-template-columns:1fr}}.client-table{background:#080f1bdb;border:1px solid #ffffff14;border-radius:24px;padding:22px}.client-table__header{justify-content:space-between;align-items:end;gap:18px;display:flex}.client-table__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#7ee6b6;margin:0;font-size:.8rem;font-weight:700}.client-table h2{color:#f3f8ee;margin:10px 0 0;font-size:1.45rem}.client-table__controls{flex-direction:column;gap:12px;min-width:min(100%,360px);display:flex}.client-table__search{color:#fcfff8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;width:100%;padding:14px 16px}.client-table__filters{flex-wrap:wrap;gap:10px;display:flex}.client-table__filters button{color:#fcfff8bd;text-transform:capitalize;background:#ffffff0d;border:0;border-radius:999px;padding:9px 12px}.client-table__filters button.is-active{color:#09231c;background:#7ee6b6;font-weight:700}.client-table__accordion-list{gap:14px;margin-top:24px;display:grid}.client-table__accordion{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.client-table__accordion.is-open{background:linear-gradient(135deg,#7ee6b61a,#62c3ff14),#ffffff0a}.client-table__accordion-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(220px,1.2fr) minmax(0,2fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.client-table__actions{align-items:center;gap:10px;display:flex}.client-table__identity,.client-table__stack{flex-direction:column;gap:4px;display:flex}.client-table__identity strong,.client-table__stack strong{color:#fffdf5;word-break:break-word}.client-table__identity span,.client-table__stack span{color:#fcfff899;word-break:break-word;font-size:.92rem}.client-table__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.client-table__summary span{color:#fcfff8c7;word-break:break-word;background:#07101d80;border-radius:10px;padding:7px 9px;font-size:.78rem}.client-table__accordion-body{padding:0 20px 20px}.client-table__compact-topline{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.client-table__meta-chip{background:#ffffff08;border-radius:14px;padding:12px 14px}.client-table__meta-chip strong{letter-spacing:.08em;text-transform:uppercase;color:#fcfff880;font-size:.74rem;display:block}.client-table__meta-chip span{color:#fffdf5;word-break:break-word;margin-top:8px;font-size:.92rem;display:block}.client-table__mini-bandwidth{gap:10px;margin-bottom:12px;display:grid}.client-table__mini-bandwidth-row{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;display:grid}.client-table__mini-bandwidth-row span{color:#fcfff8b8;font-size:.85rem}.client-table__mini-track{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.client-table__mini-fill{border-radius:inherit;height:100%}.client-table__mini-fill--rx{background:linear-gradient(90deg,#79e0b2,#49b98c)}.client-table__mini-fill--tx{background:linear-gradient(90deg,#8ac9ff,#4f8bff)}.client-table__detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.client-table__detail-grid .client-table__stack{background:#07101db8;border-radius:16px;padding:14px}.client-table__detail-grid .client-table__stack strong{text-transform:uppercase;letter-spacing:.08em;color:#fcfff894;font-size:.84rem}.client-table__detail-grid .client-table__stack span{color:#fffdf5;margin-top:8px}.client-table__priority{border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.client-table__priority--priority{color:#ffd58f;background:#ffc66f24}.client-table__priority--guest{color:#9cdfff;background:#62c3ff24}.client-table__priority--normal{color:#b6f4d7;background:#7ee6b624}.client-table__important{color:#fcfff8b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:7px 10px;font-size:.76rem}.client-table__important.is-active{color:#ffe0a8;background:#ffc66f29;border-color:#ffc66f38}.client-table__history{background:#ffffff08;border-radius:16px;margin-top:12px;padding:14px}.client-table__history-title{text-transform:uppercase;letter-spacing:.08em;color:#fcfff88a;font-size:.8rem;display:block}.client-table__history-list{gap:8px;margin-top:10px;display:grid}.client-table__history-item{color:#fcfff8cc;font-size:.9rem}@media (width<=960px){.client-table__header{flex-direction:column;align-items:stretch}.client-table__accordion-toggle{grid-template-columns:1fr}.client-table__summary,.client-table__detail-grid,.client-table__compact-topline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.client-table__summary,.client-table__detail-grid,.client-table__compact-topline,.client-table__mini-bandwidth-row{grid-template-columns:1fr}.client-table__actions{justify-content:flex-start}}.dashboard-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:10px;display:flex;overflow-x:auto}.dashboard-tabs::-webkit-scrollbar{display:none}.dashboard-tabs__item{text-align:left;color:#f4efe7bd;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;flex:1 0 0;gap:2px;min-width:150px;padding:10px 12px;display:flex}.dashboard-tabs__item strong{color:#fff6e9;font-size:.9rem}.dashboard-tabs__item span{font-size:.74rem;line-height:1.25}.dashboard-tabs__item.is-active{color:#fff8ee;background:linear-gradient(135deg,#ffc0522e,#3e8cff2e),#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}@media (width<=640px){.dashboard-tabs__item{flex:0 0 170px}}.router-snapshot{background:linear-gradient(145deg,#ffc25e1f,#0000 32%),#080f1bd9;border:1px solid #ffffff14;border-radius:30px;padding:28px}.router-snapshot__eyebrow,.router-snapshot__item p,.router-snapshot__meter p{margin:0}.router-snapshot__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#ffc86f;font-size:.8rem;font-weight:700}.router-snapshot h2{color:#fff2df;margin:10px 0 0;font-size:1.7rem}.router-snapshot__grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:24px;margin-top:24px;display:grid}.router-snapshot__meter{background:#131e30db;border-radius:24px;padding:24px}.router-snapshot__meter-ring{background:radial-gradient(circle at center, #101b2e 56%, transparent 57%), conic-gradient(#ffc86f 0 72%, #ffffff1f 72% 100%);border-radius:50%;place-items:center;width:172px;height:172px;margin:0 auto 16px;display:grid}.router-snapshot__meter-ring strong{color:#fff5e8;font-size:2.5rem}.router-snapshot__meter-ring span{text-transform:uppercase;letter-spacing:.12em;color:#f4efe79e;margin-top:-50px;font-size:.82rem}.router-snapshot__meter p{color:#f4efe7b8;text-align:center}.router-snapshot__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.router-snapshot__item{background:#ffffff0a;border-radius:20px;padding:20px}.router-snapshot__item span{color:#f4efe7a3;font-size:.9rem;display:inline-block}.router-snapshot__item strong{color:#fff6ea;margin-top:12px;font-size:1.6rem;display:block}.router-snapshot__item p{color:#f4efe7b3;margin-top:10px}@media (width<=900px){.router-snapshot__grid,.router-snapshot__list{grid-template-columns:1fr}}.sessions-panel{background:#080f1bd6;border:1px solid #ffffff14;border-radius:24px;padding:22px}.sessions-panel__header{justify-content:space-between;align-items:end;gap:16px;display:flex}.sessions-panel__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#9ed9ff;margin:0;font-size:.75rem;font-weight:700}.sessions-panel h2{color:#f6f8ef;margin:8px 0 0;font-size:1.2rem}.sessions-panel__count{color:#f4f8efb8;background:#ffffff0d;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700}.sessions-panel__list{gap:14px;margin-top:18px;display:grid}.sessions-panel__empty{color:#f4f8efb8;background:#ffffff0a;border-radius:18px;padding:18px}.sessions-panel__item{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:18px}.sessions-panel__top{justify-content:space-between;align-items:start;gap:12px;display:flex}.sessions-panel__top strong{color:#fffdf5;font-size:1rem}.sessions-panel__top p{color:#f4f8efa3;margin:4px 0 0;font-size:.88rem}.sessions-panel__remaining{color:#baf4d5;white-space:nowrap;background:#7ee6b61f;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700}.sessions-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.sessions-panel__grid div{background:#07101db8;border-radius:14px;flex-direction:column;gap:6px;padding:12px;display:flex}.sessions-panel__grid span{color:#f4f8ef99;font-size:.78rem}.sessions-panel__grid strong{color:#fffdf5;word-break:break-word;font-size:.9rem}.sessions-panel__actions{gap:12px;margin-top:14px;display:flex}.sessions-panel__button{color:#fff7ec;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:10px 14px}.sessions-panel__status{color:#f4f8efc7;margin:12px 0 0;font-size:.88rem}@media (width<=900px){.sessions-panel__grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.sessions-panel__top,.sessions-panel__grid{flex-direction:column;grid-template-columns:1fr}.sessions-panel__grid{display:grid}}.stat-card{background:#07101dd6;border:1px solid #ffffff14;border-radius:18px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 20px 40px #0000002e}.stat-card:before{content:"";width:100%;height:4px;position:absolute;inset:0 auto auto 0}.stat-card--gold:before{background:linear-gradient(90deg,#ffbf52,#ff8d52)}.stat-card--blue:before{background:linear-gradient(90deg,#62c3ff,#4478ff)}.stat-card--green:before{background:linear-gradient(90deg,#67f0a5,#10b981)}.stat-card--coral:before{background:linear-gradient(90deg,#ff7f7f,#f97316)}.stat-card__label,.stat-card__note{margin:0}.stat-card__label{text-transform:uppercase;letter-spacing:.12em;color:#f4efe794;font-size:.72rem;font-weight:700}.stat-card__value{color:#fff8ed;margin-top:12px;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1;display:block}.stat-card__note{color:#f4efe7b8;margin-top:8px;font-size:.82rem}.system-panel{background:radial-gradient(circle at 100% 0,#7ee6b62e,#0000 28%),#080f1be0;border:1px solid #ffffff14;border-radius:30px;padding:28px}.system-panel__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#8af1c2;margin:0;font-size:.8rem;font-weight:700}.system-panel h2{color:#eefcf4;margin:10px 0 0;font-size:1.8rem}.system-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.system-panel__item{background:#ffffff0a;border-radius:20px;padding:18px}.system-panel__item span{color:#eefcf49e;font-size:.85rem;display:block}.system-panel__item strong{color:#fff;word-break:break-word;margin-top:10px;font-size:1.04rem;display:block}@media (width<=920px){.system-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.system-panel__grid{grid-template-columns:1fr}}.topbar{text-align:center;justify-content:center;align-items:center;display:flex}.topbar__copy h1,.topbar__summary{margin:0}.topbar__copy{justify-items:center;gap:10px;display:grid}.topbar__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#f8c56e;margin:0 0 8px;font-size:.72rem;font-weight:700}.topbar__copy h1{letter-spacing:-.04em;color:#fff4dd;max-width:12ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.7rem);line-height:.98}.topbar__summary{color:#f4efe7d1;max-width:30rem;font-size:.9rem}.transaction-panel{background:radial-gradient(circle at 100% 0,#4cd28f24,#0000 30%),#080f1bdb;border:1px solid #ffffff14;border-radius:30px;padding:28px}.transaction-panel__header{justify-content:space-between;align-items:end;gap:16px;display:flex}.transaction-panel__header-tools{justify-items:end;gap:10px;display:grid}.transaction-panel__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#7ee6b6;margin:0;font-size:.8rem;font-weight:700}.transaction-panel h2{color:#f4f8ef;margin:10px 0 0;font-size:1.7rem}.transaction-panel__count{color:#f4f8efb8;background:#ffffff0d;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:700}.transaction-panel__search{gap:6px;display:grid}.transaction-panel__search span{color:#f4f8efb8;font-size:.8rem;font-weight:700}.transaction-panel__search input{color:#fffdf5;background:#07101db8;border:1px solid #ffffff14;border-radius:12px;min-width:300px;padding:10px 12px}.transaction-panel__list{gap:14px;margin-top:22px;display:grid}.transaction-panel__empty{color:#f4f8efb8;background:#ffffff0a;border-radius:18px;padding:18px}.transaction-panel__item{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;overflow:hidden}.transaction-panel__item.is-open{background:linear-gradient(135deg,#7ee6b614,#62c3ff0f),#ffffff0a}.transaction-panel__toggle{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(200px,1.2fr) minmax(0,1.8fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.transaction-panel__identity,.transaction-panel__meta,.transaction-panel__voucher{flex-direction:column;gap:4px;display:flex}.transaction-panel__identity strong,.transaction-panel__meta strong,.transaction-panel__voucher strong{color:#fffdf5}.transaction-panel__identity span,.transaction-panel__meta span,.transaction-panel__voucher span{color:#fcfff8a8;word-break:break-word;font-size:.9rem}.transaction-panel__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.transaction-panel__summary span{color:#fcfff8c7;background:#07101d80;border-radius:12px;padding:8px 10px;font-size:.84rem}.transaction-panel__status{text-transform:capitalize;color:#fff6e9;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.transaction-panel__status--completed,.transaction-panel__status--successful,.transaction-panel__status--paid,.transaction-panel__status--sandbox{color:#baf4d5;background:#7ee6b629}.transaction-panel__status--processing,.transaction-panel__status--pending,.transaction-panel__status--initiated{color:#ffd58f;background:#ffc66f29}.transaction-panel__status--failed,.transaction-panel__status--cancelled,.transaction-panel__status--declined{color:#ffb1b1;background:#ff7f7f29}.transaction-panel__body{padding:0 20px 20px}.transaction-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.transaction-panel__meta,.transaction-panel__voucher{background:#07101db8;border-radius:16px;padding:14px}.transaction-panel__voucher{margin-top:12px}.transaction-panel__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.transaction-panel__reassign{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.transaction-panel__field{flex-direction:column;gap:8px;display:flex}.transaction-panel__field span{color:#fcfff8a8;font-size:.82rem}.transaction-panel__field input{color:#fffdf5;background:#07101db8;border:1px solid #ffffff14;border-radius:12px;width:100%;padding:10px 12px}.transaction-panel__inline-status{color:#f4f8efc7;margin:12px 0 0;font-size:.88rem}.transaction-panel__refresh,.transaction-panel__link{color:#fff7ec;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.transaction-panel__refresh:disabled{opacity:.5}.transaction-panel__remote{color:#dce7f8;white-space:pre-wrap;word-break:break-word;background:#07101dcc;border-radius:16px;margin:14px 0 0;padding:14px;font-size:.8rem;overflow-x:auto}@media (width<=960px){.transaction-panel__header{flex-direction:column;align-items:stretch}.transaction-panel__header-tools{justify-items:stretch}.transaction-panel__search input{width:100%;min-width:0}.transaction-panel__toggle,.transaction-panel__grid,.transaction-panel__reassign,.transaction-panel__summary{grid-template-columns:1fr}}.withdrawal-panel{background:#080f1bd6;border:1px solid #ffffff14;border-radius:24px;padding:22px}.withdrawal-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.withdrawal-panel__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#9ed9ff;margin:0;font-size:.75rem;font-weight:700}.withdrawal-panel h2{color:#f6f8ef;margin:8px 0 0;font-size:1.2rem}.withdrawal-panel__amount-preview{color:#f7e8c8;background:#ffffff0d;border-radius:999px;padding:8px 12px;font-weight:700}.withdrawal-panel__targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.withdrawal-panel__target{color:#eef3ff;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:4px;padding:16px;display:flex}.withdrawal-panel__target strong{font-size:1rem}.withdrawal-panel__target span,.withdrawal-panel__target small{color:#f4f8efad}.withdrawal-panel__target.is-selected{background:linear-gradient(135deg,#7ee6b61f,#62c3ff12);border-color:#7ee6b66b}.withdrawal-panel__form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.withdrawal-panel__field{flex-direction:column;gap:8px;display:flex}.withdrawal-panel__field span{color:#f4f8efb8;font-size:.88rem}.withdrawal-panel__field input{color:#fffdf5;background:#07101db8;border:1px solid #ffffff14;border-radius:14px;width:100%;padding:12px 14px}.withdrawal-panel__submit{color:#08131f;background:#7ee6b6;border:0;border-radius:999px;padding:12px 18px;font-weight:800}.withdrawal-panel__submit:disabled{opacity:.6}.withdrawal-panel__status{border-radius:14px;margin-top:14px;padding:12px 14px;font-size:.92rem}.withdrawal-panel__status--success{color:#baf4d5;background:#7ee6b61f}.withdrawal-panel__status--error{color:#ffb8b8;background:#ff7f7f1f}.withdrawal-panel__remote{color:#dce7f8;white-space:pre-wrap;word-break:break-word;background:#07101dcc;border-radius:16px;margin:14px 0 0;padding:14px;font-size:.8rem;overflow-x:auto}@media (width<=720px){.withdrawal-panel__targets,.withdrawal-panel__form{grid-template-columns:1fr}}.dashboard-page{padding:32px 18px 48px;position:relative;overflow:hidden}.dashboard-page__container{z-index:1;gap:18px;width:min(1360px,100%);margin:0 auto;display:grid;position:relative}.dashboard-page__hero{gap:10px;display:grid}.dashboard-page__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dashboard-page__message{color:#f4efe7cc;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;margin:0;padding:9px 12px;font-size:.82rem}.dashboard-page__auth-note{text-transform:uppercase;letter-spacing:.12em;color:#91aee6b8;margin:0;font-size:.72rem}.dashboard-page__state{text-align:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:28px;place-items:center;gap:12px;min-height:320px;padding:36px 24px;display:grid}.dashboard-page__state h2{margin:0;font-size:1.6rem}.dashboard-page__state p{color:#f4efe7c7;max-width:540px;margin:0}.dashboard-page__spinner{border:4px solid #ffffff1f;border-top-color:#ffb547;border-radius:50%;width:48px;height:48px;animation:.9s linear infinite dashboard-page-spin}.dashboard-page__feature-grid,.dashboard-page__split-view{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;display:grid}.dashboard-page__overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.dashboard-page__column{gap:18px;display:grid}.dashboard-page__column--narrow{align-content:start}.dashboard-page__glow{filter:blur(70px);opacity:.28;border-radius:50%;width:420px;height:420px;position:absolute}.dashboard-page__glow--left{background:#ffb547;top:10px;left:-120px}.dashboard-page__glow--right{background:#3e8cff;top:160px;right:-160px}@keyframes dashboard-page-spin{to{transform:rotate(360deg)}}@media (width<=1080px){.dashboard-page__stats,.dashboard-page__feature-grid,.dashboard-page__overview-grid,.dashboard-page__split-view{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page__feature-grid>:first-child,.dashboard-page__split-view>:first-child{grid-column:1/-1}}@media (width<=720px){.dashboard-page{padding:28px 14px 40px}.dashboard-page__stats,.dashboard-page__feature-grid,.dashboard-page__overview-grid,.dashboard-page__split-view{grid-template-columns:1fr}}.login-page{color:#eef4ff;background:radial-gradient(circle at top,#6ab9ff52,#0000 36%),linear-gradient(#08111d 0%,#0d1728 52%,#06101b 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.login-page__card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1220e6;border:1px solid #ffffff1f;border-radius:24px;width:min(100%,420px);padding:32px;box-shadow:0 24px 80px #00000059}.login-page__brand p{text-transform:uppercase;letter-spacing:.18em;color:#87b8ff;margin:0 0 10px;font-size:.72rem}.login-page__brand h1{margin:0;font-size:clamp(2rem,5vw,2.8rem);line-height:1}.login-page__brand span{color:#e6eeffb8;margin-top:12px;line-height:1.55;display:block}.login-page__form{gap:16px;margin-top:28px;display:grid}.login-page__field{gap:8px;display:grid}.login-page__field span{color:#e6eeffc2;font-size:.86rem}.login-page__field input{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;padding:14px 16px;font-size:1rem}.login-page__field input:focus{border-color:#87b8ff;box-shadow:0 0 0 3px #87b8ff2e}.login-page__submit{color:#06101b;cursor:pointer;background:linear-gradient(135deg,#7dc6ff,#4e8cff);border:none;border-radius:14px;margin-top:6px;padding:14px 18px;font-weight:700}.login-page__submit:disabled{opacity:.7;cursor:progress}.login-page__error{color:#ffb4b4;margin:0;font-size:.92rem}.portal-access-page{color:#f7f3eb;background:radial-gradient(circle at 0 0,#56b49824,#0000 32%),radial-gradient(circle at 100% 0,#f1c6771f,#0000 22%),linear-gradient(#071018 0%,#09111b 45%,#08111a 100%);min-height:100vh;padding:14px 12px 92px}.portal-access-page__container{gap:12px;width:min(560px,100%);margin:0 auto;display:grid}.portal-access-page__header-card,.portal-access-page__panel,.portal-access-page__bottom-nav{background:#09111beb;border:1px solid #ffffff14;box-shadow:0 16px 40px #0000003d}.portal-access-page__header-card,.portal-access-page__panel{border-radius:22px}.portal-access-page__header-card{gap:16px;padding:16px;display:grid}.portal-access-page__brand{text-align:center;justify-items:center;gap:6px;display:grid}.portal-access-page__content{gap:12px;display:grid}.portal-access-page__panel{gap:14px;padding:16px;display:grid}.portal-access-page h1,.portal-access-page h2,.portal-access-page h3,.portal-access-page p{margin:0}.portal-access-page h1{margin-top:4px;font-size:clamp(1.8rem,7vw,2.35rem);line-height:1}.portal-access-page h2{font-size:1.1rem}.portal-access-page h3{font-size:1.55rem;line-height:1.05}.portal-access-page__eyebrow{color:#f1c677;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700}.portal-access-page__lead,.portal-access-page__section-heading p,.portal-access-page__feedback,.portal-access-page__empty,.portal-access-page__field span,.portal-access-page__compact-head p,.portal-access-page__compact-meta,.portal-access-page__hero-meta span,.portal-access-page__details summary,.portal-access-page__details-grid span,.portal-access-page__info-grid span,.portal-access-page__step small{color:#f7f3ebb3}.portal-access-page__step-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.portal-access-page__step{text-align:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;justify-items:center;gap:4px;padding:10px 12px;display:grid}.portal-access-page__step span{background:#ffffff14;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.76rem;font-weight:800;display:inline-grid}.portal-access-page__step-icon{width:28px;height:28px}.portal-access-page__step-icon svg{width:14px;height:14px}.portal-access-page__step.is-current,.portal-access-page__step.is-done{background:linear-gradient(135deg,#f1c6771f,#56b49814);border-color:#f1c67738}.portal-access-page__step.is-done span{color:#98efcb;background:#56b4982e}.portal-access-page__step.is-current span{color:#f1c677;background:#f1c6772e}.portal-access-page__section-heading{align-items:flex-start;gap:12px;display:flex}.portal-access-page__section-icon{color:#f1c677;background:#ffffff0d;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.portal-access-page__section-icon svg,.portal-access-page__nav-icon svg{width:18px;height:18px}.portal-access-page__hero-card,.portal-access-page__compact-card,.portal-access-page__bundle-tile,.portal-access-page__details,.portal-access-page__info-grid>div{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px}.portal-access-page__hero-card{text-align:center;background:linear-gradient(135deg,#f1c67714,#56b4980f),#ffffff0a;justify-items:center;gap:12px;padding:16px;display:grid}.portal-access-page__hero-head,.portal-access-page__compact-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portal-access-page__network-name{color:#f7f3eba3;font-size:.84rem}.portal-access-page__hero-meta{gap:4px;display:grid}.portal-access-page__hero-meta strong,.portal-access-page__compact-head strong,.portal-access-page__bundle-tile strong,.portal-access-page__info-grid strong,.portal-access-page__details-grid strong{color:#fff9ef}.portal-access-page__primary-action,.portal-access-page__submit,.portal-access-page__inline-action,.portal-access-page__secondary-action{cursor:pointer;border:0;border-radius:16px;width:100%;font-weight:800}.portal-access-page__primary-action,.portal-access-page__submit{padding:14px 18px}.portal-access-page__primary-action{color:#04120f;background:linear-gradient(90deg,#56b498,#2f8f7f)}.portal-access-page__submit{color:#241207;background:linear-gradient(90deg,#f1c677,#e99659)}.portal-access-page__inline-action{color:#f7f3eb;background:#f1c67724;padding:11px 14px}.portal-access-page__secondary-action{color:#f7f3ebe0;background:#ffffff0d;border:1px solid #ffffff14;padding:11px 14px}.portal-access-page__primary-action:disabled,.portal-access-page__submit:disabled,.portal-access-page__inline-action:disabled,.portal-access-page__secondary-action:disabled{opacity:.65;cursor:progress}.portal-access-page__panel .portal-access-page__section-heading{text-align:center;justify-content:center}.portal-access-page__bundle-option-side b{color:#98efcb}.portal-access-page__bundle-option.is-active,.portal-access-page__nav-item.is-active{background:linear-gradient(135deg,#f1c6771f,#56b4981a),#ffffff0d;border-color:#f1c67742}.portal-access-page__bundle-accordion{gap:10px;display:grid}.portal-access-page__bundle-group{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;overflow:hidden}.portal-access-page__bundle-group-header,.portal-access-page__bundle-option{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.portal-access-page__bundle-group-copy,.portal-access-page__bundle-option-copy,.portal-access-page__bundle-option-side,.portal-access-page__bundle-group-body{gap:4px;display:grid}.portal-access-page__bundle-option-side{text-align:right;justify-items:end}.portal-access-page__bundle-group-header small,.portal-access-page__bundle-group-copy span,.portal-access-page__bundle-option-copy span{color:#f7f3ebb3}.portal-access-page__bundle-group-body{gap:8px;padding:0 12px 12px;display:grid}.portal-access-page__bundle-option{background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px}.portal-access-page__form-grid,.portal-access-page__info-grid{gap:10px;display:grid}.portal-access-page__field{gap:8px;display:grid}.portal-access-page__field span,.portal-access-page__feedback,.portal-access-page__details summary,.portal-access-page__details-block,.portal-access-page__empty{text-align:center}.portal-access-page__field input,.portal-access-page__field textarea{color:#fff9ef;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;width:100%;padding:13px 14px}.portal-access-page__field textarea{resize:vertical}.portal-access-page__details{overflow:hidden}.portal-access-page__details summary{cursor:pointer;padding:12px 14px;font-weight:700;list-style:none}.portal-access-page__details summary::-webkit-details-marker{display:none}.portal-access-page__details-grid,.portal-access-page__details-block{padding:0 14px 14px}.portal-access-page__details-grid{grid-template-columns:minmax(80px,auto) 1fr;gap:8px 12px;display:grid}.portal-access-page__details-block{gap:12px;display:grid}.portal-access-page__info-grid>div{gap:4px;padding:12px 14px;display:grid}.portal-access-page__compact-list{gap:10px;display:grid}.portal-access-page__compact-card{gap:10px;padding:14px;display:grid}.portal-access-page__compact-meta{justify-content:space-between;gap:10px;font-size:.9rem;display:flex}.portal-access-page__status-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:.78rem;font-weight:700;display:inline-flex}.portal-access-page__status-pill.is-good{color:#98efcb;background:#56b49829}.portal-access-page__status-pill.is-pending{color:#f1c677;background:#f1c67729}.portal-access-page__status-pill.is-neutral{color:#cad5e1;background:#9ba9bc29}.portal-access-page__status-pill.is-alert{color:#ffb29d;background:#e96f5129}.portal-access-page__bottom-nav{border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid;position:sticky;bottom:10px}.portal-access-page__nav-item{color:#f7f3eba8;cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;gap:2px;min-height:54px;font-weight:700;display:grid}.portal-access-page__nav-icon{background:#ffffff14;border-radius:999px;place-items:center;width:28px;height:28px;display:inline-grid}.portal-access-page__nav-item.is-active{color:#fff9ef}.portal-access-page__nav-item.is-active .portal-access-page__nav-icon{color:#f1c677;background:#f1c6772e}@media (width>=520px){.portal-access-page__form-grid,.portal-access-page__info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-access-page__info-grid>div:last-child{grid-column:span 2}}@media (width<=480px){.portal-access-page{padding-inline:10px;padding-bottom:88px}.portal-access-page__header-card,.portal-access-page__panel{border-radius:18px;padding:14px}.portal-access-page__bundle-grid{grid-template-columns:1fr 1fr}.portal-access-page__hero-head,.portal-access-page__compact-head,.portal-access-page__compact-meta{flex-direction:column}}
