:root{--app-font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bg:#f5f7fa;--surface:#fff;--surface-2:#f8fafc;--surface-hover:#f1f5f9;--border:#e2e8f0;--border-strong:#cbd5e1;--text:#152c4d;--text-muted:#536277;--text-subtle:#6b7280;--brand-primary:#2563eb;--brand-primary-dark:#1d4ed8;--brand-primary-10:#2563eb14;--brand-accent:#0a2e6b;--brand-magenta:#d4a83e;--on-primary:#fff;--success:#15803d;--success-soft:#dcfce7;--warning:#b45309;--warning-soft:#fef3c7;--danger:#b91c1c;--danger-soft:#fee2e2;--info:#1d4ed8;--info-soft:#dbeafe;--sidebar-bg:#fff;--sidebar-border:#e2e8f0;--sidebar-text:#3b4a61;--sidebar-header:#8090a6;--sidebar-active-bg:#2563eb14;--sidebar-active:#1d4ed8;--navbar-bg:#ffffffeb;--navbar-border:#e2e8f0;--navbar-text:#152c4d;--navbar-text-muted:#536277;--badge-bg:#b91c1c;--badge-text:#fff;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 2px #0f172a0d;--shadow-md:0 4px 16px #0f172a14;--shadow-lg:0 16px 48px #0f172a29;--focus-ring:0 0 0 3px #2563eb59;--ease-out:cubic-bezier(.23, 1, .32, 1);--dur-fast:.14s;--dur-med:.2s;--z-sticky:20;--z-overlay:40;--z-modal:50;--z-toast:60;--sidebar-width:248px;--header-height:60px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--bg:#0b1220;--surface:#111a2e;--surface-2:#0f1729;--surface-hover:#18233b;--border:#1f2a44;--border-strong:#2b3a5c;--text:#e6ebf5;--text-muted:#a3b1c6;--text-subtle:#8796ad;--brand-primary:#3b82f6;--brand-primary-dark:#60a5fa;--brand-primary-10:#3b82f624;--brand-accent:#93b4f0;--success:#4ade80;--success-soft:#4ade801f;--warning:#fbbf24;--warning-soft:#fbbf241f;--danger:#f87171;--danger-soft:#f871711f;--info:#93c5fd;--info-soft:#93c5fd1f;--sidebar-bg:#0f1729;--sidebar-border:#1f2a44;--sidebar-text:#b4c0d3;--sidebar-header:#7d8ba3;--sidebar-active-bg:#3b82f629;--sidebar-active:#93c5fd;--navbar-bg:#0f1729eb;--navbar-border:#1f2a44;--navbar-text:#e6ebf5;--navbar-text-muted:#a3b1c6;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000073;--shadow-lg:0 16px 48px #0009;--focus-ring:0 0 0 3px #60a5fa73;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--app-font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;font-size:15px;line-height:1.5}#root{width:100%;min-height:100vh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}::selection{background:var(--brand-primary-10)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--brand-primary)}@media (width<=640px){input,select,textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}main h1:not([class]){letter-spacing:-.01em;color:var(--text);margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.25}main h2:not([class]){color:var(--text)}._loading_1il53_1{background:var(--bg);min-height:100dvh;color:var(--text-subtle);justify-content:center;align-items:center;font-size:.9rem;display:flex}._root_1c949_2{grid-template-columns:var(--sidebar-width) 1fr;grid-template-rows:var(--header-height) 1fr;background:var(--bg);grid-template-areas:"nav nav""side main";min-height:100vh;display:grid}._navbar_1c949_14{z-index:var(--z-sticky);height:var(--header-height);background:var(--navbar-bg);border-bottom:1px solid var(--navbar-border);-webkit-backdrop-filter:saturate(1.4)blur(10px);color:var(--navbar-text);grid-area:nav;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem 0 .75rem;display:flex;position:sticky;top:0}._brand_1c949_32{align-items:center;gap:.35rem;min-width:0;display:flex}._brandLink_1c949_39{border-radius:var(--radius-md);align-items:center;gap:.6rem;min-width:0;padding:.25rem .4rem;display:flex}._brandLogo_1c949_48{object-fit:contain;flex-shrink:0;width:auto;max-width:120px;height:30px}._brandName_1c949_56{letter-spacing:-.01em;color:var(--navbar-text);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}._iconBtn_1c949_66{border-radius:var(--radius-md);width:40px;height:40px;color:var(--navbar-text-muted);transition:background-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._iconBtn_1c949_66:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){._iconBtn_1c949_66:hover{background:var(--surface-hover);color:var(--navbar-text)}}._hamburger_1c949_90{display:none}._userBar_1c949_95{align-items:center;gap:.5rem;display:flex}._userMenu_1c949_101{position:relative}._userBtn_1c949_105{min-height:44px;color:var(--navbar-text);transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.6rem;padding:.25rem .5rem .25rem .3rem;display:flex}@media (hover:hover) and (pointer:fine){._userBtn_1c949_105:hover{background:var(--surface-hover);border-color:var(--border)}}._avatar_1c949_125{background:var(--brand-accent);color:#fff;letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.8rem;font-weight:700;display:inline-flex}html[data-theme=dark] ._avatar_1c949_125{color:#0b1220}._userText_1c949_144{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:flex}._userName_1c949_152{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.88rem;font-weight:600;overflow:hidden}._userRole_1c949_161{color:var(--navbar-text-muted);font-size:.74rem}._userChevron_1c949_166{color:var(--navbar-text-muted)}._dropdown_1c949_170{z-index:var(--z-overlay);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:260px;box-shadow:var(--shadow-lg);transform-origin:100% 0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:.5rem;position:absolute;top:calc(100% + 8px);right:0}@starting-style{._dropdown_1c949_170{opacity:0;transform:scale(.97)translateY(-4px)}}._dropdownSection_1c949_192{flex-direction:column;gap:.4rem;padding:.4rem .5rem .6rem;display:flex}._dropdownLabel_1c949_199{text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);font-size:.72rem;font-weight:600}._segmented_1c949_207{border-radius:var(--radius-md);background:var(--surface-hover);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:grid}._segmented_1c949_207 button{border-radius:var(--radius-sm);min-height:32px;color:var(--text-muted);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;display:inline-flex}._segmented_1c949_207 ._segActive_1c949_232{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}._dropdownDivider_1c949_238{background:var(--border);height:1px;margin:.25rem 0}._dropdownItem_1c949_244{border-radius:var(--radius-sm);width:100%;min-height:40px;color:var(--text);text-align:left;background:0 0;border:none;align-items:center;gap:.6rem;padding:0 .6rem;font-size:.9rem;display:flex}@media (hover:hover) and (pointer:fine){._dropdownItem_1c949_244:hover{background:var(--surface-hover)}}._sidebar_1c949_266{top:var(--header-height);height:calc(100vh - var(--header-height));overscroll-behavior:contain;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);flex-direction:column;grid-area:side;gap:.15rem;padding:.75rem .6rem 1.5rem;display:flex;position:sticky;overflow-y:auto}._group_1c949_281{flex-direction:column;gap:1px;margin-top:.85rem;display:flex}._groupHeader_1c949_288{width:100%;color:var(--sidebar-header);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.35rem .65rem;font-size:.72rem;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){._groupHeader_1c949_288:hover{color:var(--sidebar-text)}}._groupChevron_1c949_310{transition:transform var(--dur-med) var(--ease-out)}._groupChevronClosed_1c949_314{transform:rotate(-90deg)}._item_1c949_318{border-radius:var(--radius-md);min-height:38px;color:var(--sidebar-text);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;align-items:center;gap:.7rem;padding:0 .65rem;font-size:.9rem;font-weight:500;display:flex;position:relative}@media (hover:hover) and (pointer:fine){._item_1c949_318:hover{background:var(--surface-hover);color:var(--text)}}._itemIcon_1c949_339{opacity:.85;flex-shrink:0}._itemLabel_1c949_344{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._itemActive_1c949_352,._itemActive_1c949_352:hover{background:var(--sidebar-active-bg);color:var(--sidebar-active);font-weight:600}._itemActive_1c949_352 ._itemIcon_1c949_339{opacity:1}._itemBadge_1c949_363{background:var(--badge-bg);min-width:20px;height:20px;color:var(--badge-text);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-flex}._main_1c949_378{grid-area:main;min-width:0}._content_1c949_383{max-width:1280px;margin:0 auto;padding:1.75rem 2rem 3rem}._overlay_1c949_389{display:none}@media (width>=900px){._root_1c949_2._collapsed_1c949_395{grid-template-columns:0 1fr}._root_1c949_2._collapsed_1c949_395 ._sidebar_1c949_266{display:none}}@media (width<=899px){._root_1c949_2{grid-template-columns:1fr;grid-template-areas:"nav""main"}._hamburger_1c949_90{display:inline-flex}._collapseBtn_1c949_416{display:none}._sidebar_1c949_266{z-index:var(--z-modal);width:min(300px,86vw);height:100vh;box-shadow:var(--shadow-lg);transition:transform .24s var(--ease-out);padding-top:1rem;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}._sidebarOpen_1c949_434{transform:translate(0)}._overlay_1c949_389{z-index:var(--z-overlay);background:#0f172a66;display:block;position:fixed;inset:0}._item_1c949_318{min-height:44px}._content_1c949_383{padding:1.25rem 1rem 2.5rem}._userText_1c949_144,._userChevron_1c949_166{display:none}}._denied_qyi9y_1{text-align:center;min-height:60vh;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;display:flex}._icon_qyi9y_13{background:var(--surface-2);border:1px solid var(--border);width:56px;height:56px;color:var(--text-subtle);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.5rem;display:inline-flex}._denied_qyi9y_1 h2{color:var(--text);margin:0;font-size:1.5rem;font-weight:700}._denied_qyi9y_1 p{max-width:36rem;color:var(--text-muted);margin:0;font-size:.95rem}._denied_qyi9y_1 ._hint_qyi9y_40{color:var(--text-subtle);margin-top:.25rem;font-size:.85rem}._back_qyi9y_46{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);transition:border-color var(--dur-fast) ease;align-items:center;margin-top:.75rem;padding:0 1rem;font-size:.9rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){._back_qyi9y_46:hover{border-color:var(--brand-primary)}}._back_qyi9y_46:focus-visible{box-shadow:var(--focus-ring);outline:none}._shell_18byw_1{background:var(--surface);grid-template-columns:minmax(380px,44%) 1fr;min-height:100vh;display:grid}._brandPanel_18byw_9{color:#fff;background-color:#0a2e6b;background-image:radial-gradient(circle at 15% 10%,#2563eb8c,#0000 45%),radial-gradient(circle at 90% 85%,#d4a83e47,#0000 40%);background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;gap:2rem;padding:2.5rem 3rem;display:flex;position:relative;overflow:hidden}._brandTop_18byw_26{align-items:center;gap:.75rem;display:flex}._brandMark_18byw_32{border-radius:var(--radius-md);background:#fff;justify-content:center;align-items:center;width:44px;height:44px;padding:6px;display:inline-flex}._brandMark_18byw_32 img{object-fit:contain;max-width:100%;max-height:100%}._brandName_18byw_49{letter-spacing:-.01em;font-size:1.1rem;font-weight:700}._brandBody_18byw_55{flex-direction:column;gap:1.75rem;max-width:420px;display:flex}._brandHeadline_18byw_62{letter-spacing:-.02em;font-size:2.1rem;font-weight:700;line-height:1.15}._highlights_18byw_69{color:#ffffffe0;flex-direction:column;gap:.9rem;font-size:.98rem;list-style:none;display:flex}._highlights_18byw_69 li{align-items:center;gap:.8rem;display:flex}._highlightIcon_18byw_84{border-radius:var(--radius-md);background:#ffffff1f;border:1px solid #ffffff2e;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}._brandFoot_18byw_96{color:#fff9;font-size:.8rem}._formPanel_18byw_102{background:var(--surface);justify-content:center;align-items:center;padding:2.5rem 1.5rem;display:flex}._formWrap_18byw_110{flex-direction:column;gap:1.5rem;width:100%;max-width:400px;display:flex}._mobileBrand_18byw_118{color:var(--text);align-items:center;gap:.6rem;font-weight:700;display:none}._mobileBrand_18byw_118 img{width:auto;height:32px}._banner_18byw_131{object-fit:cover;border-radius:var(--radius-lg);width:100%;max-height:150px}._formHeader_18byw_138{flex-direction:column;gap:.35rem;display:flex}._title_18byw_144{letter-spacing:-.015em;color:var(--text);font-size:1.6rem;font-weight:700}._subtitle_18byw_151{color:var(--text-muted);font-size:.95rem}._footer_18byw_156{color:var(--text-muted);text-align:center;font-size:.88rem}._footer_18byw_156 a{color:var(--brand-primary);font-weight:600}@media (width<=900px){._shell_18byw_1{grid-template-columns:1fr}._brandPanel_18byw_9{display:none}._mobileBrand_18byw_118{display:flex}._formPanel_18byw_102{align-items:flex-start;padding-top:3rem}}._pageHeader_1ajom_5{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}._pageTitle_1ajom_14{letter-spacing:-.01em;color:var(--text);font-size:1.5rem;font-weight:700;line-height:1.25}._pageSubtitle_1ajom_22{color:var(--text-muted);margin-top:.25rem;font-size:.92rem}._pageActions_1ajom_28{flex-wrap:wrap;gap:.5rem;display:flex}._card_1ajom_35{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:1rem;min-width:0;padding:1.25rem;display:flex}._cardFlush_1ajom_47{gap:0;padding:0;overflow:hidden}._cardHeader_1ajom_53{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._cardTitle_1ajom_60{color:var(--text);font-size:1rem;font-weight:600}._cardFlush_1ajom_47>._cardHeader_1ajom_53{border-bottom:1px solid var(--border);padding:1rem 1.25rem}._btn_1ajom_72{border-radius:var(--radius-md);white-space:nowrap;-webkit-user-select:none;user-select:none;min-height:40px;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-size:.92rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}._btn_1ajom_72:active:not(:disabled){transform:scale(.97)}._btn_1ajom_72:disabled{opacity:.55}._btnPrimary_1ajom_102{background:var(--brand-primary);color:var(--on-primary)}._btnSecondary_1ajom_107{background:var(--surface);color:var(--text);border-color:var(--border-strong)}._btnGhost_1ajom_113{color:var(--text-muted);background:0 0}._btnDanger_1ajom_118{background:var(--danger-soft);color:var(--danger)}._btnSoft_1ajom_123{background:var(--brand-primary-10);color:var(--brand-primary-dark)}@media (hover:hover) and (pointer:fine){._btnPrimary_1ajom_102:hover:not(:disabled){background:var(--brand-primary-dark)}._btnSecondary_1ajom_107:hover:not(:disabled){background:var(--surface-hover)}._btnGhost_1ajom_113:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}._btnDanger_1ajom_118:hover:not(:disabled){border-color:var(--danger)}._btnSoft_1ajom_123:hover:not(:disabled){border-color:var(--brand-primary)}}._btnSm_1ajom_136{border-radius:var(--radius-sm);min-height:32px;padding:0 .7rem;font-size:.84rem}._btnLg_1ajom_143{min-height:48px;padding:0 1.25rem;font-size:1rem}._btnBlock_1ajom_149{width:100%}._btnIcon_1ajom_153{min-width:40px;padding:0}._btnSm_1ajom_136._btnIcon_1ajom_153{min-width:32px}@media (pointer:coarse){._btn_1ajom_72{min-height:44px}._btnSm_1ajom_136{min-height:40px}._btnIcon_1ajom_153{min-width:44px}}._field_1ajom_170{flex-direction:column;gap:.35rem;min-width:0;display:flex}._label_1ajom_177{color:var(--text);font-size:.84rem;font-weight:600}._hint_1ajom_183{color:var(--text-muted);font-size:.8rem}._error_1ajom_188{color:var(--danger);font-size:.8rem;font-weight:500}._control_1ajom_194{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--text);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;padding:.5rem .75rem;font-size:.92rem}._control_1ajom_194::placeholder{color:var(--text-subtle)}._control_1ajom_194:focus-visible{border-color:var(--brand-primary);box-shadow:var(--focus-ring);border-radius:var(--radius-md)}._control_1ajom_194:disabled{background:var(--surface-2);color:var(--text-muted)}textarea._control_1ajom_194{resize:vertical;min-height:84px}@media (pointer:coarse){._control_1ajom_194{min-height:44px}}._inputRow_1ajom_230{align-items:stretch;gap:.5rem;display:flex}._inputRow_1ajom_230>:first-child{flex:1;min-width:0}._check_1ajom_241{min-height:36px;color:var(--text);cursor:pointer;align-items:center;gap:.6rem;font-size:.9rem;display:flex}._check_1ajom_241 input{width:18px;height:18px;accent-color:var(--brand-primary);cursor:pointer;flex-shrink:0}._formGrid_1ajom_259{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem;display:grid}._tableWrap_1ajom_269{-webkit-overflow-scrolling:touch;width:100%;position:relative;overflow-x:auto}._table_1ajom_269{border-collapse:collapse;width:100%;font-size:.9rem}._table_1ajom_269 th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap;padding:.65rem 1rem;font-size:.76rem;font-weight:600}._table_1ajom_269 td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:.7rem 1rem}._table_1ajom_269 tbody tr:last-child td{border-bottom:none}@media (hover:hover) and (pointer:fine){._table_1ajom_269 tbody tr:hover td{background:var(--surface-hover)}}._num_1ajom_312{white-space:nowrap;text-align:right!important}._badge_1ajom_318{white-space:nowrap;background:var(--surface-hover);color:var(--text-muted);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.76rem;font-weight:600;display:inline-flex}._toneSuccess_1ajom_331{background:var(--success-soft);color:var(--success)}._toneWarning_1ajom_332{background:var(--warning-soft);color:var(--warning)}._toneDanger_1ajom_333{background:var(--danger-soft);color:var(--danger)}._toneInfo_1ajom_334{background:var(--info-soft);color:var(--info)}._stat_1ajom_337{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:.35rem;min-width:0;padding:1rem 1.1rem;display:flex}._statTop_1ajom_349{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._statLabel_1ajom_356{color:var(--text-muted);font-size:.82rem;font-weight:500}._statIcon_1ajom_362{border-radius:var(--radius-md);background:var(--brand-primary-10);width:32px;height:32px;color:var(--brand-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._statIcon_1ajom_362._toneSuccess_1ajom_331{background:var(--success-soft);color:var(--success)}._statIcon_1ajom_362._toneWarning_1ajom_332{background:var(--warning-soft);color:var(--warning)}._statIcon_1ajom_362._toneDanger_1ajom_333{background:var(--danger-soft);color:var(--danger)}._statValue_1ajom_378{letter-spacing:-.01em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1.45rem;font-weight:700;overflow:hidden}._statHint_1ajom_388{color:var(--text-subtle);font-size:.8rem}._statGrid_1ajom_393{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem;display:grid}._statGrid3_1ajom_399{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){._statGrid3_1ajom_399{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){._statGrid3_1ajom_399{grid-template-columns:1fr}}._alert_1ajom_412{border-radius:var(--radius-md);align-items:flex-start;gap:.6rem;padding:.75rem .9rem;font-size:.9rem;font-weight:500;line-height:1.45;display:flex}._alertIcon_1ajom_423{flex-shrink:0;margin-top:1px}._alertBody_1ajom_428{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem .75rem;display:flex}._empty_1ajom_437{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:.5rem;padding:2.25rem 1rem;display:flex}._emptyIcon_1ajom_447{background:var(--surface-hover);width:44px;height:44px;color:var(--text-subtle);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}._emptyTitle_1ajom_458{color:var(--text);font-weight:600}._emptyText_1ajom_463{max-width:36ch;font-size:.88rem}._backdrop_1ajom_469{z-index:var(--z-modal);transition:opacity var(--dur-med) var(--ease-out);background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_1ajom_481{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:520px;max-height:calc(100vh - 2rem);box-shadow:var(--shadow-lg);transition:transform var(--dur-med) var(--ease-out), opacity var(--dur-med) var(--ease-out);flex-direction:column;display:flex}._modalWide_1ajom_496{max-width:760px}@starting-style{._backdrop_1ajom_469{opacity:0}._modal_1ajom_481{opacity:0;transform:scale(.96)}}._modalHeader_1ajom_506{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}._modalTitle_1ajom_515{font-size:1.05rem;font-weight:600}._modalBody_1ajom_520{flex-direction:column;gap:.9rem;padding:1.25rem;display:flex;overflow-y:auto}._modalFooter_1ajom_528{border-top:1px solid var(--border);justify-content:flex-end;gap:.5rem;padding:.9rem 1.25rem;display:flex}@media (width<=640px){._backdrop_1ajom_469{align-items:flex-end;padding:0}._modal_1ajom_481{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:none;max-height:92vh}@starting-style{._modal_1ajom_481{transform:translateY(24px)}}}._stack_1ajom_553{flex-direction:column;gap:1rem;display:flex}._muted_1ajom_559{color:var(--text-muted)}._tabs_1ajom_564{flex-direction:column;gap:1rem;min-width:0;display:flex}._tabList_1ajom_572{border-bottom:1px solid var(--border);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}._tabList_1ajom_572::-webkit-scrollbar{display:none}._tab_1ajom_269{min-height:44px;color:var(--text-muted);white-space:nowrap;transition:color var(--dur-fast) ease;background:0 0;border:none;padding:0 1rem;font-size:.92rem;font-weight:600;position:relative}._tab_1ajom_269:after{content:"";background:var(--brand-primary);opacity:0;height:2px;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:2px;position:absolute;bottom:-1px;left:.5rem;right:.5rem;transform:scaleX(.6)}._tabActive_1ajom_611{color:var(--text)}._tabActive_1ajom_611:after{opacity:1;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){._tab_1ajom_269:hover:not(._tabActive_1ajom_611){color:var(--text)}}._tabPanel_1ajom_624{min-width:0}._tabPanel_1ajom_624:focus-visible{border-radius:var(--radius-md)}._pagination_1ajom_633{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.75rem 1.25rem;display:flex}._paginationInfo_1ajom_643,._paginationPage_1ajom_644{color:var(--text-muted);font-size:.84rem}._paginationButtons_1ajom_649{align-items:center;gap:.5rem;display:flex}@media (width<=480px){._paginationPage_1ajom_644{display:none}}._stack_psewm_3{flex-direction:column;gap:1rem;min-width:0;display:flex}._codeInput_psewm_11{letter-spacing:.18em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.15rem}._recoveryInput_psewm_18{letter-spacing:.08em;text-align:center;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem}._linkButton_psewm_27{min-height:36px;color:var(--brand-primary);text-align:left;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.88rem;font-weight:600;text-decoration:underline}@media (pointer:coarse){._linkButton_psewm_27{min-height:44px}}._steps_psewm_46{color:var(--text-muted);flex-direction:column;gap:.35rem;margin:0;padding-left:1.2rem;font-size:.88rem;line-height:1.45;display:flex}._qrBox_psewm_57{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-self:center;padding:.6rem}._qr_psewm_57{width:196px;height:196px;image-rendering:pixelated;display:block}._secret_psewm_74{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;gap:.4rem;padding:.75rem .9rem;display:flex}._secretLabel_psewm_84{color:var(--text-muted);font-size:.8rem;font-weight:600}._secretValue_psewm_90{letter-spacing:.06em;color:var(--text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem}._actions_psewm_99{flex-wrap:wrap;gap:.5rem;display:flex}._appLink_psewm_107{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);min-height:44px;color:var(--text);align-items:center;gap:.4rem;padding:0 .9rem;font-size:.88rem;font-weight:600;text-decoration:none;display:none}@media (pointer:coarse){._appLink_psewm_107{display:inline-flex}}._codes_psewm_127{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;margin:0;padding:.85rem 1rem;list-style:none;display:grid}._codes_psewm_127 li{letter-spacing:.04em;color:var(--text);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem}@media (width<=360px){._codes_psewm_127{grid-template-columns:1fr}}._statusRow_psewm_152{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}._muted_psewm_159{color:var(--text-muted);font-size:.88rem;line-height:1.5}._tabs_m8edu_1{border-radius:var(--radius-md);background:var(--surface-hover);grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}._tabs_m8edu_1 button{border-radius:var(--radius-sm);min-height:38px;color:var(--text-muted);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:none;font-size:.9rem;font-weight:600}._tabs_m8edu_1 ._tabActive_m8edu_21{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}@media (pointer:coarse){._tabs_m8edu_1 button{min-height:44px}}._form_m8edu_32{flex-direction:column;gap:1rem;display:flex}._divider_m8edu_38{color:var(--text-subtle);align-items:center;gap:.75rem;font-size:.82rem;display:flex}._divider_m8edu_38:before,._divider_m8edu_38:after{content:"";background:var(--border);flex:1;height:1px}._google_m8edu_54{justify-content:center;display:flex}._muted_m8edu_59{color:var(--text-muted);margin:0;font-size:.88rem}._form_mzru3_1{flex-direction:column;gap:1rem;display:flex}._form_y3u1i_3{display:contents}._note_y3u1i_7{color:var(--text-muted);font-size:.88rem}._toolbar_12fea_1{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.6rem;padding:1rem 1.25rem;display:flex}._toolbar_12fea_1>*{width:auto}._search_12fea_13{flex:260px}._alerts_12fea_17{padding:1rem 1.25rem 0}._loading_12fea_21{color:var(--text-muted);padding:2rem 1.25rem}._name_12fea_26{font-weight:600}._mono_12fea_30{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}._inactive_12fea_36 td{color:var(--text-subtle)}._rowActions_12fea_40{justify-content:flex-end;gap:.4rem;display:flex}._roleDetail_12fea_46{color:var(--text-muted);margin-top:.25rem;font-size:.78rem;display:block}._badges_12fea_53{flex-wrap:wrap;gap:.3rem;display:flex}._notice_1i7av_1{margin-bottom:1rem}._toolbar_1i7av_5{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.4rem;padding:.9rem 1.25rem;display:flex}._chip_1i7av_13{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text-muted);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease;border-radius:999px;padding:0 .85rem;font-size:.85rem;font-weight:600}._chipActive_1i7av_25{background:var(--brand-primary-10);border-color:var(--brand-primary);color:var(--brand-primary-dark)}._loading_1i7av_31{color:var(--text-muted);padding:2rem 1.25rem}._person_1i7av_36{align-items:center;gap:.6rem;font-weight:600;display:inline-flex}._avatar_1i7av_43,._avatarPlaceholder_1i7av_44{border-radius:999px;flex-shrink:0;width:30px;height:30px}._avatar_1i7av_43{object-fit:cover}._avatarPlaceholder_1i7av_44{background:var(--brand-primary-10);color:var(--brand-primary-dark);justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}._rowActions_1i7av_65{justify-content:flex-end;gap:.4rem;display:flex}._column_f2jz4_2{flex-direction:column;gap:1.25rem;min-width:0;max-width:560px;display:flex}._form_f2jz4_10{flex-direction:column;gap:1rem;display:flex}._intro_1yc0w_1{flex-direction:column;gap:.3rem;display:flex}._heading_1yc0w_7{color:var(--text);font-size:.92rem;font-weight:600}._help_1yc0w_13{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}._chips_1yc0w_20{flex-wrap:wrap;gap:.45rem;display:flex}._chip_1yc0w_20{border:1px solid var(--border-strong);background:var(--surface);min-height:36px;color:var(--text);transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;border-radius:999px;padding:0 .9rem;font-size:.85rem;font-weight:600}._chip_1yc0w_20:active{transform:scale(.97)}._chip_1yc0w_20:disabled{cursor:default;opacity:.75}._chipOn_1yc0w_50{border-color:var(--brand-primary);background:var(--brand-primary-10);color:var(--brand-primary-dark)}@media (hover:hover) and (pointer:fine){._chip_1yc0w_20:hover:not(._chipOn_1yc0w_50){background:var(--surface-hover)}}@media (pointer:coarse){._chip_1yc0w_20{min-height:44px}}@media (prefers-reduced-motion:reduce){._chip_1yc0w_20{transition:none}._chip_1yc0w_20:active{transform:none}}._section_1tooj_3{max-width:640px;margin-bottom:1.2rem}._form_dwule_1{flex-direction:column;gap:.9rem;display:flex}._muted_dwule_7{color:var(--text-muted);font-size:.86rem}._matches_dwule_12{flex-direction:column;gap:.6rem;list-style:none;display:flex}._match_dwule_12{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.75rem .9rem;display:flex}._matchInfo_dwule_31{flex-direction:column;gap:.2rem;min-width:0;display:flex}._matchName_dwule_38{color:var(--text);font-weight:600}._matchMeta_dwule_43{color:var(--text-muted);font-size:.84rem}._matchTags_dwule_48{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}._link_dwule_55{min-height:44px;color:var(--brand-primary);align-items:center;font-size:.86rem;font-weight:600;display:inline-flex}._block_rda8l_1{margin-bottom:1rem}._toolbar_rda8l_5{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.6rem;padding:1rem 1.25rem;display:flex}._search_rda8l_13{flex:260px;width:auto}._status_rda8l_18{flex:none;width:auto;min-width:140px}._loading_rda8l_24{color:var(--text-muted);padding:2rem 1.25rem}._stale_rda8l_29{opacity:.6;transition:opacity var(--dur-fast) ease}._row_rda8l_34{cursor:pointer}._name_rda8l_38{min-height:32px;color:var(--text);align-items:center;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){._name_rda8l_38:hover{color:var(--brand-primary)}}._inlineBadge_rda8l_52{margin-left:.5rem}._nowrap_rda8l_56{white-space:nowrap}@media (width<=640px){._toolbar_rda8l_5{padding:.85rem 1rem}._hideSm_rda8l_65{display:none}._name_rda8l_38{min-height:44px}}._stack_1iexb_1{flex-direction:column;gap:1rem;display:flex}._alerts_1iexb_2{flex-direction:column;gap:.5rem;display:flex}._grid_1iexb_3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:1rem;display:grid}._muted_1iexb_9{color:var(--text-muted);margin:0;font-size:.85rem}._strong_1iexb_10{font-weight:600}._link_1iexb_11{color:var(--brand-primary);white-space:nowrap;font-size:.85rem;font-weight:600}._big_1iexb_13{flex-direction:column;align-items:flex-start;gap:.3rem;margin-bottom:.75rem;display:flex}._bigValue_1iexb_14{color:var(--text);font-size:1.15rem;font-weight:700;display:block}._bigValue_1iexb_14:first-letter{text-transform:uppercase}._warn_1iexb_16{color:var(--warning)}._figures_1iexb_18{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}._plan_1iexb_20{flex-direction:column;gap:.35rem;padding:.5rem 0;display:flex}._plan_1iexb_20+._plan_1iexb_20{border-top:1px solid var(--border)}._planHead_1iexb_22{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._progress_1iexb_23{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}._progress_1iexb_23 span{background:var(--brand-primary);transform-origin:0;height:100%;display:block}._note_1iexb_36{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 .4rem;line-height:1.5;display:-webkit-box;overflow:hidden}._wrap_11yz8_3{-webkit-overflow-scrolling:touch;overflow-x:auto}._svg_11yz8_4{width:100%;min-width:540px;height:auto;display:block}._arch_11yz8_6{letter-spacing:.04em;fill:var(--text-subtle);font-size:8px}._midline_11yz8_7{stroke:var(--border);stroke-dasharray:2 3}._divider_11yz8_8{stroke:var(--border)}._label_11yz8_9{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:9px}._labelPlanned_11yz8_10{fill:var(--brand-primary);font-weight:700}._tooth_11yz8_13{outline:none}._tooth_11yz8_13[role=button]{cursor:pointer}._hit_11yz8_15{fill:#0000;stroke:none}._tooth_11yz8_13[role=button]:hover ._hit_11yz8_15{fill:var(--surface-2)}._tooth_11yz8_13:focus-visible ._hit_11yz8_15{stroke:var(--brand-primary);stroke-width:1.5px}._selected_11yz8_18 ._hit_11yz8_15{fill:var(--brand-primary-10);stroke:var(--brand-primary);stroke-width:1.2px}._selected_11yz8_18 ._label_11yz8_9{fill:var(--brand-primary);font-weight:700}._planned_11yz8_20{fill:none;stroke:var(--brand-primary);stroke-width:1px;stroke-dasharray:3 2}._root_11yz8_22,._rootBack_11yz8_22,._crown_11yz8_22{fill:var(--surface);stroke:var(--border-strong);stroke-width:.9px;stroke-linejoin:round}._rootBack_11yz8_22{opacity:.55}._crown_11yz8_22{stroke-width:1px}._detail_11yz8_30{fill:none;stroke:var(--border-strong);stroke-width:.6px;opacity:.6}._missing_11yz8_32 ._root_11yz8_22,._missing_11yz8_32 ._rootBack_11yz8_22,._missing_11yz8_32 ._crown_11yz8_22,._missing_11yz8_32 ._occOutline_11yz8_32{stroke-dasharray:2.5 2;opacity:.35}._missing_11yz8_32 ._detail_11yz8_30,._missing_11yz8_32 ._occSurface_11yz8_36{opacity:.3}._crownDone_11yz8_39{fill:var(--info);fill-opacity:.35;stroke:var(--info)}._canal_11yz8_40{fill:none;stroke:var(--info);stroke-width:1.8px;stroke-linecap:round}._implant_11yz8_41{fill:var(--info);fill-opacity:.25;stroke:var(--info);stroke-width:1px}._implantThread_11yz8_42{fill:none;stroke:var(--info);stroke-width:1px}._bridge_11yz8_43{fill:var(--info);fill-opacity:.3;stroke:var(--info);stroke-width:.8px}._extraction_11yz8_44 line{stroke:var(--danger);stroke-width:2.2px;stroke-linecap:round}._occSurface_11yz8_36{stroke:var(--border);stroke-width:.6px}._occEmpty_11yz8_48{fill:var(--surface)}._occOutline_11yz8_32{fill:none;stroke:var(--border-strong);stroke-width:1px}._f_caries_11yz8_50{fill:var(--danger)}._f_fracture_11yz8_51{fill:var(--warning)}._f_filling_11yz8_52{fill:var(--info)}._f_sealant_11yz8_53{fill:var(--success)}._swatch_11yz8_56{vertical-align:-1px;border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}._sw_caries_11yz8_57{background:var(--danger)}._sw_fracture_11yz8_58{background:var(--warning)}._sw_filling_11yz8_59{background:var(--info)}._sw_sealant_11yz8_60{background:var(--success)}._sw_extraction_11yz8_61{border:2px solid var(--danger)}._sw_missing_11yz8_62{border:2px dashed var(--border-strong)}._sw_crown_11yz8_63,._sw_root_canal_11yz8_63,._sw_implant_11yz8_63,._sw_prosthesis_11yz8_63{border:2px solid var(--info)}._sw_planned_11yz8_64{border:1.5px dashed var(--brand-primary)}._panel_1ddgo_1{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);margin-top:.75rem}._head_1ddgo_7{justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.75rem .75rem 0;display:flex}._title_1ddgo_14{margin:0;font-size:1rem}._name_1ddgo_15{color:var(--text-muted);margin:.1rem 0 0;font-size:.82rem}._body_1ddgo_16{grid-template-columns:170px 1fr;gap:1rem;padding:.75rem;display:grid}@media (width<=640px){._body_1ddgo_16{grid-template-columns:1fr}}._diagramCol_1ddgo_26{flex-direction:column;align-items:center;gap:.5rem;display:flex}._diagram_1ddgo_26{width:150px;height:150px;display:block}._surface_1ddgo_28{fill:var(--surface);stroke:var(--border-strong);stroke-width:1px;outline:none}._surface_1ddgo_28[role=button]{cursor:pointer}._surface_1ddgo_28[role=button]:hover{fill:var(--surface-2)}._surface_1ddgo_28:focus-visible{stroke:var(--brand-primary);stroke-width:2.5px}._f_caries_1ddgo_37{fill:var(--danger)}._f_fracture_1ddgo_38{fill:var(--warning)}._f_filling_1ddgo_39{fill:var(--info)}._f_sealant_1ddgo_40{fill:var(--success)}._surface_1ddgo_28._f_caries_1ddgo_37:hover,._surface_1ddgo_28._f_fracture_1ddgo_38:hover,._surface_1ddgo_28._f_filling_1ddgo_39:hover,._surface_1ddgo_28._f_sealant_1ddgo_40:hover{opacity:.85}._letter_1ddgo_42{fill:var(--text-muted);pointer-events:none;font-size:10px;font-weight:700}._controls_1ddgo_44{flex-direction:column;gap:.85rem;min-width:0;display:flex}._section_1ddgo_45{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .35rem;font-size:.75rem;font-weight:700}._chips_1ddgo_53{flex-wrap:wrap;gap:.35rem;display:flex}._chip_1ddgo_53{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);font:inherit;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.82rem;display:inline-flex}._chip_1ddgo_53:active{transform:scale(.97)}._chipOn_1ddgo_70{border-color:var(--brand-primary);background:var(--brand-primary-10);font-weight:600}@media (hover:hover) and (pointer:fine){._chip_1ddgo_53:hover:not(._chipOn_1ddgo_70){background:var(--surface-2)}}@media (pointer:coarse){._chip_1ddgo_53{min-height:44px}}@media (prefers-reduced-motion:reduce){._chip_1ddgo_53{transition:none}._chip_1ddgo_53:active{transform:none}}._hint_1ddgo_82{color:var(--text-muted);margin:.35rem 0 0;font-size:.78rem}._value_1ddgo_83{margin:0;font-size:.9rem}._context_1ddgo_84{border-top:1px solid var(--border);padding-top:.75rem}._list_1ddgo_85{flex-direction:column;gap:.3rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}._list_1ddgo_85 li{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}._muted_1ddgo_87{color:var(--text-muted)}._pending_1ddgo_88,._done_1ddgo_88{border-radius:999px;padding:.1rem .4rem;font-size:.7rem;font-weight:700}._pending_1ddgo_88{color:var(--brand-primary);background:var(--brand-primary-10)}._done_1ddgo_88{color:var(--success);background:var(--surface-2)}._list_1ddgo_85+._section_1ddgo_45{margin-top:.75rem}._stack_1my0z_1{flex-direction:column;gap:1rem;display:flex}._titleRow_1my0z_2{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}._hint_1my0z_3,._muted_1my0z_3{color:var(--text-muted);margin:.5rem 0 0;font-size:.82rem}._segment_1my0z_6{border-radius:var(--radius-md);background:var(--surface-2);align-self:flex-start;margin-bottom:.25rem;padding:3px;display:inline-flex}._segment_1my0z_6 button{border-radius:calc(var(--radius-md) - 2px);min-height:34px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 .8rem;font-size:.85rem;font-weight:500}._segment_1my0z_6 button._segmentOn_1my0z_26{border-color:var(--border);background:var(--surface);color:var(--text);font-weight:600}._segment_1my0z_6 button:disabled{cursor:default;opacity:.6}@media (pointer:coarse){._segment_1my0z_6 button{min-height:44px}}._legend_1my0z_38{border-radius:var(--radius-md);background:var(--surface-2);margin-top:.75rem;padding:0 .75rem}._legend_1my0z_38 summary{min-height:40px;color:var(--text-muted);cursor:pointer;align-items:center;font-size:.85rem;font-weight:600;display:flex}._legendList_1my0z_53{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.35rem 1rem;margin:0 0 .5rem;padding:0;font-size:.82rem;list-style:none;display:grid}._legendList_1my0z_53 li{align-items:center;gap:.4rem;display:flex}._legend_1my0z_38 ._muted_1my0z_3{margin:0 0 .75rem}._saveBox_1my0z_65{border-top:1px solid var(--border);margin-top:1rem;padding-top:.75rem}._actions_1my0z_66{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}._stack_1ppcc_1{flex-direction:column;gap:1rem;display:flex}._hint_1ppcc_2{color:var(--text-muted);margin:0 0 .75rem;font-size:.82rem}._notes_1ppcc_3{white-space:pre-wrap;overflow-wrap:anywhere;margin:.75rem 0 0}._saveBox_1ppcc_4{border-top:1px solid var(--border);margin-top:1rem;padding-top:.75rem}._actions_1ppcc_5{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}._chart_1ppcc_8{grid-template-columns:1fr;gap:.5rem;margin-top:1rem;display:grid}._quadrant_1ppcc_14{grid-template-columns:repeat(8,minmax(0,1fr));gap:.25rem;display:grid}@media (width>=760px){._chart_1ppcc_8{grid-template-columns:1fr 1fr;column-gap:1rem}}@media (width<=480px){._quadrant_1ppcc_14{grid-template-columns:repeat(4,minmax(0,1fr))}}._tooth_1ppcc_27{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:52px;color:var(--text);font:inherit;transition:transform var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;padding:.2rem 0;display:flex;position:relative}button._tooth_1ppcc_27{cursor:pointer}button._tooth_1ppcc_27:active{transform:scale(.96)}._toothNum_1ppcc_44{color:var(--text-muted);font-size:.7rem}._toothVal_1ppcc_45{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}._healthy_1ppcc_47{border-color:var(--success)}._moderate_1ppcc_48{border-color:var(--warning);background:var(--surface-2)}._moderate_1ppcc_48 ._toothVal_1ppcc_45{color:var(--warning)}._deep_1ppcc_50{border-color:var(--danger);border-width:2px}._deep_1ppcc_50 ._toothVal_1ppcc_45{color:var(--danger)}._missing_1ppcc_52{opacity:.55;border-style:dashed}._bleedDot_1ppcc_54,._bleedDotStatic_1ppcc_54{background:var(--danger);border-radius:50%;width:7px;height:7px}._bleedDot_1ppcc_54{position:absolute;top:4px;right:4px}._bleedDotStatic_1ppcc_54{margin-left:.6rem;display:inline-block}._legend_1ppcc_63{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin:.75rem 0 0;font-size:.78rem;display:flex}._key_1ppcc_72{background:var(--surface);border-style:solid;border-width:2px;border-radius:3px;width:12px;height:12px;margin-left:.4rem;display:inline-block}._face_1ppcc_84{border:1px solid var(--border);border-radius:var(--radius-md);margin:.75rem 0 0;padding:.5rem .75rem .75rem}._face_1ppcc_84 legend{padding:0 .25rem;font-size:.85rem;font-weight:600}._siteGrid_1ppcc_86{grid-template-columns:72px repeat(3,minmax(0,1fr));align-items:center;gap:.35rem;display:grid}._siteName_1ppcc_92{text-align:center;color:var(--text-muted);font-size:.78rem}._rowLabel_1ppcc_93{color:var(--text-muted);font-size:.8rem}._siteGrid_1ppcc_86 input{text-align:center}._flag_1ppcc_95{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);min-height:36px;color:var(--text-muted);font:inherit;cursor:pointer;font-size:.8rem}._flagBleed_1ppcc_105{border-color:var(--danger);color:var(--danger);font-weight:600}._flagPlaque_1ppcc_106{border-color:var(--brand-primary);color:var(--brand-primary);font-weight:600}._grades_1ppcc_107{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem;display:grid}@media (pointer:coarse){._flag_1ppcc_95{min-height:44px}}@media (prefers-reduced-motion:reduce){._tooth_1ppcc_27{transition:none}button._tooth_1ppcc_27:active{transform:none}}._box_1u7sv_1{flex:1;min-width:0;position:relative}._inputWrap_1u7sv_7{align-items:center;display:flex;position:relative}._searchIcon_1u7sv_13{color:var(--text-subtle);pointer-events:none;position:absolute;left:.7rem}._input_1u7sv_7{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--text);text-overflow:ellipsis;transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;padding:.5rem 2.6rem .5rem 2.1rem;font-size:.92rem}._input_1u7sv_7::placeholder{color:var(--text-subtle)}._input_1u7sv_7:focus-visible{border-color:var(--brand-primary);box-shadow:var(--focus-ring);border-radius:var(--radius-md)}._input_1u7sv_7:disabled{background:var(--surface-2);color:var(--text-muted)}._clear_1u7sv_48{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:.25rem}@media (hover:hover) and (pointer:fine){._clear_1u7sv_48:hover{background:var(--surface-hover);color:var(--text)}}._list_1u7sv_66{z-index:var(--z-overlay);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);max-height:260px;box-shadow:var(--shadow-md);transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}@starting-style{._list_1u7sv_66{opacity:0;transform:translateY(-4px)}}._option_1u7sv_87{border-radius:var(--radius-sm);min-height:40px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.9rem;display:flex}._optionActive_1u7sv_100{background:var(--surface-hover)}._optionCheck_1u7sv_104{color:var(--brand-primary);flex-shrink:0}._status_1u7sv_109{color:var(--text-muted);padding:.6rem .65rem;font-size:.86rem}@media (pointer:coarse){._input_1u7sv_7{min-height:44px;padding-right:2.9rem}._option_1u7sv_87{min-height:44px}._clear_1u7sv_48{width:44px;min-width:44px;height:44px;min-height:44px;right:0}}._stack_1le5d_1{flex-direction:column;gap:1rem;display:flex}._muted_1le5d_2{color:var(--text-muted);margin:0 0 .5rem;font-size:.82rem}._subTitle_1le5d_3{margin:1rem 0 .5rem;font-size:.95rem}._versionBar_1le5d_6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}._versionBar_1le5d_6>select{width:auto;max-width:100%}._versionBar_1le5d_6 ._muted_1le5d_2{margin:0}._fields_1le5d_16{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem 1.25rem;margin:0;display:grid}._fields_1le5d_16 dt{color:var(--text-muted);margin-bottom:.15rem;font-size:.78rem}._fields_1le5d_16 dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}._vitals_1le5d_24{margin:.75rem 0 0;font-size:.9rem}._notes_1le5d_27{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._note_1le5d_27{border-top:1px solid var(--border);padding:.85rem 0}._note_1le5d_27:first-child{border-top:0;padding-top:0}._noteHead_1le5d_30{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}._noteDate_1le5d_31{font-size:.9rem;font-weight:600}._noteText_1le5d_32{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .5rem;line-height:1.5}._dxList_1le5d_33{margin:0 0 .5rem;padding-left:1.1rem;font-size:.88rem}._dxList_1le5d_33 li{margin-bottom:.2rem}._noteFoot_1le5d_35{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._signature_1le5d_36{color:var(--text-muted);font-size:.82rem;font-style:italic}._dxLines_1le5d_39{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}._dxLine_1le5d_39{grid-template-columns:minmax(200px,1fr) 70px 130px auto;align-items:center;gap:.4rem;display:grid}._dxCode_1le5d_46{min-width:0}@media (width<=640px){._dxLine_1le5d_39{grid-template-columns:1fr 1fr auto}._dxCode_1le5d_46{grid-column:1/-1}}._consentBody_1le5d_54{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);white-space:pre-wrap;max-height:220px;margin:.75rem 0;padding:.75rem;font-size:.88rem;line-height:1.5;overflow-y:auto}._srOnly_1le5d_66{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._fileInput_1le5d_76{font:inherit;max-width:100%;font-size:.9rem}._viewerImg_1le5d_77{object-fit:contain;max-width:100%;max-height:70vh;margin:0 auto;display:block}._actionsRow_1le5d_79{flex-wrap:wrap;gap:.4rem;display:flex}._layout_10jn3_1{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}@media (width>=1100px){._layout_10jn3_1{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr)}}._main_10jn3_5,._side_10jn3_5{flex-direction:column;gap:1rem;min-width:0;display:flex}._titleRow_10jn3_7{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}._link_10jn3_8{color:var(--brand-primary);white-space:nowrap;font-size:.85rem;font-weight:600}._muted_10jn3_9{color:var(--text-muted);margin:0;font-size:.82rem}._segment_10jn3_12{border-radius:var(--radius-md);background:var(--surface-2);align-self:flex-start;padding:3px;display:inline-flex}._segment_10jn3_12 button{border-radius:calc(var(--radius-md) - 2px);min-height:36px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 1rem;font-size:.9rem;font-weight:500}._segment_10jn3_12 button._segmentOn_10jn3_31{border-color:var(--border);background:var(--surface);color:var(--text);font-weight:600}@media (pointer:coarse){._segment_10jn3_12 button{min-height:44px}}._items_10jn3_42{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._item_10jn3_42{border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:.6rem;padding:.6rem .7rem;display:flex}._index_10jn3_51{background:var(--brand-primary-10);width:24px;height:24px;color:var(--brand-primary);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}._itemBody_10jn3_63{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}._itemTitle_10jn3_64{overflow-wrap:anywhere;font-weight:600}@media (width<=480px){._hideSm_10jn3_66{display:none}}._stack_i9q6q_1{flex-direction:column;gap:1rem;display:flex}._header_i9q6q_2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._meta_i9q6q_3,._muted_i9q6q_3{color:var(--text-muted);margin:0 0 .75rem;font-size:.85rem}._total_i9q6q_4{text-align:right;margin:.75rem 0}._actions_i9q6q_5,._acceptBox_i9q6q_5{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._acceptBox_i9q6q_5>:first-child{flex:1;min-width:200px}._printLink_i9q6q_7{min-height:36px;color:var(--brand-primary);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;padding:0 .75rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}._printLink_i9q6q_7:hover{background:var(--surface-hover)}._subTitle_i9q6q_22{margin:1rem 0 .5rem;font-size:.95rem}._lines_i9q6q_23{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}._line_i9q6q_23{grid-template-columns:minmax(180px,1fr) 56px 70px 70px 120px 110px auto;align-items:center;gap:.4rem;display:grid}._lineProc_i9q6q_30{min-width:0}._lineTotal_i9q6q_31{text-align:right;font-variant-numeric:tabular-nums;font-size:.9rem}._footerTotal_i9q6q_32{margin-right:auto}._phaseRow_i9q6q_34 td{background:var(--surface-2);font-size:.85rem;font-weight:600}._phaseRow_i9q6q_34 span{float:right;font-variant-numeric:tabular-nums}@media (width<=720px){._line_i9q6q_23{grid-template-columns:1fr 1fr 1fr 1fr}._lineProc_i9q6q_30{grid-column:1/-1}._lineTotal_i9q6q_31{text-align:left;grid-column:1/3}}@media (pointer:coarse){._printLink_i9q6q_7{min-height:44px}}._wrap_1n8mk_2{--pad-paper:#fff;--pad-ink:#111827;flex-direction:column;gap:.35rem;display:flex}._head_1n8mk_9{justify-content:space-between;align-items:center;display:flex}._label_1n8mk_10{color:var(--text);font-size:.85rem;font-weight:600}._pad_1n8mk_11{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--pad-paper);touch-action:none;cursor:crosshair;width:100%;height:180px}._hint_1n8mk_20{color:var(--text-muted);font-size:.8rem}._back_kiwqc_2{min-height:44px;color:var(--text-muted);align-items:center;gap:.35rem;margin-bottom:.25rem;font-size:.88rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){._back_kiwqc_2:hover{color:var(--text)}}._loading_kiwqc_17{color:var(--text-muted);padding:1.5rem 0}._block_kiwqc_22{margin-bottom:1rem}section._header_kiwqc_27{flex-flow:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._headerMain_kiwqc_35{flex:320px;align-items:flex-start;gap:.9rem;min-width:0;display:flex}._avatar_kiwqc_43{letter-spacing:.02em;background:var(--brand-primary-10);width:48px;height:48px;color:var(--brand-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;display:inline-flex}._headerText_kiwqc_58{flex-direction:column;gap:.35rem;min-width:0;display:flex}._name_kiwqc_65{letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;font-size:1.4rem;font-weight:700;line-height:1.25}._meta_kiwqc_74{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}._meta_kiwqc_74 dt,._consent_kiwqc_81 dt{color:var(--text-muted);font-size:.75rem;font-weight:600}._meta_kiwqc_74 dd,._consent_kiwqc_81 dd{color:var(--text);font-size:.92rem}._headerActions_kiwqc_93{flex-wrap:wrap;gap:.5rem;display:flex}._dataForm_kiwqc_100{flex-direction:column;gap:1rem;display:flex}._grid_kiwqc_106{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem;display:grid}._wide_kiwqc_112{grid-column:1/-1}._consent_kiwqc_81{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}._saveBar_kiwqc_122{z-index:var(--z-sticky);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:0}._muted_kiwqc_138{color:var(--text-muted);font-size:.88rem}._account_kiwqc_144{flex-direction:column;gap:1rem;display:flex}._accountBar_kiwqc_150{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}._range_kiwqc_158{flex-wrap:wrap;gap:.6rem;display:flex}._range_kiwqc_158>div{min-width:150px}._accountActions_kiwqc_168{flex-wrap:wrap;gap:.5rem;display:flex}._strong_kiwqc_174{font-weight:600}._items_kiwqc_178{color:var(--text-muted);margin-top:.15rem;font-size:.82rem;display:block}._nowrap_kiwqc_185{white-space:nowrap}._modalForm_kiwqc_189{display:contents}._srOnly_kiwqc_193{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){section._header_kiwqc_27{flex-direction:column}._headerMain_kiwqc_35{flex:none}._headerActions_kiwqc_93{width:100%}._headerActions_kiwqc_93>*{flex:auto}._hideSm_kiwqc_216,._hideSmInline_kiwqc_217{display:none}._range_kiwqc_158>div{flex:140px;min-width:0}}._metaLine_kiwqc_227{color:var(--text-muted);margin:0;font-size:.9rem}._allergy_kiwqc_232{background:var(--surface-2);color:var(--danger);overflow-wrap:anywhere;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.82rem;font-weight:600;display:inline-flex}._dataTab_kiwqc_245{flex-direction:column;gap:1rem;display:flex}._toolbar_3nfo7_1{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:.6rem;padding:1rem 1.25rem;display:flex}._search_3nfo7_10{flex:220px;width:auto}._filter_3nfo7_15{flex-direction:column;gap:.25rem;min-width:140px;display:flex}._filterLabel_3nfo7_22{color:var(--text-muted);font-size:.75rem;font-weight:600}._loading_3nfo7_28{color:var(--text-muted);padding:2rem 1.25rem}._rowActions_3nfo7_33{justify-content:flex-end;gap:.35rem;display:flex}._block_3nfo7_39{margin-bottom:1rem}._stale_3nfo7_44{opacity:.6;transition:opacity var(--dur-fast) ease}._form_3nfo7_49{display:contents}._srOnly_3nfo7_53{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){._toolbar_3nfo7_1{padding:.85rem 1rem}._hideSm_3nfo7_66{display:none}._filter_3nfo7_15{flex:140px}}._page_cjtg8_6{background:var(--bg);min-height:100vh;padding:1.5rem 1rem}._toolbar_cjtg8_12{justify-content:flex-end;gap:.5rem;max-width:720px;margin:0 auto 1rem;display:flex}._state_cjtg8_20{color:var(--text-muted);padding:1.5rem}._stateError_cjtg8_25{color:var(--danger);padding:1.5rem}._doc_cjtg8_30{--paper:#fff;--ink:#111827;--ink-muted:#4b5563;--ink-subtle:#6b7280;--rule:#e5e7eb;--rule-strong:#111827;background:var(--paper);color:var(--ink);border:1px solid var(--rule);margin:0 auto;padding:2rem;font-size:.9rem}._thermal_cjtg8_47{border:none;padding:.4rem;font-family:Courier New,ui-monospace,monospace;font-size:.72rem;line-height:1.3}._head_cjtg8_55{border-bottom:2px solid var(--rule-strong);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;display:flex}._headThermal_cjtg8_64{text-align:center;border-bottom:1px dashed var(--rule-strong);padding-bottom:6px}._logo_cjtg8_70{height:48px;margin-bottom:6px}._logoThermal_cjtg8_75{max-width:100%;max-height:90px;margin-bottom:4px}._bizName_cjtg8_81{font-size:1.15rem;font-weight:800}._thermal_cjtg8_47 ._bizName_cjtg8_81{font-size:.9rem}._line_cjtg8_90{color:var(--ink-muted);font-size:.8rem}._thermal_cjtg8_47 ._line_cjtg8_90{font-size:inherit;color:inherit}._docMeta_cjtg8_100{text-align:right}._docTitle_cjtg8_104{letter-spacing:.5px;font-size:1.15rem;font-weight:800}._thermal_cjtg8_47 ._docTitle_cjtg8_104{font-size:inherit;margin-top:4px}._docNo_cjtg8_115{font-size:.95rem;font-weight:700}._voided_cjtg8_120{border:1.5px solid var(--ink);letter-spacing:1px;margin-top:.35rem;padding:.1rem .5rem;font-weight:800;display:inline-block}._party_cjtg8_129{margin:1rem 0 .5rem}._thermal_cjtg8_47 ._party_cjtg8_129{margin:6px 0 4px}._partyLabel_cjtg8_137{text-transform:uppercase;color:var(--ink-subtle);font-size:.72rem;font-weight:700}._partyName_cjtg8_144{font-size:1rem;font-weight:700}._thermal_cjtg8_47 ._partyName_cjtg8_144{font-size:.8rem}._tableWrap_cjtg8_154{width:100%;overflow-x:auto}._table_cjtg8_154{border-collapse:collapse;width:100%;margin-top:1rem}._thermal_cjtg8_47 ._table_cjtg8_154{margin-top:4px}._table_cjtg8_154 th{border-bottom:1.5px solid var(--rule-strong);text-align:left;text-transform:uppercase;color:var(--ink-muted);padding:.5rem;font-size:.75rem}._table_cjtg8_154 td{border-bottom:1px solid var(--rule);vertical-align:top;padding:.5rem}._table_cjtg8_154 ._groupRow_cjtg8_185 td{border-bottom:1px solid var(--rule-strong);padding-top:8px;font-weight:700}._thermal_cjtg8_47 ._table_cjtg8_154 th,._thermal_cjtg8_47 ._table_cjtg8_154 td{font-size:inherit;padding:2px 0}._num_cjtg8_197{white-space:nowrap;text-align:right!important}._sub_cjtg8_202{color:var(--ink-subtle);font-size:.78rem;display:block}._thermal_cjtg8_47 ._sub_cjtg8_202{font-size:inherit}._totals_cjtg8_212{width:min(300px,100%);margin:1rem 0 0 auto}._thermal_cjtg8_47 ._totals_cjtg8_212{width:100%;margin-top:6px}._totalRow_cjtg8_222{justify-content:space-between;gap:1rem;padding:.15rem 0;display:flex}._totalStrong_cjtg8_229{font-size:1.05rem;font-weight:800}._thermal_cjtg8_47 ._totalStrong_cjtg8_229{font-size:.9rem}._keyValue_cjtg8_238{border-collapse:collapse;width:100%;margin-top:1.2rem}._keyValue_cjtg8_238 td{border-bottom:1px solid var(--rule);padding:.5rem 0}._thermal_cjtg8_47 ._keyValue_cjtg8_238{margin-top:6px}._thermal_cjtg8_47 ._keyValue_cjtg8_238 td{padding:2px 0}._key_cjtg8_238{width:40%;color:var(--ink-subtle)}._value_cjtg8_262{text-align:right}._footer_cjtg8_266{border-top:1px solid var(--rule);color:var(--ink-subtle);text-align:center;margin-top:2rem;padding-top:.8rem;font-size:.72rem}._thermal_cjtg8_47 ._footer_cjtg8_266{margin-top:10px}._legend_cjtg8_279{color:var(--ink);font-weight:700}@media (width<=640px){._page_cjtg8_6{padding:1rem .5rem}._doc_cjtg8_30:not(._thermal_cjtg8_47){padding:1.1rem}._head_cjtg8_55{flex-direction:column}._docMeta_cjtg8_100{text-align:left}}@media print{._toolbar_cjtg8_12,.no-print{display:none!important}._tableWrap_cjtg8_154{overflow:visible}._page_cjtg8_6{background:0 0;padding:0}._doc_cjtg8_30{border:none}}._signatures_cjtg8_319{gap:2rem;margin-top:3rem;display:flex}._signature_cjtg8_319{border-top:1px solid var(--rule-strong);color:var(--ink-muted);flex:1;padding-top:.35rem;font-size:.8em}._thermal_cjtg8_47 ._signatures_cjtg8_319{flex-direction:column;gap:2rem}._docTitle_cjtg8_104{margin:12px 0 6px;font-size:1.05em}._bodyText_cjtg8_325{white-space:pre-wrap;text-align:justify;margin:0 0 12px;line-height:1.5}._signatureImg_cjtg8_326{object-fit:contain;max-width:100%;height:70px;margin:0 auto 4px;display:block}._toolbar_1dnad_3{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:1rem;display:flex}._dayNav_1dnad_10{align-items:center;gap:.4rem;display:flex}._dateInput_1dnad_11{width:auto}._viewToggle_1dnad_12{gap:.25rem;display:flex}._gridWrap_1dnad_15{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}._grid_1dnad_15{grid-template-columns:56px repeat(var(--cols), minmax(150px, 1fr));min-width:calc(56px + var(--cols) * 150px);display:grid}._corner_1dnad_26,._colHead_1dnad_26{z-index:2;background:var(--surface-2);border-bottom:1px solid var(--border);position:sticky;top:0}._colHead_1dnad_26{color:var(--text);border-left:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;padding:.6rem .75rem;font-size:.85rem;font-weight:600;overflow:hidden}._gutter_1dnad_43{position:relative}._hourLabel_1dnad_44{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.72rem;position:absolute;right:.4rem;transform:translateY(-.5em)}._hourLabel_1dnad_44:first-child{transform:none}._col_1dnad_26{border-left:1px solid var(--border);cursor:copy;position:relative}._hourLine_1dnad_58{border-top:1px solid var(--border);pointer-events:none;position:absolute;left:0;right:0}._nowLine_1dnad_65{border-top:2px solid var(--danger);pointer-events:none;z-index:1;position:absolute;left:0;right:0}._block_1dnad_74{text-align:left;font:inherit;color:var(--text);background:var(--brand-primary-10);border:1px solid var(--brand-primary);border-radius:var(--radius-sm);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);border-left-width:4px;flex-direction:column;align-items:flex-start;gap:1px;padding:3px 6px;font-size:.78rem;line-height:1.2;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}._block_1dnad_74:hover{transform:translateY(-1px)}._block_1dnad_74:focus-visible{box-shadow:var(--focus-ring);outline:none}._blockTime_1dnad_98{font-variant-numeric:tabular-nums;font-weight:600}._blockName_1dnad_99,._blockMeta_1dnad_99{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}._blockMeta_1dnad_99{color:var(--text-muted)}._st_scheduled_1dnad_103{border-color:var(--info)}._st_confirmed_1dnad_104{border-color:var(--success)}._st_arrived_1dnad_105{border-color:var(--warning)}._st_completed_1dnad_106{border-color:var(--border-strong);background:var(--surface-2);color:var(--text-muted)}._st_no_show_1dnad_107{border-color:var(--danger);background:var(--surface-2);color:var(--text-muted)}._st_cancelled_1dnad_108{border-color:var(--danger);background:var(--surface-2);color:var(--text-muted);text-decoration:line-through}._list_1dnad_111{margin:0;padding:0;list-style:none;display:none}._listItem_1dnad_112{width:100%;min-height:56px;font:inherit;text-align:left;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.6rem .75rem;display:flex}._listTime_1dnad_128{font-variant-numeric:tabular-nums;flex-direction:column;min-width:3.2rem;font-weight:600;display:flex}._listTime_1dnad_128 small{color:var(--text-muted);font-weight:400}._listBody_1dnad_130{flex-direction:column;flex:1;min-width:0;display:flex}._listBody_1dnad_130 strong,._listBody_1dnad_130 small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._listBody_1dnad_130 small{color:var(--text-muted)}@media (width<=720px){._gridWrap_1dnad_15{display:none}._list_1dnad_111{display:block}}._patientRow_1dnad_140{align-items:flex-start;gap:.5rem;display:flex}._patientRow_1dnad_140>:first-child{flex:1;min-width:0}._muted_1dnad_142{color:var(--text-muted);font-size:.85rem}._detailHead_1dnad_143{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}._detailPatient_1dnad_144{font-size:1.05rem;font-weight:600}._detailList_1dnad_145{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0 0 1rem;font-size:.9rem;display:grid}._detailList_1dnad_145 dt{color:var(--text-muted)}._detailList_1dnad_145 dd{margin:0}._detailActions_1dnad_148{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}._waLink_1dnad_149{min-height:36px;color:var(--brand-primary);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;padding:0 .75rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}._waLink_1dnad_149:hover{background:var(--surface-hover)}._cancelBox_1dnad_162{border-top:1px solid var(--border);padding-top:.75rem}@media (pointer:coarse){._waLink_1dnad_149{min-height:44px}}@media (prefers-reduced-motion:reduce){._block_1dnad_74{transition:none}._block_1dnad_74:hover{transform:none}}._msg_1wt5y_1{margin-bottom:1rem}._layout_1wt5y_5{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1rem;display:grid}._main_1wt5y_12{flex-direction:column;gap:1rem;min-width:0;display:flex}._side_1wt5y_20{top:calc(var(--header-height) + 1rem);position:sticky}._patientRow_1wt5y_25{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}._patientRow_1wt5y_25>:first-child{flex:240px}._patientHint_1wt5y_36{color:var(--text-muted);margin-top:-.4rem;font-size:.84rem}._link_1wt5y_42{min-height:32px;color:var(--brand-primary);align-items:center;font-weight:600;display:inline-flex}._warn_1wt5y_50{color:var(--warning);font-weight:600}._option_1wt5y_55{justify-content:space-between;gap:.75rem;width:100%;min-width:0;display:flex}._optionPrice_1wt5y_63{color:var(--text-muted);flex-shrink:0;font-size:.84rem}._lineName_1wt5y_69{font-weight:600;display:block}._lineMeta_1wt5y_74{color:var(--text-muted);margin-top:.1rem;font-size:.82rem;display:block}._muted_1wt5y_81{color:var(--text-muted);font-size:.85rem}._srOnly_1wt5y_86{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._total_1wt5y_95{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.9rem;display:flex}._total_1wt5y_95 span{color:var(--text-muted);font-size:.9rem;font-weight:500}._total_1wt5y_95 strong{letter-spacing:-.02em;color:var(--text);font-size:1.9rem;font-weight:700}._payMode_1wt5y_117{border-radius:var(--radius-md);background:var(--surface-hover);grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}._payMode_1wt5y_117 button{border-radius:var(--radius-sm);min-height:44px;color:var(--text-muted);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;display:inline-flex}._payMode_1wt5y_117 ._payActive_1wt5y_141{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}@media (width<=1100px){._layout_1wt5y_5{grid-template-columns:1fr}._side_1wt5y_20{position:static}}@media (pointer:coarse){._link_1wt5y_42{min-width:44px;min-height:44px}}@media (width<=480px){._patientRow_1wt5y_25>:last-child{flex:100%}}._page_u9a12_1{background:var(--surface-2);justify-content:center;align-items:center;min-height:100dvh;padding:1rem;display:flex}._card_u9a12_9{border:1px solid var(--border);border-radius:var(--radius-lg,16px);background:var(--surface);width:100%;max-width:420px;color:var(--text);flex-direction:column;gap:1rem;padding:1.5rem 1.25rem;display:flex}._brand_u9a12_21{align-items:center;gap:.6rem;display:flex}._logo_u9a12_22{object-fit:contain;width:40px;height:40px}._brandName_u9a12_23{font-size:1.05rem;font-weight:700}._title_u9a12_24{margin:0;font-size:1.2rem;line-height:1.3}._when_u9a12_25{margin:0;font-size:1rem;line-height:1.6}._when_u9a12_25:first-letter{text-transform:uppercase}._muted_u9a12_27{color:var(--text-muted);margin:0;font-size:.9rem}._actions_u9a12_28{flex-direction:column;gap:.6rem;display:flex}._block_2uvkp_1{margin-bottom:1rem}._toolbar_2uvkp_5{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:.6rem;padding:1rem 1.25rem;display:flex}._toolbar_2uvkp_5>div{flex:150px;min-width:140px}._toolbar_2uvkp_5>._patientFilter_2uvkp_19{flex:2 260px}._loading_2uvkp_23{color:var(--text-muted);padding:2rem 1.25rem}._stale_2uvkp_28{opacity:.6;transition:opacity var(--dur-fast) ease}._muted_2uvkp_33{color:var(--text-muted);font-size:.88rem}._nowrap_2uvkp_38{white-space:nowrap}._expand_2uvkp_42{min-height:32px;color:var(--text);text-align:left;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}._patientName_2uvkp_53{font-weight:600}._sub_2uvkp_57{color:var(--text-muted);font-size:.8rem;display:block}._procedures_2uvkp_63{max-width:280px;color:var(--text-muted);font-size:.86rem}._caret_2uvkp_69{color:var(--text-subtle);transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0;margin-right:.35rem}._caretOpen_2uvkp_76{transform:rotate(90deg)}._rowActions_2uvkp_80{justify-content:flex-end;gap:.3rem;display:flex}._detailRow_2uvkp_86 td{background:var(--surface-2);padding-top:.25rem}._items_2uvkp_91{flex-direction:column;gap:.45rem;max-width:640px;margin-bottom:.5rem;padding-left:1.4rem;font-size:.86rem;list-style:none;display:flex}._items_2uvkp_91 li{grid-template-columns:1fr auto auto;gap:1rem;display:grid}._itemQty_2uvkp_108{color:var(--text-muted);white-space:nowrap}._link_2uvkp_113{color:var(--brand-primary);font-weight:600}._srOnly_2uvkp_118{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){._hideMd_2uvkp_128{display:none}}@media (width<=640px){._toolbar_2uvkp_5{padding:.85rem 1rem}._hideSm_2uvkp_138,._hideSmInline_2uvkp_139{display:none}._expand_2uvkp_42{min-height:44px}._items_2uvkp_91{padding-left:0}._items_2uvkp_91 li{grid-template-columns:1fr auto}._itemQty_2uvkp_108{display:none}}._segment_rgn4d_1{border-radius:var(--radius-md);background:var(--surface-hover);grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}._segment_rgn4d_1 button{border-radius:var(--radius-sm);min-height:38px;color:var(--text-muted);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:none;font-size:.88rem;font-weight:600}._segment_rgn4d_1 ._active_rgn4d_21{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}._summary_bblkj_1{max-width:320px;margin-bottom:1rem}._block_bblkj_6{margin-bottom:1rem}._toolbar_bblkj_10{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:.6rem;padding:1rem 1.25rem;display:flex}._toolbar_bblkj_10>div{flex:150px;min-width:140px}._toolbar_bblkj_10>._patientFilter_bblkj_24{flex:2 260px}._toolbar_bblkj_10>._patientActions_bblkj_28{flex-wrap:wrap;flex:0 auto;gap:.5rem;margin-left:auto;display:flex}._loading_bblkj_36{color:var(--text-muted);padding:2rem 1.25rem}._stale_bblkj_41{opacity:.6;transition:opacity var(--dur-fast) ease}._muted_bblkj_46{color:var(--text-muted);font-size:.88rem}._more_bblkj_51{border-top:1px solid var(--border);color:var(--text-muted);padding:.75rem 1.25rem;font-size:.84rem}._patientLink_bblkj_58{min-height:32px;color:var(--text);align-items:center;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){._patientLink_bblkj_58:hover{color:var(--brand-primary)}}._patientName_bblkj_73{color:var(--text);font-weight:600}._sub_bblkj_78{color:var(--text-muted);font-size:.8rem;display:block}._detail_bblkj_84{max-width:280px;color:var(--text-muted);font-size:.86rem}._rowActions_bblkj_90{justify-content:flex-end;gap:.3rem;display:flex}._detailRow_bblkj_96 td{background:var(--surface-2)}._payments_bblkj_100{flex-direction:column;gap:.35rem;list-style:none;display:flex}._payment_bblkj_100{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem 0;display:flex}._payment_bblkj_100:last-child{border-bottom:none}._paymentInfo_bblkj_121{min-width:0}._form_bblkj_125{display:contents}._due_bblkj_129{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.75rem .9rem;display:flex}._due_bblkj_129 span{color:var(--text-muted);font-size:.85rem}._due_bblkj_129 strong{font-size:1.25rem}._multiTable_bblkj_149{border:1px solid var(--border);border-radius:var(--radius-md);max-height:320px;overflow:auto}._amountCell_bblkj_156{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._amountInput_bblkj_163{width:130px}._check_bblkj_167{width:18px;height:18px;accent-color:var(--brand-primary)}._applyTotal_bblkj_173{align-self:center;margin-right:auto;font-size:.92rem}._srOnly_bblkj_179{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){._hideMd_bblkj_189{display:none}}@media (width<=640px){._summary_bblkj_1{max-width:none}._toolbar_bblkj_10{padding:.85rem 1rem}._toolbar_bblkj_10>._patientActions_bblkj_28{width:100%;margin-left:0}._hideSm_bblkj_205{display:none}._patientLink_bblkj_58{min-height:44px}._rowActions_bblkj_90{flex-wrap:wrap}}._block_mfjzy_1{margin-bottom:1rem}._loading_mfjzy_5{color:var(--text-muted);padding:2rem 1.25rem}._stale_mfjzy_10{opacity:.6;transition:opacity var(--dur-fast) ease}._label_mfjzy_15{overflow-wrap:anywhere;margin-top:.25rem;display:block}._sub_mfjzy_21{color:var(--text-muted);font-size:.8rem;display:block}._srOnly_mfjzy_27{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){._hideSm_mfjzy_37{display:none}}._summary_76qlc_1{max-width:320px;margin-bottom:1rem}._block_76qlc_6{margin-bottom:1rem}._loading_76qlc_10{color:var(--text-muted);padding:2rem 1.25rem}._stale_76qlc_15{opacity:.6;transition:opacity var(--dur-fast) ease}._strong_76qlc_20{font-weight:600;display:block}._sub_76qlc_25{color:var(--text-muted);font-size:.8rem;display:block}._form_76qlc_31{display:contents}._due_76qlc_35{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.75rem .9rem;display:flex}._due_76qlc_35 span{color:var(--text-muted);font-size:.85rem}._due_76qlc_35 strong{font-size:1.25rem}._srOnly_76qlc_55{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){._summary_76qlc_1{max-width:none}._hideSm_76qlc_68{display:none}}._range_19ipq_1{align-items:flex-end;gap:.6rem;display:flex}._block_19ipq_7{margin-bottom:1rem}._section_19ipq_11{margin:1.5rem 0 .75rem;font-size:1rem;font-weight:600}._section_19ipq_11:first-of-type{margin-top:0}._note_19ipq_21{color:var(--text-subtle);margin-top:.6rem;font-size:.8rem}._charts_19ipq_27{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:1rem;margin-top:1.5rem;display:grid}._empty_19ipq_34{color:var(--text-subtle);font-size:.88rem}._bars_19ipq_39{flex-direction:column;gap:.55rem;list-style:none;display:flex}._bar_19ipq_39{grid-template-columns:minmax(90px,170px) 1fr auto;align-items:center;gap:.6rem;font-size:.82rem;display:grid}._barLabel_19ipq_54{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._barTrack_19ipq_62{background:var(--surface-hover);border-radius:4px;height:10px;overflow:hidden}._barFill_19ipq_69{background:var(--brand-primary);min-width:2px;height:100%;transition:width var(--dur-med) var(--ease-out);border-radius:0 4px 4px 0;display:block}@media (hover:hover) and (pointer:fine){._bar_19ipq_39:hover ._barFill_19ipq_69{background:var(--brand-primary-dark)}}._barValue_19ipq_84{text-align:right;min-width:90px;color:var(--text-muted);font-variant-numeric:tabular-nums}@media (width<=640px){._range_19ipq_1{width:100%}._range_19ipq_1>*{flex:1}._bar_19ipq_39{grid-template-columns:80px 1fr auto}._barValue_19ipq_84{min-width:0}}._block_1oedw_1{margin-bottom:1rem}._muted_1oedw_5{color:var(--text-muted);font-size:.9rem}._narrow_1oedw_10{max-width:440px}._form_1oedw_14{flex-direction:column;gap:1rem;display:flex}._stats_1oedw_20{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.9rem;margin-bottom:1rem;display:grid}._filterStat_1oedw_28{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text);transition:border-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);flex-direction:column;gap:.35rem;padding:1rem 1.1rem;display:flex}._filterStat_1oedw_28:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){._filterStat_1oedw_28:hover{border-color:var(--brand-primary)}}._filterStatActive_1oedw_54{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary)}._filterStatTop_1oedw_59{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:.82rem;font-weight:500;display:flex}._filterStatIcon_1oedw_68{border-radius:var(--radius-md);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}._toneIn_1oedw_77{background:var(--success-soft);color:var(--success)}._toneOut_1oedw_82{background:var(--danger-soft);color:var(--danger)}._filterStatValue_1oedw_87{letter-spacing:-.01em;font-size:1.45rem;font-weight:700}._filterStatHint_1oedw_93{color:var(--brand-primary);font-size:.78rem;font-weight:500}._layout_1oedw_99{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:1rem;display:grid}._side_1oedw_106{top:calc(var(--header-height) + 1rem);flex-direction:column;align-items:flex-start;gap:.5rem;display:flex;position:sticky}._side_1oedw_106>section{width:100%}._expected_1oedw_119{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);justify-content:space-between;align-items:baseline;padding:.75rem .9rem;display:flex}._expected_1oedw_119 span{color:var(--text-muted);font-size:.85rem}._expected_1oedw_119 strong{font-size:1.25rem}@media (width<=1000px){._layout_1oedw_99{grid-template-columns:1fr}._side_1oedw_106{position:static}}._sectionTitle_19n9x_1{color:var(--text);margin:1.75rem 0 .75rem;font-size:1rem;font-weight:600}._actions_19n9x_8{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:.75rem;display:grid}._action_19n9x_8{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-height:64px;box-shadow:var(--shadow-sm);color:var(--text);transition:border-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);align-items:center;gap:.85rem;padding:.8rem .9rem;display:flex}._action_19n9x_8:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){._action_19n9x_8:hover{border-color:var(--brand-primary)}._action_19n9x_8:hover ._actionArrow_19n9x_38{color:var(--brand-primary);transform:translate(2px)}}._actionIcon_19n9x_44{border-radius:var(--radius-md);background:var(--brand-primary-10);width:40px;height:40px;color:var(--brand-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._actionText_19n9x_56{flex-direction:column;flex:1;min-width:0;display:flex}._actionLabel_19n9x_63{font-size:.93rem;font-weight:600}._actionHint_19n9x_68{color:var(--text-muted);font-size:.8rem}._actionArrow_19n9x_38{color:var(--text-subtle);transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) ease;flex-shrink:0}._apptCounts_19n9x_80{flex-wrap:wrap;gap:.4rem;margin:0 0 .75rem;display:flex}._apptList_19n9x_81{margin:0;padding:0;list-style:none}._apptList_19n9x_81 li{border-top:1px solid var(--border);align-items:center;gap:.75rem;padding:.5rem 0;display:flex}._apptTime_19n9x_89{font-variant-numeric:tabular-nums;min-width:3rem;font-weight:600}._apptName_19n9x_90{flex-direction:column;flex:1;min-width:0;display:flex}._apptName_19n9x_90 small{color:var(--text-muted)}._inbox_1wp6c_3{height:calc(100dvh - var(--header-height) - 9rem);grid-template-columns:minmax(280px,360px) 1fr;gap:1rem;min-height:480px;display:grid}._listPane_1wp6c_11,._threadPane_1wp6c_12{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._muted_1wp6c_23{color:var(--text-muted);margin:0;padding:.75rem 1rem;font-size:.88rem}._listTools_1wp6c_31{border-bottom:1px solid var(--border);flex-direction:column;gap:.6rem;padding:.75rem;display:flex}._filters_1wp6c_39{flex-wrap:wrap;gap:.35rem;display:flex}._filter_1wp6c_39{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text-muted);font:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;padding:0 .75rem;font-size:.82rem;font-weight:600}._filterOn_1wp6c_59{background:var(--brand-primary-10);border-color:var(--brand-primary);color:var(--brand-primary)}._listAlert_1wp6c_65{padding:.5rem .75rem 0}._list_1wp6c_11{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}._item_1wp6c_77{border:0;border-bottom:1px solid var(--border);width:100%;min-height:72px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;gap:.7rem;padding:.7rem .85rem;display:flex}._itemOn_1wp6c_92{background:var(--brand-primary-10);box-shadow:inset 3px 0 0 var(--brand-primary)}@media (hover:hover) and (pointer:fine){._item_1wp6c_77:not(._itemOn_1wp6c_92):hover{background:var(--surface-hover)}._filter_1wp6c_39:not(._filterOn_1wp6c_59):hover{color:var(--text)}}._avatar_1wp6c_102{background:var(--brand-primary-10);width:40px;height:40px;color:var(--brand-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}._itemBody_1wp6c_116{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}._itemTop_1wp6c_124{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}._itemName_1wp6c_131{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}._itemTime_1wp6c_138{color:var(--text-subtle);flex-shrink:0;font-size:.75rem}._itemPreview_1wp6c_144{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}._itemTags_1wp6c_152{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}._topic_1wp6c_159{background:var(--surface-2);color:var(--text-muted);border-radius:999px;padding:.05rem .45rem;font-size:.72rem}._unread_1wp6c_167{background:var(--brand-primary);min-width:20px;height:20px;color:var(--on-primary);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-flex}._more_1wp6c_182{color:var(--text-subtle);margin:0;padding:.6rem 1rem;font-size:.78rem}._placeholder_1wp6c_189{flex:1;justify-content:center;align-items:center;display:flex}._thread_1wp6c_12{flex-direction:column;flex:1;min-height:0;display:flex}._threadHeader_1wp6c_204{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem .85rem;display:flex}._thread_1wp6c_12 ._threadBack_1wp6c_213{display:none}._threadWho_1wp6c_217{flex:180px;min-width:0}._threadName_1wp6c_222{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;overflow:hidden}._threadMeta_1wp6c_230{color:var(--text-muted);margin:.1rem 0 0;font-size:.82rem}._threadActions_1wp6c_236{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}._linkBtn_1wp6c_243{color:var(--brand-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:.35rem;padding:0;font-weight:600}._threadMeta_1wp6c_230 ._linkBtn_1wp6c_243{margin-left:0}._threadNotices_1wp6c_258{flex-direction:column;gap:.5rem;padding:0 .85rem;display:flex}._threadNotices_1wp6c_258:not(:empty){padding-top:.6rem}._threadNotices_1wp6c_258 ._muted_1wp6c_23{padding:0}._messages_1wp6c_273{background:var(--bg);flex:1;min-height:0;padding:.75rem .85rem;overflow-y:auto}._olderRow_1wp6c_281{justify-content:center;padding-bottom:.5rem;display:flex}._bubbles_1wp6c_287{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}._day_1wp6c_296{justify-content:center;margin:.5rem 0 .25rem;display:flex}._day_1wp6c_296 span{background:var(--surface-2);color:var(--text-muted);border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:600}._bubbleRow_1wp6c_311{display:flex}._out_1wp6c_315{justify-content:flex-end}._bubble_1wp6c_287{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:.25rem;max-width:min(78%,560px);padding:.5rem .7rem;display:flex}._in_1wp6c_3 ._bubble_1wp6c_287{border-top-left-radius:4px}._out_1wp6c_315 ._bubble_1wp6c_287{background:var(--brand-primary-10);border-color:#0000;border-top-right-radius:4px}._out_1wp6c_315 ._bubbleAi_1wp6c_340{background:var(--surface-2);border-color:var(--border)}._out_1wp6c_315 ._bubbleSystem_1wp6c_345{border-style:dashed;border-color:var(--border-strong);background:0 0}._bubbleWho_1wp6c_351{color:var(--text-muted);align-items:center;gap:.3rem;font-size:.74rem;font-weight:650;display:inline-flex}._bubbleText_1wp6c_360{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.93rem;line-height:1.4}._bubbleMeta_1wp6c_368{color:var(--text-subtle);align-self:flex-end;font-size:.7rem}._failed_1wp6c_374{color:var(--danger);font-size:.78rem}._media_1wp6c_379{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}._mediaImg_1wp6c_386{border-radius:var(--radius-sm);max-width:100%;max-height:320px;display:block}._mediaAudio_1wp6c_393{width:min(280px,100%)}._composer_1wp6c_398{border-top:1px solid var(--border);flex-direction:column;gap:.4rem;padding:.6rem .85rem .7rem;display:flex}._composerRow_1wp6c_406{align-items:flex-end;gap:.5rem;display:flex}._composerInput_1wp6c_412{resize:vertical;flex:1;min-height:44px;max-height:160px}._composerHint_1wp6c_419{color:var(--text-subtle);margin:0;font-size:.75rem}._composerClosed_1wp6c_425{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .85rem;display:flex}._composerClosed_1wp6c_425 ._muted_1wp6c_23{flex:240px;padding:0}._templatePreview_1wp6c_440{border-radius:var(--radius-md);background:var(--surface-2);white-space:pre-wrap;margin:0;padding:.7rem .85rem;font-size:.9rem}@media (width<=899px){._inbox_1wp6c_3{grid-template-columns:1fr;height:auto;min-height:0}._hasThread_1wp6c_458{height:calc(100dvh - var(--header-height) - 4rem);min-height:420px}._headWithThread_1wp6c_463,._inbox_1wp6c_3:not(._hasThread_1wp6c_458) ._threadPane_1wp6c_12,._hasThread_1wp6c_458 ._listPane_1wp6c_11{display:none}._thread_1wp6c_12 ._threadBack_1wp6c_213{display:inline-flex}._bubble_1wp6c_287{max-width:88%}._threadActions_1wp6c_236{width:100%}}._stack_1gqtm_1{flex-direction:column;gap:1rem;display:flex}._muted_1gqtm_7{color:var(--text-muted);margin:0;font-size:.88rem}._filters_1gqtm_13{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}._filters_1gqtm_13>*{flex:0 180px}._columns_1gqtm_24{align-items:flex-end;gap:2px;height:160px;display:flex}._column_1gqtm_24{border-bottom:1px solid var(--border);flex:1;align-items:flex-end;height:100%;display:flex}._columnBar_1gqtm_39{background:var(--brand-primary);border-radius:3px 3px 0 0;width:100%}._axis_1gqtm_45{color:var(--text-subtle);justify-content:space-between;margin-top:.35rem;font-size:.75rem;display:flex}._twoCols_1gqtm_53{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}._bars_1gqtm_59{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._barRow_1gqtm_68{grid-template-columns:minmax(90px,9rem) 1fr auto;align-items:center;gap:.6rem;display:grid}._barLabel_1gqtm_75{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}._barTrack_1gqtm_82{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}._barFill_1gqtm_89{background:var(--brand-primary);border-radius:999px;height:100%;display:block}._barValue_1gqtm_96{font-variant-numeric:tabular-nums;grid-column:3;font-weight:600}._stack_1q88v_1{flex-direction:column;gap:1rem;display:flex}._block_1q88v_7{margin-bottom:1rem}._muted_1q88v_11{color:var(--text-muted);margin:0;font-size:.88rem}._grid_1q88v_17{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem 1rem;display:grid}._code_1q88v_23{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}._saveBar_1q88v_29{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._saveBar_1q88v_29 ._muted_1q88v_11{align-items:center;gap:.35rem;display:inline-flex}._saveActions_1q88v_43{flex-wrap:wrap;gap:.5rem;display:flex}._providers_1q88v_50{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem;display:grid}._provider_1q88v_50{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;gap:.4rem;padding:.85rem;display:flex;position:relative}._providerOn_1q88v_67{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary);background:var(--brand-primary-10)}._provider_1q88v_50:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}._radio_1q88v_78{opacity:0;pointer-events:none;position:absolute}._providerTop_1q88v_84{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._providerHelp_1q88v_91{color:var(--text-muted);font-size:.84rem}._providerMissing_1q88v_96{color:var(--warning);font-size:.8rem;font-weight:600}._webhook_1q88v_102{border-top:1px dashed var(--border);flex-direction:column;align-items:flex-start;gap:.2rem;padding-top:.4rem;display:flex}._webhookLabel_1q88v_111{color:var(--text-subtle);font-size:.75rem;font-weight:600}._hours_1q88v_118{flex-direction:column;gap:.5rem;display:flex}._hoursRow_1q88v_124{border-bottom:1px solid var(--border);grid-template-columns:7rem 1fr;align-items:start;gap:.5rem;padding-bottom:.5rem;display:grid}._hoursDay_1q88v_133{padding-top:.6rem;font-weight:600}._hoursSlots_1q88v_138{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}._slot_1q88v_145{align-items:center;gap:.25rem;display:inline-flex}._slot_1q88v_145 input{width:8.25rem}._topics_1q88v_156{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}._topicRow_1q88v_163{grid-template-columns:minmax(140px,1fr) minmax(180px,2fr) auto;gap:.4rem;width:100%;display:grid}._docs_1q88v_171{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._doc_1q88v_171{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;min-height:56px;padding:.5rem 0;display:flex}._docMain_1q88v_189{flex-direction:column;flex:220px;min-width:0;display:flex}._templateBody_1q88v_196{max-width:36rem;color:var(--text-muted);white-space:pre-wrap;margin:0;font-size:.85rem}._chat_1q88v_205{border-radius:var(--radius-md);background:var(--bg);flex-direction:column;gap:.5rem;max-height:420px;margin:0;padding:.75rem;list-style:none;display:flex;overflow-y:auto}._chat_1q88v_205:empty{display:none}._chatRow_1q88v_222{display:flex}._chatUser_1q88v_226{justify-content:flex-end}._chatBubble_1q88v_230{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:.25rem;max-width:85%;padding:.5rem .7rem;display:flex}._chatUser_1q88v_226 ._chatBubble_1q88v_230{background:var(--brand-primary-10);border-color:#0000}._chatText_1q88v_246{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}._chatMeta_1q88v_252{color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.74rem;display:inline-flex}._chatForm_1q88v_261{align-items:flex-end;gap:.5rem;display:flex}._chatInput_1q88v_267{flex:1}@media (width<=599px){._hoursRow_1q88v_124{grid-template-columns:1fr}._hoursDay_1q88v_133{padding-top:0}._topicRow_1q88v_163{grid-template-columns:1fr auto}._topicRow_1q88v_163>:nth-child(2){grid-area:2/1}._topicRow_1q88v_163>:nth-child(3){grid-area:1/2}}._agentAvatar_1q88v_296{background:var(--surface-2);width:40px;height:40px;color:var(--brand-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}._agentName_1q88v_310{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}._agentPurpose_1q88v_317{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}._soul_1q88v_325{flex-direction:column;gap:.35rem;display:flex}._soulBar_1q88v_331{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._soulText_1q88v_339{min-height:16rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.5}._fieldset_1q88v_346{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:.5rem;margin:0;padding:.75rem 1rem;display:flex}._fieldset_1q88v_346 legend{padding:0 .35rem;font-size:.9rem;font-weight:600}._toolList_1q88v_362{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.25rem 1rem;display:grid}._docSource_1q88v_369{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3rem;font-size:.85rem;display:inline-flex;overflow:hidden}._agentChecks_1q88v_381{flex-wrap:wrap;gap:.25rem 1rem;display:flex}._chatAgent_1q88v_387{color:var(--brand-primary);align-items:center;gap:.3rem;margin-bottom:.2rem;font-size:.75rem;font-weight:600;display:inline-flex}
