:root{color-scheme:light;--ink: #0f1c24;--muted: #4a5a67;--line: #c8d2de;--panel: #f9fbff;--field: #f3f8ff;--accent: #0e6ca8;--accent-strong: #0a4f7d;--warm: #ffb347;--sky: #d8ecff;--danger: #9a3412;--launch-bg-1: #06101d;--launch-bg-2: #0e2444;--launch-bg-3: #10335e;--soft-shadow: 0 20px 60px rgba(8, 23, 41, .16);--sap-shell: #f5f6f7;--sap-field-bg: #ffffff;--sap-field-border: #89919a;--sap-field-text: #223548;--sap-primary: #0a6ed1;--sap-primary-hover: #0854a0;--sap-focus: #0a6ed1;--sap-neutral: #d5dadd;--sap-font-family: "72", "72full", "Segoe UI", Arial, sans-serif;--sap-font-size-cozy: .875rem;--sap-font-size-compact: .8125rem;--sap-control-height-cozy: 2.75rem;--sap-control-height-compact: 2rem;--sap-input-padding-cozy: 0 .75rem;--sap-input-padding-compact: 0 .5rem;--sap-control-height: var(--sap-control-height-cozy);--sap-font-size: var(--sap-font-size-cozy);--sap-input-padding: var(--sap-input-padding-cozy);font-family:var(--sap-font-family)}body.sap-density-cozy{--sap-control-height: var(--sap-control-height-cozy);--sap-font-size: var(--sap-font-size-cozy);--sap-input-padding: var(--sap-input-padding-cozy)}body.sap-density-compact{--sap-control-height: var(--sap-control-height-compact);--sap-font-size: var(--sap-font-size-compact);--sap-input-padding: var(--sap-input-padding-compact)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 12% -10%,rgba(255,179,71,.17),transparent 48%),radial-gradient(circle at 88% 7%,rgba(14,108,168,.25),transparent 42%),#eef4fb;color:var(--ink)}body.launch-page{background:#f4f7f9}button,input:not(.sapMInputBaseInner),select,textarea{font:inherit}.account-shell{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(420px,1fr);min-height:100vh}.launch-shell{min-height:100vh}.launch-hero{display:grid;min-height:82vh;align-content:start;gap:36px;padding:42px clamp(22px,6vw,72px);background:linear-gradient(126deg,#06101de6,#0e2444d6 42%,#10335ee0),radial-gradient(circle at 8% 10%,rgba(255,179,71,.22),transparent 36%),radial-gradient(circle at 86% 24%,rgba(114,210,255,.23),transparent 34%);background-position:center;background-size:cover;color:#fff;border-bottom-left-radius:26px;border-bottom-right-radius:26px;box-shadow:var(--soft-shadow)}.launch-copy{display:grid;max-width:860px;gap:20px;animation:rise-in .6s ease both}.launch-copy .eyebrow{color:var(--warm)}.launch-copy p{max-width:760px;margin:0;color:#e9f3ffed;font-size:1.02rem}.launch-actions{display:flex;flex-wrap:wrap;gap:12px}.proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;animation:rise-in .78s ease both}.proof-strip article{display:grid;gap:4px;padding:14px;border:1px solid rgba(170,210,246,.38);border-radius:12px;background:linear-gradient(160deg,#ffffff24,#ffffff14);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.proof-strip strong{font-family:var(--sap-font-family);font-size:clamp(1.35rem,2vw,1.7rem)}.proof-strip p{margin:0;color:#e0edffe0;font-size:.84rem}.launch-button{display:inline-flex;width:auto;min-width:138px;align-items:center;justify-content:center;padding:0 18px;text-decoration:none}.launch-flow,.launch-packages{display:grid;gap:20px;padding:42px clamp(22px,6vw,72px)}.launch-packages{padding-top:8px;padding-bottom:54px}.launch-section-heading{display:grid;gap:6px}.launch-step-grid,.launch-package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.launch-step,.launch-package-grid article{display:grid;min-width:0;gap:10px;border:1px solid #d3dfec;border-radius:12px;background:linear-gradient(180deg,#fff,#f6fbff);color:var(--ink);padding:16px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.launch-step:hover{border-color:var(--accent);box-shadow:0 14px 30px #0e4f7d21;transform:translateY(-2px)}.launch-step span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--sky);color:#0b4369;font-weight:900}.launch-step strong,.launch-package-grid h3{margin:0;font-size:1rem}.launch-step p,.launch-package-grid p{margin:0;color:var(--muted)}.launch-orbit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.orbit-card{padding:16px;border-radius:12px;border:1px solid #d3dfec;background:#fff;box-shadow:0 8px 20px #0921380f}.orbit-card h3{margin:0;font-family:var(--sap-font-family);font-size:1.06rem}.orbit-card p{margin:8px 0 0;color:var(--muted)}.product-panel{display:flex;flex-direction:column;justify-content:space-between;gap:48px;padding:48px;background:linear-gradient(126deg,#06101ddb,#0e2444cc 42%,#10335ed6),radial-gradient(circle at 8% 10%,rgba(255,179,71,.21),transparent 36%),radial-gradient(circle at 86% 24%,rgba(114,210,255,.21),transparent 34%);background-position:center;background-size:cover;color:#fff}.brand-lockup{display:inline-flex;align-items:center;gap:12px;font-family:var(--sap-font-family);font-size:.98rem;font-weight:700;letter-spacing:0}.brand-mark{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.52);background:#ffffff29;border-radius:11px}.product-copy{max-width:640px}.eyebrow{margin:0 0 10px;color:var(--accent);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.product-panel .eyebrow{color:var(--warm)}h1,h2{margin:0;letter-spacing:0;font-family:var(--sap-font-family)}h1{max-width:740px;font-size:clamp(2.1rem,5vw,4.4rem);line-height:1}h2{font-size:1.72rem;line-height:1.15}p{line-height:1.6}.product-copy p:last-child{max-width:540px;color:#ffffffd6;font-size:1.05rem}.status-list{display:grid;gap:12px;margin:0}.status-list div{padding:16px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#ffffff1f}.status-list dt{margin-bottom:4px;color:#ffffffb3;font-size:.76rem;font-weight:700;text-transform:uppercase}.status-list dd{margin:0;font-weight:750}.product-feature-list{display:grid;gap:10px;margin:0;padding-left:20px;color:#ecf4fff2}.product-feature-list li{line-height:1.5;font-weight:600}.assistive-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-panel{width:min(100%,760px);margin:auto;padding:32px;border-left:1px solid rgba(106,142,176,.28);background:linear-gradient(180deg,#f8fbffb8,#eef5fdd6);font-family:var(--sap-font-family);font-size:var(--sap-font-size);line-height:1.4}.screen-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:6px;margin-bottom:18px;padding:6px;border:1px solid #cfd5db;border-radius:12px;background:var(--sap-shell);box-shadow:inset 0 1px #ffffffe6}.ui5-native-auth-host{width:100%;margin-bottom:10px}.ui5-native-auth-host .sapUiFormResGridLbl .sapMLabel{text-align:left!important}.ui5-native-auth-host .sapMInputBaseInner{min-height:0!important;height:100%!important;font-family:var(--sap-font-family);font-size:var(--sap-font-size);font-style:normal;line-height:normal!important;padding-top:0!important;padding-bottom:0!important}.ui5-native-auth-host .sapMInputBaseInner::placeholder{font-style:normal}.ui5-native-auth-host+.screen-tabs,.ui5-native-auth-host~.screen{display:none!important}.tab-button{min-height:var(--sap-control-height);border:0;border-radius:9px;background:transparent;color:#41556a;cursor:pointer;font-weight:750;transition:transform .14s ease,background .14s ease,color .14s ease}.tab-button.is-active{background:#fff;color:var(--sap-primary);box-shadow:0 0 0 1px #9bb4c8 inset}.tab-button:hover{transform:translateY(-1px);color:#173a56}.screen{display:none;padding:30px;border:1px solid #c9d9ea;border-radius:12px;background:radial-gradient(circle at 90% -20%,rgba(14,108,168,.08),transparent 45%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 24px 48px #122c4721}.screen.is-active{display:grid;gap:18px}.screen-heading{display:grid;gap:6px;margin-bottom:4px}.signup-highlights{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.signup-highlights span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid #c4d8eb;background:#edf6ff;color:#114a74;font-size:.78rem;font-weight:700}.screen-heading p:last-child,.form-note,small{margin:0;color:var(--muted)}label,.consent-box{display:grid;gap:8px}label>span,legend{color:#33424b;font-size:var(--sap-font-size);font-weight:750}input,select,textarea{width:100%;border:1px solid var(--sap-field-border);border-radius:8px;background:var(--sap-field-bg);color:var(--sap-field-text);outline:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}input:not(.sapMInputBaseInner),select{min-height:var(--sap-control-height);padding:var(--sap-input-padding)}textarea{resize:vertical;padding:12px 13px}input:not(.sapMInputBaseInner):focus,select:focus,textarea:focus{border-color:var(--sap-focus);background:#fff;box-shadow:0 0 0 .125rem #0a6ed159}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.input-addon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--sap-field-border);border-radius:8px;background:var(--sap-field-bg)}.input-addon:focus-within{border-color:var(--sap-focus);background:#fff;box-shadow:0 0 0 .125rem #0a6ed159}.password-strength{display:grid;gap:8px;padding:12px;border:1px solid #d5e2ef;border-radius:11px;background:#f8fbff}.password-strength-bar{position:relative;width:100%;height:9px;overflow:hidden;border-radius:999px;background:#dbe8f5}.password-strength-bar span{display:block;width:0;height:100%;border-radius:inherit;background:#d97706;transition:width .18s ease,background-color .18s ease}.password-strength p{margin:0;color:#355064;font-size:.82rem;font-weight:700}.password-match-text.is-good{color:#166534}.password-match-text.is-bad{color:#b45309}.input-addon input{border:0;border-radius:0;box-shadow:none}.input-addon span{padding:var(--sap-input-padding);color:var(--muted);white-space:nowrap}.suggestion-row{display:flex;flex-wrap:wrap;gap:8px}.suggestion-chip{min-height:34px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--accent-strong);cursor:pointer;font-size:.84rem;font-weight:800;padding:0 12px}.suggestion-chip:hover{border-color:var(--accent)}.consent-box{margin:0;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fbfcfd}.check-row{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px}.check-row input{width:18px;min-height:18px;margin:2px 0 0;accent-color:var(--sap-primary)}.check-row span{color:#34444e;font-weight:600;line-height:1.45}.package-compare,.feature-choice-panel,.pricing-panel{display:grid;gap:14px;margin:0;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fbfcfd}.package-grid,.addon-grid,.feature-grid{display:grid;gap:12px}.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.addon-grid,.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.package-card,.addon-card,.feature-card{position:relative;display:grid;min-width:0;gap:8px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff}.package-card{cursor:pointer}.package-card:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 3px #126d761f}.package-card input,.addon-card input,.feature-card input{width:18px;min-height:18px;margin:2px 0 0}.package-card h3,.addon-card h3,.feature-card h3{margin:0;color:#25333b;font-size:.98rem;line-height:1.25}.package-card p,.addon-card p,.feature-card p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.45}.choice-heading{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px}.choice-meta,.feature-summary-bar{display:flex;flex-wrap:wrap;gap:8px}.meta-pill{display:inline-flex;align-items:center;min-height:26px;border:1px solid #c7d9df;border-radius:7px;background:var(--sky);color:#174852;font-size:.76rem;font-weight:800;padding:0 8px}.meta-pill.is-muted{border-color:var(--line);background:#f4f7f9;color:var(--muted)}.meta-pill.is-warning{border-color:#fed7aa;background:#fff7ed;color:var(--danger)}.addon-card.is-unavailable,.feature-card.is-unavailable{background:#f7f9fb;color:var(--muted)}.addon-card.is-unavailable h3,.feature-card.is-unavailable h3{color:#56636c}.split-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.primary-action,.secondary-action,.link-button{cursor:pointer;font-weight:800}.primary-action,.secondary-action{min-height:var(--sap-control-height);border-radius:11px;font-size:var(--sap-font-size)}.primary-action{border:1px solid var(--sap-primary-hover);background:var(--sap-primary);color:#fff;box-shadow:0 2px 6px #0a6ed14d}.primary-action:hover{background:var(--sap-primary-hover)}.primary-action:disabled,.primary-action.is-disabled,.secondary-action:disabled,.secondary-action.is-disabled{border-color:var(--line);background:#d7dee4;color:#6b7780;cursor:not-allowed}.secondary-action{border:1px solid var(--sap-field-border);background:#fff;color:#223548}.secondary-action:hover{border-color:#5a7fa8;background:#f7fbff}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.link-button{border:0;background:transparent;color:var(--accent-strong);white-space:nowrap;font-size:var(--sap-font-size)}@media (max-width: 1280px){:root{--sap-control-height: var(--sap-control-height-compact);--sap-font-size: var(--sap-font-size-compact);--sap-input-padding: var(--sap-input-padding-compact)}}.code-input{text-align:center;font-size:1.35rem;font-weight:800;letter-spacing:.22rem}.form-alert,.signup-result,.flow-result{display:none;border-radius:8px;padding:14px}.form-alert.is-visible,.signup-result.is-visible,.flow-result.is-visible{display:block}.form-alert{border:1px solid #fed7aa;background:#fff7ed;color:var(--danger)}.form-alert strong{display:block;margin-bottom:8px}.form-alert ul{margin:0;padding-left:18px}.signup-result,.flow-result{border:1px solid #b8d8c6;background:#f3fbf6}.signup-result h3,.flow-result h3{margin:0 0 12px;font-size:1rem}.signup-result p,.flow-result p{margin:0}.signup-result dl,.flow-result dl{display:grid;gap:10px;margin:0}.signup-result div,.flow-result div{display:grid;gap:3px}.signup-result dt,.flow-result dt{color:var(--muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.signup-result dd,.flow-result dd{margin:0;overflow-wrap:anywhere;font-weight:700}.pricing-result{display:block}.pricing-summary{display:grid;gap:14px}.summary-result{display:block}.summary-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.summary-block{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid #d7e8dd;border-radius:8px;background:#fff}.summary-block h3,.summary-confirmation h3{margin:0;font-size:1rem}.summary-block p,.summary-confirmation p{margin:0}.admin-console{display:grid;gap:16px}.admin-toolbar,.admin-metric-grid,.admin-detail-grid,.admin-audit-grid{display:grid;gap:14px}.admin-toolbar{grid-template-columns:minmax(150px,.45fr) minmax(220px,1fr);align-items:end}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-metric-grid .summary-block{gap:6px}.metric-label{color:var(--muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.admin-metric-grid strong{font-size:1.55rem;line-height:1.1}.admin-detail-grid,.admin-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-note-form,.admin-override-form{display:grid;gap:14px;margin-top:14px}.admin-provisioning-form{display:grid;gap:12px;margin-top:4px}.admin-action-row{display:flex;flex-wrap:wrap;gap:10px}.admin-role-matrix{border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px}.admin-role-matrix summary{cursor:pointer;font-weight:800}tr.is-selected td{background:#f3fbf6}.billing-workbench{gap:14px}.installer-panel{gap:16px}.installer-panel-heading,.installer-actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.installer-panel-heading p{margin:6px 0 0;color:var(--muted)}.installer-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.installer-status-grid div{min-width:0}.phase-checked-at{display:block;margin-top:4px;color:var(--muted);font-size:.78rem}.installer-actions{justify-content:flex-start}.installer-download{display:inline-flex;align-items:center;justify-content:center;padding:0 16px;text-decoration:none}.install-instructions{display:grid;gap:8px;margin:0;padding-left:20px;color:var(--muted)}.billing-status-heading,.billing-link-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.status-pill{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--line);border-radius:7px;background:#f4f7f9;color:var(--muted);font-size:.76rem;font-weight:800;padding:0 10px;text-transform:uppercase}.status-pill.is-success{border-color:#b8d8c6;background:#f3fbf6;color:#166534}.status-pill.is-warning{border-color:#fde68a;background:#fffbeb;color:#92400e}.status-pill.is-danger,.billing-failure{border-color:#fed7aa;background:#fff7ed;color:var(--danger)}.billing-failure{display:grid;gap:4px;padding:12px;border:1px solid #fed7aa;border-radius:8px}.billing-failure strong{font-size:.82rem;text-transform:uppercase}.billing-link-row{justify-content:flex-start}.billing-link{display:inline-flex;align-items:center;min-height:36px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--accent-strong);font-weight:800;padding:0 12px;text-decoration:none}.billing-link.is-disabled{background:#f4f7f9;color:var(--muted)}.entitlement-note{margin:0 0 12px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:.88rem;font-weight:700}.entitlement-note.is-allowed{border-color:#b8d8c6;background:#f3fbf6;color:#166534}.entitlement-note.is-locked{border-color:#fed7aa;background:#fff7ed;color:var(--danger)}.summary-wide,.summary-confirmation{grid-column:1 / -1}.summary-confirmation{margin-top:14px;padding:14px;border:1px solid #b8d8c6;border-radius:8px;background:#fff}.workbench-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workbench-hero{grid-column:1 / -1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border:1px solid #c7d9df;border-radius:8px;background:#f7fbfc}.workbench-hero h3{margin:0;font-size:1.25rem}.workbench-hero p:last-child{margin:6px 0 0;color:var(--muted);overflow-wrap:anywhere}.workbench-checklist{display:grid;gap:10px;margin:0;padding:0;list-style:none}.workbench-checklist li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.workbench-checklist li>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid #fed7aa;border-radius:50%;background:#fff7ed;color:var(--danger);font-size:.62rem;font-weight:900}.workbench-checklist li.is-complete>span{border-color:#b8d8c6;background:#f3fbf6;color:#166534}.workbench-checklist strong,.workbench-checklist p{margin:0}.workbench-checklist p{color:var(--muted)}.onboarding-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.timeline-item{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:0 0 16px}.timeline-item:before{content:"";position:absolute;top:26px;bottom:0;left:13px;width:2px;background:var(--line)}.timeline-item:last-child{padding-bottom:0}.timeline-item:last-child:before{display:none}.timeline-marker{display:block;width:28px;height:28px;border:2px solid #cbd5db;border-radius:50%;background:#fff}.timeline-item.is-complete .timeline-marker{border-color:#2f8f55;background:#2f8f55;box-shadow:inset 0 0 0 6px #f3fbf6}.timeline-item.is-current .timeline-marker{border-color:#d97706;background:#fffbeb}.timeline-item.is-blocked .timeline-marker{border-color:#c2410c;background:#fff7ed}.timeline-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.timeline-heading strong,.timeline-item p{margin:0}.timeline-item p{margin-top:4px;color:var(--muted)}.timeline-item time{display:inline-block;margin-top:6px;color:#51626d;font-size:.78rem;font-weight:800}.compact-link{min-height:auto;margin:0;padding:0;border:0;background:transparent;overflow-wrap:anywhere}.summary-check{display:grid;gap:8px;align-content:end}.summary-check>span{color:#33424b;font-size:.88rem;font-weight:750}.pricing-total{display:grid;gap:2px;padding-bottom:12px;border-bottom:1px solid #b8d8c6}.pricing-total strong{font-size:1.65rem;line-height:1.1}.pricing-line-items{display:grid;gap:8px}.pricing-line-item,.pricing-breakdown{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.pricing-line-item span,.pricing-breakdown span{color:var(--muted);font-size:.84rem}.pricing-line-item strong,.pricing-breakdown strong{text-align:right}.pricing-breakdown{padding-top:10px;border-top:1px solid #d7e8dd}.flow-link{display:inline-flex;align-items:center;min-height:38px;margin-top:12px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--accent-strong);font-weight:800;padding:0 12px;text-decoration:none}.inline-action{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;padding:0 14px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:520px;font-size:.9rem}caption{margin-bottom:8px;color:#33424b;font-weight:800;text-align:left}th,td{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left;vertical-align:top;overflow-wrap:anywhere}th{color:var(--muted);font-size:.76rem;text-transform:uppercase}@media (max-width: 920px){.account-shell{grid-template-columns:1fr}.product-panel{min-height:420px;padding:32px}.auth-panel{margin:0 auto;padding:24px}.launch-step-grid,.launch-package-grid,.launch-orbit,.proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.product-panel{min-height:360px;padding:24px}.auth-panel{padding:16px}.screen{padding:20px}.screen-tabs,.field-grid,.package-grid,.addon-grid,.feature-grid,.admin-toolbar,.admin-metric-grid,.admin-detail-grid,.admin-audit-grid,.installer-status-grid,.summary-layout,.workbench-dashboard{grid-template-columns:1fr}.split-row,.installer-panel-heading,.installer-actions,.workbench-hero{align-items:flex-start;flex-direction:column}.launch-hero{min-height:86vh}.launch-actions{display:grid}.launch-button,.launch-step-grid,.launch-package-grid,.launch-orbit,.proof-strip{width:100%;grid-template-columns:1fr}}
