.CVWdcW_page{z-index:1;min-height:var(--popout-page-min-height,100dvh);padding:var(--popout-page-padding-top,5.5rem) var(--popout-page-padding-x,1.5rem) var(--popout-page-padding-bottom,2rem);background:var(--ui-canvas);position:relative}.CVWdcW_card{background:var(--white);box-shadow:var(--shadow);max-width:1400px;height:var(--popout-card-height,calc(100dvh - 7.5rem));border-radius:12px;flex-direction:column;margin:0 auto;animation:.32s cubic-bezier(.22,1,.36,1) both CVWdcW_popoutEnter;display:flex;position:relative;overflow:hidden}@keyframes CVWdcW_popoutEnter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CVWdcW_card{animation:none}}.CVWdcW_close{z-index:3;width:2rem;height:2rem;color:var(--content-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex;position:absolute;top:.5rem;right:.5rem}.CVWdcW_close:hover{color:var(--text-primary);background-color:var(--ui-hover)}.CVWdcW_close:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.CVWdcW_close svg{width:18px;height:18px}@media (max-width:1100px){.CVWdcW_page{padding:1.5rem 1rem}.CVWdcW_card{height:auto;min-height:auto}}
.y8a5fq_shell{--popout-page-min-height:calc(100dvh - 5rem);--popout-page-padding-top:.5rem;--popout-page-padding-bottom:1.5rem;--popout-card-height:calc(100dvh - 7rem)}.y8a5fq_frame{--ui-canvas:var(--bg);--ui-surface:var(--surface);--white:var(--surface);--ui-hover:var(--surface-2);--ui-border:var(--border);--border-color:var(--border-strong);--stepper-marker-border:var(--ink-3);--content-main:var(--ink);--text-primary:var(--ink);--content-muted:var(--ink-2);--content-secondary:var(--ink-2);--text-secondary:var(--ink-2);--brand-primary:var(--brand);--primary-color:var(--brand);--primary-hover:var(--brand-strong);--brand-secondary:var(--brand-tint);--secondary-color:var(--brand-tint);--shadow:var(--sh-3);--shadow-lg:var(--sh-3);--status-error:#f87171;--status-error-text:#fca5a5;--status-success:#34d399;--status-success-text:#6ee7b7}html[data-marketing-theme=light] .y8a5fq_frame{--status-error:#ef4444;--status-error-text:#b91c1c;--status-success:#10b981;--status-success-text:#047857}:is(.y8a5fq_frame .form-input,.y8a5fq_frame .form-select){border-radius:var(--r-2);min-height:44px;color:var(--ink)}.y8a5fq_frame .form-select{background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237e9099' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:16px 16px}:is(.y8a5fq_frame .form-input:focus,.y8a5fq_frame .form-select:focus,.y8a5fq_frame .form-input.field-error:focus,.y8a5fq_frame .form-select.field-error:focus){box-shadow:none;outline:2px solid var(--focus);outline-offset:2px}.y8a5fq_frame .btn{border-radius:var(--r-2);border:1px solid #0000}.y8a5fq_frame .btn-primary{background:var(--brand);color:var(--on-brand)}.y8a5fq_frame .btn-primary:hover:not(:disabled){background:var(--brand-strong);color:var(--on-brand);box-shadow:none}.y8a5fq_frame .btn-secondary{background:var(--surface);border-color:var(--border-strong);color:var(--ink)}.y8a5fq_frame .btn-secondary:hover:not(:disabled){background:var(--surface-2);border-color:var(--ink-3);opacity:1}.y8a5fq_frame .btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.y8a5fq_layout{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(380px,440px) minmax(0,1fr) 200px;min-height:0;display:grid}.y8a5fq_story,.y8a5fq_railPanel{padding:1.75rem;overflow-y:auto}.y8a5fq_contentPanel{flex-direction:column;min-height:0;padding:1.75rem 1.5rem;display:flex}.y8a5fq_story{border-right:1px solid var(--ui-border)}.y8a5fq_railPanel{border-left:1px solid var(--ui-border)}@media (max-width:1100px){.y8a5fq_layout{grid-template-rows:auto;grid-template-columns:1fr}.y8a5fq_story,.y8a5fq_contentPanel,.y8a5fq_railPanel,.y8a5fq_stepScroll{overflow-y:visible}.y8a5fq_railPanel{border-left:none;border-bottom:1px solid var(--ui-border);order:-1}.y8a5fq_contentPanel{order:1}.y8a5fq_story{border-right:none;border-top:1px solid var(--ui-border);order:3}.y8a5fq_nav .btn{min-height:var(--toggle-button-size);padding:.75rem 1.25rem}}.y8a5fq_story,.y8a5fq_storySection{flex-direction:column;gap:.75rem;display:flex}.y8a5fq_storyDivider{background:var(--ui-border);height:1px;margin:.5rem -1.75rem}.y8a5fq_storyKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--content-muted);margin:0;font-size:.65rem;font-weight:700}.y8a5fq_storyMission{color:var(--content-main);margin:0;font-size:.9rem;font-style:italic;font-weight:600;line-height:1.4}.y8a5fq_founderList{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.y8a5fq_founderCard{flex-direction:column;gap:.5rem;display:flex}.y8a5fq_founderHead{align-items:center;gap:.6rem;display:flex}.y8a5fq_founderWhy{color:var(--content-muted);margin:0;font-size:.8rem;font-style:italic;line-height:1.5}.y8a5fq_founderAvatar{background-color:var(--brand-secondary);width:2rem;height:2rem;color:var(--brand-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.y8a5fq_founderText{flex-direction:column;min-width:0;display:flex}.y8a5fq_founderName{color:var(--content-main);font-size:.8rem;font-weight:600}.y8a5fq_founderRole{color:var(--content-muted);font-size:.72rem}.y8a5fq_stepHeader{color:var(--content-main);border-bottom:1px solid var(--ui-border);margin:0 0 1.25rem;padding-bottom:1rem;font-size:1.25rem;font-weight:700}.y8a5fq_stepHeader:focus{outline:none}.y8a5fq_stepScroll{flex:auto;min-height:0;overflow-y:auto}.y8a5fq_fields{flex-direction:column;gap:1rem;display:flex}.y8a5fq_aboutGrid{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.y8a5fq_aboutGridFull{grid-column:1/-1}@media (max-width:640px){.y8a5fq_aboutGrid{grid-template-columns:1fr}}.y8a5fq_optionalLabel{color:var(--content-muted);font-weight:400}.y8a5fq_fieldHint{color:var(--content-muted);margin-top:.3rem;font-size:.78rem;line-height:1.4;display:block}.y8a5fq_passwordInputWrap{position:relative}.y8a5fq_passwordInputWrap .form-input{width:100%;padding-right:2.75rem}.y8a5fq_revealButton{width:2.75rem;height:100%;color:var(--content-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.y8a5fq_revealButton:hover{color:var(--content-main)}.y8a5fq_policyList{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.y8a5fq_policyItem{color:var(--content-muted);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.y8a5fq_policyItemMet{color:var(--status-success)}.y8a5fq_policyMark{justify-content:center;width:1rem;font-weight:700;display:inline-flex}.y8a5fq_policyCheck{width:.7rem;height:.7rem}.y8a5fq_reviewLead{color:var(--content-muted);margin:0;font-size:.9rem}.y8a5fq_summary{flex-direction:column;margin:0;display:flex}.y8a5fq_summaryRow{border-bottom:1px solid var(--ui-border);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.y8a5fq_summaryLabel{color:var(--content-muted);margin:0;font-size:.85rem;font-weight:600}.y8a5fq_summaryValue{color:var(--content-main);text-align:right;word-break:break-word;margin:0;font-size:.85rem}.y8a5fq_termsPrompt{color:var(--content-muted);margin:0;font-size:.85rem;line-height:1.5}.y8a5fq_termsLink{font:inherit;color:var(--brand-primary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.y8a5fq_termsModalTitle{border-bottom:1px solid var(--ui-border);padding:0 2.5rem .75rem 0;line-height:1.3}.y8a5fq_termsModalBody{flex-direction:column;gap:.55rem;max-height:60vh;margin-right:-2rem;padding-right:2rem;display:flex;overflow-y:auto}.y8a5fq_disclaimerText{color:var(--content-muted);margin:0;font-size:.8rem;line-height:1.5}.y8a5fq_consentList{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.y8a5fq_checkboxLabel{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.y8a5fq_checkbox{width:1.25rem;height:1.25rem;accent-color:var(--brand-primary);flex-shrink:0;margin-top:.15rem}.y8a5fq_checkboxText{color:var(--content-main);font-size:.85rem;line-height:1.45}.y8a5fq_nav{border-top:1px solid var(--ui-border);justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}:is(.y8a5fq_nav .btn,.y8a5fq_result .btn){padding:.55rem 1.1rem;font-size:.875rem;font-weight:600}.y8a5fq_resultWrap{max-width:520px;margin:0 auto;padding:2rem 1.75rem}.y8a5fq_result{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0;display:flex}.y8a5fq_resultIconSuccess{width:3rem;height:3rem;color:var(--status-success)}.y8a5fq_resultTitle{color:var(--content-main);margin:0;font-size:1.25rem;font-weight:700}.y8a5fq_resultText{color:var(--content-muted);max-width:42ch;margin:0;font-size:.9rem;line-height:1.5}.y8a5fq_resultActions{flex-direction:column;align-items:center;gap:.6rem;margin-top:.5rem;display:flex}.y8a5fq_linkButton{color:var(--brand-primary);font:inherit;cursor:pointer;background:0 0;border:none;font-weight:600;text-decoration:underline}.y8a5fq_founderNote{color:var(--content-muted);max-width:44ch;margin:.5rem 0 0;font-size:.82rem;font-style:italic;line-height:1.5}.y8a5fq_verifyLabel{text-align:left;width:100%;max-width:16rem;color:var(--content-main);margin-top:.5rem;font-size:.8125rem;font-weight:600;display:block}.y8a5fq_verifyInput{border:1px solid var(--border-strong);border-radius:var(--r-2);background:var(--surface);width:100%;max-width:16rem;color:var(--ink);letter-spacing:.08em;text-align:center;margin-top:.35rem;padding:.65rem .75rem;font-size:1rem}.y8a5fq_verifyError{color:var(--status-error-text);margin:0;font-size:.875rem}.y8a5fq_verifyNotice{color:var(--status-success-text);margin:0;font-size:.875rem}
.b-UGQG_splash,.b-UGQG_gate{background:radial-gradient(ellipse 80% 50% at 50% -10%, #2e7d6e1f, transparent), var(--ui-canvas);justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.25rem;display:flex}.b-UGQG_card{background:var(--ui-surface);border:1px solid color-mix(in srgb, var(--content-main) 8%, transparent);border-radius:12px;width:min(36rem,100%);padding:1.75rem 1.5rem 1.5rem;box-shadow:0 12px 40px #1428240f}.b-UGQG_title{color:var(--content-main);letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.35rem;font-weight:650}.b-UGQG_lead{color:var(--neutral-700);margin:0 0 1.25rem;font-size:.95rem;line-height:1.5}.b-UGQG_error{color:var(--status-error-text);margin:0 0 1rem;font-size:.9rem}
.N-gJrG_protectedMain{flex:auto;min-height:0;padding-top:0}
