:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#11161b;--surface:#191f25;--raised:#232b32;--soft:#151b21;--hover:#2b343d;--text:#f0f1f2;--secondary:#c8d0d6;--muted:#aab4bd;--line:#38434d;--line-strong:#75808b;--gold:#dab784;--gold-bg:#30291f;--primary:#e7e9ea;--on-primary:#182027;--selection:#bed8eb;--selection-bg:#243744;--info:#96c9f4;--info-bg:#172a3b;--success:#98d3b5;--success-bg:#172c25;--attention:#e9bd80;--attention-bg:#332819;--risk:#f3aca5;--risk-bg:#382321;--uncertainty:#cfb4ee;--uncertainty-bg:#2e253b;--intelligence:#8ed7d6;--intelligence-bg:#172f31;--focus:#a6d1f0;--green:var(--success);--error:var(--risk);--accent:var(--gold);--gold-soft:var(--gold-bg);--chart-secondary:var(--info);--font-serif:Georgia, "Times New Roman", serif;--r263-type-meta:.75rem;--r263-type-small:.8125rem;--r263-type-body:.875rem;--r263-type-title:clamp(1.75rem, 1.4rem + 1.1vw, 2.375rem);--r263-space-1:.25rem;--r263-space-2:.5rem;--r263-space-3:.75rem;--r263-space-4:1rem;--r263-space-5:1.5rem;--r263-space-6:2rem;--r263-panel-padding:1.5rem;--r263-section-gap:1.5rem;--r263-radius-control:.5rem;--r263-radius-panel:.75rem;--r263-control-size:2.5rem;--r263-motion-fast:.14s;--r263-motion-context:.2s;--r263-ease:cubic-bezier(.2, .7, .3, 1);--shadow:0 8px 28px #00000030}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f4f2;--surface:#fcfcfa;--raised:#e9ecee;--soft:#edf0ef;--hover:#e2e7eb;--text:#222d35;--secondary:#455560;--muted:#58636c;--line:#cbd2d5;--line-strong:#6c7881;--gold:#765522;--gold-bg:#f4ecdf;--primary:#303941;--on-primary:#fff;--selection:#245572;--selection-bg:#dce8f0;--info:#285f85;--info-bg:#e6eff8;--success:#28634b;--success-bg:#e8f2eb;--attention:#805012;--attention-bg:#f8eddb;--risk:#963e38;--risk-bg:#f8e9e7;--uncertainty:#68488d;--uncertainty-bg:#f0e9f7;--intelligence:#236568;--intelligence-bg:#e3f1f1;--focus:#265f8d;--shadow:0 8px 28px #23313e16}html[data-density=compact]{--r263-panel-padding:1rem;--r263-section-gap:1rem;--r263-control-size:2.25rem}html{scroll-padding-block:calc(var(--review-top,0px) + 6rem) 5rem;scrollbar-gutter:stable}body{line-height:1.65}::selection{background:var(--selection-bg);color:var(--selection)}.workspace-heading h1,.focus-body>h1{font-size:var(--r263-type-title);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.2}.step-intro h1,.hero-copy h2,.context-invitation h2,.setup-editorial p{font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:balance;font-weight:400;line-height:1.2}.workspace-heading p,.page-intro,.step-intro p,.hero-copy>p{color:var(--secondary);font-size:var(--r263-type-body);max-width:70ch;line-height:1.75}.eyebrow,.nav-section-label,.step-meta,.version-tag,.hero-kicker{font-size:var(--r263-type-meta);letter-spacing:.09em;line-height:1.5}.setup-rail>.eyebrow,.perspective-card .eyebrow,.topic-card>.eyebrow,.idea-card>.eyebrow{font-size:var(--r263-type-meta)}.badge,.field small,.quiet-note,.confidence-note,.assistant-panel>footer,.assistant-panel>header small,.assistant-message>small,.footer-identity small,.account small,.clinic-picker small,.workspace-date,.workspace-date small{font-size:var(--r263-type-meta);line-height:1.6}.badge{border-radius:var(--r263-radius-control);padding:var(--r263-space-1) var(--r263-space-2);white-space:normal;overflow-wrap:anywhere}.metrics-strip strong,.chart-total>strong,.analytics-table,.workspace-date,.nav-count,.fit-number>strong{font-variant-numeric:tabular-nums lining-nums}.section-heading h2,.overview-panel h3,.review-overview .review-overview-card h3,.review-overview .review-overview-queue h3{letter-spacing:-.015em;font-size:1rem;font-weight:600;line-height:1.45}.btn{min-height:var(--r263-control-size);gap:var(--r263-space-2);border-radius:var(--r263-radius-control);font-size:var(--r263-type-small);padding:.625rem 1rem;font-weight:500;line-height:1.5}.btn.primary,.btn.primary:hover:not(:disabled){background:var(--primary);color:var(--on-primary);border-color:var(--primary);filter:none;box-shadow:none}.btn.primary:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--on-primary)}.btn.ghost{color:var(--secondary)}.icon-button,.sidebar-toggle,.assistant-panel>header button,.assistant-panel form>button{min-width:var(--r263-control-size);min-height:var(--r263-control-size)}.text-button,.text-link,.workspace-breadcrumb button,.focus-breadcrumb button{text-underline-offset:.2em;min-height:2rem}.text-button:hover,.text-link:hover{color:var(--info);text-decoration:underline}.field input,.field textarea,.field select,.select-button{border-radius:var(--r263-radius-control);font-size:var(--r263-type-body);line-height:1.6}.field input::placeholder,.field textarea::placeholder,.assistant-panel textarea::placeholder{color:var(--muted);opacity:1}.field input[readonly]{opacity:1;background:var(--raised)}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 2px var(--surface);border-color:var(--focus)!important}html :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid var(--focus)!important}.checkbox input:focus-visible+.check-box,.routine-row input:focus-visible+.routine-check{outline:2px solid var(--focus);outline-offset:3px}:where(button,a,input,textarea,select,summary,[tabindex]){scroll-margin-block:6rem 5rem}.select-options,.display-popover{border-radius:var(--r263-radius-panel);box-shadow:var(--shadow)}.select-options button{min-height:var(--r263-control-size);font-size:var(--r263-type-small)}.select-options button[aria-selected=true],.segmented>button.active,.section-tabs button[aria-pressed=true],.briefing-view-tabs button[aria-pressed=true],.choice.selected,.note-audience-modes button[aria-pressed=true],.choice.selected .choice-icon{color:var(--selection);background:var(--selection-bg);border-color:var(--selection)}.choice.selected .choice-check,.checkbox input:checked+.check-box{color:var(--selection-bg);background:var(--selection);border-color:var(--selection)}.segmented>button,.section-tabs button,.briefing-view-tabs button{min-height:var(--r263-control-size);font-size:var(--r263-type-small);line-height:1.5}.section-tabs button[aria-pressed=true]{border-bottom-width:3px;font-weight:600}.sidebar nav>button.active{background:var(--selection-bg);color:var(--selection);box-shadow:none}.sidebar nav>button.active>svg,.sidebar nav>button.active:before{color:var(--selection)}.sidebar nav>button.active:before{background:var(--selection)}.sidebar{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.sidebar>*{flex-shrink:0}html button:disabled{opacity:.65;cursor:not-allowed}.overview-hero,.role-hero,.overview-inbox,.context-invitation,.content-workspace-hero{background:var(--surface);border-radius:var(--r263-radius-panel)}.overview-panel,.analytics-panel,.department-overview-card,.manual-card,.briefing-editor,.briefing-history,.unit-profile-card,.unit-information,.rg-strategy-review,.manual-release,.review-overview .review-overview-card,.review-overview .review-overview-queue{border-radius:var(--r263-radius-panel);box-shadow:none}.review-overview .review-overview-card,.review-overview .review-overview-queue,.r263-state{padding:var(--r263-panel-padding)}.review-overview .review-overview-first,.review-overview .review-overview-stack{gap:var(--r263-section-gap)}.review-overview .review-overview-executive>.review-overview-card{background:var(--surface);border-top-color:var(--gold)}.review-overview .review-overview-details,.review-overview .review-overview-limits,.methodology{background:var(--soft);border-radius:var(--r263-radius-panel)}.focus-header{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.info-line{color:var(--info);background:var(--info-bg);border-color:var(--info)}.badge.green{color:var(--success);background:var(--success-bg);border-color:var(--success)}.due-overdue,.kanban-card>small.due-overdue{color:var(--attention)}.error-summary{color:var(--risk);background:var(--risk-bg);border-inline-start:3px solid var(--risk)}.field [aria-invalid=true]{border-color:var(--risk);border-inline-start-width:3px}.hypothesis-item>svg,.rg-review-gap{color:var(--uncertainty)}.manual-update-notice,.playbook-notice{border-color:var(--info);background:var(--info-bg)}.playbook-notice>svg{color:var(--info)}.assistant-message:not(.user)>small,.rg-assistant-context strong,.assistant-welcome>svg,.assistant-panel>header>svg:first-child,.assistant-dock .assistant-launcher>svg:first-child,.intelligence-badge>svg:first-child,.section-tabs .questions-tab{color:var(--intelligence)}.intelligence-badge,.section-tabs .questions-tab[aria-pressed=true] .intelligence-badge{color:var(--intelligence);background:var(--intelligence-bg);border-color:var(--intelligence)}.rg-assistant-context,.rg-strategy-review>p,.rg-strategy-review blockquote,.rg-review-gap,.rg-review-history summary{font-size:var(--r263-type-small)}.rg-followups button,.rg-review-actions button,.rg-review-item small,.rg-review-counts,.rg-review-confirm,.rg-review-save>span,.rg-history-entry{font-size:var(--r263-type-meta)}.rg-review-heading h2{font-size:1.375rem}.rg-review-item h3,.rg-review-history h3{font-size:.9375rem}.intervention-journey{color:var(--text);background:var(--surface);border-color:var(--line);border-radius:var(--r263-radius-panel)}.intervention-journey button,.intervention-journey input:not([type=checkbox]),.intervention-journey textarea{color:var(--text);background:var(--soft);border-color:var(--line-strong)}.intervention-journey .journey-navigation button[aria-current=step]{color:var(--selection);background:var(--selection-bg);border-color:var(--selection);box-shadow:inset 0 0 0 1px var(--selection)}.intervention-journey .journey-editor,.intervention-journey .journey-context article{border-color:var(--line)}.intervention-journey .journey-fixture{color:var(--uncertainty);background:var(--uncertainty-bg);border-color:var(--uncertainty)}.intervention-journey .journey-notice{color:var(--info);background:var(--info-bg)}.intervention-journey .journey-storage,.intervention-journey .journey-rule{color:var(--secondary)}.intervention-journey input[type=checkbox]{accent-color:var(--selection)}.r263-state{--r263-state-ink:var(--info);--r263-state-bg:var(--info-bg);align-items:start;gap:var(--r263-space-3);min-width:0;margin-block:var(--r263-space-4);border:1px solid var(--line);border-inline-start:3px solid var(--r263-state-ink);border-radius:var(--r263-radius-panel);color:var(--text);background:var(--r263-state-bg);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);display:grid}.r263-status-loading,.r263-status-empty{--r263-state-ink:var(--info);--r263-state-bg:var(--info-bg)}.r263-status-success,.r263-status-restored{--r263-state-ink:var(--success);--r263-state-bg:var(--success-bg)}.r263-status-attention,.r263-status-delayed,.r263-status-partial{--r263-state-ink:var(--attention);--r263-state-bg:var(--attention-bg)}.r263-status-error,.r263-status-risk,.r263-status-conflict{--r263-state-ink:var(--risk);--r263-state-bg:var(--risk-bg)}.r263-status-uncertainty,.r263-status-uncertain,.r263-status-unavailable,.r263-status-missing,.r263-status-blocked{--r263-state-ink:var(--uncertainty);--r263-state-bg:var(--uncertainty-bg)}.r263-status-intelligence,.r263-status-updating{--r263-state-ink:var(--intelligence);--r263-state-bg:var(--intelligence-bg)}.r263-state :is(h2,h3){font-size:1rem;font-weight:600;line-height:1.5}.r263-state p,.r263-state small{color:var(--secondary);font-size:var(--r263-type-small);line-height:1.7}.r263-state>svg{color:var(--r263-state-ink);margin-block-start:.125rem}.r263-state-copy{color:var(--secondary);font-size:var(--r263-type-small);margin-block-start:var(--r263-space-2);line-height:1.7}.r263-state-action{gap:var(--r263-space-2);flex-wrap:wrap;margin-block-start:var(--r263-space-4);display:flex}.r263-recovery{width:min(100%,48rem);margin-inline:auto;padding:clamp(1rem,4vw,3rem)}.r263-copy-error{color:var(--risk);background:var(--risk-bg);border-inline-start:3px solid var(--risk);padding:var(--r263-space-3);margin:0 var(--r263-space-3) var(--r263-space-3);font-size:var(--r263-type-small);overflow-wrap:anywhere;flex-shrink:0}.r263-evidence-kind{align-items:center;gap:var(--r263-space-2);max-width:100%;padding:var(--r263-space-1) var(--r263-space-2);border:1px solid var(--line-strong);border-radius:var(--r263-radius-control);color:var(--secondary);background:var(--soft);font-size:var(--r263-type-meta);overflow-wrap:anywhere;line-height:1.5;display:inline-flex}.r263-evidence-kind[data-kind=fact]{color:var(--info);background:var(--info-bg)}.r263-evidence-kind[data-kind=declared]{color:var(--secondary);background:var(--raised)}.r263-evidence-kind[data-kind=inference],.r263-evidence-kind[data-kind=limitation],.r263-evidence-kind[data-kind=missing]{color:var(--uncertainty);background:var(--uncertainty-bg);border-style:dashed}.r263-evidence-kind[data-kind=recommendation]{color:var(--intelligence);background:var(--intelligence-bg)}.r263-skeleton{align-content:center;gap:var(--r263-space-3);min-height:6rem;padding:var(--r263-space-4);border:1px solid var(--line);border-radius:var(--r263-radius-panel);background:var(--soft);display:grid}.r263-skeleton>span,.r263-skeleton>i,.r263-skeleton>div{border-radius:var(--r263-space-1);background:var(--line);min-height:.75rem;display:block}.r263-skeleton>div{background:var(--raised);border:1px solid var(--line);min-height:4rem}.review-overview>*,.r263-state>*,.assistant-panel>*,.intervention-journey .journey-navigation>li,.kanban-list .kanban-column>*,.department-overview-grid>*,.filter-toolbar>*,.topbar>div{min-width:0}.r263-state,.assistant-message,.rg-assistant-context,.review-dev-controls,.manual-release,.intervention-journey{overflow-wrap:anywhere}.kanban-list .kanban-column{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.data-table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.topbar,.workspace-heading,.section-heading{flex-wrap:wrap}.topbar{height:auto;min-height:70px;padding-block:var(--r263-space-2)}.topbar>div:last-child{flex-wrap:wrap}.toast{font-size:var(--r263-type-small);overflow-wrap:anywhere;background:var(--surface);box-shadow:var(--shadow);bottom:max(1rem, env(safe-area-inset-bottom,0px))}.assistant-panel:not(.full){--r263-assistant-top:var(--assistant-safe-top,calc(var(--review-top,0px) + 6rem));--r263-assistant-bottom:max(var(--assistant-safe-bottom,1rem), env(safe-area-inset-bottom,0px));min-width:min(20rem,100vw - 2rem);max-width:calc(100vw - var(--assistant-safe-left,1rem) - 1rem);min-height:min(20rem, calc(100dvh - var(--r263-assistant-top) - var(--r263-assistant-bottom)));max-height:calc(100dvh - var(--r263-assistant-top) - var(--r263-assistant-bottom));right:max(1rem, env(safe-area-inset-right,0px));bottom:var(--r263-assistant-bottom);resize:both}.assistant-panel{border-radius:var(--r263-radius-panel);box-shadow:var(--shadow);overscroll-behavior:contain;overflow:auto}.assistant-panel>header{gap:var(--r263-space-2);padding:var(--r263-space-3);flex-wrap:wrap}.assistant-panel>header>div{flex-basis:6rem}.assistant-panel>header .assistant-move{cursor:move;border:1px solid var(--line-strong)}.assistant-panel>header .assistant-move:disabled{cursor:not-allowed}.assistant-log{scrollbar-gutter:stable;scroll-behavior:auto;min-height:4rem}.assistant-panel textarea,.assistant-message>p{font-size:var(--r263-type-body);line-height:1.75}.assistant-panel>form:focus-within{border-color:var(--focus)}.assistant-dock{border-color:var(--line-strong);box-shadow:var(--shadow)}.wire-light,.overview-hero .hero-art>svg,.overview-hero .hero-orbit.outer,.overview-hero .hero-orbit.inner,.overview-hero .hero-point,.overview-hero .hero-art>svg path.mark-light,.overview-hero .hero-art:before,.assistant-dock:before,.assistant-dock:after,.intelligence-badge:before,.intelligence-badge:after,.assistant-dock .assistant-launcher>svg:first-child,.intelligence-badge>svg:first-child,.assistant-filaments ellipse{animation:none}.assistant-dock:before,.intelligence-badge:before{background:var(--intelligence);opacity:.3}.assistant-dock:after,.intelligence-badge:after,.overview-hero .hero-art:before{opacity:0;pointer-events:none;background:0 0}.assistant-filaments,.brand-atmosphere,.hero-art{pointer-events:none}.assistant-filaments ellipse{opacity:.3}.overview-hero .hero-art>svg path.mark-light,.overview-hero:focus-within .hero-art>svg,.playbook-nav-icon{filter:none}.overview-hero .hero-orbit:after,.hero-point{box-shadow:none}.thinking i,.boot-line,.loading-skeleton i{animation-duration:2.4s;animation-timing-function:ease-in-out}button{transition:background-color var(--r263-motion-fast) var(--r263-ease), border-color var(--r263-motion-fast) var(--r263-ease), color var(--r263-motion-fast) var(--r263-ease)}button:active:not(:disabled),.topic-card:hover,.publication-card:hover{transform:none}.step-fields,.unit-fields,.focus-body,.assistant-panel{animation-duration:var(--r263-motion-context);animation-timing-function:var(--r263-ease)}@media (max-width:780px){.review-overview .review-overview-card,.review-overview .review-overview-queue,.r263-state{padding:min(var(--r263-panel-padding), 1rem)}.assistant-panel:not(.full){--r263-assistant-top:var(--assistant-safe-top,calc(var(--review-top,0px) + 7rem))}.display-popover{max-height:calc(100dvh - 9rem);overflow-y:auto}}@media (max-width:480px){.workspace-heading h1,.focus-body>h1{font-size:1.75rem}.topbar>div:last-child{flex-shrink:1}.workspace-heading>*,.section-heading>*{max-width:100%}.country-choices{grid-template-columns:minmax(0,1fr)}.country-choices .choice{flex-direction:row;align-items:center;min-height:0;padding-inline-end:2.5rem}.analytics-metrics{grid-template-columns:minmax(0,1fr)!important}.analytics-metrics>:is(button,article){border-inline:0;border-bottom:1px solid var(--line)}.analytics-metrics>:last-child{border-bottom:0}.assistant-panel>header>.drag-indicator{display:none}}@media (any-pointer:coarse){html :is(button:not(.mobile-backdrop),.btn,summary,.select-button){min-width:44px!important;min-height:44px!important}html .sidebar :is(nav>button,.sidebar-utility,.context-link){height:auto}.checkbox,.rg-review-confirm,.intervention-journey .journey-check{align-items:center;min-height:44px}.field input:not([type=checkbox]):not([type=range]),.field textarea,.assistant-panel textarea{font-size:max(1rem,16px)}.assistant-dock.is-compact .assistant-launcher-toggle{top:-44px}}@media (prefers-reduced-motion:reduce){html,*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.next-row:hover>svg,.topic-card:hover,.publication-card:hover{transform:none}.thinking i,.boot-line,.loading-skeleton i{opacity:1}}@media (forced-colors:active){html :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:highlight!important}.r263-state,.r263-evidence-kind,.badge,.btn,.assistant-panel{border-color:canvastext}.section-tabs button[aria-pressed=true],.sidebar nav>button.active{outline-offset:-2px;outline:1px solid highlight}.r263-skeleton>span,.r263-skeleton>i,.r263-skeleton>div{border:1px solid graytext}}
.r264-account-strip{border-bottom:1px solid var(--line);background:var(--surface);padding:.6rem 1.25rem}.r264-account-strip>div,.r264-account-link{text-align:left;min-width:0;color:var(--text);flex-wrap:wrap;align-items:baseline;gap:.25rem .85rem;display:flex}.r264-account-link{appearance:none;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:.35rem 0}.r264-account-strip small,.r264-account-context dt,.r264-account-context code{color:var(--muted)}.r264-account-context{border:1px solid var(--line);background:var(--surface);color:var(--text);overflow-wrap:anywhere;border-radius:12px;margin-block:1rem;padding:clamp(1rem,2vw,1.5rem)}.settings-sections>.r264-account-context{padding:clamp(20px,2.5vw,32px)}.r264-account-context header{flex-wrap:wrap;align-items:baseline;gap:.6rem 1rem;margin-bottom:1rem;display:flex}.r264-account-context h2,.r264-account-context h3{margin:0}.r264-account-status{color:var(--gold);font-size:.85rem}.r264-account-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.5rem;margin:0 0 1rem;display:grid}.r264-account-facts dt{font-size:.85rem}.r264-account-facts dd{margin:.25rem 0 0}.r264-account-context p{line-height:1.6}.r264-account-context details{margin-top:1rem}.r264-account-context summary{cursor:pointer;padding-block:.6rem}.r264-account-documents{margin-block:.75rem;padding:0;list-style:none}.r264-account-documents li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding-block:.85rem;display:flex}.r264-account-documents code{margin-top:.25rem;display:block}.r264-account-documents li>span{color:var(--gold)}.r264-account-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.account-validation-notice{border:1px solid var(--line);background:var(--surface);color:var(--secondary);border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 20px;padding:16px 20px;display:flex}.account-validation-notice>svg{color:var(--gold);flex-shrink:0;margin-top:2px}.account-validation-notice p{margin:0;font-size:.85rem;line-height:1.65}.account-validation-notice strong{color:var(--text);margin-bottom:3px;font-weight:600;display:block}.account-validation-notice span{display:block}.surface-notices{max-width:1330px;margin:0 auto;padding:20px clamp(16px,4vw,40px) 0}.surface-notices>.account-validation-notice:last-child{margin-bottom:0}@media (max-width:520px){.account-validation-notice{gap:10px;padding:14px}.surface-notices{padding-top:12px}}.r264-account-lock{border-left:3px solid var(--gold);padding:.5rem 1rem}.r264-account-link:focus-visible,.r264-account-context summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (max-width:600px){.r264-account-facts,.r264-account-choices{grid-template-columns:minmax(0,1fr)}.r264-account-strip{padding-inline:1rem}.r264-account-link{gap:.35rem;display:grid}}
.r264-content-policy{border:1px solid var(--line);border-inline-start:3px solid var(--info);background:var(--soft);min-width:0;color:var(--text);overflow-wrap:anywhere;border-radius:12px;margin-block:1rem;padding:1rem 1.125rem;font-size:.875rem;line-height:1.6}.r264-content-policy p{max-width:86ch;margin:.5rem 0}.r264-content-policy h3{margin:0 0 .5rem;font-size:1rem}.r264-content-policy p:first-child{margin-block-start:0}.r264-content-policy p:last-child{margin-block-end:0}.r264-content-policy summary{cursor:pointer;color:var(--text);padding-block:.5rem;font-weight:600}.r264-content-policy summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}.r264-provenance{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;margin-block:.75rem;display:flex}.r264-provenance .badge{white-space:normal;text-align:start}.r264-provenance small{color:var(--secondary)}.contact-attachment[data-beta-blocked]{border-inline-start:3px solid var(--gold)}.contact-attachment[data-beta-blocked] .attachment-warning{padding-block-start:.5rem;display:block}.questions-composer .r264-content-policy{margin-block:.75rem;padding:.75rem 1rem}.note-card .note-reference,.contact-attachment-row strong,.contact-attachment-row small{overflow-wrap:anywhere}@media (max-width:600px){.r264-content-policy{padding:.875rem}.r264-content-policy summary{min-height:44px;display:list-item}.r264-provenance{align-items:flex-start}}
.r264-priority{border:1px solid var(--line);background:var(--surface);min-inline-size:0;color:var(--text);border-radius:12px;margin-block:18px;padding:clamp(16px,2vw,26px)}.r264-priority-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px 20px;display:flex}.r264-priority-heading>div{flex:16rem;min-inline-size:0}.r264-priority-heading h3{margin:6px 0;font-size:1.125rem;line-height:1.45}.r264-priority-state{color:var(--secondary);font-size:.75rem;line-height:1.6}.r264-priority-fixture{color:var(--secondary);margin-block:6px 12px;font-size:.75rem;display:block}.r264-priority p{max-inline-size:72ch;margin-block:10px}.r264-priority p,.r264-priority h3,.r264-priority dd,.r264-priority small,.r264-priority code{overflow-wrap:anywhere}.r264-priority-next{font-size:.9375rem;line-height:1.7}.r264-priority-reason{color:var(--secondary);font-size:.8125rem}.r264-continuity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin-block:20px;display:grid}.r264-priority dl>div{min-inline-size:0}.r264-priority dt{color:var(--secondary);margin-block-end:4px;font-size:.75rem}.r264-priority dd{margin:0;font-size:.8125rem}.r264-priority-context,.r264-priority-history,.r264-patient-source,.r264-patient-history{border-block-start:1px solid var(--line);margin-block:12px}.r264-priority summary,.r264-patient-source>summary,.r264-patient-history>summary,.r264-overview-review>summary{cursor:pointer;min-block-size:44px;padding-block:12px;font-size:.8125rem;line-height:1.6}.r264-priority-context p,.r264-priority-form p{color:var(--secondary);font-size:.8125rem}.r264-priority-evidence{margin-block:14px}.r264-priority code{white-space:pre-wrap;color:var(--secondary);font-size:.6875rem;display:block}.r264-priority-original{white-space:pre-wrap}.r264-priority-declaration{border-inline-start:2px solid var(--gold);margin-block:16px;padding-inline-start:14px;font-size:.8125rem}.r264-priority-declaration small,.r264-priority-history small{color:var(--secondary);display:block}.r264-priority-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r264-priority-controls .btn{white-space:normal;text-align:start;min-block-size:44px}.r264-priority-feedback{min-block-size:3.2em;color:var(--secondary);font-size:.75rem;line-height:1.6}.r264-priority-error{color:var(--error);border-inline-start:2px solid;margin-block:12px;padding-inline-start:12px;font-size:.8125rem}.r264-priority-form{border-block-start:1px solid var(--line);gap:10px;padding-block-start:18px;display:grid}.r264-priority-form fieldset{border:0;min-inline-size:0;margin:0 0 8px;padding:0}.r264-priority-form legend{margin-block-end:8px;font-weight:600}.r264-priority-choice{cursor:pointer;align-items:center;gap:8px;min-block-size:44px;margin-inline-end:18px;font-size:.8125rem;display:inline-flex}.r264-priority-choice input{block-size:18px;inline-size:18px;accent-color:var(--gold)}.r264-priority-form>label,.r264-priority-external>label{font-size:.8125rem}.r264-priority-form input:not([type=radio]),.r264-priority-form textarea{border:1px solid var(--line-strong);background:var(--soft);min-block-size:44px;inline-size:100%;min-inline-size:0;color:var(--text);border-radius:6px;padding:10px 12px}.r264-priority-form textarea{resize:vertical}.r264-priority-form [aria-invalid=true]{border-color:var(--error)}.r264-priority-form small{color:var(--secondary);line-height:1.6}.r264-priority-external{gap:10px;display:grid}.r264-priority-history ol{padding-inline-start:20px}.r264-priority-history li{border-block-start:1px solid var(--line);padding-block:14px}.r264-priority :is(button,input,textarea,summary):focus-visible,.r264-patient-source>summary:focus-visible,.r264-patient-history>summary:focus-visible,.r264-overview-review>summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.r264-overview-review .r264-priority{margin:8px 0}.r264-overview-review{max-inline-size:100%}.r264-priority[data-priority-state=critical]{border-color:var(--error)}@media (max-width:640px){.r264-continuity-grid{grid-template-columns:minmax(0,1fr)}.r264-priority-heading{flex-direction:column}.r264-priority-heading>div{flex-basis:auto}.r264-priority-controls>*{max-inline-size:100%}}@media (prefers-reduced-motion:reduce){.r264-priority *,.r264-overview-review *{scroll-behavior:auto;transition:none;animation:none}}
.r264-process{overflow-wrap:anywhere;min-width:0;max-width:100%;margin-block:1rem 1.75rem}.r264-process-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.r264-process-heading h2{text-wrap:balance;max-width:35ch;margin:0 0 .6rem}.r264-process p,.r264-proposal-editor p,.r264-strategy-sources p{max-width:85ch;line-height:1.65}.r264-process-entry,.r264-process-planes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem;margin-block:1rem;display:grid}.r264-process-entry button{border:1px solid var(--line-strong);background:var(--surface);min-height:56px;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:10px;padding:1rem}.r264-process-entry button:hover,.r264-process-entry button[aria-pressed=true]{background:var(--raised);border-color:var(--text)}.r264-process-plane{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;min-width:0;padding:.8rem 1rem}.r264-process summary,.r264-capture-disclosure>summary,.r264-manual-template>summary,.r264-revision-source>summary,.r264-proposal-history>summary,.r264-strategy-sources>summary,.r264-routine-provenance>summary{cursor:pointer;min-height:44px;color:var(--text);padding-block:.65rem;line-height:1.5}.r264-process-plane>summary strong{font-size:1rem;display:inline}.r264-process-plane>summary>span,.r264-source>summary>span{color:var(--secondary);margin-block-start:.3rem;font-size:.85rem;display:block}.r264-process-plane[open]{grid-column:1/-1}.r264-source{border-block-end:1px solid var(--line);margin-block-end:1rem;padding-block:.5rem}.r264-source .badge{white-space:normal}.r264-source .btn{margin-block-start:.75rem}.r264-source-form{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;margin-block:1rem;padding:clamp(1rem,3vw,1.5rem)}.r264-source-form input,.r264-source-form textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:44px;font:inherit}.r264-source-form textarea{resize:vertical;line-height:1.65}.r264-source-form [aria-invalid=true]{border-color:var(--error)}.r264-process [role=alert]{color:var(--error)}.r264-process small,.r264-process-limits p{color:var(--secondary)}.r264-process-reconcile,.r264-process-limits,.r264-capture-disclosure,.r264-manual-template,.r264-revision-source,.r264-strategy-sources,.r264-routine-provenance{border-top:1px solid var(--line);margin-block:.75rem;padding-block:.4rem}.r264-proposal-editor .inline-actions{margin-block-start:1rem}.r264-process .preserve-lines,.r264-revision-source .preserve-lines,.r264-proposal-history .preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.r264-process .btn,.r264-proposal-editor .btn{white-space:normal;max-width:100%;min-height:44px}.r264-process :is(button,summary,input,textarea,select):focus-visible,.r264-proposal-editor :is(button,summary,input,textarea,select):focus-visible,:is(.r264-capture-disclosure,.r264-manual-template,.r264-revision-source,.r264-strategy-sources,.r264-routine-provenance)>summary:focus-visible{outline:2px solid var(--text);outline-offset:4px}@media (max-width:720px){.r264-process-entry,.r264-process-planes{grid-template-columns:minmax(0,1fr)}.r264-process .inline-actions>.btn{flex:100%}}@media (prefers-reduced-motion:reduce){.r264-process *,.r264-proposal-editor *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.r264-assistant-action{border:1px solid var(--line);background:var(--surface,#fff);min-width:0;color:var(--text);overflow-wrap:anywhere;border-radius:12px;margin-block:.65rem;font-size:.875rem;line-height:1.5}.r264-assistant-action>summary{padding:.7rem .8rem;font-weight:600}.r264-assistant-action summary{cursor:pointer;align-content:center;min-height:44px}.r264-assistant-action-body{padding:0 .8rem .8rem}.r264-assistant-action p{margin:.5rem 0}.r264-assistant-action h4{margin:0 0 .65rem;font-size:.95rem}.r264-assistant-action form{grid-template-columns:minmax(0,1fr);gap:.45rem;margin-block:.75rem;display:grid}.r264-assistant-action label{margin-block-start:.3rem;font-weight:500}.r264-assistant-action :is(textarea,select,input[type=date]){box-sizing:border-box;border:1px solid var(--line);background:var(--surface,#fff);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:7px;padding:.6rem;display:block}.r264-assistant-action textarea{resize:vertical}.r264-assistant-action .r264-action-consent{align-items:flex-start;gap:.6rem;padding-block:.55rem;font-weight:400;display:flex}.r264-assistant-action input[type=checkbox]{width:18px;height:18px;accent-color:var(--text);flex:0 0 18px;margin:.2rem 0 0}.r264-assistant-action button{box-sizing:border-box;border:1px solid var(--line);background:var(--soft);max-width:100%;min-height:44px;color:var(--text);font:inherit;cursor:pointer;white-space:normal;border-radius:8px;padding:.55rem .75rem;font-weight:600}.r264-assistant-action button:disabled{opacity:.6;cursor:not-allowed}.r264-assistant-action :is(button,input,textarea,select,summary):focus-visible{outline:2px solid var(--text);outline-offset:3px}.r264-assistant-action .r264-action-review,.r264-assistant-action .r264-action-notice{border:1px solid var(--line);background:var(--soft);border-radius:8px;margin-block:.75rem;padding:.75rem}.r264-assistant-action dl{margin:0}.r264-assistant-action dt{margin-block-start:.6rem;font-weight:600}.r264-assistant-action dd{margin:.15rem 0 0}.r264-assistant-action pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:12rem;margin:.45rem 0;overflow-y:auto}.r264-assistant-action .r264-action-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.r264-assistant-action .r264-action-history{border-top:1px solid var(--line);margin-block-start:.75rem}.r264-assistant-action ol{margin:0;padding-inline-start:1.25rem}.r264-assistant-action li{padding-block:.7rem}.r264-assistant-action li+li{border-top:1px solid var(--line)}
.r264-handoff{border:1px solid var(--line);background:var(--surface);min-inline-size:0;color:var(--text);overflow-wrap:anywhere;border-radius:12px;margin-block:18px}.r264-handoff>summary{padding:16px 20px}.r264-handoff summary{cursor:pointer;min-block-size:44px;line-height:1.6}.r264-handoff>summary strong{font-size:.9375rem}.r264-handoff>summary>span{color:var(--secondary);margin-block-start:4px;font-size:.8125rem;display:block}.r264-handoff[open]>summary{border-block-end:1px solid var(--line)}.r264-handoff[data-handoff-status=pending]>summary>span{color:var(--text);font-weight:600}.r264-handoff-body{min-inline-size:0;padding:4px clamp(16px,2vw,24px) 16px}.r264-handoff p{max-inline-size:72ch;margin-block:12px;font-size:.875rem;line-height:1.65}.r264-handoff h4{margin-block:16px 10px;font-size:.9375rem;line-height:1.5}.r264-handoff .r264-handoff-note,.r264-handoff small{color:var(--secondary);font-size:.8125rem}.r264-handoff-original{white-space:pre-wrap;overflow-wrap:anywhere}.r264-handoff-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin-block:16px;display:grid}.r264-handoff-facts>div{min-inline-size:0}.r264-handoff dt{color:var(--secondary);font-size:.75rem;line-height:1.6}.r264-handoff dd{margin:4px 0 0;font-size:.875rem;line-height:1.6}.r264-handoff .r264-handoff-warning,.r264-handoff .r264-handoff-error{border-inline-start:3px solid var(--gold);color:var(--text);padding-inline-start:12px}.r264-handoff-controls{flex-wrap:wrap;align-items:start;gap:8px;margin-block:16px;display:flex}.r264-handoff button{border:1px solid var(--line);min-block-size:44px;max-inline-size:100%;color:var(--text);background:var(--surface);cursor:pointer;font:inherit;text-align:start;white-space:normal;overflow-wrap:anywhere;border-radius:7px;padding:10px 14px;font-size:.8125rem;line-height:1.5}.r264-handoff button[type=submit]{border-color:var(--gold);font-weight:600}.r264-handoff button:disabled{cursor:not-allowed;opacity:.65}.r264-handoff :is(button,summary,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--text);outline-offset:3px}.r264-handoff-form{border-block:1px solid var(--line);margin-block:18px;padding-block:4px 16px}.r264-handoff fieldset{border:0;min-inline-size:0;margin:0;padding:0}.r264-handoff label{color:var(--text);margin-block:14px 6px;font-size:.8125rem;line-height:1.6;display:block}.r264-handoff :is(input,textarea,select){box-sizing:border-box;border:1px solid var(--line);background:var(--surface);min-block-size:44px;inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--text);font:inherit;border-radius:7px;padding:10px 12px;font-size:1rem}.r264-handoff textarea{resize:vertical;line-height:1.6}.r264-handoff output{color:var(--secondary);margin-block:6px;font-size:.8125rem;display:block}.r264-handoff-deadline,.r264-handoff-history{border-block-start:1px solid var(--line);margin-block-start:16px;padding-block-start:8px}.r264-handoff-deadline>summary,.r264-handoff-history>summary{padding-block:10px;font-size:.8125rem}.r264-handoff-history ol{padding-inline-start:22px}.r264-handoff-history li{border-block-end:1px solid var(--line);margin-block:16px;padding-block-end:12px}.r264-handoff-history li:last-child{border-block-end:0}.r264-handoff [role=status]{margin-block:12px;font-size:.875rem;line-height:1.65}@media (max-width:620px){.r264-handoff-facts{grid-template-columns:minmax(0,1fr)}.r264-handoff-controls{grid-template-columns:minmax(0,1fr);display:grid}.r264-handoff-controls button{inline-size:100%}}
.r264-continuity{border:1px solid var(--line);border-radius:.625rem;min-width:0;margin-block:.75rem;padding:.75rem}.r264-continuity>summary{cursor:pointer;min-height:2.75rem;color:var(--text);align-content:center;font-weight:600}.r264-continuity>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.r264-continuity p,.r264-continuity li{overflow-wrap:anywhere;color:var(--secondary);font-size:.875rem}.r264-continuity form{gap:.75rem;display:grid}.r264-continuity-confirm{align-items:start;gap:.75rem;font-size:.8125rem;display:flex}.r264-continuity-confirm input{flex:0 0 1.1rem;min-width:1.1rem}.r264-continuity-tag{color:var(--secondary);white-space:normal;font-size:.75rem;display:block}.r264-session-boundary{border:1px solid var(--line);color:var(--secondary);border-radius:.5rem;margin-block-end:.875rem;padding:.625rem .75rem;font-size:.8125rem}.r264-session-boundary>summary{color:var(--muted);cursor:pointer;align-content:center;min-height:2rem}.r264-session-boundary p{margin-block:.625rem}.r264-session-boundary .button{margin-inline-end:.5rem}.r264-storage-warning{color:var(--risk);background:var(--risk-bg);overflow-wrap:anywhere;border:1px solid;border-radius:.5rem;padding:.75rem}.r264-qa-review{border:1px solid var(--line-strong);background:var(--soft);border-radius:.75rem;min-width:0;margin-block-start:1.25rem;padding:1rem}.r264-qa-review>summary{cursor:pointer;color:var(--text);align-content:center;min-height:2.75rem;font-weight:600}.r264-qa-review>summary>span{color:var(--muted);margin-inline-start:.75rem;font-weight:400}.r264-qa-review p{color:var(--secondary);overflow-wrap:anywhere;max-width:76ch;font-size:.8125rem}.r264-qa-journeys{gap:.5rem;margin-block:1rem;display:grid}.r264-qa-item{border:1px solid var(--line);background:var(--surface);border-radius:.5rem;min-width:0;padding:.5rem .75rem}.r264-qa-item>summary{cursor:pointer;min-height:2.75rem;color:var(--text);padding-block:.25rem}.r264-qa-item>summary>span{margin-inline-end:.75rem}.r264-qa-item>summary small{color:var(--muted)}.r264-qa-item[data-outcome=passed]>summary small{color:var(--success)}.r264-qa-item[data-outcome=issue]>summary small{color:var(--risk)}.r264-qa-item label{color:var(--secondary);margin-block:.5rem;font-size:.8125rem;display:block}.r264-qa-item textarea{resize:vertical;width:100%;min-width:0;min-height:4.5rem}.r264-qa-actions{flex-wrap:wrap;gap:.5rem;margin-block:.625rem;display:flex}.r264-qa-review>small{color:var(--muted);margin-block-start:.75rem;display:block}.r264-qa-review summary:focus-visible,.r264-session-boundary summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:.25rem}@media (max-width:600px){.r264-qa-review{padding:.75rem}.r264-qa-review>summary>span,.r264-qa-item>summary small{margin-inline-start:0;display:block}.r264-qa-actions>button{flex:9rem;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.r264-qa-review *,.r264-session-boundary *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media (prefers-reduced-motion:no-preference){.setup-page .brand-atmosphere .wire-light,.r264-login .brand-atmosphere .wire-light{animation:18s linear infinite wire-flow}}
.meta-linked-accounts{gap:12px;display:grid}.meta-linked-account{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:20px;display:flex}.meta-linked-account-identity{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.meta-linked-account h3,.meta-linked-account p{margin:0}.meta-linked-account h3{font-size:1rem;font-weight:600;line-height:1.5}.meta-disconnect-button{flex-shrink:0;min-height:44px}.meta-account-dialog{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:min(480px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:inherit;font:inherit;overflow-wrap:anywhere;border-radius:12px;padding:24px;overflow:auto}.meta-account-dialog[open]{flex-direction:column;display:flex}.meta-account-dialog-body{overscroll-behavior:contain;min-height:0;overflow:auto}.meta-account-dialog::backdrop{background:#0006}.meta-account-dialog h3{flex-shrink:0;margin:0 0 16px}.meta-account-dialog p+p{margin-top:12px}.meta-account-dialog-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.meta-account-dialog-actions .btn{min-height:44px}@media (max-width:640px){.meta-linked-account{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.meta-account-dialog{padding:20px}.meta-account-dialog-actions>*{flex:100%}}.meta-account-results{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--line);border-radius:8px;gap:6px;max-height:18rem;padding:4px;display:grid;overflow-y:auto}.meta-account-option{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;min-height:48px;padding:12px;display:flex}.meta-account-option:hover,.meta-account-option[data-selected=true]{border-color:var(--line);background:var(--surface)}.meta-account-option:focus-within{outline:2px solid var(--secondary);outline-offset:-2px}.meta-account-option input{flex:0 0 18px;width:18px;height:18px;margin:0}.meta-account-option span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.meta-account-option strong{font-weight:500}.meta-account-option small{color:var(--secondary)}.meta-connection-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.8s linear infinite meta-connection-spin}@keyframes meta-connection-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.meta-connection-spinner{animation:none}}.meta-connection-status{max-width:100%;color:var(--secondary);align-items:center;gap:8px;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}.meta-connection-status i{background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.meta-connection-status[data-state=connected]{color:var(--green)}.meta-connection-status[data-state=disconnected]{color:var(--error)}.meta-connection-status[data-state=expired]{color:var(--gold)}.account-workspace{width:min(1240px,100%);margin:0 auto;padding:clamp(20px,4vw,52px)}.account-settings-grid[data-empty=true]{grid-template-columns:minmax(0,1fr)}.account-workspace-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.account-workspace .brand{margin-bottom:24px}.account-workspace h1{letter-spacing:-.035em;margin:12px 0;font-size:clamp(28px,4vw,42px)}.account-workspace .section-heading{margin:28px 0 20px}.account-workspace h2{font-size:clamp(21px,3vw,30px);line-height:1.2}.account-workspace p{color:var(--secondary)}.account-workspace .stack-actions,.account-tabs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account-tabs{border-bottom:1px solid var(--line);margin-bottom:24px;padding:20px 0}.account-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin:24px 0;display:grid}.account-workspace .review-section{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;margin:0 0 16px;padding:24px}.account-workspace .account-review{border-color:var(--gold);margin-top:28px}.account-review,.account-feedback{scroll-margin-block:24px}.account-password-field{min-width:0;margin-bottom:20px;position:relative}.account-password-field .field{margin-bottom:0}.account-first-access-title{align-items:center;gap:8px;display:inline-flex}.account-password-field .field input{padding-right:54px}.account-password-field .account-password-toggle{width:40px;min-width:40px;height:40px;padding:0;position:absolute;bottom:4px;right:4px}.account-temporary-password{gap:12px;max-width:580px;margin:24px 0;display:grid}.account-temporary-password small{color:var(--muted);line-height:1.6}.account-access-create .section-heading{margin-top:0}.account-access-create .quiet-note{line-height:1.6}.account-access-create .quiet-note svg{vertical-align:middle;margin-right:6px;display:inline}.account-access-result{overflow-wrap:anywhere;gap:16px;max-width:650px;scroll-margin-block:24px;display:grid}.account-access-result h3,.account-access-result p{margin:0}.account-first-access form{width:100%;min-width:0}.account-first-access [role=alert]{color:var(--error);line-height:1.6}.account-first-access .quiet-note{font-size:.85rem;line-height:1.6}@media (max-width:480px){.account-access-create .stack-actions>.btn{flex:auto}}.account-workspace .unit-fields{border:0;gap:18px;min-width:0;padding:0;display:grid}.account-workspace .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.account-workspace dl{gap:10px;margin:20px 0;display:grid}.account-workspace dt{color:var(--muted);font-size:.8rem}.account-workspace dd{overflow-wrap:anywhere;margin:0}.account-workspace details{margin:18px 0}.account-workspace summary{cursor:pointer;color:var(--secondary)}.account-reference{overflow-wrap:anywhere;font-size:.8rem}.account-settings-grid{grid-template-columns:240px minmax(0,1fr);gap:36px;margin-top:28px;display:grid}.account-settings-nav{flex-direction:column;align-self:start;gap:8px;display:flex}.account-settings-nav button{text-align:left;color:var(--secondary);background:0 0;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.account-settings-nav button[aria-current=page]{background:var(--gold-bg);color:var(--gold)}.account-settings-nav button:hover{background:var(--hover)}.account-settings-nav svg{flex-shrink:0}.account-settings-content{min-width:0}html .account-settings-content[tabindex="-1"]:focus-visible{outline:none!important}.account-settings-content>.section-heading{margin-top:0}.account-workspace .field{min-width:0}.account-workspace>.field{max-width:400px}.account-workspace [role=alert]{color:var(--error)}@media (max-width:800px){.account-workspace-header{flex-direction:column}.account-settings-grid{grid-template-columns:1fr;gap:24px}.account-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-settings-nav>.eyebrow{grid-column:1/-1}.account-workspace .form-grid{grid-template-columns:1fr}.account-workspace .review-section{padding:18px}}.account-workspace *,.account-settings-content *{box-sizing:border-box}.account-home{color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:0}.account-home:focus-visible{outline:2px solid var(--gold);outline-offset:8px;border-radius:6px}.account-section-stack{gap:24px;min-width:0;display:grid}.account-settings-content{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:clamp(18px,2.5vw,32px)}.account-settings-content .unit-section{min-width:0}.account-settings-content .unit-section>.unit-fields{padding:clamp(18px,2.5vw,28px)}.account-settings-content .section-heading{margin:0 0 24px}.account-workspace .unit-fields legend{color:var(--text);padding:0 0 16px;font-size:1rem;font-weight:500}.account-form-card{border:1px solid var(--line);border-radius:12px;min-width:0;padding:clamp(16px,2.3vw,28px)}.account-workspace .unit-fields .field{margin:0}.team-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;display:grid}.account-member-card{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:22px}.account-member-card h3{margin:14px 0 8px;font-size:1.05rem}.account-member-card p{line-height:1.6}.member-position-form{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.profile-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profile-presets .btn{white-space:normal;min-height:56px;padding:14px 12px}.capability-groups{gap:16px;display:grid}.capability-group{border:1px solid var(--line);border-radius:12px;padding:18px}.capability-group h3{margin:0 0 16px;font-size:1rem}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.capability-grid>*{align-items:flex-start;min-width:0;margin:0;padding:8px 0}.capability-summary{color:var(--secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding-left:18px;display:grid}.admin-country-filter{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}@media (max-width:1000px){.account-settings-grid{grid-template-columns:210px minmax(0,1fr);gap:20px}.profile-presets,.capability-grid{grid-template-columns:1fr}}@media (max-width:800px){.account-settings-grid{grid-template-columns:1fr}.profile-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.account-workspace{padding:20px 16px}.account-settings-nav{grid-template-columns:1fr}.account-settings-content{padding:20px 16px}.profile-presets,.capability-summary{grid-template-columns:1fr}.account-workspace-header .stack-actions{width:100%}.account-workspace-header .stack-actions>.btn{flex:1}.team-card-grid{grid-template-columns:1fr}.account-form-card,.account-member-card{padding:18px 16px}}.support-console{min-width:0}.support-console .section-heading{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:0;display:flex}.support-console h2{align-items:center;gap:10px;display:flex}.support-help{border:1px solid var(--line);color:var(--secondary);border-radius:12px;padding:16px 20px}.support-help p{line-height:1.65}.support-help summary{cursor:pointer}.support-filters{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;min-width:0;margin:24px 0;padding:0;display:grid}.support-filters legend{color:var(--secondary);padding:0 0 12px;font-size:.8rem}.support-filters .field{min-width:0;margin:0}.support-console .section-heading h2{margin:0 0 12px}.support-console .section-heading>div:first-child{flex:300px;min-width:0}.support-console .section-heading .stack-actions{align-self:center;margin:0}.support-help summary{min-height:28px;color:var(--text);align-items:center;gap:10px;font-weight:500;display:flex}.support-help summary:after{content:"+";margin-left:auto;font-size:1.2rem}.support-help[open] summary:after{content:"−"}.support-help summary:focus-visible,.support-thread-list>button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.support-status{border:1px solid var(--line);border-radius:20px;justify-self:start;padding:4px 10px;font-size:.75rem;display:inline-flex}.support-status[data-status=open]{color:var(--gold);border-color:var(--gold-line);background:var(--gold-bg)}.support-status[data-status=closed]{color:var(--muted)}.support-back{margin-bottom:20px;display:none}.support-console .btn{white-space:normal;gap:8px;min-height:44px}.support-console .btn svg,.support-console h2 svg{flex-shrink:0}.support-inbox-grid{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.support-thread-list{gap:10px;min-width:0;max-height:660px;padding-right:4px;display:grid;overflow:auto}.support-thread-list>button:not(.btn){text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--text);overflow-wrap:anywhere;cursor:pointer;border-radius:12px;gap:8px;min-height:100px;padding:18px;display:grid}.support-thread-list>button[aria-current=page]{border-color:var(--gold);background:var(--gold-bg)}.support-thread-list strong{font-weight:500}.support-thread-list small,.support-thread-list span:not(.eyebrow){color:var(--secondary);line-height:1.5}.support-conversation{border:1px solid var(--line);border-radius:14px;min-width:0;padding:clamp(18px,2.5vw,28px);scroll-margin:24px}.support-conversation h3{overflow-wrap:anywhere;margin:12px 0 24px;font-size:clamp(20px,2.5vw,28px)}.support-messages{gap:16px;margin-bottom:28px;display:grid}.support-message{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:16px}.support-message.from-support{border-color:var(--gold-line);background:var(--gold-bg)}.support-message header{color:var(--secondary);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.8rem;display:flex}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 0;line-height:1.65}.support-console .unit-fields{border:0;gap:18px;min-width:0;padding:0;display:grid}.support-console .unit-fields legend{padding-bottom:16px}.support-console textarea{resize:vertical;min-height:120px}.support-empty{color:var(--secondary);justify-items:start;gap:12px;padding:20px 0;line-height:1.6;display:grid}.support-retry{padding-top:18px}.clinic-unit-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;display:flex}.clinic-unit-navigation .field{min-width:min(100%,240px)}.account-workspace .account-settings-content>.section-heading{margin-top:0}.account-workspace .account-form-card>.unit-fields{padding:0}@media (max-width:900px){.support-inbox-grid{grid-template-columns:1fr}.support-inbox-grid[data-detail=true] .support-thread-list,.support-inbox-grid[data-detail=false] .support-conversation{display:none}.support-back{display:inline-flex}.support-thread-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));max-height:420px}}@media (max-width:520px){.support-thread-list{grid-template-columns:1fr}.support-conversation{padding:18px 14px}.support-console .stack-actions{flex-wrap:wrap;gap:10px;display:flex}.support-console .stack-actions>.btn{flex:1}}.account-workspace-tools{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:16px;min-width:0;display:flex}.account-language-control{flex:0 0 142px;width:142px}.account-language-control .field{margin:0}.account-language-control .select-button{white-space:nowrap;gap:12px;min-height:44px}.account-language-control .select-options{min-width:100%}.account-workspace .account-settings-toolbar{grid-template-columns:minmax(0,1fr);gap:0}.account-workspace .account-settings-switch{margin:0}.account-settings-content:has(.account-team-workspace){background:0 0;border:0;padding:0}.account-team-workspace{gap:20px}.account-team-workspace>p{margin:0;line-height:1.6}.account-team-tabs{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid}.account-team-tabs .btn{white-space:normal;gap:8px;min-width:0;min-height:48px;line-height:1.4}.account-card-heading{align-items:center;gap:12px;min-width:0;display:flex}.account-card-heading h3{overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.4}.account-card-icon{background:var(--gold-bg);width:40px;height:40px;color:var(--gold);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.account-team-workspace .team-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start}.account-team-workspace .account-member-card{background:var(--surface);padding:20px}.account-team-workspace .account-form-card{background:var(--surface)}.account-team-workspace .account-member-card>p{margin:12px 0}.account-team-workspace .account-member-card>.btn{margin-bottom:12px}.account-maintenance{gap:14px}.account-maintenance>p{margin:0;font-size:.85rem;line-height:1.5}.account-team-workspace .stack-actions{align-items:stretch;gap:8px}.account-team-workspace .stack-actions>.btn{white-space:normal;text-align:start;gap:8px;min-height:44px;line-height:1.4}.account-team-workspace .btn svg{flex-shrink:0}.account-team-workspace .field input,.account-team-workspace .select-button{width:100%;min-width:0}.account-team-workspace .capability-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.account-team-workspace .checkbox{overflow-wrap:anywhere;align-items:flex-start;gap:10px;line-height:1.5}.account-team-workspace .checkbox .check-box{flex:0 0 18px;margin-top:2px}.account-position-directory>.quiet-note{margin:0}.account-position-directory>.btn{justify-self:start}.account-position-title{margin:0;font-size:1.1rem;font-weight:600;line-height:1.4}.account-position-description{white-space:pre-wrap;line-height:1.6}.account-position-count{color:var(--muted);font-size:.8rem}.account-team-workspace .account-member-card>form{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.account-team-workspace .account-member-card>[role=group],.account-maintenance>[role=group]{border-top:1px solid var(--gold-line);margin-top:12px;padding-top:12px}@media (max-width:800px){.account-workspace-tools{justify-content:space-between;gap:12px;width:100%}.account-workspace-tools>.stack-actions{align-self:flex-end;width:auto}.account-workspace .account-settings-switch .field{margin-bottom:0}.account-team-workspace .account-form-card,.account-team-workspace .account-member-card{padding:16px}}@media (max-width:520px){.account-workspace-tools>.stack-actions{width:100%}.account-team-tabs .btn{flex-direction:column;padding:12px 8px}.account-team-workspace .stack-actions>.btn{flex:140px;justify-content:flex-start}}.account-team-workspace .btn{justify-self:start;gap:6px;width:fit-content;max-width:100%;min-height:40px;padding:8px 12px;font-size:.8125rem;line-height:1.35}.account-team-workspace .account-team-tabs{width:fit-content;max-width:100%;padding:4px}.account-team-workspace .account-team-tabs .btn{flex-direction:row;width:100%}.account-team-workspace .account-team-tabs[data-professionals=true]{grid-template-columns:repeat(3,minmax(0,1fr))}.account-professionals{overflow-wrap:anywhere;min-width:0}.account-professionals .checkbox{align-items:flex-start;min-height:44px}.account-professionals fieldset{gap:16px;min-width:0;display:grid}@media (max-width:640px){.account-team-workspace .account-team-tabs[data-professionals=true]{grid-template-columns:minmax(0,1fr);width:100%}.account-team-workspace .account-team-tabs[data-professionals=true] .btn,.account-team-workspace .account-professionals .btn{min-height:44px}.account-professionals .form-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px),(max-height:500px){.account-workspace-header .account-home{min-height:44px}}.account-team-workspace .profile-presets{flex-wrap:wrap;gap:8px;display:flex}.account-team-workspace .stack-actions>.btn{flex:0 auto;min-height:40px}.account-revealed-form{scroll-margin-block-start:20px}.account-revealed-form:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (pointer:coarse),(max-width:780px){.account-team-workspace .btn,.account-team-workspace .stack-actions>.btn{min-height:44px}}.r264-document-library,.r264-document-library fieldset{gap:12px;min-width:0;display:grid}.r264-document-library .button-row{flex-wrap:wrap;gap:8px;display:flex}.r264-document-library fieldset{border:1px solid var(--line);border-radius:10px;margin:0;padding:16px}.r264-document-library legend{padding:0 6px}.r264-document-library select{width:100%;min-height:44px;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px}.r264-document-library .r264-document-confirm{align-items:center;gap:10px;min-height:44px;display:flex}.r264-document-library input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0}.r264-document-library strong,.r264-document-library [translate=no]{overflow-wrap:anywhere}.r264-document-pending{width:min(34rem,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;overflow:auto}.r264-document-pending>p{margin:12px 0}.r264-document-pending::backdrop{background:#00000073}
.account-tabs[aria-label=Administração] .btn,.user-activity-panel .btn{min-height:44px}.activity-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:end;gap:16px;margin:20px 0;display:grid}.activity-list{gap:16px;margin:20px 0;padding:0;list-style:none;display:grid}.activity-list>li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:20px}.user-activity-panel summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding:10px 0}.activity-list header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-list time{color:var(--muted);font-size:.85rem}.activity-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:800px){.activity-list>li{padding:16px}.activity-list dl{grid-template-columns:1fr}}
.review-shell[data-connected=true] .assistant-slot{flex:0 0 44px;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.review-shell[data-connected=true] .assistant-dock.in-header{z-index:auto;flex:0 0 44px;width:44px;height:44px;margin:0;padding:0;position:relative;inset:auto}.review-shell[data-connected=true] .assistant-dock.in-header .assistant-launcher{width:44px;min-width:44px;height:44px;padding:8px}@media (max-width:767px){.quiet-note.r264-domain-feedback{flex-direction:column;align-items:stretch}.r264-domain-feedback>.r263-state{width:100%;min-width:0}}.medical-workspace{min-width:0}.medical-boundary{max-width:76ch;color:var(--secondary);line-height:1.65}.medical-case-list,.medical-history{gap:12px;min-width:0;margin-top:18px;display:grid}.medical-case,.medical-history article{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:16px}.medical-case{justify-content:space-between;align-items:center;gap:16px;margin:12px 0;display:flex}.medical-case>div{min-width:0}.medical-case p,.medical-history p{margin:8px 0;line-height:1.65}.medical-case .btn{flex-shrink:0}.medical-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.medical-form{border:1px solid var(--line);border-radius:12px;gap:16px;min-width:0;padding:16px;display:grid}.medical-form select{min-height:48px;color:var(--text);background:var(--surface);border:1px solid var(--line);font:inherit;border-radius:10px;padding:10px 12px}.medical-form .field small{overflow-wrap:anywhere}.medical-form .field,.medical-form input,.medical-form select,.medical-form textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.medical-confirm{align-items:flex-start;gap:12px;min-height:44px;line-height:1.6;display:flex}.medical-confirm input{flex-shrink:0;width:22px;height:22px;margin-top:3px}.medical-workspace .btn{white-space:normal;min-height:44px}@media (max-width:600px){.medical-case{flex-direction:column;align-items:stretch;padding:14px}.medical-actions>.btn{flex:150px}.medical-form{padding:12px}}:root{--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, system-ui, sans-serif}body{font-optical-sizing:auto}.operational-records,.operational-notice{border:1px solid var(--line);color:var(--secondary);border-radius:12px;min-width:0;margin:12px 0}.operational-records>summary,.operational-notice>summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:12px 16px;line-height:1.4}.operational-body,.operational-notice[open]>.experience-state{padding:16px}.operational-body .inline-actions{flex-wrap:wrap;gap:8px;display:flex}.operational-fields{border:0;gap:16px;min-width:0;padding:0;display:grid}.operational-body .record-form{max-width:760px;margin:20px 0}.operational-body li{overflow-wrap:anywhere;margin:12px 0}.operational-body li p{margin:6px 0}.operational-body button{min-height:44px}.operational-body .field input{min-width:0;max-width:100%}.patient-detail-grid[data-cycle-detail]{grid-template-columns:minmax(0,1fr);gap:24px}.patient-detail-grid[data-cycle-detail]>section,.patient-overview-panel{min-width:0}.patient-cycle-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin:20px 0;display:grid}.patient-cycle-card{border:1px solid var(--line);background:var(--surface);color:var(--secondary);text-align:left;overflow-wrap:anywhere;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:20px;display:flex}.patient-cycle-card strong{color:var(--text);font-size:1rem}.patient-cycle-card:hover,.patient-cycle-card:focus-visible{border-color:var(--gold)}.patient-cycle-card .text-button{margin-top:auto}.tabs[data-patient-tabs] button{min-height:44px}@media (max-width:600px){.tabs[data-patient-tabs]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:8px;display:grid;overflow:visible}.tabs[data-patient-tabs] button{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:52px;padding:10px 4px;line-height:1.4}.person-summary{flex-wrap:wrap;gap:12px}.person-summary>div:nth-child(2){overflow-wrap:anywhere;min-width:0}.person-summary>div:last-child{text-align:left;flex-basis:100%}.patient-cycle-cards{grid-template-columns:minmax(0,1fr)}.operational-body .inline-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operational-body .inline-actions>.btn{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.4}.workspace-main .kanban{grid-template-columns:minmax(0,1fr);overflow:visible}}.account-settings-switch{display:none}@media (max-width:800px){.account-settings-switch{margin:16px 0;display:block}.account-settings-nav{display:none}.account-settings-grid{margin-top:16px}.account-settings-content{scroll-margin-top:16px}.account-workspace-header{gap:12px;margin-bottom:16px}.account-workspace .brand{margin-bottom:12px}.account-workspace-header .stack-actions{flex-flow:row;justify-content:flex-start;gap:8px;margin:0;padding:0;display:flex}.account-workspace-header .stack-actions>.btn{flex:0 auto;width:auto;min-height:44px}.account-settings-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.account-settings-toolbar>*{min-width:0}.account-workspace-header h1{margin:6px 0;font-size:28px}.account-workspace-header p{margin:6px 0}.review-shell[data-connected=true] .r264-account-strip{padding:0 16px}.review-shell[data-connected=true] .r264-account-link{min-height:44px;padding:8px 0}.review-shell[data-connected=true] .r264-account-link>strong,.review-shell[data-connected=true] .r264-account-link>small{display:none}.review-shell[data-connected=true] .r264-account-link>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.review-shell[data-connected=true] .topbar{gap:8px;min-height:56px;padding:8px 16px}.review-shell[data-connected=true] .topbar>div{gap:8px}.review-shell[data-connected=true] .topbar .preview-pill,.review-shell[data-connected=true] .topbar .workspace-breadcrumb{display:none}.review-shell[data-connected=true] .workspace-main{padding:18px 16px}.review-shell[data-connected=true] .workspace-heading{gap:12px;margin-bottom:18px}.review-shell[data-connected=true] .workspace-heading h1{margin:6px 0;font-size:28px}.review-shell[data-connected=true] .workspace-heading p{margin:6px 0}.review-shell[data-connected=true] .workspace-date{display:none}.review-shell[data-connected=true] .focus-header{flex-wrap:nowrap;gap:8px;min-height:60px;padding:8px 12px;display:flex}.review-shell[data-connected=true] .focus-header>.brand{display:none}.review-shell[data-connected=true] .focus-header>.btn{white-space:normal;flex:1;justify-content:flex-start;min-width:0}.review-shell[data-connected=true] .focus-tools{flex-wrap:nowrap;flex:none;align-items:center;gap:4px;display:flex}.review-shell[data-connected=true] .focus-tools :is(.review-home-button,.review-menu-button){flex:0 0 44px;justify-content:center;width:44px;min-width:44px;height:44px;padding:10px;display:inline-flex}.review-shell[data-connected=true] .focus-tools :is(.review-home-button,.review-menu-button)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.review-shell[data-connected=true] .workspace-heading .eyebrow{display:none}.review-shell[data-connected=true] .topbar :is(.review-home-button,.review-menu-button){flex-direction:row;height:44px;min-height:44px;padding:8px}.review-shell[data-connected=true] .focus-tools button{min-width:40px;min-height:44px}.review-shell[data-connected=true] .focus-body{padding:18px 16px}.review-shell[data-connected=true] .focus-body>h1{margin:6px 0 16px;font-size:28px}.review-shell[data-connected=true] .focus-breadcrumb{margin-bottom:12px}.review-shell[data-connected=true] .surface-notices{padding:0 16px}.review-shell[data-connected=true] .operational-notice{margin:10px 0}.review-shell[data-connected=true] .list-toolbar{flex-wrap:wrap;gap:8px}}.conversation-mode{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;font-size:.75rem;line-height:1.5;display:flex}.conversation-mode>.badge{white-space:nowrap;flex:none}.conversation-mode>span:not(.badge){flex:180px;min-width:0}.review-shell[data-connected=true] .focus-tools{flex-wrap:wrap;min-width:0}.review-shell[data-connected=true] .focus-tools>.badge{white-space:normal;overflow-wrap:normal;word-break:normal;flex:none;max-width:100%}@media (max-width:780px),(max-width:1100px) and (max-height:500px){.review-shell[data-connected=true] .focus-header{flex-wrap:wrap;gap:8px;height:auto;min-height:60px;padding:8px 12px;display:flex}.review-shell[data-connected=true] .focus-header>.brand{display:none}.review-shell[data-connected=true] .focus-header>.btn{white-space:normal;flex:1 0 96px;justify-content:flex-start;min-width:0;max-width:100%}.review-shell[data-connected=true] .focus-tools{flex:0 auto;max-width:100%;margin-left:auto}.review-shell[data-connected=true] .topbar :is(.workspace-breadcrumb,.preview-pill){display:none}}.review-shell[data-connected=true] .list-toolbar{flex-wrap:wrap;align-items:flex-end}.review-shell[data-connected=true] .list-toolbar .search-field{flex:260px;max-width:none;min-height:44px}.review-shell[data-connected=true] .toolbar-controls{flex-wrap:wrap;flex:560px;align-items:flex-end;gap:12px;min-width:0}.review-shell[data-connected=true] .toolbar-controls .field{flex:160px;grid-row:auto;gap:6px;min-width:0}.review-shell[data-connected=true] .toolbar-controls .field>span{background:0 0;padding:0;font-size:.75rem;line-height:1.5;position:static}.review-shell[data-connected=true] .toolbar-controls .btn,.review-shell[data-connected=true] .toolbar-controls .select-button{min-height:44px;font-size:.8125rem}.select-button .select-value{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;overflow:hidden}.select-button>svg{flex-shrink:0;margin-inline-start:8px}.review-shell[data-connected=true] .filter-panel{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:16px;display:grid}.review-shell[data-connected=true] .filter-panel .field{min-width:0;margin:0}.review-shell[data-connected=true] .sidebar .clinic-avatar{border:1px solid var(--line);width:40px;height:40px;color:var(--gold);background:var(--surface);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.review-shell[data-connected=true] .clinic-picker>div{min-width:0}.review-shell[data-connected=true] .unit-profile-link{text-align:start;width:100%;min-width:0}.review-shell[data-connected=true] .unit-profile-link strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:800px){.review-shell[data-connected=true] .list-toolbar{flex-direction:column;align-items:stretch;display:flex}.review-shell[data-connected=true] .list-toolbar .search-field{flex:0 auto;width:100%}.review-shell[data-connected=true] .toolbar-controls{flex:0 auto;width:100%;margin-top:4px}.review-shell[data-connected=true] .toolbar-controls .field{flex-basis:100%}.review-shell[data-connected=true] .toolbar-controls>.btn{flex:120px;order:1;justify-content:center}.review-shell[data-connected=true] .topbar :is(.review-home-button,.review-menu-button){flex:0 0 44px;width:44px;padding:10px;display:inline-flex}.review-shell[data-connected=true] .topbar :is(.review-home-button,.review-menu-button)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.review-shell[data-connected=true] :is(.review-home-button,.review-menu-button)>svg{flex:0 0 20px;width:20px;height:20px}}.review-shell .sidebar-brand{isolation:isolate}.review-shell .sidebar-brand:before{content:"";z-index:-1;background:var(--soft);box-shadow:0 -24px 0 24px var(--soft);pointer-events:none;position:absolute;inset:0}.review-shell[data-connected=true] .sidebar.mobile-open{--expanded-item-height:44px;overscroll-behavior:contain;height:100dvh;max-height:100dvh;scroll-padding-block:64px 12px;top:0;bottom:0;overflow-y:auto}.review-shell[data-connected=true] .sidebar.mobile-open>*{flex-shrink:0}.review-shell[data-connected=true] .sidebar.mobile-open .sidebar-brand{z-index:2;min-height:52px;margin-bottom:12px;top:0}.review-shell[data-connected=true] .sidebar.mobile-open .sidebar-brand .icon-button{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.review-shell[data-connected=true] .sidebar.mobile-open .clinic-picker strong{display:-webkit-box}@media (max-width:1024px) and (max-height:540px) and (orientation:landscape){.review-shell[data-connected=true] .app-shell{display:block}.review-shell[data-connected=true] .sidebar:not(.mobile-open){visibility:hidden;position:fixed;left:0;transform:translate(-100%)}.review-shell[data-connected=true] .sidebar.mobile-open{visibility:visible;z-index:121;width:min(310px,80vw);position:fixed;transform:none}.review-shell[data-connected=true] .sidebar{overscroll-behavior:contain;height:100dvh;top:0;overflow-y:auto}.review-shell[data-connected=true] .mobile-backdrop{z-index:120;background:#0007;border:0;display:block;position:fixed;inset:0}.review-shell[data-connected=true] .sidebar-toggle{display:none}.review-shell[data-connected=true] .sidebar-brand .mobile-only{display:inline-flex!important}.review-shell[data-connected=true] .workspace{margin-left:0}.review-shell[data-connected=true] .mobile-only.review-menu-button,.review-shell[data-connected=true] .mobile-only.review-home-button{display:inline-flex!important}.review-shell[data-connected=true] .workspace-main,.review-shell[data-connected=true] .focus-body{padding:16px 24px}.review-shell[data-connected=true] .topbar{height:auto;min-height:52px;padding-block:4px}.review-shell[data-connected=true] .workspace-heading{margin-bottom:16px}.review-shell[data-connected=true] .toolbar-controls .field{flex-basis:160px}.review-shell[data-connected=true] .select-options{max-height:45dvh}}.role-hero .btn,.context-metric-link{overflow-wrap:anywhere}
