.account-shell{position:fixed;top:1.5rem;right:1.5rem;z-index:20}.menu-trigger{display:inline-flex;align-items:center;gap:.75rem;padding:.7rem 1rem .7rem .8rem;min-height:auto;border-radius:999px;box-shadow:none}.menu-trigger-logo{width:2rem;height:2rem;object-fit:contain;border-radius:.7rem}.menu-trigger-label{font-size:.95rem}.account-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182673;z-index:40;display:flex;justify-content:flex-end}.account-drawer{width:min(26rem,90vw);min-height:100vh;padding:1.4rem;background:var(--drawer-bg);border-left:1px solid var(--line-soft);display:flex;flex-direction:column;gap:1rem}.account-drawer-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.drawer-close{width:2.5rem;height:2.5rem;min-height:auto;border-radius:999px;padding:0;box-shadow:none}.account-summary-card{display:grid;gap:.35rem;padding:1rem;border-radius:1.2rem;background:var(--surface-soft);border:1px solid var(--line-soft)}.account-summary-brand{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:.35rem}.account-summary-brand img{width:2rem;height:2rem;object-fit:contain;border-radius:.7rem}.account-summary-brand span{font-weight:700}.account-name{margin:0;font-size:1.05rem;font-weight:700}.theme-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-radius:1.2rem;background:var(--surface-soft);border:1px solid var(--line-soft)}.theme-toggle{width:3.4rem;min-width:3.4rem;height:2rem;min-height:auto;padding:.2rem;border-radius:999px;background:#d6deea;border:1px solid #98a7bc;display:inline-flex;align-items:center;justify-content:flex-start;box-shadow:none}.theme-toggle-active{background:var(--brand-strong);border-color:var(--brand-strong)}.theme-toggle-thumb{width:1.4rem;height:1.4rem;border-radius:999px;background:#42516a;transition:transform .14s ease}.theme-toggle-active .theme-toggle-thumb{transform:translate(1.3rem);background:#fff}.account-logout{margin-top:auto}@media (max-width: 900px){.account-shell{top:1rem;right:1rem}}.auth-shell{min-height:100vh;padding:2rem;display:grid;align-content:center;gap:1.25rem}.auth-brand-strip,.auth-panel{width:min(1040px,100%);margin:0 auto}.auth-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:1.25rem;align-items:stretch}.auth-copy,.auth-form-panel{border-radius:2rem;border:1px solid var(--line-soft);box-shadow:var(--soft-shadow)}.auth-copy{padding:2.8rem;background:radial-gradient(circle at top left,rgba(255,255,255,.18),transparent 20%),linear-gradient(155deg,color-mix(in srgb,var(--hero-start) 92%,white 8%),color-mix(in srgb,var(--hero-end) 88%,white 12%));color:#fff;display:grid;align-content:end;min-height:26rem}.auth-brand-mark{display:inline-flex;align-items:center;gap:.85rem}.auth-brand-mark img{width:2.7rem;height:2.7rem;object-fit:contain}.auth-brand-mark span{font-size:1.08rem;font-weight:800;letter-spacing:-.03em;color:var(--text-main)}.auth-copy .eyebrow,.auth-copy .page-title,.auth-copy .muted-body{color:inherit}.auth-copy-note{max-width:28rem}.auth-form-panel{padding:2.2rem;background:var(--panel-bg);display:grid;align-content:center;gap:1rem}.compact-copy{margin-top:.25rem}@media (max-width: 900px){.auth-shell{padding:1rem}.auth-panel{grid-template-columns:1fr}.auth-copy,.auth-form-panel{min-height:auto}}.help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (max-width: 900px){.help-grid{grid-template-columns:1fr}}.business-category-icon{--category-accent: var(--brand-strong);display:inline-flex;align-items:center;justify-content:flex-start;gap:.7rem;padding:.62rem .88rem .62rem .68rem;border-radius:1.1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--category-accent) 12%,var(--panel-bg) 88%),color-mix(in srgb,var(--category-accent) 18%,var(--panel-bg) 82%));border:1px solid color-mix(in srgb,var(--category-accent) 22%,var(--line-soft) 78%);color:var(--text-main);font-weight:700;width:fit-content;max-width:100%;min-width:0;box-shadow:0 12px 28px #19132714}.business-category-icon-glyph{width:2.1rem;height:2.1rem;border-radius:.9rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(160deg,color-mix(in srgb,var(--category-accent) 82%,white 18%),var(--category-accent));color:#fff;box-shadow:inset 0 1px #ffffff4d}.business-category-icon-glyph svg{width:1.05rem;height:1.05rem}.business-category-icon-compact{padding:.5rem .7rem .5rem .55rem;font-size:.9rem}.business-category-icon-label{min-width:0;line-height:1.2;overflow-wrap:anywhere}.accent-clinic{--category-accent: #2a8c8c}.accent-hospital{--category-accent: #2d6fcf}.accent-diagnostic{--category-accent: #8a57df}.accent-restaurant{--category-accent: #e17b3f}.accent-cafe{--category-accent: #9a6a45}.accent-salon{--category-accent: #de6194}.accent-service-center{--category-accent: #4b89a9}.accent-other{--category-accent: #7d6c92}.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#09101aa3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:1.5rem;z-index:120}.dialog-card{width:min(880px,100%);min-height:min(42rem,calc(100vh - 3rem));max-height:min(88vh,56rem);overflow:hidden;padding:0;border-radius:1.8rem;background:var(--panel-bg);border:1px solid var(--line-soft);box-shadow:0 28px 72px #0000003d;display:grid;grid-template-rows:auto minmax(0,1fr)}.dialog-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.35rem 1rem;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--panel-bg) 86%,white 14%);position:sticky;top:0;z-index:1}.dialog-title{margin:0;font-size:1.45rem}.dialog-close{min-width:3rem;min-height:3rem;padding:0}.dialog-body{overflow:auto;padding:1.25rem 1.35rem 1.35rem}@media (max-width: 720px){.dialog-overlay{padding:.75rem}.dialog-card{width:100%;min-height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem);border-radius:1.35rem}.dialog-header,.dialog-body{padding-left:1rem;padding-right:1rem}}.metadata-panel{gap:1rem}.metadata-highlight-grid{display:flex;flex-wrap:wrap;gap:.75rem}.metadata-highlight{padding:.75rem .9rem;border-radius:999px;background:var(--surface-soft);border:1px solid var(--line-soft);color:var(--text-main);font-size:.95rem}.metadata-toolbar{display:grid;gap:0;align-items:start;justify-items:start}.metadata-entry-list{display:grid;gap:.85rem}.metadata-entry-card{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;border-radius:1.15rem;background:color-mix(in srgb,var(--surface-soft) 78%,white 22%);border:1px solid var(--line-soft)}.metadata-entry-copy{display:grid;gap:.35rem}.metadata-entry-title{margin:0;font-size:1rem;font-weight:700}.metadata-entry-actions{display:inline-flex;gap:.7rem}.metadata-empty-state,.metadata-type-callout,.upload-panel{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:1.2rem;background:color-mix(in srgb,var(--surface-soft) 78%,white 22%);border:1px solid var(--line-soft)}.metadata-type-callout{align-items:flex-start;flex-direction:column}.upload-panel{justify-content:space-between}.upload-button{position:relative;overflow:hidden}.upload-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.upload-pill-grid{display:flex;flex-wrap:wrap;gap:.75rem}.upload-pill{min-height:auto;padding:.65rem .85rem;border-radius:999px;background:var(--surface-soft);color:var(--text-main);border:1px solid var(--line-soft);box-shadow:none;display:inline-flex;align-items:center;gap:.5rem}.metadata-note{margin:0;padding:.9rem 1rem;border-radius:1rem;background:color-mix(in srgb,var(--brand-soft) 12%,white 88%);border:1px solid color-mix(in srgb,var(--brand-strong) 20%,transparent);color:var(--text-muted)}.metadata-dialog-stack,.dialog-actions{display:grid;gap:1rem}.metadata-dialog-stack{min-height:100%;align-content:start}.dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));position:sticky;bottom:0;padding-top:.75rem;background:linear-gradient(180deg,#fff0,color-mix(in srgb,var(--panel-bg) 92%,white 8%) 30%)}@media (max-width: 720px){.metadata-toolbar,.metadata-entry-card,.upload-panel{align-items:stretch}.metadata-entry-actions,.dialog-actions{grid-template-columns:1fr;display:grid}}.working-hours-card{gap:1.1rem}.setup-hours-card{gap:1rem}@media (max-width: 720px){.day-preset-row{display:grid}}.business-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:1.05rem;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--hero-start) 82%,white 18%),color-mix(in srgb,var(--hero-end) 84%,white 16%));color:#fff;box-shadow:0 16px 34px #b454a133;flex-shrink:0}.business-avatar-sm{width:2.5rem;height:2.5rem;border-radius:.9rem}.business-avatar-md{width:3rem;height:3rem}.business-avatar-lg{width:4.6rem;height:4.6rem;border-radius:1.3rem}.business-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.business-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:800;letter-spacing:.04em}.business-avatar-sm .business-avatar-fallback{font-size:.84rem}.business-avatar-md .business-avatar-fallback{font-size:.95rem}.business-avatar-lg .business-avatar-fallback{font-size:1.3rem}.onboarding-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:center;gap:1.5rem}.onboarding-hero-copy,.onboarding-hero-side,.onboarding-profile-header,.onboarding-icon-actions,.onboarding-submit-row{display:grid}.hero-brand{display:inline-flex;align-items:center;gap:1rem}.onboarding-hero-side{justify-items:end;gap:.9rem}.hero-account-card{width:100%;max-width:15rem;padding:1rem 1.1rem;border-radius:1.3rem;background:color-mix(in srgb,var(--surface-soft) 82%,var(--panel-bg) 18%);border:1px solid var(--line-soft)}.hero-account-name{margin:0;font-size:1rem;font-weight:700;line-height:1.35;color:var(--text-main);overflow-wrap:anywhere}.onboarding-flow-grid{gap:1.15rem}.onboarding-section-card{gap:1.25rem}.onboarding-profile-header{gap:.8rem;padding:1rem 1.1rem;border-radius:1.4rem;background:color-mix(in srgb,var(--surface-soft) 70%,var(--panel-bg) 30%);border:1px solid var(--line-soft)}.onboarding-icon-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.onboarding-icon-actions{gap:.7rem;justify-items:start}.onboarding-icon-upload{min-width:12rem;position:relative;overflow:hidden}.onboarding-icon-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.category-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.category-card{min-height:auto;padding:1rem;text-align:left;display:grid;gap:.7rem;border-radius:1.35rem;background:color-mix(in srgb,var(--surface-soft) 72%,var(--panel-bg) 28%);color:var(--text-main);border:1px solid var(--line-soft);box-shadow:none}.category-card-active{border-color:color-mix(in srgb,var(--brand-strong) 42%,white 58%);box-shadow:0 16px 34px #19132714}.category-card-copy{color:var(--text-muted);line-height:1.45}.onboarding-submit-row{justify-items:end}@media (max-width: 1100px){.onboarding-hero{grid-template-columns:1fr;align-items:start}.onboarding-hero-side{justify-items:start}.hero-account-card{max-width:none}.category-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.hero-brand,.onboarding-icon-row{align-items:flex-start}.hero-brand,.onboarding-icon-row{flex-direction:column}.category-picker-grid{grid-template-columns:1fr}.onboarding-submit-row{justify-items:stretch}}.workspace-content-shell{padding-top:0}.profile-hero{align-items:end}.profile-panel-card{max-width:44rem}.dashboard-hero{align-items:flex-start}.dashboard-brand{display:inline-flex;align-items:center;gap:1rem}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.stat-card{padding:1.5rem;border-radius:1.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-bg) 90%,white 10%),var(--panel-bg));border:1px solid var(--line-soft);box-shadow:var(--soft-shadow);display:grid;gap:.45rem}.stat-value{margin:0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:700;color:var(--text-main)}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.day-preset-row{display:flex;flex-wrap:wrap;gap:.75rem}.queue-list-panel{grid-column:1 / -1}.queue-list{display:grid;gap:.85rem}.queue-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;border-radius:1.2rem;background:color-mix(in srgb,var(--surface-soft) 74%,white 26%);border:1px solid var(--line-soft)}.queue-row-title{margin:0;font-size:1.02rem;font-weight:700}.queue-row-actions{display:inline-flex;gap:.75rem}@media (max-width: 1100px){.stat-grid,.dashboard-grid{grid-template-columns:1fr}}@media (max-width: 720px){.queue-row{flex-direction:column;align-items:stretch}.day-preset-row,.queue-row-actions{display:grid}}.toast-stack{position:fixed;right:1.25rem;bottom:1.25rem;z-index:60;display:grid;gap:.75rem;width:min(24rem,calc(100vw - 2rem))}.toast-banner{margin:0;padding:1rem 1.1rem;border-radius:1rem;border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--soft-shadow)}.error-banner{background:var(--toast-error-bg);color:var(--toast-error-text);border-color:var(--toast-error-border)}.success-banner{background:var(--toast-success-bg);color:var(--toast-success-text);border-color:var(--toast-success-border)}@media (max-width: 900px){.toast-stack{right:1rem;bottom:1rem;width:min(22rem,calc(100vw - 2rem))}}.workspace-shell{min-height:100vh;display:grid;gap:.65rem;width:min(1480px,calc(100% - 2rem));margin:0 auto;padding:1rem}.workspace-topbar{position:sticky;top:1rem;z-index:20;padding:.85rem 1.15rem;border-radius:1.5rem;background:var(--drawer-bg);color:var(--text-main);border:1px solid var(--line-soft);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;box-shadow:var(--soft-shadow)}.workspace-brand{display:flex;align-items:center;gap:.85rem}.workspace-brand-copy{min-width:0}.workspace-brand-title,.workspace-brand-subtitle{margin:0}.workspace-brand-title{font-size:1.02rem;font-weight:700}.workspace-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem}.workspace-nav-item{width:auto;justify-content:flex-start;gap:0;background:transparent;color:var(--text-muted);border:1px solid transparent;box-shadow:none;text-align:left;padding-inline:.9rem;min-height:2.7rem}.workspace-nav-item-active{background:color-mix(in srgb,var(--brand-soft) 34%,var(--drawer-bg) 66%);border-color:color-mix(in srgb,var(--brand-strong) 18%,transparent);color:var(--text-main)}.workspace-footer-actions{display:flex;align-items:center;gap:.75rem}.workspace-topbar-actions{display:flex;align-items:center;gap:.9rem}.workspace-theme-toggle{display:inline-flex;align-items:center;cursor:pointer}.workspace-theme-toggle input{position:absolute;opacity:0;pointer-events:none}.workspace-theme-track{width:2.9rem;height:1.7rem;border-radius:999px;background:color-mix(in srgb,var(--brand-soft) 72%,white 28%);border:1px solid var(--line-soft);padding:.18rem;display:inline-flex;align-items:center}.workspace-theme-thumb{width:1.15rem;height:1.15rem;border-radius:999px;background:var(--brand-strong);transition:transform .14s ease}.workspace-theme-toggle input:checked+.workspace-theme-track .workspace-theme-thumb{transform:translate(1.15rem)}.workspace-logout-link{min-height:auto;padding:0;background:transparent;border:0;box-shadow:none;color:var(--text-muted);font-weight:600}.workspace-logout-link:hover{color:var(--text-main);transform:none}.workspace-logout-link:active{transform:none;box-shadow:none}.workspace-main{min-width:0;padding:0}@media (max-width: 1100px){.workspace-topbar{grid-template-columns:1fr;justify-items:start}.workspace-nav,.workspace-topbar-actions{width:100%;justify-content:flex-start}}@media (max-width: 720px){.workspace-shell{width:min(1480px,calc(100% - 1rem));padding:.5rem}}:root{--bg-main: radial-gradient(circle at 18% 14%, rgba(255, 142, 114, .22), transparent 24%), radial-gradient(circle at 78% 18%, rgba(228, 117, 199, .2), transparent 26%), radial-gradient(circle at 70% 78%, rgba(191, 101, 242, .18), transparent 26%), linear-gradient(180deg, #fff6f8 0%, #fff1f8 42%, #f8effc 100%);--text-main: #301e38;--text-muted: #7f6779;--eyebrow: #dd5f9f;--panel-bg: rgba(255, 255, 255, .92);--line-soft: rgba(215, 139, 179, .22);--brand-strong: #f56b9f;--brand-soft: #f7d0dd;--hero-start: #ff8d73;--hero-end: #c568ef;--surface-soft: rgba(245, 107, 159, .06);--drawer-bg: #fff8fb;--soft-shadow: 0 22px 56px rgba(128, 78, 128, .12);--input-bg: rgba(255, 255, 255, .86);--input-border: rgba(215, 139, 179, .32);--button-text: #ffffff;--toast-error-bg: #fff2f1;--toast-error-text: #9b2f32;--toast-error-border: rgba(176, 64, 69, .16);--toast-success-bg: #eefaf1;--toast-success-text: #1b6a42;--toast-success-border: rgba(56, 129, 88, .14);color:var(--text-main);background:var(--bg-main);font-family:IBM Plex Sans,Segoe UI,sans-serif}:root[data-theme=dark]{--bg-main: radial-gradient(circle at 18% 12%, rgba(255, 142, 114, .24), transparent 24%), radial-gradient(circle at 82% 18%, rgba(228, 117, 199, .18), transparent 24%), radial-gradient(circle at 72% 80%, rgba(191, 101, 242, .18), transparent 24%), linear-gradient(180deg, #24141f 0%, #1f1222 46%, #170d1e 100%);--text-main: #fff5fa;--text-muted: #dec4d2;--eyebrow: #ff95c6;--panel-bg: rgba(33, 19, 34, .93);--line-soft: rgba(255, 177, 211, .16);--brand-strong: #f56b9f;--brand-soft: #4d2740;--hero-start: #ff8d73;--hero-end: #b75fe7;--surface-soft: rgba(255, 255, 255, .07);--drawer-bg: #261728;--soft-shadow: 0 24px 56px rgba(0, 0, 0, .26);--input-bg: rgba(42, 22, 40, .9);--input-border: rgba(255, 177, 211, .17)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-height:100vh;background:var(--bg-main);color:var(--text-main);background-attachment:fixed}button,input,select,textarea{font:inherit}button,.upload-button{border:1px solid transparent;border-radius:1.1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-strong) 88%,white 12%),var(--brand-strong));color:var(--button-text);min-height:3rem;padding:.8rem 1rem;line-height:1.2;font-weight:700;cursor:pointer;transition:transform .12s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease,filter .14s ease;align-self:start;box-shadow:0 10px 18px #f564a92e}button:hover,.upload-button:hover{transform:translateY(-1px)}button:active,.upload-button:active{transform:translateY(1px) scale(.985);filter:saturate(1.08);box-shadow:0 4px 10px #f564a924}button:disabled{opacity:.55;cursor:not-allowed;transform:none}input,select,textarea{width:100%;border:1px solid var(--input-border);border-radius:1rem;min-height:3rem;padding:.8rem 1rem;background:var(--input-bg);color:var(--text-main);line-height:1.35;box-shadow:inset 0 1px #ffffff59}textarea{min-height:7rem;resize:vertical}a{color:var(--brand-strong)}.page-shell{min-height:100vh;padding:.9rem 2rem 2rem;width:min(1400px,100%);margin:0 auto;display:grid;gap:1.25rem}.compact-shell{max-width:1080px;margin:0 auto}.hero-panel,.panel{background:var(--panel-bg);border:1px solid var(--line-soft);box-shadow:var(--soft-shadow)}.hero-panel{padding:2rem;border-radius:2.1rem;display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.panel{padding:1.5rem;border-radius:1.7rem;display:grid;gap:1rem}.page-grid{display:grid;gap:1rem}.single-column{grid-template-columns:1fr}.panel-heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.content-stack{display:grid;gap:.75rem}.tight-stack{gap:.35rem}.eyebrow{margin:0;color:var(--eyebrow);text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:700}.page-title,.section-title,.muted-body{margin:0}.page-title{font-size:clamp(2.2rem,4.4vw,4rem);line-height:.97;letter-spacing:-.04em}.section-title{font-size:clamp(1.35rem,2vw,1.8rem);letter-spacing:-.02em}.muted-body{color:var(--text-muted);line-height:1.55}.hero-actions{display:grid;justify-items:end;gap:.8rem}.hero-caption{margin:0;color:var(--text-muted);font-size:.95rem}.onboarding-launch-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:stretch}.onboarding-launch-actions{justify-items:start}.onboarding-launch-preview,.onboarding-launch-tip{background:color-mix(in srgb,var(--surface-soft) 70%,var(--panel-bg) 30%);border:1px solid var(--line-soft)}.onboarding-launch-preview{padding:1.4rem;border-radius:1.6rem;display:grid;gap:1rem}.onboarding-launch-brand{display:flex;align-items:center;gap:.9rem}.onboarding-launch-brand img{width:3rem;height:3rem;object-fit:contain}.onboarding-launch-list{gap:.7rem}.onboarding-launch-tip{padding:1.1rem 1.2rem;border-radius:1.4rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.field{display:grid;gap:.45rem}.field-label{color:var(--text-main);font-weight:600;font-size:.92rem}.button-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;align-items:start}.chip-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.7rem}.chip-button{min-height:3rem;background:var(--surface-soft);color:var(--text-main);border:1px solid var(--line-soft);box-shadow:none}.chip-button-active{background:var(--brand-strong);color:#fff}.secondary-action{background:var(--surface-soft);color:var(--text-main);border:1px solid var(--line-soft);box-shadow:0 6px 14px #2b19350f}.status-chip{padding:.7rem 1rem;border-radius:999px;background:var(--surface-soft);border:1px solid var(--line-soft);font-weight:700}.brand-splash-shell{min-height:100vh;display:grid;place-items:center;padding:2rem;background:radial-gradient(circle at top left,rgba(255,142,114,.24),transparent 28%),radial-gradient(circle at top right,rgba(228,117,199,.2),transparent 26%),radial-gradient(circle at bottom right,rgba(191,101,242,.18),transparent 24%),linear-gradient(155deg,#331825,#221226)}.brand-splash{width:min(100%,34rem);display:grid;place-items:center;padding:2rem;gap:1.25rem}.brand-splash-logo{width:min(100%,9rem);height:auto;display:block;border-radius:2rem;box-shadow:0 18px 40px #e475c738}.brand-splash-wordmark{width:min(100%,26rem);height:auto;display:block}@media (max-width: 1100px){.form-grid,.button-grid{grid-template-columns:1fr}.chip-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 900px){.page-shell{padding:4.4rem 1rem 1rem}.hero-panel,.panel-heading{flex-direction:column}.onboarding-launch-panel{grid-template-columns:1fr}.hero-actions{width:100%;justify-items:stretch}}@media (max-width: 560px){.chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
