:root{font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#ecf1f9;background:#080c14;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #080c14;--surface: #101725;--surface-2: #141e2e;--surface-3: #1a2638;--line: rgba(148, 169, 199, .13);--line-strong: rgba(148, 169, 199, .23);--text: #edf2f9;--muted: #8291a8;--soft: #aab7c9;--blue: #71aaff;--cyan: #62d2e8;--green: #69d6a5;--amber: #edbd72;--red: #f08e91;--violet: #b3a0ff;--radius: 15px}*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100%}body{min-height:100vh;background:radial-gradient(ellipse at 70% -10%,rgba(28,76,130,.18),transparent 37%),var(--bg)}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}code,.mono{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace}code{color:#9dc5ff;background:#69a2ff1a;border:1px solid rgba(105,162,255,.12);padding:2px 5px;border-radius:5px;font-size:.9em}.app-shell{display:flex;min-height:100vh;background:transparent}.sidebar{width:256px;flex:0 0 256px;min-height:100vh;display:flex;flex-direction:column;padding:22px 14px 15px;background:#0b111cf5;border-right:1px solid var(--line);position:relative;z-index:20}.sidebar-brand{display:flex;align-items:center;gap:11px;padding:0 10px 20px}.sidebar-brand strong,.login-brand strong{display:block;font:600 15px Space Grotesk,sans-serif;letter-spacing:-.2px}.sidebar-brand span,.login-brand span{display:block;margin-top:3px;color:#7c8ca3;font:500 9px DM Mono,monospace;letter-spacing:1.6px}.brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#c2dcff;background:linear-gradient(140deg,#4a84dd54,#25467824);border:1px solid rgba(113,170,255,.33);box-shadow:inset 0 1px #ffffff14,0 7px 23px #265daf26}.workspace-pill{margin:0 6px 22px;padding:10px 11px;border:1px solid var(--line);border-radius:9px;color:#a9b7ca;display:flex;gap:8px;align-items:center;font:500 10px DM Mono,monospace;letter-spacing:.8px;background:#ffffff05}.workspace-pill svg{margin-left:auto;color:var(--muted)}.workspace-led,.status-light{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px #69d6a599}.side-nav{flex:1;overflow-y:auto;padding:0 3px}.nav-group{margin-bottom:20px}.nav-label{padding:0 10px 8px;color:#687991;font:500 9px DM Mono,monospace;letter-spacing:1.6px;text-transform:uppercase}.nav-item{width:100%;min-height:38px;display:flex;align-items:center;gap:11px;padding:0 10px;margin:2px 0;border:1px solid transparent;border-radius:8px;color:#91a0b6;background:transparent;text-align:left;font-size:12.5px;transition:.15s ease}.nav-item:hover{background:#ffffff09;color:#d5e0ef}.nav-item.active{background:linear-gradient(90deg,#518be229,#518be20e);color:#eaf3ff;border-color:#69a0f72b;box-shadow:inset 2px 0 #73aaff}.nav-item.active svg{color:#8ebcff}.nav-alert{width:6px;height:6px;margin-left:auto;border-radius:50%;background:var(--red);box-shadow:0 0 8px #f08e9180}.sidebar-bottom{padding:12px 5px 0;border-top:1px solid var(--line)}.system-status{display:flex;align-items:center;gap:9px;padding:4px 7px 15px}.system-status strong,.sidebar-user-meta strong{display:block;color:#c6d2e2;font-size:11px;font-weight:600}.system-status small,.sidebar-user-meta small{display:block;margin-top:3px;color:#73839a;font-size:10px}.sidebar-user{display:flex;align-items:center;gap:9px;border-top:1px solid var(--line);padding:13px 4px 0}.avatar,.topbar-avatar{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;color:#d9e9ff;background:linear-gradient(145deg,#365f90,#1b2d47);border:1px solid rgba(125,174,243,.24);font:600 12px Space Grotesk,sans-serif}.sidebar-user-meta{min-width:0;flex:1}.sidebar-user-meta strong{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px}.icon-button{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:9px;color:#91a1b8;background:transparent;transition:.15s ease}.icon-button:hover{color:#e4edfa;background:#ffffff0f;border-color:var(--line)}.mobile-close,.menu-toggle,.nav-scrim{display:none}.main-area{flex:1;min-width:0}.topbar{height:66px;display:flex;align-items:center;justify-content:space-between;padding:0 34px;border-bottom:1px solid var(--line);background:#090e17a1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar-left,.topbar-right{display:flex;align-items:center;gap:14px}.breadcrumb{display:flex;align-items:center;gap:10px;color:#75859d;font-size:11.5px}.breadcrumb strong{color:#d7e1f0;font-weight:600}.crumb-sep{color:#47566b}.environment-tag{display:flex;align-items:center;gap:7px;padding:7px 9px;color:#8da0b8;background:#ffffff06;border:1px solid var(--line);border-radius:7px;font:500 9px DM Mono,monospace;letter-spacing:.7px}.environment-tag .status-light{width:6px;height:6px}.topbar-avatar{width:29px;height:29px;border-radius:9px}.page-wrap{max-width:1600px;margin:0 auto;padding:30px 34px 18px}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px}.eyebrow{color:#7187a3;font:500 9px DM Mono,monospace;letter-spacing:1.7px;text-transform:uppercase}.page-heading h1{margin:8px 0 5px;color:#f1f5fb;font:600 27px Space Grotesk,sans-serif;letter-spacing:-.8px}.page-heading p{margin:0;color:#8797ad;font-size:12px}.heading-actions{display:flex;align-items:center;gap:9px}.inline-search{display:flex;align-items:center;gap:7px;min-width:260px;padding:0 6px 0 10px;height:35px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffff06;color:#7d8da3}.inline-search input{flex:1;min-width:0;color:var(--text);background:transparent;border:0;outline:0;font-size:11px}.inline-search button{border:0;border-radius:6px;padding:6px 8px;color:#c7dcfa;background:#6098eb2b;font-size:10px}.primary-button,.secondary-button,.danger-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:0 12px;font-size:11px;font-weight:600;transition:.15s ease}.primary-button{color:#07111e;background:linear-gradient(135deg,#a7ceff,#75aaf4);border:1px solid rgba(164,203,255,.45);box-shadow:0 5px 15px #4280dc24}.primary-button:hover{filter:brightness(1.07);transform:translateY(-1px)}.secondary-button{color:#bac8da;background:#ffffff09;border:1px solid var(--line-strong)}.secondary-button:hover{color:#eef5ff;background:#ffffff13}.danger-button{color:#fff1f1;background:#be484ed9;border:1px solid rgba(246,121,127,.35)}.danger-button:hover{background:#bd4d55}.wide{width:100%}.content-stack{display:flex;flex-direction:column;gap:17px}.panel{min-width:0;overflow:hidden;background:linear-gradient(145deg,#121b2af2,#0e1623f2);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 35px #0000001f}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid var(--line)}.panel-head h3{margin:0;color:#e7eef8;font:600 13px Space Grotesk,sans-serif}.panel-head p{margin:5px 0 0;color:#8291a7;font-size:10.5px}.muted-icon{color:#7890b0}.text-button{display:inline-flex;align-items:center;gap:5px;color:#8fbaff;border:0;background:transparent;font-size:10.5px;font-weight:600;white-space:nowrap}.text-button:hover{color:#c5ddff}.badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 7px;border-radius:6px;border:1px solid rgba(148,169,199,.14);font:500 9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.45px;white-space:nowrap}.badge-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor}.badge-neutral{color:#aab6c6;background:#94a9c717}.badge-green{color:#78dcb0;background:#43b17d1a;border-color:#56d1972e}.badge-red{color:#f19a9d;background:#c64d531c;border-color:#e6686f2b}.badge-amber{color:#e9c181;background:#cf97381a;border-color:#e2ae5729}.badge-blue{color:#9ac4ff;background:#508be11f;border-color:#6ea5f62e}.overview-banner{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:194px;padding:25px 31px;overflow:hidden;border:1px solid rgba(109,161,239,.22);border-radius:17px;background:linear-gradient(110deg,#13253b,#15243a 42%,#101c30)}.banner-grid{position:absolute;inset:0;opacity:.21;background-image:linear-gradient(rgba(146,190,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(146,190,255,.13) 1px,transparent 1px);background-size:33px 33px;-webkit-mask-image:linear-gradient(90deg,black,transparent 86%);mask-image:linear-gradient(90deg,black,transparent 86%)}.banner-copy{position:relative;z-index:1;max-width:650px}.banner-copy h2{margin:13px 0 6px;font:600 25px Space Grotesk,sans-serif;letter-spacing:-.7px;color:#f0f6ff}.banner-copy p{color:#a3b4c9;font-size:12px;margin:0}.banner-meta{display:flex;gap:19px;margin-top:19px;color:#92a7c0;font-size:10px}.banner-meta span{display:flex;align-items:center;gap:7px}.banner-emblem{position:relative;width:120px;height:120px;margin-right:35px;color:#9ac2f8a8;display:grid;place-items:center}.emblem-ring{position:absolute;inset:-12px;border:1px solid rgba(143,188,251,.13);border-radius:50%;box-shadow:0 0 0 13px #72a6ef09,0 0 0 26px #72a6ef06}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.stat-card{position:relative;min-height:125px;padding:15px 16px 13px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(135deg,#131d2df0,#0e1623f2)}.stat-icon{width:32px;height:32px;display:grid;place-items:center;margin-bottom:12px;border-radius:9px}.stat-icon.blue{color:#8ebcff;background:#5c97eb21}.stat-icon.violet{color:#c0aaff;background:#9071ee21}.stat-icon.green{color:#78ddb1;background:#4bb9841f}.stat-icon.amber{color:#e9c181;background:#cc97471f}.stat-icon.red{color:#f49b9d;background:#d0565b1f}.stat-icon.cyan{color:#6bd2e8;background:#45b8d21f}.stat-label{position:absolute;top:21px;left:58px;color:#92a2b8;font-size:10.5px}.stat-value{color:#eff5fe;font:600 24px Space Grotesk,sans-serif;letter-spacing:-.6px}.stat-foot{display:flex;align-items:center;gap:5px;margin-top:4px;color:#72849b;font-size:9.5px}.overview-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;align-items:start}.table-wrap{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{padding:10px 14px;color:#74869e;background:#ffffff05;font:500 9px DM Mono,monospace;letter-spacing:.7px;text-transform:uppercase;border-bottom:1px solid var(--line)}td{padding:12px 14px;color:#aebbd0;border-bottom:1px solid rgba(148,169,199,.075);font-size:10.5px;vertical-align:middle}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#ffffff04}td strong{color:#dce6f3;font-weight:600}td small,.subline{display:block;margin-top:4px;color:#71839a;font-size:9px}.strong-cell{color:#e5edf8;font-weight:600}.identity-cell{display:flex;align-items:center;gap:9px;min-width:185px}.identity-cell>div:last-child{min-width:0}.identity-cell strong,.identity-cell span{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis}.identity-cell span{margin-top:3px;color:#95a4b9;font-size:10px}.avatar.small{width:28px;height:28px;border-radius:8px;font-size:10px}.event-list{padding:4px 17px 10px}.event-row{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid rgba(148,169,199,.08)}.event-row:last-child{border-bottom:0}.event-symbol{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;color:#8fbaff;border-radius:8px;background:#5991e021}.event-symbol.alert{color:#f09a9d;background:#cd535b1f}.event-copy{flex:1;min-width:0}.event-copy strong{display:block;color:#d9e4f3;font-size:10.5px}.event-copy span{display:block;margin-top:4px;color:#8999af;font-size:9.5px;line-height:1.4;white-space:normal}.event-copy small{display:block;margin-top:5px;color:#63748c;font-size:9px}.empty-state{display:flex;flex-direction:column;align-items:center;gap:7px;padding:32px 16px;color:#7f90a8;text-align:center;white-space:normal}.empty-state strong{color:#b9c7d9;font:600 12px Space Grotesk,sans-serif}.empty-state span{max-width:310px;color:#73849c;font-size:10px;line-height:1.5}.empty-icon{display:grid;place-items:center;width:37px;height:37px;margin-bottom:3px;border-radius:11px;background:#82a1cd14;color:#809ab9}.loading-block{display:flex;align-items:center;justify-content:center;gap:10px;min-height:150px;color:#8da1bc;font-size:12px}.page-error{display:flex;align-items:center;gap:9px;margin-bottom:17px;padding:12px 14px;border-radius:9px;color:#f1b1b3;border:1px solid rgba(226,104,111,.22);background:#b43b431a;font-size:11px}.page-error button{margin-left:auto;color:#e6b6b8;background:transparent;border:0;text-decoration:underline;font-size:10px}.table-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:27px;padding:0 8px;border-radius:6px;border:1px solid var(--line-strong);background:#ffffff08;color:#b6c4d7;font-size:9.5px;font-weight:600}.table-action:hover{background:#ffffff14;color:#f1f6ff}.danger-action{color:#e89a9e;border-color:#da686f30;background:#b7464e12}.positive-action{color:#77d7ac;border-color:#51c38f33;background:#3ea07212}.muted{color:#74859b;font-size:10px}.negative{color:#f19b9d;font-weight:600}.positive{color:#79d8af;font-weight:600}.wallet-number{color:#e7f0fd;font:600 18px Space Grotesk,sans-serif}.wallet-number small{display:inline;margin-left:4px;color:#8b9cb3;font:400 10px DM Sans,sans-serif}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px}.product-card{min-width:0;padding:15px;border:1px solid rgba(148,169,199,.12);border-radius:12px;background:#ffffff05}.product-card-top,.product-card-foot,.product-meta,.product-flags,.version-head,.version-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(114,171,248,.16);border-radius:9px;color:#95bdff;background:#4d82d01c}.product-card h3{margin:12px 0 5px;color:#e4edf9;font:600 14px Space Grotesk,sans-serif}.product-card>p{margin:0;min-height:32px;color:#8999ae;font-size:10px;line-height:1.5}.product-meta{justify-content:flex-start;flex-wrap:wrap;margin-top:12px}.product-meta span{padding:4px 6px;color:#8fa1b8;border-radius:5px;background:#ffffff09;font-size:8.5px}.product-flags{justify-content:flex-start;flex-wrap:wrap;margin:12px 0;color:#8192a9;font-size:9px}.product-flags span{display:inline-flex;align-items:center;gap:5px}.version-list{padding:9px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.version-head{justify-content:flex-start;margin-bottom:7px;color:#91a1b6;font:500 9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.8px}.version-head span{color:#c7d8ef}.version-row{justify-content:flex-start;padding:5px 0;color:#8d9db3;font-size:9px}.version-row>span:first-child{min-width:54px;color:#d4e0f0;font-family:DM Mono,monospace}.version-row>span:nth-child(2){flex:1;color:#7e90a8}.product-card-foot{margin-top:12px}.product-card-foot .mono{color:#6e8099;font-size:9px}.action-stack{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.action-line{display:flex;flex-wrap:wrap;gap:5px}.message-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.message-form{padding:18px 20px 20px}.form-field{display:flex;flex-direction:column;gap:7px;margin-bottom:15px;color:#9eafc5;font-size:10px;font-weight:600}.form-field input,.form-field textarea,.form-field select,.verify-form input{width:100%;color:#e7eff9;background:#0c1421;border:1px solid rgba(148,169,199,.19);outline:0;border-radius:8px;padding:10px 11px;font-size:11px;resize:vertical}.form-field input:focus,.form-field textarea:focus,.form-field select:focus,.verify-form input:focus{border-color:#6da8f78c;box-shadow:0 0 0 3px #5a95e717}.form-field input::placeholder,.form-field textarea::placeholder,.verify-form input::placeholder{color:#56677e}.form-field select{appearance:auto}.form-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:5px}.form-foot span{color:#71839b;font-size:9px}.side-note-panel{padding:19px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#162133e0,#0e1623eb)}.note-icon{width:34px;height:34px;display:grid;place-items:center;color:#90baff;background:#548cdc21;border-radius:10px}.side-note-panel h3{margin:13px 0 6px;color:#e3edf9;font:600 14px Space Grotesk,sans-serif}.side-note-panel p{margin:0;color:#8798af;font-size:10px;line-height:1.6}.note-divider{height:1px;margin:15px 0;background:var(--line)}.note-rule{display:flex;gap:8px;align-items:flex-start;margin:10px 0;color:#88d7b1}.note-rule span{color:#9aa9bc;font-size:9.5px;line-height:1.45}.storage-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.storage-provider-card{padding:17px 19px;border-radius:13px;border:1px solid var(--line);background:linear-gradient(145deg,#131d2df2,#0e1623f2)}.provider-top{display:flex;justify-content:space-between;align-items:center}.provider-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font:700 12px Space Grotesk,sans-serif}.provider-icon.joy{color:#9ec7ff;border:1px solid rgba(112,173,255,.2);background:#4c8add21}.provider-icon.b2{color:#f1c17b;border:1px solid rgba(226,175,91,.2);background:#c48b391f;font-size:10px}.storage-provider-card h3{margin:13px 0 5px;color:#e3edf9;font:600 14px Space Grotesk,sans-serif}.storage-provider-card p{max-width:430px;min-height:31px;margin:0 0 13px;color:#8798af;font-size:10px;line-height:1.5}.result-banner{display:flex;gap:11px;padding:13px 15px;border-radius:9px;border:1px solid var(--line);background:#ffffff06}.result-banner>div:first-child{padding-top:1px}.result-banner strong,.result-banner span,.result-banner small{display:block}.result-banner strong{color:#e1eaf6;font-size:11px}.result-banner span{margin-top:3px;color:#91a1b7;font-size:10px}.result-banner small{margin-top:4px;color:#71839a;font-size:9px}.result-success{color:#76d8ae;border-color:#57c68f2e;background:#3e9f7112}.result-error{color:#f0979a;border-color:#d9626933;background:#aa394014}.verify-form{display:flex;gap:9px;padding:17px 20px}.verify-form input{flex:1;min-width:0}.storage-versions{border-top:1px solid var(--line)}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.settings-panel{padding-bottom:12px}.setting-identity{display:flex;gap:12px;align-items:center;padding:16px 19px;border-bottom:1px solid var(--line)}.large-avatar{width:41px;height:41px;border-radius:12px}.setting-identity strong{display:block;color:#e5edf8;font-size:11px}.setting-identity span{display:block;margin-top:4px;color:#7f90a6;font-size:9.5px}.setting-row{display:flex;justify-content:space-between;align-items:center;gap:13px;padding:12px 19px;border-bottom:1px solid rgba(148,169,199,.07);color:#8b9bb1;font-size:10px}.setting-row strong{color:#c5d3e5;font-size:10px;font-weight:500;text-align:right}.security-steps{padding:9px 20px 16px}.security-steps>div{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid rgba(148,169,199,.08)}.security-steps>div:last-child{border-bottom:0}.security-steps>div>span{width:25px;flex:0 0 25px;color:#7daef0;font:500 10px DM Mono,monospace}.security-steps strong{display:block;color:#dce6f3;font-size:10.5px}.security-steps p{margin:4px 0 0;color:#8293aa;font-size:9.5px;line-height:1.5}.security-notice{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;grid-column:1 / -1;border-color:#e0ad5629;background:#a0742b12}.notice-icon{color:#e7c17e}.security-notice strong{color:#e8d1a5;font-size:10.5px}.security-notice p{margin:5px 0 0;color:#a99a7c;font-size:9.5px;line-height:1.5}.page-footer{display:flex;justify-content:space-between;gap:12px;padding:22px 2px 5px;color:#56677f;font:500 8px DM Mono,monospace;letter-spacing:.8px}.page-footer span:last-child{display:flex;align-items:center;gap:7px;color:#687b94;text-align:right;letter-spacing:.1px}.page-footer i{width:4px;height:4px;border-radius:50%;background:#6dc99e}.modal-scrim{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:18px;background:#02050abd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal-card{position:relative;width:min(100%,470px);padding:23px;border:1px solid rgba(148,169,199,.22);border-radius:15px;background:#121d2d;box-shadow:0 22px 80px #00000073}.wide-modal{width:min(100%,780px)}.modal-icon{width:37px;height:37px;display:grid;place-items:center;color:#e8bd75;background:#cd97421f;border-radius:10px;margin-bottom:15px}.modal-close{position:absolute;top:14px;right:14px}.modal-card h2{margin:8px 0 7px;color:#edf3fc;font:600 19px Space Grotesk,sans-serif}.modal-card>p{color:#8c9db3;font-size:10.5px;line-height:1.55;margin:0 0 17px}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.reason-cell{max-width:270px;white-space:normal;line-height:1.4}.toast{position:fixed;z-index:100;right:24px;bottom:24px;display:flex;align-items:center;gap:9px;max-width:min(460px,calc(100vw - 30px));padding:13px 16px;color:#d5f5e5;border:1px solid rgba(90,205,147,.23);border-radius:10px;background:#142b25;box-shadow:0 12px 36px #00000059;font-size:10.5px}.login-screen,.setup-screen{min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden;padding:24px;background:radial-gradient(ellipse at 52% 35%,rgba(46,89,145,.18),transparent 45%),#080d16}.login-ambient{position:absolute;width:410px;height:410px;border:1px solid rgba(119,174,248,.08);border-radius:50%;box-shadow:0 0 0 35px #77aef806,0 0 0 70px #77aef805}.ambient-one{top:-250px;left:-170px}.ambient-two{right:-250px;bottom:-280px}.login-card,.setup-card{position:relative;z-index:1;width:min(100%,430px);padding:27px 29px 23px;border:1px solid rgba(148,169,199,.2);border-radius:17px;background:#0f1724e8;box-shadow:0 25px 90px #00000052;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-brand{display:flex;align-items:center;gap:10px}.login-brand .badge{margin-left:auto}.login-rule{height:1px;margin:22px 0 25px;background:var(--line)}.login-card h1,.setup-card h1{margin:10px 0 9px;color:#f2f7ff;font:600 29px Space Grotesk,sans-serif;line-height:1.13;letter-spacing:-1px}.login-card h1 span{color:#93bdff}.login-copy,.setup-card p{color:#8d9eb4;font-size:10.5px;line-height:1.6;margin:0 0 20px}.login-form label{display:flex;flex-direction:column;gap:7px;margin:13px 0;color:#a8b6c8;font-size:10px;font-weight:600}.login-form input{height:40px;width:100%;color:#e6eef9;background:#0a1320;border:1px solid rgba(148,169,199,.2);border-radius:8px;outline:0;padding:0 11px;font-size:11px}.login-form input:focus{border-color:#72abf999;box-shadow:0 0 0 3px #6096e21a}.login-form input::placeholder{color:#5c6e84}.login-form .primary-button{margin-top:8px;min-height:41px}.login-foot{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:18px;margin-top:18px;border-top:1px solid var(--line);color:#687a92;font-size:8.5px}.error-box{display:flex;gap:7px;align-items:flex-start;margin:12px 0;padding:10px;color:#efaaaa;background:#b641481a;border:1px solid rgba(220,106,111,.2);border-radius:8px;font-size:9.5px;line-height:1.4}.login-bottom{position:absolute;z-index:1;bottom:17px;left:0;right:0;text-align:center;color:#53657d;font:500 8px DM Mono,monospace;letter-spacing:1.4px}.login-bottom span{margin:0 8px;color:#7891b3}.setup-card h1{font-size:25px}.code-hint{padding:12px;border-radius:8px;color:#9cc4ff;background:#0a1320;border:1px solid var(--line);font:10px DM Mono,monospace;line-height:1.8}.full-loader{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:10px;color:#91a4bd;font-size:12px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1450px){.stats-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1200px){.sidebar{width:230px;flex-basis:230px}.page-wrap{padding-left:25px;padding-right:25px}.topbar{padding:0 25px}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-grid{grid-template-columns:1fr}}@media(max-width:860px){.sidebar{position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);transition:transform .2s ease;width:265px;box-shadow:15px 0 40px #00000059}.sidebar-open{transform:translate(0)}.mobile-close,.menu-toggle{display:inline-grid}.mobile-close{margin-left:auto}.nav-scrim{display:block;position:fixed;z-index:19;inset:0;background:#0000008c}.page-wrap{padding:24px 18px 15px}.topbar{padding:0 18px}.message-layout,.settings-grid{grid-template-columns:1fr}.security-notice{grid-column:auto}}@media(max-width:620px){.topbar{height:58px}.breadcrumb{font-size:10px}.environment-tag{display:none}.page-heading{align-items:flex-start;flex-direction:column}.page-heading h1{font-size:24px}.heading-actions{width:100%;align-items:stretch}.inline-search{flex:1;min-width:0}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stat-card{min-height:115px;padding:12px}.stat-label{top:17px;left:52px;font-size:9px}.stat-value{font-size:21px}.overview-banner{min-height:190px;padding:20px}.banner-copy h2{font-size:22px}.banner-copy p{max-width:240px;line-height:1.5}.banner-meta{flex-direction:column;gap:7px}.banner-emblem{position:absolute;right:-29px;bottom:17px;opacity:.35}.product-grid,.storage-health-grid{grid-template-columns:1fr}.form-foot{flex-direction:column;align-items:stretch}.form-foot .primary-button{width:100%}.verify-form,.page-footer{flex-direction:column}.page-footer span:last-child{text-align:left}.login-card{padding:23px 20px 20px}}.pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 17px;border-top:1px solid var(--line);color:#75869d;font-size:10px}.pagination-bar>div{display:flex;gap:8px}.pagination-bar .secondary-button{min-height:31px;padding:0 10px;font-size:9px}.pagination-bar button:disabled{opacity:.38;cursor:not-allowed}@media(max-width:540px){.pagination-bar{align-items:flex-start;flex-direction:column}}
