.LGAIWW_page{min-height:100svh;padding:calc(var(--header-h) + var(--space-8)) var(--space-6) var(--space-8);background:var(--surface-0);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.LGAIWW_page:before{content:"";height:var(--header-h);border-bottom:1px solid var(--navy-line);background:var(--navy-header), var(--navy-contour-lines);position:absolute;inset:0 0 auto}.LGAIWW_card{gap:var(--space-4);width:min(440px,100%);padding:var(--space-8);border:1px solid var(--border-2);background:var(--surface-1);border-radius:var(--radius);flex-direction:column;display:flex}.LGAIWW_kicker{font-size:var(--fs-1);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.LGAIWW_title{font-family:var(--font-label);font-size:var(--fs-5);letter-spacing:var(--track-label-wide);text-transform:uppercase;color:var(--ink-0);margin:0;font-weight:600;line-height:1.15}.LGAIWW_sub{font-size:var(--fs-2);color:var(--ink-1);margin:0;line-height:1.5}.LGAIWW_form{gap:var(--space-3);flex-direction:column;display:flex}.LGAIWW_field{gap:var(--space-1);flex-direction:column;display:flex}.LGAIWW_label{font-size:var(--fs-1);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2)}.LGAIWW_input{width:100%;min-height:var(--touch-min);padding:var(--space-2) var(--space-3);font:inherit;color:var(--ink-0);background:var(--surface-1);border:1px solid var(--border-2);border-radius:var(--radius)}.LGAIWW_input:hover:not(:disabled):not(:focus){background:var(--surface-2)}.LGAIWW_input:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}.LGAIWW_input:disabled{opacity:.5;cursor:not-allowed}.LGAIWW_btn{min-height:var(--touch-min);padding:var(--space-2) var(--space-4);font-family:var(--font-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-0);background:var(--surface-1);border:1px solid var(--border-2);border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.LGAIWW_btn:hover:not(:disabled){background:var(--surface-2)}.LGAIWW_btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.LGAIWW_btn:disabled{opacity:.5;cursor:not-allowed}.LGAIWW_btnPrimary{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.LGAIWW_btnPrimary:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.LGAIWW_error{padding:var(--space-2) var(--space-3);border:1px solid var(--status-critical);color:var(--ink-0);background:var(--status-caution-tint);font-size:var(--fs-2);line-height:1.5}.LGAIWW_sessionBox{padding:var(--space-3);border:1px solid var(--border-1);background:var(--surface-2);font-size:var(--fs-2);color:var(--ink-0)}.LGAIWW_foot{font-size:var(--fs-1);color:var(--ink-1);border-top:1px solid var(--border-1);padding-top:var(--space-3);margin:0;line-height:1.5}@media (max-width:520px){.LGAIWW_page{padding-inline:var(--space-3);align-items:start}.LGAIWW_card{padding:var(--space-5)}}
