.z6hFhW_loginPage{min-height:100vh;padding:var(--space-4);background:var(--color-bg-primary);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.z6hFhW_loginPage:before{content:"";background:radial-gradient(circle, var(--color-cyan-glow) 0%, transparent 70%);pointer-events:none;width:600px;height:600px;animation:12s ease-in-out infinite z6hFhW_floatOrb1;position:absolute;top:-120px;left:-100px}.z6hFhW_loginPage:after{content:"";background:radial-gradient(circle, var(--color-purple-subtle) 0%, transparent 70%);pointer-events:none;width:500px;height:500px;animation:15s ease-in-out infinite z6hFhW_floatOrb2;position:absolute;bottom:-80px;right:-60px}@keyframes z6hFhW_floatOrb1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,40px)scale(1.1)}66%{transform:translate(-30px,80px)scale(.95)}}@keyframes z6hFhW_floatOrb2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-50px,-60px)scale(1.15)}66%{transform:translate(40px,-30px)scale(.9)}}.z6hFhW_meshOverlay{pointer-events:none;background-image:linear-gradient(#2563eb0d 1px,#0000 1px),linear-gradient(90deg,#2563eb0d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.z6hFhW_loginCard{background:var(--color-bg-glass-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border-glass);border-radius:var(--radius-xl);width:100%;max-width:440px;box-shadow:var(--shadow-xl);z-index:1;opacity:0;padding:40px 36px;animation:.8s cubic-bezier(.16,1,.3,1) forwards z6hFhW_cardFadeIn;position:relative;transform:translateY(20px)}@keyframes z6hFhW_cardFadeIn{to{opacity:1;transform:translateY(0)}}.z6hFhW_logoSection{text-align:center;margin-bottom:32px;animation:.6s cubic-bezier(.16,1,.3,1) .2s both z6hFhW_staggerIn}.z6hFhW_logoImage{width:220px;height:auto;margin:0 auto 12px;transition:transform .4s;display:block}.z6hFhW_logoImage:hover{transform:scale(1.05)}.z6hFhW_tagline{font-size:var(--font-size-md);color:var(--color-text-secondary);letter-spacing:.02em;margin-top:4px;font-weight:400}.z6hFhW_oauthSection{flex-direction:column;gap:12px;animation:.6s cubic-bezier(.16,1,.3,1) .3s both z6hFhW_staggerIn;display:flex}.z6hFhW_oauthBtn{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:48px;color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-md);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;gap:12px;font-weight:500;display:flex;position:relative;overflow:hidden}.z6hFhW_oauthBtn:hover{background:var(--color-bg-card-hover);border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.z6hFhW_oauthBtn:active{transform:translateY(0)}.z6hFhW_divider{color:var(--color-text-tertiary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:16px;margin:24px 0;animation:.6s cubic-bezier(.16,1,.3,1) .4s both z6hFhW_staggerIn;display:flex}.z6hFhW_divider:before,.z6hFhW_divider:after{content:"";background:var(--color-border);flex:1;height:1px}.z6hFhW_form{flex-direction:column;gap:18px;animation:.6s cubic-bezier(.16,1,.3,1) .5s both z6hFhW_staggerIn;display:flex}.z6hFhW_formGroup{flex-direction:column;gap:6px;display:flex}.z6hFhW_formGroup label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);font-weight:600}.z6hFhW_fieldHint{font-size:var(--font-size-base);color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;font-weight:400;line-height:1.45}.z6hFhW_formGroup input,.z6hFhW_formGroup select{background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-md);height:46px;color:var(--color-text-primary);font-size:var(--font-size-md);transition:all var(--transition-fast);outline:none;padding:0 14px;box-shadow:inset 0 1px 2px #0000000d}.z6hFhW_formGroup input::placeholder{color:var(--color-text-tertiary)}.z6hFhW_formGroup input:focus,.z6hFhW_formGroup select:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #2563eb1a}.z6hFhW_checkboxLabel{cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;align-items:flex-start;gap:8px;font-weight:400;line-height:1.5;display:flex}.z6hFhW_checkboxInput{cursor:pointer;width:16px;height:16px;accent-color:var(--color-accent);flex-shrink:0;margin-top:3px}.z6hFhW_error{padding:var(--space-3);border-radius:var(--radius-sm);color:var(--color-error);font-size:var(--font-size-sm);text-align:center;background:#ef44441a;border:1px solid #ef444433;animation:.4s z6hFhW_shake}@keyframes z6hFhW_shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.z6hFhW_success{padding:var(--space-3);border-radius:var(--radius-sm);color:var(--color-success);font-size:var(--font-size-sm);text-align:center;background:#22c55e1a;border:1px solid #22c55e33}.z6hFhW_submitBtn{border-radius:var(--radius-md);width:100%;height:48px;font-family:var(--font-family);font-size:var(--font-size-md);cursor:pointer;color:var(--color-text-inverse);background:linear-gradient(135deg, var(--color-cyan) 0%, var(--color-accent) 50%, var(--color-purple) 100%);transition:all var(--transition-fast);box-shadow:var(--shadow-md);background-size:200% 200%;border:none;margin-top:4px;font-weight:600;animation:4s infinite z6hFhW_gradientShift;position:relative;overflow:hidden}.z6hFhW_submitBtn:hover:not(:disabled){box-shadow:var(--shadow-lg);transform:translateY(-2px)}.z6hFhW_submitBtn:active:not(:disabled){transform:translateY(0)}.z6hFhW_submitBtn:disabled{opacity:.6;cursor:not-allowed}@keyframes z6hFhW_gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.z6hFhW_footer{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:24px;animation:.6s cubic-bezier(.16,1,.3,1) .6s both z6hFhW_staggerIn}.z6hFhW_link{color:var(--color-accent);transition:color var(--transition-fast);font-weight:600;text-decoration:none}.z6hFhW_link:hover{color:var(--color-accent-hover);text-decoration:underline}@keyframes z6hFhW_staggerIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.z6hFhW_link,.z6hFhW_textAccent{padding:var(--space-4) var(--space-2);margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-2));display:inline-block}.z6hFhW_checkboxInput{width:24px;height:24px;margin-top:0}.z6hFhW_checkboxLabel{align-items:center;min-height:44px}}@media (max-width:480px){.z6hFhW_loginCard{border-radius:var(--radius-lg);padding:32px 24px}.z6hFhW_logoImage{width:180px}}.z6hFhW_textCenter{text-align:center}.z6hFhW_textRight{text-align:right}.z6hFhW_mt1{margin-top:1rem}.z6hFhW_mt05{margin-top:.5rem}.z6hFhW_mt025{margin-top:.25rem}.z6hFhW_mb1{margin-bottom:1rem}.z6hFhW_p2{padding:2rem}.z6hFhW_textSm{font-size:.875rem}.z6hFhW_textXs{font-size:.75rem}.z6hFhW_textGreen{color:var(--color-green)}.z6hFhW_textRed{color:var(--color-red)}.z6hFhW_textTertiary{color:var(--color-text-tertiary)}.z6hFhW_textAccent{color:var(--color-accent)}.z6hFhW_pl1{padding-left:1rem}.z6hFhW_backBtn2fa{cursor:pointer;color:var(--color-accent);transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-weight:600;text-decoration:none}.z6hFhW_backBtn2fa:hover{color:var(--color-accent-hover);text-decoration:underline}.z6hFhW_successMessage{padding:var(--space-3);background:var(--color-green-subtle);border:1px solid var(--color-green);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-sm)}
.k_W8Sq_phoneRow{gap:var(--space-2);min-width:0;display:flex}.k_W8Sq_callingCode{flex:0 45%;min-width:0}.k_W8Sq_phoneNumber{flex:55%;min-width:0}
.KCcY8q_prompt{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.KCcY8q_title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.KCcY8q_body{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.KCcY8q_label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.KCcY8q_error{font-size:var(--font-size-sm);color:var(--color-error);margin:0}.KCcY8q_save{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;border:none}.KCcY8q_save:disabled{opacity:.6;cursor:not-allowed}.KCcY8q_field{gap:var(--space-1);flex-direction:column;display:flex}.KCcY8q_hint{font-size:var(--font-size-xs);color:var(--color-text-muted)}.KCcY8q_checkboxLabel{align-items:flex-start;gap:var(--space-2);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:1.5;display:flex}.KCcY8q_checkboxInput{margin-top:var(--space-1);accent-color:var(--color-accent);cursor:pointer;flex-shrink:0}
.PmG1WG_container{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-sm)}.PmG1WG_title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-1) 0}.PmG1WG_subtitle{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--space-3) 0}.PmG1WG_balance{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--space-3) 0}.PmG1WG_capNote{font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-accent-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:0 0 var(--space-3) 0}.PmG1WG_presets{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.PmG1WG_preset{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer}.PmG1WG_presetActive{border-color:var(--color-primary);background:var(--color-accent-subtle)}.PmG1WG_customLabel{gap:var(--space-1);max-width:220px;font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-3);flex-direction:column;display:flex}.PmG1WG_customInput{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--font-size-md)}.PmG1WG_buys{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--space-3) 0}.PmG1WG_error{font-size:var(--font-size-sm);color:var(--color-error);margin:0 0 var(--space-2) 0}.PmG1WG_buyBtn{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;border:none}.PmG1WG_buyBtn:disabled{opacity:.6;cursor:not-allowed}
._7KcNDG_container{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-sm)}._7KcNDG_title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-1) 0}._7KcNDG_subtitle{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--space-3) 0}._7KcNDG_note{font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-accent-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:0 0 var(--space-3) 0}._7KcNDG_members{gap:var(--space-2);flex-direction:column;display:flex}._7KcNDG_row{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}._7KcNDG_label{gap:var(--space-1);min-width:0;font-size:var(--font-size-sm);color:var(--color-text-muted);overflow-wrap:anywhere;flex-direction:column;flex:220px;display:flex}._7KcNDG_input{max-width:120px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--font-size-md)}._7KcNDG_summary{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex:180px}._7KcNDG_save{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;border:none}._7KcNDG_save:disabled{opacity:.6;cursor:not-allowed}._7KcNDG_ok{font-size:var(--font-size-sm);color:var(--color-success);margin:var(--space-2) 0 0 0}._7KcNDG_error{font-size:var(--font-size-sm);color:var(--color-error);margin:var(--space-2) 0 0 0}
._6dQCha_overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;padding:var(--space-4);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._6dQCha_modal{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:440px;padding:var(--space-5);box-shadow:var(--shadow-lg);position:relative}._6dQCha_header{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}._6dQCha_badge{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);background:linear-gradient(135deg, var(--color-accent-subtle), #8b5cf61f);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);display:inline-flex}._6dQCha_closeBtn{color:var(--color-text-muted);font-size:var(--font-size-md);cursor:pointer;padding:var(--space-1);background:0 0;border:none;line-height:1}._6dQCha_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-1) 0}._6dQCha_subtitle{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--space-4) 0}._6dQCha_intervalSwitch{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}._6dQCha_intervalBtn{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer}._6dQCha_intervalBtnActive{border-color:var(--color-primary);background:var(--color-accent-subtle)}._6dQCha_saveBadge{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary)}._6dQCha_seatsLabel{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-1);display:block}._6dQCha_stepper{align-items:stretch;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}._6dQCha_stepBtn{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);width:44px;color:var(--color-text-primary);font-size:var(--font-size-lg);cursor:pointer}._6dQCha_stepBtn:disabled{opacity:.4;cursor:not-allowed}._6dQCha_seatsInput{text-align:center;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--font-size-md);flex:1}._6dQCha_perSeat{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--space-3) 0}._6dQCha_total{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);background:var(--color-accent-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-4)}._6dQCha_error{font-size:var(--font-size-sm);color:var(--color-error);margin:0 0 var(--space-2) 0}._6dQCha_continueBtn{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--gradient-primary);color:#fff;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;border:none}._6dQCha_continueBtn:disabled{opacity:.6;cursor:not-allowed}._6dQCha_trialTerms{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0 0 var(--space-3) 0;line-height:1.5}._6dQCha_modeSwitch{width:100%;margin-top:var(--space-3);padding:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;text-decoration:underline}._6dQCha_modeSwitch:hover{color:var(--color-text-primary)}
.uwNHea_notice{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-success) 45%, transparent);background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface));padding:var(--space-4);margin:var(--space-3) 0 var(--space-4);text-align:left}.uwNHea_headline{margin:0 0 var(--space-1);font-size:1.05rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.uwNHea_detail{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.5}
.S4gifG_notice{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-warning) 35%, transparent);background:var(--color-surface);padding:var(--space-4);margin-bottom:var(--space-4)}.S4gifG_reason{color:var(--color-text-primary);margin:0;font-size:.95rem}.S4gifG_resend{margin-top:var(--space-3)}.S4gifG_sent{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:.85rem}
.z7A9rq_page{max-width:900px;padding:var(--space-6) var(--space-4) var(--space-10);margin:0 auto}.z7A9rq_header{margin-bottom:var(--space-6)}.z7A9rq_eyebrow{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-2);display:inline-block}.z7A9rq_title{font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-2)}.z7A9rq_subtitle{color:var(--color-text-secondary);margin:0 0 var(--space-2);line-height:var(--line-height-normal)}.z7A9rq_progress{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.z7A9rq_sectionTitle{font-size:1.05rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-3)}.z7A9rq_seatPanel{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-6)}.z7A9rq_seatGrid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.z7A9rq_seatStat{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-secondary);flex-direction:column;display:flex}.z7A9rq_seatStat[data-empty=true]{background:var(--color-accent-subtle)}.z7A9rq_seatValue{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.z7A9rq_seatLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.z7A9rq_hint{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:var(--space-3) 0 0;line-height:var(--line-height-normal)}.z7A9rq_checklist{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.z7A9rq_itemList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.z7A9rq_item{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.z7A9rq_item[data-done=true]{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);background:color-mix(in srgb, var(--color-accent) 4%, transparent)}.z7A9rq_itemRow{align-items:center;gap:var(--space-4);display:flex}.z7A9rq_itemCheck{border-radius:var(--radius-full);border:2px solid var(--color-border);width:26px;height:26px;font-weight:var(--font-weight-bold);color:var(--color-accent);flex:none;justify-content:center;align-items:center;display:flex}.z7A9rq_item[data-done=true] .z7A9rq_itemCheck{border-color:var(--color-accent)}.z7A9rq_itemText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.z7A9rq_itemTitle{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.z7A9rq_itemDesc{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.z7A9rq_itemPanel{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.z7A9rq_form{gap:var(--space-4);flex-direction:column;display:flex}.z7A9rq_formGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.z7A9rq_field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.z7A9rq_inlineForm{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.z7A9rq_error{color:var(--color-error,#d92d20);font-size:var(--font-size-sm);margin:0}.z7A9rq_muted{color:var(--color-text-secondary)}.z7A9rq_skeleton{border-radius:var(--radius-lg);background:var(--color-bg-secondary);height:120px;margin-bottom:var(--space-4)}.z7A9rq_footerNote{margin-top:var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}@media (max-width:720px){.z7A9rq_seatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.z7A9rq_formGrid{grid-template-columns:1fr}.z7A9rq_itemRow{flex-wrap:wrap;align-items:flex-start}.z7A9rq_itemRow>:last-child{margin-left:calc(26px + var(--space-4));text-align:center;flex-basis:100%}.z7A9rq_inlineForm{align-items:stretch}}.z7A9rq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.S1_hIa_card{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-6);margin-bottom:var(--space-6)}.S1_hIa_card[data-state=active]{border-color:color-mix(in srgb, var(--color-primary) 35%, transparent);background:var(--color-primary-subtle,var(--color-surface))}.S1_hIa_card[data-state=ended]{border-color:color-mix(in srgb, var(--color-warning) 35%, transparent)}.S1_hIa_title{margin:0 0 var(--space-2);font-size:1.05rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.S1_hIa_body{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:.95rem}.S1_hIa_terms{margin:var(--space-2) 0 0;color:var(--color-text-tertiary);font-size:.85rem}.S1_hIa_action{margin-top:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-text-inverse);font-size:.9rem;font-weight:var(--font-weight-semibold);cursor:pointer}.S1_hIa_action:disabled{opacity:.6;cursor:default}.S1_hIa_usageList{margin:var(--space-3) 0 0;gap:var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.S1_hIa_usageItem{color:var(--color-text-secondary);font-size:.85rem}
._7SNCfq_wizard{width:100%;min-height:100dvh;padding:var(--space-8) var(--space-4);background:radial-gradient(circle at 15% 12%, color-mix(in srgb, var(--color-accent) 9%, transparent), transparent 45%), radial-gradient(circle at 85% 18%, color-mix(in srgb, var(--color-purple) 9%, transparent), transparent 45%), var(--color-bg-primary);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._7SNCfq_wizardInner{z-index:1;gap:var(--space-5);flex-direction:column;width:100%;max-width:560px;display:flex;position:relative}._7SNCfq_aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}._7SNCfq_auroraBlob1,._7SNCfq_auroraBlob2,._7SNCfq_auroraBlob3{border-radius:var(--radius-full);filter:blur(90px);opacity:.22;width:420px;height:420px;position:absolute}._7SNCfq_auroraBlob1{background:var(--color-accent);animation:24s ease-in-out infinite alternate _7SNCfq_onboardingBlobA;top:-120px;left:-80px}._7SNCfq_auroraBlob2{background:var(--color-purple);animation:28s ease-in-out infinite alternate _7SNCfq_onboardingBlobB;bottom:-140px;right:-60px}._7SNCfq_auroraBlob3{background:var(--color-cyan);animation:26s ease-in-out infinite alternate _7SNCfq_onboardingBlobC;top:42%;left:55%}@keyframes _7SNCfq_onboardingBlobA{0%{transform:translate(0)scale(1)}to{transform:translate(40px,60px)scale(1.15)}}@keyframes _7SNCfq_onboardingBlobB{0%{transform:translate(0)scale(1)}to{transform:translate(-50px,-40px)scale(1.1)}}@keyframes _7SNCfq_onboardingBlobC{0%{transform:translate(0)scale(1)}to{transform:translate(-30px,30px)scale(1.2)}}@media (prefers-reduced-motion:reduce){._7SNCfq_auroraBlob1,._7SNCfq_auroraBlob2,._7SNCfq_auroraBlob3{animation:none}}._7SNCfq_wizardHeader{justify-content:flex-end;align-items:center;gap:var(--space-4);display:flex}._7SNCfq_progress{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}._7SNCfq_progressLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._7SNCfq_progressSegments{gap:4px;display:flex}._7SNCfq_progressSegment{background:var(--color-border);width:28px;height:4px;transition:background var(--transition-fast);border-radius:999px}._7SNCfq_progressSegmentFilled{background:var(--color-accent)}._7SNCfq_card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-lg)}._7SNCfq_step{gap:var(--space-4);flex-direction:column;display:flex}._7SNCfq_titleWrapper{align-items:center;gap:var(--space-3);display:flex}._7SNCfq_logo{border-radius:var(--radius-md)}._7SNCfq_stepTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}._7SNCfq_stepSubtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}._7SNCfq_field{gap:var(--space-2);flex-direction:column;display:flex}._7SNCfq_label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}._7SNCfq_fieldError{font-size:var(--font-size-xs);color:var(--color-danger,var(--color-error))}._7SNCfq_fieldHint{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._7SNCfq_checkboxLabel{align-items:flex-start;gap:var(--space-2);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5;display:flex}._7SNCfq_checkboxInput{margin-top:var(--space-1);accent-color:var(--color-accent);cursor:pointer;flex-shrink:0}._7SNCfq_typeCards{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._7SNCfq_typeCard{gap:var(--space-2);padding:var(--space-4);text-align:left;cursor:pointer;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-fast);flex-direction:column;display:flex;position:relative}._7SNCfq_typeCard:hover{border-color:var(--color-border-hover)}._7SNCfq_typeCardActive{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent)}._7SNCfq_typeCardIcon{color:var(--color-text-tertiary)}._7SNCfq_typeCardActive ._7SNCfq_typeCardIcon{color:var(--color-accent)}._7SNCfq_typeCardCheck{top:var(--space-3);right:var(--space-3);color:var(--color-accent);display:flex;position:absolute}._7SNCfq_typeCardTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._7SNCfq_typeCardActive ._7SNCfq_typeCardTitle{color:var(--color-accent)}._7SNCfq_typeCardBenefit{font-size:var(--font-size-xs);color:var(--color-text-tertiary);line-height:1.5}._7SNCfq_companyFields{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}._7SNCfq_stepError{font-size:var(--font-size-sm);color:var(--color-danger,var(--color-error));margin:0}._7SNCfq_actions{margin-top:var(--space-2);display:flex}._7SNCfq_actions ._7SNCfq_btn{width:100%}._7SNCfq_useCaseCards{gap:var(--space-3);flex-direction:column;display:flex}._7SNCfq_useCaseCard{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);text-align:left;cursor:pointer;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-fast);display:flex;position:relative}._7SNCfq_useCaseCard:hover{border-color:var(--color-border-hover)}._7SNCfq_useCaseCardActive{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent)}._7SNCfq_useCaseIcon{color:var(--color-text-tertiary);flex-shrink:0;margin-top:2px}._7SNCfq_useCaseCardActive ._7SNCfq_useCaseIcon{color:var(--color-accent)}._7SNCfq_useCaseText{gap:var(--space-1);flex-direction:column;display:flex}._7SNCfq_actionsRow{margin-top:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._7SNCfq_actionsRight{align-items:center;gap:var(--space-2);display:flex}._7SNCfq_getStartedBadge{border-radius:var(--radius-full);width:48px;height:48px;color:var(--color-text-inverse);background:var(--gradient-primary);box-shadow:var(--shadow-glow-accent);justify-content:center;align-items:center;display:inline-flex}._7SNCfq_getStartedList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._7SNCfq_getStartedItem{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}._7SNCfq_getStartedItemIcon{color:var(--color-accent);flex-shrink:0;margin-top:2px}._7SNCfq_getStartedItemText{flex-direction:column;gap:2px;display:flex}._7SNCfq_getStartedItemTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._7SNCfq_getStartedItemDesc{font-size:var(--font-size-xs);color:var(--color-text-tertiary);line-height:1.5}@media (max-width:520px){._7SNCfq_typeCards{grid-template-columns:1fr}._7SNCfq_actionsRow{flex-direction:column-reverse;align-items:stretch}._7SNCfq_actionsRight{justify-content:space-between}}
._11GaxW_onboardingPage{max-width:720px;padding:var(--space-8) var(--space-4);gap:var(--space-6);flex-direction:column;margin:0 auto;animation:.4s ease-out _11GaxW_fadeIn;display:flex}@keyframes _11GaxW_fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._11GaxW_header{text-align:center;gap:var(--space-2);flex-direction:column;display:flex}._11GaxW_eyebrow{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}._11GaxW_title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.03em;background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0}._11GaxW_subtitle{color:var(--color-text-secondary);font-size:var(--font-size-md);margin:0}._11GaxW_branchSection{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}._11GaxW_branchCard{align-items:flex-start;gap:var(--space-4);text-align:left;padding:var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface-1);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}._11GaxW_branchCard:hover{border-color:var(--color-border-hover);box-shadow:0 12px 24px color-mix(in srgb, var(--color-text-primary) 4%, transparent);transform:translateY(-3px)}._11GaxW_branchCardActive{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}._11GaxW_branchIcon{border-radius:var(--radius-lg);background:var(--color-surface-2);width:56px;height:56px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}._11GaxW_branchBody{gap:var(--space-1);flex-direction:column;display:flex}._11GaxW_branchTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._11GaxW_branchDesc{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}._11GaxW_branchCheck{top:var(--space-3);right:var(--space-3);background:var(--color-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute}._11GaxW_panel{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-3);flex-direction:column;animation:.3s ease-out _11GaxW_fadeIn;display:flex}._11GaxW_panelTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}._11GaxW_panelDesc{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0}._11GaxW_stepList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._11GaxW_stepLink{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-primary);text-decoration:none;transition:all .2s;display:flex}._11GaxW_stepLink:hover{border-color:var(--color-border-hover);background:var(--color-surface-1)}._11GaxW_stepLink:hover ._11GaxW_stepArrow{color:var(--color-accent);transform:translate(2px)}._11GaxW_stepIcon{border-radius:var(--radius-md);background:var(--color-surface-0);width:40px;height:40px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}._11GaxW_stepBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._11GaxW_stepTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}._11GaxW_stepDesc{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._11GaxW_stepArrow{color:var(--color-text-tertiary);flex-shrink:0;transition:all .2s}._11GaxW_form{gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;display:flex}._11GaxW_formHeading{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}._11GaxW_formGroup{gap:var(--space-2);flex-direction:column;display:flex}._11GaxW_formNotice{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);flex-direction:column;display:flex}._11GaxW_formNoticeText{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}._11GaxW_footer{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}._11GaxW_error{color:var(--color-error);font-size:var(--font-size-sm);text-align:center;margin:0}@media (max-width:640px){._11GaxW_branchSection{grid-template-columns:1fr}}
._4x6RuG_root{gap:var(--space-4);flex-direction:column;display:flex}._4x6RuG_consent{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2,var(--color-surface-1));flex-direction:column;display:flex}._4x6RuG_consentTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}._4x6RuG_text{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}._4x6RuG_checkboxLabel{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;line-height:1.5;display:flex}._4x6RuG_checkbox{flex-shrink:0;margin-top:3px}._4x6RuG_sentences{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-primary);font-size:var(--font-size-md);color:var(--color-text-primary);margin:0;line-height:1.7}._4x6RuG_recordRow{align-items:center;gap:var(--space-3);display:flex}._4x6RuG_recordedNote{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._4x6RuG_error{font-size:var(--font-size-sm);color:var(--color-danger,var(--color-error));margin:0}._4x6RuG_actionsRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._4x6RuG_actionsRight{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}
