.auth-module__Cgra4q__page{--auth-bg:#f3efe7;--auth-surface:#ffffffe0;--auth-border:#e6dfd4;--auth-gold:#b45309;--auth-gold-dim:#b4530947;--auth-emerald:#059669;--auth-emerald-soft:#10b981;--auth-text:#1c1917;--auth-heading:#1c1917;--auth-muted:#78716c;--auth-topbar-bg:#fffbf5db;--auth-seg-bg:#fff;--auth-card-bg:linear-gradient(165deg, #fff 0%, #faf7f2 100%);--auth-card-border:#e6dfd4;--auth-card-shadow:0 18px 48px #1c19171a, inset 0 1px 0 #ffffffe6;--auth-input-bg:#faf7f2;--auth-input-text:#1c1917;--auth-input-placeholder:#a8a29e;--auth-panel-soft:linear-gradient(145deg, #fffffff2, #faf7f2e6);--auth-divider:#e6dfd4;--auth-btn-ghost-bg:#faf7f2;--auth-btn-ghost-border:#e6dfd4;--auth-btn-ghost-hover:#f3ebe1;--auth-hover-fg:#1c1917;--auth-reveal-hover:#1c19170f;--auth-err-fg:#b91c1c;--auth-err-bg:#fef2f2;--auth-err-border:#fecaca;--auth-ok-fg:#047857;--auth-ok-bg:#ecfdf5;--auth-ok-border:#a7f3d0;--auth-seo:#78716c;--auth-seo-title:#44403c;--auth-orb-a:#10b98138;--auth-orb-b:#38bdf82e;--auth-orb-c:#e8c54729;--auth-grid:#1c19170a;--auth-pitch:#1c19170f;--auth-ambient-opacity:.7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;color:var(--auth-text);background:radial-gradient(ellipse 80% 40% at 50% -10%, #c2410c1a, transparent 55%), var(--auth-bg);flex-direction:column;transition:background-color .25s,color .25s;display:flex;position:relative;overflow:hidden}html[data-theme=dark] .auth-module__Cgra4q__page{--auth-bg:#030712;--auth-surface:#0c1220b8;--auth-border:#ffffff17;--auth-gold:#e8c547;--auth-gold-dim:#e8c54759;--auth-emerald:#34d399;--auth-emerald-soft:#6ee7b7;--auth-text:#f8fafc;--auth-heading:#fff;--auth-muted:#94a3b8;--auth-topbar-bg:#030712a6;--auth-seg-bg:#ffffff0d;--auth-card-bg:linear-gradient(165deg, #0f172af2, #030712fa);--auth-card-border:#ffffff1a;--auth-card-shadow:0 24px 80px #0000008c, inset 0 1px 0 #ffffff0f;--auth-input-bg:#00000059;--auth-input-text:#fff;--auth-input-placeholder:#94a3b8a6;--auth-panel-soft:linear-gradient(145deg, #ffffff0a, #ffffff03);--auth-divider:#ffffff1a;--auth-btn-ghost-bg:#ffffff0d;--auth-btn-ghost-border:#ffffff24;--auth-btn-ghost-hover:#ffffff1a;--auth-hover-fg:#fff;--auth-reveal-hover:#ffffff0f;--auth-err-fg:#fecaca;--auth-err-bg:#ef44441f;--auth-err-border:#f8717140;--auth-ok-fg:#a7f3d0;--auth-ok-bg:#10b9811f;--auth-ok-border:#34d39947;--auth-seo:#94a3b8d9;--auth-seo-title:#f8fafce6;--auth-orb-a:#10b98173;--auth-orb-b:#38bdf859;--auth-orb-c:#e8c54738;--auth-grid:#ffffff08;--auth-pitch:#ffffff0a;--auth-ambient-opacity:.55;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--auth-bg)}.auth-module__Cgra4q__ambient{pointer-events:none;z-index:0;opacity:var(--auth-ambient-opacity);position:fixed;inset:0}.auth-module__Cgra4q__orbA,.auth-module__Cgra4q__orbB,.auth-module__Cgra4q__orbC{filter:blur(80px);opacity:1;border-radius:50%;animation:18s ease-in-out infinite auth-module__Cgra4q__authFloat;position:absolute}.auth-module__Cgra4q__orbA{background:radial-gradient(circle, var(--auth-orb-a), transparent 70%);width:520px;height:520px;top:-12%;left:-8%}.auth-module__Cgra4q__orbB{background:radial-gradient(circle, var(--auth-orb-b), transparent 70%);width:420px;height:420px;animation-delay:-6s;bottom:-15%;right:-5%}.auth-module__Cgra4q__orbC{background:radial-gradient(circle, var(--auth-orb-c), transparent 70%);width:280px;height:280px;animation-delay:-12s;top:40%;right:28%}@keyframes auth-module__Cgra4q__authFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12px,-18px)scale(1.04)}}.auth-module__Cgra4q__gridOverlay{background-image:linear-gradient(var(--auth-grid) 1px, transparent 1px), linear-gradient(90deg, var(--auth-grid) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000)}.auth-module__Cgra4q__pitchLine{border:1px solid var(--auth-pitch);opacity:.5;border-radius:24px;width:min(90vw,900px);height:min(50vh,420px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-module__Cgra4q__pitchLine:before{content:"";border-radius:inherit;border:1px solid #10b9810f;position:absolute;inset:0}.auth-module__Cgra4q__topBar{z-index:2;border-bottom:1px solid var(--auth-border);background:var(--auth-topbar-bg);-webkit-backdrop-filter:blur(20px);justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,2.5rem);display:flex;position:relative}.auth-module__Cgra4q__topBarRight{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.auth-module__Cgra4q__themeBtn{border:1px solid var(--auth-border);background:var(--auth-seg-bg);width:40px;height:40px;color:var(--auth-text);cursor:pointer;border-radius:12px;place-items:center;transition:transform .15s,border-color .2s,background .2s;display:grid}.auth-module__Cgra4q__themeBtn:hover{border-color:var(--auth-emerald);color:var(--auth-emerald);transform:translateY(-1px)}.auth-module__Cgra4q__brand{letter-spacing:.03em;min-width:0;color:var(--auth-text);align-items:center;gap:.75rem;font-weight:800;text-decoration:none;display:flex}.auth-module__Cgra4q__brandLogo{object-fit:contain;flex-shrink:0;width:auto;max-width:min(200px,46vw);height:48px;display:block}.auth-module__Cgra4q__brandText{flex-direction:column;min-width:0;line-height:1.05;display:flex}.auth-module__Cgra4q__brandMain{background:linear-gradient(100deg, var(--auth-heading) 0%, var(--auth-emerald) 55%, var(--auth-gold) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1rem}.auth-module__Cgra4q__brandSub{letter-spacing:.2em;color:var(--auth-muted);text-transform:uppercase;font-size:.62rem;font-weight:700}.auth-module__Cgra4q__segmented{background:var(--auth-seg-bg);border:1px solid var(--auth-border);border-radius:999px;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.auth-module__Cgra4q__segLink{z-index:1;color:var(--auth-muted);border-radius:999px;padding:.45rem 1.1rem;font-size:.82rem;font-weight:700;transition:color .2s;position:relative}.auth-module__Cgra4q__segLink:hover{color:var(--auth-text)}.auth-module__Cgra4q__segActive{color:#0f172a;background:linear-gradient(135deg, var(--auth-emerald), #6ee7b7);box-shadow:0 4px 20px #34d39959}.auth-module__Cgra4q__shell{z-index:1;flex:1;grid-template-columns:minmax(0,1.15fr) minmax(320px,420px);align-items:center;gap:clamp(1.5rem,4vw,3rem);width:100%;max-width:1180px;margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem) clamp(1rem,4vw,2.5rem) 2rem;display:grid;position:relative}.auth-module__Cgra4q__promo{padding:.25rem 0}.auth-module__Cgra4q__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--auth-gold);border:1px solid var(--auth-gold-dim);background:linear-gradient(90deg,#e8c54714,#0000);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.auth-module__Cgra4q__eyebrowDot{background:var(--auth-emerald);width:6px;height:6px;box-shadow:0 0 12px var(--auth-emerald);border-radius:50%}.auth-module__Cgra4q__title{letter-spacing:-.02em;margin:0 0 .85rem;font-size:clamp(2rem,5vw,2.75rem);font-weight:900;line-height:1.12}.auth-module__Cgra4q__titleLine{color:var(--auth-heading);display:block}.auth-module__Cgra4q__titleAccent{background:linear-gradient(95deg, var(--auth-heading) 10%, var(--auth-emerald) 45%, var(--auth-gold) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.15rem;display:block}.auth-module__Cgra4q__lead{color:var(--auth-muted);max-width:32rem;margin:0 0 1.35rem;font-size:1rem;line-height:1.7}.auth-module__Cgra4q__stats{flex-wrap:wrap;gap:.65rem;margin-bottom:1.5rem;padding:0;list-style:none;display:flex}.auth-module__Cgra4q__stat{border:1px solid var(--auth-border);background:var(--auth-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;flex:100px;min-width:100px;padding:.75rem .9rem}.auth-module__Cgra4q__stat strong{color:var(--auth-heading);font-size:1.15rem;font-weight:800;display:block}.auth-module__Cgra4q__stat span{color:var(--auth-muted);font-size:.75rem;font-weight:600}.auth-module__Cgra4q__benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.auth-module__Cgra4q__benefit{border:1px solid var(--auth-border);background:var(--auth-panel-soft);border-radius:16px;align-items:flex-start;gap:.6rem;padding:.85rem;transition:border-color .2s,transform .2s;display:flex}.auth-module__Cgra4q__benefit:hover{border-color:#34d39940;transform:translateY(-2px)}.auth-module__Cgra4q__benefitIcon{width:40px;height:40px;color:var(--auth-emerald);background:linear-gradient(135deg,#34d3992e,#34d3990a);border:1px solid #34d39933;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.auth-module__Cgra4q__benefitIcon svg{stroke:currentColor;flex-shrink:0;width:20px;height:20px;display:block}.auth-module__Cgra4q__benefit strong{margin-bottom:.15rem;font-size:.88rem;font-weight:700;display:block}.auth-module__Cgra4q__benefitDesc{color:var(--auth-muted);font-size:.78rem;line-height:1.45;display:block}.auth-module__Cgra4q__quickLinks{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.auth-module__Cgra4q__quickLink{border:1px solid var(--auth-border);color:var(--auth-muted);border-radius:999px;padding:.45rem .85rem;font-size:.8rem;font-weight:700;transition:color .15s,border-color .15s,background .15s}.auth-module__Cgra4q__quickLink:hover{color:var(--auth-hover-fg);background:#34d39914;border-color:#34d39966}.auth-module__Cgra4q__quickLinkPrimary{color:#0f172a;background:linear-gradient(135deg, var(--auth-gold), #fbbf24);border-color:#0000;box-shadow:0 6px 24px #e8c54740}.auth-module__Cgra4q__quickLinkPrimary:hover{color:#0f172a;background:linear-gradient(135deg, #f5d76e, var(--auth-gold))}.auth-module__Cgra4q__seoBlurb{color:var(--auth-seo);max-width:36rem;margin-top:1.25rem;font-size:.78rem;line-height:1.65}.auth-module__Cgra4q__seoBlurb h2{color:var(--auth-seo-title);margin:0 0 .25rem;font-size:.85rem;font-weight:700}.auth-module__Cgra4q__cardWrap{position:relative}.auth-module__Cgra4q__cardGlow{opacity:.65;filter:blur(.5px);background:linear-gradient(135deg,#e8c5478c,#34d39973,#38bdf859);border-radius:26px;position:absolute;inset:-2px}.auth-module__Cgra4q__card{background:var(--auth-card-bg);border:1px solid var(--auth-card-border);box-shadow:var(--auth-card-shadow);border-radius:24px;padding:1.75rem 1.6rem 1.35rem;position:relative}.auth-module__Cgra4q__cardLogo{justify-content:center;margin:0 0 1rem;text-decoration:none;display:flex}.auth-module__Cgra4q__cardLogoImg{object-fit:contain;width:auto;max-width:min(240px,70vw);height:52px;display:block}.auth-module__Cgra4q__cardBadge{letter-spacing:.08em;text-transform:uppercase;color:var(--auth-gold);border:1px solid var(--auth-gold-dim);background:#e8c5471a;border-radius:8px;margin-bottom:.65rem;padding:.25rem .6rem;font-size:.68rem;font-weight:800;display:inline-block}.auth-module__Cgra4q__cardTitle{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.5rem;font-weight:800}.auth-module__Cgra4q__cardSub{color:var(--auth-muted);margin:0 0 1.35rem;font-size:.88rem;line-height:1.5}.auth-module__Cgra4q__form{flex-direction:column;gap:1rem;display:flex}.auth-module__Cgra4q__field{flex-direction:column;gap:.4rem;display:flex}.auth-module__Cgra4q__fieldLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--auth-muted);font-size:.78rem;font-weight:700}.auth-module__Cgra4q__fieldLabelRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.auth-module__Cgra4q__fieldLabelRow .auth-module__Cgra4q__fieldLabel{margin:0}.auth-module__Cgra4q__forgotLink{color:var(--auth-emerald);white-space:nowrap;font-size:.75rem;font-weight:700;text-decoration:none}.auth-module__Cgra4q__forgotLink:hover{color:var(--auth-emerald-soft);text-decoration:underline}.auth-module__Cgra4q__inputWrap{border:1px solid var(--auth-border);background:var(--auth-input-bg);border-radius:14px;align-items:center;gap:.65rem;padding:0 .85rem;transition:border-color .2s,box-shadow .2s;display:flex}.auth-module__Cgra4q__inputWrap:focus-within{border-color:#34d39980;box-shadow:0 0 0 3px #34d3991f}.auth-module__Cgra4q__inputIcon{color:var(--auth-muted);flex-shrink:0}.auth-module__Cgra4q__inputWrap:focus-within .auth-module__Cgra4q__inputIcon{color:var(--auth-emerald)}.auth-module__Cgra4q__input{min-width:0;color:var(--auth-input-text);font:inherit;background:0 0;border:none;flex:1;padding:.75rem 0;font-size:16px}.auth-module__Cgra4q__input::placeholder{color:var(--auth-input-placeholder)}.auth-module__Cgra4q__input:focus{outline:none}.auth-module__Cgra4q__revealBtn{width:36px;height:36px;color:var(--auth-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.auth-module__Cgra4q__revealBtn:hover{color:var(--auth-hover-fg);background:var(--auth-reveal-hover)}.auth-module__Cgra4q__resetIconWrap{color:#fb923c;background:linear-gradient(145deg,#f9731640,#eab3081f);border:1px solid #f9731659;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto .85rem;display:flex}.auth-module__Cgra4q__backInline{color:var(--auth-muted);align-items:center;gap:.35rem;margin-top:.35rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.auth-module__Cgra4q__backInline:hover{color:var(--auth-emerald)}.auth-module__Cgra4q__submit{letter-spacing:.02em;cursor:pointer;color:#042f2e;background:linear-gradient(135deg, #6ee7b7, var(--auth-emerald), #059669);border:none;border-radius:14px;justify-content:center;align-items:center;width:100%;margin-top:.35rem;padding:.85rem 1rem;font-size:1rem;font-weight:800;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 10px 32px #10b98159}.auth-module__Cgra4q__submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 14px 40px #10b98173}.auth-module__Cgra4q__submit:disabled{opacity:.6;cursor:wait}.auth-module__Cgra4q__secondaryBtn{border:1px solid var(--auth-btn-ghost-border);background:var(--auth-btn-ghost-bg);width:100%;min-height:44px;color:var(--auth-emerald);font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.9rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.auth-module__Cgra4q__secondaryBtn:hover:not(:disabled){background:#34d3991a;border-color:#34d39959}.auth-module__Cgra4q__secondaryBtn:disabled{opacity:.55;cursor:wait}.auth-module__Cgra4q__oauthDivider{color:var(--auth-muted);align-items:center;gap:.65rem;margin:.85rem 0 .65rem;font-size:.72rem;font-weight:600;display:flex}.auth-module__Cgra4q__oauthDivider:before,.auth-module__Cgra4q__oauthDivider:after{content:"";background:var(--auth-divider);flex:1;height:1px}.auth-module__Cgra4q__googleBtn{border:1px solid var(--auth-btn-ghost-border);background:var(--auth-btn-ghost-bg);width:100%;color:var(--auth-text);border-radius:14px;justify-content:center;align-items:center;gap:.55rem;padding:.72rem 1rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.auth-module__Cgra4q__googleBtn:hover{background:var(--auth-btn-ghost-hover);border-color:var(--auth-emerald);transform:translateY(-1px)}.auth-module__Cgra4q__googleBtn[aria-disabled=true]{opacity:.45;pointer-events:none}.auth-module__Cgra4q__googleIcon{flex-shrink:0;width:20px;height:20px}.auth-module__Cgra4q__err{color:var(--auth-err-fg);background:var(--auth-err-bg);border:1px solid var(--auth-err-border);border-radius:12px;margin:0;padding:.55rem .75rem;font-size:.85rem}.auth-module__Cgra4q__ok{color:var(--auth-ok-fg);background:var(--auth-ok-bg);border:1px solid var(--auth-ok-border);border-radius:12px;margin:0;padding:.55rem .75rem;font-size:.85rem}.auth-module__Cgra4q__verifyBox{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:.35rem 0 .25rem;display:flex}.auth-module__Cgra4q__verifyIcon{color:#34d399}.auth-module__Cgra4q__verifyIconErr{color:#f87171}.auth-module__Cgra4q__verifyIconSpin{color:#94a3b8;animation:.9s linear infinite auth-module__Cgra4q__authSpin}@keyframes auth-module__Cgra4q__authSpin{to{transform:rotate(360deg)}}.auth-module__Cgra4q__verifyLead{color:var(--auth-text);margin:0;font-size:.95rem;line-height:1.55}.auth-module__Cgra4q__verifyLead strong{color:var(--auth-gold);word-break:break-all}.auth-module__Cgra4q__verifyHint{color:var(--auth-muted);margin:0;font-size:.82rem;line-height:1.5}.auth-module__Cgra4q__verifyHint a{color:var(--auth-emerald);font-weight:700}.auth-module__Cgra4q__verifyCard{padding:0;overflow:hidden}.auth-module__Cgra4q__verifyOg{aspect-ratio:1200/630;background:#0b1220;width:100%;position:relative;overflow:hidden}.auth-module__Cgra4q__verifyOgImg{object-fit:cover;width:100%;height:100%;display:block}.auth-module__Cgra4q__verifyOgScrim{pointer-events:none;background:linear-gradient(#0000 35%,#080c168c 100%);position:absolute;inset:0}.auth-module__Cgra4q__verifyOgBadge{z-index:1;letter-spacing:.04em;color:#0f172a;background:linear-gradient(135deg,#e8c547,#fbbf24);border-radius:999px;padding:.35rem .75rem;font-size:.72rem;font-weight:800;position:absolute;bottom:.85rem;left:.85rem;box-shadow:0 8px 22px #00000059}.auth-module__Cgra4q__verifyBody{flex-direction:column;gap:.85rem;padding:1.15rem 1.15rem 1.25rem;display:flex}.auth-module__Cgra4q__verifyStatusRow{text-align:left;align-items:flex-start;gap:.75rem;display:flex}.auth-module__Cgra4q__verifyStatusRow .auth-module__Cgra4q__cardTitle{margin:0 0 .25rem;font-size:1.2rem}.auth-module__Cgra4q__verifyStatusRow .auth-module__Cgra4q__cardSub{margin:0}.auth-module__Cgra4q__verifyEmailChip{color:var(--auth-text);word-break:break-word;background:#e8c54714;border:1px solid #e8c54747;border-radius:14px;align-items:flex-start;gap:.55rem;padding:.75rem .85rem;font-size:.88rem;line-height:1.45;display:flex}.auth-module__Cgra4q__verifyEmailChip strong{color:var(--auth-gold)}.auth-module__Cgra4q__verifySteps{counter-reset:none;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.auth-module__Cgra4q__verifySteps li{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;align-items:flex-start;gap:.75rem;padding:.75rem .8rem;display:flex}.auth-module__Cgra4q__verifySteps li::marker{content:"";display:none}.auth-module__Cgra4q__verifyStepCopy{flex:1;min-width:0;padding-top:.15rem}.auth-module__Cgra4q__verifySteps strong{color:var(--auth-text);margin:0 0 .2rem;font-size:.9rem;font-weight:800;line-height:1.35;display:block}.auth-module__Cgra4q__verifySteps .auth-module__Cgra4q__verifyStepDesc{color:var(--auth-muted);margin:0;font-size:.8rem;line-height:1.5;display:block}.auth-module__Cgra4q__verifyStepNum{box-sizing:border-box;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;color:#6ee7b7;-webkit-user-select:none;user-select:none;background:#34d39929;border:1px solid #34d39966;border-radius:50%;flex:0 0 1.75rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-top:.05rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8125rem;font-weight:800;line-height:1;display:inline-flex}.auth-module__Cgra4q__verifyPerks{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.auth-module__Cgra4q__verifyPerks li{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.auth-module__Cgra4q__verifyActions{flex-direction:column;gap:.55rem;display:flex}.auth-module__Cgra4q__verifyHomeLink{text-align:center;margin:0;font-size:.82rem}.auth-module__Cgra4q__verifyHomeLink a{color:var(--auth-muted);font-weight:600;text-decoration:none}.auth-module__Cgra4q__verifyHomeLink a:hover{color:var(--auth-emerald)}@media (min-width:720px){.auth-module__Cgra4q__verifyBody{padding:1.35rem 1.4rem 1.45rem}}.auth-module__Cgra4q__switch{text-align:center;color:var(--auth-muted);margin:1rem 0 0;font-size:.88rem}.auth-module__Cgra4q__switch a{color:var(--auth-emerald);font-weight:700}.auth-module__Cgra4q__switch a:hover{color:#6ee7b7}.auth-module__Cgra4q__trustRow{border-top:1px solid var(--auth-border);color:var(--auth-muted);flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;margin:1.15rem 0 0;padding:.85rem 0 0;font-size:.72rem;font-weight:600;list-style:none;display:flex}.auth-module__Cgra4q__footerNote{z-index:1;text-align:center;color:var(--auth-muted);padding:1rem 1.25rem 1.75rem;font-size:.75rem;position:relative}@media (max-width:960px){.auth-module__Cgra4q__shell{grid-template-columns:1fr;align-items:start}.auth-module__Cgra4q__cardWrap{order:-1}.auth-module__Cgra4q__benefitGrid{grid-template-columns:1fr}.auth-module__Cgra4q__pitchLine{display:none}}.auth-module__Cgra4q__loginFallback{text-align:center;color:var(--auth-muted);margin:2rem auto;font-size:.92rem}@media (max-width:720px){.auth-module__Cgra4q__brandText{display:none}.auth-module__Cgra4q__brandLogo{max-width:min(180px,52vw);height:42px}.auth-module__Cgra4q__cardLogoImg{height:44px}.auth-module__Cgra4q__card{padding:1.35rem 1.15rem 1.15rem}}@media (max-width:480px){.auth-module__Cgra4q__topBar{flex-wrap:wrap;gap:.75rem}.auth-module__Cgra4q__brand,.auth-module__Cgra4q__topBarRight{justify-content:center;width:100%}.auth-module__Cgra4q__segmented{flex:1;justify-content:stretch}.auth-module__Cgra4q__segLink{text-align:center;flex:1;padding:.5rem}.auth-module__Cgra4q__cardTitle{font-size:1.35rem}}
.LineFloatingButton-module__22acqW__wrap{z-index:80;right:max(.75rem, env(safe-area-inset-right,0px));bottom:max(.85rem, env(safe-area-inset-bottom,0px));pointer-events:none;max-width:min(100vw - 1.5rem,11.5rem);position:fixed}.LineFloatingButton-module__22acqW__panel,.LineFloatingButton-module__22acqW__panelCompact{pointer-events:auto;box-sizing:border-box;flex-direction:column;align-items:stretch;width:9.25rem;max-width:100%;display:flex;position:relative}.LineFloatingButton-module__22acqW__closeBtn{z-index:3;color:#ffffffe0;cursor:pointer;background:#12161cf2;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;padding:0;font-size:1.05rem;font-weight:700;line-height:1;transition:background .15s,color .15s,transform .15s;display:flex;position:absolute;top:.35rem;right:.35rem;box-shadow:0 2px 10px #00000073}.LineFloatingButton-module__22acqW__closeBtn:hover{color:#fff;background:#28303afa;transform:scale(1.05)}.LineFloatingButton-module__22acqW__closeBtn:active{transform:scale(.96)}.LineFloatingButton-module__22acqW__panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(165deg,#12161cf7 0%,#080a0efa 100%);border:1px solid #ffffff1a;border-radius:1rem;overflow:hidden;box-shadow:0 12px 40px #00000080,0 0 0 1px #06c7551f,inset 0 1px #ffffff0f}.LineFloatingButton-module__22acqW__panelCompact{border-radius:999px;width:auto;overflow:visible}.LineFloatingButton-module__22acqW__qrSection{flex-direction:column;align-items:center;gap:.5rem;padding:1.85rem .65rem .55rem;display:flex}.LineFloatingButton-module__22acqW__qrHead{justify-content:center;align-items:center;gap:.35rem;width:100%;display:flex}.LineFloatingButton-module__22acqW__qrHeadIcon{color:#3ee878;background:#06c75533;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:flex}.LineFloatingButton-module__22acqW__qrHeadSvg{width:.85rem;height:.85rem}.LineFloatingButton-module__22acqW__qrHeadText{letter-spacing:.04em;text-transform:uppercase;color:#ffffffbf;font-size:.68rem;font-weight:800}.LineFloatingButton-module__22acqW__qrFrame{aspect-ratio:1;box-sizing:border-box;background:#fff;border-radius:.65rem;width:100%;padding:.35rem;box-shadow:inset 0 0 0 1px #0000000f}.LineFloatingButton-module__22acqW__qrImg{object-fit:contain;border-radius:.25rem;width:100%;height:100%;display:block}.LineFloatingButton-module__22acqW__cta,.LineFloatingButton-module__22acqW__ctaStandalone{color:#fff;letter-spacing:.02em;border:none;justify-content:center;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:800;line-height:1.15;text-decoration:none;transition:filter .15s,background .15s;display:flex}.LineFloatingButton-module__22acqW__cta{background:linear-gradient(135deg,#06c755 0%,#00a844 100%);border-top:1px solid #ffffff1f;border-radius:0;width:100%;padding:.55rem .65rem;box-shadow:inset 0 1px #ffffff26}.LineFloatingButton-module__22acqW__cta:hover{filter:brightness(1.06)}.LineFloatingButton-module__22acqW__cta:active{filter:brightness(.96)}.LineFloatingButton-module__22acqW__ctaStandalone{background:linear-gradient(135deg,#06c755 0%,#00b900 100%);border:1px solid #ffffff38;border-radius:999px;padding:.45rem .9rem .45rem .45rem;box-shadow:0 4px 18px #06c75573,0 2px 6px #00000059}.LineFloatingButton-module__22acqW__ctaStandalone:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 6px 22px #06c75580,0 3px 8px #0006}.LineFloatingButton-module__22acqW__ctaStandalone:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.LineFloatingButton-module__22acqW__ctaStandalone:hover,.LineFloatingButton-module__22acqW__ctaStandalone:active{transform:none}}.LineFloatingButton-module__22acqW__iconWrap{background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:flex}.LineFloatingButton-module__22acqW__icon{width:1.2rem;height:1.2rem}.LineFloatingButton-module__22acqW__label{white-space:nowrap;text-shadow:0 1px 1px #0000001f;text-align:center;padding-right:.1rem}@media (max-width:767px){.LineFloatingButton-module__22acqW__wrap{bottom:max(4.35rem, calc(3.6rem + env(safe-area-inset-bottom,0px)));right:max(.55rem, env(safe-area-inset-right,0px))}.LineFloatingButton-module__22acqW__panel{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:999px;overflow:visible}.LineFloatingButton-module__22acqW__closeBtn{background:#0c1016eb;top:-.35rem;right:-.35rem}.LineFloatingButton-module__22acqW__qrSection{display:none}.LineFloatingButton-module__22acqW__cta{border:1px solid #ffffff38;border-radius:999px;width:auto;padding:.42rem .78rem .42rem .42rem;transition:transform .15s,filter .15s,box-shadow .15s;box-shadow:0 4px 18px #06c75573,0 2px 6px #00000059}.LineFloatingButton-module__22acqW__cta:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 6px 22px #06c75580,0 3px 8px #0006}.LineFloatingButton-module__22acqW__cta:active{transform:translateY(0)}.LineFloatingButton-module__22acqW__iconWrap{width:1.75rem;height:1.75rem}.LineFloatingButton-module__22acqW__icon{width:1.1rem;height:1.1rem}.LineFloatingButton-module__22acqW__label{font-size:.78rem}}@media (min-width:768px) and (max-width:1024px){.LineFloatingButton-module__22acqW__wrap{right:max(.65rem, env(safe-area-inset-right,0px))}.LineFloatingButton-module__22acqW__panel{width:8.75rem}}@media (max-width:380px){.LineFloatingButton-module__22acqW__label{text-overflow:ellipsis;max-width:5.25rem;overflow:hidden}}
