:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{margin:0}button{color:#fff;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;display:inline-flex}button:hover{filter:brightness(.95)}button.secondary{border-color:var(--line)}button.icon{color:var(--muted);background:0 0}a{color:var(--accent)}:focus-visible{outline-offset:3px;outline:3px solid #8ba1ff}h1,h2,h3,p{margin-top:0}h1{margin-bottom:9px}h2{letter-spacing:-.3px;margin-bottom:0}small,.muted{color:var(--muted)}.shell{min-height:100vh;display:flex}.sidebar{color:#b7c5de;z-index:20;position:fixed;inset:0 auto 0 0}.brand{color:#fff;letter-spacing:1px;align-items:center;font-weight:750;text-decoration:none;display:flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#7990ff,#445be5);place-items:center;font-size:22px;font-weight:700;display:grid}.workspace{border:1px solid #2a3851;border-radius:8px;align-items:center;display:flex}.env{color:#afbdde;margin-left:auto}.online-dot{background:#42b99a;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.sidebar nav button{font-weight:450}.sidebar nav button.active svg{color:#a5b4ff}.count{color:#fff;background:#bd5a43;border-radius:5px;margin-left:auto;padding:0 5px;font-size:9px}.sidebar-bottom{align-items:center;display:flex}.sidebar-bottom small{display:block}.main{min-width:0}.topbar{z-index:10;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.breadcrumb,.top-actions{color:var(--muted);align-items:center;gap:11px;font-size:11px;display:flex}.avatar{background:var(--soft);color:var(--accent);border-radius:50%;place-items:center;width:31px;height:31px;font-weight:600;display:grid}.user-name{color:var(--text)}.content{margin:auto}.page-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.page-head p{color:var(--muted);margin-bottom:0}.eyebrow{color:var(--accent);margin-bottom:10px;font-weight:700}.freshness{color:var(--muted);align-items:center;gap:7px;display:flex}.cards{grid-template-columns:repeat(4,1fr);margin-bottom:25px;display:grid}.stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex}.stat>span{color:var(--muted)}.overview-grid{grid-template-columns:1.5fr 1fr;gap:24px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;margin-bottom:24px}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;display:flex}table{border-collapse:collapse;text-align:left}th{color:var(--muted);white-space:nowrap;font-weight:550}td{border-top:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.mono{font-family:ui-monospace,monospace}.summary{align-items:center;gap:18px;display:flex}.summary svg{color:var(--accent);flex:none}.summary p{color:var(--muted);margin:5px 0 0}.summary button{white-space:nowrap;margin-left:auto}.toolbar{justify-content:flex-end;margin-bottom:18px;display:flex}.search{background:var(--panel);border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;margin-right:auto;position:relative;flex-direction:row!important;padding:0 12px!important;display:flex!important}.search input{background:0 0;border:0;padding:9px 0}.search svg{color:var(--muted)}label{flex-direction:column;gap:7px;display:flex}input,textarea,select{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:7px;min-width:0;padding:10px 12px}textarea{width:100%;font-family:ui-monospace,monospace;font-size:11px}label small{font-size:10px;font-weight:400}.check{flex-direction:row;font-weight:400}.check input{flex:none;width:16px;height:16px}.empty{min-height:160px;font-size:12px}.empty svg{margin-bottom:10px}.empty h3{margin-bottom:4px}.empty p{margin-bottom:0}.notice{color:var(--text);background:var(--soft);border:1px solid #d4ddff;margin-bottom:18px;padding:12px 15px;display:block}.notice .icon{float:right}.notice.error{color:#ac4b37}html[data-theme=dark] .notice.error{color:#f6baaf}.pagination{justify-content:flex-end;align-items:center;display:flex}.chart{width:calc(100% - 40px);height:200px;margin:20px}.chart-caption{color:var(--muted);padding:0 22px 15px}.drawer-backdrop{z-index:40;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--panel);height:100%;overflow:auto;box-shadow:-10px 0 35px #0d1b3222}.drawer dl{gap:1px;font-size:11px;display:grid}.drawer dl>div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;padding:9px 4px;display:grid}dt{color:var(--muted)}dd{overflow-wrap:anywhere;margin:0}.compact{grid-template-columns:repeat(2,1fr)}.compact .stat strong{font-size:22px}.drawer-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}pre{background:var(--bg);border-radius:8px;padding:15px;font-size:11px;overflow:auto}.timeline{padding:0;list-style:none}.timeline li{border-left:2px solid var(--accent);background:var(--soft);gap:3px;margin-bottom:10px;padding:12px 15px;display:grid}dialog{background:var(--panel);color:var(--text);border-radius:14px}dialog form{gap:20px;display:grid}dialog .panel-head{padding:0 0 15px}.form-grid{grid-template-columns:1fr 1fr;display:grid}.wide{grid-column:1/-1}.login{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-art{color:#fff;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.login-art h1{margin:40px 0 20px;line-height:1.2}.login-art p{color:#a8b8d2}.orbit{opacity:.45;width:450px;height:220px;margin-top:60px;position:relative}.orbit span{border:1px solid #6f86bc;border-radius:50%;width:300px;height:300px;position:absolute;left:0}.orbit span:nth-child(2){top:-40px;left:80px}.orbit span:nth-child(3){top:15px;left:170px}.login-card{margin:auto;display:grid}.login-card h2{line-height:1.2}.login-card>p{margin:-9px 0 3px}.login-card>small{margin-top:10px}.login-card .notice a{margin-top:10px;display:block}.secret{font-size:16px}.codes{display:grid}.codes code{background:var(--bg)}.boot{min-height:100vh;color:var(--muted);place-items:center;display:grid}.mobile-only{display:none!important}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1150px){.cards{grid-template-columns:repeat(2,1fr)}.overview-grid{grid-template-columns:1fr}.content{padding:25px}.summary{flex-wrap:wrap}.summary button{margin-left:0}.user-name{display:none}.login-art{padding:40px}.login-art h1{font-size:36px}}@media (max-width:760px){.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.mobile-only{display:inline-flex!important}.breadcrumb{margin-right:auto}.page-head{align-items:flex-start}.search{width:100%}.toolbar button{font-size:11px}.login{grid-template-columns:1fr}.drawer dl>div{grid-template-columns:110px 1fr}.summary{padding:20px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.hidden{display:none!important}.padded{padding:20px}.block{display:block}.server-actions,.tabs,.role-options{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.tabs{border-bottom:1px solid var(--line);margin-top:12px;padding:0 20px}.tabs button{margin-bottom:12px;font-size:11px}.servers-workspace details>summary{cursor:pointer;align-items:center;gap:9px;font-weight:600;display:flex}.servers-workspace form>label,.servers-workspace .form-grid{margin:16px 0}.wizard-steps{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:repeat(6,1fr);gap:10px;margin:0;padding:20px;list-style:none;display:grid}.wizard-steps li{align-items:center;gap:7px;display:flex}.wizard-steps span{background:var(--bg);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid}.wizard-steps .active{color:var(--accent);font-weight:600}.wizard-steps .active span,.wizard-steps .done span{background:var(--accent);color:#fff}.servers-workspace textarea{min-height:110px}.servers-workspace dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px;display:flex}.batch-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}@media (max-width:850px){.wizard-steps{grid-template-columns:repeat(3,1fr)}}html[data-theme=dark] .wizard-steps .active{color:#b8c6ff}input[aria-invalid=true]{border-color:#b54d3a}.error{color:#9e3e2d}html[data-theme=dark] .error{color:#ffc0b4}.server-row-actions{white-space:normal;display:flex}.server-requirements-link p{margin:4px 0 8px}.server-requirements-link a{font-weight:600}.server-requirements caption{text-align:left;color:var(--text);padding:12px 0;font-weight:600}.server-requirements th,.server-requirements td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;max-width:none}.server-requirements th[scope=row]{text-transform:none;letter-spacing:0;width:30%;font-size:13px}.server-requirements h4{margin:24px 0 8px}.server-requirements .table-wrap{margin-bottom:18px}.top-mfa{white-space:nowrap}.mfa-refresh-dialog{width:min(500px,100vw - 32px)}.mfa-refresh-dialog label{margin:18px 0}.mfa-refresh-dialog input{width:100%}.mfa-refresh-dialog .mfa-success{align-items:flex-start;gap:10px;display:flex}.mfa-success svg{flex:none;margin-top:2px}@media (max-width:600px){.topbar>.breadcrumb,.top-actions>.avatar{display:none}.topbar>.top-actions{margin-left:auto}.top-mfa{padding:8px 10px}}.readiness-field{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;display:grid}.readiness-field>button{min-height:42px;margin-top:25px}.readiness-field>small{overflow-wrap:anywhere;grid-column:1/-1}@media (max-width:760px){.readiness-field{grid-template-columns:minmax(0,1fr)}.readiness-field>button{justify-self:start;margin-top:0}}.cloudflare-form{gap:18px;display:grid}.cloudflare-form>button{justify-self:start}.cloudflare-form .dialog-footer{margin-top:0}.cloudflare-form code{overflow-wrap:anywhere}.servers-workspace fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;margin:16px 0;padding:16px}.servers-workspace fieldset legend{padding:0 8px;font-weight:600}.diagnostic-target{border:1px solid var(--line,#d1d5db);overflow-wrap:anywhere;border-radius:12px;margin:18px 0;padding:16px}.diagnostic-checks{margin:16px 0;padding:0;list-style:none}.diagnostic-checks li{border-bottom:1px solid var(--line,#d1d5db);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.diagnostic-checks li>div{flex:1;min-width:0}.diagnostic-checks p{margin:5px 0}.diagnostic-checks .status{flex-shrink:0}.diagnostic-target fieldset{min-width:0}.diagnostic-target .check{flex-wrap:wrap}.diagnostic-target .check small{flex-basis:100%}@media (max-width:480px){.diagnostic-checks li{flex-direction:column;gap:6px}.diagnostic-target{padding:12px}.business-dialog .server-actions button{white-space:normal}}.readiness-reason{white-space:normal;max-width:32ch;color:var(--muted,#667085);margin-top:5px;line-height:1.45}html{scroll-padding-top:90px}button{font-size:13px}.sidebar{overflow-y:auto}.env{font-size:10px}.breadcrumb,.top-actions,.user-name{font-size:12px}.top-help{color:var(--muted);font-weight:600;text-decoration:none}.stat{box-shadow:0 3px 10px #11264403}.panel{box-shadow:0 3px 15px #11264403}.panel-head .muted{font-size:11px}.mono{font-size:12px}.empty svg{color:var(--muted)}.toolbar{margin-top:18px}.search input{width:260px}.search{font-size:13px}.notice p:last-child{margin-bottom:0}.chart-caption{font-size:12px}.summary p{font-size:13px}.summary h2{font-size:17px}.summary{padding:24px}.resource-tabs{border-bottom:1px solid var(--line);gap:6px;margin:22px 0 20px;padding-bottom:10px;display:flex;overflow-x:auto}.resource-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;font-weight:500}.resource-tabs button.active{background:var(--panel);border-color:var(--line);color:var(--accent);box-shadow:0 2px 5px #11264406}.resource-tabs button span{background:var(--bg);color:var(--muted);border-radius:4px;padding:1px 6px;font-size:11px}.next-step-banner{background:var(--sidebar);color:#fff;border:1px solid #263e71;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 25px;padding:26px 28px;display:flex}.next-step-banner .eyebrow{color:#b0bfff}.next-step-banner h2{margin:4px 0 7px;font-size:22px}.next-step-banner p{color:#bfcee6;margin:0;font-size:13px}.next-step-banner>div:last-child{flex-wrap:wrap;flex:none;gap:10px;display:flex}.next-step-banner button{color:#fff!important;background:#203254!important;border-color:#46608d!important}.context-guide{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:0 0 22px;overflow:hidden}.context-guide>summary{cursor:pointer;color:var(--text);align-items:center;gap:10px;padding:14px 18px;font-size:13px;font-weight:600;list-style:none;display:flex}.context-guide>summary>svg:first-child{color:var(--accent)}.context-guide>summary>svg:last-child{margin-left:auto}.context-guide[open]>summary{border-bottom:1px solid var(--line)}.context-guide[open]>summary>svg:last-child{transform:rotate(90deg)}.context-guide-body{color:var(--muted);grid-template-columns:1.2fr 1fr;gap:30px;padding:22px;font-size:13px;display:grid}.context-guide-body h2,.context-guide-body h3{color:var(--text);margin-bottom:8px}.context-guide-body li{padding:4px 0}.guide-link{align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.field-help{color:var(--muted);max-width:64ch;font-weight:400;line-height:1.6;display:block;font-size:12px!important}.field-help a{white-space:nowrap;align-items:center;gap:2px;font-weight:600;display:inline-flex}.field-error{font-weight:500}html[data-theme=dark] .field-error{color:#ffb4a8}.check{flex-wrap:wrap;align-items:flex-start!important}.check .field-help{width:100%;margin-left:26px}.form-grid input,.form-grid select{width:100%}dialog{border:1px solid var(--line);width:min(780px,100vw - 32px);max-height:90vh;padding:0;box-shadow:0 25px 100px #09142644}dialog>form{padding:24px}dialog>form>.panel-head{margin-bottom:22px;padding:0 0 20px}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08152980}.dialog-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:24px;display:flex}.setup-progress{color:var(--muted);grid-template-columns:repeat(3,1fr);gap:12px;padding:0 0 20px;font-size:12px;list-style:none;display:grid}.setup-progress li{align-items:center;gap:8px;display:flex}.setup-progress li>span{background:var(--bg);border:1px solid var(--line);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.setup-progress .current{color:var(--accent);font-weight:600}.setup-progress .current>span{background:var(--soft);border-color:var(--accent)}.review-list>div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:16px;padding:12px 0;display:grid}.review-list dt{color:var(--muted)}.review-list dd{overflow-wrap:anywhere;margin:0;font-weight:500}.drawer{width:min(620px,100vw);padding:24px}.drawer dl>div{font-size:13px}.drawer .panel-head{padding:0 0 20px}.drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08152970}.servers-workspace .tabs button{font-size:13px}.wizard-steps{font-size:12px}.servers-workspace .padded{padding:24px}.wizard .panel-head h2{font-size:20px}.help-search{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;margin:25px 0;padding:9px 16px;display:flex}.help-search>svg{color:var(--accent);flex:none}.help-search input{border:0;flex:1;min-width:0;padding:9px 0;font-size:15px}.help-search span{color:var(--muted);white-space:nowrap;font-size:12px}.help-intro{align-items:flex-start;gap:14px;margin:28px 0 20px;display:flex}.help-intro>svg{color:var(--accent);flex:none;margin-top:3px}.help-intro p{color:var(--muted);margin:5px 0 0}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.guide-card{text-align:left;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:14px;min-height:215px;padding:24px;transition:transform .15s,border-color .15s;display:block}.guide-card:hover{border-color:var(--accent);filter:none;transform:translateY(-2px)}.guide-card-icon{width:38px;height:38px;color:var(--accent);background:var(--soft);border-radius:10px;place-items:center;margin-bottom:17px;display:inline-grid}.guide-card h3{margin-bottom:7px}.guide-card p{color:var(--muted);font-size:13px;font-weight:400;line-height:1.6}.guide-card>span:last-child{color:var(--accent);justify-content:space-between;align-items:center;margin-top:22px;font-size:12px;display:flex}.guide-layout{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:26px;display:grid}.guide-toc{gap:5px;font-size:13px;display:grid;position:sticky;top:92px}.guide-toc>a{color:var(--muted);border-left:2px solid var(--line);padding:9px 12px;text-decoration:none}.guide-toc>a:hover{color:var(--accent);border-color:var(--accent)}.guide-toc>button{margin-bottom:12px}.guide-toc>button:last-child{white-space:normal;margin-top:15px}.guide-article{background:var(--panel);border:1px solid var(--line);border-radius:14px;min-width:0;padding:32px}.guide-article-head{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:25px}.guide-article-head h2{margin:6px 0 9px;font-size:27px}.guide-article p,.guide-article li{color:var(--muted);font-size:14px;line-height:1.8}.access-note{color:var(--muted);background:var(--bg);border-radius:8px;padding:10px 13px;font-size:12px;display:block}.guide-article>section{margin:30px 0}.guide-article h3{margin:0 0 12px;font-size:18px}.guide-article h4{margin:0 0 5px;font-size:14px}.guide-steps li{padding:6px 0 6px 4px}.settings-reference>section{border-bottom:1px solid var(--line);padding:18px 0;scroll-margin-top:90px}.settings-reference p{margin-bottom:5px}.settings-reference code{overflow-wrap:anywhere;background:var(--bg);max-width:100%;color:var(--text);border-radius:6px;padding:5px 9px;font-size:12px;display:inline-block}.verification-line{align-items:flex-start;gap:10px;display:flex}.verification-line>svg{color:#26825c;flex:none;margin-top:5px}.troubleshooting,.advanced-guide{border:1px solid var(--line);border-radius:9px;margin:10px 0;padding:13px 16px}.troubleshooting summary,.advanced-guide summary{cursor:pointer;font-size:14px;font-weight:600}.troubleshooting p,.advanced-guide p{margin:12px 0 0}.related-guides{flex-wrap:wrap;gap:8px;display:flex}.login-card>p,.login-card>small{font-size:13px}@media (max-width:1200px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-step-banner{flex-direction:column;align-items:flex-start}.context-guide-body{grid-template-columns:1fr}.guide-layout{grid-template-columns:175px minmax(0,1fr)}}@media (max-width:1000px){.guide-layout{grid-template-columns:1fr}.guide-toc{flex-wrap:wrap;gap:8px;display:flex;position:static}.guide-toc>a{border:1px solid var(--line);border-radius:6px}.guide-toc>button,.guide-toc>button:last-child{margin:0}.content{padding:25px}.topbar{padding:0 24px}.user-name{display:none}}@media (max-width:760px){.main{width:100%;margin-left:0}.sidebar{width:256px}.top-help{border:0}.top-help span{display:none}h1{font-size:26px}.page-head p{font-size:13px}.guide-grid{grid-template-columns:1fr}.guide-article{padding:22px}.help-search span{display:none}.next-step-banner{padding:22px}.next-step-banner>div:last-child{flex-wrap:wrap;flex:none;width:100%}.next-step-banner h2{font-size:21px}.stat small{font-size:11px}.context-guide-body{gap:16px;padding:18px}.search input{width:100%}td,th{padding:13px 17px}.dialog-footer{flex-wrap:wrap}.dialog-footer>button{flex:1}dialog>form{padding:20px}.setup-progress{gap:7px;font-size:11px}.setup-progress li{flex-direction:column;align-items:flex-start}.review-list>div{grid-template-columns:110px 1fr}.freshness{align-items:flex-start}.resource-tabs{margin-top:15px}.record-count{white-space:nowrap}}:root{--button:#465fe8}button{background:var(--button)}.table-wrap{position:relative}.business-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.business-toolbar>label{flex:1;min-width:240px}.business-toolbar>.muted{font-size:12px}.business-console{min-width:0}.business-budget .cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.business-budget .stat strong{font-size:26px}.business-budget .panel-head{padding:0 0 15px}.business-budget .server-actions{margin:0}.business-dialog{width:min(800px,95vw)}.business-dialog>form{margin-top:20px}.business-dialog details{border:1px solid var(--line);border-radius:8px;padding:12px}.business-dialog summary,.business-help summary{cursor:pointer;font-weight:600}.business-dialog textarea{margin:12px 0}.business-details{gap:0;margin:20px 0;display:grid}.business-details>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1fr) 2fr;gap:16px;padding:9px 0;display:grid}.business-details dd{word-break:break-word}.business-wizard-steps{color:var(--muted);flex-wrap:wrap;gap:12px;margin:18px 0;padding:0;font-size:12px;list-style:none;display:flex}.business-wizard-steps li{align-items:center;gap:5px;display:flex}.business-wizard-steps span{border:1px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.business-wizard-steps .active{color:var(--accent);font-weight:700}.business-wizard-steps .active span{background:var(--accent);color:#fff}.business-dialog fieldset{border:1px solid var(--line);border-radius:10px;padding:16px}.business-dialog fieldset label{margin:10px 0}.business-guide-layout{grid-template-columns:230px minmax(0,1fr);gap:22px;display:grid}.business-guide-layout>nav{flex-direction:column;align-items:stretch;gap:8px;display:flex}.business-guide-layout nav button{text-align:left;justify-content:space-between}.business-help article{padding:26px}.business-help h3{margin-top:24px}.business-help details{border-top:1px solid var(--line);padding:14px 0}.business-report-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.business-report-filters label{flex:1;min-width:170px}.business-brand{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.business-brand .brand-mark{background:var(--accent);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.business-brand small{color:var(--muted);font-size:11px;font-weight:400;display:block}.business-workspace .topbar{gap:15px}.business-help .toolbar a{font-weight:600}.business-console pre{max-height:65vh}.business-console .resource-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:900px){.business-guide-layout{grid-template-columns:1fr}.business-guide-layout>nav{flex-direction:row;overflow:auto}.business-guide-layout>nav button{flex:none}.business-workspace .topbar{flex-wrap:wrap;height:auto;min-height:68px;padding:14px}.business-workspace .top-actions{flex-wrap:wrap;gap:8px}.business-budget .panel-head{flex-wrap:wrap}.business-toolbar>label{min-width:180px}.business-toolbar>.muted{width:100%}.business-report-filters button{flex:1}.business-wizard-steps{font-size:11px}.business-details>div{grid-template-columns:1fr}.business-details dd{margin-bottom:5px}}.business-console .next-step-banner .guide-link{color:#fff;border:1px solid #9daee0;border-radius:8px;padding:10px 14px}.business-console>.resource-tabs{flex-wrap:wrap;overflow:visible}:root{--bg:#f4f6fb;--panel:#fff;--text:#18243a;--muted:#59677d;--line:#dfe5ef;--accent:#4c57d9;--soft:#edf0ff;--sidebar:#101b30;--radius:14px;--shadow:0 8px 30px #17284608;--focus:#6577e8}html[data-theme=dark]{--bg:#0d1423;--panel:#141e30;--text:#e7edf8;--muted:#a5b2c8;--line:#2b3850;--accent:#a5b4ff;--soft:#233153;--sidebar:#0a1220;--shadow:0 8px 30px #0002;--focus:#a5b4ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.6}button,input,select,textarea{font:inherit}button{border-radius:9px;min-height:44px;padding:10px 15px;font-weight:600;transition:border-color .15s,box-shadow .15s}button.secondary{background:var(--panel);border:1px solid var(--line);color:var(--text)}button.secondary:hover{background:var(--soft);border-color:var(--accent)}button:disabled{opacity:.55;cursor:not-allowed}button.danger{color:#fff;background:#b42318;border-color:#b42318}button.icon{border-radius:9px;width:44px;min-width:44px;height:44px;padding:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[role=menuitem]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}h1{letter-spacing:-1px;font-size:30px;line-height:1.2}h2{font-size:19px;line-height:1.35}h3{font-size:16px}.muted{color:var(--muted)}label{color:var(--text);font-size:13px;font-weight:600}label small,.field-help{font-weight:400;line-height:1.55}.ui-input,.ui-select,.ui-textarea{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--text);border-radius:8px;max-width:100%;padding:10px 12px;font-size:14px;transition:border-color .15s}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{border-color:#9daac2}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--accent)}.ui-input[type=checkbox],.ui-input[type=radio]{width:18px;height:18px;min-height:18px;accent-color:var(--accent);flex:none}.ui-textarea{resize:vertical;line-height:1.6}.ui-input[readonly],.ui-textarea[readonly]{background:var(--bg)}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:#b42318}.form-grid{gap:20px}.check{align-items:center;gap:10px}.sidebar{background:var(--sidebar);flex-direction:column;gap:0;width:256px;padding:28px 16px 16px;transition:width .18s;display:flex}.brand{gap:12px;padding:0 12px;font-size:17px;line-height:1.35}.brand>.nav-title{min-width:0}.brand small{color:#a8b7d2;letter-spacing:.3px;margin-top:4px;font-size:11px;font-weight:400;display:block}.brand-mark{border-radius:11px;width:36px;min-width:36px;height:36px}.workspace{background:#ffffff06;border-color:#ffffff16;gap:8px;margin:28px 8px 24px;padding:10px 12px;font-size:12px}.nav-label{letter-spacing:1.8px;color:#93a4c3;padding:0 14px 10px;font-size:10px}.sidebar nav{gap:5px;display:grid}.sidebar nav button{color:#bdcbe2;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:flex-start;gap:11px;min-height:44px;padding:11px 13px;font-size:13px}.sidebar nav button svg{flex:none}.sidebar nav button.active{color:#fff;background:#293d69;border-color:#4d60954d;box-shadow:inset 3px 0 #a5b4ff}.sidebar nav button:hover{background:#223451}.nav-active-arrow{color:#c1cdff;margin-left:auto}.sidebar-bottom{color:#bdcbe2;gap:11px;margin-top:auto;padding:28px 13px 16px;font-size:11px}.sidebar-bottom>svg{flex:none}.sidebar-bottom small{color:#8fa2c4;text-transform:capitalize}.sidebar .nav-collapse{color:#bdcbe2;background:0 0;justify-content:flex-start;gap:12px;margin:0 4px;padding:10px;font-size:12px}.sidebar.is-collapsed{width:80px;padding-left:10px;padding-right:10px}.sidebar.is-collapsed .nav-title,.sidebar.is-collapsed .workspace,.sidebar.is-collapsed .nav-active-arrow{display:none}.sidebar.is-collapsed .brand{justify-content:center;margin-bottom:34px;padding:0}.sidebar.is-collapsed nav button{justify-content:center;padding:10px}.sidebar.is-collapsed .sidebar-bottom,.sidebar.is-collapsed .nav-collapse{justify-content:center;padding:12px 0}.main{width:calc(100% - 256px);margin-left:256px;transition:margin-left .18s,width .18s}.sidebar-collapsed .main{width:calc(100% - 80px);margin-left:80px}.topbar{background:var(--panel);border-bottom:1px solid var(--line);gap:16px;height:76px;padding:0 30px}.top-actions{gap:8px;min-width:0}.topbar .breadcrumb{white-space:nowrap;font-size:12px}.ui-command-trigger{justify-content:flex-start;gap:9px;min-width:190px;color:var(--muted)!important;font-size:12px!important;font-weight:400!important}.ui-command-trigger kbd{white-space:nowrap;border:1px solid var(--line);border-radius:4px;margin-left:auto;padding:2px 4px;font-size:9px}.content{max-width:1600px;padding:32px}.page-head{margin-bottom:8px}.page-head p{max-width:700px;font-size:14px}.eyebrow{letter-spacing:1.7px;font-size:10px}.freshness{margin:8px 0 20px;padding:9px 0;font-size:11px}.freshness.stale{color:#966112}.freshness.stale .online-dot{background:#c58115}.top-help{border:1px solid var(--line);border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-size:12px;display:flex}.user-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.cards{gap:18px}.stat,.panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:var(--panel)}.stat{padding:22px 24px}.stat>span{font-size:13px}.stat strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:34px;line-height:1.7}.stat small{color:var(--muted);font-size:11px}.panel{overflow:hidden}.panel-head{align-items:center;gap:16px;padding:20px 24px}.panel-head h2{margin:0}.panel-head small{margin-top:5px;display:block}.record-count{white-space:nowrap;border:1px solid var(--line);background:var(--bg);color:var(--muted);border-radius:6px;padding:4px 9px;font-size:11px}.table-wrap{max-width:100%;max-height:72vh;overflow:auto}table{width:100%;font-size:13px}th{letter-spacing:.9px;text-transform:uppercase;background:var(--bg);z-index:1;padding:13px 22px;font-size:10px;position:sticky;top:0}td{border-bottom:1px solid var(--line);padding:16px 22px;line-height:1.5}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--bg)}td .block{color:var(--muted);margin-top:5px;font-size:11px}.status{border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.status.good{color:#176c49;background:#e6f5ee}.status.bad{color:#a52b29;background:#fcebea}.status.neutral{color:#756021;background:#f8f2dd}html[data-theme=dark] .status.good{color:#8fe2bd;background:#143d32}html[data-theme=dark] .status.bad{color:#ffb9b2;background:#512627}html[data-theme=dark] .status.neutral{color:#ead28a;background:#443a21}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0}.search{min-width:0;min-height:44px;padding:0 12px}.search .ui-input{width:100%;min-height:42px;box-shadow:none;background:0 0;border:0;padding:8px 4px}.toolbar .search{max-width:360px}.resource-tabs,.tabs{gap:6px}.resource-tabs button,.tabs button{white-space:nowrap;border:1px solid #0000;border-radius:8px;min-height:40px}.resource-tabs button.active,.tabs button.active{background:var(--soft);border-color:var(--line);color:var(--accent)}.server-row-actions{flex-flow:wrap;align-items:center;gap:7px}.server-row-actions>button{min-height:36px;padding:7px 10px;font-size:11px}.server-actions{gap:10px}.empty{text-align:center;color:var(--muted);padding:48px 24px}.empty h3{color:var(--text);margin:12px 0 8px;font-size:17px}.empty p{max-width:520px;margin:6px auto 18px;line-height:1.6}.notice{overflow-wrap:anywhere;border-radius:10px;font-size:13px}.notice.error,.error{color:#a63227}html[data-theme=dark] .notice.error,html[data-theme=dark] .error,html[data-theme=dark] .field-error{color:#ffc1b7}.notice.error{background:#fff1ef;border-color:#f0c7c1}html[data-theme=dark] .notice.error{background:#39232a;border-color:#704247}.notice button{flex:none}.field-error{color:#a63227;font-size:12px;display:block}.pagination{gap:12px;font-size:12px}.ui-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#07132799;animation:.15s ease-out ui-fade;position:fixed;inset:0}.ui-dialog{z-index:100;background:var(--panel);width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border:1px solid var(--line);border-radius:16px;outline:none;flex-direction:column;animation:.16s ease-out ui-fade;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 90px #0004}.ui-dialog-head{border-bottom:1px solid var(--line);flex:none;align-items:flex-start;padding:22px 24px}.ui-dialog-head>div{min-width:0}.ui-dialog-head h2{overflow-wrap:anywhere;margin:0;font-size:20px}.ui-dialog-head p{color:var(--muted);max-width:60ch;margin:8px 0 0;font-size:12px}.ui-dialog-head>.icon{flex:none;margin:-5px -7px -5px 10px}.ui-dialog-body{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.ui-dialog-body>form{gap:20px;display:grid}.ui-dialog .dialog-footer{background:var(--panel);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:18px;display:flex;position:sticky;bottom:0}.ui-dialog label{min-width:0}.ui-dialog .form-grid{margin:0}.ui-sheet{border-radius:0;width:min(680px,100vw);height:100dvh;max-height:100dvh;top:0;transform:none}.ui-sheet-right{left:auto;right:0}.ui-sheet-left{width:min(320px,100vw);left:0;right:auto}.ui-sheet .ui-dialog-body{padding:24px}.ui-confirm{width:min(440px,100vw - 32px);padding:26px}.ui-confirm h2{margin:0 0 10px;font-size:20px}.ui-confirm>p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.65}.ui-secret{width:min(600px,100vw - 32px)}.ui-secret textarea{overflow-wrap:anywhere;width:100%;margin-top:8px;font-family:ui-monospace,monospace;font-size:12px}.ui-secret-tools{gap:10px;margin:16px 0;display:flex}.ui-dialog.business-dialog{width:min(800px,100vw - 32px)}.ui-dialog.mfa-refresh-dialog{width:min(500px,100vw - 32px)}.ui-dialog.customer-dialog{width:min(760px,100vw - 32px)}.ui-dialog .panel-head:not(.ui-dialog-head){padding:0 0 14px}.drawer.ui-sheet{padding:0}.drawer.ui-sheet dl>div{padding:11px 0}.sidebar-mobile{color:#bdcbe2;flex-direction:column;min-height:100%;display:flex}.sidebar-mobile nav{gap:6px;display:grid}.sidebar-mobile nav button{color:#bdcbe2;background:0 0;justify-content:flex-start;gap:12px}.sidebar-mobile nav button.active{color:#fff;background:#293d69}.sidebar-mobile .brand{color:#fff}.sidebar-mobile .sidebar-bottom{margin-top:24px}.ui-mobile-navigation{background:var(--sidebar);color:#fff;border-color:#293d69}.ui-mobile-navigation .ui-dialog-head{border-color:#293d69}.ui-mobile-navigation .icon{color:#fff}.ui-mobile-navigation .ui-dialog-body{padding:16px}.ui-menu{z-index:120;background:var(--panel);border:1px solid var(--line);border-radius:12px;min-width:200px;max-width:min(340px,100vw - 24px);padding:6px;animation:.12s ease-out ui-fade;box-shadow:0 14px 45px #0002}.ui-menu [role=menuitem]{text-align:left;white-space:normal;border-radius:7px;justify-content:flex-start;gap:9px;width:100%;min-height:40px;padding:9px 12px;font-size:12px;display:flex;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border:0!important}.ui-menu [role=menuitem][data-highlighted]{outline:0;background:var(--soft)!important}.ui-menu [data-disabled]{opacity:.45}.ui-menu-trigger{gap:7px}.ui-tooltip{z-index:150;background:var(--text);max-width:260px;color:var(--panel);border-radius:7px;padding:7px 10px;font-size:11px;line-height:1.5;box-shadow:0 5px 18px #0002}.ui-tooltip-arrow{fill:var(--text)}.ui-command{z-index:100;background:var(--panel);width:min(600px,100vw - 32px);color:var(--text);border:1px solid var(--line);border-radius:15px;position:fixed;top:min(18vh,160px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 90px #0004}.ui-command-input{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:14px 18px;display:flex}.ui-command-input input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:15px}.ui-command-input>.icon{flex:none;width:32px;min-width:32px;height:32px;min-height:32px}.ui-command [cmdk-list]{max-height:350px;padding:10px;overflow:auto}.ui-command [cmdk-group-heading]{letter-spacing:1.4px;color:var(--muted);padding:7px 10px;font-size:10px}.ui-command [cmdk-item]{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:11px 13px;font-size:13px;display:flex}.ui-command [cmdk-item][data-selected=true]{background:var(--soft);color:var(--accent)}.ui-command [cmdk-empty]{text-align:center;color:var(--muted);padding:30px;font-size:13px}.ui-command-hint{border-top:1px solid var(--line);color:var(--muted);padding:11px 20px;font-size:11px}.ui-loading{gap:14px;padding:24px;display:grid}.ui-skeleton{background:linear-gradient(100deg,var(--bg) 20%,var(--line) 45%,var(--bg) 70%);background-size:250% 100%;border-radius:7px;height:38px;animation:1.7s infinite ui-shimmer}.ui-skeleton:nth-child(2n){width:84%}.login{background:var(--panel)}.login-art{background:radial-gradient(at 15% 0,#293b6c 0%,#121e34 55%);padding:70px}.login-art h1{letter-spacing:-1.5px;font-size:clamp(34px,3.2vw,48px);font-weight:650}.login-art p{max-width:42ch;font-size:15px;line-height:1.8}.login-card{gap:22px;width:min(490px,100%);padding:44px}.login-card h2{letter-spacing:-.8px;font-size:30px}.login-card .eyebrow{font-size:10px}.login-card>p{font-size:13px;line-height:1.6}.login-card>small{color:var(--muted);font-size:11px}.codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.codes code{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:7px;padding:10px;font-size:12px}.business-workspace .content{max-width:1600px}.business-workspace .topbar>.business-brand{font-size:12px}.business-workspace .topbar .business-brand>.brand-mark{display:none}.business-toolbar .muted{font-size:11px}.business-toolbar button{min-height:40px}.business-console>.resource-tabs{margin-top:12px}.business-details{font-size:13px}.business-workspace .top-actions>.status{font-size:10px}.business-workspace .business-brand strong{font-size:13px}.business-workspace .business-brand small{display:none}[data-sonner-toaster]{--width:360px!important;font-family:inherit!important}[data-sonner-toast]{border-radius:12px!important;font-size:13px!important;box-shadow:0 12px 40px #0002!important}[data-sonner-toast] [data-description]{font-size:12px!important;line-height:1.5!important}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1380px){.ui-command-trigger{justify-content:center;width:44px;min-width:44px;padding:0!important}.ui-command-trigger>span,.ui-command-trigger>kbd,.user-name{display:none}.topbar{padding:0 24px}.content{padding:28px}}@media (max-width:1050px){.topbar>.breadcrumb{display:none}.top-actions{margin-left:auto}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.page-head{align-items:flex-start}.business-workspace .topbar>.business-brand,.business-workspace .top-actions>.status{display:none}}@media (max-width:760px){.sidebar{display:none}.main,.sidebar-collapsed .main{width:100%;margin-left:0}.topbar{gap:8px;height:68px;padding:0 16px}.top-actions{gap:4px}.top-actions>.avatar,.top-actions>.user-name{display:none}.top-help{justify-content:center;width:44px;min-width:44px;padding:0}.top-help>span{display:none}.content{padding:24px 16px}.page-head h1{font-size:26px}.page-head>button{width:44px;min-width:44px;height:44px;padding:0;font-size:0}.page-head>button svg{width:18px;height:18px}.cards{gap:12px}.stat{padding:17px}.stat strong{font-size:28px}.panel-head{gap:10px;padding:18px}.table-wrap th,.table-wrap td{padding:13px 16px}.toolbar .search{width:100%;max-width:none}.toolbar>.search{flex:100%}.form-grid{grid-template-columns:1fr}.ui-dialog-head,.ui-dialog-body{padding:18px}.ui-dialog .dialog-footer{gap:8px}.ui-dialog .dialog-footer>button{flex:1;justify-content:center}.ui-sheet .ui-dialog-body{padding:20px}.login-art{display:none}.login-card{gap:20px;padding:28px}.login-card h2{font-size:27px}.codes{grid-template-columns:1fr}.business-toolbar>label{width:100%;min-width:0}.ui-command-hint{font-size:10px}.ui-command [cmdk-list]{max-height:55dvh}[data-sonner-toaster]{--width:calc(100vw - 32px)!important}.business-report-filters label{flex:160px;min-width:0}.summary,.next-step-banner{flex-wrap:wrap;gap:16px;padding:20px}}@media (max-width:400px){.top-mfa{justify-content:center;width:44px;min-width:44px;height:44px;padding:0!important}.top-mfa>span{display:none}.top-actions>.ui-command-trigger,.ui-command-trigger{min-width:44px}.login-card{padding:24px}.stat{padding:14px}.stat strong{font-size:25px}.page-head p,.dialog-footer button{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:760px){.business-workspace .topbar{flex-wrap:nowrap;gap:8px;height:68px;min-height:68px;padding:0 16px}.business-workspace .top-actions{flex-wrap:nowrap;gap:4px}.business-workspace .topbar>.business-brand{display:none}.business-workspace .top-help{justify-content:center;width:44px;min-width:44px;padding:0}.business-workspace .top-mfa,.business-workspace .top-actions>button{flex:none}}[data-sonner-toaster][data-sonner-theme=light]{--success-bg:#eefbf3!important;--success-text:#166534!important;--success-border:#b9dec6!important;--info-bg:#eff6ff!important;--info-text:#1e40af!important;--info-border:#c2d6f4!important;--error-bg:#fff1f0!important;--error-text:#9f2020!important;--error-border:#edc2bd!important}[data-sonner-toaster][data-sonner-theme=dark]{--success-bg:#142c23!important;--success-text:#b1efd0!important;--success-border:#2f5b49!important;--info-bg:#192b48!important;--info-text:#c3d9ff!important;--info-border:#3c557a!important;--error-bg:#39232a!important;--error-text:#ffc1b7!important;--error-border:#704247!important}
