.auth-module__SINNha__page{background:var(--site-paper);min-height:100svh;color:var(--site-ink);font-family:var(--font-field-body), sans-serif;justify-content:center;align-items:center;padding:132px 24px 64px;display:flex}.auth-module__SINNha__frame{border:1px solid var(--site-line);background:var(--site-surface);border-radius:12px;grid-template-columns:.9fr 1.1fr;width:100%;max-width:1000px;display:grid;overflow:hidden}.auth-module__SINNha__story{border-right:1px solid var(--site-line);background:#edf0df;flex-direction:column;justify-content:center;padding:36px 0;display:flex}.auth-module__SINNha__story:after{content:"";aspect-ratio:16/9;background:url(/images/sznl-daytime-cover-hero.webp) 50%/contain no-repeat,linear-gradient(125deg,#f4efce,#cfedf0);border-radius:6px;flex-shrink:0;width:calc(100% - 64px);margin:32px 32px 0;display:block}.dark .auth-module__SINNha__story{background:#192b2b}.dark .auth-module__SINNha__story:after{background-image:url(/images/sznl-nighttime-cover-hero.webp),linear-gradient(140deg,#152233,#152739)}.auth-module__SINNha__eyebrow{color:var(--site-moss);letter-spacing:.12em;text-transform:uppercase;margin-bottom:28px;font-size:10px;font-weight:650}.auth-module__SINNha__story>*{margin-inline:40px}.auth-module__SINNha__story h2{letter-spacing:-.045em;text-wrap:balance;margin-bottom:24px;font-family:Georgia,serif;font-size:44px;line-height:1.08}.auth-module__SINNha__story p:not(.auth-module__SINNha__eyebrow){color:var(--site-quiet);max-width:300px;font-size:15px;line-height:1.7}.auth-module__SINNha__panel{min-width:0;padding:44px 48px}.auth-module__SINNha__title{font-family:var(--font-field-heading), sans-serif;letter-spacing:-.05em;text-wrap:balance;font-size:34px;font-weight:650;line-height:1.13}.auth-module__SINNha__description{color:var(--site-quiet);margin:14px 0 28px;font-size:15px;line-height:1.65}.auth-module__SINNha__form{gap:20px;display:grid}.auth-module__SINNha__label{color:var(--site-ink);font-size:13px;font-weight:550}.auth-module__SINNha__input{border:1px solid var(--site-line);background:var(--site-paper);height:46px;color:var(--site-ink);box-shadow:none;border-radius:5px;font-size:15px}.auth-module__SINNha__input::placeholder{color:var(--site-quiet);opacity:1}.auth-module__SINNha__input:focus-visible{border-color:var(--site-moss);outline:2px solid var(--site-moss);outline-offset:2px;box-shadow:none}.auth-module__SINNha__primary{background:hsl(var(--sznl-primary));color:#232719;border-radius:5px;width:100%;min-height:46px;font-size:14px;font-weight:650}.auth-module__SINNha__primary:hover{background:hsl(var(--sznl-primary-hover))}.auth-module__SINNha__primary svg{width:16px;height:16px}.auth-module__SINNha__secondary{border:1px solid var(--site-line);background:var(--site-surface);width:100%;min-height:46px;color:var(--site-ink);border-radius:5px}.auth-module__SINNha__secondary:hover{background:var(--site-wash)}.auth-module__SINNha__labelRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-module__SINNha__link{color:var(--site-moss);text-underline-offset:4px;font-size:13px;font-weight:550;text-decoration:underline}.auth-module__SINNha__link:hover{color:var(--site-ink)}.auth-module__SINNha__divider{color:var(--site-quiet);align-items:center;gap:16px;margin:24px 0;font-size:12px;display:flex}.auth-module__SINNha__divider:before,.auth-module__SINNha__divider:after{content:"";background:var(--site-line);flex:1;height:1px}.auth-module__SINNha__footnote{color:var(--site-quiet);text-align:center;margin-top:24px;font-size:13px;line-height:1.7}.auth-module__SINNha__requirements{color:var(--site-quiet);gap:5px;padding-top:8px;font-size:12px;display:grid}.auth-module__SINNha__requirements li{align-items:start;gap:8px;display:flex}.auth-module__SINNha__requirements svg{width:14px;height:14px;color:var(--site-moss);flex-shrink:0;margin-top:3px}.auth-module__SINNha__requirements>p{margin-bottom:3px;font-weight:550}.auth-module__SINNha__notice{border:1px solid var(--site-line);color:var(--site-ink);background:var(--site-wash);border-radius:6px;margin-bottom:22px;padding:14px 16px;font-size:14px;line-height:1.6}.auth-module__SINNha__error{color:#b91c1c;background:var(--site-surface);border-color:#b91c1c}.auth-module__SINNha__frame .text-destructive{color:#b91c1c}.dark .auth-module__SINNha__error{color:#fca5a5;border-color:#b55353}.dark .auth-module__SINNha__frame .text-destructive{color:#fca5a5}.auth-module__SINNha__success{border:1px solid var(--site-line);background:var(--site-wash);border-radius:6px;padding:22px}.auth-module__SINNha__success svg{width:26px;height:26px;color:var(--site-moss);margin-bottom:14px}.auth-module__SINNha__success h2{letter-spacing:-.03em;margin-bottom:10px;font-size:22px;font-weight:650}.auth-module__SINNha__success p{color:var(--site-quiet);font-size:14px;line-height:1.7}.auth-module__SINNha__frame :is(a,button):focus-visible{outline:2px solid var(--site-moss);outline-offset:4px}.auth-module__SINNha__compact{grid-template-columns:1fr;max-width:490px}.auth-module__SINNha__compact .auth-module__SINNha__panel{padding:40px}.auth-module__SINNha__checkout{grid-template-columns:.85fr 1.15fr;max-width:1040px}.auth-module__SINNha__plan{background:var(--site-wash);border-right:1px solid var(--site-line);padding:40px}.auth-module__SINNha__plan h2{font-family:var(--font-field-heading), sans-serif;letter-spacing:-.04em;margin-bottom:20px;font-size:28px;font-weight:650}.auth-module__SINNha__planPrice{letter-spacing:-.045em;font-size:40px;font-weight:650;line-height:1.2}.auth-module__SINNha__planUnit{color:var(--site-quiet);margin-left:8px;font-size:14px}.auth-module__SINNha__planOriginal{color:var(--site-quiet);margin-left:10px;text-decoration:line-through}.auth-module__SINNha__planDescription{color:var(--site-quiet);margin-top:16px;font-size:14px;line-height:1.65}.auth-module__SINNha__planFeatures{gap:14px;margin-block:28px;font-size:14px;display:grid}.auth-module__SINNha__planFeatures li{align-items:start;gap:10px;display:flex}.auth-module__SINNha__planFeatures svg{width:17px;height:17px;color:var(--site-moss);flex-shrink:0;margin-top:3px}.auth-module__SINNha__promo{color:var(--site-moss);align-items:center;gap:8px;font-size:13px;display:flex}.auth-module__SINNha__secure{border-top:1px solid var(--site-line);color:var(--site-quiet);align-items:center;gap:8px;margin-top:28px;padding-top:22px;font-size:12px;display:flex}.auth-module__SINNha__secure svg,.auth-module__SINNha__promo svg{flex-shrink:0;width:15px;height:15px}.auth-module__SINNha__checkoutPanel{min-width:0;padding:40px}.auth-module__SINNha__checkoutPanel input{background:var(--site-paper)}.auth-module__SINNha__checkoutPanel h1{font-family:var(--font-field-heading), sans-serif;letter-spacing:-.04em}.auth-module__SINNha__steps{color:var(--site-quiet);border-bottom:1px solid var(--site-line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;padding-bottom:18px;font-size:11px;display:flex}.auth-module__SINNha__steps li{align-items:center;gap:8px;display:flex}.auth-module__SINNha__steps li:not(:last-child):after{content:"→";margin-left:4px}.auth-module__SINNha__steps [aria-current=step]{color:var(--site-moss);font-weight:700}.auth-module__SINNha__checkoutStack{width:100%;max-width:1040px;margin-inline:auto}.auth-module__SINNha__checkoutStack>[role],.auth-module__SINNha__checkoutStack>p{border:1px solid var(--site-line);background:var(--site-surface);border-radius:8px;max-width:620px;margin-inline:auto;padding:28px;line-height:1.7}.auth-module__SINNha__checkoutStack a:focus-visible,.auth-module__SINNha__checkoutStack button:focus-visible{outline:2px solid var(--site-moss);outline-offset:4px}.auth-module__SINNha__recovery{border:1px solid var(--site-line);background:var(--site-surface);border-radius:10px;width:100%;max-width:620px;margin-inline:auto;padding:32px}.auth-module__SINNha__recovery>:first-child{margin-top:0}.auth-module__SINNha__recovery h1{font-family:var(--font-field-heading), sans-serif;letter-spacing:-.04em;font-size:28px}.auth-module__SINNha__recovery p{font-size:14px;line-height:1.7}.auth-module__SINNha__recovery button{min-height:40px;color:var(--site-moss)}@media (max-width:800px){.auth-module__SINNha__frame{grid-template-columns:minmax(0,1fr);max-width:520px}.auth-module__SINNha__story{display:none}.auth-module__SINNha__checkout{max-width:620px}.auth-module__SINNha__plan{border-right:0;border-bottom:1px solid var(--site-line);padding:28px}.auth-module__SINNha__planFeatures{display:none}.auth-module__SINNha__plan .auth-module__SINNha__eyebrow{margin-bottom:12px}.auth-module__SINNha__plan h2{margin-bottom:10px;font-size:24px}.auth-module__SINNha__planPrice{font-size:30px}.auth-module__SINNha__secure{margin-top:18px;padding-top:14px}}@media (max-width:480px){.auth-module__SINNha__page{align-items:flex-start;padding:108px 16px 40px}.auth-module__SINNha__panel,.auth-module__SINNha__compact .auth-module__SINNha__panel,.auth-module__SINNha__checkoutPanel{padding:28px 22px}.auth-module__SINNha__title{font-size:30px}.auth-module__SINNha__input{font-size:16px}.auth-module__SINNha__description{font-size:14px}.auth-module__SINNha__recovery{padding:24px 20px}.auth-module__SINNha__labelRow{gap:8px}.auth-module__SINNha__steps{grid-template-columns:1.35fr 1fr .65fr;align-items:start;gap:12px;display:grid}.auth-module__SINNha__steps li{line-height:1.5;display:block}.auth-module__SINNha__steps li:not(:last-child):after{content:none}}@media (prefers-reduced-motion:reduce){.auth-module__SINNha__frame *{transition:none!important}}