.AuthForm-module__N3bjga__wrap{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:280px;display:flex}.AuthForm-module__N3bjga__page{max-width:400px;margin:0 auto}.AuthForm-module__N3bjga__leaf{transform-origin:50%;width:100%;max-width:224px;transform:translate(-10px)scale(.9)}.AuthForm-module__N3bjga__leaf .AuthForm-module__N3bjga__brandMark{display:none}.AuthForm-module__N3bjga__leaf .AuthForm-module__N3bjga__title{text-align:center;width:100%;margin-bottom:2px;font-size:1.08rem}.AuthForm-module__N3bjga__leaf .AuthForm-module__N3bjga__subtitle{max-width:100%;margin-bottom:8px;font-size:.72rem;line-height:1.35}.AuthForm-module__N3bjga__leaf .AuthForm-module__N3bjga__tabs{max-width:100%;margin-bottom:8px;padding:3px}.AuthForm-module__N3bjga__leaf .AuthForm-module__N3bjga__tab,.AuthForm-module__N3bjga__leaf .AuthForm-module__N3bjga__tabActive{padding:7px 10px;font-size:12px}.AuthForm-module__N3bjga__leaf .AuthForm-module__N3bjga__form{gap:7px}.AuthForm-module__N3bjga__leaf .AuthForm-module__N3bjga__field{border-radius:11px;height:36px;padding:0 10px}.AuthForm-module__N3bjga__leaf .AuthForm-module__N3bjga__field input{font-size:13px}.AuthForm-module__N3bjga__leaf .AuthForm-module__N3bjga__submitBtn{white-space:nowrap;align-self:center;width:min(52%,130px);margin-top:4px;padding:8px 14px;font-size:13px}.AuthForm-module__N3bjga__leaf .AuthForm-module__N3bjga__footerNote{display:none}.AuthForm-module__N3bjga__leaf .AuthForm-module__N3bjga__forgot{text-align:center;width:100%;margin-top:-1px;padding-right:4px;line-height:1}.AuthForm-module__N3bjga__leaf .AuthForm-module__N3bjga__forgot a{white-space:nowrap;font-size:11px}.AuthForm-module__N3bjga__brandMark{background:var(--green-light);width:48px;height:48px;color:var(--green);box-shadow:var(--shadow-green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.AuthForm-module__N3bjga__page .AuthForm-module__N3bjga__brandMark{width:64px;height:64px;margin-bottom:24px}.AuthForm-module__N3bjga__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);flex-shrink:0;margin-bottom:6px;font-size:1.35rem;font-weight:700}.AuthForm-module__N3bjga__page .AuthForm-module__N3bjga__title{font-size:1.75rem}.AuthForm-module__N3bjga__subtitle{color:var(--text-dim);flex-shrink:0;max-width:260px;margin-bottom:20px;font-size:.82rem;line-height:1.5}.AuthForm-module__N3bjga__page .AuthForm-module__N3bjga__subtitle{max-width:320px;margin-bottom:28px;font-size:.95rem}.AuthForm-module__N3bjga__tabs{background:var(--surface-muted);border:1px solid var(--border);border-radius:50px;flex-shrink:0;gap:6px;width:100%;max-width:280px;margin-bottom:20px;padding:4px;display:flex}.AuthForm-module__N3bjga__page .AuthForm-module__N3bjga__tabs{max-width:300px;margin-bottom:28px}.AuthForm-module__N3bjga__leaf .AuthForm-module__N3bjga__tabs{max-width:100%}.AuthForm-module__N3bjga__tab,.AuthForm-module__N3bjga__tabActive{font-size:14px;font-weight:600;font-family:var(--font-display);transition:all .25s var(--transition);color:var(--text-dim);background:0 0;border-radius:50px;flex:1;padding:11px 16px}.AuthForm-module__N3bjga__tab:hover{color:var(--text)}.AuthForm-module__N3bjga__tabActive{background:linear-gradient(135deg, var(--green), var(--green-dark));color:#fff;box-shadow:var(--shadow-green)}.AuthForm-module__N3bjga__form{flex-direction:column;flex-shrink:0;gap:14px;width:100%;display:flex}.AuthForm-module__N3bjga__field{background:var(--white);border:1px solid var(--border);text-align:left;border-radius:14px;align-items:center;gap:10px;width:100%;height:46px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.AuthForm-module__N3bjga__field:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--green-glow)}.AuthForm-module__N3bjga__field svg{color:var(--text-muted);flex-shrink:0}.AuthForm-module__N3bjga__field input{min-width:0;font-size:15px;font-family:var(--font-body);color:var(--text);background:0 0;border:none;outline:none;flex:1}.AuthForm-module__N3bjga__field input::placeholder{color:var(--text-muted)}.AuthForm-module__N3bjga__forgot{text-align:right;margin-top:-6px}.AuthForm-module__N3bjga__forgot a{color:var(--green);font-size:12px;font-weight:500}.AuthForm-module__N3bjga__forgot a:hover{text-decoration:underline}.AuthForm-module__N3bjga__submitBtn{flex-shrink:0}.AuthForm-module__N3bjga__footerNote{color:var(--text-dim);flex-shrink:0;margin-top:24px;font-size:14px}.AuthForm-module__N3bjga__footerNote a,.AuthForm-module__N3bjga__footerNote button{color:var(--green);text-underline-offset:3px;background:0 0;padding:0;font-weight:600;text-decoration:underline}.AuthForm-module__N3bjga__footerNote a:hover,.AuthForm-module__N3bjga__footerNote button:hover{color:var(--green-dark)}
.LeafAuthShell-module__Hit92G__shell{aspect-ratio:380/440;filter:drop-shadow(0 20px 44px #0596693d);width:min(400px,92vw);margin:0 auto;position:relative}.LeafAuthShell-module__Hit92G__tilted{transform:rotate(-12deg)}.LeafAuthShell-module__Hit92G__tilted .LeafAuthShell-module__Hit92G__safeArea{transform:rotate(12deg)}.LeafAuthShell-module__Hit92G__svgDefs{width:0;height:0;position:absolute;overflow:hidden}.LeafAuthShell-module__Hit92G__content{z-index:2;background:linear-gradient(168deg,#fff 0%,#f6fdf9 45%,#ecfdf5 100%);position:absolute;inset:0;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.LeafAuthShell-module__Hit92G__safeArea{scrollbar-width:thin;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;overflow:hidden auto}.LeafAuthShell-module__Hit92G__safeArea::-webkit-scrollbar{width:4px}.LeafAuthShell-module__Hit92G__svgBorder{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.LeafAuthShell-module__Hit92G__leafStroke{fill:none;stroke:#059669;stroke-width:.16px;stroke-linejoin:round;stroke-linecap:round}.LeafAuthShell-module__Hit92G__leafVein{fill:none;stroke:#05966961;stroke-width:.08px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}@media (max-width:480px){.LeafAuthShell-module__Hit92G__shell{aspect-ratio:380/440;width:min(360px,94vw)}}
.LeafAuthModal-module__rdzfNq__overlay{z-index:3000;-webkit-backdrop-filter:blur(12px);opacity:0;background:#0f172a80;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LeafAuthModal-module__rdzfNq__flyer{z-index:3001;color:var(--green);filter:drop-shadow(0 6px 24px #05966980);pointer-events:none;position:fixed}.LeafAuthModal-module__rdzfNq__panelWrap{z-index:3002;aspect-ratio:380/440;transform-origin:50%;width:min(400px,92vw);position:fixed;top:50%;left:50%}.LeafAuthModal-module__rdzfNq__formLayer{opacity:1;width:100%}.LeafAuthModal-module__rdzfNq__closeBtn{background:var(--white);border:1px solid var(--border);width:38px;height:38px;color:var(--text-secondary);z-index:10;box-shadow:var(--shadow);border-radius:50%;justify-content:center;align-items:center;transition:color .2s,border-color .2s,transform .2s;display:flex;position:absolute;top:2%;right:1%}.LeafAuthModal-module__rdzfNq__closeBtn:hover{color:var(--text);border-color:var(--green);transform:scale(1.05)}@media (max-width:480px){.LeafAuthModal-module__rdzfNq__panelWrap{aspect-ratio:380/440;width:min(360px,94vw)}.LeafAuthModal-module__rdzfNq__closeBtn{width:34px;height:34px;top:1%;right:0}}
.TextCursor-module__QTV5sq__container{pointer-events:none;z-index:2147483647;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.TextCursor-module__QTV5sq__inner{pointer-events:none;position:absolute;inset:0}.TextCursor-module__QTV5sq__item{-webkit-user-select:none;user-select:none;white-space:nowrap;will-change:transform, opacity;font-size:1.875rem;line-height:1;position:absolute;transform:translate(-50%,-50%)}
