:root{--brand-500:#f97316;--brand-600:#ea580c;--n-50:#fafafa;--n-100:#f5f5f5;--n-200:#e5e5e5;--n-300:#d4d4d4;--n-400:#a3a3a3;--n-500:#737373;--n-600:#525252;--n-700:#404040;--n-800:#262626;--n-850:#1b1b1b;--n-900:#171717;--n-950:#0a0a0a;--text-strong:#ffffffeb;--text:#ffffffdb;--text-dim:#ffffffa3;--text-mute:#ffffff85;--radius-xl:1rem;--radius-2xl:1.25rem;--ring:0 0 0 1px #ffffff14;--ring-strong:0 0 0 1px #ffffff1f;--glow:0 0 0 1px #f9731640, 0 10px 30px #00000073;--bulma-body-background-color:var(--n-950);--bulma-text:var(--text);--bulma-text-strong:var(--text-strong);--bulma-link:var(--brand-500);--bulma-link-hover:var(--brand-600);--bulma-scheme-h:20;--bulma-scheme-s:100%;--bulma-scheme-invert-l:100%;--bulma-scheme-main-l:50%;--bulma-primary-h:24;--bulma-primary-s:92%;--bulma-primary-l:54%;--bulma-primary:var(--brand-500);--bulma-primary-light:#ff8a3a;--bulma-primary-dark:var(--brand-600);--bulma-input-background-color:#ffffff0a;--bulma-input-border-color:#ffffff14;--bulma-input-hover-border-color:#f9731699;--bulma-input-color:var(--text);--bulma-input-radius:.75rem;--card-bg:#171717cc;--card-bg-blur:#171717b3;--panel-bg:#17171799;--panel-border:#ffffff1a}html,body{background:var(--n-950);color:var(--text);color-scheme:dark}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{color-scheme:dark}select,.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(163,163,163)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right .7rem center;background-repeat:no-repeat;background-size:1.2rem;color:#ffffffdb!important;background-color:#ffffff0d!important;border:1px solid #ffffff1a!important;padding-right:2.5rem!important}select:hover,.select select:hover{background-color:#ffffff12!important;border-color:#f9731699!important}select:focus,.select select:focus{border-color:var(--brand-500)!important;background-color:#ffffff0d!important;outline:none!important}select option{color:#ffffffdb!important;background-color:#171717!important}input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],textarea,.input,.textarea{color:#ffffffdb!important;background-color:#ffffff0a!important;border:1px solid #ffffff14!important}input[type=text]:hover,input[type=password]:hover,input[type=email]:hover,input[type=number]:hover,input[type=tel]:hover,textarea:hover,.input:hover,.textarea:hover{background-color:#ffffff0f!important;border-color:#f9731699!important}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,textarea:focus,.input:focus,.textarea:focus{border-color:var(--brand-500)!important;background-color:#ffffff0d!important;outline:none!important}table tr:hover,.table tr:hover{background-color:#ffffff08!important}table tr:hover td,.table tr:hover td{color:#ffffffeb!important}button,.button{color:#ffffffdb!important;background-color:#26262699!important;border:1px solid #ffffff1a!important}button:hover,.button:hover{background-color:#262626cc!important;border-color:#f9731699!important}button.is-primary,.button.is-primary{background-color:var(--brand-500)!important;color:#fff!important;border-color:color-mix(in oklab, var(--brand-500) 35%, black)!important}button.is-primary:hover,.button.is-primary:hover{background-color:var(--brand-600)!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#ffffffdb!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #171717!important}.container.is-max-desktop,.container,.container.is-fluid{max-width:1600px}.app-shell{max-width:1600px;margin-left:auto;margin-right:auto;padding:1rem}@media (width>=640px){.app-shell{padding:1.5rem}}@media (width>=1024px){.app-shell{padding:2.5rem}}.app-card{background:var(--card-bg);border-radius:1.25rem;position:relative;box-shadow:0 25px 50px #00000073}@supports (backdrop-filter:blur(6px)){.app-card{background:var(--card-bg-blur);backdrop-filter:blur(8px)}}.app-card:after{content:"";border-radius:inherit;box-shadow:var(--ring);pointer-events:none;position:absolute;inset:0}.panel{border:1px solid var(--panel-border);background:var(--panel-bg);border-radius:1.25rem}.panel-glow{background:var(--panel-bg);border:1px solid var(--panel-border);box-shadow:var(--glow);border-radius:1.25rem}.panel-pad{padding:1rem}@media (width>=640px){.panel-pad{padding:1rem}}.pill{border:1px solid #0000;border-radius:.5rem;padding:.125rem .5rem;font-size:.75rem;line-height:1.2;display:inline-block}.pill-brand{background:color-mix(in oklab, var(--brand-500) 15%, transparent);color:#fff;border-color:color-mix(in oklab, var(--brand-500) 30%, transparent)}.pill-neutral{background:var(--n-800);color:var(--n-300);border-color:#ffffff1a}.button,.btn{color:var(--text);background:#26262699;border:1px solid #ffffff1a;border-radius:.75rem;padding:.5rem .75rem;font-size:.95rem;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.button:hover,.btn:hover{border-color:#f9731699}.btn-ghost{background:#26262699}.btn-line{border-radius:.625rem;padding:.4rem .6rem;font-size:.8rem}.btn-chip{border-radius:.625rem;padding:.35rem .5rem;font-size:.8rem}.btn-mode{background:#262626b3;border:1px solid #ffffff1a;border-radius:.75rem;padding:.5rem .75rem;font-size:.95rem}.btn-mode--active{background:color-mix(in oklab, var(--brand-500) 20%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--brand-500) 40%, transparent) inset;color:#fff}.button.is-primary{background:var(--brand-500);border-color:color-mix(in oklab, var(--brand-500) 35%, black);color:#fff}.button.is-primary:hover{background:var(--brand-600)}.nav-link{color:#d4d4d4;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.95rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.nav-link:hover{color:#fff;background:#ffffff0d}.nav-link--active{color:#fff}.nav-dropdown{position:relative}.nav-dropdown-trigger{cursor:pointer;background:0 0;border:none}.nav-dropdown-trigger .dropdown-arrow{margin-left:.25rem;transition:transform .2s}.nav-dropdown.is-active .dropdown-arrow{transform:rotate(180deg)}.nav-dropdown-menu{background:var(--n-850);opacity:0;visibility:hidden;z-index:100;border:1px solid #ffffff14;border-radius:.75rem;min-width:200px;padding:.5rem;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + .5rem);left:0;transform:translateY(-10px);box-shadow:0 10px 30px #00000073}.nav-dropdown.is-active .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-item{color:#d4d4d4;border-radius:.5rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.9rem;font-weight:500;transition:background .15s,color .15s;display:flex}.nav-dropdown-item:hover{color:#fff;background:#ffffff0d}.section-title{font-size:.9rem;font-weight:700}.kpi-title{text-transform:uppercase;letter-spacing:.06em;color:var(--n-400);font-size:.75rem}.muted{color:var(--n-400);font-size:.75rem}.icon-btn{border-radius:9999px;padding:.5rem;transition:background .15s;position:relative}.icon-btn:hover{background:#ffffff0d}.avatar{background:linear-gradient(to bottom right, var(--n-700), var(--n-800));border-radius:9999px;width:2rem;height:2rem;box-shadow:inset 0 0 0 2px #ffffff1a}.accent-line{pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--brand-500) 60%, transparent), transparent);height:2px;margin-top:.75rem}.grid-bg{background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-size:24px 24px;border-radius:.75rem}.card{background:var(--panel-bg);border:1px solid var(--panel-border);color:var(--text);border-radius:1.25rem}.box{background:var(--panel-bg);border:1px solid var(--panel-border);color:var(--text);border-radius:1rem}.divide-y{border-top:1px solid var(--panel-border)}.divide-y>*{border-bottom:1px solid var(--panel-border)}header{padding:.75rem 1rem}@media (width>=640px){header{padding:.75rem 1.5rem}}footer{color:var(--n-400);border-top:1px solid #ffffff1a;padding:1rem;font-size:.8rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.h-1\.5{height:.375rem}.h-64{height:16rem}.h-9{height:2.25rem}.w-9{width:2.25rem}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.ring-1{box-shadow:var(--ring)}.progress-ghost{background:var(--n-800);border-radius:9999px;width:100%;height:.375rem;overflow:hidden}.progress-ghost>.bar{background:linear-gradient(90deg, var(--brand-500), var(--brand-600));height:100%}.profile-chip{background:#17171799;border-radius:.75rem;align-items:center;gap:.75rem;min-width:0;padding:.5rem .75rem;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0d}.profile-chip:hover{background:#171717d9;box-shadow:inset 0 0 0 1px #ffffff26,0 0 12px #ffffff14}.badge-gradient{background:linear-gradient(to bottom right, var(--brand-500), var(--brand-600));width:2.25rem;height:2.25rem;box-shadow:var(--glow);outline-offset:0;border-radius:9999px;outline:2px solid #ffffff1a;flex-shrink:0;place-items:center;display:grid}.kpi-number{color:var(--text-strong);margin-top:.75rem;font-size:1.875rem;font-weight:700}.kpi-sub{color:var(--text-mute);margin-top:.5rem;font-size:.75rem}svg{color:currentColor}.brand-icon{color:var(--brand-500)!important}.table.is-striped tbody tr:nth-child(odd){background:#ffffff08}.table tr,.table td,.table th{color:var(--text);border-color:#ffffff14}.input,.textarea,.select select{background:var(--bulma-input-background-color);border-color:var(--bulma-input-border-color);color:var(--bulma-input-color);border-radius:var(--bulma-input-radius)}.input:hover,.textarea:hover,.select select:hover{border-color:var(--bulma-input-hover-border-color)}.input::placeholder,.textarea::placeholder{color:var(--n-500)}.shadow-glow{box-shadow:var(--glow)}.rounded-surface{background:#26262680;border-radius:.75rem}.ticker{align-items:center;gap:.5rem;display:inline-flex}.ticker .value{color:#fbbf24;font-size:.9rem;line-height:1}@media (width<=639.98px){.sm-hidden{display:none!important}}@media (width>=640px){.sm-block{display:block!important}}.section-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.section-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.section-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.section-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.col-span-2-xl{grid-column:span 1}@media (width>=1280px){.col-span-2-xl{grid-column:span 2}}a{color:var(--brand-500)}a:hover{color:var(--brand-600);text-decoration:underline}.border-top-light{border-top:1px solid #ffffff1a}.border-light{border:1px solid #ffffff1a}h1{letter-spacing:.01em;font-size:1.125rem;font-weight:700}h2{font-size:1rem;font-weight:700}.chip{background:#26262699;border:1px solid #ffffff1a;border-radius:.5rem;align-items:center;gap:.4rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}.tabular-nums{font-variant-numeric:tabular-nums}.icon-4{width:1rem;height:1rem}.w-2{width:.5rem}.h-1\/6{height:16.6667%}.h-1\/3{height:33.3333%}.h-1\/2{height:50%}.h-2\/3{height:66.6667%}.h-3\/5{height:60%}.h-\[72\%\]{height:72%}.h-\[40\%\]{height:40%}.h-\[55\%\]{height:55%}.h-\[65\%\]{height:65%}.h-\[35\%\]{height:35%}.rounded{border-radius:.25rem}.bg-brand-500\/70{background:color-mix(in oklab, var(--brand-500) 70%, transparent)}.ring-2{box-shadow:inset 0 0 0 2px #ffffff1a}.hover-translate-y-1:hover{transform:translateY(1px)}.bg-brand-gradient{background:linear-gradient(to bottom right, var(--brand-500), var(--brand-600))}.telemetry{color:#d1d5db;background:#26262680;border-radius:.75rem;padding:1rem;font-size:.8rem}.surface{background:#26262680;border-radius:.75rem}.service-list{margin-top:.75rem}.service-list li{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:.75rem;padding-bottom:.75rem;display:flex}.service-list li:last-child{border-bottom:0}.theme-navbar{padding:.75rem 1rem}@media (width>=640px){.theme-navbar{padding:.75rem 1.5rem}}.theme-navbar-inner{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.theme-navbar-brand{justify-content:space-between;align-items:center;gap:1rem;display:flex}.theme-brand{color:var(--text-strong);align-items:center;gap:.75rem;min-width:0;text-decoration:none;display:flex}.theme-brand:hover{text-decoration:none}@media (width<=639.98px){.brand-subtitle{display:none!important}}.theme-burger{cursor:pointer;background:#262626cc;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:38px;transition:background .15s,border-color .15s;display:inline-flex}.theme-burger:hover{background:#262626f2;border-color:#f9731699}.theme-burger span{background:#e5e5e5;border-radius:2px;width:22px;height:2px;margin:0 auto;transition:transform .2s,opacity .2s;display:block}.theme-burger.is-active span:first-child{transform:translateY(7px)rotate(45deg)}.theme-burger.is-active span:nth-child(2){opacity:0}.theme-burger.is-active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.theme-menu{box-shadow:var(--glow);background:#171717f5;border:1px solid #ffffff1a;border-radius:.75rem;gap:.5rem;padding:.5rem;display:none}.theme-menu.is-active{flex-direction:column;display:flex}.theme-menu-group{flex-direction:column;gap:.25rem;padding:.25rem;display:flex}.theme-profile-chip{justify-content:flex-start;gap:.75rem;width:100%;position:relative}.theme-profile-arrow{background:#262626cc;border-radius:9999px;place-items:center;width:1.75rem;height:1.75rem;margin-left:auto;transition:transform .15s,background .15s;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff0d}.theme-profile-arrow svg{color:#e5e5e5;width:16px;height:16px}.theme-profile-chip:hover .theme-profile-arrow{background:#262626f2;transform:translate(2px)}@media (width>=1024px){#theme-menu.theme-menu{box-shadow:none;background:0 0;border:0;flex-direction:row;align-items:center;gap:1rem;margin-left:auto;padding:0;display:flex!important}.theme-menu-group{flex-flow:wrap;align-items:center;gap:.25rem;padding:0}.theme-profile-chip{width:auto}.theme-burger{display:none!important}#theme-menu.theme-menu{box-shadow:none;background:0 0;border:0;flex-direction:row;flex:auto;align-items:center;gap:1rem;margin-left:1rem;padding:0;display:flex!important}#theme-menu .theme-menu-group{flex-direction:row;flex:none;align-items:center;gap:.25rem;padding:0;display:flex}#theme-menu .theme-profile-chip{flex:none;width:auto;margin-left:auto!important}.theme-navbar-inner{gap:1rem;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}}.theme-profile-avatar{background:linear-gradient(to bottom right,#262626,#1c1c1c);border-radius:9999px;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 10px #00000080}.theme-profile-avatar svg{color:#f97316;width:1.3rem;height:1.3rem;transition:color .15s}.theme-profile-chip:hover .theme-profile-avatar svg{color:#fb923c}.surface,.telemetry{background-color:#26262680}.grid-bg{background-color:#0000;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-repeat:repeat;background-size:24px 24px;border-radius:.75rem}.surface.grid-bg,.telemetry.grid-bg{background-color:#26262680;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-repeat:repeat;background-size:24px 24px}html{overflow-y:auto}body{overflow-x:hidden}.profile-layout .side-menu{gap:.5rem;display:grid}.profile-layout .side-menu .nav-link{justify-content:flex-start;width:100%}.profile-layout .side-menu .logout-btn{color:#fca5a5;background:#26262699;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.profile-layout .side-menu .logout-btn:hover{background:#262626d9;border-color:#f9731699}.profile-layout .card-title{color:var(--text-strong);font-size:.95rem;font-weight:700}.side-title{color:var(--text-strong);margin-bottom:.5rem;font-size:.9rem;font-weight:700}.side-menu{gap:.5rem;display:grid}.side-link{text-align:left;color:#d4d4d4;background:#26262699;border:1px solid #ffffff1a;border-radius:.75rem;align-items:center;gap:.5rem;width:100%;padding:.55rem .75rem;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.side-link:hover{color:#fff;background:#262626d9;border-color:#f9731699;text-decoration:none}.side-link svg{flex-shrink:0}.side-link.is-active{background:color-mix(in oklab, var(--brand-500) 18%, transparent);border-color:color-mix(in oklab, var(--brand-500) 45%, transparent);color:#fff}.side-link[type=submit]{color:#d4d4d4;background:#26262699;border:1px solid #ffffff1a}.side-link[type=submit]:hover{color:#fff;background:#262626d9;border-color:#f9731699}.pagination-btn{color:var(--text);cursor:pointer;background:#26262699;border:1px solid #ffffff1a;border-radius:.75rem;padding:.5rem .9rem;font-size:.85rem;transition:border-color .15s,background .15s,transform .15s}.pagination-btn:hover{background:#262626e6;border-color:#f9731699}.pagination-btn.active{background:color-mix(in oklab, var(--brand-500) 22%, transparent);border-color:color-mix(in oklab, var(--brand-500) 45%, transparent);color:#fff}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-dots{color:var(--n-500);padding:.5rem}.account-link{color:var(--brand-500);padding-bottom:2px;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .15s,transform .15s;position:relative}.account-link:after{content:"";background:color-mix(in oklab, var(--brand-500) 60%, transparent);opacity:.35;border-radius:999px;width:100%;height:2px;transition:opacity .2s,background .2s;position:absolute;bottom:-1px;left:0}.account-link:hover{color:var(--brand-600);transform:translateY(-1px)}.account-link:hover:after{opacity:.9;background:color-mix(in oklab, var(--brand-500) 90%, transparent)}