._shell_1mqhw_1{background:var(--paper);grid-template-columns:240px minmax(0,1fr);min-height:100dvh;display:grid}._dot_1mqhw_7._quietDot_1mqhw_7{background:var(--inkFaint)}._dot_1mqhw_7._attentionDot_1mqhw_10{background:var(--clay)}._dot_1mqhw_7._liveDot_1mqhw_13{background:var(--accent);animation:2s ease-in-out infinite _statusBreath_1mqhw_1}@keyframes _statusBreath_1mqhw_1{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){._dot_1mqhw_7._liveDot_1mqhw_13{animation:none}}._sidebar_1mqhw_27{height:100dvh;padding:var(--space-lg) var(--space-md);gap:var(--space-xl);flex-direction:column;display:flex;position:sticky;top:0}._brand_1mqhw_36{padding:var(--space-xs) var(--space-sm);min-height:var(--size-control);align-items:center;display:flex}._brand_1mqhw_36 img{width:80px;height:auto}._segmented_1mqhw_46{border-radius:var(--radius-control);background:var(--ruleSoft);gap:2px;padding:2px;display:inline-flex}._segment_1mqhw_46{min-height:calc(var(--size-control) - 4px);padding:0 var(--space-md);color:var(--inkSoft);font:inherit;font-size:var(--type-subhead);cursor:pointer;transition:background-color var(--motion-hover) var(--ease-out), color var(--motion-hover) var(--ease-out);background:0 0;border:0;border-radius:4px;font-weight:500}._segment_1mqhw_46[data-hovered]{color:var(--ink)}._segment_1mqhw_46[data-selected]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--rule), var(--shadow-xs)}._segment_1mqhw_46[data-focus-visible]{outline:2px solid var(--accent);outline-offset:1px}._nav_1mqhw_82{flex-direction:column;gap:2px;display:flex}._nav_1mqhw_82 a{align-items:center;gap:var(--space-sm);padding:0 var(--space-sm);min-height:var(--size-control);color:var(--inkSoft);border-radius:var(--radius-control);font-size:var(--type-subhead);transition:background-color var(--motion-hover) var(--ease-out), color var(--motion-hover) var(--ease-out);font-weight:500;text-decoration:none;display:flex}._nav_1mqhw_82 a svg{flex-shrink:0;width:16px;height:16px}._nav_1mqhw_82 a:hover{background:var(--hover);color:var(--ink)}._nav_1mqhw_82 a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--rule), var(--shadow-xs)}._sidebarFooter_1mqhw_118{padding:var(--space-sm);font-size:var(--type-caption);color:var(--inkSoft);margin-top:auto}._sidebarFooter_1mqhw_118 p{margin:0}._sidebarFooter_1mqhw_118 p:first-child{color:var(--ink);font-weight:500}._workspace_1mqhw_132{min-width:0;margin:var(--space-sm) var(--space-sm) var(--space-sm) 0;background:var(--surface);border-radius:var(--radius-sheet);box-shadow:0 0 0 1px var(--rule), var(--shadow-xs);flex-direction:column;display:flex}._topbar_1mqhw_143{z-index:5;min-height:48px;padding:0 var(--space-xxl);gap:var(--space-lg);border-bottom:1px solid var(--ruleSoft);background:color-mix(in oklab, var(--surface) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._main_1mqhw_158{width:100%;max-width:1440px;padding:var(--space-xxl) var(--space-xxl) var(--space-xxxl);outline-offset:-4px}._skip_1mqhw_164{top:-80px;left:var(--space-lg);z-index:30;background:var(--surface);padding:var(--space-md);position:fixed}._skip_1mqhw_164:focus{top:var(--space-sm)}._button_1mqhw_175{min-height:var(--button-height);padding:0 var(--space-md);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs);cursor:pointer;font-size:var(--type-subhead);white-space:nowrap;transition:background-color var(--motion-hover) var(--ease-out), border-color var(--motion-hover) var(--ease-out), color var(--motion-hover) var(--ease-out);justify-content:center;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}._button_1mqhw_175 svg{width:16px;height:16px}._button_1mqhw_175:hover{background:var(--paper)}._button_1mqhw_175[data-pressed]{transform:translateY(.5px)}._button_1mqhw_175[data-disabled]{opacity:.45;cursor:not-allowed}._primary_1mqhw_211{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}._primary_1mqhw_211:hover{background:color-mix(in oklab, var(--primary) 86%, var(--surface))}._ghost_1mqhw_219{box-shadow:none;color:var(--inkSoft);background:0 0;border-color:#0000}._ghost_1mqhw_219[aria-pressed]{border-color:var(--rule)}._ghost_1mqhw_219[aria-pressed=true]{background:var(--selected);color:var(--ink)}._ghost_1mqhw_219:hover{color:var(--ink);background:var(--hover)}._destructive_1mqhw_237{background:var(--destructive);border-color:var(--destructive);color:var(--surface)}._destructive_1mqhw_237:hover{background:color-mix(in oklab, var(--destructive) 86%, var(--ink))}._group_1mqhw_245{margin:var(--space-xxxl) 0}._group_1mqhw_245 h2{margin-bottom:var(--space-sm)}._inset_1mqhw_252{border-top:1px solid var(--ruleSoft);overflow-wrap:anywhere}._inset_1mqhw_252>div{min-height:var(--size-row);padding:var(--space-sm) 0;border-bottom:1px solid var(--ruleSoft)}._status_1mqhw_261{align-items:center;gap:var(--space-sm);font-size:var(--type-subhead);white-space:nowrap;display:inline-flex}._dot_1mqhw_7{background:var(--inkFaint);border-radius:50%;flex-shrink:0;width:7px;height:7px}._accentDot_1mqhw_275{background:var(--accent)}._warningDot_1mqhw_278{background:var(--clay);box-shadow:0 0 0 3px color-mix(in oklab, var(--clay) 20%, transparent)}._dangerDot_1mqhw_282{background:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 20%, transparent)}._tableScroll_1mqhw_286{border:1px solid var(--rule);border-radius:var(--radius-group);max-height:min(70dvh,960px);overflow:auto}._table_1mqhw_286{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:var(--type-subhead)}._table_1mqhw_286 thead{z-index:1;position:sticky;top:0}._table_1mqhw_286 th{background:var(--paper);height:32px;color:var(--inkSoft);font-size:var(--type-caption);padding:0 var(--space-md);white-space:nowrap;border-bottom:1px solid var(--rule);font-weight:500}._table_1mqhw_286 td{height:var(--table-row-height);padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--ruleSoft);vertical-align:middle}._table_1mqhw_286 td._action_1mqhw_322{padding-inline-start:var(--space-xxl)}._table_1mqhw_286 tbody tr:last-child td{border-bottom:0}._table_1mqhw_286 tbody tr:hover,._table_1mqhw_286 tbody tr[data-focused]{background:var(--hover)}._table_1mqhw_286 td a{font-weight:500;text-decoration:none}._table_1mqhw_286 td a:hover{text-decoration:underline}._table_1mqhw_286 td:focus-visible{outline-offset:-2px}._pagination_1mqhw_342{justify-content:flex-end;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);font-size:var(--type-caption);color:var(--inkSoft);display:flex}._skeleton_1mqhw_351{padding-top:var(--space-md)}._skeletonRow_1mqhw_354{gap:var(--space-xxl);height:var(--size-row);border-bottom:1px solid var(--ruleSoft);grid-template-columns:2fr 1fr 1fr;align-items:center;display:grid}._skeletonRow_1mqhw_354 span{border-radius:var(--space-xs);background:linear-gradient(90deg, var(--ruleSoft), var(--paper), var(--ruleSoft));background-size:200% 100%;height:10px;animation:1.4s linear infinite _shimmer_1mqhw_1}@keyframes _shimmer_1mqhw_1{to{background-position:-200% 0}}._empty_1mqhw_379{padding:var(--space-xxxl) var(--space-xl);text-align:center;border:1px dashed var(--rule);border-radius:var(--radius-group)}._empty_1mqhw_379 h2{font-size:var(--type-body);margin-bottom:var(--space-xs)}._empty_1mqhw_379 p{color:var(--inkSoft);font-size:var(--type-subhead);margin-bottom:var(--space-md)}._overlay_1mqhw_394{z-index:var(--z-overlay);background:color-mix(in oklab, var(--palette-ink-light) 32%, transparent);padding:var(--space-xxl);transition:opacity var(--motion-sheet) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@starting-style{._overlay_1mqhw_394{opacity:0}}._modal_1mqhw_408{background:var(--overlay-surface);width:min(520px,100%);max-height:calc(100dvh - 48px);color:var(--ink);border-radius:var(--sheet-radius);box-shadow:var(--shadow-sheet);scrollbar-gutter:stable;transition:opacity var(--motion-sheet) var(--ease-out), transform var(--motion-sheet) var(--ease-out);overflow-y:auto}@starting-style{._modal_1mqhw_408{opacity:0;transform:translateY(8px)scale(.98)}}._dialog_1mqhw_425{padding:var(--space-xl);outline-offset:-4px;font-size:var(--type-subhead)}._sheetHeader_1mqhw_430{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}._sheetHeader_1mqhw_430 h2{margin:0}._receipt_1mqhw_440{margin-top:var(--space-lg);padding:var(--space-md) var(--space-lg) var(--space-xs);border:1px solid var(--rule);border-radius:var(--group-radius);background:var(--paper)}._receiptHeader_1mqhw_447{justify-content:space-between;align-items:center;gap:var(--space-md);padding-bottom:var(--space-sm);display:flex}._receiptHeader_1mqhw_447 h3{font-size:var(--type-subhead);margin:0;font-weight:600}._receiptSymbol_1mqhw_459{width:20px;height:20px}._receipt_1mqhw_440 dl{margin:0}._receipt_1mqhw_440 dl>div{gap:var(--space-lg);border-top:1px solid var(--ruleSoft);padding:var(--space-sm) 0;grid-template-columns:112px 1fr;display:grid}._receipt_1mqhw_440 dt{color:var(--inkSoft)}._receipt_1mqhw_440 dd{overflow-wrap:anywhere;margin:0}._sheetInputs_1mqhw_480{margin-top:var(--space-xs)}._sheetTitle_1mqhw_483{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}._envTag_1mqhw_489{height:22px;padding:0 var(--space-sm);font-size:var(--type-caption);border:1px solid var(--rule);color:var(--ink);border-radius:999px;align-items:center;gap:6px;font-weight:500;display:inline-flex}._neutralTag_1mqhw_501{background:var(--paper)}._warningTag_1mqhw_504{background:var(--clayDim);border-color:color-mix(in oklab, var(--clay) 35%, transparent)}._warningTag_1mqhw_504:before{content:"";background:var(--clay);border-radius:50%;width:6px;height:6px}._notice_1mqhw_515{gap:var(--space-md);margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);border-radius:var(--group-radius);color:var(--ink);font-size:var(--type-subhead);border:1px solid;align-items:flex-start;display:flex}._notice_1mqhw_515 a{color:inherit}._dangerNotice_1mqhw_529{background:var(--destructiveDim);border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}._dangerNotice_1mqhw_529 ._noticeIcon_1mqhw_533{color:var(--destructive)}._warningNotice_1mqhw_536{background:var(--clayDim);border-color:color-mix(in oklab, var(--clay) 25%, transparent)}._warningNotice_1mqhw_536 ._noticeIcon_1mqhw_533{color:var(--clay)}._noticeIcon_1mqhw_533{flex-shrink:0;width:16px;height:16px;margin-top:2px}._noticeBody_1mqhw_549{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}._noticeBody_1mqhw_549 strong{font-weight:600}._noticeActions_1mqhw_559{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}._envTrigger_1mqhw_565{align-items:center;gap:var(--space-sm);min-height:var(--size-control);padding:0 var(--space-sm);margin-left:calc(-1 * var(--space-sm));border-radius:var(--radius-control);color:var(--ink);font:inherit;font-size:var(--type-subhead);cursor:pointer;transition:background-color var(--motion-hover) var(--ease-out);background:0 0;border:0;display:inline-flex}._envTrigger_1mqhw_565:hover,._envTrigger_1mqhw_565[data-pressed]{background:var(--hover)}._envTrigger_1mqhw_565 svg,._envCaption_1mqhw_588{color:var(--inkSoft)}._envName_1mqhw_591{font-weight:600}._popover_1mqhw_594{background:var(--overlay-surface);border-radius:var(--group-radius);min-width:260px;box-shadow:var(--shadow-sheet);padding:var(--space-xs);transition:opacity var(--motion-hover) var(--ease-out), transform var(--motion-hover) var(--ease-out)}@starting-style{._popover_1mqhw_594{opacity:0;transform:translateY(-4px)}}._menu_1mqhw_608{outline:none}._menuItem_1mqhw_611{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:var(--size-control);padding:6px var(--space-sm);border-radius:var(--radius-control);cursor:pointer;font-size:var(--type-subhead);outline:none;display:flex}._menuItem_1mqhw_611>span{flex-direction:column;display:flex}._menuItem_1mqhw_611 small{color:var(--inkSoft);font-size:var(--type-caption)}._menuItem_1mqhw_611[data-focused]{background:var(--hover)}._menuItem_1mqhw_611[data-focus-visible]{outline:2px solid var(--accent);outline-offset:-2px}._menuItem_1mqhw_611[data-disabled]{cursor:not-allowed;color:var(--inkSoft)}._helpTrigger_1mqhw_642{width:var(--size-control);min-height:var(--size-control);border-radius:var(--radius-control);color:var(--inkSoft);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._helpTrigger_1mqhw_642:hover,._helpTrigger_1mqhw_642[data-pressed]{background:var(--hover);color:var(--ink)}._helpTrigger_1mqhw_642[data-focus-visible]{outline:2px solid var(--accent);outline-offset:2px}._helpOverlay_1mqhw_665{max-width:min(360px,100vw - 32px);padding:var(--space-md);background:var(--overlay-surface);color:var(--ink);border:1px solid var(--rule);border-radius:var(--group-radius);box-shadow:var(--shadow-sheet);font-size:var(--type-subhead);overflow-wrap:anywhere;line-height:1.5}._helpOverlay_1mqhw_665 p{margin:var(--space-xs) 0 0}._helpDialog_1mqhw_680:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._helpHeading_1mqhw_684{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}._helpHeading_1mqhw_684 h3{font:inherit;margin:0;font-weight:600}@media (pointer:coarse){._helpTrigger_1mqhw_642,._helpHeading_1mqhw_684 button{min-width:var(--min-touch-target);min-height:var(--min-touch-target)}}._summary_1mqhw_702{margin:var(--space-lg) 0 0;color:var(--ink);font-weight:500}._sheetActions_1mqhw_707{justify-content:flex-end;gap:var(--space-sm);padding-top:var(--space-xl);display:flex}@media (width<=1023px){._shell_1mqhw_1{grid-template-columns:64px minmax(0,1fr)}._brand_1mqhw_36{padding:var(--space-xs) 0;justify-content:center}._brand_1mqhw_36 img{width:36px}._nav_1mqhw_82 a span,._sidebarFooter_1mqhw_118{display:none}._sidebar_1mqhw_27{padding:var(--space-lg) var(--space-sm)}._nav_1mqhw_82 a{justify-content:center;min-height:36px;padding:0}}@media (width<=767px){._shell_1mqhw_1{display:block}._workspace_1mqhw_132{box-shadow:none;border-radius:0;min-height:100dvh;margin:0}._topbar_1mqhw_143{padding:0 var(--space-lg);gap:var(--space-sm);border-radius:0}._sidebar_1mqhw_27{z-index:10;background:color-mix(in oklab, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--rule);height:auto;padding:var(--space-xs) var(--space-sm) max(var(--space-sm), env(safe-area-inset-bottom));position:fixed;inset:auto 0 0}._brand_1mqhw_36{display:none}._nav_1mqhw_82{flex-direction:row;justify-content:space-around;gap:0}._nav_1mqhw_82 a,._nav_1mqhw_82 a[aria-current=page]{font-size:var(--type-micro);padding:var(--space-xs);min-width:60px;min-height:var(--min-touch-target);box-shadow:none;background:0 0;flex-direction:column;gap:2px}._nav_1mqhw_82 a[aria-current=page]{color:var(--ink)}._nav_1mqhw_82 a span{display:block}._main_1mqhw_158{padding:var(--space-xl) var(--space-lg) 96px}._overlay_1mqhw_394{align-items:stretch;padding:0}._modal_1mqhw_408{border-radius:0;width:100%;max-height:100dvh}._dialog_1mqhw_425{min-height:100dvh;padding:var(--space-lg);flex-direction:column;display:flex}._sheetActions_1mqhw_707{background:var(--overlay-surface);padding-bottom:max(var(--space-lg), env(safe-area-inset-bottom));margin-top:auto;position:sticky;bottom:0}._sheetActions_1mqhw_707>button{flex:1}}._numeric_1mqhw_820{text-align:right}@font-face{font-family:Instrument Sans;src:url(/assets/InstrumentSans-s12UeAcm.ttf)format("truetype");font-weight:400 600;font-style:normal;font-display:swap}:root{--palette-paper-light:#f2f4f3;--palette-paper-dark:#0b1413;--palette-surface-light:#fff;--palette-surface-dark:#121d1c;--palette-accentDim-light:#e2f0ed;--palette-accentDim-dark:#16302e;--palette-ink-light:#14201e;--palette-ink-dark:#e3edeb;--palette-inkSoft-light:#5e6f6c;--palette-inkSoft-dark:#a9bebb;--palette-inkFaint-light:#8b9c99;--palette-inkFaint-dark:#7c918e;--palette-rule-light:#d5e0de;--palette-rule-dark:#263735;--palette-ruleSoft-light:#e6edec;--palette-ruleSoft-dark:#1c2a29;--palette-accent-light:#0e6e6b;--palette-accent-dark:#4fb8b1;--palette-accentInk-light:#084f4d;--palette-accentInk-dark:#8ad6d0;--palette-clay-light:#a85a3c;--palette-clay-dark:#d98a67;--palette-clayDim-light:#f6e7e1;--palette-clayDim-dark:#2e1e18;--palette-sweep-light:#fff;--palette-sweep-dark:#3a5350;--palette-fieldEdge-light:#7a8b88;--palette-fieldEdge-dark:#5f7572;--palette-accentFill-light:#0e6e6b;--palette-accentFill-dark:#217f7a;--imaging-surround-light:#e6e8e8;--imaging-surround-dark:#0b1010;--imaging-ink-light:#161c1c;--imaging-ink-dark:#e3edeb;--imaging-inkFaint-light:#59615f;--imaging-inkFaint-dark:#7c918e;--step-note-light:#0e6e6b;--step-note-dark:#4f9593;--step-consent-light:#3f6f8f;--step-consent-dark:#698fa8;--step-antecedentes-light:#5b6fb5;--step-antecedentes-dark:#7989c2;--step-map-light:#6e8f6a;--step-map-dark:#749370;--step-photos-light:#8c7a5b;--step-photos-dark:#99896d;--step-prescription-light:#7b8794;--step-prescription-dark:#808c98;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-xxl:24px;--space-xxxl:32px;--radius-control:6px;--radius-group:8px;--radius-sheet:12px;--size-control:32px;--size-row:36px;--size-field:var(--size-control);--min-touch-target:44px;--font-body:"Instrument Sans", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--type-micro:11px;--type-caption:12px;--type-subhead:13px;--type-body:14px;--type-title:16px;--type-large:22px;--motion-hover:.12s;--motion-sheet:.18s;--ease-out:cubic-bezier(.2, .8, .2, 1);--z-overlay:20;--button-height:var(--size-control);--group-radius:var(--radius-group);--sheet-radius:var(--radius-sheet);--table-row-height:var(--size-row);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:var(--lightningcss-light,#f7f8f8)var(--lightningcss-dark,var(--palette-paper-dark));--surface:var(--lightningcss-light,var(--palette-surface-light))var(--lightningcss-dark,var(--palette-surface-dark));--ink:var(--lightningcss-light,var(--palette-ink-light))var(--lightningcss-dark,var(--palette-ink-dark));--inkSoft:var(--lightningcss-light,var(--palette-inkSoft-light))var(--lightningcss-dark,var(--palette-inkSoft-dark));--inkFaint:var(--lightningcss-light,var(--palette-inkFaint-light))var(--lightningcss-dark,var(--palette-inkFaint-dark));--rule:var(--lightningcss-light,#e3e8e7)var(--lightningcss-dark,var(--palette-rule-dark));--ruleSoft:var(--lightningcss-light,#eef1f0)var(--lightningcss-dark,var(--palette-ruleSoft-dark));--hover:color-mix(in oklab, var(--ink) 5%, transparent);--selected:color-mix(in oklab, var(--ink) 8%, transparent);--accent:var(--lightningcss-light,var(--palette-accent-light))var(--lightningcss-dark,var(--palette-accent-dark));--accentInk:var(--lightningcss-light,var(--palette-accentInk-light))var(--lightningcss-dark,var(--palette-accentInk-dark));--accentDim:var(--lightningcss-light,var(--palette-accentDim-light))var(--lightningcss-dark,var(--palette-accentDim-dark));--clay:var(--lightningcss-light,var(--palette-clay-light))var(--lightningcss-dark,var(--palette-clay-dark));--clayDim:var(--lightningcss-light,var(--palette-clayDim-light))var(--lightningcss-dark,var(--palette-clayDim-dark));--sweep:var(--lightningcss-light,var(--palette-sweep-light))var(--lightningcss-dark,var(--palette-sweep-dark));--destructive:var(--lightningcss-light,#c42b1c)var(--lightningcss-dark,#ff8a80);--destructiveDim:color-mix(in oklab, var(--destructive) 10%, var(--surface));--primary:var(--ink);--on-primary:var(--surface);--on-accent:var(--surface);--overlay-surface:var(--surface);--shadow-xs:0 1px 1px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#00000040);--shadow-sheet:0 0 0 1px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff14), 0 4px 8px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#00000040), 0 24px 48px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#00000080)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (pointer:coarse){:root{--size-control:var(--min-touch-target);--size-row:var(--min-touch-target)}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:var(--type-body);font-variant-numeric:tabular-nums;font-kerning:normal;-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.45}button,input,select,textarea{font:inherit}a{color:var(--ink);-webkit-text-decoration-color:color-mix(in oklab, var(--ink) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--ink) 35%, transparent);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}button,a,input,select,textarea,[tabindex]{touch-action:manipulation}:focus-visible,[data-focus-visible]{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accentDim)}h1,h2,h3,p{text-wrap:pretty;margin-top:0}h1,h2,h3{text-wrap:balance}h1{font-size:var(--type-large);letter-spacing:-.02em;font-weight:600;line-height:1.2}h2{font-size:var(--type-title);letter-spacing:-.01em;font-weight:600;line-height:1.3}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}._field_5aw9i_1{align-content:start;gap:var(--space-xs);min-width:0;font-size:var(--text-ui);display:grid}._desktopShell_5aw9i_8,._popover_5aw9i_9,._dialog_5aw9i_10,._toast_5aw9i_11{--size-control:var(--control-h);--type-subhead:var(--text-ui);--radius-control:var(--radius-row)}._field_5aw9i_1>label{font-weight:var(--weight-medium)}._input_5aw9i_19,._textInput_5aw9i_20,._dateInput_5aw9i_21{align-items:center;gap:var(--space-xs);box-sizing:border-box;width:100%;min-height:var(--control-h);padding:var(--space-xs) var(--space-sm);border:1px solid var(--fieldEdge);border-radius:var(--radius-input);background:var(--surface-base);color:var(--ink);font:inherit;display:flex}._input_5aw9i_19{justify-content:space-between}._input_5aw9i_19>input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}._input_5aw9i_19>button,._calendar_5aw9i_50 button,._close_5aw9i_51{min-width:24px;min-height:24px;color:inherit;cursor:pointer;border-radius:var(--radius-input);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}._input_5aw9i_19>button:hover,._calendar_5aw9i_50 button:hover{background:var(--surface-hover)}._input_5aw9i_19[data-focus-within],._dateInput_5aw9i_21[data-focus-within]{border-color:var(--accent)}._input_5aw9i_19:focus-visible,._textInput_5aw9i_20:focus-visible,._field_5aw9i_1 button[data-focus-visible],._field_5aw9i_1 input[data-focus-visible]{outline:2px solid var(--accent);outline-offset:2px}._field_5aw9i_1[data-invalid] ._input_5aw9i_19,._field_5aw9i_1[data-invalid] ._textInput_5aw9i_20,._field_5aw9i_1[data-invalid] ._dateInput_5aw9i_21{border-color:var(--clay)}._field_5aw9i_1[data-disabled]{opacity:.55}._secondary_5aw9i_86,._empty_5aw9i_87{color:var(--inkSoft);font-size:var(--text-sm)}._empty_5aw9i_87{padding:var(--space-sm)}._error_5aw9i_94{color:var(--clay);font-size:var(--text-sm)}textarea._textInput_5aw9i_20{min-height:calc(var(--control-h) * 2);padding:var(--space-sm);resize:vertical;line-height:var(--leading-ui)}._hint_5aw9i_104{color:var(--inkSoft);font-size:var(--text-sm)}._popover_5aw9i_9{min-width:var(--trigger-width);max-width:calc(100vw - 24px);padding:var(--space-xs);background:var(--surface-raised);color:var(--ink);border-radius:var(--radius-panel);box-shadow:var(--elevation-popover);font:var(--text-ui)/var(--leading-ui) var(--font-body);z-index:var(--z-popover);outline:none}._popover_5aw9i_9[data-entering]{animation:_appear_5aw9i_1 var(--duration-fast) ease-out}._options_5aw9i_123{outline:none;min-width:180px;max-height:240px;overflow:auto}._groupHeader_5aw9i_129{padding:var(--space-sm);color:var(--inkSoft);font-size:var(--text-xs)}._option_5aw9i_123{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--row-h);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-row);cursor:default;outline:none;flex-wrap:wrap;display:flex}._option_5aw9i_123 [slot=description]{color:var(--inkSoft);font-size:var(--text-sm);flex-basis:100%}._option_5aw9i_123[data-focused],._option_5aw9i_123[data-selected]{background:var(--surface-selected);color:var(--ink)}._option_5aw9i_123[data-disabled]{opacity:.55}._option_5aw9i_123 kbd{color:var(--inkSoft);font:inherit;font-size:var(--text-xs);margin-left:auto}._dateInput_5aw9i_21{justify-content:flex-start}._segment_5aw9i_168{border-radius:var(--radius-input);font-variant-numeric:tabular-nums;outline:none;padding:2px}._segment_5aw9i_168[data-placeholder]{color:var(--inkSoft)}._segment_5aw9i_168[data-focused]{background:var(--accentFill);color:var(--on-accent)}._calendar_5aw9i_50{padding:var(--space-sm)}._calendar_5aw9i_50 header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}._calendar_5aw9i_50 header h2{font-size:var(--text-ui);margin:var(--space-sm)}._calendar_5aw9i_50 table{border-collapse:separate;border-spacing:2px}._calendar_5aw9i_50 th{color:var(--inkSoft);font-weight:var(--weight-medium);font-size:var(--text-xs)}._day_5aw9i_203{min-width:var(--control-h);min-height:var(--control-h);border-radius:var(--radius-input);cursor:default;font-variant-numeric:tabular-nums;outline:none;place-items:center;display:grid}._day_5aw9i_203[data-outside-month]{color:var(--inkSoft)}._day_5aw9i_203[data-unavailable],._day_5aw9i_203[data-disabled]{opacity:.45;text-decoration:line-through}._day_5aw9i_203[data-focused]{outline:2px solid var(--accent);outline-offset:-2px}._day_5aw9i_203[data-selected]{background:var(--accentFill);color:var(--on-accent)}._check_5aw9i_229,._switch_5aw9i_230{align-items:center;gap:var(--space-sm);min-height:var(--control-h);cursor:pointer;display:flex}._checkMark_5aw9i_237{border:1px solid var(--fieldEdge);background:var(--surface-base);border-radius:4px;flex:none;place-items:center;width:18px;height:18px;display:grid}._check_5aw9i_229[data-selected] ._checkMark_5aw9i_237,._check_5aw9i_229[data-indeterminate] ._checkMark_5aw9i_237{background:var(--accentFill);border-color:var(--accentFill);color:var(--on-accent)}._check_5aw9i_229[data-focus-visible] ._checkMark_5aw9i_237,._switch_5aw9i_230[data-focus-visible] ._switchTrack_5aw9i_254{outline:2px solid var(--accent);outline-offset:3px}._check_5aw9i_229[data-disabled],._switch_5aw9i_230[data-disabled]{opacity:.55;cursor:not-allowed}._switchTrack_5aw9i_254{border:1px solid var(--fieldEdge);border-radius:var(--radius-full);background:var(--surface-inset);align-items:center;width:30px;height:18px;padding:2px;display:flex}._switchTrack_5aw9i_254>span{border-radius:var(--radius-full);background:var(--inkSoft);width:14px;height:14px;transition:transform .1s ease-out}._switch_5aw9i_230[data-selected] ._switchTrack_5aw9i_254{background:var(--accentFill);border-color:var(--accentFill)}._switch_5aw9i_230[data-selected] ._switchTrack_5aw9i_254>span{background:var(--on-accent);transform:translate(12px)}._chips_5aw9i_288{gap:var(--space-xs);flex-wrap:wrap;display:flex}._chip_5aw9i_288{padding:var(--space-xs) var(--space-sm);min-height:var(--control-h);border:1px solid var(--separator);border-radius:var(--radius-input);color:var(--inkSoft);background:var(--surface-base);font:inherit}._chip_5aw9i_288[data-selected]{background:var(--surface-selected);color:var(--ink);border-color:var(--accent)}._chip_5aw9i_288[data-focus-visible]{outline:2px solid var(--accent);outline-offset:2px}._overlay_5aw9i_311{padding:var(--space-lg);background:color-mix(in oklab, var(--ink) 25%, transparent);z-index:var(--z-dialog);place-items:center;display:grid;position:fixed;inset:0}._modal_5aw9i_320{background:var(--surface-raised);width:min(520px,100%);max-height:calc(100dvh - 40px);color:var(--ink);border-radius:var(--radius-dialog);box-shadow:var(--elevation-dialog);overflow:auto}._dialog_5aw9i_10{padding:var(--space-xl);gap:var(--space-lg);font-size:var(--text-ui);outline:none;display:grid}._dialog_5aw9i_10>header,._inspector_5aw9i_337>header{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}._dialog_5aw9i_10 h2{font-size:var(--text-section);margin:0}._dialog_5aw9i_10 p{margin:0}._statusLine_5aw9i_350{align-items:center;gap:var(--space-xs);min-height:20px;color:var(--inkSoft);font-size:var(--text-sm);display:inline-flex}._dot_5aw9i_358{border-radius:var(--radius-full);background:var(--inkFaint);flex:none;width:6px;height:6px;display:inline-block}._statusLine_5aw9i_350[data-tone=attention]{color:var(--clay)}._statusLine_5aw9i_350[data-tone=attention] ._dot_5aw9i_358{background:var(--clay)}._statusLine_5aw9i_350[data-tone=live] ._dot_5aw9i_358{background:var(--accent);animation:2s ease-in-out infinite _breathe_5aw9i_1}._progress_5aw9i_376{align-items:center;gap:var(--space-sm);color:var(--inkSoft);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._progress_5aw9i_376 li{align-items:center;gap:var(--space-xs);display:flex}._progress_5aw9i_376 li[aria-current]{color:var(--ink);font-weight:var(--weight-medium)}._progress_5aw9i_376 li[data-complete]>svg:first-child{color:var(--accent)}._splitPane_5aw9i_399{flex:1;grid-template-columns:minmax(200px,320px) minmax(0,1fr);min-height:0;display:grid}._splitPane_5aw9i_399[data-inspector=true]{grid-template-columns:minmax(200px,320px) minmax(0,1fr) minmax(240px,360px)}._listPane_5aw9i_411,._detailPane_5aw9i_412,._inspector_5aw9i_337{min-width:0;padding:var(--space-lg);overflow:auto}._listPane_5aw9i_411,._inspector_5aw9i_337{background:var(--surface-inset)}._detailPane_5aw9i_412{background:var(--surface-base)}._inspector_5aw9i_337{gap:var(--space-lg);flex-direction:column;display:flex}._inspector_5aw9i_337 h2{font-size:var(--text-section);margin:0}._list_5aw9i_411{outline:none}._listItem_5aw9i_437{gap:var(--space-xs);min-height:var(--row-h);padding:var(--space-sm);border-radius:var(--radius-row);cursor:default;outline:none;flex-direction:column;display:flex}._listItem_5aw9i_437[data-selected],._listItem_5aw9i_437[data-focused]{background:var(--surface-selected)}._listItem_5aw9i_437[data-focus-visible]{outline:2px solid var(--accent);outline-offset:-2px}._listItem_5aw9i_437 [slot=description]{font-size:var(--text-sm);color:var(--inkSoft)}._desktopShell_5aw9i_8{grid-template-columns:var(--desktop-sidebar-width) minmax(0, 1fr);background:var(--surface-sunken);height:100dvh;color:var(--ink);font:var(--text-ui)/var(--leading-ui) var(--font-body);font-variant-numeric:tabular-nums;display:grid}._sidebar_5aw9i_468{padding:var(--space-md) 24px var(--space-md) var(--space-sm);gap:var(--space-md);min-width:0;color:var(--ink-sidebar);flex-direction:column;display:flex;position:relative}._sidebar_5aw9i_468>header{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:0 var(--space-sm);display:flex}._sidebar_5aw9i_468>header img{max-width:72px;height:auto}._sidebar_5aw9i_468 nav{gap:2px;display:grid}._sidebar_5aw9i_468 nav a{align-items:center;gap:var(--space-sm);min-height:var(--row-h);padding:0 var(--space-sm);color:inherit;border-radius:var(--radius-row);text-decoration:none;display:flex}._sidebar_5aw9i_468 nav a[aria-current=page]{background:var(--surface-selected);color:var(--ink)}._sidebar_5aw9i_468 nav a:hover{background:var(--surface-hover)}._sidebar_5aw9i_468 nav svg{flex:none;width:16px;height:16px}._sidebar_5aw9i_468 footer{gap:var(--space-sm);padding:var(--space-sm);margin-top:auto;display:grid}._sidebar_5aw9i_468 nav kbd{font:inherit;font-size:var(--text-xs);margin-left:auto}._desktopShell_5aw9i_8[data-collapsed=true] ._sidebar_5aw9i_468 [data-sidebar-label],._desktopShell_5aw9i_8[data-collapsed=true] ._sidebar_5aw9i_468 kbd,._desktopShell_5aw9i_8[data-collapsed=true] ._sidebar_5aw9i_468>header img{display:none}._desktopShell_5aw9i_8[data-collapsed=true] ._sidebar_5aw9i_468{padding-inline:var(--space-sm)}._desktopShell_5aw9i_8[data-collapsed=true] ._sidebar_5aw9i_468>header,._desktopShell_5aw9i_8[data-collapsed=true] ._sidebar_5aw9i_468 nav a{justify-content:center;padding-inline:0}._desktopShell_5aw9i_8[data-collapsed=true] ._sidebar_5aw9i_468 footer{padding-inline:0}._workspace_5aw9i_541{min-width:0;min-height:0;margin:var(--space-sm) var(--space-sm) var(--space-sm) 0;background:var(--surface-base);border-radius:var(--radius-panel);flex-direction:column;display:flex;overflow:hidden}._workspace_5aw9i_541 h1{font-size:var(--text-page);letter-spacing:var(--tracking-page)}._workspace_5aw9i_541 h2{font-size:var(--text-section)}._workspace_5aw9i_541 h3{font-size:var(--text-ui)}._resize_5aw9i_561{cursor:col-resize;touch-action:none;width:24px;position:absolute;top:0;bottom:0;right:0}._resize_5aw9i_561:before{content:"";background:var(--separator);width:1px;position:absolute;top:0;bottom:0;left:11px}._paletteOverlay_5aw9i_579{place-items:start center;padding-top:12vh}._palette_5aw9i_579{width:min(640px,100%);overflow:hidden}._paletteDialog_5aw9i_587{font-size:var(--text-ui);outline:none;flex-direction:column;display:flex}._paletteSearch_5aw9i_593{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--separator);color:var(--inkSoft);display:flex}._paletteSearch_5aw9i_593 input{min-width:0;min-height:28px;color:var(--ink);font:inherit;font-size:var(--text-reading);background:0 0;border:0;outline:none;flex:1}._paletteSearch_5aw9i_593 input::-webkit-search-cancel-button{display:none}._paletteSearch_5aw9i_593:has(input[data-focus-visible]){box-shadow:inset 0 -2px 0 var(--accent)}._paletteChip_5aw9i_618{text-overflow:ellipsis;white-space:nowrap;max-width:40%;padding:2px var(--space-sm);border:1px solid var(--separator);border-radius:var(--radius-input);font-size:var(--text-sm);flex:none;overflow:hidden}._palette_5aw9i_579 kbd{border:1px solid var(--separator);min-width:18px;height:18px;color:var(--inkSoft);font:inherit;font-size:var(--text-xs);border-radius:4px;place-items:center;padding:0 4px;display:inline-grid}._paletteResults_5aw9i_641{max-height:min(400px,55vh);padding:var(--space-xs) var(--space-sm);overflow:auto}._paletteRow_5aw9i_646{flex-wrap:nowrap;justify-content:flex-start}._paletteIcon_5aw9i_650{width:16px;color:var(--inkSoft);flex:none;place-items:center;display:inline-grid}._paletteLabel_5aw9i_657{align-items:baseline;gap:var(--space-sm);flex:1;min-width:0;display:flex}._paletteLabel_5aw9i_657>[slot=label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._paletteMeta_5aw9i_669{color:var(--inkSoft);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none}._paletteKeys_5aw9i_675{gap:3px;margin-left:auto;display:flex}._paletteFoot_5aw9i_680{align-items:center;gap:var(--space-lg);padding:var(--space-sm) var(--space-lg);border-top:1px solid var(--separator);color:var(--inkSoft);font-size:var(--text-sm);display:flex}._paletteFoot_5aw9i_680>span{align-items:center;gap:4px;display:inline-flex}._paletteHelp_5aw9i_694{min-height:24px;padding:0 var(--space-xs);border-radius:var(--radius-input);color:var(--inkSoft);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}._paletteHelp_5aw9i_694:hover{color:var(--ink)}._paletteHelp_5aw9i_694:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._paletteResults_5aw9i_641 [role=menu]{max-height:none;overflow:visible}._paletteResults_5aw9i_641:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._sizing_5aw9i_723{padding:var(--space-md);gap:var(--space-sm);outline:none;display:grid}._sizing_5aw9i_723 h2{font-size:var(--text-section);margin:0}._sizing_5aw9i_723 p{font-size:var(--text-sm);color:var(--inkSoft);margin:0}._resize_5aw9i_561:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._skip_5aw9i_742{top:-60px;left:var(--space-md);z-index:var(--z-dialog);padding:var(--space-sm);background:var(--surface-raised);color:var(--ink);position:absolute}._skip_5aw9i_742:focus{top:var(--space-sm)}._toastRegion_5aw9i_754{bottom:var(--space-xl);right:var(--space-xl);max-width:calc(100vw - 40px);z-index:var(--z-toast);position:fixed}._toast_5aw9i_11{align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--ink);box-shadow:var(--elevation-toast);display:flex}@keyframes _appear_5aw9i_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes _breathe_5aw9i_1{50%{opacity:.45}}@media (width<=900px){._splitPane_5aw9i_399,._splitPane_5aw9i_399[data-inspector=true]{grid-template-columns:minmax(180px,.8fr) minmax(0,1.5fr)}._splitPane_5aw9i_399>._inspector_5aw9i_337{grid-column:1/-1}}@media (width<=760px){._desktopShell_5aw9i_8{grid-template-columns:52px minmax(0,1fr)}._sidebar_5aw9i_468 [data-sidebar-label],._sidebar_5aw9i_468 kbd,._sidebar_5aw9i_468>header img{display:none}._sidebar_5aw9i_468>header,._sidebar_5aw9i_468 nav a{justify-content:center;padding-inline:0}._resize_5aw9i_561{display:none}._sidebar_5aw9i_468{padding-inline:var(--space-sm)}._sidebar_5aw9i_468 footer{padding-inline:0}._splitPane_5aw9i_399,._splitPane_5aw9i_399[data-inspector=true]{grid-template-columns:minmax(0,1fr);overflow:auto}._listPane_5aw9i_411,._detailPane_5aw9i_412,._inspector_5aw9i_337{overflow:visible}}@media (pointer:coarse){._input_5aw9i_19,._textInput_5aw9i_20,._dateInput_5aw9i_21,._check_5aw9i_229,._switch_5aw9i_230,._chip_5aw9i_288,._day_5aw9i_203,._option_5aw9i_123,._listItem_5aw9i_437,._input_5aw9i_19>button,._calendar_5aw9i_50 button,._close_5aw9i_51{min-height:44px}._input_5aw9i_19>button,._calendar_5aw9i_50 button{min-width:44px}}@media (prefers-reduced-motion:reduce){._popover_5aw9i_9[data-entering],._statusLine_5aw9i_350[data-tone=live] ._dot_5aw9i_358{animation:none}._switchTrack_5aw9i_254>span{transition:none}}._detailPane_5aw9i_412:focus-visible,._inspector_5aw9i_337:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._palette_5aw9i_579 ._paletteSearch_5aw9i_593 input,._palette_5aw9i_579 ._paletteSearch_5aw9i_593 input[data-focused],._palette_5aw9i_579 ._paletteSearch_5aw9i_593 input:focus{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}._palette_5aw9i_579 ._paletteKeys_5aw9i_675{border:0;gap:3px;min-width:0;height:auto;padding:0;display:flex}.desk.agenda{position:relative}.desk.agenda .top h1{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.desk.agenda .top>:not(h1,.grow){flex:none}.desk.agenda .nav-days{align-items:center;gap:4px;display:flex}.desk.agenda .icon{min-width:var(--control-h);justify-content:center;padding:0}.desk.agenda .seg{border-radius:var(--radius-input);background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--separator);padding:2px;display:inline-flex}.desk.agenda .seg-btn{min-height:calc(var(--control-h) - 4px);border-radius:calc(var(--radius-input) - 2px);color:var(--inkSoft);font:inherit;font-size:var(--text-sm);cursor:default;background:0 0;border:0;padding:0 12px}.desk.agenda .seg-btn[aria-pressed=true]{background:var(--surface-base);color:var(--ink);font-weight:var(--weight-medium);box-shadow:var(--shadow-xs,0 1px 1px #0000000f)}.desk.agenda .seg-btn[data-focus-visible]{outline:2px solid var(--accent);outline-offset:1px}.desk.agenda .soft,.desk.agenda .faint{color:var(--inkSoft)}.desk.agenda .agenda-error{padding:var(--space-sm) var(--space-xl) 0}.desk.agenda .agenda-fail{flex:1}.desk.agenda .grid{--H:56px;flex:1;position:relative}.desk.agenda .cols{grid-template-columns:56px repeat(var(--n), minmax(0, 1fr));z-index:var(--z-sticky);background:var(--surface-base);border-bottom:1px solid var(--separator);display:grid;position:sticky;top:0}.desk.agenda .cols>div{flex-direction:column;min-width:0;padding:10px 12px;display:flex}.desk.agenda .cols b{font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.desk.agenda .cols .today b{color:var(--accentInk)}.desk.agenda .canvas{grid-template-columns:56px repeat(var(--n), minmax(0, 1fr));display:grid;position:relative}.desk.agenda .gutter div{height:var(--H);font-size:var(--text-xs);color:var(--inkSoft);text-align:right;padding-right:8px;transform:translateY(-7px)}.desk.agenda .col{border-left:1px solid var(--separator);background-image:repeating-linear-gradient(to bottom, var(--separator) 0 1px, transparent 1px var(--H));touch-action:none;position:relative}.desk.agenda .closed{background:color-mix(in oklab, var(--ink) 3.5%, transparent);pointer-events:none;position:absolute;left:0;right:0}.desk.agenda .blk{border-radius:var(--radius-row);background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--separator);font-size:var(--text-sm);cursor:grab;-webkit-user-select:none;user-select:none;transition:box-shadow var(--duration-fast) var(--ease-enter), opacity var(--duration-fast) var(--ease-enter);outline:none;flex-direction:column;gap:1px;padding:5px 8px 7px;line-height:1.3;display:flex;position:absolute;overflow:hidden}.desk.agenda .blk b{font-weight:var(--weight-medium);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.desk.agenda .blk.short{flex-direction:row;align-items:center;gap:8px;padding-top:4px}.desk.agenda .blk .st{white-space:nowrap}.desk.agenda .blk-thread{position:absolute;bottom:4px;left:8px;right:8px}.desk.agenda .blk.short .blk-thread{bottom:2px}.desk.agenda .blk.arrived{background:color-mix(in oklab, var(--accentDim) 70%, var(--surface-base))}.desk.agenda .blk.off{color:var(--inkFaint);background:0 0}.desk.agenda .blk.off b{color:var(--inkSoft);text-decoration:line-through;-webkit-text-decoration-color:var(--inkFaint);text-decoration-color:var(--inkFaint)}.desk.agenda .blk.sel{box-shadow:inset 0 0 0 1.5px var(--accent), var(--elevation-popover)}.desk.agenda .blk:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.desk.agenda .blk.block{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--ink) 5%, transparent) 0 6px, transparent 6px 12px);color:var(--inkSoft);cursor:default}.desk.agenda .blk.origin{opacity:.35}.desk.agenda .blk.ghost{background:color-mix(in oklab, var(--surface-raised) 85%, transparent);box-shadow:inset 0 0 0 1.5px var(--accent), var(--elevation-dialog);cursor:grabbing;z-index:var(--z-sidebar);pointer-events:none;left:4px;right:6px}.desk.agenda .blk.ghost.clash{box-shadow:inset 0 0 0 1.5px var(--clay), var(--elevation-dialog)}.desk.agenda .blk.slot{background:var(--surface-base);box-shadow:inset 0 0 0 1.5px var(--accent);z-index:var(--z-sidebar);pointer-events:none;left:4px;right:6px}.desk.agenda .blk.sk-blk{box-shadow:none;background:color-mix(in oklab, var(--ink) 6%, transparent);left:4px;right:6px}.desk.agenda .handle{border-radius:var(--radius-full);cursor:ns-resize;height:6px;position:absolute;bottom:0;left:30%;right:30%}.desk.agenda .handle:after{content:"";border-radius:var(--radius-full);background:var(--accent);height:2px;position:absolute;bottom:2px;left:35%;right:35%}.desk.agenda .nowline{border-top:1.5px solid var(--accent);z-index:1;pointer-events:none;height:0;position:absolute;left:56px;right:0}.desk.agenda .nowline span{font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--accent);background:var(--surface-base);padding:0 3px;position:absolute;top:-9px;left:-48px}.desk.agenda .week .blk{padding:3px 6px 6px}.desk.agenda .blk.more{font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--inkSoft);cursor:default;border:0;justify-content:center;align-items:center;height:24px;padding:0}.desk.agenda .blk.more[data-hovered]{background:var(--surface-hover)}.desk.agenda .grid:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.desk.agenda .week .nowline span{display:none}.desk.agenda .insp{width:var(--inspector-w);outline:none}.desk.agenda .insp .head{margin-top:calc(-1 * var(--space-sm))}.desk.agenda .insp .head h2{font-size:var(--text-section)}.desk.agenda .insp .check>h3{font-size:var(--text-ui);font-weight:var(--weight-medium)}.desk.agenda .insp .head .thread{max-width:none}.desk.agenda .status-row{align-items:center;gap:8px;display:flex}.desk.agenda .stbtn{min-height:var(--control-h);border-radius:var(--radius-input);box-shadow:inset 0 0 0 1px var(--fieldEdge,var(--separator));background:var(--surface-base);font:inherit;color:var(--ink);border:0;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}.desk.agenda .stbtn[data-focus-visible]{outline:2px solid var(--accent);outline-offset:1px}.desk.agenda .confirm{gap:var(--space-sm);flex-direction:column;display:flex}.desk.agenda .danger{color:var(--destructive)}.desk.agenda kbd{font:inherit;font-size:var(--text-xs);color:inherit;opacity:.7;margin-left:4px}.desk.agenda .float{z-index:var(--z-popover);background:var(--surface-raised);border-radius:var(--radius-panel);box-shadow:var(--elevation-popover);position:fixed}.desk.agenda .pop{flex-direction:column;gap:8px;max-width:360px;padding:12px 14px;display:flex}.desk.agenda .pop.create{width:340px}.desk.agenda .pop.create form{gap:var(--space-md);flex-direction:column;display:flex}.desk.agenda .pop-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.desk.agenda .wide-first{grid-template-columns:1.2fr 1fr}.desk.agenda .search-combo .input{border-radius:var(--radius-input);background:var(--surface-base);box-shadow:inset 0 0 0 1px var(--separator);align-items:center;gap:6px;padding:0 10px;display:flex}.desk.agenda .search-combo .input:focus-within{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px color-mix(in oklab, var(--accent) 22%, transparent)}.desk.agenda .search-combo .input input{min-width:0;box-shadow:none;background:0 0;flex:1;padding:0}.desk.agenda .inline-options{outline:none;flex-direction:column;padding-top:4px;display:flex}.desk.agenda .mi{border-radius:var(--radius-input);cursor:default;outline:none;align-items:center;gap:8px;min-height:32px;padding:0 8px;display:flex}.desk.agenda .mi[data-focused],.desk.agenda .mi[data-hovered]{background:var(--surface-hover)}.desk.agenda .mi.soft{color:var(--inkSoft)}.desk.agenda .push{margin-left:auto}.desk.agenda .picked-row{min-height:var(--control-h);justify-content:space-between;align-items:center;gap:8px;display:flex}.desk.agenda .prospect{flex-direction:column;align-items:stretch;gap:8px;display:flex}.desk.agenda .menu-float{min-width:240px;padding:4px}.desk.agenda .menu-float [role=menuitem]{justify-content:flex-start;gap:8px}.desk.agenda .menu-float [role=menuitem] kbd,.desk.agenda .menu-float [role=menuitem] .push{margin-left:auto}.desk.agenda .mh{font-size:var(--text-xs);color:var(--inkSoft);padding:6px 10px 2px}.desk.agenda .check-slot{width:14px;display:inline-block}.desk.agenda .toast-line{left:50%;bottom:var(--space-xl);z-index:var(--z-toast);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--elevation-toast);font-size:var(--text-sm);padding:8px 14px;position:absolute;transform:translate(-50%)}.desk.agenda .month{flex:1;grid-template-rows:auto repeat(6,minmax(80px,1fr));display:grid}.desk.agenda .month-row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.desk.agenda .month-row>div{border-left:1px solid var(--separator);border-top:1px solid var(--separator);min-width:0}.desk.agenda .month-row.head>div{border-top:0}.desk.agenda .wd{font-size:var(--text-sm);color:var(--inkSoft);padding:8px 10px}.desk.agenda .month-day{width:100%;height:100%;font:inherit;color:var(--ink);text-align:left;cursor:default;background:0 0;border:0;outline:none;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px;display:flex}.desk.agenda .month-day[data-hovered]{background:var(--surface-hover)}.desk.agenda .month-day[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--accent)}.desk.agenda .month .d{font-weight:var(--weight-medium)}.desk.agenda .month .out{color:var(--inkSoft);font-weight:var(--weight-regular)}.desk.agenda .month .today .d{border-radius:var(--radius-full);background:var(--primary);width:24px;height:24px;color:var(--on-primary);place-items:center;display:inline-grid}.desk.agenda .month .sel{background:var(--surface-selected)}@media (width<=1359px){.desk.agenda .free-label{display:none}}@media (width<=1199px){.desk.agenda .free-label,.desk.agenda .agenda-top>button kbd{display:none}.desk.agenda .agenda-top{gap:var(--space-sm);padding:0 var(--space-lg)}.desk.agenda .insp{z-index:var(--z-popover);box-shadow:var(--elevation-dialog);position:absolute;top:52px;bottom:0;right:0}}@media (width<=760px){.desk.agenda .top{padding:var(--space-sm) var(--space-lg);gap:var(--space-sm);flex-wrap:wrap}.desk.agenda .grid{overflow-x:auto}.desk.agenda .cols,.desk.agenda .canvas{min-width:calc(56px + var(--n) * 140px)}.desk.agenda .insp{width:100%;top:0;left:0}}@media (pointer:coarse){.desk.agenda .seg-btn,.desk.agenda .stbtn,.desk.agenda .mi{min-height:44px}}@media (prefers-reduced-motion:reduce){.desk.agenda .blk{transition:none}}.combo-pop{width:var(--trigger-width);padding:4px}.combo-pop .inline-options{outline:none;flex-direction:column;display:flex}.combo-pop .mi{border-radius:var(--radius-input);min-height:32px;font-size:var(--text-ui);cursor:default;outline:none;align-items:center;gap:8px;padding:0 8px;display:flex}.combo-pop .mi[data-focused],.combo-pop .mi[data-hovered]{background:var(--surface-hover)}.combo-pop .mi.soft,.combo-pop .muted{color:var(--inkSoft)}.combo-pop .sm{font-size:var(--text-sm)}.combo-pop .push{margin-left:auto}.combo-pop p{margin:0;padding:6px 8px}.desk.cap{position:relative}.desk.cap .cap-banner{border-bottom:1px solid var(--separator)}.desk.cap .cap-banner .acts{align-self:center}.desk.cap .seg{border-radius:var(--radius-input);background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--separator);padding:2px;display:inline-flex}.desk.cap .seg-btn{min-height:calc(var(--control-h) - 4px);border-radius:calc(var(--radius-input) - 2px);color:var(--inkSoft);font:inherit;font-size:var(--text-sm);cursor:default;background:0 0;border:0;padding:0 12px}.desk.cap .seg-btn[aria-pressed=true]{background:var(--surface-base);color:var(--ink);font-weight:var(--weight-medium);box-shadow:0 1px 1px #0000000f}.desk.cap .seg-btn[data-focus-visible]{outline:2px solid var(--accent);outline-offset:1px}.desk.cap .cap-status{min-height:28px;padding:var(--space-xs) var(--space-xl) 0;flex:none;align-items:center;display:flex}.desk.cap .cap-body{grid-template-columns:var(--rail-w) minmax(0, 1fr) var(--live-note-w);flex:1;min-height:0;display:grid}.desk.cap .cap-body.solo{grid-template-columns:minmax(0,1fr);overflow:auto}.desk.cap .cap-rail{padding:var(--space-lg) var(--space-md);background:var(--surface-inset);flex-direction:column;gap:2px;display:flex;overflow:auto}.desk.cap .cap-rail nav{flex-direction:column;gap:2px;display:flex}.desk.cap .cap-back{min-height:var(--control-h-sm);padding:0 var(--space-sm);color:var(--inkSoft);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.desk.cap .cap-rail-title{padding:var(--space-sm) var(--space-sm) var(--space-xs)}.desk.cap .cap-rail-item{gap:var(--space-sm);min-height:var(--control-h);padding:0 var(--space-sm);border-radius:var(--radius-row);color:var(--inkSoft);font:inherit;text-align:start;cursor:default;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.desk.cap .cap-rail .cap-rail-item{min-width:0;padding:0 var(--space-sm);font-size:var(--text-ui);min-height:var(--control-h);justify-content:flex-start}.desk.cap .cap-rail-item:hover{background:var(--surface-hover)}.desk.cap .cap-rail-item[aria-current=step],.desk.cap .cap-rail-item[aria-current=page]{background:var(--surface-selected);color:var(--ink);font-weight:var(--weight-medium)}.desk.cap .cap-rail-item[data-state=done] svg,.desk.cap .cap-rail-item[data-state=done] .cap-marker{color:var(--accentInk)}.desk.cap .cap-rail-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.desk.cap .cap-marker{flex:none;place-items:center;width:12px;height:12px;display:inline-grid}.desk.cap .cap-marker:empty:before{content:"";border-radius:var(--radius-full);background:var(--separator);width:6px;height:6px}.desk.cap .cap-rail-item[aria-current=step] .cap-marker:empty:before{background:var(--accent)}.desk.cap .cap-editor{min-width:0;padding:var(--space-lg) var(--space-xl) var(--space-xxxl);overflow:auto}.desk.cap .cap-form{max-width:var(--measure-form);gap:var(--space-xl);flex-direction:column;margin:0;display:flex}.desk.cap .cap-body.solo .cap-form{padding:var(--space-lg) var(--space-xl) var(--space-xxxl)}.desk.cap .cap-step{gap:var(--space-md);flex-direction:column;display:flex}.desk.cap .cap-step h2,.desk.cap .cap-note h2{font-size:var(--text-section)}.desk.cap .cap-step h3{font-size:var(--text-ui)}.desk.cap .cap-wide>*{flex:1}.desk.cap .cap-step h2:focus{outline:none}.desk.cap .cap-step h2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.desk.cap .vh{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.desk.cap .cap-plain{border:0;min-width:0;margin:0;padding:0}.desk.cap .cap-group{gap:var(--space-md);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.desk.cap .cap-group>legend{padding:0 0 var(--space-xs);font-weight:var(--weight-strong)}.desk.cap .cap-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.desk.cap .cap-grid.two{grid-template-columns:1fr 1fr}.desk.cap .cap-grid>.cap-group{grid-column:1/-1}.desk.cap .cap-grid>:has(textarea){grid-column:1/-1}.desk.cap .cap-field{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.desk.cap .cap-label{font-size:var(--text-sm);color:var(--inkSoft)}.desk.cap .cap-unit{gap:var(--space-sm);align-items:center;display:flex}.desk.cap .cap-unit input{flex:1;min-width:0}.desk.cap .field input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--clay)}.desk.cap .cap-row{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-row);background:var(--surface-sunken);flex-direction:column;display:flex}.desk.cap .cap-row>.react-aria-Button{align-self:flex-start}.desk.cap .cap-finding{gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--separator);flex-direction:column;display:flex}.desk.cap .cap-finding:last-of-type{border-bottom:0}.desk.cap .cap-answered{gap:var(--space-md);flex-direction:column;display:flex}.desk.cap .cap-slot{gap:var(--space-xs);border-radius:var(--radius-row);transition:background-color var(--duration-instant) var(--ease-enter);flex-direction:column;display:flex}.desk.cap .cap-slot.arrived{background:var(--accentDim)}.desk.cap .cap-updated{gap:var(--space-xs);flex-direction:column;display:flex}.desk.cap .cap-updated summary,.desk.cap details>summary{width:fit-content;min-height:24px;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--accentInk);cursor:default}.desk.cap .cap-updated blockquote{margin:var(--space-xs) 0 var(--space-sm);padding:var(--space-sm) var(--space-md);border-left:2px solid var(--separator);color:var(--inkSoft);font-size:var(--text-reading)}.desk.cap .cap-carried{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-row);box-shadow:inset 0 0 0 1.5px var(--accent);outline:1px dashed var(--accent);outline-offset:-5px;flex-direction:column;display:flex}.desk.cap .cap-stepnav{padding-top:var(--space-sm)}.desk.cap .cap-stepnav kbd,.desk.cap .cap-foot kbd{font:inherit;font-size:var(--text-xs);opacity:.8}.desk.cap .cap-note{min-width:0;padding:var(--space-lg) var(--space-lg) var(--space-xxxl);background:var(--surface-inset);font-size:var(--text-reading);line-height:var(--leading-reading);gap:var(--space-md);flex-direction:column;display:flex;overflow:auto}.desk.cap .cap-note-step h3{font-size:inherit;line-height:inherit;color:var(--ink);font-weight:var(--weight-strong)}.desk.cap .cap-note .doc h4{margin:var(--space-xs) 0 0;font-size:var(--text-sm);font-weight:var(--weight-medium)}.desk.cap .cap-note .doc p{margin:0}.desk.cap .cap-foot{gap:var(--space-md);padding:var(--space-sm) var(--space-xl);border-top:1px solid var(--separator);background:var(--surface-base);flex:none;align-items:center;display:flex}.desk.cap .cap-foot [aria-disabled=true]{opacity:.55}.desk.cap .cap-medication{gap:var(--space-xs);flex-direction:column;display:flex}.desk.cap .cap-results{flex-direction:column;gap:2px;display:flex}.desk.cap .cap-hit{gap:var(--space-md);min-height:var(--control-h);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-row);color:var(--ink);font:inherit;text-align:start;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.desk.cap .cap-hit:hover,.desk.cap .cap-hit:focus-visible{background:var(--surface-hover)}.desk.cap .cap-hit:focus-visible{outline:2px solid var(--accent)}.desk.cap .cap-hit small{font-size:var(--text-sm);color:var(--inkSoft);display:block}.desk.cap .cap-hit small.clay{color:var(--clay)}.desk.cap .cap-reading{font-size:var(--text-reading);line-height:var(--leading-reading);gap:var(--space-sm);padding-top:var(--space-sm);flex-direction:column;display:flex}.desk.cap .cap-summary{flex-direction:column;display:flex}.desk.cap .cap-summary>.vh{min-height:var(--row-h);border-bottom:1px solid var(--separator)}.desk.cap .cap-summary svg{color:var(--accentInk)}.desk.cap .cap-alert{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-panel);background:color-mix(in oklab, var(--clay) 10%, var(--surface-base));flex-direction:column;align-items:flex-start;display:flex}.desk.cap .cap-sign{gap:var(--space-xs);flex-direction:column;display:flex}.desk.cap .signature-pad{aspect-ratio:3;border-radius:var(--radius-row);background:var(--surface-base);width:100%;max-width:600px;box-shadow:inset 0 0 0 1px var(--separator);color:var(--ink);touch-action:none}.desk.cap .cap-confirm{gap:var(--space-sm);flex-direction:column;display:flex}.cap-note.dialog{font-size:var(--text-reading);line-height:var(--leading-reading);gap:var(--space-md);max-width:var(--measure-form);flex-direction:column;display:flex}.cap-templates{gap:var(--space-md);flex-direction:column;min-width:min(520px,80vw);display:flex}.cap-templates .cap-results{gap:var(--space-sm);flex-direction:column;max-height:320px;display:flex;overflow:auto}.cap-template details{font-size:var(--text-sm);padding-left:28px}@media (width>=1100px){.desk.cap .narrow-only{display:none}}@media (width<=1099px){.desk.cap .cap-body{grid-template-columns:var(--rail-w) minmax(0, 1fr)}.desk.cap .cap-body>.cap-note{display:none}}@media (width<=760px){.desk.cap .cap-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.desk.cap .cap-rail{border-right:0;border-bottom:1px solid var(--separator);flex-flow:row;overflow-x:auto}.desk.cap .cap-rail nav{flex-direction:row}.desk.cap .cap-rail-item span:not(.cap-marker,.sr-only){white-space:nowrap}.desk.cap .cap-rail-title{display:none}.desk.cap .cap-banner,.desk.cap .cap-foot{flex-wrap:wrap}.desk.cap .cap-editor{padding-inline:var(--space-md)}}@media (pointer:coarse){.desk.cap :is(.cap-rail-item,.cap-hit,.seg-btn){min-height:44px}}@media (prefers-reduced-motion:reduce){.desk.cap .cap-slot{transition:none}}.r9-sheet{gap:var(--space-lg);flex-direction:column;min-width:min(520px,100%);display:flex}.r9-definition{gap:var(--space-md);margin:0;display:grid}.r9-definition div{gap:var(--space-sm);grid-template-columns:90px 1fr;display:grid}.r9-definition dt{color:var(--inkSoft)}.r9-definition dd{margin:0}.r9-details summary{cursor:default;color:var(--accent);font-size:var(--text-sm)}.r9-document,.r9-details .r9-document{margin-top:var(--space-sm);color:var(--palette-ink-light);font-size:var(--text-reading);line-height:var(--leading-reading);padding:var(--space-lg);border-radius:var(--radius-panel);background:#fff;max-height:240px;overflow:auto}.r9-group{gap:var(--space-sm);flex-direction:column;display:flex}.r9-group h3,.r9-group h4{margin:0}.r9-actions{gap:var(--space-sm);flex-direction:column;display:flex}.r9-actions>*{justify-content:center;width:100%}.r9-success{gap:var(--space-md);text-align:center;padding:var(--space-xl) 0;color:var(--ink);justify-items:center;display:grid}.r9-success svg{color:var(--accent)}.r9-loading{gap:var(--space-sm);display:grid}.r9-toast{right:var(--space-xl);bottom:var(--space-xl);z-index:var(--z-palette);align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--surface-raised);color:var(--ink);border-radius:var(--radius-panel);box-shadow:var(--elevation-toast);display:flex;position:fixed}.r9-toast>svg{color:var(--accent)}.r9-devices{gap:var(--space-sm);max-height:240px;display:grid;overflow:auto}.r9-device{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);border:1px solid var(--separator);border-radius:var(--radius-row);background:var(--surface-base);color:var(--ink);font:inherit;text-align:left;display:flex}.r9-device>span{gap:var(--space-xs);flex:1;display:grid}.r9-device:hover{background:var(--surface-hover)}.r9-device:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.r9-device>svg{color:var(--inkSoft)}.r9-search{gap:var(--space-xs);max-width:320px;display:grid}.cap-field.r9-span{grid-column:1/-1}.r9-patient{gap:var(--space-md);flex-direction:column;display:flex}.r9-patient h3{margin:0}.r9-choice{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.r9-signature-line{align-items:center;gap:var(--space-xs);border-top:1px solid var(--separator);padding-top:var(--space-sm);color:var(--inkSoft);font-size:var(--text-sm);margin:0;display:flex}.r9-pad{gap:var(--space-sm);flex-direction:column;display:flex}.r9-canvas-pad{border:1px solid var(--fieldEdge);border-radius:var(--radius-input);touch-action:none;width:100%;height:180px;color:var(--ink);background:var(--surface-base)}.r9-done{align-items:center;gap:var(--space-xs);margin:0;display:flex}.desk.cap .cap-body.r9-two{grid-template-columns:var(--rail-w) minmax(0, 1fr)}.r9-map{flex-direction:column;flex:1;min-height:0;display:flex}.r9-map-bar{padding:var(--space-xs) var(--space-xl);justify-content:flex-end;display:flex}.r9-imaging-page{flex-direction:column;display:flex}.r9-imaging{background:var(--imaging-surround-dark);min-height:420px;color:var(--imaging-ink-dark);--imaging-ink:var(--imaging-ink-dark);--imaging-inkFaint:var(--imaging-inkFaint-dark);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:72px minmax(0,1fr) 260px;display:grid}.r9-tools{gap:var(--space-md);padding:var(--space-md) var(--space-xs);flex-direction:column;display:flex;overflow:auto}.r9-tools .btn,.r9-tools button{width:100%;height:auto;padding:var(--space-sm) 0;font-size:var(--text-xs);color:var(--imaging-ink);border:1px solid color-mix(in srgb, var(--imaging-ink) 18%, transparent);box-shadow:none;background:0 0;flex-direction:column}.r9-tools .btn:hover,.r9-tools button:hover{background:color-mix(in srgb, var(--imaging-ink) 12%, transparent)}.r9-canvas{min-width:0;padding:var(--space-lg) var(--space-lg) var(--space-xxl);place-items:center;display:grid;position:relative;overflow:auto}.r9-canvas:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.r9-zoom{transform-origin:50%;transition:transform .15s ease-out;position:relative}.r9-anatomy{width:min(520px,70vw);max-height:70vh;color:var(--imaging-inkFaint);touch-action:none;display:block}.r9-anatomy text{fill:var(--imaging-ink);font-family:inherit}.r9-point{fill:var(--accentFill);stroke:#fff;stroke-width:.003px}.r9-point[data-selected]{stroke-width:.007px}.r9-anatomy [data-point]:focus-visible{outline:none}.r9-anatomy [data-point]:focus-visible .r9-point{stroke:var(--accent);stroke-width:.009px}.r9-slot{display:contents}.r9-dose{z-index:var(--z-popover);gap:var(--space-sm);min-width:160px;padding:var(--space-md);background:var(--surface-raised);color:var(--ink);border-radius:var(--radius-panel);box-shadow:var(--elevation-popover);display:grid;position:absolute;transform:translate(16px,-50%)}.r9-caption{bottom:var(--space-md);left:var(--space-md);right:var(--space-md);color:var(--imaging-inkFaint);text-align:center;font-size:var(--text-sm);margin:0;position:absolute}.r9-inspector{background:var(--surface-inset);color:var(--ink);padding:var(--space-lg);gap:var(--space-lg);flex-direction:column;display:flex;overflow:auto}.r9-inspector h2{font-size:var(--text-section);margin:0}.r9-points{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.r9-points button{text-align:left;width:100%;color:var(--ink);font:inherit;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-input);background:0 0;border:0}.r9-points button[aria-pressed=true]{background:var(--surface-selected)}.r9-products{gap:var(--space-md);display:grid}.r9-original{object-fit:contain;transform-origin:50%;width:auto;max-width:100%;height:62vh;transition:transform .15s ease-out;display:block}.r9-frame{place-items:center;display:grid;overflow:hidden}.r9-pair{gap:var(--space-lg);grid-template-columns:1fr 1fr;align-items:center;width:100%;display:grid}.r9-pair figure{gap:var(--space-sm);justify-items:center;margin:0;display:grid}.r9-pair figcaption{font-size:var(--text-sm)}.r9-compare{width:100%;height:100%;display:grid;position:relative}.r9-compare>.r9-frame{grid-area:1/1}.r9-divider{background:var(--imaging-ink);pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.r9-divider:after{content:"↔";background:var(--imaging-surround-dark);border:1px solid var(--imaging-ink);border-radius:var(--radius-full);place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;left:-15px}.r9-compare-labels{inset:var(--space-sm) var(--space-lg) auto;font-size:var(--text-sm);pointer-events:none;justify-content:space-between;display:flex;position:absolute}.r9-empty{gap:var(--space-md);text-align:center;justify-items:center;display:grid}.r9-range{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);display:flex}@media (width<=1100px){.r9-imaging{grid-template-columns:72px minmax(0,1fr) 220px}}@media (width<=760px){.r9-imaging{grid-template-columns:64px minmax(0,1fr)}.r9-inspector{grid-column:1/-1}.r9-choice,.r9-pair{grid-template-columns:1fr}}@media (pointer:coarse){.r9-device{min-height:var(--min-touch-target)}}@media (prefers-reduced-motion:reduce){.r9-zoom,.r9-original{transition:none}}@media print{.print-stamp{height:64px;margin-top:8px;display:block}}.desk .r9-tools a.btn{color:var(--imaging-ink);min-height:0;padding:var(--space-sm) 0;justify-content:center;gap:var(--space-xs);font-size:var(--text-xs);font-weight:var(--weight-regular,400);flex-direction:column}.desk .r9-imaging a.btn.primary{background:var(--primary);color:var(--on-primary);padding:0 var(--space-md);min-height:var(--control-h)}:root[data-app=clinic]{--paper:var(--lightningcss-light,var(--palette-paper-light))var(--lightningcss-dark,var(--palette-paper-dark));--rule:var(--lightningcss-light,var(--palette-rule-light))var(--lightningcss-dark,var(--palette-rule-dark));--ruleSoft:var(--lightningcss-light,var(--palette-ruleSoft-light))var(--lightningcss-dark,var(--palette-ruleSoft-dark));--fieldEdge:var(--lightningcss-light,var(--palette-fieldEdge-light))var(--lightningcss-dark,var(--palette-fieldEdge-dark));--accentFill:var(--lightningcss-light,var(--palette-accentFill-light))var(--lightningcss-dark,var(--palette-accentFill-dark));--primary:var(--accentFill);--on-primary:#fff;--on-accent:#fff;--imaging-surround:var(--lightningcss-light,var(--imaging-surround-light))var(--lightningcss-dark,var(--imaging-surround-dark));--imaging-ink:var(--lightningcss-light,var(--imaging-ink-light))var(--lightningcss-dark,var(--imaging-ink-dark));--imaging-inkFaint:var(--lightningcss-light,var(--imaging-inkFaint-light))var(--lightningcss-dark,var(--imaging-inkFaint-dark));--tint-note:var(--lightningcss-light,var(--step-note-light))var(--lightningcss-dark,var(--step-note-dark));--tint-consent:var(--lightningcss-light,var(--step-consent-light))var(--lightningcss-dark,var(--step-consent-dark));--tint-antecedentes:var(--lightningcss-light,var(--step-antecedentes-light))var(--lightningcss-dark,var(--step-antecedentes-dark));--tint-map:var(--lightningcss-light,var(--step-map-light))var(--lightningcss-dark,var(--step-map-dark));--tint-photos:var(--lightningcss-light,var(--step-photos-light))var(--lightningcss-dark,var(--step-photos-dark));--tint-prescription:var(--lightningcss-light,var(--step-prescription-light))var(--lightningcss-dark,var(--step-prescription-dark));background:var(--surface-sunken);--text-xs:.75rem;--text-sm:.8125rem;--text-ui:.875rem;--text-reading:.9375rem;--text-section:1.0625rem;--text-page:1.375rem;--leading-tight:1.25;--leading-ui:1.43;--leading-reading:1.6;--tracking-section:-.01em;--tracking-page:-.02em;--weight-regular:400;--weight-medium:500;--weight-strong:600;--radius-input:6px;--radius-row:8px;--radius-panel:12px;--radius-dialog:14px;--radius-full:999px;--surface-sunken:var(--lightningcss-light,var(--palette-paper-light))var(--lightningcss-dark,var(--palette-paper-dark));--surface-base:var(--lightningcss-light,var(--palette-surface-light))var(--lightningcss-dark,var(--palette-surface-dark));--surface-inset:var(--lightningcss-light,#f7f9f8)var(--lightningcss-dark,#172322);--surface-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c2a29);--surface-hover:var(--lightningcss-light,#14201e0a)var(--lightningcss-dark,#e3edeb0d);--surface-selected:var(--lightningcss-light,var(--palette-accentDim-light))var(--lightningcss-dark,var(--palette-accentDim-dark));--separator:var(--lightningcss-light,#e5ebea)var(--lightningcss-dark,#223231);--ink-sidebar:var(--lightningcss-light,#4f605d)var(--lightningcss-dark,#9bb0ad);--elevation-popover:0 0 0 1px var(--lightningcss-light,#14201e14)var(--lightningcss-dark,#ffffff12), 0 2px 4px var(--lightningcss-light,#14201e0d)var(--lightningcss-dark,#00000040), 0 8px 24px var(--lightningcss-light,#14201e17)var(--lightningcss-dark,#0006);--elevation-dialog:0 0 0 1px var(--lightningcss-light,#14201e14)var(--lightningcss-dark,#ffffff14), 0 8px 16px var(--lightningcss-light,#14201e12)var(--lightningcss-dark,#00000059), 0 28px 64px var(--lightningcss-light,#14201e29)var(--lightningcss-dark,#0009);--elevation-toast:var(--elevation-popover);--duration-instant:.1s;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s;--duration-exit:.15s;--ease-enter:cubic-bezier(.2, .8, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-move:cubic-bezier(.4, 0, .2, 1);--z-sidebar:10;--z-sticky:20;--z-popover:30;--z-palette:40;--z-dialog:50;--z-toast:60;--control-h:32px;--control-h-sm:24px;--control-h-lg:36px;--row-h:36px;--sidebar-w:240px;--sidebar-w-min:200px;--sidebar-w-max:320px;--sidebar-w-collapsed:52px;--inspector-w:360px;--rail-w:240px;--live-note-w:360px;--measure-form:680px;--status-quiet-dot:var(--lightningcss-light,var(--palette-fieldEdge-light))var(--lightningcss-dark,var(--palette-inkFaint-dark));--status-quiet-ink:var(--inkSoft);--status-attention-dot:var(--clay);--status-attention-ink:var(--clay);--status-live-dot:var(--accent);--status-live-ink:var(--ink);--status-dot-size:8px;--status-transition:opacity var(--duration-fast) var(--ease-move), color var(--duration-fast) var(--ease-move);--status-live-pulse:1.6s;font-size:100%}@media (pointer:coarse){:root[data-app=clinic]{--control-h:var(--min-touch-target);--control-h-sm:var(--min-touch-target);--control-h-lg:var(--min-touch-target);--row-h:var(--min-touch-target)}}@media (prefers-contrast:more){:root[data-app=clinic]{--separator:var(--fieldEdge);--ink-sidebar:var(--ink)}}:root[data-app=clinic]{--type-micro:var(--text-xs);--type-caption:var(--text-xs);--type-subhead:var(--text-ui);--type-body:var(--text-ui);--type-title:var(--text-section);--type-large:var(--text-page);--size-control:var(--control-h);--size-row:var(--row-h);--button-height:var(--control-h);--table-row-height:var(--row-h);--radius-control:var(--radius-row);--radius-group:var(--radius-panel);--radius-sheet:var(--radius-dialog);--group-radius:var(--radius-panel);--sheet-radius:var(--radius-dialog);--shadow-sheet:var(--elevation-dialog);--overlay-surface:var(--surface-raised);--hover:var(--surface-hover);--selected:var(--surface-selected);--motion-hover:var(--duration-instant);--motion-sheet:var(--duration-base);--ease-out:var(--ease-enter)}@media (prefers-contrast:more){:root[data-app=clinic]{--rule:var(--fieldEdge)}}:root[data-app=clinic] body{background:var(--surface-sunken);font-size:var(--text-ui);line-height:var(--leading-ui);margin:0}:root[data-app=clinic] *{box-sizing:border-box}:root[data-app=clinic] :focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root[data-app=clinic] :is(h1,h2){text-wrap:balance}:root[data-app=clinic] .muted{color:var(--inkSoft)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#root:has(>.access-theme){grid-template-rows:1fr auto;min-height:100dvh;display:grid}.auth{padding:var(--space-xxxl) var(--space-lg);place-items:center;display:grid}.auth-card{background:var(--surface-raised);border-radius:var(--radius-dialog);width:min(100%,400px);box-shadow:inset 0 0 0 1px var(--separator);padding:var(--space-xxl);color:var(--ink)}.auth-head{text-align:center;margin-bottom:var(--space-xl)}.auth-head h1,.auth-card h1{margin:var(--space-xl) 0 0;font-size:var(--text-page);letter-spacing:var(--tracking-page);line-height:var(--leading-tight)}.field-hint{color:var(--inkSoft);font-size:var(--text-sm)}.auth-divider{align-items:center;gap:var(--space-md);color:var(--inkSoft);font-size:var(--text-sm);display:flex}.auth-divider:before,.auth-divider:after{content:"";border-top:1px solid var(--separator);flex:1}.auth-card button svg{flex-shrink:0}.lockup{object-fit:contain;margin-inline:auto;display:block}.lede{color:var(--inkSoft);margin:0}.auth-card form{gap:var(--space-lg);flex-direction:column;display:flex}.auth-card button{width:100%}.auth-actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.auth-actions button{flex:140px}.auth-foot{font-size:var(--text-sm);text-align:center;text-wrap:balance;margin:0}.auth-card .notice,.lock .notice{background:var(--clayDim);color:var(--ink);border-radius:var(--radius-row);padding:var(--space-md);overflow-wrap:anywhere;margin:0}.account-list{gap:var(--space-sm);max-height:240px;padding:var(--space-xs);display:grid;overflow-y:auto}.password-field{gap:var(--space-sm);align-items:center;display:flex}.password-field input{flex:1;width:100%}.password-field button{width:auto;font:inherit;color:var(--accentInk);cursor:pointer;min-height:var(--control-h);padding:var(--space-sm);background:0 0;border:0}.access-theme{padding:0 var(--space-lg) var(--space-xl);justify-content:center;display:flex}.access-parent{opacity:.7;background:var(--inkSoft);width:64px;height:16px;-webkit-mask:var(--parent) center / contain no-repeat;mask:var(--parent) center / contain no-repeat;display:block}.link-actions{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.react-aria-TextField,.react-aria-SearchField,.search-field{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.react-aria-Label{font-weight:var(--weight-medium)}.search-field input{width:100%}.react-aria-Input{font:inherit;color:var(--ink);background:var(--surface-base);border:1px solid var(--fieldEdge);border-radius:var(--radius-input);padding:var(--space-xs) var(--space-sm);min-height:var(--control-h-lg);min-width:0}.react-aria-Input[data-invalid]{border-color:var(--clay)}.react-aria-FieldError{color:var(--clay);font-size:var(--text-sm)}.react-aria-Checkbox{align-items:center;gap:var(--space-sm);min-height:var(--control-h);cursor:pointer;font-size:var(--text-ui);display:flex}.checkmark{border:1px solid var(--fieldEdge);border-radius:var(--radius-input);flex-shrink:0;width:18px;height:18px}.react-aria-Checkbox[data-selected] .checkmark{background:var(--accent);box-shadow:inset 0 0 0 4px var(--surface-base)}.react-aria-Checkbox[data-focus-visible]{outline:2px solid var(--accent);outline-offset:3px}.overlay{z-index:var(--z-dialog);background:color-mix(in oklab, var(--ink) 25%, transparent);padding:var(--space-lg);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.lock-overlay{background:var(--surface-sunken)}.lock{background:var(--surface-raised);border-radius:var(--radius-dialog);width:min(100%,440px);max-height:calc(100dvh - 32px);box-shadow:var(--elevation-dialog);padding:var(--space-xxl);color:var(--ink);overflow-y:auto}.lock .react-aria-Dialog{gap:var(--space-lg);outline:none;flex-direction:column;display:flex}.lock .react-aria-Dialog:focus-visible{outline:2px solid var(--accent);outline-offset:var(--space-sm)}.lock h2{font-size:var(--text-section);margin:0}.lock .react-aria-Dialog>p{margin:calc(-1 * var(--space-sm)) 0 0;color:var(--inkSoft)}.lock .auth-card{width:100%;box-shadow:none;background:0 0;padding:0}.workspace-hidden{visibility:hidden}.sheet-form{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.sheet-form>.react-aria-Button,.sheet-form>[class*=button_]{align-self:flex-start}.sheet-form fieldset{border:0;margin:0;padding:0}.sheet-form legend{font-weight:var(--weight-strong);margin-bottom:var(--space-xs)}.sheet-form .notice{gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-row);background:var(--surface-inset);box-shadow:inset 3px 0 0 var(--clay);display:grid}.document-text{white-space:pre-wrap;overflow-wrap:anywhere}.document-fields{gap:var(--space-md);flex-direction:column;margin:0;display:flex}.document-fields dt{font-weight:var(--weight-strong);margin-bottom:var(--space-xs)}.document-fields dd{margin:0}.signature-pad{aspect-ratio:3;width:100%;color:var(--ink);background:var(--surface-base);border:1px solid var(--fieldEdge);border-radius:var(--radius-row);touch-action:none;padding:0}@media print{body *{visibility:hidden}.print-document,.print-document *{visibility:visible;color:#000!important;background:#fff!important}.print-document{width:100%;padding:24px;position:absolute;inset:0}.overlay,.react-aria-Dialog{max-height:none;box-shadow:none;position:static;overflow:visible}}@media (pointer:coarse){.react-aria-Input,.password-field button{min-height:var(--min-touch-target)}}.row-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.desk.settings .settings-context{align-items:baseline;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);flex-wrap:wrap;display:flex}.desk.settings .settings-context h1{font-size:var(--text-page)}.desk.settings .settings-body{flex:1;grid-template-columns:200px minmax(0,1fr);min-height:0;display:grid}.desk.settings .settings-rail{gap:var(--space-xs);padding:var(--space-lg) var(--space-md);background:var(--surface-inset);flex-direction:column;display:flex;overflow:auto}.desk.settings .settings-rail a{min-height:var(--row-h);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-row);color:var(--inkSoft);align-items:center;text-decoration:none;display:flex}.desk.settings .settings-rail a:hover{background:var(--surface-hover)}.desk.settings .settings-rail a[aria-current=page]{background:var(--surface-selected);color:var(--ink)}.desk.settings .settings-editor{min-width:0;padding:var(--space-xl) var(--space-xxxl) var(--space-xxxl);overflow:auto}.desk.settings .settings-editor>*+*{margin-top:var(--space-xl)}.desk.settings .settings-form{gap:var(--space-xl);max-width:740px;display:grid}.desk.settings .settings-group{gap:var(--space-md);min-width:0;display:grid}.desk.settings .settings-head{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.desk.settings .settings-list,.desk.settings .settings-results{display:grid}.desk.settings .settings-results{max-height:240px;overflow:auto}.desk.settings .settings-item{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:var(--row-h);padding:var(--space-sm) 0;border-bottom:1px solid var(--separator);display:flex}.desk.settings .settings-item>div:first-child{gap:2px;min-width:0;display:grid}.desk.settings .settings-item .row-actions{flex-wrap:nowrap}.desk.settings .settings-user .settings-inline{padding:var(--space-md) 0 var(--space-lg);border-bottom:1px solid var(--separator)}.desk.settings .settings-inline{gap:var(--space-md);display:grid}.desk.settings .settings-period{max-width:240px}.desk.settings .hours-row>span{min-width:96px}.desk.settings .hours-controls{align-items:flex-end;gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.desk.settings .hours-controls>[class*=field]{width:104px}.desk.settings .hours-controls [class*=field]>:first-child{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--inkSoft)}.desk.settings .name-button{min-height:auto;color:var(--ink);justify-content:flex-start;padding:0}.desk.settings .swatch{border-radius:var(--radius-full);flex:none;width:12px;height:12px}.desk.settings .colour input{width:var(--control-h);height:var(--control-h-sm);cursor:pointer;background:0 0;border:0;padding:0}.desk.settings .btn-link{min-height:var(--control-h);padding:0 var(--space-md);border-radius:var(--radius-row);box-shadow:inset 0 0 0 1px var(--fieldEdge);color:var(--ink);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.desk.settings .sk-fields{gap:var(--space-lg);max-width:740px;display:grid}.desk.settings .sk-fields>div{gap:var(--space-xs);display:grid}.desk.settings .sk-field{height:var(--control-h);width:100%}.invite-qr{border-radius:var(--radius-row);align-self:center}.letterhead-preview{padding:var(--space-xl);border-radius:var(--radius-row);color:#000;box-shadow:inset 0 0 0 1px var(--separator);font-size:var(--text-reading);line-height:var(--leading-reading);background:#fff}.letterhead-preview h2{margin:0 0 var(--space-sm);color:#000}.letterhead-preview p{margin:0}.sheet-form .settings-results{max-height:260px;display:grid;overflow:auto}.sheet-form .settings-item{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--separator);display:flex}.sheet-form .settings-item>div{gap:2px;display:grid}.sheet-form .settings-list{display:grid}.sheet-form .sm{font-size:var(--text-sm)}@media (width<=760px){.desk.settings .settings-body{grid-template-columns:130px minmax(0,1fr)}.desk.settings .settings-editor,.desk.settings .settings-context{padding:var(--space-md)}.desk.settings .settings-item{flex-wrap:wrap}}.clinic-frame .kbar{align-items:center;gap:var(--space-sm);height:var(--control-h);padding:0 var(--space-sm);margin:0 0 var(--space-md);border-radius:var(--radius-input);background:color-mix(in oklab, var(--surface-base) 70%, transparent);box-shadow:inset 0 0 0 1px var(--separator);color:var(--inkSoft);justify-content:flex-start;width:100%;display:flex}.clinic-frame .kbar .nav-label{text-align:left;flex:1}:root[data-app=clinic] .clinic-frame .nav{min-width:var(--control-h);height:var(--control-h);padding:0 var(--space-sm);border-radius:var(--radius-row);color:var(--ink-sidebar);font-weight:var(--weight-medium);align-items:center;gap:10px;text-decoration:none;display:flex}.clinic-frame .nav .nav-keys{opacity:0;transition:opacity var(--duration-instant) var(--ease-move);gap:3px;margin-left:auto;display:flex}.clinic-frame .nav:hover,.clinic-frame .nav:focus-visible{background:var(--surface-hover);color:var(--ink)}.clinic-frame .nav:hover .nav-keys,.clinic-frame .nav:focus-visible .nav-keys{opacity:1}.clinic-frame .nav[aria-current=page]{background:var(--surface-base);color:var(--ink);box-shadow:0 0 0 1px var(--separator)}.clinic-frame .nav[aria-current=page] svg{color:var(--accent)}.clinic-frame .clinic-name{padding:0 var(--space-sm) 6px;font-size:var(--text-sm);color:var(--inkSoft);display:block}.clinic-frame .me{width:100%;padding:6px var(--space-sm);border-radius:var(--radius-row);justify-content:flex-start;align-items:center;gap:10px;display:flex}.clinic-frame .me .who{text-align:left;flex:1;min-width:0;line-height:1.25}.clinic-frame .me b{font-weight:var(--weight-medium);color:var(--ink);font-size:var(--text-sm);display:block}.clinic-frame .me small{color:var(--inkSoft);font-size:var(--text-sm)}.clinic-frame .avatar{border-radius:var(--radius-full);background:var(--surface-selected);width:26px;height:26px;color:var(--accentInk);font-size:var(--text-xs);font-weight:var(--weight-strong);flex:none;place-items:center;display:grid}[data-collapsed=true] .nav-label,[data-collapsed=true] .nav-keys,[data-collapsed=true] .kbar kbd{display:none}[data-collapsed=true] :is(.kbar,.nav,.me){justify-content:center;padding:0}@media (width<=760px){.clinic-frame :is(.nav-label,.nav-keys,.kbar kbd){display:none}.clinic-frame :is(.kbar,.nav,.me){justify-content:center;padding:0}}.shortcut-list{padding:var(--space-sm) 0;grid-template-columns:1fr 1fr;gap:4px 32px;display:grid}.shortcut-list h3{font-size:var(--text-sm);margin:8px 0 4px}.shortcut-row{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:28px;display:flex}.shortcut-row>span:last-child{gap:3px;display:flex}.desk{height:100%;min-height:0;color:var(--ink);font-size:var(--text-ui);flex-direction:column;display:flex}.desk h1,.desk h2,.desk h3,.desk p{margin:0}.desk h1{font-size:var(--text-page);letter-spacing:var(--tracking-page)}.desk h2{font-size:var(--text-section);letter-spacing:var(--tracking-section)}.desk h3{font-size:var(--text-ui);font-weight:var(--weight-strong)}.desk .muted{color:var(--inkSoft)}.desk .clay{color:var(--clay)}.desk .sm{font-size:var(--text-sm)}.desk .num{font-variant-numeric:tabular-nums}.desk .grow{flex:1}.desk .scroll{min-width:0;overflow:auto}.desk .row-actions{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.desk .row-actions.end{justify-content:flex-end}.desk .divider{background:var(--separator);height:1px}.desk .link{min-height:24px;font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--accentInk);background:0 0;border:0;padding:0;text-decoration:none}.desk .link:hover{text-underline-offset:3px;text-decoration:underline}.desk .data .link{align-self:flex-start}.desk .step>.link{justify-content:flex-start;justify-self:start}.desk .btn.sm,.desk .sm.react-aria-Button{min-height:var(--control-h-sm);font-size:var(--text-sm)}.desk a.btn{min-height:var(--control-h-sm);padding:0 var(--space-sm);border-radius:var(--radius-input);color:var(--inkSoft);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.desk a.btn:hover{background:var(--surface-hover);color:var(--ink)}.desk .top{align-items:center;gap:var(--space-md);min-height:52px;padding:0 var(--space-xl);border-bottom:1px solid var(--separator);flex:none;display:flex}.desk .top h1{font-size:var(--text-section)}.desk .counts{gap:var(--space-lg);font-size:var(--text-sm);color:var(--inkSoft);display:flex}.desk .counts b{color:var(--ink);font-weight:var(--weight-medium)}.desk .body{flex:1;min-height:0;display:flex}.desk .pane{border-left:1px solid var(--separator);background:var(--surface-inset);flex:none;overflow:auto}.desk .pane-in{padding:var(--space-xl);gap:var(--space-xl);flex-direction:column;display:flex}.desk .pane-bar{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:calc(-1 * var(--space-md));display:flex}.desk .head{flex-direction:column;gap:6px;display:flex}.desk .empty{align-items:flex-start;gap:var(--space-md);padding:var(--space-xxxl) var(--space-xl);flex-direction:column;flex:1;display:flex}.desk .notice{align-items:flex-start;gap:var(--space-sm);margin:var(--space-lg) var(--space-xl);padding:var(--space-lg);border-radius:var(--radius-panel);background:var(--surface-inset);box-shadow:inset 3px 0 0 var(--clay);flex-direction:column;display:flex}.desk .sk{border-radius:var(--radius-input);background:var(--surface-hover);height:10px;display:inline-block}.desk .st{font-size:var(--text-sm);color:var(--status-quiet-ink);transition:color var(--status-transition);align-items:center;gap:6px;display:inline-flex}.desk .st .dot{width:var(--status-dot-size);height:var(--status-dot-size);border-radius:var(--radius-full);background:var(--status-quiet-dot);flex:none}.desk .st[data-tone=live]{color:var(--status-live-ink)}.desk .st[data-tone=live] .dot{background:var(--status-live-dot)}.desk .st[data-tone=attention]{color:var(--status-attention-ink)}.desk .st[data-tone=attention] .dot{background:var(--status-attention-dot)}.desk .st[data-tone=done] svg{color:var(--status-quiet-dot)}.desk .thread{gap:2px;max-width:240px;height:2px;display:flex}.desk .thread.thick{height:3px}.desk .thread i{--t:var(--tint-note);background:color-mix(in oklab, var(--t) 28%, var(--surface-base));border-radius:1px;flex:1}.desk .thread i[data-state=done]{background:var(--t)}.desk .thread i[data-state=now]{background:linear-gradient(90deg, var(--t) var(--p,50%), color-mix(in oklab, var(--t) 28%, var(--surface-base)) var(--p,50%))}.desk [data-step=privacy],.desk [data-step=consent]{--t:var(--tint-consent)}.desk [data-step=antecedentes]{--t:var(--tint-antecedentes)}.desk [data-step=note],.desk [data-step=close]{--t:var(--tint-note)}.desk [data-step=map]{--t:var(--tint-map)}.desk [data-step=photos]{--t:var(--tint-photos)}.desk [data-step=prescription]{--t:var(--tint-prescription)}.desk .qrow,.desk .prow{align-items:center;gap:var(--space-lg);padding:0 var(--space-xl);outline:none;display:grid}.desk .qrow{grid-template-columns:48px minmax(0,3fr) minmax(0,2fr) 116px;min-height:56px}.desk .prow{min-height:var(--row-h);grid-template-columns:minmax(0,1fr) 48px 36px 96px 170px}.desk :is(.qrow,.prow)+:is(.qrow,.prow),.desk [role=rowgroup]+[role=rowgroup] .qrow,.desk [role=rowgroup]+[role=rowgroup] .prow{box-shadow:0 -1px 0 var(--separator)}.desk :is(.qrow,.prow):hover{background:var(--surface-hover)}.desk :is(.qrow,.prow)[aria-selected=true]{background:var(--surface-selected);box-shadow:none}.desk :is(.qrow,.prow)[aria-selected=true] .clay{color:color-mix(in oklab, var(--clay) 85%, var(--ink))}.desk :is(.qrow,.prow):focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.desk .qrow .t,.desk .qrow .who b,.desk .prow b{font-weight:var(--weight-medium)}.desk .qrow .who b,.desk .prow b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.desk .qrow .row-thread{width:132px;margin-top:5px;display:block}.desk .qrow .miss{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.desk .qrow .end,.desk .qrow .keys{grid-area:1/4;justify-self:end}.desk .qrow .keys{align-items:center;gap:4px;display:none}.desk .qrow[aria-selected=true] .keys{display:inline-flex}.desk .qrow[aria-selected=true] .end{display:none}.desk .qrow.past{color:var(--inkSoft)}.desk .now{align-items:center;gap:var(--space-sm);padding:0 var(--space-xl);z-index:1;height:0;display:flex;position:relative}.desk .now:after{content:"";background:var(--accent);flex:1;height:1px}.desk .now span{font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--accent);background:var(--surface-base);padding-right:4px}.desk .fold{width:100%;height:36px;padding:0 var(--space-xl);border:0;border-bottom:1px solid var(--separator);color:var(--inkSoft);font:inherit;font-size:var(--text-sm);background:0 0;flex-shrink:0;align-items:center;gap:6px;display:flex}.desk .fold[aria-expanded=true] svg{transform:rotate(90deg)}.desk .queue,.desk .dir{flex-direction:column;flex:1;min-width:0;display:flex}.desk .day-done{padding:var(--space-lg) var(--space-xl)}.desk .focus{width:420px}.desk .focus .when{color:var(--inkSoft)}.desk .check{flex-direction:column;display:flex}.desk .check>h3{margin-bottom:4px}.desk .check>div{align-items:start;gap:var(--space-sm);grid-template-columns:16px 1fr auto;padding:6px 0;display:grid}.desk .check>div>.st{justify-content:center;margin-top:3px}.desk .check>div>:last-child{align-self:center}.desk .resume{gap:2px var(--space-md);grid-template-columns:1fr auto;padding:10px 0;display:grid}.desk .resume+.resume{border-top:1px solid var(--separator)}.desk .unfinished{flex-direction:column;display:flex}.desk .search{align-items:center;gap:var(--space-sm);width:380px;height:var(--control-h);border-radius:var(--radius-input);background:var(--surface-base);box-shadow:inset 0 0 0 1px var(--separator);padding:0 10px;display:flex}.desk .search:focus-within{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px color-mix(in oklab, var(--accent) 22%, transparent)}.desk .search input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1}.desk .search input::-webkit-search-cancel-button{display:none}.desk .colhead{min-height:32px;font-size:var(--text-sm);color:var(--inkSoft);border-bottom:1px solid var(--separator)}.desk .colhead:hover{background:0 0}.desk .prow .r{text-align:right}.desk .grouphead{z-index:var(--z-sticky);padding:6px var(--space-xl);background:color-mix(in oklab, var(--surface-base) 92%, transparent);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--inkFaint);border-bottom:1px solid var(--separator);position:sticky;top:0}.desk .more{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-xl);display:flex}.desk .peek{width:380px}.desk .reg{width:400px}.desk .reg .pane-in{gap:var(--space-lg)}.desk .two{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.desk .field{flex-direction:column;gap:4px;min-width:0;display:flex}.desk .field label{font-size:var(--text-sm);color:var(--inkSoft)}.desk .field :is(input,textarea){min-height:var(--control-h);border-radius:var(--radius-input);background:var(--surface-base);box-shadow:inset 0 0 0 1px var(--separator);color:var(--ink);font:inherit;border:0;padding:0 10px}.desk .field textarea{resize:vertical;padding:8px 10px}.desk .field :is(input,textarea):focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px color-mix(in oklab, var(--accent) 22%, transparent);outline:none}.desk .dl{gap:var(--space-md) var(--space-lg);grid-template-columns:1fr 1fr;margin:0;display:grid}.desk .dl>div{flex-direction:column;gap:2px;min-width:0;display:flex}.desk .dl dt{font-size:var(--text-sm);color:var(--inkSoft)}.desk .dl dd{margin:0}.desk .tl{flex-direction:column;display:flex}.desk .tl>div{grid-template-columns:84px 1fr;gap:10px;padding:8px 0;display:grid}.desk .tl>div+div{border-top:1px solid var(--separator)}.desk .banner{align-items:flex-start;gap:var(--space-xl);padding:var(--space-lg) var(--space-xl) var(--space-md);flex:none;display:flex}.desk .banner .id{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.desk .banner .acts{align-items:center;gap:8px;display:flex}.desk .record-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.desk .tabs{gap:var(--space-xl);padding:0 var(--space-xl);border-bottom:1px solid var(--separator);flex:none;display:flex}.desk .tabs [role=tab]{height:40px;font-weight:var(--weight-medium);color:var(--inkSoft);cursor:default;outline:none;align-items:center;display:flex;box-shadow:inset 0 -2px #0000}.desk .tabs [role=tab][data-focus-visible]{box-shadow:inset 0 0 0 2px var(--accent)}.desk .tabs [aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.desk .tabs .n{font-size:var(--text-xs);color:var(--inkFaint);margin-left:4px}.desk .main{flex-direction:column;flex:1;min-width:0;display:flex}.desk .content{padding:var(--space-lg) var(--space-xl) var(--space-xxxl);max-width:880px}.desk .content .notice{margin:0 0 var(--space-lg)}.desk .data{width:300px}.desk .data .pane-in{gap:var(--space-lg)}.desk .data .dl{grid-template-columns:1fr}.desk .vh{align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}.desk .step{align-items:center;gap:var(--space-md);grid-template-columns:20px minmax(0,1fr) auto;min-height:44px;padding:4px 0;display:grid}.desk .step+.step{border-top:1px solid var(--separator)}.desk .step .ico{color:var(--t,var(--inkSoft));place-items:center;display:grid}.desk .step .name{font-weight:var(--weight-medium)}.desk .step .act{align-items:center;gap:8px;display:flex}.desk .entry{gap:var(--space-lg);grid-template-columns:96px 1fr auto;align-items:start;padding:12px 0;display:grid}.desk .entry+.entry{border-top:1px solid var(--separator)}.desk .entry-doc{grid-column:2/-1}.desk .doc{font-size:var(--text-reading);line-height:var(--leading-reading);padding:var(--space-md) 0;gap:var(--space-md);display:grid}.desk .doc h4{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--inkSoft);margin:0}.desk .doc .doc-section{color:var(--ink);font-size:var(--text-ui)}.desk .doc p{margin:2px 0 0}.desk .imgs{background:var(--imaging-surround);color:var(--imaging-ink);border-radius:var(--radius-panel);padding:var(--space-lg);gap:var(--space-lg);display:grid}.desk .imgs .muted{color:var(--imaging-inkFaint)}.desk .imgs .set-head{gap:var(--space-md);align-items:baseline;display:flex}.desk .imgs .poses{font-size:var(--text-xs);color:var(--imaging-inkFaint);flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.desk .messages{gap:var(--space-md);flex-direction:column;display:flex}.desk .messages>.row-actions{align-items:flex-end}.desk .erase-steps{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.desk .erase-steps li{grid-template-columns:20px 1fr;gap:8px;display:grid}.desk .erase-steps .n{border-radius:var(--radius-full);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--separator);font-size:var(--text-xs);font-weight:var(--weight-strong);place-items:center;display:grid}.desk .erase-steps li[aria-current=step] .n{background:var(--ink);color:var(--surface-base);box-shadow:none}.desk .destructive-link{color:var(--destructive)}.desk .print-document{display:none}@media (width<=1199px){.desk .qrow{grid-template-columns:44px minmax(0,1fr) 130px;padding-block:6px}.desk .qrow .miss{grid-area:2/2;margin-top:-2px}.desk .qrow :is(.end,.keys){grid-column:3}.desk .focus{width:360px}.desk .prow{grid-template-columns:minmax(0,1fr) 48px 36px 150px}.desk .prow .wide{display:none}.desk :is(.peek,.reg){width:340px}.desk .data{width:260px}.desk .content{padding-inline:var(--space-lg)}}@media (width<=760px){.desk .body{flex-direction:column}.desk .pane{border-left:0;border-top:1px solid var(--separator);width:auto}.desk .top{padding:var(--space-sm) var(--space-lg);flex-wrap:wrap}.desk .search{width:100%}.desk .banner{padding-inline:var(--space-lg);flex-direction:column}.desk .tabs{padding-inline:var(--space-lg);overflow-x:auto}}@media print{.desk .print-document{display:block}body *{visibility:hidden}.desk .print-document,.desk .print-document *{visibility:visible}.desk .print-document{color:#000;background:#fff;padding:24mm;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.desk *{transition:none!important}}.clinic-frame :is(.kbar,.me){box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden}@media (pointer:coarse){:root[data-app=clinic] .clinic-frame .nav{min-width:var(--min-touch-target)}}@media (width<=760px){:root[data-app=clinic] .clinic-frame :is(.kbar,.me){width:100%;min-width:0}}.notices{bottom:var(--space-xl);right:var(--space-xl);z-index:var(--z-toast);gap:var(--space-sm);width:min(420px, calc(100vw - 2 * var(--space-xl)));flex-direction:column;display:flex;position:fixed}.notice-card{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--ink);box-shadow:var(--elevation-toast);display:flex}.notice-card .row-actions{flex-wrap:nowrap;margin:0}.notice-card .link{white-space:nowrap;min-height:24px;font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--accentInk);align-items:center;text-decoration:none;display:inline-flex}.notice-card .link:hover{text-underline-offset:3px;text-decoration:underline}.desk .status-stack{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}
