.hq-main:has(.analytics-page){max-width:none;padding:0;background:var(--hq-rail)}.analytics-page{--analytics-bg:var(--hq-rail);--analytics-panel:color-mix(in srgb,var(--hq-rail) 94%,var(--hq-rail-foreground));--analytics-panel-raised:color-mix(in srgb,var(--hq-rail) 90%,var(--hq-rail-foreground));--analytics-border:color-mix(in srgb,var(--hq-rail-foreground) 14%,var(--hq-rail));--analytics-text:var(--hq-rail-foreground);--analytics-muted:var(--hq-rail-muted);--analytics-accent:var(--accent);--analytics-good:var(--success);--analytics-warn:var(--warning);--analytics-danger:var(--danger);width:100%;min-height:calc(100dvh - 3.75rem);padding:1.5rem;background:var(--analytics-bg);color:var(--analytics-text);color-scheme:dark}.analytics-card-heading,.analytics-expand-all,.analytics-report-actions,.analytics-report-header,.analytics-results-heading,.analytics-results-toolbar,.analytics-signal-row>div,.analytics-table-search,.analytics-trend-summary>div{display:flex;align-items:center}.analytics-report-header{justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.analytics-report-heading{min-width:0}.analytics-report-heading p{margin:0 0 .2rem;color:var(--analytics-muted);font-size:.7rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.analytics-report-heading h1{margin:0;color:var(--analytics-text);font-size:clamp(1.35rem,2vw,1.75rem);letter-spacing:-.035em;line-height:1.15}.analytics-report-heading>span{display:block;max-width:58rem;margin-top:.35rem;color:var(--analytics-muted);font-size:.8rem;line-height:1.45}.analytics-report-actions{justify-content:flex-end;gap:.55rem;flex:none}.analytics-date-chip,.analytics-export-button,.analytics-scope-chip{display:inline-flex;align-items:center;min-height:2.55rem;padding:0 .85rem;border:1px solid var(--analytics-border);border-radius:.55rem;color:var(--analytics-text);font-size:.78rem;font-weight:600;white-space:nowrap}.analytics-date-chip,.analytics-scope-chip{background:var(--analytics-panel)}.analytics-scope-chip{color:var(--analytics-muted)}.analytics-export-button{gap:.45rem;border-color:var(--hq-rail-foreground);background:var(--hq-rail-foreground);color:var(--hq-rail);text-decoration:none}.analytics-export-button .nav-icon{transform:rotate(180deg)}.analytics-overview-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(19rem,.85fr);gap:1rem;margin-bottom:1rem}.analytics-card{min-width:0;overflow:hidden;border:1px solid var(--analytics-border);border-radius:.9rem;background:var(--analytics-panel);box-shadow:inset 0 1px color-mix(in srgb,var(--hq-rail-foreground) 2%,transparent)}.analytics-card-heading{justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid var(--analytics-border)}.analytics-card-heading h2,.analytics-results-heading h2{margin:0;color:var(--analytics-text);font-size:.92rem;letter-spacing:-.01em}.analytics-card-heading>span{color:var(--analytics-muted);font-size:.72rem}.analytics-trend-summary{padding:1rem 1.15rem 0}.analytics-trend-summary>span{display:block;margin-bottom:.25rem;color:var(--analytics-muted);font-size:.76rem}.analytics-trend-summary>div{gap:.75rem}.analytics-trend-summary strong{font-size:1.65rem;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.analytics-trend-summary em{color:var(--analytics-muted);font-size:.72rem;font-style:normal;font-weight:650}.analytics-trend-summary em.is-up{color:var(--analytics-good)}.analytics-trend-summary em.is-down{color:var(--analytics-danger)}.analytics-chart-wrap{position:relative;min-height:19rem;padding:.35rem 1rem 2.2rem}.analytics-chart-wrap svg{display:block;width:100%;min-height:17rem;overflow:visible}.analytics-chart-grid{stroke:var(--analytics-border);stroke-dasharray:4 5;stroke-width:1}.analytics-chart-line{fill:none;stroke:var(--analytics-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.analytics-chart-target{cursor:pointer;outline:none}.analytics-chart-hit{fill:transparent}.analytics-chart-point{fill:var(--analytics-panel);stroke:var(--analytics-accent);stroke-width:3;transition:r .16s ease,fill .16s ease}.analytics-chart-target:is(:hover,:focus-visible,[data-active]) .analytics-chart-point{r:7px;fill:var(--analytics-accent)}.analytics-chart-target:focus-visible .analytics-chart-point{stroke:var(--hq-rail-foreground);stroke-width:4}.analytics-chart-tooltip{position:absolute;z-index:2;width:10.5rem;padding:.75rem;border:1px solid var(--analytics-border);border-radius:.7rem;background:var(--analytics-panel-raised);box-shadow:0 .7rem 2rem color-mix(in srgb,var(--hq-rail) 35%,transparent);pointer-events:none;transform:translate(-50%,-90%)}.analytics-chart-tooltip span,.analytics-chart-tooltip strong{display:block}.analytics-chart-tooltip strong{padding-bottom:.45rem;border-bottom:1px solid var(--analytics-border);font-size:.8rem}.analytics-chart-tooltip span{margin-top:.45rem;color:var(--analytics-muted);font-size:.7rem;white-space:nowrap}.analytics-chart-tooltip i{display:inline-block;width:.5rem;height:.5rem;margin-right:.25rem;border-radius:.15rem;background:var(--analytics-accent)}.analytics-chart-tooltip b{margin-left:.25rem;color:var(--analytics-text)}.analytics-chart-labels{display:flex;position:absolute;right:2.1rem;bottom:.9rem;left:2.1rem;justify-content:space-between;color:var(--analytics-muted);font-size:.66rem}.analytics-trend-empty{display:grid;min-height:19rem;place-items:center;align-content:center;gap:.35rem;padding:2rem;text-align:center}.analytics-trend-empty>span{color:var(--analytics-accent);font-size:1.6rem;letter-spacing:.2em}.analytics-trend-empty strong{font-size:.85rem}.analytics-trend-empty p{max-width:28rem;margin:0;color:var(--analytics-muted);font-size:.75rem}.analytics-signal-panel{display:flex;flex-direction:column}.analytics-signal-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.25rem 1.15rem 1rem}.analytics-signal-totals>div{min-width:0}.analytics-signal-totals span,.analytics-signal-totals strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-signal-totals strong{font-size:1.25rem;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.analytics-signal-totals .is-collecting strong{color:var(--analytics-muted);font-size:.8rem;letter-spacing:0}.analytics-signal-totals span{margin-top:.25rem;color:var(--analytics-muted);font-size:.68rem}.analytics-signal-list{display:grid;gap:1rem;margin:auto 0 0;padding:.5rem 1.15rem 1.15rem;list-style:none}.analytics-signal-row>div{gap:.45rem}.analytics-signal-row>div>strong{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.analytics-signal-row>div>span:last-child{margin-left:auto;color:var(--analytics-good);font-size:.75rem;font-weight:700}.analytics-signal-row.is-collecting .analytics-signal-trend,.analytics-signal-row.is-collecting>div>span:last-child{color:var(--analytics-muted)}.analytics-signal-trend{color:var(--analytics-good);font-weight:700}.analytics-signal-row p{margin:.25rem 0 .45rem 1.3rem;color:var(--analytics-muted);font-size:.66rem}.analytics-signal-track{height:.38rem;overflow:hidden;border-radius:99px;background:var(--analytics-border)}.analytics-signal-track i{display:block;width:var(--analytics-progress);height:100%;border-radius:inherit;background:var(--analytics-good)}.analytics-signal-row.is-collecting .analytics-signal-track{border:1px dashed var(--analytics-border);background:transparent}.analytics-signal-footer{padding:.9rem 1.15rem;border-top:1px solid var(--analytics-border);color:var(--analytics-muted);font-size:.68rem;line-height:1.45}.analytics-signal-footer p{margin:0}.analytics-signal-footer details{margin-top:.45rem}.analytics-signal-footer summary{color:var(--analytics-text);cursor:pointer}.analytics-signal-footer ul{margin:.45rem 0 0;padding-left:1rem}.analytics-results-panel{margin-bottom:2rem}.analytics-results-heading{justify-content:space-between;gap:1rem;padding:1rem 1.15rem}.analytics-results-heading p{margin:.22rem 0 0;color:var(--analytics-muted);font-size:.72rem}.analytics-expand-all{gap:.55rem;border:0;background:transparent;color:var(--analytics-text);font:inherit;font-size:.75rem;cursor:pointer}.analytics-expand-all:disabled{opacity:.45;cursor:default}.analytics-expand-all>i{display:inline-flex;width:2rem;height:1.05rem;align-items:center;padding:.12rem;border-radius:99px;background:var(--analytics-border)}.analytics-expand-all>i>span{width:.8rem;height:.8rem;border-radius:50%;background:var(--hq-rail-foreground);transition:transform .18s ease}.analytics-expand-all[aria-checked=true]>i{background:var(--analytics-accent)}.analytics-expand-all[aria-checked=true]>i>span{transform:translateX(.92rem)}.analytics-results-toolbar{justify-content:space-between;gap:1rem;padding:.65rem .85rem;border-top:1px solid var(--analytics-border);border-bottom:1px solid var(--analytics-border)}.analytics-table-tabs{display:flex;overflow-x:auto}.analytics-table-tabs button{min-height:2.35rem;padding:0 .75rem;border:0;border-radius:.45rem;background:transparent;color:var(--analytics-muted);font:inherit;font-size:.72rem;cursor:pointer;white-space:nowrap}.analytics-table-tabs button[aria-selected=true]{background:var(--analytics-panel-raised);color:var(--analytics-text)}.analytics-expand-all:focus-visible,.analytics-export-button:focus-visible,.analytics-row-toggle:focus-visible,.analytics-table-tabs button:focus-visible{outline:2px solid var(--analytics-accent);outline-offset:2px}.analytics-table-tabs button span{display:inline-grid;min-width:1.15rem;height:1.15rem;place-items:center;margin-left:.25rem;border-radius:50%;background:var(--analytics-border);font-size:.62rem}.analytics-table-search{width:min(15rem,35%);min-height:2.35rem;gap:.4rem;padding:0 .65rem;border:1px solid var(--analytics-border);border-radius:.5rem;color:var(--analytics-muted);background:var(--analytics-panel-raised)}.analytics-table-search input{width:100%;border:0;outline:0;background:transparent;color:var(--analytics-text);font:inherit;font-size:.72rem}.analytics-results-scroll{max-width:100%;overflow-x:auto}.analytics-results-scroll table{width:100%;min-width:52rem;border-collapse:collapse;font-size:.75rem}.analytics-results-scroll td,.analytics-results-scroll th{height:3.3rem;padding:.65rem .8rem;border-bottom:1px solid var(--analytics-border);text-align:left;white-space:nowrap}.analytics-results-scroll thead th{height:2.65rem;background:var(--analytics-bg);color:var(--analytics-muted);font-weight:500}.analytics-results-scroll thead th span{margin-left:.2rem;color:var(--analytics-muted)}.analytics-results-scroll tbody th{color:var(--analytics-text);font-weight:600}.analytics-results-scroll tbody td{color:var(--analytics-text);font-variant-numeric:tabular-nums}.analytics-results-scroll tr>:first-child{width:3rem;padding-right:.2rem}.analytics-result-row[data-expanded]{background:var(--analytics-panel-raised)}.analytics-row-toggle{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--analytics-border);border-radius:.45rem;background:transparent;color:var(--analytics-muted);cursor:pointer}.analytics-row-toggle .nav-icon{transition:transform .18s ease}.analytics-row-toggle[aria-expanded=true] .nav-icon{transform:rotate(180deg)}.analytics-result-detail td{height:auto;padding:1rem 1.2rem 1.2rem 3.8rem;background:var(--analytics-panel-raised);white-space:normal}.analytics-result-detail p{margin:0 0 .8rem;color:var(--analytics-muted)}.analytics-result-detail dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.65rem;margin:0}.analytics-result-detail dl>div{padding:.65rem;border:1px solid var(--analytics-border);border-radius:.5rem;background:var(--analytics-panel)}.analytics-result-detail dt{color:var(--analytics-muted);font-size:.62rem;text-transform:uppercase}.analytics-result-detail dd{margin:.2rem 0 0;color:var(--analytics-text);font-weight:650}.analytics-results-empty{display:grid;min-height:15rem;place-items:center;align-content:center;gap:.35rem;padding:2rem;text-align:center}.analytics-results-empty .nav-icon{color:var(--analytics-accent)}.analytics-results-empty strong{font-size:.82rem}.analytics-results-empty p{max-width:32rem;margin:0;color:var(--analytics-muted);font-size:.72rem}.analytics-load-error{max-width:42rem;margin:2rem auto;padding:2rem;border:1px solid var(--analytics-danger);border-radius:.8rem;background:color-mix(in srgb,var(--analytics-danger) 10%,var(--analytics-panel))}.analytics-load-error h1{font-size:1.4rem}.analytics-load-error p{color:var(--analytics-muted)}@media (max-width:75rem){.analytics-page{padding:1.25rem}.analytics-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.8fr)}.analytics-chart-tooltip{transform:translate(-65%,-90%)}}@media (max-width:62rem){.analytics-report-header{align-items:flex-start;flex-direction:column}.analytics-report-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.analytics-overview-grid{grid-template-columns:1fr}.analytics-chart-wrap{min-height:17rem}.analytics-chart-wrap svg{min-height:15rem}.analytics-signal-list{margin-top:1rem}}@media (max-width:42rem){.hq-main:has(.analytics-page){min-height:calc(100dvh - 3.5rem)}.analytics-page{min-height:calc(100dvh - 3.5rem);padding:1rem}.analytics-report-actions{display:grid;grid-template-columns:1fr 1fr}.analytics-date-chip,.analytics-export-button,.analytics-scope-chip{min-height:2.75rem;justify-content:center}.analytics-export-button{grid-column:1/-1}.analytics-card-heading{align-items:flex-start}.analytics-card-heading>span{max-width:9rem;text-align:right}.analytics-trend-summary strong{font-size:1.35rem}.analytics-chart-wrap{min-height:14rem;padding-inline:.25rem}.analytics-chart-wrap svg{min-height:12rem}.analytics-chart-labels span:nth-child(2n){display:none}.analytics-chart-tooltip{width:9rem;transform:translate(-60%,-92%)}.analytics-signal-totals{gap:.65rem}.analytics-signal-totals strong{font-size:1rem}.analytics-results-heading{align-items:flex-start;flex-direction:column}.analytics-results-toolbar{align-items:stretch;flex-direction:column}.analytics-table-search,.analytics-table-tabs button{min-height:2.75rem}.analytics-table-search{width:100%}.analytics-row-toggle{width:2.75rem;height:2.75rem}.analytics-result-detail td{padding-left:1rem}}@media (prefers-reduced-motion:reduce){.analytics-chart-point,.analytics-expand-all>i>span,.analytics-row-toggle .nav-icon{transition:none}}.status-headline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin:calc(var(--space-xl) * -1) 0 var(--space-xl);color:var(--text-muted);font-size:var(--type-xs)}.status-section-title{margin:var(--space-xl) 0 var(--space-md);font-size:var(--type-md)}.status-list{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.status-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs) var(--space-md);align-items:start}.status-row-copy{min-width:0}.status-row h3{margin:0;font-size:var(--type-sm)}.status-row-note{grid-column:1/-1}.status-note{margin:var(--space-xs) 0 0;color:var(--text-muted);font-size:var(--type-xs)}.status-footnote{margin-top:var(--space-xl)}@media (max-width:40rem){.status-row{grid-template-columns:minmax(0,1fr)}}.knowledge-workspace{display:grid;gap:20px;min-width:0}.knowledge-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:6px 0 10px}.knowledge-header h1{margin:3px 0 0;font-family:var(--font-display);font-size:clamp(32px,4vw,46px);letter-spacing:-.045em}.knowledge-header>div>p:last-child{max-width:66ch;margin:9px 0 0;color:var(--text-muted);font-size:13px;line-height:1.55}.knowledge-source{padding:6px 9px;border:1px solid var(--line);border-radius:999px;color:var(--text-muted);font-size:10px;font-weight:700}.knowledge-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.knowledge-metrics article{display:grid;min-height:118px;gap:7px;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--bg-raised)}.knowledge-metrics span{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.knowledge-metrics strong{align-self:end;font-size:28px;letter-spacing:-.04em}.knowledge-metrics small{color:var(--text-muted);font-size:10px}.knowledge-library{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--bg-raised)}.knowledge-toolbar{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(130px,.7fr));gap:10px;padding:16px;border-bottom:1px solid var(--line)}.knowledge-toolbar label{display:grid;position:relative;gap:5px;color:var(--text-muted);font-size:10px;font-weight:650}.knowledge-toolbar input,.knowledge-toolbar select{width:100%;height:40px;padding:0 11px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--text);font:inherit;font-size:12px}.knowledge-search svg{position:absolute;bottom:12px;left:11px;color:var(--text-muted)}.knowledge-search input{padding-left:34px}.knowledge-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.45fr);min-height:560px}.knowledge-list{max-height:700px;overflow-y:auto;border-right:1px solid var(--line)}.knowledge-list>button{display:grid;width:100%;gap:7px;padding:17px 18px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left;cursor:pointer}.knowledge-list>button:hover,.knowledge-list>button[data-selected]{background:var(--bg-hover)}.knowledge-list>button[data-selected]{box-shadow:inset 3px 0 var(--action)}.knowledge-list>button>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.knowledge-list b{color:var(--action);font-size:10px;letter-spacing:.06em}.knowledge-list strong{font-size:13px;line-height:1.35}.knowledge-list small{color:var(--text-muted);font-size:10px}.knowledge-detail-title>span,.knowledge-list em{padding:3px 7px;border:1px solid var(--line);border-radius:999px;color:var(--text-muted);font-size:9px;font-style:normal;font-weight:700}[data-status=approved]{color:var(--success)!important}[data-status=in_review]{color:var(--warning)!important}.knowledge-detail{min-width:0;padding:28px}.knowledge-detail-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.knowledge-detail-title p{margin:0 0 7px;color:var(--action);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.knowledge-detail-title h2{margin:0;font-size:23px;letter-spacing:-.035em}.knowledge-summary{max-width:66ch;margin:16px 0 22px;color:var(--text-muted);font-size:12px;line-height:1.65}.knowledge-detail dl{display:grid;grid-template-columns:repeat(2,1fr);margin:0 0 22px;border:1px solid var(--line);border-radius:7px}.knowledge-detail dl div{padding:12px;border-bottom:1px solid var(--line)}.knowledge-detail dl div:nth-child(odd){border-right:1px solid var(--line)}.knowledge-detail dl div:nth-last-child(-n+2){border-bottom:0}.knowledge-ack>span,.knowledge-detail dt,.knowledge-targets>span{color:var(--text-muted);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.knowledge-detail dd{margin:4px 0 0;font-size:11px;font-weight:650}.knowledge-targets{margin:17px 0}.knowledge-targets>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.knowledge-targets small{padding:5px 8px;border:1px solid var(--line);border-radius:5px;background:var(--bg-hover);font-size:10px}.knowledge-ack{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:23px}.knowledge-ack strong{font-size:10px}.knowledge-ack progress{width:100%;height:7px;grid-column:1/-1;accent-color:var(--success)}.knowledge-detail-actions{display:flex;align-items:center;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.knowledge-detail-actions .button{display:inline-flex;min-height:40px;align-items:center}.knowledge-action{display:flex;align-items:center;gap:10px}.knowledge-action p,.knowledge-action-complete{margin:0;color:var(--text-muted);font-size:10px}.knowledge-action p[data-kind=error]{color:var(--danger)}.knowledge-action p[data-kind=success]{color:var(--success)}.knowledge-empty{display:grid;min-height:180px;place-items:center;margin:0;padding:22px;color:var(--text-muted);font-size:11px;text-align:center}@media (max-width:1000px){.knowledge-toolbar{grid-template-columns:repeat(3,1fr)}.knowledge-search{grid-column:1/-1}.knowledge-grid{grid-template-columns:1fr}.knowledge-list{max-height:350px;border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:640px){.knowledge-header{flex-direction:column}.knowledge-metrics,.knowledge-toolbar{grid-template-columns:1fr}.knowledge-search{grid-column:auto}.knowledge-detail{padding:20px}.knowledge-detail dl{grid-template-columns:1fr}.knowledge-detail dl div,.knowledge-detail dl div:nth-child(odd){border-right:0;border-bottom:1px solid var(--line)}.knowledge-detail dl div:last-child{border-bottom:0}.knowledge-action,.knowledge-detail-actions{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:no-preference){.knowledge-list>button{transition:background-color .16s ease}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.organization-wizard-overlay{z-index:50;background:var(--text);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.organization-wizard-overlay{background:color-mix(in srgb,var(--text) 46%,transparent)}}.organization-wizard-overlay{-webkit-backdrop-filter:blur(12px)saturate(110%);animation:wizard-fade .18s ease-out}.organization-wizard{--wizard-glass:var(--bg-raised)}@supports (color:color-mix(in lab,red,red)){.organization-wizard{--wizard-glass:color-mix(in srgb,var(--bg-raised) 82%,transparent)}}.organization-wizard{--wizard-glass-strong:var(--bg-raised)}@supports (color:color-mix(in lab,red,red)){.organization-wizard{--wizard-glass-strong:color-mix(in srgb,var(--bg-raised) 92%,transparent)}}.organization-wizard{z-index:51;border:1px solid var(--line);flex-direction:column;width:min(1040px,100vw - 24px);max-height:min(780px,100vh - 24px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.organization-wizard{border:1px solid color-mix(in srgb,var(--line) 78%,var(--bg-raised))}}.organization-wizard{background:var(--wizard-glass);color:var(--text);box-shadow:inset 0 1px var(--bg-raised),0 24px 70px var(--text);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.organization-wizard{box-shadow:inset 0 1px color-mix(in srgb,var(--bg-raised) 38%,transparent),0 24px 70px color-mix(in srgb,var(--text) 16%,transparent)}}.organization-wizard{-webkit-backdrop-filter:blur(30px)saturate(135%);animation:wizard-enter .22s cubic-bezier(.16,1,.3,1)}.organization-wizard:before{z-index:0;background:radial-gradient(circle at 18% 0,var(--bg-raised),transparent 38%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.organization-wizard:before{background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--bg-raised) 22%,transparent),transparent 38%)}}.organization-wizard:before{content:"";pointer-events:none}.organization-wizard>*{z-index:1;position:relative}.organization-wizard-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 18px 12px;display:flex}.organization-wizard-header h2{max-width:720px;font-family:var(--font-display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;overflow:hidden}.organization-wizard-header p{color:var(--text-muted);margin:2px 0 0;font-size:11px}.organization-wizard-tools{flex:none;align-items:center;gap:8px;display:flex}.organization-network-motion{border:1px solid var(--line);background:var(--bg);object-fit:cover;border-radius:12px;width:96px;height:44px}.wizard-icon{background:url(/onboarding/wizard-icon-atlas-v1.webp) var(--wizard-icon-x) var(--wizard-icon-y) /500% 500% no-repeat;flex:none;width:40px;height:40px;display:block}.onboarding-kicker{letter-spacing:.1em;text-transform:uppercase;font-weight:750;color:var(--accent)!important;margin:0 0 3px!important;font-size:9px!important}.organization-wizard-close{border:1px solid var(--line);background:var(--bg);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.organization-wizard-close{background:color-mix(in srgb,var(--bg) 66%,transparent)}}.organization-wizard-close{color:var(--text-muted);cursor:pointer}.organization-wizard-close .wizard-icon{width:34px;height:34px}.organization-progress{border-bottom:1px solid var(--line);background:var(--wizard-glass-strong);grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:0 18px;list-style:none;display:grid}.organization-progress li{min-height:44px;color:var(--text-muted);border-bottom:2px solid #0000;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.organization-progress li span{border:1px solid var(--line);border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.organization-progress li.active{border-color:var(--accent);color:var(--text)}.organization-progress li.active span,.organization-progress li.complete span{border-color:var(--accent);background:var(--accent);color:var(--bg-raised)}.organization-mobile-progress{border-bottom:1px solid var(--line);color:var(--text-muted);margin:0;padding:9px 14px;font-size:10px;font-weight:700;display:none}.organization-wizard-form{flex-direction:column;flex:1;min-height:0;display:flex}.organization-wizard-body{overscroll-behavior:contain;flex:1;min-height:0;padding:18px;overflow:auto}.organization-wizard-body>div:not([hidden]){animation:wizard-step .2s cubic-bezier(.16,1,.3,1)}.onboarding-step{max-width:1000px;margin:0 auto}.onboarding-question{margin-bottom:13px}.onboarding-question.split{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.onboarding-question h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:21px}.onboarding-question h2:focus,.review-identity h2:focus{outline:none}.onboarding-question p{max-width:680px;color:var(--text-muted);margin:3px 0 0;font-size:11px}.selection-count{border:1px solid var(--line);background:var(--wizard-glass-strong);color:var(--text-muted);text-transform:uppercase;border-radius:9px;flex:none;padding:6px 8px;font-size:9px}.industry-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.industry-option,.mcp-choice,.model-grid label,.module-option,.onboarding-days span{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.industry-option,.mcp-choice,.model-grid label,.module-option,.onboarding-days span{border:1px solid color-mix(in srgb,var(--line) 82%,var(--bg-raised))}}.industry-option,.mcp-choice,.model-grid label,.module-option,.onboarding-days span{background:var(--bg-raised)}@supports (color:color-mix(in lab,red,red)){.industry-option,.mcp-choice,.model-grid label,.module-option,.onboarding-days span{background:color-mix(in srgb,var(--bg-raised) 72%,transparent)}}.industry-option,.mcp-choice,.model-grid label,.module-option,.onboarding-days span{box-shadow:inset 0 1px var(--bg-raised),0 5px 14px var(--text)}@supports (color:color-mix(in lab,red,red)){.industry-option,.mcp-choice,.model-grid label,.module-option,.onboarding-days span{box-shadow:inset 0 1px color-mix(in srgb,var(--bg-raised) 32%,transparent),0 5px 14px color-mix(in srgb,var(--text) 4%,transparent)}}.industry-option{cursor:pointer;border-radius:14px;grid-template-columns:92px 1fr;align-items:center;min-width:0;min-height:102px;transition:border-color .18s,background-color .18s,transform .18s;display:grid;position:relative;overflow:hidden}.industry-option:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.industry-option:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line))}}.industry-option:hover{background:var(--wizard-glass-strong)}.industry-option:active{transform:scale(.99)}.industry-option input,.model-grid input,.module-option input,.onboarding-days input{opacity:0;pointer-events:none;position:absolute}.industry-option:has(input:focus-visible),.model-grid label:has(input:focus-visible),.module-option:has(input:focus-visible),.onboarding-days label:has(input:focus-visible) span{outline:2px solid var(--accent);outline-offset:2px}.industry-option.selected,.model-grid label.selected,.module-option.selected{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.industry-option.selected,.model-grid label.selected,.module-option.selected{background:color-mix(in srgb,var(--accent) 6%,var(--wizard-glass-strong))}}.industry-visual{border-right:1px solid var(--line);place-items:center;height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.industry-visual{border-right:1px solid color-mix(in srgb,var(--line) 68%,transparent)}}.industry-visual{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.industry-visual{background:color-mix(in srgb,var(--bg) 38%,transparent)}}.industry-visual .wizard-icon{width:72px;height:72px;transition:transform .22s}.industry-option:hover .industry-visual .wizard-icon{transform:translateY(-2px)}.industry-copy{gap:3px;padding:12px 34px 12px 12px;display:grid}.industry-copy strong{font-size:12px}.industry-copy small{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.industry-check{color:var(--accent);font-weight:800;display:none;position:absolute;bottom:12px;right:12px}.industry-option.selected .industry-check{display:block}.onboarding-card-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.profile-card-stack{grid-template-columns:1fr}.final-details-stack .identity-card{grid-column:1/-1}.onboarding-card{border:1px solid var(--line);min-width:0;margin:0;padding:13px}@supports (color:color-mix(in lab,red,red)){.onboarding-card{border:1px solid color-mix(in srgb,var(--line) 82%,var(--bg-raised))}}.onboarding-card{background:var(--bg-raised);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.onboarding-card{background:color-mix(in srgb,var(--bg-raised) 70%,transparent)}}.onboarding-card{box-shadow:inset 0 1px var(--bg-raised)}@supports (color:color-mix(in lab,red,red)){.onboarding-card{box-shadow:inset 0 1px color-mix(in srgb,var(--bg-raised) 26%,transparent)}}.location-card,.network-card{grid-column:1/-1}.onboarding-card>header{align-items:flex-start;gap:9px;margin-bottom:10px;display:flex}.onboarding-card>header>span{color:var(--text-muted);font:9px var(--font-mono)}.onboarding-card>header strong{font-size:12px}.onboarding-card>header p{color:var(--text-muted);margin:1px 0 0;font-size:9px}.onboarding-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.onboarding-fields label{color:var(--text-muted);font-size:10px;font-weight:650}.onboarding-fields label span{font-weight:400}.onboarding-fields input,.onboarding-fields select{border:1px solid var(--line);background:var(--bg);border-radius:10px;width:100%;min-height:44px;margin-top:4px;padding:8px 10px;display:block}@supports (color:color-mix(in lab,red,red)){.onboarding-fields input,.onboarding-fields select{background:color-mix(in srgb,var(--bg) 78%,transparent)}}.onboarding-fields input,.onboarding-fields select{color:var(--text);font:inherit}.onboarding-fields input:focus-visible,.onboarding-fields select:focus-visible{border-color:var(--accent);outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.onboarding-fields input:focus-visible,.onboarding-fields select:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 28%,transparent)}}.onboarding-fields input:focus-visible,.onboarding-fields select:focus-visible{outline-offset:1px}.identity-fields,.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.location-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.location-fields label:first-child{grid-column:span 2}.model-grid,.model-grid label{gap:7px;display:grid}.model-grid label{cursor:pointer;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;min-height:76px;padding:8px;position:relative}.model-grid label>span:not(.wizard-icon){align-content:start;gap:2px;display:grid}.model-grid strong{font-size:10px}.model-grid small{color:var(--text-muted);font-size:9px;line-height:1.35}.model-grid b{color:var(--accent);font-size:11px}.onboarding-days{border:0;grid-column:1/-1;align-items:center;gap:6px;min-width:0;margin:0;padding:8px 0 0;display:flex}.onboarding-days legend{color:var(--text-muted);margin-bottom:6px;font-size:10px;font-weight:650}.onboarding-days label{cursor:pointer;flex:1;position:relative}.onboarding-days span{min-height:40px;color:var(--text-muted);text-transform:uppercase;border-radius:10px;place-items:center;font-size:9px;display:grid}.onboarding-days input:checked+span{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.onboarding-days input:checked+span{background:color-mix(in srgb,var(--accent) 7%,var(--wizard-glass-strong))}}.onboarding-days input:checked+span{color:var(--text);font-weight:750}.module-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.module-group{border:1px solid var(--line);min-width:0;margin:0;padding:12px}@supports (color:color-mix(in lab,red,red)){.module-group{border:1px solid color-mix(in srgb,var(--line) 82%,var(--bg-raised))}}.module-group{background:var(--bg-raised);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.module-group{background:color-mix(in srgb,var(--bg-raised) 70%,transparent)}}.module-group legend{color:var(--text);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750}.module-group>p{color:var(--text-muted);margin:2px 0 8px;font-size:9px}.module-grid{grid-template-columns:1fr;gap:7px;display:grid}.module-option{cursor:pointer;border-radius:12px;grid-template-columns:42px 1fr 27px;align-items:center;gap:8px;min-height:82px;padding:8px;transition:border-color .18s,background-color .18s;display:grid;position:relative}.module-option:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.module-option:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line))}}.module-option:has(input:disabled){cursor:default}.module-option>span:nth-of-type(2){align-content:start;gap:2px;display:grid}.module-option strong{font-size:11px}.module-option small{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.module-option em{color:var(--text-muted);text-transform:uppercase;margin-top:3px;font-size:8px;font-style:normal}.module-control{border:1px solid var(--line);width:27px;height:27px;color:var(--text-muted);border-radius:8px;place-items:center;display:grid}.module-option.selected .module-control{border-color:var(--accent);background:var(--accent);color:var(--bg-raised)}.mcp-store-select .management-toolbar{background:var(--wizard-glass-strong);border-radius:14px;margin-bottom:10px}.mcp-store-select .integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mcp-store-select .integration-card{min-height:168px;padding:12px}.mcp-choice{appearance:none;width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;transition:border-color .18s,background-color .18s,transform .18s}.mcp-choice:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mcp-choice:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 48%,var(--line))}}.mcp-choice:hover:not(:disabled){background:var(--wizard-glass-strong)}.mcp-choice:active:not(:disabled){transform:scale(.99)}.mcp-choice:disabled{opacity:.56;cursor:not-allowed}.mcp-choice .integration-card-copy{gap:3px;padding:9px 0 6px;display:grid}.mcp-choice .integration-card-copy strong{font-size:12px}.mcp-choice .integration-card-copy>span{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.mcp-capability-count{color:var(--text-muted);text-transform:uppercase;margin:auto 0 5px;font-size:8px}.mcp-choice-action{min-height:36px;color:var(--accent);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.mcp-choice-action .wizard-icon{width:28px;height:28px}.mcp-store-empty{min-height:160px;color:var(--text-muted);text-align:center;align-content:center;place-items:center;gap:5px;display:grid}.organization-wizard-footer{border-top:1px solid var(--line);background:var(--wizard-glass-strong);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:9px 18px;display:flex}.organization-wizard-footer p{max-width:560px;color:var(--text-muted);margin:0;font-size:10px}.organization-wizard-footer>div:last-child{gap:8px;display:flex}.organization-wizard-footer .wizard-error{color:var(--danger)}.wizard-button{border:1px solid var(--text);background:var(--text);min-width:108px;min-height:44px;color:var(--bg-raised);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.wizard-button .wizard-icon{width:30px;height:30px}.wizard-button.secondary{border-color:var(--line);background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.wizard-button.secondary{background:color-mix(in srgb,var(--bg) 64%,transparent)}}.wizard-button.secondary{color:var(--text)}.mcp-choice:focus-visible,.organization-wizard-close:focus-visible,.wizard-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wizard-button:disabled{opacity:.45;cursor:default}.review-identity{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:16px;display:flex}.review-identity>span{border:1px solid var(--line);background:var(--accent);border-radius:14px;flex:none;place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab,red,red)){.review-identity>span{background:color-mix(in srgb,var(--accent) 9%,var(--wizard-glass-strong))}}.review-identity>span{color:var(--accent);font-family:var(--font-display);font-size:24px}.review-identity h2{max-width:760px;font-family:var(--font-display);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(26px,3.5vw,40px);line-height:1.05;overflow:hidden}.review-identity p:last-child{color:var(--text-muted);margin:4px 0 0;font-size:11px}.review-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 18px;display:grid}.review-summary article{border:1px solid var(--line);background:var(--bg-raised);border-radius:12px;min-width:0;padding:13px}@supports (color:color-mix(in lab,red,red)){.review-summary article{background:color-mix(in srgb,var(--bg-raised) 70%,transparent)}}.review-summary strong{font-family:var(--font-display);font-size:21px;display:block}.review-summary span{color:var(--text);font-size:10px;font-weight:700}.review-summary p{color:var(--text-muted);text-overflow:ellipsis;margin:5px 0 0;font-size:10px;line-height:1.4;overflow:hidden}.review-details{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:-4px 0 18px;display:grid}.review-details div{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:8px;min-width:0;padding:8px 0;display:grid}.review-details div:nth-child(odd){padding-right:16px}.review-details dt{color:var(--text-muted);text-transform:uppercase;font-size:9px}.review-details dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.review-app-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:8px;display:flex}.review-app-heading h3{font-family:var(--font-display);margin:0;font-size:18px}.review-app-heading>span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.review-apps{border:1px solid var(--line);background:var(--bg-raised);border-radius:12px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.review-apps{background:color-mix(in srgb,var(--bg-raised) 70%,transparent)}}.review-apps article{border-right:1px solid var(--line);grid-template-columns:auto 1fr;gap:8px;min-width:0;padding:12px;display:grid}.review-apps article:last-child{border:0}.review-apps article>span{color:var(--text-muted);font:9px var(--font-mono)}.review-apps strong{font-size:11px}.review-apps p{color:var(--text-muted);margin:2px 0 0;font-size:9px;line-height:1.4}@keyframes wizard-fade{0%{opacity:0}}@keyframes wizard-enter{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.985)}}@keyframes wizard-step{0%{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.organization-wizard,.organization-wizard-body>div,.organization-wizard-overlay{animation:none!important}.organization-network-motion{display:none}.industry-option,.industry-visual .wizard-icon,.mcp-choice{transition:none}}@media (max-width:980px){.module-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-store-select .integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-apps{grid-template-columns:repeat(2,1fr)}.review-apps article{border-bottom:1px solid var(--line)}.review-apps article:nth-child(2n){border-right:0}}@media (max-width:820px){.organization-wizard{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.identity-fields,.location-fields,.onboarding-card-stack,.onboarding-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-card,.location-card,.model-card,.network-card{grid-column:1/-1}.location-fields label:first-child{grid-column:span 2}.review-summary{grid-template-columns:1fr}}@media (max-width:620px){.organization-wizard-body,.organization-wizard-footer,.organization-wizard-header{padding-left:14px;padding-right:14px}.organization-wizard-header h2{font-size:20px}.organization-network-motion,.organization-progress{display:none}.organization-mobile-progress{display:block}.identity-fields,.industry-grid,.location-fields,.mcp-store-select .integration-grid,.model-grid,.module-groups,.onboarding-card-stack,.onboarding-fields{grid-template-columns:1fr}.location-fields label:first-child{grid-column:auto}.management-toolbar input,.management-toolbar select,.onboarding-fields input,.onboarding-fields select{font-size:16px}.onboarding-days{flex-wrap:wrap}.onboarding-days label{min-width:calc(25% - 6px)}.mcp-store-select .management-toolbar{grid-template-columns:1fr;display:grid;overflow:visible}.mcp-store-select .management-toolbar label{min-width:0}.onboarding-question.split,.organization-wizard-footer{flex-direction:column;align-items:stretch}.organization-wizard-footer>div:last-child{justify-content:flex-end}.review-identity{align-items:flex-start}.review-identity h2{white-space:normal}.review-details{grid-template-columns:1fr}.review-details div:nth-child(odd){padding-right:0}.review-apps{grid-template-columns:1fr}.review-apps article{border-right:0}}.provisioning-loader{border:1px solid var(--line);background:var(--bg-raised);border-radius:18px;place-content:center;gap:18px;min-height:52vh;padding:28px 22px;display:grid}@supports (color:color-mix(in lab,red,red)){.provisioning-loader{background:color-mix(in srgb,var(--bg-raised) 78%,transparent)}}.provisioning-loader{text-align:center}.provisioning-loader-kicker{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.provisioning-loader-title{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.05}.provisioning-loader-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.provisioning-loader-steps li{border:1px solid var(--line);background:var(--bg);border-radius:14px;justify-items:center;gap:8px;padding:12px 8px;display:grid}@supports (color:color-mix(in lab,red,red)){.provisioning-loader-steps li{background:color-mix(in srgb,var(--bg) 70%,transparent)}}.provisioning-loader-steps li{color:var(--text-muted)}.provisioning-loader-steps li.active{border-color:var(--accent);color:var(--text);box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.provisioning-loader-steps li.active{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}}.provisioning-loader-steps li.complete{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.provisioning-loader-steps li.complete{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.provisioning-loader-index{border:1px solid;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.provisioning-loader-index,.provisioning-loader-label{font-size:12px;font-weight:700}.provisioning-loader-note{max-width:36rem;color:var(--text-muted);margin:0 auto;font-size:12px;line-height:1.45}@media (max-width:720px){.provisioning-loader-steps{grid-template-columns:1fr 1fr}}.place-finder{display:grid;gap:8px}.place-search>label{display:block;color:var(--text-muted);font-size:10px;font-weight:650}.place-search-field{position:relative;margin-top:4px}.place-search-field input{display:block;width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--bg) 78%,transparent);color:var(--text);font:inherit;font-size:13px}.place-search-field input:focus-visible{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 28%,transparent);outline-offset:1px}.place-search-field input:disabled{opacity:.56;cursor:not-allowed}.place-search-popup{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:5;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--bg-raised);box-shadow:0 14px 34px rgb(0 0 0/22%)}.place-search-popup ul{max-height:260px;overflow:auto;margin:0;padding:4px;list-style:none}.place-search-popup li{display:grid;min-height:44px;align-content:center;gap:2px;padding:7px 10px;border-radius:9px;cursor:pointer}.place-search-popup li strong{color:var(--text);font-size:12px}.place-search-popup li span{color:var(--text-muted);font-size:10px}.place-search-popup li.active,.place-search-popup li:hover{background:color-mix(in srgb,var(--accent) 12%,var(--bg-raised))}.place-search-popup li.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent)}.place-search-attribution{margin:0;padding:5px 12px 7px;border-top:1px solid var(--line);color:var(--text-muted);font-size:9px;text-align:right}.place-search-status{min-height:14px;margin:5px 0 0;color:var(--text-muted);font-size:10px}.place-manual{gap:10px;margin:0;color:var(--text-muted);font-size:11px}.place-closed,.place-manual{display:flex;flex-wrap:wrap;align-items:center}.place-closed{justify-content:space-between;gap:12px;margin-top:12px;padding:12px;border:1px solid color-mix(in srgb,var(--danger) 55%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--danger) 8%,var(--bg-raised))}.place-closed p{max-width:560px;margin:0;color:var(--text);font-size:11px;line-height:1.45}.place-closed>div{display:flex;gap:8px}.place-summary{margin-top:12px;padding:13px;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--accent) 5%,var(--bg-raised))}.place-summary h3{margin:0;font-family:var(--font-display);font-size:18px;letter-spacing:-.02em}.place-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:10px 0 0}.place-summary dl div{display:grid;min-width:0;grid-template-columns:76px 1fr;gap:8px;padding:6px 0;border-top:1px solid var(--line)}.place-summary dt{color:var(--text-muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.place-summary dd{min-width:0;margin:0;color:var(--text);font-size:11px;overflow-wrap:anywhere}.place-summary dd.unlisted{color:var(--text-muted);font-style:italic}.place-warnings{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.place-warnings li{padding:7px 10px;border-left:3px solid var(--warning);border-radius:6px;background:color-mix(in srgb,var(--warning) 9%,transparent);color:var(--text);font-size:10px;line-height:1.4}.place-attribution{margin:8px 0 0;color:var(--text-muted);font-size:9px;text-align:right}.from-google-badge{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font-size:8px;font-weight:750;letter-spacing:.06em;line-height:1.5;text-transform:uppercase;vertical-align:1px}.onboarding-fields label.from-google input,.onboarding-fields label.from-google select{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--bg))}.identity-fields .wide{grid-column:1/-1}.industry-choices{margin-top:16px}.industry-heading{margin:0 0 8px;font-family:var(--font-display);font-size:15px;letter-spacing:-.01em}.industry-suggestion{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 10px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--accent) 5%,var(--bg-raised));color:var(--text);font-size:11px}.industry-confidence{padding:1px 7px;border-radius:999px;font-size:9px;font-weight:750}.confidence-high .industry-confidence{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}.confidence-medium .industry-confidence{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.confidence-low .industry-confidence{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning)}.industry-reason{flex-basis:100%;color:var(--text-muted);font-size:10px}.industry-suggested{justify-self:start;margin-top:2px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font-size:8px;font-style:normal;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.hours-editor{min-width:0;margin:12px 0 0;padding:10px 0 0;border:0;border-top:1px solid var(--line)}.hours-editor:focus{outline:none}.hours-editor:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.hours-editor[aria-invalid=true]{border-top-color:var(--danger)}.hours-editor legend{padding:0;color:var(--text-muted);font-size:10px;font-weight:650}.hours-hint{margin:2px 0 8px;color:var(--text-muted);font-size:9px}.hours-day{display:grid;grid-template-columns:38px 70px 90px minmax(0,1fr);align-items:start;gap:4px 10px;padding:6px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.hours-day-name{padding-top:12px;color:var(--text);font-size:10px;font-weight:750;text-transform:uppercase}.hours-toggle{display:flex;min-height:40px;align-items:center;gap:6px;color:var(--text-muted);font-size:10px;cursor:pointer}.hours-toggle input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.hours-closed{display:flex;min-height:40px;align-items:center;color:var(--text-muted);font-size:10px;font-style:italic}.hours-spans{display:grid;justify-items:start;gap:6px}.hours-span{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text-muted);font-size:10px}.hours-span input{min-height:40px;padding:6px 8px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--bg) 78%,transparent);color:var(--text);font:inherit}.hours-span input:focus-visible{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 28%,transparent);outline-offset:1px}.hours-editor.from-google .hours-span input{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--bg))}.hours-span small{color:var(--accent);font-size:9px;font-weight:700}.hours-link{min-height:32px;padding:0 6px;border:0;border-radius:6px;background:none;color:var(--accent);font:inherit;font-size:10px;font-weight:700;cursor:pointer}.hours-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hours-day-issue{grid-column:2/-1;margin:0;color:var(--danger);font-size:10px}@media (max-width:620px){.place-summary dl{grid-template-columns:1fr}.place-closed>div{width:100%;justify-content:flex-end}.hours-day{grid-template-columns:38px 1fr 1fr}.hours-spans{grid-column:2/-1}.hours-span input,.place-search-field input{font-size:16px}}