:root:root .focus-experience.focus-experience .view-header>div>p:not(.review-intro),:root:root .focus-experience.focus-experience .view-header .section-kicker{display:none}:root:root .focus-experience.focus-experience .relation-search,:root:root .focus-experience.focus-experience .list-search,:root:root .focus-experience.focus-experience .fui-Input{border-radius:var(--a-radius-control)}:root:root .focus-experience.focus-experience .relation-search input,:root:root .focus-experience.focus-experience .list-search input,:root:root .focus-experience.focus-experience .fui-Input input{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}:root:root .focus-experience.focus-experience .relation-search input:focus-visible,:root:root .focus-experience.focus-experience .list-search input:focus-visible,:root:root .focus-experience.focus-experience .fui-Input input:focus-visible{box-shadow:none}:root:root .focus-experience.focus-experience .relation-search,:root:root .focus-experience.focus-experience .fui-Input{min-height:var(--a-control-h);border:1px solid var(--a-border-strong);background:var(--a-card);box-shadow:var(--a-shadow-xs)}:root:root .focus-experience.focus-experience .relation-search:focus-within,:root:root .focus-experience.focus-experience .fui-Input:focus-within{border-color:var(--a-primary);box-shadow:var(--a-shadow-focus)}:root:root .focus-experience.focus-experience .cockpit-hero{--on-navy-2:#c6d6e3;--on-navy-3:#9db4c7;border-radius:var(--a-radius-card);background:radial-gradient(900px 420px at 92% -40%, #84b2d638, transparent 60%), radial-gradient(600px 300px at -10% 130%, #0616268c, transparent 70%), linear-gradient(118deg, #173b5b 0%, var(--a-primary) 48%, #0d263d 100%);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 32px;padding:32px;display:flex;position:relative;overflow:hidden}:root:root .focus-experience.focus-experience .cockpit-hero-art{opacity:.9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:root:root .focus-experience.focus-experience .cockpit-hero-art circle{fill:none;stroke:#ffffff12;stroke-width:1px}:root:root .focus-experience.focus-experience .cockpit-hero-copy{gap:4px;min-width:0;display:grid;position:relative}:root:root .focus-experience.focus-experience .cockpit-hero-copy p{color:var(--on-navy-3);margin:0;font-size:14px;line-height:20px;display:block}:root:root .focus-experience.focus-experience .cockpit-hero-copy h1{color:#fff;letter-spacing:0;margin:0;font-size:30px;font-weight:700;line-height:38px}:root:root .focus-experience.focus-experience .cockpit-hero-copy span{color:var(--on-navy-2);margin:0;font-size:14px;line-height:20px}:root:root .focus-experience.focus-experience .cockpit-hero-figures{flex-wrap:wrap;gap:12px;display:flex;position:relative}:root:root .focus-experience.focus-experience .cockpit-hero-figures button{color:#fff;text-align:left;min-width:132px;transition:background-color .12s var(--a-ease);background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;gap:2px;padding:12px 16px;display:grid}:root:root .focus-experience.focus-experience .cockpit-hero-figures button:hover{background:#ffffff29}:root:root .focus-experience.focus-experience .cockpit-hero-figures strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:30px}:root:root .focus-experience.focus-experience .cockpit-hero-figures span{color:var(--on-navy-2);font-size:13px;line-height:18px}:root:root .focus-experience.focus-experience .cockpit-hero-figures button:focus-visible{outline-offset:2px;outline:2px solid #fff}:root:root .focus-experience.focus-experience .dashboard-overview{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;overflow:visible}:root:root .focus-experience.focus-experience .dashboard-overview>button{border:1px solid var(--a-border);border-radius:var(--a-radius-card);background:var(--a-card);min-height:0;box-shadow:none;text-align:left;transition:border-color .12s var(--a-ease);align-content:start;gap:4px;padding:20px 24px;display:grid}:root:root .focus-experience.focus-experience .dashboard-overview>button:hover{border-color:var(--a-border-button);background:var(--a-card)}:root:root .focus-experience.focus-experience .dashboard-overview>button>span{color:var(--a-muted);font-size:14px;font-weight:500;line-height:20px}:root:root .focus-experience.focus-experience .dashboard-overview>button>strong{color:var(--a-heading);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:38px;position:static}:root:root .focus-experience.focus-experience .dashboard-overview>button>small{color:var(--a-muted);font-size:13px;line-height:18px}:root:root .focus-experience.focus-experience .dashboard-action-layout{gap:24px;display:grid}:root:root .focus-experience.focus-experience .dashboard-open-list{display:block}:root:root .focus-experience.focus-experience .dashboard-open-row{border:0;border-bottom:1px solid var(--a-border-row);min-height:64px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:4px minmax(0,1fr) auto 96px auto;align-items:center;gap:16px;padding:10px 24px;display:grid}:root:root .focus-experience.focus-experience .dashboard-open-row:last-child{border-bottom:0}:root:root .focus-experience.focus-experience .dashboard-open-row:hover{background:var(--a-hover)}:root:root .focus-experience.focus-experience .dashboard-open-row>button:first-of-type{text-align:left}:root:root .focus-experience.focus-experience .dashboard-open-row>button:first-of-type strong{color:var(--a-heading);font-size:14px;font-weight:600;line-height:20px;display:block}:root:root .focus-experience.focus-experience .dashboard-open-row>button:first-of-type small{color:var(--a-muted);font-size:13px;line-height:18px;display:block}:root:root .focus-experience.focus-experience .dashboard-open-row>time{color:var(--a-muted);white-space:nowrap;font-size:13px;font-weight:500}:root:root .focus-experience.focus-experience .dashboard-open-row>time.overdue{color:var(--a-danger)}:root:root .focus-experience.focus-experience .dashboard-next-action{border:1px solid var(--a-border-button);border-radius:var(--a-radius-control);background:var(--a-card);min-height:40px;box-shadow:var(--a-shadow-xs);color:var(--a-nav-ink);padding:0 16px;font-size:14px;font-weight:500}:root:root .focus-experience.focus-experience .dashboard-next-action:hover{background:var(--a-hover)}:root:root .focus-experience.focus-experience .dashboard-status-list>button{border-radius:0}:root:root .focus-experience.focus-experience .relation-tools{gap:12px;padding:16px}:root:root .focus-experience.focus-experience .relation-list-head,:root:root .focus-experience.focus-experience .dossier-worklist>header,:root:root .focus-experience.focus-experience .task-table-head,:root:root .focus-experience.focus-experience .screening-list-head,:root:root .focus-experience.focus-experience .data-table .table-head,:root:root .focus-experience.focus-experience .audit-list-head,:root:root .focus-experience.focus-experience .user-table>header,:root:root .focus-experience.focus-experience .signal-worklist>header,:root:root .focus-experience.focus-experience .doc-head,:root:root .focus-experience.focus-experience .role-permissions thead th{min-height:44px;box-shadow:inset 0 -1px 0 var(--a-border-row);color:var(--a-muted);letter-spacing:0;text-transform:none;background:0 0;border-bottom:0;font-size:12px;font-weight:500;line-height:16px}:root:root .focus-experience.focus-experience .table-sort-button{color:var(--a-muted);font-weight:500}:root:root .focus-experience.focus-experience .relation-list-row,:root:root .focus-experience.focus-experience .dossier-worklist>button,:root:root .focus-experience.focus-experience .task-row,:root:root .focus-experience.focus-experience .screening-list>article{border-bottom:1px solid var(--a-border-row);transition:background-color .12s var(--a-ease)}:root:root .focus-experience.focus-experience .relation-list-row:hover,:root:root .focus-experience.focus-experience .dossier-worklist>button:hover,:root:root .focus-experience.focus-experience .task-row:hover{background:var(--a-hover)}:root:root .focus-experience.focus-experience .relation-name>strong,:root:root .focus-experience.focus-experience .relation-name strong{color:var(--a-heading);font-weight:600}:root:root .focus-experience.focus-experience .mini-entity-icon{background:var(--a-primary-soft);color:var(--a-primary)}:root:root .focus-experience.focus-experience .calm-entity-header{align-items:center;gap:20px;padding:20px 24px;display:flex}:root:root .focus-experience.focus-experience .calm-entity-header .entity-avatar{background:var(--a-primary);color:#fff;border:0;border-radius:14px;flex:none;place-items:center;width:64px;height:64px;display:grid}:root:root .focus-experience.focus-experience .calm-entity-header .entity-avatar svg{color:#fff;width:28px;height:28px}:root:root .focus-experience.focus-experience .calm-entity-header .entity-title{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}:root:root .focus-experience.focus-experience .calm-entity-header .entity-title h1{color:var(--a-heading);letter-spacing:0;order:1;font-size:24px;font-weight:600;line-height:32px}:root:root .focus-experience.focus-experience .calm-entity-header .entity-title>div:first-child{order:2;align-items:center;gap:8px;display:flex}:root:root .focus-experience.focus-experience .calm-entity-header .entity-title>div:first-child>span:not(.status-tag){color:var(--a-muted);font-size:13px}:root:root .focus-experience.focus-experience .calm-entity-header .entity-title>p{color:var(--a-muted);order:3;font-size:13px;line-height:18px}:root:root .focus-experience.focus-experience .content>*+*{margin-top:24px}:root:root .focus-experience.focus-experience .content>.view-header+*,:root:root .focus-experience.focus-experience .content>.page-heading+*{margin-top:0}:root:root .focus-experience.focus-experience .content small:not(.sr-only),:root:root .focus-experience.focus-experience .fui-DialogContent small:not(.sr-only){font-size:13px;line-height:18px}:root:root .focus-experience.focus-experience .calm-card-link,:root:root .focus-experience.focus-experience .dashboard-status-list>button b,:root:root .focus-experience.focus-experience .dashboard-status-list>button strong{color:var(--a-heading);font-size:14px;font-weight:600;line-height:20px}:root:root .focus-experience.focus-experience .calm-card-link{color:var(--a-primary);font-weight:500}:root:root .focus-experience.focus-experience .dashboard-status-list>button{border-bottom:1px solid var(--a-border-row);padding:14px 24px}:root:root .focus-experience.focus-experience .dashboard-status-list>button:last-child{border-bottom:0}:root:root .focus-experience.focus-experience .intake-search{min-height:var(--a-control-h);border:1px solid var(--a-border-strong);border-radius:var(--a-radius-control);background:var(--a-card);box-shadow:var(--a-shadow-xs)}:root:root .focus-experience.focus-experience .intake-search input{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}:root:root .focus-experience.focus-experience .action-row{flex-wrap:nowrap}:root:root .focus-experience.focus-experience .action-row>.action-row-action{flex:none;width:auto;min-width:108px;margin-right:16px}:root:root .focus-experience.focus-experience .cockpit-hero-copy p:first-letter{text-transform:uppercase}:root:root .focus-experience.focus-experience .compact-page-heading h1,:root:root .focus-experience.focus-experience .screening-workspace-header h1,:root:root .focus-experience.focus-experience .intake-page-heading h1,:root:root .focus-experience.focus-experience .view-header h1,:root:root .focus-experience.focus-experience .content>section>div>h1{letter-spacing:0;font-size:30px;font-weight:700;line-height:38px}:root:root .focus-experience.focus-experience .compact-page-heading,:root:root .focus-experience.focus-experience .intake-page-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}:root:root .focus-experience.focus-experience .compact-page-heading p,:root:root .focus-experience.focus-experience .intake-page-heading p{color:var(--a-muted);font-size:14px;line-height:20px}:root:root .focus-experience.focus-experience .reviews-content .review-section{gap:16px}:root:root .focus-experience.focus-experience .reviews-content .review-section+.review-section{margin-top:32px}:root:root .focus-experience.focus-experience .review-intro{margin:0 0 8px}:root:root .focus-experience.focus-experience .review-queue-item{gap:16px;padding:20px 24px}:root:root .focus-experience.focus-experience .review-queue-item h3{color:var(--a-heading);letter-spacing:0;font-size:18px;font-weight:600;line-height:28px}:root:root .focus-experience.focus-experience .review-queue-meta{color:var(--a-muted);font-size:14px;line-height:20px}:root:root .focus-experience.focus-experience .review-queue-actions .fui-Button{border-radius:var(--a-radius-control);height:40px;min-height:40px;padding:0 20px;font-size:14px;font-weight:500}:root:root .focus-experience.focus-experience ul.review-evidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}:root:root .focus-experience.focus-experience ul.review-evidence>li{border:1px solid var(--a-border-row);background:var(--a-card);border-radius:12px;min-height:0;padding:10px 12px}:root:root .focus-experience.focus-experience .review-next,:root:root .focus-experience.focus-experience .review-quote{border-radius:var(--a-radius-control);background:var(--a-bg);color:var(--a-ink);font-size:14px;line-height:20px}:root:root .focus-experience.focus-experience .document-checklist{border:1px solid var(--a-border);border-radius:var(--a-radius-card);background:var(--a-card);overflow:hidden}:root:root .focus-experience.focus-experience .document-checklist-item{border:0;border-bottom:1px solid var(--a-border-row);box-shadow:none;background:0 0;border-radius:0;margin:0}:root:root .focus-experience.focus-experience .document-checklist-item:last-child{border-bottom:0}:root:root .focus-experience.focus-experience .document-item-copy strong,:root:root .focus-experience.focus-experience .document-item-copy>span:first-child{color:var(--a-heading);font-size:14px;font-weight:600;line-height:20px}:root:root .focus-experience.focus-experience .document-item-meta,:root:root .focus-experience.focus-experience .document-item-meta *{color:var(--a-muted);font-size:13px;font-weight:400;line-height:18px}:root:root .focus-experience.focus-experience .document-item-meta strong{color:var(--a-ink);font-weight:500}:root:root .focus-experience.focus-experience .document-item-main .fui-Button,:root:root .focus-experience.focus-experience .document-item-main button.app-button,:root:root .focus-experience.focus-experience .document-add-action,:root:root .focus-experience.focus-experience .document-preview-action{height:40px;min-height:40px;padding:0 16px;font-size:14px;font-weight:500}:root:root .focus-experience.focus-experience .screening-list-group{color:var(--a-muted);padding:12px 24px 4px;font-size:12px;font-weight:500;line-height:16px}:root:root .focus-experience.focus-experience .screening-entity-button strong{color:var(--a-heading);font-size:14px;font-weight:600;line-height:20px}:root:root .focus-experience.focus-experience .screening-pending-note,:root:root .focus-experience.focus-experience .screening-assurance-note{border:1px solid var(--a-border);border-radius:var(--a-radius-card);background:var(--a-card)}:root:root .focus-experience.focus-experience .screening-pending-note strong,:root:root .focus-experience.focus-experience .screening-assurance-note strong{color:var(--a-heading);font-size:14px;font-weight:600;line-height:20px}:root:root .focus-experience.focus-experience .screening-metrics>*{border:1px solid var(--a-border);border-radius:var(--a-radius-card);background:var(--a-card)}:root:root .focus-experience.focus-experience .rules-table .table-row,:root:root .focus-experience.focus-experience .audit-row,:root:root .focus-experience.focus-experience .user-table>div{border-bottom:1px solid var(--a-border-row);align-items:center;min-height:64px}:root:root .focus-experience.focus-experience .rules-table .table-row:hover,:root:root .focus-experience.focus-experience .audit-row:hover,:root:root .focus-experience.focus-experience .user-table>div:hover{background:var(--a-hover)}:root:root .focus-experience.focus-experience .rule-name strong,:root:root .focus-experience.focus-experience .audit-row strong,:root:root .focus-experience.focus-experience .user-table strong{color:var(--a-heading);font-size:14px;font-weight:600;line-height:20px}:root:root .focus-experience.focus-experience .type-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex;overflow:visible}:root:root .focus-experience.focus-experience .type-list>span,:root:root .focus-experience.focus-experience .rule-flags>span{background:var(--a-neutral-soft);color:#5d6e7c;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}:root:root .focus-experience.focus-experience .settings-card,:root:root .focus-experience.focus-experience .audit-panel,:root:root .focus-experience.focus-experience .template-list,:root:root .focus-experience.focus-experience .template-editor,:root:root .focus-experience.focus-experience .template-preview-panel{border:1px solid var(--a-border);border-radius:var(--a-radius-card);background:var(--a-card);box-shadow:none}:root:root .focus-experience.focus-experience .settings-nav{border-bottom:1px solid var(--a-border);background:0 0}:root:root .focus-experience.focus-experience .intake-summary{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;overflow:visible}:root:root .focus-experience.focus-experience .intake-summary>*{border:1px solid var(--a-border);border-radius:var(--a-radius-card);background:var(--a-card)}:root:root .focus-experience.focus-experience .screening-history-row-actions{gap:16px}:root:root .focus-experience.focus-experience .intake-summary strong{white-space:nowrap;font-size:24px;line-height:30px}:root:root .focus-experience.focus-experience .intake-inbox{border:1px solid var(--a-border);border-radius:var(--a-radius-card);background:var(--a-card);box-shadow:none;overflow:hidden}:root:root .focus-experience.focus-experience .intake-list-head{box-shadow:inset 0 -1px 0 var(--a-border-row);color:var(--a-muted);letter-spacing:0;text-transform:none;background:0 0;font-size:12px;font-weight:500}:root:root .focus-experience.focus-experience .intake-filter-tabs{height:var(--a-control-h);border-radius:var(--a-radius-control);background:var(--a-border-row);box-shadow:none;border:0;padding:2px}:root:root .focus-experience.focus-experience .prototype-notice,:root:root .focus-experience.focus-experience .intake-feedback,:root:root .focus-experience.focus-experience .demo-banner,:root:root .focus-experience.focus-experience .entity-incomplete,:root:root .focus-experience.focus-experience .prototype-notice *,:root:root .focus-experience.focus-experience .intake-feedback *,:root:root .focus-experience.focus-experience .demo-banner *{font-size:14px;line-height:20px}:root:root .focus-experience.focus-experience .demo-banner{min-height:48px;padding:12px 16px}:root:root .focus-experience.focus-experience .template-architecture-note,:root:root .focus-experience.focus-experience .audit-note{border-radius:var(--a-radius-control);background:var(--a-primary-soft);color:var(--a-ink);font-size:14px;line-height:20px}@media (max-width:1100px) and (min-width:701px){:root:root .focus-experience.focus-experience .dashboard-overview,:root:root .focus-experience.focus-experience .intake-summary{grid-template-columns:repeat(2,minmax(0,1fr))}:root:root .focus-experience.focus-experience .dashboard-open-row{grid-template-columns:4px minmax(0,1fr) auto auto;row-gap:2px}:root:root .focus-experience.focus-experience .dashboard-open-row>.dashboard-priority-mark{grid-area:1/1/span 2;align-self:stretch}:root:root .focus-experience.focus-experience .dashboard-open-row>button:first-of-type{grid-area:1/2}:root:root .focus-experience.focus-experience .dashboard-open-row>time{grid-area:2/2;font-size:13px;line-height:18px;display:block}:root:root .focus-experience.focus-experience .dashboard-open-row>.status-tag{grid-area:1/3/span 2}:root:root .focus-experience.focus-experience .dashboard-open-row>.dashboard-next-action{grid-area:1/4/span 2}:root:root .focus-experience.focus-experience .dashboard-next-action{white-space:nowrap}}@media (max-width:700px){:root:root .focus-experience.focus-experience .calm-entity-header{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:16px}:root:root .focus-experience.focus-experience .calm-entity-header .entity-title{flex:calc(100% - 96px)}:root:root .focus-experience.focus-experience .calm-entity-header .entity-title h1{font-size:22px;line-height:28px}:root:root .focus-experience.focus-experience .calm-entity-header .calm-health,:root:root .focus-experience.focus-experience .calm-entity-header .entity-header-menu{flex:100%;margin:0}:root:root .focus-experience.focus-experience .cockpit-hero{padding:20px}:root:root .focus-experience.focus-experience .cockpit-hero-figures{width:100%}:root:root .focus-experience.focus-experience .cockpit-hero-figures button{flex:calc(50% - 6px);min-width:0}:root:root .focus-experience.focus-experience .dashboard-overview{grid-template-columns:1fr 1fr}:root:root .focus-experience.focus-experience .dashboard-open-row{grid-template-columns:4px minmax(0,1fr);row-gap:8px}:root:root .focus-experience.focus-experience ul.review-evidence{grid-template-columns:1fr 1fr}}:root:root body .auth-card{border:1px solid var(--a-border);border-radius:var(--a-radius-card);background:var(--a-card);box-shadow:none;padding:32px}:root:root body .auth-card h1,:root:root body .auth-card h2{color:var(--a-heading);letter-spacing:0;font-size:30px;font-weight:700;line-height:38px}:root:root body .auth-card label{color:var(--a-ink);font-size:14px;font-weight:500;line-height:20px}:root:root body .auth-card input:not([type=checkbox],[type=radio]){min-height:var(--a-control-h);border:1px solid var(--a-border-strong);border-radius:var(--a-radius-control);background:var(--a-card);box-shadow:var(--a-shadow-xs);font-size:14px}:root:root body .auth-card input:focus-visible{border-color:var(--a-primary);box-shadow:var(--a-shadow-focus);outline:none}:root:root body .auth-card .app-button,:root:root body .auth-card .auth-submit{min-height:var(--a-control-h);border-radius:var(--a-radius-control);font-size:14px;font-weight:500}:root:root body .auth-error{border-radius:var(--a-radius-control);background:var(--a-danger-soft);color:var(--a-ink)}@media (max-width:480px){:root:root body .auth-card{padding:24px 16px}}:root:root .focus-experience.focus-experience .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:0;padding:24px;display:grid}:root:root .focus-experience.focus-experience .fact-grid>div,:root:root .focus-experience.focus-experience .fact-grid>div:nth-child(odd),:root:root .focus-experience.focus-experience .fact-grid>div:last-child:nth-child(odd){border:0;grid-column:auto;align-content:start;gap:6px;padding:0;display:grid}:root:root .focus-experience.focus-experience .fact-grid dt{color:var(--a-muted);font-size:12px;font-weight:400;line-height:16px}:root:root .focus-experience.focus-experience .fact-grid dd{color:var(--a-heading);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:20px}:root:root .focus-experience.focus-experience .actions-card .action-stack{gap:0;padding:0;display:grid}:root:root .focus-experience.focus-experience .actions-card .action-stack-head,:root:root .focus-experience.focus-experience .actions-card .action-row{grid-template-columns:minmax(0,1fr) 112px 200px;align-items:center;column-gap:16px;padding:0 24px;display:grid}:root:root .focus-experience.focus-experience .actions-card .action-stack-head{border-bottom:1px solid var(--a-border-row);min-height:44px;color:var(--a-muted);font-size:12px;font-weight:500;line-height:16px}:root:root .focus-experience.focus-experience .actions-card .action-row{border-bottom:1px solid var(--a-border-row);min-height:64px;padding-block:12px}:root:root .focus-experience.focus-experience .actions-card .action-row:last-child{border-bottom:0}:root:root .focus-experience.focus-experience .actions-card .action-row>.action-card{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-content:center;gap:2px;width:100%;min-height:0;padding:0;display:grid}:root:root .focus-experience.focus-experience .actions-card .action-row>.action-card:hover{background:0 0}:root:root .focus-experience.focus-experience .actions-card .action-card strong{color:var(--a-heading);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px}:root:root .focus-experience.focus-experience .actions-card .action-card small{color:var(--a-muted);font-size:12px;line-height:16px}:root:root .focus-experience.focus-experience .actions-card .action-due{color:var(--a-heading);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;line-height:20px}:root:root .focus-experience.focus-experience .actions-card .action-due.overdue{color:var(--a-danger);font-weight:500}:root:root .focus-experience.focus-experience .row-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:8px;display:inline-flex}:root:root .focus-experience.focus-experience .row-actions>.row-actions-gap{width:152px;height:32px}:root:root .focus-experience.focus-experience .row-actions>.row-actions-spacer{width:32px;height:32px}:root:root .focus-experience.focus-experience .actions-card .action-row>.action-row-action{flex:none;justify-self:end;width:auto;min-width:0;margin:0}:root:root .focus-experience.focus-experience .actions-card .panel-heading>button{gap:4px;margin-top:0;font-size:14px;font-weight:500}@media (max-width:767px){:root:root .focus-experience.focus-experience .fact-grid{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 16px}:root:root .focus-experience.focus-experience .actions-card .action-stack-head{display:none}:root:root .focus-experience.focus-experience .actions-card .action-row{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding-inline:16px}:root:root .focus-experience.focus-experience .actions-card .action-row>.action-row-action{grid-column:1/-1;width:100%}}:root:root .focus-experience.focus-experience .notes-panel .note-composer{border:0;border-bottom:1px solid var(--a-border-row);background:0 0;border-radius:0;margin:0;padding:20px 24px}:root:root .focus-experience.focus-experience .notes-panel .notes-empty{color:var(--a-muted);text-align:center;background:0 0;border:0;border-radius:0;margin:0;padding:32px 24px;font-size:14px;line-height:20px}:root:root .focus-experience.focus-experience .settings-nav{border:0;border-bottom:1px solid var(--a-border);box-shadow:none;background:0 0;border-radius:0;gap:4px;padding:0;display:flex;overflow-x:auto}:root:root .focus-experience.focus-experience .settings-nav button{min-height:44px;color:var(--a-muted);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;padding:0 16px;display:inline-flex;box-shadow:inset 0 -2px #0000}:root:root .focus-experience.focus-experience .settings-nav button:hover{box-shadow:inset 0 -2px 0 var(--a-border-strong,#c4cfd7);color:var(--a-heading);background:0 0}:root:root .focus-experience.focus-experience .settings-nav button[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--a-primary);color:var(--a-primary);background:0 0}:root:root .focus-experience.focus-experience .settings-nav strong{font-size:14px;font-weight:500;line-height:20px}:root:root .focus-experience.focus-experience .settings-nav span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root:root .focus-experience.focus-experience .audit-list .audit-row>span:nth-child(3),:root:root .focus-experience.focus-experience .audit-list .audit-row>time{color:var(--a-heading);font-size:13px;line-height:20px}:root:root .focus-experience.focus-experience .audit-list .audit-row>time{color:var(--a-muted);font-variant-numeric:tabular-nums}:root:root .focus-experience.focus-experience .template-list .template-list-items button strong{font-size:14px;font-weight:500;line-height:20px}:root:root .focus-experience.focus-experience .template-list .template-list-items button{min-height:44px;padding-block:10px}:root:root .focus-experience.focus-experience .template-list .template-group-title,:root:root .focus-experience.focus-experience .template-list .template-group-note,:root:root .focus-experience.focus-experience .template-editor .template-status{font-size:12px;line-height:16px}
:root:root body .fui-DialogSurface{max-width:min(680px,100vw - 32px);padding:28px 28px 0}:root:root body .fui-DialogBody{gap:0}:root:root body .fui-DialogContent{color:var(--a-ink);font-size:14px;line-height:20px}:root:root body .fui-DialogActions{border-top:1px solid var(--a-border-row);background:var(--a-card);border-radius:0 0 var(--a-radius-card) var(--a-radius-card);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex;position:sticky;bottom:0;margin:24px -28px 0!important;padding:16px 28px!important}:root:root body .fui-DialogActions .fui-Button{white-space:nowrap;min-width:0;padding:0 20px}:root:root body .dialog-copy{color:var(--a-muted);margin:0 0 16px;font-size:14px;line-height:20px}:root:root body .dialog-form{gap:16px;display:grid}:root:root body .dialog-form label,:root:root body .fui-DialogContent label{color:var(--a-ink);font-size:14px;font-weight:500;line-height:20px}:root:root body .dialog-form textarea,:root:root body .dialog-form input:not([type=checkbox],[type=radio]),:root:root body .dialog-form select{border:1px solid var(--a-border-strong);border-radius:var(--a-radius-control);background-color:var(--a-card);box-shadow:var(--a-shadow-xs);font-size:14px}:root:root body .dialog-form textarea:focus-visible,:root:root body .dialog-form input:focus-visible,:root:root body .dialog-form select:focus-visible{border-color:var(--a-primary);box-shadow:var(--a-shadow-focus);outline:none}:root:root body .dialog-form small{color:var(--a-muted);font-size:13px;font-weight:400;line-height:18px}:root:root body .dialog-form .field-hint-error{color:var(--a-danger)}:root:root body .dialog-form .inline-error{border-radius:var(--a-radius-control);background:var(--a-danger-soft);color:var(--a-ink);padding:12px 14px;font-size:14px;line-height:20px}:root:root body .dialog-form .inline-hint{border-radius:var(--a-radius-control);background:var(--a-warning-soft);color:var(--a-ink);padding:12px 14px;font-size:14px;line-height:20px}:root:root body .dialog-form .fui-Input input:not([type=checkbox],[type=radio]),:root:root body .fui-DialogContent .fui-Input input:not([type=checkbox],[type=radio]),:root:root body .dialog-form .fui-Textarea textarea,:root:root body .fui-DialogContent .fui-Textarea textarea{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}:root:root body .review-gate{border:1px solid var(--a-border);border-radius:var(--a-radius-card);background:var(--a-card);gap:4px;padding:16px 20px;display:grid}:root:root body .review-gate.is-ready{border-color:color-mix(in srgb, var(--a-success) 28%, white);background:var(--a-success-soft)}:root:root body .review-gate.is-open{border-color:color-mix(in srgb, var(--a-warning) 24%, white);background:var(--a-warning-soft)}:root:root body .review-gate>*{margin:0}:root:root body .review-gate h3{color:var(--a-heading);font-size:16px;font-weight:600;line-height:24px}:root:root body .review-gate>p{color:var(--a-ink);margin:0;font-size:14px;line-height:20px}:root:root body .review-gate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}:root:root body .review-gate-list>li{background:#ffffffd1;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:grid}:root:root body .review-gate-list .review-ready-icon{background:var(--a-neutral-soft);width:32px;height:32px;color:var(--a-muted);border-radius:50%;place-items:center;display:grid}:root:root body .review-gate-list .is-ok .review-ready-icon{background:var(--a-success-soft);color:var(--a-success)}:root:root body .review-gate-list .is-open .review-ready-icon{background:var(--a-warning-soft);color:var(--a-warning)}:root:root body .review-gate-list .is-blocking .review-ready-icon{background:var(--a-danger-soft);color:var(--a-danger)}:root:root body .review-gate-list .review-ready-text{min-width:0;display:grid}:root:root body .review-gate-list .review-ready-text strong{color:var(--a-heading);font-size:14px;font-weight:600;line-height:20px}:root:root body .review-gate-list .review-ready-value{color:var(--a-muted);font-size:13px;line-height:18px}:root:root body .review-gate-list .is-open .review-ready-value{color:var(--a-warning)}:root:root body .review-gate-list .is-blocking .review-ready-value{color:var(--a-danger)}:root:root body .review-gate-link{color:var(--a-primary);white-space:nowrap;align-items:center;gap:2px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}:root:root body .review-gate-link:hover{text-underline-offset:3px;text-decoration:underline}:root:root body .acceptance-summary{background:0 0;border-radius:0;margin:0;padding:0}:root:root body .dialog-form .acceptance-summary{background:0 0;padding:0}:root:root body .acceptance-summary>div{border-top:1px solid var(--a-border-row);grid-template-columns:180px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}:root:root body .acceptance-summary>div+div{margin-top:0}:root:root body .acceptance-summary dt{color:var(--a-muted);margin:0;font-size:13px;line-height:20px}:root:root body .acceptance-summary dd{color:var(--a-ink);margin:0;font-size:14px;line-height:20px}:root:root body .review-decision{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}:root:root body .review-decision-option{border:1px solid var(--a-border-strong);border-radius:var(--a-radius-card);background:var(--a-card);cursor:pointer;transition:border-color .12s var(--a-ease), background-color .12s var(--a-ease);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:14px 16px;display:grid;position:relative}:root:root body .review-decision-option:hover{border-color:var(--a-border-button);background:var(--a-hover)}:root:root body .review-decision-option.is-selected{border-color:var(--a-primary);background:var(--a-primary-soft);box-shadow:inset 0 0 0 1px var(--a-primary)}:root:root body .review-decision-option.is-blocked:not(.is-selected){background:var(--a-hover)}:root:root body .review-decision-option input[type=radio]{width:18px;height:18px;accent-color:var(--a-primary);margin:1px 0 0}:root:root body .review-decision-option:has(input:focus-visible){outline:2px solid var(--a-primary);outline-offset:2px}:root:root body .review-decision-option>span{gap:2px;display:grid}:root:root body .review-decision-option strong{color:var(--a-heading);font-size:14px;font-weight:600;line-height:20px}:root:root body .review-decision-option small{color:var(--a-muted);font-size:13px;font-weight:400;line-height:18px}:root:root body .review-decision-option.is-blocked small{color:var(--a-danger)}:root:root body .review-checklist{border:1px solid var(--a-border);border-radius:var(--a-radius-card);gap:0;min-width:0;margin:0;padding:0;display:grid;overflow:hidden}:root:root body .review-checklist legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:root:root body .review-checklist-note{color:var(--a-heading);margin:0;padding:14px 16px 10px;font-size:14px;font-weight:600;line-height:20px}:root:root body .dialog-form .review-checklist>label{border-top:1px solid var(--a-border-row);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}:root:root body .dialog-form .review-checklist>label:hover{background:var(--a-hover)}:root:root body .review-checklist input[type=checkbox]{width:20px;height:20px;accent-color:var(--a-primary);flex:0 0 20px;margin-top:1px}:root:root body .review-checklist strong{color:var(--a-heading);font-size:14px;font-weight:600;line-height:20px}:root:root body .review-checklist small{color:var(--a-muted);margin-top:2px;font-size:13px;font-weight:400;line-height:18px;display:block}:root:root body .review-submit-hint{color:var(--a-danger);text-align:right;flex:100%;margin:0;font-size:14px;font-weight:500;line-height:20px}@media (max-width:700px){:root:root body .review-decision,:root:root body .review-gate-list{grid-template-columns:1fr}:root:root body .acceptance-summary>div{grid-template-columns:1fr;gap:2px}}
:root:root .guided-onboarding.guided-onboarding{--focus-green:var(--a-primary);background:var(--a-bg);color:var(--a-ink);font-family:var(--font-sans);grid-template-rows:auto 4px minmax(0,1fr) auto;font-size:14px;line-height:20px}:root:root .guided-onboarding.guided-onboarding>header{min-height:var(--a-topbar-h);border-bottom:1px solid var(--a-border);background:var(--a-card);color:var(--a-ink);padding:0 32px}:root:root .guided-onboarding.guided-onboarding .guided-brand img{filter:none;width:144px}:root:root .guided-onboarding.guided-onboarding .guided-brand span{border-left:1px solid var(--a-border);color:var(--a-muted);padding-left:14px;font-size:14px;line-height:20px}:root:root .guided-onboarding.guided-onboarding .guided-title{gap:2px}:root:root .guided-onboarding.guided-onboarding .guided-title strong{color:var(--a-heading);font-size:16px;font-weight:600;line-height:24px}:root:root .guided-onboarding.guided-onboarding .guided-title span{color:var(--a-muted);font-size:14px;line-height:20px}:root:root .guided-onboarding.guided-onboarding .guided-progress{background:var(--a-card);gap:2px;height:4px;padding:0}:root:root .guided-onboarding.guided-onboarding .guided-progress span{background:var(--a-border);border-radius:0;height:4px}:root:root .guided-onboarding.guided-onboarding .guided-progress span.active{background:var(--a-primary)}:root:root .guided-onboarding.guided-onboarding>main{padding:32px max(32px,50vw - 560px) 48px}:root:root .guided-onboarding.guided-onboarding .guided-step-heading{border:0;align-items:flex-end;margin:0 0 24px;padding:0}:root:root .guided-onboarding.guided-onboarding .guided-step-heading h1{color:var(--a-heading);letter-spacing:0;margin:0;font-size:30px;font-weight:700;line-height:38px}:root:root .guided-onboarding.guided-onboarding .guided-step-heading p{max-width:680px;color:var(--a-muted);margin:4px 0 0;font-size:14px;line-height:20px}:root:root .guided-onboarding.guided-onboarding .guided-step-heading>span{background:var(--a-neutral-soft);height:28px;color:var(--a-label);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}:root:root .guided-onboarding.guided-onboarding .guided-type-grid{gap:16px}:root:root .guided-onboarding.guided-onboarding .guided-type-grid>button{border:1px solid var(--a-border);border-radius:var(--a-radius-card);background:var(--a-card);min-height:0;box-shadow:none;color:var(--a-ink);grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:20px;font-family:inherit}:root:root .guided-onboarding.guided-onboarding .guided-type-grid>button:hover{border-color:var(--a-border-button);background:var(--a-hover);box-shadow:none}:root:root .guided-onboarding.guided-onboarding .guided-type-grid>button:active{transform:none}:root:root .guided-onboarding.guided-onboarding .guided-type-grid>button:focus-visible{border-color:var(--a-primary);box-shadow:var(--a-shadow-focus);outline:none}:root:root .guided-onboarding.guided-onboarding .guided-type-grid>button.active{border-color:var(--a-primary);box-shadow:var(--a-shadow-focus)}:root:root .guided-onboarding.guided-onboarding .guided-type-grid>button>span{background:var(--a-primary-soft);width:40px;height:40px;color:var(--a-primary);border-radius:10px}:root:root .guided-onboarding.guided-onboarding .guided-type-grid>button.active>span{background:var(--a-primary);color:#fff}:root:root .guided-onboarding.guided-onboarding .guided-type-grid strong{color:var(--a-heading);font-size:16px;font-weight:600;line-height:24px}:root:root .guided-onboarding.guided-onboarding .guided-type-grid p{color:var(--a-muted);margin:2px 0 0;font-size:14px;line-height:20px}:root:root .guided-onboarding.guided-onboarding .guided-type-grid small{color:var(--a-label);margin-top:12px;font-size:12px;font-weight:500;line-height:16px}:root:root .guided-onboarding.guided-onboarding .guided-form-card,:root:root .guided-onboarding.guided-onboarding .guided-review>section,:root:root .guided-onboarding.guided-onboarding .guided-review>aside{border:1px solid var(--a-border);border-radius:var(--a-radius-card);background:var(--a-card);box-shadow:none;padding:24px}:root:root .guided-onboarding.guided-onboarding .entity-form-grid{gap:20px}:root:root .guided-onboarding.guided-onboarding .entity-field{gap:8px}:root:root .guided-onboarding.guided-onboarding .entity-field>span,:root:root .guided-onboarding.guided-onboarding .guided-review aside label{color:var(--a-ink);letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}:root:root .guided-onboarding.guided-onboarding .entity-field em{background:var(--a-neutral-soft);height:20px;color:var(--a-label);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}:root:root .guided-onboarding.guided-onboarding .entity-field>small,:root:root .guided-onboarding.guided-onboarding .entity-field-error{font-size:12px;line-height:16px}:root:root .guided-onboarding.guided-onboarding .entity-field>small{color:var(--a-muted)}:root:root .guided-onboarding.guided-onboarding .entity-field-error{color:var(--a-danger)}:root:root .guided-onboarding.guided-onboarding .entity-field input:not([type=checkbox],[type=radio]),:root:root .guided-onboarding.guided-onboarding .entity-field select,:root:root .guided-onboarding.guided-onboarding .entity-field textarea,:root:root .guided-onboarding.guided-onboarding .guided-review aside select,:root:root .guided-onboarding.guided-onboarding .guided-review aside input:not([type=checkbox],[type=radio]),:root:root .guided-onboarding.guided-onboarding .multi-select>summary{width:100%;max-width:none;min-height:var(--a-control-h);border:1px solid var(--a-border-strong);border-radius:var(--a-radius-control);background-color:var(--a-card);box-shadow:var(--a-shadow-xs);color:var(--a-ink);padding:0 14px;font-family:inherit;font-size:14px;line-height:20px}:root:root .guided-onboarding.guided-onboarding .entity-field textarea{min-height:96px;padding:12px 14px}:root:root .guided-onboarding.guided-onboarding .entity-field select,:root:root .guided-onboarding.guided-onboarding .guided-review aside select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23667085' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}:root:root .guided-onboarding.guided-onboarding .entity-field input::placeholder,:root:root .guided-onboarding.guided-onboarding .entity-field textarea::placeholder{color:var(--a-muted)}:root:root .guided-onboarding.guided-onboarding .entity-field input:not([type=checkbox],[type=radio]):hover,:root:root .guided-onboarding.guided-onboarding .entity-field select:hover,:root:root .guided-onboarding.guided-onboarding .entity-field textarea:hover,:root:root .guided-onboarding.guided-onboarding .multi-select>summary:hover{border-color:var(--a-border-button)}:root:root .guided-onboarding.guided-onboarding .entity-field input:focus,:root:root .guided-onboarding.guided-onboarding .entity-field input:focus-visible,:root:root .guided-onboarding.guided-onboarding .entity-field select:focus,:root:root .guided-onboarding.guided-onboarding .entity-field select:focus-visible,:root:root .guided-onboarding.guided-onboarding .entity-field textarea:focus,:root:root .guided-onboarding.guided-onboarding .entity-field textarea:focus-visible,:root:root .guided-onboarding.guided-onboarding .guided-review aside select:focus,:root:root .guided-onboarding.guided-onboarding .guided-review aside input:focus,:root:root .guided-onboarding.guided-onboarding .multi-select[open]>summary{border-color:var(--a-primary);box-shadow:var(--a-shadow-focus);outline:none}:root:root .guided-onboarding.guided-onboarding .entity-field [aria-invalid=true]{border-color:var(--a-danger)}:root:root .guided-onboarding.guided-onboarding .entity-field input[readonly]{background-color:var(--a-neutral-soft);color:var(--a-label)}:root:root .guided-onboarding.guided-onboarding .phone-field{grid-template-columns:112px minmax(0,1fr);gap:8px}:root:root .guided-onboarding.guided-onboarding .phone-field select,:root:root .guided-onboarding.guided-onboarding .phone-field input{min-height:var(--a-control-h)}:root:root .guided-onboarding.guided-onboarding .multi-select>summary{padding:6px 40px 6px 14px}:root:root .guided-onboarding.guided-onboarding .multi-select>summary:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23667085' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") 50%/16px no-repeat;width:16px;height:16px;margin-top:-8px;top:50%;right:14px}:root:root .guided-onboarding.guided-onboarding .multi-select[open]>summary:after{transform:rotate(180deg)}:root:root .guided-onboarding.guided-onboarding .multi-select-placeholder{line-height:20px;color:var(--a-muted)!important;font-size:14px!important}:root:root .guided-onboarding.guided-onboarding .multi-select-value b{background:var(--a-neutral-soft);color:var(--a-label);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px}:root:root .guided-onboarding.guided-onboarding .multi-select-menu{border:1px solid var(--a-border);border-radius:var(--a-radius-control);box-shadow:var(--a-shadow-popover)}:root:root .guided-onboarding.guided-onboarding .multi-select-search{border-color:var(--a-border-strong)}:root:root .guided-onboarding.guided-onboarding .multi-select-options label{color:var(--a-ink);font-size:14px;font-weight:400}:root:root .guided-onboarding.guided-onboarding .multi-select-options label:hover{background:var(--a-hover)}:root:root .guided-onboarding.guided-onboarding .orchestra-date-field>.fui-DatePicker{min-height:var(--a-control-h);border-radius:var(--a-radius-control)}:root:root .guided-onboarding.guided-onboarding .orchestra-date-field .fui-Input input{min-height:0;box-shadow:none;border:0;padding:0}:root:root .guided-onboarding.guided-onboarding .review-entity>span{background:var(--a-primary)}:root:root .guided-onboarding.guided-onboarding .review-entity small{color:var(--a-label);text-transform:none;font-size:12px;font-weight:500;line-height:16px}:root:root .guided-onboarding.guided-onboarding .review-entity h2{color:var(--a-heading);font-size:20px;font-weight:600;line-height:28px}:root:root .guided-onboarding.guided-onboarding .review-entity p,:root:root .guided-onboarding.guided-onboarding .review-score>div,:root:root .guided-onboarding.guided-onboarding .guided-review aside>p{color:var(--a-muted);font-size:14px;line-height:20px}:root:root .guided-onboarding.guided-onboarding .review-score>div strong{color:var(--a-ink)}:root:root .guided-onboarding.guided-onboarding .review-score i{background:var(--a-neutral-soft)}:root:root .guided-onboarding.guided-onboarding .review-score b{background:var(--a-primary)}:root:root .guided-onboarding.guided-onboarding .review-warning,:root:root .guided-onboarding.guided-onboarding .review-complete{border-radius:var(--a-radius-control);padding:12px 16px;font-size:14px;line-height:20px}:root:root .guided-onboarding.guided-onboarding .review-warning{background:var(--a-warning-soft);border:0}:root:root .guided-onboarding.guided-onboarding .review-warning strong{color:var(--a-warning);font-size:14px;font-weight:600}:root:root .guided-onboarding.guided-onboarding .review-warning p{color:var(--a-ink);font-size:14px;line-height:20px}:root:root .guided-onboarding.guided-onboarding .review-complete{background:var(--a-success-soft);color:var(--a-success);border:0;font-weight:500}:root:root .guided-onboarding.guided-onboarding .guided-review aside h2{color:var(--a-heading);font-size:18px;font-weight:600;line-height:24px}:root:root .guided-onboarding.guided-onboarding>footer{border-top:1px solid var(--a-border);background:var(--a-card);padding:16px max(32px,50vw - 560px)}:root:root .guided-onboarding.guided-onboarding>footer>span{color:var(--a-muted);font-size:14px;line-height:20px}:root:root .guided-onboarding.guided-onboarding>footer>div{grid-auto-columns:unset;gap:12px;display:flex}:root:root .guided-onboarding.guided-onboarding>header>button,:root:root .guided-onboarding.guided-onboarding>footer>div>button{width:auto;min-width:0;height:var(--a-control-h);min-height:var(--a-control-h);border:1px solid var(--a-border-button);border-radius:var(--a-radius-control);background:var(--a-card);box-shadow:var(--a-shadow-xs);color:var(--a-nav-ink);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}:root:root .guided-onboarding.guided-onboarding>header>button:hover,:root:root .guided-onboarding.guided-onboarding>footer>div>button:hover:not(:disabled){background:var(--a-hover);color:var(--a-ink);border-color:#b3c1cc}:root:root .guided-onboarding.guided-onboarding>footer>div>button.entity-save-action{background:var(--a-primary);box-shadow:none;color:#fff;border-color:#0000}:root:root .guided-onboarding.guided-onboarding>footer>div>button.entity-save-action:hover:not(:disabled){background:var(--a-primary-hover);color:#fff;border-color:#0000}:root:root .guided-onboarding.guided-onboarding>footer>div>button:disabled{box-shadow:none;color:#526575;cursor:not-allowed;background:#e7edf1;border-color:#cbd5dd}:root:root .guided-onboarding.guided-onboarding>header>button:focus-visible,:root:root .guided-onboarding.guided-onboarding>footer>div>button:focus-visible{box-shadow:0 0 0 2px var(--a-card), 0 0 0 4px var(--a-primary);outline:none}:root:root .guided-onboarding.guided-onboarding>footer>div>button>svg{width:16px;height:16px}:root:root .guided-onboarding.guided-onboarding .orchestra-date-field .fui-Input input{padding-left:14px}@media (max-width:767px){:root:root .guided-onboarding.guided-onboarding>header{padding:0 16px}:root:root .guided-onboarding.guided-onboarding>main{padding:24px 16px 32px}:root:root .guided-onboarding.guided-onboarding .guided-step-heading{flex-direction:column;align-items:flex-start;gap:12px}:root:root .guided-onboarding.guided-onboarding .guided-step-heading h1{font-size:26px;line-height:32px}:root:root .guided-onboarding.guided-onboarding>footer{padding:12px 16px}:root:root .guided-onboarding.guided-onboarding .phone-field{grid-template-columns:96px minmax(0,1fr)}}:root:root .entity-editor.entity-editor{border:1px solid var(--a-border);border-radius:var(--a-radius-card);background:var(--a-bg);box-shadow:var(--a-shadow-popover);color:var(--a-ink);font-size:14px;line-height:20px}:root:root .entity-editor.entity-editor>header{border-bottom:1px solid var(--a-border);padding:20px 24px}:root:root .entity-editor.entity-editor>header span{color:var(--a-muted);letter-spacing:0;text-transform:none;font-size:14px;font-weight:400;line-height:20px}:root:root .entity-editor.entity-editor>header h2{color:var(--a-heading);letter-spacing:0;margin:2px 0 0;font-size:24px;font-weight:700;line-height:32px}:root:root .entity-editor.entity-editor>header p{color:var(--a-muted);margin:4px 0 0;font-size:14px;line-height:20px}:root:root .entity-editor.entity-editor .editor-progress span{background:var(--a-primary)}:root:root .entity-editor.entity-editor .editor-layout>nav button{border-radius:var(--a-radius-control)}:root:root .entity-editor.entity-editor .editor-layout>nav strong{color:var(--a-heading);font-size:14px;font-weight:600;line-height:20px}:root:root .entity-editor.entity-editor .editor-layout>nav small,:root:root .entity-editor.entity-editor .editor-section-heading p{color:var(--a-muted);font-size:14px;line-height:20px}:root:root .entity-editor.entity-editor .editor-section-heading h2{color:var(--a-heading);font-size:20px;font-weight:600;line-height:28px}:root:root .entity-editor.entity-editor>footer{border-top:1px solid var(--a-border);padding:16px 24px}:root:root .entity-editor.entity-editor>footer>span{color:var(--a-muted);font-size:14px;line-height:20px}:root:root .entity-editor.entity-editor .entity-form-grid{gap:20px}:root:root .entity-editor.entity-editor .entity-field{gap:8px}:root:root .entity-editor.entity-editor .entity-field>span,:root:root .entity-editor.entity-editor .guided-review aside label{color:var(--a-ink);letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}:root:root .entity-editor.entity-editor .entity-field em{background:var(--a-neutral-soft);height:20px;color:var(--a-label);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}:root:root .entity-editor.entity-editor .entity-field>small,:root:root .entity-editor.entity-editor .entity-field-error{font-size:12px;line-height:16px}:root:root .entity-editor.entity-editor .entity-field>small{color:var(--a-muted)}:root:root .entity-editor.entity-editor .entity-field-error{color:var(--a-danger)}:root:root .entity-editor.entity-editor .entity-field input:not([type=checkbox],[type=radio]),:root:root .entity-editor.entity-editor .entity-field select,:root:root .entity-editor.entity-editor .entity-field textarea,:root:root .entity-editor.entity-editor .guided-review aside select,:root:root .entity-editor.entity-editor .guided-review aside input:not([type=checkbox],[type=radio]),:root:root .entity-editor.entity-editor .multi-select>summary{width:100%;max-width:none;min-height:var(--a-control-h);border:1px solid var(--a-border-strong);border-radius:var(--a-radius-control);background-color:var(--a-card);box-shadow:var(--a-shadow-xs);color:var(--a-ink);padding:0 14px;font-family:inherit;font-size:14px;line-height:20px}:root:root .entity-editor.entity-editor .entity-field textarea{min-height:96px;padding:12px 14px}:root:root .entity-editor.entity-editor .entity-field select,:root:root .entity-editor.entity-editor .guided-review aside select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23667085' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}:root:root .entity-editor.entity-editor .entity-field input::placeholder,:root:root .entity-editor.entity-editor .entity-field textarea::placeholder{color:var(--a-muted)}:root:root .entity-editor.entity-editor .entity-field input:not([type=checkbox],[type=radio]):hover,:root:root .entity-editor.entity-editor .entity-field select:hover,:root:root .entity-editor.entity-editor .entity-field textarea:hover,:root:root .entity-editor.entity-editor .multi-select>summary:hover{border-color:var(--a-border-button)}:root:root .entity-editor.entity-editor .entity-field input:focus,:root:root .entity-editor.entity-editor .entity-field input:focus-visible,:root:root .entity-editor.entity-editor .entity-field select:focus,:root:root .entity-editor.entity-editor .entity-field select:focus-visible,:root:root .entity-editor.entity-editor .entity-field textarea:focus,:root:root .entity-editor.entity-editor .entity-field textarea:focus-visible,:root:root .entity-editor.entity-editor .guided-review aside select:focus,:root:root .entity-editor.entity-editor .guided-review aside input:focus,:root:root .entity-editor.entity-editor .multi-select[open]>summary{border-color:var(--a-primary);box-shadow:var(--a-shadow-focus);outline:none}:root:root .entity-editor.entity-editor .entity-field [aria-invalid=true]{border-color:var(--a-danger)}:root:root .entity-editor.entity-editor .entity-field input[readonly]{background-color:var(--a-neutral-soft);color:var(--a-label)}:root:root .entity-editor.entity-editor .phone-field{grid-template-columns:112px minmax(0,1fr);gap:8px}:root:root .entity-editor.entity-editor .phone-field select,:root:root .entity-editor.entity-editor .phone-field input{min-height:var(--a-control-h)}:root:root .entity-editor.entity-editor .multi-select>summary{padding:6px 40px 6px 14px}:root:root .entity-editor.entity-editor .multi-select>summary:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23667085' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") 50%/16px no-repeat;width:16px;height:16px;margin-top:-8px;top:50%;right:14px}:root:root .entity-editor.entity-editor .multi-select[open]>summary:after{transform:rotate(180deg)}:root:root .entity-editor.entity-editor .multi-select-placeholder{line-height:20px;color:var(--a-muted)!important;font-size:14px!important}:root:root .entity-editor.entity-editor .multi-select-value b{background:var(--a-neutral-soft);color:var(--a-label);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px}:root:root .entity-editor.entity-editor .multi-select-menu{border:1px solid var(--a-border);border-radius:var(--a-radius-control);box-shadow:var(--a-shadow-popover)}:root:root .entity-editor.entity-editor .multi-select-search{border-color:var(--a-border-strong)}:root:root .entity-editor.entity-editor .multi-select-options label{color:var(--a-ink);font-size:14px;font-weight:400}:root:root .entity-editor.entity-editor .multi-select-options label:hover{background:var(--a-hover)}:root:root .entity-editor.entity-editor .orchestra-date-field>.fui-DatePicker{min-height:var(--a-control-h);border-radius:var(--a-radius-control)}:root:root .entity-editor.entity-editor .orchestra-date-field .fui-Input input{min-height:0;box-shadow:none;border:0;padding:0}
:root:root .rich-editor{border:1px solid var(--a-border-strong);border-radius:var(--a-radius-control);background:var(--a-card);box-shadow:var(--a-shadow-xs)}:root:root .rich-editor:focus-within{border-color:var(--a-primary);box-shadow:var(--a-shadow-focus)}:root:root .rich-toolbar{border-bottom:1px solid var(--a-border-row);background:var(--a-hover);gap:4px;min-height:52px;padding:8px 12px}:root:root .rich-toolbar>span{background:var(--a-border);height:20px;margin:0 6px}:root:root .rich-toolbar button{border-radius:var(--a-radius-control);min-width:36px;min-height:36px;color:var(--a-ink);padding:0 10px;font-size:14px;font-weight:500;line-height:20px}:root:root .rich-toolbar button:hover{background:var(--a-neutral-soft)}:root:root .rich-toolbar button:focus-visible{box-shadow:var(--a-shadow-focus);outline:none}:root:root .rich-toolbar label{color:var(--a-ink);white-space:nowrap;gap:8px;margin-left:auto;font-size:14px;font-weight:500;line-height:20px}:root:root .rich-toolbar select{appearance:none;border:1px solid var(--a-border-strong);border-radius:var(--a-radius-control);background:var(--a-card) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23667085' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") right 10px center / 16px no-repeat;width:auto;min-width:168px;height:36px;min-height:36px;box-shadow:var(--a-shadow-xs);color:var(--a-ink);padding:0 36px 0 12px;font-size:14px;font-weight:400;line-height:20px}:root:root .rich-toolbar select:focus-visible{border-color:var(--a-primary);box-shadow:var(--a-shadow-focus);outline:none}:root:root .rich-editor-content{color:var(--a-ink);font-size:14px;line-height:24px}:root:root .password-hint{color:var(--a-muted);align-items:center;gap:8px;margin-top:12px;font-size:14px;line-height:20px}:root:root .password-hint svg{width:16px;height:16px}:root:root .password-hint.met{color:var(--a-success)}:root:root .password-hint:not(.met) svg{color:var(--a-muted)}:root:root .public-intake-shell.public-intake-shell{background:var(--a-bg);color:var(--a-ink);font-size:14px;line-height:20px}:root:root .public-intake-shell.public-intake-shell .public-intake-topbar{min-height:var(--a-topbar-h);border-bottom:1px solid var(--a-border)}:root:root .public-intake-shell.public-intake-shell .public-intake-topbar>span{color:var(--a-muted);font-size:14px}:root:root .public-intake-shell.public-intake-shell .public-intake-layout{padding-top:40px}:root:root .public-intake-shell.public-intake-shell .public-intake-heading h1{color:var(--a-heading);letter-spacing:0;margin:0 0 8px;font-size:30px;font-weight:700;line-height:38px}:root:root .public-intake-shell.public-intake-shell .public-intake-heading p{color:var(--a-muted);font-size:14px;line-height:20px}:root:root .public-intake-shell.public-intake-shell .public-intake-heading p.public-intake-deadline{color:var(--a-ink);font-size:14px;font-weight:500}:root:root .public-intake-shell.public-intake-shell .public-intake-heading p.public-intake-privacy{font-size:14px}:root:root .public-intake-shell.public-intake-shell .public-intake-form fieldset,:root:root .public-intake-shell.public-intake-shell .public-intake-progress,:root:root .public-intake-shell.public-intake-shell .public-intake-actions,:root:root .public-intake-shell.public-intake-shell .public-intake-state-card{border:1px solid var(--a-border);border-radius:var(--a-radius-card);background:var(--a-card);box-shadow:none}:root:root .public-intake-shell.public-intake-shell .public-intake-section-heading{border-bottom:1px solid var(--a-border-row)}:root:root .public-intake-shell.public-intake-shell .public-intake-section-heading>span,:root:root .public-intake-shell.public-intake-shell .public-intake-section-heading>strong{color:var(--a-heading)}:root:root .public-intake-shell.public-intake-shell .public-intake-section-heading>strong{font-size:16px;font-weight:600;line-height:24px}:root:root .public-intake-shell.public-intake-shell .public-intake-section-heading>small{color:var(--a-muted);font-size:14px}:root:root .public-intake-shell.public-intake-shell .public-intake-supplement,:root:root .public-intake-shell.public-intake-shell .public-intake-error{border-radius:var(--a-radius-control);border:0;padding:12px 16px;font-size:14px;line-height:20px}:root:root .public-intake-shell.public-intake-shell .public-intake-supplement{background:var(--a-warning-soft)}:root:root .public-intake-shell.public-intake-shell .public-intake-error{background:var(--a-danger-soft)}:root:root .public-intake-shell.public-intake-shell .public-intake-fields label>span:first-child{color:var(--a-ink);font-size:14px;font-weight:500;line-height:20px}:root:root .public-intake-shell.public-intake-shell .public-intake-fields input:not([type=checkbox],[type=radio]),:root:root .public-intake-shell.public-intake-shell .public-intake-fields select,:root:root .public-intake-shell.public-intake-shell .public-intake-fields textarea,:root:root .public-intake-shell.public-intake-shell .public-intake-fields .orchestra-date-field>.fui-DatePicker{min-height:var(--a-control-h);border:1px solid var(--a-border-strong);border-radius:var(--a-radius-control);background-color:var(--a-card);box-shadow:var(--a-shadow-xs);color:var(--a-ink);padding:0 14px;font-size:14px;line-height:20px}:root:root .public-intake-shell.public-intake-shell .public-intake-fields textarea{padding:12px 14px}:root:root .public-intake-shell.public-intake-shell .public-intake-fields input:not([type=checkbox],[type=radio]):focus-visible,:root:root .public-intake-shell.public-intake-shell .public-intake-fields select:focus-visible,:root:root .public-intake-shell.public-intake-shell .public-intake-fields textarea:focus-visible,:root:root .public-intake-shell.public-intake-shell .public-intake-fields .orchestra-date-field>.fui-DatePicker:focus-within{border-color:var(--a-primary);box-shadow:var(--a-shadow-focus);outline:none}:root:root .public-intake-shell.public-intake-shell .public-intake-fields .orchestra-date-field input{min-height:0;box-shadow:none;border:0;padding:0}:root:root .public-intake-shell.public-intake-shell .public-intake-actions p{color:var(--a-muted);font-size:14px}@media (max-width:700px){:root:root .public-intake-shell .public-intake-actions [data-slot=button]{width:100%}}:root:root .entity-field em{background:var(--a-neutral-soft);height:20px;color:var(--a-label);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}:root:root .entity-field>span{color:var(--a-ink);font-size:14px;font-weight:500;line-height:20px}:root:root .upload-validity-note{border-radius:var(--a-radius-control);background:var(--a-primary-soft);color:var(--a-ink);border:0;padding:12px 16px;font-size:14px;line-height:20px}:root:root:root:root:root [data-slot=button][data-slot=button]{letter-spacing:normal;text-transform:none;border-radius:var(--a-radius-control);font-family:inherit;font-weight:500;text-decoration:none}:root:root:root:root:root [data-slot=button].h-11{height:var(--a-control-h);min-height:var(--a-control-h);padding:0 20px;font-size:14px;line-height:20px}:root:root:root:root:root [data-slot=button].h-8{height:32px;min-height:32px;padding:0 12px;font-size:12px;line-height:16px}:root:root:root:root:root [data-slot=button][data-variant=primary]:not(:disabled){background:var(--a-primary);box-shadow:none;color:#fff;border:0}:root:root:root:root:root [data-slot=button][data-variant=primary]:not(:disabled):hover{background:var(--a-primary-hover)}:root:root:root:root:root [data-slot=button][data-variant=primary]:not(:disabled):active{background:var(--a-primary-pressed)}:root:root:root:root:root [data-slot=button][data-variant=secondary]:not(:disabled){border:1px solid var(--a-border-button);background:var(--a-card);box-shadow:var(--a-shadow-xs);color:var(--a-nav-ink)}:root:root:root:root:root [data-slot=button][data-variant=secondary]:not(:disabled):hover{background:var(--a-hover);color:var(--a-ink);border-color:#b3c1cc}:root:root:root:root:root [data-slot=button][data-variant=ghost]:not(:disabled){box-shadow:none;color:var(--a-ink);background:0 0;border:0}:root:root:root:root:root [data-slot=button][data-variant=ghost]:not(:disabled):hover{background:var(--a-neutral-soft)}:root:root:root:root:root [data-slot=button][data-variant=destructive]:not(:disabled){border:1px solid var(--a-border-button);background:var(--a-card);box-shadow:var(--a-shadow-xs);color:var(--a-danger)}:root:root:root:root:root [data-slot=button][data-variant=destructive]:not(:disabled):hover{background:var(--a-danger-soft);border-color:#96352f66}:root:root:root:root:root [data-slot=button][data-variant=destructive-solid]:not(:disabled){background:var(--a-danger);box-shadow:none;color:#fff;border:0}:root:root:root:root:root [data-slot=button][data-variant=primary]:disabled,:root:root:root:root:root [data-slot=button][data-variant=secondary]:disabled{box-shadow:none;color:#526575;opacity:1;background:#e7edf1;border:1px solid #cbd5dd}:root:root .entity-editor>footer>div{gap:12px;display:flex}:root:root:root .entity-editor>footer>div>[data-slot=button]{width:auto;min-width:0}:root:root .public-intake-state-card.public-intake-state-card h1{color:var(--a-heading);letter-spacing:0;margin:20px 0 8px;font-size:24px;font-weight:700;line-height:32px}:root:root .public-intake-state-card.public-intake-state-card p{color:var(--a-muted);font-size:14px;line-height:20px}:root:root .intake-create-dialog .intake-type-choice legend,:root:root .intake-create-dialog .intake-create-fields label,:root:root .intake-create-dialog .intake-create-fields label>span{color:var(--a-ink);font-size:14px;font-weight:500;line-height:20px}:root:root .intake-create-dialog .intake-type-choice>button{border:1px solid var(--a-border-strong);border-radius:var(--a-radius-control);background:var(--a-card);color:var(--a-ink);font-size:14px}:root:root .intake-create-dialog .intake-type-choice>button[aria-pressed=true]{border-color:var(--a-primary);background:var(--a-primary-soft);box-shadow:var(--a-shadow-focus)}:root:root .intake-create-dialog .intake-type-choice strong{color:var(--a-heading);font-size:14px;font-weight:600;line-height:20px}:root:root .intake-create-dialog .intake-type-choice small,:root:root .intake-create-dialog .intake-create-fields small{color:var(--a-muted);font-size:12px;font-weight:400;line-height:16px}:root:root .entity-editor.entity-editor .orchestra-date-field>.fui-DatePicker{align-items:center;display:flex}:root:root .entity-editor.entity-editor .orchestra-date-field .fui-Input input{align-self:center;height:auto;padding:0 0 0 14px;line-height:20px}:root:root .entity-editor.entity-editor .entity-editor-feedback span,:root:root .entity-editor.entity-editor .entity-editor-feedback small,:root:root .entity-editor.entity-editor>footer>.entity-editor-feedback{color:var(--a-muted);font-size:14px;line-height:20px}:root:root .focus-experience.focus-experience{background:linear-gradient(90deg, var(--a-card) 0, var(--a-card) calc(var(--a-side-w) - 1px), var(--a-border) calc(var(--a-side-w) - 1px), var(--a-border) var(--a-side-w), var(--a-bg) var(--a-side-w))}@media (max-width:700px){:root:root .focus-experience.focus-experience{background:var(--a-bg)}}:root:root:root:root:root [data-slot=button].row-action{text-align:center;white-space:nowrap;justify-content:center;width:152px;min-width:152px}@media (max-width:767px){:root:root:root:root:root [data-slot=button].row-action{width:100%;min-width:0}}:root:root .focus-experience.focus-experience .document-item-main{grid-template-columns:36px minmax(0,1fr) 152px 152px 30px}:root:root .focus-experience.focus-experience .document-item-main>.doc-upload{grid-column:4}
