.oMls2G_form{flex-direction:column;gap:1.125rem;display:flex}.oMls2G_row{flex-direction:column;gap:.375rem;display:flex}.oMls2G_label{font-size:.875rem;font-weight:500;display:block}.oMls2G_submit{border-radius:var(--radius-md);width:100%;min-height:3.25rem}._3-XdXq_panel{border:1px solid var(--brand-panel-border);background-image:var(--brand-panel);color:var(--brand-panel-foreground);border-radius:0 0 1.75rem 1.75rem;flex-direction:column;gap:1.875rem;padding:1.125rem 1.25rem 1.875rem;display:flex}._3-XdXq_top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._3-XdXq_back{min-width:2.75rem;height:2.75rem;color:var(--brand-panel-foreground);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;margin-inline-start:-.625rem;font-size:.9375rem;font-weight:500;display:inline-flex}._3-XdXq_back:hover{color:var(--brand-panel-accent)}._3-XdXq_back:focus-visible{outline:2px solid var(--brand-panel-foreground);outline-offset:2px}._3-XdXq_backLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._3-XdXq_headline{max-width:37.5rem;font-family:var(--font-display);letter-spacing:var(--tracking-title);font-size:2.125rem;font-weight:500;line-height:1}._3-XdXq_lines{display:none}@media (width>=64rem){._3-XdXq_panel{border-radius:1.875rem;flex-shrink:0;justify-content:space-between;width:52.8%;padding:2.75rem 3.5rem 3.25rem}._3-XdXq_back{margin-inline-start:-.625rem;padding-inline:.625rem}._3-XdXq_backLabel{clip-path:none;width:auto;height:auto;position:static}._3-XdXq_bottom{flex-direction:column;gap:1.75rem;display:flex}._3-XdXq_headline{letter-spacing:var(--tracking-display);font-size:4rem;line-height:.98}._3-XdXq_lines{flex-direction:column;gap:.625rem;max-width:32.5rem;display:flex}._3-XdXq_lineFace{width:1.875rem;height:1.875rem;font-size:.8125rem}._3-XdXq_line{background-color:var(--brand-panel-scrim);border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}._3-XdXq_lineText{color:var(--brand-panel-foreground);font-size:1rem}}._3-XdXq_backIcon{width:1.25rem;height:1.25rem}:root[dir=rtl] ._3-XdXq_backIcon{transform:scaleX(-1)}.fPgsfG_preview{flex:1;min-height:13.5rem;max-height:20rem;position:relative}.fPgsfG_screen{border:1px solid var(--frost-edge);background-image:var(--app-gradient);background-color:var(--color-background);width:62%;max-width:15rem;box-shadow:var(--panel-glass-lift);border-radius:1.5rem;flex-direction:column;gap:.5rem;padding:.5rem;display:flex;position:absolute;top:0}.fPgsfG_front{inset-inline-start:4%;transform:rotate(-5deg)}.fPgsfG_back{top:1.25rem;inset-inline-end:4%;transform:rotate(7deg)}:root[dir=rtl] .fPgsfG_front{transform:rotate(5deg)}:root[dir=rtl] .fPgsfG_back{transform:rotate(-7deg)}.fPgsfG_bar{background-image:var(--panel-glass);color:var(--brand-panel-foreground);border-radius:1.125rem;padding:.75rem .875rem;font-size:1rem;font-weight:500}.fPgsfG_list{border-radius:1.125rem;padding-inline:.75rem}.fPgsfG_row{align-items:center;gap:.5rem;padding-block:.5625rem;font-size:.75rem;display:flex}.fPgsfG_row+.fPgsfG_row{border-top:1px solid var(--hair)}.fPgsfG_check{border:1.5px solid var(--color-ink-2);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.fPgsfG_done{border-color:var(--color-success);background-color:var(--color-success)}.fPgsfG_tick{stroke-width:3.5px;width:.625rem;height:.625rem;color:var(--color-primary-foreground)}.fPgsfG_text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fPgsfG_doneText{color:var(--color-muted-foreground);text-decoration:line-through}.fPgsfG_missing{background-color:var(--color-warning-tint);color:var(--color-warning-foreground);border-radius:9999px;flex-shrink:0;padding:.125rem .5rem;font-size:.6875rem}.IiHxfq_welcome{width:100%;max-width:30rem;min-height:100dvh;padding-top:calc(env(safe-area-inset-top) + 1.125rem);padding-inline:1.5rem;padding-bottom:calc(env(safe-area-inset-bottom) + 1.5rem);flex-direction:column;gap:.875rem;margin-inline:auto;display:flex}.IiHxfq_top{justify-content:space-between;align-items:center;min-height:2.75rem;display:flex}.IiHxfq_logIn{min-height:2.75rem;color:var(--color-primary);text-underline-offset:2px;border-radius:9999px;align-items:center;font-size:.9375rem;font-weight:500;display:inline-flex}.IiHxfq_logIn:hover{text-decoration:underline}.IiHxfq_logIn:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.IiHxfq_headline{max-width:9ch;letter-spacing:var(--tracking-display);margin-top:.25rem;font-size:clamp(2.5rem,12.5vw,3.125rem);font-weight:500;line-height:.98}.IiHxfq_accent{color:var(--color-primary);display:block}.IiHxfq_subhead{color:var(--color-ink-2);font-size:1.0625rem;line-height:1.4}.IiHxfq_actions{flex-direction:column;gap:.625rem;margin-top:auto;display:flex}.IiHxfq_action{width:100%;min-height:3.5rem;font-size:1.0625rem}.htN7fW_page{flex-direction:column;min-height:100dvh;display:flex}.htN7fW_signIn{display:contents}.htN7fW_welcoming .htN7fW_signIn{display:none}.htN7fW_pending{justify-content:center;align-items:center;min-height:100dvh;padding:3rem 1rem;display:flex}.htN7fW_loading{color:var(--color-muted-foreground);font-size:.875rem}.htN7fW_column{flex-grow:1;justify-content:center;align-items:flex-start;padding:1.75rem 1.25rem 3rem;display:flex}.htN7fW_form{flex-direction:column;gap:1.125rem;width:25rem;max-width:100%;display:flex}.htN7fW_heading{flex-direction:column;gap:.5rem;display:flex}.htN7fW_step{color:var(--color-muted-foreground);font-size:.8125rem}.htN7fW_title{font-size:2.125rem;line-height:1}.htN7fW_intro{color:var(--color-muted-foreground);font-size:1rem;line-height:1.5}.htN7fW_google{border-radius:var(--radius-md);width:100%;min-height:3.125rem;font-weight:500}.htN7fW_confirmNotice{padding:1rem}.htN7fW_divider{color:var(--color-muted-foreground);align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.htN7fW_dividerRule{background-color:var(--color-border);flex:1;height:1px}.htN7fW_switch{text-align:center;color:var(--color-muted-foreground);font-size:.9375rem}.htN7fW_privacy{text-align:center;color:var(--color-muted-foreground);font-size:.8125rem;line-height:1.5}.htN7fW_switchLink{color:var(--color-foreground);text-underline-offset:2px;font-weight:500}.htN7fW_switchLink:hover{text-decoration:underline}@media (width>=64rem){.htN7fW_welcome{display:none}.htN7fW_welcoming .htN7fW_signIn{display:contents}.htN7fW_page{flex-direction:row;align-items:stretch;padding:.875rem}.htN7fW_column{align-items:center;padding:2.5rem}.htN7fW_title{font-size:2.5rem}}
