.wf52iW_toaster{--width:min(22rem, calc(100vw - 2rem));z-index:70!important;font-family:inherit!important}.wf52iW_toast{--toast-accent:var(--jf-border);min-height:3.5rem;border:1px solid var(--jf-border)!important;border-left:3px solid var(--toast-accent)!important;color:var(--jf-text)!important;background:var(--jf-surface)!important;border-radius:.625rem!important;gap:.625rem!important;padding:.875rem 1rem!important;box-shadow:0 .375rem 1rem #14263817!important}.wf52iW_title{font-size:.875rem;color:var(--jf-text)!important;font-weight:650!important;line-height:1.4!important}.wf52iW_description{font-size:.8125rem;color:var(--jf-text-muted)!important;line-height:1.45!important}.wf52iW_success{--toast-accent:var(--jf-success)}.wf52iW_error{--toast-accent:var(--jf-danger)}.wf52iW_warning{--toast-accent:var(--jf-text-muted)}.wf52iW_info,.wf52iW_loading{--toast-accent:var(--jf-primary)}.wf52iW_closeButton{border-color:var(--jf-border)!important;width:1.5rem!important;height:1.5rem!important;color:var(--jf-text-muted)!important;background:var(--jf-surface)!important}.wf52iW_closeButton:hover{border-color:var(--jf-primary)!important;color:var(--jf-text)!important}.wf52iW_closeButton:focus-visible{outline:2px solid var(--jf-focus);outline-offset:2px;box-shadow:none!important}@media (min-width:961px){body.side-panel-open .wf52iW_toaster{transform:translate(-36rem)}}@media (max-width:960px){body.side-panel-open .wf52iW_toaster{top:calc(6.5rem + env(safe-area-inset-top))!important}}@media (prefers-reduced-motion:reduce){.wf52iW_toaster,.wf52iW_toast,.wf52iW_toast *{transition:none!important;animation:none!important}}
.sUpgQW_loading{min-height:100svh;color:var(--jf-text-muted);background:var(--jf-app-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:.875rem;display:flex}.sUpgQW_indicator{border:2px solid var(--jf-border);border-top-color:var(--jf-primary);border-radius:50%;width:1.125rem;height:1.125rem;animation:.8s linear infinite sUpgQW_loadingSpin}#contenido .sUpgQW_loading{min-height:calc(100svh - 8.5rem);padding-block:3rem}@keyframes sUpgQW_loadingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sUpgQW_indicator{border-color:var(--jf-primary);animation:none}}
.VpASVG_restoring{visibility:hidden}
.U0-3cq_page{--background:var(--jf-app-bg);--foreground:var(--jf-text);--surface:var(--jf-surface);--accent:var(--jf-primary);--muted:var(--jf-text-muted);--border:var(--jf-border);--radius:.5rem;min-height:100svh;color:var(--jf-text);background:var(--jf-app-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;place-items:center;padding:2rem 1.25rem;display:grid}.U0-3cq_card{border:1px solid var(--jf-border);background:var(--jf-surface);border-radius:.75rem;width:min(100%,34rem);padding:clamp(1.5rem,5vw,3rem)}.U0-3cq_card h1{color:var(--jf-text);letter-spacing:-.03em;margin:.5rem 0 .875rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:680;line-height:1.2}.U0-3cq_card>p:not(.U0-3cq_eyebrow){color:var(--jf-text-muted);margin:0;font-size:.9375rem;line-height:1.65}.U0-3cq_brand{background:var(--jf-sidebar-bg);border-radius:.5rem;width:fit-content;margin-bottom:2.5rem;padding:.875rem 1rem}.U0-3cq_brand img{width:10.5rem}.U0-3cq_statusIcon{border:1px solid color-mix(in srgb, var(--jf-primary) 20%, var(--jf-border));width:3rem;height:3rem;color:var(--jf-primary);background:color-mix(in srgb, var(--jf-primary) 6%, var(--jf-surface));border-radius:.625rem;place-items:center;margin-bottom:1rem;display:grid}.U0-3cq_statusIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1.5rem;height:1.5rem}.U0-3cq_eyebrow{color:var(--jf-primary);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.U0-3cq_account{border:1px solid var(--jf-border);background:var(--jf-app-bg);border-radius:.5rem;gap:.15rem;margin-top:1.5rem;padding:1rem;display:grid}.U0-3cq_account span{color:var(--jf-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:650}.U0-3cq_account strong{overflow-wrap:anywhere;color:var(--jf-text);font-size:.875rem;font-weight:600}.U0-3cq_actions{margin-top:1rem}@media (max-width:480px){.U0-3cq_page{padding:1rem}.U0-3cq_card{padding:1.5rem}.U0-3cq_brand{margin-bottom:2rem}}
.O_WWfG_button{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:2.75rem;color:var(--foreground);background:var(--surface);cursor:pointer;padding:.6rem 1rem}.O_WWfG_button:hover{border-color:var(--accent)}.O_WWfG_button:disabled{opacity:.6;cursor:wait}
.OOtwNG_logo{width:min(100%,17.5rem);height:auto;display:block}
._7m77Qq_form{gap:1.25rem;display:grid}._7m77Qq_field{gap:.5rem;display:grid}._7m77Qq_field label{color:var(--jf-text);font-size:.875rem;font-weight:650}._7m77Qq_field input{border:1px solid var(--jf-border);width:100%;min-width:0;min-height:3.25rem;color:var(--jf-text);background:var(--jf-surface);border-radius:.5rem;padding:.75rem .875rem;transition:border-color .15s,box-shadow .15s,background-color .15s}._7m77Qq_field input::placeholder{color:var(--jf-text-muted)}._7m77Qq_field input:hover:not(:read-only){border-color:color-mix(in srgb, var(--jf-primary) 36%, var(--jf-border))}._7m77Qq_field input:focus-visible{border-color:var(--jf-focus);outline:2px solid color-mix(in srgb, var(--jf-focus) 22%, transparent);outline-offset:1px}._7m77Qq_field input:read-only{color:var(--jf-text-muted);background:var(--jf-app-bg);cursor:wait}._7m77Qq_field input:user-invalid{border-color:var(--jf-danger)}._7m77Qq_password{position:relative}._7m77Qq_password input{padding-right:3.75rem}._7m77Qq_passwordToggle{width:2.75rem;height:2.75rem;color:var(--jf-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;place-items:center;padding:0;transition:color .15s,background-color .15s;display:grid;position:absolute;top:.25rem;right:.25rem}._7m77Qq_passwordToggle:hover{color:var(--jf-primary);background:var(--jf-app-bg)}._7m77Qq_passwordToggle:focus-visible{outline:2px solid var(--jf-focus);outline-offset:1px}._7m77Qq_passwordToggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1.25rem;height:1.25rem}._7m77Qq_submit{border:1px solid var(--jf-primary);color:#fff;background:var(--jf-primary);cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;margin-top:.25rem;padding:.75rem 1rem;font-weight:700;transition:border-color .15s,background-color .15s,transform .15s;display:flex}._7m77Qq_submit:hover:not(:disabled){border-color:var(--jf-primary-hover);background:var(--jf-primary-hover)}._7m77Qq_submit:active:not(:disabled){transform:translateY(1px)}._7m77Qq_submit:focus-visible{outline:2px solid var(--jf-focus);outline-offset:3px}._7m77Qq_submit:disabled{opacity:.68;cursor:wait}._7m77Qq_submit svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.25rem;height:1.25rem}._7m77Qq_submitSpinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite _7m77Qq_spin}._7m77Qq_error{border:1px solid color-mix(in srgb, var(--jf-danger) 45%, var(--jf-border));border-left:3px solid var(--jf-danger);color:var(--jf-danger);background:color-mix(in srgb, var(--jf-danger) 5%, var(--jf-surface));border-radius:.5rem;margin:0;padding:.875rem 1rem;font-size:.875rem;line-height:1.5}._7m77Qq_error:focus{outline:2px solid var(--jf-focus);outline-offset:2px}._7m77Qq_note{color:var(--jf-text-muted);text-align:center;margin:-.25rem 0 0;font-size:.75rem;line-height:1.5}@keyframes _7m77Qq_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._7m77Qq_field input,._7m77Qq_passwordToggle,._7m77Qq_submit{transition:none}._7m77Qq_submitSpinner{border-color:#ffffffb3;animation:none}}
.nK0Bha_shell{--background:var(--jf-app-bg);--foreground:var(--jf-text);--surface:var(--jf-surface);--accent:var(--jf-primary);--muted:var(--jf-text-muted);--border:var(--jf-border);--error:var(--jf-danger);--radius:.5rem;min-height:100svh;color:var(--jf-text);background:var(--jf-app-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;display:flex}.nK0Bha_skip{z-index:100;background:var(--jf-surface);color:var(--jf-text);border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:-10rem;left:1rem;box-shadow:0 .25rem 1rem #14263829}.nK0Bha_skip:focus{top:1rem}.nK0Bha_sidebar{z-index:20;width:16rem;height:100svh;color:var(--jf-sidebar-text);background:var(--jf-sidebar-bg);flex-direction:column;flex:0 0 16rem;padding:1.5rem 1rem;transition:width .2s,flex-basis .2s,transform .2s;display:flex;position:sticky;top:0;overflow:visible}.nK0Bha_brandArea{align-items:center;min-height:3.75rem;padding:0 .5rem;display:flex}.nK0Bha_brandFull{opacity:1;width:11.5rem;transition:opacity .12s;overflow:hidden}.nK0Bha_brandCompact{width:2.5rem;height:2.5rem;color:var(--jf-sidebar-text);letter-spacing:.04em;border:1px solid #f7fafc4d;border-radius:.5rem;place-items:center;font-size:.85rem;font-weight:750;display:none}.nK0Bha_caption{color:var(--jf-sidebar-muted);letter-spacing:.12em;white-space:nowrap;margin:.75rem .75rem 2rem;font-size:.625rem;font-weight:650}.nK0Bha_navigation{gap:.25rem;display:grid}.nK0Bha_navigation a{min-height:2.75rem;color:var(--jf-sidebar-muted);border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.9rem;font-weight:550;text-decoration:none;transition:color .14s,background-color .14s;display:flex;position:relative}.nK0Bha_navigation a:hover{color:var(--jf-sidebar-text);background:#ffffff12}.nK0Bha_navigation a[aria-current=page]{color:var(--jf-sidebar-text);background:var(--jf-sidebar-active);font-weight:700}.nK0Bha_navigation svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 1.25rem;width:1.25rem;height:1.25rem}.nK0Bha_sidebarBottom{margin-top:auto}.nK0Bha_collapseButton{width:100%;min-height:2.75rem;color:var(--jf-sidebar-muted);cursor:pointer;background:0 0;border:1px solid #f7fafc2e;border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:color .14s,border-color .14s,background-color .14s;display:flex}.nK0Bha_collapseButton:hover{color:var(--jf-sidebar-text);background:#ffffff0d;border-color:#f7fafc61}.nK0Bha_collapseButton svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;transition:transform .2s}.nK0Bha_sidebarFooter{color:var(--jf-sidebar-muted);white-space:nowrap;margin:1.25rem .75rem 0;font-size:.7rem}.nK0Bha_shell[data-collapsed] .nK0Bha_sidebar{flex-basis:4.5rem;width:4.5rem;padding-inline:.625rem}.nK0Bha_shell[data-collapsed] .nK0Bha_brandArea{justify-content:center;padding:0}.nK0Bha_shell[data-collapsed] .nK0Bha_brandFull,.nK0Bha_shell[data-collapsed] .nK0Bha_caption,.nK0Bha_shell[data-collapsed] .nK0Bha_sidebarFooter,.nK0Bha_shell[data-collapsed] .nK0Bha_navigation a>span,.nK0Bha_shell[data-collapsed] .nK0Bha_collapseButton>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nK0Bha_shell[data-collapsed] .nK0Bha_brandCompact{display:grid}.nK0Bha_shell[data-collapsed] .nK0Bha_navigation a,.nK0Bha_shell[data-collapsed] .nK0Bha_collapseButton{justify-content:center;padding-inline:.625rem}.nK0Bha_shell[data-collapsed] .nK0Bha_navigation a:after{z-index:30;border:1px solid var(--jf-border);color:var(--jf-text);background:var(--jf-surface);content:attr(data-label);opacity:0;pointer-events:none;white-space:nowrap;border-radius:.375rem;padding:.45rem .65rem;font-size:.8rem;font-weight:600;transition:opacity .14s,transform .14s;position:absolute;left:calc(100% + .75rem);transform:translate(-.25rem);box-shadow:0 .35rem 1rem #14263824}.nK0Bha_shell[data-collapsed] .nK0Bha_navigation a:hover:after,.nK0Bha_shell[data-collapsed] .nK0Bha_navigation a:focus-visible:after{opacity:1;transform:translate(0)}.nK0Bha_shell[data-collapsed] .nK0Bha_collapseButton svg{transform:rotate(180deg)}.nK0Bha_workspace{flex:1;min-width:0}.nK0Bha_header{z-index:10;border-bottom:1px solid var(--jf-border);background:var(--jf-surface);align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem clamp(1.5rem,3vw,2rem);display:flex;position:relative}.nK0Bha_location{gap:.1rem;display:grid}.nK0Bha_location span{color:var(--jf-text-muted);font-size:.72rem}.nK0Bha_location strong{color:var(--jf-text);font-size:.95rem;font-weight:650}.nK0Bha_menuButton{border:1px solid var(--jf-border);width:2.75rem;height:2.75rem;color:var(--jf-text);background:var(--jf-surface);cursor:pointer;border-radius:.5rem;place-items:center;padding:0;display:none}.nK0Bha_menuButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.25rem;height:1.25rem}.nK0Bha_userMenu{margin-left:auto;position:relative}.nK0Bha_userMenu summary{min-height:2.75rem;color:var(--jf-text);cursor:pointer;border-radius:.5rem;align-items:center;gap:.65rem;padding:.2rem .35rem;font-size:.875rem;list-style:none;display:flex}.nK0Bha_userMenu summary::-webkit-details-marker{display:none}.nK0Bha_userMenu summary>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.nK0Bha_avatar{color:#fff;background:var(--jf-primary);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-weight:700;display:grid}.nK0Bha_userPanel{z-index:25;border:1px solid var(--jf-border);background:var(--jf-surface);border-radius:.625rem;width:min(19rem,100vw - 2rem);padding:1.25rem;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 .75rem 2rem #14263824}.nK0Bha_email{overflow-wrap:anywhere;color:var(--jf-text);margin:0;font-size:.875rem}.nK0Bha_role{color:var(--jf-primary);margin:.35rem 0 1.1rem;font-size:.8rem;font-weight:600}.nK0Bha_main{padding:clamp(1.5rem,3vw,2rem)}.nK0Bha_mobileOverlay{display:none}body.navigation-open{overflow:hidden}@media (max-width:767px){.nK0Bha_shell[data-collapsed] .nK0Bha_sidebar,.nK0Bha_sidebar{z-index:50;visibility:hidden;width:min(16rem,100vw - 3rem);height:100svh;padding:1.5rem 1rem;transition:transform .2s,visibility .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:1rem 0 2rem #14263833}.nK0Bha_sidebar[data-mobile-open]{visibility:visible;transform:translate(0)}.nK0Bha_shell[data-collapsed] .nK0Bha_brandArea{justify-content:flex-start;padding-inline:.5rem}.nK0Bha_shell[data-collapsed] .nK0Bha_brandFull{clip-path:none;width:11.5rem;height:auto;position:static;overflow:visible}.nK0Bha_shell[data-collapsed] .nK0Bha_brandCompact{display:none}.nK0Bha_shell[data-collapsed] .nK0Bha_caption,.nK0Bha_shell[data-collapsed] .nK0Bha_sidebarFooter,.nK0Bha_shell[data-collapsed] .nK0Bha_navigation a>span{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.nK0Bha_shell[data-collapsed] .nK0Bha_navigation a{justify-content:flex-start;padding-inline:.75rem}.nK0Bha_shell[data-collapsed] .nK0Bha_navigation a:after,.nK0Bha_collapseButton{display:none}.nK0Bha_menuButton{display:grid}.nK0Bha_mobileOverlay{z-index:40;background:var(--jf-overlay);cursor:default;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.nK0Bha_header{min-height:4.25rem;padding-inline:1rem}.nK0Bha_main{padding:1.25rem 1rem 2rem}}@media (max-width:420px){.nK0Bha_location span,.nK0Bha_accountLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.nK0Bha_sidebar,.nK0Bha_brandFull,.nK0Bha_navigation a,.nK0Bha_navigation a:after,.nK0Bha_collapseButton,.nK0Bha_collapseButton svg{transition:none}}
.Bc45HG_page{width:100%;max-width:72rem}.Bc45HG_welcome{max-width:46rem;margin-bottom:2rem}.Bc45HG_welcome h1{color:var(--jf-text);letter-spacing:-.03em;margin:.4rem 0 .75rem;font-size:clamp(1.8rem,3vw,2.25rem);font-weight:680;line-height:1.2}.Bc45HG_welcome>p:last-child{max-width:42rem;color:var(--jf-text-muted);margin:0;font-size:.95rem}.Bc45HG_eyebrow,.Bc45HG_sectionLabel{color:var(--jf-primary);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.Bc45HG_contentGrid{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:1.5rem;display:grid}.Bc45HG_modules,.Bc45HG_account{border:1px solid var(--jf-border);background:var(--jf-surface);border-radius:.75rem}.Bc45HG_modules{min-width:0;overflow:hidden}.Bc45HG_sectionHeading{border-bottom:1px solid var(--jf-border);justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;padding:1.25rem 1.5rem;display:flex}.Bc45HG_sectionHeading h2{color:var(--jf-text);margin:.2rem 0 0;font-size:1.1rem;font-weight:670}.Bc45HG_sectionHeading>span{min-width:2rem;height:2rem;color:var(--jf-primary);background:color-mix(in srgb, var(--jf-primary) 8%, var(--jf-surface));border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.Bc45HG_moduleList{padding:.5rem}.Bc45HG_moduleLink{min-height:5rem;color:var(--jf-text);border-radius:.5rem;grid-template-columns:2.75rem minmax(0,1fr) 1.25rem;align-items:center;gap:1rem;padding:.875rem 1rem;text-decoration:none;transition:background-color .15s;display:grid}.Bc45HG_moduleLink:hover{background:var(--jf-app-bg)}.Bc45HG_moduleLink:focus-visible{outline:2px solid var(--jf-focus);outline-offset:-1px}.Bc45HG_moduleLink strong{font-size:.9375rem;font-weight:680;display:block}.Bc45HG_moduleLink small{color:var(--jf-text-muted);margin-top:.2rem;font-size:.8rem;line-height:1.4;display:block}.Bc45HG_moduleIcon{border:1px solid color-mix(in srgb, var(--jf-primary) 18%, var(--jf-border));width:2.75rem;height:2.75rem;color:var(--jf-primary);background:color-mix(in srgb, var(--jf-primary) 5%, var(--jf-surface));border-radius:.5rem;place-items:center;display:grid}.Bc45HG_moduleIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.3rem;height:1.3rem}.Bc45HG_arrow{fill:none;width:1.1rem;height:1.1rem;stroke:var(--jf-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.Bc45HG_noModules{max-width:34rem;color:var(--jf-text-muted);margin:0;padding:1.5rem;font-size:.875rem}.Bc45HG_previewAccess{border:1px solid color-mix(in srgb, var(--jf-primary) 22%, var(--jf-border));background:color-mix(in srgb, var(--jf-primary) 4%, var(--jf-surface));border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;margin:.5rem;padding:1rem;display:flex}.Bc45HG_previewAccess>div{min-width:0}.Bc45HG_previewAccess span{color:var(--jf-primary);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:750;display:block}.Bc45HG_previewAccess strong{color:var(--jf-text);margin-top:.15rem;font-size:.95rem;display:block}.Bc45HG_previewAccess p{max-width:34rem;color:var(--jf-text-muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.45}.Bc45HG_previewAccess>a{border:1px solid var(--jf-primary);min-height:2.75rem;color:var(--jf-primary);background:var(--jf-surface);border-radius:.55rem;flex:none;align-items:center;padding:0 .9rem;font-size:.78rem;font-weight:700;text-decoration:none;display:flex}.Bc45HG_previewAccess>a:hover{color:var(--jf-surface);background:var(--jf-primary)}.Bc45HG_previewAccess>a:focus-visible{outline:2px solid var(--jf-focus);outline-offset:2px}.Bc45HG_account{padding:1.5rem}.Bc45HG_accountStatus{color:var(--jf-success);align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:flex}.Bc45HG_indicator{background:var(--jf-success);border-radius:50%;width:.5rem;height:.5rem}.Bc45HG_account h2{color:var(--jf-text);margin:.75rem 0 1.25rem;font-size:1.05rem;font-weight:670}.Bc45HG_account dl{gap:1rem;margin:0;display:grid}.Bc45HG_account dl>div{gap:.2rem;display:grid}.Bc45HG_account dt{color:var(--jf-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:650}.Bc45HG_account dd{overflow-wrap:anywhere;color:var(--jf-text);margin:0;font-size:.875rem}@media (max-width:800px){.Bc45HG_contentGrid{grid-template-columns:1fr}.Bc45HG_account{order:-1}.Bc45HG_account dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.Bc45HG_welcome{margin-bottom:1.5rem}.Bc45HG_contentGrid{gap:1rem}.Bc45HG_sectionHeading{padding-inline:1rem}.Bc45HG_moduleLink{grid-template-columns:2.75rem minmax(0,1fr)}.Bc45HG_arrow{display:none}.Bc45HG_account{padding:1.25rem}.Bc45HG_account dl{grid-template-columns:1fr}.Bc45HG_previewAccess{flex-direction:column;align-items:stretch}.Bc45HG_previewAccess>a{justify-content:center}}@media (prefers-reduced-motion:reduce){.Bc45HG_moduleLink{transition:none}}
._5C4lWq_page{min-height:100svh;color:var(--jf-text);background:var(--jf-app-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;place-items:center;padding:2rem 1.25rem;display:grid}._5C4lWq_content{border:1px solid var(--jf-border);background:var(--jf-surface);border-radius:.75rem;width:min(100%,34rem);padding:clamp(1.5rem,5vw,3rem)}._5C4lWq_content h1{color:var(--jf-text);letter-spacing:-.03em;margin:.5rem 0 .875rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:680;line-height:1.2}._5C4lWq_content>p:not(._5C4lWq_eyebrow){color:var(--jf-text-muted);margin:0;font-size:.9375rem;line-height:1.65}._5C4lWq_brand{background:var(--jf-sidebar-bg);border-radius:.5rem;width:fit-content;margin-bottom:2.5rem;padding:.875rem 1rem}._5C4lWq_brand img{width:10.5rem}._5C4lWq_errorIcon{border:1px solid color-mix(in srgb, var(--jf-danger) 25%, var(--jf-border));width:3rem;height:3rem;color:var(--jf-danger);background:color-mix(in srgb, var(--jf-danger) 5%, var(--jf-surface));border-radius:.625rem;place-items:center;margin-bottom:1rem;display:grid}._5C4lWq_errorIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1.5rem;height:1.5rem}._5C4lWq_eyebrow{color:var(--jf-danger);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}._5C4lWq_actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}._5C4lWq_actions button,._5C4lWq_actions a{cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:650;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}._5C4lWq_actions button{border:1px solid var(--jf-primary);color:#fff;background:var(--jf-primary)}._5C4lWq_actions button:hover{border-color:var(--jf-primary-hover);background:var(--jf-primary-hover)}._5C4lWq_actions a{border:1px solid var(--jf-border);color:var(--jf-text);background:var(--jf-surface)}._5C4lWq_actions a:hover{border-color:var(--jf-primary);color:var(--jf-primary)}._5C4lWq_actions button:focus-visible,._5C4lWq_actions a:focus-visible{outline:2px solid var(--jf-focus);outline-offset:2px}@media (max-width:480px){._5C4lWq_page{padding:1rem}._5C4lWq_content{padding:1.5rem}._5C4lWq_brand{margin-bottom:2rem}._5C4lWq_actions{display:grid}}@media (prefers-reduced-motion:reduce){._5C4lWq_actions button,._5C4lWq_actions a{transition:none}}
.rO5OTa_login{--background:var(--jf-app-bg);--foreground:var(--jf-text);--surface:var(--jf-surface);--accent:var(--jf-primary);--muted:var(--jf-text-muted);--border:var(--jf-border);--error:var(--jf-danger);--radius:.5rem;min-height:100svh;color:var(--jf-text);background:var(--jf-app-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-columns:minmax(0,1.05fr) minmax(28rem,.95fr);display:grid}.rO5OTa_story{isolation:isolate;min-height:100svh;color:var(--jf-sidebar-text);background:var(--jf-sidebar-bg);flex-direction:column;justify-content:space-between;padding:clamp(2rem,5vw,4.5rem);display:flex;position:relative;overflow:hidden}.rO5OTa_photo{z-index:-2;object-fit:cover;object-position:58% center}.rO5OTa_shade{z-index:-1;background:#142638ad;position:absolute;inset:0}.rO5OTa_storyCopy{max-width:34rem;margin-block:auto;padding-block:5rem 3rem}.rO5OTa_storyCopy .rO5OTa_storyTitle{color:var(--jf-sidebar-text);letter-spacing:-.045em;margin:1.25rem 0;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:650;line-height:1.05}.rO5OTa_storyCopy>p:not(.rO5OTa_storyTitle){max-width:25rem;color:var(--jf-sidebar-muted);margin:0;font-size:1rem;line-height:1.65}.rO5OTa_rule{background:var(--jf-sidebar-text);width:2.5rem;height:2px;display:block}.rO5OTa_storyFooter{color:var(--jf-sidebar-muted);letter-spacing:.16em;margin:0;font-size:.6875rem;font-weight:650}.rO5OTa_access{background:var(--jf-surface);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:2.5rem clamp(2rem,5vw,5.5rem) 1.5rem;display:flex}.rO5OTa_content{width:100%;max-width:27rem;margin:auto 0;padding-block:1.5rem 2.5rem}.rO5OTa_content h1{color:var(--jf-text);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:680;line-height:1.15}.rO5OTa_formBrand{background:var(--jf-surface);width:min(100%,17.5rem);margin:0 auto 2.5rem}.rO5OTa_formBrand img{width:100%}.rO5OTa_eyebrow{color:var(--jf-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:700}.rO5OTa_description{max-width:25rem;color:var(--jf-text-muted);margin:.75rem 0 2rem;font-size:.9375rem;line-height:1.6}.rO5OTa_notice{border:1px solid var(--jf-border);border-left:3px solid var(--jf-primary);color:var(--jf-text);background:var(--jf-app-bg);border-radius:.5rem;margin:0 0 1.25rem;padding:.875rem 1rem;font-size:.875rem}.rO5OTa_footer{color:var(--jf-text-muted);text-align:center;margin:1rem 0 0;font-size:.75rem}.rO5OTa_pending{min-height:20rem;color:var(--jf-text-muted);text-align:center;place-items:center;margin:0;display:grid}@media (max-width:1024px){.rO5OTa_login{grid-template-columns:minmax(0,.85fr) minmax(26rem,1.15fr)}.rO5OTa_story{padding:2rem}.rO5OTa_access{padding-inline:clamp(2rem,5vw,4rem)}}@media (max-width:767px){.rO5OTa_login{min-height:100svh;display:block}.rO5OTa_story{display:none}.rO5OTa_access{min-height:100svh;padding:calc(1.5rem + env(safe-area-inset-top)) 1.25rem calc(1rem + env(safe-area-inset-bottom))}.rO5OTa_content{padding-block:.75rem 2rem}.rO5OTa_formBrand{width:min(100%,15rem);margin-bottom:2rem}}@media (max-height:720px) and (min-width:768px){.rO5OTa_access{justify-content:flex-start;overflow-y:auto}.rO5OTa_content{margin-top:0}}
.YLFNca_loading{width:100%;min-height:100dvh;color:var(--jf-text-muted);background:var(--jf-app-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;place-content:center;justify-items:center;gap:.85rem;display:grid}.YLFNca_loading span{border:3px solid var(--jf-border);border-top-color:var(--jf-primary);border-radius:50%;width:2.25rem;height:2.25rem;animation:.7s linear infinite YLFNca_spin}.YLFNca_loading p{margin:0;font-size:.9rem}@keyframes YLFNca_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.YLFNca_loading span{border-top-color:var(--jf-border);animation:none}}
