body:has(.premium-workspace-shell),html:has(.premium-workspace-shell){height:100%;overflow:hidden}.premium-workspace-shell{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}.premium-workspace-shell .workspace-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:45;grid-column:1;grid-row:1;display:flex;width:18.125rem;flex-shrink:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;height:100%;max-height:100dvh;padding:1rem .75rem;overflow:visible;transition:none}.premium-workspace-shell .workspace-sidebar.is-transition-enabled{transition:width .2s cubic-bezier(.33,1,.68,1)}.premium-workspace-shell .workspace-sidebar.is-collapsed{width:4.5rem;padding:.85rem .55rem}.premium-workspace-shell .workspace-sidebar .sidebar-brand{position:relative;display:grid;flex:0 0 auto;min-width:0;max-width:100%;min-height:2.85rem;overflow:hidden;padding-bottom:.65rem}.premium-workspace-shell .workspace-sidebar .sidebar-brand-collapsed,.premium-workspace-shell .workspace-sidebar .sidebar-brand-expanded{grid-area:1/1;align-items:center;transition:opacity .16s ease}.premium-workspace-shell .workspace-sidebar .sidebar-brand-expanded{display:inline-flex;width:-moz-fit-content;width:fit-content;opacity:1;visibility:visible;overflow:hidden;padding:.25rem .2rem;pointer-events:auto}.premium-workspace-shell .workspace-sidebar .sidebar-brand-collapsed{display:inline-flex;justify-content:center;width:100%;opacity:0;visibility:hidden;overflow:hidden;padding:.15rem;pointer-events:none}.premium-workspace-shell .workspace-sidebar .dashboard-brand-logo{width:11.375rem;max-width:100%;height:auto;object-fit:contain}.premium-workspace-shell .workspace-sidebar.is-collapsed .sidebar-brand-expanded{opacity:0;visibility:hidden;pointer-events:none}.premium-workspace-shell .workspace-sidebar.is-collapsed .sidebar-brand-collapsed{opacity:1;visibility:visible;pointer-events:auto}.premium-workspace-shell .workspace-sidebar.is-collapsed .sidebar-brand{padding-bottom:.55rem}.premium-workspace-shell .workspace-sidebar .sidebar-brand-square{width:2.25rem;height:2.25rem;border-radius:.65rem;object-fit:contain}.premium-workspace-shell .workspace-sidebar .sidebar-brand-divider,.premium-workspace-shell .workspace-sidebar .sidebar-menu-divider{flex:0 0 auto;width:100%;height:0;border:0;border-top:1px solid rgba(191,211,239,.68);margin:0}.premium-workspace-shell .workspace-sidebar .sidebar-brand-divider{margin-bottom:.65rem}.premium-workspace-shell .workspace-sidebar .sidebar-menu{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.premium-workspace-shell .workspace-sidebar .sidebar-nav{display:grid;flex:1 1 auto;min-height:0;align-content:start;align-items:start;grid-auto-rows:min-content;grid-gap:.36rem;gap:.36rem;min-width:0;overflow:visible}.premium-workspace-shell .workspace-sidebar.is-collapsed .sidebar-nav{gap:.22rem}.premium-workspace-shell .workspace-sidebar .nav-item{position:relative;display:flex;align-items:center;align-self:stretch;gap:.65rem;width:100%;min-width:0;max-width:100%;height:auto;min-height:2.5rem;border-radius:.72rem;color:var(--muted);font-size:.875rem;font-weight:var(--gs-control-font-weight,600);line-height:1.2;padding:.45rem .72rem;overflow:hidden}.premium-workspace-shell .workspace-sidebar:not(.is-collapsed) .nav-item{overflow:visible}.premium-workspace-shell .workspace-sidebar .nav-item-icon{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;color:#7a8aa3}.premium-workspace-shell .workspace-sidebar .nav-item-label{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;opacity:1}.premium-workspace-shell .workspace-sidebar.is-transition-enabled:not(.is-collapsed) .nav-item-label{transition:opacity .14s ease 70ms}.premium-workspace-shell .workspace-sidebar.is-transition-enabled.is-collapsed .nav-item-label{transition:opacity 80ms ease}.premium-workspace-shell .workspace-sidebar:not(.is-collapsed) .nav-item-label{overflow:visible;text-overflow:clip}.premium-workspace-shell .workspace-sidebar .nav-item.active,.premium-workspace-shell .workspace-sidebar .nav-item:hover{color:var(--text);background:var(--surface-muted)}.premium-workspace-shell .workspace-sidebar .nav-item.active .nav-item-icon,.premium-workspace-shell .workspace-sidebar .nav-item:hover .nav-item-icon{color:currentColor}.premium-workspace-shell .workspace-sidebar.is-collapsed .nav-item{justify-content:center;gap:0;min-height:2.45rem;padding:.42rem .45rem}.premium-workspace-shell .workspace-sidebar.is-collapsed .nav-item-label{position:absolute;flex:0 0;width:0;opacity:0;overflow:hidden;pointer-events:none}.premium-workspace-shell .workspace-sidebar .sidebar-sign-out-wrap{flex:0 0 auto;min-width:0;max-width:100%;margin-top:auto;padding-top:.35rem;padding-bottom:.15rem;overflow-x:hidden}.premium-workspace-shell .workspace-sidebar .sidebar-menu-divider{margin:.45rem 0 .35rem}.premium-workspace-shell .workspace-sidebar .sidebar-sign-out{color:#617089}.premium-workspace-shell .workspace-sidebar .sidebar-sign-out:hover{color:var(--text-strong)}.sidebar-nav-tooltip{position:fixed;z-index:10050;max-width:14rem;border:1px solid rgba(16,32,51,.12);border-radius:.62rem;background:linear-gradient(180deg,#132033,#1a2940);box-shadow:0 14px 34px rgba(16,32,51,.22);color:#eef3fb;font-size:.8rem;font-weight:var(--gs-control-font-weight,600);line-height:1.25;padding:.42rem .62rem;pointer-events:none;transform:translateY(-50%);white-space:nowrap}.sidebar-nav-tooltip:before{position:absolute;top:50%;right:100%;width:0;height:0;border-top:.35rem solid transparent;border-right:.4rem solid #132033;border-bottom:.35rem solid transparent;content:"";transform:translateY(-50%)}.premium-workspace-shell .workspace-sidebar .sidebar-collapse-toggle{position:absolute;top:50%;right:0;z-index:50;display:grid;width:1.5rem;height:3.35rem;place-items:center;border:1px solid rgba(175,196,224,.98);border-left:0;border-radius:0 .6rem .6rem 0;background:#ffffff;color:#51627c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.85),4px 0 22px rgba(31,51,83,.14);padding:0;cursor:pointer;transform:translate(calc(100% - 1px),-50%);transition:color .18s ease,border-color .18s ease,box-shadow .18s ease}.premium-workspace-shell .workspace-sidebar .sidebar-collapse-toggle:hover{color:var(--blue);border-color:rgba(15,107,235,.38);box-shadow:inset 0 0 0 1px rgba(255,255,255,.92),4px 0 26px rgba(31,51,83,.18)}.premium-workspace-shell .workspace-sidebar .sidebar-collapse-chevron{transition:transform .2s cubic-bezier(.33,1,.68,1)}.premium-workspace-shell .workspace-sidebar .sidebar-collapse-chevron.is-collapsed{transform:rotate(180deg)}.premium-workspace-shell .main-content{grid-column:2;grid-row:1;flex:none;width:100%;max-width:100%;min-width:0;min-height:0;height:100%;max-height:100dvh;margin:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior-y:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:rgba(71,88,116,.78) rgba(223,231,242,.92);-webkit-overflow-scrolling:touch}.premium-workspace-shell .main-content::-webkit-scrollbar{width:11px}.premium-workspace-shell .main-content::-webkit-scrollbar-track{background:rgba(223,231,242,.92)}.premium-workspace-shell .main-content::-webkit-scrollbar-thumb{border:2px solid rgba(223,231,242,.92);border-radius:999px;background:rgba(71,88,116,.62);background-clip:padding-box}.premium-workspace-shell .main-content::-webkit-scrollbar-thumb:hover{background:rgba(15,107,235,.55);background-clip:padding-box}@media (prefers-reduced-motion:reduce){.premium-workspace-shell .workspace-sidebar.is-transition-enabled,.premium-workspace-shell .workspace-sidebar.is-transition-enabled .nav-item-label,.premium-workspace-shell .workspace-sidebar.is-transition-enabled .sidebar-brand-collapsed,.premium-workspace-shell .workspace-sidebar.is-transition-enabled .sidebar-brand-expanded,.premium-workspace-shell .workspace-sidebar.is-transition-enabled .sidebar-collapse-chevron{transition:none!important}}.premium-workspace.main-content{width:100%;max-width:none;padding:1.35rem clamp(1.25rem,2vw,2rem) 6rem}.workspace-page{display:grid;grid-gap:1.35rem;gap:1.35rem;width:100%;max-width:none}.workspace-card,.workspace-command,.workspace-hero,.workspace-metric{border:1px solid rgba(191,211,239,.78);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,253,255,.92));box-shadow:0 26px 80px rgba(31,51,83,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.62fr);grid-gap:1.35rem;gap:1.35rem;align-items:stretch;border-radius:2rem;padding:clamp(1.4rem,3vw,2.35rem)}.workspace-hero-main{display:grid;align-content:center;grid-gap:.85rem;gap:.85rem}.workspace-decision span,.workspace-hero-side span,.workspace-kicker,.workspace-list-item span,.workspace-metric span,.workspace-review-item span{margin:0;color:#5d6f8d;font-size:.74rem;font-weight:var(--gs-control-font-weight,600);letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.workspace-hero h1{max-width:56rem;margin:0;color:#0f6beb;font-size:clamp(2.45rem,5vw,4.85rem);font-weight:var(--gs-heading-font-weight,600);letter-spacing:-.065em;line-height:.96}.workspace-hero-main p:not(.workspace-kicker),.workspace-hero-side p,.workspace-list-item p,.workspace-priority-card p,.workspace-review-item p,.workspace-section-heading p,.workspace-side-panel p{margin:0;color:#617089;font-size:1rem;font-weight:450;line-height:1.62}.workspace-hero-side{display:grid;align-content:start;grid-gap:.7rem;gap:.7rem;border:1px solid rgba(35,100,232,.14);border-radius:1.5rem;background:#f4f8ff;padding:1.15rem}.workspace-hero-side strong{color:#071426;font-size:1.15rem;font-weight:var(--gs-strong-font-weight,600);letter-spacing:-.02em;line-height:1.28}.workspace-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.workspace-metric{position:relative;overflow:hidden;border-radius:1.35rem;padding:1.15rem}.workspace-metric:before{position:absolute;inset:0 auto auto 0;width:100%;height:4px;content:""}.workspace-tone-blue:before{background:#0f6beb}.workspace-tone-green:before{background:#0b8a63}.workspace-tone-amber:before{background:#b66a00}.workspace-tone-violet:before{background:#7456d9}.workspace-metric strong{display:block;margin-top:.45rem;color:#071426;font-size:clamp(1.9rem,4vw,2.45rem);font-weight:var(--gs-heading-font-weight,600);letter-spacing:-.045em;line-height:.98}.workspace-metric p{margin:.45rem 0 0;color:#617089;font-size:.95rem;font-weight:450;line-height:1.45}.workspace-command{border-radius:2rem;padding:clamp(1.25rem,2.5vw,1.75rem)}.workspace-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin-bottom:1.15rem}.workspace-section-heading.compact{margin-bottom:.95rem}.workspace-section-heading h2{margin:.25rem 0 0;color:#0f6beb;font-size:clamp(1.55rem,2.7vw,2.2rem);font-weight:var(--gs-heading-font-weight,600);letter-spacing:-.045em;line-height:1.05}.workspace-section-heading>p{max-width:34rem;padding-top:.25rem}.workspace-command-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.62fr);grid-gap:1rem;gap:1rem;align-items:stretch}.workspace-list-item,.workspace-priority-card,.workspace-review-item,.workspace-side-panel{border:1px solid rgba(218,229,244,.95);border-radius:1.35rem;background:#ffffff;box-shadow:0 12px 30px rgba(31,51,83,.045)}.workspace-priority-card{display:grid;grid-gap:1rem;gap:1rem;padding:1.25rem}.workspace-list-item strong,.workspace-priority-card h3,.workspace-review-item strong,.workspace-side-panel h3{margin:0;color:#0f6beb;font-weight:var(--gs-heading-font-weight,600);letter-spacing:-.03em;line-height:1.16}.workspace-priority-card h3{margin-top:.7rem;font-size:clamp(1.55rem,3vw,2.15rem)}.workspace-side-panel{display:grid;align-content:start;grid-gap:.85rem;gap:.85rem;padding:1.25rem;background:linear-gradient(180deg,#102033,#193253)}.workspace-side-panel .workspace-kicker,.workspace-side-panel p{color:#cbd7ea}.workspace-side-panel h3{color:#ffffff;font-size:clamp(1.25rem,2.1vw,1.65rem)}.workspace-badge,.workspace-list-item em{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;border-radius:999px;color:#0f6beb;background:#eaf1ff;font-size:.8rem;font-style:normal;font-weight:var(--gs-control-font-weight,600);line-height:1.25;padding:.42rem .72rem;white-space:normal;overflow-wrap:anywhere}.workspace-decision{display:grid;grid-gap:.35rem;gap:.35rem;border-radius:1.2rem;background:#eef4ff;padding:1rem}.workspace-decision span{color:#0f6beb}.workspace-decision strong{color:#071426;font-size:1rem;font-weight:var(--gs-control-font-weight,600);line-height:1.42}.workspace-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;align-items:start}.workspace-card{border-radius:2rem;padding:clamp(1.15rem,2.4vw,1.55rem)}.workspace-list{display:grid;grid-gap:.85rem;gap:.85rem}.workspace-list-item{display:flex;justify-content:space-between;gap:1rem;padding:1rem}.workspace-list-item strong{display:block;margin-top:.25rem;font-size:1.05rem}.workspace-list-item p{margin-top:.18rem}.workspace-list-item em{flex:0 0 auto;align-self:flex-start;text-align:right}.workspace-wide-card{display:grid;grid-gap:.2rem;gap:.2rem}.workspace-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.workspace-review-item{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem}.workspace-review-item strong{font-size:1.05rem}@media (max-width:1180px){.workspace-command-grid,.workspace-hero,.workspace-review-grid,.workspace-two-column{grid-template-columns:1fr}.workspace-section-heading{display:grid}}@media (max-width:760px){.premium-workspace.main-content{padding:1rem 1rem 6.5rem}.workspace-metrics{grid-template-columns:1fr}.workspace-list-item{display:grid}.workspace-list-item em{text-align:left}}.premium-workspace-shell .topbar{display:flex;align-items:center;justify-content:flex-end;gap:1rem;min-height:5rem;margin-bottom:1.35rem}.premium-workspace-shell .topbar-actions{display:flex;align-items:stretch;justify-content:flex-end;width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;gap:.8rem}.premium-workspace-shell .topbar-utility-actions{display:flex;align-items:stretch;gap:.65rem}.premium-workspace-shell .topbar-sign-out-button{display:grid;place-items:center;color:#617089;text-decoration:none}.premium-workspace-shell .topbar-sign-out-button:hover{color:var(--blue);border-color:rgba(15,107,235,.28)}.premium-workspace-shell .topbar-icon-button svg{display:block;width:1.375rem;height:1.375rem;flex:0 0 auto}.premium-workspace-shell .language-selector{height:4.75rem;min-height:4.75rem;border-radius:1.15rem}.premium-workspace-shell .topbar-business-profile-button,.premium-workspace-shell .topbar-icon-button{height:4.75rem;min-height:4.75rem;border-radius:var(--gs-button-radius,5px)}.premium-workspace-shell .language-selector{display:grid;min-width:13.5rem;align-content:center;padding:.8rem 1.15rem}.premium-workspace-shell .topbar,.premium-workspace-shell .topbar-actions{overflow:visible}.premium-workspace-shell .workspace-language-selector{position:relative;overflow:visible;z-index:40}.premium-workspace-shell .workspace-language-selector>span{display:block;margin-bottom:.35rem}.premium-workspace-shell .workspace-language-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border:0;background:transparent;color:var(--text-strong);font:inherit;text-align:left;padding:0;cursor:pointer}.premium-workspace-shell .workspace-language-current{color:var(--text-strong);font-size:1.05rem;font-weight:var(--gs-control-font-weight,600);line-height:1.15}.premium-workspace-shell .workspace-language-chevron{color:var(--text-strong);font-size:1rem;font-weight:900;line-height:1;transition:transform .16s ease}.premium-workspace-shell .workspace-language-trigger.is-open .workspace-language-chevron{transform:rotate(180deg)}.premium-workspace-shell .workspace-language-menu{position:absolute;top:calc(100% + .55rem);left:0;z-index:100;display:grid;width:100%;min-width:13.5rem;grid-gap:.18rem;gap:.18rem;border:1px solid rgba(191,211,239,.9);border-radius:1.15rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,255,.96));box-shadow:0 24px 70px rgba(31,51,83,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:.42rem}.premium-workspace-shell .workspace-language-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border:0;border-radius:var(--gs-button-radius,5px);background:transparent;color:var(--text-strong);font:inherit;font-size:.98rem;font-weight:var(--gs-button-font-weight,600);line-height:1.2;text-align:left;padding:.72rem .75rem;cursor:pointer}.premium-workspace-shell .workspace-language-option em{color:var(--blue);font-size:.72rem;font-style:normal;font-weight:var(--gs-control-font-weight,600);letter-spacing:.08em;line-height:1;text-transform:uppercase}.premium-workspace-shell .topbar-icon-button{display:grid;width:4.75rem;min-width:4.75rem;place-items:center;border:1px solid var(--border);background:rgba(255,255,255,.9);color:var(--text-strong);box-shadow:0 14px 34px rgba(31,51,83,.08)}.premium-workspace-shell .topbar-icon-button>span:first-child:not(.topbar-alert-dot){font-size:1.55rem;font-weight:var(--gs-button-font-weight,600);line-height:1}.premium-workspace-shell .topbar-business-profile-button{display:flex;align-items:center;justify-content:flex-start;gap:.9rem;width:22rem;min-width:22rem;padding:.65rem 1rem;text-align:left}.premium-workspace-shell .topbar-business-profile-logo{display:grid;flex:0 0 3.15rem;width:3.15rem;height:3.15rem;place-items:center;border-radius:.95rem;background:var(--gradient-brand);color:#ffffff;box-shadow:0 14px 30px rgba(15,107,235,.22);font-size:1rem;font-weight:900;line-height:1;overflow:hidden}.premium-workspace-shell .topbar-business-profile-logo img{width:100%;height:100%;object-fit:cover}.premium-workspace-shell .topbar-business-profile-copy{display:grid;min-width:0;grid-gap:.16rem;gap:.16rem}.premium-workspace-shell .topbar-business-profile-copy>span{color:var(--muted);font-size:.78rem;font-weight:var(--gs-control-font-weight,600);line-height:1.1}.premium-workspace-shell .topbar-business-profile-copy strong{color:var(--text-strong);font-size:1.08rem;font-weight:var(--gs-strong-font-weight,600);line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-workspace-shell .topbar-business-logo{display:none!important}.premium-workspace-shell .topbar-floating-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.premium-workspace-shell .topbar-floating-header h3{margin:0}.premium-workspace-shell .ai-advisor-close,.premium-workspace-shell .topbar-floating-close,.premium-workspace-shell .topbar-profile-close{display:grid;width:3.35rem;height:3.35rem;min-width:3.35rem;min-height:3.35rem;place-items:center;border:1px solid var(--border);border-radius:5px;background:rgba(255,255,255,.96);color:var(--text-strong);font-size:0;line-height:1;padding:0;cursor:pointer;box-shadow:0 12px 28px rgba(31,51,83,.08)}.premium-workspace-shell .ai-advisor-close:before,.premium-workspace-shell .topbar-floating-close:before,.premium-workspace-shell .topbar-profile-close:before{content:"×";display:block;color:currentColor;font-size:2.1rem;font-weight:600;line-height:1;transform:translateY(.06em)}.premium-workspace-shell .ai-advisor-close:hover,.premium-workspace-shell .topbar-floating-close:hover,.premium-workspace-shell .topbar-profile-close:hover{cursor:pointer}.premium-workspace-shell .topbar-logo-editor{gap:.85rem;margin-bottom:.65rem}.premium-workspace-shell .topbar-profile-grid{gap:.55rem .8rem}.premium-workspace-shell .topbar-profile-grid label{min-height:0;gap:.28rem;align-content:start}.premium-workspace-shell .topbar-profile-grid label>span{min-height:0}.premium-workspace-shell .topbar-profile-combobox-control,.premium-workspace-shell .topbar-profile-grid input,.premium-workspace-shell .topbar-profile-grid select{min-height:2.65rem;font-size:.92rem}.premium-workspace-shell .topbar-profile-grid input,.premium-workspace-shell .topbar-profile-grid select{padding:.58rem .85rem}.premium-workspace-shell .topbar-profile-grid small{min-height:0;margin-top:.05rem;line-height:1.35;font-size:.76rem}.premium-workspace-shell .topbar-profile-combobox{position:relative;width:100%;min-width:0}.premium-workspace-shell .topbar-profile-combobox-control{display:flex;align-items:stretch;width:100%;border:1px solid #dfe7f2;border-radius:.95rem;background:#ffffff;overflow:hidden}.premium-workspace-shell .topbar-profile-combobox-control.is-open{border-color:rgba(15,107,235,.42);box-shadow:0 0 0 3px rgba(15,107,235,.1)}.premium-workspace-shell .topbar-profile-combobox-control.is-empty .topbar-profile-combobox-input{color:#60708a;font-weight:var(--gs-control-font-weight,600)}.premium-workspace-shell .topbar-profile-combobox-input{flex:1 1 auto;min-width:0;width:100%;border:0;border-radius:0;background:transparent;color:var(--text-strong);font:inherit;font-weight:var(--gs-control-font-weight,600);padding:.58rem .2rem .58rem .85rem}.premium-workspace-shell .topbar-profile-combobox-input:focus{outline:none}.premium-workspace-shell .topbar-profile-combobox-input::placeholder{color:#60708a;font-weight:var(--gs-control-font-weight,600)}.premium-workspace-shell .topbar-profile-combobox-toggle{display:grid;flex:0 0 2.35rem;place-items:center;border:0;border-left:1px solid rgba(223,231,242,.95);border-radius:0 5px 5px 0;background:transparent;color:#60708a;cursor:pointer;padding:0}.premium-workspace-shell .topbar-profile-combobox-chevron{font-size:.95rem;line-height:1;transition:transform .14s ease}.premium-workspace-shell .topbar-profile-combobox-control.is-open .topbar-profile-combobox-chevron{transform:rotate(180deg)}.premium-workspace-shell .topbar-profile-combobox-menu{position:absolute;z-index:80;top:calc(100% + .3rem);left:0;right:0;max-height:13.5rem;margin:0;padding:.3rem;list-style:none;overflow-x:hidden;overflow-y:auto;border:1px solid rgba(218,228,242,.98);border-radius:.85rem;background:#ffffff;box-shadow:0 18px 44px rgba(8,18,32,.14)}.premium-workspace-shell .topbar-profile-combobox-menu button{display:block;width:100%;border:0;border-radius:var(--gs-button-radius,5px);background:transparent;color:#20324c;font:inherit;font-size:.9rem;font-weight:var(--gs-button-font-weight,600);line-height:1.25;text-align:left;padding:.48rem .62rem;cursor:pointer}.premium-workspace-shell .topbar-profile-combobox-menu button.is-highlighted,.premium-workspace-shell .topbar-profile-combobox-menu button:focus-visible,.premium-workspace-shell .topbar-profile-combobox-menu button:hover{outline:none;background:#f2f7ff;color:#0f6beb}.premium-workspace-shell .topbar-profile-combobox-menu button.is-selected{background:rgba(15,107,235,.1);color:#0f6beb;font-weight:var(--gs-button-font-weight,600)}.premium-workspace-shell .topbar-profile-combobox-empty{padding:.55rem .62rem;color:#60708a;font-size:.86rem;font-weight:var(--gs-control-font-weight,600);line-height:1.35}.premium-workspace-shell .topbar-profile-grid label.is-required-missing .topbar-profile-combobox-control,.premium-workspace-shell .topbar-profile-grid label.is-required-missing input,.premium-workspace-shell .topbar-profile-grid label.is-required-missing select{border-color:rgba(201,42,42,.5);background:#fff8f7}.premium-workspace-shell .topbar-profile-grid label.is-required-missing .topbar-profile-combobox-input{background:transparent}.premium-workspace-shell .ai-advisor-close,.premium-workspace-shell .ai-advisor-composer button,.premium-workspace-shell .ai-advisor-context button,.premium-workspace-shell .ai-advisor-suggestions button,.premium-workspace-shell .help-panel button,.premium-workspace-shell .notification-item button,.premium-workspace-shell .primary-action,.premium-workspace-shell .primary-button,.premium-workspace-shell .secondary-action,.premium-workspace-shell .secondary-button,.premium-workspace-shell .topbar-address-results button,.premium-workspace-shell .topbar-business-profile-button,.premium-workspace-shell .topbar-floating-close,.premium-workspace-shell .topbar-icon-button,.premium-workspace-shell .topbar-profile-close,.premium-workspace-shell .topbar-profile-combobox-menu button,.premium-workspace-shell .topbar-profile-combobox-toggle,.premium-workspace-shell .topbar-profile-modal button,.premium-workspace-shell .workspace-language-option,.premium-workspace-shell .workspace-language-trigger,.premium-workspace-shell a.topbar-sign-out-button{border-radius:var(--gs-button-radius,5px);font-weight:var(--gs-button-font-weight,600);transition:var(--gs-button-transition)}.premium-workspace-shell .ai-advisor-close:active,.premium-workspace-shell .ai-advisor-close:hover,.premium-workspace-shell .ai-advisor-composer button:active,.premium-workspace-shell .ai-advisor-composer button:hover,.premium-workspace-shell .ai-advisor-context button:active,.premium-workspace-shell .ai-advisor-context button:hover,.premium-workspace-shell .ai-advisor-suggestions button:active,.premium-workspace-shell .ai-advisor-suggestions button:hover,.premium-workspace-shell .help-panel button:active,.premium-workspace-shell .help-panel button:hover,.premium-workspace-shell .notification-item button:active,.premium-workspace-shell .notification-item button:hover,.premium-workspace-shell .primary-action:active,.premium-workspace-shell .primary-action:hover,.premium-workspace-shell .primary-button:active,.premium-workspace-shell .primary-button:hover,.premium-workspace-shell .secondary-action:active,.premium-workspace-shell .secondary-action:hover,.premium-workspace-shell .secondary-button:active,.premium-workspace-shell .secondary-button:hover,.premium-workspace-shell .topbar-business-profile-button:active,.premium-workspace-shell .topbar-business-profile-button:hover,.premium-workspace-shell .topbar-floating-close:active,.premium-workspace-shell .topbar-floating-close:hover,.premium-workspace-shell .topbar-icon-button:active,.premium-workspace-shell .topbar-icon-button:hover,.premium-workspace-shell .topbar-profile-close:active,.premium-workspace-shell .topbar-profile-close:hover,.premium-workspace-shell .topbar-profile-combobox-menu button:active,.premium-workspace-shell .topbar-profile-combobox-menu button:hover,.premium-workspace-shell .topbar-profile-combobox-toggle:active,.premium-workspace-shell .topbar-profile-combobox-toggle:hover,.premium-workspace-shell .topbar-profile-modal button:active,.premium-workspace-shell .topbar-profile-modal button:hover,.premium-workspace-shell .workspace-language-option:active,.premium-workspace-shell .workspace-language-option:hover,.premium-workspace-shell a.topbar-sign-out-button:active,.premium-workspace-shell a.topbar-sign-out-button:hover{transform:none}.premium-workspace-shell .ai-advisor-composer button,.premium-workspace-shell .ai-advisor-context button,.premium-workspace-shell .help-panel button,.premium-workspace-shell .notification-item button,.premium-workspace-shell .primary-action,.premium-workspace-shell .primary-button{border:0;color:#ffffff;background:linear-gradient(135deg,#0f6beb,#0a63d8);box-shadow:0 16px 32px rgba(15,107,235,.2)}.premium-workspace-shell .ai-advisor-composer button:hover,.premium-workspace-shell .ai-advisor-context button:hover,.premium-workspace-shell .help-panel button:hover,.premium-workspace-shell .notification-item button:hover,.premium-workspace-shell .primary-action:hover,.premium-workspace-shell .primary-button:hover{background:linear-gradient(135deg,#0a63d8,#0859c2);box-shadow:0 20px 48px rgba(15,107,235,.28)}.premium-workspace-shell .ai-advisor-composer button:active,.premium-workspace-shell .ai-advisor-context button:active,.premium-workspace-shell .help-panel button:active,.premium-workspace-shell .notification-item button:active,.premium-workspace-shell .primary-action:active,.premium-workspace-shell .primary-button:active{box-shadow:0 12px 28px rgba(15,107,235,.22)}.premium-workspace-shell .ai-advisor-suggestions button,.premium-workspace-shell .secondary-action,.premium-workspace-shell .secondary-button{border:1px solid #dfe7f2;color:#102033;background:#ffffff;box-shadow:0 8px 20px rgba(31,51,83,.06)}.premium-workspace-shell .ai-advisor-suggestions button:hover,.premium-workspace-shell .secondary-action:hover,.premium-workspace-shell .secondary-button:hover{border-color:rgba(15,107,235,.38);color:#0757bd;background:rgba(238,244,255,.98);box-shadow:0 10px 24px rgba(15,107,235,.1)}.premium-workspace-shell .ai-advisor-suggestions button:active,.premium-workspace-shell .secondary-action:active,.premium-workspace-shell .secondary-button:active{box-shadow:0 6px 16px rgba(15,107,235,.08)}.premium-workspace-shell .secondary-action.danger:hover{border-color:rgba(201,42,42,.35);color:#b42318;background:#fff8f7}.premium-workspace-shell .topbar-business-profile-button:hover,.premium-workspace-shell .topbar-icon-button:hover,.premium-workspace-shell a.topbar-sign-out-button:hover{border-color:rgba(15,107,235,.32);box-shadow:0 16px 36px rgba(15,107,235,.12)}.premium-workspace-shell .ai-advisor-close:hover,.premium-workspace-shell .topbar-floating-close:hover,.premium-workspace-shell .topbar-profile-close:hover{border-color:rgba(15,107,235,.32);color:var(--blue);background:rgba(255,255,255,.98);box-shadow:0 14px 30px rgba(15,107,235,.12)}.premium-workspace-shell .workspace-language-option.is-selected,.premium-workspace-shell .workspace-language-option:hover{background:#eef4ff;color:var(--blue)}.premium-workspace-shell .topbar-profile-combobox-menu button.is-highlighted,.premium-workspace-shell .topbar-profile-combobox-menu button:focus-visible,.premium-workspace-shell .topbar-profile-combobox-menu button:hover{background:#eef4ff;color:var(--blue)}.premium-workspace-shell .topbar-profile-combobox-toggle:hover{color:var(--blue);background:rgba(238,244,255,.72)}.premium-workspace-shell .primary-action:focus-visible,.premium-workspace-shell .primary-button:focus-visible,.premium-workspace-shell .secondary-action:focus-visible,.premium-workspace-shell .secondary-button:focus-visible,.premium-workspace-shell a.topbar-sign-out-button:focus-visible,.premium-workspace-shell button:focus-visible{outline:3px solid rgba(15,107,235,.22);outline-offset:3px}.topbar-business-logo{display:grid;width:3.35rem;height:3.35rem;place-items:center;border:0;border-radius:1.1rem;color:#ffffff;background:linear-gradient(135deg,#0f6beb,#0a63d8);box-shadow:0 18px 34px rgba(15,107,235,.22);cursor:pointer;overflow:hidden}.topbar-business-logo span{font-size:1rem;font-weight:950;letter-spacing:-.02em}.topbar-business-logo img{width:100%;height:100%;object-fit:cover}.topbar-business-logo.has-logo{border:1px solid rgba(210,225,245,.95);background:#ffffff}.topbar-profile-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:1.5rem;background:rgba(8,18,32,.56);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar-profile-modal{display:grid;width:min(48rem,calc(100vw - 2rem));max-height:min(88vh,52rem);overflow:hidden;border:1px solid rgba(218,228,242,.9);border-radius:1.8rem;background:#ffffff;box-shadow:0 32px 90px rgba(8,18,32,.28)}.topbar-profile-footer,.topbar-profile-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem}.topbar-profile-header{border-bottom:1px solid rgba(223,231,242,.92)}.topbar-profile-header h2{margin:.15rem 0;color:var(--text-strong);font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.05;letter-spacing:-.05em}.topbar-profile-header p:not(.eyebrow){max-width:39rem;color:#5d6d86;line-height:1.55}.topbar-profile-close{display:grid;flex:0 0 auto;width:2.65rem;height:2.65rem;place-items:center;border:1px solid rgba(218,228,242,.95);border-radius:999px;background:#ffffff;color:#102033;cursor:pointer;font-size:1.35rem}.topbar-profile-body{display:grid;grid-gap:1.25rem;gap:1.25rem;overflow:auto;padding:1.5rem}.topbar-logo-editor{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center;border:1px solid rgba(223,231,242,.95);border-radius:1.3rem;background:linear-gradient(180deg,#ffffff,#f8fbff);padding:1rem}.topbar-logo-preview{display:grid;width:5rem;height:5rem;place-items:center;border-radius:1.25rem;color:#ffffff;background:linear-gradient(135deg,#0f6beb,#0a63d8);overflow:hidden;font-size:1.3rem;font-weight:950}.topbar-logo-preview img{width:100%;height:100%;object-fit:cover}.topbar-logo-editor strong,.topbar-profile-grid label>span{color:var(--text-strong);font-weight:900}.topbar-logo-editor p,.topbar-profile-grid small{color:#60708a;line-height:1.45}.topbar-logo-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.7rem}.topbar-logo-actions input{display:none}.topbar-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.topbar-profile-grid label{display:grid;grid-gap:.4rem;gap:.4rem}.topbar-profile-grid label.full{grid-column:1/-1}.topbar-profile-grid input{width:100%;border:1px solid #dfe7f2;border-radius:.95rem;background:#ffffff;color:var(--text-strong);font:inherit;font-weight:700;padding:.9rem 1rem}.topbar-profile-footer{border-top:1px solid rgba(223,231,242,.92);background:#f8fbff}@media (max-width:760px){.topbar-logo-editor,.topbar-profile-grid{grid-template-columns:1fr}.topbar-profile-footer{align-items:stretch;flex-direction:column-reverse}}.topbar-address-search{position:relative;display:grid;grid-gap:.4rem;gap:.4rem;border:1px solid rgba(223,231,242,.95);border-radius:1.2rem;background:linear-gradient(180deg,#ffffff,#f8fbff);padding:1rem}.topbar-address-search>span{color:var(--text-strong);font-weight:900}.topbar-address-search input,.topbar-profile-grid select{width:100%;border:1px solid #dfe7f2;border-radius:.95rem;background:#ffffff;color:var(--text-strong);font:inherit;font-weight:700;padding:.9rem 1rem}.topbar-address-search small{color:#60708a}.topbar-address-results{position:absolute;z-index:4;top:calc(100% - .35rem);left:1rem;right:1rem;display:grid;overflow:hidden;border:1px solid rgba(218,228,242,.95);border-radius:1rem;background:#ffffff;box-shadow:0 20px 50px rgba(8,18,32,.16)}.topbar-address-results button{border:0;border-bottom:1px solid rgba(223,231,242,.82);background:#ffffff;color:#20324c;cursor:pointer;font:inherit;font-weight:750;padding:.85rem 1rem;text-align:left}.topbar-address-results button:hover{background:#f3f8ff;color:#0a63d8}.topbar-profile-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0}.topbar-profile-summary div{border:1px solid rgba(223,231,242,.95);border-radius:1rem;background:#ffffff;padding:.85rem}.topbar-profile-summary dt{color:#66758e;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.topbar-profile-summary dd{margin:.25rem 0 0;color:#20324c;font-weight:800;overflow-wrap:anywhere}@media (max-width:760px){.topbar-profile-summary{grid-template-columns:1fr}}.topbar-profile-modal{grid-template-rows:auto minmax(0,1fr) auto!important;max-height:min(88vh,56rem)!important}.topbar-profile-body{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain}.topbar-profile-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;flex-shrink:0}.topbar-address-field .topbar-address-results{top:calc(100% + .35rem);left:0;right:0}.topbar-address-field{position:relative}.topbar-address-field .topbar-address-results{top:calc(100% + .35rem)!important;left:0!important;right:0!important}.topbar-profile-grid{align-items:start!important}.topbar-profile-grid label{min-height:8.75rem;align-content:start}.topbar-profile-grid label>span{display:flex;min-height:1.55rem;align-items:flex-end;gap:.25rem}.topbar-profile-grid label>span em{color:#c92a2a;font-style:normal}.topbar-profile-grid input,.topbar-profile-grid select{min-height:4rem}.topbar-profile-grid small{display:block;min-height:2.45rem}.topbar-profile-grid label.is-required-missing input,.topbar-profile-grid label.is-required-missing select{border-color:rgba(201,42,42,.5);background:#fff8f7}.topbar-utility-actions{position:relative;display:flex;align-items:center;gap:.45rem}.topbar-icon-button{position:relative;display:grid;width:2.85rem;height:2.85rem;place-items:center;border:1px solid rgba(218,228,242,.95);border-radius:.95rem;background:#ffffff;color:#102033;cursor:pointer;font-size:1rem;font-weight:950;box-shadow:0 12px 24px rgba(8,18,32,.05)}.topbar-alert-dot{position:absolute;top:.38rem;right:.38rem;width:.68rem;height:.68rem;border:2px solid #ffffff;border-radius:999px;background:#e03131;box-shadow:0 0 0 3px rgba(224,49,49,.16)}.topbar-floating-panel{position:absolute;z-index:90;top:calc(100% + .7rem);right:0;width:min(25rem,calc(100vw - 2rem));border:1px solid rgba(218,228,242,.95);border-radius:1.2rem;background:#ffffff;box-shadow:0 28px 70px rgba(8,18,32,.2);padding:1rem}.topbar-floating-panel h3{margin:0 0 .75rem;color:var(--text-strong);font-size:1.15rem;letter-spacing:-.03em}.notification-item{display:grid;grid-gap:.45rem;gap:.45rem;border-top:1px solid rgba(223,231,242,.9);padding:.9rem 0}.notification-item:first-of-type{border-top:0;padding-top:0}.notification-item strong{color:var(--text-strong);font-size:.98rem}.help-panel p,.notification-item li,.notification-item p{color:#5f6f88;line-height:1.45}.notification-item ul{margin:.1rem 0 0;padding-left:1.1rem}.help-panel button,.notification-item button{width:-moz-fit-content;width:fit-content;border:0;border-radius:999px;background:#0f6beb;color:#ffffff;cursor:pointer;font-weight:900;padding:.65rem .95rem}.notification-item.is-warning{border-radius:1rem;background:#fff7ed;border:1px solid rgba(251,146,60,.26);padding:.85rem}.public-field-control>span,.topbar-address-field>span,.topbar-profile-grid label>span{color:#13233a!important;font-size:1rem!important;font-weight:650!important;letter-spacing:-.015em!important;line-height:1.25!important}.public-field-control>span em,.topbar-profile-grid label>span em{font-weight:650!important}.topbar-profile-summary dt{color:#687893!important;font-size:.72rem!important;font-weight:650!important;letter-spacing:.075em!important}.topbar-profile-summary dd{color:#1d2f48!important;font-weight:650!important}.help-panel h3,.notification-item strong,.topbar-floating-panel h3,.topbar-logo-editor strong{font-weight:650!important;letter-spacing:-.015em!important}.help-panel button,.notification-item button,.primary-action,.public-button,.secondary-action{font-weight:650!important;letter-spacing:-.01em!important}.topbar-icon-button{font-weight:650!important}.topbar-profile-grid input,.topbar-profile-grid select,.topbar-profile-summary,.topbar-profile-summary dd{font-size:.98rem!important}.ai-advisor-drawer{position:fixed;z-index:120;top:1rem;right:1rem;bottom:1rem;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(28rem,calc(100vw - 2rem));border:1px solid rgba(218,228,242,.95);border-radius:1.5rem;background:#ffffff;box-shadow:0 30px 80px rgba(8,18,32,.24);overflow:hidden}.ai-advisor-header{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(223,231,242,.92);padding:1.1rem}.ai-advisor-header h3{margin:.1rem 0;color:#13233a;font-size:1.45rem;font-weight:650;letter-spacing:-.035em}.ai-advisor-header p:not(.eyebrow){color:#60708a;line-height:1.45}.ai-advisor-close{display:grid;flex:0 0 auto;width:2.35rem;height:2.35rem;place-items:center;border:1px solid rgba(218,228,242,.95);border-radius:999px;background:#ffffff;color:#102033;cursor:pointer;font-size:1.2rem;font-weight:500}.ai-advisor-context,.ai-advisor-suggestions{display:grid;grid-gap:.55rem;gap:.55rem;border-bottom:1px solid rgba(223,231,242,.92);padding:1rem 1.1rem}.ai-advisor-context span,.ai-advisor-suggestions span{color:#66758e;font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ai-advisor-context strong{color:#13233a;font-weight:650}.ai-advisor-context ul{margin:0;padding-left:1.1rem;color:#60708a}.ai-advisor-composer button,.ai-advisor-context button,.ai-advisor-suggestions button{width:-moz-fit-content;width:fit-content;border:0;border-radius:999px;background:#0f6beb;color:#ffffff;cursor:pointer;font-weight:650;letter-spacing:-.01em;padding:.65rem .95rem}.ai-advisor-suggestions button{border:1px solid rgba(218,228,242,.95);background:#f8fbff;color:#1d2f48;text-align:left}.ai-advisor-thread{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem;overflow-y:auto;padding:1rem 1.1rem}.ai-advisor-message{max-width:92%;border-radius:1rem;color:#233753;line-height:1.45;padding:.8rem .9rem}.ai-advisor-message.assistant{justify-self:start;background:#f3f8ff}.ai-advisor-message.user{justify-self:end;background:#0f6beb;color:#ffffff}.ai-advisor-composer{display:grid;grid-gap:.75rem;gap:.75rem;border-top:1px solid rgba(223,231,242,.92);background:#ffffff;padding:1rem 1.1rem}.ai-advisor-composer textarea{width:100%;resize:none;border:1px solid #dfe7f2;border-radius:1rem;color:#13233a;font:inherit;line-height:1.45;padding:.85rem .95rem}@media (max-width:760px){.ai-advisor-drawer{inset:auto 0 0;width:100%;max-height:88vh;border-radius:1.5rem 1.5rem 0 0}}.onboarding-page{display:grid;min-height:100vh;place-items:center;padding:clamp(1rem,3vw,2rem)}.onboarding-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:min(100%,1180px);overflow:hidden;border:1px solid rgba(223,231,242,.95);border-radius:2rem;background:rgba(255,255,255,.92);box-shadow:var(--shadow)}.onboarding-hero{display:flex;min-height:100%;flex-direction:column;gap:1.2rem;background:radial-gradient(circle at top left,rgba(255,255,255,.18),transparent 22rem),linear-gradient(145deg,#102033,#0f6beb 58%,#102033);color:#fff;padding:clamp(1.2rem,3vw,1.8rem)}.onboarding-hero .eyebrow,.onboarding-hero p{color:#d8e4ff}.onboarding-hero h1{margin:auto 0 0;max-width:36rem;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.055em;line-height:1.02}.onboarding-hero .brand-mark{background:rgba(255,255,255,.16)}.onboarding-promise-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.5rem}.onboarding-next-step,.onboarding-promise-grid div{border:1px solid rgba(255,255,255,.18);border-radius:1.25rem;background:rgba(255,255,255,.11);padding:1rem}.goal-option small,.onboarding-field small,.onboarding-local-note,.onboarding-next-step span,.onboarding-preview-list dt,.onboarding-promise-grid span{color:var(--muted);line-height:1.5}.onboarding-promise-grid span{color:#d8e4ff;font-size:.78rem;font-weight:700;text-transform:uppercase}.onboarding-promise-grid strong{display:block;margin-top:.35rem}.onboarding-form{display:grid;grid-gap:1.15rem;gap:1.15rem;padding:clamp(1.2rem,4vw,2.2rem)}.onboarding-form h2{margin:0;font-size:clamp(1.8rem,4vw,2.7rem);letter-spacing:-.04em}.onboarding-conversation-note{margin:0;color:var(--muted);line-height:1.6}.onboarding-capacity-grid,.onboarding-field-grid,.onboarding-goal-grid{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-capacity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-field,.onboarding-language-field{display:grid;grid-gap:.45rem;gap:.45rem}.onboarding-field.full{grid-column:1/-1}.onboarding-field span,.onboarding-goals legend,.onboarding-language-field span{color:var(--text);font-weight:var(--gs-control-font-weight,600)}.onboarding-field input,.onboarding-field select,.onboarding-field textarea,.onboarding-language-field select{width:100%;border:1px solid var(--border);border-radius:1rem;background:#fff;color:var(--text);font:inherit;outline:none;padding:.85rem .95rem}.onboarding-field textarea{min-height:6.5rem;resize:vertical}.goal-option:focus-within,.onboarding-field input:focus,.onboarding-field select:focus,.onboarding-field textarea:focus,.onboarding-language-field select:focus{border-color:var(--blue);box-shadow:0 0 0 4px rgba(15,107,235,.12)}.onboarding-goals{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;border:0;padding:0}.onboarding-goals p{margin:0;color:var(--muted);line-height:1.6}.onboarding-next-step{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-color:var(--border);background:linear-gradient(135deg,#f8fbff,#eef4ff)}.onboarding-next-step span,.onboarding-next-step strong{display:block}.onboarding-preview-list{display:grid;grid-gap:.55rem;gap:.55rem;margin:.9rem 0 0}.onboarding-preview-list div{display:flex;justify-content:space-between;gap:1rem}.onboarding-preview-list dd{margin:0;font-weight:700;text-align:right}.onboarding-primary-button{flex:0 0 auto;border:0;border-radius:var(--gs-button-radius,5px);background:linear-gradient(135deg,#0f6beb,#0a63d8);color:#fff;cursor:pointer;font-weight:var(--gs-button-font-weight,600);padding:.9rem 1.15rem;transition:var(--gs-button-transition)}.onboarding-local-note{margin:0;font-size:.9rem}@media (max-width:980px){.onboarding-capacity-grid,.onboarding-card{grid-template-columns:1fr}.onboarding-hero h1{margin-top:1rem}}@media (max-width:680px){.onboarding-page{align-items:stretch;padding:0}.onboarding-card{min-height:100vh;border-radius:0}.onboarding-capacity-grid,.onboarding-field-grid,.onboarding-goal-grid,.onboarding-next-step,.onboarding-preview-list div,.onboarding-promise-grid{grid-template-columns:1fr}.onboarding-next-step,.onboarding-preview-list div{display:grid}.onboarding-preview-list dd{text-align:left}.onboarding-primary-button{width:100%}}.onboarding-business-card{grid-template-columns:minmax(18rem,.68fr) minmax(0,1.32fr);align-items:start}.onboarding-hero-premium{align-content:start}.onboarding-brand-logo{width:min(100%,13.5rem);height:auto;margin-bottom:1.1rem}.onboarding-confirmed-business{display:grid;grid-gap:.58rem;gap:.58rem;border:1px solid rgba(201,215,232,.92);border-radius:var(--radius-xl);background:radial-gradient(circle at top right,rgba(15,107,235,.1),transparent 14rem),rgba(255,255,255,.94);box-shadow:var(--shadow-soft);padding:1rem}.onboarding-confirmed-business>span{color:var(--muted);font-size:.74rem;font-weight:var(--gs-control-font-weight,600);letter-spacing:.09em;text-transform:uppercase}.onboarding-confirmed-business strong{color:var(--text-strong);font-size:1.22rem;letter-spacing:-.025em}.onboarding-confirmed-business p{margin:0;color:var(--muted);line-height:1.55}.onboarding-confirmed-business button{width:-moz-fit-content;width:fit-content;border:1px solid rgba(15,107,235,.2);border-radius:var(--gs-button-radius,5px);color:var(--blue-strong);background:rgba(15,107,235,.08);cursor:pointer;font-weight:var(--gs-button-font-weight,600);padding:.55rem .85rem;transition:var(--gs-button-transition)}.onboarding-confirmed-business label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--text);font-weight:var(--gs-control-font-weight,600)}.onboarding-confirmed-business input{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;padding:.82rem .9rem}.onboarding-promise-grid-top{margin-top:1rem}.onboarding-business-form{gap:1.1rem}.onboarding-form-heading{align-items:flex-start}.onboarding-form-heading h1{margin:0;color:var(--text-strong);font-size:clamp(2rem,3.4vw,3.1rem);letter-spacing:-.045em;line-height:1.02}.onboarding-form-heading p:not(.eyebrow){max-width:58rem;margin:.72rem 0 0;color:#34425a;font-size:1.02rem;line-height:1.7}.onboarding-choice-section{border:1px solid rgba(223,231,242,.95);border-radius:var(--radius-xl);background:rgba(255,255,255,.76);box-shadow:0 12px 32px rgba(31,51,83,.055);padding:1rem}.onboarding-choice-section legend{color:var(--text-strong);font-size:1.02rem;font-weight:var(--gs-heading-font-weight,600);letter-spacing:-.02em;padding:0 .35rem}.onboarding-choice-section>p{margin:.25rem 0 .9rem;color:#475873;line-height:1.6}.onboarding-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.goal-option span,.onboarding-field span{color:var(--text-strong)}.goal-option small,.onboarding-conversation-note,.onboarding-field small,.onboarding-local-note{color:#475873}.onboarding-next-step{border-color:rgba(15,107,235,.22);background:radial-gradient(circle at top right,rgba(15,107,235,.12),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,249,255,.92))}.onboarding-next-step strong{color:var(--text-strong)}.onboarding-primary-button{background:var(--gradient-brand);box-shadow:0 18px 42px rgba(15,107,235,.24)}@media (max-width:1080px){.onboarding-business-card{grid-template-columns:1fr}.onboarding-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.onboarding-source-grid{grid-template-columns:1fr}}.onboarding-hero-premium{padding-top:0}.onboarding-confirmed-business{margin-top:0}.onboarding-quick-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.72rem;gap:.72rem;margin-top:.75rem}.onboarding-selector-field{border:1px solid rgba(223,231,242,.95);border-radius:var(--radius-xl);background:rgba(255,255,255,.72);box-shadow:0 12px 32px rgba(31,51,83,.045);padding:1rem}.onboarding-selector-field>span{color:var(--text-strong);font-size:1.02rem;font-weight:var(--gs-heading-font-weight,600);letter-spacing:-.02em}.onboarding-detail-field{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.85rem}.onboarding-detail-field>span{color:var(--muted);font-size:.78rem;font-weight:var(--gs-control-font-weight,600)}.onboarding-detail-field textarea{min-height:5rem}.onboarding-launch-card{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;border-radius:var(--radius-2xl);padding:1.25rem}.onboarding-launch-card>div{grid-gap:.7rem;gap:.7rem}.onboarding-launch-card>div>strong{font-size:clamp(1.3rem,2vw,1.8rem)}.onboarding-launch-card>div>span{max-width:48rem;color:#475873}.onboarding-preview-list-premium{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.onboarding-preview-list-premium div{display:grid;grid-gap:.22rem;gap:.22rem;border:1px solid rgba(223,231,242,.9);border-radius:var(--radius-md);background:rgba(255,255,255,.78);padding:.72rem}.onboarding-preview-list-premium dt{color:var(--muted);font-size:.72rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.onboarding-preview-list-premium dd{margin:0;color:var(--text-strong);font-size:.9rem;font-weight:800;line-height:1.35}@media (max-width:980px){.onboarding-preview-list-premium,.onboarding-quick-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.onboarding-preview-list-premium,.onboarding-quick-option-grid{grid-template-columns:1fr}.onboarding-launch-card .onboarding-primary-button{width:100%}}.onboarding-confirmed-business{border-color:rgba(205,219,239,.8);background:radial-gradient(circle at top right,rgba(15,107,235,.14),transparent 12rem),linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,249,255,.9));box-shadow:0 22px 58px rgba(8,20,38,.16),inset 0 1px 0 rgba(255,255,255,.94);padding:1.15rem}.onboarding-confirmed-business strong{font-size:1.35rem}.onboarding-confirmed-business p{color:#33445f;font-size:.98rem}.onboarding-confirmed-business button{background:linear-gradient(180deg,rgba(15,107,235,.1),rgba(15,107,235,.05));box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.onboarding-service-type-detail{margin-top:.9rem}.onboarding-preview-list-premium div{align-content:start;text-align:left}.onboarding-preview-list-premium dd{color:#1e2d45;font-size:.88rem;font-weight:720;line-height:1.42;text-align:left}.onboarding-preview-list-premium dt{color:#637189}.onboarding-launch-card{background:radial-gradient(circle at top right,rgba(15,107,235,.1),transparent 20rem),linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,255,.94));box-shadow:0 22px 64px rgba(31,51,83,.09),inset 0 1px 0 rgba(255,255,255,.9)}.onboarding-confirmed-business{position:relative;overflow:hidden;gap:.72rem;border:1px solid rgba(205,219,239,.78);border-radius:1.65rem;background:radial-gradient(circle at top right,rgba(15,107,235,.18),transparent 13rem),radial-gradient(circle at bottom left,rgba(116,86,217,.1),transparent 12rem),linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,255,.92));box-shadow:0 28px 70px rgba(8,20,38,.18),0 10px 28px rgba(15,107,235,.08),inset 0 1px 0 rgba(255,255,255,.96);padding:1.3rem}.onboarding-confirmed-business:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(135deg,rgba(255,255,255,.55),transparent 42%)}.onboarding-confirmed-business>*{position:relative;z-index:1}.onboarding-confirmed-business>span{color:#5f6e86;font-size:.72rem;font-weight:900;letter-spacing:.11em}.onboarding-confirmed-business strong{color:#071426;font-size:1.42rem;font-weight:850;letter-spacing:-.035em;line-height:1.12}.onboarding-confirmed-business p{max-width:24rem;color:#3e506d;font-size:.96rem;line-height:1.62}.onboarding-confirmed-business button{border-color:rgba(15,107,235,.24);border-radius:5px;color:#0a63d8;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(232,242,255,.9));box-shadow:0 10px 22px rgba(15,107,235,.08),inset 0 1px 0 rgba(255,255,255,.9)}.onboarding-launch-card{border:1px solid rgba(180,204,236,.82);border-radius:1.8rem;background:radial-gradient(circle at top right,rgba(15,107,235,.11),transparent 22rem),linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,251,255,.96));box-shadow:0 24px 70px rgba(31,51,83,.1),inset 0 1px 0 rgba(255,255,255,.95);padding:clamp(1.2rem,2.3vw,1.65rem)}.onboarding-launch-card>div{display:grid;grid-gap:.85rem;gap:.85rem}.onboarding-launch-card .eyebrow{color:#0f6beb;font-size:.72rem;font-weight:900;letter-spacing:.13em}.onboarding-launch-card>div>strong{max-width:56rem;color:#071426;font-size:clamp(1.45rem,2.1vw,2rem);font-weight:850;letter-spacing:-.035em;line-height:1.12}.onboarding-launch-card>div>span{max-width:56rem;color:#445673;font-size:1rem;line-height:1.62}.onboarding-preview-list-premium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.72rem;gap:.72rem;margin:.35rem 0 0}.onboarding-next-step.onboarding-launch-card .onboarding-preview-list-premium div{display:grid;align-content:start;justify-items:start;min-height:5.4rem;border:1px solid rgba(218,228,242,.95);border-radius:1.05rem;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(250,252,255,.88));box-shadow:0 10px 26px rgba(31,51,83,.045);padding:.85rem;text-align:left!important}.onboarding-next-step.onboarding-launch-card .onboarding-preview-list-premium div:nth-child(8),.onboarding-next-step.onboarding-launch-card .onboarding-preview-list-premium div:nth-child(9){grid-column:span 3;min-height:auto}.onboarding-next-step.onboarding-launch-card .onboarding-preview-list-premium dt{margin:0 0 .2rem;color:#66758e;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-align:left!important;text-transform:uppercase}.onboarding-next-step.onboarding-launch-card .onboarding-preview-list-premium dd{margin:0;color:#293a55;font-size:.9rem;font-weight:650;line-height:1.42;text-align:left!important}.onboarding-launch-card .onboarding-primary-button{justify-self:start;min-width:min(100%,18rem);margin-top:.25rem;box-shadow:0 20px 48px rgba(15,107,235,.25),inset 0 1px 0 rgba(255,255,255,.24)}.onboarding-local-note{max-width:52rem;color:#60708a;font-size:.92rem;line-height:1.58}@media (max-width:1120px){.onboarding-preview-list-premium{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-next-step.onboarding-launch-card .onboarding-preview-list-premium div:nth-child(8),.onboarding-next-step.onboarding-launch-card .onboarding-preview-list-premium div:nth-child(9){grid-column:span 2}}@media (max-width:680px){.onboarding-preview-list-premium{grid-template-columns:1fr}.onboarding-next-step.onboarding-launch-card .onboarding-preview-list-premium div:nth-child(8),.onboarding-next-step.onboarding-launch-card .onboarding-preview-list-premium div:nth-child(9){grid-column:span 1}.onboarding-launch-card .onboarding-primary-button{width:100%}}.onboarding-hero-premium{padding-top:clamp(1.75rem,3vw,2.75rem)!important}.onboarding-preview-list-premium{grid-template-columns:1fr!important}.onboarding-next-step.onboarding-launch-card .onboarding-preview-list-premium div,.onboarding-next-step.onboarding-launch-card .onboarding-preview-list-premium div:nth-child(8),.onboarding-next-step.onboarding-launch-card .onboarding-preview-list-premium div:nth-child(9){grid-column:1/-1!important;min-height:auto}.onboarding-next-step.onboarding-launch-card .onboarding-preview-list-premium div{grid-template-columns:minmax(9rem,.22fr) minmax(0,1fr);align-items:start;gap:1rem}.onboarding-next-step.onboarding-launch-card .onboarding-preview-list-premium dt{margin:0}.onboarding-next-step.onboarding-launch-card .onboarding-preview-list-premium dd{overflow-wrap:anywhere}.onboarding-launch-card .onboarding-primary-button:hover,.onboarding-primary-button:hover{background:linear-gradient(135deg,#0a63d8,#0859c2);box-shadow:0 22px 52px rgba(15,107,235,.3),inset 0 1px 0 rgba(255,255,255,.26);transform:none}.onboarding-confirmed-business button:active,.onboarding-launch-card .onboarding-primary-button:active,.onboarding-primary-button:active{transform:none}.onboarding-launch-card .onboarding-primary-button:active,.onboarding-primary-button:active{box-shadow:0 12px 28px rgba(15,107,235,.22),inset 0 1px 0 rgba(255,255,255,.18)}.onboarding-launch-card .onboarding-primary-button:focus-visible,.onboarding-primary-button:focus-visible{outline:3px solid rgba(15,107,235,.22);outline-offset:3px}.onboarding-confirmed-business button:hover{border-color:rgba(15,107,235,.38);color:#0757bd;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(218,235,255,.96));box-shadow:0 14px 30px rgba(15,107,235,.14),inset 0 1px 0 rgba(255,255,255,.95);transform:none}.onboarding-confirmed-business button:active{box-shadow:0 8px 18px rgba(15,107,235,.1),inset 0 1px 0 rgba(255,255,255,.85)}.onboarding-confirmed-business button:focus-visible{outline:3px solid rgba(15,107,235,.2);outline-offset:3px}