[data-finv5].entry-page{min-height:100svh;color:hsl(var(--ink));background:#f7f3ed;flex-direction:column;display:flex}.entry-page .entry-layout{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:48px;width:100%;max-width:1080px;margin:auto;padding:56px 24px 40px;display:grid}.entry-page .entry-brand{min-width:0}.entry-page .entry-logo{width:min(300px,100%);margin-bottom:24px;display:block}.entry-page .entry-logo img{width:100%;height:auto;display:block}.entry-page .entry-headline{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.3vw,56px);font-weight:400;line-height:1.08}.entry-page .entry-surface{min-width:0}.entry-page .entry-surface>[data-finv5]>.fcard{border-radius:var(--r-xl)}.entry-page .entry-surface>[data-finv5]>.fcard>.fcard-clip>.fcard-body{padding:28px;overflow:visible}.entry-page .entry-heading{margin-bottom:28px}.entry-page h1{letter-spacing:-.035em;margin:0 0 12px;font-size:28px;font-weight:590;line-height:1.2}.entry-page .entry-heading p{color:hsl(var(--ink-2));margin:0;font-size:14px;line-height:1.6}.entry-page .entry-form{gap:20px;display:grid}.entry-page .fin-field{--fin-control-height:44px}.entry-page .entry-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.entry-page .entry-password{position:relative}.entry-page .entry-password input{padding-right:66px!important}.entry-page .entry-password-toggle{position:absolute;top:4px;right:4px}.entry-page .entry-password-toggle .b4{height:36px}.entry-page .entry-divider{color:hsl(var(--ink-2));align-items:center;gap:12px;font-size:12px;display:flex}.entry-page .entry-divider:before,.entry-page .entry-divider:after{content:"";background:hsl(var(--line));flex:1;height:1px}.entry-page .entry-error{border-radius:var(--r-md);padding:12px 14px;font-size:12.5px;line-height:1.5}.entry-page[data-finv5] .b4.pri{--lq-wash:linear-gradient(180deg, #4e0400f5, #370b0bf0);--lq-ink:36 38.5% 94.9%;--lq-scrim:0 1px 1px #1a00003d;--lq-border-veil:#f7f3ed52;--lq-border-glow:inset 0 1px 3px -1px #f7f3ed52}.entry-page[data-finv5] .b4.pri:hover:not(:disabled){--lq-wash:linear-gradient(180deg, #4e0400fa, #1a0000f0);--lq-border-veil:#f7f3ed6b}.entry-page[data-finv5] .b4.pri:active:not(:disabled){--lq-wash:linear-gradient(180deg, #1a0000fa, #4e0400f5)}.entry-page[data-entry-layout=compact] .entry-layout{grid-template-columns:minmax(0,1fr);gap:28px;max-width:840px;margin-top:0}.entry-page[data-entry-layout=compact] .entry-logo{width:180px;margin:0 auto}.entry-page .entry-footer{color:hsl(var(--ink-2));flex-wrap:wrap;justify-content:center;gap:24px;padding:20px 24px 28px;font-size:11px;display:flex}.entry-page .entry-footer a{text-underline-offset:3px;text-decoration:underline}.entry-page a:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:4px}.entry-page [data-entry-motion=enter]{animation:entry-content-enter .18s var(--fin-ease-enter)}@keyframes entry-content-enter{0%{transform:translateY(4px)}to{transform:translateY(0)}}@media (width<=760px){.entry-page .entry-layout{grid-template-columns:minmax(0,440px);justify-content:center;gap:28px;padding:32px 20px}.entry-page .entry-logo{width:min(248px,75vw)}.entry-page .entry-headline{font-size:28px}.entry-page .entry-surface>[data-finv5]>.fcard>.fcard-clip>.fcard-body{padding:24px}.entry-page .fin-field-control{font-size:16px}.entry-page .entry-fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.entry-page [data-entry-motion]{animation:none}}
