:root{color-scheme:dark;--bg: #020812;--bg-deep: #01050b;--panel: #07111d;--panel-2: #071a30;--line: rgba(168, 191, 219, .17);--line-strong: rgba(168, 191, 219, .32);--text: #f5f7fb;--muted: #a9b8ca;--muted-2: #72849a;--blue: #1682ff;--blue-light: #64adff;--orange: #ff5a12;--orange-light: #ff7a32;--gold: #ffd166;--green: #4be5b0;--danger: #ff4964;--radius: 0;--display: "Barlow Semi Condensed", "Avenir Next Condensed", "Arial Narrow", sans-serif;--body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--body);background:var(--bg);color:var(--text);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 78% 0,rgba(22,130,255,.07),transparent 30%),var(--bg)}button,input,select,textarea{font:inherit}button,a{transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}button{cursor:pointer}a{color:#9bc2ff;text-decoration:none}a:hover{color:#fff}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(420px,.7fr);gap:18px;align-items:center;max-width:1180px;margin:0 auto;padding:28px}.auth-panel,.panel,.session-card,.metric,.device-card,.license-card,.store-card,.firmware-card,.help-card,.empty-state{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:none}.auth-panel{padding:22px}.auth-intro{display:grid;gap:14px;min-height:460px;align-content:center;border-color:#ff5a0042}.brand-lockup{display:flex;align-items:center;gap:10px;min-width:0;line-height:1}.brand-lockup>span:not(.brand-logo){border:1px solid var(--line-strong);border-left:3px solid var(--orange);padding:6px 10px;color:var(--blue-light);background:#1682ff14;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.brand-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden}.brand-logo img{display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.brand-logo--full{width:min(380px,100%);aspect-ratio:1448 / 1086}.brand-logo--full img{width:100%;height:100%;object-fit:contain}.brand-logo--mark{width:min(188px,100%);aspect-ratio:1448 / 1086}.brand-logo--mark img{width:100%;height:100%;object-fit:contain}.brand-lockup.large{flex-direction:column;align-items:flex-start;gap:9px}.brand-lockup.large>span:not(.brand-logo){font-size:12px}.auth-intro h1{max-width:680px;margin:0;font-family:var(--display);font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1.02;letter-spacing:-.022em}.auth-intro p,.workspace-header p,.panel-copy,.store-card small,.firmware-card small,.firmware-card p,.help-card p,.empty-state span{color:var(--muted);line-height:1.5}.auth-intro p{max-width:680px;margin:0;font-size:17px}.auth-kicker{width:fit-content;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-left:3px solid var(--orange);padding:7px 10px;color:var(--blue-light);background:#1682ff14;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.auth-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.auth-points span,.auth-steps span{display:flex;align-items:center;gap:8px;min-height:42px;border:1px solid rgba(75,132,196,.28);border-radius:7px;padding:8px 10px;color:#dbeaff;background:#02071185;font-size:13px;font-weight:800}.auth-steps{display:grid;gap:8px}.auth-steps span{align-items:flex-start}.auth-steps b{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:999px;color:#170700;background:var(--orange);font-size:12px}.auth-steps small{color:#dbeaff;line-height:1.35}.auth-points svg,.panel h2 svg,.data-row svg{color:var(--orange)}.auth-card{display:grid;gap:16px}.auth-card-title{display:grid;gap:4px}.auth-card-title strong{font-family:var(--display);font-size:24px;font-weight:600}.auth-card-title span{color:var(--muted);font-size:13px;line-height:1.45}.auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.auth-tabs button,.workspace-actions button,.portal-sidebar nav button,.sign-out-button,.auth-switch,.inline-button,.control-link,.portal-form button{min-height:42px;border:1px solid rgba(75,132,196,.34);border-radius:var(--radius);color:#dbeaff;background:#05101bc7;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:850;letter-spacing:.04em;text-align:center;text-transform:uppercase}.auth-tabs button.active,.portal-sidebar nav button.active,.portal-sidebar nav button:hover,.workspace-actions button:hover,.inline-button:hover,.control-link:hover,.auth-switch:hover{border-color:#ff5a00ad;color:#fff;background:#1682ff1a}.portal-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.portal-form label{display:grid;gap:6px;min-width:0}.portal-form label.wide{grid-column:1 / -1}.portal-form>button.wide{grid-column:1 / -1}.portal-form span,.section-label,.session-card small,.session-card span,dt,.metric span,.status-badge,.help-card span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.portal-form input,.portal-form select,.portal-form textarea{width:100%;min-width:0;border:1px solid rgba(75,132,196,.46);border-radius:var(--radius);padding:10px 11px;color:var(--text);background:#020711e0}.portal-form textarea{min-height:116px;resize:vertical}.portal-form button,.primary{border-color:var(--orange);color:#fff;background:var(--orange)}.portal-form button:disabled{opacity:.65;cursor:not-allowed}.auth-switch{width:100%;min-height:36px;color:#b9d5ff}.auth-message{min-height:42px;margin:0;border:1px solid rgba(53,228,182,.24);border-radius:var(--radius);padding:11px 12px;color:#bfffe9;background:#35e4b614;font-size:13px;line-height:1.4}.portal-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.portal-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:14px;border-right:1px solid var(--line);padding:18px 12px;background:var(--bg-deep)}.portal-sidebar .brand-lockup{flex-direction:column;align-items:flex-start;padding:0 4px}.session-card{display:grid;gap:5px;padding:12px}.session-card strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.portal-sidebar nav{display:grid;gap:4px}.portal-sidebar nav button,.sign-out-button{justify-content:flex-start;padding:0 10px}.sign-out-button{margin-top:auto}.portal-workspace{display:grid;align-content:start;gap:16px;padding:22px}.workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.workspace-header h1{margin:4px 0 0;font-family:var(--display);font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1;letter-spacing:-.022em}.workspace-header p{max-width:840px;margin:8px 0 0}.section-label{width:fit-content;display:inline-flex;border:1px solid var(--line-strong);border-left:3px solid var(--orange);padding:6px 10px;color:var(--blue-light);background:#1682ff14;letter-spacing:.08em}.workspace-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:260px}.status-pill{min-height:42px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(53,228,182,.34);border-radius:var(--radius);padding:0 12px;color:#bfffe9;background:#35e4b614;font-size:13px;font-weight:850}.status-pill.pending{border-color:#ffd16657;color:var(--gold);background:#ffd16614}.page-grid,.split-grid{display:grid;gap:16px}.split-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.panel{min-width:0;padding:16px}.panel header{margin-bottom:14px}.panel h2{display:flex;align-items:center;gap:9px;margin:0;font-size:17px}.summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.metric{display:grid;gap:4px;min-height:94px;padding:14px}.metric strong{font-size:30px;line-height:1}.metric small{color:var(--green);font-size:12px;font-weight:850;text-transform:uppercase}.device-list,.license-grid,.store-grid,.firmware-list,.help-grid{display:grid;gap:12px}.device-list,.license-grid,.store-grid,.firmware-list{grid-template-columns:repeat(2,minmax(0,1fr))}.help-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.device-card,.license-card,.store-card,.firmware-card,.help-card{min-width:0;padding:14px}.device-card,.firmware-card,.help-card,.license-card,.store-card{display:grid;gap:11px}.device-card>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;align-items:center}.device-card>div:first-child small{grid-column:2}.state-dot{width:10px;height:10px;border-radius:99px;background:var(--gold);box-shadow:0 0 12px #ffd1666b}.state-dot.live{background:var(--green);box-shadow:0 0 12px #35e4b66b}.device-card strong,.license-card strong,.store-card strong,.firmware-card strong,.help-card strong{overflow:hidden;color:#fff;text-overflow:ellipsis}.device-card small,.data-row small,dd,.empty-state span{color:var(--muted);font-size:12px}.cloud-access-cardlet,.license-cardlet{display:grid;gap:3px;border:1px solid rgba(55,169,255,.34);border-radius:var(--radius);padding:10px;background:#0d2a487a}.license-cardlet.promo,.promo-license,.featured-upgrade{border-color:#ff840070;background:linear-gradient(135deg,#ff840024,#0d2a487a),#0d2a487a}.network-discovery-cardlet{display:grid;gap:3px;border:1px solid rgba(53,228,182,.34);border-radius:var(--radius);padding:10px;background:#0e433a70}.device-identity-cardlet{display:grid;gap:3px;border:1px solid rgba(255,209,102,.36);border-radius:var(--radius);padding:10px;background:#62481057}.device-identity-cardlet.verified{border-color:#35e4b666;background:#0e433a70}.cloud-access-cardlet span,.license-cardlet span,.network-discovery-cardlet span,.device-identity-cardlet span{color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase}.cloud-access-cardlet strong,.license-cardlet strong,.network-discovery-cardlet strong,.device-identity-cardlet strong{font-size:13px;overflow-wrap:anywhere}.cloud-access-cardlet small,.license-cardlet small,.network-discovery-cardlet small,.device-identity-cardlet small{color:#c6ddff}.included-plan-note{color:#bfffe9;font-size:12px;font-weight:850}dl{display:grid;gap:8px;margin:0}dt{margin-bottom:2px}dd{margin:0;overflow-wrap:anywhere}.control-link,.inline-button{width:fit-content;padding:0 12px}.claim-code{display:grid;gap:4px;margin-top:14px;border:1px solid rgba(53,228,182,.42);border-radius:var(--radius);padding:14px;background:#35e4b61a}.claim-code small,.claim-code span{color:#bfffe9;font-size:12px}.claim-code strong{color:#fff;font-size:30px}pre{margin:0;max-width:100%;overflow:auto;border:1px solid rgba(75,132,196,.32);border-radius:var(--radius);padding:13px;color:#eaf4ff;background:#01050c;font:12px/1.55 Consolas,SFMono-Regular,monospace;white-space:pre-wrap;word-break:break-word}.row-list{display:grid;gap:10px}.data-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.data-row:first-child{border-top:0;padding-top:0}.data-row span{display:grid;gap:2px;min-width:0}.data-row em{color:var(--green);font-size:12px;font-style:normal;font-weight:850;text-transform:uppercase;white-space:nowrap}.status-badge{width:fit-content;border:1px solid rgba(255,90,0,.38);border-radius:var(--radius);padding:4px 8px;color:#ffc49a;background:#ff5a001a}.tag-list{display:flex;flex-wrap:wrap;gap:6px}.tag-list span{border:1px solid rgba(53,228,182,.32);border-radius:999px;padding:4px 8px;color:#bfffe9;background:#35e4b614;font-size:12px;font-weight:800}.tag-list span.premium-tag{border-color:#ff840085;color:#ffe1bd;background:#ff84001f}.store-card b{color:var(--gold);font-size:22px}.store-card p{margin:0;color:#d9e5f4;font-size:13px;line-height:1.45}.firmware-card p,.help-card p,.panel-copy{margin:0}.panel>.panel-copy{margin-bottom:14px}.integration-list{display:grid;gap:10px}.integration-row{display:grid;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(75,132,196,.28);border-radius:var(--radius);padding:10px;background:#0207116b}.integration-row>span:nth-child(2){display:grid;gap:3px;min-width:0}.integration-row strong{overflow:hidden;color:#fff;text-overflow:ellipsis}.integration-row small{color:var(--muted);font-size:12px;line-height:1.4}.integration-row a{border:1px solid rgba(75,132,196,.34);border-radius:var(--radius);padding:7px 10px;color:#dbeaff;background:#05101bc7;font-size:12px;font-weight:850}.integration-status{width:fit-content;border:1px solid rgba(255,209,102,.38);border-radius:var(--radius);padding:5px 8px;color:var(--gold);background:#ffd16614;font-size:11px;font-weight:900;text-transform:uppercase}.integration-row.ready .integration-status{border-color:#35e4b661;color:#bfffe9;background:#35e4b614}.integration-row.action-needed .integration-status{border-color:#ff49646b;color:#ffc3cc;background:#ff49641a}.help-card svg{color:var(--orange)}.help-card span{color:var(--green)}.empty-state{grid-column:1 / -1;display:grid;justify-items:start;gap:6px;min-height:140px;padding:18px;border-style:dashed}.empty-state svg{color:var(--gold)}.support-form{max-width:980px}@media(max-width:1120px){.auth-shell,.portal-shell{grid-template-columns:1fr}.portal-sidebar{position:static;height:auto}.portal-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.sign-out-button{margin-top:0}.workspace-header,.split-grid,.device-list,.license-grid,.store-grid,.firmware-list{grid-template-columns:1fr;display:grid}.workspace-actions{justify-content:flex-start}.help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.auth-shell,.portal-workspace,.auth-panel{padding:16px}.auth-points,.auth-steps,.auth-tabs,.portal-form,.summary-strip,.help-grid,.portal-sidebar nav,.data-row,.integration-row{grid-template-columns:1fr}.portal-sidebar nav button,.sign-out-button,.workspace-actions button,.status-pill,.portal-form button,.inline-button,.control-link{width:100%}.workspace-actions{min-width:0}}.auth-intro{border-color:transparent;background:transparent;box-shadow:none}.auth-card{align-self:center;background:#06101b}.auth-steps{border-top:1px solid rgba(75,132,196,.26)}.auth-steps span{min-height:44px;border:0;border-bottom:1px solid rgba(75,132,196,.26);border-radius:0;background:transparent;padding-left:0;padding-right:0}.auth-intro .brand-logo--full{width:min(360px,100%)}.console-stack{display:grid;gap:16px}.console-panel{min-width:0;border:1px solid rgba(75,132,196,.28);border-radius:var(--radius);background:linear-gradient(180deg,#051220db,#020911eb),var(--panel)}.section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;border-bottom:1px solid rgba(255,255,255,.08);padding:0 16px}.section-toolbar h2{display:inline-flex;align-items:center;gap:9px;margin:0;color:#fff;font-size:16px}.section-toolbar h2 svg{color:var(--orange)}.section-toolbar>span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.console-panel>.panel-copy{border-bottom:1px solid rgba(255,255,255,.08);padding:14px 16px}.data-table-scroll{width:100%;overflow-x:auto}.admin-console{padding-bottom:32px}.admin-addresses{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.admin-addresses>span{min-width:min(100%,320px);flex:1 1 320px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;align-items:center;border:1px solid rgba(75,132,196,.28);border-radius:var(--radius);padding:13px 15px;background:#030c18d1}.admin-addresses>span svg{grid-row:1 / span 2;color:var(--orange)}.admin-addresses strong{overflow-wrap:anywhere;color:#fff}.admin-addresses small,.admin-addresses em{color:var(--muted);font-size:12px}.admin-addresses em{align-self:center;margin-left:auto;font-style:normal}.admin-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-control-card{min-width:0}.admin-action-form{padding:16px}.admin-generated-code{display:grid;gap:7px;border-top:1px solid rgba(255,255,255,.08);padding:16px;background:#0a1c2b80}.admin-generated-code>span,.admin-generated-code>small{color:var(--muted);font-size:12px}.admin-generated-code>strong{color:var(--gold);font-family:var(--display);font-size:clamp(28px,4vw,42px);letter-spacing:.08em}.admin-generated-code>code{overflow-x:auto;border:1px solid rgba(75,132,196,.28);border-radius:var(--radius);padding:11px 12px;color:#dbeaff;background:#020711e6;font-size:12px;white-space:nowrap}.admin-grid{display:grid;gap:16px}.admin-table-panel .empty-state{margin:16px}.admin-data-table{min-width:980px}.admin-data-table small{overflow-wrap:anywhere}.data-table{width:100%;min-width:880px;border-collapse:collapse;table-layout:fixed}.data-table th,.data-table td{border-bottom:1px solid rgba(255,255,255,.08);padding:13px 14px;text-align:left;vertical-align:top}.data-table th{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.data-table tr:last-child td{border-bottom:0}.data-table td{color:#dbeaff;font-size:13px;line-height:1.4}.data-table td:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.data-table strong{display:block;overflow-wrap:anywhere;color:#fff;font-size:13px}.data-table small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.table-action{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(75,132,196,.34);border-radius:var(--radius);padding:0 10px;color:#dbeaff;background:#05101bc7;font-size:12px;font-weight:850;font-family:inherit;cursor:pointer}.table-action:hover{border-color:#ff5a00ad;color:#fff}.table-action--primary{border-color:#ff65149e;background:linear-gradient(180deg,#ff651429,#05101bd1);color:#fff}.table-action--danger{border-color:#ff5c5c80;color:#ffd4d4;background:#7d1a2233}.table-action--danger:hover{border-color:#ff5c5ce6;background:#a6202b4d}.table-action:disabled{cursor:wait;opacity:.58}.table-action--disabled{cursor:not-allowed;opacity:.58;pointer-events:none}.device-action-stack{display:grid;gap:7px;justify-items:start}.device-access-hint{max-width:190px}.upgrade-lines,.help-index{display:grid}.upgrade-line,.help-line{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1.2fr) 120px auto;gap:16px;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding:16px}.help-line{grid-template-columns:140px minmax(160px,.5fr) minmax(0,1fr) auto}.upgrade-line:last-child,.help-line:last-child{border-bottom:0}.upgrade-line strong,.help-line strong{display:block;color:#fff;font-size:15px}.upgrade-line small,.help-line span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.upgrade-line p,.help-line p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.upgrade-line b{color:var(--gold);font-size:16px}.portal-guide-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;border-bottom:1px solid rgba(255,255,255,.08);padding:clamp(22px,4vw,42px);background:radial-gradient(circle at 90% 10%,rgba(255,90,18,.13),transparent 18rem),linear-gradient(135deg,#1682ff14,#030c187a)}.portal-guide-hero>div:first-child>span,.portal-getting-started header>span,.portal-guide-topic summary>span{color:var(--orange-light);font-size:11px;font-weight:900;text-transform:uppercase}.portal-guide-hero h3,.portal-getting-started h3{margin:7px 0;color:#fff;font-family:var(--display);font-size:clamp(30px,4vw,48px);line-height:.98}.portal-guide-hero p,.portal-getting-started header p{max-width:760px;margin:0;color:var(--muted);line-height:1.5}.portal-guide-downloads{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.portal-getting-started{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:28px;border-bottom:1px solid rgba(255,255,255,.08);padding:clamp(22px,4vw,38px);background:#ff5a1209}.portal-getting-started ol,.portal-guide-topic ol,.portal-guide-topic ul{display:grid;gap:9px;margin:0;padding-left:21px;color:#dbeaff;font-size:13px;line-height:1.48}.portal-getting-started li::marker,.portal-guide-topic li::marker{color:var(--orange);font-weight:900}.portal-guide-topics{display:grid;border-bottom:1px solid rgba(255,255,255,.08)}.portal-guide-topic{border-bottom:1px solid rgba(255,255,255,.08);content-visibility:auto;contain-intrinsic-size:auto 104px}.portal-guide-topic:last-child{border-bottom:0}.portal-guide-topic summary{position:relative;display:grid;grid-template-columns:135px minmax(190px,.55fr) minmax(0,1fr);gap:18px;align-items:center;min-height:88px;padding:16px 54px 16px 18px;list-style:none;cursor:pointer}.portal-guide-topic summary::-webkit-details-marker{display:none}.portal-guide-topic summary:after{position:absolute;right:20px;content:"+";color:var(--orange-light);font-size:24px;font-weight:500}.portal-guide-topic[open] summary:after{content:"−"}.portal-guide-topic summary:hover,.portal-guide-topic summary:focus-visible{background:#1682ff0f;outline:none}.portal-guide-topic summary>strong{color:#fff;font-size:16px}.portal-guide-topic summary>p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.portal-guide-topic-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px;border-top:1px solid rgba(255,255,255,.06);padding:18px;background:#0209116b}.portal-guide-topic-body>article,.portal-guide-controls{border:1px solid rgba(75,132,196,.22);padding:16px;background:#05101b99}.portal-guide-topic h4{margin:0 0 11px;color:var(--orange-light);font-size:11px;font-weight:900;text-transform:uppercase}.portal-guide-topic article h4:not(:first-child){margin-top:20px}.portal-guide-controls{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.portal-guide-controls h4{grid-column:1 / -1}.portal-guide-controls>div{display:grid;gap:3px;border-top:1px solid rgba(255,255,255,.07);padding:10px 0}.portal-guide-controls strong{color:#fff;font-size:13px}.portal-guide-controls span{color:var(--muted);font-size:12px;line-height:1.45}.portal-guide-paths{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.portal-guide-paths>span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,90,18,.26);padding:6px 9px;color:var(--muted);font-size:11px}.portal-guide-paths code{color:var(--gold)}.portal-support-library{border-top:1px solid rgba(255,255,255,.08);margin-top:24px}.portal-support-library .section-toolbar h3{margin:0;color:#fff;font-size:15px}.auth-panel,.panel,.session-card,.metric,.device-card,.license-card,.store-card,.firmware-card,.help-card,.empty-state{box-shadow:none}.summary-strip{gap:0;border:1px solid rgba(75,132,196,.28);border-radius:var(--radius);overflow:hidden;background:#030c18d1}.metric{min-height:78px;border:0;border-right:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent}.metric:last-child{border-right:0}.metric strong{font-size:26px}@media(max-width:1120px){.admin-control-grid,.portal-guide-hero,.portal-getting-started{grid-template-columns:1fr}.portal-guide-downloads{justify-content:flex-start}.portal-guide-topic summary{grid-template-columns:125px minmax(180px,.55fr) minmax(0,1fr)}.upgrade-line,.help-line{grid-template-columns:1fr;align-items:start}}@media(max-width:720px){.portal-guide-topic summary{grid-template-columns:1fr;gap:4px;padding-right:48px}.portal-guide-topic-body,.portal-guide-controls{grid-template-columns:1fr}.portal-guide-controls h4,.portal-guide-controls,.portal-guide-paths{grid-column:auto}.section-toolbar{align-items:flex-start;flex-direction:column;justify-content:center;padding:13px 14px}.summary-strip{border-radius:var(--radius)}.metric{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.metric:last-child{border-bottom:0}}
