.layout_content__l1k3B{flex:1 1;width:var(--size-full);max-width:var(--content-max-w);margin:0 auto}.DecorativeBackground_root__JHHVC{color:var(--color-ink)}.DecorativeBackground_stopInk__1oouF{stop-color:var(--color-ink)}.DecorativeBackground_stopInkSoft__Mdv6g{stop-color:var(--color-ink-soft)}.DecorativeBackground_stopBrand__72RYx{stop-color:var(--color-primary)}.DecorativeBackground_dot__Sgyd2{fill:currentColor}.DecorativeBackground_blobs__PhSVk{opacity:var(--decor-blob-opacity)}.DecorativeBackground_blobOverlap__okv_0{opacity:var(--decor-blob-overlap-opacity)}.DecorativeBackground_rings___6HJT{fill:none;stroke:currentColor;stroke-width:var(--decor-ring-stroke);opacity:var(--decor-ring-opacity)}.DecorativeBackground_dots__P8w1s{opacity:var(--decor-dots-opacity)}.DecorativeBackground_swooshes__gguuL{fill:none;stroke:currentColor;stroke-width:var(--decor-swoosh-stroke);opacity:var(--decor-swoosh-opacity)}.AppHeader_header__9tTVu{background-color:var(--color-card)}.AppHeader_sticky__nmUZY{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header)}.AppHeader_bar__lQ7re{border-bottom:var(--border-width-default) solid var(--color-border)}.AppHeader_inner___2wQA{display:flex;align-items:center;gap:var(--space-4);max-width:var(--page-max-w);height:var(--header-h);margin:0 auto;padding:0 var(--space-6)}.AppHeader_logo__z0uLf,.AppHeader_logo__z0uLf:visited{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0;min-height:var(--touch-target);color:var(--color-foreground);font-family:var(--font-display);font-size:var(--text-base);line-height:var(--line-height-base);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);text-decoration:none}.AppHeader_logoBox__CxH15{display:inline-flex;align-items:center;justify-content:center;width:var(--header-logo-size);height:var(--header-logo-size);border-radius:var(--header-logo-radius);background-image:var(--gradient-primary);color:var(--color-primary-foreground)}.AppHeader_logoText__clLDs{white-space:nowrap}@media (max-width:639px){.AppHeader_logoCompact__C9vOD{justify-content:center;min-width:var(--touch-target)}.AppHeader_logoCompact__C9vOD .AppHeader_logoText__clLDs{display:none}.AppHeader_inner___2wQA{gap:var(--space-2);padding:0 var(--space-4)}}.AuthShell_page__3gmqd{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--size-screen-h);padding:var(--space-8) var(--space-4);background-color:var(--color-background);color:var(--color-foreground)}.AuthShell_background__prXIG{position:fixed;inset:0;z-index:var(--z-base);pointer-events:none}.AuthShell_card__uR1VT{position:relative;z-index:var(--z-raised);display:flex;width:var(--size-full);max-width:var(--auth-card-max-w);overflow:hidden;border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--auth-card-radius);background-color:var(--color-card);box-shadow:var(--auth-card-shadow)}.AuthShell_brandPanel__5XRmT{display:none;flex-shrink:0;flex-direction:column;justify-content:center;gap:var(--space-6);width:var(--auth-brand-panel-w);padding:var(--auth-brand-panel-padding);background-color:var(--color-ink);color:var(--color-ink-foreground)}.AuthShell_brandMark__Hrwa7{display:inline-flex;align-items:center;justify-content:center;width:var(--auth-brand-mark-size);height:var(--auth-brand-mark-size);border-radius:var(--radius-2xl);background-color:var(--color-card);color:var(--color-primary)}.AuthShell_brandHeading__0knXx{margin:0;font-family:var(--font-display);font-size:var(--auth-brand-heading-size);line-height:var(--leading-tight);font-weight:var(--font-black)}.AuthShell_brandText__oxFtm{max-width:var(--container-xs);margin:0;font-size:var(--text-sm);line-height:var(--line-height-sm);opacity:var(--auth-brand-text-opacity)}.AuthShell_bullets__Z_sur{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:var(--space-2) 0 0;list-style:none}.AuthShell_bullet__4Ui4n{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);line-height:var(--line-height-sm)}.AuthShell_bullet__4Ui4n svg{flex-shrink:0}.AuthShell_formPanel__w5hUt{display:flex;flex-direction:column;justify-content:center;width:var(--size-full);padding:var(--space-6)}.AuthShell_product__URtVC{margin-bottom:var(--space-6)}.AuthShell_title__zMKRe{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--line-height-2xl);font-weight:var(--font-bold);color:var(--color-foreground)}.AuthShell_subtitle__dSoFB{margin:var(--space-1-5) 0 var(--space-6)}.AuthShell_footer__dAkhd,.AuthShell_subtitle__dSoFB{font-size:var(--text-sm);line-height:var(--line-height-sm);color:var(--color-muted-foreground)}.AuthShell_footer__dAkhd{margin-top:var(--space-6);text-align:center}@media (min-width:640px){.AuthShell_page__3gmqd{padding-top:var(--space-12);padding-bottom:var(--space-12)}.AuthShell_formPanel__w5hUt{padding:var(--space-8)}.AuthShell_subtitle__dSoFB{margin-bottom:var(--space-8)}}@media (min-width:1024px){.AuthShell_brandPanel__5XRmT{display:flex}.AuthShell_formPanel__w5hUt{padding:var(--space-10)}}.AppShell_shell__Uk1Ra{position:relative;display:flex;min-height:var(--size-screen-h);background-color:var(--color-background)}.AppShell_background__I8sYi{position:fixed;inset:0;z-index:var(--z-base);pointer-events:none}.AppShell_sidebar__LRZ76{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);flex-shrink:0;width:var(--sidebar-width);height:var(--size-screen-h);transition:width var(--duration-normal) var(--ease-linear)}.AppShell_sidebarInner__ICJY3{display:flex;flex-direction:column;gap:var(--space-4);height:var(--size-full);padding:var(--space-4) var(--sidebar-padding);overflow-y:auto;overflow-x:hidden;border-top-right-radius:var(--sidebar-radius);border-bottom-right-radius:var(--sidebar-radius);background-color:var(--sidebar-bg);box-shadow:var(--shadow-sidebar-float);color:var(--sidebar-fg);scrollbar-width:thin;scrollbar-color:var(--sidebar-hover-bg) transparent}.AppShell_brand__5ddLl,.AppShell_brand__5ddLl:visited{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-1-5) var(--space-1);border-radius:var(--radius-lg);color:var(--sidebar-fg);text-decoration:none}.AppShell_brand__5ddLl:focus-visible{outline:var(--focus-ring-width) solid var(--sidebar-fg);outline-offset:var(--focus-ring-inset)}.AppShell_brandMark__Q_VB7{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--header-logo-size);height:var(--header-logo-size);border-radius:var(--header-logo-radius);background-image:var(--gradient-primary);color:var(--color-primary-foreground)}.AppShell_brandText__rJ5Tv{display:flex;flex-direction:column;min-width:0}.AppShell_brandName__HxyFA{overflow:hidden;font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--leading-tight);font-weight:var(--font-bold);text-overflow:ellipsis;white-space:nowrap}.AppShell_brandSubtitle__xYXBU{overflow:hidden;font-size:var(--text-xs);line-height:var(--line-height-xs);color:var(--sidebar-fg-muted);text-overflow:ellipsis;white-space:nowrap}.AppShell_nav__9SeOZ{display:flex;flex-direction:column;gap:var(--space-4)}.AppShell_group__55soD{display:flex;flex-direction:column;gap:var(--space-1)}.AppShell_groupLabel__WxmQ0{margin:0;padding:0 var(--space-2);font-size:var(--text-xs);line-height:var(--space-8);font-weight:var(--font-medium);color:var(--sidebar-fg-label);white-space:nowrap}.AppShell_list__IbcnI{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.AppShell_subList__EKLMq{padding-top:var(--space-1);padding-left:var(--space-4)}.AppShell_item__9_aaM,.AppShell_item__9_aaM:visited{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--sidebar-fg-soft);font-size:var(--text-sm);line-height:var(--line-height-sm);font-weight:var(--font-medium);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.AppShell_item__9_aaM:hover{background-color:var(--sidebar-hover-bg);color:var(--sidebar-active-fg)}.AppShell_item__9_aaM:focus-visible{outline:var(--focus-ring-width) solid var(--sidebar-fg);outline-offset:var(--focus-ring-inset)}.AppShell_item__9_aaM[aria-current=page]{background-image:var(--sidebar-active-bg);box-shadow:var(--shadow-nav-active);color:var(--sidebar-active-fg);font-weight:var(--font-semibold)}.AppShell_itemIcon__5q8r0{display:inline-flex;flex-shrink:0}.AppShell_itemIcon__5q8r0 svg{width:var(--icon-md);height:var(--icon-md)}.AppShell_itemLabel__T_fQw{overflow:hidden;text-overflow:ellipsis}.AppShell_groupSummary__2fEbj{list-style:none}.AppShell_groupSummary__2fEbj::-webkit-details-marker{display:none}.AppShell_chevron__GHV9Q{margin-left:auto;transition:transform var(--duration-fast) var(--ease-standard)}.AppShell_group__55soD[open]>.AppShell_groupSummary__2fEbj .AppShell_chevron__GHV9Q{transform:rotate(var(--rotate-half))}.AppShell_shell__Uk1Ra[data-collapsed] .AppShell_sidebar__LRZ76{width:var(--sidebar-width-icon)}.AppShell_shell__Uk1Ra[data-collapsed] .AppShell_sidebarInner__ICJY3{border-top-right-radius:var(--sidebar-radius-collapsed);border-bottom-right-radius:var(--sidebar-radius-collapsed);box-shadow:var(--shadow-sidebar-float-collapsed)}.AppShell_shell__Uk1Ra[data-collapsed] .AppShell_brand__5ddLl,.AppShell_shell__Uk1Ra[data-collapsed] .AppShell_item__9_aaM{justify-content:center;padding-right:0;padding-left:0}.AppShell_shell__Uk1Ra[data-collapsed] .AppShell_brandText__rJ5Tv,.AppShell_shell__Uk1Ra[data-collapsed] .AppShell_chevron__GHV9Q,.AppShell_shell__Uk1Ra[data-collapsed] .AppShell_groupLabel__WxmQ0,.AppShell_shell__Uk1Ra[data-collapsed] .AppShell_itemLabel__T_fQw{position:absolute;width:var(--space-px);height:var(--space-px);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.AppShell_shell__Uk1Ra[data-collapsed] .AppShell_subList__EKLMq{padding-left:0}.AppShell_inset__fVnFM{position:relative;z-index:var(--z-raised);display:flex;flex:1 1;flex-direction:column;min-width:0}.AppShell_topbar___SeS2{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);border-bottom:var(--border-width-default) solid var(--topbar-border);background-color:var(--topbar-bg);-webkit-backdrop-filter:blur(var(--topbar-blur));backdrop-filter:blur(var(--topbar-blur))}.AppShell_topbarInner__TrWHS{display:flex;align-items:center;gap:var(--space-3);max-width:var(--content-max-w);height:var(--topbar-h);margin:0 auto;padding:0 var(--space-6)}.AppShell_trigger__AjwQF{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-muted-foreground);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.AppShell_trigger__AjwQF:hover{background-color:var(--color-primary-soft);color:var(--color-primary)}.AppShell_topbarLogo__E3ZIA{flex-shrink:0}.AppShell_pill__twEOy{flex-shrink:0;padding:var(--badge-padding-y) var(--pill-padding-x);border-radius:var(--radius-full);background-color:var(--tono-marca-pastilla-bg);color:var(--tono-marca-pastilla-fg);font-size:var(--text-xs);line-height:var(--line-height-xs);font-weight:var(--font-semibold)}.AppShell_headerContent__09QvJ{display:flex;flex:1 1;align-items:center;min-width:0}.AppShell_account__Hcnbv{display:flex;flex-shrink:0;align-items:center;gap:var(--space-3)}.AppShell_scrim__GTetH{display:none}@media (max-width:767px){.AppShell_shell__Uk1Ra[data-collapsed] .AppShell_sidebar__LRZ76,.AppShell_sidebar__LRZ76{position:fixed;top:0;left:0;z-index:var(--z-overlay-nested);width:var(--sidebar-width-mobile);pointer-events:none;transform:translateX(calc(var(--size-full) * -1));transition:transform var(--duration-normal) var(--ease-standard)}.AppShell_shell__Uk1Ra[data-mobile-open] .AppShell_sidebar__LRZ76{pointer-events:auto;transform:none}.AppShell_shell__Uk1Ra[data-collapsed] .AppShell_brandText__rJ5Tv,.AppShell_shell__Uk1Ra[data-collapsed] .AppShell_chevron__GHV9Q,.AppShell_shell__Uk1Ra[data-collapsed] .AppShell_groupLabel__WxmQ0,.AppShell_shell__Uk1Ra[data-collapsed] .AppShell_itemLabel__T_fQw{position:static;width:auto;height:auto;overflow:visible;clip:auto}.AppShell_shell__Uk1Ra[data-collapsed] .AppShell_brand__5ddLl,.AppShell_shell__Uk1Ra[data-collapsed] .AppShell_item__9_aaM{justify-content:flex-start;padding-right:var(--space-3);padding-left:var(--space-3)}.AppShell_scrim__GTetH{position:fixed;inset:0;z-index:var(--z-overlay);display:block;background-color:var(--color-scrim)}.AppShell_topbarInner__TrWHS{gap:var(--space-2);padding:0 var(--space-4)}.AppShell_pill__twEOy{display:none}}.Avatar_avatar__WzKod{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background-color:var(--color-primary);color:var(--color-primary-foreground);font-size:var(--text-sm);line-height:var(--leading-none);font-weight:var(--font-bold)}