._base_sgu4i_1{border-radius:.625rem;border:1px solid transparent;font-weight:500;transition:all .16s ease;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2rem;touch-action:manipulation;min-width:0;max-width:100%}._base_sgu4i_1>span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}._base_sgu4i_1:disabled{opacity:.5;cursor:not-allowed}._sm_sgu4i_28{padding:.25rem .75rem;font-size:var(--font-size-sm);line-height:1.25rem}._md_sgu4i_34{padding:.5rem 1rem;font-size:var(--font-size-sm);line-height:1.25rem}._touch_sgu4i_40{min-height:2.75rem;padding:.625rem 1.125rem;font-size:var(--font-size-sm);line-height:1.25rem}._accent_sgu4i_47{background:var(--color-accent-lime);color:var(--color-accent-lime-ink)}._accent_sgu4i_47:hover:not(:disabled){background:var(--color-accent-lime-hover)}._neutral_sgu4i_56{background:var(--color-surface-soft-accent);color:var(--color-text-primary)}._neutral_sgu4i_56:hover:not(:disabled){background:var(--color-surface-hover-strong)}._danger_sgu4i_65{background:color-mix(in srgb,var(--color-status-danger) 24%,transparent);color:color-mix(in srgb,var(--color-status-danger) 72%,var(--color-text-primary))}._danger_sgu4i_65:hover:not(:disabled){background:color-mix(in srgb,var(--color-status-danger) 32%,transparent)}._surface_sgu4i_74{background:var(--color-surface-4);border-color:var(--color-border-2);color:var(--color-text-primary)}._surface_sgu4i_74:hover:not(:disabled){background:var(--color-surface-hover-strong)}._full_sgu4i_84{width:100%}@media (max-width: 768px){._base_sgu4i_1{border-radius:.8rem;gap:.45rem;min-height:2.5rem;font-weight:600}._sm_sgu4i_28{padding:.5rem .9rem;font-size:.95rem;line-height:1.3rem}._md_sgu4i_34{padding:.7rem 1.1rem;font-size:.98rem;line-height:1.35rem}._touch_sgu4i_40{min-height:2.75rem;padding:.7rem 1.1rem;font-size:.98rem;line-height:1.35rem}}._root_50r3u_1{display:flex;flex-direction:column;gap:.375rem;min-width:0}._label_50r3u_8{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.2}._labelHidden_50r3u_14{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._required_50r3u_26{margin-left:.125rem;color:var(--color-status-danger)}._inputWrap_50r3u_31{display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;border:1px solid var(--color-border-1);background:var(--color-surface-3);padding:0 .625rem;transition:border-color .14s ease;min-height:2.5rem}._inputWrap_50r3u_31:focus-within{border-color:var(--color-accent-lime)}._inputWrapError_50r3u_50{border-color:var(--color-border-danger-strong, var(--color-status-danger))}._inputWrapError_50r3u_50:focus-within{border-color:var(--color-status-danger)}._inputWrapDisabled_50r3u_58{opacity:.55;cursor:not-allowed}._input_50r3u_31{flex:1;min-width:0;background:transparent!important;border:0!important;outline:none!important;padding:.5rem 0!important;min-height:auto!important;box-shadow:none!important;font:inherit;font-size:var(--font-size-sm);color:var(--color-text-primary)}._input_50r3u_31::-moz-placeholder{color:var(--color-text-muted)!important}._input_50r3u_31::placeholder{color:var(--color-text-muted)!important}._input_50r3u_31:disabled{cursor:not-allowed}._affix_50r3u_90{display:inline-flex;align-items:center;color:var(--color-text-muted);font-size:var(--font-size-sm);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}._select_50r3u_104{flex:1;min-width:0;background:transparent!important;background-image:none!important;border:0!important;outline:none!important;padding:.5rem 0!important;padding-right:0!important;min-height:auto!important;box-shadow:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;font:inherit;font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer}._select_50r3u_104:disabled{cursor:not-allowed}._errorText_50r3u_127{font-size:var(--font-size-xs);color:var(--color-status-danger);line-height:1.35}._hintText_50r3u_133{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.35}._textareaWrap_50r3u_139{display:block;border-radius:.75rem;border:1px solid var(--color-border-1);background:var(--color-surface-3);padding:.5rem .625rem;transition:border-color .14s ease}._textareaWrap_50r3u_139:focus-within{border-color:var(--color-accent-lime)}._textarea_50r3u_139{width:100%;background:transparent!important;border:0!important;outline:none!important;padding:0!important;min-height:auto!important;box-shadow:none!important;font:inherit;font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:1.45;display:block}._textarea_50r3u_139::-moz-placeholder{color:var(--color-text-muted)!important}._textarea_50r3u_139::placeholder{color:var(--color-text-muted)!important}._textarea_50r3u_139:disabled{cursor:not-allowed}._belowRow_50r3u_175{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._counterText_50r3u_182{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.35;font-variant-numeric:tabular-nums;flex-shrink:0}._counterWarn_50r3u_190{color:var(--color-status-warning)}@media (max-width: 768px){._inputWrap_50r3u_31{min-height:2.75rem}._input_50r3u_31,._textarea_50r3u_139,._select_50r3u_104{font-size:1rem!important}._textareaWrap_50r3u_139{padding:.625rem .75rem}}._shell_14zub_3{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;overflow:hidden;background:var(--color-bg-app);color:var(--color-text-primary)}._stars_14zub_17{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}._stars_14zub_17:before,._stars_14zub_17:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}._stars_14zub_17:before{animation:_auth-twinkle-a_14zub_1 4s ease-in-out infinite,_auth-drift-1_14zub_1 60s ease-in-out infinite}._stars_14zub_17:after{animation:_auth-twinkle-b_14zub_1 6s ease-in-out infinite,_auth-drift-2_14zub_1 80s ease-in-out infinite}@keyframes _auth-drift-1_14zub_1{0%{transform:translate(0)}25%{transform:translate(12px,-8px)}50%{transform:translate(-6px,14px)}75%{transform:translate(10px,5px)}to{transform:translate(0)}}@keyframes _auth-drift-2_14zub_1{0%{transform:translate(0)}25%{transform:translate(-10px,11px)}50%{transform:translate(14px,-6px)}75%{transform:translate(-7px,-9px)}to{transform:translate(0)}}@keyframes _auth-twinkle-a_14zub_1{0%,to{opacity:.7}50%{opacity:1}}@keyframes _auth-twinkle-b_14zub_1{0%,to{opacity:1}50%{opacity:.5}}._stars_14zub_17:before{background-image:radial-gradient(1.5px 1.5px at 10% 6%,rgba(0,0,0,.4) 0%,transparent 100%),radial-gradient(1.2px 1.2px at 24% 18%,rgba(0,0,0,.3) 0%,transparent 100%),radial-gradient(1.8px 1.8px at 42% 4%,rgba(0,0,0,.45) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 58% 12%,rgba(0,0,0,.25) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 73% 8%,rgba(0,0,0,.38) 0%,transparent 100%),radial-gradient(1.2px 1.2px at 88% 15%,rgba(0,0,0,.3) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 5% 32%,rgba(0,0,0,.35) 0%,transparent 100%),radial-gradient(1.6px 1.6px at 18% 40%,rgba(0,0,0,.42) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 35% 28%,rgba(0,0,0,.28) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 52% 35%,rgba(0,0,0,.38) 0%,transparent 100%),radial-gradient(1.2px 1.2px at 66% 42%,rgba(0,0,0,.3) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 80% 30%,rgba(0,0,0,.35) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 8% 55%,rgba(0,0,0,.3) 0%,transparent 100%),radial-gradient(1.2px 1.2px at 28% 62%,rgba(0,0,0,.25) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 45% 50%,rgba(0,0,0,.38) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 60% 58%,rgba(0,0,0,.3) 0%,transparent 100%),radial-gradient(1.6px 1.6px at 90% 52%,rgba(0,0,0,.38) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 12% 78%,rgba(0,0,0,.3) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 50% 72%,rgba(0,0,0,.38) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 68% 80%,rgba(0,0,0,.3) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 95% 75%,rgba(0,0,0,.38) 0%,transparent 100%)}._stars_14zub_17:after{background-image:radial-gradient(1.2px 1.2px at 4% 10%,rgba(0,0,0,.3) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 15% 25%,rgba(0,0,0,.38) 0%,transparent 100%),radial-gradient(1.2px 1.2px at 30% 15%,rgba(0,0,0,.25) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 48% 22%,rgba(0,0,0,.3) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 78% 20%,rgba(0,0,0,.38) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 6% 45%,rgba(0,0,0,.3) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 40% 42%,rgba(0,0,0,.38) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 55% 48%,rgba(0,0,0,.3) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 85% 45%,rgba(0,0,0,.3) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 25% 75%,rgba(0,0,0,.38) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 42% 82%,rgba(0,0,0,.3) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 72% 78%,rgba(0,0,0,.3) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 96% 62%,rgba(0,0,0,.38) 0%,transparent 100%)}[data-theme=dark] ._stars_14zub_17:before{background-image:radial-gradient(1.5px 1.5px at 3% 4%,rgba(255,255,255,.9) 0%,transparent 100%),radial-gradient(1.2px 1.2px at 12% 8%,rgba(255,255,255,.75) 0%,transparent 100%),radial-gradient(1px 1px at 22% 14%,rgba(255,255,255,.55) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 35% 3%,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(1px 1px at 47% 9%,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1.6px 1.6px at 58% 2%,rgba(255,255,255,.85) 0%,transparent 100%),radial-gradient(1px 1px at 68% 11%,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 78% 6%,rgba(255,255,255,.7) 0%,transparent 100%),radial-gradient(1px 1px at 89% 13%,rgba(255,255,255,.45) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 96% 8%,rgba(255,255,255,.75) 0%,transparent 100%),radial-gradient(1px 1px at 6% 24%,rgba(255,255,255,.45) 0%,transparent 100%),radial-gradient(1.2px 1.2px at 16% 30%,rgba(255,255,255,.6) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 40% 28%,rgba(255,255,255,.65) 0%,transparent 100%),radial-gradient(1px 1px at 52% 18%,rgba(255,255,255,.45) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 74% 25%,rgba(255,255,255,.65) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 4% 45%,rgba(255,255,255,.65) 0%,transparent 100%),radial-gradient(1.2px 1.2px at 38% 48%,rgba(255,255,255,.55) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 62% 42%,rgba(255,255,255,.7) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 83% 50%,rgba(255,255,255,.6) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 18% 75%,rgba(255,255,255,.65) 0%,transparent 100%),radial-gradient(1.2px 1.2px at 55% 80%,rgba(255,255,255,.55) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 78% 78%,rgba(255,255,255,.65) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 5% 88%,rgba(255,255,255,.55) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 48% 95%,rgba(255,255,255,.7) 0%,transparent 100%),radial-gradient(1.2px 1.2px at 75% 92%,rgba(255,255,255,.55) 0%,transparent 100%),radial-gradient(1.2px 1.2px at 18% 38%,rgba(186,255,10,.45) 0%,transparent 100%),radial-gradient(1px 1px at 65% 22%,rgba(186,255,10,.35) 0%,transparent 100%),radial-gradient(1px 1px at 82% 65%,rgba(186,255,10,.3) 0%,transparent 100%)}[data-theme=dark] ._stars_14zub_17:after{background-image:radial-gradient(1px 1px at 2% 12%,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 9% 28%,rgba(255,255,255,.6) 0%,transparent 100%),radial-gradient(1px 1px at 18% 18%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1px 1px at 30% 10%,rgba(255,255,255,.55) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 42% 16%,rgba(255,255,255,.65) 0%,transparent 100%),radial-gradient(1.2px 1.2px at 65% 6%,rgba(255,255,255,.7) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 94% 18%,rgba(255,255,255,.75) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 22% 36%,rgba(255,255,255,.6) 0%,transparent 100%),radial-gradient(1.2px 1.2px at 56% 48%,rgba(255,255,255,.55) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 80% 42%,rgba(255,255,255,.65) 0%,transparent 100%),radial-gradient(1.2px 1.2px at 15% 72%,rgba(255,255,255,.55) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 50% 66%,rgba(255,255,255,.6) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 72% 68%,rgba(255,255,255,.65) 0%,transparent 100%),radial-gradient(1.4px 1.4px at 4% 82%,rgba(255,255,255,.65) 0%,transparent 100%),radial-gradient(1.3px 1.3px at 64% 95%,rgba(255,255,255,.6) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 88% 95%,rgba(255,255,255,.7) 0%,transparent 100%),radial-gradient(1px 1px at 30% 55%,rgba(186,255,10,.35) 0%,transparent 100%),radial-gradient(1.2px 1.2px at 90% 32%,rgba(186,255,10,.3) 0%,transparent 100%)}._gradientTop_14zub_172{position:absolute;left:50%;top:0;width:700px;height:400px;transform:translate(-50%);border-radius:50%;filter:blur(130px);pointer-events:none;z-index:0;background:color-mix(in srgb,var(--color-accent-lime) 16%,transparent);animation:_auth-blob-top_14zub_1 8s ease-in-out infinite}._gradientBottomRight_14zub_187{position:absolute;bottom:-80px;right:-60px;width:300px;height:300px;border-radius:50%;filter:blur(110px);pointer-events:none;z-index:0;background:color-mix(in srgb,var(--color-accent-pink) 14%,transparent);animation:_auth-blob-bottom_14zub_1 11s ease-in-out 2s infinite}@keyframes _auth-blob-top_14zub_1{0%,to{opacity:1;transform:translate(-50%) scale(1)}40%{opacity:.65;transform:translate(-46%) scale(1.08)}70%{opacity:.85;transform:translate(-54%) scale(.96)}}@keyframes _auth-blob-bottom_14zub_1{0%,to{opacity:1;transform:scale(1) translate(0)}35%{opacity:.7;transform:scale(1.15) translate(-12px,-10px)}65%{opacity:.9;transform:scale(.92) translate(8px,6px)}}@media (prefers-reduced-motion: reduce){._stars_14zub_17:before,._stars_14zub_17:after,._gradientTop_14zub_172,._gradientBottomRight_14zub_187{animation:none!important}}
