@font-face{font-family:Amiri;src:url(/fonts/amiri-arabic.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-arabic-ui:"IBM Plex Sans Arabic", "Noto Naskh Arabic", sans-serif;--font-arabic-display:"Amiri", "Noto Naskh Arabic", serif}*{box-sizing:border-box}html{background:var(--paper);min-height:100%}body{min-width:320px;min-height:100vh;color:var(--ink);background:var(--paper);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.5}button,a{color:inherit;font:inherit}a{text-decoration:none}.skip-link{z-index:20;border:2px solid var(--ai-ink);color:var(--card);background:var(--ink);border-radius:2px;padding:10px 14px;font-size:13px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.applicant-experience{min-height:100vh;color:var(--ink);background:var(--paper);padding:24px clamp(16px,4vw,56px) 64px}.applicant-header,.applicant-main{width:min(100%,1120px);margin-inline:auto}.applicant-header{justify-content:space-between;align-items:center;gap:20px;min-height:48px;display:flex}.applicant-brand{min-width:0;color:var(--ink);align-items:center;gap:10px;display:inline-flex}.applicant-brand .brand__mark{flex:0 0 22px}.applicant-brand__context{border-inline-start:1px solid var(--rule);color:var(--mute);padding-inline-start:10px;font-size:12px}.applicant-header__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.applicant-main{padding-top:30px}.applicant-trust-line{color:var(--mute);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:12px;display:flex}.applicant-trust-line>span:first-child{align-items:center;gap:7px;display:inline-flex}.applicant-trust-line__dot{background:var(--ai-ink);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.applicant-progress{border:1px solid var(--rule);background:var(--card);border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(160px,32%);align-items:center;gap:20px;margin-bottom:20px;padding:16px 20px;display:grid}.applicant-progress__copy{gap:3px;display:grid}.applicant-progress__copy .eyebrow{color:var(--mute)}.applicant-progress__copy strong{font-size:14px;font-weight:600}.applicant-progress__track{background:var(--paper-2);border-radius:4px;height:7px;overflow:hidden}.applicant-progress__track span{border-radius:inherit;background:var(--ai-ink);height:100%;transition:width .3s;display:block}.applicant-view-switch{border:1px solid var(--rule);background:var(--paper-3);border-radius:4px;gap:3px;margin-bottom:18px;padding:3px;display:inline-flex}.applicant-view-switch__tab{min-height:38px;color:var(--ink-2);background:0 0;border:0;border-radius:4px;padding:8px 16px;font-size:13px;font-weight:500}.applicant-view-switch__tab[aria-selected=true]{color:var(--ai-ink);background:var(--ai-tint);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent)}.applicant-view-panel[hidden]{display:none}.applicant-view-panel{border:1px solid var(--rule);background:var(--card);min-width:0;box-shadow:none;border-radius:4px;padding:clamp(20px,3vw,36px)}.applicant-panel-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.applicant-panel-heading>div{min-width:0}.applicant-panel-heading .eyebrow{color:var(--ai-ink);margin-bottom:8px}.applicant-panel-heading h1,.applicant-notice h1{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(30px,4vw,40px);font-weight:500;line-height:1.08}.applicant-panel-heading p:not(.eyebrow){max-width:700px;color:var(--ink-2);margin:10px 0 0;line-height:1.6}.applicant-checklist-help{cursor:pointer;font:inherit;color:var(--ai-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ai-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ai-ink) 35%, transparent);text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0;font-size:13px;font-weight:500}.applicant-task-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.applicant-task-card{border:1px solid var(--rule);background:var(--card);border-radius:4px;min-width:0;padding:20px}.case-challenges-applicant{margin-top:22px}.case-challenges-applicant .applicant-task-card__heading p{color:var(--ink-2);margin:6px 0 0;font-size:13px;line-height:1.55}.applicant-challenge-list,.firm-challenge-list{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.applicant-challenge,.firm-challenge{border:1px solid var(--rule-faint);background:var(--paper-3);border-radius:4px;min-width:0;padding:15px}.applicant-challenge__meta,.firm-challenge__meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;font-size:11px;display:flex}.applicant-challenge>p,.firm-challenge__message{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 12px;line-height:1.55}.applicant-challenge__response{border-left:3px solid var(--ai-ink);color:var(--ink-2);background:var(--ai-tint);border-radius:0 4px 4px 0;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.55}.applicant-challenge__response p,.firm-challenge__response{margin:5px 0 0;line-height:1.55}.applicant-challenge-form,.firm-challenge-form{gap:9px;max-width:720px;margin-top:12px;display:grid}.applicant-challenge-form__hint{color:var(--faint);margin:0;font-size:11px;line-height:1.5}.applicant-challenge-form__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.firm-challenge-form label{color:var(--ink-2);font-size:12px;font-weight:600}.firm-challenge-form .applicant-button{justify-self:start}.applicant-task-card__heading{align-items:flex-start;gap:13px;margin-bottom:16px;display:flex}.applicant-task-card__number{width:30px;height:30px;color:var(--ai-ink);background:var(--ai-tint);font-family:var(--font-mono);border-radius:50%;flex:0 0 30px;place-items:center;font-size:10px;display:grid}.applicant-task-card__heading h2,.applicant-all-done h2{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 5px;font-size:22px;font-weight:500}.applicant-task-status{min-height:22px;color:var(--an-ink);background:var(--an-tint);text-transform:capitalize;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.applicant-task-status--submitted,.applicant-task-status--in_progress{color:var(--ai-ink);background:var(--ai-tint)}.applicant-task-card__fields{gap:16px;padding-left:43px;display:grid}.applicant-evidence-request{border-left:3px solid var(--ai-ink);color:var(--ink-2);background:var(--ai-tint);border-radius:0 4px 4px 0;margin:0 0 16px 43px;padding:12px 14px;font-size:12px;line-height:1.5}.applicant-evidence-request ul{gap:4px;margin:6px 0;padding-left:18px;display:grid}.applicant-evidence-request p{margin:8px 0 0}.applicant-evidence-upload{border:1px solid var(--rule);background:var(--card);border-radius:4px;gap:12px;margin:0 0 16px 43px;padding:14px;display:grid}.applicant-evidence-upload__heading h3{color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:600}.applicant-evidence-upload__heading p,.applicant-evidence-upload__status,.applicant-evidence-upload__error{color:var(--mute);margin:0;font-size:12px;line-height:1.5}.applicant-evidence-upload__controls{justify-items:start;gap:8px;display:grid}.applicant-evidence-upload__controls input[type=file]{width:min(100%,460px);min-height:42px;color:var(--ink-2);font:inherit;font-size:12px}.applicant-evidence-upload__documents{color:var(--ink-2);gap:6px;margin:0;padding-left:18px;font-size:12px;display:grid}.applicant-evidence-upload__documents a{color:var(--ai-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.applicant-evidence-upload__status{color:var(--ai-ink)}.applicant-evidence-upload__error{color:var(--risk-high)}.applicant-evidence-upload__error .applicant-button{margin-left:6px;padding:2px 5px;font-size:11px}.applicant-saved-evidence{border:1px solid var(--rule);background:var(--paper-3);border-radius:4px;gap:10px;margin-top:16px;padding:16px;display:grid}.applicant-saved-evidence h2{color:var(--ink);font-family:var(--font-serif);margin:0;font-size:19px;font-weight:500}.applicant-saved-evidence ul{gap:7px;margin:0;padding-left:18px;font-size:12px;display:grid}.applicant-saved-evidence a{color:var(--ai-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.applicant-task-field{gap:8px;min-width:0;display:grid}.applicant-task-field__label{color:var(--ink-2);font-size:12px;font-weight:600}.applicant-task-field__help{color:var(--mute);margin:0;font-size:12px;line-height:1.5}.applicant-task-input{border:1px solid var(--rule);width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--card);font:inherit;border-radius:2px;padding:10px 12px;font-size:14px}.applicant-task-input:focus-visible{outline:2px solid var(--ai-ink);outline-offset:2px}.applicant-task-input::placeholder{color:var(--faint)}.applicant-task-input--message,.applicant-task-input--multiline{resize:vertical;min-height:96px}.applicant-provenance{border-inline-start:2px solid var(--ai-ink);color:var(--ink-2);background:var(--ai-tint);border-radius:0 4px 4px 0;flex-wrap:wrap;gap:5px 12px;padding:9px 11px;font-size:11px;line-height:1.45;display:flex}.applicant-field-status{color:var(--ai-ink);margin:0;font-size:12px;font-weight:500}.applicant-field-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.applicant-button{border:1px solid var(--rule);text-align:center;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 13px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.applicant-button--quiet{color:var(--ink);background:var(--card)}.applicant-button--quiet:hover:not(:disabled){border-color:var(--ai-ink);color:var(--ai-ink);background:var(--ai-tint)}.applicant-button--primary{border-color:var(--ink);color:var(--card);background:var(--ink)}.applicant-button--primary:hover:not(:disabled){border-color:var(--ai-ink);background:var(--ai-ink)}.applicant-button:disabled{cursor:wait;opacity:.55}.applicant-view-panel--concierge{background:radial-gradient(ellipse at top right, color-mix(in srgb, var(--ai-tint) 46%, transparent), transparent 38%), var(--card);min-height:490px}.applicant-panel-heading--concierge{align-items:center;margin-bottom:28px}.applicant-concierge-mark{border:1px solid color-mix(in srgb, var(--ai-ink) 25%, transparent);width:54px;height:54px;color:var(--ai-ink);background:var(--ai-tint);border-radius:50%;flex:0 0 54px;place-items:center;font-size:27px;display:grid}.applicant-concierge-thread{gap:14px;max-width:650px;margin-inline:auto;display:grid}.applicant-message{border:1px solid var(--rule-faint);background:var(--card);border-radius:4px;flex-direction:column;flex:none;gap:7px;padding:18px 20px;display:flex}.applicant-message__actor{color:var(--ai-ink);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:500}.applicant-message__question{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.02em;margin:2px 0 0;font-size:24px;font-weight:500;line-height:1.18}.applicant-message__supporting{color:var(--ink-2);margin:0;font-size:13px}.applicant-concierge-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.applicant-concierge-choices .applicant-button{min-height:48px}.applicant-concierge-thread>.applicant-task-field{border:1px solid var(--rule);background:var(--card);border-radius:4px;padding:16px}.applicant-all-done{text-align:center;justify-items:center;gap:8px;max-width:580px;margin:70px auto 30px;display:grid}.applicant-all-done>span{width:42px;height:42px;color:var(--ai-ink);background:var(--ai-tint);border-radius:50%;place-items:center;font-size:22px;display:grid}.applicant-all-done p,.applicant-final-decision{color:var(--mute);margin:0;font-size:13px;line-height:1.6}.applicant-final-decision{border-top:1px solid var(--rule-faint);margin-top:24px;padding-top:16px}.applicant-completion-summary,.applicant-passport-prompt{border:1px solid var(--rule);background:var(--card);border-radius:4px;gap:16px;margin-top:16px;padding:20px;display:grid}.applicant-passport-prompt{background:var(--paper-3)}.applicant-completion-summary h2,.applicant-passport-prompt h2{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:500}.applicant-completion-summary h3{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:600}.applicant-completion-summary p:not(.eyebrow),.applicant-passport-prompt p:not(.eyebrow),.applicant-completion-summary li,.applicant-passport-prompt li{color:var(--ink-2);font-size:13px;line-height:1.6}.applicant-completion-summary p:not(.eyebrow),.applicant-passport-prompt p:not(.eyebrow){margin:0}.applicant-completion-summary__next{border-top:1px solid var(--rule-faint);padding-top:14px}.applicant-completion-summary__next ul,.applicant-passport-prompt ul{gap:7px;margin:0;padding-left:20px;display:grid}.applicant-passport-prompt__optional{font-weight:500;margin-top:12px!important}.applicant-passport-prompt__actions{flex-wrap:wrap;gap:10px;display:flex}.applicant-notice,.applicant-operation-error{border:1px solid var(--rule);background:var(--card);border-radius:4px;padding:24px}.applicant-notice--error,.applicant-operation-error{border-color:var(--risk-high-tint);color:var(--ink-2);background:var(--risk-high-tint)}.applicant-notice h1{margin-bottom:10px;font-size:30px}.applicant-notice p,.applicant-operation-error p{max-width:680px;margin:8px 0 14px;line-height:1.6}.applicant-operation-error{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.applicant-dialog-scrim{z-index:50;background:color-mix(in srgb, var(--ink) 48%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.applicant-dialog{border:1px solid var(--rule);background:var(--card);width:min(100%,540px);box-shadow:0 30px 70px -28px color-mix(in srgb, var(--ink) 55%, transparent);border-radius:4px;padding:24px}.applicant-dialog__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.applicant-dialog__heading .eyebrow{color:var(--ai-ink);margin-bottom:5px}.applicant-dialog__heading h2{font-family:var(--font-serif);margin:0;font-size:27px;font-weight:500}.applicant-dialog__close{border:1px solid var(--rule);width:40px;height:40px;color:var(--ink-2);background:0 0;border-radius:50%;flex:0 0 40px;font-size:23px}.applicant-dialog>p{color:var(--ink-2);margin:0 0 18px;line-height:1.6}.applicant-dialog>.applicant-task-field__label{margin-bottom:7px;display:block}.applicant-dialog__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.applicant-dialog__footer .applicant-button{text-decoration:none}.applicant-dialog--passport{width:min(100%,780px);max-height:min(92vh,940px);overflow:auto}.passport-consent,.passport-shares,.passport-holder-card,.passport-share-request{gap:12px;display:grid}.passport-consent,.passport-holder-card{border:1px solid var(--rule-faint);background:var(--card);border-radius:4px;padding:16px}.passport-consent h3,.passport-shares h3,.passport-holder-card h4,.passport-evidence-list h4,.passport-share-request h5{color:var(--ink);margin:0;font-size:15px;font-weight:600}.passport-consent>p,.passport-shares>p,.passport-holder-card>p,.passport-share-request>p,.passport-retained-copy p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.passport-terms-version,.passport-auth-note{font-weight:600;color:var(--ai-ink)!important}.passport-terms-list{color:var(--ink-2);gap:7px;margin:0;padding-left:20px;font-size:13px;line-height:1.55;display:grid}.passport-evidence-list,.passport-review-choice{border:1px solid var(--rule-faint);border-radius:4px;gap:8px;min-width:0;margin:0;padding:12px;display:grid}.passport-evidence-list>p,.passport-review-choice>p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.passport-review-choice legend{max-width:100%;color:var(--ink);overflow-wrap:anywhere;padding:0 4px;font-size:13px;font-weight:600}.passport-evidence-choice,.passport-terms-acceptance{border:1px solid var(--rule-faint);cursor:pointer;background:#fff;border-radius:4px;align-items:flex-start;gap:10px;min-width:0;padding:9px;display:flex}.passport-evidence-choice input,.passport-terms-acceptance input{width:18px;height:18px;accent-color:var(--ai-ink);flex:0 0 18px;margin:2px 0 0}.passport-evidence-choice span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.passport-evidence-choice strong{color:var(--ink);font-size:13px;font-weight:600}.passport-evidence-choice small{color:var(--ink-2);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.passport-terms-acceptance span{color:var(--ink-2);font-size:13px;line-height:1.5}.passport-consent>.applicant-button{justify-self:start}.passport-share-request{border-top:1px solid var(--rule-faint);padding-top:13px}.passport-share-request__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.passport-status{color:var(--ink-2);background:var(--paper-3);text-transform:capitalize;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.passport-status--pending{color:var(--an-ink);background:var(--an-tint)}.passport-status--granted{color:var(--ai-ink);background:var(--ai-tint)}.passport-status--revoked,.passport-status--declined,.passport-status--expired{color:var(--risk-high);background:var(--risk-high-tint)}.passport-share-actions{flex-wrap:wrap;gap:8px;display:flex}.passport-duration{width:120px}.passport-retained-copy,.passport-feedback{border:1px solid var(--rule-faint);color:var(--ink-2);background:var(--paper-3);overflow-wrap:anywhere;border-radius:4px;padding:12px;font-size:13px;line-height:1.5}.passport-retained-copy{gap:8px;display:grid}.passport-retained-copy strong{color:var(--ink)}.passport-feedback{margin:0 0 12px!important}.passport-feedback--error{border-color:var(--risk-high-tint);background:var(--risk-high-tint)}.passport-auth-note{line-height:1.5;margin:12px 0 0!important;font-size:12px!important}@media (max-width:760px){.applicant-experience{padding:14px 16px 36px}.applicant-header{flex-direction:column;align-items:flex-start;gap:13px}.applicant-header__actions{justify-content:stretch;width:100%}.applicant-header__actions .applicant-button{flex:1 1 0;padding-inline:8px}.applicant-main{padding-top:20px}.applicant-trust-line{flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:13px}.applicant-progress{grid-template-columns:1fr;gap:10px;margin-bottom:14px;padding:13px 15px}.applicant-view-switch{width:100%;margin-bottom:12px;display:flex}.applicant-view-switch__tab{flex:1 1 0;min-height:44px}.applicant-view-panel{padding:20px 16px}.applicant-panel-heading{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:20px}.applicant-panel-heading--concierge{padding-right:42px;position:relative}.applicant-concierge-mark{width:34px;height:34px;font-size:19px;position:absolute;top:1px;right:0}.applicant-panel-heading h1{font-size:32px}.applicant-task-card{padding:16px 13px}.applicant-task-card__fields{padding-left:0}.applicant-evidence-request,.applicant-evidence-upload{margin-left:0}.applicant-evidence-upload__controls .applicant-button{width:100%;min-height:46px}.applicant-provenance{display:grid}.applicant-field-actions{grid-template-columns:1fr;display:grid}.applicant-field-actions .applicant-button,.applicant-concierge-choices .applicant-button{width:100%;min-height:46px}.applicant-concierge-choices{grid-template-columns:1fr}.applicant-message{padding:15px}.applicant-message__question{font-size:22px}.applicant-passport-prompt__actions{display:grid}.applicant-passport-prompt__actions .applicant-button{width:100%}.applicant-operation-error{flex-direction:column;align-items:flex-start}.applicant-dialog{padding:20px 16px}.applicant-dialog__footer{flex-direction:column-reverse;align-items:stretch}.applicant-dialog__footer .applicant-button{width:100%}.passport-consent,.passport-holder-card{padding:12px}.passport-share-actions .applicant-button,.passport-consent>.applicant-button{width:100%}}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex="-1"]:focus-visible,.ownership-table-scroll:focus-visible{outline:2px solid var(--ai-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button{cursor:pointer}.workspace-shell{min-width:1280px;min-height:100vh;color:var(--ink);background:var(--paper);font-family:var(--font-sans);display:flex}.brand{min-height:40px;color:var(--card);align-items:center;gap:10px;padding:0 10px;display:flex}.brand__mark{flex:0 0 22px;width:22px;height:22px;display:inline-block;position:relative}.brand__mark i{border:1.5px solid var(--ai);display:block;position:absolute;inset:4px}.brand__mark i+i{transform:rotate(45deg)}.brand__copy{align-items:baseline;gap:6px;display:flex}.brand__name{font-family:var(--font-serif);letter-spacing:-.035em;font-size:22px;font-weight:500}.brand__arabic{color:var(--on-slate-2);font-family:var(--font-arabic-display);font-size:17px;line-height:1}:lang(ar){font-family:var(--font-arabic-ui);letter-spacing:0}.brand__arabic[lang=ar]{font-family:var(--font-arabic-display);letter-spacing:0}.eyebrow{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500;line-height:1.4}.workspace-main{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.workspace-topbar{z-index:5;border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--card) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:22px;min-height:64px;padding:0 34px;display:flex;position:sticky;top:0}.topbar-context,.topbar-context__tenant,.topbar-context__policy,.topbar-actions,.user-menu{align-items:center;display:flex}.topbar-context{flex-wrap:wrap;gap:1px 8px;min-width:0}.topbar-context__tenant,.topbar-context__policy{white-space:normal;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.topbar-context__tenant{flex-wrap:wrap}.tenant-name{font-weight:600}.tenant-jurisdiction,.policy-standard{color:var(--mute);font-size:12px}.tenant-name,.tenant-jurisdiction,.policy-version,.policy-standard{overflow-wrap:anywhere;min-width:0}.tenant-synthetic-label{border:1px solid var(--rule);color:var(--mute);font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:9px;line-height:1.3}.policy-version{color:var(--ink-2);font-family:var(--font-mono);font-size:11px;font-weight:500}.context-divider{color:var(--faint)}.topbar-actions{flex:none;gap:14px;position:relative}.role-context{color:var(--mute);white-space:nowrap;font-size:11px}@media (max-width:1440px){.role-context{display:none}}.updates-count{border:2px solid var(--card);min-width:15px;height:15px;color:var(--card);background:var(--risk-high);font-family:var(--font-mono);border-radius:50%;place-items:center;padding:0 2px;font-size:8px;display:grid;position:absolute;top:-5px;right:-5px}.workspace-search{padding:24px}.workspace-search__header,.workspace-updates__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workspace-search__header h2,.workspace-updates__header h2{font-family:var(--font-serif);margin:4px 0 0;font-size:23px;font-weight:500}.workspace-popover__close{border:1px solid var(--rule);width:36px;height:36px;color:var(--ink-2);background:var(--card);border-radius:2px;flex:0 0 36px;place-items:center;font-size:20px;line-height:1;display:grid}.workspace-popover__close:hover{border-color:var(--rule);color:var(--ai-ink)}.workspace-search__label{color:var(--ink-2);margin-top:22px;font-size:12px;font-weight:600;display:block}.workspace-search__input{border:1px solid var(--rule);width:100%;min-height:48px;color:var(--ink);background:var(--card);font:inherit;border-radius:2px;margin-top:7px;padding:0 13px;font-size:14px}.workspace-search__input:focus-visible,.workspace-search__result:focus-visible,.workspace-updates__item a:focus-visible,.workspace-search__more button:focus-visible,.workspace-search__error button:focus-visible,.workspace-updates__error button:focus-visible,.workspace-popover__close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.workspace-search__help{color:var(--mute);margin:8px 0 0;font-size:11px;line-height:1.55}.workspace-search__results{min-height:90px;margin-top:14px}.workspace-search__notice,.workspace-updates__notice{border:1px solid var(--rule);color:var(--mute);background:var(--paper);border-radius:4px;margin:0;padding:18px 14px;font-size:12px;line-height:1.5}.workspace-search__list,.workspace-updates__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workspace-search__result{border:1px solid var(--rule);color:var(--ink);background:var(--card);border-radius:4px;gap:4px;padding:12px 14px;text-decoration:none;display:grid}.workspace-search__result:hover,.workspace-search__result--active{border-color:var(--ai-ink);background:var(--ai-tint)}.workspace-search__result-name{font-size:13px;font-weight:600}.workspace-search__result-meta{color:var(--mute);text-transform:capitalize;font-size:11px}.workspace-search__error,.workspace-updates__error{border:1px solid color-mix(in srgb, var(--risk-high) 30%, transparent);color:var(--risk-high);background:var(--risk-high-tint);border-radius:4px;gap:10px;padding:16px;font-size:12px;display:grid}.workspace-search__error p,.workspace-updates__error p{margin:0}.workspace-search__error button,.workspace-updates__error button,.workspace-search__more button{border:1px solid var(--rule);min-height:36px;color:var(--ai-ink);background:var(--card);border-radius:2px;justify-self:start;padding:0 12px;font-size:11px;font-weight:600}.workspace-search__error button:hover,.workspace-updates__error button:hover,.workspace-search__more button:hover{border-color:var(--ai-ink)}.workspace-search__more{color:var(--mute);justify-items:start;gap:8px;margin-top:10px;font-size:11px;display:grid}.workspace-search__more p{margin:0}.workspace-search__more button:disabled{cursor:wait;opacity:.65}.workspace-updates-panel{z-index:8;border:1px solid var(--rule);width:min(390px,100vw - 32px);max-height:min(72vh,640px);color:var(--ink);background:var(--card);box-shadow:0 18px 56px color-mix(in srgb, var(--ink) 20%, transparent);border-radius:4px;padding:20px;position:absolute;top:calc(100% + 12px);right:0;overflow:auto}.workspace-updates-panel[hidden]{display:none}.workspace-updates__count{color:var(--ink-2);margin:16px 0 10px;font-size:12px;font-weight:600}.workspace-updates__notice{margin-top:10px}.workspace-updates__item{border-top:1px solid var(--rule);gap:7px;padding:13px 0;display:grid}.workspace-updates__queue{color:var(--ai-ink);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:9px;font-weight:500}.workspace-updates__item h3{margin:0;font-size:13px;font-weight:600}.workspace-updates__meta,.workspace-updates__summary,.workspace-updates__time{color:var(--mute);margin:0;font-size:11px;line-height:1.5}.workspace-updates__meta{text-transform:capitalize}.workspace-updates__time{font-family:var(--font-mono);font-size:9px}.workspace-updates__item a{color:var(--ai-ink);text-underline-offset:3px;justify-self:start;font-size:11px;font-weight:600;text-decoration-thickness:1px}.workspace-updates__source{border-top:1px solid var(--rule);color:var(--faint);margin:14px 0 0;padding-top:10px;font-size:9px;line-height:1.45}.user-menu{gap:9px;min-width:0}.user-avatar{border:1px solid var(--rule);width:34px;height:34px;color:var(--ink);background:var(--paper-2);font-family:var(--font-mono);border-radius:50%;flex:0 0 34px;place-items:center;font-size:10px;font-weight:500;display:grid}.user-menu__copy{gap:1px;min-width:0;display:grid}.user-menu__name{text-overflow:ellipsis;white-space:nowrap;max-width:138px;font-size:11px;font-weight:600;overflow:hidden}.user-menu__role{color:var(--mute);white-space:nowrap;font-size:10px}.user-menu__chevron{color:var(--mute);font-size:15px}.workspace-content{width:min(100%,1536px);margin:0 auto;padding:36px 34px 22px}.workspace-topbar__empty{color:var(--mute);font-size:12px}.workspace-access-notice{border:1px solid var(--rule);background:var(--card);width:min(100%,640px);margin:clamp(28px,8vh,88px) auto;padding:clamp(22px,4vw,36px)}.workspace-access-notice h1{color:var(--ink);font-family:var(--font-serif);margin:8px 0 10px;font-size:clamp(26px,4vw,34px);font-weight:500;line-height:1.15}.workspace-access-notice>p:not(.eyebrow){color:var(--ink-2);line-height:1.65}.workspace-access-notice__link{min-height:42px;color:var(--ai-ink);text-underline-offset:3px;align-items:center;margin-top:10px;font-weight:600;display:inline-flex}.dashboard-page{gap:22px;display:grid}.page-heading,.panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.eyebrow{color:var(--mute)}.page-heading .eyebrow span{color:var(--ai-ink);padding:0 4px}.page-heading h1{font-family:var(--font-serif);letter-spacing:-.035em;margin:8px 0 2px;font-size:36px;font-weight:400;line-height:1.1}.page-heading__summary{color:var(--mute);margin:0;font-size:13px}.simulation-badge{border:1px solid var(--rule);min-height:24px;color:var(--mute);background:var(--paper-3);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;flex:none;align-items:center;gap:6px;padding:3px 8px;font-size:9px;display:inline-flex}.simulation-badge__mark{border:1px solid var(--ai-ink);width:6px;height:6px;transform:rotate(45deg)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);align-items:start;gap:16px;display:grid}.panel{border:1px solid var(--rule);background:var(--card);min-width:0;box-shadow:none;border-radius:4px}.attention-card,.activity-card{padding:21px}.panel-heading{align-items:center}.panel-heading h2{font-family:var(--font-serif);letter-spacing:-.025em;margin:5px 0 0;font-size:21px;font-weight:500;line-height:1.15}.text-link{color:var(--ai-ink);flex:none;font-size:11px;font-weight:600}.text-link:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.case-marker{border:1px solid var(--ai-ink);background:var(--ai-tint);flex:0 0 8px;width:8px;height:8px;transform:rotate(45deg)}.badge{min-height:21px;font-family:var(--font-mono);white-space:nowrap;border:1px solid #0000;border-radius:2px;align-items:center;gap:5px;padding:2px 7px;font-size:9px;font-weight:500;line-height:1.2;display:inline-flex}.badge__mark{background:currentColor;flex:0 0 5px;width:5px;height:5px;transform:rotate(45deg)}.badge--actor-ai{color:var(--ai-ink);background:var(--ai-tint)}.badge--actor-analyst{color:var(--ink-2);background:var(--paper-3)}.badge--actor-firm{color:var(--ink);background:var(--paper-2)}.badge--actor-client{color:var(--ink-2);background:var(--paper)}.badge--actor-ai-human{color:var(--ai-ink);border-color:var(--ai-ink);background:var(--ai-tint)}.badge--status-tag{color:var(--ink-2);border-color:var(--rule-faint);background:var(--paper-3)}.status-tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.badge--state-proposed{color:var(--an-ink);background:var(--an-tint)}.badge--state-verified,.badge--state-approved,.badge--risk-low{color:var(--ai-ink);background:var(--ai-tint)}.badge--state-approved{border-color:var(--ai-tint)}.badge--risk-medium{color:var(--an-ink);background:var(--an-tint)}.badge--risk-high{color:var(--risk-high);background:var(--risk-high-tint)}.decision-note{border-left:2px solid var(--ai-ink);background:var(--paper-3);align-items:flex-start;gap:10px;margin-top:15px;padding:11px 12px;display:flex}.decision-note__mark{color:var(--ai-ink);font-size:13px}.decision-note p{color:var(--ink-2);margin:0;font-size:10px;line-height:1.5}.decision-note strong{color:var(--ink);font-weight:600}.panel-heading--activity{align-items:flex-start}.activity-intro{color:var(--mute);margin:9px 0 0;font-size:10px;line-height:1.5}.activity-list{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.activity-item{border-top:1px solid var(--rule-faint);gap:10px;padding:11px 0;display:flex;position:relative}.activity-item__dot{border:1px solid var(--ai-ink);background:var(--ai-tint);flex:0 0 7px;width:7px;height:7px;margin-top:5px;transform:rotate(45deg)}.activity-item__content{flex:1;min-width:0}.activity-item__title,.activity-item__detail{margin:0}.activity-item__title{font-size:11px;font-weight:600;line-height:1.35}.activity-item__detail{color:var(--faint);margin-top:2px;font-size:9px}.activity-item__badges{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.activity-footnote{border-top:1px solid var(--rule-faint);color:var(--faint);margin:9px 0 0;padding-top:9px;font-size:9px;line-height:1.45}.ownership-structure{border:1px solid var(--rule);background:var(--card);border-radius:4px;margin-top:0;padding:18px}.ownership-structure__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ownership-structure__heading h2{font-family:var(--font-serif);letter-spacing:-.02em;margin:5px 0 0;font-size:22px;font-weight:500;line-height:1.2}.ownership-structure__version{color:var(--mute);margin:4px 0 0;font-size:10px}.ownership-view-controls{border:1px solid var(--rule);background:var(--paper-3);border-radius:2px;flex:none;gap:3px;padding:3px;display:inline-flex}.ownership-view-button{min-height:32px;color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:4px;padding:0 9px;font-size:10px;font-weight:600}.ownership-view-button[aria-pressed=true]{color:var(--card);background:var(--ink)}.ownership-structure__intro{color:var(--mute);margin:12px 0 0;font-size:12px;line-height:1.45}.ownership-case-page{gap:12px;min-width:0;display:grid}.ownership-case-breadcrumb{color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ownership-case-breadcrumb a,.ownership-related-case-list a{color:var(--ai-ink);text-underline-offset:3px;text-decoration-thickness:1px}.ownership-case-heading{border:1px solid var(--rule);background:var(--card);border-radius:4px;justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;padding:20px 22px;display:flex}.ownership-case-heading h1{font-family:var(--font-serif);letter-spacing:-.02em;overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.1}.ownership-case-heading__summary{color:var(--mute);margin:8px 0 0;font-size:12px;line-height:1.5}.ownership-case-back{flex:none;padding:7px 0}.ownership-case-notice{border:1px solid var(--rule);color:var(--ink-2);background:var(--card);border-radius:4px;margin:0;padding:16px;font-size:13px}.ownership-case-notice--error{border-color:var(--risk-high-tint);color:var(--risk-high);background:var(--risk-high-tint)}.ownership-case-notice--error p{margin:0}.review-report-panel{border:1px solid var(--rule);background:var(--card);border-radius:4px;gap:18px;min-width:0;margin-top:12px;padding:22px;display:grid}.case-decision-panel{border-top:1px solid var(--rule);gap:16px;min-width:0;padding-top:20px;display:grid}.case-decision-panel__heading h2{font-family:var(--font-serif);margin:5px 0 0;font-size:22px;font-weight:500}.case-decision-panel__heading p:last-child,.case-decision-pending{color:var(--mute);margin:8px 0 0;font-size:12px;line-height:1.5}.case-decision-form{gap:16px;display:grid}.case-decision-confirmations{border:1px solid var(--rule);background:var(--paper-3);border-radius:4px;gap:10px;margin:0;padding:14px;display:grid}.case-decision-confirmations legend{color:var(--mute);padding:0 5px;font-size:11px;font-weight:600}.case-decision-confirmation{min-height:28px;color:var(--ink);cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.case-decision-confirmation input{width:16px;height:16px;accent-color:var(--ai-ink)}.case-decision-form__reason{gap:7px;display:grid}.case-decision-form__reason label{color:var(--ink);font-size:11px;font-weight:600}.case-decision-form__reason textarea{resize:vertical;border:1px solid var(--rule);width:100%;min-height:96px;color:var(--ink);background:var(--card);font:inherit;border-radius:4px;padding:10px 12px;font-size:12px}.case-decision-actions{flex-wrap:wrap;gap:10px;display:flex}.case-decision-button{min-height:44px;color:var(--card);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:4px;padding:0 16px;font-size:12px;font-weight:600}.case-decision-button:disabled{cursor:wait;opacity:.65}.case-decision-button--approve{background:var(--ai-ink)}.case-decision-button--reject{border-color:var(--rule);color:var(--ink);background:var(--card)}.case-decision-feedback{color:var(--ai-ink);margin:0;font-size:12px;font-weight:600}.case-decision-feedback--error{color:var(--risk-high)}.review-report-panel__heading,.review-report__finding-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.review-report-panel__heading h2{font-family:var(--font-serif);margin:5px 0 0;font-size:24px;font-weight:500}.review-report-panel__summary{color:var(--mute);margin:8px 0 0;font-size:12px}.review-report-download{border:1px solid var(--rule);background:var(--paper-3);width:fit-content;color:var(--ink);border-radius:4px;align-items:center;margin-top:14px;padding:8px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.review-report-download:hover{border-color:var(--ink)}.review-report-download:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.review-action__manual-control{border:1px solid var(--rule);background:var(--paper-3);border-radius:4px;gap:10px;margin:14px 0;padding:14px;display:grid}.review-action__manual-state,.review-action__notice,.review-action__release{color:var(--mute);margin:0;font-size:11px;line-height:1.5}.review-action__manual-control>button,.review-action__buttons button,.review-action__form-buttons button{border:1px solid var(--rule);background:var(--card);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:4px;padding:7px 11px;font-size:11px;font-weight:600}.review-action__manual-control>button:hover,.review-action__buttons button:hover,.review-action__form-buttons button:hover{border-color:var(--ink)}.review-action__manual-control button:focus-visible,.review-action__buttons button:focus-visible,.review-action__form-buttons button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.review-action__buttons,.review-action__form-buttons{flex-wrap:wrap;gap:7px;display:flex}.review-action__form{border-top:1px solid var(--rule);gap:10px;padding-top:10px;display:grid}.review-action__form h3,.review-action__form h5{color:var(--ink);font-family:var(--font-serif);margin:0;font-size:15px;font-weight:500}.review-action__field{color:var(--ink-2);gap:5px;font-size:11px;font-weight:600;display:grid}.review-action__field textarea,.review-action__field select{border:1px solid var(--rule);background:var(--card);width:100%;min-height:38px;color:var(--ink);font:inherit;border-radius:4px;padding:8px;font-size:12px}.review-action__field textarea{resize:vertical;min-height:72px}.review-action__field :focus-visible{outline:2px solid var(--ink);outline-offset:1px}.review-action__release code,.review-action-history code{overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-mono);font-size:10px}.review-action__form-buttons button[type=submit]{border-color:var(--ink);background:var(--ink);color:var(--card)}.review-action__form-buttons button:disabled{opacity:.55;cursor:wait}.review-action__feedback{color:var(--ai-ink);margin:0;font-size:11px;font-weight:600}.review-action__feedback--error{color:var(--risk-high)}.review-action-history{border-top:1px solid var(--rule);color:var(--ink-2);margin-top:14px;font-size:11px}.review-action-history summary{cursor:pointer;padding:12px 0;font-weight:600}.review-action-history ol{gap:8px;margin:0;padding:0 0 12px 20px;display:grid}.review-action-history li{flex-wrap:wrap;align-items:baseline;gap:5px 12px;display:flex}.review-action-history time{color:var(--mute);font-size:10px}.review-report-panel__version{border:1px solid var(--rule);color:var(--mute);font-family:var(--font-mono);border-radius:4px;flex:none;padding:5px 9px;font-size:10px}.review-report-panel__hashes{border:1px solid var(--rule);background:var(--paper-3);border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px;display:grid}.review-report-panel__hashes dt{color:var(--mute);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:600}.review-report-panel__hashes dd{overflow-wrap:anywhere;margin:0}.review-report-panel__hashes code{color:var(--ink);font-family:var(--font-mono);font-size:10px}.review-report__content,.review-report__items{gap:14px;min-width:0;display:grid}.review-report__group{border-top:1px solid var(--rule);gap:10px;min-width:0;padding-top:15px;display:grid}.review-report__group h3{color:var(--ink);font-family:var(--font-serif);margin:0;font-size:17px;font-weight:500}.review-report__group-heading,.review-report__detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.review-report__items{grid-template-columns:repeat(2,minmax(0,1fr))}.review-report__finding{border:1px solid var(--rule);background:var(--card);border-radius:4px;align-content:start;gap:9px;min-width:0;padding:14px;display:grid}.review-report__finding-heading{flex-wrap:wrap;align-items:center}.review-report__finding h4{color:var(--mute);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.review-report__status,.ai-claim-status{color:var(--ai-ink);background:var(--ai-tint);text-transform:uppercase;border-radius:4px;flex:none;padding:4px 7px;font-size:9px;font-weight:600}.review-report__status--unresolved,.ai-claim-status--unsupported{color:var(--risk-high);background:var(--risk-high-tint)}.ai-claim-status--uncertain{color:var(--an-ink);background:var(--an-tint)}.review-report__finding--unsupported{border-color:var(--risk-high-tint)}.review-report__finding--uncertain{border-color:var(--an-tint)}.ai-prepared-marker{max-width:100%;color:var(--ai-ink);vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px 7px;font-size:9px;font-weight:600;line-height:1.3;display:inline-flex}.ai-prepared-marker__label{border:1px solid var(--rule-faint);background:var(--ai-tint);color:var(--ai-ink);border-radius:4px;padding:3px 6px}.ai-prepared-marker__link{color:var(--ai-ink);text-underline-offset:2px;text-decoration:underline}.ai-prepared-marker__link:focus-visible{outline:2px solid var(--ai-ink);outline-offset:2px}.ai-route-disclosure{border-inline-start:3px solid var(--ai-ink);background:var(--ai-tint);width:fit-content;max-width:100%;color:var(--ai-ink);border-radius:3px;margin:10px 0;padding:5px 8px;font-size:11px;font-weight:600;line-height:1.4}.ai-content-limitations{border-inline-start:3px solid var(--ai-ink);background:var(--ai-tint);color:var(--ai-ink);border-radius:3px;flex-direction:column;gap:4px;margin:14px 0;padding:10px 12px;scroll-margin-top:24px;font-size:12px;line-height:1.5;display:flex}.ai-content-limitations strong{font-size:11px}.ai-content-limitations p{color:var(--ink-2);margin:0}.review-report__statement,.review-report__unresolved{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.review-report__unresolved{color:var(--mute);font-size:11px}.review-report__value,.review-report__detail pre{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;color:var(--ink);font-family:var(--font-mono);margin:0;font-size:10px;line-height:1.5}.review-report__citations{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.review-report__citations a{color:var(--ink);-webkit-text-decoration-color:var(--accent-link);text-decoration-color:var(--accent-link);text-underline-offset:3px;font-size:11px;font-weight:600}.review-report__citations a:hover{color:var(--ai-ink)}.review-report__record-source{color:var(--mute);margin:0;font-size:10px}.review-report__provenance{border:1px solid var(--rule);background:var(--card);color:var(--mute);border-radius:4px;margin-top:8px;padding:8px 10px;font-size:10px}.review-report__provenance summary{color:var(--ink);cursor:pointer;font-weight:600}.review-report__provenance dl{gap:5px;margin:8px 0 0;display:grid}.review-report__provenance dl>div{grid-template-columns:minmax(120px,.4fr) minmax(0,1fr);gap:8px;display:grid}.review-report__provenance dt{color:var(--mute)}.review-report__provenance dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.case-profile-screening__provenance{gap:8px;padding:14px;display:grid}.case-profile-screening__provenance h3{color:var(--ink);margin:0;font-size:13px}.review-report__detail{border-bottom:1px solid var(--rule);gap:4px;min-width:0;padding:8px 0;display:grid}.review-report__detail-heading>span{color:var(--mute);text-transform:uppercase;font-size:10px;font-weight:600}.review-report-notice{border:1px solid var(--rule);background:var(--card);color:var(--mute);border-radius:4px;margin:12px 0 0;padding:16px;font-size:13px}.review-report-notice--error{border-color:var(--risk-high-tint);color:var(--risk-high);background:var(--risk-high-tint)}.review-report-notice--error p{margin:0 0 10px}.ownership-case-retry{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;margin-top:12px;padding:0 14px;font-weight:600}.ownership-case-layout{grid-template-columns:minmax(0,1fr) minmax(270px,330px);align-items:start;gap:16px;min-width:0;margin-top:14px;display:grid}.ownership-graph-figure{min-width:0;margin:12px 0 0}.ownership-graph,.ownership-graph__children{margin:0;padding:0;list-style:none}.ownership-graph{justify-items:center;min-width:0;display:grid}.ownership-graph>li{justify-items:center;width:100%;min-width:0;display:grid}.ownership-graph__children{border-top:1px solid var(--rule);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-content:center;align-items:start;gap:10px;width:min(100%,640px);min-width:0;margin:12px auto 0;padding-top:12px;display:grid;position:relative}.ownership-graph__children>li{align-content:start;justify-items:center;min-width:0;display:grid}.ownership-node__edge{max-width:100%;color:var(--ai-ink);font-family:var(--font-mono);text-align:center;margin:0 0 5px;font-size:9px;line-height:1.35}.ownership-node__edge-details{max-width:min(100%,560px);color:var(--mute);font-family:var(--font-mono);overflow-wrap:anywhere;text-align:center;margin:0 0 5px;font-size:8px;line-height:1.4}.ownership-node{border:1px solid var(--rule);background:var(--paper-3);width:min(100%,300px);min-width:0;color:var(--ink);font:inherit;text-align:center;cursor:pointer;border-radius:4px;padding:9px 11px;transition:border-color .15s,box-shadow .15s}.ownership-node:hover,.ownership-node--selected{border-color:var(--ai-ink);box-shadow:0 0 0 2px color-mix(in srgb, var(--ai-ink) 18%, transparent)}.ownership-node--reference{background:var(--card);border-style:dashed}.ownership-node--unavailable{cursor:default;gap:5px;display:grid}.ownership-node:focus-visible,.ownership-table-select:focus-visible,.ownership-case-retry:focus-visible{outline:2px solid var(--ai-ink);outline-offset:2px}.ownership-node--client{border-color:var(--ink);color:var(--card);background:var(--ink)}.ownership-node__kind,.ownership-node__detail{margin:0}.ownership-node__kind{color:var(--mute);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:500;line-height:1.4}.ownership-node--client .ownership-node__kind{color:var(--on-slate-2)}.ownership-node__name{overflow-wrap:anywhere;margin-top:3px;font-size:11px;font-weight:600;line-height:1.35;display:block}.ownership-node__detail{color:var(--mute);margin-top:3px;font-size:9px;line-height:1.35}.ownership-node--client .ownership-node__detail{color:var(--on-slate-2)}.ownership-graph-limit{border:1px solid var(--rule);background:var(--paper-3);border-radius:4px;justify-items:start;gap:8px;margin-top:16px;padding:12px;display:grid}.ownership-graph-limit p{color:var(--ink-2);margin:0;font-size:11px;line-height:1.5}.ownership-node__kind,.ownership-node__detail{display:block}.ownership-evidence-panel{border:1px solid var(--rule);background:var(--card);border-radius:4px;min-width:0;position:sticky;top:78px;overflow:hidden}.ownership-evidence-panel__heading{border-bottom:1px solid var(--rule-faint);padding:16px 18px 14px}.ownership-evidence-panel__heading h3{font-family:var(--font-serif);overflow-wrap:anywhere;margin:5px 0 0;font-size:22px;font-weight:500;line-height:1.2}.ownership-evidence-panel__kind{color:var(--mute);margin:6px 0 0;font-size:11px}.ownership-evidence-section{border-bottom:1px solid var(--rule-faint);padding:13px 18px}.ownership-evidence-section:last-child{border-bottom:0}.ownership-evidence-section h4{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:500}.ownership-evidence-list,.ownership-fact-list,.ownership-requirement-list,.ownership-related-case-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ownership-evidence-list li{width:fit-content;color:var(--ai-ink);background:var(--ai-tint);border-radius:4px;padding:4px 8px;font-size:11px;display:inline-flex}.ownership-evidence-empty{color:var(--mute);margin:0;font-size:11px;line-height:1.45}.ownership-fact-list li,.ownership-requirement-list li,.ownership-related-case-list li{border:1px solid var(--rule-faint);background:var(--paper-3);border-radius:4px;gap:5px;padding:8px 9px;display:grid}.ownership-fact-list__value,.ownership-fact-list__meta{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;display:flex}.ownership-fact-list__value strong{color:var(--ink);font-variant-numeric:tabular-nums}.ownership-fact-list li>p{color:var(--mute);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.ownership-fact-list__meta{color:var(--faint);font-size:9px}.ownership-verification{color:var(--ink-2);background:var(--paper-2);text-transform:capitalize;border-radius:3px;padding:2px 5px}.ownership-verification--verified{color:var(--ai-ink);background:var(--ai-tint)}.ownership-verification--disputed{color:var(--risk-high);background:var(--risk-high-tint)}.ownership-verification--unknown,.ownership-verification--unverified{color:var(--an-ink);background:var(--an-tint)}.ownership-requirement-list li strong{color:var(--ink);text-transform:capitalize;font-size:11px}.ownership-requirement-list li span,.ownership-requirement-list li small,.ownership-related-case-list li span{color:var(--mute);font-size:10px;line-height:1.4}.ownership-related-case-list li a{font-size:11px;font-weight:600}.ownership-table-select{min-height:36px;color:var(--ai-ink);font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.ownership-table-select[aria-pressed=true]{color:var(--ink)}.ownership-table-role{color:var(--mute);font-size:9px;font-weight:400;display:block}.ownership-table-endpoints{justify-items:start;gap:2px;display:grid}.ownership-table-subject{justify-items:start;display:grid}.ownership-table-scroll{overscroll-behavior-inline:contain;border:1px solid var(--rule);background:var(--card);scrollbar-width:thin;border-radius:4px;max-width:100%;margin-top:12px;overflow-x:auto}.ownership-table-scroll:focus-visible{outline-color:var(--ai-ink)}.ownership-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:820px}.ownership-table-scroll th,.ownership-table-scroll td{border-bottom:1px solid var(--rule-faint);vertical-align:top;padding:8px 10px;font-size:9px;line-height:1.4}.ownership-table-scroll thead th{color:var(--ink-2);background:var(--paper-3);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:500}.ownership-table-scroll tbody th{min-width:150px;font-weight:600}.ownership-table-scroll tbody tr:last-child th,.ownership-table-scroll tbody tr:last-child td{border-bottom:0}.auth-experience{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--card) 85%, transparent), transparent 60%), var(--paper);align-content:start;justify-items:center;gap:28px;min-height:100vh;padding:24px clamp(16px,2.78vw,40px) 64px;display:grid}.auth-header{width:100%}.auth-brand{width:fit-content}.auth-card{border:1px solid var(--rule);background:var(--card);width:min(100%,560px);box-shadow:none;border-radius:4px;padding:clamp(24px,5vw,42px)}.auth-card>.eyebrow{color:var(--ai-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.auth-card h1{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(32px,5vw,42px);font-weight:500;line-height:1.08}.auth-intro{color:var(--ink-2);margin:12px 0 22px;line-height:1.65}.auth-simulated{border:1px solid var(--an-tint);color:var(--an-ink);background:var(--an-tint);font-family:var(--font-mono);letter-spacing:.015em;border-radius:2px;margin:0 0 20px;padding:10px 12px;font-size:11px;font-weight:500}.uaepass-button{aspect-ratio:310/54;cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:3px;width:min(100%,310px);min-width:140px;height:auto;min-height:30px;margin:0;padding:0;display:block}.uaepass-button--continue{background-image:url(/uaepass/UAEPASS_Continue%20with_Btn_Default_Black_Active.svg)}.uaepass-button--sign-in{background-image:url(/uaepass/UAEPASS_Sign_in_Btn_Default_Black_Active.svg)}.uaepass-button--sign-up{background-image:url(/uaepass/UAEPASS_Sign_up_Btn_Default_Black_Active.svg)}.uaepass-button--continue:disabled{cursor:not-allowed;background-image:url(/uaepass/UAEPASS_Continue%20with_Btn_Default_Black_Disabled.svg)}.uaepass-button--sign-in:disabled{cursor:not-allowed;background-image:url(/uaepass/UAEPASS_Sign_in_Btn_Default_Black_Disabled.svg)}.uaepass-button--sign-up:disabled{cursor:not-allowed;background-image:url(/uaepass/UAEPASS_Sign_up_Btn_Default_Black_Disabled.svg)}.uaepass-button--continue:focus-visible{background-image:url(/uaepass/UAEPASS_Continue%20with_Btn_Default_Black_Focus.svg)}.uaepass-button--sign-in:focus-visible{background-image:url(/uaepass/UAEPASS_Sign_in_Btn_Default_Black_Focus.svg)}.uaepass-button--sign-up:focus-visible{background-image:url(/uaepass/UAEPASS_Sign_up_Btn_Default_Black_Focus.svg)}.uaepass-button--continue:active:not(:disabled){background-image:url(/uaepass/UAEPASS_Continue%20with_Btn_Default_Black_Pressed.svg)}.uaepass-button--sign-in:active:not(:disabled){background-image:url(/uaepass/UAEPASS_Sign_in_Btn_Default_Black_Pressed.svg)}.uaepass-button--sign-up:active:not(:disabled){background-image:url(/uaepass/UAEPASS_Sign_up_Btn_Default_Black_Pressed.svg)}.uaepass-button:focus-visible{outline:2px solid var(--ai-ink);outline-offset:3px}.auth-alert,.auth-pending,.auth-success{border:1px solid var(--rule);border-left:3px solid var(--an-ink);color:var(--ink-2);background:var(--paper-3);border-radius:2px;margin:0 0 20px;padding:14px 16px}.auth-alert{border-left-color:var(--risk-high);background:var(--risk-high-tint)}.auth-alert p{margin:0}.auth-alert p+p{margin-top:7px;font-weight:600}.auth-success{border-left-color:var(--ai-ink);background:var(--ai-tint)}.auth-pending h2{color:var(--ink);font-family:var(--font-serif);margin:0 0 7px;font-size:23px;font-weight:500}.auth-pending p{margin:0 0 14px}.auth-field{color:var(--ink);gap:6px;margin:0 0 14px;font-size:13px;font-weight:600;display:grid}.auth-field input,.auth-field textarea{width:100%;min-height:44px;color:var(--ink);background:var(--card);border:1px solid var(--rule);font:inherit;border-radius:2px;padding:9px 12px;font-weight:400}.auth-field textarea{resize:vertical;min-height:88px}.auth-membership-form{justify-items:start;gap:9px;display:grid}.auth-membership-form label{color:var(--ink);font-size:13px;font-weight:600}.auth-membership-form select{border:1px solid var(--rule);width:100%;min-height:44px;color:var(--ink);background:var(--card);font:inherit;border-radius:2px;padding:8px 38px 8px 12px}.auth-membership-form select:focus-visible,.auth-membership-form button:focus-visible,.auth-memberships>.auth-alert button:focus-visible{outline:2px solid var(--ai-ink);outline-offset:3px}.auth-membership-form button{margin-top:7px}.auth-membership-empty{border:1px solid var(--rule-faint);color:var(--ink-2);background:var(--card);border-radius:2px;padding:14px 16px}.auth-membership-empty h3{color:var(--ink);font-family:var(--font-serif);margin:0 0 7px;font-size:18px;font-weight:500}.auth-membership-empty p,.auth-membership-scope{margin:0;line-height:1.6}.auth-memberships .auth-alert button{margin-top:12px}.auth-actions{justify-items:start;gap:12px;display:grid}.auth-fallback{color:var(--ai-ink);text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.auth-fallback:focus-visible,.auth-actions button:focus-visible,.auth-pending button:focus-visible,.invite-code-form input:focus-visible,.invite-code-form button:focus-visible{outline:2px solid var(--ai-ink);outline-offset:3px}.auth-footnote{border-top:1px solid var(--rule-faint);color:var(--mute);margin:22px 0 0;padding-top:16px;font-size:12px;line-height:1.55}.invite-code-form{justify-items:start;gap:10px;margin-bottom:22px;display:grid}.invite-code-form label{color:var(--ink-2);font-size:13px;font-weight:600}.invite-code-form input{border:1px solid var(--rule);width:min(100%,240px);min-height:44px;color:var(--ink);background:var(--card);font-family:var(--font-mono);letter-spacing:.18em;border-radius:2px;padding:9px 12px;font-size:18px}@media (max-width:520px){.auth-experience{gap:18px;padding-top:16px}.auth-brand .applicant-brand__context{display:none}.auth-card{padding:22px 18px}}@media (max-width:1220px){.workspace-topbar{gap:14px;padding-left:22px;padding-right:22px}.workspace-content{padding-left:22px;padding-right:22px}.role-context{display:none}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.workspace-shell{grid-template-columns:80px minmax(0,1fr)}.brand{padding:0}.brand__copy{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.overview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.workspace-shell--mobile-account{min-width:0}.workspace-shell--mobile-account .v2-sidebar-nav{display:none}.workspace-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.brand{flex:none;width:max-content;min-height:44px}.brand__copy{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.workspace-topbar{flex-wrap:wrap;justify-content:space-between;gap:8px;min-height:64px;padding:10px 16px;position:static}.topbar-context{gap:2px;display:grid}.topbar-context__tenant,.topbar-context__policy{gap:5px}.topbar-actions{gap:8px}.user-menu__copy,.user-menu__chevron{display:none}.workspace-content{padding:25px 16px 20px}.page-heading h1{font-size:30px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.text-link{align-items:center;min-height:44px;display:inline-flex}.ownership-structure__heading{flex-direction:column;align-items:flex-start}.ownership-case-heading{flex-direction:column;gap:10px}.ownership-case-layout{grid-template-columns:minmax(0,1fr)}.ownership-evidence-panel{position:static}.ownership-view-controls{width:100%}.ownership-view-button{flex:1;min-height:44px}.ownership-graph__children{grid-auto-rows:auto;grid-auto-flow:row;gap:10px;width:100%;margin-top:10px;padding-top:10px}.ownership-node{width:min(100%,320px)}.ownership-structure{padding:12px}}@media (max-width:430px){.brand__arabic{display:none}.topbar-context__tenant{font-size:11px}.tenant-jurisdiction,.policy-standard{font-size:10px}.policy-version{font-size:9px}.dashboard-page{gap:16px}.page-heading{gap:8px}.page-heading .eyebrow{font-size:8px}.page-heading h1{font-size:27px}.page-heading__summary{max-width:27ch;font-size:11px}.simulation-badge{min-height:21px;padding-left:6px;padding-right:6px;font-size:8px}.attention-card,.activity-card{padding:15px}.panel-heading h2{font-size:19px}}.intake-page{max-width:1120px}.inbound-proposals{gap:18px;margin-bottom:20px;padding:24px;display:grid}.inbound-proposals__header,.inbound-proposal__meta,.inbound-proposal__actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.inbound-proposals__header h2,.inbound-proposal h3{color:var(--ink);font-family:var(--font-serif);margin:0;font-weight:500}.inbound-proposals__header h2{font-size:22px}.inbound-proposals__summary,.inbound-proposals__empty,.inbound-proposal__thread{color:var(--mute);margin:4px 0 0;font-size:12px}.inbound-proposals__error{color:var(--risk-high);margin:0}.inbound-proposals__list{gap:12px;display:grid}.inbound-proposal{border-top:1px solid var(--rule-faint);gap:12px;padding-top:16px;display:grid}.inbound-proposal__meta{color:var(--mute);font-size:11px}.inbound-proposal h3{font-size:19px}.inbound-proposal__body{border:1px solid var(--rule-faint);max-height:280px;color:var(--ink);background:var(--paper-3);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin:0;padding:14px;overflow:auto}.inbound-proposal__attachments{gap:8px;margin:0;padding-inline-start:20px;display:grid}.inbound-proposal__attachments li{justify-content:space-between;gap:12px;display:flex}.inbound-proposal__attachments a{color:var(--ai-ink);text-underline-offset:3px;text-decoration:underline}.inbound-proposal__attachment-status{color:var(--mute);text-transform:capitalize;font-size:11px}@media (max-width:640px){.inbound-proposals__header,.inbound-proposal__meta{flex-direction:column;align-items:flex-start}}.intake-card{gap:18px;padding:28px;display:grid}.intake-intro{max-width:76ch;color:var(--mute);margin:-8px 0 0}.matter-creation{border:1px solid var(--rule-faint);background:var(--paper-3);border-radius:4px;gap:16px;padding:20px;display:grid}.matter-creation h3{color:var(--ink);font-family:var(--font-serif);margin:0;font-size:20px;font-weight:500}.matter-creation .intake-help{margin-top:5px;display:block}.matter-creation__fields{gap:16px}.intake-form{gap:22px;display:grid}.intake-field{gap:7px;display:grid}.intake-field label{color:var(--ink-2);font-size:13px;font-weight:600}.intake-field select,.intake-field input,.intake-field textarea{border:1px solid var(--rule);width:100%;color:var(--ink);background:var(--card);font:inherit;border-radius:2px;padding:11px 12px}.intake-field textarea{resize:vertical}.intake-field select:focus-visible,.intake-field input:focus-visible,.intake-field textarea:focus-visible{outline:2px solid var(--ai-ink);outline-offset:2px}.intake-summary{border:1px solid var(--rule-faint);background:var(--rule-faint);border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:-8px 0 0;display:grid;overflow:hidden}.intake-summary div{background:var(--paper-3);min-width:0;padding:13px 16px}.intake-summary dt{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.intake-summary dd{overflow-wrap:anywhere;color:var(--ink-2);margin:4px 0 0;font-size:13px}.intake-help,.intake-actions span{color:var(--mute);font-size:12px}.intake-message,.intake-feedback{color:var(--ink-2);margin:0}.intake-feedback--error{color:var(--risk-high)}.intake-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.intake-submit{min-height:44px;color:var(--card);background:var(--ai-ink);cursor:pointer;border:0;border-radius:2px;padding:10px 18px;font-weight:600}.intake-submit:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.intake-submit:disabled{cursor:wait;opacity:.62}@media (max-width:680px){.intake-card{padding:18px}.intake-summary{grid-template-columns:minmax(0,1fr)}}.queue-page{max-width:1240px;color:var(--ink-2);gap:22px;display:grid}.queue-page__heading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.queue-page__heading h1{color:var(--ink);font-family:var(--font-serif);margin:0;font-size:40px;font-weight:400;line-height:1.05}.queue-page__summary{color:var(--mute);margin:8px 0 0;font-size:13px}.queue-as-of,.queue-count{color:var(--mute);font-variant-numeric:tabular-nums;font-size:11.5px}.queue-heading-actions{align-items:center;gap:12px;display:flex}.queue-page .queue-refresh-button,.queue-page .queue-action-button{border:1px solid var(--rule);min-height:36px;font-family:var(--font-sans);cursor:pointer;border-radius:2px;padding:8px 12px;font-size:12.5px;font-weight:500}.queue-page .queue-refresh-button{color:var(--ink-2);background:var(--card)}.queue-page .queue-action-button{border-color:var(--ai-ink);color:var(--card);background:var(--ai-ink)}.queue-page .queue-refresh-button:disabled,.queue-page .queue-action-button:disabled{cursor:not-allowed;opacity:.55}.queue-action-notice{border:1px solid var(--rule);color:var(--ink-2);background:var(--card);border-radius:4px;gap:5px;padding:13px 16px;font-size:12.5px;display:grid}.queue-action-notice p{margin:0}.queue-case-state{color:var(--mute)}.queue-section{overflow:hidden}.queue-section>.v2-panel__body{padding:0}.queue-section__content{gap:14px;padding:20px 22px;display:grid}.queue-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.queue-item{min-width:0}.queue-item>.v2-panel__body{gap:16px;padding:18px 20px;display:grid}.queue-item--escalation{border-left:3px solid var(--an-line)}.queue-item__actions{align-items:center;gap:12px;display:flex}.queue-action-link{color:var(--ai-ink);text-underline-offset:3px;font-size:12.5px;font-weight:500}.queue-resolution-form{border-top:1px solid var(--rule-faint);gap:11px;padding-top:14px;display:grid}.queue-resolution-form label{color:var(--ink-2);gap:5px;font-size:12px;font-weight:500;display:grid}.queue-resolution-form textarea{border:1px solid var(--rule);width:100%;min-height:62px;color:var(--ink-2);background:var(--card);font:inherit;resize:vertical;border-radius:2px;padding:9px 10px;font-size:12.5px;font-weight:400}.queue-resolution-hint,.queue-action-unavailable{color:var(--mute);margin:0;font-size:12px}.queue-action-error{border:1px solid var(--risk-high-tint);color:var(--risk-high);background:var(--risk-high-tint);border-radius:2px;margin:0;padding:9px 11px;font-size:12.5px}.queue-item__heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.queue-item__client{color:var(--mute);margin:0 0 4px;font-size:12px}.queue-item h3{color:var(--ink);font-family:var(--font-serif);margin:0;font-size:22px;font-weight:400;line-height:1.2}.queue-item__id{color:var(--mute);font-family:var(--font-mono);font-size:10.5px}.queue-status{flex:none}.queue-status--failed,.queue-status--open{border-color:var(--risk-high);color:var(--card);background:var(--risk-high)}.queue-status--waiting_human,.queue-status--accepted,.queue-status--reassigned{border-color:var(--an-tint);color:var(--an-ink);background:var(--an-tint)}.queue-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 20px;margin:0;display:grid}.queue-detail-grid>div{min-width:0}.queue-detail-grid dt{color:var(--mute);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:500}.queue-detail-grid dd{overflow-wrap:anywhere;color:var(--ink-2);margin:3px 0 0;font-size:12.5px}.queue-prerequisite-list,.queue-evidence-list{gap:5px;margin:0;padding-left:17px;display:grid}.queue-prerequisite-list li{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;display:flex}.queue-prerequisite-status{color:var(--mute);font-size:11.5px}.queue-empty,.queue-notice{border:1px solid var(--rule-faint);color:var(--mute);background:var(--card);border-radius:2px;margin:0;padding:18px;font-size:12.5px}.queue-notice--error{border-color:var(--risk-high-tint);color:var(--risk-high);background:var(--risk-high-tint)}@media (max-width:920px){.queue-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.queue-page{gap:16px}.queue-page__heading{flex-direction:column;align-items:flex-start}.queue-section__content,.queue-item>.v2-panel__body{padding:14px}.queue-item__heading{flex-direction:column;gap:8px}.queue-detail-grid{grid-template-columns:minmax(0,1fr)}}.v2-navigation-destination{flex-direction:column;align-items:flex-start;gap:12px;max-width:640px;padding:96px 40px;display:flex}.v2-navigation-destination__availability{color:var(--mute);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10.5px}.v2-navigation-destination h1{color:var(--ink);font-family:var(--font-serif);margin:0;font-size:40px;font-weight:400;line-height:1}.v2-navigation-destination__message{color:var(--mute);margin:0;font-size:13.5px;line-height:1.5}.v2-navigation-destination__back{color:var(--ai-ink);background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:500;text-decoration:none}.v2-navigation-destination__back:hover{text-underline-offset:3px;text-decoration:underline}.workspace-content:has(>.v2-navigation-destination){width:100%;max-width:none;margin:0;padding:0}@media (max-width:680px){.review-report-panel{padding:15px}.review-report-panel__heading{flex-direction:column}.review-report-panel__hashes,.review-report__items{grid-template-columns:minmax(0,1fr)}}.client-profile-heading{align-items:center}.client-profile-tabs{border-bottom:1px solid var(--rule);scrollbar-width:thin;gap:4px;min-width:0;display:flex;overflow-x:auto}.client-profile-tab{min-height:46px;color:var(--mute);font:500 13px/1 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:0 15px}.client-profile-tab:hover{color:var(--ai-ink);background:var(--paper-3)}.client-profile-tab[aria-selected=true]{border-bottom-color:var(--ai-ink);color:var(--ai-ink);background:var(--card)}.client-profile-tab:focus-visible,.client-profile-tabpanel:focus-visible{outline:2px solid var(--ai-ink);outline-offset:2px}.client-profile-tabpanel{gap:16px;min-width:0;padding-top:4px;display:grid}.client-profile-tabpanel[hidden]{display:none}.client-profile-panel-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;min-width:0;display:grid}.client-profile-card{border:1px solid var(--rule);background:var(--card);border-radius:4px;gap:14px;min-width:0;padding:20px;display:grid}.client-profile-card h2{font-family:var(--font-serif);margin:0;font-size:21px;font-weight:400;line-height:1.2}.client-profile-card__heading{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.client-profile-card__heading h2{margin-top:3px}.client-profile-card__intro,.client-profile-empty{color:var(--mute);margin:0;font-size:13px;line-height:1.5}.client-profile-count{border:1px solid var(--rule);min-width:30px;height:30px;color:var(--ink-2);background:var(--paper-3);font:11px var(--font-mono);border-radius:50%;place-items:center;display:grid}.client-profile-status{color:var(--mute);background:var(--paper-3);text-transform:capitalize;border-radius:4px;flex:none;padding:4px 7px;font-size:10px;line-height:1.2}.client-profile-status--supported,.client-profile-status--complete{color:var(--ai-ink);background:var(--ai-tint)}.client-profile-status--unresolved,.client-profile-status--unknown,.client-profile-status--incomplete{color:var(--an-ink);background:var(--an-tint)}.client-profile-status--blocked,.client-profile-status--disputed{color:var(--risk-high);background:var(--risk-high-tint)}.client-profile-evidence-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.client-profile-evidence-list li{border:1px solid var(--rule-faint);background:var(--paper-3);border-radius:4px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px;display:flex}.client-profile-evidence-list li>div{gap:5px;min-width:0;display:grid}.client-profile-evidence-list code{color:var(--ink-2);font:11px var(--font-mono);overflow-wrap:anywhere}.client-profile-evidence-list a{color:var(--ai-ink);text-underline-offset:3px;flex:none;font-size:12px}.client-profile-evidence-list__label{color:var(--mute);font-size:11px}.client-profile-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.client-profile-timeline li{grid-template-columns:14px minmax(0,1fr);gap:12px;min-width:0;padding-bottom:20px;display:grid;position:relative}.client-profile-timeline li:not(:last-child):before{background:var(--rule);content:"";width:1px;position:absolute;top:12px;bottom:-1px;left:5px}.client-profile-timeline__marker{z-index:1;border:2px solid var(--ai-ink);background:var(--card);border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative}.client-profile-timeline time{color:var(--mute);font:11px var(--font-mono)}.client-profile-timeline p{color:var(--ink-2);margin:4px 0 0;font-size:13px;line-height:1.45}.client-profile-timeline__meta{align-items:center;gap:8px;margin-top:8px;display:flex}.client-profile-timeline__channel{color:var(--mute);font:11px var(--font-mono)}.client-profile-lifecycle{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:0;display:grid}.client-profile-lifecycle>div{border:1px solid var(--rule-faint);background:var(--paper-3);border-radius:4px;gap:5px;padding:12px;display:grid}.client-profile-lifecycle dt{color:var(--mute);font-size:11px}.client-profile-lifecycle dd{color:var(--ink);text-transform:capitalize;margin:0;font-size:13px;font-weight:500}.client-profile-notice{border:1px solid var(--rule);color:var(--mute);background:var(--card);border-radius:4px;margin:0;padding:16px;font-size:13px}.client-profile-notice--error{color:var(--risk-high);background:var(--risk-high-tint)}.client-profile-notice--error p{margin:0 0 10px}@media (max-width:680px){.client-profile-heading{flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.client-profile-card{padding:15px}.client-profile-evidence-list li{flex-direction:column;align-items:flex-start}}.support-access-banner{color:var(--an-ink);background:var(--an-tint);border-bottom:1px solid var(--an);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.5rem;display:flex}.support-access-banner__copy{gap:.2rem;font-size:.875rem;display:grid}.support-access-banner__copy strong{font-weight:700}.support-access-banner__end{min-height:2.5rem;color:var(--card);background:var(--an-ink);border:1px solid var(--an-ink);font:inherit;cursor:pointer;border-radius:.4rem;flex:none;padding:.45rem .85rem;font-weight:650}.support-access-banner__end:disabled{cursor:wait;opacity:.7}.support-access-banner__error{color:var(--risk-high)}@media (max-width:640px){.support-access-banner{flex-direction:column;align-items:flex-start;padding-inline:1rem}}.workspace-content:has(>.clients-v2){width:100%;max-width:none;margin:0;padding:0}.clients-v2{min-width:0;min-height:100%;color:var(--ink);background:var(--paper);flex-direction:column;gap:20px;padding:32px 36px 48px;font-family:Geist,sans-serif;font-size:13.5px;display:flex}.clients-v2__heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.clients-v2__heading h1{color:var(--ink);letter-spacing:-.015em;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:36px;font-weight:400;line-height:1.1}.clients-v2__summary{color:var(--ink-2);margin:6px 0 0;font-size:14px;line-height:1.4}.clients-v2 .v2-button--secondary.clients-v2__export{border:1px solid var(--rule);min-height:38px;color:var(--ink);background:var(--card);border-radius:2px;padding:10px 16px;font-size:13.5px;font-weight:500}.clients-v2 .v2-button--secondary.clients-v2__export:hover{border-color:var(--rule);background:var(--paper-2)}.clients-v2__quick-filters{flex-wrap:wrap;gap:6px;display:flex}.clients-v2__quick-filter{border:1px solid var(--rule);min-height:32px;color:var(--ink);background:var(--card);cursor:pointer;font:inherit;white-space:nowrap;border-radius:2px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:inline-flex}.clients-v2__quick-filter>span{color:var(--mute);font-variant-numeric:tabular-nums}.clients-v2__quick-filter:hover{background:var(--paper-2)}.clients-v2__quick-filter.is-active{border-color:var(--ink);color:var(--paper);background:var(--ink)}.clients-v2__quick-filter.is-active>span{color:var(--paper)}.clients-v2__card{border:1px solid var(--rule);background:var(--card);border-radius:4px;overflow:hidden}.clients-v2__filters{border-bottom:1px solid var(--rule-faint);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.clients-v2__search{border:1px solid var(--rule);background:var(--card);border-radius:2px;flex:220px;align-items:center;gap:8px;min-width:220px;min-height:36px;padding:8px 12px;display:flex}.clients-v2__search:focus-within{border-color:var(--ink)}.clients-v2__search-icon{border:1.5px solid var(--mute);border-radius:50%;flex:0 0 10px;width:10px;height:10px;position:relative}.clients-v2__search-icon:after{border-top:1.5px solid var(--mute);content:"";transform-origin:0;width:4px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.clients-v2__search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0}.clients-v2__search input::placeholder{color:var(--mute);opacity:1}.clients-v2__filters select{border:1px solid var(--rule);min-height:36px;color:var(--ink);background:var(--card);font:inherit;border-radius:2px;padding:8px 10px;font-size:13.5px}.clients-v2__filters select:hover{border-color:var(--ink)}.clients-v2__clear{min-height:36px;color:var(--ai-ink);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:500}.clients-v2__clear:hover{color:var(--ink)}.clients-v2__table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.clients-v2__table-scroll:focus-visible{outline:2px solid var(--ai-ink);outline-offset:-2px}.clients-v2__table{border-collapse:collapse;width:100%;min-width:1080px;color:var(--ink);font-variant-numeric:tabular-nums;text-align:left;font-size:13.5px}.clients-v2__table thead tr{color:var(--mute);background:var(--paper-3);font-size:12px}.clients-v2__table th,.clients-v2__table td{border-top:1px solid var(--rule-faint);vertical-align:middle;padding:13px 12px}.clients-v2__table thead th{white-space:nowrap;border-top:0;padding-top:10px;padding-bottom:10px;font-weight:500}.clients-v2__table th:first-child,.clients-v2__table td:first-child{padding-left:16px}.clients-v2__table th:last-child,.clients-v2__table td:last-child{padding-right:16px}.clients-v2__table tbody tr:last-child td{border-bottom:0}.clients-v2__row--clickable{cursor:pointer;position:relative}.clients-v2__row:hover{background:var(--paper-3)}.clients-v2__row-link{color:var(--ink);font-weight:600}.clients-v2__row-link:after{z-index:1;content:"";position:absolute;inset:0}.clients-v2__row-link:focus-visible{outline:2px solid var(--ai-ink);outline-offset:-2px}.clients-v2__client-cell{min-width:220px}.clients-v2__client-name{color:var(--ink);font-weight:600;line-height:1.35}.clients-v2__client-summary{max-width:300px;color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.clients-v2__type,.clients-v2__partner{color:var(--ink-2);white-space:nowrap}.clients-v2__jurisdiction{color:var(--ink-2);background:var(--paper-2);white-space:nowrap;border-radius:3px;padding:2px 6px;font-family:Geist Mono,monospace;font-size:11.5px;display:inline-flex}.clients-v2__risk-chip{gap:6px}.clients-v2__risk-dot{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.clients-v2__risk-pending{color:var(--mute);background:var(--paper-2);white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.clients-v2__date{color:var(--ink-2);white-space:nowrap}.clients-v2__date--due{color:var(--an-ink)}.clients-v2__alerts-heading,.clients-v2__alerts{text-align:right}.clients-v2__alerts{color:var(--leader);white-space:nowrap;font-size:12px;font-weight:600}.clients-v2__alerts--open{color:var(--an-ink)}.clients-v2__notice,.clients-v2__empty{color:var(--mute);text-align:center;margin:0;padding:40px;font-size:14px}.clients-v2__notice--error,.clients-v2__load-error{color:var(--risk-high)}.clients-v2__load-error{margin:0;padding:8px 16px 0}.clients-v2__footer{border-top:1px solid var(--rule-faint);color:var(--mute);justify-content:space-between;gap:16px;padding:12px 16px;font-size:12.5px;display:flex}.clients-v2__pagination{justify-content:center;padding:0 16px 14px;display:flex}.clients-v2__pagination button{border:1px solid var(--rule);min-height:36px;color:var(--ink);background:var(--card);cursor:pointer;font:inherit;border-radius:2px;padding:8px 12px;font-size:13px}.clients-v2__pagination button:hover:not(:disabled){background:var(--paper-2)}.clients-v2__pagination button:disabled{cursor:progress}@media (max-width:760px){.clients-v2{padding:28px 18px 36px}.clients-v2__heading,.clients-v2__footer{flex-direction:column;align-items:flex-start}}.workspace-content:has(.dashboard-v2){max-width:none;padding:0}.dashboard-v2{background:var(--paper);min-height:calc(100vh - 64px);color:var(--ink);flex-direction:column;gap:28px;padding:32px 36px 48px;display:flex}.dashboard-v2__heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.dashboard-v2__date{color:var(--mute);margin-bottom:6px;font-size:13px;line-height:1.4;display:block}.dashboard-v2__heading h1{font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:36px;font-weight:400;line-height:1.1}.dashboard-v2__heading p{color:var(--ink-2);margin:6px 0 0;font-size:14px;line-height:1.5}.dashboard-v2__kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dashboard-v2__kpi{min-height:125px}.dashboard-v2__panels{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dashboard-v2__panel .v2-panel__head{min-height:65px}.dashboard-v2__attention-panel .v2-panel__body{padding:0}.dashboard-v2__attention-list,.dashboard-v2__activity-list{margin:0;padding:0;list-style:none;display:grid}.dashboard-v2__attention-row{border-bottom:1px solid var(--rule-faint);color:inherit;text-align:left;transition:background-color var(--dur-fast);grid-template-columns:132px minmax(0,1fr) 120px;align-items:start;gap:18px;padding:16px 22px;text-decoration:none;display:grid}.dashboard-v2__attention-row:hover{background:var(--paper-3)}.dashboard-v2__attention-copy,.dashboard-v2__attention-aside,.dashboard-v2__activity-copy{flex-direction:column;min-width:0;display:flex}.dashboard-v2__attention-copy{gap:4px}.dashboard-v2__client-line{min-width:0;line-height:1.45}.dashboard-v2__client-name{color:var(--ink);font-size:14.5px;font-weight:600}.dashboard-v2__client-meta{color:var(--mute);font-size:13px;font-weight:400}.dashboard-v2__attention-summary{color:var(--ink-2);font-size:13.5px;line-height:1.5}.dashboard-v2__attention-aside{align-items:flex-end;gap:6px}.dashboard-v2__attention-aside time{color:var(--mute);font-size:12px;line-height:1.4}.dashboard-v2__risk-pending{background:var(--paper-2);color:var(--mute)}.dashboard-v2__panel-footer{padding:14px 22px}.dashboard-v2__panel-footer .v2-button{font-size:13.5px;font-weight:500}.dashboard-v2__activity-panel .v2-panel__body{padding:8px 22px 18px}.dashboard-v2__activity-row{border-bottom:1px solid var(--rule-faint);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.dashboard-v2__activity-row>time{color:var(--mute);font-variant-numeric:tabular-nums;padding-top:1px;font-size:12px;line-height:1.45}.dashboard-v2__activity-copy{align-items:flex-start;gap:5px}.dashboard-v2__activity-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-v2__activity-channel{color:var(--mute);font:10px var(--font-mono)}.dashboard-v2__activity-summary{color:var(--ink);font-size:13.5px;line-height:1.45}.dashboard-v2__empty,.dashboard-v2__notice{color:var(--mute);margin:0;padding:22px;font-size:13.5px}.dashboard-v2__notice{border:1px solid var(--rule);background:var(--card);margin:32px 36px}.dashboard-v2__notice--error{color:var(--risk-high)}.client-profile-page--v2{color:var(--ink);font-family:var(--font-sans);gap:20px}.client-profile-page--v2 .ownership-case-breadcrumb{color:var(--mute);gap:8px;font-size:13px}.client-profile-page--v2 .ownership-case-breadcrumb a{color:var(--ai-ink)}.client-profile-summary{border:1px solid var(--rule);background:var(--card);border-radius:4px;justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;padding:24px 28px;display:flex}.client-profile-summary__main{flex-direction:column;flex:auto;gap:12px;min-width:0;display:flex}.client-profile-summary__main h1{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:38px;font-weight:400;line-height:1.1}.client-profile-summary__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.client-profile-summary__chip{min-height:24px;color:var(--ink-2);background:var(--paper-2);border-radius:2px;align-items:center;padding:3px 10px;font-size:12.5px;line-height:1.3;display:inline-flex}.client-profile-summary__chip--risk{gap:6px;font-weight:600}.client-profile-summary__chip--risk:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.client-profile-summary__chip--risk-low{color:var(--ai-ink);background:var(--ai-tint)}.client-profile-summary__chip--risk-medium{color:var(--an-ink);background:var(--an-tint)}.client-profile-summary__chip--risk-high{color:var(--risk-high);background:var(--risk-high-tint)}.client-profile-summary__chip--status{color:var(--card);background:var(--ai-ink);font-weight:600}.client-profile-summary__chip--status-approved{color:var(--ai-deep);background:var(--ai-tint)}.client-profile-summary__facts{color:var(--mute);flex-wrap:wrap;gap:10px 28px;margin:4px 0 0;font-size:13px;display:flex}.client-profile-summary__facts div{flex-wrap:wrap;gap:0 6px;min-width:0;display:flex}.client-profile-summary__facts dt,.client-profile-summary__facts dd{margin:0}.client-profile-summary__facts dd{color:var(--ink);font-weight:500}.client-profile-summary__decision{flex-direction:column;flex:none;align-items:flex-end;gap:10px;min-width:max-content;padding-top:2px;display:flex}.client-profile-summary__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.client-profile-dialog-backdrop{z-index:1200;background:color-mix(in srgb, var(--ink) 45%, transparent);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.client-profile-dialog{border:1px solid var(--rule);width:min(520px,100%);max-height:calc(100dvh - 40px);color:var(--ink);background:var(--paper);box-shadow:0 40px 80px -20px color-mix(in srgb, var(--ink) 50%, transparent);border-radius:4px;padding:28px;overflow-y:auto}.client-profile-dialog h2{font:400 28px/1.2 var(--font-serif);margin:0 0 8px}.client-profile-dialog>p,.client-profile-dialog form>p{color:var(--ink-soft,var(--mute));margin:0 0 18px;font-size:14px;line-height:1.6}.client-profile-dialog form{gap:18px;display:grid}.client-profile-dialog__checks{border:0;gap:8px;margin:0;padding:0;font-size:13.5px;display:grid}.client-profile-dialog__checks legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.client-profile-dialog__checks label{cursor:pointer;align-items:flex-start;gap:10px;min-height:30px;display:flex}.client-profile-dialog__checks input{width:16px;height:16px;accent-color:var(--ai-ink);flex:none;margin:2px 0 0}.client-profile-dialog__field{color:var(--ink);gap:8px;font-size:13px;font-weight:500;display:grid}.client-profile-dialog__field textarea{resize:vertical;border:1px solid var(--rule);width:100%;min-height:76px;color:var(--ink);background:var(--paper);font:400 14px/1.5 var(--font-sans);border-radius:2px;padding:10px 12px}.client-profile-dialog__field textarea:focus-visible{outline:2px solid var(--ai-ink);outline-offset:2px}.client-profile-dialog__actions{justify-content:flex-end;gap:10px;display:flex}.client-profile-dialog__actions button{min-height:42px;font:500 14px/1.3 var(--font-sans);cursor:pointer;border-radius:2px;padding:10px 18px}.client-profile-dialog__cancel{border:1px solid var(--rule);color:var(--ink);background:0 0}.client-profile-dialog__submit{border:1px solid var(--ink);color:var(--paper);background:var(--ink)}.client-profile-dialog__submit--approve{border-color:var(--ai-ink);background:var(--ai-ink)}.client-profile-dialog__actions button:disabled{opacity:.55;cursor:progress}.client-profile-dialog__actions button:focus-visible,.client-profile-dialog-backdrop a:focus-visible{outline:2px solid var(--ai-ink);outline-offset:2px}.client-profile-dialog__error{color:var(--risk-high);margin:0;font-size:13px;line-height:1.5}.client-profile-toast{border:1px solid var(--ai-ink);color:var(--ai-ink);background:var(--paper-2);margin:0;padding:12px 16px;font-size:13px}.client-profile-action{border:1px solid var(--rule);min-height:42px;color:var(--ink);font:500 14px/1.3 var(--font-sans);cursor:pointer;background:0 0;border-radius:2px;padding:10px 18px}.client-profile-action--secondary:hover{background:var(--paper-2)}.client-profile-action--primary{border-color:var(--ink);color:var(--paper);background:var(--ink);padding-inline:20px}.client-profile-action--primary:hover{border-color:var(--ai-ink);background:var(--ai-ink)}.client-profile-action:focus-visible,.ownership-layer-card:focus-visible{outline:2px solid var(--ai-ink);outline-offset:2px}.client-profile-activity-filters{flex-wrap:wrap;gap:8px;display:flex}.client-profile-activity-filters button{border:1px solid var(--rule);min-height:32px;color:var(--mute);font:500 12px/1.2 var(--font-sans);cursor:pointer;background:0 0;border-radius:4px;padding:6px 11px}.client-profile-activity-filters button[aria-pressed=true]{border-color:var(--ink);color:var(--paper);background:var(--ink)}.client-profile-activity-filters button:focus-visible{outline:2px solid var(--ai-ink);outline-offset:2px}.client-profile-timeline__pending,.client-profile-transaction-account{color:var(--mute);font:11px var(--font-mono)}.client-profile-summary__decision-note{color:var(--mute);text-align:right;font-size:12px}.client-profile-summary__approved{color:var(--ai-ink);font-size:13px;font-weight:500}.client-profile-page--v2 .client-profile-tabs{border-bottom-color:var(--rule);gap:4px}.client-profile-page--v2 .client-profile-tab{min-height:42px;color:var(--mute);font:500 14px/1.3 var(--font-sans);border-bottom:2px solid #0000;padding:0 14px}.client-profile-page--v2 .client-profile-tab:hover{color:var(--ink);background:var(--paper-2)}.client-profile-page--v2 .client-profile-tab[aria-selected=true]{border-bottom-color:var(--ai-ink);color:var(--ink);background:0 0}.client-profile-page--v2 .client-profile-tab:focus-visible,.client-profile-page--v2 .client-profile-tabpanel:focus-visible{outline:2px solid var(--ai-ink);outline-offset:2px}.client-profile-page--v2 .client-profile-tabpanel{gap:20px;padding-top:0}.client-profile-review-report{scroll-margin-top:90px}.client-profile-page--v2 .ownership-structure{border-color:var(--rule);background:var(--card);border-radius:4px;padding:0;overflow:hidden}.client-profile-page--v2 .ownership-structure__heading{border-bottom:1px solid var(--rule-faint);padding:18px 22px 14px}.client-profile-page--v2 .ownership-structure__heading h2{color:var(--ink);font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:22px;font-weight:400}.client-profile-page--v2 .ownership-structure__version{color:var(--mute);margin-top:4px;font-size:10px}.client-profile-page--v2 .ownership-view-controls{border-color:var(--rule);background:var(--paper-2);border-radius:2px;gap:2px;padding:2px}.client-profile-page--v2 .ownership-view-button{min-height:30px;color:var(--ink-2);font:500 11px/1.2 var(--font-sans);border-radius:2px}.client-profile-page--v2 .ownership-view-button[aria-pressed=true]{color:var(--paper);background:var(--ink)}.client-profile-page--v2 .ownership-structure__intro{border-bottom:1px solid var(--rule-faint);color:var(--mute);margin:0;padding:11px 22px;font-size:12.5px}.client-profile-page--v2 .ownership-case-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:0;margin-top:0}.client-profile-page--v2 .ownership-structure__display{min-width:0;padding:0}.ownership-layered-scroll{background:var(--card);scrollbar-color:var(--rule) transparent;max-width:100%;overflow:auto}.ownership-layered-scroll:focus-visible{outline:2px solid var(--ai-ink);outline-offset:-2px}.ownership-layered-canvas{background-color:var(--card);background-image:radial-gradient(var(--rule) 1px, transparent 1px);background-size:20px 20px;min-width:760px;margin:0 auto;position:relative}.ownership-layered-edges{pointer-events:none;position:absolute;inset:0}.ownership-layered-edge{fill:none;stroke:var(--mute);stroke-width:1.5px}.ownership-layered-edge--verified{stroke:var(--ai-ink)}.ownership-layered-edge-label{z-index:1;max-width:200px;color:var(--ai-deep);background:var(--ai-tint);text-align:center;white-space:nowrap;border-radius:3px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.3;position:absolute;transform:translate(-50%,-50%)}.ownership-layered-edge-label--percentage{color:var(--paper);background:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ownership-layer-card{z-index:2;border:1px solid var(--rule);color:var(--ink);background:var(--card);font:inherit;text-align:left;cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;gap:2px;padding:9px 12px 8px 34px;display:flex;position:absolute;overflow:hidden}.ownership-layer-card--ubo{border-color:var(--ink);color:var(--paper);background:var(--ink)}.ownership-layer-card--selected{border:2px solid var(--ai-ink);outline:4px solid var(--ai-tint)}.ownership-layer-card__shape{border:1.5px solid var(--ink);width:11px;height:11px;position:absolute;top:14px;left:14px}.ownership-layer-card__shape--foundation{border-radius:50%}.ownership-layer-card__shape--partnership{width:9px;height:9px;transform:rotate(45deg)}.ownership-layer-card__shape--ubo{border-color:var(--ai);background:var(--ai);border-radius:50%;width:12px;height:12px}.ownership-layer-card__shape--company{background:var(--ink)}.ownership-layer-card__kind,.ownership-layer-card__subtitle{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;display:block;overflow:hidden}.ownership-layer-card__kind{font-family:var(--font-mono);letter-spacing:.06em;font-size:9.5px}.ownership-layer-card--ubo .ownership-layer-card__kind,.ownership-layer-card--ubo .ownership-layer-card__subtitle{color:var(--on-slate-mute)}.ownership-layer-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.ownership-layer-card__checks{min-width:0;color:var(--ai-ink);white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;font-size:10.5px;line-height:1.25;display:flex}.ownership-layer-card__checks>span{text-overflow:ellipsis;overflow:hidden}.ownership-layer-card__checks strong{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.ownership-layer-card--ubo .ownership-layer-card__checks,.ownership-layer-card--ubo .ownership-layer-card__checks strong{color:var(--ai)}.client-profile-page--v2 .ownership-evidence-panel{border:0;border-left:1px solid var(--rule-faint);background:var(--card);border-radius:0;top:84px}.client-profile-page--v2 .ownership-evidence-panel__heading{border-bottom-color:var(--rule-faint);padding:18px 20px 14px}.client-profile-page--v2 .ownership-evidence-panel__heading h3{color:var(--ink);font-family:var(--font-serif);font-size:22px;font-weight:400}.client-profile-page--v2 .ownership-evidence-panel__kind{color:var(--mute);font-size:12.5px}.client-profile-page--v2 .ownership-evidence-panel__layer{color:var(--mute);font-family:var(--font-mono);margin:5px 0 0;font-size:10.5px}.client-profile-page--v2 .ownership-evidence-section{border-bottom-color:var(--rule-faint);padding:14px 20px}.client-profile-page--v2 .ownership-evidence-section h4{color:var(--ink-2);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.client-profile-page--v2 .ownership-fact-list li,.client-profile-page--v2 .ownership-requirement-list li,.client-profile-page--v2 .ownership-related-case-list li{border-color:var(--rule-faint);background:var(--card);border-radius:2px}.client-profile-page--v2 .ownership-fact-list__value>span,.client-profile-page--v2 .ownership-fact-list li>p,.client-profile-page--v2 .ownership-fact-list__meta time,.client-profile-page--v2 .ownership-evidence-empty{color:var(--mute)}.client-profile-page--v2 .ownership-fact-list__value>strong{color:var(--ink)}.client-profile-page--v2 .ownership-related-case-list a{color:var(--ai-ink)}.ownership-calculation-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ownership-calculation-list li{color:var(--ink-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11.5px;line-height:1.5}.ownership-calculation-list li span{color:var(--mute);font-family:var(--font-sans);margin-top:3px;display:block}@media (max-width:1080px){.client-profile-summary{flex-direction:column}.client-profile-summary__decision{align-items:flex-start;min-width:0}.client-profile-summary__actions{justify-content:flex-start}.client-profile-summary__decision-note{text-align:left}}@media (max-width:980px){.client-profile-page--v2 .ownership-case-layout{grid-template-columns:minmax(0,1fr)}.client-profile-page--v2 .ownership-evidence-panel{border-top:1px solid var(--rule-faint);border-left:0;position:static}}@media (max-width:680px){.client-profile-summary{padding:18px}.client-profile-summary__main h1{font-size:32px}.client-profile-summary__facts{gap:8px 16px}.client-profile-summary__actions{flex-direction:column;align-items:stretch}.client-profile-action{width:100%}.client-profile-page--v2 .ownership-structure__heading{flex-direction:column;align-items:flex-start}}.client-profile-page--v2 .case-profile-risk{border:1px solid var(--rule);background:var(--card);border-radius:4px;grid-template-columns:minmax(290px,340px) minmax(0,1fr);margin:20px 0 24px;display:grid}.case-profile-risk__summary{border-right:1px solid var(--rule-faint);flex-direction:column;gap:14px;padding:22px 24px;display:flex}.case-profile-risk__summary h2,.case-profile-screening h2,.case-profile-document h2{color:var(--ink);font-family:var(--font-serif,Georgia, serif);margin:0;font-size:22px;font-weight:400}.case-profile-risk__score{color:var(--mute);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:14px;display:flex}.case-profile-risk__score>span:first-child{color:var(--an-ink);font-family:var(--font-serif,Georgia, serif);font-variant-numeric:tabular-nums;font-size:56px;line-height:1}.case-profile-risk--high .case-profile-risk__score>span:first-child{color:var(--risk-high)}.case-profile-risk__scale-labels{color:var(--mute);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.case-profile-risk__scale-bar{grid-template-columns:35fr 30fr 35fr;gap:3px;height:8px;display:grid;position:relative}.case-profile-risk__scale-bar>span:first-child{background:var(--ai-ink);border-radius:4px 0 0 4px}.case-profile-risk__scale-bar>span:nth-child(2){background:var(--an-ink)}.case-profile-risk__scale-bar>span:nth-child(3){background:var(--risk-high);border-radius:0 4px 4px 0}.case-profile-risk__scale-bar i{top:-5px;left:clamp(0%, var(--risk-position), 100%);background:var(--ink);border-radius:2px;width:3px;height:18px;position:absolute;transform:translate(-1px)}.case-profile-risk__rationale{background:var(--an-tint);color:var(--ink-2);border-radius:3px;padding:13px 14px;font-size:13px;line-height:1.55}.case-profile-risk__rationale strong{color:var(--an-ink)}.case-profile-risk__provenance{color:var(--mute);margin:0;font-size:11.5px;line-height:1.5}.case-profile-risk__factors{flex-direction:column;justify-content:center;gap:16px;padding:22px 24px;display:flex}.case-profile-risk__factor{grid-template-columns:minmax(130px,150px) minmax(0,1fr) 40px;align-items:center;gap:16px;display:grid}.case-profile-risk__factor-heading{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.case-profile-risk__factor-name{color:var(--ink-2);font-size:13.5px;font-weight:500}.case-profile-risk__factor-meter{flex-direction:column;gap:5px;min-width:0;display:flex}.case-profile-risk__factor-meter>div{background:var(--rule-faint);border-radius:3px;height:6px;overflow:hidden}.case-profile-risk__factor-meter>div>span{border-radius:inherit;background:var(--ai-ink);height:100%;display:block}.case-profile-risk--medium .case-profile-risk__factor-meter>div>span{background:var(--an-ink)}.case-profile-risk--high .case-profile-risk__factor-meter>div>span{background:var(--risk-high)}.case-profile-risk__factor-note{color:var(--mute);font-size:12px;line-height:1.4}.case-profile-risk__factor-value{color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.case-profile-risk__rationale-provenance{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.case-profile-review-empty{color:var(--mute);margin:0;font-size:13px;line-height:1.5}.case-profile-screening{flex-direction:column;gap:16px;display:flex}.case-profile-card.case-profile-screening__matrix{padding:0;overflow:hidden}.case-profile-screening__heading{border-bottom:1px solid var(--rule-faint);justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.case-profile-screening__heading p{color:var(--mute);margin:3px 0 0;font-size:12.5px;line-height:1.5}.case-profile-screening__summary-tag,.case-profile-screening__cell,.case-profile-document__verified,.case-profile-document__status{white-space:nowrap;border-radius:2px;align-items:center;font-size:11.5px;font-weight:500;display:inline-flex}.case-profile-screening__summary-tag{background:var(--ai-tint);color:var(--ai-ink);padding:4px 10px}.case-profile-screening__table-wrap{overflow-x:auto}.case-profile-screening__table,.case-profile-screening__compare-table{border-collapse:collapse;width:100%;color:var(--ink-2);font-size:13px}.case-profile-screening__table{min-width:680px}.case-profile-screening__table thead{background:var(--paper-3);color:var(--mute);text-align:left;font-size:12px}.case-profile-screening__table th,.case-profile-screening__table td{border-bottom:1px solid var(--rule-faint);text-align:center;padding:10px 12px}.case-profile-screening__table th:first-child{text-align:left;min-width:190px;padding-left:22px}.case-profile-screening__table tbody th strong,.case-profile-screening__table tbody th span{display:block}.case-profile-screening__table tbody th strong{color:var(--ink);font-size:13px}.case-profile-screening__table tbody th span{color:var(--mute);margin-top:3px;font-size:11.5px;font-weight:400}.case-profile-screening__cell{background:var(--paper);color:var(--mute);justify-content:center;padding:2px 8px}.case-profile-screening__cell--clear,.case-profile-screening__cell--resolved{background:var(--ai-tint);color:var(--ai-ink)}.case-profile-screening__cell--attention,.case-profile-screening__cell--reviewed{background:var(--an-tint);color:var(--an-ink)}.case-profile-screening__fallback{padding:16px 22px}.case-profile-screening__fallback p+p{margin-top:8px}.case-profile-screening__restricted{border:1px solid var(--rule);background:var(--card);color:var(--mute);border-radius:4px;padding:16px 22px;font-size:12.5px;line-height:1.5}.case-profile-screening__restricted p{margin:0}.case-profile-screening__restricted p+p{margin-top:8px}.case-profile-screening__disposition{border:1px solid var(--rule);background:var(--card);border-radius:4px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.case-profile-screening__comparison,.case-profile-screening__review{min-width:0;padding:22px 24px}.case-profile-screening__comparison{border-right:1px solid var(--rule-faint)}.case-profile-screening__match-heading{color:var(--mute);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:12.5px;display:flex}.case-profile-screening__match-heading>span:first-child{background:var(--ai-tint);color:var(--ai-ink);border-radius:2px;padding:2px 8px;font-size:11.5px;font-weight:600}.case-profile-screening__comparison h3{color:var(--ink);font-family:var(--font-serif,Georgia, serif);margin:0 0 16px;font-size:22px;font-weight:400}.case-profile-screening__compare-table th{color:var(--mute);text-align:left;padding:6px 8px;font-size:12px;font-weight:500}.case-profile-screening__compare-table th:first-child,.case-profile-screening__compare-table tbody th{padding-left:0}.case-profile-screening__compare-table td{border-top:1px solid var(--rule-faint);font-variant-numeric:tabular-nums;padding:8px}.case-profile-screening__compare-table td:nth-last-child(-n+1){white-space:nowrap;font-size:12px}.case-profile-screening__similar{color:var(--an-ink)}.case-profile-screening__differs{color:var(--ai-ink)}.case-profile-screening__review{color:var(--ink-2);flex-direction:column;gap:14px;font-size:13px;line-height:1.55;display:flex}.case-profile-screening__review-note{align-items:flex-start;gap:10px;display:flex}.case-profile-screening__review-note>span{background:var(--ai-tint);color:var(--ai-ink);font-family:var(--font-mono,monospace);border-radius:3px;flex:none;margin-top:2px;padding:1px 6px;font-size:10px}.case-profile-screening__review-note p,.case-profile-screening__review blockquote p{margin:0}.case-profile-screening__review-note>div{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.case-profile-screening__claim-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-profile-screening__review blockquote{background:var(--paper-3);color:var(--ink);border-radius:3px;margin:0;padding:12px 14px}.case-profile-screening__review blockquote footer{color:var(--mute);margin-top:8px;font-size:12px}.case-profile-screening__adverse{border-top:1px solid var(--rule-faint);color:var(--mute);margin:auto 0 0;padding-top:12px;font-size:12.5px}.case-profile-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.case-profile-documents__heading{color:var(--ink);grid-column:1/-1;margin:0;font-size:18px;line-height:1.2}.case-profile-document{border:1px solid var(--rule);background:var(--card);border-radius:4px;grid-template-columns:minmax(110px,150px) minmax(0,1fr);display:grid;overflow:hidden}.case-profile-document__preview{background:var(--paper-3);min-height:190px;color:var(--mute);text-align:center;justify-content:center;align-items:center;padding:16px;font-size:11px;display:flex}.case-profile-document__body{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.case-profile-document__title-row{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.case-profile-document__title-row h3{font-size:18px;line-height:1.2}.case-profile-document__title-row p,.case-profile-document__registry{color:var(--mute);margin:4px 0 0;font-size:11.5px;line-height:1.4}.case-profile-document__verified,.case-profile-document__status{background:var(--paper);color:var(--mute);flex:none;padding:3px 7px}.case-profile-document__verified{background:var(--ai-tint);color:var(--ai-ink)}.case-profile-document__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;width:100%;margin:0;display:grid}.case-profile-document__fields dt{color:var(--mute);font-size:11px}.case-profile-document__fields dd{color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;font-size:12.5px;display:flex}.case-profile-document__facts{gap:10px;width:100%;display:grid}.case-profile-document__fields--provenance{border-top:1px solid var(--rule-faint);padding-top:8px}.case-profile-document__provenance{border-top:1px solid var(--rule-faint);width:100%;color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:auto;padding-top:8px;font-size:11px;line-height:1.45;display:flex}.case-profile-document__body>a{color:var(--ai-ink);font-size:12px;text-decoration:none}.case-profile-document__body>a:hover{text-decoration:underline}.case-profile-documents__empty{grid-column:1/-1}@media (max-width:1050px){.client-profile-page--v2 .case-profile-risk{grid-template-columns:minmax(0,1fr)}.case-profile-risk__summary,.case-profile-screening__comparison{border-right:0;border-bottom:1px solid var(--rule-faint)}.case-profile-screening__disposition,.case-profile-documents{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.case-profile-risk__summary,.case-profile-risk__factors,.case-profile-screening__comparison,.case-profile-screening__review{padding:18px}.case-profile-risk__factor{grid-template-columns:minmax(110px,130px) minmax(0,1fr) 30px;gap:10px}.case-profile-screening__heading,.case-profile-screening__match-heading{flex-direction:column;align-items:flex-start}.case-profile-screening__compare-table{font-size:12px}.case-profile-screening__compare-table td,.case-profile-screening__compare-table th{padding-left:5px;padding-right:5px}.case-profile-document{grid-template-columns:minmax(90px,110px) minmax(0,1fr)}.case-profile-document__body{padding:12px}.case-profile-document__title-row{flex-direction:column}}.workspace-topbar{z-index:30;border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:20px;height:auto;min-height:64px;padding:0 32px;position:sticky;top:0}.topbar-context{flex:0 min(320px,24vw);gap:0;min-width:0;max-width:min(320px,24vw);display:grid}.topbar-context__tenant,.topbar-context__policy{white-space:normal;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.tenant-name,.tenant-jurisdiction{color:var(--ink);font-size:14px;font-weight:500}.context-divider{color:var(--mute);font-size:12px}.policy-version,.policy-standard{color:var(--mute);font-family:var(--font-mono);font-size:10px;font-weight:400}.topbar-actions{flex:auto;justify-content:flex-end;gap:8px;min-width:0}.workspace-search-field{border:1px solid var(--rule);background:var(--card);border-radius:2px;flex:0 460px;align-items:center;gap:9px;width:min(460px,42vw);max-width:460px;height:40px;padding:0 9px;transition:border-color .2s;display:flex;position:relative}.workspace-search-field:hover,.workspace-search-field:focus-within{border-color:var(--ink)}.workspace-search-field__icon{width:14px;height:14px;stroke:var(--mute);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:0 0 14px}.workspace-search-field input{width:100%;min-width:0;height:100%;color:var(--ink);font-family:var(--font-sans);background:0 0;border:0;padding:0;font-size:13.5px}.workspace-search-field input::placeholder{color:var(--mute);opacity:1}.workspace-search-field kbd{border:1px solid var(--rule);color:var(--mute);background:var(--card);font-family:var(--font-mono);border-radius:2px;flex:none;padding:1px 5px;font-size:10.5px;line-height:1.5}.workspace-search-results{z-index:40;border:1px solid var(--rule);background:var(--card);max-height:min(60vh,420px);box-shadow:0 14px 30px -14px color-mix(in srgb, var(--ink) 40%, transparent);border-radius:3px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.workspace-search__list{gap:2px}.workspace-search__result{background:0 0;border:0;border-radius:2px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px;padding:9px 8px}.workspace-search__result:hover,.workspace-search__result--active{background:var(--paper-3);border:0}.workspace-search__result-kind{color:var(--mute);font-family:var(--font-mono);text-transform:uppercase;font-size:9px}.workspace-search__result-copy{gap:2px;min-width:0;display:grid}.workspace-search__result-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.workspace-search__result-meta{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.workspace-search__notice,.workspace-search__error{color:var(--mute);background:0 0;border:0;border-radius:2px;margin:0;padding:12px 9px;font-size:11px}.workspace-search__error{color:var(--ink-2);gap:8px;display:grid}.workspace-search__error button,.workspace-updates__error button{min-height:30px;color:var(--ink);background:var(--card);border-radius:2px}.workspace-search__result:focus-visible,.workspace-search__error button:focus-visible,.workspace-updates-trigger:focus-visible,.workspace-updates__error button:focus-visible{outline:2px solid var(--ai-ink);outline-offset:2px}.workspace-updates{flex:none;position:relative}.workspace-updates-trigger{border:1px solid var(--rule);height:40px;color:var(--ink);background:var(--card);font-family:var(--font-mono);text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:10.5px;line-height:1;transition:border-color .2s;display:inline-flex}.workspace-updates-trigger:hover,.workspace-updates-trigger[aria-expanded=true]{border-color:var(--ink)}.workspace-updates-trigger__icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:0 0 14px;width:14px;height:14px}.updates-count{border:1px solid var(--ink);min-width:18px;height:18px;color:var(--card);background:var(--ink);border-radius:2px;place-items:center;padding:0 4px;font-size:9px;line-height:1;display:grid;position:static}.workspace-updates-panel{border:1px solid var(--rule);width:380px;max-width:calc(100vw - 32px);max-height:min(72vh,640px);color:var(--ink);background:var(--card);box-shadow:0 14px 30px -14px color-mix(in srgb, var(--ink) 40%, transparent);border-radius:3px;padding:16px;top:50px;right:0}.workspace-updates__header{border-bottom:1px solid var(--ink);padding-bottom:9px;display:block}.workspace-updates__header h2{color:var(--ink);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:10px;font-weight:400}.workspace-updates__list{gap:0}.workspace-updates__item{border-top:1px solid var(--rule-faint);grid-template-columns:78px minmax(0,1fr);align-items:start;gap:10px;padding:13px 0 12px}.workspace-updates__category{color:var(--mute);font-family:var(--font-mono);text-transform:uppercase;font-size:10px;line-height:1.5}.workspace-updates__category--sanctions{color:var(--ai-ink)}.workspace-updates__category--regulatory{color:var(--an-ink)}.workspace-updates__copy{gap:3px;min-width:0;display:grid}.workspace-updates__item h3{color:var(--ink);font-size:13px;font-weight:500;line-height:1.4}.workspace-updates__copy>p:not(.workspace-updates__time){color:var(--mute);margin:0;font-size:11.5px;line-height:1.45}.workspace-updates__time{color:var(--mute);font-family:var(--font-mono);font-size:10px;line-height:1.5}.workspace-updates__notice{color:var(--mute);background:0 0;border:0;border-radius:2px;margin-top:12px;padding:12px 9px;font-size:11px}.user-menu{gap:9px}.user-avatar{border:1px solid var(--ink);width:34px;height:34px;color:var(--ink);background:var(--card);font-family:var(--font-mono);flex-basis:34px;font-size:11px}.user-menu__copy{gap:0}.user-menu__name{max-width:138px;color:var(--ink);font-size:13px;font-weight:500}.user-menu__role{color:var(--mute);font-size:11.5px}.user-menu{align-items:center;display:flex;position:relative}.user-menu__trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;list-style:none;display:flex}.user-menu__trigger::-webkit-details-marker{display:none}.user-menu__trigger:focus-visible{outline:3px solid var(--ai-ink);outline-offset:3px;border-radius:4px}.user-menu__panel{z-index:20;border:1px solid var(--rule);background:var(--paper);min-width:190px;box-shadow:0 10px 30px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:4px;padding:5px;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0}.user-menu__panel a{color:var(--ink);border-radius:3px;padding:10px 11px;font-size:12px;font-weight:600;text-decoration:none;display:block}.user-menu__panel a:hover,.user-menu__panel a:focus-visible{background:var(--paper-2);outline:none}@media (max-width:980px){.workspace-topbar{flex-wrap:wrap;height:auto;min-height:64px;padding:10px 16px}.topbar-context{flex:100%}.topbar-actions{flex-wrap:wrap;gap:10px;width:100%}.workspace-search-field{flex:240px;width:auto;max-width:none}}@media (max-width:520px){.topbar-context__tenant,.topbar-context__policy{flex-wrap:wrap}.user-menu__copy{display:none}}
