.auth-module__cni4Dq__page{--auth-ink:#15171c;--auth-muted:#68707c;--auth-accent:#315ee8;--auth-accent-dark:#2349bd;--auth-accent-soft:#8097e8;isolation:isolate;width:100%;height:100dvh;min-height:0;color:var(--auth-ink);background:radial-gradient(circle at 82% 12%,#6a8beb24,#0000 32rem),radial-gradient(circle at 7% 92%,#bbc5db33,#0000 28rem),#f7f8fa;flex-direction:column;display:flex;position:relative;overflow:clip}.auth-module__cni4Dq__page:before{z-index:-2;content:"";background-image:linear-gradient(#15171c09 1px,#0000 1px),linear-gradient(90deg,#15171c09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.auth-module__cni4Dq__grain{z-index:-1;opacity:.24;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E");position:absolute;inset:0}.auth-module__cni4Dq__header,.auth-module__cni4Dq__footer,.auth-module__cni4Dq__main{width:min(100% - 48px,1240px);margin-inline:auto}.auth-module__cni4Dq__header{justify-content:space-between;align-items:center;min-height:88px;display:flex}.auth-module__cni4Dq__brand{color:var(--auth-ink);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.auth-module__cni4Dq__brandMark{background:var(--auth-ink);border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #15171c2b}.auth-module__cni4Dq__brandMark span{background:#fff;border-radius:3px;width:3px;position:absolute;bottom:9px;transform:rotate(24deg)}.auth-module__cni4Dq__brandMark span:first-child{height:11px;left:10px}.auth-module__cni4Dq__brandMark span:nth-child(2){height:17px;left:16px}.auth-module__cni4Dq__brandMark span:nth-child(3){height:9px;left:22px}.auth-module__cni4Dq__brandName{letter-spacing:-.035em;font-size:17px;font-weight:670}.auth-module__cni4Dq__headerNote{color:#747b86;letter-spacing:.01em;font-size:12px}.auth-module__cni4Dq__main{flex:1;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(60px,8vw,128px);min-height:0;padding-block:40px 72px;display:grid}.auth-module__cni4Dq__story{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding-block:18px;display:flex}.auth-module__cni4Dq__storyCopy{animation:.7s cubic-bezier(.22,1,.36,1) both auth-module__cni4Dq__rise}.auth-module__cni4Dq__storyKicker{color:var(--auth-accent-dark);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.auth-module__cni4Dq__kickerDot{background:var(--auth-accent);box-sizing:content-box;border:2px solid #315ee833;border-radius:50%;width:7px;height:7px}.auth-module__cni4Dq__storyTitle{letter-spacing:-.064em;max-width:660px;margin-top:27px;font-size:clamp(50px,5.35vw,79px);font-weight:520;line-height:.96}.auth-module__cni4Dq__storyTitle span{color:var(--auth-accent)}.auth-module__cni4Dq__storyText{color:#5f6672;max-width:565px;margin-top:28px;font-size:17px;line-height:1.7}.auth-module__cni4Dq__ledgerVisual{width:min(100%,540px);height:226px;margin-top:52px;animation:.8s cubic-bezier(.22,1,.36,1) 90ms both auth-module__cni4Dq__rise;position:relative}.auth-module__cni4Dq__invoiceCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #15171c1a;border-radius:18px;position:absolute;inset:0 54px 14px 0;overflow:hidden;box-shadow:0 28px 70px #242b3e1a}.auth-module__cni4Dq__invoiceHead{border-bottom:1px solid #15171c14;justify-content:space-between;align-items:center;padding:19px 21px 17px;display:flex}.auth-module__cni4Dq__invoiceHead>div{gap:4px;display:grid}.auth-module__cni4Dq__microLabel{color:#858b95;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.auth-module__cni4Dq__invoiceHead strong,.auth-module__cni4Dq__invoiceRow strong,.auth-module__cni4Dq__invoiceTotal strong{font-family:var(--font-mono), ui-monospace, monospace;font-size:12px;font-weight:540}.auth-module__cni4Dq__reviewedPill{color:var(--auth-accent-dark);letter-spacing:.04em;text-transform:uppercase;background:#315ee814;border:1px solid #315ee824;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.auth-module__cni4Dq__reviewedPill svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:12px;height:12px}.auth-module__cni4Dq__invoiceBody{gap:12px;padding:17px 21px 19px;display:grid}.auth-module__cni4Dq__invoiceRow,.auth-module__cni4Dq__invoiceTotal{justify-content:space-between;align-items:center;gap:18px;display:flex}.auth-module__cni4Dq__invoiceRow span,.auth-module__cni4Dq__invoiceTotal span{color:#7d838d;font-size:10px}.auth-module__cni4Dq__invoiceRule{background:#15171c14;height:1px}.auth-module__cni4Dq__invoiceTotal strong{color:var(--auth-accent-dark);font-size:13px}.auth-module__cni4Dq__auditCard{background:#fffffff2;border:1px solid #15171c1a;border-radius:14px;align-items:center;gap:11px;min-width:252px;padding:12px 14px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 18px 50px #1d243621}.auth-module__cni4Dq__auditIcon{background:var(--auth-ink);color:#fff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.auth-module__cni4Dq__auditIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:18px;height:18px}.auth-module__cni4Dq__auditCard>span:last-child{gap:2px;display:grid}.auth-module__cni4Dq__auditCard strong{font-size:10px;font-weight:700}.auth-module__cni4Dq__auditCard small{color:#7c838e;font-size:9px}.auth-module__cni4Dq__assurances{color:#6f7681;letter-spacing:.035em;text-transform:uppercase;flex-wrap:wrap;gap:22px;margin-top:31px;font-size:10px;font-weight:650;animation:.8s cubic-bezier(.22,1,.36,1) .16s both auth-module__cni4Dq__rise;display:flex}.auth-module__cni4Dq__assurances span{align-items:center;gap:8px;display:flex}.auth-module__cni4Dq__assurances span:before{background:var(--auth-accent-soft);content:"";border-radius:50%;width:4px;height:4px}.auth-module__cni4Dq__entry{flex-direction:column;align-items:center;animation:.78s cubic-bezier(.22,1,.36,1) 70ms both auth-module__cni4Dq__rise;display:flex;position:relative}.auth-module__cni4Dq__entryHalo{z-index:-1;filter:blur(80px);background:#d9e0f6ad;border-radius:50%;width:150%;height:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-module__cni4Dq__card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe6;border:1px solid #15171c1a;border-radius:20px;width:100%;max-width:452px;padding:clamp(32px,4vw,48px);box-shadow:inset 0 1px #ffffffe0,0 30px 85px #232b431f}.auth-module__cni4Dq__eyebrow{color:#646c79;letter-spacing:.11em;text-transform:uppercase;background:#f4f6fbe0;border:1px solid #15171c17;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:9px;font-weight:720;display:inline-flex}.auth-module__cni4Dq__title{letter-spacing:-.052em;margin-top:24px;font-size:clamp(34px,3vw,42px);font-weight:590;line-height:1.08}.auth-module__cni4Dq__description{max-width:35ch;color:var(--auth-muted);margin-top:13px;font-size:14px;line-height:1.65}.auth-module__cni4Dq__form{margin-top:32px}.auth-module__cni4Dq__fieldGroup{gap:9px;display:grid}.auth-module__cni4Dq__label{color:#353a44;font-size:12px;font-weight:680}.auth-module__cni4Dq__inputWrap{position:relative}.auth-module__cni4Dq__inputWrap>svg{color:#858c97;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.auth-module__cni4Dq__inputWrap input{width:100%;height:54px;color:var(--auth-ink);background:#ffffffd6;border:1px solid #15171c29;border-radius:12px;outline:none;padding:0 16px 0 47px;font-size:15px;transition:border-color .16s,box-shadow .16s,background .16s}.auth-module__cni4Dq__inputWrap input::placeholder{color:#9ba1ab}.auth-module__cni4Dq__inputWrap input:hover{border-color:#15171c47}.auth-module__cni4Dq__inputWrap input:focus{border-color:var(--auth-accent);background:#fff;box-shadow:0 0 0 4px #315ee81f}.auth-module__cni4Dq__hint{color:#858b95;font-size:11px;line-height:1.45}.auth-module__cni4Dq__errorMessage{color:#94392f;background:#b8413514;border-radius:9px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 11px;font-size:11px;line-height:1.45;display:flex}.auth-module__cni4Dq__errorMessage>span{color:#fff;background:#94392f;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:grid}.auth-module__cni4Dq__primaryButton{background:var(--auth-ink);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;height:54px;margin-top:19px;padding:0 17px 0 19px;font-size:13px;font-weight:670;transition:background .16s,transform .16s,box-shadow .16s;display:flex;box-shadow:0 12px 30px #15171c2b}.auth-module__cni4Dq__primaryButton:hover:not(:disabled){background:var(--auth-accent-dark);transform:translateY(-1px);box-shadow:0 15px 34px #2349bd3b}.auth-module__cni4Dq__primaryButton:active:not(:disabled){transform:translateY(0)}.auth-module__cni4Dq__primaryButton:disabled{cursor:not-allowed;opacity:.5}.auth-module__cni4Dq__primaryButton:focus-visible{outline-offset:3px;outline:3px solid #315ee859}.auth-module__cni4Dq__primaryButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:18px;height:18px}.auth-module__cni4Dq__spinner{border:2px solid #ffffff52;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite auth-module__cni4Dq__spin}.auth-module__cni4Dq__magicNote{color:#7a818c;border-top:1px solid #15171c14;align-items:flex-start;gap:11px;margin-top:25px;padding-top:21px;font-size:10px;line-height:1.55;display:flex}.auth-module__cni4Dq__magicNote>span:last-child{gap:1px;display:grid}.auth-module__cni4Dq__magicNote strong{color:#555c68;font-weight:690}.auth-module__cni4Dq__magicIcon{width:28px;height:28px;color:var(--auth-accent);background:#f0f3fc;border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.auth-module__cni4Dq__magicIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4px;width:16px;height:16px}.auth-module__cni4Dq__securityNote{color:#737a85;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.auth-module__cni4Dq__securityNote svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:14px;height:14px}.auth-module__cni4Dq__stateIcon{width:54px;height:54px;color:var(--auth-accent-dark);background:#315ee81a;border-radius:16px;place-items:center;margin-top:30px;display:grid}.auth-module__cni4Dq__stateIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:26px;height:26px}.auth-module__cni4Dq__stateBody{color:#69717d;margin-top:22px;font-size:12px;line-height:1.65}.auth-module__cni4Dq__stateBody strong{color:#343944}.auth-module__cni4Dq__secondaryLink{min-height:44px;color:var(--auth-accent-dark);border-radius:10px;align-items:center;gap:8px;margin-top:25px;font-size:12px;font-weight:690;text-decoration:none;display:inline-flex}.auth-module__cni4Dq__secondaryLink:after{content:"→";transition:transform .16s}.auth-module__cni4Dq__secondaryLink:hover:after{transform:translate(3px)}.auth-module__cni4Dq__secondaryLink:focus-visible{outline-offset:3px;outline:3px solid #315ee84d}.auth-module__cni4Dq__footer{color:#7d848f;letter-spacing:.045em;text-transform:uppercase;border-top:1px solid #15171c14;justify-content:space-between;align-items:center;min-height:58px;font-size:9px;display:flex}@keyframes auth-module__cni4Dq__rise{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes auth-module__cni4Dq__spin{to{transform:rotate(360deg)}}@media (max-width:980px){.auth-module__cni4Dq__main{grid-template-columns:1fr 390px;gap:42px}.auth-module__cni4Dq__storyTitle{font-size:clamp(45px,6vw,64px)}.auth-module__cni4Dq__ledgerVisual{transform-origin:0;transform:scale(.9)}.auth-module__cni4Dq__assurances{gap:13px}}@media (max-width:800px){.auth-module__cni4Dq__header,.auth-module__cni4Dq__footer,.auth-module__cni4Dq__main{width:min(100% - 36px,760px)}.auth-module__cni4Dq__header{min-height:64px}.auth-module__cni4Dq__headerNote{display:none}.auth-module__cni4Dq__main{grid-template-columns:minmax(0,.82fr) minmax(340px,1.18fr);gap:24px;padding-block:18px 24px}.auth-module__cni4Dq__story{padding:0}.auth-module__cni4Dq__storyKicker{gap:7px;font-size:9px}.auth-module__cni4Dq__storyTitle{margin-top:18px;font-size:clamp(36px,5.5vw,43px);line-height:.98}.auth-module__cni4Dq__storyText,.auth-module__cni4Dq__ledgerVisual,.auth-module__cni4Dq__assurances{display:none}.auth-module__cni4Dq__entry{align-items:stretch}.auth-module__cni4Dq__card{max-width:420px;padding:30px}.auth-module__cni4Dq__title{margin-top:19px;font-size:35px}.auth-module__cni4Dq__description{margin-top:10px;font-size:13px}.auth-module__cni4Dq__form{margin-top:24px}.auth-module__cni4Dq__inputWrap input,.auth-module__cni4Dq__primaryButton{height:50px}.auth-module__cni4Dq__magicNote{margin-top:19px;padding-top:17px}.auth-module__cni4Dq__securityNote{margin-top:13px}.auth-module__cni4Dq__footer{min-height:46px}}@media (max-width:620px){.auth-module__cni4Dq__header,.auth-module__cni4Dq__footer,.auth-module__cni4Dq__main{width:min(100% - 28px,440px)}.auth-module__cni4Dq__header{min-height:62px}.auth-module__cni4Dq__main{grid-template-columns:1fr;gap:0;padding-block:14px 18px}.auth-module__cni4Dq__story{display:none}.auth-module__cni4Dq__card{max-width:none;padding:26px 22px}.auth-module__cni4Dq__title{font-size:32px}.auth-module__cni4Dq__footer{min-height:44px}.auth-module__cni4Dq__footer span:last-child{display:none}}@media (min-width:801px) and (max-height:820px){.auth-module__cni4Dq__header{min-height:66px}.auth-module__cni4Dq__main{padding-block:12px 20px}.auth-module__cni4Dq__footer{min-height:44px}.auth-module__cni4Dq__storyTitle{margin-top:18px;font-size:clamp(46px,4.7vw,64px)}.auth-module__cni4Dq__storyText{margin-top:18px;font-size:14px;line-height:1.55}.auth-module__cni4Dq__ledgerVisual{transform-origin:0 0;width:min(125%,675px);height:174px;margin-top:24px;transform:scale(.78)}.auth-module__cni4Dq__assurances{margin-top:18px}.auth-module__cni4Dq__card{padding:32px}.auth-module__cni4Dq__title{margin-top:18px;font-size:36px}.auth-module__cni4Dq__description{margin-top:10px}.auth-module__cni4Dq__form{margin-top:24px}.auth-module__cni4Dq__inputWrap input,.auth-module__cni4Dq__primaryButton{height:50px}.auth-module__cni4Dq__magicNote{margin-top:18px;padding-top:16px}.auth-module__cni4Dq__securityNote{margin-top:12px}}@media (max-height:650px){.auth-module__cni4Dq__page{height:auto;min-height:100dvh;overflow:auto}}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__storyCopy,.auth-module__cni4Dq__ledgerVisual,.auth-module__cni4Dq__assurances,.auth-module__cni4Dq__entry{animation:none}.auth-module__cni4Dq__primaryButton,.auth-module__cni4Dq__secondaryLink:after{transition:none}}
