:root{font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mesh-orange:#f86800;--mesh-orange-bright:#fe6a01;--mesh-orange-soft:#ff8a36;--mesh-teal:#00b890;--mesh-teal-bright:#00d8a8;--mesh-teal-line:#008c91;--mesh-bg:#000806;--mesh-bg-raised:#07130f;--mesh-panel:#0a1716;--mesh-panel-2:#0e1d1b;--mesh-border:#1a3735;--mesh-border-strong:#28514e;--mesh-text:#edf7f4;--mesh-muted:#91aaa5;--mesh-subtle:#617a76;--mesh-danger:#ffd7dc;color:var(--mesh-text);background:var(--mesh-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 86% 8%,#00b89024 0,transparent 28%), radial-gradient(circle at 12% 88%,#f8680012 0,transparent 30%), linear-gradient(180deg,#00100b 0,var(--mesh-bg) 48%,#000403 100%);min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button:focus-visible,input:focus-visible{outline:2px solid var(--mesh-teal-bright);outline-offset:2px}.loading{min-height:100vh;color:var(--mesh-muted);place-items:center;display:grid}.eyebrow{color:var(--mesh-teal-bright);letter-spacing:.18em;margin:0 0 10px;font-size:.72rem;font-weight:800}.muted,.page-header>p:last-child{color:var(--mesh-muted);line-height:1.6}.brand-lockup{align-items:center;gap:14px;min-width:0;display:flex}.brand-lockup .mesh-mark{flex:none;width:54px;height:54px}.brand-lockup.compact{gap:10px}.brand-lockup.compact .mesh-mark{width:38px;height:38px}.brand-lockup.hero{justify-items:start;gap:8px;display:grid}.brand-lockup.hero .mesh-mark{width:180px;height:180px;margin-left:-12px}.brand-wordmark{color:var(--mesh-orange-bright);letter-spacing:-.04em;font-size:1.25rem;font-weight:900;line-height:1}.brand-lockup.hero .brand-wordmark{font-size:clamp(3rem,6vw,5.4rem)}.mesh-mark{display:block;overflow:visible}.mesh-edges line{stroke:var(--mesh-teal-line);stroke-width:1.2px;opacity:.78}.mesh-nodes circle{fill:#54ffd5;stroke:#d7fff4;stroke-width:.6px}.mesh-hero-art{object-fit:contain;opacity:.96;filter:drop-shadow(0 20px 44px #0000004d)drop-shadow(0 0 28px #00d8a814);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:min(540px,92%);height:auto;max-height:445px;margin:0 auto 24px;display:block;-webkit-mask-image:radial-gradient(72% 68% at 50% 47%,#000 0% 56%,#000000f0 66%,#000000b8 76%,#00000057 87%,#0000 100%);mask-image:radial-gradient(72% 68% at 50% 47%,#000 0% 56%,#000000f0 66%,#000000b8 76%,#00000057 87%,#0000 100%)}.mesh-backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mesh-backdrop:before{content:"";background:radial-gradient(circle at 50% 42%,#00d8a821,#0000 42%);position:absolute;inset:0}.mesh-backdrop .backdrop-mark{opacity:.32;width:min(620px,90%);height:min(620px,90%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.binary-field{color:#00b89021;letter-spacing:1.25rem;word-break:break-all;-webkit-user-select:none;user-select:none;padding:18px;font:600 .7rem/2.55 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;inset:0;overflow:hidden}.signin-shell{grid-template-columns:minmax(0,1.15fr) minmax(360px,460px);align-items:center;gap:42px;width:min(1260px,100%);min-height:100vh;margin:0 auto;padding:42px;display:grid}.signin-visual{border:1px solid var(--mesh-border);background:linear-gradient(145deg,#00120cf5,#000705e0);border-radius:28px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000073}.signin-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000403bf);height:34%;position:absolute;inset:auto 0 0}.signin-visual-content{z-index:2;align-content:center;justify-items:center;min-height:620px;padding:34px 42px 48px;display:grid;position:relative}.signin-visual-copy{z-index:3;width:min(620px,100%);margin-top:0;position:relative}.signin-kicker{color:var(--mesh-teal-bright);letter-spacing:.2em;margin:0 0 10px;font-size:.76rem;font-weight:900}.signin-visual h2{letter-spacing:-.04em;max-width:620px;margin:0;font-size:clamp(2rem,4vw,3.65rem);line-height:1.02}.signin-visual-copy>p:last-child{max-width:600px;color:var(--mesh-muted);margin:18px 0 0;font-size:1.02rem;line-height:1.65}.signin-card{border:1px solid var(--mesh-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081512f0;border-radius:24px;width:100%;padding:42px;box-shadow:0 28px 80px #00000061}.signin-card h1,.page-header h1{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05}.signin-card form{gap:18px;margin-top:30px;display:grid}.signin-card label{color:#cbded9;gap:8px;font-size:.9rem;font-weight:700;display:grid}.signin-card input{border:1px solid var(--mesh-border-strong);color:#fff;background:#020b08;border-radius:11px;outline:none;width:100%;padding:13px 14px}.signin-card input:focus{border-color:var(--mesh-teal-bright);box-shadow:0 0 0 3px #00d8a81f}.primary{background:var(--mesh-orange);color:#140700;cursor:pointer;border:0;border-radius:11px;padding:13px 16px;font-weight:900;box-shadow:0 8px 26px #f8680029}.primary:hover{background:var(--mesh-orange-bright)}.primary:disabled{opacity:.55;cursor:wait}.error-box{color:var(--mesh-danger);background:#341b24;border:1px solid #843e4a;border-radius:10px;margin:20px 0;padding:13px 15px}.app-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.app-shell aside{border-right:1px solid var(--mesh-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000c09e6;flex-direction:column;justify-content:space-between;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;padding:0 10px 28px;display:flex}.app-shell nav{gap:4px;display:grid}.app-shell nav button,.account-block button{text-align:left;color:var(--mesh-muted);cursor:pointer;background:0 0;border:0}.app-shell nav button{border-radius:9px;padding:11px 12px}.app-shell nav button:hover,.app-shell nav button.active{color:#fff;background:#00b89017}.app-shell nav button.active{box-shadow:inset 3px 0 var(--mesh-orange)}.account-block{border-top:1px solid var(--mesh-border);gap:8px;padding:15px 10px 0;display:grid}.account-block span{color:#cbded9;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.account-block button{color:#63cdb3;padding:0;font-size:.82rem}.content{width:min(1180px,100%);margin:0 auto;padding:58px 44px 80px}.page-header{margin-bottom:34px}.page-header>p:last-child{max-width:680px;margin:12px 0 0}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.metric-card,.detail-card,.placeholder,.hero-balance,.list-card,.empty,.enrollment-card{border:1px solid var(--mesh-border);background:linear-gradient(145deg,var(--mesh-panel-2),var(--mesh-panel));border-radius:16px}.metric-card{min-height:134px;padding:22px}.metric-card span,.hero-balance span,.detail span{color:var(--mesh-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700;display:block}.metric-card strong{margin-top:20px;font-size:1.7rem;display:block}.metric-card:last-child{grid-column:span 2}.list-card{overflow:hidden}.list-row{border:0;border-top:1px solid var(--mesh-border);width:100%;color:var(--mesh-text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.list-row:first-child{border-top:0}.list-row:not(.static):hover{background:#00b89012}.list-row span:first-child{gap:5px;min-width:0;display:grid}.list-row small{color:var(--mesh-muted)}.list-row.static{cursor:default}.status{color:#74e8c5;text-transform:capitalize;flex:none}.empty,.placeholder{color:var(--mesh-muted);padding:28px}.placeholder strong{color:var(--mesh-text)}.placeholder p{max-width:700px;margin:8px 0 0;line-height:1.6}.hero-balance{margin-bottom:16px;padding:25px}.hero-balance strong{margin-top:8px;font-size:2.5rem;display:block}.detail-card{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.detail{border-bottom:1px solid var(--mesh-border);padding:22px}.detail:nth-child(odd){border-right:1px solid var(--mesh-border)}.detail strong{margin-top:9px;display:block}.detail:nth-last-child(-n+2){border-bottom:0}.inventory-section{margin-top:22px}.inventory-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.inventory-heading h2{margin:0;font-size:1.5rem}.inventory-heading p:last-child{color:var(--mesh-muted);margin:8px 0 0;line-height:1.55}.inventory-received{border:1px solid var(--mesh-border);color:#8cdcc7;background:#061512;border-radius:999px;flex:none;padding:8px 11px;font-size:.76rem}.inventory-meta{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.inventory-meta span{border:1px solid var(--mesh-border);color:var(--mesh-muted);background:#04100d;border-radius:8px;padding:7px 9px;font:600 .72rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.inventory-summary-grid{grid-template-columns:1.2fr 1.2fr .8fr;gap:14px;margin-bottom:14px;display:grid}.inventory-card,.inventory-wide-card{border:1px solid var(--mesh-border);background:linear-gradient(145deg,var(--mesh-panel-2),var(--mesh-panel));border-radius:16px}.inventory-card{padding:20px}.inventory-wide-card{margin-top:14px;padding:20px}.inventory-card h3,.inventory-wide-card h3{margin:0 0 16px;font-size:1rem}.inventory-card-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.inventory-card-heading h3{margin:0}.inventory-card-heading>span{color:var(--mesh-muted);font-size:.78rem}.inventory-field{border-top:1px solid var(--mesh-border);padding:11px 0}.inventory-field:first-of-type{border-top:0}.inventory-field span{color:var(--mesh-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.7rem;font-weight:700;display:block}.inventory-field strong{overflow-wrap:anywhere;margin-top:5px;font-size:.92rem;display:block}.inventory-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}.inventory-items{gap:10px;margin-top:16px;display:grid}.inventory-items.compact{gap:8px}.inventory-item{border:1px solid var(--mesh-border);background:#04100d;border-radius:12px;padding:16px}.inventory-item-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inventory-item-title strong{font-size:1rem}.inventory-item-title span{color:#79d9c0;text-transform:capitalize;font-size:.77rem}.inventory-empty-line{color:var(--mesh-muted);margin:14px 0 0}.inventory-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.inventory-runtime{border-top:1px solid var(--mesh-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.inventory-runtime:first-child{border-top:0}.inventory-runtime span{color:var(--mesh-muted);font-size:.78rem}.inventory-runtime em{color:#79d9c0;text-transform:capitalize;font-size:.75rem;font-style:normal}.inventory-model-list{border-top:1px solid var(--mesh-border);max-height:440px;margin-top:16px;overflow:auto}.inventory-model{border-bottom:1px solid var(--mesh-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:13px 0;display:flex}.inventory-model>div:first-child{gap:4px;min-width:0;display:grid}.inventory-model strong{overflow-wrap:anywhere}.inventory-model>div:first-child span{color:var(--mesh-muted);font-size:.78rem}.inventory-model-meta{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.inventory-model-meta span{border:1px solid var(--mesh-border);color:#9fc2b9;background:#061512;border-radius:7px;padding:4px 7px;font-size:.7rem}.enrollment-card{margin-bottom:18px;padding:24px}.enrollment-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.enrollment-heading h2{color:var(--mesh-text);margin:0;font-size:1.45rem}.enrollment-heading p:last-child{max-width:720px;color:var(--mesh-muted);margin:8px 0 0;line-height:1.55}.enrollment-heading .primary{flex:none}.enrollment-code-panel{border:1px solid var(--mesh-border-strong);background:#020d09;border-radius:13px;gap:14px;margin-top:22px;padding:18px;display:grid}.enrollment-code-label{color:var(--mesh-muted);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:16px;font-size:.78rem;display:flex}.enrollment-code-label strong{color:#d8eee8;font-weight:700}.enrollment-code{overflow-wrap:anywhere;border:1px solid var(--mesh-border);color:#eafff8;-webkit-user-select:all;user-select:all;background:#000705;border-radius:10px;padding:14px;font-size:.98rem;line-height:1.5;display:block}.enrollment-actions{align-items:center;gap:14px;display:flex}.enrollment-actions button{border:1px solid var(--mesh-border-strong);color:var(--mesh-text);cursor:pointer;background:#0e2621;border-radius:9px;padding:9px 13px;font-weight:700}.enrollment-actions button:hover{background:#14322c}.enrollment-actions span{color:var(--mesh-muted);font-size:.83rem;line-height:1.45}.enrollment-actions code{color:#aaf4dd}@media (width<=1000px){.signin-shell{grid-template-columns:1fr;align-content:center;gap:20px;padding:24px}.signin-visual{min-height:470px}.signin-visual-content{min-height:470px;padding:20px 34px 34px}.mesh-hero-art{width:min(430px,86%);max-height:360px;margin-bottom:22px}}@media (width<=850px){.app-shell{grid-template-columns:1fr}.app-shell aside{border-right:0;border-bottom:1px solid var(--mesh-border);height:auto;padding:16px;position:static}.app-shell aside>div:first-child{display:grid}.brand{padding-bottom:14px}.app-shell nav{padding-bottom:4px;display:flex;overflow:auto}.app-shell nav button{white-space:nowrap}.account-block{justify-content:space-between;padding-top:10px;display:flex}.content{padding:34px 20px 70px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card:last-child{grid-column:span 2}.inventory-summary-grid{grid-template-columns:1fr 1fr}.inventory-summary-grid .inventory-card:last-child{grid-column:span 2}.enrollment-heading{flex-direction:column}.enrollment-heading .primary{width:100%}}@media (width<=560px){.signin-shell{padding:14px}.signin-visual{border-radius:20px;min-height:410px}.signin-visual-content{min-height:410px;padding:16px 24px 26px}.mesh-hero-art{width:min(300px,88%);max-height:270px;margin-bottom:18px}.signin-visual-copy{margin-top:0}.signin-visual h2{font-size:1.72rem}.signin-visual-copy>p:last-child{display:none}.signin-card{padding:28px 22px}.card-grid{grid-template-columns:1fr}.metric-card:last-child{grid-column:auto}.detail-card{grid-template-columns:1fr}.inventory-heading{flex-direction:column}.inventory-received{flex:none}.inventory-summary-grid,.inventory-runtime-grid{grid-template-columns:1fr}.inventory-summary-grid .inventory-card:last-child{grid-column:auto}.inventory-field-grid,.inventory-runtime{grid-template-columns:1fr}.inventory-model{flex-direction:column}.inventory-model-meta{justify-content:flex-start}.detail,.detail:nth-child(odd),.detail:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--mesh-border)}.detail:last-child{border-bottom:0}.list-row{flex-direction:column;align-items:flex-start}.status{align-self:flex-start}.enrollment-code-label,.enrollment-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:no-preference){.mesh-nodes circle{animation:4.8s ease-in-out infinite meshPulse}.mesh-nodes circle:nth-child(2n){animation-delay:-1.6s}.mesh-nodes circle:nth-child(3n){animation-delay:-3.1s}}@keyframes meshPulse{0%,to{opacity:.72}50%{opacity:1}}
