.signup-entry-page{z-index:100;color:#1a1918;background:#fafaf9;flex-direction:column;align-items:center;padding:24px;font-family:Geist,sans-serif;line-height:normal;display:flex;position:fixed;inset:0;overflow:auto}.signup-entry-page *,.signup-entry-page :before,.signup-entry-page :after{box-sizing:border-box}.signup-entry-card{background:#fff;border:1px solid #e8e5e0;border-radius:16px;flex-direction:column;flex-shrink:0;gap:16px;width:100%;max-width:420px;margin:auto;padding:28px 28px 24px;display:flex;box-shadow:0 1px 3px #0000000a}.signup-entry-brand{flex-direction:column;gap:6px;display:flex}.signup-entry-brand img{align-self:flex-start;width:auto;height:22px}.signup-entry-brand span{color:#5c5955;letter-spacing:-.005em;font-size:13px;font-weight:500}.signup-entry-heading{flex-direction:column;gap:6px;display:flex}.signup-entry-card h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.signup-entry-card p{color:#4a4743;text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.signup-entry-providers{flex-direction:column;gap:10px;display:flex}.signup-entry-card button{cursor:pointer;font-family:inherit}.signup-entry-card button:disabled{cursor:wait;opacity:.65}.signup-entry-provider{color:#1a1918;background:#fff;border:1px solid #d9d5cf;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:100%;height:48px;padding:0 12px;font-size:14.5px;font-weight:600;display:flex;position:relative}.signup-entry-provider svg{flex-shrink:0}.signup-entry-provider:hover:enabled{background:#fafaf9;border-color:#c9c5bf}.signup-entry-last{color:#5c5955;white-space:nowrap;background:#f0efed;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;right:12px}.signup-entry-card .signup-entry-permission{color:#5c5955;font-size:12px;line-height:1.5}.signup-entry-card .signup-entry-client{color:#78756f;border-top:1px solid #f0efed;padding-top:12px;font-size:12px;line-height:1.5}.signup-entry-help,.signup-entry-card a{color:#4b49c9;font-weight:600;text-decoration:none}.signup-entry-card a:hover{text-decoration:underline}.signup-entry-footer{color:#4a4743;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.signup-entry-footer span{white-space:nowrap}.signup-entry-footer i{background:#5e5ce6;flex-shrink:0;width:4px;height:4px}.signup-entry-form{flex-direction:column;gap:16px;display:flex}.signup-entry-field{flex-direction:column;gap:6px;display:flex}.signup-entry-field input{color:#1a1918;background:#fff;border:1px solid #d9d5cf;border-radius:8px;width:100%;min-width:0;height:40px;padding:0 12px;font:14px Geist,sans-serif}.signup-entry-card :is(input,button,a):focus-visible{outline-offset:3px;outline:2px solid #5e5ce6}.signup-entry-field input:focus{border-color:#5e5ce6;outline:none;box-shadow:0 0 0 3px #5e5ce624}.signup-entry-primary{color:#fff;background:#5e5ce6;border:0;border-radius:9999px;align-self:center;width:100%;min-width:160px;max-width:360px;height:48px;min-height:48px;padding:0 24px;font-size:14px;font-weight:600;box-shadow:0 2px 8px #281e644d}.signup-entry-primary:hover:enabled{background:#4b49c9}.signup-entry-card .signup-entry-fine{color:#78756f;text-align:center;margin-top:-6px;font-size:12px}.signup-entry-card .signup-entry-alternate{font-size:13px;line-height:1.5}.signup-entry-card .signup-entry-error{color:#9b352c;font-size:12px}.signup-entry-card .signup-entry-reference{color:#78756f;overflow-wrap:anywhere;font-family:Geist Mono,monospace;font-size:11.5px}@media (width<=440px){.signup-entry-page{padding:20px 0}.signup-entry-card{padding-left:20px;padding-right:20px}.signup-entry-field input{height:44px}.signup-entry-provider:has(.signup-entry-last){padding-right:82px}}.passkey-page .signup-entry-card .passkey-l1{color:#1a1918;font-size:14px;font-weight:500}.passkey-page .signup-entry-card .passkey-deadline{color:#4a4743;background:#fafaf9;border-radius:8px;padding:10px 12px;font-size:13.5px}.passkey-actions{flex-direction:column;gap:10px;display:flex}.passkey-actions .passkey-wide{max-width:none}.passkey-wide{justify-content:center;align-items:center;gap:10px;max-width:none;display:flex}.signup-entry-card .passkey-secondary{color:#1a1918;background:0 0;border:1px solid #d9d5cf;border-radius:8px;width:100%;height:44px;font-size:14px;font-weight:500}.signup-entry-card .passkey-secondary:hover:enabled{border-color:#78756f}.passkey-page .signup-entry-card .passkey-note{color:#78756f;text-align:center;margin-top:-6px;font-size:12.5px}.passkey-foot{color:#78756f;text-align:center;border-top:1px solid #f0efed;padding-top:14px;font-size:12.5px}.signup-entry-card .passkey-link{font-size:inherit;color:#4a4743;background:0 0;border:0;padding:0;text-decoration:underline}.passkey-identity{align-items:center;gap:12px;display:flex}.passkey-identity>div{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.passkey-identity span:not(.passkey-avatar){color:#5c5955;overflow-wrap:anywhere;font-size:12px}.passkey-avatar{color:#4b49c9;background:#e9e7fb;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:flex}.passkey-foot:has(.passkey-link-strong){justify-content:space-between;align-items:center;gap:8px;display:flex}.signup-entry-card .passkey-link-strong{color:#4b49c9;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.passkey-saved{color:#1a1918;background:#f0efed;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:500;display:flex}.passkey-codes{letter-spacing:.04em;font-variant-numeric:tabular-nums;background:#fafaf9;border:1px solid #e8e5e0;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:14px 16px;font-family:Geist Mono,monospace;font-size:14px;font-weight:500;list-style:none;display:grid}.passkey-code-actions{gap:8px;display:flex}.signup-entry-card .passkey-code-actions button{color:#4b49c9;background:#5e5ce614;border:1px solid #5e5ce659;border-radius:8px;flex:1;height:36px;font-size:13px;font-weight:600}.signup-entry-card .passkey-code-field input{letter-spacing:.06em;height:44px;font-family:Geist Mono,monospace;font-size:15px;font-weight:500}.passkey-code-field>span{color:#5c5955;font-size:12px}.passkey-nocodes{border-top:1px solid #f0efed;flex-direction:column;gap:6px;padding-top:12px;display:flex}.passkey-nocodes strong{font-size:13px;font-weight:600}.passkey-nocodes span{color:#4a4743;font-size:12.5px;line-height:1.55}@media print{body>#root{display:none!important}.passkey-codes-page{position:static}.passkey-codes-page .passkey-noprint{display:none!important}}@media (width<=452px){.signup-entry-page.passkey-page{padding:16px}.passkey-page .signup-entry-card{border-radius:12px;padding:24px 16px}}.signup-entry-card h1:focus{outline:none}.signup-entry-card [aria-disabled=true]{cursor:wait;opacity:.65}.signup-entry-card .passkey-inline-link{align-self:center}.passkey-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.signup-entry-card .passkey-wide[aria-disabled=true]{opacity:.65;cursor:default}.office-request-page{z-index:100;color:#1a1918;box-sizing:border-box;background:#fafaf9;border:1px solid #d9d5cf;border-radius:12px;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:96px 24px;font-family:Geist,sans-serif;line-height:normal;display:block;position:fixed;inset:0;overflow:auto}.office-request-page::backdrop{background:#fafaf9}.office-request-card{box-sizing:border-box;background:#fff;border:1px solid #d9d5cf;border-radius:14px;flex-direction:column;gap:14px;width:510px;max-width:100%;margin:0 auto;padding:24px;display:flex;position:relative;box-shadow:0 6px 24px #0000000d}.office-request-page .office-request-card h1{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:normal}.office-request-page .office-request-card p{color:#4a4743;margin:0;font-size:13px;line-height:1.55}.office-request-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.office-request-card button{cursor:pointer;background:#fff;border:1px solid #d9d5cf;border-radius:8px;flex-shrink:0;height:36px;min-height:36px;padding:0 12px;font-size:12.5px;font-weight:500;line-height:normal}.office-request-card button:disabled{opacity:.6;cursor:wait}.office-request-card .office-request-primary{color:#4b49c9;background:#5e5ce614;border-color:#5e5ce659;font-weight:600}.office-request-card a{color:#4b49c9;font-size:12.5px}@media (width<=600px){.office-request-page{padding:24px 12px}}.office-request-card h1,.office-request-card h2,.office-request-card p{margin:0}.office-request-card h2{font-size:15px;font-weight:600}.office-request-card .office-solid{color:#fff;background:#5e5ce6;border:0;border-radius:9999px;height:38px;min-height:38px;padding:0 16px;font-size:13px;font-weight:600}.office-request-card input{color:#1a1918;background:#fff;border:1px solid #d9d5cf;border-radius:8px;width:100%;min-height:42px;padding:0 12px;font-size:13.5px}.office-request-card .office-text-action{color:#4b49c9;background:0 0;border:0;height:auto;min-height:0;padding:0}.office-request-card .signup-heading{font-size:20px}.signup-wordmark{align-self:flex-start;width:auto;height:16px}.office-request-card .signup-provider{border-radius:9999px;height:46px;font-size:13.5px;font-weight:500}.signup-note{background:#fafaf9;border-radius:8px;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.signup-note>:first-child{color:#78756f}.office-eyebrow{letter-spacing:.08em;color:#5c5955;font-family:Geist Mono,monospace;font-size:10.5px;font-weight:500}.office-preview{align-items:center;gap:12px;display:flex}.office-avatar{color:#5c5955;background:#f0efed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:flex}.office-details{flex-direction:column;gap:2px;display:flex}.office-details small{color:#5c5955;font-size:12.5px}.office-list{border:1px solid #e8e5e0;border-radius:10px;overflow:hidden}.office-list .office-row{text-align:left;border:0;border-top:1px solid #f0efed;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;height:auto;min-height:56px;padding:11px 14px;font-weight:400;display:flex}.office-row>span:first-child{flex-direction:column;gap:1px;display:flex}.office-row strong{font-size:13px;font-weight:500}.office-row small{color:#5c5955;font-size:11.5px}.office-row>span:last-child{color:#5c5955;font-size:12px}.office-row[aria-pressed=true]{background:#5e5ce614}.office-progress{flex-direction:column;gap:12px;font-size:13.5px;display:flex}.office-progress-row{align-items:center;gap:10px;display:flex}.office-check,.office-spinner{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.office-check{color:#fff;background:#0f7a4f}.office-spinner{border:2px solid #5e5ce6;width:24px;height:24px}.office-progress-note{color:#78756f;font-size:12px}.office-create-form{flex-direction:column;gap:10px;display:flex}.office-request-card [role=alert]{color:#9b352c;font-size:13px}@media (width<=600px){.office-request-page{border-radius:28px}}.office-research-return{clip-path:none;width:auto;height:auto;position:absolute;top:calc(100% + 14px);left:0;overflow:visible}.office-waiting{border:1px solid #d9d5cf;border-radius:50%;flex-shrink:0;width:20px;height:20px}@media (width>=1100px){.app-shell .app-shell-research-inspector.is-open{z-index:auto;width:320px;height:calc(100% + 56px);box-shadow:none;margin-top:-56px;position:static}.app-shell-main:has(.app-shell-research-inspector.is-open)>.app-shell-topbar{margin-right:320px}.app-shell-research-main{--nomo-shell-chat-max-width:640px}.app-shell-research-main [data-testid=thread-scroller]{padding:24px 28px}}.app-shell-research-inspector .nomo-research-right-pane [data-testid=live-reliance-strip] h3{letter-spacing:.08em}.app-shell-research-inspector .nomo-research-right-pane [data-testid=live-reliance-strip] ul{margin-top:8px}.app-shell-research-inspector .nomo-research-right-pane [data-testid=live-reliance-row]{border-radius:8px;padding:10px 12px}.app-shell-research-inspector .nomo-research-right-pane [data-testid=live-reliance-row] p{font-size:12.5px;line-height:1.55}@media (width>=1100px){.app-shell-research-layout:not(:has(.app-shell-research-inspector.is-open)) .app-shell-research-main{--nomo-shell-chat-max-width:660px}.app-shell [data-testid=answer-actions-row]{align-items:center!important}.app-shell [data-testid=answer-copy]{height:20px}.app-shell [data-testid=answer-actions-row]>span{min-height:20px!important}.app-shell [data-testid=answer-feedback-up],.app-shell [data-testid=answer-feedback-down]{border-color:#0000!important;width:20px!important;min-height:20px!important}}.app-shell [data-first-composer=true] [data-testid=composer-measure]{left:auto;transform:none}.app-shell [data-testid=first-composer-chrome] h1{letter-spacing:-.02em;font-size:26px;line-height:1.1;display:block}.app-shell [data-testid=first-composer-chrome] p{color:#5c5955;line-height:normal}.app-shell [data-testid=first-composer-footnote]{margin-top:14px;font-size:11.5px;line-height:1.5;color:#78756f!important}.research-attach-hint{color:#78756f;font-size:11.5px}.research-suggestions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.research-suggestions button{color:#4a4743;background:#fff;border:1px solid #e8e5e0;border-radius:9999px;height:32px;padding:0 12px;font-size:12.5px}.research-suggestions button:hover{color:#5e5ce6;border-color:#5e5ce6}.app-shell .web-research-composer form{border-width:1px!important}.app-shell .web-research-composer[data-first-visit=true] form>div:first-child{padding:14px 16px!important}.app-shell .web-research-composer[data-first-visit=true] form>div:first-child textarea{min-height:17px!important;padding:0!important;font-size:14px!important;line-height:normal!important}.app-shell .web-research-composer[data-first-visit=true] textarea:placeholder-shown{height:17px!important}.app-shell .web-research-composer[data-first-visit=true] form>div:first-child:has(textarea:placeholder-shown) [data-testid=composer-send]{display:none!important}.app-shell .web-research-composer[data-first-visit=true] [data-testid=composer-attach]{line-height:normal;border-top:1px solid #f0efed!important;padding:8px 16px!important;position:static!important}.app-shell .web-research-composer[data-first-visit=true] [data-testid=composer-attach]>div:last-child{gap:8px!important}.app-shell .web-research-composer[data-first-visit=true] [data-testid=composer-attach] button{height:auto;line-height:normal;color:#4a4743!important;gap:5px!important;width:auto!important;padding:0!important;font-size:11.5px!important}.app-shell .web-research-composer[data-first-visit=true] [data-testid=composer-attach] svg{width:13px!important;height:13px!important}.app-shell .web-research-composer[data-first-visit=true] [data-testid=composer-attach]:not(:has([data-testid=composer-file-chip])):not(:has([role=status])){bottom:auto;right:auto;border-top:1px solid #f0efed!important;padding:8px 16px!important}.app-shell .web-research-composer[data-first-visit=true] [data-testid=composer-attach]:not(:has([data-testid=composer-file-chip])):not(:has([role=status])) button{width:auto;height:auto;font-size:11.5px!important}.app-shell .app-shell-research-inspector .nomo-research-right-pane{width:320px!important}.app-shell .nomo-research-right-pane [data-testid=live-tab-authorities],.app-shell .nomo-research-right-pane [data-testid=live-tab-from-you],.app-shell .nomo-research-right-pane>div:first-of-type{height:52px}.app-shell-research-inspector .nomo-scroll,.app-shell-research-section .nomo-scroll{scrollbar-gutter:auto}.app-shell [data-testid=live-reliance-dot]{display:none}.app-shell [data-testid=live-panel-context]{color:#78756f}.app-shell [data-testid=live-panel-summary]{color:#4a4743;display:block}.app-shell [data-testid=live-panel-summary]>span:first-child{margin-right:7px;display:inline-block}.app-shell [data-testid=live-panel-context],.app-shell [data-testid=live-panel-summary],.app-shell [data-testid=live-panel-sections] h3{line-height:normal}.app-shell [data-testid=live-primary-card]>div:first-child{font-size:14px;line-height:normal}.app-shell [data-testid=live-primary-reasoning][data-open=false]{margin-top:8px}.app-shell [data-testid=live-primary-reasoning]>p{color:#4a4743;font-size:12.5px;line-height:1.55}.app-shell [data-testid=live-primary-reasoning][data-preview-complete=true]>p{-webkit-line-clamp:unset;display:block}.app-shell [data-testid=live-primary-reasoning][data-preview-complete=true] [data-testid=live-reasoning-toggle]{display:none}.app-shell-research-section .nomo-history-sidebar{padding-inline:10px}.app-shell-column [data-testid=research-empty-history]{color:#5c5955;width:220px;max-width:100%;padding:4px 10px;line-height:1.5}.research-client-context{color:#1a1918;background:#fff;border:1px solid #e8e5e0;border-radius:9999px;align-self:flex-start;margin-bottom:14px;padding:3px 10px;font-size:12px;line-height:normal;display:inline-flex}.app-shell [data-testid=chat-turn]{gap:14px}.app-shell [data-testid=chat-turn]>div:first-child>div>div>div{border-radius:12px!important;max-width:380px!important;padding:10px 14px!important;font-size:13.5px!important;line-height:1.5!important}.app-shell [data-testid=answer-card]{border-radius:12px;padding:16px 18px 12px;border-top-width:1px!important}.app-shell [data-testid=answer-card][data-provenance=nomo_verified]{border-color:#5e5ce673;border-top-color:#5e5ce673!important}.app-shell [data-testid=answer-card-strip]>div:first-child{align-items:center}.app-shell [data-testid=answer-card] [data-testid=stamp-dot]{width:7px;height:7px;margin-top:0}.app-shell [data-testid=answer-card] [data-testid=source-stamp]{letter-spacing:.08em;line-height:normal;font-family:var(--font-data)!important;color:#4b49c9!important;font-size:10px!important}.app-shell [data-testid=answer-card] [data-testid=source-stamp] svg{width:13px;height:13px}.app-shell [data-testid=verified-memo-headline] p{line-height:1.55!important}.app-shell [data-testid=answer-card-sources]{padding-top:10px}.app-shell [data-testid=answer-card-source]{color:#4b49c9;background:#fff;border-color:#5e5ce659;padding:2px 7px;font-size:11.5px;line-height:normal}.app-shell [data-testid=answer-card-checks]{font-size:12.5px;line-height:normal}.app-shell [data-testid=answer-card-sources]>span:first-child{letter-spacing:.08em;color:#5c5955;margin-right:0}.app-shell [data-testid=answer-copy]{padding-left:0!important;font-size:12.5px!important;font-weight:500!important}.research-loading-skeleton{flex-direction:column;gap:14px;display:flex}.research-loading-skeleton>span{background:#efedf9;border-radius:12px;align-self:flex-end;width:55%;height:60px}.research-loading-skeleton>div{background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex}.research-loading-skeleton>div span{background:#f0efed;border-radius:4px;height:16px}.research-loading-skeleton>div span:last-child{width:65%}.app-shell [data-first-composer=false] .web-research-composer form{position:relative}.app-shell [data-first-composer=false] .web-research-composer form>div:first-child{align-items:center!important;padding:10px 10px 10px 16px!important}.app-shell [data-first-composer=false] .web-research-composer textarea{min-height:21px!important;padding:0 34px 0 0!important;font-size:14px!important}.app-shell [data-first-composer=false] .web-research-composer textarea:placeholder-shown{height:21px!important}.app-shell [data-first-composer=false] [data-testid=composer-send]{width:30px!important;height:30px!important;margin-bottom:0!important}.app-shell [data-first-composer=false] .research-attach-hint{display:none}.app-shell [data-first-composer=false] [data-testid=composer-attach]:not(:has([data-testid=composer-file-chip])):not(:has([role=status])){position:absolute;bottom:10px;right:48px;border:0!important;padding:0!important}.app-shell [data-first-composer=false] [data-testid=composer-attach]:not(:has([data-testid=composer-file-chip])):not(:has([role=status])) button{justify-content:center;width:30px;height:30px;font-size:0!important}.settings-pages-a{box-sizing:border-box;color:#1a1918;background:#fafaf9;flex-direction:column;gap:20px;width:100%;max-width:744px;padding:28px 32px;display:flex}.settings-pages-a header{flex-direction:column;gap:6px;display:flex}.settings-pages-a h1{letter-spacing:-.02em;font-size:28px;font-weight:600;margin:0!important}.settings-pages-a header p{color:#4a4743;font-size:14px;line-height:1.55;margin:0!important}.settings-pages-a .settings-shared{color:#4a4743;background:#fff;border:1px solid #e8e5e0;border-radius:9999px;align-self:flex-start;margin-top:4px;padding:3px 10px;font-size:12px}.settings-shared:before{content:"";background:#5e5ce6;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.settings-a-stack{flex-direction:column;gap:18px;max-width:640px;display:flex}.settings-subscription-page{line-height:normal}.settings-subscription-page .settings-a-stack{max-width:640px}.settings-a-card{background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.settings-a-kicker{letter-spacing:.08em;color:#5c5955;font-family:Geist Mono,monospace;font-size:10px;font-weight:600}.settings-a-section{flex-direction:column;gap:8px;display:flex}.settings-a-section>.settings-a-kicker{color:#78756f;padding:0 2px;font-size:11px;font-weight:500}.settings-a-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.settings-a-grid label,.settings-a-field{color:#4a4743;flex-direction:column;gap:6px;min-width:0;font-size:12.5px;font-weight:500;display:flex}.settings-a-grid input,.settings-a-grid textarea,.settings-a-field textarea{box-sizing:border-box;color:#1a1918;background:#fff;border:1px solid #e8e5e0;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 12px;font-family:inherit;font-size:13.5px}.settings-pages-a textarea{resize:vertical;height:auto;padding:10px 12px;font-size:13.5px;line-height:1.5}.settings-pages-a small{color:#5c5955;font-size:12px;font-weight:400;line-height:1.45}.settings-a-grid .full{grid-column:1/-1}.settings-pages-a button{cursor:pointer;font-family:inherit}.settings-pages-a button:disabled{cursor:default;opacity:.5}.settings-pages-a input:focus,.settings-pages-a textarea:focus{outline-offset:1px;outline:2px solid #5e5ce659}.settings-a-primary{color:#fff;background:#5e5ce6;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:15px;font-weight:600;display:flex;box-shadow:0 2px 8px #281e644d}.settings-a-primary:hover{background:#4b49c9}.settings-a-secondary{color:#4b49c9;background:#5e5ce614;border:1px solid #5e5ce659;border-radius:8px;height:34px;padding:0 14px;font-size:13px;font-weight:600}.settings-a-secondary:hover{background:#5e5ce624}.settings-a-note{color:#78756f;font-size:12.5px;line-height:1.5}.settings-pages-a .settings-a-note{margin:0}.settings-a-billing{gap:0;padding:6px 20px}.settings-a-billing>div{color:#78756f;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;line-height:19px;display:flex}.settings-a-billing>div+div{border-top:1px solid #f0efed}.settings-a-billing strong{color:#1a1918;white-space:nowrap;font-family:Geist Mono,monospace;font-size:14px;font-weight:400}.settings-a-plan{padding:16px 20px;box-shadow:0 1px 3px #0000000a}.settings-a-plan-top{align-items:flex-start;gap:14px;display:flex}.settings-a-plan-title{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.settings-a-plan-top>div:first-child{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.settings-pages-a .settings-a-plan-top p{color:#5c5955;margin:0;font-size:14px;line-height:normal}.settings-a-plan-price{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.settings-a-plan-price strong{letter-spacing:-.02em;font:600 28px/1 Geist Mono,monospace}.settings-a-plan-price span{color:#78756f;font-size:12.5px}.settings-a-features{border-top:1px solid #e8e5e0;flex-direction:column;gap:8px;padding-top:12px;display:flex}.settings-a-features>div{color:#4a4743;align-items:center;gap:10px;font-size:14px;line-height:19px;display:flex}.settings-a-features svg{color:#10a36a;stroke-width:2.25px;flex-shrink:0}.settings-a-pill{letter-spacing:.04em;color:#0f7a4f;background:#10a36a1a;border:1px solid #10a36a59;border-radius:9999px;padding:3px 9px;font-family:Geist Mono,monospace;font-size:11px;font-weight:600}.settings-a-preview-banner{color:#4a4743;background:#fff;border:1px dashed #c9c5bf;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.settings-a-soon{letter-spacing:.04em;color:#fff;white-space:nowrap;background:#1c1b1a;border-radius:9999px;padding:3px 8px;font-family:Geist Mono,monospace;font-size:10.5px;font-weight:600}.settings-a-referrals{gap:14px}.settings-a-referrals-preview{opacity:.5;filter:grayscale();pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:14px;display:flex}.settings-a-referral-actions{gap:8px;display:flex}.settings-a-referral-link{white-space:nowrap;text-overflow:ellipsis;background:#fafaf9;border:1px solid #e8e5e0;border-radius:8px;flex:1;align-items:center;min-width:0;height:38px;padding:0 12px;font:13px Geist Mono,monospace;display:flex;overflow:hidden}.settings-a-referral-actions button{white-space:nowrap;height:38px}.settings-a-counts{gap:0;padding:0;display:flex}.settings-a-counts>div{flex-direction:column;flex:1;gap:2px;min-width:0;padding:12px 16px;display:flex}.settings-a-counts>div+div{border-left:1px solid #f0efed}.settings-a-counts strong{letter-spacing:-.02em;font:600 22px Geist Mono,monospace}.settings-a-referral-row{align-items:center;gap:12px;padding:11px 20px;display:flex}.settings-a-referral-row+.settings-a-referral-row{border-top:1px solid #f0efed}.settings-a-referral-row>div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.settings-a-referral-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.settings-a-referral-row time{color:#78756f;text-align:right;white-space:nowrap;width:56px;font:12.5px Geist Mono,monospace}.settings-a-referral-avatar{color:#5c5955;background:#f0efed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11.5px;font-weight:600;display:flex}.settings-a-fee-row{border-top:1px solid #f0efed;grid-template-columns:minmax(0,1fr) 90px 90px 90px;gap:10px;padding:10px 0;font-size:13px;display:grid}.settings-a-fee-row>span:not(:first-child){text-align:right;white-space:nowrap;font-family:Geist Mono,monospace}.settings-a-fee-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=700px){.settings-pages-a{padding:24px 20px}.settings-subscription-page{padding-left:20px}}.settings-a-signout{flex-shrink:0;position:relative}.settings-a-signout-menu{z-index:10;background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;gap:2px;width:300px;padding:6px;display:flex;position:absolute;top:40px;right:0;box-shadow:0 12px 32px #00000029}.settings-pages-a .settings-a-signout-menu button{text-align:left;color:#1a1918;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;width:100%;height:auto;padding:9px 10px;display:flex}.settings-a-signout-menu button:hover{background:#f5f4f2}.settings-a-signout-menu button+button{border-top:1px solid #f0efed}.settings-a-signout-menu button>svg{flex-shrink:0;margin-top:2px}.settings-a-signout-menu button>span{flex-direction:column;gap:2px;display:flex}.settings-a-signout-menu strong{font-size:13.5px;font-weight:500}.settings-a-signout-menu small{font-size:12px;line-height:1.4}.settings-pages-a .settings-a-signout>button{gap:6px;height:34px;padding:0 12px 0 14px;font-weight:500}.settings-a-invoices{gap:0;padding:0;overflow:hidden}.settings-a-invoice{align-items:center;gap:14px;min-height:47px;padding:0 20px;display:flex}.settings-a-invoice+.settings-a-invoice{border-top:1px solid #f0efed}.settings-a-invoice time{flex:1;min-width:0;font:14px Geist Mono,monospace}.settings-a-invoice strong{white-space:nowrap;font:14px Geist Mono,monospace}.settings-a-invoice .settings-a-invoice-status{color:#0f7a4f;letter-spacing:.04em;background:#10a36a1a;border:1px solid #10a36a59;border-radius:9999px;flex:none;padding:3px 9px;font:600 11px Geist Mono,monospace}.settings-a-invoice a{color:#4b49c9;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:flex}.settings-a-invoices>p{padding:14px 0}@media (width<=700px){.settings-a-billing strong{white-space:normal;text-align:right}}.app-shell .settings-subscription-page[data-testid=settings-billing]>header h1{margin:0;line-height:1.1}.app-shell .settings-subscription-page[data-testid=settings-billing]>header>p{font-size:14px;line-height:1.55}.app-shell .settings-subscription-page[data-testid=settings-billing]>header>.settings-shared{align-items:center;gap:7px;font-size:12px;line-height:normal;display:inline-flex}.settings-subscription-page>header>.settings-shared:before{flex:none;margin-right:0}.app-shell .settings-subscription-page[data-testid=settings-billing] .settings-a-stack{gap:18px;max-width:640px}.settings-subscription-page .settings-a-plan{padding:18px 20px}.settings-subscription-page :is(.settings-a-kicker,.settings-a-pill,.settings-a-invoice-status),.settings-subscription-page :is(.settings-a-plan-price,.settings-a-billing,.settings-a-invoice) strong{font-family:Geist Mono,monospace}.settings-subscription-page .settings-a-features>div,.settings-subscription-page .settings-a-billing>div{line-height:normal}.settings-subscription-page .settings-a-portal-action{align-items:center}.app-shell .settings-subscription-page[data-testid=settings-billing] .settings-a-portal-action>.settings-a-primary{color:#fff;background:#5e5ce6;border:0;border-radius:9999px;flex-shrink:0;align-self:stretch;width:100%;height:46px;padding:0;font-size:15px;font-weight:600;line-height:normal;box-shadow:0 2px 8px #281e644d}.app-shell .settings-subscription-page[data-testid=settings-billing] .settings-a-portal-action>.settings-a-primary:hover:not(:disabled){background:#4b49c9}.settings-subscription-page .settings-a-portal-action>.settings-a-note{font-size:13px;line-height:normal}.settings-subscription-page .settings-a-invoice{min-height:0;padding:12px 20px}.settings-subscription-page .settings-a-invoice a{color:#5e5ce6;font-size:14px;font-weight:500}.settings-subscription-page .settings-a-invoice a:hover{color:#4b49c9}.settings-subscription-page .settings-a-stack>small{color:#78756f;font-size:12.5px;line-height:1.5}.settings-b{color:#1a1918;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;gap:18px;font-size:13.5px;display:flex}.portal-settings-b{max-width:720px}.settings-b h2,.settings-b h3,.settings-b p{margin:0}.settings-b h2{font-size:15px;font-weight:600}.settings-b p{color:#5c5955;font-size:13px;line-height:1.5}.sb-card{background:#fff;border:1px solid #e8e5e0;border-radius:12px}.sb-template-card{overflow:hidden}.sb-template-card>header{align-items:flex-start;gap:12px;padding:16px 20px 12px;display:flex}.sb-template-card>header>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sb-count{color:#5c5955;white-space:nowrap;padding-top:2px;font-family:Geist Mono,monospace;font-size:12px;font-weight:600}.sb-template{border-top:1px solid #f0efed}.sb-template-row{cursor:pointer;text-align:left;color:#1a1918;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 20px;display:flex}.sb-template-row:hover,.sb-template-row[aria-expanded=true]{background:#fafaf9}.sb-template-row>span:first-child{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sb-template-row strong{font-size:14px;font-weight:600}.sb-template-row small{color:#5c5955;font-size:12.5px}.sb-badge{letter-spacing:.04em;white-space:nowrap;color:#8a5a0b;background:#fbf3e0;border:1px solid #d4a01773;border-radius:9999px;padding:3px 8px;font-family:Geist Mono,monospace;font-size:10.5px;font-weight:600}.sb-badge.approved{color:#0f7a4f;background:#10a36a1a;border-color:#10a36a59}.sb-chevron{color:#a8a49e;flex-shrink:0;width:15px;font-size:20px}.sb-template-expanded{flex-direction:column;gap:12px;padding:4px 20px 18px;display:flex}.sb-email{background:#fafaf9;border:1px solid #e8e5e0;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.sb-subject-label{color:#78756f;font-size:12px}.sb-email>strong{margin-top:-4px;font-size:14px;font-weight:600}.sb-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.65}.sb-email textarea{box-sizing:border-box;color:#1a1918;resize:vertical;background:#fff;border:1px solid #5e5ce6;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:13.5px;line-height:1.6}.sb-email small{color:#5c5955;font-size:12px}.sb-template-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sb-template-actions p{flex:1;min-width:200px;font-size:12.5px}.settings-b .sb-primary{color:#fff;cursor:pointer;background:#5e5ce6;border:none;border-radius:9999px;height:36px;padding:0 18px;font-size:13px;font-weight:600;box-shadow:0 2px 8px #281e644d}.settings-b .sb-primary:hover{background:#4b49c9}.settings-b button:disabled{opacity:.55;cursor:default}.settings-b .sb-text-button{color:#5e5ce6;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.sb-reminders{flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.sb-reminders>div{flex-direction:column;flex:1;gap:3px;min-width:220px;display:flex}.sb-reminders label{color:#4a4743;align-items:center;gap:8px;font-size:13.5px;display:flex}.sb-reminders :is(select,.nomo-dropdown-trigger){color:#1a1918;background:#fff;border:1px solid #e8e5e0;border-radius:8px;height:34px;padding:0 8px;font-family:inherit;font-size:13.5px}.sb-hint{color:#78756f;font-size:12.5px;line-height:1.5}.sb-consent{color:#5c5955;font-size:12.5px}.sb-consent input{margin-right:8px}.sb-eyebrow{letter-spacing:.08em;color:#5c5955;font-family:Geist Mono,monospace;font-size:10px;font-weight:600}.sb-logo-card{flex-direction:column;gap:16px;padding:18px 20px;display:flex}.sb-logo-card.sb-logo-drag-over{border-color:var(--color-accent)}.sb-logo-upload{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.sb-logo-box{box-sizing:border-box;background:#fafaf9;border:1px solid #e8e5e0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:220px;height:96px;padding:14px;display:flex}.sb-logo-box img{object-fit:contain;max-width:100%;max-height:100%}.sb-logo-upload>div:last-child{flex-direction:column;flex:1;gap:8px;min-width:220px;display:flex}.sb-filename{font-family:Geist Mono,monospace;font-size:12px}.sb-logo-actions{gap:8px;display:flex}.sb-logo-actions button{color:#1a1918;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e8e5e0;border-radius:8px;height:32px;padding:0 12px;font-size:12.5px;font-weight:500}.sb-logo-actions button:first-child{color:#4b49c9;background:#5e5ce614;border-color:#5e5ce659;font-weight:600}.sb-logo-upload p{font-size:12px;line-height:1.45}.sb-where{border-top:1px solid #f0efed;flex-direction:column;gap:10px;padding-top:4px;display:flex}.sb-where h3{padding-top:10px;font-size:13px;font-weight:600}.sb-logo-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sb-logo-example{background:#f0efed;border-radius:10px;justify-content:center;align-items:center;height:150px;padding:15px;display:flex;overflow:hidden}.sb-logo-example img{object-fit:contain;max-width:100%;max-height:72px}.sb-logo-examples strong{margin-top:8px;font-size:12.5px;display:block}.sb-logo-examples small{color:#5c5955;font-family:Geist Mono,monospace;font-size:11px}.sb-brand-card{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.sb-brand-card>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sb-mode{background:#f0efed;border-radius:9999px;gap:2px;margin-left:auto;padding:3px;display:flex}.sb-mode button{cursor:pointer;color:#5c5955;background:0 0;border:none;border-radius:9999px;height:28px;padding:0 13px;font-size:12.5px;font-weight:600}.sb-mode button[aria-pressed=true]{color:#1a1918;background:#fff;box-shadow:0 1px 3px #00000014}.sb-brand-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:22px;display:grid}.sb-brand-controls,.sb-brand-preview{flex-direction:column;gap:10px;min-width:0;display:flex}.sb-info{color:#4a4743;background:#fafaf9;border:1px solid #e8e5e0;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.sb-info small{color:#5c5955;font-size:11.5px}.sb-swatches{flex-wrap:wrap;gap:8px;display:flex}.sb-swatches button,.sb-swatches>span{background:#fff;border:1px solid #e8e5e0;border-radius:9999px;align-items:center;gap:7px;min-height:32px;padding:0 10px 0 5px;font-size:12px;display:flex}.sb-swatches i{border-radius:9999px;width:22px;height:22px}.sb-swatches>span{color:#5e5ce6;border:1px dashed #c9c5bf;padding:0 12px;font-weight:600}.sb-color-row{border-top:1px solid #f0efed;align-items:center;gap:12px;padding:10px 0;display:flex}.sb-color-row>i{border-radius:8px;flex-shrink:0;width:34px;height:34px;box-shadow:inset 0 0 0 1px #00000014}.sb-color-row>div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sb-color-row strong{font-size:13.5px;font-weight:600}.sb-color-row small{color:#5c5955;font-size:12px}.sb-color-value{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.sb-color-value input{text-align:right;background:0 0;border:0;width:85px;font-family:Geist Mono,monospace;font-size:12.5px}.sb-color-value small{color:#78756f;font-size:11.5px}.sb-warning{color:#8a5a0b;background:#fbf3e0;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.45}.sb-contrast{color:#0f7a4f;font-size:12px}.sb-brand-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.sb-brand-actions>span{color:#5c5955;flex:1;min-width:160px;font-size:12px}.sb-preview-email{background:#fff;border:1px solid #e8e5e0;border-radius:12px;overflow:hidden}.sb-preview-email>div:last-child{flex-direction:column;gap:9px;padding:14px 16px;display:flex}.sb-preview-email small{color:#78756f;font-size:11px}.sb-preview-email img{align-self:flex-start;max-width:130px;max-height:26px}.sb-preview-email strong{font-size:14px;font-weight:600}.sb-preview-email p{color:#4a4743;font-size:12.5px;line-height:1.5}.sb-preview-button{color:#fff;border-radius:9999px;align-self:flex-start;align-items:center;height:32px;padding:0 16px;font-size:12.5px;font-weight:600;display:flex}.sb-preview-bottom{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.sb-preview-phone{background:#fafaf9;border:1px solid #d9d5cf;border-radius:20px;flex-direction:column;height:236px;display:flex;overflow:hidden}.sb-preview-phone header{background:#fff;border-bottom:1px solid #e8e5e0;justify-content:center;align-items:center;height:38px;display:flex}.sb-preview-phone header img{max-width:90px;max-height:18px}.sb-preview-phone>div{flex-direction:column;gap:8px;padding:12px 10px;display:flex}.sb-preview-phone strong{font-size:12.5px}.sb-preview-phone small{color:#5c5955;font-size:10.5px;line-height:1.4}.sb-progress{background:#f0efed;border-radius:9999px;height:4px}.sb-progress i{border-radius:9999px;width:62%;height:4px;display:block}.sb-preview-phone .sb-preview-button{height:28px;margin-top:6px;padding:0 10px;font-size:11px}.sb-preview-phone footer{text-align:center;color:#78756f;margin-top:auto;padding:8px;font-size:9px}.sb-preview-letter{background:#fff;border:1px solid #e8e5e0;border-radius:6px;flex-direction:column;gap:8px;height:236px;padding:14px;display:flex}.sb-preview-letter img{align-self:flex-start;max-width:110px;max-height:20px}.sb-preview-letter strong{font-size:11px;font-weight:600}.sb-preview-letter>i{background:#f0efed;border-radius:3px;height:5px;display:block}.sb-preview-letter small{color:#78756f;margin-top:auto;font-size:9.5px}.settings-b button:focus-visible{outline-offset:3px;outline:2px solid #5e5ce6}.sb-merge-field{color:#4b49c9;background:#5e5ce614;border-radius:4px;padding:1px 4px;font-weight:500}.sb-send-window{padding:20px}.sb-send-window fieldset{border:0;min-width:0;margin:16px 0;padding:0}.sb-send-days,.sb-send-times{flex-wrap:wrap;gap:16px;margin:12px 0;display:flex}.sb-send-days label{align-items:center;gap:6px;display:flex}.sb-send-times label{flex-direction:column;gap:6px;display:flex}.sb-send-times input{font:inherit;border:1px solid #ddd;border-radius:6px;padding:8px}.app-shell .branding-settings-page{max-width:744px;padding:28px 32px}.app-shell .branding-settings-page h1{margin:0}.app-shell .branding-settings-page .sb-brand-card>header{flex-direction:row}.branding-settings-page .sb-info:not(:has(strong)){color:#4a4743;font-size:12.5px;line-height:1.5}.branding-settings-page .sb-logo-example{padding:0}.sb-logo-mini{background:#fff;flex-direction:column;display:flex;overflow:hidden}.sb-logo-mini>div{border-bottom:1px solid #e8e5e0;justify-content:center;align-items:center;display:flex}.sb-logo-mini>span{flex-direction:column;gap:7px;padding:10px;display:flex}.sb-logo-mini i{background:#eeece9;border-radius:3px;flex:none;width:70%;height:5px;display:block}.sb-logo-mini i:nth-child(2){width:55%}.sb-logo-mini i:nth-child(3){width:62%}.sb-logo-mini-column{border:1px solid #e8e5e0;border-radius:6px;width:132px;height:124px}.sb-logo-mini-column>div{height:46px;padding:0 10px}.sb-logo-mini-column img{max-width:110px;max-height:36px}.sb-logo-mini-phone{border:1px solid #e8e5e0;border-radius:14px;width:92px;height:136px}.sb-logo-mini-phone>div{height:34px;padding:0 9px}.sb-logo-mini-phone img{max-width:62px;max-height:20px}.sb-logo-mini-phone>span{gap:6px;padding:9px}.sb-logo-mini-phone b{background:#5e5ce6;border-radius:9999px;height:22px;margin-top:6px}.sb-logo-mini-letter{aspect-ratio:8.5/11;border-radius:2px;width:100px;padding:10px;box-shadow:0 2px 8px #0000001a}.sb-logo-mini-letter>div{border:0;justify-content:flex-start;margin-bottom:6px}.sb-logo-mini-letter img{max-width:44px;max-height:16px}.sb-logo-mini-letter>span{gap:5px;padding:0}.sb-logo-mini-letter i{width:90%}.sb-preview-note{color:#5c5955;font-size:11.5px;line-height:1.45}.app-shell [data-testid=settings-referrals],.app-shell [data-testid=settings-referrals] h1{line-height:normal}.branding-settings-page .sb-logo-origin{color:#4a4743;font-size:12px}.branding-settings-page .sb-logo-mini strong{font-size:9px;line-height:1.1}.branding-settings-page .sb-preview-email small{font-size:11px}.branding-settings-page .sb-color-value small{font-size:11.5px}.branding-settings-page .sb-preview-phone small{font-size:10.5px}.branding-settings-page .sb-preview-letter small{font-size:9.5px}.app-shell .branding-settings-page h1{line-height:normal}.app-shell .app-shell-settings-page[data-testid=settings-portal]{max-width:788px;padding:34px 46px;line-height:normal}.app-shell [data-testid=settings-portal]>header{flex-direction:column;gap:6px;margin-bottom:22px;display:flex}.app-shell [data-testid=settings-portal]>header h1{margin:0}.app-shell [data-testid=settings-portal]>header p{margin:0;line-height:1.55}.portal-settings-b{line-height:normal}.portal-settings-b .sb-template-row{padding-block:13px}.portal-settings-b .sb-email textarea{font-size:14px}.app-shell .portal-settings-b p{margin:0;font-size:13px;line-height:1.5}.app-shell .portal-settings-b .sb-template-actions p{font-size:12.5px}.sb-email .sb-subject-input{box-sizing:border-box;width:100%;min-width:0;color:inherit;background:0 0;border:0;border-radius:0;margin-top:-4px;padding:0;font-family:inherit;font-size:14px;font-weight:600;line-height:normal}.sb-subject-input:focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}@media (width<=600px){.app-shell .app-shell-settings-page[data-testid=settings-portal]{padding:20px 16px}}.branding-logo-skeleton{background:linear-gradient(90deg,#eeece9,#f5f4f2,#eeece9) 0 0/200% 100%;border-radius:6px;width:150px;height:32px;animation:1.5s ease-in-out infinite branding-logo-load;display:block}@keyframes branding-logo-load{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.branding-logo-skeleton{animation:none}}.branding-suggestion{background:#fafaf9;border:1px solid #e8e5e0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.branding-suggestion button{color:#4b49c9;background:#fff;border:1px solid #e8e5e0;border-radius:8px;padding:7px 12px}.branding-settings-b .branding-custom-hex{color:#5e5ce6;border:1px dashed #c9c5bf;padding:0 12px;font-weight:600}.branding-settings-b .sb-color-value input:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #5e5ce6}.branding-settings-b .sb-color-value input[aria-invalid=true]{color:#8a5a0b}.branding-settings-b .sb-contrast[hidden]{display:none}.branding-settings-b .sb-color-value input{width:70px}.branding-settings-b .sb-mode button[aria-pressed=true]{box-shadow:0 1px 2px #00000014}.branding-settings-b .sb-info{position:relative}.branding-settings-b .sb-info:not(:has(strong)){padding-left:37px}.branding-settings-b .sb-info:not(:has(strong)):before{content:"ⓘ";color:#78756f;font-size:15px;position:absolute;top:10px;left:12px}.branding-settings-b .sb-swatches button:not(.branding-custom-hex){gap:5px;padding:0 6px 0 4px;font-size:11px}.branding-settings-b .sb-info:not(:has(strong)){background:0 0;border:0;border-radius:0;padding:0}.branding-settings-b .sb-info:not(:has(strong)):before{content:none}.branding-settings-page .branding-settings-b{margin-top:22px}.branding-settings-b .sb-logo-card{position:relative}.branding-settings-b .sb-logo-examples>div{flex-direction:column;min-width:0;display:flex}.branding-settings-b .sb-logo-examples strong{margin-top:8px}.branding-settings-b .sb-logo-examples small{margin-top:1px}.branding-settings-b .sb-logo-mini-letter>div{height:16px}.branding-settings-b .sb-preview-phone header{flex-shrink:0;overflow:hidden}.sb-logo-size-controls{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.sb-adjust-logo-size{color:#4b49c9;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline;position:absolute;top:18px;right:20px}.sb-adjust-logo-size:focus-visible{outline-offset:4px;outline:2px solid #5e5ce6}.sb-logo-size-controls .sb-size-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sb-logo-size-controls [role=group]{border:1px solid #d9d5cf;border-radius:8px;display:flex;overflow:hidden}.sb-logo-size-controls [role=group] button{color:#1a1918;cursor:pointer;background:#fff;border:0;border-left:1px solid #d9d5cf;border-radius:0;height:30px;padding:0 12px;font-size:12px;font-weight:500}.sb-logo-size-controls [role=group] button:first-child{border-left:0}.sb-logo-size-controls [role=group] button[aria-pressed=true]{color:#fff;background:#0c1b3d}.sb-logo-size-controls p.sb-readability{max-width:100%;font-size:12px;line-height:1.45}.sb-logo-size-controls p.sb-readability-good{color:#1a1918;background:#eef7f2;border-radius:8px;gap:8px;padding:8px 10px;display:flex}.sb-logo-size-controls p.sb-readability-good:before{content:"✓";color:#0f7a4f}.sb-logo-size-controls .sb-compact-upload{color:#4b49c9;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.sb-logo-size-controls .sb-primary{align-self:flex-start;width:auto}.sb-preview-phone footer{color:#78756f;justify-content:center;align-items:center;gap:5px;height:34px;font-size:11.5px;display:flex}.sb-preview-phone footer img{width:auto;height:9px}.branding-real-preview>button,.sb-real-preview-actions button,.firm-auto-brand-notice button{background:#fff;border:1px solid #d9d5cf;border-radius:8px;min-height:44px;padding:8px 12px}.firm-auto-brand-notice{background:#fafaf9;border:1px solid #d9d5cf;border-radius:12px;margin-bottom:16px;padding:16px}.firm-auto-brand-notice p{margin-block:8px}.firm-auto-brand-notice>div{flex-wrap:wrap;gap:12px;margin-bottom:8px;display:flex}.firm-auto-brand-notice span{align-items:center;gap:6px;display:inline-flex}.firm-auto-brand-notice i{border-radius:4px;width:20px;height:20px;display:inline-block}.sb-real-preview-actions{flex-wrap:wrap;gap:8px;display:flex}.branding-real-preview{z-index:auto;background:#f8f7f5;justify-items:center;gap:12px;margin-bottom:24px;padding:16px;display:grid;position:relative;inset:auto}.firm-auto-brand-notice>button{border-radius:8px;margin:4px 8px 4px 0}.branding-real-preview{min-width:0;max-width:100%}.branding-preview-viewport{border:1px solid #e8e5e0;border-radius:8px;width:100%;min-width:0;max-width:100%;max-height:70vh;overflow:auto}.branding-preview-viewport iframe{background:#fff;border:0;max-width:none;display:block}@media (width<=480px){.sb-logo-size-controls [role=group] button{min-width:0;padding-inline:6px}}.app-shell .branding-settings-page{max-width:820px}.branding-settings-b .sb-brand-card>header{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.branding-settings-b .sb-mode{background:#fff;border:1px solid #d9d5cf;border-radius:7px;margin:0;padding:0;overflow:hidden}.branding-settings-b .sb-mode button{border-radius:0;height:30px;font-weight:500}.branding-settings-b .sb-mode button[aria-pressed=true]{color:#fff;box-shadow:none;background:#102044}.branding-settings-b .sb-brand-grid{display:block}.branding-settings-b .sb-brand-controls{gap:0}.branding-settings-b .sb-info{background:0 0;border:0;border-radius:0;padding:0 0 14px}.branding-settings-b .sb-info p{margin-bottom:8px}.branding-settings-b .branding-custom-hex{background:#fff;border-radius:6px;align-self:flex-start;min-height:28px;margin-top:8px}.branding-settings-b .sb-color-row{justify-content:space-between;gap:12px;min-height:78px}.branding-settings-b .sb-color-description{flex:1}.branding-settings-b .sb-color-value{align-items:flex-start;gap:3px}.branding-settings-b .sb-color-edit{align-items:center;gap:8px;display:flex}.branding-settings-b .sb-color-edit i{border:1px solid #c9c5bf;border-radius:8px;flex:none;width:40px;height:40px;display:block}.branding-settings-b .sb-color-value input{box-sizing:border-box;text-align:left;border:1px solid #d9d5cf;border-radius:8px;width:118px;height:40px;padding:0 10px}.branding-settings-b .sb-color-value small{padding-left:48px}.branding-settings-b .sb-color-value small button{font-size:11px}.branding-settings-b .sb-contrast,.branding-settings-b .sb-warning{border-radius:8px;margin:12px 0;padding:12px;font-size:12px}.branding-settings-b .sb-contrast{color:#193e2b;background:#ebf6f0}.branding-settings-b .sb-brand-actions{justify-content:flex-start}.branding-settings-b .sb-brand-actions>span{flex-basis:100%}.branding-settings-b .sb-primary{box-shadow:none;background:#102044}.branding-settings-b .sb-primary:disabled{color:#78756f;opacity:1;background:#e8e5e0}.branding-settings-b .sb-brand-preview,.branding-settings-b .sb-where{display:none}@media (width<=600px){.app-shell .branding-settings-page{padding:20px 17px}.branding-settings-b .sb-color-row{flex-wrap:wrap;gap:8px;padding:14px 0}.branding-settings-b .sb-color-description{flex-basis:100%}.branding-settings-b .sb-color-value small{padding-left:0}.branding-settings-b .sb-logo-box{width:220px}}.app-shell .app-shell-settings{overflow-y:auto}.app-shell .app-shell-help-menu,.app-shell .app-shell-account-menu{border-radius:12px;flex-direction:column;gap:2px;width:314px;max-width:calc(100vw - 80px);display:flex;box-shadow:0 12px 32px #00000029}.app-shell .app-shell-help-menu a,.app-shell .app-shell-help-menu button,.app-shell .app-shell-account-menu-item{border-radius:8px;gap:10px;min-height:38px;padding:8px 10px;font-size:13.5px;font-weight:500}.app-shell .app-shell-help-menu a,.app-shell .app-shell-help-menu button{align-items:flex-start}.app-shell .app-shell-help-menu svg,.app-shell .app-shell-account-menu-item svg{color:#4a4743;flex:none;width:16px;height:16px;margin-top:1px}.app-shell .app-shell-help-menu small{color:#5c5955;margin-top:2px;font-size:12px;font-weight:400;line-height:1.4}.app-shell .app-shell-help-menu button:not(.app-shell-help-guide){align-items:center}.app-shell .app-shell-help-menu span{flex:1}.app-shell .app-shell-help-menu .app-shell-help-guide{align-items:center;height:30px;min-height:30px;padding:0 10px 0 36px;font-size:13px;font-weight:400}.app-shell .app-shell-help-menu .app-shell-help-guide svg{color:#a8a49e;width:13px;height:13px}.app-shell .app-shell-menu-divider{background:#f0efed;flex:none;height:1px;margin:4px 6px}.app-shell .app-shell-help-menu kbd{color:#5c5955;background:#fff;border:1px solid #e8e5e0;border-radius:4px;padding:1px 5px;font:10.5px Geist Mono,monospace}.app-shell .app-shell-help-version{color:#78756f;border-top:1px solid #f0efed;align-items:center;gap:8px;padding:8px 10px 4px;display:flex}.app-shell .app-shell-help-version span{font:11px Geist Mono,monospace}.app-shell .app-shell-help-version a{color:#5e5ce6;width:auto;min-height:0;padding:0;font-size:12px;font-weight:400}.app-shell .app-shell-account-menu-who{border-color:#f0efed;flex-direction:row;gap:12px;padding:10px 10px 12px}.app-shell .app-shell-account-menu-who>div{flex-direction:column;gap:2px;min-width:0;display:flex}.app-shell .app-shell-account-menu-who strong{font-size:13.5px}.app-shell .app-shell-account-menu-who>div>span:first-of-type{font:11.5px Geist Mono,monospace}.app-shell .app-shell-account-menu-who .app-shell-menu-avatar{color:#5c5955;background:#f0efed;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;display:flex}.app-shell .app-shell-account-menu-item{align-items:center}.app-shell .app-shell-help-menu a:hover,.app-shell .app-shell-help-menu button:hover,.app-shell .app-shell-account-menu-item:hover{background:#f5f4f2}.app-shell .settings-a-skeleton{flex-direction:column;gap:16px;display:flex}.app-shell .settings-a-skeleton span{background:#f0efed;border-radius:8px;height:38px;display:block}.app-shell .settings-a-skeleton span:first-child{width:35%;height:12px}.app-shell .settings-a-status{color:#5c5955;font-size:13.5px;line-height:1.55}.app-shell .settings-a-status button{align-self:flex-start}.app-shell .settings-gmail-rows{background:#fff;border:1px solid #e8e5e0;border-radius:12px;padding:4px 20px}.app-shell .settings-gmail-rows>div,.app-shell .settings-gmail-rows>a{color:#1a1918;align-items:center;gap:12px;padding:13px 0;font-size:13.5px;text-decoration:none;display:flex}.app-shell .settings-gmail-rows>*+*{border-top:1px solid #f0efed}.app-shell .settings-gmail-rows span{flex:1}.app-shell .settings-gmail-rows small{margin-top:4px;display:block}.app-shell .settings-gmail-rows svg{color:#a8a49e;flex:none}.app-shell .app-shell-account-menu-who img.app-shell-menu-avatar{object-fit:cover}.app-shell .settings-shell-page{line-height:normal}.app-shell .settings-shell-page h1{line-height:1.1}.app-shell .settings-shell-page .settings-a-stack{gap:20px;max-width:none}.app-shell .app-shell-help-menu,.app-shell .app-shell-account-menu{line-height:normal}.app-shell .app-shell-help-menu .app-shell-help-version a{color:#5e5ce6;flex:none;width:auto;min-height:0;padding:0;font-size:12px}.app-shell .app-shell-help-version span{white-space:nowrap}.app-shell .app-shell-account-menu-who{align-items:center}.app-shell .app-shell-account-menu-item{padding:0 10px}.app-shell .settings-shell-page .settings-a-primary{width:auto;height:34px;box-shadow:none;color:#4b49c9;background:#5e5ce614;border:1px solid #5e5ce659;border-radius:8px;align-self:flex-start;padding:0 14px;font-size:13px}.app-shell .app-shell-settings-list{line-height:normal}.app-shell .settings-a-fee-row.settings-a-kicker{font-size:10px}.app-shell .settings-a-fee-return{align-items:center;gap:10px;display:flex}.app-shell .settings-a-fee-return code{text-align:center;color:#1a1918;background:#f5f4f2;border:1px solid #e8e5e0;border-radius:4px;flex:none;width:52px;padding:3px 0;font:500 10.5px Geist Mono,monospace}.app-shell .settings-a-preview-banner [role=switch]{appearance:none;background:#a8a49e;border-radius:9999px;flex:none;width:36px;height:20px;margin-left:auto;position:relative}.app-shell .settings-a-preview-banner [role=switch]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.app-shell .settings-shell-page input,.app-shell .settings-shell-page textarea{font-weight:400}.app-shell [data-testid=firm-details-page] small{line-height:normal}.app-shell .settings-shell-page textarea{resize:none}.app-shell .settings-a-signer-policy{border:0;border-top:1px solid #f0efed;border-radius:0;padding:14px 0 0}.app-shell .settings-a-fee-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-shell .settings-a-fee-heading small{font-size:11px}.app-shell-dialog-backdrop.is-shortcuts{background:#1c1b1a47;align-items:flex-start;padding-top:calc(12vh + 12px);padding-bottom:16px;overflow-y:auto}.app-shell-help-dialog.is-shortcuts{border:1px solid #e8e5e0;border-radius:12px;flex:none;width:min(462px,100%);max-height:none;padding:0;overflow:visible;box-shadow:0 18px 48px #1c1b1a26}.app-shell-help-dialog.is-shortcuts h2{border-bottom:1px solid #e8e5e0;align-items:center;height:55px;margin:0;padding:0 16px;font-size:15px;font-weight:600;line-height:1;display:flex}.app-shell-help-dialog.is-shortcuts .app-shell-dialog-close{background:#fff;border:1px solid #e8e5e0;border-radius:8px;width:28px;height:28px;top:13px;right:16px}.app-shell-help-dialog.is-shortcuts .app-shell-dialog-close svg{width:13px;height:13px}.app-shell-shortcuts{padding:20px 16px 0}.app-shell-shortcuts .app-shell-shortcut-group{border:0;padding:0;display:block}.app-shell-shortcuts .app-shell-shortcut-group+.app-shell-shortcut-group{margin-top:13px}.app-shell-shortcut-group h3{color:#78756f;letter-spacing:.09em;margin:0 0 6px;font:500 10px/12px Geist Mono,monospace}.app-shell-shortcuts .app-shell-shortcut-group>div{color:#1a1918;border-bottom:1px solid #e8e5e0;justify-content:space-between;align-items:center;gap:12px;min-height:35px;padding:0;font-size:13px;display:flex}.app-shell-shortcuts .app-shell-shortcut-group>div:last-child{border-bottom:0}.app-shell-shortcut-group>div>span:last-child{flex:none;align-items:center;gap:4px;display:flex}.app-shell-shortcut-group em{color:#78756f;margin:0 2px;font-size:11px;font-style:normal}.app-shell-shortcuts .app-shell-shortcut-keycap{color:#1a1918;white-space:nowrap;background:#fafaf9;border:1px solid #e8e5e0;border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font:400 11px Geist Mono,monospace;display:inline-flex}.app-shell-shortcuts-footer{color:#78756f;white-space:nowrap;border-top:1px solid #e8e5e0;align-items:center;gap:5px;height:43px;margin:13px -16px 0;padding:0 16px;font-size:11px;display:flex}.app-shell-client-search-wrap[type=button]{text-align:left;cursor:pointer;width:100%;font-size:13px}.app-shell .settings-gmail-rows>button.settings-row-button{width:100%;font:inherit;color:#1a1918;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:13px 0;font-size:13.5px;display:flex}.app-shell .settings-gmail-rows>button.settings-row-button:disabled{color:#8a8680;cursor:default}.app-shell .settings-gmail-rows>[role=group]{flex-wrap:wrap}.app-shell .settings-a-status strong{color:#1a1918;font-size:14px}.app-shell .settings-a-status.is-error strong{color:#b23a2b}.app-shell .settings-a-status p{margin:0}.app-shell .settings-admin-consent p{color:#5c5955;margin:0;font-size:13.5px;line-height:1.55}.app-shell .settings-admin-consent-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-shell .settings-admin-consent-list li{color:#1a1918;flex-direction:column;gap:2px;font-size:13px;display:flex}.app-shell .settings-admin-consent-list span{color:#6b6862}.app-shell .settings-admin-consent-link{color:#6b6862;flex-direction:column;gap:6px;font-size:12px;display:flex}.app-shell .settings-admin-consent-link input{height:36px;font-family:var(--font-data,monospace);color:#1a1918;background:#fafaf9;border:1px solid #e8e5e0;border-radius:8px;padding:0 10px;font-size:12px}.app-shell .settings-admin-consent-actions{flex-wrap:wrap;gap:8px;display:flex}.app-shell .settings-admin-consent small{color:#6b6862;font-size:12px;line-height:1.5}.firm-client-payments>div:first-of-type>h2{flex:1}.firm-client-payments>fieldset>div>label{border:1px solid var(--color-border);border-radius:8px;padding:12px 14px}.firm-client-payments>fieldset>div>label:has(input:checked){border-color:var(--color-accent)}.firm-client-payments .firm-stripe-status{border:0;border-top:1px solid var(--color-border);background:0 0;border-radius:0;padding:14px 0 0}.firm-payment-methods th:nth-last-child(2){text-align:right}.firm-payment-methods td{padding-right:12px}.firm-payment-methods td:last-child{padding-right:0}.trial-rail{color:#f5f4f2;border:1px solid #383634;border-radius:8px;flex-direction:column;gap:6px;margin:8px 10px;padding:8px 10px;font-size:12.5px;display:flex}.trial-rail.is-urgent{color:#fbebc4;background:#d4a0171f;border-color:#6b4a07}.trial-rail .trial-link{text-align:left;color:#a9a8f5;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.trial-rail .trial-subscribe{width:100%;min-width:0;height:auto;box-shadow:none;color:#f5f4f2;background:#5e5ce61f;border:1px solid #817ff1;border-radius:8px;padding:6px 8px;font-size:12px}.trial-rail.is-folded{text-align:center;font-feature-settings:"tnum","ss01";margin:8px;padding:8px 0;font-family:Geist Mono,monospace}.trial-subscribe{color:#fff;min-width:160px;max-width:360px;height:44px;font:inherit;cursor:pointer;background:#5e5ce6;border:0;border-radius:9999px;padding:0 24px;font-size:14.5px;font-weight:600;box-shadow:0 2px 8px #281e644d}.trial-subscribe:disabled{opacity:.6;cursor:wait}.trial-ended-surface{box-sizing:border-box;background:#fafaf9;flex:1;justify-content:center;align-items:center;min-height:0;padding:32px;display:flex;overflow:auto}.trial-ended-card{box-sizing:border-box;color:#1a1918;background:#fff;border:1px solid #e8e5e0;border-radius:16px;flex-direction:column;gap:16px;width:480px;max-width:100%;padding:28px;display:flex}.trial-firm-logo{object-fit:contain;align-self:flex-start;width:auto;max-width:100%;height:40px}.trial-ended-intro{flex-direction:column;gap:6px;display:flex}.trial-ended-card h1{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600;line-height:1.3}.trial-ended-card p{color:#4a4743;margin:0;font-size:13.5px;line-height:1.5}.trial-kept-counts{border:1px solid #e8e5e0;border-radius:12px;font-size:13.5px;overflow:hidden}.trial-kept-counts>div{justify-content:space-between;padding:10px 14px;display:flex}.trial-kept-counts>:not(:first-child){border-top:1px solid #f0efed}.trial-kept-counts strong{font-feature-settings:"tnum","ss01";font-family:Geist Mono,monospace;font-weight:600}.trial-kept-counts p{padding:10px 14px}.trial-ended-actions{align-items:center;gap:14px;display:flex}.trial-sign-out{color:#4a4743;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.trial-ended-card small{color:#5c5955;font-size:12px}.trial-ended-card .trial-payment-failed{color:#6b4a07;background:#fdf3dc;border:1px solid #f0dca8;border-radius:12px;padding:12px 16px}.trial-billing-toast{z-index:90;color:#f5f4f2;background:#1c1b1a;border-radius:12px;max-width:calc(100vw - 64px);padding:12px 16px;font-size:13.5px;line-height:1.45;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000029}.firm-subscription-actions{align-items:center;gap:8px;display:flex}.firm-subscription-actions button{color:#1a1918;cursor:pointer;background:#fff;border:1px solid #e8e5e0;border-radius:8px;height:34px;padding:0 14px;font-size:13px;font-weight:600}.firm-subscription-actions button:first-child{color:#4b49c9;background:#5e5ce614;border-color:#5e5ce659}.firm-subscription-details{background:#fff;border:1px solid #e8e5e0;border-radius:12px}.firm-subscription-details>div{align-items:center;gap:14px;padding:14px 18px;font-size:13.5px;display:flex}.firm-subscription-details>div+div{border-top:1px solid #f0efed}.firm-subscription-details span:first-child{color:#5c5955;flex-shrink:0;width:110px}.firm-subscription-details strong{flex:1;min-width:0;font-weight:500}.firm-subscription-details button{color:#4b49c9;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.trial-ended-card.is-member h1{font-size:20px}.trial-rail.is-urgent .trial-link{color:#d5ccba;font-weight:400}.app-shell .office-scope-trigger{color:var(--shell-secondary);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:5px;width:100%;font-family:inherit;font-weight:500;display:flex}.office-scope-trigger svg{flex:none}.office-scope-trigger:focus-visible{outline:2px solid var(--shell-accent,#5e5ce6);outline-offset:-3px}.office-scope-overlay{z-index:200;color:var(--color-fg,#1a1918);font-family:Geist,sans-serif;position:fixed;inset:0}.office-scope-drawer{box-sizing:border-box;border:1px solid var(--color-border,#e8e5e0);background:var(--color-bg-card,#fff);border-radius:12px;width:min(318px,100vw - 16px);max-height:calc(100vh - 16px);padding:8px;position:fixed;overflow-y:auto;box-shadow:0 10px 28px #0000001a}.office-scope-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-secondary,#5c5955);margin:0;padding:6px 8px 4px;font-family:Geist Mono,monospace;font-size:10.5px;font-weight:500;line-height:normal}.office-scope-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.office-scope-list button{width:100%;color:inherit;text-align:left;font:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:13px;line-height:normal;display:flex}.office-scope-list button[aria-current=true]{background:#5e5ce614}.office-scope-list button>span{align-items:center;gap:4px;display:flex}.office-scope-list small{color:var(--color-fg-secondary,#5c5955);font-size:11px}.office-scope-list button:focus-visible{outline:2px solid var(--shell-accent,#5e5ce6);outline-offset:-2px}.office-scope-footer{color:var(--color-fg-secondary,#5c5955);border-top:1px solid #f0efed;margin:4px 0 0;padding:8px 10px 4px;font-size:11.5px;line-height:normal}.office-scope-reset{color:var(--shell-accent,#5e5ce6);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-size:12px}.app-shell .app-shell-firm-identity{border:0;flex-direction:column;flex:none;min-height:0;display:flex}.app-shell .app-shell-firm-identity .app-shell-firm{box-sizing:border-box;border-bottom:1px solid var(--shell-border);text-align:center;min-height:107px;max-height:none;color:var(--shell-text);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:18px 16px 16px;display:flex}.app-shell .app-shell-firm-identity .app-shell-firm-logo{object-fit:contain;image-rendering:auto;width:100%;max-width:200px;height:auto;max-height:72px;margin:0;display:block}.app-shell .app-shell-firm-identity .app-shell-firm-skeleton{background:#e8e5e0;border-radius:6px;width:120px;height:32px;animation:1.5s ease-in-out infinite pulse;display:block}.app-shell .app-shell-firm-identity .app-shell-firm-name{overflow-wrap:anywhere;min-width:0;color:var(--shell-text);font-size:14px;font-weight:600}.app-shell .app-shell-firm-identity .app-shell-office-name{color:#5c5955;padding:8px 16px;font-size:12px;font-weight:400;line-height:normal;display:block}@media (width>=1024px){.app-shell .app-shell-firm-identity:has(.app-shell-firm.is-no-logo){box-sizing:border-box;background:var(--shell-column);border:0;flex-direction:column;align-items:flex-start;gap:8px;width:calc(100% + 1px);height:auto;min-height:72px;padding:16px 16px 11px;display:flex}.app-shell .app-shell-firm-identity .app-shell-firm.is-no-logo{text-align:left;border:0;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;min-height:0;max-height:none;padding:0}.app-shell .app-shell-firm-identity .app-shell-firm.is-no-logo .app-shell-firm-name{color:var(--shell-text);font-size:15px;font-weight:600;line-height:1.25}.app-shell .app-shell-firm-identity:has(.app-shell-firm.is-no-logo) .app-shell-office-name{color:var(--shell-secondary);padding:0;font-size:12px;font-weight:500}}@media (prefers-reduced-motion:reduce){.app-shell .app-shell-firm-identity .app-shell-firm-skeleton{animation:none}}.client-bulk .client-bulk-dropzone{gap:6px;min-height:108px;padding:18px 16px}.client-bulk .client-bulk-dropzone strong{color:#1a1918;font-size:15px;font-weight:600}.client-bulk .client-bulk-dropzone span{color:#5c5955;font-size:12.5px;line-height:1.45}.client-bulk .client-bulk-pickers{justify-content:flex-start;text-decoration:none}.client-bulk .client-bulk-pickers button{color:#1a1918;background:#fff;border:1px solid #d9d5cf;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.client-bulk .client-bulk-label{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:#5c5955;margin-bottom:-8px;font-size:10.5px;font-weight:400}.client-bulk .client-bulk-footer{background:var(--color-bg,#fff);border-top:1px solid #e8e5e0;margin-inline:-16px;padding:12px 16px;position:sticky;bottom:0}.client-bulk .client-bulk-footer .client-bulk-send{width:100%}@media (width>=1024px){.client-bulk .client-bulk-footer .client-bulk-send{flex:none;width:fit-content;min-width:160px;max-width:360px;margin-left:auto;margin-right:0;padding:0 28px}}.client-bulk .client-bulk-send{background:#0f1b3d}.client-bulk .client-bulk-review,.client-bulk .client-bulk-back{color:#4a4743;align-self:flex-start;font-size:14px;text-decoration:underline}.client-bulk[data-view=checking] h1{margin-top:24px}.client-bulk[data-view=checking] .client-bulk-progress{height:6px}.client-bulk[data-view=checking] .client-bulk-progress>div{background:#0f1b3d}.client-bulk .client-bulk-stages li{gap:12px;min-height:60px}.client-bulk-stage-icon{color:#fff;border:1.5px solid #d9d5cf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.client-bulk .client-bulk-stages li[data-state]>.client-bulk-stage-icon{color:#fff}.client-bulk-stages li[data-state=done] .client-bulk-stage-icon{background:#0f7a4f;border-color:#0f7a4f}.client-bulk-stages li[data-state=current] .client-bulk-stage-icon{border-color:#0f1b3d}.client-bulk-stage-dot{background:#0f1b3d;border-radius:50%;width:4px;height:4px}.client-bulk-stage-text{flex-direction:column;gap:1px;min-width:0;display:flex}.client-bulk-stage-text strong{color:#1a1918;font-size:14px;font-weight:500}.client-bulk-stage-text span{color:#5c5955;font-size:12px}.client-bulk-stages li[data-state=current] .client-bulk-stage-text strong{font-weight:600}.client-bulk-stages li[data-state=todo] .client-bulk-stage-text strong,.client-bulk-stages li[data-state=todo] .client-bulk-stage-text span{color:#a8a49e}.client-bulk .client-bulk-stages li>.client-bulk-stage-count{font-family:var(--font-data);color:#4a4743;margin-left:auto;font-size:12px}.client-bulk .client-bulk-safety{color:#4a4743;font-size:13px}.client-bulk[data-view=results] .client-bulk-rows li{gap:10px;padding:10px 14px}.client-bulk[data-view=results] .client-bulk-description{gap:2px}.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=results]){height:100dvh;min-height:0;margin-block:0;position:relative}.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=results])>main{flex:1;min-height:0;padding-bottom:100px;overflow-y:auto}.client-bulk[data-view=results] .client-bulk-footer{z-index:20;background:#fff;margin:0;padding:12px 20px 15px;position:absolute;bottom:34px;left:0;right:0}.client-bulk[data-view=results] .client-bulk-send{min-height:50px}@media (width>=641px){.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=results]){border-radius:14px;width:min(100%,1040px);height:min(100dvh,760px);min-height:0;margin-inline:auto}.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=results])>main{width:100%;max-width:none;padding:24px 70px 100px 290px}.client-bulk[data-view=results] .client-bulk-footer{padding-inline:70px;left:220px}.client-bulk[data-view=results] .client-bulk-rail{background:#fafaf9;border-right:1px solid #e8e5e0;width:220px;padding:28px 22px;display:block;position:absolute;top:85px;bottom:34px;left:0}}.client-bulk .client-bulk-summary{font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:#5c5955;margin-top:-10px;font-size:11.5px}.client-bulk .client-bulk-group{flex-direction:column;gap:16px;display:flex}.client-bulk-cards,.client-bulk-refused{border:1px solid #e8e5e0;border-radius:12px;padding:0;list-style:none;overflow:hidden}.client-bulk-cards li{flex-direction:column;gap:2px;padding:14px;display:flex}.client-bulk-cards li+li,.client-bulk-refused li+li{border-top:1px solid #f0efed}.client-bulk-cards strong{color:#1a1918;font-size:14px;font-weight:500}.client-bulk-cards li>span{color:#5c5955;font-size:12px}.client-bulk-card-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin-top:10px;display:grid}.client-bulk-card-actions button{color:#1a1918;background:#fff;border:1px solid #d9d5cf;border-radius:8px;min-height:40px;font-size:14px;font-weight:500}.client-bulk-card-actions .client-bulk-add{color:#0f1b3d;border-color:#0f1b3d}.client-bulk-refused li{gap:10px;padding:12px 14px;display:flex}.client-bulk-refused li>span{color:#b23a2b;font-weight:600}.client-bulk-refused strong{font-family:var(--font-data);color:#1a1918;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.client-bulk .client-bulk-refused p{color:#4a4743;font-size:13px;line-height:1.45}@media (width>=641px){.client-bulk .client-bulk-footer{margin-inline:0;padding-inline:0}}@media (width<=640px){.client-portal-shell:has(div:not([hidden])>.client-bulk[data-view=choose]){--client-footer-height:40px}.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=choose])>.client-brand-header{border-bottom-color:#e8e5e0;height:85px}.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=choose])>.client-brand-header>.client-brand-header-inner{justify-content:center;height:84px;padding:12px 20px}.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=choose]) .client-brand-logo{justify-content:center;width:127px;max-width:127px}.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=choose]) .client-brand-logo img{width:auto;max-height:60px}:is(.client-portal-shell:has(div:not([hidden])>.client-bulk[data-view=choose]) .client-task-header-avatar,.client-portal-shell:has(div:not([hidden])>.client-bulk[data-view=choose]) .client-intake-header-identity){display:none}.client-task-shell:has(div:not([hidden])>.client-bulk[data-view=choose]) .client-task-main{padding:6px 20px 136px}.client-bulk[data-view=choose]{gap:16px}.client-bulk[data-view=choose] .client-intake-progress{margin-top:-7px;margin-bottom:-12px}.client-bulk[data-view=choose]>.client-intake-progress+button{align-self:flex-start;gap:0;min-height:20px;margin-bottom:-11px;font-size:13px}.client-bulk[data-view=choose]>.client-intake-progress+button svg{width:10px}.client-bulk[data-view=choose] h1{color:var(--firm-primary);line-height:26px}.client-bulk[data-view=choose]>p:first-of-type{margin-top:-10px}.client-bulk[data-view=choose] .client-bulk-dropzone{margin-inline:-5px;color:#1a1918;width:calc(100% + 10px);margin-top:1px;margin-bottom:0;padding:22px;font-size:13.33px;font-weight:400;line-height:normal}.client-bulk[data-view=choose] .client-bulk-mobile-pickers,.client-bulk[data-view=choose] .portal-integrations{margin-inline:-5px}.client-bulk[data-view=choose] .portal-integrations{margin-top:-1px}.client-bulk[data-view=choose] .portal-integrations>h2{margin-bottom:6px;margin-left:4px}.client-bulk[data-view=choose] .portal-integration-card{min-height:71px;padding:14px 12px 14px 6px}.client-bulk[data-view=choose] .client-bulk-footer{z-index:20;inset-inline:0;bottom:var(--client-footer-height,40px);background:#fff;margin:0;padding:10px 20px 9px;position:fixed}.client-bulk[data-view=choose] .client-bulk-send{background:var(--firm-primary);min-height:52px}.client-task-shell:has(div:not([hidden])>.client-bulk[data-view=choose])>.client-secure-footer{z-index:21;inset-inline:0;position:fixed;bottom:0}}.client-bulk-rail{display:none}@media (width>=641px){.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=choose]){--client-footer-height:34px;height:100dvh;overflow:hidden}.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=choose])>.client-brand-header{border-bottom-width:1px;height:85px;min-height:85px}.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=choose])>.client-brand-header>.client-brand-header-inner{border-bottom-width:1px;height:85px;min-height:85px}.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=choose])>.client-brand-header>.client-brand-header-inner{border-bottom:0;justify-content:space-between;max-width:none;height:84px;min-height:84px;padding:8px 32px}.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=choose]) .client-brand-logo img{max-height:57px}.client-portal-shell:has(div:not([hidden])>.client-bulk[data-view=choose]) .client-task-header-avatar{display:none}:is(.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=choose])>main,.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=choose]):has(#prior-return)>main){flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:16px 72px 100px 290px;overflow-y:auto}.client-bulk[data-view=choose]{gap:16px;max-width:none}.client-bulk[data-view=choose]>.client-intake-progress,.client-bulk[data-view=choose]>.client-bulk-back{display:none}.client-bulk[data-view=choose]>h1{color:#1a1918;margin:-2px 4px 0;line-height:26px}.client-bulk[data-view=choose]>p:first-of-type{margin:-10px 4px 0}.client-bulk[data-view=choose]>button:first-of-type{align-self:flex-start;min-height:20px;margin-left:4px;font-size:13px}.client-bulk[data-view=choose] .client-bulk-dropzone{min-height:89px;padding:18px 16px;font-size:13.33px}.client-bulk[data-view=choose] .client-bulk-pickers button{min-height:44px}.client-bulk[data-view=choose] .portal-integrations{margin-top:-3px}.client-bulk[data-view=choose] .portal-integrations>h2{margin:0 4px 10px}.client-bulk[data-view=choose] .portal-integration-card{min-height:71px}.client-bulk[data-view=choose] .client-bulk-footer{z-index:20;left:218px;right:0;bottom:var(--client-footer-height);background:#fff;margin:0;padding:12px 72px 15px;position:fixed}.client-bulk[data-view=choose] .client-bulk-send{background:var(--firm-primary);min-height:50px}.client-portal-shell:has(div:not([hidden])>.client-bulk[data-view=choose])>.client-secure-footer{z-index:21;position:fixed;bottom:0;left:0;right:0}.client-bulk[data-view=choose] .client-bulk-rail{top:85px;left:0;bottom:var(--client-footer-height);background:#fafaf9;border-right:1px solid #e8e5e0;width:220px;padding:28px 22px;display:block;position:fixed}.client-bulk-rail .rail-kicker{font:500 11px var(--font-data);letter-spacing:.08em;color:#5c5955}.client-bulk-rail ol{flex-direction:column;gap:18px;margin-top:17px;display:flex}.client-bulk-rail li{color:#5c5955;align-items:flex-start;gap:10px;font-size:14px;display:flex}.client-bulk-rail li>span{background:#fff;border:1px solid #d9d5cf;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.client-bulk-rail li>span.is-complete{color:#fff;background:#0f7a4f;border-color:#0f7a4f}.client-bulk-rail li[aria-current]>span{border-color:var(--firm-primary);background:var(--firm-primary);color:#fff}.client-bulk-rail strong{font-weight:400;line-height:26px;display:block}.client-bulk-rail li[aria-current] strong{color:#1a1918;font-weight:600}.client-bulk-rail .rail-save{border-top:1px solid #e8e5e0;margin-top:27px;padding-top:16px}.client-bulk-rail .client-intake-progress{flex-direction:column-reverse;gap:10px;margin:0;display:flex}.client-bulk-rail .client-progress-caption{font:11px var(--font-data);margin:0}.client-bulk-rail .client-progress-caption>span{overflow-wrap:anywhere;min-width:0}.client-bulk-rail .client-progress-receipt{flex-wrap:wrap;flex-shrink:1}.client-bulk-rail .client-progress-receipt strong{display:none}.client-bulk-rail .client-progress-segments{background:#e8e5e0;height:4px;display:block}.client-bulk-rail .client-progress-segments:before{content:"";background:var(--firm-primary);width:67%;height:100%;display:block}.client-bulk-rail .client-progress-segments>span{display:none}}@media (width>=1041px){:is(.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=choose]),.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=choose]):has(#prior-return)){--client-board-bottom:max(0px, calc(100dvh - 760px));height:min(100dvh,760px);min-height:min(100dvh,760px)}:is(.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=choose])>.client-brand-header>.client-brand-header-inner,.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=choose]):has(#prior-return)>.client-brand-header>.client-brand-header-inner){max-width:1040px;margin-inline:auto}:is(.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=choose])>main,.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=choose]):has(#prior-return)>main){width:1040px;max-width:1040px;margin-inline:auto;padding:16px 72px 100px 290px}.client-bulk[data-view=choose] .client-bulk-footer{width:822px;left:calc(50% - 302px);right:auto;bottom:calc(var(--client-board-bottom) + var(--client-footer-height))}.client-portal-shell:has(div:not([hidden])>.client-bulk[data-view=choose])>.client-secure-footer{width:1040px;left:calc(50% - 520px);right:auto;bottom:var(--client-board-bottom)}.client-bulk[data-view=choose] .client-bulk-rail{left:calc(50% - 520px);bottom:calc(var(--client-board-bottom) + var(--client-footer-height))}}@media (width<=480px){.client-task-shell:has(div:not([hidden])>.client-bulk[data-view=checking]) .client-task-main{padding:11px 24px 100px}.client-bulk[data-view=checking] h1{margin-top:127px;line-height:27px}.client-bulk[data-view=checking] .client-bulk-stages li{min-height:60px}.client-bulk[data-view=checking] .client-bulk-stage-text strong,.client-bulk[data-view=checking] .client-bulk-stage-text span{line-height:18px}.client-bulk[data-view=checking] .client-bulk-safety{line-height:19.5px}.client-task-shell:has(div:not([hidden])>.client-bulk[data-view=results]) .client-task-main{padding:46px 20px 130px}.client-bulk[data-view=results] h1{line-height:27px}.client-bulk[data-view=results] .client-bulk-summary,.client-bulk[data-view=results] .client-bulk-label{font-family:Geist Mono,ui-monospace,monospace}.client-bulk[data-view=results] .client-bulk-footer{z-index:20;inset-inline:0;margin:0;padding:12px 20px 14px;position:fixed;bottom:35px}.client-bulk[data-view=results] .client-bulk-send{min-height:50px;font-size:15px}}.client-bulk[data-wrong-year]{gap:14px}.client-bulk[data-wrong-year]>h1{color:#1a1918;margin:0;font-size:18px;line-height:normal}.client-bulk-year-files{flex-direction:column;gap:8px;display:flex}.client-bulk-year-files li{border:1px solid #e8e5e0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:500;line-height:normal;display:flex}.client-bulk-year-files li>span:first-child{overflow-wrap:anywhere;min-width:0}.client-bulk-year-files li>span:last-child{color:#5c5955;background:#f0efed;border-radius:9999px;flex:none;align-items:center;height:22px;padding:0 8px;font-size:11.5px;display:inline-flex}.client-bulk[data-wrong-year]>:is(.client-bulk-progress,.client-bulk-stages){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.client-bulk[data-wrong-year]>.client-wrong-year{display:contents}.client-bulk[data-wrong-year]>.client-wrong-year>p{color:#1a1918;background:#fafaf9;border-radius:8px;margin:0;padding:10px 12px 10px 32px;font-size:12.5px;line-height:1.5;position:relative}.client-bulk[data-wrong-year]>.client-wrong-year>p:before{content:"ⓘ";color:#5c5955;position:absolute;left:12px}.client-bulk[data-wrong-year]>.client-wrong-year>button{background:var(--firm-primary);color:#fff;border:0;border-radius:9999px;min-height:38px;padding:0 16px;font-size:13px;font-weight:600;line-height:normal}.client-bulk[data-wrong-year]>p{font-size:12px;line-height:1.5}.client-bulk[data-wrong-year]{position:relative}.client-bulk[data-wrong-year]>button.min-h-11{z-index:1;min-height:28px;font-size:12px;position:absolute;top:8px;right:12px}.client-portal-shell.client-task-shell[data-testid=client-shell]:not(.is-preview):has(div:not([hidden])>.client-bulk[data-wrong-year]){width:100%;height:100dvh;min-height:0;margin:0}.client-portal-shell.client-task-shell[data-testid=client-shell]:not(.is-preview):has(div:not([hidden])>.client-bulk[data-wrong-year])>main{flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:22px 20px 24px;overflow-y:auto}.client-portal-shell.client-task-shell[data-testid=client-shell]:not(.is-preview):has(div:not([hidden])>.client-bulk[data-wrong-year]) .client-task-header-avatar{display:none}@media (width<=640px){.client-portal-shell.client-task-shell[data-testid=client-shell]:not(.is-preview):has(div:not([hidden])>.client-bulk[data-wrong-year])>.client-brand-header{border-bottom:1px solid #e8e5e0;height:84px;min-height:84px}.client-portal-shell.client-task-shell[data-testid=client-shell]:not(.is-preview):has(div:not([hidden])>.client-bulk[data-wrong-year])>.client-brand-header>.client-brand-header-inner{justify-content:center;height:83px;min-height:0;padding:0 20px}}@media (width>=641px){.client-portal-shell.client-task-shell[data-testid=client-shell]:not(.is-preview):has(div:not([hidden])>.client-bulk[data-wrong-year]){background:#fafaf9;border:0;border-radius:12px;grid-template-rows:1fr 35px;grid-template-columns:272px minmax(0,1fr);display:grid}.client-portal-shell.client-task-shell[data-testid=client-shell]:not(.is-preview):has(div:not([hidden])>.client-bulk[data-wrong-year])>.client-brand-header{background:#fff;border:0;border-right:1px solid #e8e5e0;grid-area:1/1;height:100%;padding:22px 16px 0}.client-portal-shell.client-task-shell[data-testid=client-shell]:not(.is-preview):has(div:not([hidden])>.client-bulk[data-wrong-year])>.client-brand-header>.client-brand-header-inner{justify-content:flex-start;width:100%;height:72px;min-height:72px;margin:0;padding:0}.client-portal-shell.client-task-shell[data-testid=client-shell]:not(.is-preview):has(div:not([hidden])>.client-bulk[data-wrong-year])>main{grid-area:1/2/-1;padding:48px 40px}.client-bulk[data-wrong-year]{background:#fff;border:1px solid #e8e5e0;border-radius:14px;max-width:738px;padding:28px}.client-portal-shell.client-task-shell[data-testid=client-shell]:not(.is-preview):has(div:not([hidden])>.client-bulk[data-wrong-year])>.client-secure-footer{--client-footer-height:35px;border-right:1px solid #e8e5e0;grid-area:2/1;width:100%}.client-portal-shell.client-task-shell[data-testid=client-shell]:not(.is-preview):has(div:not([hidden])>.client-bulk[data-view=results]){border-radius:14px;width:min(100%,1040px);height:min(100dvh,760px);min-height:0;margin-inline:auto}.client-portal-shell.client-task-shell[data-testid=client-shell]:not(.is-preview):has(div:not([hidden])>.client-bulk[data-view=results])>main{width:100%;max-width:none;margin:0;padding:24px 70px 100px 290px}.client-portal-shell.client-task-shell[data-testid=client-shell]:not(.is-preview):has(div:not([hidden])>.client-bulk[data-view=results]) .client-bulk-footer{padding:12px 70px 15px;left:220px}}.client-bulk[data-view=results] .client-bulk-description strong{font-weight:500;line-height:normal}.client-bulk[data-view=results] .client-bulk-description span{line-height:normal}@media (width<=640px){.client-portal-shell.client-task-shell[data-testid=client-shell]:not(.is-preview):has(div:not([hidden])>.client-bulk[data-view=results]){border:0}}.client-portal-shell.client-task-shell[data-testid=client-shell]:not(.is-preview):has(div:not([hidden])>.client-bulk[data-view=results])>.client-brand-header{border-bottom:1px solid #e8e5e0;height:85px;min-height:85px}.client-portal-shell.client-task-shell[data-testid=client-shell]:not(.is-preview):has(div:not([hidden])>.client-bulk[data-view=results])>.client-brand-header>.client-brand-header-inner{height:84px;min-height:0;padding-block:0}.client-portal-shell.client-task-shell[data-testid=client-shell]:not(.is-preview):has(div:not([hidden])>.client-bulk[data-view=results]) .client-task-header-avatar{display:none}.client-bulk[data-view=results]>h1{line-height:normal}@media (width>=641px){.client-portal-shell.client-task-shell[data-testid=client-shell]:not(.is-preview):has(div:not([hidden])>.client-bulk[data-view=results])>.client-secure-footer>.client-secure-footer-inner{padding-left:220px}.client-bulk[data-wrong-year]>p{min-height:32px}}.client-bulk[data-view=results]>.client-intake-progress{display:none}@media (width<=640px){.client-bulk[data-view=results]>.client-intake-progress{margin-top:-10px;margin-bottom:-6px;display:block}}.client-bulk[data-view=results] .client-bulk-cards li{padding:12px 14px}.client-bulk[data-view=results] .client-bulk-cards strong{line-height:20px}.client-bulk[data-view=results] .client-bulk-cards li>span{color:#7a7670;line-height:17px}.client-bulk[data-view=results] .client-bulk-card-actions{margin-top:4px}.client-bulk[data-view=results] .client-bulk-card-actions button{font-size:13px;font-weight:400}.client-bulk[data-view=results] .client-bulk-refused li{gap:10px;padding:12px 14px}.client-bulk[data-view=results] .client-bulk-refused li>span{color:#b87500;font-size:13px;font-weight:400}.client-bulk[data-view=results] .client-bulk-refused li[data-rejection=unsafe]>span{color:#d72c20}.client-bulk[data-view=results] .client-bulk-refused strong{font-size:12.5px;font-weight:400;line-height:18px}.client-bulk[data-view=results] .client-bulk-refused p{margin-top:2px;font-size:12.5px;line-height:1.45}.client-bulk[data-view=results]>h1,.client-bulk[data-view=results]>.client-bulk-summary,.client-bulk[data-view=results] .client-bulk-label{margin-left:4px}.client-bulk[data-view=results] .client-bulk-summary{letter-spacing:0}.client-bulk[data-view=results] .client-bulk-rail .client-progress-segments:before{width:var(--progress-percent)}@media (width>=641px){.client-bulk[data-view=results] .client-bulk-rail{display:block}}.client-bulk[data-view=results]{--font-data:"Geist Mono", ui-monospace, monospace}.client-bulk[data-view=results] .client-bulk-label{font-size:11px;font-weight:500}.client-bulk[data-view=results] .client-bulk-summary{font-size:12px}.client-bulk[data-view=results] .client-progress-caption>span:first-child{font-family:var(--font-data);letter-spacing:.08em;font-size:11px}.client-bulk[data-view=results] .client-bulk-cards strong{font-size:13.5px;line-height:1.4}.client-bulk[data-view=results] .client-bulk-cards li>span{font-size:11.5px}@media (width<=640px){.client-portal-shell.client-task-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=results])>main{padding:24px 20px 100px}.client-bulk[data-view=results]>h1,.client-bulk[data-view=results]>.client-bulk-summary,.client-bulk[data-view=results] .client-bulk-label{margin-left:0}.client-bulk[data-view=results] .client-bulk-group{margin-inline:0;padding:0}.client-portal-shell.client-task-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=results])>.client-brand-header>.client-brand-header-inner{justify-content:center}.client-portal-shell.client-task-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=results]) .client-brand-logo{width:131px;max-width:131px}.client-portal-shell.client-task-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk[data-view=results]) .client-brand-logo img{width:auto;height:60px;max-height:60px}.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk:is([data-view=checking],[data-view=results])){--client-footer-height:35px;border:0;width:100%;min-height:100dvh;margin:0;line-height:normal}.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk:is([data-view=checking],[data-view=results]))>.client-brand-header{border-bottom:1px solid #e8e5e0;height:85px;min-height:85px}.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk:is([data-view=checking],[data-view=results]))>.client-brand-header>.client-brand-header-inner{justify-content:center;height:84px;padding:12px 20px}.client-portal-shell:has(div:not([hidden])>.client-bulk:is([data-view=checking],[data-view=results])) .client-brand-logo{justify-content:center;width:127px;max-width:127px}.client-portal-shell:has(div:not([hidden])>.client-bulk:is([data-view=checking],[data-view=results])) .client-brand-logo img{width:auto;max-height:60px}:is(.client-portal-shell:has(div:not([hidden])>.client-bulk:is([data-view=checking],[data-view=results])) .client-task-header-avatar,.client-portal-shell:has(div:not([hidden])>.client-bulk:is([data-view=checking],[data-view=results])) .client-intake-header-identity){display:none}.client-portal-shell.client-task-shell[data-testid=client-shell]:has(div:not([hidden])>.client-bulk:is([data-view=checking],[data-view=results]))>.client-task-main{padding:14px 20px 115px}.client-task-shell:has(div:not([hidden])>.client-bulk:is([data-view=checking],[data-view=results]))>.client-secure-footer{z-index:21;inset-inline:0;position:fixed;bottom:0}.client-bulk:is([data-view=checking],[data-view=results])>.client-intake-progress{margin:0}.client-bulk:is([data-view=checking],[data-view=results]) h1{line-height:26px}.client-bulk[data-view=checking]{padding-inline:4px}.client-bulk[data-view=checking]>.client-intake-progress{margin-inline:-4px}.client-bulk[data-view=checking] h1{margin-top:154px}.client-bulk[data-view=checking] .client-bulk-progress>div{height:100%}.client-bulk[data-view=checking] .client-bulk-stage-text strong{font-size:13.5px;line-height:19px}.client-bulk[data-view=checking] .client-bulk-stage-text span{line-height:18px}.client-bulk[data-view=checking] .client-bulk-stages li{gap:12px;padding-block:10px}.client-bulk[data-view=checking] .client-bulk-stage-text{gap:0}.client-bulk[data-view=checking] .client-bulk-stages li[data-state=todo] .client-bulk-stage-text>*{color:#78756f}.client-bulk[data-view=results]>.client-intake-progress{margin-bottom:-8px}.client-bulk[data-view=results] .client-bulk-group{margin-inline:-4px}.client-bulk[data-view=results] .client-bulk-label{margin-left:4px;line-height:13px}.client-bulk[data-view=results] .client-bulk-summary{letter-spacing:0;font-size:11.5px;line-height:17px}.client-bulk[data-view=results] .client-bulk-cards li{padding:12px 14px}.client-bulk[data-view=results] .client-bulk-cards strong{line-height:21px}.client-bulk[data-view=results] .client-bulk-cards li>span{line-height:18px}.client-bulk[data-view=results] .client-bulk-card-actions{margin-top:4px}.client-bulk[data-view=results] .client-bulk-footer{z-index:20;inset-inline:0;bottom:var(--client-footer-height,35px);background:#fff;margin:0;padding:12px 20px 14px;position:fixed}.client-portal-shell:has(.client-all-set-notes) .client-bulk[data-view=choose] .client-intake-progress{margin-top:7px}.client-portal-shell:has(.client-all-set-notes) .client-bulk[data-view=choose] h1{color:#1a1918}.client-portal-shell:has(.client-all-set-notes) .client-bulk[data-view=choose] .client-bulk-send{min-height:50px}}:is(.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>:is(.client-bulk-final,.client-upload-final-host)),.client-portal-shell[data-testid=client-shell]:has(.return-reading-final)){background:#fafaf9;border:0;border-radius:0;width:100%;max-width:none;height:auto;min-height:100dvh;margin:0}:is(.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>:is(.client-bulk-final,.client-upload-final-host))>main,.client-portal-shell[data-testid=client-shell]:has(.return-reading-final)>main){box-sizing:border-box;flex:1 0 auto;width:100%;max-width:none;margin:0;padding:28px 20px 40px;overflow:visible}:is(.client-portal-shell[data-testid=client-shell]:has(div:not([hidden])>:is(.client-bulk-final,.client-upload-final-host))>.client-brand-header>.client-brand-header-inner,.client-portal-shell[data-testid=client-shell]:has(.return-reading-final)>.client-brand-header>.client-brand-header-inner){justify-content:center;max-width:none;padding-inline:20px}:is(.client-portal-shell:has(div:not([hidden])>:is(.client-bulk-final,.client-upload-final-host)) .client-task-header-avatar,.client-portal-shell:has(div:not([hidden])>:is(.client-bulk-final,.client-upload-final-host)) .client-intake-header-identity,.client-portal-shell:has(.return-reading-final) .client-task-header-avatar,.client-portal-shell:has(.return-reading-final) .client-intake-header-identity){display:none}.client-portal-shell:has(div:not([hidden])>.client-upload-final-host)>.client-secure-footer{display:none}:is(.client-portal-shell:has(div:not([hidden])>.client-bulk-final)>.client-secure-footer,.client-portal-shell:has(.return-reading-final)>.client-secure-footer){width:100%;position:static}.client-bulk.client-bulk-final{gap:16px;width:100%;max-width:560px;margin:0 auto;padding:0}.client-bulk.client-bulk-final>h1{color:#1a1918;margin:0;font-size:24px;line-height:1.3}.client-bulk.client-bulk-final>p:first-of-type{margin:-8px 0 0}.client-bulk.client-bulk-final .client-bulk-dropzone{background:#fff;border:1px dashed #c9c5bf;border-radius:14px;width:100%;min-height:170px;margin:0;padding:24px}.client-bulk.client-bulk-final .client-bulk-dropzone span{display:none}.client-bulk.client-bulk-final .client-bulk-pickers{margin:0}.client-bulk.client-bulk-final .client-bulk-mobile-pickers{gap:8px;margin:0}.client-bulk.client-bulk-final .client-bulk-mobile-pickers button{background:#fff;border:1px solid #d9d5cf;border-radius:8px;min-height:44px}.client-bulk.client-bulk-final .client-bulk-stages{background:#fff;border:1px solid #e8e5e0;border-radius:14px;margin:0;padding:0;overflow:hidden}.client-bulk.client-bulk-final .client-bulk-stages li{padding:12px 14px}.client-bulk.client-bulk-final .client-bulk-stage-text{flex:1}.client-bulk.client-bulk-final .client-bulk-stage-count{white-space:nowrap;flex:none}.client-bulk.client-bulk-final .client-bulk-footer{background:0 0;border:0;justify-content:flex-end;margin:0;padding:0;display:flex;position:static}.client-bulk.client-bulk-final .client-bulk-footer .client-bulk-send{color:#fff;background:#5e5ce6;border-radius:9999px;min-height:52px;padding:0 28px}.client-bulk.client-bulk-final .client-bulk-safety{order:-1;margin:0}.intake-final-step{letter-spacing:.06em;color:#78756f;font-family:Geist Mono,monospace;font-size:11px}.intake-final-step-track{background:#e8e5e0;border-radius:2px;height:4px;margin-top:8px}.intake-final-step-track:before{content:"";background:var(--color-accent);width:80%;height:100%;display:block}[data-view=sorted] .intake-final-step-track:before{width:100%}.client-upload-final-host{width:100%;max-width:560px;margin-inline:auto}@media (width>=1024px){.client-bulk.client-bulk-final .client-bulk-footer .client-bulk-send{width:fit-content;min-width:160px;max-width:360px;height:52px}.client-bulk.client-bulk-final,.client-upload-final-host{max-width:640px}}@media (width<=767px){.client-bulk.client-bulk-final>h1{font-size:21px}.client-bulk.client-bulk-final .client-bulk-dropzone,.client-bulk.client-bulk-final .client-bulk-pickers{display:none}.client-bulk.client-bulk-final .client-bulk-mobile-pickers{grid-template-columns:minmax(0,1fr);display:grid}.client-bulk.client-bulk-final .client-bulk-mobile-pickers button{flex-direction:row;justify-content:flex-start;padding-inline:14px}}.client-bulk.client-bulk-final .client-bulk-dropzone .portal-final-secondary{width:auto}.client-bulk.client-bulk-final .client-bulk-safety{order:initial}.client-portal-shell:has(div:not([hidden])>.client-upload-final-host)>.client-brand-header{display:none}.bulk-pick-needed>.portal-final-secondary{margin:8px 14px}.bulk-pick-more-phone{display:none}@media (width>=768px){.bulk-pick-more[data-desktop-hidden=true]{display:none}}@media (width<=767px){.bulk-pick-needed[data-expanded=false]>.intake-final-summary-row:nth-of-type(n+2){display:none}.bulk-pick-more-phone{display:inline}.bulk-pick-more-desktop{display:none}}.client-sent-another-way{color:var(--color-accent-text);margin-top:8px;font-size:13.5px}.client-sent-another-way button{text-align:left;font-weight:600}.client-sent-another-way p{color:var(--color-fg-secondary);margin-top:6px}.client-sent-another-way>button{align-items:center;gap:4px;display:inline-flex}.client-sent-choice{gap:8px;margin-top:8px;display:flex}.client-sent-choice :is(select,.nomo-dropdown-trigger){background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:6px;padding:6px}.client-checklist-sent{color:var(--color-success);align-items:center;gap:6px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.client-still-needed{gap:14px}.client-checklist-intro h1{letter-spacing:-.01em;color:var(--color-accent-text);font-size:22px}.client-checklist-count{margin-top:-4px}.client-checklist-cards{flex-direction:column;gap:8px;margin-top:8px;display:flex}.client-checklist-card{border:1px solid var(--color-border);background:var(--color-bg-card);box-shadow:none;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.client-checklist-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.client-checklist-card .client-checklist-item-name{overflow-wrap:anywhere;font-size:14.5px;line-height:1.35}.client-checklist-count-badge{font-family:var(--font-data);color:var(--color-fg-secondary);margin-left:6px;font-size:12px;font-weight:400}.client-checklist-why{color:var(--color-fg-secondary);font-size:12.5px;line-height:1.4;display:block}.client-checklist-actions{gap:8px;display:flex}.client-card-action{min-height:44px;color:var(--color-accent-text);white-space:nowrap;background:#fff;border:1px solid #d9d5cf;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.client-card-action:hover{background:var(--color-input-bg)}.client-card-action:disabled{opacity:.5}.client-card-action:focus-visible,.client-checklist-done-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}a.client-card-action.client-checklist-upload,button.client-card-action.client-checklist-upload{background:var(--color-bg-card);color:var(--color-accent-text)}a.client-card-action.client-checklist-upload:hover,button.client-card-action.client-checklist-upload:hover{background:var(--color-input-bg)}.client-detail-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.client-detail-card .space-y-2{font-size:14px}.client-checklist-card .client-sent-another-way{margin-top:-2px;font-size:13px}.client-checklist-note{color:var(--color-fg-secondary);font-size:13px}.client-checklist-sending{background:var(--color-input-bg);min-height:40px;color:var(--color-accent-text);border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.client-checklist-sending-file{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--color-fg-secondary);flex:1;font-size:13px;font-weight:400;overflow:hidden}.client-checklist-spinner{border:2px solid color-mix(in srgb, var(--color-accent-text) 25%, transparent);border-top-color:var(--color-accent-text);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite client-checklist-spin}@keyframes client-checklist-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.client-checklist-spinner{animation:none}}.client-bulk-zone{text-align:center;background:#fafaf9;border:1.5px dashed #a8a49e;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:24px 18px;display:flex}.client-bulk-zone.is-dragging{border-style:solid;border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 6%, var(--color-bg-card))}.client-bulk-zone-icon{background:var(--color-input-bg);width:44px;height:44px;color:var(--color-accent-text);border-radius:50%;justify-content:center;align-items:center;display:flex}.client-bulk-zone h2{color:var(--color-fg);font-size:17px;font-weight:600;line-height:1.3}.client-bulk-zone p{max-width:34ch;color:var(--color-fg-secondary);font-size:13.5px;line-height:1.45}.client-bulk-zone button{min-width:150px;margin-top:4px}.client-bulk-zone-hint{color:var(--color-fg-secondary);font-size:12.5px}.client-checklist-received-rows{margin-top:8px}.client-checklist-footer{color:var(--color-fg-secondary);flex-direction:column;align-items:flex-start;gap:4px;padding-top:4px;font-size:12.5px;line-height:1.45;display:flex}.client-checklist-done-link{color:var(--color-accent-text);font-size:13px;font-weight:600;text-decoration:underline}.client-checklist-done-link:disabled{opacity:.5}[data-theme=dark] .client-bulk-zone{background:var(--color-input-bg);border-color:var(--color-border)}[data-theme=dark] .client-checklist-sending{background:var(--color-input-bg)}@media (width>=640px){.client-checklist-card:not(.client-detail-card){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;display:grid}.client-checklist-card:not(.client-detail-card)>:not(.client-checklist-card-text):not(.client-checklist-actions){grid-column:1/-1}.client-checklist-card .client-checklist-actions{grid-area:1/2}.client-checklist-card .client-card-action{flex:none;min-width:112px}}@media (width>=1280px){.client-still-needed{padding-top:48px;padding-bottom:calc(40px + var(--client-footer-height,34px));scroll-margin-top:96px}.client-checklist-intro,.client-checklist-count,.client-checklist-footer{scroll-margin-top:96px}}@media (width>=1024px){.client-card-action{height:36px;min-height:36px}}.client-task-shell[data-testid=client-shell] .client-prior-return-ask{--prior-accent:var(--color-accent-text)}.client-task-shell[data-testid=client-shell] .client-prior-return-ask h2,.client-task-shell[data-testid=client-shell] .client-prior-return-ask .client-prior-return-choose{color:var(--prior-accent)}.client-task-shell[data-testid=client-shell] .client-prior-return-ask .client-prior-return-progress span:first-child{background:var(--prior-accent)}.client-task-shell[data-testid=client-shell] .client-prior-return-ask .client-prior-return-target{border-color:color-mix(in srgb, var(--prior-accent) 35%, transparent);background:color-mix(in srgb, var(--prior-accent) 3%, transparent)}.client-task-shell[data-testid=client-shell] .client-prior-return-ask .client-prior-return-target:hover{background:color-mix(in srgb, var(--prior-accent) 7%, transparent)}.client-task-shell[data-testid=client-shell] .client-prior-return-ask .client-prior-return-icon{background:color-mix(in srgb, var(--prior-accent) 7%, transparent);color:var(--prior-accent)}.client-task-shell[data-testid=client-shell] .client-prior-return-ask .client-prior-return-links button{color:var(--prior-accent);-webkit-text-decoration-color:color-mix(in srgb, var(--prior-accent) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--prior-accent) 30%, transparent)}.client-task-shell[data-testid=client-shell] .client-prior-return-ask button:focus-visible{outline-color:var(--prior-accent)}.engagement-signing{color:var(--color-fg,#1a1918);flex-direction:column;gap:14px;line-height:normal;display:flex}.engagement-signing h2,.engagement-signing p{margin:0}.engagement-signing h2{font-weight:600}.engagement-signing-offer{border:1px solid var(--color-accent);border-radius:14px;gap:10px;padding:16px}.engagement-signing-offer h2{font-size:15px}.engagement-signing-offer p,.engagement-signing-summary{color:#4a4743;font-size:13.5px}.engagement-signing-action{background:var(--color-accent);color:#fff;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;min-height:46px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.engagement-signing-action:focus-visible,.engagement-signing-summary a:focus-visible{outline-offset:3px;outline:2px solid #5e5ce6}.engagement-signing-form h2{letter-spacing:-.01em;font-size:21px}.engagement-signing-summary{border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;gap:8px;padding:14px;line-height:1.55;display:flex}.engagement-signing-summary strong{color:#1a1918;font-size:14px;font-weight:600}.engagement-signing-summary a{color:#5e5ce6}.engagement-signing-name{overflow-wrap:anywhere;border:1px solid #d9d5cf;border-radius:10px;min-height:46px;padding:8px 12px;font-size:18px}.engagement-signing-form .engagement-signing-action{min-height:50px;font-size:15px}.engagement-signing-consent{color:#78756f;font-size:11.5px}.engagement-signing-signed{text-align:center;align-items:center;gap:10px;padding-top:24px}.engagement-signing-signed h2{font-size:22px}.engagement-signing-check{color:#0f7a4f;background:#e6f7ee;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;display:flex}[data-theme=dark] .engagement-signing{color:#f5f4f2}[data-theme=dark] .engagement-signing-offer,[data-theme=dark] .engagement-signing-summary,[data-theme=dark] .engagement-signing-name{border-color:#565e70}[data-theme=dark] .engagement-signing-offer p,[data-theme=dark] .engagement-signing-summary{color:#c9c5bf}[data-theme=dark] .engagement-signing-summary strong{color:#f5f4f2}[data-theme=dark] .engagement-signing-summary a{color:#a4a3ff}[data-theme=dark] .engagement-signing-consent{color:#aaa69f}[data-theme=dark] .engagement-signing-action{color:#0c1b3d;background:#dce3f3}@media (width<=480px){.client-portal-shell[data-testid=client-shell]:has(.household-questionnaire:is([data-testid=hh_spouse],[data-testid=hh_kids])){--client-footer-height:35px}.household-questionnaire:is([data-testid=hh_spouse],[data-testid=hh_kids])>.client-fractional-progress{margin-bottom:6px}.household-questionnaire:is([data-testid=hh_spouse],[data-testid=hh_kids])>.client-fractional-progress>.client-progress-caption{margin-bottom:0;font-family:Geist Mono,ui-monospace,monospace}.household-questionnaire:is([data-testid=hh_spouse],[data-testid=hh_kids])>.client-fractional-progress>.client-progress-caption>span:first-child{background:0 0;border-radius:0;font-weight:500}.household-questionnaire:is([data-testid=hh_spouse],[data-testid=hh_kids]) .household-questionnaire-actions{height:77px;min-height:77px;bottom:35px}}.client-year2{color:#1a1918;width:100%;max-width:680px;margin-inline:auto;padding-bottom:100px}.client-year2 h1{letter-spacing:-.01em;margin:0 4px;font-size:21px;font-weight:600;line-height:27px}.client-year2 .year2-intro{color:#4a4743;margin:5px 4px 0;font-size:14px;line-height:21px}.client-year2 .client-fractional-progress{margin:0 4px 6px}.year2-back{color:#5c5955;min-height:20px;margin:0 4px 5px;font-size:13px;line-height:20px;display:block}.year2-steps,.year2-check-rows{background:#fff;border:1px solid #e8e5e0;border-radius:12px;margin-top:16px;overflow:hidden}.year2-steps li{align-items:center;gap:12px;padding:12px 14px;display:flex}.year2-steps li+li,.year2-check-row+.year2-check-row{border-top:1px solid #f0efed}.year2-steps li>span{color:#78756f;border:1px solid #d9d5cf;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;line-height:normal;display:grid}.year2-steps li:first-child>span{border-color:var(--color-accent);background:var(--color-accent);color:#fff;font-weight:600}.year2-steps strong{font-size:14px;font-weight:600;line-height:18.5px;display:block}.year2-steps p{color:#5c5955;margin-top:2px;font-size:12.5px;line-height:17.5px}.year2-vault{background:#fafaf9;border:1px solid #f0efed;border-radius:12px;margin-top:16px;padding:12px 14px}.year2-vault>strong{color:#5c5955;font:400 10px/14px var(--font-data);letter-spacing:.08em;display:block}.year2-vault>p{margin-top:4px;font-size:13px;line-height:20px}.year2-check-row{align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.year2-check-row>div{flex:1;min-width:0}.year2-check-row strong{color:#5c5955;font-size:12px;font-weight:400;line-height:15.6px;display:block}.year2-check-row p{overflow-wrap:break-word;margin-top:2px;font-size:14px;line-height:19.6px}.year2-check-row>button{color:#1a1918;background:#fff;border:1px solid #d9d5cf;border-radius:8px;flex:none;min-height:40px;padding:0 16px;font-size:13px;line-height:normal}.year2-check-row.is-different{background:#fafaf9}.year2-check-row.is-different>button{border-color:var(--color-accent);color:var(--color-accent)}.year2-check-row small{color:#5c5955;font-size:11px;line-height:18px;display:block}.year2-identity-note{color:#4a4743;margin:14px 4px 0;font-size:12.5px;line-height:18px}.year2-actions{z-index:20;inset-inline:0;bottom:var(--client-footer-height,34px);background:#fff;border-top:1px solid #e8e5e0;padding:12px 20px 14px;position:fixed}.year2-actions:empty{height:76px}.year2-start-button{background:var(--color-accent);color:#fff;border-radius:9999px;min-height:50px;font-size:15px;font-weight:600;line-height:normal;display:block;position:static}.year2-actions>button{background:var(--color-accent);color:#fff;border-radius:9999px;width:100%;min-height:50px;font-size:15px;font-weight:600;line-height:normal;display:block}.client-year2 button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.client-year2 button:disabled{opacity:.55}.client-year2-documents{width:100%;max-width:680px;margin-inline:auto}.client-year2-documents .client-year2-upload{gap:16px;max-width:680px;padding-bottom:100px}.client-year2-upload .year2-upload-receipt{background:#f3f1ff;border-radius:12px;padding:12px 14px}.year2-upload-receipt>strong{font-size:14px;font-weight:600;line-height:20px;display:block}.year2-upload-receipt>p{color:#4a4743;margin-top:4px;font-size:13px;line-height:19px}.client-year2-upload[data-view=choose]>h1{color:#1a1918;letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:27px}.client-year2-upload[data-view=choose]>p:first-of-type{color:#4a4743;font-size:14px;line-height:21px}.client-year2-upload[data-view=choose]>.client-bulk-back{display:none}.client-year2-upload[data-view=choose] .client-bulk-footer{bottom:calc(var(--client-board-bottom,0px) + var(--client-footer-height,34px));padding:12px 20px 14px}.client-year2-upload[data-view=choose] .client-bulk-send{background:var(--color-accent);min-height:50px}@media (width>=720px){.client-year2>.client-fractional-progress{display:none}.year2-actions,.client-year2-upload[data-view=choose] .client-bulk-footer{width:auto;padding:12px 70px 14px;left:calc(max(0px,50vw - 520px) + 220px);right:max(0px,50vw - 520px)}.client-year2-upload[data-view=choose]>.client-intake-progress{display:none}.client-year2-upload[data-view=choose] .portal-integrations{margin-top:-3px}}@media (width<=719px){.client-portal-shell[data-testid=client-shell]:has(.client-year2,.client-year2-documents){--client-footer-height:35px;border:0;width:100%;height:100dvh;min-height:100dvh;margin:0}.client-portal-shell[data-testid=client-shell]:has(.client-year2,.client-year2-documents)>.client-brand-header{border-bottom:1px solid #e8e5e0;height:85px;min-height:85px}.client-portal-shell[data-testid=client-shell]:has(.client-year2,.client-year2-documents)>.client-brand-header>.client-brand-header-inner{justify-content:center;height:84px;min-height:0;padding:0}.client-portal-shell:has(.client-year2,.client-year2-documents) .client-brand-logo{width:130px;max-width:130px}.client-portal-shell:has(.client-year2,.client-year2-documents) .client-brand-logo img{max-height:60px}.client-portal-shell:has(.client-year2,.client-year2-documents) .client-task-header-avatar{display:none}.client-portal-shell.client-task-shell[data-testid=client-shell]:has(.client-year2,.client-year2-documents)>main{flex:1;min-height:0;padding:14px 16px 100px;overflow-y:auto}.client-portal-shell:has(.client-year2,.client-year2-documents)>footer.client-secure-footer{z-index:21;inset-inline:0;position:fixed;bottom:0}.client-year2-check .client-fractional-progress{margin-bottom:6px}.client-year2-start .year2-intro{margin-top:6px}.client-year2-start .year2-steps{margin-top:18px}.client-portal-shell.client-task-shell[data-testid=client-shell]:has(.client-year2-upload[data-view=choose])>main.client-task-main{padding:14px 16px 100px}.client-year2-upload[data-view=choose]>.client-intake-progress{margin:0 4px -12px}.client-year2-upload[data-view=choose]>.client-bulk-back,.client-year2-upload[data-view=choose]>.client-intake-progress+button{display:flex}.client-year2-upload[data-view=choose]>.client-intake-progress+button{color:#5c5955;margin-inline:4px;font-size:13px;line-height:20px}.client-year2-upload[data-view=choose]>h1{margin:16px 4px 0}.client-year2-upload[data-view=choose]>p:first-of-type{margin:-10px 4px 0}.client-year2-upload[data-view=choose] .client-bulk-dropzone,.client-year2-upload[data-view=choose] .client-bulk-mobile-pickers,.client-year2-upload[data-view=choose] .portal-integrations{width:100%;margin-inline:0}.client-year2-upload[data-view=choose] .client-bulk-dropzone{min-height:108px;margin-top:0}.client-year2-upload[data-view=choose] .portal-integrations{margin-top:0}.year2-check-row{min-height:82.1875px}.year2-check-row:nth-child(4){min-height:65px}.year2-check-row.is-different{min-height:100.188px}}.year2-check-row.is-different p{color:#78756f;text-decoration:line-through}.year2-check-row.is-different small{color:var(--color-accent)}.year2-check-row>button{min-width:84px}.year2-check-row.is-different>button{color:#1a1918;border-color:#d9d5cf}@media (width>=720px){.year2-check-row{min-height:65px}}.year2-prior-documents{border:1px solid #e8e5e0;border-radius:12px;padding:14px}.year2-prior-documents h2{font-size:15px;font-weight:600}.year2-prior-documents p{color:#4a4743;margin-top:6px;font-size:13px;line-height:19px}.year2-prior-documents li{padding-block:12px;font-size:13px}.year2-prior-documents li+li{border-top:1px solid #f0efed}.year2-prior-documents li>span{color:#5c5955;margin-top:4px;display:block}.client-year2 .client-fractional-progress>.client-progress-caption,.client-year2-upload .client-fractional-progress>.client-progress-caption{margin-bottom:0}.client-year2-upload .year2-prior-documents>p{font-size:13px;line-height:19px}.client-year2-upload .year2-upload-receipt{background:#5e5ce614}.client-year2-upload .year2-upload-receipt>p{font-size:13px;line-height:19.5px}@media (width>=720px){.client-year2-upload[data-view=choose]>h1{margin-top:-10px}}@media (width<=719px){.client-year2-upload[data-view=choose]>h1{margin-top:0}.client-year2 .year2-back{margin-bottom:3px}.client-year2 .year2-intro{margin-top:6px}}.year2-skip-documents{color:var(--color-accent-text);margin:0 auto 120px;font-size:14px;line-height:20px;text-decoration:underline;display:block}.example-walkthrough-backdrop{z-index:100;background:#1c1b1a59;padding:16px;display:flex;position:fixed;inset:0 0 0 208px}body:has(.app-shell-rail.is-collapsed) .example-walkthrough-backdrop{left:56px}.example-walkthrough-frame{background:#fff;border:3px solid #5e5ce6;border-radius:14px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden;box-shadow:0 16px 48px #0000002e}.example-walkthrough-frame>header{color:#f5f4f2;background:#1c1b1a;flex-shrink:0;align-items:center;gap:12px;min-height:44px;padding:0 10px 0 16px;font-size:13px;display:flex}.example-walkthrough-frame>header>span{flex:1;min-width:0}.example-walkthrough-frame>header small{font-family:var(--font-data);color:#c9c5bf}.example-walkthrough-frame>header button{border:1px solid #4a4743;border-radius:8px;height:28px;padding:0 10px;font-size:12.5px;font-weight:600}.example-walkthrough-body{flex:1;min-height:0;overflow:auto}.example-walkthrough-body .client-portal-shell{min-height:100%}.example-documents{flex-direction:column;gap:16px;max-width:640px;margin:0 auto;display:flex}.example-documents h2{letter-spacing:-.01em;font-size:22px;font-weight:600}.example-documents p{color:#4a4743;font-size:14px;line-height:1.55}.example-documents-picker{border:2px dashed #c9c5bf;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:28px;display:flex}.example-documents-picker button{color:#4b49c9;background:#5e5ce614;border:1px solid #5e5ce659;border-radius:8px;min-height:40px;padding:0 20px;font-size:13.5px;font-weight:600}.example-documents-files{border:1px solid #e8e5e0;border-radius:12px;overflow:hidden}.example-documents-files>div{border-bottom:1px solid #f0efed;align-items:center;gap:12px;padding:10px 14px;display:flex}.example-documents-files>div>span:first-child{flex-shrink:0}.example-documents-files>div>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-data);flex:1;font-size:12.5px;overflow:hidden}.example-documents-files strong{color:#0f7a4f;font-size:12px;font-weight:600}.example-documents>button{border-radius:9999px;align-self:flex-end;min-width:160px;max-width:360px}.vault-ownership-tabs{border-bottom:1px solid #e8e5e0;gap:22px;min-width:0;height:36px;margin:12px 0 24px;display:flex}.vault-ownership-tabs button{color:#5c5955;border-bottom:2px solid #0000;align-items:center;gap:6px;min-width:0;padding:0 2px;font-size:13.5px;display:flex}.vault-ownership-tabs button[aria-selected=true]{color:#1a1918;border-bottom-color:#7060e8;font-weight:600}.vault-ownership-tabs button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vault-ownership-tabs small,.vault-ownership-tabs svg{flex-shrink:0}.vault-ownership-tabs small{font:11.5px Geist Mono,monospace}.vault-download-control{flex-shrink:0;margin-left:auto;position:relative}.vault-download-trigger{white-space:nowrap;background:#fff;border:1px solid #d8d5d0;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;display:flex}.vault-download-panel{z-index:60;color:#1a1918;background:#fff;border:1px solid #e8e5e0;border-radius:12px;width:340px;max-width:calc(100vw - 32px);padding:16px;font-size:13px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #1a191826}.vault-download-panel header,.vault-file-menu header{color:#5c5955;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font:11px Geist Mono,monospace;display:flex}.vault-download-panel header button,.vault-file-menu header button{place-items:center;width:24px;height:24px;display:grid}.vault-download-option{align-items:center;gap:9px;padding:8px 0;display:flex}.vault-download-option>:last-child{margin-left:auto;font:12px Geist Mono,monospace}.vault-download-panel input,.vault-select-checkbox{accent-color:#7060e8;flex-shrink:0;width:15px;height:15px}.vault-download-sections{overscroll-behavior:contain;border-bottom:1px solid #e8e5e0;max-height:220px;padding-left:12px;overflow:auto}.vault-download-options{gap:12px;padding:16px 0;display:grid}.vault-download-options label{align-items:center;gap:9px;display:flex}.vault-export-primary{color:#fff;background:#7060e8;border-radius:9999px;width:100%;min-height:38px;padding:8px 16px;font-size:13px;font-weight:600;display:block}.vault-export-primary:disabled{opacity:.45}.vault-download-panel [role=alert],.vault-file-actions [role=alert]{margin-top:8px;font-size:12px}.vault-managed-row{align-items:center;min-width:0;display:flex;position:relative}.vault-managed-row>.filed-return-row{flex:1;min-width:0;padding-right:10px}.vault-managed-row .filed-return-name{flex:1;min-width:0}.vault-managed-row .filed-return-name strong,.vault-managed-row .filed-return-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vault-file-actions{flex-shrink:0;margin-right:12px;position:relative}.vault-file-actions summary{text-align:center;cursor:pointer;border-radius:6px;width:24px;list-style:none}.vault-file-actions summary::-webkit-details-marker{display:none}.vault-file-menu{z-index:45;background:#fff;border:1px solid #e8e5e0;border-radius:10px;width:240px;max-width:calc(100vw - 32px);padding:10px;position:absolute;top:26px;right:0;box-shadow:0 8px 24px #1a19181f}.vault-file-menu button[role=menuitem]{text-align:left;border-radius:6px;width:100%;padding:8px;font-size:13px;display:block}.vault-file-menu button[role=menuitem]:hover{background:#f5f4f2}.vault-file-menu p{color:#5c5955;padding:8px;font-size:12px}.vault-select-checkbox{cursor:pointer;margin-left:14px}.vault-list-controls{justify-content:flex-end;margin-bottom:8px;display:flex}.vault-list-controls button{border:1px solid #e8e5e0;border-radius:8px;padding:5px 10px;font-size:12px}.vault-selection-bar{z-index:35;background:#fff;border:1px solid #d8d5d0;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;width:max-content;max-width:100%;margin:16px auto;padding:12px 18px;font-size:13px;display:flex;position:sticky;bottom:20px;box-shadow:0 8px 24px #1a19181f}.vault-selection-bar button{color:#5149e8}.vault-firm-header>div{align-items:center;gap:10px;min-width:0;display:flex}.vault-firm-header p{color:#78756f;font-size:12px;font-weight:400}.vault-firm-empty{color:#5c5955;padding:12px 0;font-size:13px}.client-record-drop-overlay{pointer-events:none;z-index:80;text-align:center;background:#fffffff0;border:2px dashed #7060e8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.client-record-drop-overlay strong{font-size:20px;font-weight:600}.client-record-drop-overlay p{color:#5c5955;font-size:14px}.vault-year-toolbar .binder-upload-choose{color:#5149e8;white-space:nowrap;background:#efeefc;border:1px solid #c5c2ff;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:140px;min-height:32px;padding:0 10px;font-size:12px;display:flex}.vault-year-toolbar .binder-upload-choose:before{content:none!important}.vault-year-toolbar .binder-upload-drop-area{min-width:0}.vault-year-toolbar .binder-upload-drop-area>ul{z-index:50;background:#fff;border:1px solid #e8e5e0;border-radius:8px;max-width:340px;max-height:220px;margin-top:8px;padding:12px;position:absolute;right:0;overflow:auto}.vault-year-toolbar .binder-upload-drop-area{position:relative}.vault-year-actions{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.vault-year-actions>.vault-download-control{margin-left:0}.vault-year-toolbar .vault-year-actions>.binder-upload-drop-area{flex:none}.vault-year-toolbar .vault-year-actions .vault-upload-hint{text-overflow:ellipsis;min-width:0;margin:0;font-size:11px;overflow:hidden}.binder-viewer-actions .vault-viewer-download{place-items:center;display:grid}@media (width<=1100px){.vault-year-toolbar{flex-wrap:wrap}.vault-year-toolbar .vault-upload-hint,.vault-download-trigger>span{display:none}.vault-download-panel{width:320px}.vault-ownership-tabs{gap:18px}.staff-vault-guide{display:none}}.tax-year-compact{display:none;position:relative}.tax-year-compact>button{min-height:28px;padding:0 10px;font:600 12.5px Geist Mono,monospace}.tax-year-menu-heading{justify-content:space-between;align-items:center;display:flex}.tax-year-menu-heading button{width:24px;height:24px}.year-vault .filed-returns:has(.vault-file-actions){overflow:visible}.vault-file-menu.is-above{top:auto;bottom:calc(100% + 4px)}@media (width<=1100px){:is(.vault-year-toolbar .tax-year-control:has(>.tax-year-compact)>.tax-year-segments,.vault-year-toolbar .tax-year-control:has(>.tax-year-compact)>.tax-year-label){display:none}.vault-year-toolbar .tax-year-compact{display:inline-flex}.staff-year-vault .filed-return-tile{border-radius:6px;width:40px;height:30px}}.tax-year-compact .tax-year-menu{max-height:280px}.tax-year-compact .tax-year-menu input{border:1px solid #e8e5e0;border-radius:6px;width:100%;padding:6px 8px;font-size:12px}@media (width<1280px){.vault-not-read .vault-file-actions{grid-area:1/3}}.nm-bulk-position{z-index:90;max-width:calc(100vw - 24px);animation:.2s ease-out nm-bulk-in;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@keyframes nm-bulk-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.nm-bulk-bar,.nm-bulk-result{box-sizing:border-box;color:#f5f4f2;white-space:nowrap;background:#1c1b1a;border-radius:12px;align-items:center;gap:2px;min-height:44px;padding:6px 6px 6px 14px;font-size:13px;display:flex;box-shadow:0 12px 32px #0000003d}.nm-bulk-bar strong{margin-right:6px;font-weight:600}.nm-bulk-number{font-variant-numeric:tabular-nums;font-feature-settings:"ss01";font-family:Geist Mono,monospace}.nm-bulk-bar button,.nm-bulk-result button{color:#f5f4f2;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.nm-bulk-bar button:hover,.nm-bulk-result button:hover{background:#ffffff14}.nm-bulk-bar button:focus-visible,.nm-bulk-result button:focus-visible{outline-offset:2px;outline:2px solid #7b7aed}.nm-bulk-bar button:disabled{opacity:.5;cursor:default}.nm-bulk-bar svg{stroke-width:1.75px;color:#bdb8b0;width:14px;height:14px}.nm-bulk-all,.nm-bulk-all-label{color:#a8a7f5!important}.nm-bulk-divider{background:#383634;width:1px;height:20px;margin:0 4px}.nm-bulk-menu-wrap{position:relative}.nm-bulk-menu{color:#1a1918;background:#fff;border:1px solid #e8e5e0;border-radius:12px;min-width:200px;padding:6px;position:absolute;bottom:calc(100% + 6px);box-shadow:0 12px 32px #00000029}.nm-bulk-menu p{color:#5c5955;letter-spacing:.08em;margin:5px 8px;font:600 10px Geist Mono,monospace}.nm-bulk-menu button{color:#1a1918;text-align:left;justify-content:flex-start;width:100%;display:flex}.nm-bulk-menu button:hover{background:#f5f4f2}.nm-bulk-owner-avatar{background:#eae9f9;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.nm-bulk-no-owner{border:1px dashed #bb8534;border-radius:50%;width:20px;height:20px}.nm-bulk-more{width:248px;right:0}.nm-bulk-more button{color:#b3261e;height:auto;padding:8px 10px;font-weight:600;display:block}.nm-bulk-more small{color:#5c5955;margin-top:3px;font-size:11.5px;font-weight:400;display:block}.nm-bulk-more button:hover{background:#fbedea}.nm-bulk-result{gap:9px}.nm-bulk-result svg{color:#51c98d}.nm-bulk-result button{color:#a8a7f5}.nm-selection-hit{box-sizing:border-box;cursor:pointer;background:0 0;border:0;align-self:stretch;place-items:center end;width:54px;margin-left:-18px;padding-right:6px;display:grid}.nm-selection-box{box-sizing:border-box;opacity:0;background:#fff;border:1.5px solid #c9c5bf;border-radius:5px;place-items:center;width:18px;height:18px;transition:opacity .15s;display:grid}.nm-ct-row:hover .nm-selection-box,.nm-selection-hit:focus-visible .nm-selection-box,.nm-selection-active .nm-selection-box{opacity:1}.nm-selection-hit:hover .nm-selection-box{border-color:#a8a49e}.nm-selection-hit[aria-checked=true] .nm-selection-box{color:#fff;background:#5e5ce6;border-color:#5e5ce6}.nm-selection-hit svg{stroke-width:3.5px;width:14px;height:14px}.nm-ct-row:has(.nm-selection-hit[aria-checked=true]){background:#5e5ce60f}.nm-ct-row:has(.nm-selection-hit[aria-checked=true]):hover{background:#5e5ce617}.nm-selection-header{color:#5e5ce6;cursor:pointer;background:#fff;border:1.5px solid #c9c5bf;border-radius:5px;width:18px;height:18px;margin-left:-10px;padding:0}.nm-selection-header[aria-checked=true]{color:#fff;background:#5e5ce6}.nm-selection-header svg{stroke-width:3.5px;width:14px;height:14px}.nm-ct-row.is-clients>.nm-ct-selection{z-index:2;align-self:stretch;position:relative;overflow:visible}.nm-ct-head.is-clients>.nm-ct-selection{overflow:visible}.nm-selection-hit{width:56px;margin:0;padding-right:6px;position:absolute;inset:0 auto 0 -32px}.nm-selection-header{place-items:center;margin:0;display:grid}.nm-ct-head:has(.nm-selection-header)~.nm-ct-list .nm-selection-box{opacity:1}.nm-bulk-bar>button[aria-label=Clear\ selection]{flex:none}.nm-bulk-bar>.nm-bulk-menu-wrap:has(>button[aria-label]){flex:none}.nm-bulk-bar button[aria-label="More bulk actions"],.nm-bulk-bar button[aria-label=Clear\ selection]{width:32px;padding:0}.nm-bulk-menu{max-width:calc(100vw - 16px)}.nm-bulk-menu-list{max-height:220px;overflow:auto}.nm-bulk-menu-search{box-sizing:border-box;width:100%;height:32px;font:inherit;color:#1a1918;border:1px solid #e8e5e0;border-radius:6px;padding:0 8px}.nm-bulk-menu .nm-ct-menu-header button{width:24px;height:24px;padding:0}.nm-bulk-all-label{display:none}.nm-selection-hit{width:32px;padding-right:10px;left:-4px}.nm-selection-header{background:0 0;border:0;width:32px;height:32px;position:relative;left:-7px}.nm-selection-header:before{content:"";background:#fff;border:1.5px solid #c9c5bf;border-radius:5px;position:absolute;inset:7px}.nm-selection-header[aria-checked=true]{background:0 0}.nm-selection-header[aria-checked=true]:before{background:#5e5ce6;border-color:#5e5ce6}.nm-selection-header svg{position:relative}.invite-delivery-chip{color:#5c5955;white-space:nowrap;background:#f0efed;border-radius:9999px;flex-shrink:0;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.invite-delivery-chip.is-bounced{color:#b83a2c;background:#fbedea}.invite-delivery-chip.is-no_click{color:#8a5a0b;background:#fbf4e6}.invite-delivery-chip.is-texted{color:#5c5955;background:#f0efed}.invite-delivery-chip.is-confirmed,.invite-delivery-chip.is-reviewed{color:#0f7a4f;background:#eef7f2}.invite-delivery-chip.is-submitted{color:#4b49c9;background:#5e5ce614}.invite-delivery-trigger{cursor:pointer;text-align:left;background:0 0;border:0;flex-shrink:0;align-self:flex-start;align-items:center;height:22px;padding:0;line-height:22px;display:inline-flex}.invite-delivery-trigger:focus-visible{outline-offset:3px;border-radius:9999px;outline:2px solid #5e5ce6}.invite-timeline-popover{z-index:100;box-sizing:border-box;color:#1a1918;letter-spacing:normal;background:#fff;border:1px solid #e8e5e0;border-radius:12px;width:360px;max-width:calc(100vw - 32px);max-height:calc(100vh - 24px);padding:16px;font-weight:400;line-height:normal;position:fixed;overflow:auto;box-shadow:0 12px 32px #00000029}.invite-timeline-popover h2{letter-spacing:-.01em;margin:0 0 12px;font-size:15px;font-weight:600}.invite-timeline-popover ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.invite-timeline-popover:has(>ol>li:nth-child(4):last-child):not(:has(>.invite-delivery-card)){padding-bottom:16.5px}.invite-timeline-popover:has(>ol>li:nth-child(4):last-child):not(:has(>.invite-delivery-card))>h2{margin-bottom:13px}.invite-timeline-popover:has(>ol>li:nth-child(4):last-child):not(:has(>.invite-delivery-card))>ol{gap:11.4px}.invite-timeline-popover li{align-items:flex-start;gap:10px;display:flex}.invite-timeline-popover li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.invite-timeline-popover li i{background:#a8a49e;border-radius:9999px;flex-shrink:0;width:10px;height:10px;margin-top:5px}.invite-timeline-popover li i.is-danger{background:#b83a2c}.invite-timeline-popover li i.is-success{background:#0f7a4f}.invite-timeline-popover li strong{font-size:13px;font-weight:500}.invite-timeline-popover li p{color:#5c5955;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:normal}.invite-delivery-card{color:#1a1918;letter-spacing:normal;background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;gap:12px;margin-top:16px;padding:16px;font-weight:400;line-height:normal;display:flex}.invite-timeline-popover>.invite-delivery-card{margin-inline:-17px}.invite-card-heading,.invite-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invite-card-heading strong{letter-spacing:-.01em;font-size:14px;font-weight:600}.invite-delivery-card p{color:#4a4743;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.invite-card-actions button{box-sizing:content-box;color:#1a1918;letter-spacing:normal;white-space:nowrap;background:#fff;border:1px solid #d9d5cf;border-radius:8px;justify-content:center;align-items:center;height:34px;padding:0 12px;font-size:12.5px;font-weight:500;line-height:normal;display:inline-flex}.invite-card-actions button.invite-primary{color:#fff;background:#5e5ce6;border:0;border-radius:9999px;height:38px;padding:0 16px;font-size:13px;font-weight:600}.invite-card-actions button.invite-check{color:#4b49c9;background:#5e5ce614;border-color:#5e5ce659;font-weight:600}.invite-card-actions button:disabled{cursor:not-allowed;opacity:.55}.wn-stack{flex-direction:column;gap:12px;display:flex}.wn-box,.wn-panel{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;line-height:normal;font-family:var(--font-body,"Geist", sans-serif);color:#1a1918;box-sizing:border-box}.wn-box{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e5e0;border-radius:10px;flex-direction:column;gap:4px;width:100%;min-width:0;padding:10px 14px;transition:box-shadow .4s ease-out;display:flex;box-shadow:1px 0 #e8e5e0,0 1px #e8e5e0}.wn-box.wn-pending{border-color:#5e5ce673}.wn-box.wn-open,.wn-box:hover{background:#fafaf9}.wn-box.wn-ring{box-shadow:0 0 0 4px #5e5ce638}.wn-label{font-family:var(--font-data,"Geist Mono", monospace);font-feature-settings:"tnum","ss01";letter-spacing:.08em;color:#5c5955;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.wn-dot{background:#5e5ce6;border-radius:9999px;flex-shrink:0;width:7px;height:7px;display:inline-block}.wn-box-dot{width:6px;height:6px}.wn-muted-dot{background:#d9d5cf}.wn-value{align-items:center;gap:6px;font-size:15px;font-weight:500;line-height:1.25;display:flex}.wn-value .wn-chevron{width:13px;height:13px}.wn-chevron{flex-shrink:0;transition:transform .15s;display:block}.wn-panel{background:#fff;border:1px solid #e8e5e0;border-radius:10px;flex-direction:column;margin-top:-6px;padding:8px 14px;display:flex}.wn-panel button{cursor:pointer;font-family:inherit}.wn-panel button:disabled{cursor:wait}.wn-heading{align-items:center;gap:10px;padding:2px 0 6px;display:flex}.wn-spacer{flex:1}.wn-link{color:#4b49c9;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.wn-category{border-top:1px solid #f0efed}.wn-category-toggle{text-align:left;color:#1a1918;background:0 0;border:0;align-items:center;gap:10px;width:100%;height:auto;min-height:0;padding:9px 0;font-size:13.5px;line-height:normal;display:flex}.wn-category-name{font-size:13.5px;font-weight:600}.wn-count{font-family:var(--font-data,"Geist Mono", monospace);font-feature-settings:"tnum","ss01";color:#4b49c9;white-space:nowrap;font-size:12px;font-weight:600}.wn-reviewed,.wn-audit{color:#0f7a4f}.wn-meta{color:#5c5955;white-space:nowrap;font-size:12px}.wn-items{flex-direction:column;padding:0 0 8px 17px;display:flex}.wn-item{border-top:1px dashed #e8e5e0;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.wn-item-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wn-item-title{font-size:13px;font-weight:600}.wn-detail{color:#4a4743;font-size:12.5px;line-height:1.4}.wn-old{color:#78756f;font-size:12px;text-decoration:line-through}.wn-audit{font-size:11.5px}.wn-item-meta{color:#78756f;white-space:nowrap;padding-top:2px;font-size:11.5px}.wn-review,.wn-go{white-space:nowrap;border-radius:8px;flex-shrink:0;height:26px;padding:0 10px;font-size:12px}.wn-review{color:#4b49c9;background:#5e5ce614;border:1px solid #5e5ce659;font-weight:600}.wn-review:hover{background:#5e5ce624}.wn-go{color:#1a1918;background:#fff;border:1px solid #e8e5e0;font-weight:500}.wn-go:hover{background:#f5f4f2}.wn-category-all{align-self:flex-start;padding-top:6px;font-size:12px}.wn-footer{border-top:1px solid #f0efed;align-items:center;gap:10px;padding-top:8px;display:flex}.wn-footer>span{color:#5c5955;flex:1;font-size:11.5px}.wn-footer button{font-size:12px}.wn-intake{color:#5c5955;border-top:1px solid #f0efed;margin:0;padding:10px 0 8px;font-size:13px;line-height:1.5}.wn-intake code{font-family:var(--font-data,"Geist Mono", monospace);background:#f5f4f2;border:1px solid #e8e5e0;border-radius:5px;padding:1px 6px;font-size:12px}.wn-skeleton{flex-direction:column;gap:8px;margin-top:8px;display:flex}.wn-skeleton i{background:linear-gradient(90deg,#f0efed,#f8f7f5,#f0efed);border-radius:4px;width:70%;height:8px;display:block}.wn-skeleton i:nth-child(2){width:45%}.wn-box:focus-visible,.wn-panel button:focus-visible{outline-offset:3px;outline:2px solid #5e5ce6}@media (width<=700px){.wn-item{flex-wrap:wrap}.wn-item-copy{flex-basis:100%}.wn-category-toggle{flex-wrap:wrap}.wn-meta{margin-left:auto}.wn-footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.wn-chevron,.wn-box{transition:none}}.wn-close{color:#5c5955;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.wn-close:hover{background:#f5f4f2}.note-draft-composer{color:#1a1918;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;gap:10px;margin-top:12px;padding:14px 16px;line-height:normal;display:flex;position:relative}.note-draft-input-row{align-items:flex-start;gap:10px;display:flex}.note-draft-avatar{object-fit:cover;color:#4a4743;background:#f0efed;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:2px;font-size:11px;font-weight:600;display:flex}.note-draft-composer textarea{box-sizing:border-box;resize:vertical;color:#1a1918;background:#fff;border:1px solid #d9d5cf;border-radius:10px;outline:none;flex:1;min-width:0;height:108px;min-height:108px;padding:10px 12px;font-family:inherit;font-size:13.5px;line-height:1.5}.note-draft-composer textarea:focus{border:2px solid #5e5ce6;padding:9px 11px;box-shadow:0 0 0 3px #5e5ce626}.note-draft-composer textarea::placeholder{color:#78756f;opacity:1}.note-draft-composer button:focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}.note-draft-toolbar{align-items:center;gap:6px;padding-left:40px;display:flex}.note-draft-kinds{display:contents}.note-draft-kinds:after{content:"";flex:1}.note-draft-kinds button{white-space:nowrap;color:#4a4743;background:#fff;border:1px solid #e8e5e0;border-radius:9999px;height:28px;padding:0 11px;font-size:12px;font-weight:600;line-height:normal}.note-draft-kinds button[aria-pressed=true]{color:#fff;background:#1a1918;border-color:#1a1918}.note-draft-status{color:#5c5955;white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.note-draft-status.saving{color:#78756f}.note-draft-status.added{color:#0f7a4f}.note-draft-status.error{color:#b23a2b}.note-draft-status svg{color:#78756f;flex-shrink:0}.note-draft-status.added svg{color:#0f7a4f}.note-draft-dot{background:#a8a49e;border-radius:9999px;flex-shrink:0;width:6px;height:6px}.note-draft-divider{color:#d9d5cf}.note-draft-visibility{color:#78756f;font-size:11.5px}.note-draft-add{white-space:nowrap;color:#fff;background:#5e5ce6;border:1px solid #5e5ce6;border-radius:9999px;height:38px;padding:0 16px;font-size:13px;font-weight:600;line-height:normal}.note-draft-save{color:#4b49c9;background:0 0;border:0;width:30px;padding:0;font-size:10.5px;line-height:normal;text-decoration:underline;position:absolute;bottom:14px;left:16px}.note-draft-composer button{cursor:pointer;font-family:inherit}.note-draft-composer button:disabled{opacity:.5;cursor:default}.note-draft-toolbar:has(.note-draft-status.error){flex-wrap:wrap}.note-draft-recovery{flex-wrap:wrap;gap:10px;padding-left:40px;display:flex}.note-draft-recovery button{color:#4b49c9;font-size:12px;text-decoration:underline}@media (width<=480px){.note-draft-toolbar{flex-wrap:wrap}.note-draft-save{width:auto;height:32px;padding:0 10px;font-size:12px;position:static}.note-draft-toolbar,.note-draft-recovery{padding-left:0}.note-draft-status{width:100%}.note-draft-divider{display:none}}.note-draft-composer .note-draft-add:disabled{opacity:1;background:#e8e5e0;border-color:#e8e5e0}.note-draft-label{letter-spacing:.08em;color:#5c5955;font-family:Geist Mono,monospace;font-size:10.5px;font-weight:500}.note-draft-toolbar{flex-wrap:wrap;gap:12px;padding-left:0}.note-draft-recovery{padding-left:0}.note-draft-status:empty{display:none}.note-draft-status{margin-left:auto}@media (width<=480px){.note-draft-status{width:auto;margin-left:0}}.notes-timeline-workspace .note-draft-composer{gap:12px;padding:16px}.note-draft-visibility{font-size:12px}.note-draft-toolbar{gap:10px}.note-draft-add{border:0}.note-draft-composer textarea:focus{height:110px;min-height:110px;padding:10px 12px}.client-record-header{z-index:30;color:#1a1918;flex-direction:column;gap:12px;min-width:0;margin-bottom:14px;line-height:normal;display:flex;position:relative;container:client-header/inline-size}.client-record-header *{box-sizing:border-box}.client-record-header button{cursor:pointer;font-family:inherit}.client-record-header button:disabled{cursor:default;opacity:.6}.client-record-header button:focus-visible,.client-record-header a:focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}.client-record-header small{font-feature-settings:"tnum","ss01";letter-spacing:.06em;color:#5c5955;white-space:nowrap;font:600 10px Geist Mono,monospace}.crh-main{flex-direction:column;gap:12px;min-width:0;display:flex}.crh-identity{align-items:center;gap:14px;min-width:0;display:flex}.crh-avatar{border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:600;display:grid}.crh-identity-rows{flex-direction:column;flex:1;gap:5px;min-width:160px;display:flex}.crh-row-one{align-items:center;gap:8px;min-width:0;display:flex}.client-record-header h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;min-width:0;margin:0;font-size:22px;font-weight:600;line-height:1.2;overflow:hidden}.crh-right{flex:none;align-items:center;gap:18px;display:flex}.crh-contacts{flex:none;gap:6px;display:flex}.crh-contact{display:inline-flex;position:relative}.crh-contact-icon{color:#4a4743;background:#fff;border:1px solid #e8e5e0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;text-decoration:none;display:grid}.crh-contact-icon svg{stroke-width:1.75px}.crh-contact-icon:hover{background:#f5f4f2}.crh-contact-icon.is-missing{border-style:dashed}.crh-contact-popover{z-index:46;width:260px;padding-top:6px;position:absolute;top:100%;right:0}.crh-contact-popover.is-mobile{width:220px}.crh-contact-card{text-align:left;background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;box-shadow:0 8px 24px #1a19181f}.crh-contact-value{overflow-wrap:anywhere;color:inherit;font:13px Geist Mono,monospace;text-decoration:none}.crh-contact-actions{border-top:1px solid #f0efed;flex-wrap:wrap;align-items:center;gap:12px;padding-top:6px;display:flex}.crh-contact-actions a,.crh-contact-actions button{color:#4b49c9;background:0 0;border:0;min-height:32px;padding:0;font-size:12.5px;font-weight:600;text-decoration:none}.crh-filing{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;display:flex}.crh-filing small{font-size:10.5px}.crh-form{white-space:nowrap;background:#fff;border:1px solid #e8e5e0;border-radius:8px;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:2px 8px 2px 4px;font-size:12.5px;display:inline-flex}.crh-form>span{background:#f0efed;border-radius:4px;padding:1px 5px;font:600 10.5px Geist Mono,monospace}.crh-form.is-empty{color:#5c5955;border-style:dashed;padding-left:8px}.crh-owner{flex-direction:column;gap:2px;display:flex;position:relative}.crh-owner-trigger{text-align:left;color:#1a1918;background:0 0;border:0;align-items:center;gap:6px;min-height:32px;padding:0;display:flex}.crh-owner-trigger>svg{color:#78756f;flex:none}.crh-owner-avatar{color:#4b49c9;background:#e9e3f5;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-weight:600;display:grid;overflow:hidden}.crh-owner-avatar img{object-fit:cover;width:100%;height:100%}.crh-owner-avatar.is-empty{background:0 0;border:1px dashed #c9c5bf}.crh-owner-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13.5px;font-weight:500;overflow:hidden}.crh-owner-first{display:none}.crh-owner-picker{z-index:45;background:#fff;border:1px solid #e8e5e0;border-radius:12px;width:260px;max-width:calc(100vw - 16px);padding:6px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #1a19181f}.crh-picker-heading{justify-content:space-between;align-items:center;padding:0 8px;display:flex}.crh-owner-picker button{text-align:left;background:#fff;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:36px;padding:8px;font-size:13px;display:flex}.crh-picker-heading button{justify-content:center;width:32px;height:32px;padding:0}.crh-owner-picker button:hover{background:#f5f4f2}.crh-owner-options{max-height:220px;overflow:auto}.crh-owner-picker input{border:1px solid #e8e5e0;border-radius:8px;width:100%;height:32px;padding:0 8px}.crh-owner-caption{color:#5c5955;border-top:1px solid #f0efed;margin:2px 0 0;padding:6px 10px;font-size:11.5px;line-height:1.4}.crh-fee{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.crh-fee button,.crh-fee input{color:#1a1918;font-feature-settings:"tnum","ss01";text-align:right;white-space:nowrap;background:0 0;border:0;min-height:32px;padding:0;font:600 13.5px Geist Mono,monospace}.crh-fee input{border-radius:3px;outline:1px solid #5e5ce6;width:100px}.crh-fee button{align-items:center;gap:6px;display:inline-flex}.crh-fee-secondary{color:#4b49c9;font:600 12px Geist,sans-serif}.crh-metrics{white-space:nowrap;align-items:baseline;gap:22px;min-width:0;display:flex}.crh-metrics>div,.crh-docs{align-items:baseline;gap:6px;min-width:0;display:flex}.crh-metrics>div{flex:none;font-size:13px;font-weight:600}.crh-metrics .invite-delivery-trigger{background:0 0;border:0;min-height:32px;padding:0}.crh-metrics .invite-delivery-chip{background:0 0;padding:0;font-size:13px}.crh-letter-pair{flex:0 auto!important}.crh-letter-pair>span{text-overflow:ellipsis;overflow:hidden}.crh-number{white-space:nowrap;font-feature-settings:"tnum","ss01";font-family:Geist Mono,monospace}.crh-portal.is-pos{color:#0f7a4f}.crh-portal.is-caution{color:#8a5a0b}.crh-portal.is-info{color:#4b49c9}.crh-below{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid}.crh-next,.crh-note{background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;gap:8px;min-width:0;min-height:106px;padding:12px 14px 12px 16px;display:flex}.crh-next{border-color:#5e5ce659;justify-content:space-between}.crh-next-line{align-items:center;gap:10px;min-width:0;display:flex}.crh-next strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.crh-today{white-space:nowrap;color:#4b49c9;flex:none;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.crh-today i{background:#5e5ce6;border-radius:50%;flex:none;width:7px;height:7px}.crh-today.is-clients{color:#8a5a0b}.crh-today.is-clients i{background:#d4a017}.crh-today.is-ready{color:#0f7a4f}.crh-today.is-ready i{background:#10b981}.crh-next-bottom{align-items:center;gap:6px;min-width:0;display:flex}.crh-update-pills{align-items:center;gap:6px;display:flex}.client-record-header .crh-update-pills button,.crh-all-reviewed{white-space:nowrap;color:#4a4743;background:#f5f4f2;border:0;border-radius:9999px;min-height:32px;padding:3px 9px;font-size:12px}.crh-all-reviewed{color:#78756f}.crh-next-action{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.client-record-header .crh-next-action>button,.client-record-header .crh-next-action .request-documents-bare>button{color:#fff;white-space:nowrap;background:#5e5ce6;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-width:160px;max-width:360px;min-height:32px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #281e644d}.crh-note{position:relative}.crh-note.is-empty{border:1px dashed #d9d5cf}.crh-note-heading{align-items:center;gap:8px;min-width:0;min-height:32px;display:flex}.crh-note-heading b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.crh-note-heading time{color:#78756f;white-space:nowrap;font:11.5px Geist Mono,monospace}.crh-note-avatar{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-weight:600;display:grid}.crh-note-heading>span:last-child{color:#78756f;margin-left:auto;font-size:12px;font-weight:500}.client-record-header .crh-add-note{color:#4a4743;background:#fff;border:1px solid #e8e5e0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;padding:0;display:grid}.client-record-header .crh-all-notes{color:#5c5955;white-space:nowrap;background:0 0;border:0;min-height:32px;padding:0;font-size:12px;font-weight:500}.crh-note-text{min-width:0;position:relative}.client-record-header .crh-note-text p{color:#1a1918;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:40px;max-height:40px;margin:0;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.crh-note-peek{z-index:45;overflow-wrap:anywhere;background:#fff;border:1px solid #e8e5e0;border-radius:12px;max-height:280px;padding:8px 10px;font-size:13px;line-height:20px;position:absolute;top:-9px;left:-11px;right:-11px;overflow:auto;box-shadow:0 8px 24px #1a19181f}.client-record-header .crh-empty-note-field{color:#a8a49e;text-align:left;background:#fff;border:1px solid #e8e5e0;border-radius:8px;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;font-size:13px;display:flex}.crh-note-editor{z-index:46;background:#fff;border:1px solid #e8e5e0;border-radius:12px;padding:8px;position:absolute;top:42px;left:0;right:0;box-shadow:0 8px 24px #1a19181f}.crh-tabs-row{border-bottom:1px solid #e8e5e0;align-items:center;gap:16px;min-width:0;display:flex}.client-record-header .app-shell-record-tabs{scrollbar-width:thin;border:0;flex-wrap:nowrap;flex:1;gap:22px;min-width:0;margin:0;display:flex;overflow-x:auto}.client-record-header .app-shell-record-tabs button{white-space:nowrap;color:#5c5955;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:40px;padding:10px 0;font-size:13.5px;font-weight:500}.client-record-header .app-shell-record-tabs button[aria-selected=true]{color:#1a1918;border-bottom-color:#5e5ce6;font-weight:600}.crh-collapse{color:#5c5955;background:0 0;border:0;flex:none;align-items:center;gap:4px;min-height:32px;padding:0;font-size:12px;font-weight:500;display:flex}.client-record-header.is-collapsed{z-index:40;background:#fff;border-bottom:1px solid #e8e5e0;margin-bottom:14px;position:sticky;top:0;box-shadow:0 4px 12px #1a19180f}.crh-pinned{align-items:center;gap:14px;min-width:0;height:56px;display:flex}.crh-pinned .crh-avatar{width:30px;height:30px;font-size:11px}.crh-pinned-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:160px;font-size:16px;font-weight:600;overflow:hidden}.crh-pinned .app-shell-record-tabs{flex:100px;gap:14px}.crh-pinned .app-shell-record-tabs button{min-height:56px}.crh-expand{color:#5c5955;background:#fff;border:1px solid #e8e5e0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.crh-pinned-year{flex:none}.crh-pinned-year .tax-year-control{gap:2px;font:600 12px Geist Mono,monospace}.crh-pinned-year .tax-year-control button{min-height:32px}.crh-docs{white-space:nowrap;flex:none;font-size:13px;font-weight:600;position:relative}.crh-docs-trigger{text-underline-offset:3px;color:inherit;background:0 0;border:0;border-radius:6px;min-height:32px;margin:-2px -6px;padding:2px 6px;-webkit-text-decoration:underline dotted #a8a49e;text-decoration:underline dotted #a8a49e}.crh-docs-trigger:hover,.crh-docs-trigger:focus{background:#f0efed}.crh-docs-anchor{z-index:60;width:340px;padding:6px 0;position:absolute;overflow-y:auto}.crh-docs-popup{color:#1a1918;background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;gap:10px;width:340px;padding:12px 14px;font-weight:400;display:flex;box-shadow:0 8px 24px #1a19181f}.crh-docs-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.crh-docs-heading strong{font-size:13.5px;font-weight:600}.crh-docs-heading>span{color:#5c5955;font-size:12px}.crh-docs-group{align-items:center;gap:6px;display:flex}.crh-docs-group button{text-transform:uppercase;letter-spacing:.08em;color:#5c5955;background:0 0;border:0;min-height:32px;padding:0;font:600 10px Geist Mono,monospace}.crh-docs-group>span{color:#a8a49e;font:10.5px Geist Mono,monospace}.crh-docs-item{align-items:center;gap:8px;min-width:0;display:flex}.crh-doc-tile{--tile-bg:#fff;--tile-bd:#c9c5bf;--tile-fg:#5c5955;--tile-dash:3 2;flex:none}.crh-docs-item>span{text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.crh-docs-item>span:last-child{color:#78756f;margin-left:auto;font-size:11.5px}.crh-docs-popup footer{border-top:1px solid #f0efed;padding-top:10px}.crh-docs-popup footer p{white-space:normal;color:#5c5955;margin:0 0 8px;font-size:11.5px}.crh-docs-popup footer>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.crh-docs-link{color:#4b49c9;background:0 0;border:0;min-height:32px;padding:0;font-size:12.5px;font-weight:600}.crh-docs-chase{color:#4b49c9;background:#fff;border:1px solid #5e5ce659;border-radius:8px;min-height:32px;padding:0 8px;font-size:11.5px}@container client-header (width>=860px){.crh-below{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crh-below.without-note{grid-template-columns:minmax(0,1fr)}}@container client-header (width<=859px){.crh-owner-full{display:none}.crh-owner-first{display:inline}.crh-pinned>.crh-today{display:none}}@container client-header (width<=600px){.crh-fee{display:none}.crh-metrics{gap:14px}.crh-right{gap:12px}.crh-update-pills>:nth-child(n+3){display:none}.crh-pinned-name{max-width:160px}.crh-pinned{gap:8px}}.crh-metrics.is-profile-dropped .crh-profile-pair{visibility:hidden;pointer-events:none;position:absolute}@container client-header (width<=460px){.crh-right{gap:6px}.crh-identity{gap:8px}.crh-owner-name{text-overflow:ellipsis;max-width:70px;overflow:hidden}}.crh-name{flex:1;min-width:0}.crh-name-view{align-items:center;gap:4px;min-width:0;display:flex}.client-record-header .crh-name-view h1 button{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:0 0;border:0;border-radius:5px;padding:0;display:block;overflow:hidden}.crh-name-view h1 button:hover,.crh-name-pencil:hover{background:#f5f4f2}.client-record-header .crh-name-pencil{color:#78756f;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.crh-name.is-editing{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;display:grid}.crh-name.is-editing input{color:#1a1918;background:#fff;border:1px solid #5e5ce6;border-radius:6px;width:100%;min-width:0;height:36px;padding:0 10px;font:600 20px Geist,sans-serif}.crh-name.is-editing>button{color:#4b49c9;background:#fff;border:1px solid #e8e5e0;border-radius:8px;align-self:start;height:36px;padding:0 12px;font-size:12px;font-weight:600}.crh-name-hint{color:#5c5955;font-size:12px;line-height:1.5}.crh-name-hint button{font:inherit;color:#4b49c9;background:0 0;border:0;margin-left:8px;padding:0}.crh-name.is-editing>.crh-name-hint,.crh-name.is-editing>[role=alert]{grid-column:1/-1}.app-shell-main:has(.client-record-layout)>.app-shell-topbar{display:none}.app-shell-portal.client-record-layout{max-width:none;padding:18px 32px 0}.crh-request-preview>.request-documents-bare>.request-documents-c2-actions{display:none}.crh-missing-vault{flex-direction:column;gap:12px;min-width:0;display:flex}.crh-missing-filter{color:#4b49c9;background:#5e5ce614;border:1px solid #5e5ce659;border-radius:9999px;align-self:flex-start;min-height:32px;padding:0 10px;font-size:12.5px;font-weight:600}.crh-missing-section{background:#fff;border:1px solid #e8e5e0;border-radius:12px;min-width:0;overflow:hidden}.crh-missing-section>header{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 18px;display:flex}.crh-missing-section h3{margin:0;font-size:14.5px;font-weight:600}.crh-missing-section header>span{color:#5c5955;font-size:12.5px}.crh-missing-row{border-top:1px solid #f0efed;align-items:center;gap:16px;min-width:0;padding:9px 18px;display:flex}.crh-missing-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.crh-missing-row>span{white-space:nowrap;color:#5c5955;margin-left:auto;font-size:12.5px}.crh-year{font:600 12px Geist Mono,monospace;position:relative}.crh-year-wide{background:#f0efed;border-radius:8px;padding:2px;display:flex}.crh-year-wide>button,.crh-year-narrow{white-space:nowrap;color:#5c5955;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 8px}.crh-year-wide>button[aria-pressed=true]{color:#1a1918;background:#fff;box-shadow:0 1px 2px #1a19181a}.crh-year-narrow{background:#f0efed;display:none}.crh-year-menu{z-index:60;background:#fff;border:1px solid #e8e5e0;border-radius:12px;width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #1a19181f}.crh-year-menu.opens-up{top:auto;bottom:calc(100% + 6px)}.crh-year-menu .crh-picker-heading>button{background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.crh-year-menu>input{width:100%;min-height:32px;font:inherit;border:1px solid #e8e5e0;border-radius:8px;padding:0 8px}.crh-year-menu [role=listbox]{max-height:220px;overflow-y:auto}.crh-year-menu [role=option]{text-align:left;width:100%;min-height:32px;font:inherit;background:#fff;border:0;border-radius:6px;padding:0 8px;display:block}.crh-year-menu [role=option]:hover,.crh-year-menu [role=option]:focus-visible{background:#f5f4f2}@container client-header (width<=600px){.crh-year-wide{display:none}.crh-year-narrow{display:block}}.client-record-header.is-collapsed{width:calc(100% + 64px);margin-inline:-32px}.crh-pinned{padding:0 24px}.app-shell-portal.client-record-layout:has(.client-record-header.is-collapsed){padding-top:0}@container client-header (width<=460px){.crh-identity{grid-template-columns:42px minmax(0,1fr);display:grid}.crh-identity-rows{min-width:0}.crh-right{flex-wrap:wrap;grid-column:2;min-width:0}.crh-contacts{flex-wrap:wrap;flex:0 auto;min-width:0}.crh-contacts>*{flex:none}.crh-metrics{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crh-metrics>div{flex-wrap:wrap}.crh-metrics.is-profile-dropped .crh-profile-pair{visibility:visible;pointer-events:auto;position:static}.crh-letter-pair>span{text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.crh-next-bottom{flex-wrap:wrap}.crh-right{position:relative}.crh-owner,.crh-contact{position:static}.crh-owner-picker,.crh-contact-popover,.crh-contact-popover.is-mobile{width:min(260px,100%);left:0;right:auto}.crh-tabs-row{width:100%;max-width:100%}.client-record-header .crh-tabs-row>.app-shell-record-tabs{width:0;max-width:100%}}.crh-next-stack{flex-direction:column;gap:8px;min-width:0;display:flex}.crh-next-stack>.crh-next{flex:1}.crh-next-notice>[role=alert]{background:#fff;margin-top:0}.crh-pinned-notice{max-width:640px;padding:8px 0 4px}.prep-held{flex:none;align-items:center;display:inline-flex;position:relative}.prep-held-icon{background:var(--color-caution-bg,#fef3c7);width:22px;height:22px;color:var(--color-caution-fg,#a06515);cursor:default;border:1px solid #f3dfa3;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.prep-held-icon:focus-visible{outline:2px solid var(--color-accent,#5e5ce6);outline-offset:2px}.prep-held-tip{z-index:1000;color:#fff;white-space:normal;text-align:left;pointer-events:none;background:#1a1918;border-radius:8px;flex-direction:column;gap:2px;width:260px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.5;display:none;position:fixed;top:0;left:0;box-shadow:0 6px 18px #1a19182e}.prep-held-tip strong{font-weight:600}.prep-held-tip span{color:#d6d2cb}.prep-held-tip.is-open{display:flex}.drake-sheet{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-bg);width:min(720px,100vw - 32px);max-height:90vh;color:var(--color-fg);border-radius:8px;margin:auto;padding:24px;font-size:13px;overflow:auto}.drake-sheet::backdrop{background:#00000059}.drake-sheet table{border-collapse:collapse;width:100%;margin-bottom:12px}.drake-sheet th,.drake-sheet td{text-align:left;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;padding:5px 8px}.drake-sheet th{width:35%;font-weight:500}.drake-sheet td.drake-controls{white-space:nowrap;overflow-wrap:normal;width:1%}.drake-sheet button{white-space:nowrap;overflow-wrap:normal;border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-fg);cursor:pointer;border-radius:4px;padding:4px 8px}.drake-toolbar{justify-content:space-between;display:flex}@media screen and (width<=480px){.drake-sheet tr{grid-template-columns:minmax(0,1fr) auto;display:grid}.drake-sheet th{border-bottom:0;grid-column:1/-1;width:auto;padding-bottom:0}.drake-sheet td{min-width:0}.drake-sheet td.drake-controls{width:auto}}@media print{body:has(.drake-sheet)>:not(.drake-sheet){display:none!important}.drake-sheet{color:#000;background:#fff;border:0;width:100%;max-height:none;margin:0;padding:0;position:static;overflow:visible;display:block!important}.drake-sheet .drake-controls{display:none!important}.drake-sheet tr{break-inside:avoid}}.letterhead{box-sizing:border-box;z-index:10;text-align:center;background:#fff;border-bottom:1px solid #e8e5e0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:100%;min-width:0;height:106px;font-family:Geist,sans-serif;transition:height .2s ease-out,box-shadow .2s ease-out;display:flex;position:sticky;top:0;box-shadow:0 4px 12px #0000}.letterhead-logo,.letterhead-skeleton{object-fit:contain;flex:none;width:158px;max-width:200px;height:72px;max-height:72px;transition:width .2s ease-out,height .2s ease-out;display:block}.letterhead-skeleton{background:#e8e5e0;border-radius:6px}.letterhead-name{color:#1a1918;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;font-weight:600;line-height:1.25;transition:font-size .2s ease-out;overflow:hidden}.letterhead-add-logo{color:#5c5955;font-size:12px;font-weight:400;line-height:1.25;text-decoration:underline}.letterhead.is-compact{height:48px;box-shadow:0 4px 12px #0000000a}.letterhead.is-compact .letterhead-logo,.letterhead.is-compact .letterhead-skeleton{width:70px;height:32px}.letterhead.is-compact .letterhead-name{font-size:14px}@media (prefers-reduced-motion:reduce){.letterhead,.letterhead-logo,.letterhead-skeleton,.letterhead-name{transition:none}}.nm-ct-page{color:#1a1918;flex-direction:column;gap:16px;min-width:0;line-height:normal;display:flex;container-type:inline-size}.nm-ct-header{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.nm-ct-header-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.nm-ct-page.has-import-prompt .nm-ct-header-text{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nm-ct-page.has-import-prompt .nm-ct-header:not(:has(.nm-ct-add)){height:0;min-height:0}.nm-ct-page.has-import-prompt{gap:8px}@media (width>=601px) and (width<=1399px){.nm-ct-page.has-import-prompt .nm-ct-import-prompt{margin-top:16px}}@media (width>=1400px){.nm-ct-page.has-import-prompt .nm-ct-import-prompt{margin-top:22px}}.nm-ct-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:1.1}.nm-ct-count{color:#4a4743;font-size:14px}.nm-ct-add{color:#fff;white-space:nowrap;cursor:pointer;background:#5e5ce6;border:none;border-radius:9999px;align-items:center;gap:6px;height:36px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #281e644d}.nm-ct-add:hover{background:#4b49c9}.nm-ct-filters{grid-template-columns:minmax(140px,1fr) max-content;align-items:center;gap:14px 20px;display:grid}.nm-ct-search{box-sizing:border-box;color:#78756f;background:#fff;border:1px solid #e8e5e0;border-radius:8px;align-items:center;gap:8px;min-width:0;height:36px;padding:0 10px;display:flex}.nm-ct-search input{color:#1a1918;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13.5px}.nm-ct-owner{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.nm-ct-owner-label{color:#5c5955;align-items:center;gap:5px;margin-right:2px;font-size:12px;font-weight:500;display:inline-flex}.nm-ct-chip{color:#4a4743;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e8e5e0;border-radius:9999px;height:26px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600}.nm-ct-chip.is-on{color:#fff;background:#1a1918;border-color:#1a1918}.nm-ct-views{white-space:nowrap;background:#f0efed;border-radius:8px;flex-wrap:nowrap;gap:2px;min-width:0;max-width:100%;padding:2px;display:flex}.nm-ct-views button,.nm-ct-client-view button{color:#5c5955;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;height:30px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500}.nm-ct-views button.is-on,.nm-ct-client-view button.is-on{color:#1a1918;background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}.nm-ct-card{background:#fff;border:1px solid #e8e5e0;border-radius:12px;overflow:auto;container-type:inline-size}.nm-ct-none{color:#4a4743;padding:22px 16px;font-size:13.5px}.nm-ct-summary,.nm-ct-head,.nm-ct-row{box-sizing:border-box;align-items:center;line-height:normal;display:grid}.nm-ct-summary.is-clients,.nm-ct-head.is-clients,.nm-ct-row.is-clients{grid-template-columns:var(--nm-client-tracks,16px minmax(0,2fr) minmax(0,1fr) 80px 80px 110px 30px);gap:14px 16px;min-width:760px}@container (width>=1080px){.nm-ct-summary.is-clients,.nm-ct-head.is-clients,.nm-ct-row.is-clients{grid-template-columns:var(--nm-client-tracks,16px minmax(0,1.5fr) minmax(0,2.2fr) 80px 80px 110px 30px)}}.nm-ct-row.is-clients>.nm-ct-actions{justify-self:stretch}.nm-ct-row.is-clients .nm-ct-contact{position:static}.nm-ct-head.is-today,.nm-ct-row.is-today{grid-template-columns:minmax(240px,1.3fr) minmax(220px,2.2fr) 104px 150px;gap:14px 16px}@media (width<=1399px){.nm-ct-head.is-today,.nm-ct-row.is-today{grid-template-columns:minmax(244px,1.4fr) minmax(150px,2fr) 100px 150px}}.nm-ct-head.is-today{border-bottom:0}.nm-ct-head.is-today,.nm-ct-row.is-today{padding-left:18px;padding-right:18px}.nm-ct-row.is-today .nm-ct-status>.nm-ct-move{color:#4a4743;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:400;line-height:normal}.nm-ct-row.is-today .nm-ct-pill i{flex-shrink:0}.nm-ct-summary{padding:13px 18px}.nm-ct-head{border-bottom:1px solid #e8e5e0;padding:10px 18px}.nm-ct-head span{font-family:var(--font-data,"Geist Mono", monospace);font-feature-settings:"tnum","ss01";letter-spacing:.08em;color:#5c5955;font-size:10px;font-weight:600}.nm-ct-head .is-right{text-align:right}.nm-ct-row-notice{padding:0 18px 8px}.nm-ct-row{cursor:pointer;background:#fff;border-top:1px solid #f0efed;padding:13px 18px}.nm-ct-row:hover,.nm-ct-row:focus-within{background:#fafaf9}.nm-ct-list{margin:0;padding:0;list-style:none}.nm-ct-client{align-items:center;gap:10px;min-width:0;display:flex}.nm-ct-avatar{color:#4a4743;background:#f0efed;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:flex}.nm-ct-who{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.nm-ct-email-note{color:#5c5955;align-items:center;gap:4px;font-size:12px;line-height:1.35;display:inline-flex}.nm-ct-email-note svg{color:currentColor;stroke-width:1.75px;flex:none}.nm-ct-name{all:unset;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;color:#1a1918;max-width:100%;font-size:14px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.nm-ct-name:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #5e5ce6}.nm-ct-name.is-muted{color:#5c5955;font-weight:400}.nm-ct-owner-line,.nm-ct-owner-cell{align-items:center;gap:5px;min-width:0;display:flex}.nm-ct-owner-cell img,.nm-ct-owner-line img{object-fit:cover;border-radius:9999px;flex-shrink:0;width:16px;height:16px}.nm-ct-owner-ini{color:#4b49c9;background:#5e5ce61f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:7px;font-weight:600;display:flex}.nm-ct-owner-none{box-sizing:border-box;border:1.5px dashed #d4a017;border-radius:9999px;flex-shrink:0;width:16px;height:16px}.nm-ct-owner-first{color:#5c5955;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.nm-ct-owner-first.is-none{color:#8a5a0b}.nm-ct-new{color:#4a4743;background:#f0efed;border-radius:9999px;flex:none;padding:2px 8px;font-size:11px}.nm-ct-noteslot{flex-shrink:0;justify-content:flex-end;width:40px;display:flex}.nm-ct-note-wrap{flex-shrink:0;display:inline-flex;position:relative}.nm-ct-note{color:#5c5955;cursor:pointer;height:22px;font-family:var(--font-data,"Geist Mono", monospace);font-feature-settings:"tnum","ss01";background:#fff;border:1px solid #e8e5e0;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.nm-ct-note:hover,.nm-ct-note:focus-visible,.nm-ct-note.is-open{color:#4b49c9;background:#5e5ce614;border-color:#5e5ce659}.nm-ct-peek-pos{z-index:90;cursor:default;white-space:normal;width:min(320px,100vw - 16px);position:fixed}.nm-ct-peek{text-align:left;background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;box-shadow:0 12px 32px #00000029}.nm-ct-peek-head{align-items:center;gap:8px;display:flex}.nm-ct-peek-head img,.nm-ct-peek-av{object-fit:cover;border-radius:9999px;flex-shrink:0;width:24px;height:24px}.nm-ct-peek-av{color:#4b49c9;background:#5e5ce61f;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.nm-ct-peek-who{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.nm-ct-peek-kind{color:#4a4743;white-space:nowrap;background:#f0efed;border-radius:9999px;padding:1px 7px;font-size:11px;font-weight:500}.nm-ct-peek-when{font-family:var(--font-data,"Geist Mono", monospace);font-feature-settings:"tnum","ss01";color:#78756f;white-space:nowrap;margin-left:auto;font-size:11px}.nm-ct-peek-body{color:#1a1918;-webkit-line-clamp:6;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.nm-ct-peek-foot{border-top:1px solid #f0efed;align-items:center;gap:10px;padding-top:6px;display:flex}.nm-ct-peek-more{color:#5c5955;flex:1;font-size:11.5px}.nm-ct-peek-foot button{color:#4b49c9;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:600}.nm-ct-status{flex-direction:column;gap:4px;min-width:0;display:flex}.nm-ct-pill{white-space:normal;color:#4a4743;background:#f0efed;border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.nm-ct-pill.is-pos{color:#0f7a4f;background:#e6f7ee}.nm-ct-pill.is-caution{color:#8a5a0b;background:#fbf3e0}.nm-ct-pill.is-info{color:#4b49c9;background:#5e5ce61a}.nm-ct-pill.is-neg{background:var(--color-neg-bg);color:var(--color-neg-fg)}.nm-ct-pill i{background:#a8a49e;border-radius:9999px;width:6px;height:6px}.nm-ct-move{color:#4a4743;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.4;overflow:hidden}.nm-ct-docs{flex-direction:column;gap:2px;display:flex}.nm-ct-docs b,.nm-ct-docs-open{font-family:var(--font-data,"Geist Mono", monospace);font-feature-settings:"tnum","ss01";white-space:nowrap;font-size:14px;font-weight:500}.nm-ct-docs b.is-empty{font-style:normal}.nm-ct-docs small{color:#8a5a0b;white-space:nowrap;font-size:11.5px}.nm-ct-fee{cursor:default;justify-content:flex-end;display:flex}.nm-ct-fee-view{font-family:var(--font-data,"Geist Mono", monospace);font-feature-settings:"tnum","ss01";color:#1a1918;cursor:text;white-space:nowrap;background:0 0;border:none;border-radius:6px;margin-right:-6px;padding:3px 6px;font-size:13px}.nm-ct-fee-view:hover{background:#f0efed}.nm-ct-fee-view.is-empty,.nm-ct-fee-ro.is-empty{color:#78756f;font-style:normal}.nm-ct-fee-ro{font-family:var(--font-data,"Geist Mono", monospace);font-feature-settings:"tnum","ss01";color:#78756f;font-size:13px}.nm-ct-fee input{box-sizing:border-box;text-align:right;width:84px;height:28px;font-family:var(--font-data,"Geist Mono", monospace);font-feature-settings:"tnum","ss01";color:#1a1918;background:#fff;border:1px solid #5e5ce6;border-radius:6px;outline:none;padding:0 8px;font-size:13px;box-shadow:0 0 0 3px #5e5ce62e}.nm-ct-fee input[aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 3px #b4231824}.nm-ct-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.nm-ct-contact{opacity:0;align-items:center;gap:6px;margin-right:8px;transition:opacity .12s;display:flex}.nm-ct-row:hover .nm-ct-contact,.nm-ct-row:focus-within .nm-ct-contact,.nm-ct-contact.is-copied{opacity:1}.nm-ct-icon{color:#4a4743;cursor:pointer;background:#fff;border:1px solid #e8e5e0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;text-decoration:none;display:flex}.nm-ct-icon:hover,.nm-ct-icon:focus-visible{color:#4b49c9;border-color:#5e5ce659}.nm-ct-copied{color:#0f7a4f;white-space:nowrap;font-size:11.5px}.nm-ct-cta{color:#fff;white-space:nowrap;cursor:pointer;background:#5e5ce6;border:none;border-radius:9999px;height:32px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;box-shadow:0 2px 8px #281e644d}.nm-ct-cta.is-secondary{color:#5e5ce6;box-shadow:none;background:#5e5ce614;border:1px solid #5e5ce659;border-radius:8px;padding:0 12px}.nm-ct-cta:hover{color:#fff;background:#4b49c9}.nm-ct-cta.is-secondary:hover{color:#4b49c9;background:#5e5ce624}.app-shell-column-list button.app-shell-all-clients:hover,.app-shell-column-list button.app-shell-all-clients:focus-visible{color:#4b49c9}.nm-ct-row.is-today .nm-ct-actions{flex-wrap:wrap}.nm-ct-name-line{flex-wrap:wrap;align-items:center;gap:0 6px;min-width:0;display:flex}.nm-ct-name-line .nm-ct-name{min-width:min(100%,158px)}.nm-ct-name:disabled{cursor:default}.nm-ct-pill.is-pos i{background:#10b981}.nm-ct-pill.is-caution i{background:#d4a017}.nm-ct-pill.is-info i{background:#5e5ce6}.nm-ct-pill.is-neg i{background:var(--color-neg-dot)}.nm-ct-page button,.nm-ct-row button{line-height:normal}.nm-ct-note svg,.nm-ct-owner-label svg{flex-shrink:0;display:block}.nm-ct-note.is-open{color:#4b49c9;background:#5e5ce614;border-color:#5e5ce659}.app-shell-portal:has(>.nm-ct-page){max-width:1240px;padding:22px 32px 40px}.nm-ct-icon:is(a){box-sizing:content-box}.nm-ct-docs-open{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.nm-ct-docs-open:focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}.nm-ct-loading{margin-top:18px}.nm-ct-skeleton-group{border-radius:5px;width:120px;height:12px;display:block}.nm-ct-skeleton-row{cursor:default;min-height:46px}.nm-ct-skeleton-row:hover{background:#fff}.nm-ct-skeleton-row span{border-radius:5px;width:80%;height:14px;display:block}.nm-ct-skeleton-row .nm-ct-who span+span,.nm-ct-skeleton-row .nm-ct-status span+span{width:55%;height:10px}.nm-ct-today-error{color:#4a4743;background:#fff;border:1px solid #e8e5e0;border-radius:12px;margin-top:18px;padding:20px;font-size:14px}.nm-ct-today-error p{margin:0}.nm-ct-today-error button{color:#4a4743;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e5e0;border-radius:8px;margin-top:16px;padding:7px 12px;font-size:13px}.nm-ct-today-error button:hover{background:#fafaf9}.nm-ct-name-line .nm-ct-name{flex:1 0 auto}.nm-ct-name-line>:not(.nm-ct-name){flex-shrink:0;margin-left:0}.nm-ct-name-meta{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.nm-ct-name-meta:empty{display:none}.nm-ct-selection{align-items:center;min-width:0;display:flex}.nm-ct-selection input,.nm-ct-bulk-select input{accent-color:#5e5ce6;width:14px;height:14px;margin:0}.nm-ct-bulk-select{color:#5c5955;align-items:center;gap:12px;padding:0 18px;font-size:12px;display:flex}.nm-ct-bulk-select label{align-items:center;gap:10px;display:flex}.nm-ct-selected-toolbar{color:#4a4743;background:#fafaf9;border:1px solid #e8e5e0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;padding:10px 18px;font-size:12px;display:flex}.nm-ct-client-view{background:#f0efed;border-radius:8px;flex:none;gap:2px;padding:2px;display:flex}.nm-ct-menu-trigger{color:#5c5955;cursor:pointer;background:0 0;border:none;border-radius:6px;width:30px;height:30px;padding:0}.nm-ct-menu{z-index:100;flex-direction:column;align-items:stretch;min-width:160px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);display:flex;position:fixed;overflow-y:auto}.nm-ct-menu>button{text-align:left;padding:7px 10px;font-size:12px}.nm-ct-fee,.nm-ct-docs{min-width:0}.nm-ct-pill{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;max-width:100%}.nm-ct-owner-first{min-width:0}@media (width<=1100px){.nm-ct-client{gap:6px}.nm-ct-contact{background:#fafaf9;margin-right:0;position:absolute;right:34px}.nm-ct-bulk-select{padding:0 12px}}.nm-ct-name-line .nm-ct-badges{flex-wrap:wrap;flex:0 auto;align-items:center;gap:0 6px;min-width:0;display:flex}.nm-ct-badges>*{flex-shrink:0;margin-left:0}.nm-ct-name-line:has(.nm-ct-badges:empty) .nm-ct-badges{display:none}.nm-ct-fee input{min-width:0;max-width:100%}.nm-ct-row.is-today .app-shell-today-action{padding:7px 8px;font-size:11px}@media (width<=1100px){.nm-ct-summary,.nm-ct-head,.nm-ct-row{padding-left:12px;padding-right:12px}}@media (width<=480px){.nm-ct-header-text{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nm-ct-header{justify-content:flex-end;align-items:center}.nm-ct-header:not(:has(.nm-ct-add)){height:0;min-height:0}.nm-ct-header .nm-ct-add{border-radius:50%;justify-content:center;width:36px;height:36px;margin-left:auto;padding:0}.nm-ct-add-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.nm-ct-view-controls{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;min-width:0;max-width:100%;display:flex}.nm-ct-columns-wrap{margin-left:auto;position:relative}.nm-ct-columns-button{color:#4a4743;cursor:pointer;background:#fff;border:1px solid #e8e5e0;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.nm-ct-columns-menu{z-index:30;background:#fff;border:1px solid #e8e5e0;border-radius:10px;width:230px;padding:8px;position:absolute;top:36px;right:0;box-shadow:0 12px 30px #00000024}.nm-ct-column-choice{grid-template-columns:1fr 28px 28px;align-items:center;min-height:32px;display:grid}.nm-ct-column-choice label{align-items:center;gap:8px;font-size:12.5px;display:flex}.nm-ct-column-choice button{color:#5c5955;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;padding:0;display:grid}.nm-ct-column-choice button:disabled{opacity:.25;cursor:default}.nm-ct-columns-reset{color:#4b49c9;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f0efed;width:100%;margin-top:5px;padding:7px 8px;font-family:inherit;font-size:12px;font-weight:600}.nm-ct-docs-total{font-family:var(--font-data,"Geist Mono", monospace);font-size:13px}.app-shell-today-board{container-type:inline-size}@container (width<=727px){.nm-ct-head.is-today,.nm-ct-row.is-today{grid-template-columns:minmax(0,1fr) 80px 30px;gap:8px;padding-left:12px;padding-right:12px}.is-today>.nm-ct-status,.nm-ct-head.is-today>:nth-child(2){grid-area:2/1/auto/3}.is-today>.nm-ct-docs,.nm-ct-head.is-today>:nth-child(3){grid-area:1/2}.is-today>.nm-ct-actions,.nm-ct-head.is-today>:last-child{grid-area:1/3}}@container (width<=700px){.nm-ct-summary.is-clients,.nm-ct-head.is-clients,.nm-ct-row.is-clients{gap:10px;padding-left:12px;padding-right:12px}.nm-ct-row.is-clients .nm-ct-avatar{display:none}}@container (width<=560px){.nm-ct-filters{grid-template-columns:minmax(90px,1fr) max-content;gap:12px}.nm-ct-owner{gap:4px}.nm-ct-chip{padding:0 6px;font-size:11px}.nm-ct-views{justify-content:space-between;width:100%}.nm-ct-views button{padding:0 8px;font-size:11.5px}.nm-ct-header-text{flex-basis:100%}}@container (width<=380px){.nm-ct-filters{grid-template-columns:minmax(0,1fr)}.nm-ct-owner{flex-wrap:wrap}.nm-ct-views{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:6px;overflow-x:auto}.nm-ct-views::-webkit-scrollbar{display:none}}.nm-ct-clear{color:#4b49c9;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;display:block}.nm-ct-clear:hover{text-decoration:underline}.app-shell-portal.nm-ct-list-state{max-width:1240px;padding:22px 32px 40px}.nm-ct-skeleton-row>.nm-ct-docs{width:60px}.nm-ct-skeleton-row>.nm-ct-fee{width:64px}.app-shell.is-today div.app-shell-portal.is-today-board{flex-direction:column;gap:18px;line-height:normal;display:flex}.nm-ct-today-header{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.nm-ct-today-header-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.app-shell.is-today .nm-ct-today-header .app-shell-portal-heading{letter-spacing:-.02em;line-height:1.1}.app-shell.is-today .nm-ct-today-header .app-shell-portal-intro{line-height:normal;margin:0!important}.nm-ct-today-owner{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nm-ct-today-owner .nm-ct-owner-label svg{flex-shrink:0;display:block}@media (width>=1280px){.app-shell.is-today div.app-shell-portal.is-today-board{gap:18.4px;padding:35px 33px 28px}.app-shell.is-today .nm-ct-today-header .app-shell-portal-heading{font-size:28.7px}.app-shell.is-today .nm-ct-today-header .app-shell-portal-intro{line-height:18.5px;font-size:13.8px!important}.nm-ct-today-header-text{gap:6.15px}.nm-ct-today-header .nm-ct-add{height:37px;padding:0 16.55px;font-size:13.3px}.nm-ct-today-owner{gap:6.15px}.nm-ct-today-owner .nm-ct-chip{height:27px;padding:0 10.25px;font-size:12.3px}.nm-ct-today-owner .nm-ct-owner-label{font-size:12.3px}.nm-ct-today-owner .nm-ct-owner-label svg{width:13.5px;height:13.3px}.nm-ct-head.is-today,.nm-ct-row.is-today{grid-template-columns:minmax(246px,1.3fr) minmax(225px,2.2fr) 106.5px 153.5px;column-gap:16.4px;padding-left:18.45px;padding-right:18.45px}.nm-ct-head.is-today{padding-top:10.4px;padding-bottom:10.4px}.app-shell.is-today .is-today-board .app-shell-today-group{line-height:21.95px}.nm-ct-row.is-today{padding-top:12.5px;padding-bottom:12.5px}.nm-ct-row.is-today .nm-ct-client{gap:10.25px}.nm-ct-row.is-today .nm-ct-avatar{width:30.7px;height:30.7px}.nm-ct-row.is-today .nm-ct-status{gap:4.1px}.nm-ct-row.is-today .nm-ct-pill{gap:6.15px;padding:3.05px 10.2px;font-size:11.75px}.nm-ct-row.is-today .nm-ct-pill i{width:6.15px;height:6.15px}.nm-ct-row.is-today .nm-ct-status>.nm-ct-move{font-size:13.3px;line-height:17.4px}.nm-ct-row.is-today .nm-ct-row-menu{position:absolute;top:50%;right:0;transform:translateY(-50%)}.nm-ct-row.is-today .nm-ct-menu-trigger{opacity:0}.nm-ct-row.is-today:hover .nm-ct-menu-trigger,.nm-ct-row.is-today:focus-within .nm-ct-menu-trigger,.nm-ct-row.is-today .nm-ct-menu-trigger[aria-expanded=true]{opacity:1}.nm-ct-row.is-today .has-today-action{min-height:32.8px}}@media (width>=1280px) and (width<=1399px){.nm-ct-head.is-today,.nm-ct-row.is-today{grid-template-columns:minmax(250px,1.4fr) minmax(154px,2fr) 102.5px 153.5px}}.nm-ct-today-invite{display:none}@media (width>=1280px){.nm-ct-today-invite{flex-shrink:0;display:inline-flex}.nm-ct-today-invite>button{color:#fff;white-space:nowrap;cursor:pointer;background:#5e5ce6;border:0;border-radius:9999px;height:32.8px;padding:0 14.3px;font-family:inherit;font-size:12.8px;font-weight:600;box-shadow:0 2px 8px #281e644d}.nm-ct-today-invite>button:hover{background:#4b49c9}.nm-ct-row.is-today .nm-ct-actions:has(.nm-ct-today-invite){flex-wrap:nowrap;padding-right:0}.nm-ct-row.is-today .nm-ct-actions:has(.nm-ct-today-invite) .nm-ct-row-menu{left:-24px;right:auto}.nm-ct-row.is-today .nm-ct-actions:has(.nm-ct-today-invite) .nm-ct-menu-trigger{width:24px}}@media (width>=1280px) and (width<=1399px){.app-shell-portal:has(>.nm-ct-page){padding-top:31px;padding-left:46px}.nm-ct-row.is-clients{padding-top:14px;padding-bottom:14px}.nm-ct-summary.is-clients,.nm-ct-head.is-clients,.nm-ct-row.is-clients{grid-template-columns:var(--nm-client-tracks,16px minmax(0,251fr) minmax(0,193fr) 80px 80px 110px 30px)}}.nm-ct-sort{all:unset;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer}.nm-ct-sort:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #5e5ce6}[aria-sort=ascending]>.nm-ct-sort:after{content:" ↑" / ""}[aria-sort=descending]>.nm-ct-sort:after{content:" ↓" / ""}.nm-ct-total{cursor:default;border-top:1px solid #e8e5e0;font-size:13px;font-weight:600}.nm-ct-total:hover{background:#fff}.nm-ct-total-label,.nm-ct-total>.nm-ct-fee{text-align:right}.nm-ct-import-prompt{background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.nm-ct-import-copy{flex-direction:column;gap:6px;display:flex}.nm-ct-import-copy h2{color:#1a1918;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:normal}.nm-ct-import-prompt .nm-ct-import-copy p,.nm-ct-import-prompt p.nm-ct-import-note{color:#4a4743;margin:0;font-size:13px;line-height:1.55}.nm-ct-import-prompt.is-member{padding:16px}.nm-ct-import-note{align-items:flex-start;gap:10px;display:flex}.nm-ct-import-note svg{color:#5c5955;flex:none;margin-top:3px}.nm-ct-import-sources,.nm-ct-import-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nm-ct-import-sources{margin-top:4px}.nm-ct-import-sources span{color:#5c5955;border:1px solid #e8e5e0;border-radius:9999px;align-items:center;height:24px;padding:0 9px;font-size:11.5px;display:inline-flex}.nm-ct-import-actions{gap:8px}.nm-ct-import-actions button{cursor:pointer;font-family:inherit}.nm-ct-import-primary{color:#fff;background:#5e5ce6;border:0;border-radius:9999px;height:38px;padding:0 16px;font-size:13px;font-weight:600}.nm-ct-import-secondary{color:#1a1918;background:#fff;border:1px solid #d9d5cf;border-radius:8px;height:34px;padding:0 12px;font-size:12.5px;font-weight:500}.nm-ct-import-dismiss{color:#78756f;background:0 0;border:0;align-items:center;height:auto;margin-left:auto;padding:0;font-size:12px;display:inline-flex}.nm-ct-summary.is-clients,.nm-ct-head.is-clients,.nm-ct-row.is-clients{min-width:var(--nm-client-min-width,816px);column-gap:12px;padding-left:14px;padding-right:14px}.nm-ct-head.is-clients{background:#fafaf9;padding-top:8px;padding-bottom:8px}.nm-ct-head.is-clients span{letter-spacing:normal;font-family:inherit;font-size:11.5px;font-weight:500}.nm-ct-head.is-clients [aria-sort]:not([aria-sort=none]){color:#1a1918;font-weight:600}.nm-ct-head.is-clients [aria-sort=ascending]>.nm-ct-sort:after{content:" ▲" / "";color:#5e5ce6;font-size:10px}.nm-ct-head.is-clients [aria-sort=descending]>.nm-ct-sort:after{content:" ▼" / "";color:#5e5ce6;font-size:10px}.nm-ct-head.is-clients [aria-sort=none]>.nm-ct-sort:after{content:" ↕" / "";color:#c9c5bf;font-size:10px}.nm-ct-row.is-clients{padding-top:11px;padding-bottom:11px}.nm-ct-row.is-clients .nm-ct-name{font-size:13px;font-weight:500}.nm-ct-owner-cell{gap:6px}.nm-ct-owner-cell img,.nm-ct-owner-cell .nm-ct-owner-ini{width:24px;height:24px}.nm-ct-owner-cell .nm-ct-owner-ini{font-size:10px;color:#5c5955!important;background:#f0efed!important}.nm-ct-summary.is-clients{background:#fafaf9;padding-top:10px;padding-bottom:10px}.nm-ct-columns-button{color:#1a1918;border-color:#d9d5cf;border-radius:8px;height:36px;padding:0 12px;font-weight:500}.nm-ct-columns-menu{box-sizing:border-box;border-radius:12px;width:258px;padding:16px;top:42px;box-shadow:0 12px 28px #0000001a}.nm-ct-columns-caption{font-family:var(--font-data,monospace);letter-spacing:.08em;color:#5c5955;text-transform:uppercase;margin:4px 0 12px;font-size:10px}.nm-ct-column-choice{grid-template-columns:14px 1fr 24px 24px;gap:4px;min-height:35px}.nm-ct-column-grip{color:#c9c5bf;cursor:grab}.nm-ct-column-choice label{flex-direction:row-reverse;justify-content:flex-end;font-size:13px}.nm-ct-column-choice input{accent-color:#5e5ce6}.nm-ct-column-choice>button{width:24px}.nm-ct-columns-foot{color:#5c5955;border-top:1px solid #f0efed;margin-top:8px;padding-top:10px;font-size:11.5px}.nm-ct-columns-reset{border:0;width:auto;margin:0;padding:0;font-weight:500}.app-shell-portal:has(>.nm-ct-page){padding-left:24px;padding-right:24px}@media (width<=767px){.app-shell-portal:has(>.nm-ct-page){padding-left:16px;padding-right:16px}}@media (width>=1280px) and (width<=1310px){.app-shell-portal:has(>.nm-ct-page){padding-left:16px;padding-right:16px}}.nm-ct-columns-menu{flex-direction:column;gap:2px;padding:8px;font-size:16px;display:flex}.nm-ct-columns-caption{letter-spacing:normal;margin:0;padding:6px 8px;font-family:inherit;font-size:16px;line-height:normal}.nm-ct-columns-caption>span{font-family:var(--font-data,monospace);letter-spacing:.08em;font-size:10.5px;font-weight:500}.nm-ct-column-choice{box-sizing:border-box;gap:10px;min-height:33px;padding:8px;font-size:13px;line-height:17px;display:flex;position:relative}.nm-ct-column-grip{color:#a8a49e;flex:none;width:auto;height:17px}.nm-ct-column-choice label{flex:1;justify-content:space-between;line-height:17px}.nm-ct-column-choice input{appearance:none;color:#5e5ce6;cursor:pointer;background:0 0;border:0;width:12px;height:17px;margin:0;padding:0;font-family:inherit;font-size:13px;line-height:17px}.nm-ct-column-choice input:focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}.nm-ct-column-choice>button{opacity:0;background:#fff;position:absolute;top:4px;right:25px}.nm-ct-column-choice>button:nth-last-child(2){right:49px}.nm-ct-column-choice:hover>button:not(:disabled),.nm-ct-column-choice:focus-within>button:not(:disabled){opacity:1}.nm-ct-columns-foot{box-sizing:border-box;min-height:34px;margin:0;padding:8px;line-height:17px}.nm-ct-columns-reset{font-size:12.5px}.nm-ct-column-choice>button:disabled{opacity:0}.nm-ct-head.is-clients .is-right{text-align:left}.nm-ct-client-email{color:#5c5955;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:normal;overflow:hidden}.nm-ct-row.is-clients .nm-ct-who{gap:2px}@media (width<=480px){.nm-ct-row.is-clients{min-height:57px}.nm-ct-row.is-clients .nm-ct-status>.nm-ct-move{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.nm-ct-page .nm-ct-filters{flex-wrap:wrap;gap:10px;display:flex}.nm-ct-page .nm-ct-search{flex:none;width:280px}.nm-ct-paging{color:#78756f;font-size:12px}.nm-ct-paging button{color:#4b49c9;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.nm-ct-page .nm-ct-view-controls{scrollbar-width:none;flex-wrap:nowrap;gap:12px;width:100%;overflow-x:auto}.nm-ct-page .nm-ct-view-controls::-webkit-scrollbar{display:none}.nm-ct-page .nm-ct-columns-wrap{margin-left:auto}.nm-ct-view-divider{background:#e8e5e0;flex:none;width:1px;height:20px}.nm-ct-archived-tab{color:#5c5955;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12.5px}.nm-ct-archived-tab.is-on{color:#4b49c9;font-weight:600}.nm-ct-owner-filter{flex:none;position:relative}.nm-ct-owner-button{color:#5c5955;height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e8e5e0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.nm-ct-owner-button strong{color:#1a1918;font-weight:600}.nm-ct-owner-menu{z-index:40;background:#fff;border:1px solid #e8e5e0;border-radius:10px;min-width:170px;padding:6px;position:absolute;top:38px;left:0;box-shadow:0 12px 32px #0000001f}.nm-ct-owner-menu button{color:#4a4743;width:100%;height:32px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 8px;font-size:12.5px;display:flex}.nm-ct-owner-menu button:hover{background:#f5f4f2}.nm-ct-owner-menu button[aria-pressed=true]{color:#4b49c9;font-weight:600}.nm-ct-columns-button small{color:#78756f;font-size:11px;font-weight:400}.app-shell-today-board{overflow-x:auto}.nm-ct-head.is-today>*,.nm-ct-row.is-today>*,.nm-ct-head.is-clients>*,.nm-ct-row.is-clients>*,.nm-ct-summary.is-clients>*{min-width:0;overflow:hidden}.nm-ct-head.is-clients .nm-ct-next-heading,.nm-ct-head.is-today .nm-ct-next-heading{text-align:right}.is-today .nm-ct-note{gap:2px;padding:0 3px}.nm-ct-next-primary>button{color:#fff;max-width:100%;height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#5e5ce6;border:0;border-radius:9999px;padding:0 12px;font-size:12px;font-weight:600;box-shadow:0 2px 8px #281e644d}.nm-ct-notes-cell{align-items:center;display:flex}.nm-ct-noteslot{justify-content:flex-start;width:auto}.nm-ct-contact-cell{align-items:center;gap:6px;display:flex;position:relative}.nm-ct-contact-cell .nm-ct-icon{box-sizing:border-box;width:30px;height:30px}.nm-ct-copied-chip{color:#0f7a4f;white-space:nowrap;background:#e7f5ee;border-radius:8px;place-items:center;font-size:11.5px;font-weight:600;display:grid;position:absolute;inset:0}.nm-ct-owner-cell img,.nm-ct-owner-cell .nm-ct-owner-ini,.nm-ct-owner-cell .nm-ct-owner-none{flex:none;width:20px;height:20px}.nm-ct-owner-cell .nm-ct-owner-ini{font-size:9px}.nm-ct-row .nm-ct-actions{flex-wrap:nowrap;justify-content:flex-end;overflow:hidden}.nm-ct-actions>.nm-ct-row-menu{z-index:1;position:absolute;top:50%;right:0;transform:translateY(-50%)}.nm-ct-row.is-clients .nm-ct-actions{box-sizing:border-box;padding-right:30px}.nm-ct-row.is-today .nm-ct-actions{box-sizing:border-box;padding-right:26px}.nm-ct-row.is-today .nm-ct-menu-trigger{width:24px}.nm-ct-actions>button,.nm-ct-actions .nm-ct-today-invite>button{white-space:nowrap;flex:none;max-width:100%}.nm-ct-status{overflow:hidden}.nm-ct-invite-chip,.nm-ct-invite-chip .invite-delivery-chip{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.nm-ct-pill{white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.nm-ct-pill i{flex:none}.nm-ct-pill-label,.nm-ct-move,.nm-ct-client-email,.nm-ct-owner-first,.nm-ct-docs small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nm-ct-docs b.is-empty,.nm-ct-docs-open.text-fg-muted{color:#78756f;white-space:normal;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2}.nm-ct-docs b:not(.is-empty),.nm-ct-docs-open:not(.text-fg-muted),.nm-ct-fee{white-space:nowrap;overflow:visible}.nm-ct-today-toolbar{align-items:center;gap:12px;display:flex}.nm-ct-today-toolbar .nm-ct-columns-wrap{margin-left:auto}.app-shell.is-today .nm-ct-today-toolbar .nm-ct-columns-button{color:#1a1918;font-size:13px;font-weight:600}.app-shell.is-today .nm-ct-today-toolbar .nm-ct-owner-button{color:#1a1918;background:#fff;border-radius:8px}.app-shell.is-today .nm-ct-today-toolbar .nm-ct-owner-button strong{color:#1a1918}@container (width<=727px){.nm-ct-head.is-today,.nm-ct-row.is-today{grid-template-columns:var(--nm-today-tracks,minmax(176px,1.4fr) 36px 58px minmax(98px,2fr) 72px 66px 162px);min-width:var(--nm-today-min-width,748px);gap:8px}.is-today>.nm-ct-status,.nm-ct-head.is-today>:nth-child(2),.is-today>.nm-ct-docs,.nm-ct-head.is-today>:nth-child(3),.is-today>.nm-ct-actions,.nm-ct-head.is-today>:last-child{grid-area:auto}}.nm-ct-today-column-choice{color:#4a4743;align-items:center;gap:8px;min-height:30px;font-size:12.5px;display:flex}.nm-ct-today-column-choice input{accent-color:#5e5ce6}.nm-ct-row-menu{position:relative}.nm-ct-row .nm-ct-actions .nm-ct-menu-trigger{opacity:0}.nm-ct-row:hover .nm-ct-actions .nm-ct-menu-trigger,.nm-ct-row:focus-within .nm-ct-actions .nm-ct-menu-trigger{opacity:1}.nm-ct-head{position:relative;overflow:visible}.nm-ct-head>.nm-ct-heading{white-space:nowrap;position:relative;overflow:visible}.nm-ct-head .nm-ct-heading.is-moving{opacity:.5}.nm-ct-head .nm-ct-sort{color:#5c5955;transition:color .15s}.nm-ct-head .nm-ct-sort:hover{color:#1a1918}.nm-ct-head .nm-ct-heading:not(:has(.nm-ct-sort)){cursor:grab}.nm-ct-head .nm-ct-heading.is-moving{cursor:grabbing}.nm-ct-head .nm-ct-resize-edge{z-index:4;cursor:col-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0;right:-6px}.nm-ct-head .nm-ct-resize-edge:focus-visible{outline-offset:-2px;outline:2px solid #5e5ce6}.nm-ct-head .nm-ct-active-line{z-index:20;pointer-events:none;background:#5e5ce6;width:2px;padding:0;position:absolute;top:0;overflow:visible}.nm-ct-head .nm-ct-active-line.is-insert:before{content:"";background:#5e5ce6;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;left:-2px}.nm-ct-drag-chip{z-index:100;pointer-events:none;color:#1a1918;font-family:var(--font-data,"Geist Mono", monospace);letter-spacing:.08em;background:#fff;border:1px solid #5e5ce6;border-radius:8px;padding:6px 12px;font-size:10px;font-weight:600;position:fixed;box-shadow:0 8px 24px #281e642e}.nm-ct-head .sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.nm-ct-head.is-clients span.nm-ct-heading,.nm-ct-head.is-today span.nm-ct-heading{font-family:var(--font-data,"Geist Mono", monospace);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.nm-ct-head.is-clients [aria-sort=none]>.nm-ct-sort:after{content:none}.nm-ct-head.is-clients [aria-sort=ascending]>.nm-ct-sort:after{content:" ↑" / ""}.nm-ct-head.is-clients [aria-sort=descending]>.nm-ct-sort:after{content:" ↓" / ""}.nm-ct-columns-menu{border:1px solid #e8e5e0;border-radius:12px;gap:0;width:260px;padding:6px;box-shadow:0 12px 32px #0000001f}.nm-ct-columns-caption{color:#5c5955;font-family:var(--font-data,"Geist Mono", monospace);letter-spacing:.08em;margin:0 0 2px;padding:7px 8px;font-size:10px;font-weight:600}.nm-ct-column-choice{cursor:pointer;border-radius:8px;gap:8px;height:32px;min-height:32px;padding:0 8px}.nm-ct-column-choice:hover,.nm-ct-column-choice:focus-visible{background:#f5f4f2}.nm-ct-column-choice.is-dragging{opacity:.5}.nm-ct-column-choice.is-dragging .nm-ct-column-grip{color:#5e5ce6}.nm-ct-column-grip,.nm-ct-column-grip-placeholder{color:#a8a49e;cursor:grab;flex:none;width:14px}.nm-ct-column-choice input{appearance:auto;accent-color:#5e5ce6;width:16px;height:16px;margin:0}.nm-ct-column-choice input:checked:after{content:none}.nm-ct-column-choice input:disabled{cursor:default;accent-color:#f0efed}.nm-ct-column-label{color:#1a1918;flex:1;font-size:12.5px}.nm-ct-column-choice small{color:#78756f;white-space:nowrap;font-size:10px}.nm-ct-column-choice.insert-before:before,.nm-ct-column-choice.insert-after:after{content:"";z-index:2;pointer-events:none;background:#5e5ce6;height:2px;position:absolute;left:10px;right:4px}.nm-ct-column-choice.insert-before:before{top:-1px}.nm-ct-column-choice.insert-after:after{bottom:-1px}.nm-ct-columns-foot{color:#5c5955;border-top:1px solid #f0efed;margin-top:4px;padding:8px;font-size:11px;line-height:1.4}.nm-ct-columns-reset{color:#4b49c9;margin-top:8px;padding:0;font-size:12px;font-weight:600;display:block}.nm-ct-head.is-clients>.nm-ct-heading,.nm-ct-head.is-today>.nm-ct-heading{overflow:visible}.nm-ct-column-choice.insert-before:before,.nm-ct-column-choice.insert-after:after{border-radius:2px}.nm-ct-column-choice.insert-before>.nm-ct-column-grip:after,.nm-ct-column-choice.insert-after>.nm-ct-column-grip:after{content:"";z-index:3;background:#5e5ce6;border-radius:50%;width:6px;height:6px;position:absolute;left:8px}.nm-ct-column-choice.insert-before>.nm-ct-column-grip:after{top:-3px}.nm-ct-column-choice.insert-after>.nm-ct-column-grip:after{bottom:-3px}.nm-ct-head .nm-ct-heading{-webkit-user-select:none;user-select:none}.nm-ct-head .nm-ct-heading:not(:has(.nm-ct-sort)){cursor:pointer;transition:color .15s}.nm-ct-head .nm-ct-heading:not(:has(.nm-ct-sort)):hover{color:#1a1918}.nm-ct-head .nm-ct-heading{touch-action:none}.nm-ct-column-choice.insert-before:before,.nm-ct-column-choice.insert-after:before{content:"";z-index:2;pointer-events:none;background:#5e5ce6;height:2px;position:absolute;left:10px;right:4px}.nm-ct-column-choice.insert-before:before{top:-1px;bottom:auto}.nm-ct-column-choice.insert-after:before{top:auto;bottom:-1px}.nm-ct-column-choice.insert-before:after,.nm-ct-column-choice.insert-after:after{content:"";z-index:3;pointer-events:none;background:#5e5ce6;border-radius:50%;width:6px;height:6px;position:absolute;left:8px;right:auto}.nm-ct-column-choice.insert-before:after{top:-3px;bottom:auto}.nm-ct-column-choice.insert-after:after{top:auto;bottom:-3px}.nm-ct-card,.app-shell-today-board{min-width:0;max-width:100%;max-height:calc(100vh - 260px);position:relative;overflow:auto}.nm-ct-summary.is-clients,.nm-ct-head.is-clients,.nm-ct-row.is-clients{grid-template-columns:var(--nm-client-tracks,minmax(200px,1.2fr) 48px 96px minmax(150px,2fr) 64px 76px 72px 148px);min-width:var(--nm-client-min-width,1030px);column-gap:16px;padding-left:32px;padding-right:32px}.nm-ct-head.is-today,.nm-ct-row.is-today{grid-template-columns:var(--nm-today-tracks,minmax(200px,1.4fr) 48px 96px minmax(200px,2fr) 64px 72px 148px);min-width:var(--nm-today-min-width,988px);column-gap:16px;padding-left:32px;padding-right:32px}.nm-ct-head.is-clients,.nm-ct-head.is-today{z-index:5;background:#fafaf9;border-bottom:1px solid #e8e5e0;height:40px;position:sticky;top:0}.nm-ct-row.is-clients,.nm-ct-row.is-today{min-height:64px}.nm-ct-head .nm-ct-sort{text-transform:uppercase}.nm-ct-head>[data-column=client],.nm-ct-row>.nm-ct-client{z-index:2;background:#fff;align-self:stretch;margin-left:-32px;padding-left:32px;position:sticky;left:0}.nm-ct-head>[data-column=client]{background:#fafaf9;align-items:center;display:flex}.nm-ct-card.is-scrolled [data-column=client],.nm-ct-card.is-scrolled .nm-ct-client,.app-shell-today-board.is-scrolled [data-column=client],.app-shell-today-board.is-scrolled .nm-ct-client{box-shadow:1px 0 #e8e5e0}.nm-ct-row>.nm-ct-client{overflow:visible}.nm-ct-row>.nm-ct-client>.nm-ct-who{min-width:0;overflow:hidden}.nm-ct-row:has(.nm-selection-hit[aria-checked=true])>.nm-ct-client{background:#f5f5fd}.nm-ct-row:has(.nm-selection-hit[aria-checked=true]):hover>.nm-ct-client{background:#f1f0fd}.nm-ct-client .nm-ct-selection{flex:none;align-self:stretch;width:18px;margin-right:0;position:relative;overflow:visible}.nm-ct-head .nm-ct-selection{z-index:3;align-items:center;position:absolute;top:0;bottom:0;left:32px}.nm-ct-label-gutter{flex:none;width:28px;display:inline-block}.nm-ct-head [data-column=client] .nm-ct-sort{align-items:center;display:flex}.nm-ct-row.is-clients .nm-ct-actions,.nm-ct-row.is-today .nm-ct-actions{padding-right:0}.nm-ct-actions>*,.nm-ct-next-primary{flex:none;min-width:0;max-width:100%}.nm-ct-actions button{white-space:nowrap;text-overflow:clip;flex:none;max-width:100%}.nm-ct-docs,.nm-ct-row .nm-ct-fee{overflow:hidden}.nm-ct-docs b:not(.is-empty),.nm-ct-docs-open:not(.text-fg-muted){white-space:nowrap;font-size:12px}.nm-ct-docs small{max-width:100%}.nm-ct-contact-cell{min-height:30px}.nm-ct-menu-header{justify-content:space-between;align-items:center;display:flex}.nm-ct-menu-header>button{color:#5c5955;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.nm-ct-menu-list{max-height:220px;overflow:auto}.nm-ct-column-choice.is-locked{color:#a8a49e;cursor:default;background:#f0efed}.nm-ct-column-choice.is-locked .nm-ct-column-label{color:#78756f}.nm-ct-menu-search{box-sizing:border-box;border:1px solid #e8e5e0;border-radius:6px;width:100%;height:32px;padding:0 8px}.nm-ct-peek-who{min-width:0}.nm-ct-more-skeleton{border-bottom:1px solid #f0efed;height:64px}.app-shell.is-today .app-shell-today-board{overflow:auto}.nm-ct-head.is-today [aria-sort=ascending]>.nm-ct-sort:after{content:" ↑" / ""}.nm-ct-head.is-today [aria-sort=descending]>.nm-ct-sort:after{content:" ↓" / ""}.nm-ct-head .nm-ct-heading.is-right{text-align:right;text-transform:uppercase}.nm-ct-client .nm-ct-selection{width:18px;margin:0;position:absolute;top:0;bottom:0;left:4px}.nm-ct-head .nm-ct-selection{left:4px}.nm-ct-label-gutter{display:none}.nm-ct-fee-view{margin-right:0;padding-left:0;padding-right:0}.nm-ct-page.has-import-prompt .nm-ct-header-text{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.nm-ct-row .nm-ct-note{background:0 0;border:0;gap:0;height:32px;padding:0}.nm-ct-note-face{background:#fff;border:1px solid #e8e5e0;border-radius:6px;align-items:center;gap:4px;height:22px;padding:0 6px;display:inline-flex}.nm-ct-note:hover .nm-ct-note-face,.nm-ct-note:focus-visible .nm-ct-note-face,.nm-ct-note.is-open .nm-ct-note-face{background:#5e5ce614;border-color:#5e5ce659}.nm-ct-contact-cell .nm-ct-icon{width:32px;height:32px}.nm-ct-head .nm-ct-sort{align-items:center;min-height:32px;display:inline-flex}body.nm-ct-dragging,body.nm-ct-dragging *{cursor:grabbing!important}body.nm-ct-resizing,body.nm-ct-resizing *{cursor:col-resize!important}.nm-ct-row .nm-ct-name-meta>.nm-ct-row-menu{flex:none;margin-left:auto;position:relative;inset:auto;transform:none}.nm-ct-name-meta>.nm-ct-row-menu .nm-ct-menu-trigger{opacity:0}.nm-ct-row:hover .nm-ct-name-meta>.nm-ct-row-menu .nm-ct-menu-trigger,.nm-ct-row:focus-within .nm-ct-name-meta>.nm-ct-row-menu .nm-ct-menu-trigger,.nm-ct-name-meta>.nm-ct-row-menu .nm-ct-menu-trigger[aria-expanded=true]{opacity:1}:is(.app-shell-main:has(.nm-tc-page),.app-shell-content:has(.nm-tc-page)){min-height:0;overflow:hidden}.app-shell-content:has(.nm-tc-page){flex:1;padding:0;display:flex}.app-shell .app-shell-portal.nm-tc-host{flex-direction:column;flex:1;min-width:0;max-width:none;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.app-shell.is-today div.app-shell-portal.is-today-board.nm-tc-host{gap:0;max-width:none;padding:0;line-height:normal}.nm-tc-page{background:#fff;flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;display:flex}.nm-tc-page-header{z-index:4;background:#fafaf9;flex:none;padding:20px 32px}.nm-tc-today .nm-tc-page-header{flex-direction:column;gap:10px;padding-bottom:16px;display:flex}.nm-tc-heading-row{align-items:center;gap:20px;min-width:0;display:flex}.app-shell .nm-tc-heading-row h1{letter-spacing:-.02em;color:#1a1918;flex:none;margin:0;font-size:22px;font-weight:600;line-height:1.3}.nm-tc-header-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.nm-tc-header-actions .nm-ct-columns-wrap{margin:0}.nm-tc-header-actions .nm-ct-columns-button{height:32px;padding:0 10px;font-size:12.5px;font-weight:500}.nm-tc-header-actions .nm-ct-owner-button{font-size:12.5px}.nm-tc-header-actions .nm-ct-add{min-width:160px;max-width:360px;height:36px;box-shadow:none;margin:0}.nm-tc-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nm-tc-tile{text-align:left;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.nm-tc-tile-line{align-items:center;gap:7px;width:100%;min-width:0;display:flex}.nm-tc-tile-line i{background:#5e5ce6;border-radius:50%;flex:none;width:7px;height:7px}.nm-tc-tile.is-waiting i{background:#a8a49e}.nm-tc-tile.is-ready i{background:#10b981}.nm-tc-tile-line strong{white-space:nowrap;font-size:13.5px;font-weight:600}.nm-tc-tile-line b{font-family:var(--font-data,"Geist Mono", monospace);font-feature-settings:"tnum","ss01";color:#1a1918;flex:none;margin-left:auto;font-size:22px;font-weight:600}.nm-tc-tile-summary{text-overflow:ellipsis;white-space:nowrap;color:#5c5955;max-width:100%;min-height:17px;font-size:12.5px;display:block;overflow:hidden}.nm-tc-tile[aria-selected=true]{background:#5e5ce60f;border-color:#5e5ce673}.nm-tc-tile[aria-selected=true] strong{color:#4b49c9}.nm-tc-tile[aria-selected=false]:hover{background:#fafaf9}.nm-tc-tile:focus-visible,.nm-tc-client-tabs button:focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}.nm-tc-client-tabs.nm-ct-views{background:0 0;border:0;flex:none;gap:4px;padding:0;display:flex}.nm-tc-client-tabs.nm-ct-views button{color:#5c5955;white-space:nowrap;height:30px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.nm-tc-client-tabs.nm-ct-views button[aria-selected=true]{color:#1a1918;background:#fff;border-color:#e8e5e0;font-weight:600}.nm-tc-client-tabs span{font-family:var(--font-data,"Geist Mono", monospace);font-feature-settings:"tnum","ss01";color:#a8a49e;font-size:11.5px}.nm-tc-scroll{overscroll-behavior:contain;overflow-anchor:none;border-top:1px solid #e8e5e0;flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.nm-tc-page .nm-ct-card,.nm-tc-page .app-shell-today-board{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;overflow:visible}.nm-tc-page .nm-ct-head,.nm-tc-page .nm-ct-row,.nm-tc-page .nm-ct-summary{box-sizing:border-box;column-gap:16px;padding:0 32px}.nm-tc-page .nm-ct-head.is-today,.nm-tc-page .nm-ct-row.is-today{grid-template-columns:var(--nm-today-tracks,minmax(200px,1.4fr) 48px 96px minmax(200px,2fr) 64px 72px 148px);min-width:var(--nm-today-min-width,988px)}.nm-tc-page .nm-ct-head.is-clients,.nm-tc-page .nm-ct-row.is-clients,.nm-tc-page .nm-ct-summary.is-clients{grid-template-columns:var(--nm-client-tracks,minmax(200px,1.2fr) 48px 96px minmax(150px,2fr) 64px 76px 72px 148px);min-width:var(--nm-client-min-width,1030px)}.nm-tc-page .nm-ct-head{z-index:3;background:#fafaf9;border-bottom:1px solid #e8e5e0;height:40px;position:sticky;top:0}.nm-tc-page .nm-ct-head>.nm-ct-heading{font-family:var(--font-data,"Geist Mono", monospace);letter-spacing:.08em;font-size:10px;font-weight:600}.nm-tc-page .nm-ct-row{background:#fff;border-top:0;border-bottom:1px solid #f0efed;grid-template-rows:minmax(0,1fr);height:64px;min-height:64px;padding-top:13px;padding-bottom:13px;position:relative}.nm-tc-page .nm-ct-row>.nm-ct-client,.nm-tc-page .nm-ct-head>[data-column=client],.nm-tc-page .nm-ct-summary>.nm-ct-total-label{z-index:1;background:#fff;align-self:stretch;margin-left:-32px;padding-left:32px;position:sticky;left:0;overflow:hidden}.nm-tc-page .nm-ct-head>[data-column=client]{z-index:4;align-items:center;margin-top:0;display:flex}.nm-tc-page .nm-ct-client{margin-top:-13px;margin-bottom:-13px;padding-top:13px;padding-bottom:13px}.nm-tc-scroll.is-sideways .nm-ct-row>.nm-ct-client,.nm-tc-scroll.is-sideways .nm-ct-head>[data-column=client],.nm-tc-scroll.is-sideways .nm-ct-total-label{box-shadow:1px 0 #e8e5e0}.nm-tc-page .nm-ct-selection{z-index:2;align-items:center;width:16px;height:100%;display:flex;position:absolute;top:0;left:8px}.nm-tc-page .nm-ct-row .nm-ct-actions{padding-right:0;position:static;overflow:visible}.nm-tc-page .nm-ct-actions>.nm-ct-row-menu{right:2px}.nm-tc-page .nm-ct-cta,.nm-tc-page .nm-ct-next-primary>button,.nm-tc-page .nm-ct-today-invite>button{color:#4b49c9;height:32px;box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #5e5ce659;border-radius:8px;flex:none;padding:0 10px;font-size:12px}.nm-tc-page .nm-ct-pill,.nm-tc-page .nm-ct-invite-chip{white-space:nowrap;overflow:hidden}.nm-tc-page .nm-ct-pill{padding:2px 6px;font-size:11px}.nm-tc-page .nm-ct-docs{overflow:hidden}.nm-tc-empty{color:#5c5955;padding:24px 32px;font-size:13px}.nm-tc-page .nm-ct-paging{padding:12px 32px}.nm-tc-menu-header{color:#5c5955;justify-content:space-between;align-items:center;padding:0 8px;font-size:11px;display:flex}.nm-ct-owner-menu .nm-tc-menu-header button{justify-content:center;width:24px;height:24px;padding:0}.nm-tc-clients .nm-tc-heading-row{flex-wrap:wrap;gap:12px 20px}.app-shell.is-today .nm-tc-page .app-shell-today-board{overflow:visible}.nm-tc-state{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.app-shell-content:has(.nm-tc-state){flex:1;min-height:0;padding:0;display:flex}.nm-tc-page .nm-ct-owner-menu{max-height:none;overflow:visible}.nm-ct-owner-options{max-height:220px;overflow:auto}.nm-ct-owner-menu>input{box-sizing:border-box;width:100%;height:32px;font:inherit;border:1px solid #e8e5e0;border-radius:8px;margin:4px 0;padding:0 8px;font-size:12.5px}.nm-tc-page .nm-ct-card,.nm-tc-page .app-shell-today-board{max-width:none;max-height:none;overflow:visible}.nm-tc-page .nm-ct-head>[data-column=client]{background:#fafaf9}.nm-tc-page .nm-ct-row>.nm-ct-client{min-height:0;overflow:visible}.nm-tc-page .nm-ct-client .nm-ct-selection,.nm-tc-page .nm-ct-head .nm-ct-selection{width:32px;left:0}.nm-tc-page .nm-selection-hit{width:32px;margin:0;padding:0 6px 0 8px;left:0}.nm-tc-page .nm-selection-header{width:32px;padding-left:2px;left:0}.nm-tc-page .nm-selection-header:before{inset:7px 6px 7px 8px}.nm-tc-page .nm-ct-summary{min-height:40px;padding-top:8px;padding-bottom:8px}.nm-tc-page .nm-ct-summary>.nm-ct-total-label{text-align:left;background:inherit;align-items:center;display:flex}.first-landing-card{box-sizing:border-box;color:#1a1918;background:#fff;border:1px solid #d9d5cf;border-radius:14px;flex-direction:column;gap:14px;width:570px;max-width:100%;margin-bottom:22px;padding:24px;font-family:Geist,sans-serif;line-height:normal;display:flex;box-shadow:0 6px 24px #0000000d}.first-landing-name{border-bottom:1px dashed #c9c5bf;align-self:flex-start;font-size:18px;font-weight:600}.first-landing-import{border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.first-landing-import h2{letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:600}.first-landing-import p{color:#4a4743;margin:0;font-size:12.5px;line-height:1.55}.first-landing-card button{cursor:pointer;background:#fff;border:1px solid #d9d5cf;border-radius:8px;height:36px;padding:0 12px;font-size:12.5px;font-weight:500;line-height:normal}.first-landing-card .first-landing-primary{color:#fff;background:#5e5ce6;border:0;border-radius:9999px;height:38px;padding:0 16px;font-size:13px;font-weight:600}.first-landing-card .first-landing-secondary{color:#4b49c9;background:#5e5ce614;border-color:#5e5ce659;font-weight:600}.first-landing-examples{color:#5c5955;margin:0;font-size:12px}.first-landing-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.first-landing-trial{color:#4338ff;white-space:nowrap;background:#5e5ce614;border-radius:9999px;flex:none;padding:4px 8px;font-size:11px}@media (width<=600px){.app-shell-content .first-landing-import p{margin:0;font-size:12.5px}.app-shell-content .first-landing-examples{color:#5c5955;margin:0;font-size:12px;line-height:1.3}.first-landing-card{margin-top:5px}.app-shell:has(.first-landing-card) .app-shell-topbar>.app-shell-column-toggle:not(.app-shell-menu-toggle){display:none}.app-shell:has(.first-landing-card) .app-shell-menu-toggle{background:0 0;border:0;border-radius:0;width:20px}.app-shell:has(.first-landing-card) .app-shell-phone-title{font-size:14px}}.app-shell-record-move .request-documents-c2 button{color:#4b49c9;background:#fff;border:1px solid #e8e5e0;border-radius:8px;font-size:13px}.app-shell-record-move .request-documents-c2 button.bg-accent{color:#fff;background:#4b49c9}.app-shell-record-move:has(.request-documents-c2){flex-wrap:wrap;align-items:start}.app-shell-record-move:has(.request-documents-c2){background:0 0;border:0;padding:0;display:block}.app-shell-record-move:has(.request-documents-c2)>span{display:none}.request-documents-c2{color:#1a1918;background:#fff;border:1px solid #5e5ce673;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.request-documents-c2-label{letter-spacing:.08em;color:#5c5955;font-family:Geist Mono,monospace;font-size:10px;font-weight:600}.request-documents-c2-move{flex:1;font-size:14.5px;font-weight:600;line-height:1.4}.request-documents-c2-actions{align-items:center;gap:10px;min-height:0;display:flex}.app-shell-record-move .request-documents-c2 .request-documents-c2-request,.request-documents-c2 .request-documents-c2-request{color:#fff;white-space:nowrap;background:#5e5ce6;border:none;border-radius:9999px;height:34px;padding:0 16px;font-size:13px;font-weight:600;box-shadow:0 2px 8px #281e644d}.request-documents-c2 .request-documents-c2-request:hover{background:#4b49c9}.request-documents-c2 .request-documents-c2-request:disabled{opacity:.5;cursor:default}.binder-upload-drop-area{background:#fff;border:1px dashed #e8e5e0;border-radius:12px;padding:12px 16px}.binder-upload-choose{color:#4b49c9;white-space:nowrap;cursor:pointer;background:#5e5ce614;border:1px solid #5e5ce659;border-radius:8px;align-items:center;gap:6px;height:32px;margin-top:8px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.binder-upload-choose:hover{background:#5e5ce624}.vault-year-toolbar .binder-upload-choose:before{content:"";background:currentColor;flex-shrink:0;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M17 8l-5-5-5 5M12 3v12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M17 8l-5-5-5 5M12 3v12'/%3E%3C/svg%3E") 50%/contain no-repeat}.binder-upload-choose:disabled{opacity:.5;cursor:default}.request-documents-c2[data-waiting-on-client=true]{border-color:#e8e5e0}.request-documents-c2 dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.request-documents-c2-custom{align-items:center;gap:8px;display:flex}.request-documents-c2-custom input{flex:1;min-width:0}.request-documents-c2-link{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.request-documents-c2-link span{color:#5c5955}.request-documents-c2-skeleton{background:#f0eeea;border-radius:9999px;width:112px;height:34px;display:block}@media (prefers-reduced-motion:no-preference){.request-documents-c2-skeleton{animation:1.4s ease-in-out infinite request-documents-c2-pulse}}@keyframes request-documents-c2-pulse{50%{opacity:.55}}.request-documents-bare .request-documents-c2-load-failed,.request-documents-c2 .request-documents-c2-load-failed{font-family:var(--font-body);color:var(--color-fg-secondary);margin:0;font-size:13px;font-weight:400;line-height:1.4}.form-code-tile.form-code-tile.form-code-tile{box-sizing:border-box;color:#4b49c9;width:52px;height:40px;font-family:var(--font-data,"Geist Mono",monospace);letter-spacing:normal;white-space:nowrap;background:#5e5ce614;border:1px solid #5e5ce659;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;font-size:9.5px;font-weight:600;line-height:1.2;display:inline-flex}.form-code-tile.form-code-tile.form-code-tile.has-asset{background:0 0;border:0;border-radius:0;line-height:0}.vault-check-status{color:#8a5a0b;white-space:nowrap;background:#fbebc4;border-radius:9999px;flex-shrink:0;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.vault-check-status:before{content:"";background:#d4a017;border-radius:50%;width:5px;height:5px}.app-shell-binder-tabs:has(+.app-shell-binder-documents .binder-intake-tabs){display:none}.binder-intake-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.binder-intake-tabs button{color:#4a4743;border:1px solid #e8e5e0;border-radius:8px;padding:7px 14px;font-size:12.5px}.binder-intake-tabs button[aria-current]{color:#fff;background:#1a1918;border-color:#1a1918}.binder-intake>ul{background:#fff;border:1px solid #e8e5e0;border-radius:12px;overflow:hidden}.binder-intake>ul>li{border-top:1px solid #f0efed;padding:12px 16px;font-size:13px}.binder-intake>ul>li:first-child{border-top:0}.binder-intake-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.binder-intake-row>div{overflow-wrap:anywhere;flex:1;min-width:180px}.binder-intake-file{text-align:left;font-weight:600}.binder-intake-file:hover{text-decoration:underline}.binder-intake-state{color:#5c5955;font-size:12px}.binder-intake-meta{color:#78756f;margin:3px 0;font-size:12px}.binder-upload-year{color:#5c5955;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;font-size:12px;display:flex}.binder-upload-year form{align-items:end;gap:6px;width:100%;display:flex}.binder-upload-year input{border:1px solid #d9d5cf;border-radius:6px;width:8rem;margin-top:3px;padding:6px;display:block}.binder-intake-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.binder-intake-actions :is(select,.nomo-dropdown-trigger){border:1px solid #e8e5e0;border-radius:6px;max-width:100%;padding:6px}.binder-intake-pages{margin-top:8px}.binder-intake-pages li{gap:16px;padding:5px 8px;display:flex}.binder-intake-pages li button{text-decoration:underline}.binder-intake-empty{text-align:center;padding:28px 16px;font-size:13.8px}.binder-not-this-year{border:1px dashed #d9d5cf;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:10px 16px;display:flex}.binder-not-this-year strong{letter-spacing:.08em;color:#5c5955;font-size:10px}.binder-not-this-year>span{border:1px solid #e8e5e0;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;display:inline-flex}.binder-from-model{color:#5c5955;background:#f3f1ed;border-radius:999px;margin-left:6px;padding:0 6px;font-size:10px;font-style:normal;font-weight:600}.app-shell-binder-documents .binder-upload-year>.binder-upload-year-label.is-wrong-year{color:#1a1918!important;white-space:normal!important;background:0 0!important;border-radius:0!important;height:auto!important;padding:0!important;font-size:13px!important;font-weight:500!important;display:block!important}.example-vault-fields{background:#fff;border-left:1px solid #e8e5e0;flex-shrink:0;width:320px;padding:0 16px 16px;overflow:auto}.example-vault-fields>header{border-bottom:1px solid #f0efed;align-items:center;gap:8px;height:44px;font-size:13.5px;display:flex}.example-vault-field{border-bottom:1px solid #f0efed;min-height:64px;padding:10px 0;position:relative}.example-vault-field .profile-field{flex-direction:column;gap:4px;padding-right:76px;display:flex}.example-vault-field .profile-label{color:#5c5955;font-size:12px}.example-vault-field .profile-value{width:fit-content;font-family:var(--font-data);font-feature-settings:"tnum", "ss01";text-align:left;font-size:13px;font-weight:500}.example-vault-field.is-flagged .profile-value{color:#6b4a07;background:#fbebc4}.example-vault-field.is-copied{background:#f3fbf6}.example-vault-field-actions{align-items:center;display:flex;position:absolute;top:27px;right:0}.example-vault-field-actions button{color:#78756f;justify-content:center;align-items:center;width:24px;height:26px;display:flex}.example-vault-field.is-flagged .example-vault-field-actions button:first-child{color:#b07d0a}.example-value-confirm{z-index:10;background:#fff;border:1px solid #e8e5e0;border-radius:10px;width:260px;padding:12px;font-size:12.5px;position:absolute;top:54px;right:0;box-shadow:0 12px 32px #0002}.example-value-confirm>div{gap:8px;margin-bottom:10px;display:flex}.example-value-confirm>div p{flex:1}.example-value-confirm>button{border:1px solid #e8e5e0;border-radius:8px;min-height:32px;margin:0 8px 8px 0;padding:0 10px}.example-vault-field .profile-field.is-editing{z-index:11;background:#fff;border:1px solid #5e5ce6;border-radius:8px;padding:8px;position:absolute;inset:0 -6px auto;box-shadow:0 12px 32px #0002}.example-vault-field .profile-field.is-editing input{border:1px solid #c9c5bf;border-radius:6px;width:100%;min-height:32px;padding:4px 8px}.example-vault-field .profile-edit-hint{color:#5c5955;font-size:12px}.example-vault-field .profile-edit-actions{align-items:center;gap:8px;font-size:12px;display:flex}.example-vault-field .profile-edit-actions button{border:1px solid #e8e5e0;border-radius:6px;min-height:28px;padding:0 8px}@media (width<=1100px){.example-vault-fields{width:280px}}.app-shell-content:has(>.binder-viewer-route){padding:0}.vault-full-review .crh-next-action button:not(.vault-review-action){display:none}.app-shell-portal.binder-viewer-route{padding:16px 24px 14px;container:binder-layout/inline-size}.binder-client-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.binder-client-avatar{color:#6b5a1e;background:#f4eed8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:flex}.binder-client-name{color:var(--shell-text,#1a1918);letter-spacing:-.01em;font-size:20px;font-weight:600}.binder-viewer-route .app-shell-record-tabs{flex-wrap:wrap;gap:22px;margin-bottom:14px}.binder-viewer-route .app-shell-record-tabs button{min-height:0;padding:8px 0}.binder-viewer-route .app-shell-record-tabs button[aria-selected=true]{color:var(--shell-text,#1a1918);font-weight:600}.binder-split{grid-template-columns:316px minmax(0,1fr);align-items:start;gap:16px;min-width:0;min-height:0;display:grid}.binder-split-list{border:1px solid var(--shell-border,#e8e5e0);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.binder-split.is-expanded{grid-template-columns:minmax(0,1fr)}.binder-split.is-expanded .binder-split-list{display:none}.binder-split-list ul{margin:0;padding:0;list-style:none}.binder-split-list li+li{border-top:1px solid var(--shell-border,#e8e5e0)}.binder-split-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.binder-split-row:hover{background:#1a191808}.binder-split-row[aria-current=true]{background:#5e5ce614}.binder-split-row:focus-visible{outline:2px solid var(--shell-accent,#5e5ce6);outline-offset:-2px}.binder-split-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;display:block;overflow:hidden}.binder-split-row[aria-current=true] strong{font-weight:600}.binder-split-row .binder-file-tile{width:52px;height:40px;font-size:9.5px}.binder-split-row small{color:var(--shell-muted,#5c5955);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.binder-split-row>span:last-child{min-width:0}.binder-split-row.is-waiting{cursor:default;opacity:.7}.binder-file-tile{box-sizing:border-box;color:#4b49c8;width:40px;height:30px;font-family:var(--font-data);letter-spacing:.02em;background:#f3f2fd;border:1px solid #d9d7f7;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.binder-viewer{border:1px solid var(--shell-border,#e8e5e0);background:#fff;border-radius:12px;outline:none;flex-direction:column;min-width:0;height:calc(100dvh - 190px);min-height:400px;display:flex;overflow:hidden}.binder-viewer-header{border-bottom:1px solid var(--shell-border,#e8e5e0);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 14px 10px 16px;display:grid}.binder-viewer-title{align-items:center;gap:10px;min-width:0;display:flex}.binder-viewer-title h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--shell-text,#1a1918);background:0 0;border-radius:0;margin:0;padding:0;font-size:15px;font-weight:600;overflow:hidden}.binder-viewer-back{display:none}.binder-viewer-status{flex:none;font-size:12px;font-weight:600}.binder-viewer-status.is-ready{color:#0f7a4f}.binder-viewer-status.is-open{color:#8a5a00;background:#fdf3dc;border-radius:999px;padding:2px 8px}.binder-viewer-actions{align-items:center;gap:6px;display:flex}.binder-viewer-actions button{border:1px solid var(--shell-border,#e8e5e0);width:30px;height:30px;color:var(--shell-secondary,#4a4743);background:#fff;border-radius:8px}.binder-viewer-actions button:disabled{opacity:.4}.binder-viewer-actions button:focus-visible,.binder-viewer-footer button:focus-visible,.binder-viewer-toolbar button:focus-visible{outline:2px solid var(--shell-accent,#5e5ce6);outline-offset:1px}.binder-viewer-position{color:var(--shell-muted,#5c5955);font-family:var(--font-data);white-space:nowrap;margin:0 6px;font-size:12px}.binder-viewer-header .binder-viewer-meta{color:var(--shell-muted,#5c5955);grid-column:1/-1;margin:0;font-size:12px}.binder-viewer-match{border-bottom:1px solid var(--shell-border,#e8e5e0);background:#fbf3e0;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.binder-viewer-match>span{flex:1;min-width:180px}.binder-viewer-match button,.binder-viewer-match :is(select,.nomo-dropdown-trigger){color:#302e7b;background:#fff;border:1px solid #d9d7f7;border-radius:8px;min-height:32px;padding:0 10px;font-size:13px}.binder-viewer-match button.is-primary{color:#fff;background:#5e5ce6;border-color:#5e5ce6;border-radius:999px}.binder-viewer-match button:disabled{opacity:.5}.binder-viewer-body{flex:1;min-height:0;display:flex}.binder-viewer-thumbnails{background:#f7f6f4;border-right:1px solid #e8e5e0;flex:none;width:92px;padding:10px;overflow:auto}.binder-viewer-thumbnails button{color:#5c5955;background:0 0;border:2px solid #0000;border-radius:6px;width:100%;margin-bottom:9px;padding:4px;font-size:11px;display:block}.binder-viewer-thumbnails button[aria-current=page]{border-color:#5e5ce6}.binder-viewer-thumbnails img{background:#fff;width:100%;margin-bottom:3px;display:block}.binder-viewer.is-expanded .binder-viewer-canvas{padding-inline:5%}.binder-viewer-canvas:focus-visible{outline:2px solid var(--shell-accent,#5e5ce6);outline-offset:-2px}.binder-viewer-stage{flex:1;min-width:0;min-height:0;display:flex;position:relative}.binder-viewer-canvas{background:#f0efed;flex:1;min-width:0;min-height:0;padding:24px 24px 72px;position:relative;overflow:auto}.binder-viewer-pages{flex-direction:column;align-items:center;display:flex}.binder-viewer-page{background:#fff;max-width:none;margin:0 auto 16px;display:block;box-shadow:0 1px 2px #0000000f,0 8px 24px #00000014}.binder-viewer-skeleton{aspect-ratio:8.5/11;background:linear-gradient(100deg,#e9e7e3 40%,#f3f2ef 50%,#e9e7e3 60%) 0 0/300% 100%;border-radius:4px;width:min(560px,80%);margin:0 auto;padding:28px;animation:1.4s linear infinite binder-shimmer}.binder-viewer-skeleton span{background:#ffffffb3;border-radius:4px;height:8px;margin-bottom:10px;display:block}.binder-viewer-skeleton span:first-child{width:50%}.binder-viewer-skeleton span:nth-child(2){width:70%}.binder-viewer-skeleton span:nth-child(3){width:34%}@keyframes binder-shimmer{to{background-position:-300% 0}}@media (prefers-reduced-motion:reduce){.binder-viewer-skeleton{animation:none}}.binder-viewer-state{text-align:center;flex-direction:column;align-items:center;max-width:360px;margin:12vh auto 0;display:flex}.binder-viewer-state strong{font-size:15px}.binder-viewer-state p{color:var(--shell-secondary,#4a4743);margin:8px 0 14px;font-size:13px}.binder-viewer-state-action{border:1px solid var(--shell-border,#e8e5e0);background:#fff;border-radius:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:500}.binder-viewer-state-action.is-retry{color:#4b49c8;background:#ecebfc;border-color:#c9c7f5}.binder-viewer-toolbar{background:#1c1b1a;border-radius:10px;gap:2px;width:max-content;margin:0 auto;padding:4px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000002e}.binder-viewer-toolbar button{color:#fff;min-width:28px;height:28px;font-size:13px;font-family:var(--font-data);background:0 0;border:0;border-radius:7px;padding:0 8px}.binder-viewer-toolbar button:hover:not(:disabled){background:#ffffff1f}.binder-viewer-toolbar button:disabled{opacity:.4}.binder-viewer-footer{border-top:1px solid var(--shell-border,#e8e5e0);color:var(--shell-muted,#5c5955);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.binder-viewer-footer>span:last-child{gap:8px;display:flex}.binder-viewer-footer button{border:1px solid var(--shell-border,#e8e5e0);min-height:32px;color:var(--shell-text,#1a1918);background:#fff;border-radius:8px;padding:0 12px;font-size:13px}@container binder-layout (width<=799px){.binder-split{grid-template-columns:minmax(0,1fr)}.binder-split-list{max-height:180px;overflow:auto}}@container binder-layout (width<=559px){.binder-viewer-header{grid-template-columns:minmax(0,1fr)}.binder-viewer-actions{flex-wrap:wrap}}@media (width<=767px){.binder-split{display:block}.binder-split-list{display:none}.binder-viewer{z-index:60;border:0;border-radius:0;height:auto;min-height:0;position:fixed;inset:0}.binder-viewer-back{background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:inline-flex}.binder-viewer-status,.binder-viewer-actions>button:last-child,.binder-viewer-thumbnails{display:none}.binder-viewer-canvas{padding:12px 12px 64px}}.binder-section-list{gap:16px;margin-top:16px;display:grid}.binder-section-card{color:#1a1918;background:#fff;border:1px solid #e8e5e0;border-radius:12px;overflow:hidden}.binder-section-card>header{border-bottom:1px solid #f0efed;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 24px;display:flex}.binder-section-card>header h3{margin:0;font-size:18px;font-weight:600}.binder-section-card>header>span{font-family:var(--font-data);color:#5c5955;font-size:12px}.binder-section-card>header button{background:#fff;border:1px solid #e8e5e0;border-radius:8px;min-height:32px;margin-left:auto;padding:0 10px;font-size:12px}.binder-section-card ul{margin:0;padding:0;list-style:none}.binder-section-card li+li{border-top:1px solid #f0efed}.binder-upload-row,.binder-split-row{padding:16px 24px}.binder-file-tile,.binder-split-row .binder-file-tile{color:#4b49c9;background:#5e5ce614;border-color:#5e5ce659;border-radius:8px;width:52px;height:40px}.binder-split-list{background:0 0;border:0;gap:16px;display:grid}.binder-split-row-name{flex:1;min-width:100px}.binder-split-row strong{font-size:15px;font-weight:600}.binder-split-row small{color:#5c5955;font-size:13px}.binder-row-state{color:#78756f;font-size:12px}.binder-row-state.is-ready{color:#0f7a4f}.binder-row-state.is-new,.filed-return-state.is-new{color:#4b49c9;font-size:12.5px;font-weight:600}.vault-new-dot{vertical-align:middle;background:#5e5ce6;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.binder-row-state.is-open{color:#8a5a00}.binder-split-row.is-expected{color:#78756f}.binder-split-row.is-expected .binder-file-tile{color:#78756f;background:0 0;border-style:dashed}.binder-viewer-title h2{font-size:22px}.binder-viewer-title .binder-file-tile{width:52px;height:40px}.binder-viewer-status{border-radius:999px;padding:2px 9px}.binder-viewer-status.is-ready{background:#e6f7ee}.binder-viewer-status.is-ready:before{content:none}.binder-viewer-actions button{border-radius:10px;flex:none;width:40px;height:40px}.binder-viewer-header .binder-viewer-meta{font-size:14px}.binder-viewer-thumbnails{width:120px}.binder-viewer-thumbnails button[aria-current=page]{color:#5e5ce6}.binder-viewer-footer{color:#78756f}.binder-viewer-footer button{align-items:center;gap:6px;display:inline-flex}.binder-form-guide-tab{color:#4b49c9;background:#fafaf9;border:0;border-left:1px solid #e8e5e0;flex-direction:column;flex:none;align-items:center;gap:10px;width:40px;padding:14px 0;display:flex}.binder-form-guide-tab span{writing-mode:vertical-rl;color:#4a4743;font-size:12px;font-weight:600}.binder-form-guide{background:#fff;border-left:1px solid #e8e5e0;flex-direction:column;flex:none;width:252px;min-height:0;display:flex}.binder-form-guide>header{border-bottom:1px solid #f0efed;flex:none;align-items:center;gap:8px;height:44px;padding:0 8px 0 16px;display:flex}.binder-form-guide>header span,.binder-section-guide>header span{font-family:var(--font-data);letter-spacing:.08em;color:#5c5955;font-size:10px;font-weight:600}.binder-form-guide>header button,.binder-section-guide>header button{background:#fff;border:1px solid #e8e5e0;border-radius:8px;width:28px;height:28px;margin-left:auto}.binder-form-guide-content{flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 16px 16px;display:flex;overflow:auto}.binder-form-guide-tag{font-family:var(--font-data);color:#4b49c9;font-size:11px;font-weight:600}.binder-form-guide h3{margin:3px 0 0;font-size:15px;font-weight:600;line-height:1.3}.binder-form-guide dl{gap:14px;margin:0;display:grid}.binder-form-guide dt,.binder-section-guide dt{color:#5c5955;font-size:11.5px;font-weight:600}.binder-form-guide dd,.binder-section-guide dd{color:#1a1918;margin:3px 0 0;font-size:13px;line-height:1.5}.binder-form-guide p{margin:0}.binder-form-guide-tip{color:#5c4210;background:#fbf3e0;border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.5}.binder-form-guide-section{color:#4a4743;border-top:1px solid #f0efed;padding-top:12px;font-size:12.5px;line-height:1.5}.binder-form-guide-section strong{font-family:var(--font-data);letter-spacing:.08em;color:#5c5955;font-size:10px}.binder-form-guide-review{color:#78756f;font-size:11px}.binder-section-guide{color:#1a1918;background:#fff;border:1px solid #e8e5e0;border-radius:12px;max-width:480px;max-height:80dvh;padding:16px 18px}.binder-section-guide>header{align-items:center;gap:8px;display:flex}.binder-section-guide h3{margin:12px 0 6px;font-size:17px;font-weight:600}.binder-section-guide p{color:#4a4743;font-size:13px;line-height:1.55}.binder-section-guide section{border-top:1px solid #f0efed;padding:16px 0}.binder-section-guide h4{margin:4px 0;font-size:15px;font-weight:600}@container binder-layout (width<=1050px){.binder-viewer-header{grid-template-columns:minmax(0,1fr)}}@container binder-layout (width<=950px){.binder-viewer-body{position:relative}.binder-form-guide{z-index:2;width:min(252px,100%);position:absolute;inset:0 0 0 auto}}@media (width<=767px){.binder-viewer-title h2{font-size:15px}.binder-viewer-title .binder-file-tile{width:40px;height:30px}.binder-viewer-thumbnails{display:none}.binder-viewer-actions{flex-wrap:wrap}.binder-viewer-meta{overflow-wrap:anywhere}.binder-form-guide{z-index:2;width:min(252px,100%);position:absolute;inset:0 0 0 auto}.binder-viewer-body{position:relative}}.binder-viewer-page-frame{flex:none;margin:0 auto 16px;position:relative}.binder-viewer-page-frame>.binder-viewer-page{width:100%;margin:0}.binder-viewer-highlight{box-sizing:border-box;pointer-events:none;background:#4b49c91f;border-radius:3px;outline:1.5px solid #4b49c9;position:absolute}.app-shell-content:has(.app-shell-binder-documents){padding:0}.app-shell-portal:has(.app-shell-binder-documents){max-width:none;padding:24px 32px}.app-shell-portal.binder-viewer-route{padding:16px 24px 14px}.app-shell-binder-documents #client-documents:not(.binder-split){background:0 0;border:0;overflow:visible}.app-shell-binder-documents #client-documents:not(.binder-split)>div.binder-section-list{margin:16px 0;display:grid}.binder-split{grid-template-columns:minmax(300px,37%) minmax(0,1fr);gap:20px}@container binder-layout (width<=799px){.binder-split{grid-template-columns:minmax(0,1fr)}}.binder-split-row{flex-wrap:nowrap;gap:16px}.binder-split-row strong{white-space:normal;line-height:1.35}.binder-split-row-name{min-width:0}.binder-split-row .binder-row-state{flex:none}.binder-split-list .binder-section-card>header{padding:16px 24px}.binder-viewer-header{padding:16px 20px}.binder-viewer-title h2{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.binder-viewer-footer{padding:12px 18px}.binder-viewer-footer>span:first-child{overflow-wrap:anywhere;min-width:0}.binder-upload-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.binder-upload-identity{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.binder-upload-identity>div:last-child{min-width:0}.binder-upload-identity button{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.binder-upload-source{color:#5c5955;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.binder-upload-actions{flex-basis:100%;justify-content:flex-end}.binder-split>.binder-email-save{grid-column:1/-1}.binder-email-save{margin-bottom:16px;font-size:13px}.binder-email-save form{gap:12px;margin-block:16px;display:grid}.binder-email-save li{flex-wrap:wrap;align-items:center;gap:12px;padding-block:8px;display:flex}@media (width<=767px){.app-shell-portal:has(.app-shell-binder-documents){padding:16px}.binder-section-card>header,.binder-upload-row{padding:16px}}.binder-file-actions>summary{display:none}.binder-upload-row.is-compact{padding:0;position:relative}.binder-upload-row.is-compact .binder-list-file{padding-right:48px}.binder-upload-row.is-compact>.binder-file-actions>summary{cursor:pointer;color:#78756f;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;list-style:none;display:flex;position:absolute;top:22px;right:10px}.binder-file-actions>summary:focus-visible{outline:2px solid #5e5ce6}.binder-upload-row.is-compact>.binder-file-actions[open]{border-top:1px solid #f0efed;padding:16px 24px}.app-shell-binder-documents #client-documents:not(.binder-split)>div>.binder-section-list{margin:16px 0}@container binder-layout (width>=800px){.binder-viewer-header{grid-template-columns:minmax(0,1fr) auto}}.app-shell-portal:has(.vault-viewer-workspace) .vault-year-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:14px}.app-shell-portal:has(.vault-viewer-workspace) .vault-year-toolbar .tax-year-control{display:none}.vault-year-toolbar>.binder-intake-tabs{order:-1;margin:0}.vault-year-toolbar>.binder-intake-tabs button,.vault-viewer-workspace .binder-intake-tabs button{border-radius:999px;padding:7px 12px;line-height:16px}.app-shell-portal:has(.vault-viewer-workspace) .vault-year-toolbar .binder-upload-choose{color:#5149e8;background:#efeefc;border:1px solid #c5c2ff;border-radius:8px;min-height:32px}.vault-view-tabs-anchor:empty{display:none}.binder-viewer-menu{flex:none;position:relative}.binder-viewer-menu>summary{box-sizing:border-box;color:#4a4743;cursor:pointer;background:#fff;border:1px solid #e8e5e0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;list-style:none;display:flex}.binder-viewer-menu>summary::-webkit-details-marker{display:none}.binder-viewer-menu>summary:focus-visible{outline-offset:1px;outline:2px solid #5e5ce6}.binder-viewer-menu>div{z-index:5;background:#fff;border:1px solid #e8e5e0;border-radius:8px;min-width:170px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #1a19181f}.binder-viewer-actions .binder-viewer-menu button{text-align:left;border:0;width:100%;height:auto;min-height:36px;padding:8px 10px;font-size:12px;display:block}.binder-viewer-menu button:hover{background:#f3f2fd}.app-shell-portal.binder-viewer-route{max-width:none}.vault-viewer-workspace{container:vault-reader/inline-size}.vault-viewer-workspace .binder-split{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:12px}.vault-viewer-workspace .binder-split-list{max-height:calc(100dvh - 92px);display:block;overflow:auto}.vault-viewer-workspace .binder-split-list .binder-section-card{margin-bottom:10px;overflow:hidden}.vault-viewer-workspace .binder-split-row{gap:10px}.vault-viewer-workspace .binder-split-row strong,.vault-viewer-workspace .binder-split-row small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vault-viewer-workspace .binder-split-row[aria-current=true]{box-shadow:inset 2px 0 #5e5ce6}.vault-viewer-workspace .binder-split-row .binder-row-state{display:none}.vault-viewer-workspace .binder-split-row .binder-file-tile{flex:none}.vault-viewer-workspace .binder-viewer{height:calc(100dvh - 92px);min-height:480px;position:sticky;top:68px}.vault-viewer-workspace .binder-viewer-header{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.vault-viewer-workspace .binder-viewer-title h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vault-viewer-workspace .binder-viewer-actions{gap:4px}.vault-viewer-workspace .binder-viewer-actions>button{width:28px;height:28px}.vault-viewer-workspace .binder-viewer-position{margin:0}.vault-viewer-workspace .binder-viewer-actions>button[aria-pressed=true]{white-space:nowrap;width:auto;padding:0 8px}.vault-viewer-workspace .binder-viewer-thumbnails,.vault-viewer-workspace .binder-viewer:not(.is-expanded) .binder-viewer-thumbnails{box-sizing:border-box;width:92px;display:block}.reader-fields-panel{background:#fff;border-left:1px solid #e8e5e0;flex-direction:column;flex:none;width:320px;min-height:0;display:flex;position:relative}.reader-fields-panel>header{border-bottom:1px solid #e8e5e0;flex:none;align-items:center;gap:8px;height:48px;padding:0 10px 0 16px;display:flex}.reader-fields-panel>header strong{font-size:13.5px;font-weight:600}.reader-fields-panel>header span{font:11.5px var(--font-data);color:#78756f}.reader-fields-panel>header button{color:#78756f;background:#fff;border:1px solid #e8e5e0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.reader-fields-panel>header button:first-of-type{margin-left:auto}.reader-fields-panel>header button.reader-fields-back{color:#4b49c9;border:0;width:auto;margin:0;font-size:13px;display:block}.reader-fields-scroll{flex:1;min-height:0;overflow:auto}.reader-about-overlay{background:#fff;animation:.2s ease-out reader-about-in;position:absolute;inset:48px 0 0;overflow:auto}.reader-about-overlay dl{gap:14px;display:grid}.reader-about-overlay dt{font-size:12.5px;font-weight:600}.reader-about-overlay dd{margin:4px 0 0;font-size:13px;line-height:1.55}.reader-about-overlay h3{font-size:16px;font-weight:600}@keyframes reader-about-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.reader-about-overlay{animation:none}}.reader-fields-collapsed{background:#fafaf9;border:0;border-left:1px solid #e8e5e0;flex-direction:column;flex:none;align-items:center;gap:12px;width:44px;padding:14px 0;display:flex}.reader-fields-collapsed>span:nth-of-type(2){writing-mode:vertical-rl;font-size:12px}.reader-fields-collapsed i{background:#f5c451;border-radius:50%;width:6px;height:6px}.reader-page-pill{z-index:1;color:#fff;font:11px var(--font-data);white-space:nowrap;background:#1c1b1a;border-radius:999px;padding:5px 10px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.binder-viewer-highlight{background:#5e5ce614;border-radius:4px;outline:2px solid #5e5ce6}.vault-viewer-workspace .binder-viewer-footer{flex:none;gap:8px;height:52px;padding:6px 10px}.binder-viewer-footer>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10px;overflow:hidden}.binder-viewer-footer>span:last-child{flex:none;align-items:center;gap:4px;display:flex}.binder-viewer-footer button{white-space:nowrap}.binder-viewer-footer .binder-viewer-menu>summary{width:auto;height:auto;min-height:28px;padding:4px 8px;font-size:12px}.binder-viewer-footer .binder-viewer-menu>div{top:auto;bottom:calc(100% + 6px)}.binder-split[data-reader-zone=files]>.binder-split-list,.binder-viewer[data-zone=pages] .binder-viewer-stage,.binder-viewer[data-zone=fields] .reader-fields-panel{outline-offset:-2px;outline:2px solid #5e5ce68c}:is(.app-shell:has(.binder-viewer.is-expanded) .app-shell-rail-wrap,.app-shell:has(.binder-viewer.is-expanded) .app-shell-rail-edge,.app-shell:has(.binder-viewer.is-expanded) .client-record-header){visibility:hidden}.vault-viewer-workspace .binder-viewer.is-expanded{z-index:60;border-radius:0;width:100vw;height:100dvh;min-height:0;position:fixed;inset:0}.binder-viewer.is-expanded .reader-fields-panel{width:300px}.vault-viewer-workspace .binder-viewer.is-expanded .binder-viewer-canvas{padding-inline:24px}@media (width>=1440px){.reader-fields-panel{width:350px}}@container vault-reader (width<=799px){.vault-viewer-workspace .binder-split{grid-template-columns:220px minmax(0,1fr)}.binder-viewer:not(.is-expanded) .reader-fields-panel{width:280px}}.vault-viewer-workspace .binder-split:not(.is-expanded){grid-template-columns:var(--reader-list-width,280px) minmax(0,1fr)}.vault-viewer-workspace .reader-fields-panel{width:var(--reader-fields-width,320px)}.vault-viewer-workspace .binder-split-list .reader-quick-chip{display:none}.vault-viewer-workspace .binder-split.is-expanded{display:block}.vault-viewer-workspace .binder-viewer-canvas{--vault-page-fit:100%;background:#4a4742;padding:14px 12px 72px}.vault-viewer-workspace .binder-viewer-pages{--vault-page-fit:100%}.vault-viewer-workspace .binder-viewer-canvas>.binder-viewer-state{color:#fff}.vault-viewer-workspace .binder-viewer-canvas>.binder-viewer-state p{color:#f0efed}.reader-fields-rows{min-width:0;padding:12px 16px}.reader-fields-rows h4{font:10px var(--font-data);color:#78756f;letter-spacing:.06em;margin:10px 0}.reader-field-row{min-width:0;position:relative}.reader-field-row .nomo-field-source{display:none}.reader-field-source{color:#4b49c9;background:0 0;border:0;padding:0;font-size:9px;position:absolute;bottom:6px;left:0}.reader-field-row:has(.nomo-field-change)>.reader-field-source{display:none}.reader-quick-look{background:#fff;border:1px solid #e8e5e0;border-radius:9px;margin:8px 16px;padding:12px;position:relative}.reader-quick-look-head{color:#78756f;align-items:baseline;gap:10px;min-width:0;margin-bottom:6px;font-size:11.5px;display:flex}.reader-read-by{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:#5c5955;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.reader-fields-scroll>p.reader-read-by{color:#5c5955;margin:12px 16px -6px;font-size:10px}.reader-quick-look>footer{gap:8px;display:flex}.reader-quick-look>footer button,.reader-quick-chip{background:#fff;border:1px solid #e8e5e0;border-radius:8px;padding:5px 9px;font-size:12px}.reader-quick-look .reader-fields-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;padding:0;display:grid}@media (width<=1279px){.reader-quick-look .reader-fields-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.engagement-letter-workspace{color:var(--color-fg);max-width:1100px;margin:0 auto;container-type:inline-size}.engagement-letter-workspace button{transition:background-color .15s,border-color .15s}.engagement-letter-workspace button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.engagement-letter-steps{color:#78756f;align-items:center;gap:6px;min-height:40px;margin:0 0 8px;padding:0;font-size:12.5px;font-weight:500;list-style:none;display:flex}.engagement-letter-steps li{white-space:nowrap;align-items:center;gap:6px;display:flex}.engagement-letter-steps li:not(:last-child):after{content:"";background:#d9d5cf;width:18px;height:1px}.engagement-letter-step-dot{border:1px solid #c9c6c1;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.engagement-letter-steps .is-complete{color:#1a1918}.engagement-letter-step-dot svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.engagement-letter-steps .is-complete .engagement-letter-step-dot{border-color:var(--color-fg);background:var(--color-fg);color:var(--color-bg-card)}.engagement-letter-steps .is-current .engagement-letter-step-dot{border:2px solid var(--color-accent)}.engagement-letter-steps li.is-current{color:var(--color-accent-hover);font-weight:600}.engagement-letter-grid{grid-template-columns:380px minmax(0,1fr);align-items:stretch;gap:16px;min-height:560px;display:grid}.engagement-letter-controls{align-content:start;gap:12px;display:grid}.engagement-letter-card,.engagement-letter-pdf,.engagement-letter-action{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:var(--radius-card)}.engagement-letter-card{padding:16px}.engagement-letter-section-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.engagement-letter-label,.engagement-letter-section-heading h2{color:#5c5955;letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-family:Geist Mono,monospace;font-size:10px;font-weight:600}.engagement-letter-section-heading button,.engagement-letter-empty button{color:#4b49c9;font-size:12px;font-weight:600}.engagement-letter-scope-row,.engagement-letter-signer{border-top:1px solid #e8e5e0;justify-content:space-between;gap:8px;padding:10px 0;font-size:13px;display:flex}.engagement-letter-scope-row:first-of-type,.engagement-letter-section-heading+.engagement-letter-scope-row{border-top:0}.engagement-letter-scope-row strong,.engagement-letter-signer strong{font-weight:500}.engagement-letter-scope-row span{align-items:center;gap:9px;display:flex}.engagement-letter-scope-row em{text-align:center;background:#f5f4f2;border:1px solid #e8e5e0;border-radius:5px;min-width:37px;padding:3px 5px;font-family:Geist Mono,monospace;font-size:10px;font-style:normal;font-weight:600}.engagement-letter-signer span{color:#5c5955;overflow-wrap:anywhere}.engagement-letter-fees{background:#f0efed;border-radius:8px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.engagement-letter-fees button{border:1px solid #0000;border-radius:7px;min-height:42px;font-size:13px}.engagement-letter-fees button.is-selected{background:var(--color-bg-card);border-color:#0000;font-weight:600;box-shadow:0 1px 2px #00000014}.engagement-letter-fees button:hover{background:#e8e5e0}.engagement-letter-fees button:disabled{opacity:.5;cursor:not-allowed}.engagement-letter-workspace .engagement-letter-muted{color:#5c5955;margin:10px 0 0;font-size:13.5px;line-height:1.5}.engagement-letter-pdf{min-width:0;position:relative;overflow:hidden}.engagement-letter-pdf header{border-bottom:1px solid #e8e5e0;align-items:center;gap:10px;height:46px;padding:0 14px;display:flex}.engagement-letter-pdf header h2{flex:1;margin:0;font-size:14px;font-weight:600}.engagement-letter-pdf header span{border-radius:var(--radius-pill);color:#4a4743;background:#f0efed;padding:2px 9px;font-size:11.5px;font-weight:600}.engagement-letter-pdf header button{border:1px solid var(--color-border);border-radius:var(--radius-button);height:30px;padding:0 11px;font-size:12.5px;font-weight:500}.engagement-letter-canvas,.engagement-letter-empty{text-align:center;background:#f0efed;height:514px;min-height:0;padding:22px;overflow:auto}.engagement-letter-canvas{position:relative}.engagement-letter-workspace .engagement-letter-page-counter{color:#5c5955;background:#fffdf9e8;border-radius:5px;margin:0;padding:3px 8px;font-family:Geist Mono,monospace;font-size:10px;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #0002}.engagement-letter-canvas>div:last-of-type{justify-items:center;gap:16px;display:grid}.engagement-letter-page{background:var(--color-bg-card);width:min(74%,486px);height:auto;display:block;box-shadow:0 2px 10px #0000001a}.engagement-letter-page-skeleton{background:linear-gradient(110deg,#fff 35%,#f8f8f8 50%,#fff 65%);border-radius:3px;width:min(100%,486px);min-height:468px;margin:0 auto}.engagement-letter-workspace .engagement-letter-canvas p{color:#5c5955;font-family:Geist Mono,monospace;font-size:10px}.engagement-letter-editor{max-height:560px;padding:16px;overflow:auto}.engagement-letter-editor label{margin-bottom:14px;font-size:13px;font-weight:600;display:block}.engagement-letter-editor textarea{border:1px solid #e8e5e0;border-radius:8px;width:100%;min-height:95px;margin-top:5px;padding:10px;font-size:13px;font-weight:400;display:block}.engagement-letter-editor>button{color:#fff;background:#5e5ce6;border-radius:8px;padding:10px 16px;font-size:13px}.engagement-letter-action{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);border-radius:10px;align-items:center;gap:12px;min-height:60px;margin-top:14px;padding:12px 14px;display:flex;position:static}.engagement-letter-action>span:first-child{color:#5c5955;letter-spacing:.08em;text-transform:uppercase;font-family:Geist Mono,monospace;font-size:10px;font-weight:600}.engagement-letter-action-copy{flex:1;gap:2px;display:grid}.engagement-letter-action strong{font-size:13px}.engagement-letter-action small{color:#5c5955;font-size:11px}.engagement-letter-action button{border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #281e644d}.engagement-letter-action button svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.engagement-letter-action button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.engagement-letter-workspace .engagement-letter-message{color:#5c5955;margin-top:10px;font-size:12px}@container (width<=700px){.engagement-letter-grid{grid-template-columns:minmax(0,1fr);min-height:0}.engagement-letter-controls{grid-template-columns:1fr}}@container (width<=600px){.engagement-letter-steps{overflow-x:auto}.engagement-letter-action{flex-wrap:wrap}.engagement-letter-action button{width:100%}}@media (prefers-reduced-motion:reduce){.engagement-letter-workspace button{transition:none}}.engagement-letter-approved{border-color:#e8e5e0;border-radius:12px;width:520px;max-width:100%;padding:16px 18px;display:block;position:static}.engagement-letter-workspace .engagement-letter-approved>p{margin:10px 0;font-size:13.5px;font-weight:400;line-height:20px}.engagement-letter-approved>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.engagement-letter-approved>span:first-child{line-height:14px;display:block}.engagement-letter-approved button{padding:9px 16px;line-height:16px}.app-shell-portal.c26-letter-record{max-width:1156px;padding:22px 28px}.c26-letter-record>.app-shell-record-header,.c26-letter-record>.app-shell-record-heading{align-items:center;min-height:55px;margin-bottom:14px}.c26-letter-record .app-shell-record-heading h1{font-size:22px;font-weight:600}.c26-letter-record .app-shell-record-avatar{color:#6b5a1e;background:#f4eed8;width:44px;height:44px}.c26-letter-record .app-shell-record-contact{display:none}.c26-letter-record .app-shell-record-tabs{gap:4px;margin-bottom:0}.c26-letter-record .app-shell-record-tabs button{min-height:40px;padding:10px 14px;font-size:13.5px;font-weight:500}.c26-letter-record .app-shell-record-tabs button[aria-selected=true]{color:#1a1918;font-weight:600}.c26-letter-record .client-form-tag{color:#5c5955;background:#f5f4f2;border:1px solid #e8e5e0;border-radius:5px;justify-content:center;align-items:center;min-width:46px;min-height:22px;padding:0 6px;font-family:Geist Mono,monospace;font-size:11px;font-weight:600;display:inline-flex}.engagement-letter-fees button strong{margin-top:3px;font:500 12px Geist Mono,monospace;display:block}.c26-letter-record .app-shell-record-facts{color:#4a4743;gap:8px;margin-top:5px;font-size:13px}.engagement-letter-scope-row strong{font-family:Geist Mono,monospace;font-size:13px;font-weight:400}.engagement-letter-scope-row em{justify-content:center;align-items:center;min-width:46px;height:22px;padding:0 6px;font-size:11px;display:inline-flex}.engagement-letter-scope-row{font-size:13.5px;font-weight:500}.engagement-letter-signer span:not(:first-child){font-family:Geist Mono,monospace;font-size:12px}.c26-letter-record .app-shell-record-tabs button{height:40px;line-height:18px}.engagement-letter-steps{min-height:18px;margin:14px 0}.engagement-letter-card{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.engagement-letter-card .engagement-letter-label,.engagement-letter-section-heading h2{margin:0;line-height:12px}.engagement-letter-section-heading button{line-height:15px}.engagement-letter-scope-row,.engagement-letter-signer{border-top:1px solid #f0efed;align-items:center;padding:9px 0;line-height:1.2}.engagement-letter-section-heading+.engagement-letter-scope-row{border-top:1px solid #f0efed}.engagement-letter-fees{gap:2px;padding:2px}.engagement-letter-fees button{height:44px;min-height:44px}.engagement-letter-fees button strong{color:#5c5955;margin-top:1px;font-size:11px;line-height:13px}.engagement-letter-card .engagement-letter-muted{margin:0;line-height:1.45}.engagement-letter-action-copy strong{font-size:13.5px}.engagement-letter-action:not(.engagement-letter-approved) button{height:34px;padding:0 16px}.engagement-letter-approved small{font-family:Geist Mono,monospace}.engagement-letter-pdf header button{align-items:center;gap:6px;display:inline-flex}.engagement-letter-workspace.has-delivery .engagement-letter-grid{grid-template-columns:420px minmax(0,1fr)}.engagement-letter-delivery-card{min-width:0}.engagement-letter-delivery-card>div{margin-top:0}.engagement-delivery-sent{background:#fff;border:1px solid #e8e5e0;border-radius:12px;padding:14px 16px 12px}.engagement-delivery-heading{align-items:center;gap:10px;margin-bottom:10px;display:flex}.engagement-delivery-heading p{flex:1;margin:0;font-size:15px;font-weight:600}.engagement-delivery-heading>span,.engagement-delivery-signer-row p>span{color:#4b49c9;white-space:nowrap;background:#efeffc;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.engagement-delivery-signer-row{border-top:1px solid #f0efed;align-items:center;gap:12px;padding:12px 0;display:flex}.engagement-delivery-signer-row>div{flex:1;min-width:0}.engagement-delivery-signer-row p{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex}.engagement-delivery-signer-row strong{font-size:13.5px;font-weight:600}.engagement-delivery-signer-row p>.is-signed{color:#0f7a4f;background:#e6f7ee}.engagement-delivery-signer-row small{color:#5c5955;font:12px/1.5 Geist Mono,monospace;display:block}.engagement-delivery-sent button{white-space:nowrap;border:1px solid #e8e5e0;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}.engagement-delivery-sent button:disabled{opacity:.45;cursor:not-allowed}.engagement-delivery-footer{border-top:1px solid #e8e5e0;align-items:flex-start;gap:10px;padding-top:10px;display:flex}.engagement-delivery-footer p{color:#5c5955;flex:1;margin:0;font-size:12px;line-height:1.5}.engagement-letter-delivery-details{color:#4b49c9;justify-self:start;font-size:12px;font-weight:500}.engagement-letter-workspace.has-delivery .engagement-letter-canvas{min-height:474px;max-height:474px}@container (width<=930px){.engagement-letter-workspace.has-delivery .engagement-letter-grid,.engagement-letter-workspace.has-delivery .engagement-letter-controls{grid-template-columns:minmax(0,1fr)}}.c26-letter-record:has(.engagement-letter-workspace.has-delivery){max-width:1156px}.engagement-letter-workspace.has-delivery .engagement-letter-pdf header h2{font-size:13.5px}.engagement-delivery-sent button{gap:6px}.engagement-letter-delivery-card .engagement-delivery-artifacts,.engagement-letter-workspace.has-delivery .engagement-letter-controls{grid-template-columns:minmax(0,1fr)}.engagement-letter-workspace .engagement-delivery-heading p{color:#1a1918;margin:0;font-size:15px}.engagement-letter-workspace .engagement-delivery-signer-row p{margin:0 0 4px}.engagement-letter-workspace .engagement-delivery-signer-row small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.engagement-letter-workspace .engagement-delivery-footer p{margin:0;font-size:12px}.engagement-delivery-footer>svg{color:#78756f;flex:none;margin-top:3px}.engagement-letter-workspace .engagement-delivery-signed{padding:14px 16px 12px}.engagement-letter-workspace .engagement-delivery-heading>.is-signed{color:#0f7a4f;background:#e6f7ee}.engagement-letter-workspace .engagement-delivery-signature-summary{margin:0;font-size:13px;line-height:1.5}.engagement-letter-workspace .engagement-delivery-artifacts{gap:0;margin-top:10px}.engagement-letter-workspace .engagement-delivery-artifact{border:0;border-top:1px solid #f0efed;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:12px 0;display:grid}.engagement-letter-workspace .engagement-delivery-artifact>p{grid-column:1;margin:0;font-size:13px;font-weight:500}.engagement-letter-workspace .engagement-delivery-artifact>p+p{font-size:11px;font-weight:400}.engagement-letter-workspace .engagement-delivery-artifact>div{grid-area:1/2/span 2;gap:6px;margin-top:0}.engagement-letter-workspace .engagement-delivery-artifact button{color:#1a1918;background:#fff;border:1px solid #e8e5e0;min-height:30px;padding:0 10px;font-size:12px}.c26-letter-record .app-shell-record-move{background:0 0;border:0;min-height:38px;padding:4px 0;font-size:12px}.c26-letter-record .app-shell-record-move>span{flex:1}.c26-letter-record .app-shell-record-move button{color:#1a1918;background:#fff;border:1px solid #e8e5e0;padding:6px 10px}.engagement-letter-workspace .engagement-letter-pdf header>.is-signed{color:#0f7a4f;background:#e6f7ee}.notes-timeline-workspace{color:#1a1918;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;gap:16px;line-height:normal;display:grid}.notes-timeline-workspace>*,.team-notes,.activity-timeline{min-width:0}.team-notes,.activity-timeline{flex-direction:column;gap:10px;display:flex}.team-notes{container:team-notes/inline-size}.activity-timeline{container:activity-timeline/inline-size}.notes-timeline-workspace .notes-section-label{font-family:var(--font-data,"Geist Mono",monospace);font-feature-settings:"tnum","ss01";letter-spacing:.08em;color:#5c5955;margin:0;font-size:10px;font-weight:600;line-height:normal}.notes-timeline-workspace .note-draft-composer{margin-top:0}.team-notes-list{overscroll-behavior:contain;flex-direction:column;gap:10px;max-height:620px;margin:-1px -4px -1px -1px;padding:1px 4px 1px 1px;display:flex;overflow-y:auto}.notes-timeline-workspace .team-notes-empty{color:#5c5955;margin:0;padding:0;font-size:13px}.team-note-card{background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.team-note-card>footer:empty{display:none}.team-note-card>footer>div{justify-content:flex-end;margin-top:0}.team-note-card>footer>div>button{color:#5c5955;background:0 0;border:0;min-height:0;padding:0;font-size:11.5px;font-weight:500;line-height:normal}.team-note-card.pinned{border-color:#5e5ce673}.notes-timeline-workspace .team-note-pinned{color:#4b49c9;margin-bottom:-2px}.team-note-card header{align-items:center;gap:8px;min-width:0;display:flex}.team-note-avatar{color:#514c85;background:#eae7f8;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:inline-flex}.team-note-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.team-note-kind{color:#4a4743;white-space:nowrap;background:#f0efed;border-radius:9999px;flex-shrink:0;padding:1px 8px;font-size:11px;font-weight:600}.team-note-card time,.timeline-entry time{font-family:var(--font-data,"Geist Mono",monospace);color:#78756f;white-space:nowrap;font-size:11.5px}.team-note-card time{flex-shrink:0;margin-left:auto}.team-note-pin{color:#a8a49e;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin:-4px -6px -4px 0;padding:0;display:flex}.team-note-pin[aria-pressed=true]{color:#5e5ce6}.team-note-pin:hover{color:#4b49c9;background:#f0efed}.notes-timeline-workspace .team-note-card p{color:#1a1918;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.55}.timeline-empty{color:#5c5955;background:#fff;border:1px solid #e8e5e0;border-radius:12px;padding:22px 16px;font-size:13px}@container activity-timeline (width<400px){.timeline-empty{min-height:80px}}.timeline-heading>.notes-section-label{margin-right:auto}.timeline-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timeline-heading>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.timeline-filter-label{color:#5c5955;align-items:center;gap:5px;margin-right:2px;font-size:12px;font-weight:500;display:inline-flex}.timeline-heading button,.timeline-category-filter button{color:#4a4743;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e8e5e0;border-radius:9999px;height:26px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:normal}.timeline-heading button[aria-pressed=true],.timeline-category-filter button[aria-pressed=true]{color:#fff;background:#1a1918;border-color:#1a1918}.notes-timeline-workspace button:focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}.timeline-card{overscroll-behavior:contain;background:#fff;border:1px solid #e8e5e0;border-radius:12px;max-height:620px;padding:4px 18px 12px;overflow-y:auto}.notes-timeline-workspace .timeline-day{padding:14px 0 6px 42px;line-height:19px}.timeline-day-entries{position:relative}.timeline-day-entries:before{content:"";background:#e8e5e0;width:1px;position:absolute;top:20px;bottom:20px;left:14px}.timeline-entry{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid;position:relative}.timeline-avatar{z-index:1;justify-content:center;padding-top:6px;display:flex}.timeline-avatar .team-note-avatar,.timeline-nomo-avatar{width:28px;height:28px;box-shadow:0 0 0 3px #fff}.timeline-nomo-avatar{background:#1c1b1a;border-radius:8px;justify-content:center;align-items:center;display:flex}.timeline-nomo-avatar img{width:16px;height:auto}.timeline-entry p{color:#4a4743;overflow-wrap:anywhere;margin:0;padding:10px 0 12px;font-size:13.5px;line-height:1.5}.timeline-entry strong{color:#1a1918;font-weight:600}.timeline-entry time{text-align:right;padding-top:10px}.timeline-object{font-family:var(--font-data,"Geist Mono",monospace);background:#f5f4f2;border:1px solid #e8e5e0;border-radius:5px;padding:1px 6px;font-size:12px}.timeline-review{border-radius:9999px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.timeline-review.to_review{color:#4b49c9;background:#5e5ce61a}.timeline-review.reviewed{color:#0f7a4f;background:#e6f7ee}@media (width<=480px){.timeline-entry{grid-template-columns:30px minmax(0,1fr)}.timeline-entry time{text-align:left;grid-column:2;padding-top:0}}.notes-timeline-workspace .notes-timeline-message{color:#5c5955;font-size:13px}@media (width>=1360px){.notes-timeline-workspace{margin-right:21px}}@media (1100px<=width<1360px){.notes-timeline-workspace{margin-right:19px}}.timeline-category-filter{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}@media (width>=1100px){#client-notes{grid-template-columns:minmax(0,1fr);gap:12px;margin-inline:-8px}#client-notes .note-draft-composer{gap:12px;padding:16px}}@media (1100px<=width<1360px){#client-notes{margin-inline:-15px}}.app-shell-add-dialog{border:1px solid #e8e5e0}.app-shell-add-dialog .app-shell-add-intro{color:#4a4743}.app-shell-add-dialog .app-shell-add-optional{color:#5c5955}.app-shell-add-dialog .app-shell-add-details{gap:16px;padding-left:20px}.app-shell-add-dialog .app-shell-add-head button{color:#5c5955}.app-shell-add-dialog .app-shell-add-footer{border-top-color:#f0efed}.app-shell-add-dialog .app-shell-add-gate-footer,.app-shell-add-dialog .app-shell-add-phone-footer{margin-inline:-22px;margin-bottom:-20px}.app-shell-add-dialog .app-shell-add-setup{height:36px;padding-inline:18px;box-shadow:0 2px 8px #281e644d}.app-shell-add-dialog .app-shell-add-actions{flex-wrap:wrap}.app-shell-add-dialog[data-stage=form][data-more=false]{border:0}.app-shell-add-dialog[data-route=gmail] .app-shell-add-heading{gap:6px}.app-shell-add-dialog .app-shell-add-gate-intro{margin:0;font-size:13.5px;line-height:1.55}.app-shell-add-dialog .app-shell-add-gate-note{color:#4a4743;margin:0;font-size:12.5px;line-height:1.5}.app-shell-add-dialog[data-route=gmail] .app-shell-add-head{padding-right:22px}.app-shell-add-dialog[data-route=gmail] .app-shell-add-body{padding-bottom:18px}.app-shell-add-dialog[data-route=gmail] .app-shell-add-setup{height:38px;margin-top:0}.app-shell-add-dialog[data-route=gmail] .app-shell-add-note{color:#5c5955;margin-top:10px;line-height:18px}.app-shell-add-dialog[data-route=gmail] .app-shell-add-gate-footer{gap:8px;margin-top:18px;margin-bottom:-18px;padding-block:12px}.app-shell-add-dialog .app-shell-add-gate-footer{color:#5c5955}.app-shell-add-dialog .app-shell-add-gate-footer>svg{color:#4b49c9}.app-shell-add-dialog .app-shell-add-gate-footer button{font-weight:500}.app-shell-add-dialog[data-route=phone] .app-shell-add-link{margin-top:0}.app-shell-add-dialog .app-shell-add-link>div{background:#fafaf9;height:40px;padding-block:0}.app-shell-add-dialog .app-shell-add-link-url{flex:1;font-size:12.5px}.app-shell-add-dialog .app-shell-add-link>div>svg{color:#5c5955;flex:none}.app-shell-add-dialog .app-shell-add-link button{align-items:center;gap:7px;height:32px;padding:0 12px;font-size:12.5px;display:inline-flex}.app-shell-add-dialog .app-shell-add-phone-preview{min-height:0;font-size:13px;line-height:1.6}.app-shell-add-dialog .app-shell-add-email-later{margin-top:16px}.app-shell-add-dialog .app-shell-add-email-later input{font-size:14px}.app-shell-add-dialog .app-shell-add-gate-footer{line-height:normal}.app-shell-add-dialog[data-route=phone] .app-shell-add-link>strong{margin-bottom:6px}.app-shell-add-dialog[data-route=phone] .app-shell-add-preview-title{margin-top:16px}.app-shell-add-dialog[data-route=phone] .app-shell-add-preview{margin-top:6px}.app-shell-add-dialog[data-route=phone] .app-shell-add-email-later{gap:6px}.app-shell-add-dialog[data-route=gmail] .app-shell-add-setup{display:block}.app-shell-add-dialog .app-shell-add-archived{color:#4a4743;background:#f7f6f4;border:1px solid #e8e5e0;border-radius:10px;flex-direction:column;gap:12px;padding:14px 16px;font-size:13px;line-height:20px;display:flex}.app-shell-add-dialog .app-shell-add-archived p{margin:0}.app-shell-add-dialog .app-shell-add-archived strong{color:#1a1917}.app-shell-add-dialog .app-shell-add-archived-link{color:#4b49c9;align-items:center;gap:2px;font-weight:600;text-decoration:underline;display:inline-flex}.app-shell-add-dialog .app-shell-add-archived-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.app-shell-add-dialog .app-shell-add-archived-choices button{text-align:left;color:#1a1917;background:#fff;border:1px solid #e8e5e0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;min-height:76px;padding:10px 12px;font-size:13px;display:flex}.app-shell-add-dialog .app-shell-add-archived-choices button.is-primary{border-color:#4b49c9}.app-shell-add-dialog .app-shell-add-archived-choices button.is-primary span{color:#4b49c9}.app-shell-add-dialog .app-shell-add-archived-choices small{color:#5c5955;font-size:12px;line-height:16px}.app-shell-add-dialog .app-shell-add-archived-note{color:#5c5955;font-size:12.5px}.app-shell-add-dialog .app-shell-add-archived-footer{justify-content:flex-end}@media (width<=520px){.app-shell-add-dialog .app-shell-add-archived-choices{grid-template-columns:1fr}}.app-shell-add-dialog .email-check-typo{color:#5c5955;font-size:13px}.app-shell-add-dialog .email-check-typo strong{color:#1a1917;font-weight:600}.app-shell-add-dialog .email-check-typo button{color:#4b49c9}.app-shell-add-dialog .email-check-warn{color:#8a5a00;font-size:13px}.app-shell-add-dialog input.is-warn{border-color:#b7791f}.app-shell-add-copy-toast{pointer-events:auto;z-index:101;color:#fff;white-space:nowrap;background:#1a1917;border-radius:9px;max-width:calc(100vw - 32px);padding:10px 14px;font-size:12.5px;line-height:17px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}@media (width<=520px){.app-shell-add-copy-toast{white-space:normal;bottom:16px;left:16px;transform:none}}.app-shell-add-dialog .app-shell-add-helper{font-size:13px;line-height:1.55}.app-shell-add-dialog .app-shell-add-form:has(.email-check-typo,.email-check-warn){gap:10px}.app-shell-add-dialog .app-shell-add-form:has(.email-check-typo,.email-check-warn) .app-shell-add-options{margin-top:2px}.app-shell-add-dialog[data-stage=form]:has(#add-client-form) .app-shell-add-head{padding-top:14px}.app-shell-add-dialog[data-stage=form]:has(#add-client-form) .app-shell-add-body{padding-bottom:27px}.app-shell-add-copy-toast button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;text-decoration:underline}.app-shell-add-dialog .app-shell-add-invite-card{border-radius:12px}.app-shell-add-dialog .app-shell-add-invite-card h3{letter-spacing:-.01em;line-height:normal}.app-shell-add-dialog .app-shell-add-invite-card .app-shell-add-intro{line-height:1.55}.app-shell-add-dialog .app-shell-add-invite-card .app-shell-add-actions{margin-top:12px}.app-shell-add-dialog .app-shell-add-invite-card .app-shell-add-actions button{line-height:normal}.app-shell-add-dialog .app-shell-add-invite-card .app-shell-add-primary{min-width:142px;min-height:38px;box-shadow:none;padding-inline:16px}.app-shell-add-dialog .app-shell-add-invite-card .app-shell-add-quiet{padding-inline:12px;font-size:12.5px;font-weight:500}@media (width<=600px){.app-shell-add-dialog .app-shell-add-invite-card{margin-inline:-22px}}.email-settings-page,.email-inbox-page{box-sizing:border-box;color:#1a1918;width:100%;min-width:0;max-width:704px;margin:0 auto;padding:28px 32px}.email-settings-page h1,.email-inbox-page h1{margin:0 0 20px;font-size:22px;font-weight:600}.email-connection-card{background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px 20px;font-size:13px;display:flex}.email-card-heading{align-items:center;gap:12px;min-width:0;display:flex}.email-card-icon{color:#4a4743;border:1px solid #e8e5e0;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.email-card-heading>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.email-card-heading strong{font-size:15px}.email-address{font-family:var(--font-data);color:#5c5955;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.email-status-pill{color:#4a4743;white-space:nowrap;background:#f0efed;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.email-status-pill i,.email-row-content i{background:#a8a49e;border-radius:50%;flex-shrink:0;width:6px;height:6px}.email-status-pill.is-connected{color:#0f7a4f;background:#e7f5ee}.email-status-pill.is-connected i,.email-row-content.is-connected i{background:#10b981}.email-status-pill.is-needs-you{color:#8a5a0b;background:#fdf3dc}.email-status-pill.is-needs-you i,.email-row-content.is-needs-you i{background:#d4a017}.email-explanation,.email-declined p{color:#4a4743;margin:0;font-size:12.5px;line-height:1.6}.email-declined{flex-direction:column;gap:4px;display:flex}.email-card-row{border-top:1px solid #f0efed;grid-template-columns:130px minmax(0,1fr);align-items:start;gap:14px;padding:11px 0;display:grid}.email-card-row>span{color:#5c5955;font-size:12.5px}.email-row-content{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.email-row-content strong{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.email-row-content small{color:#78756f;text-overflow:ellipsis;white-space:nowrap;flex-shrink:3;min-width:0;font-size:12px;overflow:hidden}.email-row-content.is-needs-you strong{color:#8a5a0b}.email-card-row.is-multiline .email-row-content{grid-template-columns:6px minmax(0,1fr);gap:4px 8px;display:grid}.email-card-row.is-multiline strong{white-space:normal;font-weight:600}.email-card-row.is-multiline small{white-space:normal;color:#5c5955;grid-column:2;line-height:1.45}.email-card-actions{flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px;display:flex}.email-card-actions a{color:#4b49c9;white-space:nowrap;font-size:12.5px;font-weight:600}.email-card-actions>span{color:#5c5955;font-size:12px}.email-secondary{color:#1a1918;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e8e5e0;border-radius:8px;padding:0 12px}.email-primary{color:#fff;min-width:160px;max-width:360px;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#5e5ce6;border:0;border-radius:9999px;padding:0 18px;font-weight:600;box-shadow:0 2px 8px #281e644d}.email-secondary:disabled{opacity:.55;cursor:default}.email-disconnect{color:#5c5955;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:32px;margin-left:auto;font-size:12.5px}.email-attention-card{color:#6b4a07;background:#fffbf0;border:1px solid #f0dca8;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.email-attention-card>svg{flex-shrink:0}.email-attention-card>div{flex:1;min-width:0}.email-attention-card p{margin:4px 0 0;font-size:12.5px;line-height:1.5}.email-attention-card button{flex-shrink:0}.email-sending-chip{color:#0f7a4f;background:#e7f5ee;border-radius:9999px;gap:6px;max-width:100%;margin:0 0 16px;padding:5px 10px;font-size:12px;display:inline-flex}.email-sending-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-inbox-page>.email-gmail-setup{margin-top:20px}.email-gmail-setup{background:#fff;border:1px solid #e8e5e0;border-radius:12px;padding:20px;font-size:13px}.email-gmail-setup h2{margin:0;font-size:20px;font-weight:600}.email-gmail-setup p{color:#5c5955;margin:6px 0 14px}.email-gmail-setup .email-primary{justify-content:center;align-items:center;display:inline-flex}.email-gmail-setup ol{margin:16px 0 0;padding:0;list-style:none}.email-gmail-setup li{border-top:1px solid #f0efed;gap:10px;padding:9px 0;display:flex}.email-gmail-setup li small{color:#78756f;margin-left:auto}.email-gmail-setup li>span{border:1px solid #c9c5bf;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.email-action-error{color:#6b4a07;font-size:13px}@media (width<=1100px){.email-attention-card{flex-wrap:wrap}.email-attention-card button{margin-left:28px}.email-card-row{grid-template-columns:130px minmax(0,1fr);gap:10px}.email-card-actions{gap:10px}.email-gmail-setup .email-primary{margin-top:6px}}.email-connection-card.is-sending-special .email-card-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.email-connection-card.is-sending-special .email-card-rows{border:1px solid #f0efed;border-radius:10px;overflow:hidden}.email-connection-card.is-sending-special .email-card-row{padding:10px 12px}.email-connection-card.is-sending-special .email-card-row:first-child{border-top:0}.email-connection-card.is-sending-special .email-card-actions .email-secondary{opacity:1;color:#5c5955;border:0;padding:0;font-weight:600}.email-connection-card.is-sending-special .email-disconnect{margin-left:0}.app-shell-content :is(.email-settings-page,.email-inbox-page) h1{margin:0 0 20px;font-size:22px}.app-shell-content :is(.email-explanation,.email-declined p){color:#4a4743;margin:0;font-size:12.5px;line-height:1.6}.app-shell-content .email-attention-card p{margin:4px 0 0;font-size:12.5px;line-height:1.5}.app-shell-content .email-gmail-setup p{color:#5c5955;margin:6px 0 14px;font-size:13px}.app-shell-help-wrap :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}.nm-rc{color:#1a1918;flex-direction:column;gap:18px;display:flex}.nm-rc-head{flex-direction:column;gap:6px;display:flex}.nm-rc-head h2:focus{outline:none}.nm-rc-head h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.nm-rc-head p{color:#4a4743;text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.nm-rc-grid{font-feature-settings:"tnum","ss01";letter-spacing:.04em;background:#fafaf9;border:1px solid #e8e5e0;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:14px 16px;font-family:Geist Mono,monospace;font-size:14px;font-weight:500;list-style:none;display:grid}.nm-rc-actions{gap:8px;display:flex}.nm-rc-actions button{color:#4b49c9;cursor:pointer;background:#5e5ce614;border:1px solid #5e5ce659;border-radius:8px;flex:1;height:36px;font-family:inherit;font-size:13px;font-weight:600}.nm-rc-actions button:hover{background:#5e5ce624}.nm-rc-continue{color:#fff;cursor:pointer;background:#5e5ce6;border:none;border-radius:9999px;height:48px;font-family:inherit;font-size:14.5px;font-weight:600;box-shadow:0 2px 8px #281e644d}.nm-rc-continue:hover{background:#4b49c9}.sis-page{box-sizing:border-box;color:#1a1918;width:100%;padding:32px}.sis-stack{flex-direction:column;gap:18px;max-width:640px;display:flex}.sis-head{flex-direction:column;gap:4px;display:flex}.sis-head h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.sis-head p{color:#4a4743;margin:0;font-size:13.5px}.sis-card{background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;display:flex}.sis-card-flat{flex-direction:row;align-items:center;gap:12px;padding:14px 16px}.sis-card h2{margin:0;font-size:14px;font-weight:600}.sis-card-head{align-items:center;gap:10px;padding:14px 16px;display:flex}.sis-row{border-top:1px solid #f0efed;align-items:center;gap:12px;padding:12px 16px;display:flex}.sis-row img{flex-shrink:0;display:block}.sis-provider{font-size:13.5px;font-weight:500}.sis-mono{font-feature-settings:"tnum","ss01";color:#5c5955;overflow-wrap:anywhere;font-family:Geist Mono,monospace;font-size:12.5px}.sis-count{font-size:12px}.sis-grow{flex:1;min-width:0}.sis-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sis-name{font-size:13.5px;font-weight:500}.sis-sub{color:#5c5955;font-size:12.5px}.sis-passkey .sis-sub{font-size:12px}.sis-only{color:#5c5955;text-align:right;max-width:200px;font-size:12px}.sis-error{color:#b23a2b;margin:0;font-size:13px}.sis-welcome{color:#4b49c9;margin:0;font-size:13px}.sis-accent,.sis-quiet{cursor:pointer;border-radius:8px;flex-shrink:0;padding:0 12px;font-family:inherit;font-size:12.5px}.sis-accent{color:#4b49c9;background:#5e5ce614;border:1px solid #5e5ce659;height:32px;font-weight:600}.sis-accent:hover:enabled{background:#5e5ce624}.sis-quiet{color:#4a4743;background:#fff;border:1px solid #e8e5e0;height:30px;font-weight:500}.sis-foot .sis-quiet{height:32px}.sis-quiet:hover:enabled{border-color:#c9c5bf}.sis-page button:disabled{cursor:default;opacity:.5}.sis-foot{align-items:center;gap:12px;padding:4px 2px;display:flex}.sis-overlay{z-index:60;background:#1a191866;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sis-modal{box-sizing:border-box;background:#fff;border:1px solid #e8e5e0;border-radius:16px;width:420px;max-width:100%;max-height:100%;padding:28px 28px 24px;overflow:auto;box-shadow:0 1px 3px #0000000a}@media (width<=451px){.sis-page{padding:16px}.sis-modal{border-radius:12px;padding:24px 16px}.sis-only{max-width:120px}}.sis-link{font:inherit;color:#4b49c9;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.app-shell-settings-page.cv-account-pixels[data-testid=settings-profile]{max-width:744px;padding:28px 32px}.cv-account-pixels .app-shell-profile-card{padding:18px 20px}.cv-account-pixels .app-shell-profile-photo{gap:14px}.cv-account-pixels .app-shell-profile-avatar{width:56px;height:56px}.cv-account-pixels .app-shell-profile-photo button{height:34px;padding:0 14px;font-size:13px}.cv-account-pixels>.app-shell-profile-card{flex-direction:column;gap:18px;display:flex}.app-shell-settings-page.cv-account-pixels[data-testid=settings-profile],.app-shell-settings-page.cv-account-pixels[data-testid=settings-profile] h1{line-height:normal}.cv-account-pixels .app-shell-profile-photo{margin-bottom:0}.cv-account-pixels .app-shell-profile-fields label{font-size:12.5px;font-weight:500}.cv-account-pixels .app-shell-profile-fields input{box-sizing:border-box;height:38px;font-size:13.5px}.cv-account-pixels .app-shell-profile-fields small{line-height:normal}.cv-account-pixels .app-shell-profile-signin{gap:14px;margin-top:0;padding:16px 20px}.cv-account-pixels .app-shell-profile-signin>div:first-child{flex-direction:column;gap:4px;display:flex}.app-shell-settings-page.cv-account-pixels .app-shell-profile-signin p{margin:0;font-size:13.5px}.cv-account-pixels .app-shell-profile-signin small{font-size:12.5px;line-height:normal}.cv-account-pixels .settings-a-account-help{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cv-account-pixels .app-shell-profile-photo img{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.cv-account-pixels .app-shell-profile-photo .account-photo-change{white-space:nowrap;color:#4b49c9;border-color:#5e5ce659;flex:none}.cv-account-pixels .app-shell-profile-photo .account-photo-note{color:#5c5955;min-width:0;font-size:12.5px}.cv-account-pixels .app-shell-profile-photo .account-photo-undo{color:#5e5ce6;background:0 0;border:0;flex:none;height:auto;margin-left:auto;padding:0;font-size:12.5px}.cv-account-pixels :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #5e5ce6}@media (width<=720px){.app-shell-settings-page.cv-account-pixels[data-testid=settings-profile]{padding:24px 20px}.cv-account-pixels .account-photo-note{overflow-wrap:anywhere;flex-basis:100%}}.people-offices{color:#0c1b3d;max-width:1120px;margin:0 auto;padding:36px 34px 60px}.people-offices-heading{border-bottom:1px solid #d7dce5;margin-bottom:28px;padding-bottom:25px}.people-offices-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#5e5ce6;font-size:11px;font-weight:700}.people-offices h1{letter-spacing:-.04em;margin:9px 0;font-size:30px;line-height:1.15}.people-offices-heading p:last-child{color:#5a6881;margin:0}.people-offices-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.people-offices-card{background:#fff;border:1px solid #d9dfe9;border-radius:14px;padding:26px;box-shadow:0 6px 25px #0c1b3d0a}.people-offices-card-heading{align-items:flex-start;gap:14px;margin-bottom:25px;display:flex}.people-offices-card-heading>span{color:#5e5ce6;background:#f0efff;border-radius:7px;place-items:center;width:30px;height:30px;font:700 11px/1 monospace;display:grid}.people-offices h2{letter-spacing:-.02em;margin:0;font-size:18px}.people-offices-card-heading p,.people-offices-pools>p{color:#6b7891;margin:5px 0 0;font-size:13px}.people-offices form{gap:17px;display:grid}.people-offices form>label:not(.people-offices-checkbox){color:#34425d;gap:7px;font-size:12px;font-weight:650;display:grid}.people-offices input:not([type=checkbox]),.people-offices :is(select,.nomo-dropdown-trigger){color:#0c1b3d;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #c8d0de;border-radius:8px;padding:0 12px}.people-offices input:focus-visible,.people-offices :is(select,.nomo-dropdown-trigger):focus-visible,.people-offices button:focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}.people-offices-checkbox{color:#34425d;align-items:center;gap:9px;font-size:12px;display:flex}.people-offices-note{color:#6b7891;margin:0;font-size:12px;line-height:1.5}.people-offices button[type=submit]{color:#fff;cursor:pointer;background:#5e5ce6;border:0;border-radius:8px;height:43px;font-weight:700}.people-offices button:disabled{opacity:.55;cursor:not-allowed}.people-offices-status{border-radius:9px;padding:15px 18px;font-size:15px;font-weight:750}.people-offices-status.is-pending{color:#8d5b00;background:#fff4dc}.people-offices-status.is-ready{color:#17653d;background:#dcf5e7}.people-offices ul{margin:14px 0 20px;padding:0;list-style:none}.people-offices li{color:#34425d;border-bottom:1px solid #e7ebf0;align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.people-offices li>span{color:#5e5ce6}.people-offices li strong{margin-left:auto;font-size:12px}.people-offices-empty{color:#748199;font-size:13px}.people-offices-secondary{color:#0c1b3d;cursor:pointer;background:#fff;border:1px solid #bdc7d8;border-radius:8px;padding:10px 15px}.people-offices-pools,.people-offices-roster{margin-top:20px}.people-offices-pool-list,.people-offices-roster-list{margin-top:17px}.people-offices-pool-list>div,.people-offices-roster-list>div{border-top:1px solid #e7ebf0;justify-content:space-between;gap:15px;padding:12px 0;font-size:13px;display:flex}.people-offices-pool-list span,.people-offices-roster-list span{color:#68768f}.people-offices-error{color:#8c3226;background:#fff0ed;border:1px solid #e5afa1;border-radius:8px;padding:12px 16px}@media (width<=800px){.people-offices{padding:24px 18px}.people-offices-grid{grid-template-columns:1fr}.people-offices-card{padding:20px}}.people-offices-create-pool{border-top:1px solid #e7ebf0;max-width:430px;margin-top:24px;padding-top:18px}.people-offices-create-pool h3{margin:0;font-size:14px}.people-offices-modal-backdrop{z-index:1000;background:#0c1b3d99;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.people-offices-modal{background:#fff;border-radius:14px;width:min(450px,100%);padding:26px;box-shadow:0 24px 70px #0c1b3d55}.people-offices-modal p{color:#5a6881;font-size:13px;line-height:1.6}.people-offices-modal label{gap:7px;margin:18px 0 10px;display:grid}.people-offices-modal>strong{font-size:19px;display:block}.people-offices-modal-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.people-offices-modal-actions button:last-child{color:#fff;cursor:pointer;background:#5e5ce6;border:0;border-radius:8px;padding:10px 15px;font-weight:700}@media (width>=801px) and (width<=1350px){.people-offices{padding-top:24px}.people-offices-heading{margin-bottom:18px;padding-bottom:17px}.people-offices-card{padding:20px}.people-offices-card-heading{margin-bottom:16px}.people-offices form{gap:12px}.people-offices form>label:not(.people-offices-checkbox){gap:5px}.people-offices input:not([type=checkbox]),.people-offices :is(select,.nomo-dropdown-trigger){height:38px}.people-offices-note{line-height:1.35}}.mc-past{flex-direction:column;gap:16px;display:flex}.mc-past>h2{margin:0}.mc-past-section{background:#fff;border:1px solid #e8e5e0;border-radius:12px;overflow:hidden}.mc-past-head{border-bottom:1px solid #e8e5e0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 20px;display:flex}.mc-past-section[data-open=false]>.mc-past-head{border-bottom:0}.mc-past-head h3{color:#1a1918;margin:0;font-size:14px;font-weight:600}.mc-past-head .mc-muted{font-size:12.5px}.mc-past-list{margin:0;padding:0;list-style:none}.mc-past-row{flex-direction:column;gap:8px;padding:14px 20px;display:flex}.mc-past-row+.mc-past-row{border-top:1px solid #f0efed}.mc-past-main{align-items:flex-start;gap:12px;display:flex}.mc .mc-past-open{text-align:left;color:#1a1918;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;min-width:0;padding:0;font-size:14px;display:flex}.mc .mc-past-open:hover strong{text-decoration:underline}.mc-past-open strong{font-weight:500}.mc-past-open small,.mc-past-actions small{color:#78756f;font-size:12px}.mc-past-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mc-past-confirm{background:#fafaf9;border:1px solid #e8e5e0;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.mc-past-confirm strong{font-size:13.5px;font-weight:600}.mc-past-confirm p{color:#4a4743;max-width:66ch;margin:0;font-size:13px;line-height:1.5}.mc-past-toast{color:#0f7a4f;background:#10a36a14;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:10px 14px;font-size:13px;display:flex}.mc-past-toast span{flex:1;min-width:0}.mc .mc-past .mc-link:disabled{opacity:.6}@media (width<=640px){.mc-past-head,.mc-past-row{padding-left:16px;padding-right:16px}}.mc{max-width:880px}.mc .mc-back{color:#4a4743;background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;height:30px;padding:0 10px 0 6px;font-size:13px;font-weight:500;display:inline-flex}.mc .mc-back:hover{color:#1a1918;background:#f0efed}.mc h2{letter-spacing:-.01em;color:#1a1918;margin:0;font-size:16px;font-weight:600}.mc h3{color:#1a1918;margin:0;font-size:14px;font-weight:600}.settings-pages-a.mc p{margin:0}.mc .settings-a-stack{max-width:none}.mc-muted{color:#78756f;font-size:13px;line-height:1.5}.mc-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mc-spacer{flex:1}.mc-badge{white-space:nowrap;color:#4a4743;background:#f5f4f2;border:1px solid #e8e5e0;border-radius:9999px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.mc-badge:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.mc-badge[data-tone=info]{color:#4b49c9;background:#5e5ce614;border-color:#5e5ce64d}.mc-badge[data-tone=good]{color:#0f7a4f;background:#10a36a14;border-color:#10a36a4d}.mc-badge[data-tone=warn]{color:#8a5a00;background:#d68a0017;border-color:#d68a0059}.mc-badge[data-tone=bad]{color:#a62b2b;background:#d13b3b12;border-color:#d13b3b4d}.mc-job-head{align-items:flex-start;gap:12px;display:flex}.mc-job-head>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mc-steps{counter-reset:mc-step;gap:0;margin:0;padding:0;list-style:none;display:flex}.mc-steps li{color:#a8a49e;flex-direction:column;flex:1;gap:6px;min-width:0;font-size:12px;font-weight:500;display:flex}.mc-steps li:before{content:"";background:#e8e5e0;border-radius:2px;height:4px;margin-right:4px}.mc-steps li[data-state=done]{color:#4a4743}.mc-steps li[data-state=done]:before{background:#5e5ce6}.mc-steps li[data-state=current]{color:#4b49c9;font-weight:600}.mc-steps li[data-state=current]:before{background:linear-gradient(90deg,#5e5ce6 50%,#d9d8f7 50%)}.mc-kinds{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.mc-kinds legend{color:#1a1918;margin-bottom:10px;padding:0;font-size:13px;font-weight:600}.mc-kind{cursor:pointer;background:#fff;border:1px solid #e8e5e0;border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex;position:relative}.mc-kind:hover{border-color:#c9c5bf}.mc-kind:has(input:checked){background:#5e5ce60a;border-color:#5e5ce6;box-shadow:0 0 0 1px #5e5ce6}.mc-kind input{accent-color:#5e5ce6;margin:0;position:absolute;top:14px;right:14px}.mc-kind strong{color:#1a1918;font-size:14px;font-weight:600}.mc-kind span{color:#78756f;padding-right:20px;font-size:12.5px;line-height:1.45}.mc-field{color:#4a4743;flex-direction:column;gap:6px;font-size:12.5px;font-weight:500;display:flex}.mc :is(select,.nomo-dropdown-trigger),.mc .mc-input{box-sizing:border-box;color:#1a1918;background:#fff;border:1px solid #e8e5e0;border-radius:8px;min-width:0;height:36px;padding:0 10px;font-family:inherit;font-size:13.5px}.mc-field :is(select,.nomo-dropdown-trigger){max-width:320px}.mc :is(select,.nomo-dropdown-trigger):focus,.mc .mc-input:focus{outline-offset:1px;outline:2px solid #5e5ce659}.mc .settings-a-primary.mc-inline{align-self:flex-start;width:auto;height:40px;padding:0 22px;font-size:14px}.mc-list{gap:0;margin:0;padding:4px 0;list-style:none}.mc-list li+li{border-top:1px solid #f0efed}.mc .mc-list button{text-align:left;color:#1a1918;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 20px;font-size:14px;display:flex}.mc .mc-list button:hover{background:#fafaf9}.mc-list button>span:first-child{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mc-list strong{font-weight:500}.mc-list small{color:#78756f;font-size:12px}.mc-chevron{color:#a8a49e;font-size:18px;line-height:1}.mc-drops{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.mc-drop{text-align:center;cursor:pointer;background:#fafaf9;border:1.5px dashed #c9c5bf;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:120px;padding:18px;display:flex;position:relative}.mc-drop:hover,.mc-drop:focus-within{background:#5e5ce60a;border-color:#5e5ce6}.mc-drop[data-disabled=true]{cursor:default;opacity:.55}.mc-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mc-drop strong{color:#4b49c9;font-size:14px;font-weight:600}.mc-drop span{color:#78756f;font-size:12.5px}.mc-drop-reading{cursor:default;background:#5e5ce60a;border-color:#5e5ce6}.mc-drop-reading .mc-progress{width:min(320px,100%);margin-top:6px}.mc-drop .mc-drop-file{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mc-stats{border:1px solid #e8e5e0;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.mc-stats>div{color:#78756f;flex-direction:column;gap:2px;padding:10px 14px;font-size:12px;display:flex}.mc-stats>div+div{border-left:1px solid #f0efed}.mc-stats strong{letter-spacing:-.02em;color:#1a1918;font:600 20px Geist Mono,monospace}.mc details{color:#4a4743;font-size:13px}.mc summary{cursor:pointer;font-weight:500}.mc details ul{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;display:flex}.mc-table{border-collapse:collapse;width:100%;font-size:13.5px}.mc-table th{text-align:left;letter-spacing:.02em;color:#78756f;white-space:nowrap;border-bottom:1px solid #e8e5e0;padding:8px 10px;font-size:11.5px;font-weight:600}.mc-table td{vertical-align:middle;color:#1a1918;border-bottom:1px solid #f0efed;padding:10px}.mc-table tr:last-child td{border-bottom:0}.mc-table td.mc-num{text-align:right;font-family:Geist Mono,monospace}.mc-table th.mc-num{text-align:right}.mc-table tr[data-decision=skip] td{color:#a8a49e}.mc-table tr[data-decision=skip] td:first-child{text-decoration:line-through}.mc-client{flex-direction:column;gap:2px;display:flex}.mc-client strong{font-weight:500}.mc-client small,.mc-details{color:#78756f;font-size:12px}.mc-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mc .mc-btn{color:#1a1918;white-space:nowrap;background:#fff;border:1px solid #e8e5e0;border-radius:8px;height:30px;padding:0 12px;font-size:12.5px;font-weight:500}.mc .mc-btn:hover:not(:disabled){background:#fafaf9;border-color:#c9c5bf}.mc .mc-btn[data-on=true]{color:#4b49c9;background:#5e5ce614;border-color:#5e5ce6}.mc .mc-btn-open{border-style:dashed}.mc .mc-btn-open[aria-expanded=true]{background:#f5f4f2;border-style:solid}.mc .mc-btn-danger{color:#a62b2b}.mc .mc-link{color:#4b49c9;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.mc .mc-link:hover{text-decoration:underline}.mc .mc-replace{cursor:pointer;position:relative}.mc .mc-replace input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.mc .mc-start{align-self:flex-start}.mc-note.mc-row{padding:8px 8px 8px 14px}.mc-table :is(select,.nomo-dropdown-trigger){width:100%;max-width:260px;height:32px;font-size:13px}.mc-table tr.mc-fix-row td{background:#fafaf9;padding:14px 16px 16px}.mc-fix{flex-direction:column;gap:12px;display:flex}.mc-fix-problems{color:#6b4a14;background:#fbf3e6;border-radius:10px;margin:0;padding:10px 14px 10px 30px;font-size:13px;line-height:1.5;list-style:outside}.mc-fix-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;display:grid}.mc-fix-grid label{color:#78756f;flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.mc-fix-grid label.is-wide{grid-column:span 2}.mc-fix-grid input{color:#1a1918;background:#fff;border:1px solid #e8e5e0;border-radius:8px;min-width:0;height:32px;padding:0 10px;font-size:13px}.mc-fix-grid input:focus{outline-offset:0;border-color:#5e5ce6;outline:2px solid #5e5ce659}.mc-fix .mc-actions{justify-content:flex-start}.mc-group{border:1px solid #e8e5e0;border-radius:10px;overflow:hidden}.mc-group>.mc-group-head{background:#fafaf9;border-bottom:1px solid #f0efed;align-items:center;gap:10px;padding:10px 14px;display:flex}.mc-group>.mc-group-head h3{flex:1;min-width:0}.mc-group>.mc-group-note{margin:0;padding:10px 14px 0}.mc-year+.mc-year{border-top:1px solid #f0efed}.mc-year>h4{color:#1a1918;margin:0;padding:12px 14px 0;font-size:13px;font-weight:600}.mc-year>h4 .mc-muted{font-weight:400}.mc-file{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.mc-file+.mc-file{border-top:1px solid #f0efed}.mc-file-name{color:#1a1918;overflow-wrap:anywhere;font:13px Geist Mono,monospace}.mc-file-controls{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.mc-file-controls label{color:#78756f;flex-direction:column;gap:4px;font-size:11.5px;font-weight:500;display:flex}.mc-file-controls :is(select,.nomo-dropdown-trigger){height:32px;font-size:13px}.mc-file-controls .mc-input{width:80px;height:32px;font-size:13px}.mc-money{align-items:center;gap:6px;display:flex}.mc-money .mc-input{width:110px}.mc-done{align-items:flex-start}.mc-done .mc-stats{width:100%}.mc-alert{color:#a62b2b;background:#d13b3b0f;border:1px solid #d13b3b4d;border-radius:10px;padding:10px 14px;font-size:13px;line-height:1.5}.mc-note{color:#4a4743;background:#f5f4f2;border-radius:10px;padding:10px 14px;font-size:13px;line-height:1.5}@media (width<=720px){.mc-kinds{grid-template-columns:1fr}.mc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-stats>div:nth-child(3){border-left:0}.mc-stats>div:nth-child(n+3){border-top:1px solid #f0efed}.mc-steps li{font-size:11px}}.mc-start-grid .mc-kinds{grid-template-columns:1fr}.mc-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.mc-guide{background:#f3f0ea;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.mc-guide-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mc-guide-need,.mc-guide-tip{color:#4a4743;font-size:13px;line-height:1.5}.mc-guide-tip{background:#fff;border:1px solid #e8e5e0;border-radius:8px;padding:10px 12px}.mc-guide-steps{counter-reset:mc-guide;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mc-guide-steps li{counter-increment:mc-guide;color:#1a1918;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.mc-guide-steps li:before{content:counter(mc-guide);color:#4b49c9;background:#fff;border:1px solid #e8e5e0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font:11.5px Geist Mono,monospace;display:flex}.mc-guide-reminder{background:#fafaf9;border:1px solid #e8e5e0;border-radius:10px;padding:10px 14px}.mc-guide-reminder[open]{flex-direction:column;gap:10px;display:flex}.mc-guide-reminder .mc-guide-steps{margin-top:4px}@media (width<=820px){.mc-start-grid{grid-template-columns:1fr}}.mc[data-review=true]{max-width:none}.mc-job-bare{flex-direction:column;gap:18px;min-width:0;display:flex}.mc-review{background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.mc-before{border-bottom:1px solid #e8e5e0;flex-direction:column;gap:10px;padding:16px;display:flex}.mc-before h3{font-size:15px;font-weight:600}.mc-before fieldset{border:0;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;display:flex}.mc-before legend{color:#5c5955;margin-bottom:8px;font-size:12px}.mc-before label{align-items:center;gap:5px;font-size:13px;display:inline-flex}.mc-review-head{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.mc-review-head h3{letter-spacing:-.01em;font-size:15px;font-weight:600}.mc-review-head .mc-muted{color:#5c5955;margin-top:3px;font-size:12px;line-height:1.4}.mc-review-head .mc-review-summary{white-space:nowrap;margin:0}.mc-review-table{table-layout:fixed}.mc-review-table th{letter-spacing:0;color:#5c5955;background:#fafaf9;border-top:1px solid #f0efed;border-bottom:0;padding:8px 14px;font-size:11.5px;font-weight:500}.mc-review-table td{vertical-align:middle;border-top:1px solid #f0efed;border-bottom:0;padding:11px 6px;font-size:13px}.mc-review-table th{padding-left:6px;padding-right:6px}.mc-review-table th:first-child,.mc-review-table td:first-child{padding-left:14px}.mc-review-table th:last-child,.mc-review-table td:last-child{padding-right:14px}.mc-review-table .mc-col-status{width:184px}.mc-review-table .mc-col-action{width:110px}.mc-review-table td:first-child{overflow-wrap:anywhere}.mc-review-table td.mc-email{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc-review-table th:nth-child(2){white-space:nowrap}.mc-review-table tr.mc-fix-row td{white-space:normal;padding-left:14px;padding-right:14px}.mc-row-actions{gap:2px 8px}.mc-review-table tr:last-child td{border-bottom:0}.mc-review-table .mc-client{align-items:flex-start;gap:1px}.mc-review-table .mc-client small{color:#5c5955;font-size:11.5px}.mc-review-table .mc-client .mc-link{text-align:left;align-self:flex-start;font-size:12px}.mc .mc-name{font:inherit;color:#1a1918;text-align:left;background:0 0;border:0;padding:0;font-weight:500}.mc .mc-name:hover:not(:disabled){text-decoration:underline}.mc-dash{color:#78756f}.mc-chips{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.mc-review .mc-badge{height:22px;padding:0 8px;font-size:11.5px}.mc-review .mc-badge:before{display:none}.mc-review .mc-badge[data-tone=info]{color:#4b49c9;background:#5e5ce614;border-color:#0000}.mc-review .mc-badge[data-tone=good]{color:#0f7a4f;background:#eef7f2;border-color:#0000}.mc-review .mc-badge[data-tone=warn]{color:#8a5a0b;background:#fbf4e6;border-color:#0000}.mc-keeps,.mc-skipped{color:#5c5955;white-space:nowrap;font-size:12px}.mc-skipped{color:#78756f}.mc-review .mc-link{font-size:12.5px}.mc .mc-link-quiet{color:#5c5955}.mc-review-foot{border-top:1px solid #e8e5e0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.mc-review-foot .mc-muted{color:#5c5955;margin-right:4px;font-size:12px}.mc .mc-foot-btn{border-color:#d9d5cf;border-radius:8px;width:auto;height:34px;padding:0 12px;font-size:12.5px;font-weight:500}.mc .settings-a-primary.mc-foot-btn{height:38px;box-shadow:none;background:#5e5ce6;border-radius:9999px;padding:0 16px;font-size:13px;font-weight:600}.mc .settings-a-primary:disabled{opacity:.5;cursor:default}.mc-review-table tr.mc-fix-row td{width:auto}.mc-phone-progress{box-sizing:border-box;background:#fff;border:1px solid #d9d5cf;border-radius:20px;flex-direction:column;gap:10px;width:100%;max-width:300px;padding:20px;display:flex}.mc-phone-progress h3{letter-spacing:-.01em;font-size:16px;font-weight:600}.mc-phone-progress p{margin:0}.mc-phone-progress .mc-mono{font-feature-settings:"tnum","ss01";color:#5c5955;font:12px Geist Mono,monospace}.mc-phone-progress .mc-phone-note{color:#4a4743;font-size:12.5px;line-height:1.55}.mc-progress{background:#f0efed;border-radius:3px;height:6px;position:relative;overflow:hidden}.mc-progress>span{background:#5e5ce6;width:45%;height:6px;display:block;position:absolute;inset:0 auto 0 0}.mc-progress[aria-valuenow]>span{position:static}.mc-progress-count{font-feature-settings:"tnum","ss01";color:#5c5955;margin:6px 0 0;font:12px Geist Mono,monospace}.mc-progress[data-indeterminate=true]>span{animation:1.4s ease-in-out infinite mc-progress-slide}@keyframes mc-progress-slide{0%{left:-45%}to{left:100%}}@media (prefers-reduced-motion:reduce){.mc-progress[data-indeterminate=true]>span{opacity:.5;width:100%;animation:none}}@media (width<=720px){.mc-review-table th:nth-child(n),.mc-review-table td:nth-child(n){width:auto}}.mc-history-controls{min-width:0;max-width:100%}.mc-history-controls .mc-row{flex-wrap:wrap}.mc-history-controls input{min-width:0;max-width:12rem}.mc-review-table tr.mc-row-open{cursor:pointer}.mc-review-table tr.mc-row-open:hover td,.mc-review-table tr[data-open=true] td{background:#fafaf9}.mc-why{color:#6b4a14;background:#fbf3e6;border-radius:10px;flex-direction:column;gap:6px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.mc-why ul{margin:0;padding-left:16px;list-style:outside}.mc-why p{margin:0}.mc-why .mc-muted{color:#78756f}.mc-why .mc-link{font-size:13px}.mc-qq-pill,.mc :is(select,.nomo-dropdown-trigger).mc-qq-pill{box-sizing:border-box;color:#1a1918;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9d5cf;border-radius:9999px;align-items:center;gap:6px;min-height:36px;padding:7px 13px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}:is(select,.nomo-dropdown-trigger).mc-qq-pill{appearance:none;width:132px}.mc-qq-suggested{color:#4b49c9;background:#5e5ce614;border-color:#5e5ce673}.mc-qq-pill:disabled{cursor:wait;opacity:.6}.mc-qq-pill:focus-visible{outline-offset:2px;outline:2px solid #4b49c9}.mc[data-duplicates=true]{color:#1a1918;background:#fafaf9;gap:0;width:100%;padding:0}.mc-duplicates{width:100%;font-size:13px;line-height:1.5}.mc-dup-breadcrumb{color:#5c5955;background:#fff;border-bottom:1px solid #e8e5e0;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 24px;display:flex}.mc-dup-breadcrumb strong{color:#1a1918;font-size:14px}.mc-dup-file{font-family:var(--font-data,monospace);font-size:11px}.mc-dup-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;padding:24px;display:grid}.mc .mc-dup-rail h2{font-size:14px;line-height:20px}.mc-dup-rail>p{color:#5c5955;font-size:12px}.mc-dup-bulk{background:#fff;border:1px solid #e8e5e0;border-radius:10px;margin-top:10px;padding:12px 14px}.mc-dup-bulk>p{color:#5c5955;font-size:12px;line-height:17px;margin:8px 0 4px!important}.mc-dup-bulk>p:last-child{font-size:11px;margin-top:10px!important}.mc-dup-toggle{border:1px solid #d8d4ce;border-radius:8px;flex-shrink:0;display:inline-flex;overflow:hidden}.mc-dup-toggle label{color:#1a1918;cursor:pointer;background:#fff;padding:7px 12px;font-size:12px;position:relative}.mc-dup-toggle label+label{border-left:1px solid #d8d4ce}.mc-dup-toggle label[data-on=true]{color:#fff;background:#0e1c3f;font-weight:500}.mc-dup-toggle input{opacity:0;width:1px;height:1px;position:absolute}.mc-dup-toggle label:focus-within{outline-offset:-3px;outline:2px solid #5e5ce6}.mc-dup-bulk .mc-dup-toggle{display:flex}.mc-dup-bulk .mc-dup-toggle label{text-align:center;flex:1}.mc-dup-primary{color:#fff;min-height:38px;font:500 13px var(--font-body,inherit);white-space:nowrap;cursor:pointer;background:#0e1c3f;border:0;border-radius:999px;padding:9px 16px}.mc-dup-bulk .mc-dup-primary{width:100%;margin-top:10px}.mc-duplicates button:disabled{opacity:.5;cursor:default}.mc-duplicates label:has(input:disabled){opacity:.5;cursor:default}.mc-dup-one-by-one{margin:10px 0 8px!important}.mc-dup-list{flex-direction:column;gap:2px;display:flex}.mc-dup-list button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:9px;padding:8px 10px;display:flex}.mc-dup-list button[aria-current]{background:#fff;border-color:#e8e5e0;box-shadow:0 1px 3px #00000006}.mc-dup-list strong{font-weight:500;line-height:20px;display:block}.mc-dup-list button[aria-current] strong{font-weight:600}.mc-dup-list small{color:#5c5955;font-size:11px;display:block}.mc-dup-list i{background:#a8a49e;border-radius:100%;flex-shrink:0;width:7px;height:7px;margin-top:7px}.mc-dup-list i[data-colour=green]{background:#008252}.mc-dup-list i[data-colour=purple]{background:#6258ef}.mc-dup-done{color:#008252;margin-left:auto}.mc-dup-rail details{color:#5c5955;margin:8px 10px;font-size:11px}.mc-dup-rail details button{margin-top:8px;display:block}.mc-dup-back{margin-top:14px}.mc-field-compare,.mc-spouse-choice,.mc-dependent-choice{background:#fff;border:1px solid #e8e5e0;border-radius:12px;min-width:0;overflow:hidden}.mc-dup-panel-head{border-bottom:1px solid #e8e5e0;padding:16px 18px;position:relative}.mc-dup-panel-title{align-items:center;gap:8px;display:flex}.mc .mc-dup-panel-title h3{font-size:16px;font-weight:600;line-height:22px}.mc-dup-badge{white-space:nowrap;color:#008252;background:#edf7f2;border-radius:999px;padding:3px 8px;font-size:11px;line-height:16px}.mc-dup-badge[data-kind=spouse_in_another_row]{color:#4338ff;background:#f2f1fe}.mc-dup-badge[data-kind=dependent_with_own_return]{color:#5c5955;background:#f0efed}.mc-dup-panel-head p{color:#5c5955;font-size:12px;line-height:19px;margin-top:2px!important}.mc-field-compare .mc-dup-panel-head{box-sizing:border-box;min-height:114px;padding-right:50%}.mc-dup-group-controls{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:16px;right:18px}.mc-dup-group-controls>div:last-child{color:#5c5955;align-items:center;gap:8px;font-size:11px;display:flex}.mc-dup-compare-scroll{overflow-x:auto}.mc-dup-row{grid-template-columns:150px repeat(var(--mc-dup-columns), minmax(180px,1fr));align-items:start;gap:10px;padding:6px 18px;display:grid}.mc-dup-columns{background:#fafaf9;border-bottom:1px solid #e8e5e0;padding-top:10px;padding-bottom:10px;font-size:12px}.mc-dup-section{border-bottom:1px solid #f0efed;padding:8px 0 0}.mc-dup-section-head{justify-content:space-between;align-items:start;padding:4px 18px;display:flex}.mc-dup-section-head>span,.mc-dup-eyebrow{text-transform:uppercase;letter-spacing:.06em;font:500 9px/18px var(--font-data,monospace);color:#5c5955}.mc-dup-section-head details{color:#5c5955;text-align:right;font-size:11px}.mc-dup-section-head summary{cursor:pointer;list-style:none}.mc-dup-row>span:first-child{color:#5c5955;padding-top:10px;font-size:12px}.mc-dup-value{cursor:pointer;background:#fafaf9;border:1px solid #e8e5e0;border-radius:8px;gap:8px;padding:8px 10px;font-size:13px;line-height:18px;display:flex}.mc-dup-value[data-on=true]{background:#fff;border-color:#0e1c3f}.mc-dup-value input,.mc-dup-spouse-options input{accent-color:#0e1c3f;flex-shrink:0;width:16px;height:16px;margin:1px 0 0}.mc-dup-value small,.mc-dup-spouse-options small{color:#4338ff;font:500 9px/16px var(--font-data,monospace);letter-spacing:.04em;margin-top:2px;display:block}.mc-dup-empty{color:#a8a49e;padding:10px}.mc-dup-panel-body{border-bottom:1px solid #f0efed;padding:14px 18px}.mc-dup-eyebrow{margin-bottom:8px}.mc-dup-spouse-options{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.mc-dup-spouse-options label{cursor:pointer;background:#fafaf9;border:1px solid #e8e5e0;border-radius:10px;gap:10px;padding:12px;line-height:17px;display:flex}.mc-dup-spouse-options label[data-on=true]{background:#fff;border-color:#0e1c3f}.mc-dup-spouse-options p,.mc-dup-preview p{color:#5c5955;font-size:12px;line-height:18px;margin-top:3px!important}.mc-dup-preview{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.mc-dup-preview>div{border:1px solid #e8e5e0;border-radius:10px;padding:12px}.mc-dup-confirm{background:#edf7f2;border-radius:8px;padding:10px 12px;font-size:12px;margin-top:12px!important}.mc-dup-capability{color:#5c5955;font-size:12px;margin-top:8px!important}.mc-dup-footer{background:#fafaf9;align-items:center;gap:12px;padding:14px 18px;display:flex}.mc-dup-footer>div:first-child{flex:1}.mc-dup-footer p{color:#5c5955;font-size:12px;line-height:17px}.mc-dup-footer .mc-link{white-space:nowrap}.mc-duplicates :focus-visible{outline-offset:3px;outline:2px solid #5e5ce6}.app-shell:has(.mc[data-duplicates=true]) .app-shell-column{display:none}.app-shell:has(.mc[data-duplicates=true]) .app-shell-topbar{display:none}.app-shell:has(.mc[data-duplicates=true]) .app-shell-content{padding:0}.mc-dup-dependent{margin-bottom:12px;position:relative}.mc-dup-dependent>span{color:#008252;font-size:12px;position:absolute;top:8px;right:0}.mc-dup-dependent p{color:#5c5955;font-size:12px}.mc-email-toast{z-index:101;color:#fff;background:#1a1917;border-radius:9px;max-width:calc(100vw - 32px);padding:10px 14px;font-size:12.5px;line-height:17px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.mc-email-toast button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:12px;padding:0;text-decoration:underline}.mc-email-toast button:disabled{opacity:.5;cursor:default}.mc-email-history{color:#5c5955;margin-bottom:12px;font-size:12px}.mc[data-focused=true]{gap:16px;max-width:none;padding:24px}:is(.app-shell:has(.mc[data-focused=true]) .app-shell-column,.app-shell:has(.mc[data-focused=true]) .app-shell-topbar){display:none}.app-shell:has(.mc[data-focused=true]) .app-shell-content{padding:0}.mc .mc-review-breadcrumb{flex:none;margin:-24px -24px 8px;font-size:13.5px}.mc-review-breadcrumb>span:first-child{align-items:center;gap:8px;display:flex}.mc-review-breadcrumb .mc-dup-file{font-size:11.5px}.mc .mc-review-title{flex-direction:column;gap:6px;display:flex}.mc .mc-review-title h2{letter-spacing:-.01em;font-size:20px;line-height:26px}.mc .mc-review-title p{color:#4a4743;font-size:13.5px;line-height:1.55}.mc-review-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mc-review-filters>span,.mc-review-filters>button{color:#1a1918;background:#fff;border:1px solid #d9d5cf;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.mc-review-filters b{font-family:Geist Mono,monospace;font-weight:600}.mc .mc-dup-panel-head{display:block}.mc .mc-dup-panel-head p{font-size:12.5px;line-height:19px;margin-top:2px!important}.mc .mc-dup-rail>p,.mc .mc-dup-bulk>p{font-size:12px;line-height:17px}.mc .mc-dup-bulk>p:last-child{font-size:11.5px}.mc .mc-dup-spouse-options p,.mc .mc-dup-preview p{font-size:12px;line-height:18px}.mc .mc-dup-confirm{font-size:12.5px;line-height:19px}.mc .mc-dup-dependent p{font-size:11.5px;line-height:17px}.mc .mc-field-compare .mc-dup-panel-head{min-height:116px}.mc .mc-dup-row{padding-top:6px;padding-bottom:6px}.mc .mc-dup-columns{padding-top:10px;padding-bottom:10px}.mc .mc-dup-value input{appearance:none;background:0 0;border:1px solid #a8a49e;border-radius:50%;position:relative}.mc .mc-dup-value input:checked{background:#0e1c3f;border-color:#0e1c3f}.mc .mc-dup-value input:checked:after{content:"✓";color:#fff;text-align:center;font:10px/14px Geist,sans-serif;position:absolute;inset:0}.mc .mc-dup-rail details summary{list-style:none}.mc .mc-dup-list i[data-colour=amber]{background:#d9a000}.mc-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.mc[data-focused=true]{gap:0;padding:0}.mc-phone-header{background:#fff;border-bottom:1px solid #e8e5e0;align-items:center;gap:12px;height:57px;padding:0 16px;display:flex}.mc-phone-header button{color:#4b49c9;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.mc-phone-header strong{font-size:15px;font-weight:600}.mc-phone-reading{flex-direction:column;gap:16px;padding:16px;display:flex}.mc-phone-title{flex-direction:column;gap:6px;display:flex}.mc .mc-phone-title h3{letter-spacing:-.01em;font-size:20px;line-height:26px}.mc .mc-phone-title p{color:#4a4743;font-size:13.5px;line-height:1.55}.mc-phone-progress{border:1px solid #e8e5e0;border-radius:12px;gap:12px;max-width:none;padding:14px}.mc-phone-file{align-items:center;gap:8px;display:flex}.mc-phone-file>span{font:12.5px Geist Mono,monospace}.mc-phone-file small{font-size:12px}.mc .mc-phone-count{font-size:13px;line-height:18px}.mc-phone-progress .mc-progress{background:#e8e5e0}.mc-phone-progress .mc-progress>span{background:#0c1b3d}.mc .mc-phone-note{background:#f0efed;border-radius:8px;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}}.mc .mc-dup-dependent-options{position:absolute;top:0;right:0}.mc .mc-dup-panel-body>p:last-child{color:#5c5955;font-size:12px;line-height:18px}.mc .mc-phone-count.mc-mono{color:#1a1918;font:13px/18px Geist,sans-serif}.mc .mc-dup-file{font:11.5px Geist Mono,monospace}.mc-dup-crumbs{align-items:center;gap:8px;font-size:13.5px;display:flex}.mc .mc-dup-badge{padding:2px 8px}.mc .mc-dup-value small,.mc .mc-dup-spouse-options small{color:#4338ff;letter-spacing:.04em;font:500 9px/16px Geist Mono,monospace}.mc .mc-dup-value{line-height:18px}.mc .mc-dup-footer>div>p{font-size:12px;line-height:17px}.mc .mc-dup-dependent strong{font-weight:500}.mc .mc-review-filters>span:first-child{color:#fff;background:#0e1c3f;border-color:#0e1c3f}.mc-list li{position:relative}.mc .mc-list button.mc-list-undo{color:#4b49c9;width:auto;margin:0 20px 12px;padding:0;font-size:12.5px;display:block}.mc-undo-dialog{box-sizing:border-box;color:#1a1918;background:#fff;border:0;border-radius:14px;width:504px;max-width:calc(100vw - 32px);margin:0 auto;padding:22px;position:fixed;inset:128px 0 auto 208px;box-shadow:0 24px 48px #0003}.mc-undo-dialog::backdrop{background:linear-gradient(90deg,#0000 208px,#00000040 208px)}.mc-undo-dialog form{flex-direction:column;gap:14px;display:flex}.mc .mc-undo-dialog h2{font-size:18px;line-height:24px}.mc-undo-dialog ul{margin:0;padding:0;font-size:13px;line-height:24px;list-style:none}.mc-undo-dialog li:before{content:"•";color:#78756f;margin-right:8px}.mc .mc-undo-warning{background:#fbf4e6;border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:19px}.mc-undo-dialog label{color:#5c5955;margin-bottom:-8px;font-size:12.5px}.mc-undo-dialog input{box-sizing:border-box;border:1px solid #d9d5cf;border-radius:8px;width:100%;height:38px;padding:0 12px;font:13px Geist,sans-serif}.mc-undo-actions{justify-content:flex-end;gap:8px;display:flex}.mc .mc-undo-actions .mc-btn{height:36px}.mc-undo-submit{color:#fff;background:#bd3728;border:0;border-radius:999px;height:38px;padding:0 16px;font-size:13px;font-weight:600}@media (width<=720px){.mc-undo-dialog{inset:80px 0 auto}.mc-undo-dialog::backdrop{background:#0004}}.mc[data-focused=true]>header h1{letter-spacing:-.01em;font-size:20px;line-height:26px}.mc[data-focused=true]>header p{font-size:13.5px}.mc[data-focused=true]>.settings-a-stack{gap:16px}.mc[data-focused=true] .settings-a-section{background:#fff;border:1px solid #e8e5e0;border-radius:12px;gap:0;overflow:hidden}.mc[data-focused=true] .settings-a-section>h2{border-bottom:1px solid #e8e5e0;padding:12px 16px;font-size:14px}.mc[data-focused=true] .mc-list{border:0;border-radius:0;padding:0}.mc-done[data-finished=true]{gap:16px;width:100%}.mc-done[data-finished=true] .mc-history-controls{box-sizing:border-box;background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;gap:12px;width:100%;max-width:640px;padding:18px;display:flex}.mc-done[data-finished=true] .mc-history-controls>p{font-size:13.5px;line-height:21px}.mc-done[data-finished=true] .mc-history-controls>.mc-muted{font-size:12.5px;line-height:19px}@media (width<=640px){.mc-done[data-finished=true]{box-sizing:border-box;gap:14px;padding:16px}.mc-done[data-finished=true] .mc-review-title h2{font-size:18px;line-height:24px}.mc-done[data-finished=true] .mc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-done[data-finished=true] .mc-history-controls{gap:14px;padding:16px}.mc-done[data-finished=true] .mc-history-controls>.mc-row{gap:8px}}.mc .mc-dup-breadcrumb{min-height:57px}.mc .mc-dup-breadcrumb strong{font-size:15px;font-weight:600}.mc-duplicates{line-height:normal}.mc .mc-dup-rail h2{letter-spacing:0;line-height:20px}.mc .mc-dup-bulk>strong,.mc .mc-dup-footer strong{font-weight:600}.mc .mc-dup-one-by-one{color:#5c5955}.mc .mc-dup-list strong{line-height:18px}.mc .mc-dup-list small{font-size:11.5px;line-height:17px}.mc .mc-dup-badge{color:#0f7a4f;font-size:11.5px;font-weight:500;line-height:18px}.mc .mc-dup-badge[data-kind=spouse_in_another_row]{color:#4b49c9}.mc .mc-dup-badge[data-kind=dependent_with_own_return]{color:#5c5955}.mc .mc-dup-panel-title h3{letter-spacing:-.02em}.mc .mc-dup-panel-head p{color:#5c5955;line-height:18.75px;margin-top:4px!important}.mc .mc-dup-group-controls{top:17px}.mc .mc-dup-group-controls .mc-dup-toggle label{font-size:12.5px}.mc .mc-dup-group-controls>div:last-child{font-size:12px}.mc .mc-dup-primary{background:#0c1b3d;font-weight:600}.mc .mc-dup-toggle label[data-on=true]{background:#0c1b3d}.mc .mc-dup-columns strong{font-weight:600}.mc .mc-dup-section-head{box-sizing:border-box;min-height:26px}.mc .mc-dup-section-head>span,.mc .mc-dup-eyebrow{letter-spacing:.06em;font:600 9.5px/18px Geist Mono,monospace}.mc .mc-dup-section-head details{font-size:12px}.mc .mc-dup-section-head summary{font-weight:400}.mc .mc-dup-row>span:first-child{padding-top:11px;font-size:12.5px}.mc .mc-dup-value{color:#4a4743;line-height:18.2px}.mc .mc-dup-value[data-on=true]{color:#1a1918}.mc .mc-dup-value small,.mc .mc-dup-spouse-options small{letter-spacing:.06em;color:#4b49c9;font:600 9.5px/13px Geist Mono,monospace}.mc .mc-dup-value input{margin-top:1px}.mc .mc-dup-spouse-options strong{font-weight:600}.mc .mc-dup-spouse-options p,.mc .mc-dup-preview p{color:#5c5955}.mc .mc-dup-preview strong{font-size:13.5px;font-weight:600}.mc .mc-dup-preview>div{box-sizing:border-box;min-height:84px}.mc .mc-dup-confirm{color:#1a1918;align-items:flex-start;gap:8px;display:flex}.mc .mc-dup-confirm>span:first-child{color:#008252}.mc .mc-dependent-choice .mc-dup-footer p{font-size:12.5px}.mc .mc-dependent-choice .mc-dup-footer .mc-btn{height:36px}.mc .mc-dup-dependent{margin-bottom:12px}.mc .mc-qq-pill{line-height:normal}.mc .mc-undo-dialog{top:129px}.mc .mc-undo-dialog h2{letter-spacing:-.02em}.mc .mc-undo-dialog ul{line-height:24px}.mc .mc-undo-dialog form{gap:12px}.mc .mc-undo-dialog input:focus{outline-offset:1px;border-color:#5e5ce6;outline:2px solid #5e5ce640}.mc-undo-dialog::backdrop{clip-path:polygon(0 0,208px 0,208px 57px,100% 57px,100% 100%,0 100%);background:linear-gradient(90deg,#0000 208px,#00000040 208px)}.mc[data-focused=true] .mc-review{overflow:visible}.mc .mc-before{background:#fff;border:1px solid #e8e5e0;border-radius:12px;gap:0;padding:16px 18px 4px}.mc .mc-before>h3{padding-bottom:12px;line-height:19px}.mc .mc-before-row{box-sizing:border-box;border-top:1px solid #f0efed;justify-content:space-between;gap:24px;min-height:86px;padding:14px 0;display:flex}.mc .mc-before-row>div:first-child{flex:1}.mc .mc-before-row strong{font-size:13.5px;font-weight:600}.mc .mc-before-row p{color:#5c5955;margin-top:3px;font-size:12.5px;line-height:19px}.mc .mc-before-controls{flex-direction:column;align-items:flex-start;gap:6px;min-width:272px;display:flex}.mc .mc-before-controls fieldset{border:1px solid #d8d4ce;gap:0}.mc .mc-cutoff{border:1px solid #d9d5cf;border-radius:8px;width:66px;padding:6px}.mc .mc-switch{appearance:none;cursor:pointer;background:#a8a49e;border-radius:999px;width:36px;height:20px;margin:0 5px 0 0;position:relative}.mc .mc-switch:checked{background:#0c1b3d}.mc .mc-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.mc .mc-switch:checked:after{left:18px}.mc[data-focused=true] .mc-review{background:0 0;border:0}.mc[data-focused=true] .mc-review-head{box-sizing:border-box;background:#fff;border:1px solid #e8e5e0;border-radius:12px 12px 0 0;min-height:54px;margin-top:16px}.mc[data-focused=true] .mc-review-table{background:#fff;border:1px solid #e8e5e0;border-radius:0 0 12px 12px}.mc[data-focused=true] .mc-review-foot{background:0 0;border:0;padding:16px 0 0}@media (width<=640px){.mc-done[data-finished=true] .mc-stats{display:none}.mc-done[data-finished=true] .mc-history-controls>h3{font-size:15px;line-height:21px}.mc-done[data-finished=true] .mc-invite-intro{font-size:13px;line-height:21px}.mc-done[data-finished=true] .mc-invite-schedule{background:#fafaf9;border:1px solid #e8e5e0;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.mc-done[data-finished=true] .mc-invite-schedule strong{font-size:13.5px;font-weight:600}.mc-done[data-finished=true] .mc-invite-schedule p{color:#5c5955;font-size:12px}.mc-done[data-finished=true] .mc-invite-schedule .mc-btn{align-self:flex-start;margin-top:6px}.mc-done[data-finished=true] .mc-history-controls>.mc-muted{order:1}.mc-done[data-finished=true] .mc-invite-actions{order:2;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.mc-done[data-finished=true] .mc-invite-actions>button{width:100%;height:36px}.mc-done[data-finished=true] .mc-invite-actions>button:first-child{color:#fff;background:#0c1b3d;border:0;border-radius:999px;grid-column:1/-1;font-size:13px;font-weight:600}.mc-done[data-finished=true] .mc-finished-undo{order:3}.mc-done[data-finished=true]>.settings-a-secondary{background:0 0;border:0;align-self:flex-start;height:auto;padding:0;font-size:13px;font-weight:500}.mc-undo-dialog::backdrop{clip-path:none;background:#0004}}.mc[data-focused=true]{line-height:normal}.mc[data-review=true] .mc-job-bare{gap:16px}.mc .mc-review-filters>span:first-child{background:#0c1b3d;border-color:#0c1b3d}.mc .mc-review-filters b{line-height:normal}.mc .mc-dup-bulk{margin-top:9px;padding:14px}.mc .mc-dup-bulk>p{color:#5c5955;line-height:normal;margin-top:10px!important}.mc .mc-dup-bulk>p:last-child{line-height:16.675px}.mc .mc-dup-toggle label{justify-content:center;align-items:center;height:32px;padding:0 12px;font-size:12.5px;font-weight:500;line-height:normal;display:inline-flex}.mc .mc-dup-bulk .mc-dup-toggle label{padding:0;font-size:12px}.mc .mc-dup-list strong,.mc .mc-dup-list small{line-height:normal}.mc .mc-dup-list button{min-height:53px}.mc .mc-dup-rail details{margin-top:8px;margin-bottom:0}.mc .mc-dup-back{margin-top:14px;font-size:12.5px}.mc .mc-dup-done{color:#0f7a4f;font-size:12px}.mc .mc-dup-footer .mc-link{font-size:12.5px}.mc .mc-dup-badge{background:#eef7f2}.mc .mc-dup-badge[data-kind=spouse_in_another_row]{background:#f2f1fe}.mc .mc-dup-badge[data-kind=dependent_with_own_return]{background:#f0efed}.mc .mc-dup-columns{line-height:17px}.mc .mc-dup-spouse-options label{box-sizing:border-box;min-height:131px}.mc .mc-spouse-choice .mc-dup-panel-body>.mc-dup-eyebrow:first-child{margin-bottom:5px}.mc .mc-dup-spouse-options input{appearance:none;background:0 0;border:1px solid #a8a49e;border-radius:50%}.mc .mc-dup-spouse-options input:checked{background:#fff;border:5px solid #0c1b3d}.mc .mc-dup-confirm{padding:12px;line-height:18.125px}.mc .mc-before-row{gap:16px}.mc .mc-before-row p{line-height:18.125px}.mc .mc-before-controls{gap:8px}.mc .mc-before-controls>p{margin:0;font-size:11.5px;line-height:15px}.mc .mc-before-controls fieldset label{font-size:12.5px}.mc .mc-before-owner{min-height:136px}.mc[data-focused=true] .mc-review-head{gap:8px;padding:10px 16px}.mc[data-focused=true] .mc-review-table th{line-height:15px}.mc[data-focused=true] .mc-review-table td{box-sizing:border-box;height:44px;line-height:normal}.mc[data-focused=true] .mc-review-table tr:has(.mc-client small) td{height:56px}.mc[data-focused=true] .mc-review-foot .mc-foot-back{color:#4b49c9;background:0 0;border:0;order:-2;height:auto;padding:0}.mc[data-focused=true] .mc-review-foot .mc-foot-back:before{content:"‹ "}.mc[data-focused=true] .settings-a-primary.mc-foot-btn{background:#0c1b3d}@media (width<=640px){.mc-done[data-finished=true] .mc-review-title h2{line-height:22px}.mc-done[data-finished=true] .mc-history-controls{gap:14px;padding:16px}.mc-done[data-finished=true] .mc-invite-intro{display:none}.mc-done[data-finished=true] .mc-invite-schedule{gap:4px;line-height:normal}.mc-done[data-finished=true] .mc-invite-schedule .mc-btn{height:32px;margin-top:6px}.mc-done[data-finished=true] .mc-history-controls>.mc-invite-note{color:#5c5955;font-size:12px;line-height:18.125px}.mc-done[data-finished=true] .mc-invite-actions{flex-direction:column;display:flex}.mc-done[data-finished=true] .mc-invite-actions>button:first-child{height:38px}.mc-done[data-finished=true] .mc-finished-undo-card{background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;order:0;align-self:stretch;align-items:flex-start;gap:6px;padding:14px;display:flex}.mc-done[data-finished=true] .mc-finished-undo-card h3{font-size:14px}}.mc .mc-dup-spouse-options{margin-bottom:13px}.mc .mc-dup-dependent-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex;position:relative}.mc .mc-dup-dependent-head details{font-size:11.5px}.mc .mc-dup-dependent-head details[open] p{z-index:1;background:#fff;border:1px solid #e8e5e0;border-radius:8px;max-width:280px;padding:10px 12px;position:absolute;right:0;box-shadow:0 2px 8px #0001}.mc .mc-dup-dependent:last-child{margin-bottom:0}.mc[data-focused=true] .mc-review-table tr:has(.mc-client small) td{height:56px;padding-top:10px;padding-bottom:10px}.mc[data-focused=true] .mc-review-foot{column-gap:12px}.mc .mc-before-row:first-of-type .mc-before-controls{width:408px}.mc .mc-before-row:first-of-type fieldset{width:100%}.mc .mc-before-row:first-of-type fieldset label{flex:1}.mc .mc-before-row:nth-of-type(2) .mc-before-controls{min-width:0}.mc-upload-line{color:#1a1918;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.mc-upload-live,.mc-reading{gap:10px}.mc-stats strong small{color:#78756f;letter-spacing:0;font:500 12px Geist Mono,monospace}.mc-alert[data-tone=warn]{color:#8a5a00;background:#d68a0017;border-color:#d68a0059}@media (width>=1024px){body:has(.app-shell-rail.is-collapsed) .mc-undo-dialog{left:64px}body:has(.app-shell-rail.is-collapsed) .mc-undo-dialog::backdrop{clip-path:polygon(0 0,64px 0,64px 57px,100% 57px,100% 100%,0 100%);background:linear-gradient(90deg,#0000 64px,#00000040 64px)}}@media (width<=1023px){.mc-undo-dialog{left:0}.mc-undo-dialog::backdrop{clip-path:none;background:#0004}}.mc-list .mc-nomo-tag{align-self:flex-start;margin-top:2px}.mc-cl{flex-direction:column;gap:16px;display:flex}.mc-cl-top{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mc-cl-file{color:#78756f;margin-left:auto;font-size:12.5px}.mc-cl-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mc-cl-steps li>:is(span,button){font:inherit;color:#78756f;background:#fff;border:1px solid #e8e5e0;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;display:inline-flex}.mc-cl-steps li>button{cursor:pointer;color:#4b49c9}.mc-cl-steps li>button:focus-visible{outline-offset:2px;outline:2px solid #4b49c9}.mc-cl-steps li[data-state=current]>span{color:#fff;background:#5e5ce6;border-color:#5e5ce6;font-weight:600}.mc-cl-step-num{font-family:Geist Mono,monospace;font-size:12px}.mc-cl-table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e8e5e0;border-radius:12px;overflow:hidden}.mc-cl-table td{vertical-align:middle}.mc-cl-table tr[data-status=ask] td{background:#fffbf2}.mc-cl-table tr[data-status=na] td:first-child strong{color:#78756f;font-weight:500;text-decoration:line-through}.mc-cl-letter{color:#a8a49e;font-size:11.5px;display:block}.mc-cl-samples span{color:#5f5b55;background:#f5f4f2;border-radius:4px;margin:0 4px 4px 0;padding:1px 6px;font-family:Geist Mono,monospace;font-size:12px;display:inline-block}.mc-cl-samples em{color:#a8a49e;font-size:12px;font-style:normal}.mc-cl-answer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mc :is(select,.nomo-dropdown-trigger).mc-cl-select{min-width:200px}.mc-cl-tag{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.mc-cl-tag[data-tone=sure]{color:#15803d;background:#16a34a1a}.mc-cl-tag[data-tone=guess]{color:#4b49c9;background:#eeeefd}.mc-cl-tag[data-tone=ask]{color:#8a5200;background:#fbefd9;border:1px solid #c98a12}.mc-cl-tag[data-tone=na]{color:#78756f;background:#f5f4f2}.mc-cl-na{font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e5e0;border-radius:999px;padding:5px 14px;font-size:13px}.mc-cl-na[aria-pressed=true]{color:#fff;background:#1a1918;border-color:#1a1918}.mc-cl-na:disabled{cursor:not-allowed;opacity:.6}.mc-cl-na:focus-visible{outline-offset:2px;outline:2px solid #4b49c9}.mc-cl-note{color:#5c5955;margin:0;font-size:12.5px}.mc-batch-lines{color:#5c5955;font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.mc-batch-lines li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mc-batch-lines li>span{overflow-wrap:anywhere;min-width:0}.mc .mc-upload-live[data-upload-stopped=true]{gap:16px;font-size:15px;line-height:1.55}.mc-upload-live[data-upload-stopped=true] .status-head{gap:10px}.mc-upload-live[data-upload-stopped=true] .mc-upload-line{letter-spacing:-.015em;text-wrap:balance;font-size:22px;font-weight:600;line-height:1.25}.mc-upload-live[data-upload-stopped=true] .mc-progress{border-radius:4px;height:8px}.mc-upload-live[data-upload-stopped=true] .mc-progress>span{height:8px}.mc-upload-live[data-upload-stopped=true] .mc-batch-lines:not(:has(button)){flex-flow:wrap;justify-content:space-between;gap:12px;font:500 12.5px Geist Mono,monospace}.mc .mc-upload-live[data-upload-stopped=true]>.mc-note{color:#5c5955;font-size:13px;line-height:1.55}.mc-upload-live[data-upload-stopped=true]>.mc-row{gap:8px}.mc .mc-upload-live[data-upload-stopped=true]>.mc-row .mc-btn{height:auto;padding:7px 12px;font-size:13px;line-height:normal}.team-page{color:var(--color-fg);box-sizing:border-box;background:var(--color-bg);width:100%;min-width:0;max-width:none;padding:28px clamp(16px,3vw,48px) 48px;font-family:Geist,Arial,sans-serif}.team-page *{box-sizing:border-box}.team-page h2{margin:0 0 14px;font-size:18px;font-weight:600}.team-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;min-width:0;margin:0 0 16px;padding:22px 24px}.team-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.team-head h2{margin:8px 0 16px;font-size:20px}.team-eyebrow{letter-spacing:.09em;color:var(--color-fg-secondary);font:600 11px Geist Mono,monospace}.team-mono{font-variant-numeric:tabular-nums;font-family:Geist Mono,monospace}.team-muted,.team-card p,.team-footnote{color:var(--color-fg-secondary);font-size:13px;line-height:1.5}.team-card p{margin:8px 0}.team-shell-button,.team-primary{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:9px 16px;font:600 13px Geist,Arial,sans-serif}.team-shell-button{background:var(--color-accent-wash);color:var(--color-accent-hover)}.team-primary{background:var(--color-accent);color:var(--color-bg-card)}.team-shell-button:disabled,.team-primary:disabled,.team-text:disabled{opacity:.45;cursor:not-allowed}.team-seat-bar{gap:3px;min-width:0;margin:2px 0 12px;display:flex}.team-seat-bar span{border-radius:3px;flex:1;min-width:3px;height:8px}.team-seat-active{background:var(--color-accent)}.team-seat-pending{background:var(--color-accent-wash)}.team-seat-open{border:1px dashed var(--color-border)}.team-legend{align-items:center;gap:4px;display:flex}.team-dot{border-radius:50%;width:7px;height:7px;margin-left:4px;display:inline-block}.team-dot-active{background:var(--color-accent)}.team-dot-pending{background:var(--color-accent-wash)}.team-dot-open{border:1px dashed var(--color-border)}.team-invite-row{align-items:center;gap:10px;display:flex}.team-invite-row>input{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:8px;flex:1;min-width:180px;height:38px;padding:0 12px;font:13px Geist,Arial,sans-serif}.team-invite-row>input.team-input-error{border-color:var(--color-neg-fg)}.team-role-toggle{background:var(--color-bg-cream);white-space:nowrap;border-radius:8px;padding:3px;display:flex}.team-role-toggle button{cursor:pointer;color:var(--shell-muted);background:0 0;border:0;border-radius:6px;padding:7px 10px;font:600 12px Geist,Arial,sans-serif}.team-role-toggle .is-selected{background:var(--color-bg-card);color:var(--color-fg);box-shadow:0 1px 3px color-mix(in srgb,var(--color-fg) 7%,transparent)}.team-validation,.team-warning{color:var(--color-warning)!important}.team-message{color:var(--color-success)!important}.team-text{color:var(--color-accent-hover);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 2px;font:600 12px Geist,Arial,sans-serif}.team-danger{color:var(--color-neg-fg)}.team-personal{background:var(--color-warning-wash);color:var(--color-warning);white-space:nowrap;border-radius:999px;margin-left:5px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex}.team-request{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.team-request .team-actions{margin-left:auto}.team-request .team-validation{flex-basis:100%;margin-left:42px}.team-avatar{background:var(--color-accent-wash);width:30px;height:30px;color:var(--color-accent-hover);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.team-avatar-invite{background:var(--color-bg-card);border:1px dashed var(--color-border);color:var(--color-fg-muted)}.team-person-main{min-width:0}.team-person-main strong{font-size:13px;font-weight:600}.team-person-main small,.team-table td small{color:var(--color-fg-secondary);margin-top:3px;font-size:11px;display:block}.team-tabs{border-bottom:1px solid var(--color-border);gap:18px;display:flex;overflow:auto}.team-tabs button{color:var(--color-fg-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 0 12px;font:600 13px Geist,Arial,sans-serif}.team-tabs button[aria-selected=true]{color:var(--color-accent-hover);border-bottom:2px solid var(--color-accent)}.team-tabs .team-mono{margin-left:4px;font-size:11px}.team-table-scroll{width:100%;overflow-x:auto}.team-table{border-collapse:collapse;text-align:left;width:100%;min-width:640px}.team-table th{color:var(--color-fg-secondary);letter-spacing:.08em;padding:13px 8px;font:600 10px Geist Mono,monospace}.team-table td{border-top:1px solid var(--color-border);vertical-align:middle;padding:14px 8px;font-size:13px}.team-person-cell{align-items:center;gap:10px;display:flex}.team-status{border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font:600 11px Geist,Arial,sans-serif;display:inline-flex}.team-status i{border-radius:50%;width:6px;height:6px}.team-status-active{background:var(--color-success-wash);color:var(--color-success)}.team-status-active i{background:var(--color-success)}.team-status-invited i{background:var(--color-warning)}.team-status-expired{background:var(--color-border);color:var(--shell-muted)}.team-status-expired i{background:var(--color-fg-muted)}.team-role-button{background:var(--color-bg-card);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;height:28px;padding:0 9px;font:500 12px Geist,Arial,sans-serif}.team-role-button[aria-expanded=true]{border-color:var(--color-accent)}.team-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.team-inline-confirm{background:var(--color-neg-bg);border:1px solid var(--color-neg-fg);border-radius:8px;max-width:460px;margin:10px 0;padding:12px}.team-inline-confirm strong{font-size:13px}.team-inline-confirm p{color:var(--shell-muted)}.team-inline-confirm button{color:var(--shell-muted);cursor:pointer;background:0 0;border:0;padding:7px 12px}.team-inline-confirm .team-danger-button{background:var(--color-neg-fg);color:var(--color-bg-card);border-radius:6px;margin-left:8px}.team-role-menu{z-index:10000;background:var(--color-bg-card);border:1px solid var(--color-border);width:260px;box-shadow:0 8px 24px color-mix(in srgb,var(--color-fg) 13%,transparent);box-sizing:border-box;border-radius:10px;padding:4px;position:fixed}.team-role-menu button{text-align:left;background:var(--color-bg-card);cursor:pointer;border:0;border-radius:6px;width:100%;padding:9px;display:block}.team-role-menu button:hover{background:var(--color-bg-cream)}.team-role-menu strong{font-size:12px;display:block}.team-role-menu small{color:var(--color-fg-secondary);margin-top:3px;font-size:11px;line-height:1.3;display:block}.team-link-row{background:var(--color-bg-cream);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.team-link-row code{text-overflow:ellipsis;white-space:nowrap;flex:1;font:12px Geist Mono,monospace;overflow:hidden}.team-link-controls{color:var(--shell-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;font-size:12px;display:flex}.team-link-controls label{align-items:center;gap:5px;display:flex}.team-link-controls input[type=number]{width:70px}.team-link-controls :is(select,.nomo-dropdown-trigger),.team-link-controls input[type=number]{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;padding:5px}.team-footnote{margin:16px 0}.team-buy-overlay{background:color-mix(in srgb,var(--color-fg) 33%,transparent);z-index:10001;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.team-buy-dialog{background:var(--color-bg-card);border-radius:12px;width:min(100%,400px);padding:24px}.team-buy-dialog input{width:70px;margin-left:8px;padding:6px}.team-buy-dialog .team-actions{margin-top:20px}@media (width<=600px){.team-page{padding:20px 12px}.team-card{padding:16px}.team-invite-row{flex-wrap:wrap}.team-invite-row>input{flex-basis:100%}.team-invite-row>.team-primary{flex:1}.team-head{align-items:flex-start}.team-request .team-actions{margin-left:42px}.team-link-row{min-width:0}}.team-page h1{margin:0 0 6px;line-height:1.2}.team-page .team-intro{color:var(--color-fg-secondary);margin:0 0 20px;font-size:13px}.team-buy-dialog .team-buy-error{color:var(--color-warning);font-size:13px;line-height:1.5}.team-page{max-width:768px;padding:24px;font-size:13px}.team-page h1{letter-spacing:0;margin:0 0 24px;font-size:14px}.team-page h2,.team-head h2{margin:0;font-size:14px;font-weight:600;line-height:20px}.team-card{border-radius:12px;margin-bottom:12px;padding:0;overflow:hidden}.team-head{min-height:62px;padding:12px 16px}.team-shell-button{border:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent);border-radius:8px;padding:9px 12px}.team-primary{padding:10px 16px}.team-table{table-layout:fixed;min-width:718px}.team-table th{letter-spacing:0;background:var(--color-bg);padding:8px 14px;font:400 12px Geist,Arial,sans-serif}.team-table td{height:56px;padding:11px 14px}.team-table th:first-child,.team-table td:first-child{width:47%}.team-table th:nth-child(2),.team-table td:nth-child(2){width:14%}.team-table th:nth-child(3),.team-table td:nth-child(3){width:17%}.team-person-main strong{font-weight:500}.team-person-main small,.team-table td small{color:var(--shell-muted);font-size:11px}.team-role-button{height:auto;font:inherit;color:inherit;background:0 0;border:0;padding:0}.team-status{padding:4px 8px;font-size:11px;font-weight:400}.team-status-invited{background:var(--color-border);color:var(--shell-muted)}.team-table .team-actions{justify-content:flex-start;gap:3px}.team-text{color:var(--color-accent);font-size:12px;font-weight:400}:is(.team-table .team-actions:has(.team-danger),.team-table .team-actions:has(button:first-child:nth-last-child(4))){color:var(--shell-muted)}.team-copy-invite,.team-status-detail{clip-path:inset(50%);white-space:nowrap;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.team-copy-invite:focus{clip-path:none;width:auto!important;height:auto!important;position:static!important}.team-filters{color:var(--shell-muted);padding:0 14px;font-size:12px}.team-filters:not([open]){height:0;position:relative}.team-filters summary{z-index:1;cursor:pointer;font-size:0;list-style:none;position:absolute;top:9px;right:16px}.team-filters summary:after{content:"⌄";font-size:12px}.team-filters[open]{padding-top:8px}.team-filters[open] summary{margin-bottom:12px;font-size:12px;position:static}.team-office-link{padding:16px}.team-office-link .team-head{min-height:20px;margin-bottom:12px;padding:0}.team-office-link .team-status{cursor:pointer;position:relative}.team-office-link .team-status input{opacity:0;cursor:pointer;position:absolute;inset:0}.team-office-link .team-status:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.team-link-row{border:1px solid var(--color-border);background:var(--color-bg-card);gap:10px;min-height:42px;padding:8px 12px}.team-link-row code{color:var(--color-fg);font-size:12px}.team-link-controls{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.team-link-controls label{flex-direction:column;align-items:stretch;gap:4px;display:flex}.team-link-controls :is(select,.nomo-dropdown-trigger),.team-link-controls input[type=number]{width:100%;height:42px;color:var(--color-fg);appearance:none;border-radius:8px;padding:10px 12px;font:13px Geist,Arial,sans-serif}.team-domain-lock{align-items:center;gap:4px;margin-top:12px;font-size:12px;display:flex}.team-domain-lock input{accent-color:var(--color-accent);margin:0}.team-approval{gap:6px;margin-top:12px;display:flex}.team-approval button,.team-neutral{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-fg);cursor:pointer;white-space:nowrap;border-radius:8px;padding:9px 12px;font:12px Geist,Arial,sans-serif}.team-approval button{padding:7px 10px}.team-approval button[aria-pressed=true]{background:var(--color-fg);color:var(--color-bg-card);border-color:var(--color-fg)}.team-footnote{color:var(--shell-muted);margin:10px 0 48px;font-size:12px}.team-requests{max-width:620px}.team-requests .team-head{min-height:44px;padding:12px 16px}.team-requests .team-table{min-width:618px}.team-requests .team-table th:first-child,.team-requests .team-table td:first-child{width:32%}.team-requests .team-table th:nth-child(2),.team-requests .team-table td:nth-child(2){width:16%}.team-requests .team-table th:nth-child(3),.team-requests .team-table td:nth-child(3){width:52%}.team-personal{margin-left:2px;font-weight:400}.team-requests .team-actions{justify-content:flex-end;gap:6px}.team-ownership{max-width:510px;box-shadow:0 6px 24px color-mix(in srgb,var(--color-fg) 4%,transparent);margin-top:48px;padding:24px}.team-ownership h2{margin-bottom:14px}.team-ownership .team-admin-nudge{background:var(--color-warning-wash);color:var(--color-fg);border-radius:8px;margin-bottom:14px;padding:12px;font-size:12px}.team-ownership-actions{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:10px;display:flex}.team-ownership p{color:var(--shell-muted);margin-bottom:0;font-size:12px}.team-ownership a{color:var(--color-accent);text-decoration:none}.team-offices{max-width:410px;margin-top:48px;padding:24px}.team-offices h2{letter-spacing:.08em;color:var(--shell-muted);margin-bottom:14px;font:10px Geist Mono,monospace}.team-office{border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:10px;display:flex}.team-office.is-default{background:var(--color-accent-wash)}.team-office small{color:var(--shell-muted);font-size:11px}.team-empty,.team-card[data-testid=team-invite]{padding:16px}.team-card[data-testid=team-invite] h2{margin-bottom:14px}@media (width<=600px){.team-page{max-width:100%;padding:16px}.team-page h1{margin-bottom:24px}.team-head{min-width:718px}.team-office-link .team-head{min-width:0}.team-requests .team-head{min-width:618px}.team-link-row code{white-space:normal;overflow-wrap:anywhere}.team-ownership{padding:24px}.team-requests .team-table td{height:61px}}.team-people-scroll{overflow-x:auto}.team-people-scroll>.team-table-scroll{overflow:visible}.team-people-scroll>.team-head{min-width:718px}.team-people-scroll .team-table tr:has(.team-status-invited) td{height:45px}.team-people-scroll .team-table th:last-child{width:22%}.team-people-scroll .team-table td:has(.team-status){white-space:nowrap}.team-table td:last-child .team-actions:has(button:nth-of-type(2):last-child){color:var(--shell-muted)}.team-table td:last-child .team-actions:has(button:nth-of-type(2):last-child) button{color:inherit}.team-copy-invite:focus,.team-table tr:hover .team-copy-invite{clip-path:none;width:auto!important;height:auto!important;margin:0!important;position:static!important;overflow:visible!important}.team-people-scroll .team-filters{min-width:718px}.app-shell .team-page>h1{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell-content .team-page .team-footnote{color:var(--shell-muted);margin:10px 0 48px;font-size:12px}.app-shell-content .team-page .team-ownership p{color:var(--shell-muted);font-size:12px}.app-shell-content .team-page .team-ownership .team-admin-nudge{color:var(--color-fg);margin:0 0 14px;padding:12px}.pay-page-header{flex-direction:column;gap:10px;padding-bottom:16px;display:flex}.pay-filters{align-items:center;gap:10px;min-width:0;display:flex}.pay-filters .nm-ct-owner-button{font-size:12.5px}.pay-notice,.app-shell-content .pay-page p.pay-notice{color:#5c5955;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:12.5px;line-height:1.4;display:flex}.pay-notice a{color:#4b49c9;font-weight:500}.pay-banner{color:#1a1918;background:#fef8ee;border:1px solid #f5ddb5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;font-size:13px;display:flex}.pay-banner a{color:#4b49c9;margin-left:auto;font-weight:500}.pay-tile.is-needs i{background:#5e5ce6}.pay-tile.is-unpaid i,.pay-tile.is-all_held i{background:#f59e0b}.pay-tile.is-clearing i{background:#7b87d6}.pay-tile.is-paid i{background:#10b981}.pay-tile.is-emailed i{background:#a8a49e}.pay-tile.is-not_emailed i{background:#5e5ce6}.pay-tile.is-total{cursor:default}.pay-table{width:100%;min-width:var(--pay-min-width,960px);border-collapse:separate;border-spacing:0;color:#1a1918;background:#fff;font-size:13px}.pay-table th{z-index:3;text-align:left;white-space:nowrap;height:40px;font-family:var(--font-data,"Geist Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:#5c5955;background:#fafaf9;border-bottom:1px solid #e8e5e0;padding:0 8px;font-size:10px;font-weight:600;position:sticky;top:0}.pay-table td{vertical-align:middle;border-bottom:1px solid #f0efed;height:64px;padding:0 8px}.pay-table th:first-child,.pay-table td:first-child{z-index:1;background:#fff;padding-left:32px;position:sticky;left:0}.pay-table th:first-child{z-index:4;background:#fafaf9}.pay-table th:last-child,.pay-table td:last-child{padding-right:32px}.pay-scroll.is-sideways .pay-table th:first-child,.pay-scroll.is-sideways .pay-table td:first-child{box-shadow:1px 0 #e8e5e0}.pay-table .is-num{text-align:right;white-space:nowrap;font-family:var(--font-data,"Geist Mono", monospace);font-feature-settings:"tnum","ss01"}.pay-table th.is-num{font-family:var(--font-data,"Geist Mono", monospace)}.pay-table .is-next{text-align:right;white-space:nowrap}.pay-client{align-items:center;gap:10px;min-width:0;display:flex}.pay-client a,.pay-client strong{color:#1a1918;text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;display:block;overflow:hidden}.pay-client a:hover{color:#4b49c9}.pay-client small{color:#78756f;font-family:var(--font-data,"Geist Mono", monospace);font-size:11px;display:block}.pay-muted{color:#5c5955;font-size:12.5px}.pay-line{color:#5c5955;text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin-top:4px;font-size:12px;display:block;overflow:hidden}.pay-line.is-alert{color:#b42318}.pay-table .app-shell-rollup-badge{padding:2px 8px;font-weight:500}.pay-action{color:#4b49c9;height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #5e5ce659;border-radius:8px;padding:0 10px;font-size:12px;font-weight:500}.pay-action:hover{background:#5e5ce60f}.pay-action:disabled{opacity:.5;cursor:default}.pay-action:focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}.pay-status{color:#5c5955;white-space:normal;margin-top:4px;font-size:12px}.pay-page .pay-empty,.app-shell-content .pay-page p.pay-empty{color:#5c5955;margin:0;padding:24px 32px;font-size:13px}.pay-page .pay-foot,.app-shell-content .pay-page p.pay-foot{color:#78756f;margin:0;padding:12px 32px;font-size:12px}.pay-more{margin:12px 32px 0}.nomo-palette-backdrop{z-index:80;background:#1c1b1a5c;justify-content:center;align-items:flex-start;padding:92px 24px 16px;font-family:Geist,sans-serif;line-height:normal;display:flex;position:fixed;inset:0}.nomo-palette,.nomo-palette *{box-sizing:border-box}.nomo-palette{color:#1a1918;background:#fff;border:1px solid #e8e5e0;border-radius:12px;flex-direction:column;width:100%;max-width:562px;max-height:min(560px,76vh);display:flex;overflow:hidden;box-shadow:0 24px 64px #00000038}.nomo-palette-input-row{color:#78756f;border-bottom:1px solid #f0efed;flex:none;align-items:center;gap:10px;height:53px;padding:0 16px;display:flex}.nomo-palette-input-row input{color:#1a1918;min-width:0;height:100%;font:inherit;caret-color:#5e5ce6;background:0 0;border:0;outline:0;flex:1;font-size:15px}.nomo-palette-input-row input::placeholder{color:#8a8681}.nomo-palette-chip{white-space:nowrap;text-overflow:ellipsis;color:#4b49c9;max-width:48%;font:inherit;cursor:pointer;background:#5e5ce61a;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 6px 3px 3px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.nomo-palette-chip-avatar{color:#6b5a1e;background:#f4eed8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:8.5px;font-weight:600;display:flex}.nomo-palette-chip-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.nomo-palette-row-main small{text-overflow:ellipsis;white-space:nowrap;margin-top:0;display:block;overflow:hidden}.nomo-palette kbd{color:#5c5955;font-family:var(--font-data);background:#fff;border:1px solid #e8e5e0;border-radius:4px;flex:none;padding:1px 5px;font-size:10.5px}.nomo-palette-list{flex-shrink:1;max-height:420px;padding:4px 6px 8px;overflow-y:auto}.nomo-palette-footer{color:#5c5955;background:#fafaf9;border-top:1px solid #f0efed;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px;min-height:35px;padding:0 16px;font-size:11.5px;display:flex}.nomo-palette-footer span{white-space:nowrap;align-items:center;gap:5px;display:flex}.nomo-palette-footer kbd{margin-right:0;font-size:10.5px}.nomo-palette-group+.nomo-palette-group{margin-top:4px}.nomo-palette-group-label{color:#5c5955;text-transform:uppercase;padding:8px 10px 4px;font-size:16px}.nomo-palette-group-label>span{letter-spacing:.08em;font-size:10px;font-weight:600;font-family:var(--font-data)}.nomo-palette-row{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:13.5px;display:flex}.nomo-palette-row.is-active{background:#5e5ce614}.nomo-palette-row.is-ask{border-radius:8px;height:44px;min-height:44px;margin:0}.nomo-palette-row.is-ask.is-active{border-radius:8px}.nomo-palette-row.is-ask .nomo-palette-row-main strong{color:#5e5ce6}.nomo-palette-row.is-hint{color:#5c5955;cursor:default;border:1px dashed #d9d5cf;margin:4px}.nomo-palette-row.is-hint.is-active{background:#fafaf9}.nomo-palette-row.is-hint .nomo-palette-icon{background:#fff;border:1px solid #d9d5cf}.nomo-palette-row-main{flex:1;min-width:0}.nomo-palette-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:block;overflow:hidden}.nomo-palette-row small{color:#5c5955;flex:none;font-size:11.5px}.nomo-palette-row .nomo-palette-status{border-radius:999px;padding:1px 7px;font-size:11px;font-weight:500}.nomo-palette-status.is-matched{color:#007a47;background:#e3f5ec}.nomo-palette-status.is-pending{color:#8a5a0b;background:#fbf3e0}.nomo-palette-ask-context{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;color:#1a1918;background:#fff;border:1px solid #e8e5e0;border-radius:999px;align-items:center;gap:6px;max-width:48%;margin:0;padding:2px 8px 2px 3px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.nomo-palette-ask-avatar{color:#6b5a1e;background:#f4eed8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:8.5px;display:inline-flex}.nomo-palette-ask-query{color:#1a1918;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.nomo-palette-ask-label{color:#4b49c9;white-space:nowrap;font-size:13.5px;font-weight:600}.nomo-palette-ask-spacer{flex:1}.nomo-palette-group.is-ask-group{border-top:1px solid #f0efed;margin:8px -6px 0;padding:6px}.nomo-palette-icon{color:#4a4743;background:#f0efed;border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.nomo-palette-icon.is-accent{color:#5e5ce6;background:#5e5ce61a}.nomo-palette-empty{color:#5c5955;margin:0;padding:14px 10px 8px;font-size:13px}.nomo-palette-error{color:#684716;background:#fff8ef;border:1px solid #e8d0b3;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:4px 8px;padding:8px 10px;font-size:12px;display:flex}.nomo-palette-error button{color:#4b49c9;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-weight:600}.nomo-palette-error button:focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}.nomo-palette-skeleton{flex-direction:column;gap:8px;padding:8px 10px;display:flex}.nomo-palette-skeleton span{background:linear-gradient(90deg,#f0efed 0%,#f7f6f4 50%,#f0efed 100%) 0 0/200% 100%;border-radius:8px;height:30px;animation:1.2s ease-in-out infinite nomo-palette-shimmer}@keyframes nomo-palette-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.nomo-palette-skeleton span{animation:none}}.nomo-palette-document-title{align-items:center;gap:8px;min-width:0;display:flex}.nomo-palette-document-title strong{min-width:0}.nomo-palette-document-title .nomo-palette-status{margin-top:0}.nomo-palette-enter-cue{color:#5e5ce6;flex:none;font-size:14px}.nomo-palette-row.is-document{min-height:46px}.nomo-palette-row.is-document .nomo-palette-icon{width:28px;height:28px;font-family:var(--font-data);border:1px solid #e8e5e0;font-size:8px;font-weight:600}.nomo-palette-row.is-document .nomo-palette-row-main{flex:0 auto;padding:6px 0}.nomo-palette-document-spacer{flex:1}.nomo-palette-row.is-document .nomo-palette-row-main>small{font-family:var(--font-data);color:#78756f;margin-top:1px;font-size:11px}.nomo-palette-document-title mark{color:inherit;background:#d4a0172e;border-radius:3px;padding:0 1px;font-weight:700}.nomo-palette-row:not(.is-document):not(.is-ask):not(.is-hint)>.nomo-palette-icon{color:#78756f;background:0 0}.nomo-palette-row>.app-shell-client-avatar{width:26px;height:26px;font-size:10px}.nomo-palette-row.is-client .nomo-palette-row-main{flex:0 auto}.nomo-palette-row.is-client .nomo-palette-row-main strong{font-weight:600}.nomo-palette-client-status{color:#4a4743;white-space:nowrap;background:#f0efed;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;display:inline-flex}.nomo-palette-client-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.nomo-palette-client-status[data-status="Waiting on clients"]{color:#8a5a0b;background:#fbf3e0}.nomo-palette-client-status[data-status="Waiting on you"]{color:#5e5ce6;background:#edecfd}.nomo-palette-client-status[data-status="Ready to prep"]{color:#0f7a4f;background:#e6f7ee}.nomo-palette-row-spacer{flex:1}.nomo-palette-row:not(.is-document)>.nomo-palette-enter-cue{color:#4b49c9}@media (height<=500px){.nomo-palette-backdrop{padding-top:24px}}.nomo-palette-row.is-question>.nomo-palette-row-spacer{display:none}.email-banner{z-index:1000;box-sizing:border-box;color:#6b4a07;background:#fdf3dc;border-bottom:1px solid #f0dca8;align-items:center;gap:10px;height:44px;padding:0 20px;font-size:13px;display:flex;position:fixed;inset:0 0 auto}.email-banner>svg,.email-banner strong,.email-banner a,.email-banner button{flex-shrink:0}.email-banner strong,.email-banner a{white-space:nowrap}.email-banner-sentence{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.email-banner a{color:inherit;font-weight:600;text-decoration:underline}.email-banner button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.email-sending-stopped .app-shell{height:calc(100dvh - 44px);min-height:0;margin-top:44px}.email-sending-stopped .app-shell-rail-wrap{height:calc(100dvh - 44px)}.email-reconnected-toast{z-index:1001;color:#0f7a4f;background:#e7f5ee;border:1px solid #c5e5d4;border-radius:10px;max-width:calc(100vw - 48px);padding:14px 20px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.email-rail-fix{color:#f0dca8;margin-left:auto;font-size:11px}.email-rail-dot{background:#d4a017;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:-2px}@media (width<=1100px){.email-banner-sentence{display:none}.email-banner a{margin-left:auto}}.app-shell{--shell-page:#fafaf9;--shell-column:#fff;--shell-card:#fff;--shell-border:#e8e5e0;--shell-text:#1a1918;--shell-secondary:#4a4743;--shell-muted:#5c5955;--shell-accent:#5e5ce6;background:var(--shell-page);width:100%;height:100dvh;color:var(--shell-text);font-family:Geist,sans-serif;display:flex;position:relative;overflow:clip}.app-shell,.app-shell *{box-sizing:border-box}.app-shell button,.app-shell a,.app-shell h1,.app-shell p,.app-shell span,.app-shell strong,.app-shell kbd{font-family:inherit}.app-shell button:focus-visible,.app-shell a:focus-visible{outline:2px solid var(--shell-accent);outline-offset:2px}.app-shell-rail-wrap{z-index:11;flex:none;position:relative}.app-shell-rail-strip{z-index:1;cursor:pointer;width:8px;position:absolute;top:0;bottom:0;right:-4px}.app-shell-rail-wrap:has(.app-shell-rail-strip:hover,.app-shell-rail-edge:hover,.app-shell-rail-edge:focus-visible) .app-shell-rail-strip{background:linear-gradient(90deg,#0000 3px,#7b7aed 3px 5px,#0000 5px)}.app-shell-rail-wrap:has(.app-shell-rail-strip:hover,.app-shell-rail-edge:hover,.app-shell-rail-edge:focus-visible) .app-shell-rail-edge{color:#5e5ce6;border-color:#5e5ce6}.app-shell-rail{color:#c9c5bf;background:#1c1b1a;flex-direction:column;gap:4px;width:208px;height:100%;padding:16px 10px 12px;transition:width .2s ease-out;display:flex;overflow:hidden}.app-shell-rail.is-collapsed{width:64px}.app-shell-logo-row{flex:none;align-items:center;height:44px;padding-left:11px;display:flex}.nomo-curtain{width:132px;height:34px;transition:width .2s ease-out}.nomo-curtain-mark{shape-rendering:geometricprecision;flex:none;width:132px;height:34px;transition:width .2s ease-out;display:block}.nomo-curtain.is-collapsed .nomo-curtain-mark{width:36px}.app-shell-search{color:#a8a49e;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #383634;border-radius:8px;align-items:center;gap:10px;height:36px;min-height:36px;margin:12px 0 10px;padding:0 10px;font-size:13px;display:flex}.app-shell-search span{color:#a8a49e}.app-shell-search kbd{color:#a8a49e;margin-left:auto;font-size:11px}.app-shell-rail.is-collapsed .app-shell-search{justify-content:center;width:40px;padding:0}.app-shell-nav-item{color:#c9c5bf;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;min-height:38px;padding:0 10px;font-size:13.5px;text-decoration:none;display:flex}.app-shell-nav-item svg{color:#a8a49e;flex:none}.app-shell-nav-item.is-active{color:#fff;background:#7b7aed2e;font-weight:600}.app-shell-nav-item.is-active svg{color:#9d9cf2}.app-shell-inbox-icon{flex:none;display:inline-flex;position:relative}.app-shell-inbox-ring{background:#1c1b1a;border:1.5px solid #b8b7ff;border-radius:50%;flex:none;width:9px;height:9px;margin-left:auto}.app-shell-gmail-label{color:#c9c5bf;margin-left:auto;font-size:11px}.app-shell-rail.is-collapsed .app-shell-nav-item{flex-direction:column;justify-content:center;gap:2px;min-height:42px;padding:3px 0;font-size:10px}.app-shell-rail.is-collapsed .app-shell-nav-item:has(.app-shell-inbox-ring){position:relative}.app-shell-rail.is-collapsed .app-shell-inbox-ring{margin:0;position:absolute;top:7px;right:7px}.app-shell-rail-label-hidden{display:none}.app-shell-rail-spacer{flex:1}.app-shell-account-wrap{border-top:1px solid #383634;min-width:0;margin-top:6px;padding-top:6px;position:relative}.app-shell-account{color:#f5f4f2;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:4px 0 0 8px;font-size:12px;display:flex}.app-shell-account:hover .app-shell-avatar,.app-shell-account[aria-expanded=true] .app-shell-avatar{background:#5e5ce6}.app-shell-account[aria-expanded=true]{background:#302e2c}.app-shell-account-chevron{color:#a8a49e;margin-left:auto;margin-right:8px}.app-shell-account:focus-visible{outline-offset:2px;outline:2px solid #9d9cf2}.app-shell-account-menu{z-index:60;color:#1a1918;background:#fff;border:1px solid #e8e5e0;border-radius:10px;width:240px;padding:6px;position:fixed;bottom:64px;left:10px;box-shadow:0 8px 24px #0000002e}.app-shell-account-menu-who{border-bottom:1px solid #e8e5e0;flex-direction:column;gap:2px;min-width:0;margin-bottom:4px;padding:6px 8px 8px;display:flex}.app-shell-account-menu-who strong{color:#1a1918;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.app-shell-account-menu-who span{color:#5c5955;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-shell-account-menu-item{color:#1a1918;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:8px;padding:8px;font-size:13px;display:flex}.app-shell-account-menu-item svg{color:#5c5955;flex:none;margin-top:2px}.app-shell-account-menu-item small{color:#5c5955;margin-top:2px;font-size:11.5px;display:block}.app-shell-account-menu-item:hover,.app-shell-account-menu-item:focus-visible{background:#f3f1ee;outline:none}.app-shell-account-menu-item:disabled{opacity:.5;cursor:default}.app-shell-avatar{color:#fff;background:#514f4b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.app-shell-account-identity{flex-direction:column;flex:1;min-width:0;display:flex}.app-shell-account-name{text-overflow:ellipsis;white-space:nowrap;color:#f5f4f2;overflow:hidden}.app-shell-account-identity small{color:#a8a49e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-shell-help-wrap{position:relative}.app-shell-help-trigger{width:100%}.app-shell-help-trigger.is-open{color:#fff;background:#7b7aed2e}.app-shell-help-menu{z-index:60;color:#1a1918;background:#fff;border:1px solid #e8e5e0;border-radius:10px;width:248px;padding:6px;position:fixed;bottom:106px;left:10px;box-shadow:0 8px 24px #0000002e}.app-shell-help-menu a,.app-shell-help-menu button{color:#1a1918;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:36px;padding:7px 9px;font-size:13px;text-decoration:none;display:flex}.app-shell-help-menu a:hover,.app-shell-help-menu button:hover{background:#f3f1ee}.app-shell-help-menu svg{color:#5c5955}.app-shell-help-menu small{color:#5c5955;margin-top:2px;font-size:11px;display:block}.app-shell-help-version{color:#77736e;border-top:1px solid #e8e5e0;margin-top:4px;padding:8px 9px 4px;font-size:11px}.app-shell-dialog-backdrop{z-index:100;background:#1c1b1a52;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.app-shell-help-dialog{color:#1a1918;background:#fff;border-radius:14px;width:min(560px,100%);max-height:80vh;padding:26px;position:relative;overflow:auto;box-shadow:0 20px 60px #0000003d}.app-shell-help-dialog h2{margin:0 0 18px;font-size:22px}.app-shell-dialog-close{cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:14px;right:14px}.app-shell-guide-list{gap:10px;display:grid}.app-shell-guide-list article{border:1px solid #e8e5e0;border-radius:10px;padding:14px}.app-shell-guide-list h3{margin:0;font-size:14px}.app-shell-guide-list p{color:#5c5955;margin:6px 0 0;font-size:13px;line-height:1.5}.app-shell-shortcuts{margin:0}.app-shell-shortcuts div{border-bottom:1px solid #e8e5e0;justify-content:space-between;gap:20px;padding:11px 0;display:flex}.app-shell-shortcuts dt{color:#4a4743}.app-shell-shortcuts dd{margin:0;font-family:Geist Mono,monospace}.app-shell-rail-edge{z-index:2;color:#5c5955;cursor:pointer;background:#fff;border:1px solid #e8e5e0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:absolute;top:52px;right:-10px;box-shadow:0 1px 3px #0000001f}.app-shell-column{background:var(--shell-column);border-right:1px solid var(--shell-border);width:240px;color:var(--shell-text);flex-direction:column;flex:none;display:flex;overflow:hidden}.app-shell-column.is-clients .app-shell-column-list{overflow-y:auto}.app-shell-column.is-clients .app-shell-column-list>.app-shell-client-search{order:-2}.app-shell-column.is-clients .app-shell-column-list>.app-shell-client-row{order:-1}.app-shell-research-main [data-testid=web-chat-composer] span:has(>svg.lucide-message-circle){display:none!important}.app-shell-column-title{color:var(--shell-muted);letter-spacing:.08em;text-transform:uppercase;padding:14px 20px 8px;font-family:Geist Mono,monospace;font-size:10px}.app-shell-column-title.is-clients{color:var(--shell-text);letter-spacing:0;text-transform:none;padding:14px 16px 10px;font:600 14px Geist,sans-serif}.app-shell-column-empty{color:var(--shell-muted);margin:2px 10px;font-size:12px;line-height:18px}.app-shell-column-list{flex-direction:column;gap:2px;padding:0 10px;display:flex}.app-shell-column-list button{height:34px;color:var(--shell-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:13.5px}.app-shell-column-list button.is-selected{color:var(--shell-text);background:0 0;font-weight:600}.app-shell-settings-group{color:var(--shell-muted);letter-spacing:.08em;text-transform:uppercase;margin:14px 10px 4px;font:600 10px Geist Mono,monospace}.app-shell-settings-list{padding-bottom:14px;overflow:auto}.app-shell-main{background:var(--shell-page);min-width:0;color:var(--shell-text);flex-direction:column;flex:1;display:flex;position:relative}.app-shell-topbar{border-bottom:1px solid var(--shell-border);height:56px;color:var(--shell-text);flex:none;align-items:center;gap:12px;padding:0 28px;display:flex}.app-shell-column-toggle{border:1px solid var(--shell-border);background:var(--shell-card);width:30px;height:30px;color:var(--shell-secondary);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.app-shell-breadcrumb{min-width:0;color:var(--shell-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.app-shell-breadcrumb span{color:var(--shell-muted)}.app-shell-breadcrumb strong{color:var(--shell-text);font-weight:500}.app-shell-page-actions{margin-left:auto}.app-shell-primary{background:var(--shell-accent);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.app-shell-primary-outline{background:var(--shell-accent-wash,#5e5ce614);color:var(--shell-accent);cursor:pointer;border:1px solid #b9b7ff;border-radius:8px}.app-shell-today-views{gap:0}.app-shell-column.is-waiting .app-shell-column-title{color:var(--shell-text);letter-spacing:0;text-transform:none;padding:14px 16px 8px;font:600 14px Geist,sans-serif}.app-shell-today-views button .font-data{color:var(--shell-muted);margin-left:auto;font-size:11px;font-weight:400}.app-shell-content{padding:30px 36px;overflow:auto}.app-shell-settings{flex:1;min-height:0;overflow:hidden}.app-shell-content h1{color:var(--shell-text);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600}.app-shell-content p{color:var(--shell-secondary);margin:12px 0 0;font-size:14px}.app-shell-inbox-column{color:var(--shell-secondary);padding:18px 20px;font-size:13px;line-height:1.55}.app-shell-inbox-column strong{color:var(--shell-text);margin-bottom:10px;font-size:15px;display:block}.app-shell-inbox{max-width:690px;padding:30px 36px}.app-shell-inbox h1{width:fit-content;font-size:28px;line-height:1.1}.app-shell-inbox>p{margin:8px 0 20px}.app-shell-inbox-card{border:1px solid var(--shell-border);background:var(--shell-card);border-radius:12px;align-items:flex-start;gap:14px;padding:22px;display:flex}.app-shell-inbox-card>div{flex:1}.app-shell-inbox-card strong{font-size:14px}.app-shell-inbox-card p{margin:4px 0 14px;font-size:13px;line-height:1.5}.app-shell-inbox-cta{background:var(--shell-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.app-shell-inbox-escape{margin-top:18px;font-size:13px}.app-shell-inbox-escape a{color:#4b49c9;align-items:center;gap:5px;display:inline-flex}.app-shell-inbox-progress{border:1px solid var(--shell-border);background:var(--shell-card);border-radius:12px;margin-top:20px;overflow:hidden}.app-shell-inbox-progress-heading{border-bottom:1px solid var(--shell-border);color:var(--shell-secondary);justify-content:space-between;padding:14px 18px;font-size:12px;font-weight:600;display:flex}.app-shell-inbox-progress-heading span{color:var(--shell-muted);font-weight:400}.app-shell-inbox-progress ol{margin:0;padding:0;list-style:none}.app-shell-inbox-progress li{border-bottom:1px solid #f0efed;align-items:center;gap:12px;min-height:58px;padding:10px 18px;display:flex}.app-shell-inbox-progress li:last-child{border:0}.app-shell-inbox-progress li strong{font-size:13px;font-weight:500}.app-shell-inbox-progress li small{color:var(--shell-muted);margin-left:auto;font-size:11px}.app-shell-inbox-step-number{width:22px;height:22px;color:var(--shell-muted);border:1px solid #cbc8c3;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.app-shell-inbox-step-number.is-done{color:#326242;background:#eaf3ec;border-color:#5b8c6a}.app-shell-inbox-empty{color:var(--shell-muted)!important;font-size:12px!important}.app-shell-inbox-error{border:1px solid var(--shell-border);color:var(--shell-secondary);background:#fff;border-radius:8px;margin:16px 0;padding:12px 14px;font-size:13px;line-height:1.5}.app-shell-inbox-error button{color:#4b49c9;cursor:pointer;background:0 0;border:0;margin-left:8px;font-weight:600}.app-shell-inbox-skeleton{flex-direction:column;gap:14px;display:flex}.app-shell-inbox-skeleton span{background:linear-gradient(90deg,#efede9,#f7f6f4,#efede9);border-radius:6px;height:22px;animation:1.5s ease-in-out infinite pulse}.app-shell-inbox-skeleton span:first-child{width:55%;height:30px}.app-shell-inbox-skeleton span:nth-child(2){width:80%;height:14px}.app-shell-inbox-skeleton span:nth-child(3){height:110px}.app-shell-inbox-skeleton span:nth-child(4){height:45px}.app-shell-inbox-skeleton span:nth-child(5){height:170px}.app-shell-column-title.is-inbox{color:var(--shell-text);letter-spacing:0;text-transform:none;padding:16px 16px 10px;font:600 14px Geist,sans-serif}.app-shell-inbox-column{padding:8px 16px;font-size:13px;line-height:1.55}.app-shell-inbox-column strong{margin:0;font-size:13px;font-weight:600}.app-shell-inbox-column p{margin:14px 0 0}.app-shell-inbox-column p+p{margin-top:12px}.app-shell-content.is-inbox-page .app-shell-inbox{max-width:760px;margin-left:80px;padding:30px 36px}.app-shell-content.is-inbox-page .app-shell-inbox>p{margin:14px 0;font-size:15px;line-height:1.55}.app-shell-inbox-install .app-shell-inbox-cta{min-height:40px;padding:0 20px;font-size:13px;box-shadow:0 3px 8px #00000029}.app-shell-inbox-install>p{margin:0 0 12px;font-size:13px}.app-shell-inbox-install+.app-shell-inbox-progress{margin-top:48px}@media (width<=900px){.app-shell-content.is-inbox-page .app-shell-inbox{margin-left:0}}@media (prefers-reduced-motion:reduce){.app-shell-rail,.nomo-curtain,.nomo-curtain-mark{transition:none}}@media (forced-colors:active){.app-shell-rail-edge:focus-visible{outline-offset:2px;outline-color:highlight}}.app-shell-research-section{flex:1;min-height:0}.app-shell-research-section .nomo-history-sidebar{border-right:0;width:240px;height:100%;padding-top:20px}.app-shell-research-section [data-testid=new-research]{height:40px;min-height:40px}.app-shell-research-section input[aria-label=Search\ questions]{background:var(--shell-page)}.app-shell-research-section [data-testid=research-empty-history]{color:var(--shell-muted);padding:4px 10px}.app-shell-research-section [role=list]{margin-top:20px}.app-shell-research-section [data-testid=recent-header]{font-family:var(--font-data);color:var(--shell-secondary);font-size:10px;font-weight:600}.app-shell-research-main,.app-shell-research-layout{flex:1;min-width:0;min-height:0;display:flex}.app-shell-research-inspector{width:0;min-height:0;overflow:hidden}.app-shell-research-inspector.is-open{flex:none;width:320px}.app-shell-research-inspector>div{height:100%}.app-shell-research-inspector .nomo-shell-below-overlay{display:none}.app-shell-inspector-toggle{border:1px solid var(--shell-border);background:var(--shell-card);min-height:34px;color:var(--shell-text);cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px}@media (width<=1399px){.app-shell-main{position:relative}.app-shell-research-inspector.is-open{z-index:10;width:320px;position:absolute;top:56px;bottom:0;right:0;box-shadow:-12px 0 28px #0000001a}}.app-shell-research-section [data-testid=recent-drag-handle],.app-shell-research-section [data-testid=recent-pin]{opacity:0}.app-shell-research-section [data-testid=history-row]:hover [data-testid=recent-drag-handle],.app-shell-research-section [data-testid=history-row]:hover [data-testid=recent-pin],.app-shell-research-section [data-testid=history-row]:focus-within [data-testid=recent-drag-handle],.app-shell-research-section [data-testid=history-row]:focus-within [data-testid=recent-pin]{opacity:1}.app-shell-breadcrumb{flex-wrap:nowrap;overflow:hidden}.app-shell-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell-saved-heading{color:var(--shell-muted);letter-spacing:.08em;text-transform:uppercase;margin:18px 10px 6px;font:600 10px Geist Mono,monospace}.app-shell-column-list button:disabled{cursor:default;opacity:.72}.app-shell-client-search{border:1px solid var(--shell-border);background:var(--shell-page);width:calc(100% - 4px);height:36px;color:var(--shell-text);border-radius:8px;margin:4px 2px 10px;padding:0 10px;font-size:13px}.app-shell-column-list .app-shell-client-row{align-items:center;gap:10px;height:auto;min-height:50px;padding:6px 10px;display:flex}.app-shell-client-avatar{width:30px;height:30px;color:var(--shell-secondary);background:#f0efed;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.app-shell-client-row>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.app-shell-client-row strong{text-overflow:ellipsis;white-space:nowrap;color:var(--shell-text);font-size:12.5px;font-weight:600;overflow:hidden}.app-shell-client-row small{color:var(--shell-muted);font-size:11px}.app-shell-column{min-width:160px}.app-shell-client-row strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.app-shell-add-backdrop{z-index:100;padding:var(--add-dialog-top) 24px 16px;--add-dialog-top:120px;background:#1c1b1a52;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.app-shell-add-dialog{width:min(460px,100%);max-height:calc(100dvh - var(--add-dialog-top) - 16px);background:var(--shell-card);color:var(--shell-text);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #1c1b1a38}.app-shell-add-head{flex:none;justify-content:space-between;align-items:flex-start;gap:10px;padding:18px 18px 4px 22px;display:flex}.app-shell-add-body{flex:0 auto;min-height:0;padding:16px 22px 20px;overflow:auto}.app-shell-add-head h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:normal}.app-shell-add-head button{color:#78756f;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:20px;display:flex}.app-shell-add-intro{color:var(--shell-secondary);margin:0;font-size:13px;line-height:19.5px}.app-shell-add-form{flex-direction:column;gap:16px;margin-top:0;display:flex}.app-shell-add-form label,.app-shell-add-details label{color:var(--shell-text);font-size:12.5px;font-weight:600;line-height:normal;display:block}.app-shell-add-form input,.app-shell-add-details input{background:var(--shell-card);width:100%;height:40px;color:var(--shell-text);border:1px solid #e8e5e0;border-radius:8px;margin-top:6px;padding:0 12px;font:400 14px Geist,sans-serif;display:block}.app-shell-add-form input:focus-visible,.app-shell-add-details input:focus-visible,.app-shell-add-dialog button:focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}.app-shell-add-helper{color:var(--shell-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:20.15px}.app-shell-add-disclosure{color:var(--shell-secondary);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;line-height:normal;display:inline-flex}.app-shell-add-details{flex-direction:column;gap:15px;display:flex}.app-shell-add-detail-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.app-shell-add-detail-row label{min-width:0}.app-shell-add-details input[readonly]{background:#fff}.app-shell-add-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;display:flex}.app-shell-add-invite-card{background:#fff;border:1px solid #e8e5e0;border-radius:16px;margin-top:20px;padding:18px}.app-shell-add-invite-card h3{margin:0;font-size:15px;font-weight:600}.app-shell-add-invite-card .app-shell-add-intro{color:#78756f;margin:12px 0 0;font-size:13px}.app-shell-add-invite-card .app-shell-add-quiet{color:#1a1918;background:#fff;border:1px solid #d9d6d0}.app-shell-add-invite-more{justify-content:flex-start}.app-shell-add-invite-card .app-shell-add-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:14px}.app-shell-add-footer{border-top:1px solid color-mix(in srgb, var(--shell-border), var(--shell-card) 40%);background:var(--shell-card);flex-wrap:wrap;flex:none;gap:16px;margin:0;padding:14px 22px}.app-shell-add-setup-footer .app-shell-add-actions{margin-top:12px}.app-shell-add-consent{align-items:flex-start;gap:8px;font-size:12.5px;line-height:18px;display:flex}.app-shell-add-consent input{flex:none;margin:2px 0 0}.app-shell-add-email-preview{height:min(320px,40dvh)}.app-shell-add-backdrop:has(.is-approve){--add-dialog-top:24px}.app-shell-add-dialog.is-approve{width:min(820px,100%)}.is-approve .app-shell-add-head{padding:12px 14px 0 22px}.is-approve .app-shell-add-body{padding-top:8px;padding-bottom:12px}.is-approve .app-shell-add-form{gap:6px}.is-approve .app-shell-add-email-preview{height:max(240px,100dvh - 330px)}.app-shell-add-footer .app-shell-add-year{color:#5c5955;white-space:nowrap;flex-direction:row;align-items:center;gap:4px;margin-right:auto;font:500 11.5px Geist Mono,monospace;display:inline-flex}.app-shell-add-footer .app-shell-add-year input{width:32px;height:20px;color:inherit;font:inherit;appearance:textfield;background:0 0;border:0;padding:0}.app-shell-add-year input::-webkit-inner-spin-button{appearance:none}.app-shell-add-year input::-webkit-outer-spin-button{appearance:none}.app-shell-add-actions button,.app-shell-add-primary,.app-shell-add-quiet{cursor:pointer;border-radius:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600}.app-shell-add-primary{color:#fff;background:#5e5ce6;border:0;border-radius:999px}.app-shell-add-actions .app-shell-add-primary{background:var(--shell-accent);color:var(--shell-card);white-space:nowrap;box-shadow:0 2px 8px color-mix(in srgb, var(--shell-accent), transparent 70%);border-radius:9999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.app-shell-add-footer .app-shell-add-quiet{min-height:36px;color:var(--shell-secondary);padding:0;font-weight:500}.app-shell-add-primary:hover,.app-shell-add-actions .app-shell-add-primary:hover{background:var(--color-accent-hover)}.app-shell-add-primary:disabled{opacity:.55;cursor:default}.app-shell-add-quiet{color:#78756f;background:0 0;border:0}.app-shell-add-quiet:hover{background:#5e5ce614}.app-shell-add-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.app-shell-add-optional{color:var(--shell-muted);font-weight:400}.app-shell-add-options{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (height<=700px){.app-shell-add-backdrop{--add-dialog-top:24px}}@media (width<=600px){.app-shell-add-backdrop{--add-dialog-top:16px;padding-inline:16px}}.app-shell-add-error{color:#b23a2c;margin:12px 0 0;font-size:13px;line-height:19px}.app-shell-add-form input.is-error{background:#fff;border-color:#dc4a3a}.app-shell-add-contact-error{margin:-10px 0 0}.app-shell-add-save-error{color:#1a1918;background:#fafaf9;border:1px solid #e8e5e0;border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:19px}.app-shell-add-open{color:#4b49c9;cursor:pointer;background:#f4f3ff;border:1px solid #b9b7ff;border-radius:8px;align-self:flex-start;min-height:34px;margin:-4px 0 0;padding:0 12px;font-size:12px;font-weight:600}.app-shell-add-note{color:#78756f;margin:12px 0 0;font-size:12px;line-height:18px}.app-shell-add-link{margin-top:20px;font-size:12.5px}.app-shell-add-link>strong{margin-bottom:7px;font-weight:600;display:block}.app-shell-add-link>div{background:#f5f4f2;border:1px solid #e8e5e0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:4px 6px 4px 12px;display:flex}.app-shell-add-link-url{text-overflow:ellipsis;white-space:nowrap;color:#1a1918;min-width:0;font:12px Geist Mono,monospace;overflow:hidden}.app-shell-add-link button{color:#4b49c9;cursor:pointer;background:#f4f3ff;border:1px solid #b9b7ff;border-radius:8px;flex:none;padding:6px 10px;font-size:12px;font-weight:600}.app-shell-add-preview-title{color:#1a1918;margin-top:18px;font-weight:600}.app-shell-add-preview{white-space:pre-wrap;color:#1a1918;border:1px solid #e8e5e0;border-radius:8px;min-height:160px;margin-top:7px;padding:12px 14px;font-size:12.5px;line-height:1.65}.app-shell-add-phone-preview{min-height:90px}.app-shell-add-email-later{color:#1a1918;flex-direction:column;gap:7px;margin-top:18px;font-size:12.5px;font-weight:600;display:flex}.app-shell-add-email-later input{color:#1a1918;background:#fff;border:1px solid #e8e5e0;border-radius:8px;height:40px;padding:0 12px;font:400 13px Geist,sans-serif}.app-shell-add-setup{margin-top:22px}.app-shell-add-gate-footer{color:#78756f;border-top:1px solid #e8e5e0;align-items:center;gap:5px;margin:18px -23px -23px;padding:14px 22px;font-size:12px;display:flex}.app-shell-add-gate-footer button{color:#4b49c9;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.app-shell-add-phone-footer{border-top:1px solid #e8e5e0;margin:18px -23px -23px;padding:12px 22px}.app-shell-add-phone-footer p{color:#78756f;flex:1;margin:0;font-size:12px;line-height:17px}.app-shell-content{padding:0}.app-shell-content .app-shell-clients-heading{margin-bottom:12px}.app-shell-clients-empty p{color:var(--shell-text);margin:0 0 16px;font-size:14.5px;line-height:19px}.app-shell-clients-empty .app-shell-primary{min-height:36px;padding:0 18px}.app-shell-settings-page{max-width:760px;padding:34px 40px}.app-shell-settings-page h1{letter-spacing:-.02em;margin:0 0 20px;font-size:28px}.app-shell-settings-card{border:1px solid var(--shell-border);background:#fff;border-radius:12px;flex-direction:column;gap:16px;padding:22px;display:flex}.app-shell-settings-card h2{margin:0;font-size:16px}.app-shell-settings-card p{color:var(--shell-secondary);margin:0;line-height:1.5}.app-shell-settings-card label:not(.app-shell-check){color:var(--shell-secondary);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.app-shell-settings-card input:not([type=checkbox]),.app-shell-settings-card :is(select,.nomo-dropdown-trigger){width:100%;min-height:40px;color:var(--shell-text);background:#fff;border:1px solid #d8d5d0;border-radius:8px;padding:0 11px;font-size:13px}.app-shell-settings-card input[readonly]{color:var(--shell-muted);background:#f5f4f2}.app-shell-settings-card button,.app-shell-settings-card a{background:var(--shell-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.app-shell-settings-card button:disabled{opacity:.55;cursor:default}.app-shell-settings-card h3{margin:0;font-size:13px}.app-shell-settings-card ul{color:var(--shell-secondary);margin:0;padding-left:18px;font-size:13px;line-height:1.5}.app-shell-operator-branding form{gap:14px;display:grid}.app-shell-operator-branding textarea{width:100%;min-height:80px;font:inherit;color:var(--shell-text);resize:vertical;border:1px solid #d8d5d0;border-radius:8px;padding:10px 11px}.app-shell-operator-brand-logo{border:1px solid var(--shell-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px;display:flex}.app-shell-operator-brand-logo img{object-fit:contain;width:auto;max-width:min(100%,280px);max-height:120px}.app-shell-operator-branding details{border-top:1px solid var(--shell-border);padding-top:12px}.app-shell-operator-branding summary{cursor:pointer;font-size:13px;font-weight:600}.app-shell-operator-fee-line{border-bottom:1px solid var(--shell-border);grid-template-columns:minmax(0,1fr) 100px 80px;align-items:end;gap:12px;padding:10px 0;display:grid}@media (width<=680px){.app-shell-operator-fee-line{grid-template-columns:minmax(0,1fr) 90px}}.app-shell-operator-request{border:1px solid var(--shell-border);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.app-shell-operator-request p strong{color:var(--shell-text)}.app-shell-operator-actions{flex-wrap:wrap;gap:8px;display:flex}.app-shell-settings-card .app-shell-operator-actions button+button{color:var(--shell-text);background:#f4f1eb}.app-shell-message-settings{min-width:0;margin-top:18px}.app-shell-message-tabs,.app-shell-message-actions{flex-wrap:wrap;gap:8px;display:flex}.app-shell-settings-card .app-shell-message-tabs button{min-height:40px;color:var(--shell-text);background:#f4f1eb}.app-shell-settings-card .app-shell-message-tabs button.is-selected{background:var(--shell-accent);color:#fff}.app-shell-message-meta,.app-shell-message-approval{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.app-shell-message-statuses{flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.app-shell-message-statuses span{border:1px solid var(--shell-border);background:#faf9f7;border-radius:999px;padding:5px 8px}.app-shell-message-approval,.app-shell-message-preview{border:1px solid var(--shell-border);border-radius:10px;min-width:0;padding:16px}.app-shell-message-hash,.app-shell-message-body{overflow-wrap:anywhere;white-space:pre-wrap}.app-shell-message-preview .app-shell-check{align-items:flex-start;line-height:1.5}.app-shell-message-preview .app-shell-check input{flex:none;margin-top:3px}.app-shell-settings-card .app-shell-message-preview .app-shell-check a{min-height:0;color:var(--shell-accent);background:0 0;border-radius:0;padding:0;text-decoration:underline;display:inline}.app-shell-message-body{background:#f8f7f4;border-radius:8px;padding:14px;line-height:1.5}.app-shell-message-email{color:#1f2530;background:#fff;border:1px solid #e5e2dc;border-radius:22px;max-width:375px;margin:14px 0;overflow:hidden}.app-shell-message-email-top{color:#77736e;border-bottom:1px solid #ece9e4;padding:14px 18px;font-size:13px}.app-shell-message-email h4{overflow-wrap:anywhere;margin:16px 18px 14px;font-size:18px;line-height:1.3}.app-shell-message-email-sender{align-items:center;gap:10px;min-width:0;margin:0 18px 16px;display:flex}.app-shell-message-email-sender>span{color:#302e73;background:#e9e7f8;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.app-shell-message-email-sender>div{overflow-wrap:anywhere;min-width:0}.app-shell-message-email-sender strong,.app-shell-message-email-sender small{display:block}.app-shell-message-email-sender small{color:#77736e;font-size:11px}.app-shell-message-email-firm{color:#17253d;text-align:center;overflow-wrap:anywhere;border-top:1px solid #ece9e4;border-bottom:3px solid #bd965b;padding:18px;font-weight:700}.app-shell-message-email .app-shell-message-body{background:#fff;border-radius:0;padding:18px;font-size:14px}.app-shell-message-skeleton{gap:10px;display:grid}.app-shell-message-skeleton span{background:#f0eeea;border-radius:5px;height:18px}.app-shell-message-skeleton span:nth-child(2){width:70%}.app-shell-message-skeleton span:nth-child(3){width:45%}.app-shell-message-settings :is(button,a,input,:is(select,.nomo-dropdown-trigger)):focus-visible{outline-offset:3px;outline:2px solid #245ca8}@media (width<=600px){.app-shell-settings-page{padding:20px 16px}.app-shell-message-settings button,.app-shell-message-settings a{min-height:40px}.app-shell-rail{width:64px}.app-shell-column{z-index:8;width:min(240px,100vw - 64px);position:absolute;top:56px;bottom:0;left:64px;box-shadow:8px 0 20px #0000001f}.app-shell-topbar{padding:0 12px}.app-shell-content{padding:0}.app-shell-settings-page{width:100%}}.app-shell-check{color:var(--shell-text);align-items:center;gap:9px;font-size:13px;display:flex}.app-shell-settings-error{color:#8b2d2d!important}.app-shell-settings-saved{color:#326242!important}.app-shell-column:has(.app-shell-settings-list) .app-shell-column-title{color:var(--shell-text);letter-spacing:0;text-transform:none;padding:17px 16px 6px;font:600 15px Geist,sans-serif}.app-shell-settings-list{gap:2px;padding:0 10px}.app-shell-settings-list .app-shell-settings-group{margin:13px 10px 4px}.app-shell-settings-list button{align-items:center;gap:10px;display:flex}.app-shell-settings-list button svg{color:var(--shell-muted)}.app-shell-settings-list button.is-selected{color:var(--shell-accent);background:#5e5ce614}.app-shell-settings-page[data-testid=settings-profile]{width:min(744px,100%);max-width:none;padding:30px 32px}.app-shell-settings-page[data-testid=settings-profile] h1{margin:0 0 4px;line-height:1.1}.app-shell-settings-page .app-shell-profile-intro{color:var(--shell-secondary);margin:0 0 18px;font-size:14px;line-height:1.5}.app-shell-profile-card,.app-shell-profile-signin{border:1px solid var(--shell-border);background:var(--shell-card);border-radius:12px}.app-shell-profile-card{padding:20px}.app-shell-profile-photo{align-items:center;gap:14px;min-height:54px;margin-bottom:20px;display:flex}.app-shell-profile-avatar{background:var(--color-input-bg,#f5f4f2);width:54px;height:54px;color:var(--shell-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;display:flex}.app-shell-profile-photo button{background:var(--shell-accent-wash,#5e5ce614);height:36px;color:var(--shell-accent);border:1px solid #b8b7ff;border-radius:8px;padding:0 15px;font-size:13px;font-weight:600}.app-shell-profile-photo button:disabled{opacity:1;cursor:not-allowed}.app-shell-profile-photo>span:last-child{color:var(--shell-muted);font-size:12px}.app-shell-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.app-shell-profile-fields label{min-width:0;color:var(--shell-secondary);flex-direction:column;gap:6px;font-size:12px;display:flex}.app-shell-profile-fields input{border:1px solid var(--shell-border);background:var(--shell-card);width:100%;height:40px;color:var(--shell-text);border-radius:8px;padding:0 12px;font-size:13px}.app-shell-profile-fields input::placeholder{color:var(--shell-muted)}.app-shell-profile-fields small{color:var(--shell-muted);margin-top:0;font-size:12px}.app-shell-profile-signin{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:18px 20px;display:flex}.app-shell-profile-signin>div:first-child{min-width:0}.app-shell-profile-eyebrow{letter-spacing:.08em;color:var(--shell-muted);font:600 10px Geist Mono,monospace}.app-shell-settings-page .app-shell-profile-signin p{color:var(--shell-text);margin:5px 0 2px;font-size:13px}.app-shell-profile-signin small{color:var(--shell-muted);font-size:12px}.app-shell-profile-signin button{border:1px solid var(--shell-border);background:var(--shell-card);height:36px;color:var(--shell-text);cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:13px;display:flex}.app-shell-profile-more{color:var(--shell-secondary);margin-top:26px;font-size:13px}.app-shell-profile-more>button{color:var(--shell-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.app-shell-profile-more .app-shell-settings-card{margin-top:10px}.app-shell-profile-signin p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell-profile-skeleton .app-shell-profile-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;height:284px;display:grid}.app-shell-profile-skeleton .app-shell-profile-card span{background:var(--color-input-bg,#f5f4f2);border-radius:8px;height:40px}.app-shell-profile-skeleton .app-shell-profile-card span:first-child{border-radius:50%;grid-column:1/-1;width:54px;height:54px}.app-shell-profile-skeleton .app-shell-profile-signin{height:90px}.app-shell-profile-skeleton .app-shell-profile-signin span{background:var(--color-input-bg,#f5f4f2);border-radius:6px;width:45%;height:14px;display:block}.app-shell-profile-skeleton .app-shell-profile-signin span:last-child{width:28%}@media (width<=720px){.app-shell-profile-fields{grid-template-columns:1fr}.app-shell-profile-photo{flex-wrap:wrap}.app-shell-profile-signin{flex-direction:column;align-items:flex-start}}.app-shell-portal{max-width:none;padding:24px 32px}.app-shell-portal-heading{letter-spacing:-.025em;margin:0;font-size:28px;font-weight:600;line-height:1.2}.app-shell-portal-intro{color:var(--shell-secondary);margin:4px 0 18px!important;font-size:13px!important}.app-shell-today-board{border:1px solid var(--shell-border);background:var(--shell-card);border-radius:12px;overflow-x:auto}.app-shell-today-head,.app-shell-today-row{grid-template-columns:minmax(135px,1.3fr) 80px 45px minmax(125px,1.5fr) 65px 55px 140px;align-items:center;gap:8px;min-width:740px;display:grid}.app-shell-today-head.is-ready,.app-shell-today-row.is-ready{grid-template-columns:minmax(145px,1.4fr) 100px minmax(145px,1.3fr) 100px 100px}.app-shell-today-return,.app-shell-today-owner{color:var(--shell-secondary);font-size:12px}.app-shell-today-head{min-height:34px;color:var(--shell-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 18px;font:600 10px Geist Mono,monospace}.app-shell-today-group{background:var(--shell-page);color:var(--shell-secondary);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #f0efed;padding:9px 18px;font:600 10px Geist Mono,monospace}.app-shell-today-row{width:100%;min-height:70px;color:var(--shell-text);text-align:left;background:0 0;border-top:1px solid #f0efed;padding:12px 18px}.app-shell-today-row:hover{background:var(--shell-page)}.app-shell-today-client{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:0;display:flex}.app-shell-today-client strong{font-size:13.5px;font-weight:600;line-height:1.2}.app-shell-clients-board{border:1px solid var(--shell-border);background:var(--shell-card);border-radius:12px;overflow-x:auto}.app-shell-clients-grid{grid-template-columns:minmax(0,1fr) 180px 130px 100px 90px 140px;align-items:center;gap:12px;padding:0 16px;display:grid}.app-shell-clients-head{min-height:38px;color:var(--shell-muted);letter-spacing:.08em;text-transform:uppercase;font:600 10px Geist Mono,monospace}.app-shell-clients-row{border-top:1px solid var(--shell-border);min-height:55px;font-size:13px;position:relative}.app-shell-clients-row:hover{background:var(--shell-page)}.app-shell-clients-open{width:100%;min-width:0;color:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.app-shell-clients-open:after{content:"";position:absolute;inset:0}.app-shell-clients-open:focus-visible{outline:none}.app-shell-clients-open:focus-visible:after{outline:2px solid var(--shell-accent);outline-offset:-2px}.app-shell-clients-open .app-shell-column .app-shell-client-avatar{width:28px;height:28px}.app-shell-clients-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.app-shell-clients-name.is-muted,.app-shell-clients-year{color:var(--shell-muted);font-weight:400}.app-shell-clients-year{flex:none;font-size:11px}.app-shell-clients-new{background:var(--shell-page);color:var(--shell-secondary);border-radius:999px;flex:none;padding:2px 8px;font-size:11px}.app-shell-clients-cell{white-space:nowrap;text-overflow:ellipsis;align-self:center;min-width:0;display:block;overflow:hidden}.app-shell-clients-status-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-right:6px}.app-shell-clients-stage.is-ready{font-weight:700}.app-shell-clients-docs{font-size:12px}.app-shell-clients-docs:is(button){z-index:1;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:relative}.app-shell-clients-action{z-index:1;white-space:nowrap;pointer-events:none;justify-self:end;position:relative}.app-shell-clients-action>*{pointer-events:auto}.app-shell-client-action-button{cursor:pointer;border-radius:6px;min-height:28px;padding:3px 7px;font-size:12px;font-weight:600}.app-shell-client-action-button:hover{background:var(--color-accent-wash,#5e5ce614);text-decoration:underline}.app-shell-client-action-button.text-destructive:hover{background:color-mix(in srgb, var(--color-destructive,#dc2626) 10%, transparent)}.app-shell-client-action-button:focus-visible{outline:2px solid var(--color-accent,#5e5ce6);outline-offset:2px}@media (width<=900px){.app-shell-clients-grid{grid-template-columns:minmax(0,1fr) 150px 120px 130px}.app-shell-clients-optional{display:none}}.app-shell-today-name{flex-direction:column;gap:3px;min-width:0;display:flex}.app-shell-today-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell-today-name small{-webkit-line-clamp:2;color:#78756f;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.app-shell-clients-skeleton{background:#fff;border:1px solid #e8e5e0;border-radius:12px;width:460px;max-width:calc(100% - 64px);margin:20px 32px;overflow:hidden}.app-shell-clients-skeleton>div{border-bottom:1px solid #e8e5e0;align-items:center;gap:12px;height:59px;padding:0 16px;display:flex}.app-shell-clients-skeleton>div:last-child{border:0}.app-shell-clients-skeleton i{background:#f0efed;border-radius:50%;flex:none;width:30px;height:30px}.app-shell-clients-skeleton span{flex-direction:column;flex:1;gap:5px;display:flex}.app-shell-clients-skeleton b{background:#f0efed;border-radius:8px;width:140px;height:9px}.app-shell-clients-skeleton b+b{width:190px}.app-shell-clients-skeleton em{background:#f0efed;border-radius:999px;width:64px;height:23px}@keyframes clients-skeleton-warm{50%{background:#f7f6f4}}.app-shell-clients-skeleton i,.app-shell-clients-skeleton b,.app-shell-clients-skeleton em{background:#efede9;animation:1.5s ease-in-out infinite clients-skeleton-warm}@media (prefers-reduced-motion:reduce){.app-shell-clients-skeleton i,.app-shell-clients-skeleton b,.app-shell-clients-skeleton em{animation:none}}.app-shell-office-setup{color:#1a1918;background:#fff;border:1px solid #e8e5e0;border-radius:14px;width:min(520px,100% - 64px);margin:20px 32px;padding:22px}.app-shell-office-setup h1{margin:0;font-size:22px;font-weight:600;line-height:1.3}.app-shell-office-setup h2{margin:18px 0 0;font-size:15px;font-weight:600}.app-shell-office-setup p{color:#1a1918;margin:8px 0 0;font-size:14px;line-height:21px}.app-shell-office-setup form{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;display:flex}.app-shell-office-setup label{font-size:13px;font-weight:600}.app-shell-office-setup input{color:#1a1918;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #e8e5e0;border-radius:8px;padding:0 10px;font-size:14px}.app-shell-office-setup button{color:#4b49c9;min-height:34px;font:inherit;cursor:pointer;background:#f4f3ff;border:1px solid #b9b7ff;border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:600}.app-shell-office-setup button:disabled{opacity:.55;cursor:default}.app-shell-office-setup [role=alert]{color:#1a1918}.app-shell-clients-error{background:#fff;border:1px solid #e8e5e0;border-radius:14px;width:460px;max-width:calc(100% - 64px);margin:20px 32px;padding:22px}.app-shell-clients-error-message{align-items:flex-start;gap:11px;margin:0 0 14px;display:flex}.app-shell-clients-error-message svg{color:#5c5955;flex:none;margin-top:2px}.app-shell-clients-error p{color:#1a1918;margin:0;font-size:14px;line-height:21px}.app-shell-clients-error button{color:#4b49c9;cursor:pointer;background:#f4f3ff;border:1px solid #b9b7ff;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.app-shell-today-status{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.app-shell-today-status small{color:var(--shell-secondary);font-size:12.5px;line-height:1.35}.app-shell-today-docs{font-size:14px;font-weight:500}.app-shell-today-activity{color:var(--shell-muted);font-size:12px}.app-shell-today-action{color:var(--shell-accent);white-space:nowrap;cursor:pointer;background:#5e5ce614;border:1px solid #5e5ce659;border-radius:8px;justify-self:end;padding:7px 12px;font-size:12px;font-weight:600}.app-shell-today-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;display:flex}.app-shell-today-action.is-primary{border-color:var(--shell-accent);background:var(--shell-accent);color:#fff;border-radius:999px}.app-shell-today-action.is-neutral{border-color:var(--shell-border);background:var(--shell-card);color:var(--shell-secondary);border-radius:8px}.app-shell-portal.is-waiting{flex-direction:column;display:flex}.app-shell-portal.is-waiting>.app-shell-portal-heading{margin-top:0}.app-shell-portal.is-waiting>section[aria-label=Client\ activity]{order:2;margin-top:36px}.app-shell-portal.is-waiting>[aria-label=Filter\ Today]{order:3}.app-shell-portal.is-waiting>.app-shell-today-board{order:1}.app-shell-today-board.is-waiting .app-shell-today-head,.app-shell-today-board.is-waiting .app-shell-today-row{grid-template-columns:minmax(190px,1fr) minmax(240px,1.4fr) 112px 100px 100px;gap:16px;min-width:0}.app-shell-today-board.is-waiting .app-shell-today-head{min-height:34px}.app-shell-today-board.is-waiting .app-shell-today-row{min-height:70px;padding-top:12px;padding-bottom:12px}.app-shell-today-board.is-waiting .app-shell-today-row:has(.app-shell-today-client small){min-height:94px}.app-shell-today-board.is-waiting .app-shell-today-client{flex-wrap:nowrap}.app-shell-today-board.is-waiting .app-shell-today-client>.min-w-0{min-width:160px}.app-shell-today-board.is-waiting .app-shell-today-client strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-shell-today-board.is-waiting .app-shell-today-client small{-webkit-line-clamp:3;color:#5c5955;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.app-shell-today-board.is-waiting .app-shell-today-status small{color:#4a4743}.app-shell-today-board.is-waiting .app-shell-today-actions{z-index:1;flex-wrap:nowrap;position:relative;overflow:visible}.app-shell-today-board.is-waiting .app-shell-today-actions button:not([aria-expanded]){opacity:0}.app-shell-today-board.is-waiting .app-shell-today-row:hover .app-shell-today-actions button,.app-shell-today-board.is-waiting .app-shell-today-row:focus-within .app-shell-today-actions button,.app-shell-today-board.is-waiting .app-shell-today-actions button:focus-visible{opacity:1}.app-shell-today-board.is-waiting .app-shell-client-avatar{color:#3b6553;background:#e4eee8}.app-shell-today-board.is-waiting .app-shell-today-row:nth-child(2n) .app-shell-client-avatar{color:#3b6061;background:#e5eff0}.app-shell-record-tabs{margin-bottom:12px}.app-shell-record-tabs button{padding:0 14px}.c29-record .app-shell-record-tabs{margin-bottom:12px}.is-empty,.client-profile-empty{color:var(--shell-muted);font-style:italic}.client-form-tag{color:#4b49c9;background:#ecebff;border-radius:6px;align-items:center;min-height:24px;padding:2px 8px;font:600 11px Geist Mono,monospace;display:inline-flex}.client-form-tag.is-empty{color:var(--shell-muted);background:0 0;border:1px dashed #b9b5ae}.client-profile{flex-direction:column;gap:14px;display:flex}.client-profile-card{border:1px solid var(--shell-border);background:var(--shell-card);border-radius:12px;padding:18px}.client-profile-card h2{margin:0 0 14px;font-size:16px}.client-profile-person+.client-profile-person{border-top:1px solid var(--shell-border);margin-top:18px;padding-top:18px}.client-profile-person h3{color:var(--shell-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font:600 11px Geist Mono,monospace}.client-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.client-profile-field{flex-direction:column;gap:4px;min-width:0;display:flex}.client-profile-field>span{color:var(--shell-muted);font-size:11px}.client-profile-field input,.client-profile-field strong{box-sizing:border-box;border:1px solid var(--shell-border);background:var(--shell-card);min-height:36px;color:var(--shell-text);border-radius:7px;padding:8px 10px;font-size:13px;font-weight:400}.client-profile-field input::placeholder{color:var(--shell-muted);font-style:italic}.client-profile-field small,.client-profile-return small{color:var(--shell-muted);font-size:10px;display:block}.client-profile-return{border-top:1px solid var(--shell-border);grid-template-columns:70px minmax(0,1fr) 90px auto auto;align-items:center;gap:12px;padding:11px 0;font-size:13px;display:grid}.client-profile-return button{background:var(--shell-accent);color:#fff;border:0;border-radius:999px;padding:7px 12px;font-size:11px}.client-profile-source,.client-profile-due{color:var(--shell-muted);font-size:11px}.client-profile-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.client-profile-columns p{color:var(--shell-text);font-size:13px}@media (width<=800px){.client-profile-grid,.client-profile-columns{grid-template-columns:1fr}.client-profile-return{grid-template-columns:60px 1fr}}@media (width<=1350px){.app-shell-today-head,.app-shell-today-row{grid-template-columns:minmax(115px,1fr) minmax(175px,1.8fr) 70px 95px;gap:8px}.app-shell-today-head>span:nth-child(4),.app-shell-today-activity{display:none}.app-shell-today-board.is-waiting .app-shell-today-head,.app-shell-today-board.is-waiting .app-shell-today-row{grid-template-columns:minmax(160px,1fr) minmax(190px,1.35fr) 100px 80px 80px;gap:12px}.app-shell-today-board.is-waiting .app-shell-today-activity{display:block}}@media (width>=1351px){.app-shell-portal.is-waiting>.app-shell-portal-heading{margin-top:22px}}.app-shell-binder-tabs{margin-bottom:12px}.app-shell .nomo-curtain-mark{width:101px;height:26px;margin-top:4px}.app-shell.is-today .app-shell-column-title{height:52px;color:var(--shell-text);letter-spacing:0;text-transform:none;align-items:center;padding:0 16px;font:600 15px Geist,sans-serif;display:flex}.app-shell.is-today .app-shell-today-views{gap:2px;padding:0 10px}.app-shell.is-today .app-shell-today-views button{align-items:center;gap:10px;width:100%;font-size:13.5px;font-weight:500;display:flex}.app-shell.is-today .app-shell-today-views button i{background:#a8a49e;border-radius:50%;flex:none;width:7px;height:7px}.app-shell.is-today .app-shell-today-views button .font-data{color:#78756f;margin-left:auto;font-size:11px}.app-shell.is-today .app-shell-today-views button.is-selected{background:var(--color-accent-wash,#f0efff);color:#4b49c9;font-weight:600}.app-shell.is-today .app-shell-today-views button.is-selected i{background:var(--shell-accent)}.app-shell.is-today .app-shell-today-views button:disabled{cursor:default;color:#78756f}.app-shell.is-today .app-shell-today-section-label{color:var(--shell-muted);letter-spacing:.08em;padding:14px 10px 4px;font:600 10px Geist Mono,monospace}.app-shell.is-today .app-shell-content{padding:0}.app-shell.is-today .app-shell-portal.is-today-board{max-width:none;padding:28px 32px}.app-shell.is-today .app-shell-portal-heading{line-height:1.15}.app-shell.is-today .app-shell-portal-intro{color:var(--shell-secondary);margin:6px 0 22px!important;font-size:13.5px!important}.app-shell-invite-client{background:var(--color-accent-wash,#f0efff);height:32px;color:var(--shell-accent);cursor:pointer;border:1px solid #5e5ce659;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.app-shell.is-today .app-shell-today-head:not(.is-ready),.app-shell.is-today .app-shell-today-row:not(.is-ready){grid-template-columns:minmax(0,1.2fr) minmax(0,2.2fr) 130px 120px 150px;gap:14px;min-width:925px}.app-shell.is-today .app-shell-today-board{min-width:0;overflow-x:auto}.app-shell.is-today .app-shell-today-head{min-height:34px}.app-shell-rail .app-shell-nav-item small.font-data{color:#c9c5bf;margin-left:auto;font:500 11px Geist Mono,monospace}.app-shell-rail.is-collapsed .app-shell-nav-item small.font-data{color:#fff;text-align:center;background:#7b7aed;border-radius:8px;min-width:15px;padding:1px 3px;font-size:9px;position:absolute;top:2px;right:1px}.app-shell-rail.is-collapsed .app-shell-nav-item:has(small.font-data){position:relative}.app-shell.is-today .app-shell-today-group{color:var(--shell-secondary);padding:9px 18px;line-height:21px}.app-shell.is-today .app-shell-today-row:not(.is-ready){min-height:69px;padding:13px 18px}.app-shell.is-today .app-shell-today-client{flex-wrap:nowrap;gap:10px}.app-shell.is-today .app-shell-today-client strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:14px;line-height:1.25;display:-webkit-box;overflow:hidden}.app-shell.is-today .app-shell-today-meta{color:var(--shell-muted);font-size:10px;line-height:1.2;display:block}.app-shell.is-today .app-shell-today-status{gap:4px}.app-shell.is-today .app-shell-today-status small{color:var(--shell-secondary);font-size:13px;line-height:1.3}.app-shell.is-today .app-shell-today-docs{font-family:Geist Mono,monospace;font-size:14px}.app-shell.is-today .app-shell-today-activity{color:var(--shell-muted);font-size:12.5px}.app-shell.is-today .app-shell-today-actions{align-items:center}@media (width>=1280px){.app-shell.is-today .app-shell-rail:not(.is-collapsed){width:208px}.app-shell.is-today .app-shell-rail:not(.is-collapsed) .app-shell-search{margin-right:5px}.app-shell.is-today .app-shell-column{width:246px}}@media (width<=1350px){.app-shell.is-today .app-shell-today-head:not(.is-ready),.app-shell.is-today .app-shell-today-row:not(.is-ready){grid-template-columns:minmax(0,1.2fr) minmax(0,2.2fr) 130px 120px 150px;gap:14px}.app-shell.is-today .app-shell-today-head>span:nth-child(4),.app-shell.is-today .app-shell-today-activity{display:block}}.app-shell-binder-tabs button{border:1px solid var(--shell-border);color:var(--shell-secondary);border-radius:999px;font-weight:600}.app-shell-binder-tabs button[aria-selected=true]{color:#fff;background:#1c1b1a;border-color:#1c1b1a}.app-shell-binder-documents #client-documents:not(.binder-split){padding:0;overflow:hidden}.app-shell-binder-documents #client-documents:not(.binder-split)>h3{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell-binder-documents #client-documents:not(.binder-split)>div{flex-direction:column;margin:0;display:flex}.app-shell-binder-documents #client-documents:not(.binder-split) ul.mt-4.divide-y{order:-1;margin:0}.app-shell-binder-documents #client-documents:not(.binder-split) ul.mt-4.divide-y>li{align-items:center;gap:18px;min-height:68px;padding:9px 16px;display:flex}.app-shell-binder-documents #client-documents:not(.binder-split) ul.mt-4.divide-y>li>div:first-child{flex:1;align-items:center}.app-shell-binder-documents #client-documents:not(.binder-split) ul.mt-4.divide-y>li>div:last-child:not(:first-child){justify-content:flex-end;margin:0}.app-shell-binder-documents #client-documents:not(.binder-split) ul.mt-4.divide-y>li p{margin:0}.app-shell-binder-documents #client-documents:not(.binder-split) ul.mt-4.divide-y>li button{min-height:32px}.app-shell-binder-documents #client-documents:not(.binder-split)>div>p,.app-shell-binder-documents #client-documents:not(.binder-split)>div>div:not(:first-child){margin:8px 16px}.app-shell-people-table{border-collapse:collapse;width:100%;font-size:14px}.app-shell-people-table th{text-align:left;border-bottom:1px solid var(--shell-border);padding:8px 8px 8px 0;font-weight:600}.app-shell-people-table td{vertical-align:top;border-bottom:1px solid var(--shell-border);padding:10px 8px 10px 0}.app-shell-people-table .app-shell-muted{color:var(--shell-muted,#6b7280);font-size:13px}.app-shell-people-ready{color:#166534;font-weight:600}.app-shell-people-blockers{margin:0;padding-left:18px}.client-profile-cell{flex-direction:column;gap:6px;min-width:0;display:flex}.client-profile-proposal{color:var(--shell-muted);background:#f7f6ff;border:1px dashed #b9b5ae;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:6px 8px;font-size:11px;display:flex}.client-profile-proposal+.client-profile-proposal{margin-top:6px}.client-profile-proposal strong{color:var(--shell-text);font-weight:600}.client-profile-proposal-text{overflow-wrap:anywhere;min-width:0}.client-profile-proposal-actions{align-items:center;gap:6px;display:flex}.client-profile-proposal-actions button{background:var(--shell-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:4px 10px;font-size:11px}.client-profile-proposal-actions button.is-quiet{color:var(--shell-accent);background:0 0}.client-profile-proposal-actions button:disabled{opacity:.5;cursor:default}.client-profile-source-line{color:var(--shell-muted);font-size:10px;display:block}.client-profile-link{color:var(--shell-accent);cursor:pointer;background:0 0;border:0;padding:0;font-style:normal}.app-shell-portal>.app-shell-ready-empty{background:#fff;border-color:#e8e5e0;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;display:flex}.app-shell-portal>.app-shell-ready-empty>p{color:#1a1918;font-size:14px}.app-shell-portal>.app-shell-ready-empty>button{color:#4b49c9;white-space:nowrap;background:#5e5ce614;border:1px solid #5e5ce659;border-radius:8px;align-items:center;gap:7px;height:32px;margin:0;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.app-shell-all-clients{text-align:left;cursor:pointer;background:0 0;border:0}.app-shell-all-clients:hover{color:var(--shell-accent)}.app-shell-client-row .app-shell-client-status{align-items:center;gap:6px;display:flex}.app-shell-client-status-dot{background:#a8a49e;border-radius:50%;flex:none;width:6px;height:6px}.app-shell-client-status-dot.is-caution{background:#d4a017}.app-shell-client-status-dot.is-pos{background:#10b981}.app-shell-client-status-dot.is-info{background:#5e5ce6}.app-shell-column:has(.app-shell-settings-list) .app-shell-column-title{flex-shrink:0;align-items:center;height:52px;padding:0 16px;display:flex}.app-shell-settings-list{flex:1;min-height:0;padding:0 10px 12px}.app-shell-settings-section{flex-direction:column;gap:2px;display:flex}.app-shell-settings-list .app-shell-settings-group{color:#5c5955;margin:0;padding:12px 10px 4px;font:400 16px Geist,sans-serif}.app-shell-settings-list .app-shell-settings-group>span{letter-spacing:.08em;font-feature-settings:"tnum","ss01";font:600 10px Geist Mono,monospace}.app-shell-settings-section:first-child .app-shell-settings-group{padding-top:2px}.app-shell-settings-list button{color:#1a1918;flex-shrink:0;font-weight:500;line-height:normal}.app-shell-settings-list button>span:first-of-type{white-space:nowrap;flex:1}.app-shell-settings-list button svg{stroke-width:1.75px;color:#78756f;flex-shrink:0}.app-shell-settings-list button.is-selected{color:#4b49c9;background:#5e5ce614;font-weight:600}.app-shell-settings-list button.is-selected svg{color:#5e5ce6}.app-shell-settings-list button:disabled{opacity:1;color:#1a1918}.app-shell-settings-list button:disabled svg{color:#78756f}.app-shell-settings-list .app-shell-settings-soon{font-feature-settings:"tnum","ss01";letter-spacing:.06em;color:#78756f;white-space:nowrap;border:1px solid #e8e5e0;border-radius:4px;padding:2px 5px;font:600 9px Geist Mono,monospace}.app-shell-settings-gmail-ring{box-sizing:border-box;border:1.5px solid #a8a49e;border-radius:9999px;width:8px;height:8px}@keyframes app-shell-skeleton-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.app-shell-skeleton-shimmer{background:linear-gradient(90deg,#efede9 25%,#f7f6f4 50%,#efede9 75%) 0 0/200% 100%;animation:1.5s linear infinite app-shell-skeleton-sweep}@media (prefers-reduced-motion:reduce){.app-shell-skeleton-shimmer{animation:none}}.nomo-curtain{width:102px;height:26px;position:relative}.nomo-curtain.is-collapsed{width:27px}.nomo-curtain-clip{width:91px;height:26px;transition:width .2s ease-out;position:absolute;top:0;left:0;overflow:hidden}.nomo-curtain.is-collapsed .nomo-curtain-clip{width:20px}.app-shell .nomo-curtain .nomo-curtain-mark{width:101.05px;max-width:none;height:26px;margin:0;display:block}.nomo-curtain-square{transition:left .2s ease-out;position:absolute;top:17.8px;left:93.2px}.nomo-curtain.is-collapsed .nomo-curtain-square{left:22.1px}.app-shell-search{height:38px;min-height:38px}.app-shell-search kbd{border:1px solid #383634;border-radius:4px;padding:1px 5px;font:10.5px Geist Mono,monospace}.app-shell-nav-item>.font-data{color:#a8a49e;margin-left:auto;font-size:11px;font-weight:400}.app-shell-nav-item.is-active>.font-data{color:#c9c5ff}.app-shell-rail.is-collapsed .app-shell-nav-item{border-radius:10px;gap:3px;min-height:38px;padding:7px 0 6px;font-size:10px;line-height:normal;position:relative}.app-shell-rail.is-collapsed .app-shell-nav-item>.font-data{color:#fff;background:#7b7aed;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;margin:0;padding:0 4px;font-size:9px;font-weight:600;display:flex;position:absolute;top:3px;right:1px}.app-shell-rail>a[href=\/settings],.app-shell-help-trigger{color:#a8a49e;height:36px;min-height:36px;font-size:13px}.app-shell-rail>a[href=\/settings].is-active{color:#fff}.app-shell-rail.is-collapsed>a[href=\/settings],.app-shell-rail.is-collapsed .app-shell-help-trigger{flex-direction:row;justify-content:center;padding:0 10px}.app-shell-rail.is-collapsed>a[href=\/settings]>span{display:none}.app-shell-account{padding:4px 6px 4px 4px;line-height:normal}.app-shell-rail.is-collapsed .app-shell-account{justify-content:center;padding:4px 0}.app-shell-account-name{font-size:12.5px;font-weight:600}.app-shell-account-identity small{font-size:11px}.app-shell .app-shell-column-title{height:52px;color:var(--shell-text);letter-spacing:0;text-transform:none;flex:none;align-items:center;margin:0;padding:0 16px;font:600 15px Geist,sans-serif;display:flex}.app-shell-column-title{justify-content:space-between;gap:8px}.app-shell-column-title>.app-shell-all-clients{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.app-shell-column-title>.app-shell-column-toggle{width:32px;height:32px;margin-left:auto}.app-shell-narrow-navigation{display:none}@media (width<=1023px){.app-shell-narrow-navigation{z-index:4;align-items:center;height:56px;min-height:56px;padding:6px 16px;display:flex;position:relative}.app-shell-narrow-navigation>.app-shell-menu-toggle{width:44px;height:44px}}@media (width<=600px){.app-shell-column-title>.app-shell-column-toggle{width:44px;height:44px}}.app-shell-column-list{min-height:0;padding-bottom:12px;overflow:auto}.app-shell .app-shell-today-views button.is-selected{background:#5e5ce614}.app-shell .app-shell-today-views button:nth-child(3) i{background:#10b981}.app-shell-client-search-wrap{border:1px solid var(--shell-border);background:var(--shell-page);color:#78756f;border-radius:8px;flex:none;order:-2;align-items:center;gap:8px;height:36px;margin-bottom:8px;padding:0 10px;display:flex}.app-shell-client-search-wrap svg{flex:none}.app-shell-client-search{background:0 0;border:0;border-radius:0;width:100%;min-width:0;height:34px;margin:0;padding:0;font-size:13px}.app-shell-client-search::placeholder{color:#78756f;opacity:1}.app-shell-column-list .app-shell-client-row{flex:none;min-height:0;padding:8px 10px;line-height:1.3}.app-shell-column .app-shell-client-avatar{width:28px;height:28px;font-size:10.5px}.app-shell-client-row>span:last-child{flex:1;gap:1px}.app-shell-client-row strong{white-space:nowrap;font-size:13px;font-weight:500;display:block}.app-shell-client-row small{font-size:11.5px}.app-shell-column-list .app-shell-client-row.is-selected{background:#5e5ce614}.app-shell-client-row.is-selected strong{font-weight:600}.app-shell-client-row .app-shell-client-status{gap:5px}.app-shell-breadcrumb{white-space:nowrap;flex-wrap:nowrap;gap:6px;overflow:hidden}.app-shell-breadcrumb strong{text-overflow:ellipsis;overflow:hidden}.app-shell-breadcrumb>span{flex:none}.app-shell-slash{color:#a8a49e!important}.app-shell-topbar .app-shell-primary{cursor:pointer;border:0;gap:7px}@media (prefers-reduced-motion:reduce){.nomo-curtain-clip,.nomo-curtain-square{transition:none}}.app-shell-settings-page.app-shell-rollup{max-width:1040px}.app-shell-rollup h1{margin-bottom:6px}.app-shell-content p.app-shell-rollup-eyebrow{color:var(--shell-muted);margin:0 0 4px;font-size:12px;font-weight:600}.app-shell-content p.app-shell-rollup-intro{color:var(--shell-secondary);margin:0 0 18px;font-size:14px;line-height:1.5}.app-shell-rollup-periods{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.app-shell-rollup-periods button{color:#4a4743;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e5e0;border-radius:999px;padding:0 12px;font-size:12px}.app-shell-rollup-periods button.is-selected{color:#fff;background:#1c1b1a;border-color:#1c1b1a}.app-shell-rollup-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.app-shell-rollup-tile{border:1px solid var(--shell-border);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}.app-shell-rollup-tile-label{color:var(--shell-secondary);font-size:12px;font-weight:600}.app-shell-rollup-tile strong{font-feature-settings:"tnum";font:500 22px Geist Mono,monospace}.app-shell-rollup-tile-sub{color:var(--shell-muted);font-size:12px}.app-shell-rollup-table-wrap{border:1px solid var(--shell-border);background:#fff;border-radius:12px;overflow-x:auto}.app-shell-rollup-table{border-collapse:collapse;width:100%;min-width:680px;font-size:13px}.app-shell-rollup-table th{text-align:left;border-bottom:1px solid var(--shell-border);color:var(--shell-secondary);white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:600}.app-shell-rollup-table td{vertical-align:top;border-bottom:1px solid var(--shell-border);padding:12px 14px}.app-shell-rollup-table tr:last-child td{border-bottom:0}.app-shell-rollup-table .is-num{text-align:right;white-space:nowrap;font-feature-settings:"tnum"}.app-shell-rollup-table td.is-num{font-family:Geist Mono,monospace}.app-shell-rollup-table .app-shell-muted{color:var(--shell-muted);font-size:12px}.app-shell-rollup-office{font-weight:600}.app-shell-rollup-table td:first-child{min-width:200px}.app-shell-rollup-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.app-shell-rollup-badge.is-pos{background:var(--color-pos-bg);color:var(--color-pos-fg)}.app-shell-rollup-badge.is-caution{background:var(--color-caution-bg);color:var(--color-caution-fg)}.app-shell-rollup-badge.is-neg{background:var(--color-neg-bg);color:var(--color-neg-fg)}.app-shell-rollup-badge.is-info{background:var(--color-info-bg);color:var(--color-info-fg)}.app-shell-rollup-badge.is-neutral{background:var(--color-neutral-bg);color:var(--color-neutral-fg)}.app-shell-content p.app-shell-rollup-footnote{color:var(--shell-muted);margin:12px 0 0;font-size:12px}@media (width<=600px){.app-shell-rollup-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell-office-payments-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.app-shell-office-payments-head a,.app-shell-office-payments-banner a,.app-shell-office-payments-setup a{color:var(--color-accent,#5e5ce6);font-size:13px;font-weight:500}.app-shell-office-payments-banner{border:1px solid var(--shell-border);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:18px;padding:12px 14px;font-size:13px;display:flex}.app-shell-office-payments-needs{border:1px solid var(--shell-border);background:#fff;border-radius:12px;margin-bottom:18px;padding:14px 16px}.app-shell-office-payments-needs h2,.app-shell-office-payments-setup h2{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:600;display:flex}.app-shell-office-payments-needs h2 small{background:var(--color-neg-bg);color:var(--color-neg-fg);border-radius:999px;padding:1px 8px;font-size:11px}.app-shell-office-payments-needs ul{margin:0;padding:0;list-style:none}.app-shell-office-payments-needs li{border-top:1px solid var(--shell-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.app-shell-office-payments-needs li:first-child{border-top:0}.app-shell-office-payments-needs button,.app-shell-office-payments-action,.app-shell-office-payments-more{white-space:nowrap;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e5e0;border-radius:8px;flex:none;padding:0 12px;font-size:12px;font-weight:500}.app-shell-office-payments-needs button:disabled,.app-shell-office-payments-action:disabled{opacity:.5;cursor:default}.app-shell-office-payments-alert{color:var(--color-neg-fg);font-size:12px}.app-shell-office-payments .app-shell-muted{color:var(--shell-muted);font-size:12px}.app-shell-office-payments-tools{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.app-shell-office-payments-search{width:220px;max-width:100%;min-height:32px;font:inherit;border:1px solid #e8e5e0;border-radius:8px;margin-bottom:18px;padding:0 10px;font-size:13px}.app-shell-office-payments-more{margin-top:12px}.app-shell-office-payments .app-shell-rollup-table td.app-shell-muted{white-space:nowrap}.app-shell-office-payments-setup{border:1px solid var(--shell-border);background:#fff;border-radius:12px;margin-top:18px;padding:14px 16px;font-size:13px}.app-shell-office-payments-setup p{color:var(--shell-secondary);margin:0 0 8px}@media (width<=600px){.app-shell-office-payments-needs li{flex-direction:column;align-items:flex-start}}.app-shell-main>.letterhead{z-index:1}.app-shell-rail-strip{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:0;width:8px;padding:0;position:absolute;top:0;bottom:0;right:-4px}.binder-document-search{border-bottom:1px solid var(--shell-border);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.binder-document-search label{font-size:13px;font-weight:500}.binder-document-search ul{margin:0;padding:0;list-style:none}.binder-document-search p{padding:8px 0;font-size:13px}.app-shell-rail-edge{z-index:2;cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:52px;right:-10px}.app-shell-rail-wrap:has(.app-shell-rail-strip:hover,.app-shell-rail-strip:focus-visible,.app-shell-rail-edge:hover,.app-shell-rail-edge:focus-visible) .app-shell-rail-strip{background:linear-gradient(90deg,#0000 3px,#7b7aed 3px 5px,#0000 5px)}.app-shell-rail-wrap:has(.app-shell-rail-strip:hover,.app-shell-rail-strip:focus-visible,.app-shell-rail-edge:hover,.app-shell-rail-edge:focus-visible) .app-shell-rail-edge{color:#5e5ce6;border-color:#5e5ce6}.app-shell-column-edge{z-index:5;border:1px solid var(--shell-border);background:var(--shell-card);width:32px;height:32px;color:var(--shell-secondary);cursor:pointer;border-left:0;border-radius:0 8px 8px 0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:84px;left:0;box-shadow:0 1px 3px #0000001f}.app-shell-column-edge:is(:hover,:focus-visible){color:#5e5ce6;border-color:#5e5ce6}.app-shell-column-edge:focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}@media (width<=1023px){.app-shell-column-edge{width:44px;height:44px;top:68px}}@media (forced-colors:active){.app-shell-column-edge:focus-visible{outline-color:highlight}}.app-shell .app-shell-rail .app-shell-nav-item:is([href=\/today],[href=\/clients]){color:#c9c5bf;font-weight:500}.app-shell .app-shell-rail .app-shell-nav-item:is([href=\/today],[href=\/clients])>span{font-weight:inherit;color:inherit}.app-shell .app-shell-rail .app-shell-nav-item:is([href=\/today],[href=\/clients]).is-active{color:#fff;font-weight:600}.app-shell .app-shell-rail:not(.is-collapsed) .app-shell-nav-item[href=\/today]>.font-data{font-weight:inherit;color:#78756f}.app-shell .app-shell-rail:not(.is-collapsed) .app-shell-nav-item[href=\/today].is-active>.font-data{color:#c9c8f7}.app-shell-menu-toggle,.app-shell-drawer-close{display:none}@media (1024px<=width<1360px){:root:not([data-theme=dark]) body .app-shell:has(.client-record-layout .app-shell-binder-documents) .app-shell-rail:not(.is-collapsed){width:208px}:root:not([data-theme=dark]) body .app-shell:has(.client-record-layout .app-shell-binder-documents) .app-shell-column.is-clients{width:240px}}.app-shell .app-shell-search{line-height:normal}.app-shell .app-shell-search>svg{flex:none}.app-shell .app-shell-search>kbd{white-space:normal;text-align:left;flex:none;max-width:48px;line-height:14px}@media (width<=1023px){.app-shell-menu-toggle{display:flex}.app-shell-rail-wrap{z-index:80;visibility:hidden;position:absolute;inset:0 auto 0 0}.app-shell[data-drawer-open=true] .app-shell-rail-wrap{visibility:visible}.app-shell .app-shell-rail,.app-shell .app-shell-rail.is-collapsed{width:208px}.app-shell .app-shell-account-menu{max-width:calc(100vw - 20px);bottom:64px!important;left:10px!important}.app-shell-rail-edge,.app-shell-rail-strip{display:none}.app-shell-drawer-backdrop{z-index:79;background:#1c1b1a52;border:0;position:absolute;inset:0}.app-shell-drawer-close{color:#fff;background:#1c1b1a;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:12px;right:8px}.app-shell-topbar{gap:8px;height:auto;min-height:56px;padding:10px 16px}.app-shell-breadcrumb{overflow-wrap:anywhere;gap:4px;font-size:12px}.app-shell-page-actions:empty{display:none}.app-shell-content{padding:20px 16px}}@media (width<=600px){.app-shell-column{z-index:3;width:100%;position:absolute;top:56px;bottom:0;left:0;overflow-y:auto}.app-shell[data-column-open=true] .app-shell-content,.app-shell[data-column-open=true] .app-shell-research-layout{visibility:hidden}.app-shell-main{width:100%}.app-shell-topbar{z-index:4;background:var(--shell-page);position:relative}.app-shell-breadcrumb{flex:1}.app-shell-page-actions{flex:none}.app-shell-page-actions button{white-space:normal;max-width:104px}.app-shell-content{padding:16px 0}.app-shell-portal{padding-inline:16px}.app-shell .crh-row-one{flex-wrap:wrap;height:auto}.app-shell .crh-row-one h1{white-space:normal;overflow-wrap:anywhere;flex:1 0 100%;font-size:22px}.app-shell .crh-contacts{margin-left:0}.app-shell .crh-facts{white-space:normal}}.app-shell-phone-title{display:none}@media (width<=600px){.app-shell-topbar .app-shell-breadcrumb{display:none}.app-shell-topbar .app-shell-phone-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--shell-text);flex:1;font-size:16px;font-weight:600;display:block;overflow:hidden}.app-shell-content :is(.app-shell-portal-heading,.nm-ct-title,.app-shell-settings-page>h1,.app-shell-settings-page>header>h1){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.admin-imports-page{flex-direction:column;gap:20px;max-width:1000px;display:flex}.admin-imports-page h1{margin:0}.admin-imports-page p{margin:0;line-height:1.6}.admin-imports-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.admin-imports-head>div{flex-direction:column;gap:6px;max-width:620px;display:flex}.admin-imports-head p{color:var(--shell-secondary);font-size:14px}.admin-imports-section{flex-direction:column;gap:10px;display:flex}.admin-imports-section h2{letter-spacing:.04em;text-transform:uppercase;color:#615e59;margin:0;font-size:12px;font-weight:600}.admin-imports-muted{color:#615e59;font-size:13px}.admin-imports-good{color:#15803d;font-size:13px}.admin-imports-note{font-size:13px}.admin-imports-num{font-feature-settings:"tnum";font-family:Geist Mono,ui-monospace,monospace}.admin-imports-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-imports-scroll{border:1px solid var(--shell-border);background:#fff;border-radius:12px;position:relative;overflow-x:auto}.admin-imports-table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.admin-imports-table th{border-bottom:1px solid var(--shell-border);text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#615e59;padding:10px 14px;font-size:12px;font-weight:600}.admin-imports-table td{border-bottom:1px solid var(--shell-border);text-align:left;vertical-align:middle;padding:12px 14px}.admin-imports-actions{white-space:nowrap;text-align:right!important}.admin-imports-actions>*+*{margin-left:6px}.admin-imports-confirm td{background:#fdf3f1}.admin-imports-confirm p{max-width:560px;font-size:13px;margin-bottom:8px!important}.admin-imports-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-imports-row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-imports-card{border:1px solid var(--shell-border);background:#fff;border-radius:12px;padding:14px 16px}.admin-imports-card>div,.admin-imports-ended li,.admin-imports-chosen{flex-direction:column;gap:2px;font-size:13px;display:flex}.admin-imports-card small,.admin-imports-ended small,.admin-imports-chosen small{color:#615e59;font-size:12px}.admin-imports-ended{flex-direction:column;gap:12px;margin:0;list-style:none;display:flex}.admin-imports-primary{background:var(--shell-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:500;box-shadow:0 2px 8px #5e5ce640}.admin-imports-primary:disabled{opacity:.5;cursor:not-allowed}.admin-imports-secondary{border:1px solid var(--shell-accent);color:var(--shell-accent);cursor:pointer;background:#5e5ce614;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.admin-imports-danger{border:1px solid var(--shell-border);color:#c2410c;cursor:pointer;background:#fff;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.admin-imports-danger-solid{color:#fff;cursor:pointer;background:#b91c1c;border:1px solid #b91c1c;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.admin-imports-link{color:var(--shell-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.admin-imports-back{color:var(--shell-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px}.admin-imports-form{flex-direction:column;gap:20px;max-width:620px;padding:20px;display:flex}.admin-imports-field{border:0;flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;display:flex}.admin-imports-field label,.admin-imports-label{padding:0;font-size:13px;font-weight:600}.admin-imports-field input[type=search],.admin-imports-field input[type=text]{border:1px solid var(--shell-border);color:var(--shell-text);background:#f5f4f2;border-radius:8px;padding:10px 12px;font-size:14px}.admin-imports-options{border:1px solid var(--shell-border);background:#fff;border-radius:8px;margin:0;padding:4px;list-style:none}.admin-imports-options button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.admin-imports-options button:hover{background:#f5f4f2}.admin-imports-options small{color:#615e59}.admin-imports-chosen{border:1px solid var(--shell-accent);background:#5e5ce614;border-radius:8px;align-items:flex-start;padding:12px 14px}.admin-imports-choice{border:1px solid var(--shell-accent);color:var(--shell-accent);cursor:pointer;background:#5e5ce614;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500}.admin-imports-choice.is-on{background:var(--shell-accent);color:#fff}.admin-imports-check{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.admin-imports-check input{width:16px;height:16px;accent-color:var(--shell-accent);margin-top:3px}.admin-imports-run{flex-direction:column;margin:-28px;display:flex}.admin-imports-banner{color:#fff;background:#2b2a6e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 28px;font-size:14px;line-height:1.5;display:flex}.admin-imports-banner-link{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.admin-imports-banner-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.admin-imports-ending{background:#fdf3f1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 28px;font-size:13px;display:flex}.admin-imports-pad{flex-direction:column;gap:16px;padding:20px 28px;display:flex}@media (width<=700px){.admin-imports-run{margin:-16px}.admin-imports-banner,.admin-imports-ending,.admin-imports-pad{padding-left:16px;padding-right:16px}}.admin-imports-page,.admin-imports-section,.admin-imports-scroll,.admin-imports-pad{box-sizing:border-box;min-width:0;max-width:100%}.admin-imports-run{min-width:0}.admin-imports-page{overflow-wrap:anywhere}@media (width<=700px){.admin-imports-page.app-shell-settings-page{padding:0}}.admin-operator-shell{--shell-page:#f8f9fc;--shell-column:#fff;--shell-card:#fff;--shell-border:#e8e5e0;--shell-text:#20263b;--shell-secondary:#4a4743;--shell-muted:#5c5955;--shell-accent:#5e5ce6;background:var(--shell-page);min-height:100vh;color:var(--shell-text);grid-template-columns:220px minmax(0,1fr);display:grid}.admin-operator-nav{color:#fff;background:#20263b;flex-direction:column;gap:8px;padding:28px 16px;display:flex}.admin-operator-nav strong{margin:0 10px 26px;font-size:20px}.admin-operator-nav strong span{opacity:.7;font-size:12px;font-weight:500}.admin-operator-nav button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px}.admin-operator-nav button[aria-current]{background:#44456d}.admin-operator-nav .admin-operator-signout{margin-top:auto}.admin-operator-main{min-width:0;padding:28px}@media (width<=700px){.admin-operator-shell{display:block}.admin-operator-nav{flex-flow:wrap;align-items:center}.admin-operator-nav strong{margin:0 12px 0 0}.admin-operator-nav .admin-operator-signout{margin:0 0 0 auto}.admin-operator-main{padding:16px}}.admin-locked-pdf-scroll{overflow-x:auto}.admin-locked-pdf-table{border-collapse:collapse;background:var(--shell-card);font-size:13px}.admin-locked-pdf-table th,.admin-locked-pdf-table td{border-bottom:1px solid var(--shell-border);text-align:right;white-space:nowrap;padding:6px 10px}.admin-locked-pdf-table th:first-child,.admin-locked-pdf-table td:nth-child(2){text-align:left}.admin-locked-pdf-overall th,.admin-locked-pdf-overall td{background:#f1f1fb;font-weight:600}.fetch-page{color:#1a1918;background:#fafaf9;flex-direction:column;min-height:100dvh;font-size:14px;display:flex}.fetch-firm{background:#fff;border-bottom:1px solid #e8e5e0;place-items:center;min-height:44px;padding:12px 0 10px;display:grid}.fetch-firm-logo{object-fit:contain;max-width:200px;max-height:40px}.fetch-firm-name{color:var(--firm-name-color,#1a1918);font-weight:700}.fetch-col{box-sizing:border-box;flex:1;align-content:start;gap:12px;width:100%;max-width:640px;margin:0 auto;padding:20px 20px 24px;display:grid}.fetch-step{letter-spacing:.1em;text-transform:uppercase;color:#4a4743;font:500 10.5px/1 ui-monospace,SF Mono,Menlo,monospace}.fetch-bar{background:#e8e5e0;border-radius:2px;height:4px;overflow:hidden}.fetch-bar>i{background:var(--firm-primary,#1a1918);border-radius:2px;height:100%;display:block}.fetch-title{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:650;line-height:1.2}.fetch-body{color:#4a4743;margin:0;font-size:15px;line-height:1.45}.fetch-card{background:#fff;border:1px solid #e8e5e0;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.fetch-stage{border-bottom:1px solid #f0efed;grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid}.fetch-stage:last-child{border-bottom:0}.fetch-stage b{font-weight:600;display:block}.fetch-sub{color:#78756f;font-size:12.5px;display:block}.fetch-dot{box-sizing:border-box;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.fetch-stage.is-ok .fetch-dot{color:#fff;background:#0f7a4f}.fetch-stage.is-go .fetch-dot{border:2px solid #5e5ce6;border-top-color:#0000;animation:1s linear infinite fetch-spin}.fetch-stage.is-wait .fetch-dot{border:2px solid #e8e5e0}@keyframes fetch-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fetch-stage.is-go .fetch-dot{animation:none}}.fetch-live-head{letter-spacing:.09em;text-transform:uppercase;color:#5c5955;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font:500 10.5px/1 ui-monospace,SF Mono,Menlo,monospace;display:flex}.fetch-link{color:#4b49c9;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;min-height:44px;padding:6px 0;font:600 13px/1 inherit}.fetch-live .fetch-screen{border-top:1px solid #f0efed;height:320px}.fetch-primary.is-centered{justify-self:center}@media (width>=1024px){.fetch-primary.is-centered{width:fit-content;min-width:160px;max-width:360px}}.fetch-page.is-signin .fetch-backdrop{display:none}.fetch-window{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.fetch-hostbar{color:#4a4743;background:#f5f4f2;border-bottom:1px solid #e8e5e0;align-items:center;gap:8px;padding:12px 14px;font:500 12px/1 ui-monospace,SF Mono,Menlo,monospace;display:flex}.fetch-host{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fetch-stop{color:#1a1918;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font:600 13px/1 system-ui,sans-serif}.fetch-banner{color:#3b3aa6;background:#ecebfd;padding:9px 14px;font-size:13px}.fetch-screen{background:#fff;flex:1;min-height:0;position:relative}.fetch-screen canvas{object-fit:contain;touch-action:none;outline:none;width:100%;height:100%;display:block}.fetch-screen.is-readonly canvas{cursor:default}.fetch-kbd{opacity:0;border:0;width:1px;height:1px;padding:0;font-size:16px;position:fixed;bottom:0;left:0}.fetch-actionbar{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e8e5e0;gap:6px;display:grid}.fetch-actionbar .fetch-hint{display:none}.fetch-actionbar .fetch-hint.is-phone{text-align:center;color:#5c5955;font-size:12px;display:block}@media (width>=1024px){.fetch-page.is-signin{position:relative}.fetch-page.is-signin .fetch-backdrop{flex-direction:column;display:flex;position:absolute;inset:0}.fetch-page.is-signin .fetch-backdrop:after{content:"";background:#1a191861;position:absolute;inset:0}.fetch-page.is-signin .fetch-window{z-index:1;border-radius:12px;flex:none;width:min(1000px,100vw - 96px);height:min(720px,100dvh - 96px);margin:auto;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047}.fetch-page.is-signin{place-items:center;display:grid}.fetch-actionbar{align-items:center;gap:12px;padding:12px 16px;display:flex}.fetch-actionbar .fetch-hint{color:#5c5955;flex:1;font-size:12.5px;display:block}.fetch-actionbar .fetch-hint.is-phone{display:none}.fetch-actionbar .fetch-primary{flex:none}}.client-help{color:#1a1918;overflow-wrap:anywhere;font:13.5px/1.55 Geist,ui-sans-serif,system-ui,sans-serif}.client-help>h2,.client-help-library .client-help>h2{color:#1a1918;letter-spacing:-.01em;margin:0 0 14px;font-size:19px;font-weight:600;line-height:1.3}.client-help h3{margin:0;font-size:14px;font-weight:600}.client-help p,.client-help-library .client-help p{margin:0}.client-help button,.client-help input,.client-help a{font:inherit}.client-help button{cursor:pointer}.client-help button:focus-visible,.client-help input:focus-visible,.client-help a:focus-visible{outline-offset:3px;outline:2px solid #5e5ce6}.client-help-search{margin-bottom:14px;display:block}.client-help-search input{color:#1a1918;background:#fff;border:1px solid #d9d5cf;border-radius:8px;width:100%;min-height:42px;padding:9px 12px;display:block}.client-help-search input::placeholder{color:#78756f;opacity:1}.client-help-list{border:1px solid #e8e5e0;border-radius:12px;overflow:hidden}.client-help-list>h3{color:#5c5955;letter-spacing:.08em;padding:12px 14px;font:500 10.5px/1.55 Geist Mono,monospace}.client-help-list>button{text-align:left;background:#fff;border:0;border-top:1px solid #f0efed;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:58px;padding:11px 14px;display:flex}.client-help-list>button:hover{background:#fafaf9}.client-help-list>button>span:first-child{flex-direction:column;gap:2px;display:flex}.client-help-list strong{color:#1a1918;font-size:13.5px;font-weight:500;line-height:1.35}.client-help-list small{color:#5c5955;font-size:12px;font-weight:400;line-height:1.35}.client-help-list>button>span:last-child{color:#78756f}.client-help-back{color:#5c5955;background:0 0;border:0;min-height:30px;margin:0 0 10px;padding:0;display:inline-block;font-size:13px!important}.client-help-body,.client-help-missing p{white-space:pre-wrap;color:#4a4743}.client-help-body,.client-help-missing{margin-bottom:14px}.client-help-missing h3{margin-bottom:4px}.client-help .client-help-steps{color:#1a1918;margin:0 0 14px;padding-left:20px;list-style:decimal}.client-help .client-help-steps li{padding-left:2px;line-height:1.85;display:list-item}.client-help button.client-help-primary,.client-help a.client-help-primary{background:var(--records-navy,var(--firm-primary,#0c1b3d));color:#fff;border:0;border-radius:9999px;justify-content:center;align-items:center;width:100%;min-height:38px;margin:14px 0;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.client-help p.client-help-footer{color:#78756f;font-size:11.5px}.client-help-notice{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:22px 6px;display:flex}.client-help-notice h3{letter-spacing:-.01em;font-size:15px;line-height:1.5}.client-help-notice p{color:#4a4743;font-size:13px}.client-help-retry{color:#1a1918;background:#fff;border:1px solid #d9d5cf;border-radius:8px;width:100%;min-height:38px;font-size:12.5px!important;font-weight:500!important}.client-help-zero{border-top:1px solid #f0efed;gap:14px;padding:18px 14px;display:grid}.client-help-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.client-help-skeleton{border:1px solid #e8e5e0;border-radius:12px;gap:10px;padding:14px;display:grid}.client-help-skeleton>span{background:#f0efed;border-radius:6px;height:42px;display:block}.client-records-card.client-records-help-card{border-radius:14px;max-width:738px;padding:28px}@media (width<=767px){.client-records-card.client-records-help-card{background:0 0;border:0;padding:0}}.client-help .client-help-retry{text-align:center;justify-content:center;align-items:center;display:flex}@media (width>=1100px){.client-records-help-card .client-help{flex-direction:column;gap:14px;line-height:normal;display:flex}.client-records-help-card .client-help>h2{margin:0;line-height:normal}.client-records-help-card .client-help-search{margin:0}.client-records-help-card .client-help-search input{box-sizing:content-box;width:calc(100% - 26px);height:40px;min-height:0;padding:0 12px}.client-records-help-card .client-help-list>h3{padding:10px 14px;line-height:21px}.client-records-help-card .client-help-list>button{min-height:0}.client-records-help-card .client-help-list strong,.client-records-help-card .client-help-list small{line-height:normal}.client-records-help-card .client-help-list>button>span:last-child{color:#a8a49e}.client-records-help-card .client-help-notice h3{line-height:normal}.client-records-help-card .client-help-notice p{line-height:1.55}.client-records-help-card .client-help .client-help-primary{box-sizing:border-box;height:38px;min-height:38px;margin:0;padding:0 16px}.client-records-help-card .client-help-retry{box-sizing:content-box;width:calc(100% - 26px);height:34px;min-height:0;padding:0 12px}}.client-records-public,.client-records-shell{--records-ink:#1a1918;--records-navy:#0c1b3d;--records-border:#e8e5e0;--records-muted:#78756f;color:var(--records-ink);background:#fafaf9;min-height:100dvh;font-family:Geist,ui-sans-serif,system-ui,sans-serif}.client-records-public{flex-direction:column;display:flex}.client-records-signin{width:min(100% - 40px,375px);margin:auto;padding:40px 0}.client-records-signin h1{color:var(--records-navy);margin:28px 0 12px;font-size:26px;font-weight:600;line-height:1.2}.client-records-signin p{margin:0 0 24px;line-height:1.5}.client-records-signin form{gap:12px;display:grid}.client-records-signin label{font-size:14px;font-weight:600}.client-records-signin input{border:1px solid var(--records-border);background:#fff;border-radius:8px;min-height:44px;padding:8px 12px}.client-records-signin form button{background:var(--records-navy);color:#fff;cursor:pointer;border-radius:9999px;min-height:48px;font-weight:600}.client-records-signin form button:hover{background:#0a1734}.client-records-signin form button:disabled{opacity:.55;cursor:progress}.client-records-shell{grid-template-columns:208px 240px minmax(0,1fr);display:grid}.client-records-rail{border-right:1px solid var(--records-border);background:#fff;flex-direction:column;gap:30px;min-width:0;padding:18px 10px 14px;display:flex}.client-records-rail>img{margin:0 12px}.client-records-rail nav,.client-records-rail-bottom{gap:3px;display:grid}.client-records-rail-bottom{margin-top:auto}.client-records-rail button,.client-records-rail a{width:100%;min-height:40px;color:var(--records-ink);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.client-records-rail button:hover,.client-records-rail a:hover{background:#f5f4f2}.client-records-rail .is-active{color:var(--records-navy);background:#eeedfe;font-weight:600}.client-records-avatar{background:#f5f4f2;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:14px 12px 0;display:flex}.client-records-sections{border-right:1px solid var(--records-border);background:#fff;min-width:0;padding:22px 16px}.client-records-sections h2{margin:0 0 28px;font-size:16px;font-weight:600}.client-records-sections h3,.client-records-shared>span{color:var(--records-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font:11px Geist Mono,monospace;display:block}.client-records-sections a{color:var(--records-ink);border-radius:8px;padding:8px 10px;text-decoration:none;display:block}.client-records-sections a:hover{background:#f5f4f2}.client-records-sections p{color:var(--records-muted);font-size:13px}.client-records-shared{border:1px solid var(--records-border);overflow-wrap:anywhere;border-radius:12px;margin-top:28px;padding:16px}.client-records-shared strong{font-size:14px;font-weight:600}.client-records-work{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.client-records-topbar{border-bottom:1px solid var(--records-border);background:#fff;flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 24px;font-size:14px;font-weight:600;display:flex}.client-records-top-actions{align-items:center;gap:16px;display:flex}.client-records-top-actions button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}.client-records-top-actions button:hover{background:#eeedfe}.client-records-main{flex:1;width:min(100%,840px);margin:0 auto;padding:32px 32px 72px}.client-records-main h1{color:var(--records-navy);margin:0 0 28px;font-size:26px;font-weight:600}.client-records-main>p{color:var(--records-muted)}.client-records-returns{gap:14px;display:grid}.client-records-page-heading{gap:4px;display:grid}.client-records-page-heading h1{color:var(--records-ink);letter-spacing:-.015em;margin:0;font-size:22px;line-height:1.25}.client-records-page-heading p{color:#4a4743;margin:0;font-size:13.5px}.client-records-history-card,.client-records-filed{border:1px solid var(--records-border);background:#fff;border-radius:12px}.client-records-history-card{gap:12px;padding:14px;display:grid}.client-records-history-card h2,.client-records-filed h2{color:var(--records-ink);margin:0;font-size:14.5px;font-weight:600}.client-records-history-explanation{color:#5c5955;margin:0;font-size:12.5px;line-height:1.45}.client-records-history{gap:4px;display:flex;position:relative;overflow-x:auto}.client-records-history:before{content:"";background:#c9c5bf;height:1px;position:absolute;top:140px;left:0;right:0}.client-records-history-year{color:#5c5955;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:60px;padding:8px 4px;display:flex}.client-records-history-amount{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:1px;height:30px;line-height:1.2;display:flex}.client-records-history-positive,.client-records-history-negative{justify-content:center;width:100%;display:flex}.client-records-history-positive{align-items:flex-end;height:96px}.client-records-history-negative{align-items:flex-start;height:96px;margin-top:-6px}.client-records-history-positive>span,.client-records-history-negative>span{z-index:1;background:var(--records-ink);border-radius:3px 3px 0 0;width:22px}.client-records-history-negative>span{border-radius:0 0 3px 3px}.client-records-history-positive>span.is-current{background:0 0;border:1.5px dashed #c9c5bf;border-bottom:0;height:72px}.client-records-history-year strong{font-feature-settings:"tnum", "ss01";color:var(--records-ink);font-family:Geist Mono,monospace;font-size:12.5px;font-weight:600}.client-records-history-year small{font-size:10.5px}.client-records-filed{overflow:hidden}.client-records-filed h2{padding:11px 14px}.client-records-filed-row{border-top:1px solid #f0efed;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:13px 14px;display:grid}.client-records-filed-row strong{font-feature-settings:"tnum", "ss01";font-family:Geist Mono,monospace;font-size:14px}.client-records-filed-row span{color:#5c5955;text-transform:capitalize;font-size:12.5px}@media (width>=1024px){.client-records-filed-row{align-items:baseline}}.client-records-card{border:1px solid var(--records-border);background:#fff;border-radius:12px;padding:16px}.client-records-card h2{margin:0 0 12px;font-weight:600}.client-records-card p{color:var(--records-muted);margin:0 0 18px}.client-records-card button{min-height:40px;color:var(--records-navy);cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.client-records-skeleton{min-height:130px;color:var(--records-muted);background:#f5f4f2;border-radius:12px;padding:20px}.client-records-text-button{color:#4b49c9;cursor:pointer;min-height:40px;margin-left:8px;font-weight:600;text-decoration:underline}.client-records-shell button:focus-visible,.client-records-shell a:focus-visible,.client-records-public button:focus-visible,.client-records-public input:focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}.client-records-shell button:active,.client-records-public button:active{transition:transform .12s;transform:translateY(1px)}@media (width<=1000px){.client-records-shell{grid-template-columns:180px 200px minmax(0,1fr)}}@media (width<=767px){.client-records-shell{display:block}.client-records-rail,.client-records-sections{display:none}.client-records-work{min-height:100dvh}.client-records-topbar{padding:0 20px}.client-records-topbar>span{display:none}.client-records-main{padding:28px 20px 72px}}@media (prefers-reduced-motion:reduce){.client-records-shell button:active,.client-records-public button:active{transition:none;transform:none}}.client-records-years{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.client-records-years a{border:1px solid var(--records-border);color:#4a4743;background:#fff;border-radius:9999px;align-items:center;min-height:36px;padding:0 14px;font:500 13.5px Geist Mono,monospace;text-decoration:none;display:inline-flex}.client-records-years a:hover{background:#f5f4f2}.client-records-years a[aria-current=location]{background:var(--records-ink);border-color:var(--records-ink);color:#fff;font-weight:600}@media (width<=767px){.client-records-topbar{padding:0 18px}.client-records-top-actions{gap:4px}.client-records-top-actions button:last-child{color:#4b49c9;background:#e9e3f5;border-radius:50%;min-width:34px;min-height:34px}.client-records-main{padding:18px 16px 28px}.client-records-main h1{letter-spacing:-.015em;color:var(--records-ink);margin-bottom:18px;font-size:22px}}.client-records-card{line-height:1.5}.client-records-card p{color:#5c5955}.client-records-card a{color:#4b49c9;text-decoration:underline}.client-records-card button{min-height:44px}.client-records-skeleton{color:#5c5955;position:relative;overflow:hidden}.client-records-skeleton:after{content:"";background:linear-gradient(90deg,#e8e5e0,#fafaf9,#e8e5e0) 0 0/200% 100%;border-radius:6px;animation:1.5s linear infinite records-shimmer;position:absolute;inset:48px 20px 20px}@keyframes records-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.client-records-skeleton:after{animation:none}}.client-records-older-return{border:1px solid var(--records-border);background:#fff;border-radius:12px;margin:20px 0;overflow:hidden}.client-records-missing-year{text-align:left;cursor:pointer;align-items:center;gap:12px;width:100%;min-height:64px;padding:14px;display:flex}.client-records-missing-year>strong{color:var(--records-muted);font-family:Geist Mono,monospace}.client-records-missing-year>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.client-records-missing-year small{color:var(--records-muted);font-size:12.5px}.client-records-older-action{border-top:1px solid var(--records-border);padding:14px}.client-records-older-action label{margin-bottom:6px;font-size:13px;display:block}.client-records-older-action input{border:1px solid var(--records-border);border-radius:8px;width:100%;min-height:44px;padding:8px 12px;font-size:16px}.client-records-older-action p{color:var(--records-muted);margin-top:12px;font-size:14px;line-height:1.5}.client-records-older-action input:focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}.client-records-help{border-top:1px solid var(--records-border);margin-top:24px;padding-top:24px;line-height:1.55}.client-records-help p{color:#4a4743;margin:12px 0}.client-records-help details{border-bottom:1px solid var(--records-border);padding:14px 0}.client-records-help summary{cursor:pointer;font-weight:600}.client-records-help p{white-space:pre-wrap;overflow-wrap:anywhere}.client-records-returns .client-records-page-heading h1{margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:22px;font-weight:600;line-height:28px}.client-records-returns .client-records-page-heading p{color:#4a4743;font-size:13.5px;font-weight:400;line-height:18px}.client-records-main:has(.client-records-returns)>.client-records-years{display:none}.client-records-returns .client-records-older-return{order:1}.client-records-history-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.client-records-history-heading>span{background:#f0efed;border-radius:9999px;padding:7px 12px;font-size:12.5px;font-weight:600;line-height:18px}.client-records-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafaf9;grid-template-rows:56px auto 1fr 34px;grid-template-columns:minmax(0,1fr);display:grid}.client-records-shell .client-records-work{display:contents}.client-records-shell .client-records-topbar{grid-row:1;width:100%;padding:0 28px}.client-records-shell .client-records-rail{border-right:0;border-bottom:1px solid var(--records-border);flex-direction:row;grid-row:2;justify-content:space-between;align-items:center;gap:16px;padding:8px max(24px,50% - 440px)}.client-records-shell .client-records-rail>img,.client-records-shell .client-records-avatar,.client-records-shell .client-records-sections{display:none}.client-records-shell .client-records-rail nav,.client-records-shell .client-records-rail-bottom{gap:4px;margin:0;display:flex}.client-records-shell .client-records-rail button{white-space:nowrap;color:#5c5955;gap:8px;width:auto;font-size:13.5px}.client-records-shell .client-records-rail .is-active{color:#4b49c9;background:#eeedfe}.client-records-shell .client-records-main{grid-row:3;width:min(100% - 48px,880px);padding:24px 0 28px}.client-records-shell .client-records-main>h1{letter-spacing:-.015em;color:var(--records-ink);margin-bottom:18px;font-size:22px;line-height:28px}.client-records-shell .client-records-footer{grid-row:4}.client-records-account{font-size:13.5px;font-weight:500;position:relative}.client-records-account summary{color:#4b49c9;cursor:pointer;background:#e9e3f5;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;list-style:none;display:flex}.client-records-account summary::-webkit-details-marker{display:none}.client-records-account summary:focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}.client-records-account .client-records-top-actions{z-index:20;border:1px solid var(--records-border);background:#fff;border-radius:12px;gap:4px;width:200px;padding:6px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 8px 24px #1a191814}.client-records-account .client-records-top-actions button{color:var(--records-ink);background:0 0;border-radius:8px;justify-content:flex-start;gap:10px;min-height:44px;padding:0 10px}.client-records-account:not([open])>.client-records-top-actions{display:none}@media (width>=640px) and (width<=767px){.client-records-shell .client-records-rail{gap:4px;padding:8px 12px}.client-records-shell .client-records-rail button{gap:5px;padding:8px;font-size:12px}}@media (width<=639px){.client-records-shell{background:#fff;grid-template-rows:85px 1fr 34px}.client-records-shell .client-records-topbar{padding:0 18px}.client-records-shell .client-records-rail{display:none}.client-records-shell .client-records-main{grid-row:2;width:100%;padding:22px 20px 24px}.client-records-shell .client-records-footer{grid-row:3}}@media (width>=768px){.client-records-shell{background:#fafaf9;grid-template-rows:minmax(100dvh,auto);grid-template-columns:208px 240px minmax(0,1fr);overflow-x:clip}.client-records-shell .client-records-work{grid-area:1/3;min-height:100dvh;display:flex}.client-records-shell .client-records-rail{color:#fff;background:#1c1b1a;border:0;flex-direction:column;grid-area:1/1;justify-content:flex-start;align-items:stretch;gap:0;width:208px;padding:16px 10px 12px;display:flex}.client-records-shell .client-records-rail>img{width:100px;height:26px;margin:0 10px 34px;display:block}.client-records-shell .client-records-search{color:#a8a49e;border:1px solid #3a3938;border-radius:9px;align-items:center;gap:9px;width:188px;height:38px;margin:0 0 16px;padding:0 10px;display:flex}.client-records-shell .client-records-search:focus-within{border-color:#b7b6ff;box-shadow:0 0 0 2px #b7b6ff}.client-records-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font:13px Geist,ui-sans-serif,system-ui,sans-serif}.client-records-search input::placeholder{color:#a8a49e}.client-records-shell .client-records-rail nav,.client-records-shell .client-records-rail-bottom{gap:3px;width:100%;display:grid}.client-records-shell .client-records-rail-bottom{margin:auto 0 0}.client-records-shell .client-records-rail button{color:#c9c5bf;width:100%;min-height:40px;padding:8px 10px;font-size:13.5px}.client-records-shell .client-records-rail button:hover{color:#fff;background:#302f31}.client-records-shell .client-records-rail .is-active{color:#fff;background:#2d2c40}.client-records-shell .client-records-rail .is-active svg{color:#9d9cf2}.client-records-shell .client-records-avatar{color:#fff;background:0 0;border-top:1px solid #3a3938;border-radius:0;justify-content:flex-start;gap:10px;width:100%;height:42px;margin:10px 0 0;padding:5px 10px;display:flex}.client-records-shell .client-records-sections{background:#fff;flex-direction:column;grid-area:1/2;width:240px;min-height:100dvh;padding:0 10px 14px;display:flex}.client-records-sections h2{border-bottom:1px solid var(--records-border);height:56px;margin:0 -10px 22px;padding:17px 16px;font-size:14px}.client-records-sections h3{margin:0 10px 8px}.client-records-sections a{justify-content:space-between;align-items:center;min-height:36px;padding:6px 9px;font-size:14px;font-weight:600;display:flex}.client-records-sections a:after{content:attr(data-stage);color:#5c5955;font-size:11px;font-weight:400}.client-records-sections a[aria-current=location]{background:#efefff}.client-records-sections a[aria-current=location]:after{color:#4b49c9}.client-records-shared{margin-top:auto;padding:12px}.client-records-shared p{margin:8px 0 0;line-height:1.4}.client-records-shell .client-records-topbar{grid-row:auto;padding:0 28px}.client-records-breadcrumb{color:#5c5955;font-size:13px;font-weight:400}.client-records-breadcrumb strong{color:#1a1918;font-weight:600}.client-records-shell .client-records-main{flex:1;width:760px;max-width:none;margin:0 0 0 116px;padding:30px 0 28px}.client-records-shell .client-records-main>h1{color:#1a1918;margin:0 0 14px;font-size:28px;line-height:36px}.client-records-shell .client-records-main>.client-records-years{display:none}.client-records-shell .client-records-footer{flex:none}}@media (width>=768px) and (width<=1199px){.client-records-shell .client-records-main{width:min(760px,100% - 48px);margin:0 auto}}@media (width>=1200px) and (width<=1324px){.client-records-shell .client-records-main{width:calc(100% - 132px)}}@media (width<=767px){.client-records-search,.client-records-breadcrumb{display:none}}.client-records-jurisdiction{background:#f0efed;border-radius:9999px;padding:3px;display:flex}.client-records-jurisdiction button{color:#5c5955;cursor:pointer;background:0 0;border:0;border-radius:9999px;min-height:32px;padding:5px 10px;font-size:12.5px;font-weight:600}.client-records-jurisdiction button[aria-pressed=true]{color:#1a1918;background:#fff;box-shadow:0 1px 3px #00000014}.client-records-jurisdiction button:focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}.client-records-filed-row>div{overflow-wrap:anywhere;min-width:0}.client-records-filed-amount{color:#1a1918;margin:4px 0 0;font-size:13px}.client-records-filed-row>div>span{text-transform:none}.client-records-phone-filed{display:none}@media (width<=639px){.client-records-main:has(.client-records-returns)>.client-records-years{display:none}.client-records-returns .client-records-older-return{order:3;margin:0}.client-records-history-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.client-records-desktop-filed{display:none}.client-records-history-heading>.client-records-history-desktop-label{box-sizing:content-box;color:#1a1918;background:#fff padding-box padding-box;border:3px solid #f0efed;border-radius:9999px;flex:none;align-items:center;height:26px;padding:0 12px;font-size:12.5px;font-weight:600;line-height:26px;display:flex}.client-records-filed-row{grid-template-columns:auto 1fr;padding:11px 14px}.client-records-phone-filed{display:block}.client-records-filed-row .client-records-phone-filed{text-transform:none}}.client-records-rail-firm{display:none}.client-records-shell .client-records-topbar>.client-records-firm-header{min-width:0;color:var(--records-navy);letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;font-size:20px;font-weight:600;line-height:1.25;display:block}.client-records-firm-header img{object-fit:contain;max-width:100%;max-height:72px;margin:auto;display:block}.client-records-rail-logo-plate{box-sizing:border-box;background:#fff;border-radius:8px;width:100%;min-width:0;padding:10px;display:block}.client-records-rail-logo-plate img{object-fit:contain;max-width:100%;max-height:56px;margin:auto;display:block}.client-records-preparer small{letter-spacing:0;font-size:12px;font-weight:400;display:block}.client-records-shell .client-records-footer{z-index:5;position:sticky;bottom:0}.client-records-menu-sections{display:none}.client-records-shell .client-records-docs-card{flex-direction:column;gap:14px;display:flex}.client-records-shell .client-records-main .client-records-docs-card>h1{color:var(--records-ink);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:normal}.client-records-docs-lede{color:#4a4743;margin:0;font-size:14px;line-height:1.55}.client-records-shell .client-records-year-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.client-records-shell .client-records-year-chips>a{height:28px;min-height:0;color:var(--records-ink);background:0 0;border:1px solid #d9d5cf;border-radius:9999px;align-items:center;padding:0 10px;font:500 12px Geist,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.client-records-shell .client-records-year-chips>a:hover{background:#f5f4f2}.client-records-shell .client-records-year-chips>a.is-selected,.client-records-shell .client-records-year-chips>a[aria-current=location]{background:var(--records-navy);border-color:var(--records-navy);color:#fff;font-weight:500}.client-records-older-menu{font-size:12px;position:relative}.client-records-older-menu summary{color:#5c5955;cursor:pointer;border-radius:6px;list-style:none}.client-records-older-menu summary::-webkit-details-marker{display:none}.client-records-older-menu summary:focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}.client-records-older-menu>div{z-index:20;border:1px solid var(--records-border);background:#fff;border-radius:12px;gap:2px;width:200px;padding:6px;display:grid;position:absolute;top:24px;left:0;box-shadow:0 8px 24px #1a191814}.client-records-older-menu:not([open])>div{display:none}.client-records-older-menu>div>a,.client-records-older-menu>div>button{min-height:40px;color:var(--records-ink);text-align:left;cursor:pointer;border-radius:8px;align-items:center;padding:0 10px;font-size:13.5px;text-decoration:none;display:flex}.client-records-older-menu>div>a:hover,.client-records-older-menu>div>button:hover{background:#f5f4f2}.client-records-doclist{border:1px solid var(--records-border);background:#fff;border-radius:12px;overflow:hidden}.client-records-docrow{border-top:1px solid #f0efed;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;scroll-margin-top:14px;line-height:normal;display:flex;position:relative}.client-records-doclist>.client-records-docrow:first-child{border-top:0}.client-records-docrow>span:not(.client-records-docstatus){min-width:0;color:var(--records-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.client-records-docstatus{white-space:nowrap;flex:none;font-size:12px;font-weight:600}.client-records-docstatus.is-in{color:#0f7a4f}.client-records-docstatus.is-needed,.client-records-docstatus.is-locked{color:#8a5a0b}.client-records-row-open{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.client-records-row-open:hover{background:#1a191805}.client-records-shell .client-records-row-open:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #5e5ce6}.client-records-add{background:var(--records-navy);color:#fff;white-space:nowrap;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;height:38px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.client-records-add:hover{background:#0a1734}.client-records-docs-empty p{color:#5c5955;margin:0 0 8px;font-size:14px;line-height:1.5}.client-records-docs-empty button{min-height:40px;color:var(--records-navy);cursor:pointer;font-weight:600}@media (width<=639px){.client-records-shell .client-records-topbar{border-bottom:1px solid var(--records-border);text-align:center;justify-content:center;height:85px;padding:0 60px;position:relative}.client-records-shell .client-records-year-chips>a{box-sizing:content-box}.client-records-shell .client-records-year-chips>a.is-selected,.client-records-shell .client-records-year-chips>a[aria-current=location]{border-width:0}.client-records-docs-card .client-records-older-menu{line-height:normal}.client-records-shell .client-records-account{position:absolute;top:25px;right:18px}.client-records-menu-sections{border-bottom:1px solid #f0efed;gap:4px;padding-bottom:4px;display:grid}.client-records-menu-sections>button[aria-current=page]{background:#f0efed;font-weight:600}}@media (width>=768px){.client-records-shell .client-records-rail>.client-records-rail-firm{color:#fff;letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;margin:2px 10px 30px;font-size:22px;font-weight:600;line-height:1.3;display:block}.client-records-shell .client-records-topbar>.client-records-firm-header{display:none}.client-records-shell .client-records-work{position:relative}.client-records-shell .client-records-work:has(.client-records-docs-card)>.client-records-topbar{z-index:6;background:0 0;border:0;height:56px;padding:0 28px;position:absolute;top:0;right:0}.client-records-shell .client-records-work:has(.client-records-docs-card) .client-records-breadcrumb{display:none}.client-records-shell .client-records-main:has(.client-records-docs-card){width:auto;max-width:none;margin:0;padding:48px 40px}.client-records-shell .client-records-docs-card{border:1px solid var(--records-border);box-sizing:content-box;background:#fff;border-radius:14px;max-width:680px;margin:0 auto;padding:28px}}.client-records-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.client-records-shell .client-records-rail .client-records-desktop-nav,.client-records-past-summary,.client-records-desktop-lede{display:none}@media (width>=1100px){.client-records-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#faf9f7;grid-template-rows:minmax(100dvh,auto);grid-template-columns:273px minmax(0,1fr);line-height:normal}.client-records-shell .client-records-rail{border-right:1px solid var(--records-border);width:273px;height:100dvh;color:var(--records-ink);background:#fff;align-self:start;gap:18px;padding:22px 16px 0;position:sticky;top:0}.client-records-shell .client-records-rail>.client-records-rail-firm{height:72px;color:var(--records-navy);flex:none;align-items:center;margin:0;font-size:20px;display:flex}.client-records-rail .client-records-rail-logo-plate{background:0 0;border-radius:0;width:auto;padding:0}.client-records-rail .client-records-rail-logo-plate img{max-width:240px;height:60px;max-height:60px;margin:0;width:auto!important}.client-records-shell .client-records-search,.client-records-shell .client-records-rail .client-records-legacy-nav,.client-records-shell .client-records-rail-bottom,.client-records-shell .client-records-sections,.client-records-shell .client-records-work>.client-records-topbar{display:none}.client-records-shell .client-records-rail .client-records-desktop-nav{flex-direction:column;gap:2px;margin:0;display:flex}.client-records-shell .client-records-desktop-nav>button,.client-records-desktop-destinations>summary{color:#5c5955;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;height:auto;min-height:0;margin:0;padding:9px 10px;font:400 13px Geist,ui-sans-serif,system-ui,sans-serif;list-style:none;display:block}.client-records-shell .client-records-desktop-nav .client-records-desktop-destinations>summary{color:#1a1918;background:#f0efed;font-weight:500}.client-records-desktop-destinations>summary::-webkit-details-marker{display:none}.client-records-desktop-destinations{position:relative}.client-records-desktop-destinations>div{z-index:20;border:1px solid var(--records-border);background:#fff;border-radius:12px;width:100%;padding:6px;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #1a191814}.client-records-desktop-destinations:not([open])>div{display:none}.client-records-shell .client-records-desktop-destinations button{color:var(--records-ink)}.client-records-desktop-destinations>summary:focus-visible{outline-offset:2px;outline:2px solid #5e5ce6}.client-records-shell .client-records-footer{width:273px;position:fixed;bottom:0;left:0}.client-records-shell .client-records-work{grid-area:1/2}:is(.client-records-shell .client-records-main,.client-records-shell .client-records-main:has(.client-records-docs-card)){width:100%;max-width:none;margin:0;padding:48px 40px}.client-records-shell .client-records-docs-card,.client-records-shell .client-records-help-card{box-sizing:content-box;border:1px solid var(--records-border);background:#fff;border-radius:14px;width:auto;max-width:680px;margin:0 auto;padding:28px}.client-records-shell .client-records-year-chips>a{box-sizing:content-box;line-height:normal}.client-records-shell .client-records-year-chips>a.is-selected,.client-records-shell .client-records-year-chips>a[aria-current=location]{border-width:0}.client-records-docs-card .client-records-older-menu{line-height:normal}.client-records-legacy-lede{display:none}.client-records-desktop-lede{display:inline}.client-records-shell .has-past-years>.client-records-docs-lede,.client-records-shell .has-past-years>.client-records-doclist,.client-records-shell .has-past-years>.client-records-add,.client-records-shell .has-past-years>.client-records-docs-empty{display:none}.client-records-shell .client-records-main .has-past-years>h1{font-size:19px}.has-past-years>.client-records-past-summary{flex-direction:column;gap:14px;display:flex}.client-records-past-summary>button{border:1px solid var(--records-border);text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;line-height:normal;display:flex}.client-records-past-summary strong{font-size:13.5px;font-weight:500}.client-records-past-summary span,.client-records-past-summary p{color:#5c5955;margin:0;font-size:12.5px;line-height:normal}}.client-records-todo{gap:16px;display:grid}.client-records-todo h2{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600}.client-records-todo-tracker,.client-records-todo-history{border:1px solid var(--records-border);background:#fff;border-radius:12px;padding:16px 14px}.client-records-todo p{color:#5c5955;margin:8px 0;font-size:13px}.client-records-todo-stage{align-items:center;gap:12px;display:flex}.client-records-todo-stage>span{border:2px solid #5e5ce6;border-radius:50%;flex:none;width:20px;height:20px}.client-records-todo h3{margin:0;font-size:14px;font-weight:600}.client-records-todo-tracker ul{margin:12px 0 0;padding:0;list-style:none}.client-records-todo-tracker li{border-top:1px solid #f0efed;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.client-records-todo-item{gap:4px;min-width:0;display:grid}.client-records-todo-tracker li>span:first-child,.client-records-todo-item>span{overflow-wrap:anywhere;min-width:0}.client-records-todo-history h2{font-size:14.5px}.client-records-todo-bars{align-items:end;gap:20px;margin:18px 0;display:flex}.client-records-todo-bars>div{justify-items:center;gap:5px;font-size:12px;display:grid}.client-records-todo-bars>div>span{background:var(--records-ink);border-radius:3px 3px 0 0;width:18px;height:40px}.client-records-todo-bars>div>.is-current{background:#fff;border:1.5px dashed #c9c5bf}.client-records-todo-bars strong{font-family:Geist Mono,monospace}.client-records-todo-bars small{color:#5c5955}.client-records-todo-history button{cursor:pointer;color:#4b49c9;min-height:40px;font-size:13.5px;font-weight:600}.client-records-todo .client-records-upload-button{height:36px;min-height:36px;color:var(--firm-primary,var(--records-navy));cursor:pointer;background:#fff;border:1px solid #d9d5cf;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.client-records-upload-button:focus-visible{outline-offset:3px;outline:2px solid #5e5ce6}.client-records-uploader{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-fg:#1a1918;--color-fg-secondary:#5c5955;--color-border:#e8e5e0;--color-bg-card:#fff;--color-destructive:#dc4a3a;margin-top:16px}@media (width<=767px){.client-records-needs{flex-wrap:wrap;row-gap:14px}.client-records-needs .client-records-upload-button{min-height:44px}}.client-records-todo-howto{color:#0f1b3d;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12.5px;font-weight:500}.client-records-todo-howto:hover{text-decoration:underline}@media (width<=1023px){.client-records-todo .client-records-upload-button{height:44px;min-height:44px}}
