:root{--bg:#08131a;--panel:rgba(8,25,34,0.8);--panel-strong:#102430;--panel-soft:#173544;--text:#f5f6ef;--muted:#b8c7c0;--accent:#ffd166;--accent-strong:#ff9f1c;--line:rgba(255,255,255,0.14);--success:#65d6a6;--font-heading:"Avenir Next","Segoe UI",sans-serif;--font-mono:"SFMono-Regular","Menlo","Monaco",monospace}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at top left,rgba(255,209,102,.2),transparent 35%),radial-gradient(circle at right 20%,rgba(101,214,166,.14),transparent 25%),linear-gradient(160deg,#061017,#0b1d27 45%,#102b36);color:var(--text);font-family:var(--font-heading),sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 80%)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}body{padding-top:90px}.portal-ribbon{border-bottom:1px solid var(--line);background:rgba(255,255,255,.04)}.portal-ribbon-inner{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:10px;padding-bottom:10px}.site-nav-shell{position:fixed;top:0;left:0;right:0;z-index:20;border-bottom:1px solid var(--line);background:rgba(6,16,23,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-nav{width:min(1120px,calc(100vw - 32px));margin:0 auto;min-height:74px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px}.nav-account,.nav-brand,.nav-links,.section-toolbar{display:flex;align-items:center;gap:12px}.nav-brand{flex-direction:column;align-items:flex-start;gap:4px}.nav-brand strong{font-size:1.05rem;line-height:1.1}.nav-links{flex:1 1 auto;min-width:0;justify-content:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 0}.nav-links::-webkit-scrollbar{display:none}.nav-link{position:relative;flex:0 0 auto;padding:10px 12px;border-radius:999px;color:var(--muted);white-space:nowrap;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.nav-link-active,.nav-link:hover{background:rgba(255,209,102,.12);color:var(--accent);box-shadow:inset 0 -2px 0 rgba(255,209,102,.52)}.nav-account{flex:0 0 auto}.page-shell{width:min(1120px,calc(100vw - 32px));margin:0 auto;padding:40px 0 72px}.page-shell-workbench{width:min(1360px,calc(100vw - 32px));padding-top:28px}.game-card,.hero-card,.info-card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;box-shadow:0 24px 64px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08)}.hero-card,.info-card{padding:28px}.product-hero-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:18px;gap:18px}.product-hero-copy,.product-hero-panel,.product-home-card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;box-shadow:0 24px 64px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08);padding:28px}.product-hero-copy h1,.product-hero-panel h2,.product-home-card h2{margin:0}.product-hero-copy h1{font-size:clamp(2.6rem,7vw,5.2rem);line-height:.94;max-width:11ch}.product-hero-panel h2,.product-home-card h2{font-size:clamp(1.4rem,3vw,2rem);line-height:1.05}.hero-card h1,.info-card h1,.section-heading h1{margin:0;font-size:clamp(2.4rem,7vw,5rem);line-height:.95;max-width:12ch}.game-copy p,.info-card p,.lead,.section-heading p{color:var(--muted);line-height:1.6}.card-kicker,.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--accent);text-transform:uppercase;letter-spacing:.16em;font-family:var(--font-mono),monospace;font-size:.74rem}.hero-actions,.stat-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.button{border:0;border-radius:999px;padding:14px 18px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:disabled{opacity:.7;cursor:wait}.button-small{padding:10px 14px}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg,var(--accent) 0,var(--accent-strong) 100%);color:#08131a;box-shadow:0 10px 28px rgba(255,159,28,.32)}.button-secondary{background:transparent;border:1px solid var(--line);color:var(--text)}.grid-section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:22px}.grid-section-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.section-heading{padding:18px 0 10px}.section-gap{margin-top:22px}.section-toolbar{justify-content:space-between;flex-wrap:wrap}.game-card{overflow:hidden}.game-media{min-height:180px;background:radial-gradient(circle at top,rgba(255,209,102,.36),transparent 30%),linear-gradient(140deg,#19394a,#28586e 45%,#11303d)}.game-copy{padding:20px 20px 0}.game-card .button{margin:20px;width:calc(100% - 40px)}.split-layout{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:18px;gap:18px;align-items:start}.split-layout-equal{grid-template-columns:1fr 1fr}.field-stack{display:grid;grid-gap:16px;gap:16px}.field-stack label{display:grid;grid-gap:8px;gap:8px}.field-stack input,.field-stack select{width:100%;border-radius:14px;border:1px solid var(--line);background:var(--panel-strong);color:var(--text);padding:14px 16px}.field-stack input:focus,.field-stack select:focus,.field-stack textarea:focus,.search-input:focus,.select-compact:focus{outline:none;border-color:rgba(255,209,102,.82);box-shadow:0 0 0 1px rgba(255,209,102,.26),0 0 0 4px rgba(255,209,102,.12)}.stat-row div{min-width:160px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid var(--line)}.stat-row span{display:block;color:var(--muted);font-size:.85rem;margin-bottom:6px}.stat-row strong{font-size:1.2rem}.centered-page{display:grid;min-height:100vh;place-items:center}.auth-card{width:100%;max-width:540px;justify-self:center;background:linear-gradient(180deg,rgba(255,209,102,.05),transparent 28%),rgba(16,36,48,.94);box-shadow:0 28px 72px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.1)}.auth-page{align-items:center}.auth-layout{width:min(1100px,100%);margin:0 auto}.auth-card h1{max-width:8ch}.auth-card p{max-width:34ch}.panel-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.metric-grid,.panel-grid{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.panel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-trend,.role-badge,.status-pill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 12px;font-family:var(--font-mono),monospace;font-size:.78rem}.muted-copy{color:var(--muted)}.role-badge{background:rgba(255,255,255,.06);border:1px solid var(--line)}.metric-trend{margin-top:14px;background:rgba(101,214,166,.12);color:var(--success)}.detail-list{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.detail-list div{display:flex;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.detail-list span{color:var(--muted)}.feed-list{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.feed-item{display:flex;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid var(--line)}.feed-item p{margin-bottom:0}.feed-item-stacked{align-items:flex-start}.pill-row{display:flex;flex-wrap:wrap;gap:10px}.status-pill{text-transform:capitalize;border:1px solid transparent}.status-info{background:rgba(255,255,255,.06)}.status-success{background:rgba(101,214,166,.14);color:var(--success)}.status-medium,.status-warning{background:rgba(255,209,102,.14);color:var(--accent)}.status-high{background:rgba(255,138,128,.16);color:#ffb4ac}.banner{margin:0;padding:12px 14px;border-radius:16px;border:1px solid var(--line)}.banner-error{background:rgba(255,138,128,.12);color:#ffd1cb}.banner-warning{background:rgba(255,209,102,.12);color:var(--accent)}.banner-success{background:rgba(101,214,166,.12);color:var(--success)}.credential-list{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.credential-card{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid var(--line)}.table-card h2{margin-bottom:18px}.table-wrap{overflow-x:auto}.tenant-form-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.account-table{width:100%;border-collapse:collapse}.account-table td,.account-table th{text-align:left;padding:14px 10px;border-bottom:1px solid var(--line);vertical-align:top}.account-table th{color:var(--muted);font-family:var(--font-mono),monospace;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.account-table tbody tr:hover td{background:rgba(255,255,255,.03)}.field-stack input,.field-stack select,.field-stack textarea,.search-input,.select-compact,.ui-input{border-radius:14px;border:1px solid var(--line);background:var(--panel-strong);color:var(--text);padding:12px 14px}.ui-input{width:100%}.ui-textarea{min-height:120px;resize:vertical}.ui-input:focus,.ui-textarea:focus{outline:none;border-color:rgba(255,209,102,.82);box-shadow:0 0 0 1px rgba(255,209,102,.26),0 0 0 4px rgba(255,209,102,.12)}.ui-surface-card{gap:16px}.ui-badge{border-color:rgba(255,255,255,.1)}.search-input{min-width:min(320px,100%)}.field-stack textarea{min-height:120px;resize:vertical}.empty-state,.launch-card{display:grid;grid-gap:12px;gap:12px}.docs-card{display:grid;grid-gap:20px;gap:20px}.detail-workbench-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.detail-summary-tile{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 30%),rgba(255,255,255,.05);min-width:0}.detail-summary-tile h2{margin:0;font-size:clamp(1.05rem,2vw,1.55rem);line-height:1.08;overflow-wrap:anywhere}.detail-summary-tile p{margin:0;color:var(--muted);line-height:1.4;font-size:.94rem}.detail-workbench-shell{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start}.detail-section-stack,.detail-workbench-main,.detail-workbench-shell,.detail-workbench-sidebar{display:grid;grid-gap:14px;gap:14px}.detail-section-card,.detail-workbench-nav-card,.detail-workbench-sidecard{display:grid;grid-gap:12px;gap:12px}.detail-workbench-nav-card{position:-webkit-sticky;position:sticky;top:102px}.detail-workbench-nav{display:grid;grid-gap:8px;gap:8px}.detail-nav-button{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;text-align:left;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--text)}.detail-nav-button strong{font-size:.95rem}.detail-nav-button span{color:var(--muted);line-height:1.35;font-size:.9rem}.detail-nav-button-active{border-color:rgba(255,209,102,.34);background:linear-gradient(180deg,rgba(255,209,102,.09),transparent 60%),rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,209,102,.08)}.workbench-fieldset{margin:0;padding:0;border:0;min-width:0}.workbench-fieldset:disabled{opacity:.78}.workbench-action-stack{display:grid;grid-gap:10px;gap:10px}.tenant-workspace-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-workspace-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.tenant-summary-tile{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 30%),rgba(255,255,255,.05)}.tenant-summary-tile h2{margin:0;font-size:clamp(1.05rem,2vw,1.55rem);line-height:1.08;overflow-wrap:anywhere}.tenant-summary-tile p{margin:0;color:var(--muted);line-height:1.4;font-size:.94rem}.tenant-workspace-shell{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);align-items:start}.tenant-workspace-sections,.tenant-workspace-shell,.tenant-workspace-sidebar{display:grid;grid-gap:18px;gap:18px}.tenant-workspace-savecard,.tenant-workspace-sidecard{display:grid;grid-gap:16px;gap:16px}.tenant-workspace-savecard{position:-webkit-sticky;position:sticky;top:102px}.tenant-workspace-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-workbench-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.staff-metric-tile{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,209,102,.04),transparent 36%),rgba(255,255,255,.05)}.staff-metric-tile h2{margin:0;font-size:clamp(1.4rem,3vw,1.9rem)}.staff-metric-tile p{margin:0;color:var(--muted);line-height:1.5}.staff-workbench-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.72fr);grid-gap:14px;gap:14px;align-items:start}.staff-sidebar-card,.staff-workbench-main{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 26%),rgba(8,25,34,.88)}.staff-workbench-main{display:grid;grid-gap:16px;gap:16px}.staff-sidebar-card h2,.staff-workbench-main .section-toolbar h2{margin-bottom:8px}.staff-workbench-sidebar{display:grid;grid-gap:14px;gap:14px}.staff-sidebar-card{display:grid;grid-gap:12px;gap:12px;padding:18px}.staff-board-section{display:grid;grid-gap:12px;gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.staff-board-section:first-of-type{padding-top:0;border-top:0}.staff-board-section h3{margin:6px 0 0;font-size:1.15rem}.staff-queue-summary,.staff-role-list,.staff-session-list{display:grid;grid-gap:12px;gap:12px}.staff-queue-row,.staff-role-row,.staff-session-row{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.staff-queue-row p,.staff-session-row p{margin:4px 0 0;color:var(--muted)}.staff-role-row .section-toolbar,.staff-session-row{align-items:center}.staff-session-row{grid-template-columns:minmax(0,1fr) auto}.staff-invite-stack{gap:12px}.staff-accounts-table{min-width:700px}.staff-tenant-summary-table{min-width:620px}.tenant-workspace-savebar{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.modal-card,.provision-summary-card{display:grid;grid-gap:18px;gap:18px;border:1px solid var(--line);background:rgba(255,255,255,.05);border-radius:24px;padding:24px}.modal-overlay{position:fixed;inset:0;background:rgba(3,10,14,.78);display:grid;place-items:center;padding:24px;z-index:60}.modal-card{width:min(920px,100%);max-height:min(90vh,100%);overflow:auto}.tenant-form-grid-modal{grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-row{display:flex;align-items:center;gap:10px;color:var(--text)}.checkbox-card{min-height:52px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--panel-strong)}.page-shell-superadmin-nav{padding-top:24px;padding-bottom:12px}.superadmin-nav-shell{display:grid;grid-gap:14px;gap:14px}.superadmin-nav-header{display:grid;grid-gap:6px;gap:6px}.superadmin-nav-header p{margin:0}.superadmin-nav-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.superadmin-nav-card{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.04);transition:transform .18s ease,border-color .18s ease,background .18s ease}.superadmin-nav-card-active,.superadmin-nav-card:hover{transform:translateY(-2px);border-color:rgba(255,209,102,.42);background:rgba(255,255,255,.07)}.superadmin-nav-card strong{line-height:1.4}.phase-status-grid,.phase-status-items,.status-board-grid{display:grid;grid-gap:16px;gap:16px}.status-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phase-status-card,.status-board-card{border:1px solid var(--line);background:rgba(255,255,255,.06);border-radius:20px;padding:22px}.phase-status-item-header,.status-board-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.phase-status-item-header strong,.status-board-header h3{margin:0}.phase-status-item{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid var(--line)}.phase-status-step{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:rgba(255,209,102,.14);border:1px solid rgba(255,209,102,.28);color:var(--accent);font-family:var(--font-mono),monospace;font-size:.78rem}.progress-step-list,.progress-surface-list{display:grid;grid-gap:14px;gap:14px}.progress-step-row,.progress-surface-row{display:grid;grid-gap:14px;gap:14px;padding:18px 20px;border-radius:20px;border:1px solid var(--line);background:rgba(255,255,255,.04)}.progress-step-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.progress-step-order{display:inline-flex;align-items:center;justify-content:center;min-width:82px;padding:10px 12px;border-radius:999px;background:rgba(255,209,102,.12);border:1px solid rgba(255,209,102,.24);color:var(--accent);font-family:var(--font-mono),monospace;font-size:.78rem}.progress-step-content{display:grid;grid-gap:8px;gap:8px}.progress-step-content strong,.progress-surface-row h3{font-size:1.05rem}.progress-step-content p,.progress-surface-row p{margin:0}.progress-surface-todos{display:grid;grid-gap:10px;gap:10px}.progress-surface{background:rgba(8,25,34,.86)}.progress-surface-featured{background:linear-gradient(180deg,rgba(255,209,102,.08),transparent 34%),rgba(8,25,34,.88)}.superadmin-progress-stack{grid-template-columns:1fr}.api-endpoint-card,.api-group-card,.docs-nav-button,.docs-placeholder,.docs-reader{border:1px solid var(--line);background:rgba(255,255,255,.04);border-radius:20px}.api-endpoint-card,.api-group-card,.docs-placeholder,.docs-reader{padding:22px}.docs-layout{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.docs-nav{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:104px}.docs-nav-button{width:100%;display:grid;grid-gap:8px;gap:8px;padding:16px 18px;color:var(--text);text-align:left;cursor:pointer}.docs-nav-button span{color:var(--muted);line-height:1.5}.docs-nav-button-active{border-color:rgba(255,209,102,.45);background:rgba(255,209,102,.1)}.api-endpoint-list,.api-group-grid,.docs-blocks,.docs-content{display:grid;grid-gap:16px;gap:16px}.api-endpoint-header,.api-group-header,.docs-list-item,.docs-reader-header{display:flex;gap:14px}.api-group-header,.docs-reader-header{justify-content:space-between;align-items:flex-start}.api-group-header h4,.docs-heading-large,.docs-heading-small,.docs-reader-header h3{margin:0}.docs-reader-header p{margin-bottom:0}.docs-heading-large{font-size:1.5rem}.docs-heading-small{font-size:1.08rem;color:var(--accent)}.docs-paragraph{margin:0;color:var(--muted);line-height:1.7}.docs-divider{border:0;border-top:1px solid var(--line);margin:2px 0}.docs-list{display:grid;grid-gap:10px;gap:10px}.docs-list-item{align-items:center;flex-wrap:wrap;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.03)}.docs-bullet{color:var(--accent);font-size:1.2rem;line-height:1}.api-endpoint-header code,.docs-code-block pre{font-family:var(--font-mono),monospace}.docs-code-block{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;border-radius:18px;background:rgba(6,16,23,.72);border:1px solid rgba(255,255,255,.08)}.docs-code-block pre{margin:0;white-space:pre-wrap;word-break:break-word;color:#d7efe4}.api-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-endpoint-card{display:grid;grid-gap:14px;gap:14px}.api-endpoint-header{align-items:center;flex-wrap:wrap}.api-method{display:inline-flex;align-items:center;justify-content:center;min-width:58px;padding:8px 10px;border-radius:999px;font-family:var(--font-mono),monospace;font-size:.74rem}.api-method-get{background:rgba(101,214,166,.14);color:var(--success)}.api-method-post{background:rgba(255,209,102,.16);color:var(--accent)}.api-method-patch{background:rgba(137,196,244,.16);color:#b8deff}.api-detail-list{gap:10px}.cashier-loading-stats{opacity:.92}.cashier-loading-stat strong{font-size:1rem}.session-id-cell{display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono),monospace}.table-action-group{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.staff-sessions-table{min-width:700px}.staff-tenants-table{min-width:920px}.page-shell-workbench .panel-hero{gap:14px;margin-bottom:0}.page-shell-workbench .hero-actions,.page-shell-workbench .stat-row{margin-top:16px;gap:10px}.page-shell-workbench .hero-card,.page-shell-workbench .info-card{padding:20px;border-radius:20px}.page-shell-workbench .hero-card h1,.page-shell-workbench .info-card h1{font-size:clamp(2rem,4vw,3.4rem);line-height:.98;max-width:14ch}.page-shell-workbench .lead{max-width:72ch}.page-shell-workbench .metric-grid{gap:12px;margin-top:18px}.page-shell-workbench .metric-grid .info-card h2{font-size:clamp(1.4rem,3vw,1.85rem)}.page-shell-workbench .field-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-shell-workbench .field-stack label,.page-shell-workbench .field-stack>*{min-width:0}.page-shell-workbench .detail-list{gap:10px;margin-top:12px}.page-shell-workbench .detail-list div{padding-bottom:10px;gap:12px}.page-shell-workbench .detail-list strong{max-width:62%;text-align:right;overflow-wrap:anywhere}.page-shell-workbench .account-table td,.page-shell-workbench .account-table th{padding:10px 8px;font-size:.94rem}.page-shell-workbench .table-action-group{gap:6px}.page-shell-workbench .metric-trend,.page-shell-workbench .role-badge,.page-shell-workbench .status-pill{padding:6px 10px;font-size:.72rem}@media (max-width:1100px){.api-group-grid,.detail-workbench-shell,.detail-workbench-summary-grid,.docs-layout,.status-board-grid,.superadmin-nav-grid,.tenant-workspace-shell,.tenant-workspace-summary-grid{grid-template-columns:1fr}.detail-workbench-nav-card,.docs-nav,.tenant-workspace-savecard{position:static}.page-shell-workbench .field-stack,.staff-workbench-layout,.staff-workbench-metrics{grid-template-columns:1fr}}@media (max-width:900px){.grid-section,.grid-section-wide,.metric-grid,.panel-grid,.product-hero-card,.split-layout,.staff-workbench-layout,.staff-workbench-metrics,.tenant-workspace-grid{grid-template-columns:1fr}.page-shell{padding-top:18px}.page-shell-superadmin-nav{padding-top:18px;padding-bottom:4px}.api-group-header,.detail-list div,.detail-summary-tile,.docs-reader-header,.feed-item,.panel-hero,.portal-ribbon-inner,.tenant-form-grid,.tenant-workspace-savebar{flex-direction:column;align-items:flex-start}.tenant-form-grid{display:flex}.site-nav{min-height:auto;gap:12px;padding:14px 0;align-items:center}.site-nav-shell{background:rgba(6,16,23,.9)}.nav-brand{gap:2px;flex:0 0 auto}.nav-brand strong{font-size:.98rem;max-width:14ch}.nav-links{gap:10px;padding:4px 0 2px;justify-content:flex-start}.nav-link{padding:9px 14px;background:rgba(255,255,255,.03)}.nav-account{flex-direction:row;align-items:center;gap:10px;width:auto}.site-nav .button{padding:11px 15px}.portal-ribbon-inner{padding-top:8px;padding-bottom:8px}.tenant-form-grid-modal{grid-template-columns:1fr}.staff-sidebar-card{padding:20px}.progress-step-row,.staff-session-row{grid-template-columns:1fr}.docs-list-item,.docs-nav-button{padding:14px}.hero-card h1,.info-card h1,.section-heading h1{font-size:clamp(2rem,12vw,3.4rem)}.product-hero-copy h1{max-width:9ch;font-size:clamp(2.2rem,10vw,3.9rem)}.auth-page{align-items:start}.auth-layout{width:min(760px,100%);gap:16px}.auth-card{max-width:none}.auth-card h1{font-size:clamp(2.7rem,12vw,4.2rem);max-width:7ch}.auth-card h2{font-size:clamp(1.8rem,7vw,2.8rem)}.auth-card p{max-width:30ch}}@media (max-width:640px){body{padding-top:82px}.site-nav{gap:10px}.page-shell,.page-shell-superadmin-nav,.site-nav{width:min(1120px,calc(100vw - 24px))}.nav-brand strong{font-size:.9rem;max-width:12ch}.nav-link{padding:8px 12px;font-size:.96rem}.nav-account .role-badge{display:none}.nav-account .button{padding:10px 14px}.hero-card,.info-card,.product-hero-copy,.product-hero-panel,.product-home-card{padding:22px;border-radius:22px}.staff-metric-tile,.staff-sidebar-card,.tenant-summary-tile{padding:18px}}