:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#03070e;color:#eef6ff;--cloud-bg: #03070e;--cloud-shell: #07101d;--cloud-sidebar: #081322;--cloud-panel: #0b1524;--cloud-panel-2: #0f1b2c;--cloud-panel-3: #111f33;--cloud-line: #1e2d42;--cloud-line-2: #2c3e59;--cloud-text: #eef6ff;--cloud-muted: #a8b8d0;--cloud-dim: #6f819a;--cloud-cyan: #18d8ff;--cloud-green: #5bf694;--cloud-yellow: #ffc144;--cloud-red: #ff5665;--cloud-blue: #7ba9ff;--cloud-violet: #8e7cff;--cloud-shadow: 0 20px 70px rgba(0, 0, 0, .34)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 16% 0%,rgba(24,216,255,.13),transparent 30rem),radial-gradient(circle at 84% 4%,rgba(142,124,255,.11),transparent 26rem),var(--cloud-bg)}button,input,select,textarea{font:inherit}button,select,input,textarea{color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.56}a{color:inherit;text-decoration:none}.cloud-shell{display:grid;grid-template-columns:194px minmax(0,1fr);width:min(100vw,100%);min-height:100vh;background:linear-gradient(180deg,#0b1524bd,#03070ef0)}.cloud-shell.is-sidebar-collapsed{grid-template-columns:70px minmax(0,1fr)}.cloud-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;flex:0 0 auto}.cloud-sidebar{position:sticky;top:0;z-index:2;display:flex;flex-direction:column;height:100vh;border-right:1px solid rgba(44,62,89,.78);background:linear-gradient(180deg,#0b182af0,#040a12fa),var(--cloud-sidebar);box-shadow:16px 0 40px #0003}.cloud-brand{display:flex;align-items:center;gap:10px;min-height:64px;padding:0 18px;border-bottom:1px solid rgba(44,62,89,.6)}.cloud-brand span{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(168,184,208,.28);border-radius:8px;color:#dcecff;background:#eef6ff0d}.cloud-brand strong{font-size:.92rem;letter-spacing:0}.cloud-sidebar nav{display:grid;gap:2px;padding:10px 0}.cloud-sidebar a,.cloud-sidebar__footer button{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 18px;border:0;border-left:3px solid transparent;background:transparent;color:#c1cde0;font-size:.88rem;text-align:left}.cloud-sidebar a:hover,.cloud-sidebar a.active{border-left-color:var(--cloud-yellow);background:linear-gradient(90deg,#ffc14421,#ffc14400);color:var(--cloud-yellow)}.is-sidebar-collapsed .cloud-brand{justify-content:center;padding:0}.is-sidebar-collapsed .cloud-brand strong,.is-sidebar-collapsed .cloud-sidebar a:not(.active),.is-sidebar-collapsed .cloud-sidebar__footer a,.is-sidebar-collapsed .cloud-sidebar__collapse{font-size:0}.is-sidebar-collapsed .cloud-sidebar a,.is-sidebar-collapsed .cloud-sidebar__footer button{justify-content:center;padding:0}.cloud-sidebar__footer{display:grid;gap:0;margin-top:auto;padding:12px 0 16px;border-top:1px solid rgba(44,62,89,.58)}.cloud-sidebar__collapse{color:var(--cloud-dim)}.cloud-main{min-width:0;padding:18px 18px 22px}.cloud-topbar{display:flex;justify-content:space-between;align-items:center;min-height:44px;margin-bottom:12px}.live-api,.cloud-topbar__right,.operator-chip,.metric-card__top,.metric-card__body,.data-panel__toolbar,.row-actions,.inspector-head,.inspector-actions,.readiness-list li,.table-footer{display:flex;align-items:center}.live-api{gap:10px;color:var(--cloud-muted);font-size:.82rem}.live-api i{width:8px;height:8px;border-radius:999px;background:var(--cloud-green);box-shadow:0 0 12px #5bf694b3}.live-api strong{color:var(--cloud-text)}.live-api a{display:inline-flex;gap:5px;align-items:center;color:var(--cloud-cyan)}.live-api a .cloud-icon{width:12px;height:12px}.cloud-topbar__right{gap:10px}.icon-button{position:relative;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(168,184,208,.22);border-radius:999px;background:#0f1b2ccc;color:var(--cloud-muted)}.icon-button span{position:absolute;top:-6px;right:-4px;display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--cloud-red);color:#fff;font-size:.66rem;font-weight:900}.operator-chip{gap:8px;border:0;background:transparent}.operator-chip b{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#2d3b52;color:#dde9ff}.operator-chip span{display:grid;color:var(--cloud-text);font-size:.78rem;line-height:1.15}.operator-chip small{color:var(--cloud-muted)}.metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:10px}.metric-card{min-height:98px;padding:13px 14px 12px;border:1px solid rgba(44,62,89,.84);border-radius:7px;background:linear-gradient(180deg,#111f33f5,#0b1524fa),var(--cloud-panel);box-shadow:var(--cloud-shadow)}.metric-card__top{gap:10px;color:#c9d5e6;font-size:.76rem}.metric-card__icon{display:grid;place-items:center;color:var(--cloud-cyan)}.metric-card__body{justify-content:space-between;gap:12px;margin:8px 0 2px}.metric-card strong{color:var(--cloud-cyan);font-size:1.9rem;line-height:1;font-weight:500}.metric-card__body div{display:grid;gap:3px;min-width:72px;font-size:.68rem}.metric-card__body span{color:var(--cloud-muted)}.metric-card__body b{margin-right:6px}.metric-card small{color:var(--cloud-muted);font-size:.68rem}.is-success{color:var(--cloud-green)!important}.is-warning{color:var(--cloud-yellow)!important}.is-danger{color:var(--cloud-red)!important}.is-neutral{color:var(--cloud-muted)!important}.cloud-alert{margin-bottom:10px;padding:9px 11px;border:1px solid rgba(24,216,255,.32);border-radius:7px;background:#081726eb;color:var(--cloud-cyan);font-size:.82rem}.cloud-alert--error{border-color:#ff566585;background:#2d0e16e6;color:#ffd3d8}.cloud-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(318px,24vw);gap:10px;align-items:start}.cloud-stack{display:grid;gap:10px;min-width:0}.data-panel,.inspector-panel{border:1px solid rgba(44,62,89,.86);border-radius:7px;background:linear-gradient(180deg,#0b1524f5,#070e19fa),var(--cloud-panel);box-shadow:var(--cloud-shadow)}.data-panel{overflow:hidden}.data-panel__toolbar{gap:8px;min-height:50px;padding:9px 10px;border-bottom:1px solid rgba(44,62,89,.82)}.data-panel__toolbar--compact{min-height:42px}.data-panel h2{flex:0 0 auto;margin:0;color:#c4d1e4;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.toolbar-kicker{margin-left:auto;color:var(--cloud-muted);font-size:.68rem;font-weight:800}.search-box{position:relative;flex:1 1 210px}.search-box span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}input,select,textarea,.cloud-button{min-height:32px;border:1px solid rgba(44,62,89,.88);border-radius:5px;background:#08111f;color:#dce8f8;font-size:.72rem}input,textarea{width:100%;padding:0 10px}textarea{padding-top:8px;padding-bottom:8px}select{padding:0 28px 0 10px}.cloud-button{display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-color:#ffc14485;background:#121a27;color:var(--cloud-yellow);font-weight:800;text-decoration:none}.cloud-button--secondary{border-color:#18d8ff7a;color:var(--cloud-cyan)}.cloud-button--ghost{border-color:#2c3e59e6;color:#d6e2f1}.runtime-table,.workflow-table{display:grid}.runtime-row,.workflow-row{display:grid;align-items:center;min-height:48px;padding:0 10px;border-bottom:1px solid rgba(44,62,89,.58);color:#dce8f8;font-size:.73rem}.runtime-row{grid-template-columns:1.28fr 1.1fr .88fr .82fr .78fr .82fr .96fr .68fr .78fr;gap:10px}.runtime-row:not(.runtime-row--head){cursor:pointer}.runtime-row:not(.runtime-row--head):hover,.runtime-row.is-selected{background:#18d8ff0f}.runtime-row.is-selected{box-shadow:inset 2px 0 0 var(--cloud-yellow)}.workflow-row{grid-template-columns:1.25fr 1.1fr 1.55fr .82fr .82fr .72fr;gap:12px}.runtime-row--head,.workflow-row--head{min-height:36px;background:#08111fb8;color:#7f91a9;font-size:.64rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.runtime-row strong,.runtime-row span,.workflow-row span{min-width:0}.runtime-row strong,.runtime-row span:not(.status-pill),.workflow-row span:not(.status-pill){overflow:hidden;text-overflow:ellipsis}.runtime-row strong{display:grid;gap:3px;color:#f3f8ff;font-weight:700}.runtime-row small{display:block;color:var(--cloud-muted);font-size:.66rem;font-weight:500}.status-pill{display:inline-flex;align-items:center;width:fit-content;min-height:20px;border-radius:4px;padding:2px 7px;background:#7f91a91f;font-size:.66rem;font-weight:900;text-transform:capitalize}.status-pill.is-success{background:#5bf69424}.status-pill.is-warning{background:#ffc14424}.status-pill.is-danger{background:#ff566524}.row-actions{gap:6px}.row-actions button,.table-footer button{min-height:26px;border:1px solid rgba(44,62,89,.9);border-radius:5px;background:#0f1b2cd1;color:#dce8f8;font-size:.68rem}.row-actions button{padding:0 9px}.runtime-empty{padding:20px;color:var(--cloud-muted)}.table-footer{justify-content:flex-end;gap:10px;min-height:42px;padding:0 10px;color:var(--cloud-muted);font-size:.68rem}.table-footer button{min-width:25px}.table-footer button.active{border-color:#18d8ff75;color:var(--cloud-cyan)}.workflow-name{display:inline-flex;align-items:center;gap:9px;color:#eaf2ff}.workflow-name .cloud-icon{width:16px;height:16px;color:#a8b8d0}.workflow-status{display:grid;gap:6px}.workflow-status b{font-weight:900}.workflow-status i{display:block;width:100%;height:3px;overflow:hidden;border-radius:999px;background:#26364e}.workflow-status i:before{content:"";display:block;width:var(--progress);height:100%;background:currentColor}.workflow-row a{display:inline-flex;align-items:center;gap:4px;color:var(--cloud-cyan)}.workflow-row a .cloud-icon{width:12px;height:12px}.cloud-inspector{position:sticky;top:18px}.inspector-panel{overflow:hidden}.inspector-head{justify-content:space-between;gap:10px;padding:13px;border-bottom:1px solid rgba(44,62,89,.72)}.inspector-head h2{margin:0 0 4px;font-size:1rem}.inspector-head p,.inspector-head span{margin:0;color:var(--cloud-muted);font-size:.68rem}.inspector-section{display:grid;gap:9px;padding:13px;border-bottom:1px solid rgba(44,62,89,.72)}.inspector-section h3{margin:0;color:#a9bad2;font-size:.66rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.inspector-section dl{display:grid;gap:7px;margin:0}.inspector-section dl div{display:flex;justify-content:space-between;gap:10px}.inspector-section dt{color:var(--cloud-muted);font-size:.72rem}.inspector-section dd{margin:0;color:#eff6ff;font-size:.72rem;font-weight:700;text-align:right}.inspector-note{margin:0;padding:8px 9px;border:1px solid rgba(53,72,105,.82);border-radius:7px;background:#090e1894;color:#dce8f8;font-size:.72rem;line-height:1.35}.cloud-inline-code{display:block;width:fit-content;max-width:100%;overflow:hidden;border:1px solid rgba(53,72,105,.7);border-radius:5px;padding:4px 6px;background:#01050c80;color:#cfe3ff;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.support-diagnostic-list{display:grid;gap:6px}.support-diagnostic-list span{display:grid;gap:2px;min-width:0;padding:7px 8px;border:1px solid rgba(53,72,105,.72);border-radius:6px;background:#090e187a}.support-diagnostic-list b{color:#eef6ff;font-size:.68rem}.support-diagnostic-list small{color:var(--cloud-muted);font-size:.66rem;overflow-wrap:anywhere}.inspector-actions{flex-wrap:wrap;gap:6px}.cloud-oauth-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cloud-oauth-actions .cloud-button{min-width:0;padding-right:8px;padding-left:8px}.cloud-oauth-actions small{grid-column:1 / -1;color:var(--cloud-muted);font-size:.66rem;line-height:1.35}.cloud-staff-invite,.cloud-accepted-invite-setup,.cloud-provider-staging,.cloud-local-account-reset{display:grid;gap:6px;padding:8px;border:1px solid rgba(53,72,105,.72);border-radius:7px;background:#060c1670}.cloud-staff-invite span,.cloud-accepted-invite-setup span,.cloud-provider-staging span,.cloud-local-account-reset span{color:#dce8f8;font-size:.7rem;font-weight:900}.cloud-staff-invite small,.cloud-accepted-invite-setup small,.cloud-provider-staging small,.cloud-local-account-reset small{color:var(--cloud-muted);font-size:.66rem;line-height:1.35}.cloud-provider-staging b{color:#f3f8ff;font-size:.75rem}.cloud-provider-staging__commands{display:grid;gap:5px;padding:7px;border:1px solid rgba(24,216,255,.18);border-radius:6px;background:#18d8ff0d}.cloud-provider-staging__commands b{font-size:.72rem}.cloud-command-stack{display:grid;gap:4px;min-width:0}.cloud-command-stack code{min-width:0;overflow-wrap:anywhere;color:#dce8f8;font-size:.64rem;line-height:1.35}.cloud-provider-staging__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cloud-provider-staging__actions .cloud-button{min-width:0;padding-right:8px;padding-left:8px}.cloud-provider-staging__runbook{display:grid;gap:5px;min-width:0}.cloud-provider-staging__runbook ol{display:grid;gap:3px;margin:0;padding-left:16px;color:var(--cloud-muted);font-size:.64rem;line-height:1.35}.cloud-provider-staging__active-step{display:grid;gap:3px;min-width:0;padding:6px;border:1px solid rgba(255,190,82,.18);border-radius:5px;background:#ffbe520d}.cloud-provider-staging__active-step span{color:#ffce73;font-size:.62rem}.cloud-provider-staging__active-step b,.cloud-provider-staging__active-step small{min-width:0;overflow-wrap:anywhere}.cloud-provider-staging__detail{display:grid;gap:4px;min-width:0;padding:7px;border:1px solid rgba(143,255,185,.18);border-radius:5px;background:#8fffb90a}.cloud-provider-staging__detail span{color:var(--cloud-mint);font-size:.62rem}.cloud-provider-staging__detail b,.cloud-provider-staging__detail small{min-width:0;overflow-wrap:anywhere}.cloud-provider-staging__provider-tests{display:grid;gap:5px;min-width:0;padding:7px;border:1px solid rgba(124,92,255,.22);border-radius:5px;background:#7c5cff0d}.cloud-provider-staging__provider-tests>div{display:grid;gap:5px}.cloud-provider-staging__provider-tests article{display:grid;gap:3px;min-width:0;padding:6px;border:1px solid rgba(53,72,105,.6);border-radius:5px;background:#060c1661}.cloud-provider-staging__provider-tests code{min-width:0;overflow-wrap:anywhere;color:#dce8f8;font-size:.62rem;line-height:1.35}.cloud-provider-staging__provider-test-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.cloud-provider-staging__provider-test-actions .cloud-button{min-width:0;padding-right:7px;padding-left:7px}.cloud-provider-staging__provider-test-import{display:grid;gap:5px;min-width:0;padding:7px;border:1px solid rgba(31,214,255,.2);border-radius:5px;background:#1fd6ff0d}.cloud-provider-staging__provider-test-import textarea{width:100%;min-width:0;resize:vertical;border:1px solid rgba(53,72,105,.9);border-radius:5px;padding:7px;background:#030810cc;color:#dce8f8;font:inherit;font-size:.68rem}.cloud-provider-staging__provider-test-import-preview{display:grid;gap:3px;min-width:0;padding:6px;border:1px solid rgba(143,255,185,.18);border-radius:5px;background:#8fffb90a}.cloud-provider-staging__provider-test-import-preview b,.cloud-provider-staging__provider-test-import-preview small{min-width:0;overflow-wrap:anywhere}.cloud-provider-staging__provider-test-audit{display:grid;gap:5px;min-width:0;padding-top:5px;border-top:1px solid rgba(124,92,255,.18)}.cloud-provider-staging__provider-test-audit-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.cloud-provider-staging__provider-test-audit-heading .cloud-button{flex:0 0 auto;min-width:0;padding-right:7px;padding-left:7px}.cloud-provider-staging__provider-test-audit>div{display:grid;gap:5px}.cloud-provider-staging__provider-test-audit article{display:grid;gap:3px;min-width:0;padding:6px;border:1px solid rgba(53,72,105,.5);border-radius:5px;background:#060c1647}.cloud-provider-staging__provider-test-audit code{min-width:0;overflow-wrap:anywhere;color:#dce8f8;font-size:.62rem;line-height:1.35}.cloud-provider-staging__runbook li{min-width:0}.cloud-provider-staging__runbook li span,.cloud-provider-staging__runbook li b{display:inline;font-size:.64rem}.cloud-provider-staging__runbook li span:after{content:": "}.cloud-provider-staging__runbook li b{font-weight:900}.cloud-provider-staging__runbook li::marker{color:var(--cloud-cyan);font-weight:900}.cloud-accepted-invite-setup textarea{min-height:62px;resize:vertical}.cloud-accepted-invite-setup__summary{display:grid;gap:3px;padding:7px;border:1px solid rgba(24,216,255,.18);border-radius:6px;background:#18d8ff0d}.cloud-accepted-invite-setup__summary b{min-width:0;overflow:hidden;color:#f3f8ff;font-size:.72rem;text-overflow:ellipsis}.cloud-accepted-invite-setup__summary a{width:fit-content;color:var(--cloud-cyan);font-size:.66rem;font-weight:900}.hosted-env-detail{display:grid;gap:3px}.hosted-provider-checklist{display:grid;gap:8px;padding:9px;border:1px solid rgba(53,72,105,.82);border-radius:7px;background:#090e1894}.hosted-provider-checklist div:first-child{display:grid;gap:3px}.hosted-provider-checklist b{color:#eef6ff;font-size:.75rem}.hosted-provider-checklist small,.hosted-provider-checklist code{color:var(--cloud-muted);font-size:.66rem;line-height:1.35}.hosted-provider-checklist code{width:fit-content;max-width:100%;overflow:hidden;border:1px solid rgba(53,72,105,.7);border-radius:5px;padding:4px 6px;background:#01050c80;color:#cfe3ff;text-overflow:ellipsis;white-space:nowrap}.hosted-provider-checklist__grid{display:flex;flex-wrap:wrap;gap:5px}.hosted-provider-checklist__grid span{border-radius:4px;padding:3px 6px;background:#7f91a91f;font-size:.61rem;font-weight:900}.hosted-provider-checklist__grid code{max-width:100%;overflow:hidden;border:1px solid rgba(53,72,105,.72);border-radius:5px;padding:3px 6px;background:#01050c8f;color:#cfe3ff;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.hosted-cutover-steps{display:grid;gap:5px}.hosted-cutover-steps div{display:grid;grid-template-columns:minmax(82px,.4fr) minmax(0,1fr);gap:8px;align-items:center;padding:5px 6px;border:1px solid rgba(53,72,105,.62);border-radius:5px;background:#0c142294}.hosted-cutover-steps span{font-size:.62rem;font-weight:900}.hosted-cutover-steps small{min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.hosted-cutover-chain{display:grid;gap:5px;padding:7px;border:1px solid rgba(53,72,105,.7);border-radius:6px;background:#080e1875}.hosted-cutover-chain span{color:#a9bdd8;font-size:.62rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.hosted-cutover-chain small{color:var(--cloud-muted)}.hosted-cutover-chain code{width:100%}.hosted-env-file-detail{display:grid;gap:5px;padding:6px;border:1px solid rgba(53,72,105,.62);border-radius:5px;background:#0c14228c}.hosted-env-file-detail div{display:grid;gap:2px}.hosted-env-file-detail b,.hosted-env-file-detail span{color:#eef6ff;font-size:.62rem;font-weight:900}.hosted-env-file-detail span{color:#a9bdd8;letter-spacing:.04em;text-transform:uppercase}.hosted-env-file-detail small{overflow-wrap:anywhere}.hosted-provider-template{display:grid;gap:6px}.hosted-provider-template label{display:grid;gap:3px;color:#a9bdd8;font-size:.62rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.hosted-provider-template select{width:100%;min-width:0;height:30px;padding:0 8px;font-size:.68rem}.hosted-provider-template pre{max-height:152px;overflow:auto;margin:0;border:1px solid rgba(53,72,105,.7);border-radius:5px;padding:7px;background:#01050c80;color:#cfe3ff;font-size:.62rem;line-height:1.4;white-space:pre-wrap}.hosted-upload-detail{display:grid;gap:6px;min-width:0;padding:9px;border:1px solid rgba(53,72,105,.82);border-radius:7px;background:#090e1894}.hosted-upload-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hosted-upload-review div{display:grid;gap:3px;min-width:0;padding:8px;border:1px solid rgba(53,72,105,.7);border-radius:7px;background:#080e1875}.hosted-upload-review div:first-child,.hosted-upload-review__wide{grid-column:1 / -1}.hosted-upload-review span{color:#a9bdd8;font-size:.6rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.hosted-upload-review b,.hosted-upload-review p,.hosted-upload-review code{min-width:0;margin:0;overflow:hidden;color:#dce8f8;font-size:.7rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.hosted-upload-review b{color:#eef6ff}.hosted-upload-review code{color:#9ee7ff;font-size:.62rem}.hosted-upload-detail div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.hosted-upload-detail span,.hosted-upload-list span{width:fit-content;border-radius:4px;padding:2px 6px;background:#7f91a91f;font-size:.62rem;font-weight:900;text-transform:capitalize}.hosted-upload-detail b,.hosted-upload-list b{min-width:0;overflow:hidden;color:#eef6ff;text-overflow:ellipsis;white-space:nowrap}.hosted-upload-detail p{margin:0;color:#dce8f8;font-size:.72rem;line-height:1.35}.hosted-upload-detail small,.hosted-upload-list small{min-width:0;overflow:hidden;color:var(--cloud-muted);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.hosted-upload-list{display:grid;gap:6px}.hosted-upload-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px;align-items:end}.hosted-upload-filters label{display:grid;gap:3px;min-width:0;color:#a9bdd8;font-size:.62rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.hosted-upload-filters select{width:100%;min-width:0;height:30px;padding:0 8px;font-size:.68rem}.hosted-upload-filters span{color:var(--cloud-muted);font-size:.66rem;white-space:nowrap}.hosted-upload-list button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;min-width:0;min-height:42px;border:1px solid rgba(43,61,91,.72);border-radius:7px;padding:7px 8px;background:#0f1b2c85;text-align:left}.hosted-upload-list button:hover,.hosted-upload-list button.is-selected{border-color:#18d8ff70;background:#18d8ff12}.hosted-upload-list small{grid-column:2}.readiness-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.readiness-list li{justify-content:space-between;gap:8px;color:#dce8f8;font-size:.72rem}.package-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) minmax(620px,42vw)}.package-drawer__scrim{background:#02060e9e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.package-drawer__panel{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);height:100vh;overflow:hidden;border-left:1px solid rgba(54,77,114,.86);background:linear-gradient(180deg,#0f1725fa,#080d17fc);box-shadow:-20px 0 50px #00000061}.package-drawer__head{justify-content:space-between;gap:12px;padding:18px;border-bottom:1px solid rgba(44,62,89,.72)}.package-drawer__head span,.package-drawer__summary span{color:var(--cloud-muted);font-size:.66rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.package-drawer__head h2{margin:4px 0;font-size:1.2rem}.package-drawer__head p{margin:0;color:var(--cloud-muted);font-size:.72rem}.package-drawer__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 18px;border-bottom:1px solid rgba(44,62,89,.72)}.package-drawer__summary div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid rgba(43,61,91,.78);border-radius:7px;background:#0b111dad}.package-drawer__summary strong{font-size:1rem}.package-drawer__actions{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px;border-bottom:1px solid rgba(44,62,89,.72)}.package-drawer__body{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(0,1fr);min-height:0}.package-dependency-list{min-height:0;overflow:auto;border-right:1px solid rgba(44,62,89,.72)}.package-dependency-list__head,.package-dependency-row{display:grid;grid-template-columns:minmax(0,1fr) 70px 92px 50px;gap:8px;align-items:center;padding:9px 12px}.package-dependency-list__head{position:sticky;top:0;z-index:1;border-bottom:1px solid rgba(44,62,89,.72);background:#0d1421fa;color:var(--cloud-muted);font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.package-dependency-row{width:100%;border:0;border-bottom:1px solid rgba(31,45,68,.78);background:transparent;color:#dce8f8;font:inherit;text-align:left;cursor:pointer}.package-dependency-row:hover,.package-dependency-row.is-selected{background:#202f4cbd}.package-dependency-row b,.package-dependency-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-dependency-row b{color:#eff6ff;font-size:.74rem}.package-dependency-row small,.package-dependency-row span{font-size:.68rem}.package-detail-card{display:grid;align-content:start;gap:12px;min-width:0;overflow:auto;padding:16px}.package-detail-card h3{display:grid;gap:4px;margin:0;color:#eff6ff;font-size:1rem}.package-detail-card h3 span{color:var(--cloud-muted);font-size:.72rem;font-weight:600;overflow-wrap:anywhere}.package-detail-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.package-detail-card dl div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid rgba(43,61,91,.78);border-radius:7px;background:#0b111dad}.package-detail-card dt{color:var(--cloud-muted);font-size:.66rem;font-weight:800;text-transform:uppercase}.package-detail-card dd{margin:0;color:#eff6ff;font-size:.78rem;font-weight:800;overflow-wrap:anywhere}.package-source,.package-empty{margin:0;padding:9px 10px;border:1px solid rgba(43,61,91,.78);border-radius:7px;background:#0b111dad;color:var(--cloud-muted);font-size:.72rem;overflow-wrap:anywhere}.report-detail-panel{overflow:hidden}.report-detail-layout{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);min-height:360px;border-top:1px solid rgba(44,62,89,.72)}.billing-audit-layout{min-height:300px}.billing-audit-filters{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(120px,.7fr) minmax(150px,1fr);gap:8px;padding:10px 12px;border-bottom:1px solid rgba(44,62,89,.72);background:#090f1ac7}.segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0}.segmented-control button{min-height:32px;border:1px solid rgba(44,62,89,.88);border-radius:5px;background:#08111f;color:var(--cloud-muted);font-size:.68rem;font-weight:900;cursor:pointer}.segmented-control button.is-active{border-color:#5cf6a89e;background:#5cf6a81f;color:#a6ffd0}.report-upload-list{min-height:0;overflow:auto;border-right:1px solid rgba(44,62,89,.72)}.report-read-model-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:10px 12px;border-bottom:1px solid rgba(44,62,89,.72);background:#070d17a8}.report-read-model-strip span{display:grid;gap:2px;min-width:0;padding:7px;border:1px solid rgba(43,61,91,.74);border-radius:7px;color:var(--cloud-muted);font-size:.64rem;font-weight:800;text-transform:uppercase}.report-read-model-strip b{color:#5cf6a8;font-size:.86rem}.billing-remediation-strip{margin-top:10px;border:1px solid rgba(44,62,89,.72);border-radius:8px}.billing-remediation-history{display:grid;gap:6px;margin-top:10px}.billing-provider-readiness{display:grid;gap:4px;margin-top:10px;padding:10px 12px;border:1px solid rgba(44,62,89,.72);border-radius:8px;background:#070d17a8}.billing-provider-readiness span{font-size:.68rem;font-weight:900;text-transform:uppercase}.billing-provider-readiness p,.billing-provider-readiness small{margin:0;color:var(--cloud-muted);line-height:1.35}.billing-provider-readiness p{color:#dce8f8;font-size:.76rem}.billing-provider-readiness small{font-size:.66rem}.billing-verification-checks{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.billing-verification-checks span{padding:3px 7px;border:1px solid rgba(44,62,89,.72);border-radius:999px;background:#0f172ad1}.billing-remediation-history__row{display:grid;grid-template-columns:minmax(0,1fr) 88px 74px;gap:8px;align-items:center;padding:8px 10px;border:1px solid rgba(44,62,89,.72);border-radius:8px;background:#0a111db8;color:#dce8f8;font-size:.74rem}.billing-remediation-history__row b,.billing-remediation-history__row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-remediation-history__row small{margin-top:2px;color:var(--cloud-muted);font-size:.64rem}.report-upload-list__head,.report-upload-row{display:grid;grid-template-columns:minmax(0,1fr) 72px 78px;gap:8px;align-items:center;padding:9px 12px}.report-upload-list__head{position:sticky;top:0;z-index:1;border-bottom:1px solid rgba(44,62,89,.72);background:#0d1421fa;color:var(--cloud-muted);font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.report-upload-row{width:100%;border:0;border-bottom:1px solid rgba(31,45,68,.78);background:transparent;color:#dce8f8;font:inherit;text-align:left;cursor:pointer}.report-upload-row:hover,.report-upload-row.is-selected{background:#202f4cbd}.report-upload-row b,.report-upload-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-upload-row b{color:#eff6ff;font-size:.74rem}.report-upload-row small,.report-upload-row span{font-size:.68rem}.report-detail-card{display:grid;align-content:start;gap:12px;min-width:0;overflow:auto;padding:16px}.report-detail-card header{display:grid;gap:5px}.report-detail-card header span{color:var(--cloud-muted);font-size:.66rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.report-detail-card h3{margin:0;color:#eff6ff;font-size:1.06rem;line-height:1.2}.report-detail-card header p{margin:0;color:var(--cloud-muted);font-size:.7rem;overflow-wrap:anywhere}.report-detail-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.report-detail-card dl div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid rgba(43,61,91,.78);border-radius:7px;background:#0b111dad}.report-detail-card dt{color:var(--cloud-muted);font-size:.66rem;font-weight:800;text-transform:uppercase}.report-detail-card dd{margin:0;color:#eff6ff;font-size:.78rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-action-row{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.report-empty{margin:12px;padding:11px;border:1px solid rgba(43,61,91,.78);border-radius:7px;background:#0b111dad;color:var(--cloud-muted);font-size:.72rem;line-height:1.4}@media (max-width: 1280px){.cloud-shell{grid-template-columns:170px minmax(0,1fr)}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-grid,.report-detail-layout{grid-template-columns:1fr}.cloud-inspector{position:static}.package-drawer{grid-template-columns:1fr}.package-drawer__scrim{display:none}.package-drawer__panel{width:100vw}}@media (max-width: 900px){.cloud-shell{grid-template-columns:1fr}.cloud-sidebar{position:static;height:auto}.cloud-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-sidebar nav,.cloud-sidebar__footer{display:grid}.cloud-topbar,.data-panel__toolbar{align-items:stretch;flex-direction:column}.billing-audit-filters,.metric-grid,.package-drawer__summary,.package-drawer__body,.report-detail-card dl,.package-detail-card dl,.report-upload-row,.report-upload-list__head,.report-read-model-strip{grid-template-columns:1fr}.runtime-row,.workflow-row{grid-template-columns:1fr;gap:6px;padding:10px}.runtime-row--head,.workflow-row--head{display:none}}.site-shell{min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,#070e186b,#03070efa 52%),radial-gradient(circle at 82% 12%,rgba(24,216,255,.13),transparent 27rem),radial-gradient(circle at 19% 10%,rgba(255,193,68,.09),transparent 25rem),#03070e;color:#f4f8ff}.site-shell .site-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;flex:0 0 auto}.site-shell a{text-decoration:none}.site-nav,.site-hero,.site-band,.site-proof-grid,.site-portal-band,.site-pricing,.site-pilot-request,.site-final{width:min(1180px,calc(100vw - 40px));margin-inline:auto}.site-nav{display:flex;align-items:center;justify-content:space-between;min-height:76px}.site-brand{display:inline-flex;align-items:center;gap:10px;color:#f9fbff;font-size:1rem;font-weight:900}.site-brand i{width:9px;height:9px;border-radius:999px;background:#5bf694;box-shadow:0 0 18px #5bf694b8}.site-nav nav{display:flex;align-items:center;gap:6px;padding:6px;border:1px solid rgba(160,181,212,.18);border-radius:999px;background:#091321c2}.site-nav nav a{min-height:36px;padding:9px 14px;border-radius:999px;color:#b9c8df;font-size:.84rem;font-weight:800}.site-nav nav a:hover{color:#05111c;background:#ffc144}.site-hero{display:grid;grid-template-columns:minmax(0,.94fr) minmax(460px,1.06fr);gap:36px;align-items:center;min-height:min(820px,calc(100vh - 112px));padding:18px 0 54px}.site-hero__copy{display:grid;gap:25px;min-width:0}.site-hero h1{max-width:760px;margin:0;color:#fff;font-size:clamp(3.3rem,6vw,6.85rem);line-height:.93;letter-spacing:0}.site-hero__copy>p{max-width:690px;margin:0;color:#c6d7f2;font-size:clamp(1.08rem,1.6vw,1.45rem);line-height:1.56;overflow-wrap:anywhere}.site-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.site-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 20px;border:1px solid rgba(168,184,208,.24);border-radius:8px;font-size:.95rem;font-weight:950}.site-button--primary{border-color:#ffc144e6;background:#ffc144;color:#07101d;box-shadow:0 16px 34px #ffc14433}.site-button--secondary{background:#0c1828db;color:#f5f9ff}.site-button--download{width:100%;justify-content:flex-start;border-color:#5bf69480;background:#5bf6941f;color:#bafbd2}.site-value-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:700px}.site-value-strip article,.site-proof-grid article,.site-signin-panel,.site-download-panel{border:1px solid rgba(168,184,208,.18);border-radius:8px;background:#0b1524b8;box-shadow:0 18px 60px #0000003d}.site-value-strip article{display:grid;gap:7px;min-height:124px;min-width:0;padding:15px}.site-value-strip .site-icon,.site-proof-grid .site-icon{color:#18d8ff}.site-value-strip strong{color:#fff;font-size:.9rem}.site-value-strip span{color:#9fb0c9;font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.site-product-scene{position:relative;min-height:620px;border:1px solid rgba(168,184,208,.16);border-radius:12px;background:linear-gradient(155deg,#0f1b2ce6,#050b14f5),#07101d;box-shadow:0 32px 100px #0000006b}.site-stage-screen{position:absolute;inset:34px 34px auto;min-height:332px;padding:24px;border:1px solid rgba(24,216,255,.28);border-radius:10px;background:linear-gradient(135deg,#06101cb8,#081524f5),linear-gradient(90deg,#18d8ff2e,#ffc1441a);overflow:hidden}.site-stage-screen:after{content:"";position:absolute;right:-72px;bottom:-72px;width:220px;height:220px;border:1px solid rgba(255,193,68,.18);border-radius:999px}.site-stage-screen__header,.site-stage-screen__queue{display:flex;justify-content:space-between;gap:18px;color:#a8b8d0;font-size:.76rem;font-weight:900;text-transform:uppercase}.site-stage-screen h2{max-width:430px;margin:66px 0 5px;color:#fff;font-size:clamp(2.4rem,4vw,4.7rem);line-height:.96}.site-stage-screen p{margin:0;color:#b8c8dd;font-size:1.08rem}.site-progress{width:min(330px,65%);height:8px;margin:26px 0;border-radius:999px;background:#ffffff17}.site-progress span{display:block;width:64%;height:100%;border-radius:inherit;background:#ffc144}.site-stage-screen__queue{width:min(430px,70%);color:#d6e5f8;text-transform:none}.site-qr-card{position:absolute;right:22px;bottom:22px;display:grid;gap:9px;width:132px;padding:12px;border-radius:8px;background:#eef6ff;color:#07101d;font-size:.72rem;font-weight:900}.site-qr-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;aspect-ratio:1}.site-qr-grid i{border-radius:2px;background:#07101d;opacity:.88}.site-qr-grid i:nth-child(3n){opacity:.2}.site-host-console,.site-phone{position:absolute;border:1px solid rgba(168,184,208,.18);border-radius:10px;background:#09121ff5;box-shadow:0 28px 80px #0006}.site-host-console{left:36px;right:190px;bottom:38px;display:grid;gap:13px;padding:18px}.site-host-console>span,.site-phone>span{color:#a8b8d0;font-size:.72rem;font-weight:950;text-transform:uppercase}.site-host-console>strong{color:#fff;font-size:1.18rem}.site-host-console__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.site-host-console__grid p{display:grid;gap:2px;min-width:0;margin:0;padding:10px;border:1px solid rgba(168,184,208,.12);border-radius:7px;background:#111f33c7}.site-host-console__grid b{color:#f6fbff;font-size:.86rem}.site-host-console__grid small{color:#90a3bf;font-size:.66rem}.site-host-console button,.site-phone button{min-height:38px;border:0;border-radius:7px;background:#ffc144;color:#07101d;font-weight:950}.site-phone{right:30px;bottom:30px;display:grid;gap:13px;width:172px;padding:16px}.site-phone__bar{width:42px;height:5px;margin-inline:auto;border-radius:999px;background:#eef6ff47}.site-phone strong{color:#fff;font-size:1.05rem;line-height:1.08}.site-phone__request{padding:10px;border-radius:7px;background:#18d8ff1a;color:#aeefff;font-size:.74rem;font-weight:850}.site-band{display:grid;grid-template-columns:minmax(0,.74fr) minmax(380px,1fr);gap:30px;align-items:end;padding:58px 0 34px;border-top:1px solid rgba(168,184,208,.13)}.site-band h2,.site-proof-grid h2,.site-portal-band h2,.site-pricing h2,.site-pilot-request h2,.site-final h2{margin:0;color:#fff;font-size:clamp(2rem,4vw,4rem);line-height:1}.site-band p,.site-proof-grid p,.site-portal-band p,.site-pricing p,.site-pilot-request p,.site-final p{margin:14px 0 0;color:#adc0d9;font-size:1rem;line-height:1.62}.site-moment-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.site-moment-list li{min-height:74px;padding:16px;border:1px solid rgba(168,184,208,.17);border-radius:8px;background:#0a1524c2;color:#f7fbff;font-size:1rem;font-weight:950}.site-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px 0 64px}.site-proof-grid article{display:grid;gap:18px;padding:28px}.site-mini-points{display:flex;flex-wrap:wrap;gap:8px}.site-mini-points span{padding:8px 10px;border-radius:999px;background:#ffc1441c;color:#ffd98a;font-size:.78rem;font-weight:900}.site-portal-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.74fr) minmax(260px,.74fr);gap:16px;padding:38px;border:1px solid rgba(91,246,148,.22);border-radius:12px;background:linear-gradient(135deg,#0a1626eb,#09161eeb),#0b1524;box-shadow:0 26px 90px #00000052}.site-portal-band__intro ul{display:grid;gap:7px;margin:22px 0 0;padding:0;list-style:none}.site-portal-band__intro li{color:#dbe8fa;font-size:.94rem;font-weight:800}.site-portal-band__intro li:before{content:"✓";margin-right:9px;color:#5bf694}.site-signin-panel,.site-download-panel{display:grid;align-content:start;gap:14px;padding:20px}.site-signin-panel h3,.site-download-panel h3{margin:0;color:#fff;font-size:1.24rem}.site-download-panel p{margin:0;font-size:.88rem}.site-download-panel dl{display:grid;gap:8px;margin:0}.site-download-panel dl div{display:grid;gap:2px;padding:10px;border:1px solid rgba(168,184,208,.14);border-radius:7px;background:#03070e57}.site-download-panel dt{color:#93a9c6;font-size:.66rem;font-weight:950;text-transform:uppercase}.site-download-panel dd{margin:0;color:#f6fbff;font-size:.82rem;font-weight:900}.site-auth-buttons{display:grid;gap:9px}.site-auth-buttons a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 13px;border:1px solid rgba(168,184,208,.18);border-radius:8px;background:#eef6ff0d;color:#f8fbff;font-size:.86rem;font-weight:900}.site-pricing{display:grid;gap:22px;padding:70px 0 28px}.site-pricing__head{display:grid;grid-template-columns:minmax(0,.82fr) minmax(340px,1fr);gap:30px;align-items:end}.site-pricing__head p{margin:0}.site-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.site-tier-grid article{display:grid;align-content:start;gap:15px;min-height:262px;padding:22px;border:1px solid rgba(168,184,208,.18);border-radius:8px;background:linear-gradient(180deg,#0f1b2cd1,#08111eeb),#0b1524}.site-tier-grid article:nth-child(2){border-color:#ffc14475;box-shadow:0 20px 70px #ffc1441a}.site-tier-grid span{color:#18d8ff;font-size:.76rem;font-weight:950;text-transform:uppercase}.site-tier-grid strong{color:#fff;font-size:1.45rem;line-height:1.12}.site-tier-grid p{margin:0;font-size:.91rem}.site-tier-grid a{align-self:end;justify-self:start;min-height:38px;padding:10px 12px;border:1px solid rgba(255,193,68,.4);border-radius:7px;color:#ffd98a;font-size:.82rem;font-weight:950}.site-pilot-request{display:grid;grid-template-columns:minmax(0,.86fr) minmax(360px,1fr);gap:28px;align-items:start;margin-top:34px;padding:34px;border:1px solid rgba(24,216,255,.22);border-radius:12px;background:linear-gradient(135deg,#0c192ae0,#050c16f0),#07101d}.site-pilot-request>div{display:grid;gap:16px}.site-pilot-request>div .site-icon{color:#ffc144}.site-pilot-request form{display:grid;gap:12px}.site-pilot-request label{display:grid;gap:7px;color:#dbe8fa;font-size:.78rem;font-weight:950;text-transform:uppercase}.site-pilot-request input,.site-pilot-request select,.site-pilot-request textarea{width:100%;min-height:44px;border:1px solid rgba(168,184,208,.24);border-radius:8px;background:#03070e9e;color:#f6fbff;font-size:.95rem;font-weight:700;outline:none;padding:0 12px;text-transform:none}.site-pilot-request textarea{min-height:104px;padding:12px;resize:vertical}.site-pilot-request input:focus,.site-pilot-request select:focus,.site-pilot-request textarea:focus{border-color:#18d8ffb8;box-shadow:0 0 0 3px #18d8ff1f}.site-pilot-request__actions{display:flex;flex-wrap:wrap;gap:10px}.site-pilot-request button,.site-pilot-request__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border:1px solid rgba(168,184,208,.22);border-radius:8px;font-weight:950}.site-pilot-request button{border-color:#ffc144;background:#ffc144;color:#07101d}.site-pilot-request__actions a{background:#eef6ff0d;color:#f6fbff}.site-pilot-request form>p{min-height:24px;margin:2px 0 0;color:#aeefff;font-size:.88rem}.site-final{display:grid;gap:12px;justify-items:center;padding:72px 0 84px;text-align:center}.site-final p{max-width:770px}@media (max-width: 1080px){.site-hero,.site-band,.site-portal-band,.site-pricing__head,.site-pilot-request{grid-template-columns:1fr}.site-hero{min-height:0}.site-product-scene{min-height:560px}.site-proof-grid{grid-template-columns:1fr}}@media (max-width: 720px){.site-nav,.site-hero,.site-band,.site-proof-grid,.site-portal-band,.site-pricing,.site-pilot-request,.site-final{width:min(1180px,calc(100vw - 24px))}.site-nav{align-items:flex-start;flex-direction:column;gap:12px;padding:16px 0}.site-nav nav{width:100%;overflow-x:auto;justify-content:flex-start}.site-hero__copy>p,.site-band p,.site-proof-grid p,.site-portal-band p,.site-pricing p,.site-pilot-request p,.site-final p{max-width:100%}.site-hero{gap:26px;padding-top:22px}.site-hero h1{font-size:clamp(3rem,14vw,4.6rem)}.site-value-strip,.site-moment-list,.site-tier-grid{grid-template-columns:1fr}.site-product-scene{min-height:660px}.site-stage-screen{inset:16px 16px auto;min-height:300px;padding:18px}.site-stage-screen h2{margin-top:44px;font-size:2.55rem}.site-qr-card{position:relative;right:auto;bottom:auto;width:118px;margin-top:18px}.site-host-console{left:16px;right:16px;bottom:154px}.site-host-console__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-phone{right:16px;bottom:16px;left:16px;width:auto}.site-portal-band,.site-pilot-request{padding:18px}}.portal-page{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);width:100%;max-width:100vw;overflow-x:hidden;background:radial-gradient(circle at 18% 12%,rgba(74,217,190,.11),transparent 26%),linear-gradient(135deg,#061119,#081019 54%,#10131b);color:#f7f3ea}.portal-page *{min-width:0}.portal-sidebar{display:grid;align-content:start;gap:28px;min-width:0;max-width:100vw;min-height:100vh;padding:26px 22px;border-right:1px solid rgba(247,243,234,.1);background:#050c13b8}.portal-brand{display:flex;align-items:center;gap:10px;color:#f7f3ea;text-decoration:none;font-weight:900}.portal-brand img{max-width:120px}.portal-brand span{color:#4ad9be;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.portal-nav{display:grid;gap:8px}.portal-nav a{padding:12px;border:1px solid transparent;border-radius:8px;color:#b9c8d3;text-decoration:none;font-weight:800}.portal-nav a:hover,.portal-nav a.is-active{border-color:#f4b42a57;background:#f4b42a1a;color:#f7f3ea}.portal-sidebar-note{display:grid;gap:8px;margin-top:16px;color:#9fb3c0;font-size:.92rem;line-height:1.45}.portal-sidebar-note strong{color:#4ad9be}.portal-main{display:grid;align-content:start;gap:22px;min-width:0;max-width:100vw;padding:28px clamp(24px,4vw,54px) 48px}.portal-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.portal-topbar p,.portal-section-heading p{margin:0 0 5px;color:#9fc6ff;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.portal-topbar h1,.portal-section-heading h2,.portal-hero-band h2{margin:0;letter-spacing:0}.portal-topbar h1{font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.portal-topbar-link{color:#f7f3ea;font-weight:900;text-decoration:none}.portal-hero-band,.portal-download-panel,.portal-readiness-panel{border:1px solid rgba(247,243,234,.13);border-radius:8px;background:#0d1a24c2;box-shadow:0 24px 80px #00000042;max-width:100%}.portal-hero-band{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:center;padding:clamp(24px,4vw,42px)}.portal-hero-band h2{max-width:740px;font-size:clamp(2rem,4vw,4rem);line-height:1}.portal-hero-band p,.portal-auth-panel p,.portal-action-row span{color:#b9c8d3;line-height:1.55}.portal-hero-band p{max-width:700px;margin:16px 0 0;font-size:1.04rem}.portal-auth-panel{display:grid;gap:14px;padding:18px;border:1px solid rgba(74,217,190,.2);border-radius:8px;background:#061119db}.portal-auth-panel>span{color:#4ad9be;font-weight:900}.portal-auth-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.portal-auth-options button,.portal-primary-action,.portal-action-row button{min-height:44px;border-radius:8px;font:inherit;font-weight:900;cursor:pointer}.portal-auth-options button{border:1px solid rgba(247,243,234,.14);background:#f7f3ea0a;color:#f7f3ea}.portal-auth-options button.is-selected{border-color:#f4b42abd;background:#f4b42a29}.portal-primary-action,.portal-action-row button{border:0;background:#f4b42a;color:#111820}.portal-action-row button:disabled{cursor:not-allowed;opacity:.56}.portal-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:22px}.portal-download-panel,.portal-readiness-panel{display:grid;align-content:start;gap:20px;padding:22px}.portal-section-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.portal-section-heading h2{font-size:clamp(1.35rem,2.2vw,2rem)}.portal-status{padding:7px 10px;border:1px solid rgba(247,243,234,.14);border-radius:999px;color:#b9c8d3;font-size:.78rem;font-weight:900}.portal-status.is-ready{border-color:#4ad9be6b;color:#4ad9be}.portal-error{margin:0;color:#ff746d;font-weight:800}.portal-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.portal-metrics div,.portal-download-detail{border:1px solid rgba(247,243,234,.1);border-radius:8px;background:#0611198f}.portal-metrics div{display:grid;gap:7px;padding:13px}.portal-metrics span,.portal-download-detail span{color:#9fc6ff;font-size:.76rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.portal-metrics strong{font-size:1.15rem}.portal-download-detail{display:grid;gap:8px;padding:13px}.portal-download-detail code{overflow-wrap:anywhere;color:#f7f3ea;font-size:.88rem}.portal-action-row{display:flex;align-items:center;gap:14px}.portal-action-row button{min-width:170px;padding:0 18px}.portal-checklist{display:grid;gap:12px;margin:0;padding-left:22px;color:#b9c8d3;line-height:1.42}.portal-checklist li::marker{color:#f4b42a;font-weight:900}.portal-checklist li.is-done{color:#f7f3ea}.portal-checklist li.is-done::marker{color:#4ad9be}@media (max-width: 980px){.portal-page{grid-template-columns:1fr}.portal-sidebar{min-height:auto;border-right:0;border-bottom:1px solid rgba(247,243,234,.1)}.portal-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-hero-band,.portal-grid{grid-template-columns:1fr}}@media (max-width: 640px){.portal-main{padding:22px 16px 36px}.portal-sidebar{padding:22px 16px}.portal-topbar h1,.portal-hero-band h2{width:min(100%,320px);font-size:clamp(1.9rem,9vw,2.25rem);overflow-wrap:anywhere}.portal-hero-band h2,.portal-hero-band p,.portal-sidebar-note{width:min(100%,320px)}.portal-hero-band{padding:24px}.portal-download-detail code,.portal-sidebar-note,.portal-hero-band p{overflow-wrap:anywhere}.portal-topbar,.portal-section-heading,.portal-action-row{display:grid;justify-content:stretch}.portal-nav,.portal-auth-options,.portal-metrics{grid-template-columns:1fr}}.site-shell{background:linear-gradient(90deg,#03070ef2,#03070ec7 37%,#03070e2e 64%,#03070ed6),radial-gradient(circle at 78% 3%,rgba(24,216,255,.28),transparent 18rem),radial-gradient(circle at 88% 20%,rgba(255,86,101,.2),transparent 18rem),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 2px,transparent 2px 42px),linear-gradient(105deg,#03070e,#07111e 42%,#11111d 72%,#03070e)}.site-shell:before{content:"";position:absolute;inset:0 0 auto;height:560px;pointer-events:none;background:linear-gradient(90deg,transparent 0 45%,rgba(255,193,68,.13) 45% 45.4%,transparent 45.4%),linear-gradient(90deg,transparent 0 66%,rgba(24,216,255,.16) 66% 66.35%,transparent 66.35%),repeating-linear-gradient(90deg,transparent 0 78px,rgba(255,255,255,.025) 78px 80px);opacity:.75}.site-nav,.site-hero,.site-experience-band,.site-portal-band,.site-pricing,.site-pilot-request,.site-final{position:relative;z-index:1;width:min(1390px,calc(100vw - 88px))}.site-nav{min-height:72px;justify-content:flex-start;gap:70px}.site-brand{font-size:1.9rem;letter-spacing:-.02em}.site-brand i{position:relative;width:8px;height:8px;background:#ffc144;box-shadow:0 0 16px #ffc144b3}.site-brand i:before,.site-brand i:after{content:"";position:absolute;left:2px;top:-9px;width:18px;height:18px;border:3px solid #ffc144;border-bottom-color:transparent;border-left-color:transparent;border-radius:999px}.site-brand i:after{left:9px;top:-16px;width:30px;height:30px;opacity:.78}.site-nav nav{gap:30px;padding:0;border:0;border-radius:0;background:transparent}.site-nav nav a{padding:0;color:#f6fbff;font-size:1rem}.site-nav nav a:last-child{color:#ffc144}.site-nav nav a:hover{color:#ffc144;background:transparent}.site-hero{grid-template-columns:minmax(560px,.82fr) minmax(620px,1.18fr);min-height:508px;gap:34px;padding:8px 0 16px}.site-hero h1{max-width:660px;font-size:clamp(3.25rem,3.9vw,4.28rem);line-height:1.12;letter-spacing:-.01em}.site-hero__copy>p{max-width:640px;color:#c6ccd7;font-size:1.24rem}.site-hero__actions{gap:14px;padding-top:10px}.site-button{min-width:116px;min-height:48px;border-radius:8px;font-size:1rem}.site-button--primary{min-width:220px;background:linear-gradient(180deg,#ffc84f,#ffb729)}.site-value-strip{display:flex;justify-content:space-between;gap:22px;max-width:640px;padding-top:18px}.site-value-strip article{display:grid;justify-items:center;gap:8px;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;text-align:center}.site-value-strip .site-icon{width:31px;height:31px;color:#ffc144;stroke-width:1.7}.site-value-strip article:nth-child(2) .site-icon,.site-value-strip article:nth-child(3) .site-icon{color:#38f29d}.site-value-strip strong{font-size:.92rem}.site-value-strip span{color:#b2bac8;font-size:.74rem}.site-product-scene{min-height:486px;border:0;border-radius:0;background:linear-gradient(180deg,#ffffff0a,#0000001f),radial-gradient(circle at 50% 78%,rgba(0,0,0,.78),transparent 11rem);box-shadow:none;overflow:visible}.site-stage-screen{left:190px;right:34px;top:18px;min-height:286px;padding:25px 300px 26px 40px;border-color:#233752eb;border-radius:0;background:radial-gradient(circle at 70% 42%,rgba(24,216,255,.12),transparent 8rem),linear-gradient(180deg,#040a12f5,#04080ff5);box-shadow:0 18px 70px #00000073}.site-stage-screen h2{max-width:520px;margin:12px 0 2px;color:#aeefff;font-size:2.05rem;line-height:1.05}.site-stage-screen p{color:#c6cbd5;font-size:1.38rem}.site-singer-cue{display:grid;gap:2px;margin-top:22px}.site-singer-cue span{color:#8697b1;font-size:.64rem;font-weight:950;text-transform:uppercase}.site-singer-cue strong{color:#ff7b6f;font-size:1rem}.site-singer-cue small{color:#c1cad8}.site-progress{width:min(390px,72%);height:7px;margin:18px 0 16px}.site-stage-screen__queue{display:grid;gap:6px;width:min(410px,74%)}.site-stage-screen__queue p{display:grid;grid-template-columns:34px minmax(0,1fr);gap:0 12px;align-items:center;margin:0;padding:7px 10px;border:1px solid rgba(168,184,208,.12);border-radius:4px;background:#eef6ff09}.site-stage-screen__queue b{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:4px;background:#eef6ff14;color:#dce8fb;font-size:.84rem}.site-stage-screen__queue strong{color:#fff;font-size:.83rem}.site-stage-screen__queue small{color:#889ab5;font-size:.72rem}.site-qr-card{right:54px;top:28px;bottom:auto;width:132px;min-height:180px;background:#0f1b2cf2;color:#eaf4ff;text-align:center}.site-qr-card .site-qr-grid{padding:9px;background:#f4f7f9}.site-host-console{left:50px;right:auto;bottom:22px;width:226px;gap:9px;padding:13px;border-radius:10px;background:#08111ef5}.site-host-console__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-host-console__grid p{padding:9px}.site-host-console button{min-height:28px;font-size:.64rem}.site-phone{right:166px;bottom:22px;width:176px;padding:12px;background:#050d17fa}.site-phone small{color:#96a7c0;font-size:.58rem}.site-phone strong{font-size:1.02rem}.site-phone__request--play{color:#07101d;background:#38f29d}.site-scan-sign{position:absolute;right:20px;bottom:12px;display:grid;justify-items:center;gap:8px;width:132px;padding:18px 14px 13px;border:2px solid rgba(255,193,68,.8);border-radius:4px;background:#04080ff5;color:#ffc144;text-align:center;text-transform:uppercase;box-shadow:0 20px 60px #00000070}.site-scan-sign span{color:#fff;font-size:.78rem;font-weight:900;text-transform:none}.site-scan-sign strong{font-size:1rem;line-height:1.1}.site-scan-sign .site-qr-grid{width:72px;padding:6px;background:#f4f7f9}.site-scan-sign small{color:#ffc144;text-transform:none}.site-audience{position:absolute;left:230px;right:112px;bottom:44px;display:flex;justify-content:center;gap:12px;z-index:0;opacity:.6}.site-audience i{width:38px;height:58px;border-radius:22px 22px 6px 6px;background:linear-gradient(180deg,#243144e6,#04070dfa)}.site-experience-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:19px 0 22px;border-top:1px solid rgba(168,184,208,.22);border-bottom:1px solid rgba(168,184,208,.16);background:linear-gradient(180deg,#060e18c2,#0409109e)}.site-experience-band article{display:grid;grid-template-columns:62px minmax(0,1fr);gap:6px 22px;padding:0 36px;border-right:1px solid rgba(168,184,208,.24)}.site-experience-band article:last-child{border-right:0}.site-experience-band>article>.site-icon{grid-row:span 3;width:46px;height:46px;color:#38f29d}.site-experience-band article:nth-child(2)>.site-icon{color:#1499ff}.site-experience-band article:nth-child(3)>.site-icon{color:#ffc144}.site-experience-band h2{margin:0;color:#38f29d;font-size:1.24rem;line-height:1.2}.site-experience-band article:nth-child(2) h2{color:#43adff}.site-experience-band article:nth-child(3) h2{color:#ffc144}.site-experience-band p{margin:0;color:#c2ccda;font-size:.9rem;line-height:1.5}.site-experience-band .site-moment-list,.site-experience-band .site-mini-points{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:18px 0 0;padding:0}.site-experience-band .site-moment-list li,.site-experience-band .site-mini-points span{display:flex;align-items:center;gap:8px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#e9f3ff;font-size:.86rem;font-weight:800}.site-experience-band .site-icon{width:20px;height:20px}.site-portal-band{grid-template-columns:300px minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:0;margin-top:18px;padding:22px 24px;border-color:#a8b8d040;background:linear-gradient(180deg,#101d30bd,#080f1ad6),#080f1ad1}.site-portal-band__intro{padding-right:22px}.site-portal-band__intro h2{font-size:1.42rem}.site-portal-band__intro p{font-size:.91rem}.site-portal-band__intro ul{display:none}.site-signin-panel,.site-download-panel{min-height:104px;border:0;border-left:1px solid rgba(168,184,208,.25);border-radius:0;background:transparent;box-shadow:none}.site-auth-buttons{display:flex;gap:10px}.site-auth-buttons a{min-width:150px;background:#f7f7f7;color:#07101d}.site-download-panel{padding-left:34px}.site-download-panel dl{display:none}.site-button--download{width:auto;min-width:190px;border-color:#38f29d;background:#38f29d;color:#07101d}@media (max-width: 1180px){.site-nav,.site-hero,.site-experience-band,.site-portal-band,.site-pricing,.site-pilot-request,.site-final{width:min(100vw - 34px,1390px)}.site-hero{grid-template-columns:1fr}.site-product-scene{min-height:600px}.site-experience-band,.site-portal-band{grid-template-columns:1fr}.site-experience-band article,.site-signin-panel,.site-download-panel{border-right:0;border-left:0;border-top:1px solid rgba(168,184,208,.18);padding:24px 18px}.site-experience-band article:first-child{border-top:0}}@media (max-width: 720px){.site-shell{background:linear-gradient(180deg,#03070ed1,#03070efa),radial-gradient(circle at 80% 7%,rgba(24,216,255,.22),transparent 16rem),#03070e}.site-nav{gap:12px}.site-brand{font-size:1.2rem}.site-nav nav{gap:22px;padding:11px 18px;border:1px solid rgba(168,184,208,.22);border-radius:999px;background:#091321c7}.site-nav nav a{font-size:.86rem}.site-hero{min-height:0}.site-hero h1{max-width:325px;font-size:clamp(2.35rem,10.2vw,2.85rem);line-height:1.08;overflow-wrap:normal}.site-hero__copy>p{max-width:340px}.site-value-strip{display:grid;grid-template-columns:1fr;justify-items:start;gap:15px}.site-value-strip article{grid-template-columns:34px minmax(0,1fr);justify-items:start;text-align:left}.site-value-strip article .site-icon{grid-row:span 2}.site-product-scene{min-height:610px;overflow:hidden}.site-stage-screen{inset:16px 16px auto;min-height:330px;padding:18px}.site-stage-screen h2{font-size:2.1rem}.site-qr-card{right:18px;top:168px;width:108px}.site-host-console{left:16px;right:16px;bottom:204px;width:auto}.site-phone{left:16px;right:160px;bottom:18px;width:auto}.site-scan-sign{right:16px;width:128px}.site-audience{display:none}.site-experience-band article{grid-template-columns:42px minmax(0,1fr);padding:22px 10px}.site-experience-band .site-moment-list,.site-experience-band .site-mini-points{grid-template-columns:1fr}.site-auth-buttons{display:grid}}.site-product-scene{isolation:isolate}.site-product-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.7),transparent 16%,transparent 82%,rgba(0,0,0,.66)),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 19px),repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 54px);opacity:.68}.site-stage-speaker{position:absolute;top:174px;z-index:1;width:34px;height:150px;border:1px solid rgba(168,184,208,.18);border-radius:3px;background:radial-gradient(circle at 50% 27%,rgba(168,184,208,.16),transparent 18px),radial-gradient(circle at 50% 72%,rgba(168,184,208,.12),transparent 22px),linear-gradient(180deg,#0d1725fa,#03070dfa);box-shadow:0 18px 40px #00000080}.site-stage-speaker--left{left:150px}.site-stage-speaker--right{right:2px}.site-stage-screen{z-index:2;outline:9px solid rgba(1,5,11,.86);outline-offset:0}.site-stage-screen:before{content:"";position:absolute;left:50%;bottom:-46px;width:64%;height:48px;transform:translate(-50%);border-radius:0 0 40px 40px;background:linear-gradient(180deg,rgba(3,7,13,.72),transparent);filter:blur(4px)}.site-phone{z-index:5;width:184px;padding:5px;border:2px solid rgba(168,184,208,.24);border-radius:25px;background:linear-gradient(180deg,#212d3ef5,#03080ffa),#050d17;box-shadow:0 24px 68px #00000094,0 0 0 1px #ffffff0f inset}.site-phone__bezel{position:relative;display:grid;gap:8px;min-height:348px;padding:19px 10px 11px;border-radius:20px;overflow:hidden;background:radial-gradient(circle at 74% 10%,rgba(120,91,255,.24),transparent 4.4rem),radial-gradient(circle at 25% 50%,rgba(0,214,255,.16),transparent 5rem),linear-gradient(180deg,#061321,#02060d)}.site-phone__notch{position:absolute;left:50%;top:7px;width:54px;height:8px;transform:translate(-50%);border-radius:999px;background:#000000d1}.site-phone__status{display:flex;align-items:center;justify-content:space-between;min-height:30px;padding:7px 8px;border:1px solid rgba(168,184,208,.14);border-radius:8px;background:#eef6ff0e}.site-phone__status span,.site-phone-card span{color:#9fb1ca;font-size:.58rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.site-phone__status strong{color:#f7fbff;font-size:.72rem}.site-phone-card{display:grid;gap:5px;padding:10px;border:1px solid rgba(168,184,208,.16);border-radius:8px;background:#0a1727e6}.site-phone-card strong{color:#fff;font-size:.84rem;line-height:1.12}.site-phone-card small{color:#ffc144;font-size:.64rem;font-weight:950}.site-phone-card button{justify-self:start;min-height:26px;padding:0 10px;border:0;border-radius:7px;background:#ffc144;color:#07101d;font-size:.62rem;font-weight:950}.site-phone-card--mission{min-height:104px;background:linear-gradient(180deg,#401876b8,#1d0d30cc),linear-gradient(135deg,rgba(255,193,68,.18),transparent 44%),#0a1727e6}.site-phone-card--song{border-color:#38f29d47}.site-phone-card--song button{background:#38f29d}.site-phone-card--game{border-color:#1499ff4d}.site-phone-card--game button{background:#1499ff;color:#f7fbff}.site-phone>small,.site-phone>span,.site-phone>strong,.site-phone>button,.site-phone>.site-phone__request{display:none}.site-scanner-card{position:absolute;left:315px;right:auto;top:auto;bottom:22px;z-index:4;display:grid;gap:8px;width:152px;padding:13px;border:1px solid rgba(56,242,157,.38);border-radius:10px;background:linear-gradient(180deg,#071522f5,#03080ffa),#04080ffa;box-shadow:0 22px 54px #00000080}.site-scanner-frame{position:relative;height:62px;border:2px solid rgba(56,242,157,.9);border-radius:8px;background:linear-gradient(90deg,transparent,rgba(56,242,157,.28),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 3px,transparent 3px 8px);overflow:hidden}.site-scanner-frame:before,.site-scanner-frame:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(255,255,255,.18);border-radius:5px}.site-scanner-frame i{position:absolute;left:10px;right:10px;top:29px;height:2px;background:#38f29d;box-shadow:0 0 16px #38f29db8}.site-scanner-frame span{position:absolute;top:14px;right:31px;bottom:14px;left:31px;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(56,242,157,.78) 0 3px,transparent 4px),radial-gradient(circle at 28% 45%,rgba(255,193,68,.9) 0 2px,transparent 3px),radial-gradient(circle at 73% 57%,rgba(20,153,255,.9) 0 2px,transparent 3px)}.site-scanner-card strong{color:#38f29d;font-size:.82rem;line-height:1.1;text-transform:uppercase}.site-scanner-card p{margin:0;color:#c9d5e7;font-size:.7rem;line-height:1.35}.site-scan-sign{z-index:4}@media (max-width: 1180px){.site-stage-speaker{display:none}.site-scanner-card{left:auto;right:172px;top:auto;bottom:23px}}@media (max-width: 720px){.site-stage-screen{outline-width:5px}.site-phone{left:14px;right:auto;bottom:16px;width:154px}.site-phone__bezel{min-height:288px;gap:6px;padding:17px 8px 9px}.site-phone-card{padding:8px}.site-phone-card strong{font-size:.72rem}.site-phone-card button{min-height:23px;font-size:.56rem}.site-scanner-card{left:178px;right:14px;bottom:142px;width:auto;padding:10px}.site-scanner-frame{height:50px}.site-scanner-card p{font-size:.64rem}}.site-qr-image,.site-scanner-card__image,.site-scanner-image{display:block;max-width:100%}.site-qr-card .site-qr-image{width:86px;aspect-ratio:1;margin:0 auto;padding:7px;border-radius:5px;background:#f7f7f7;object-fit:contain}.site-scanner-card__image{width:70px;aspect-ratio:1;padding:6px;border:1px solid rgba(56,242,157,.26);border-radius:8px;background:#fff;object-fit:contain}.site-scan-sign{width:150px;padding:0;overflow:hidden;border-color:#ffc144c2;background:#05070c}.site-scanner-image--branded{width:100%;height:auto;border-radius:2px}.huzahh-logo{display:block;width:auto;object-fit:contain}.huzahh-logo--nav{height:36px}.huzahh-logo--hero{height:clamp(56px,8vw,108px)}.site-brand{text-decoration:none}.cloud-brand__logo{max-width:120px}.cloud-brand strong{color:#f7f3ea}@media (max-width: 720px){.site-qr-card .site-qr-image{width:78px}.site-scanner-card__image{width:56px;padding:5px}.site-scan-sign{width:128px}}
