@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--color-primary:#a8492f;--color-primary-hover:#8f3d27;--color-primary-subtle:#fbede8;--color-accent:#23506e;--color-accent-hover:#173a52;--color-accent-subtle:#e3eaf0;--color-on-primary:#fff;--color-on-accent:#fff;--color-on-error:#fff;--color-background:#f6f2ea;--color-surface:#fcfaf6;--color-surface-hover:#f1ece2;--color-border:#e4ded3;--color-border-strong:#76838f;--color-text-primary:#1e2328;--color-text-secondary:#5e6b77;--color-text-disabled:#8a97a3;--color-success:#1b6e42;--color-success-subtle:#d6eedd;--color-error:#b3261e;--color-error-subtle:#f8e5e3;--color-warning:#8a5a00;--color-warning-subtle:#f6ecd6;--color-info:#23506e;--color-info-subtle:#dfe9f5;--tag-0-bg:#fee2e2;--tag-0-fg:#b91c1c;--tag-1-bg:#ffedd5;--tag-1-fg:#c2410c;--tag-2-bg:#fef3c7;--tag-2-fg:#b45309;--tag-3-bg:#d1fae5;--tag-3-fg:#047857;--tag-4-bg:#cffafe;--tag-4-fg:#0e7490;--tag-5-bg:#dbeafe;--tag-5-fg:#1d4ed8;--tag-6-bg:#ede9fe;--tag-6-fg:#6d28d9;--tag-7-bg:#fce7f3;--tag-7-fg:#be185d;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px #0f2a3d0f;--shadow-md:0 4px 16px #0f2a3d14;--shadow-lg:0 10px 28px #0f2a3d1f;--shadow-xl:0 24px 60px #0f2a3d2e;--z-sticky:10;--z-dropdown:30;--z-drawer:40;--z-modal:50;--z-toast:60;--z-tooltip:70;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--ring-primary:0 0 0 3px #23506e4d;--ring-error:0 0 0 3px #ef444440;--overlay-bg:#0a1e2c80;--topbar-height:56px;--sidebar-width:240px;--sidebar-width-collapsed:64px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#e2775a;--color-primary-hover:#f0a58f;--color-primary-subtle:#2a2a33;--color-accent:#f0a58f;--color-accent-hover:#f4b8a6;--color-accent-subtle:#173a52;--color-on-primary:#0a1e2c;--color-on-accent:#0a1e2c;--color-on-error:#0a1e2c;--color-background:#0a1e2c;--color-surface:#0f2a3d;--color-surface-hover:#173a52;--color-border:#173a52;--color-border-strong:#8a97a3;--color-text-primary:#f6f2ea;--color-text-secondary:#b7c2cc;--color-text-disabled:#76838f;--color-success:#6fd49c;--color-error:#f2a29b;--color-warning:#e7c06b;--color-info:#7fb4e0;--color-success-subtle:#15402a;--color-error-subtle:#3b1f24;--color-warning-subtle:#33301c;--color-info-subtle:#16365a;--tag-0-bg:#3b1f1f;--tag-0-fg:#fca5a5;--tag-1-bg:#3a2417;--tag-1-fg:#fdba74;--tag-2-bg:#3a2e12;--tag-2-fg:#fcd34d;--tag-3-bg:#14302a;--tag-3-fg:#6ee7b7;--tag-4-bg:#0e3338;--tag-4-fg:#67e8f9;--tag-5-bg:#1a2a44;--tag-5-fg:#93c5fd;--tag-6-bg:#251c40;--tag-6-fg:#c4b5fd;--tag-7-bg:#3a1d2e;--tag-7-fg:#f9a8d4;--ring-primary:0 0 0 3px #e2775abf;--ring-error:0 0 0 3px #f2a29b99;--overlay-bg:#0a1e2c80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--space-tap:44px}@media (width<=768px){:root{--header-h-mobile:56px}}*,:before,:after{box-sizing:border-box}html,body{font-family:var(--font-body);background:var(--color-background);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01";text-rendering:optimizelegibility;margin:0;padding:0;overflow-x:hidden}#root{isolation:isolate;min-height:100vh}button{cursor:pointer;font-family:inherit}button:disabled{cursor:not-allowed}input,textarea,select{font-family:inherit}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body *{visibility:hidden!important}dialog::backdrop{display:none!important}.print-sheet,.print-sheet *{visibility:visible!important}.print-sheet{width:100%;box-shadow:none;border-radius:0;margin:0;position:absolute;inset:0 0 auto}body:has(>.print-portal) #root{display:none!important}@page{size:A4 portrait;margin:14mm}}@font-face{font-family:Helvetica;font-weight:400;font-style:normal;font-display:block;src:url(/fonts/laudo/arimo-400-normal.383b2987.woff2)format("woff2")}@font-face{font-family:Arial;font-weight:400;font-style:normal;font-display:block;src:url(/fonts/laudo/arimo-400-normal.383b2987.woff2)format("woff2")}@font-face{font-family:Verdana;font-weight:400;font-style:normal;font-display:block;src:url(/fonts/laudo/arimo-400-normal.383b2987.woff2)format("woff2")}@font-face{font-family:Roboto;font-weight:400;font-style:normal;font-display:block;src:url(/fonts/laudo/arimo-400-normal.383b2987.woff2)format("woff2")}@font-face{font-family:Helvetica;font-weight:700;font-style:normal;font-display:block;src:url(/fonts/laudo/arimo-700-normal.1c995a9e.woff2)format("woff2")}@font-face{font-family:Arial;font-weight:700;font-style:normal;font-display:block;src:url(/fonts/laudo/arimo-700-normal.1c995a9e.woff2)format("woff2")}@font-face{font-family:Verdana;font-weight:700;font-style:normal;font-display:block;src:url(/fonts/laudo/arimo-700-normal.1c995a9e.woff2)format("woff2")}@font-face{font-family:Roboto;font-weight:700;font-style:normal;font-display:block;src:url(/fonts/laudo/arimo-700-normal.1c995a9e.woff2)format("woff2")}@font-face{font-family:Helvetica;font-weight:400;font-style:italic;font-display:block;src:url(/fonts/laudo/arimo-400-italic.24926664.woff2)format("woff2")}@font-face{font-family:Arial;font-weight:400;font-style:italic;font-display:block;src:url(/fonts/laudo/arimo-400-italic.24926664.woff2)format("woff2")}@font-face{font-family:Verdana;font-weight:400;font-style:italic;font-display:block;src:url(/fonts/laudo/arimo-400-italic.24926664.woff2)format("woff2")}@font-face{font-family:Roboto;font-weight:400;font-style:italic;font-display:block;src:url(/fonts/laudo/arimo-400-italic.24926664.woff2)format("woff2")}@font-face{font-family:Helvetica;font-weight:700;font-style:italic;font-display:block;src:url(/fonts/laudo/arimo-700-italic.be2a68e8.woff2)format("woff2")}@font-face{font-family:Arial;font-weight:700;font-style:italic;font-display:block;src:url(/fonts/laudo/arimo-700-italic.be2a68e8.woff2)format("woff2")}@font-face{font-family:Verdana;font-weight:700;font-style:italic;font-display:block;src:url(/fonts/laudo/arimo-700-italic.be2a68e8.woff2)format("woff2")}@font-face{font-family:Roboto;font-weight:700;font-style:italic;font-display:block;src:url(/fonts/laudo/arimo-700-italic.be2a68e8.woff2)format("woff2")}@font-face{font-family:Times New Roman;font-weight:400;font-style:normal;font-display:block;src:url(/fonts/laudo/tinos-400-normal.1b922b85.woff2)format("woff2")}@font-face{font-family:Times New Roman;font-weight:700;font-style:normal;font-display:block;src:url(/fonts/laudo/tinos-700-normal.fd2fb71a.woff2)format("woff2")}@font-face{font-family:Times New Roman;font-weight:400;font-style:italic;font-display:block;src:url(/fonts/laudo/tinos-400-italic.dc2df788.woff2)format("woff2")}@font-face{font-family:Times New Roman;font-weight:700;font-style:italic;font-display:block;src:url(/fonts/laudo/tinos-700-italic.a154ac29.woff2)format("woff2")}@font-face{font-family:Courier New;font-weight:400;font-style:normal;font-display:block;src:url(/fonts/laudo/cousine-400-normal.c1d75efd.woff2)format("woff2")}@font-face{font-family:Courier New;font-weight:700;font-style:normal;font-display:block;src:url(/fonts/laudo/cousine-700-normal.4196e759.woff2)format("woff2")}@font-face{font-family:Courier New;font-weight:400;font-style:italic;font-display:block;src:url(/fonts/laudo/cousine-400-italic.e443daaa.woff2)format("woff2")}@font-face{font-family:Courier New;font-weight:700;font-style:italic;font-display:block;src:url(/fonts/laudo/cousine-700-italic.0e61f495.woff2)format("woff2")}@font-face{font-family:Georgia;font-weight:400;font-style:normal;font-display:block;src:url(/fonts/laudo/gelasio-400-normal.e9324bb5.woff2)format("woff2")}@font-face{font-family:Georgia;font-weight:700;font-style:normal;font-display:block;src:url(/fonts/laudo/gelasio-700-normal.c95dbc8f.woff2)format("woff2")}@font-face{font-family:Georgia;font-weight:400;font-style:italic;font-display:block;src:url(/fonts/laudo/gelasio-400-italic.e0de12be.woff2)format("woff2")}@font-face{font-family:Georgia;font-weight:700;font-style:italic;font-display:block;src:url(/fonts/laudo/gelasio-700-italic.ea657718.woff2)format("woff2")}.laudo-content{color:#111;text-align:justify;word-wrap:break-word;white-space:break-spaces;tab-size:1.25cm;font-variant-ligatures:none;font-feature-settings:"liga" 0;font-family:Helvetica,Arial,sans-serif;font-size:11pt;line-height:1.5}.laudo-content p{margin:0 0 1em}.laudo-content p:empty:before,.laudo-content h1:empty:before,.laudo-content h2:empty:before,.laudo-content h3:empty:before{content:"​"}.laudo-content h1{margin:.4em 0;font-size:1.6em}.laudo-content h2{margin:.4em 0;font-size:1.3em}.laudo-content ul,.laudo-content ol{margin:0 0 1em;padding-left:1.4em}.laudo-content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:8px 0}.laudo-content th{text-align:left;border-bottom:2px solid #444;padding:4px 8px}.laudo-content td{vertical-align:top;border-bottom:1px solid #ccc;padding:4px 8px}.laudo-content td.group-head{color:#1f5a6e;border-bottom:2px solid #444;font-weight:700}.laudo-content img{max-width:100%}.laudo-content p,.laudo-content h1,.laudo-content h2,.laudo-content h3,.laudo-content li,.laudo-content table{break-inside:avoid}.laudo-content>:first-child{break-inside:auto}._toast_f8gfp_1{align-items:start;gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-3) var(--space-4);pointer-events:auto;border-left-width:4px;grid-template-columns:auto 1fr auto;min-width:320px;max-width:420px;animation:.22s ease-out _slide-in_f8gfp_1;display:grid}@keyframes _slide-in_f8gfp_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._icon_f8gfp_29{justify-content:center;align-items:center;display:inline-flex}._body_f8gfp_35{flex-direction:column;gap:2px;min-width:0;display:flex}._title_f8gfp_42{color:var(--color-text-primary);font-size:.875rem;font-weight:600;line-height:1.3}._message_f8gfp_49{color:var(--color-text-secondary);word-break:break-word;font-size:.8125rem;line-height:1.4}._action_f8gfp_56{color:var(--color-primary);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:0 0;border:none;align-self:center;font-size:.8125rem;font-weight:600}._action_f8gfp_56:hover{background:var(--color-primary-subtle)}._close_f8gfp_72{width:24px;height:24px;color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._close_f8gfp_72:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}._tone-success_f8gfp_90{border-left-color:var(--color-success)}._tone-success_f8gfp_90 ._icon_f8gfp_29{color:var(--color-success)}._tone-error_f8gfp_92{border-left-color:var(--color-error)}._tone-error_f8gfp_92 ._icon_f8gfp_29{color:var(--color-error)}._tone-warning_f8gfp_94{border-left-color:var(--color-warning)}._tone-warning_f8gfp_94 ._icon_f8gfp_29{color:var(--color-warning)}._tone-info_f8gfp_96{border-left-color:var(--color-info)}._tone-info_f8gfp_96 ._icon_f8gfp_29{color:var(--color-info)}._dialog_67251_1{color:inherit;background:0 0;border:none;max-width:100vw;max-height:100vh;margin:auto;padding:0}._dialog_67251_1::backdrop{background:var(--overlay-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._panel_67251_16{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-height:90vh;width:min(100vw - var(--space-8), var(--w,480px));flex-direction:column;display:flex}._size-sm_67251_26{--w:380px}._size-md_67251_27{--w:520px}._size-lg_67251_28{--w:720px}._size-xl_67251_29{--w:960px}._header_67251_31{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._title_67251_39{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:600}._close_67251_46{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._close_67251_46:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}._body_67251_64{padding:var(--space-6);flex:auto;overflow-y:auto}._footer_67251_70{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);justify-content:flex-end;gap:var(--space-3);display:flex}@media (width<=768px){._panel_67251_16._mobile-full_67251_79{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}._panel_67251_16._mobile-full_67251_79 ._header_67251_31{padding:var(--space-4);min-height:var(--header-h-mobile)}._panel_67251_16._mobile-full_67251_79 ._body_67251_64{padding:var(--space-4)}._panel_67251_16._mobile-full_67251_79 ._footer_67251_70{padding:var(--space-3) var(--space-4)}}._spinner_bn5y0_1{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:var(--radius-full);animation:.7s linear infinite _spin_bn5y0_1;display:inline-block}._size-sm_bn5y0_9{border-width:2px;width:14px;height:14px}._size-md_bn5y0_15{border-width:2px;width:20px;height:20px}._size-lg_bn5y0_21{border-width:3px;width:32px;height:32px}@keyframes _spin_bn5y0_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_bn5y0_1{animation-duration:2s}}._button_1dk51_1{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:var(--font-body);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;font-weight:500;display:inline-flex}._button_1dk51_1:focus-visible{box-shadow:var(--ring-primary);outline:none}._button_1dk51_1:disabled{cursor:not-allowed;opacity:.55}._size-sm_1dk51_61{height:32px;padding:0 var(--space-3);font-size:.8125rem}._size-md_1dk51_73{height:40px;padding:0 var(--space-4);font-size:.875rem}._size-lg_1dk51_85{height:48px;padding:0 var(--space-5);font-size:1rem}._variant-primary_1dk51_99{background:var(--color-primary);color:var(--color-on-primary)}._variant-primary_1dk51_99:hover:not(:disabled){background:var(--color-primary-hover)}._variant-secondary_1dk51_117{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border-strong)}._variant-secondary_1dk51_117:hover:not(:disabled){background:var(--color-surface-hover)}._variant-ghost_1dk51_137{color:var(--color-text-primary);background:0 0}._variant-ghost_1dk51_137:hover:not(:disabled){background:var(--color-surface-hover)}._variant-danger_1dk51_155{background:var(--color-error);color:var(--color-on-error)}._variant-danger_1dk51_155:hover:not(:disabled){background:var(--color-error);filter:brightness(.92)}._variant-accent_1dk51_175{background:var(--color-accent);color:var(--color-on-accent)}._variant-accent_1dk51_175:hover:not(:disabled){background:var(--color-accent-hover)}._variant-link_1dk51_193{color:var(--color-primary);background:0 0;border:none;height:auto;padding:0;text-decoration:underline}._full_1dk51_211{width:100%}._body_z6dol_1{gap:var(--space-4);align-items:flex-start;display:flex}._icon-wrap_z6dol_7{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}._icon-danger_z6dol_17{background:var(--color-error-subtle);color:var(--color-error)}._icon-warning_z6dol_22{background:var(--color-warning-subtle);color:var(--color-warning)}._icon-info_z6dol_27{background:var(--color-info-subtle);color:var(--color-info)}._content_z6dol_32{gap:var(--space-2);flex-direction:column;display:flex}._title_z6dol_38{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}._description_z6dol_45{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}._input_aw8xd_1{width:100%;height:40px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-body);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);font-size:.875rem}._input_aw8xd_1::placeholder{color:var(--color-text-disabled)}._input_aw8xd_1:focus-visible{border-color:var(--color-primary);box-shadow:var(--ring-primary);outline:none}._input_aw8xd_1:disabled{background:var(--color-surface-hover);color:var(--color-text-disabled);cursor:not-allowed}._invalid_aw8xd_32{border-color:var(--color-error)}._invalid_aw8xd_32:focus-visible{border-color:var(--color-error);box-shadow:var(--ring-error)}._wrapper_aw8xd_41{align-items:center;display:flex;position:relative}._icon-left_aw8xd_47{left:var(--space-3);color:var(--color-text-secondary);pointer-events:none;display:inline-flex;position:absolute}._icon-right_aw8xd_55{right:var(--space-3);color:var(--color-text-secondary);display:inline-flex;position:absolute}._input_aw8xd_1._with-left_aw8xd_62{padding-left:36px}._input_aw8xd_1._with-right_aw8xd_66{padding-right:36px}._field_r6cq4_1{gap:var(--space-2);flex-direction:column;display:flex}._label_r6cq4_7{color:var(--color-text-primary);align-items:center;gap:var(--space-1);font-size:.8125rem;font-weight:500;display:flex}._required_r6cq4_16{color:var(--color-error)}._optional_r6cq4_20{color:var(--color-text-disabled);font-size:.75rem;font-weight:400}._helper_r6cq4_26{color:var(--color-text-secondary);margin:0;font-size:.75rem}._error_r6cq4_32{color:var(--color-error);margin:0;font-size:.75rem}._btn_12v11_3:focus-visible{box-shadow:var(--topbar-ring,var(--ring-primary));outline:none}._mark_1oqx4_1{width:auto;height:1em;display:block}._page_1lxrx_1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}._art_1lxrx_15{padding:var(--space-12);background:#0f2a3d;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}._arcs_1lxrx_35{opacity:.12;pointer-events:none;width:420px;height:420px;position:absolute;bottom:-90px;right:-90px}._artMark_1lxrx_55{align-self:flex-start;font-size:clamp(3rem,4.5vw,4.5rem);position:relative}._lema_1lxrx_67{width:min(420px,80%);height:auto;position:relative}._panel_1lxrx_79{padding:var(--space-6);background:var(--color-surface);place-items:center;display:grid}._card_1lxrx_93{gap:var(--space-6);flex-direction:column;width:min(380px,100%);display:flex}._clinic_1lxrx_107{gap:var(--space-2);flex-direction:column;display:flex}._clinicLogo_1lxrx_119{object-fit:contain;align-self:flex-start;width:auto;max-width:160px;max-height:48px}._title_1lxrx_135{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700}._subtitle_1lxrx_149{color:var(--color-text-secondary);margin:0;font-size:.875rem}._form_1lxrx_161{gap:var(--space-4);flex-direction:column;display:flex}._password-row_1lxrx_173{justify-content:flex-end;display:flex}._forgot_1lxrx_183{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem}._forgot_1lxrx_183:hover{text-decoration:underline}._theme_1lxrx_209{justify-content:center;display:flex}._eye-btn_1lxrx_219{color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:none;padding:0;display:inline-flex}@media (width<=767px){._page_1lxrx_1{grid-template-rows:auto 1fr;grid-template-columns:1fr}._art_1lxrx_15{min-height:140px;padding:var(--space-5) var(--space-6);align-items:center;gap:var(--space-4);flex-direction:row}._arcs_1lxrx_35{width:240px;height:240px;bottom:-100px;right:-60px}._artMark_1lxrx_55{align-self:center;font-size:2.25rem}._lema_1lxrx_67{width:150px}._panel_1lxrx_79{padding-top:var(--space-8);place-items:start center}}._srOnly_1lxrx_311{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._empty_1ry25_1{padding:var(--space-12) var(--space-6);text-align:center;color:var(--color-text-secondary);justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}._icon_1ry25_12{color:var(--color-text-disabled)}._title_1ry25_16{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:600}._description_1ry25_23{max-width:360px;color:var(--color-text-secondary);margin:0;font-size:.875rem}._action_1ry25_30{margin-top:var(--space-3)}._list_uymqa_1{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_uymqa_10{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:.8125rem;display:flex}._item_uymqa_10._ok_uymqa_19{color:var(--color-success)}._icon_uymqa_23{justify-content:center;align-items:center;display:inline-flex}._btn_1q8ib_1{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}._btn_1q8ib_1:hover{background:var(--color-surface-hover);color:var(--color-primary)}._btn_1q8ib_1:disabled{opacity:.5;cursor:not-allowed}._form_11gqy_1{gap:var(--space-4);flex-direction:column;display:flex}._row_11gqy_3{gap:var(--space-2);grid-template-columns:1fr auto;align-items:end;display:grid}._notice_11gqy_10{color:var(--color-text-secondary);margin:0;font-size:.8125rem}._error_11gqy_16{color:var(--color-error);margin:0;font-size:.8125rem}._checklist_11gqy_22{background:var(--color-surface-hover);border-radius:var(--radius-md);padding:var(--space-3)}._eye-btn_11gqy_28{cursor:pointer;pointer-events:auto;color:inherit;background:0 0;border:none;padding:0;display:inline-flex}._banner_1hzvw_1{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-warning-subtle);color:var(--color-text-primary);border-bottom:1px solid var(--color-warning);font-size:.875rem;display:flex}._icon_1hzvw_12{color:var(--color-warning);display:inline-flex}._text_1hzvw_17{flex:auto;margin:0}._action_1hzvw_19{border:1px solid var(--color-warning);color:var(--color-warning);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);cursor:pointer;background:0 0;font-size:.8125rem;font-weight:600}._action_1hzvw_19:hover{background:var(--color-warning);color:#fff}._dismiss_1hzvw_35{color:var(--color-text-secondary);cursor:pointer;padding:var(--space-1);background:0 0;border:none;display:inline-flex}._avatar_uk78t_1{background:var(--color-primary-subtle);color:var(--color-primary);border-radius:var(--radius-full);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}._size-xs_uk78t_14{width:24px;height:24px;font-size:.625rem}._size-sm_uk78t_15{width:32px;height:32px;font-size:.75rem}._size-md_uk78t_16{width:40px;height:40px;font-size:.875rem}._size-lg_uk78t_17{width:56px;height:56px;font-size:1.125rem}._size-xl_uk78t_18{width:80px;height:80px;font-size:1.5rem}._img_uk78t_20{object-fit:cover;width:100%;height:100%}._popover_ftx3k_5{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(360px,92vw);box-shadow:var(--shadow-lg);flex-direction:column;max-height:70vh;display:flex;overflow:hidden}._header_ftx3k_31{padding:var(--space-3) var(--space-4);font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._link_ftx3k_57{font-size:var(--text-xs);color:var(--color-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}._link_ftx3k_57:hover{color:var(--color-primary-hover)}._link_ftx3k_57:focus-visible{box-shadow:var(--ring-primary);border-radius:var(--radius-sm);outline:none}._list_ftx3k_103{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}._item_ftx3k_121{border-bottom:1px solid var(--color-border)}._item_ftx3k_121:last-child{border-bottom:none}._unread_ftx3k_139{background:var(--color-primary-subtle);border-left:3px solid var(--color-primary)}._itemBtn_ftx3k_151{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);cursor:pointer;text-align:left;transition:background var(--transition-fast);background:0 0;border:none;display:flex}._itemBtn_ftx3k_151:hover{background:var(--color-surface-hover)}._itemBtn_ftx3k_151:focus-visible{box-shadow:var(--ring-primary);outline:none}._icon_ftx3k_197{border-radius:var(--radius-md);background:var(--color-surface-hover);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}._p-high_ftx3k_221{color:var(--color-error);background:var(--color-error-subtle)}._p-normal_ftx3k_231{color:var(--color-primary);background:var(--color-primary-subtle)}._p-low_ftx3k_241{color:var(--color-text-secondary);background:var(--color-surface-hover)}._body_ftx3k_253{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._title_ftx3k_269{font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._text_ftx3k_287{font-size:var(--text-xs);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}._time_ftx3k_309{color:var(--color-text-disabled);white-space:nowrap;flex-shrink:0;padding-top:2px;font-size:.7rem}._empty_ftx3k_327{padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-text-secondary);font-size:var(--text-sm)}._footer_ftx3k_343{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);text-align:center;flex-shrink:0}._wrap_af9uc_5{position:relative}._btn_af9uc_15{border-radius:var(--radius-md);width:36px;height:36px;color:var(--topbar-icon,var(--color-text-secondary));cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}._btn_af9uc_15:hover{background:var(--topbar-icon-bg-hover,var(--color-surface-hover));color:var(--topbar-icon-hover,var(--color-text-primary))}._btn_af9uc_15:focus-visible{box-shadow:var(--topbar-ring,var(--ring-primary));outline:none}._badge_af9uc_67{background:var(--color-error);color:var(--color-on-error);border-radius:var(--radius-full);text-align:center;pointer-events:none;min-width:16px;padding:2px 4px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:2px;right:2px}@keyframes _bell-pulse_af9uc_1{0%{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}._pulse_af9uc_113{color:var(--color-error);animation:1.2s ease-in-out infinite _bell-pulse_af9uc_1}._layer_af9uc_125[popover]{inset:auto;top:calc(var(--topbar-height,56px) + 4px);background:0 0;border:none;margin:0;padding:0;position:fixed;right:12px;overflow:visible}._skeleton_7dsmi_1{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-surface-hover) 25%, var(--color-border) 37%, var(--color-surface-hover) 63%);background-size:400% 100%;width:100%;height:1rem;animation:1.4s infinite _shimmer_7dsmi_1;display:block}@keyframes _shimmer_7dsmi_1{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){._skeleton_7dsmi_1{background:var(--color-surface-hover);animation:none}}._page_1tkai_5{gap:var(--space-6);padding:var(--space-6);flex-direction:column;max-width:800px;margin:0 auto;display:flex}._header_1tkai_23{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._title_1tkai_39{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:700}._filters_1tkai_53{gap:var(--space-3);flex-wrap:wrap;display:flex}._filters_1tkai_53 select{min-width:180px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--transition-fast)}._filters_1tkai_53 select:hover{border-color:var(--color-border-strong)}._filters_1tkai_53 select:focus{box-shadow:var(--ring-primary);outline:none}._list_1tkai_109{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_1tkai_129{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}._unread_1tkai_145{background:var(--color-primary-subtle);border-left:3px solid var(--color-primary)}._itemBtn_1tkai_157{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);cursor:pointer;text-align:left;transition:background var(--transition-fast);background:0 0;border:none;display:flex}._itemBtn_1tkai_157:hover{background:var(--color-surface-hover)}._itemBtn_1tkai_157:focus-visible{box-shadow:var(--ring-primary);outline:none}._icon_1tkai_203{border-radius:var(--radius-md);background:var(--color-surface-hover);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}._p-high_1tkai_225{color:var(--color-error);background:var(--color-error-subtle)}._p-normal_1tkai_235{color:var(--color-primary);background:var(--color-primary-subtle)}._p-low_1tkai_245{color:var(--color-text-secondary);background:var(--color-surface-hover)}._body_1tkai_257{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._itemTitle_1tkai_273{font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary)}._text_1tkai_285{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.4}._time_1tkai_299{color:var(--color-text-disabled);white-space:nowrap;flex-shrink:0;padding-top:2px;font-size:.7rem}._empty_1tkai_317{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-secondary);font-size:var(--text-sm)}._center_1tkai_333{padding:var(--space-4);justify-content:center;display:flex}._skeletonList_1tkai_345{gap:var(--space-2);flex-direction:column;display:flex}@media (width<=768px){._page_1tkai_5{padding:var(--space-4)}._filters_1tkai_53{flex-direction:column;width:100%}._filters_1tkai_53 select{min-width:unset;width:100%}}._select_5pvzr_1{width:100%;height:40px;padding:0 var(--space-9) 0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-body);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right var(--space-3) center;font-size:.875rem}._select_5pvzr_1:focus-visible{border-color:var(--color-primary);box-shadow:var(--ring-primary);outline:none}._select_5pvzr_1:disabled{background-color:var(--color-surface-hover);color:var(--color-text-disabled);cursor:not-allowed}._invalid_5pvzr_30{border-color:var(--color-error)}._alert_1bdoj_1{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid #0000;line-height:1.5}._variant-info_1bdoj_9{background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-color:color-mix(in srgb, var(--color-primary) 30%, transparent);color:var(--color-text-primary)}._variant-success_1bdoj_15{background:color-mix(in srgb, var(--color-success) 10%, transparent);border-color:color-mix(in srgb, var(--color-success) 30%, transparent);color:var(--color-text-primary)}._variant-warning_1bdoj_21{background:color-mix(in srgb, var(--color-warning) 12%, transparent);border-color:color-mix(in srgb, var(--color-warning) 35%, transparent);color:var(--color-text-primary)}._variant-error_1bdoj_27{background:color-mix(in srgb, var(--color-error) 10%, transparent);border-color:color-mix(in srgb, var(--color-error) 30%, transparent);color:var(--color-text-primary)}._form_wx1f6_1{gap:var(--space-4);flex-direction:column;display:flex}._row_wx1f6_5{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=560px){._row_wx1f6_5{grid-template-columns:1fr}}._textarea_wx1f6_25{resize:vertical;width:100%;min-height:120px;font:inherit;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}._textarea_wx1f6_25:focus-visible{border-color:var(--color-primary);box-shadow:var(--ring-primary);outline:none}._textarea_wx1f6_25:disabled{background:var(--color-surface-hover);cursor:not-allowed}._files_wx1f6_71{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}._fileNames_wx1f6_85{font-size:var(--text-xs);color:var(--color-text-secondary)}._badge_1egb9_1{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}._tone-neutral_1egb9_13{background:var(--color-surface-hover);color:var(--color-text-secondary)}._tone-primary_1egb9_18{background:var(--color-primary-subtle);color:var(--color-primary)}._tone-success_1egb9_23{background:var(--color-success-subtle);color:var(--color-success)}._tone-warning_1egb9_28{background:var(--color-warning-subtle);color:var(--color-warning)}._tone-error_1egb9_33{background:var(--color-error-subtle);color:var(--color-error)}._tone-info_1egb9_38{background:var(--color-info-subtle);color:var(--color-info)}._page_1lf8g_1{gap:var(--space-4);flex-direction:column;display:flex}._header_1lf8g_15{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}._headerText_1lf8g_29{flex-direction:column;gap:2px;display:flex}._title_1lf8g_39{font-size:var(--text-2xl);color:var(--color-text-primary);margin:0;font-weight:700}._subtitle_1lf8g_51{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}._filters_1lf8g_65{gap:var(--space-2);flex-wrap:wrap;display:flex}._filterChip_1lf8g_75{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);border-radius:var(--radius-full);cursor:pointer;font:inherit;font-size:var(--text-sm);transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);font-weight:500;display:inline-flex}._filterChip_1lf8g_75:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}._filterChip_1lf8g_75:focus-visible{box-shadow:var(--ring-primary);outline:none}._filterOn_1lf8g_121{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}._filterCount_1lf8g_131{font-size:var(--text-xs);background:var(--color-surface-hover);color:var(--color-text-secondary);border-radius:var(--radius-full);padding:0 var(--space-2);text-align:center;font-variant-numeric:tabular-nums;min-width:20px;font-weight:700}._filterOn_1lf8g_121 ._filterCount_1lf8g_131{background:color-mix(in srgb, var(--color-on-primary) 10%, transparent);color:var(--color-on-primary)}._list_1lf8g_165{gap:var(--space-2);flex-direction:column;display:flex}._item_1lf8g_175{gap:var(--space-3);text-align:left;width:100%;font:inherit;color:var(--color-text-primary);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);cursor:pointer;transition:box-shadow var(--transition-fast), border-color var(--transition-fast);border-left:3px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}._item_1lf8g_175:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong)}._item_1lf8g_175:focus-visible{box-shadow:var(--ring-primary);outline:none}._itemUnread_1lf8g_227{border-left-color:var(--color-primary)}._status-info_1lf8g_243{background:var(--color-info-subtle)}._status-warning_1lf8g_245{background:var(--color-warning-subtle)}._status-success_1lf8g_247{background:var(--color-success-subtle)}._status-neutral_1lf8g_249{background:var(--color-surface-hover)}._itemMain_1lf8g_253{flex-direction:column;gap:2px;min-width:0;display:flex}._itemTop_1lf8g_265{align-items:center;gap:var(--space-2);min-width:0;display:flex}._unreadDot_1lf8g_277{border-radius:var(--radius-full);background:var(--color-primary);flex:none;width:8px;height:8px}._itemSubject_1lf8g_291{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._itemUnread_1lf8g_227 ._itemSubject_1lf8g_291{font-weight:700}._itemMeta_1lf8g_309{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}._metaAuthor_1lf8g_325{color:var(--color-text-secondary);font-weight:600}._metaCount_1lf8g_333{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}._itemRight_1lf8g_347{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex:none;display:flex}._itemBadges_1lf8g_361{gap:var(--space-1);display:flex}._itemTime_1lf8g_369{font-size:var(--text-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}@media (width<=768px){._itemRight_1lf8g_347{align-items:flex-start}._metaAuthor_1lf8g_325{display:none}}._page_15egs_1{gap:var(--space-3);height:calc(100dvh - var(--topbar-height) - 2 * var(--space-6));flex-direction:column;min-height:420px;display:flex}@media (width<=768px){._page_15egs_1{height:calc(100dvh - var(--topbar-height) - 2 * var(--space-4))}}._header_15egs_29{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex:none;display:flex}._back_15egs_51{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;width:36px;height:36px;color:var(--color-text-secondary);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}._back_15egs_51:hover{background:var(--color-surface-hover);color:var(--color-text-primary);border-color:var(--color-border-strong)}._back_15egs_51:focus-visible{box-shadow:var(--ring-primary);outline:none}._headerMain_15egs_97{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}._headerTop_15egs_111{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._subject_15egs_123{font-size:var(--text-xl);color:var(--color-text-primary);margin:0;font-weight:700}._meta_15egs_135{gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}._metaItem_15egs_149{align-items:center;gap:var(--space-1);display:inline-flex}._thread_15egs_163{gap:var(--space-3);min-height:0;padding:var(--space-4);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}._threadEmpty_15egs_187{font-size:var(--text-sm);color:var(--color-text-secondary);margin:auto}._bubbleRow_15egs_201{align-items:flex-end;gap:var(--space-2);max-width:88%;display:flex}._bubbleRow_15egs_201._mine_15egs_213{flex-direction:row-reverse;margin-left:auto}._bubbleWrap_15egs_221{flex-direction:column;gap:2px;min-width:0;display:flex}._mine_15egs_213 ._bubbleWrap_15egs_221{align-items:flex-end}._bubbleHead_15egs_239{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);padding:0 var(--space-1);display:flex}._bubbleAuthor_15egs_255{font-weight:700}._bubbleTime_15egs_261{font-variant-numeric:tabular-nums}._bubble_15egs_201{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}._theirs_15egs_281 ._bubble_15egs_201{border-bottom-left-radius:var(--radius-sm)}._mine_15egs_213 ._bubble_15egs_201{background:var(--color-primary-subtle);border-bottom-right-radius:var(--radius-sm);border-color:#0000}._bubbleBody_15egs_297{white-space:pre-wrap;word-break:break-word;font-size:var(--text-sm);color:var(--color-text-primary)}._attachments_15egs_313{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._attachmentImg_15egs_325{line-height:0;display:block}._attachmentThumb_15egs_333{border-radius:var(--radius-md);border:1px solid var(--color-border);max-width:180px;max-height:180px;display:block}._attachmentLink_15egs_347{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);display:inline-flex}._attachmentLoading_15egs_369{font-size:var(--text-xs);color:var(--color-text-disabled)}._composer_15egs_381{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;flex:none;display:flex}._composerInput_15egs_403{resize:vertical;font:inherit;font-size:var(--text-sm);color:var(--color-text-primary);background:0 0;border:0;outline:none;min-height:44px}._composerFiles_15egs_423{font-size:var(--text-xs);color:var(--color-text-secondary)}._composerActions_15egs_431{gap:var(--space-2);justify-content:flex-end;align-items:center;display:flex}._attachBtn_15egs_443{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}._attachBtn_15egs_443:hover{background:var(--color-surface-hover);color:var(--color-primary);border-color:var(--color-border-strong)}._attachBtn_15egs_443:focus-visible{box-shadow:var(--ring-primary);outline:none}@media (width<=768px){._composerInput_15egs_403{font-size:16px}._bubbleRow_15egs_201{max-width:96%}}._topbar_4seq4_1{--bar-bg:#0f2a3d;--bar-text:#f6f2ea;--bar-muted:#b7c2cc;--bar-hover:#173a52;--topbar-icon:var(--bar-muted);--topbar-icon-hover:var(--bar-text);--topbar-icon-bg-hover:var(--bar-hover);--topbar-ring:0 0 0 2px var(--bar-text);align-items:center;gap:var(--space-4);height:var(--topbar-height);padding:0 var(--space-4);background:var(--bar-bg);color:var(--bar-text);border-bottom:1px solid var(--bar-hover);z-index:var(--z-sticky);display:flex;position:sticky;top:0}._brand_4seq4_51{align-items:center;gap:var(--space-2);min-width:0;color:var(--bar-text);font-weight:700;text-decoration:none;display:flex}._markFull_4seq4_71{flex-shrink:0;width:auto;height:22px}._markSymbol_4seq4_83{flex-shrink:0;width:auto;height:26px;display:none}@media (width<=479px){._markFull_4seq4_71{display:none}._markSymbol_4seq4_83{display:block}}._sep_4seq4_107{background:var(--bar-text);opacity:.18;flex-shrink:0;width:1px;height:22px}._clinicLogo_4seq4_123{object-fit:contain;flex-shrink:0;max-width:120px;max-height:28px}._clinicName_4seq4_137{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden}._menu-toggle_4seq4_155{border-radius:var(--radius-md);width:36px;height:36px;color:var(--bar-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._menu-toggle_4seq4_155:focus-visible,._profile-btn_4seq4_191:focus-visible{box-shadow:var(--topbar-ring);outline:none}._brand_4seq4_51:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--topbar-ring);outline:none}._menu-toggle_4seq4_155:hover{background:var(--bar-hover);color:var(--bar-text)}._spacer_4seq4_223{flex:auto}._actions_4seq4_231{align-items:center;gap:var(--space-2);display:flex}._icon-btn_4seq4_243{border-radius:var(--radius-md);width:36px;height:36px;color:var(--bar-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}._icon-btn_4seq4_243:hover{background:var(--bar-hover);color:var(--bar-text)}._icon-btn_4seq4_243:focus-visible{box-shadow:var(--topbar-ring);outline:none}._icon-badge_4seq4_293{border-radius:var(--radius-full);background:var(--color-error);min-width:16px;color:var(--color-on-error);text-align:center;pointer-events:none;justify-content:center;align-items:center;padding:2px 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:2px;right:2px}._profile_4seq4_191{position:relative}._profile-btn_4seq4_191{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--bar-text);cursor:pointer;background:0 0;border:none;display:inline-flex}._profile-btn_4seq4_191:hover{background:var(--bar-hover)}._profile-menu_4seq4_371{right:0;top:calc(100% + var(--space-2));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:220px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);padding:var(--space-2);gap:var(--space-1);flex-direction:column;display:flex;position:absolute}._profile-info_4seq4_403{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-1)}._profile-name_4seq4_415{color:var(--color-text-primary);word-break:break-word;font-size:.875rem;font-weight:600}._profile-email_4seq4_429{color:var(--color-text-secondary);word-break:break-all;font-size:.75rem}._menu-item_4seq4_441{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;font-size:.875rem;text-decoration:none;display:flex}._menu-item_4seq4_441:hover{background:var(--color-surface-hover)}@media (width<=479px){._topbar_4seq4_1{gap:var(--space-2);padding:0 var(--space-3)}._sep_4seq4_107,._clinicLogo_4seq4_123,._spacer_4seq4_223{display:none}._brand_4seq4_51{gap:var(--space-2);flex:auto}._clinicName_4seq4_137{font-size:.8125rem}._actions_4seq4_231{flex:none;gap:0}._profile-btn_4seq4_191{padding:var(--space-1)}}._sidebar_1dw5n_1{width:var(--sidebar-width);background:var(--color-surface);border-right:1px solid var(--color-border);transition:width var(--transition-base);height:calc(100vh - var(--topbar-height));top:var(--topbar-height);flex-direction:column;flex-shrink:0;display:flex;position:sticky;overflow:hidden}._sidebar_1dw5n_1._collapsed_1dw5n_31{width:var(--sidebar-width-collapsed)}._scroll_1dw5n_39{padding:var(--space-3);flex:auto;overflow-y:auto}._group_1dw5n_51{margin-bottom:var(--space-4);flex-direction:column;gap:2px;display:flex}._group-label_1dw5n_65{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-disabled);padding:var(--space-2) var(--space-3);font-size:.6875rem;font-weight:600}._collapsed_1dw5n_31 ._group-label_1dw5n_65{display:none}._item_1dw5n_91{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);white-space:nowrap;transition:background var(--transition-fast);font-size:.875rem;text-decoration:none;display:flex}._item_1dw5n_91:hover{background:var(--color-surface-hover);color:var(--color-text-primary);text-decoration:none}._item_1dw5n_91._active_1dw5n_129{background:var(--color-primary-subtle);color:var(--color-primary);font-weight:600}._item-icon_1dw5n_141{flex-shrink:0;display:inline-flex;position:relative}._item-label_1dw5n_153{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}._collapsed_1dw5n_31 ._item-label_1dw5n_153{display:none}._item-badge_1dw5n_175{border-radius:var(--radius-full);background:var(--color-error);min-width:20px;height:20px;color:var(--color-on-error);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}._item_1dw5n_91._active_1dw5n_129 ._item-badge_1dw5n_175{background:var(--color-error)}._item-dot_1dw5n_217{border-radius:var(--radius-full);background:var(--color-error);border:1.5px solid var(--color-surface);width:8px;height:8px;position:absolute;top:-2px;right:-3px}._footer_1dw5n_239{padding:var(--space-3);border-top:1px solid var(--color-border)}._collapse-btn_1dw5n_249{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;font-size:.8125rem;display:flex}._collapse-btn_1dw5n_249:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}._collapsed_1dw5n_31 ._collapse-label_1dw5n_287{display:none}._version_1dw5n_295{margin-top:var(--space-2);text-align:center;font-size:var(--text-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;letter-spacing:.02em;display:block}._collapsed_1dw5n_31 ._version_1dw5n_295{display:none}._drawer_1dw5n_323{z-index:var(--z-drawer);display:none;position:fixed;inset:0}._drawer_1dw5n_323._open_1dw5n_337{display:block}._drawer-backdrop_1dw5n_345{background:var(--overlay-bg);position:absolute;inset:0}._drawer-panel_1dw5n_357{width:var(--sidebar-width);background:var(--color-surface);box-shadow:var(--shadow-xl);flex-direction:column;animation:.2s ease-out _drawer-in_1dw5n_1;display:flex;position:absolute;top:0;bottom:0;left:0}@keyframes _drawer-in_1dw5n_1{0%{transform:translate(-100%)}to{transform:translate(0)}}._drawer-header_1dw5n_401{padding:var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._drawer-brand_1dw5n_417{color:var(--color-text-primary);font-weight:700}._drawer-close_1dw5n_427{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._drawer-close_1dw5n_427:hover{background:var(--color-surface-hover)}._shell_bufe8_1{background:var(--color-background);flex-direction:column;min-height:100vh;display:flex}._body_bufe8_15{flex:auto;min-height:0;display:flex}._main_bufe8_27{min-width:0;padding:var(--space-6);flex:auto}body[data-laudo-editor=open] ._shell_bufe8_1{height:100dvh;overflow:hidden}body[data-laudo-editor=open] ._main_bufe8_27{min-height:0;padding:0;overflow-y:auto}@media (width<=768px){._main_bufe8_27{padding:var(--space-4)}}
