.sections_card__hmq7Z{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5)}details.sections_card__hmq7Z>summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0}details.sections_card__hmq7Z>summary::-webkit-details-marker{display:none}details.sections_card__hmq7Z>summary:after{content:"▸";color:var(--color-text-muted);margin-left:auto;transition:transform .12s ease;font-size:.75rem}details.sections_card__hmq7Z[open]>summary:after{transform:rotate(90deg)}details.sections_card__hmq7Z[open]>summary{margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.sections_cardHighlight__Q2kUF{background:var(--color-warning-bg);border-color:var(--color-warning)}.sections_head__9RIjJ{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-2)}.sections_title__vbWi1{font-family:var(--font-display);font-size:.875rem;font-weight:700;margin:0;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:var(--space-2)}.sections_helper__j_SHV,.sections_subtitle__AoNyl{color:var(--color-text-muted);font-size:.75rem}.sections_helper__j_SHV{margin:0 0 var(--space-3)}.sections_input__xg_a4,.sections_textarea__AZQ6m{width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.625rem;line-height:1.45;resize:vertical;min-height:4rem}.sections_input__xg_a4:focus,.sections_textarea__AZQ6m:focus{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}.sections_textareaTall__PAltl{min-height:8rem}.sections_formRow__Waf_m{display:flex;gap:var(--space-2);align-items:flex-start;margin-bottom:var(--space-3)}.sections_formRow__Waf_m:last-child{margin-bottom:0}.sections_actions__f1b0Y{display:flex;gap:var(--space-2);align-items:center;justify-content:flex-end;margin-top:var(--space-3)}.sections_roleGrid__rmJ6W{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media (max-width:720px){.sections_roleGrid__rmJ6W{grid-template-columns:1fr}}.sections_roleCard__Gjkmp{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.sections_roleCardLabel__tXVKt{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:.75rem;color:var(--color-tinta)}.sections_roleCardText__DQisk{color:var(--color-text);font-size:.625rem;white-space:pre-wrap}.sections_themaLabel__Q8EeY{display:block;text-transform:uppercase;font-size:.65rem;letter-spacing:.1em;color:var(--color-text-muted);font-weight:700;margin:var(--space-3) 0 var(--space-2)}.sections_numberedList__EQiNl{display:flex;flex-direction:column;gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-3)}.sections_numberedRow__K_be9{display:grid;grid-template-columns:24px 20px 1fr auto;gap:var(--space-2);align-items:center}.sections_numberedRowSm__3xgsU{display:grid;grid-template-columns:20px 1fr;gap:var(--space-2);align-items:center}.sections_numberedIndex__jVov8{color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.625rem;text-align:right}.sections_rowInput__lh31t{border:none;border-bottom:1px solid var(--color-border);padding:6px 0;background:transparent;color:inherit;font:inherit;font-size:.625rem;line-height:1.4;outline:none;width:100%;resize:none;overflow-wrap:anywhere;white-space:pre-wrap}.sections_rowInput__lh31t:focus{border-bottom-color:var(--color-accent)}.sections_rowInputMuted__dqxhJ::placeholder{color:var(--color-gris)}.sections_checkbox__6FZEe{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--color-border);background:transparent;cursor:pointer;padding:0;color:transparent;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;line-height:1}.sections_checkboxDone__gPjCj{background:var(--color-cobrado);border-color:var(--color-cobrado);color:white}.sections_linkHint__Gqvtb{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-muted);font-size:.8rem;padding-left:44px;margin-top:4px}.sections_editBtn__qweGx{align-self:flex-end;padding:6px 12px;background:var(--color-tinta);color:var(--color-papel);border:none;border-radius:var(--radius-md);font-size:.85rem;cursor:pointer;font-weight:500;display:inline-flex;align-items:center;gap:6px}.sections_editBtn__qweGx:hover{background:color-mix(in oklch,var(--color-tinta),transparent 15%)}.sections_saveBtn__45P93{padding:6px 14px;background:var(--color-tinta);color:var(--color-papel);border:none;border-radius:var(--radius-md);font-size:.85rem;cursor:pointer;font-weight:500}.sections_saveBtn__45P93:hover{background:color-mix(in oklch,var(--color-tinta),transparent 15%)}.sections_teamCols__6Plsr{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4);align-items:start}.sections_taskList__y_X7A{display:flex;flex-direction:column;gap:4px;margin-top:var(--space-2)}.sections_taskAddRow__8nBoj,.sections_taskRow__Ev6HH{display:grid;grid-template-columns:20px 1fr auto;gap:var(--space-2);align-items:start;padding:6px 0;border-bottom:1px solid var(--color-border)}.sections_taskAddRow__8nBoj{grid-template-columns:20px 1fr;color:var(--color-text-muted)}.sections_taskAddPlus__SOc4X{text-align:center;font-size:.75rem;color:var(--color-gris);font-weight:400;line-height:1.4}.sections_taskAddRow__8nBoj input::placeholder{color:var(--color-gris);font-style:italic}.sections_deleteBtn__VkozX{background:transparent;border:none;color:var(--color-gris);cursor:pointer;font-size:1.1rem;line-height:1;padding:2px 6px;border-radius:var(--radius-sm);transition:color 80ms ease,background 80ms ease}.sections_deleteBtn__VkozX:hover{color:var(--color-vencido);background:var(--color-vencido-bg)}.workspace_workspace__w31wb{min-width:0;font-size:14px;line-height:1.5}.workspace_workspace__w31wb :where(h2,h3,h4){font-weight:500}.workspace_workspace__w31wb :where(input,select,textarea,button){font-family:inherit;letter-spacing:inherit}.workspace_workspace__w31wb :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),select,textarea){max-width:100%;min-width:0}.workspace_workspace__w31wb :where(button,summary,a){-webkit-tap-highlight-color:transparent}.workspace_workspace__w31wb :where(button,summary):focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.workspace_workspace__w31wb :where(p){overflow-wrap:anywhere}.workspace_workspace__w31wb :where(th){font-size:11px;font-weight:500;color:var(--color-text-muted)}.workspace_workspace__w31wb :where(td){font-size:13px}.workspace_workspace__w31wb :where(details)>summary{cursor:pointer}.workspace_workspace__w31wb :where(form) :where(input,textarea,select){font-size:14px}.workspace_toolbar__aHNmh{display:flex;align-items:end;flex-wrap:wrap;gap:8px;margin-bottom:16px}.workspace_toolbar__aHNmh>label{display:grid;gap:4px;font-size:12px;color:var(--color-text-muted)}.workspace_toolbar__aHNmh input,.workspace_toolbar__aHNmh select{padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font:inherit}.workspace_grow__CvNLQ{flex:1 1;min-width:180px}.workspace_disclosure__ZrF8K{margin-bottom:16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.workspace_disclosure__ZrF8K>summary{padding:12px 16px;font-size:14px;font-weight:500;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace_disclosure__ZrF8K>summary::-webkit-details-marker{display:none}.workspace_disclosure__ZrF8K>summary:after{content:"+";color:var(--color-text-muted);font-size:18px}.workspace_disclosure__ZrF8K[open]>summary:after{content:"−"}.workspace_disclosureBody__0KJ3v{padding:0 16px 16px}.workspace_disclosureBody__0KJ3v>:first-child{margin-top:0}.workspace_formGrid__NQIO2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace_field__Q5I9M{display:grid;gap:4px;min-width:0;font-size:12px;color:var(--color-text-muted)}.workspace_field__Q5I9M input,.workspace_field__Q5I9M select,.workspace_field__Q5I9M textarea{width:100%;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:14px}.workspace_wide__mhvwr{grid-column:1/-1}.workspace_actions__hhwZD{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.workspace_cardGrid__KuEMj{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px}.workspace_card__FBkMm{padding:16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.workspace_card__FBkMm h2,.workspace_card__FBkMm h3{margin:0 0 6px}.workspace_muted__8AQVD{font-size:12px;color:var(--color-text-muted)}.workspace_empty__Zznc2{padding:40px 20px;text-align:center;border:1px dashed var(--color-border);border-radius:12px;color:var(--color-text-muted)}.workspace_stats__n0J6T{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px}.workspace_stat__ouybv{padding:16px;border:1px solid var(--color-border);border-radius:12px}.workspace_stat__ouybv span{display:block;color:var(--color-text-muted);font-size:12px}.workspace_stat__ouybv strong{display:block;margin-top:4px;font-size:24px;line-height:32px;font-weight:600}.workspace_tableWrap__y6Oji{overflow-x:auto;border:1px solid var(--color-border);border-radius:12px}.workspace_table__jun_m{width:100%;border-collapse:collapse;text-align:left}.workspace_table__jun_m th{background:var(--color-surface-2);padding:10px 16px;white-space:nowrap}.workspace_table__jun_m td{padding:12px 16px;border-top:1px solid var(--color-border);vertical-align:top}.workspace_table__jun_m a{color:inherit}.workspace_pill__aPH0E{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:11px;border:1px solid var(--color-border);background:var(--color-surface-2);white-space:nowrap}@media (max-width:640px){.workspace_formGrid__NQIO2{grid-template-columns:minmax(0,1fr)}.workspace_workspace__w31wb :where(form[style*=grid-template-columns]){grid-template-columns:minmax(0,1fr)!important}.workspace_workspace__w31wb :where(div[style*="minmax(320px"]){grid-template-columns:minmax(0,1fr)!important}.workspace_toolbar__aHNmh>label{flex:1 1 140px}.workspace_table__jun_m td,.workspace_table__jun_m th{padding:10px 12px}}@media print{.workspace_workspace__w31wb{font-size:11pt}.workspace_disclosure__ZrF8K>summary,.workspace_toolbar__aHNmh{display:none}}.workspace_workspace__w31wb :where(iframe){max-width:100%}.workspace_workspace__w31wb :where(pre){overflow-x:auto;max-width:100%}.workspace_workspace__w31wb :where(summary){font-size:12px}.workspace_workspace__w31wb :where(form[style*="display: flex"]){flex-wrap:wrap}.workspace_workspace__w31wb :where(label[style*="text-transform: uppercase"]){text-transform:none!important;font-weight:500!important}.workspace_workspace__w31wb :where(article:has(footer)){border-radius:12px}.workspace_workspace__w31wb :where(article h3){font-size:14px}.workspace_workspace__w31wb :where(article footer){font-size:12px}.workspace_workspace__w31wb :where(input[type=checkbox]){accent-color:var(--color-text)}@media (max-width:640px){.workspace_workspace__w31wb :where(div[style*="minmax(280px"]){grid-template-columns:minmax(0,1fr)!important}.workspace_workspace__w31wb :where(form[style*="display: flex"]>input){min-width:0;width:100%}.workspace_workspace__w31wb :where(table){min-width:500px}.workspace_workspace__w31wb :where(div:has(>table)){overflow-x:auto;max-width:100%}}.launcher_layout___1XSo{--launcher-text:#1e293b;--launcher-muted:#64748b;--launcher-border:#edf0f3;display:flex;flex-direction:column;min-height:100vh;background:var(--color-bg);padding:24px 32px}.launcher_home__Nsfsk{padding-top:44px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-sidebar,var(--color-accent)) 25%,var(--color-bg)),var(--color-bg) 540px)}.launcher_content__U9d6_,.launcher_navigation__tX3oY,.launcher_welcome__E_tVa{width:100%;max-width:1400px;margin-inline:auto;min-width:0}.launcher_home__Nsfsk .launcher_content__U9d6_,.launcher_welcome__E_tVa{max-width:1120px}.launcher_welcome__E_tVa{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:36px}.launcher_identity__PosB9{display:flex;align-items:center;gap:16px;min-width:0}.launcher_brandMark__NX67I{display:grid;place-items:center;flex:0 0 66px;height:66px;border-radius:18px;background:linear-gradient(135deg,var(--color-accent),color-mix(in srgb,var(--color-accent) 85%,#000));color:var(--color-accent-fg);box-shadow:0 3px 5px rgb(15 23 42/12%);font-size:20px;font-weight:750;letter-spacing:-.04em}.launcher_greeting__CvLaO{min-width:0}.launcher_projectName__9kCAx{margin:0 0 2px;font-size:12px;line-height:18px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--launcher-muted);overflow-wrap:anywhere}.launcher_welcome__E_tVa .launcher_title__sCbal{margin:0;font-size:clamp(25px,2.6vw,32px);line-height:1.25;font-weight:750;letter-spacing:-.035em;color:var(--launcher-text);overflow-wrap:anywhere}.launcher_role__AGXIx{display:inline-flex;align-items:center;gap:5px;margin-top:12px;padding:4px 11px;border-radius:99px;background:var(--color-button,var(--color-accent));color:var(--color-button-fg,var(--color-accent-fg));font-size:12px;line-height:18px;font-weight:650}.launcher_back__nKn9f,.launcher_signOut__Joiub,.launcher_utility__He17_{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;border:1px solid var(--color-border);border-radius:12px;padding:8px 16px;background:var(--color-surface);color:var(--color-text-muted);font:inherit;font-size:14px;font-weight:550;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px rgb(15 23 42/5%)}.launcher_back__nKn9f:hover,.launcher_signOut__Joiub:hover,.launcher_utility__He17_:hover{background:var(--color-surface-2);color:var(--color-text);text-decoration:none}.launcher_content__U9d6_{flex:1 1}.launcher_applications__C0b_n .launcher_sectionTitle__MiuHZ{margin:0 0 18px;font-size:17px;font-weight:550;line-height:24px;letter-spacing:-.02em;color:var(--launcher-muted)}.launcher_grid__ZFCc2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.launcher_card__VT3sF{display:flex;align-items:flex-start;gap:13px;padding:17px;min-width:0;min-height:104px;border:1px solid var(--launcher-border);border-radius:17px;background:var(--color-surface);color:var(--launcher-text);box-shadow:0 2px 3px rgb(15 23 42/5%);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.launcher_card__VT3sF:hover{text-decoration:none;color:var(--launcher-text);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--launcher-border));box-shadow:0 5px 15px rgb(15 23 42/7%);transform:translateY(-2px)}.launcher_back__nKn9f:focus-visible,.launcher_card__VT3sF:focus-visible,.launcher_signOut__Joiub:focus-visible,.launcher_utility__He17_:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.launcher_appIcon__myo_0{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:13px;color:var(--app-ink);background:var(--app-bg)}.launcher_appIcon__myo_0[data-tone=cyan]{--app-ink:#06b6d4;--app-bg:#ecfeff}.launcher_appIcon__myo_0[data-tone=indigo]{--app-ink:#6366f1;--app-bg:#eef2ff}.launcher_appIcon__myo_0[data-tone=violet]{--app-ink:#a855f7;--app-bg:#faf5ff}.launcher_appIcon__myo_0[data-tone=rose]{--app-ink:#f43f5e;--app-bg:#fff1f2}.launcher_appIcon__myo_0[data-tone=teal]{--app-ink:#14b8a6;--app-bg:#f0fdfa}.launcher_appIcon__myo_0[data-tone=pink]{--app-ink:#ec4899;--app-bg:#fdf2f8}.launcher_appIcon__myo_0[data-tone=blue]{--app-ink:#3b82f6;--app-bg:#eff6ff}.launcher_appIcon__myo_0[data-tone=amber]{--app-ink:#f59e0b;--app-bg:#fffbeb}.launcher_appIcon__myo_0[data-tone=emerald]{--app-ink:#10b981;--app-bg:#ecfdf5}.launcher_appIcon__myo_0[data-tone=orange]{--app-ink:#f97316;--app-bg:#fff7ed}.launcher_appIcon__myo_0[data-tone=slate]{--app-ink:#64748b;--app-bg:#f1f5f9}.launcher_cardCopy__rWYBZ{display:flex;flex-direction:column;gap:3px;min-width:0}.launcher_cardTitle__GfpdB{font-size:16px;line-height:23px;font-weight:650;letter-spacing:-.025em;overflow-wrap:anywhere}.launcher_description__hBQYk{color:var(--launcher-muted);font-size:14px;line-height:21px;font-weight:400;letter-spacing:-.01em}.launcher_navigation__tX3oY{display:flex;align-items:center;gap:16px;margin-bottom:24px}.launcher_back__nKn9f{color:var(--color-text)}.launcher_currentProject__nc0dX{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launcher_accountActions__KOU73{margin-left:auto;display:flex;align-items:center;gap:8px}.launcher_utility__He17_{width:40px;padding:0}.launcher_footer__zVfv6{display:flex;justify-content:center;align-items:center;gap:7px;padding-top:36px;color:var(--launcher-muted);font-size:11px}.launcher_layout___1XSo[data-client-focus=true]{padding:24px 12px;background:var(--color-surface-2)}.launcher_layout___1XSo[data-client-focus=true] .launcher_footer__zVfv6,.launcher_layout___1XSo[data-client-focus=true] .launcher_navigation__tX3oY{display:none}.launcher_layout___1XSo[data-client-focus=true] .launcher_content__U9d6_{max-width:none}html[data-appearance=dark] .launcher_layout___1XSo{--launcher-text:#f1f5f9;--launcher-muted:#a7b4c7;--launcher-border:#353b44}html[data-appearance=dark] .launcher_appIcon__myo_0{background:color-mix(in srgb,var(--app-ink) 13%,var(--color-surface));color:color-mix(in srgb,var(--app-ink) 65%,#fff)}@media (max-width:1050px){.launcher_grid__ZFCc2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.launcher_grid__ZFCc2{grid-template-columns:repeat(2,minmax(0,1fr))}.launcher_layout___1XSo{padding:24px 20px}.launcher_welcome__E_tVa{gap:16px}.launcher_currentProject__nc0dX{display:none}}@media (max-width:540px){.launcher_layout___1XSo{padding:20px 16px}.launcher_welcome__E_tVa{flex-wrap:wrap;gap:16px;margin-bottom:28px}.launcher_welcome__E_tVa>form{margin-left:66px}.launcher_identity__PosB9{gap:12px}.launcher_brandMark__NX67I{flex-basis:54px;height:54px;border-radius:15px;font-size:18px}.launcher_welcome__E_tVa .launcher_title__sCbal{font-size:26px}.launcher_projectName__9kCAx{font-size:10px}.launcher_role__AGXIx{margin-top:9px}.launcher_grid__ZFCc2{grid-template-columns:1fr;gap:12px}.launcher_card__VT3sF{min-height:96px}.launcher_navigation__tX3oY{gap:8px}.launcher_navigation__tX3oY .launcher_signOut__Joiub{width:40px;padding:0}.launcher_navigation__tX3oY .launcher_signOut__Joiub span{display:none}.launcher_back__nKn9f{padding-inline:12px}.launcher_accountActions__KOU73{gap:6px}}@media (prefers-reduced-motion:reduce){.launcher_card__VT3sF{transition:none}.launcher_card__VT3sF:hover{transform:none}}.shells_tenantName__Eg143{font-weight:700;font-size:var(--font-size-md);color:var(--color-text)}.shells_subtitle__xWdZK{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--space-1)}.shells_main__aU41r{padding:var(--space-6);min-height:calc(100vh - 4rem);max-width:1400px}.shells_menuItemIcon__bDQEB{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-size:.95rem;flex-shrink:0;color:currentColor}.shells_menuItemIcon__bDQEB svg{width:1.15rem;height:1.15rem}.shells_sidebarLayout__DbZti{display:flex;min-height:100vh;background:var(--color-bg)}.shells_sidebarNav___L237{width:224px;flex-shrink:0;background:var(--color-surface);border-right:1px solid var(--color-border);padding:var(--space-3) var(--space-2);display:flex;flex-direction:column;gap:var(--space-3);position:sticky;top:0;height:100vh;overflow-y:auto;align-self:flex-start}.shells_brand__sHZ1w{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2)}.shells_brandIcon__5OnSq{width:1.75rem;height:1.75rem;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-fg);font-weight:700;font-size:.9rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.shells_brandName__tnlbX{font-weight:700;font-size:.95rem;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;flex:1 1}.shells_brandBell__xtu5j{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);color:var(--color-text-muted);text-decoration:none;flex-shrink:0;transition:background 80ms ease,color 80ms ease}.shells_brandBell__xtu5j:hover{background:var(--color-surface-2);color:var(--color-tinta);text-decoration:none}.shells_userCard__4eEu1{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2px var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.shells_userAvatar__WrZFC{grid-row:1/3;width:2rem;height:2rem;border-radius:var(--radius-full);background:var(--color-hueso);color:var(--color-tinta);font-weight:700;font-size:.75rem;display:flex;align-items:center;justify-content:center;align-self:center;font-family:var(--font-display);letter-spacing:.02em}.shells_userInfo__HxgqC{min-width:0}.shells_userName__YOQ3G{font-weight:600;font-size:.8rem;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shells_userRole__wTFKo{font-size:.65rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}.shells_signOutLink__4fm4G{grid-column:1/3;background:transparent;border:none;padding:0;margin-top:4px;color:var(--color-text-muted);font-size:.7rem;font-family:inherit;cursor:pointer;text-align:left}.shells_signOutLink__4fm4G:hover{color:var(--color-accent)}.shells_sidebarMenu__RsAIo{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1)}.shells_sidebarMenuLink__yYXXv{display:flex;align-items:center;gap:var(--space-2);padding:8px var(--space-2);border-radius:var(--radius-md);color:var(--color-pizarra);font-size:.875rem;font-weight:500;transition:background 80ms ease,color 80ms ease}.shells_sidebarMenuLink__yYXXv:hover{background:var(--color-hueso);color:var(--color-tinta);text-decoration:none}.shells_sidebarMenuLinkActive__4GezI,.shells_sidebarMenuLinkActive__4GezI:hover{background:var(--color-tinta);color:var(--color-papel)}.shells_sidebarSpacer__WJpjO{flex:1 1;min-height:var(--space-4)}.shells_sidebarFooter__4zU7H{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--color-linea);color:var(--color-pizarra);font-size:var(--font-size-sm);margin-top:auto}.shells_sidebarContent__Lh_p6{flex:1 1;min-width:0}.shells_launcherLayout__vA0mL{display:flex;flex-direction:column;min-height:100vh;background:var(--color-bg)}.shells_launcherHeader__Zmf25{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.shells_launcherHeaderTitle___oKpc{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.shells_launcherGrid__P1EWu{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3)}.shells_launcherTile__FuteV{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);font-weight:500;box-shadow:var(--shadow-sm)}.shells_launcherTile__FuteV:hover{border-color:var(--color-accent);color:var(--color-accent);box-shadow:var(--shadow-md);text-decoration:none}.shells_launcherContent__Jmouf{flex:1 1;padding:var(--space-6)}.shells_launcherFooter__4fVxU{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-linea);background:var(--color-hueso);color:var(--color-pizarra);font-size:var(--font-size-sm);margin-top:auto}@media (max-width:768px){.shells_sidebarLayout__DbZti{flex-direction:column}.shells_sidebarNav___L237{width:100%;height:auto;position:static;align-self:stretch;overflow:visible;border-right:0;border-bottom:1px solid var(--color-border);gap:var(--space-2)}.shells_sidebarMenu__RsAIo{flex-direction:row;overflow-x:auto;max-width:100%;white-space:nowrap}.shells_sidebarMenu__RsAIo>li{flex-shrink:0}.shells_sidebarSpacer__WJpjO{display:none}.shells_sidebarFooter__4zU7H{padding:var(--space-2);margin-top:0}.shells_userCard__4eEu1{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.shells_userAvatar__WrZFC{grid-row:auto}.shells_sidebarContent__Lh_p6 .shells_main__aU41r{padding:var(--space-4);min-height:0}}[data-surface=panel] .shells_sidebarLayout__DbZti{max-width:1600px;padding:24px 12px;gap:12px}[data-surface=panel] .shells_sidebarNav___L237{width:192px;padding:0;border:0;top:24px;height:calc(100vh - 48px);gap:12px}[data-surface=panel] .shells_main__aU41r{padding:0;max-width:none;min-height:0}[data-surface=panel] .shells_brand__sHZ1w{padding:0 12px}[data-surface=panel] .shells_brandName__tnlbX{font-size:16px;font-weight:600}[data-surface=panel] .shells_brandBell__xtu5j{width:20px;height:28px}[data-surface=panel] .shells_userCard__4eEu1{margin:0 12px;padding:10px 12px;border-radius:12px;gap:8px 10px;align-items:center}[data-surface=panel] .shells_userAvatar__WrZFC{width:36px;height:36px;border-radius:9px;grid-row:auto;font-size:13px;font-weight:600;letter-spacing:-.02em;background:var(--color-accent);color:var(--color-accent-fg)}[data-surface=panel] .shells_userName__YOQ3G{font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.015em}[data-surface=panel] .shells_userRole__wTFKo{font-size:10px;line-height:15px;letter-spacing:.1em}[data-surface=panel] .shells_userCard__4eEu1>form{grid-column:1/-1}[data-surface=panel] .shells_signOutLink__4fm4G{display:inline-flex;align-items:center;gap:6px;margin-top:0;font-size:12px;line-height:16px}[data-surface=panel] .shells_sidebarMenu__RsAIo{gap:2px}[data-surface=panel] .shells_sidebarMenuLink__yYXXv{padding:8px 12px;gap:10px;font-size:14px;line-height:20px;font-weight:400;letter-spacing:-.015em}[data-surface=panel] .shells_sidebarMenuLink__yYXXv:hover{background:var(--color-nav-hover)}[data-surface=panel] .shells_sidebarMenuLinkActive__4GezI,[data-surface=panel] .shells_sidebarMenuLinkActive__4GezI:hover{background:var(--color-nav-active);color:var(--color-nav-fg,var(--color-papel));font-weight:500}[data-surface=panel] .shells_menuItemIcon__bDQEB{width:17px;height:17px}[data-surface=panel] .shells_menuItemIcon__bDQEB svg{width:17px;height:17px;stroke-width:2}[data-surface=panel] .shells_sidebarMenuLinkActive__4GezI svg{stroke-width:2.25}[data-surface=panel] .shells_sidebarFooter__4zU7H{font-size:10px;padding:12px}@media (max-width:768px){[data-surface=panel] .shells_sidebarLayout__DbZti{padding:16px 12px}[data-surface=panel] .shells_sidebarNav___L237{width:100%;height:auto;position:static}[data-surface=panel] .shells_userCard__4eEu1{grid-template-columns:auto minmax(0,1fr)}[data-surface=panel] .shells_sidebarContent__Lh_p6 .shells_main__aU41r{padding:0}}.shells_mobileHome__IiDUv{display:none}@media (max-width:768px){[data-surface=panel] .shells_sidebarNav___L237{flex-direction:row;align-items:center;gap:4px}[data-surface=panel] .shells_brand__sHZ1w{padding:0 4px;flex-shrink:0}[data-surface=panel] .shells_brandIcon__5OnSq,[data-surface=panel] .shells_brandName__tnlbX,[data-surface=panel] .shells_sidebarFooter__4zU7H,[data-surface=panel] .shells_userCard__4eEu1{display:none}[data-surface=panel] .shells_mobileHome__IiDUv{display:inline-flex;flex-shrink:0;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:12px;line-height:16px;color:var(--color-text-muted)}[data-surface=panel] .shells_sidebarMenu__RsAIo{flex:1 1;min-width:0;gap:4px}[data-surface=panel] .shells_sidebarMenuLink__yYXXv{font-size:12px;line-height:16px;gap:6px;border:1px solid var(--color-border)}[data-surface=panel] .shells_sidebarMenuLinkActive__4GezI{border-color:var(--color-nav-active)}[data-surface=panel] .shells_menuItemIcon__bDQEB,[data-surface=panel] .shells_menuItemIcon__bDQEB svg{width:14px;height:14px}}.shells_sidebarLayout__DbZti[data-client-area=true],.shells_sidebarLayout__DbZti[data-client-area=true] .shells_sidebarNav___L237{background:var(--color-surface-2)}.shells_sidebarLayout__DbZti[data-client-focus=true] .shells_sidebarNav___L237{display:none}.shells_sidebarLayout__DbZti[data-client-focus=true] .shells_sidebarContent__Lh_p6{width:100%;margin:0}.shells_sidebarLayout__DbZti[data-client-focus=true] .shells_main__aU41r{padding:24px 12px;max-width:none;min-width:0}@media (max-width:767px){.shells_sidebarLayout__DbZti[data-client-focus=true] .shells_main__aU41r{padding:16px 10px}}.shells_launcherLayout__vA0mL[data-client-focus=true] .shells_launcherHeader__Zmf25{display:none}.shells_launcherLayout__vA0mL[data-client-focus=true] .shells_launcherContent__Jmouf{max-width:none;width:100%;padding:24px 12px}@media (min-width:769px){[data-surface=panel] .shells_sidebarLayout__DbZti[data-client-area=true]:not([data-client-focus=true]) .shells_sidebarNav___L237{width:224px}}[data-surface=panel] .shells_sidebarLayout__DbZti[data-client-focus=true]{max-width:none}.shells_sidebarLayout__DbZti[data-client-focus=true] .shells_main__aU41r{padding:0}@media (max-width:767px){.shells_sidebarLayout__DbZti[data-client-focus=true] .shells_main__aU41r{padding:0}}[data-surface=panel][data-branding=true] .shells_launcherHeader__Zmf25,[data-surface=panel][data-branding=true] .shells_sidebarNav___L237{--color-text:var(--color-sidebar-fg);--color-tinta:var(--color-sidebar-fg);--color-text-muted:var(--color-sidebar-muted);--color-pizarra:var(--color-sidebar-muted);--color-surface:var(--color-sidebar);--color-surface-2:var(--color-sidebar-hover);--color-hueso:var(--color-sidebar-hover);--color-nav-hover:var(--color-sidebar-hover);--color-linea:var(--color-sidebar-border);--color-border:var(--color-sidebar-border);background:var(--color-sidebar);color:var(--color-sidebar-fg)}[data-surface=panel][data-branding=true] .shells_sidebarNav___L237{border-radius:12px;padding-top:12px}[data-surface=panel][data-branding=true] .shells_signOutLink__4fm4G:hover{color:var(--color-sidebar-fg);text-decoration:underline}[data-surface=panel][data-branding=true] .shells_launcherTile__FuteV:hover{background:var(--color-nav-active);color:var(--color-nav-fg);border-color:var(--color-nav-active)}@media (max-width:768px){[data-surface=panel][data-branding=true] .shells_sidebarNav___L237{padding:6px}}@media (min-width:769px){.shells_sidebarNav___L237{width:208px;gap:10px}[data-surface=panel] .shells_sidebarNav___L237{width:180px;gap:10px}[data-surface=panel] .shells_sidebarLayout__DbZti[data-client-area=true]:not([data-client-focus=true]) .shells_sidebarNav___L237{width:208px}.shells_sidebarNav___L237 .shells_brand__sHZ1w{gap:7px;padding-inline:10px}.shells_sidebarNav___L237 .shells_brandIcon__5OnSq{width:26px;height:26px;font-size:13px}.shells_sidebarNav___L237 .shells_brandName__tnlbX{font-size:15px}.shells_sidebarNav___L237 .shells_userCard__4eEu1{padding:8px 10px;gap:6px 8px;border-radius:10px}[data-surface=panel] .shells_sidebarNav___L237 .shells_userCard__4eEu1{margin-inline:10px}.shells_sidebarNav___L237 .shells_userAvatar__WrZFC{width:32px;height:32px;font-size:12px}.shells_sidebarNav___L237 .shells_userName__YOQ3G{font-size:13px;line-height:18px}.shells_sidebarNav___L237 .shells_signOutLink__4fm4G{font-size:11px;line-height:16px}.shells_sidebarNav___L237 .shells_sidebarMenu__RsAIo{gap:2px}.shells_sidebarNav___L237 .shells_sidebarMenuLink__yYXXv{padding:7px 10px;gap:8px;font-size:13px;line-height:18px}.shells_sidebarNav___L237 .shells_menuItemIcon__bDQEB,.shells_sidebarNav___L237 .shells_menuItemIcon__bDQEB svg{width:16px;height:16px}.shells_sidebarNav___L237 .shells_sidebarFooter__4zU7H{padding:10px;font-size:10px}}.admin_shell__8WqXS{min-height:100vh;background:var(--color-bg)}.admin_topbar__5YbIF{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:var(--space-4) var(--space-6);display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap}.admin_brand__X7pwC{font-weight:700;color:var(--color-text)}.admin_brandSubtitle__E9SPj{margin-left:var(--space-2)}.admin_brandSubtitle__E9SPj,.admin_userTag__Z8IRA{color:var(--color-text-muted);font-size:var(--font-size-sm)}.admin_content__q9bCm{padding:var(--space-6);max-width:1100px;margin:0 auto}.admin_pageHeader__KzEWi{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.admin_pageTitle__mBoy6{margin:0}.admin_pageTitleCount__uTFqh{font-weight:400;font-size:var(--font-size-md)}.admin_muted__RNwxI,.admin_pageTitleCount__uTFqh{color:var(--color-text-muted)}.admin_backlink__aCyRi{display:inline-block;margin-bottom:var(--space-3);font-size:var(--font-size-sm)}.admin_rowArchived__nuhYU td{color:var(--color-text-muted)}.admin_editorForm__Vx3Uv{display:grid;gap:var(--space-5);max-width:900px}.admin_helpText__IKevK{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-top:var(--space-2)}.admin_jsonTextarea__2fOWf{font-family:var(--font-mono)}.admin_editorActions__c7_D_{display:flex;gap:var(--space-2);justify-content:flex-end}.admin_dashboardWrap__xBuFn{display:flex;flex-direction:column;gap:var(--space-4);max-width:1200px}.admin_twoCols__W52Df{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:start}@media (max-width:900px){.admin_twoCols__W52Df{grid-template-columns:1fr}}.suite_page__4dIhB{max-width:1280px;margin:auto;font-size:14px;line-height:1.5;min-width:0}.suite_page__4dIhB h2{font-size:17px;font-weight:600;letter-spacing:-.025em;margin:0 0 12px}.suite_page__4dIhB h3{font-size:14px;font-weight:500;margin:0 0 5px}.suite_muted__zUbp6{color:var(--color-text-muted);font-size:12px}.suite_tabs__cVIZ6{display:flex;gap:4px;border-bottom:1px solid var(--color-border);margin-bottom:22px;overflow-x:auto;padding-bottom:8px}.suite_tabs__cVIZ6 a{white-space:nowrap;border-radius:7px;color:var(--color-text-muted);padding:7px 12px;text-decoration:none;font-size:13px}.suite_tabs__cVIZ6 a[aria-current=page]{background:var(--color-surface-2);color:var(--color-text);font-weight:600}.suite_grid__OEX_k{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:14px}.suite_card__n2G1j{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:17px;min-width:0;margin-bottom:12px}.suite_card__n2G1j p{margin:6px 0;overflow-wrap:anywhere}.suite_card__n2G1j a{color:inherit}.suite_cardHead__A3U_q{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.suite_section__jy7iu{margin:26px 0}.suite_actions__wLsyE{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.suite_badge__gx1WC{font-size:11px;font-weight:500;border-radius:999px;padding:3px 9px;background:var(--color-surface-2);color:var(--color-text-muted);display:inline-flex;align-items:center;gap:5px}.suite_badge__gx1WC[data-tone=green]{background:#ecfdf5;color:#047857}.suite_badge__gx1WC[data-tone=amber]{background:#fffbeb;color:#b45309}.suite_badge__gx1WC[data-tone=red]{background:#fff1f2;color:#be123c}.suite_empty__3PIps{border:1px dashed var(--color-border);border-radius:14px;padding:40px 20px;text-align:center;color:var(--color-text-muted)}.suite_empty__3PIps svg{display:block;margin:0 auto 12px}.suite_empty__3PIps strong{display:block;color:var(--color-text);font-size:15px;font-weight:500}.suite_stats__kWH1y{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:18px 0 24px}.suite_stat__r9ILG{border:1px solid var(--color-border);border-radius:12px;padding:16px}.suite_stat__r9ILG span{font-size:12px;color:var(--color-text-muted);display:block}.suite_stat__r9ILG strong{font-size:26px;font-weight:600;letter-spacing:-.04em}.suite_form__6QkjG{display:grid;gap:12px}.suite_fieldset__JzXZ_{padding:0;margin:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.suite_fieldset__JzXZ_>.suite_lessonEditor__QcAyG,.suite_fieldset__JzXZ_>.suite_people__Usuy6,.suite_fieldset__JzXZ_>textarea,.suite_wide__9s4bg{grid-column:1/-1}.suite_field__Kyr1h{display:grid;align-content:start;gap:5px;font-size:12px;color:var(--color-text-muted);min-width:0}.suite_field__Kyr1h input,.suite_field__Kyr1h select,.suite_field__Kyr1h textarea,.suite_search__RASch input,.suite_search__RASch select{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);padding:9px 11px;min-width:0;width:100%;font:inherit;font-size:13px;box-sizing:border-box}.suite_field__Kyr1h:has(textarea){grid-column:1/-1}.suite_field__Kyr1h small{font-size:10px}.suite_field__Kyr1h textarea{resize:vertical}.suite_formFooter__wYHEX{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.suite_error__oTqKo{color:#b91c1c;font-size:12px}.suite_success__o1_gN{color:#047857;font-size:12px}.suite_check__qAOt9{display:flex;gap:7px;align-items:center;font-size:12px}.suite_check__qAOt9 input{accent-color:var(--color-text)}.suite_people__Usuy6{display:flex;gap:12px;flex-wrap:wrap;border:1px solid var(--color-border);padding:12px;border-radius:8px}.suite_disclosure__aDu_g{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);margin:14px 0}.suite_disclosure__aDu_g>summary{cursor:pointer;font-weight:500;padding:14px 16px;font-size:13px}.suite_disclosure__aDu_g[open]>summary{border-bottom:1px solid var(--color-border);margin-bottom:14px}.suite_disclosure__aDu_g>div{padding:0 16px 16px}.suite_tableWrap__B6ma3{max-width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:12px}.suite_table__EAlWI{border-collapse:collapse;width:100%;text-align:left;font-size:13px}.suite_table__EAlWI th{padding:10px 15px;background:var(--color-surface-2);color:var(--color-text-muted);font-size:11px;white-space:nowrap;font-weight:500}.suite_table__EAlWI td{padding:12px 15px;border-top:1px solid var(--color-border);vertical-align:top}.suite_table__EAlWI a{color:inherit;text-decoration:none}.suite_table__EAlWI a:hover{text-decoration:underline}.suite_table__EAlWI td small{display:block;color:var(--color-text-muted)}.suite_pre__OfxN7{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;line-height:1.65}.suite_search__RASch{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.suite_search__RASch input{flex:1 1;min-width:180px}.suite_search__RASch select{width:auto}.suite_week__ly_Rt{display:grid;grid-template-columns:repeat(7,minmax(140px,1fr));min-width:980px}.suite_weekWrap__T_Vyx{overflow-x:auto;border:1px solid var(--color-border);border-radius:12px}.suite_weekDay__aeOps{min-height:370px;border-right:1px solid var(--color-border);padding:8px}.suite_weekDay__aeOps:last-child{border:0}.suite_weekDay__aeOps header{text-align:center;font-size:12px;padding:8px 0 13px}.suite_weekDay__aeOps header strong{display:block;font-size:20px;font-weight:500}.suite_weekDay__aeOps[data-today=true] header{color:#2563eb}.suite_event__OIDIo{display:block;border:1px solid var(--color-border);border-left:3px solid #6366f1;border-radius:7px;padding:8px;margin-bottom:7px;background:var(--color-surface);font-size:12px;color:inherit;text-decoration:none}.suite_event__OIDIo[data-kind=leave]{border-left-color:#f59e0b}.suite_event__OIDIo[data-kind=call]{border-left-color:#10b981}.suite_event__OIDIo small{display:block;color:var(--color-text-muted);font-size:10px}.suite_chat__r68gx{display:grid;grid-template-columns:235px minmax(0,1fr);border:1px solid var(--color-border);border-radius:14px;overflow:hidden;min-height:600px}.suite_channels__zY76R{border-right:1px solid var(--color-border);padding:15px;background:var(--color-surface)}.suite_channels__zY76R a{display:block;padding:8px 10px;border-radius:7px;margin:3px 0;color:inherit;text-decoration:none;font-size:13px}.suite_channels__zY76R a[aria-current=page]{background:var(--color-surface-2);font-weight:600}.suite_conversation__c37JL{display:flex;flex-direction:column;min-width:0}.suite_conversationHeader__Uocn5{padding:16px;border-bottom:1px solid var(--color-border)}.suite_messages__7UzTb{padding:16px 20px;flex:1 1;max-height:540px;overflow-y:auto}.suite_message__4fs7n{display:flex;gap:10px;margin:0 0 18px}.suite_avatar__12Raw{width:30px;height:30px;border-radius:9px;background:var(--color-surface-2);display:grid;place-items:center;flex-shrink:0;font-size:11px;font-weight:600}.suite_messageBody__lfpbN{min-width:0;flex:1 1}.suite_messageBody__lfpbN strong{font-size:12px;font-weight:600}.suite_messageBody__lfpbN time{font-size:10px;color:var(--color-text-muted);margin-left:8px}.suite_messageBody__lfpbN p{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0;font-size:13px}.suite_composer__CBq0W{border-top:1px solid var(--color-border);padding:14px}.suite_inlineForm__sVAZY{display:inline-grid;gap:5px}.suite_inlineForm__sVAZY .suite_fieldset__JzXZ_{display:flex;gap:5px}.suite_inlineForm__sVAZY button{font-size:11px;padding:5px 9px}.suite_progress__SYaDU{height:5px;background:var(--color-surface-2);border-radius:6px;overflow:hidden;margin:8px 0}.suite_progress__SYaDU>i{display:block;height:100%;background:#10b981}.suite_article__FLnw1{max-width:800px;line-height:1.7}.suite_timer__daLoi{font-size:76px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.055em;text-align:center;padding:30px 0}.suite_mobileNav__f0jjg{display:flex;gap:7px;overflow-x:auto;margin:0 0 20px}.suite_mobileNav__f0jjg a{display:flex;align-items:center;gap:7px;white-space:nowrap;padding:9px 13px;border:1px solid var(--color-border);border-radius:10px;text-decoration:none;color:inherit;font-size:12px}.suite_invoice__HbY7U{max-width:850px;margin:auto;padding:32px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px}.suite_invoiceHeader__jc8J6{display:flex;justify-content:space-between;margin-bottom:40px}.suite_invoiceTotals__naHaK{margin-left:auto;width:280px}.suite_invoiceTotals__naHaK div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--color-border)}.suite_printOnly__Vs5XU{display:none}@media (max-width:700px){.suite_chat__r68gx,.suite_fieldset__JzXZ_{grid-template-columns:1fr}.suite_channels__zY76R{border-right:0;border-bottom:1px solid var(--color-border);display:flex;gap:6px;overflow:auto;max-height:170px;flex-wrap:wrap}.suite_messages__7UzTb{max-height:60vh;padding:14px}.suite_invoice__HbY7U{padding:18px}.suite_timer__daLoi{font-size:60px}}@media print{.suite_noPrint__1c0Rb{display:none!important}.suite_invoice__HbY7U{border:0;padding:0}.suite_printOnly__Vs5XU{display:block}.suite_page__4dIhB{max-width:none}.suite_invoiceTotals__naHaK{page-break-inside:avoid;break-inside:avoid}}[data-branding=true] .suite_tabs__cVIZ6 a[aria-current=page]{background:var(--color-nav-active);color:var(--color-nav-fg)}.suite_createDisclosure__1UMgf{border:0;background:transparent}.suite_createDisclosure__1UMgf>summary{display:inline-flex;align-items:center;gap:6px;width:fit-content;list-style:none;padding:8px 13px;border-radius:8px;background:var(--color-button,var(--color-accent));color:var(--color-button-fg,var(--color-accent-fg));font-size:12px;font-weight:600}.suite_createDisclosure__1UMgf>summary:before{content:"+";font-size:16px}.suite_createDisclosure__1UMgf>summary::-webkit-details-marker{display:none}.suite_createDisclosure__1UMgf>summary:hover{filter:brightness(.95)}.suite_createDisclosure__1UMgf>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.suite_createDisclosure__1UMgf[open]>summary{border:0}.suite_createDisclosure__1UMgf>div{padding:16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.suite_callList__n2Ffw{display:grid;gap:14px}.suite_callCard__bpm4v{display:grid;grid-template-columns:175px minmax(0,1fr);border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);overflow:hidden}.suite_callDate__K0fCl{padding:18px;display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--color-border);background:var(--color-bg);font-size:13px}.suite_callDate__K0fCl small{color:var(--color-text-muted)}.suite_callBody__iroh9{padding:18px;min-width:0;overflow-wrap:anywhere}.suite_callBody__iroh9 h2{font-size:16px}.suite_callNotes__pgkcS{white-space:pre-wrap;font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:640px){.suite_callCard__bpm4v{grid-template-columns:1fr}.suite_callDate__K0fCl{border-right:0;border-bottom:1px solid var(--color-border)}}.styles_button__QEPdA{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--radius-md);font:inherit;font-size:var(--font-size-base);font-weight:500;line-height:1.2;cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none}.styles_button__QEPdA:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.styles_button__QEPdA:disabled,.styles_button__QEPdA[aria-disabled=true]{opacity:.5;cursor:not-allowed}.styles_buttonPrimary__gMCOj{background:var(--color-button,var(--color-accent));color:var(--color-button-fg,var(--color-accent-fg));border-color:var(--color-button,var(--color-accent))}.styles_buttonPrimary__gMCOj:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-button-hover,var(--color-accent-hover));border-color:var(--color-button-hover,var(--color-accent-hover));text-decoration:none}.styles_buttonSecondary__rQDH_{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border);font-weight:500}.styles_buttonSecondary__rQDH_:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-surface-2);border-color:var(--color-border-strong);text-decoration:none}.styles_buttonDanger__ZBX57{background:var(--color-danger);color:#ffffff;border-color:var(--color-danger)}.styles_buttonGhost__6KYNY{background:transparent;color:var(--color-text-muted);border-color:transparent;font-weight:500}.styles_buttonGhost__6KYNY:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-surface-2);color:var(--color-text);text-decoration:none}.styles_field__VSHgt{display:grid;gap:var(--space-1);margin-bottom:var(--space-3)}.styles_label__FkTc8{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:500}.styles_control__EUSZ1{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-base);line-height:1.4}.styles_control__EUSZ1:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px;border-color:var(--color-accent)}textarea.styles_control__EUSZ1{resize:vertical;min-height:6rem;font-family:var(--font-mono);font-size:var(--font-size-sm)}.styles_tableWrap__gXuFZ{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.styles_table__k97le{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.styles_table__k97le td,.styles_table__k97le th{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--color-border)}.styles_table__k97le th{background:var(--color-surface-2);color:var(--color-text-muted);font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.03em}.styles_table__k97le tbody tr:last-child td{border-bottom:none}.styles_table__k97le tbody tr:hover td{background:var(--color-surface-2)}.styles_card__ZrpL0{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.styles_cardHeader__mSfdF{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);font-weight:600}.styles_cardBody__0dwRK{padding:var(--space-5)}.styles_cardFooter__ogNRM{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface-2)}.styles_badge__PhvEE{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:.75rem;font-weight:500;line-height:1;border:1px solid transparent}.styles_badgeNeutral__puqoV{background:var(--color-surface-2);color:var(--color-text-muted);border-color:var(--color-border)}.styles_badgeAccent__adX1U{background:var(--color-accent);color:var(--color-accent-fg)}.styles_badgeSuccess__5nQr8{background:var(--color-success-bg);color:var(--color-success)}.styles_badgeWarning__WXIBY{background:var(--color-warning-bg);color:var(--color-warning)}.styles_badgeDanger__k_UBJ{background:var(--color-danger-bg);color:var(--color-danger)}.styles_aviso__gJTQ8{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid transparent;margin-bottom:var(--space-4);font-size:var(--font-size-sm)}.styles_avisoInfo__WRXBO{background:var(--color-info-bg);color:var(--color-info);border-color:var(--color-border)}.styles_avisoSuccess__d9uiv{background:var(--color-success-bg);color:var(--color-success);border-color:transparent}.styles_avisoWarning__v7_bl{background:var(--color-warning-bg);color:var(--color-warning);border-color:transparent}.styles_avisoDanger__LTVJA{background:var(--color-danger-bg);color:var(--color-danger);border-color:transparent}.styles_modal__dyJsZ{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:0;background:var(--color-surface);color:var(--color-text);max-width:32rem;width:90vw;box-shadow:var(--shadow-lg)}.styles_modal__dyJsZ::backdrop{background:rgba(0,0,0,.4)}.styles_modalHeader__mY8Uq{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;font-weight:600}.styles_modalBody__h14kM{padding:var(--space-5)}.styles_modalFooter__p8gJ9{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface-2);display:flex;justify-content:flex-end;gap:var(--space-2)}.styles_pageHeader__Jfq5v{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.styles_pageHeaderMain__t_S5S{min-width:0;flex:1 1 auto}.styles_pageHeaderTitle__5vRwt{font-family:var(--font-display);font-size:var(--font-size-xl);line-height:var(--line-height-tight);letter-spacing:-.02em;font-weight:600;margin:0;color:var(--color-tinta)}.styles_pageHeaderSubtitle__oAeLG{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.styles_filterPills__bTH2N,.styles_pageHeaderActions__V_M_M{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.styles_filterPills__bTH2N{margin-bottom:var(--space-4)}.styles_filterPill__f3Ska{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);text-decoration:none;transition:background 80ms ease,color 80ms ease}.styles_filterPill__f3Ska:hover{background:var(--color-surface-2);text-decoration:none}.styles_filterPillActive__ID3T6{border-color:var(--color-tinta)}.styles_filterPillActive__ID3T6,.styles_filterPillActive__ID3T6:hover{background:var(--color-tinta);color:var(--color-papel)}.styles_filterPillCount__JBCYv{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.85;font-size:.8em;margin-left:2px}.styles_filterPillActive__ID3T6 .styles_filterPillCount__JBCYv{opacity:.75}.styles_kpiDonutWrap__U8AZu{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.styles_kpiDonutLabel__2klA1{font-size:.75rem;color:var(--color-text-muted);font-weight:500;text-align:center}.styles_kpiDonutCaption__Cn_6Q{font-size:.7rem;color:var(--color-gris);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.styles_sectionCard__Yr64C{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:var(--space-5);margin-bottom:var(--space-4)}.styles_sectionCardMuted__jxm9I{background:var(--color-surface-2)}.styles_sectionCardWarning__OJDS8{background:var(--color-warning-bg);border-color:var(--color-warning)}.styles_sectionCardHeader__PES9k{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap}.styles_sectionCardTitleWrap__idkrb{min-width:0}.styles_sectionCardTitle__yXYlc{font-family:var(--font-display);font-size:var(--font-size-md);font-weight:600;margin:0;display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-tinta);letter-spacing:-.01em}.styles_sectionCardSubtitle__w3xKB{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:var(--space-1) 0 0}.styles_sectionCardActions___fD3_{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.styles_sectionCardBody__qamxd{color:var(--color-text)}.styles_statusPillSm__NwJk2,.styles_statusPill__VKvyd{display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-full);font-weight:600;line-height:1;border:1px solid transparent;white-space:nowrap;letter-spacing:.02em}.styles_statusPill__VKvyd{padding:4px 10px;font-size:.7rem;text-transform:uppercase}.styles_statusPillSm__NwJk2{padding:2px 8px;font-size:.65rem;text-transform:uppercase}.styles_statusPillNeutral__CMmhb{background:var(--color-surface-2);color:var(--color-text-muted);border-color:var(--color-border)}.styles_statusPillAccent__bAdBV{background:var(--color-accent);color:var(--color-accent-fg)}.styles_statusPillGreen__5KtlD,.styles_statusPillSuccess__k_L2v{background:var(--color-success-bg);color:var(--color-success)}.styles_statusPillWarning__QIkdj,.styles_statusPillYellow__mtAnY{background:var(--color-warning-bg);color:var(--color-warning)}.styles_statusPillDanger__8cHgG{background:var(--color-danger-bg);color:var(--color-danger)}.styles_statusPillPurple__wvVaY{background:#ecdcff;color:#6b3fa0}.styles_statusPillBlue__Ajrn3{background:#dae5ff;color:#2743cf}.styles_statusPillGray__lwnll{background:var(--color-surface-2);color:var(--color-pizarra);border-color:var(--color-border)}.styles_statusPillDark__9J6Np{background:var(--color-tinta);color:var(--color-papel)}.styles_verticalSubNav__Y97Gx{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);background:transparent}.styles_verticalSubNavItem__NSi_e{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3);border-radius:var(--radius-lg);color:var(--color-text);text-decoration:none;background:transparent;transition:background 80ms ease}.styles_verticalSubNavItem__NSi_e:hover{background:var(--color-surface-2);text-decoration:none}.styles_verticalSubNavItemActive__atHEJ,.styles_verticalSubNavItemActive__atHEJ:hover{background:var(--color-tinta);color:var(--color-papel)}.styles_verticalSubNavIcon__G3SCr{flex:0 0 auto;font-size:1.1rem;line-height:1;margin-top:2px}.styles_verticalSubNavText__07Gsi{display:flex;flex-direction:column;min-width:0}.styles_verticalSubNavLabel__csbNK{font-weight:600;font-size:var(--font-size-base);line-height:1.25}.styles_verticalSubNavDesc__OLWKn{font-size:.75rem;color:var(--color-text-muted);margin-top:2px;line-height:1.3}.styles_verticalSubNavItemActive__atHEJ .styles_verticalSubNavDesc__OLWKn{color:rgba(251,250,247,.7)}.styles_patientCard__qyXxp{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-2);transition:border-color 80ms ease,box-shadow 80ms ease}.styles_patientCard__qyXxp:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-soft)}.styles_patientCardLink__jfY3L{position:absolute;inset:0;z-index:0;border-radius:inherit}.styles_patientCardBody__mAjhg{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-4);pointer-events:none}.styles_patientCardBody__mAjhg a,.styles_patientCardBody__mAjhg button,.styles_patientCardBody__mAjhg form,.styles_patientCardBody__mAjhg>*{pointer-events:auto}.styles_patientCardAvatar__QVYZ4{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:var(--color-surface-2);color:var(--color-tinta);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-family:var(--font-display);letter-spacing:.02em;border:1px solid var(--color-border)}.styles_patientCardMain__gfr9j{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.styles_patientCardHeadRow__FMCVJ{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.styles_patientCardName__arwGU{font-weight:600;color:var(--color-tinta);font-size:var(--font-size-base)}.styles_patientCardMeta__Mw1Ye{color:var(--color-text-muted);font-size:var(--font-size-sm)}.styles_patientCardExtra__WZr0l{font-size:.8rem;color:var(--color-text-muted)}.styles_patientCardKpis__vIfk_{flex:0 0 auto}.styles_patientCardKpisRow__i6US3,.styles_patientCardKpis__vIfk_{display:flex;align-items:center;gap:var(--space-3)}.styles_patientCardAside__LKQaf{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:.75rem;color:var(--color-text-muted)}.styles_patientCardFooter__MC4iX{position:relative;z-index:1;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.styles_patientGroup__RftLM{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-4);margin-bottom:var(--space-4);background:var(--color-surface)}.styles_patientGroupWarning__2l1wY{background:var(--color-warning-bg);border-color:var(--color-warning)}.styles_patientGroupAccent__29w84{background:var(--color-surface-2);border-color:var(--color-border)}.styles_patientGroupSuccess__OkzPR{background:var(--color-success-bg);border-color:var(--color-success)}.styles_patientGroupHeader__MNOMW{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.styles_patientGroupTitle__bMekY{margin:0;font-family:var(--font-display);font-size:var(--font-size-md);font-weight:600;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:var(--space-2)}.styles_patientGroupDesc__Do2nB{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:.85rem}.styles_patientGroupCount__lJrhK{min-width:26px;height:26px;padding:0 8px;border-radius:var(--radius-full);background:var(--color-tinta);color:var(--color-papel);font-weight:600;font-size:.8rem;display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.styles_patientGroupList__O__fV{display:flex;flex-direction:column;gap:var(--space-2)}.styles_emptyState__Pc6vL{padding:var(--space-8) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-align:center;color:var(--color-text);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.styles_emptyStateIcon__pboYi{font-size:2.5rem;line-height:1;opacity:.85;margin-bottom:var(--space-1)}.styles_emptyStateTitle__c1Xqw{font-family:var(--font-display);font-size:var(--font-size-md);font-weight:600;letter-spacing:-.01em;color:var(--color-tinta)}.styles_emptyStateDesc__4_oKo{color:var(--color-text-muted);font-size:var(--font-size-sm);max-width:40rem}.styles_emptyStateAction__vWWqe{margin-top:var(--space-2)}.styles_pageHeaderSubtitle__oAeLG a{color:var(--color-text-muted);text-decoration:none;border-bottom:1px dotted var(--color-border-strong)}.styles_pageHeaderSubtitle__oAeLG a:hover{color:var(--color-text);border-bottom-color:var(--color-text-muted);text-decoration:none}.styles_tabBar__1l2K1{display:flex;gap:var(--space-5);align-items:center;overflow-x:auto;margin-bottom:var(--space-5);padding:0 var(--space-1)}.styles_tabBarItem__f_Z3y{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;color:var(--color-text-muted);text-decoration:none;border-bottom:2px solid transparent;font-weight:500;font-size:var(--font-size-base);white-space:nowrap;transition:color 80ms ease,border-color 80ms ease}.styles_tabBarItem__f_Z3y:hover{color:var(--color-tinta);text-decoration:none}.styles_tabBarItemActive__Ml87s,.styles_tabBarItemActive__Ml87s:hover{color:var(--color-tinta);border-bottom-color:var(--color-accent);font-weight:600}.styles_tabBarIcon__qdX9t{font-size:1.05rem;line-height:1}.styles_segmentedControl__RjTWZ{display:inline-flex;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:3px;gap:2px}.styles_segmentedControlItem__Bmwdv{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:calc(var(--radius-md) - 3px);color:var(--color-text-muted);text-decoration:none;font-size:var(--font-size-sm);font-weight:500;white-space:nowrap;transition:background 80ms ease,color 80ms ease}.styles_segmentedControlItem__Bmwdv:hover{color:var(--color-tinta);text-decoration:none}.styles_segmentedControlItemActive__B11fo,.styles_segmentedControlItemActive__B11fo:hover{background:var(--color-tinta);color:var(--color-papel)}.styles_patientCardHeadRow__FMCVJ>span{max-width:100%;white-space:normal;overflow-wrap:anywhere}@media (max-width:640px){.styles_patientCard__qyXxp{padding:var(--space-4)}.styles_patientCardBody__mAjhg{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--space-3)}.styles_patientCardMain__gfr9j{overflow-wrap:anywhere}.styles_patientCardBody__mAjhg>.styles_patientCardAside__LKQaf,.styles_patientCardKpis__vIfk_{grid-column:1/-1}.styles_patientCardKpis__vIfk_{justify-content:space-between;flex-wrap:wrap}.styles_patientCardAside__LKQaf{align-items:flex-start}}[data-surface=panel] .styles_button__QEPdA{font-size:14px;line-height:20px;letter-spacing:inherit}[data-surface=panel] .styles_buttonPrimary__gMCOj{background:var(--color-button,var(--color-nav-active));border-color:var(--color-button,var(--color-nav-active));color:var(--color-button-fg,var(--color-papel))}[data-surface=panel] .styles_buttonPrimary__gMCOj:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-button-hover,var(--color-pizarra));border-color:var(--color-button-hover,var(--color-pizarra))}[data-surface=panel] .styles_buttonGhost__6KYNY{border-color:var(--color-border);color:var(--color-text)}[data-surface=panel] .styles_control__EUSZ1{border-color:var(--color-border);font-size:14px;line-height:20px;letter-spacing:inherit}[data-surface=panel] .styles_control__EUSZ1:focus-visible{outline-color:var(--color-nav-active);border-color:var(--color-nav-active)}[data-surface=panel] textarea.styles_control__EUSZ1{font-family:var(--font-body)}[data-surface=panel] .styles_cardBody__0dwRK,[data-surface=panel] .styles_cardFooter__ogNRM,[data-surface=panel] .styles_cardHeader__mSfdF{padding:var(--space-4)}[data-surface=panel] .styles_pageHeader__Jfq5v{margin-bottom:var(--space-4)}[data-surface=panel] .styles_pageHeaderTitle__5vRwt{font-size:20px;line-height:28px;letter-spacing:-.025em}[data-surface=panel] .styles_pageHeaderSubtitle__oAeLG{font-size:12px;line-height:16px}[data-surface=panel] .styles_filterPills__bTH2N{gap:4px}[data-surface=panel] .styles_filterPill__f3Ska{border-radius:var(--radius-md);padding:8px 12px;font-size:12px;line-height:16px}[data-surface=panel] .styles_filterPillActive__ID3T6,[data-surface=panel] .styles_filterPillActive__ID3T6:hover{background:var(--color-nav-active);border-color:var(--color-nav-active);color:var(--color-nav-fg,var(--color-papel))}[data-surface=panel] .styles_filterPillCount__JBCYv{padding:0 6px;border-radius:var(--radius-full);background:var(--color-nav-hover);color:var(--color-text-muted);font-size:10px;opacity:1}[data-surface=panel] .styles_filterPillActive__ID3T6 .styles_filterPillCount__JBCYv{background:var(--color-pizarra);color:var(--color-papel)}[data-surface=panel] .styles_sectionCard__Yr64C{border-radius:var(--radius-lg);padding:var(--space-4)}[data-surface=panel] .styles_sectionCardTitle__yXYlc{font-size:16px;line-height:24px;font-weight:500;letter-spacing:-.025em}[data-surface=panel] .styles_sectionCardWarning__OJDS8{border-color:var(--color-warning-border)}[data-surface=panel] .styles_tabBar__1l2K1{gap:4px;padding:0;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4)}[data-surface=panel] .styles_tabBarItem__f_Z3y{padding:8px 12px;font-size:14px;line-height:20px;font-weight:400}[data-surface=panel] .styles_tabBarItemActive__Ml87s{border-bottom-color:var(--color-nav-active);font-weight:500}[data-surface=panel] .styles_statusPillSm__NwJk2,[data-surface=panel] .styles_statusPill__VKvyd{font-weight:400;letter-spacing:inherit;text-transform:none;line-height:1.4}[data-surface=panel] .styles_patientCard__qyXxp{border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:0}[data-surface=panel] .styles_patientCardAvatar__QVYZ4{display:none}[data-surface=panel] .styles_patientCardName__arwGU{font-size:16px;line-height:24px;font-weight:500}[data-surface=panel] .styles_patientCardMeta__Mw1Ye{font-size:12px;line-height:16px}[data-surface=panel] .styles_patientCardKpis__vIfk_{flex-direction:column;align-items:flex-end;gap:4px}[data-surface=panel] .styles_patientCardAside__LKQaf{font-size:10px;line-height:14px}[data-surface=panel] .styles_kpiDonutLabel__2klA1{font-size:10px;line-height:14px;font-weight:400}[data-surface=panel] .styles_patientGroupWarning__2l1wY{border-color:var(--color-warning-border)}[data-surface=panel] .styles_patientGroupTitle__bMekY{font-size:14px;line-height:20px}[data-surface=panel] .styles_patientGroupWarning__2l1wY .styles_patientGroupDesc__Do2nB,[data-surface=panel] .styles_patientGroupWarning__2l1wY .styles_patientGroupTitle__bMekY{color:var(--color-warning)}[data-surface=panel] .styles_patientGroupDesc__Do2nB{font-size:12px;line-height:16px}[data-surface=panel] .styles_patientGroupCount__lJrhK{width:auto;height:auto;min-width:20px;padding:0 6px;font-size:10px;line-height:20px;background:var(--color-nav-hover);color:var(--color-text-muted)}[data-surface=panel] .styles_patientGroupWarning__2l1wY .styles_patientGroupCount__lJrhK{background:var(--color-warning-border);color:var(--color-warning)}@media (max-width:640px){[data-surface=panel] .styles_patientCardBody__mAjhg{grid-template-columns:minmax(0,1fr)}[data-surface=panel] .styles_patientCardKpis__vIfk_{flex-direction:row;align-items:center}}.styles_patientCardActions__FS_1L{position:relative;z-index:2;display:flex;align-items:center;gap:var(--space-2);flex:0 0 auto}@media (max-width:640px){[data-surface=panel] .styles_patientCardKpis__vIfk_{grid-row:2;margin-right:44px}[data-surface=panel] .styles_patientCardActions__FS_1L{grid-column:1;grid-row:2;justify-self:end}}.styles_patientCard__qyXxp:has(details[open]){z-index:5}@media (max-width:640px){[data-surface=panel] .styles_patientCardBody__mAjhg>.styles_patientCardAside__LKQaf{grid-row:2;padding-right:44px}}[data-branding=true] .styles_segmentedControlItemActive__B11fo,[data-branding=true] .styles_segmentedControlItemActive__B11fo:hover,[data-branding=true] .styles_verticalSubNavItemActive__atHEJ,[data-branding=true] .styles_verticalSubNavItemActive__atHEJ:hover{background:var(--color-nav-active);color:var(--color-nav-fg)}[data-branding=true] .styles_verticalSubNavItemActive__atHEJ .styles_verticalSubNavDesc__OLWKn{color:var(--color-nav-fg)}.styles_button__QEPdA{width:fit-content;max-width:100%;flex:0 0 auto;justify-self:start}.slides_previewPanel__iSOP9{border:1px solid var(--color-border);border-radius:12px;padding:16px;background:var(--color-surface);margin:16px 0}.slides_toolbar__AvYc9{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;font-size:12px}.slides_toolbar__AvYc9 h2{font-size:14px;margin:0;flex:1 1}.slides_toolbar__AvYc9 select{border:1px solid var(--color-border);border-radius:6px;padding:6px;background:var(--color-surface);font:inherit}.slides_slide__Qp3p0{max-width:380px;margin:0 auto 12px;aspect-ratio:4/5;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:24px 28px;display:flex;flex-direction:column;overflow:auto;border-radius:4px}.slides_slide__Qp3p0[data-theme=ink]{background:var(--color-text);color:var(--color-surface)}.slides_slide__Qp3p0[data-theme=brand]{background:var(--color-accent);color:var(--color-accent-fg)}.slides_story__W88oA{aspect-ratio:9/16;max-width:320px}.slides_brand__7lsfj{font-size:9px;font-weight:500}.slides_content__lbHMH{flex:1 1;padding:40px 0 30px;overflow-wrap:anywhere}.slides_content__lbHMH h3{font-size:26px!important;line-height:1.2;font-weight:600;margin:0 0 18px;color:inherit}.slides_content__lbHMH p{font-size:14px;line-height:1.45;white-space:pre-wrap;margin:0}.slides_slide__Qp3p0 footer{display:flex;justify-content:space-between;font-size:8px!important;gap:12px}.slides_note__ltBTq{font-size:11px;color:var(--color-text-muted);margin:0}.editor_statusBar__SAUee{position:sticky;top:0;z-index:5;padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.85rem;font-weight:500;align-self:flex-start;margin-bottom:var(--space-3)}.editor_helpText__cmW_n{color:var(--color-text-muted);font-size:.9rem}.editor_slideList__fCQwi{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.editor_slideItem__kZdmX{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex;flex-direction:column;gap:var(--space-2)}.editor_slideHeader__5viNc{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-1)}.editor_slideIndex__a9wPd{font-weight:600;color:var(--color-text-muted);font-size:.85rem}.editor_slideActions__FpbRa{display:flex;gap:var(--space-1)}.editor_iconBtnDanger__e2b21,.editor_iconBtn__blbzA{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-sm);padding:2px 8px;cursor:pointer;font-size:.9rem}.editor_iconBtn__blbzA:disabled{opacity:.4;cursor:not-allowed}.editor_iconBtnDanger__e2b21{color:var(--color-vencido);border-color:var(--color-vencido)}.marketer_layout__CU5ud{display:grid;grid-template-columns:340px 1fr;gap:var(--space-4);align-items:start}@media (max-width:900px){.marketer_layout__CU5ud{grid-template-columns:1fr}}.marketer_formCol__Zua0z{position:sticky;top:var(--space-4)}.marketer_previewCol__b8Z_9{display:flex;flex-direction:column;gap:var(--space-3)}.marketer_helpText__18Ade{color:var(--color-text-muted);font-size:.9rem;margin:0}.marketer_previewMeta__0UxmT{color:var(--color-text-muted);font-size:.85rem}.marketer_pieceList__EzKpG{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.marketer_pieceList__EzKpG li{padding:var(--space-2);background:var(--color-surface-2);border-radius:var(--radius-sm)}.marketer_pieceMeta__pD_O0{font-size:.8rem;color:var(--color-text-muted);text-transform:capitalize;margin-bottom:var(--space-1);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.marketer_applyRow__5JmcT{display:flex;gap:var(--space-3);align-items:center;padding-top:var(--space-3)}.editor_editor__Fpd7Q{display:flex;flex-direction:column;gap:var(--space-4)}.editor_statusBar__Lc3Yx{position:sticky;top:0;z-index:5;padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.85rem;font-weight:500;align-self:flex-start}.editor_helpText__8lRyS{font-size:.85rem;color:var(--color-text-muted);margin:var(--space-1) 0}.editor_goalsChecklist__uaby9{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.editor_goalChip__zX4Yj{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.editor_goalChip__zX4Yj input{margin:0}.editor_goalChipActive__HSdQW{background:var(--color-surface-2);border-color:var(--color-border)}.editor_blockList__7xs2i{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.editor_blockItem__yUIiV{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.editor_blockHeader__0bQNU{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.editor_blockLabel__t8dM6{flex:1 1;border:none;background:transparent;font-weight:600;font-size:1rem;color:var(--color-text);padding:var(--space-1)}.editor_blockLabel__t8dM6:focus{outline:2px solid var(--color-accent);border-radius:var(--radius-sm)}.editor_blockActions__N7rDX{display:flex;gap:var(--space-1)}.editor_blockBtnDanger__oTtuM,.editor_blockBtn__N8DmB{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-sm);padding:2px 8px;cursor:pointer;font-size:.9rem;line-height:1.4}.editor_blockBtn__N8DmB:disabled{opacity:.4;cursor:not-allowed}.editor_blockBtnDanger__oTtuM{color:var(--color-vencido);border-color:var(--color-vencido)}.editor_blockContent__InAjD{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2);font-family:inherit;font-size:.95rem;resize:vertical;background:var(--color-surface);color:var(--color-text)}.editor_consentRow__pwqDl{display:flex;align-items:flex-start;gap:var(--space-2);padding-top:var(--space-2);font-size:.9rem}.editor_footerActions__VI8ig{justify-content:space-between;padding-top:var(--space-3)}.editor_aiRow__OYn7k,.editor_footerActions__VI8ig{display:flex;gap:var(--space-3);align-items:center}.editor_aiRow__OYn7k{margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px dashed var(--color-border);flex-wrap:wrap}.editor_winningLabel___y6qi{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.9rem;color:var(--color-text-muted)}.editor_aiError__ApvYt{padding:var(--space-2) var(--space-3);background:var(--color-danger-bg);color:var(--color-vencido);border-radius:var(--radius-sm);margin-top:var(--space-2)}.editor_aiPreview__AMXWm{margin-top:var(--space-3);padding:var(--space-3);background:var(--color-surface-2);border-radius:var(--radius-md)}.editor_aiPreview__AMXWm h4{margin:var(--space-3) 0 var(--space-1);font-size:.95rem}.editor_aiBlockList__mlxPr{padding-left:var(--space-4);margin:0 0 var(--space-3)}.editor_aiBlockList__mlxPr li{margin-bottom:var(--space-2)}.plantilla_rows__t3R0P{display:grid;gap:8px;margin:16px 0}.plantilla_row__9GGve{display:flex;align-items:start;gap:10px;border:1px solid var(--color-border);border-radius:8px;padding:12px;background:var(--color-surface-2)}.plantilla_number__Eu3NN{font-size:11px;color:var(--color-text-muted);padding-top:26px}.plantilla_weekFields__b9uWk{flex:1 1;display:grid;grid-template-columns:100px 120px 1fr 1fr;gap:8px;min-width:0}.plantilla_blockFields__aLSCZ{flex:1 1;display:grid;grid-template-columns:1fr 2fr;gap:8px;min-width:0}.plantilla_rowActions__hHJVx{display:flex;gap:4px;padding-top:20px}.plantilla_rowActions__hHJVx button{border:0;background:transparent;cursor:pointer;padding:4px}.plantilla_rowActions__hHJVx button:disabled{opacity:.3;cursor:default}.plantilla_section__7v6Uq{margin:28px 0 12px;font-size:16px}.plantilla_preview__1sL8A{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.plantilla_preview__1sL8A span{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:8px;padding:8px 12px;font-size:12px}@media (max-width:1000px){.plantilla_weekFields__b9uWk{grid-template-columns:1fr 1fr}.plantilla_blockFields__aLSCZ{grid-template-columns:1fr}}@media (max-width:640px){.plantilla_row__9GGve{flex-wrap:wrap}.plantilla_rowActions__hHJVx{padding:0}.plantilla_weekFields__b9uWk{grid-template-columns:1fr}.plantilla_number__Eu3NN{display:none}}.grabaciones_stack__hilqT{display:flex;flex-direction:column;gap:var(--space-4)}.grabaciones_row__DZOoZ{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.grabaciones_grid__NurQa{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-4)}.grabaciones_muted__Lblhz{color:var(--color-text-muted);font-size:var(--font-size-sm)}.grabaciones_tile__mDCZN{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);text-decoration:none}.grabaciones_tile__mDCZN:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.grabaciones_clamp__6Vh3S{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.grabaciones_split__6erht{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,2fr);gap:var(--space-4);align-items:start}@media (max-width:900px){.grabaciones_split__6erht{grid-template-columns:1fr}}.grabaciones_video__mQvqG{max-height:70vh}.grabaciones_preview___HskC,.grabaciones_video__mQvqG{width:100%;background:var(--color-tinta);border-radius:var(--radius-md)}.grabaciones_preview___HskC{aspect-ratio:16/9;object-fit:contain}.grabaciones_transcript__Z2AkL{max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-1)}.grabaciones_segment__vff8M{display:grid;grid-template-columns:56px 1fr;gap:var(--space-2);text-align:left;padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;cursor:pointer}.grabaciones_segment__vff8M:hover{background:var(--color-surface-2)}.grabaciones_segmentActive__rF_2n{background:var(--color-info-bg)}.grabaciones_ts__EPkDr{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-accent-text)}.grabaciones_list__UXzTR{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.grabaciones_step__EgJck{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.grabaciones_stepImg__GzjkO{max-width:100%;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.grabaciones_answer__S2gJs{white-space:pre-wrap;line-height:var(--line-height-normal)}.grabaciones_dot__D8hxq{width:10px;height:10px;border-radius:var(--radius-full);background:var(--color-danger);display:inline-block}@media print{.grabaciones_noPrint__AJR1a{display:none!important}.grabaciones_step__EgJck{page-break-inside:avoid;break-inside:avoid;border-color:var(--color-linea)}}