:root{--form-field-height:45px;--form-field-padding:0 12px;--form-field-bg:#f8fafc;--form-field-border-default:#0000;--form-field-border-focus:#ff8c00;--form-field-border-hover:#ff8c0080;--form-field-border-error:#ef4444;--form-field-bg-focus:#fff;--form-field-shadow-focus:0 0 0 5px #ff8c004d;--form-field-text-color:#0d0c22;--form-field-text-placeholder:#94a3b8;--form-field-bg-error:#fef2f2}.form-select-input,.form-text-input{background-color:var(--form-field-bg);border:2px solid var(--form-field-border-default);border-radius:10px;color:var(--form-field-text-color);font-family:inherit;font-size:1rem;height:var(--form-field-height);padding:var(--form-field-padding);transition:all .5s ease;width:100%}.form-text-input::placeholder{color:var(--form-field-text-placeholder);opacity:1}.form-select-input:hover,.form-text-input:hover{border-color:var(--form-field-border-hover)}.form-select-input:focus,.form-text-input:focus{background-color:var(--form-field-bg-focus);border-color:var(--form-field-border-focus);box-shadow:var(--form-field-shadow-focus);outline:none}.form-select-input.error,.form-text-input.error{background-color:var(--form-field-bg-error);border-color:var(--form-field-border-error)}.form-select-input:disabled,.form-text-input:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed}.form-input-label{color:#6b7280;display:block;font-size:.9rem;font-weight:600;margin-bottom:6px}.form-required-indicator{color:var(--form-field-border-error);font-weight:700;margin-left:2px}.form-error-text{color:var(--form-field-border-error);font-size:.8rem;font-weight:500;margin-top:4px}.form-helper-text{color:#6b7280;font-size:.8rem;font-style:italic;margin-top:4px}.form-input-group{display:flex;flex-direction:column}.password-wrapper{align-items:center;display:flex;position:relative}.password-wrapper .form-text-input{padding-right:50px;width:100%}.password-toggle-btn{background:none;border:none;color:#6b7280;cursor:pointer;font-size:.8rem;padding:4px 8px;position:absolute;right:12px;transition:color .3s ease}.password-toggle-btn:hover{color:var(--form-field-border-focus)}.form-textarea{background-color:var(--form-field-bg);border:2px solid var(--form-field-border-default);border-radius:10px;color:var(--form-field-text-color);font-family:inherit;font-size:1rem;min-height:100px;padding:12px;resize:vertical;transition:all .5s ease;width:100%}.form-textarea::placeholder{color:var(--form-field-text-placeholder);opacity:1}.form-textarea:hover{border-color:var(--form-field-border-hover)}.form-textarea:focus{background-color:var(--form-field-bg-focus);border-color:var(--form-field-border-focus);box-shadow:var(--form-field-shadow-focus);outline:none}.form-textarea.error{background-color:var(--form-field-bg-error);border-color:var(--form-field-border-error)}.form-textarea:disabled{color:#94a3b8}.form-text-input[readonly],.form-textarea:disabled{background-color:#f1f5f9;cursor:not-allowed}*,:after,:before{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#111;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.4;margin:0;padding:0;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.SnackbarProvider_snackbar-stack__v0nou{display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;width:min(420px,calc(100vw - 32px));z-index:1600}.SnackbarProvider_snackbar-stack--top-center__YBnXO{left:50%;top:16px;transform:translateX(-50%)}.SnackbarProvider_snackbar-stack--top-left__29V6b{left:16px;top:16px}.SnackbarProvider_snackbar-stack--top-right__NPqI1{right:16px;top:16px}.SnackbarProvider_snackbar-stack--bottom-center__2YRWR{bottom:16px;left:50%;transform:translateX(-50%)}.SnackbarProvider_snackbar-stack--bottom-left__k9sG9{bottom:16px;left:16px}.SnackbarProvider_snackbar-stack--bottom-right__Rn9Q6{bottom:16px;right:16px}.SnackbarProvider_snackbar__7Mokk{align-items:center;animation:SnackbarProvider_snackbar-enter__YhVoR .18s ease-out;background:#1f2937;border:1px solid #ffffff29;border-left:4px solid #94a3b8;border-radius:10px;box-shadow:0 12px 30px #0f172a3d;color:#fff;display:grid;font-size:.88rem;gap:12px;grid-template-columns:minmax(0,1fr) 32px;line-height:1.45;min-height:48px;padding:10px 10px 10px 14px;pointer-events:auto}.SnackbarProvider_snackbar--success__Mhrwj{border-left-color:#22c55e}.SnackbarProvider_snackbar--error__kkSQE{border-left-color:#ef4444}.SnackbarProvider_snackbar--warning__iOJIG{border-left-color:#f59e0b}.SnackbarProvider_snackbar--info__lXSZD{border-left-color:#38bdf8}.SnackbarProvider_snackbar__message__Mw0n6{min-width:0;overflow-wrap:anywhere;white-space:pre-line}.SnackbarProvider_snackbar__close__zAOk2{background:#0000;border:0;border-radius:50%;color:inherit;cursor:pointer;display:grid;font:inherit;font-size:1.25rem;height:32px;line-height:1;opacity:.8;padding:0;place-items:center;width:32px}.SnackbarProvider_snackbar__close__zAOk2:hover{background:#ffffff1f;opacity:1}.SnackbarProvider_snackbar__close__zAOk2:focus-visible{outline:2px solid #fff;outline-offset:1px}@keyframes SnackbarProvider_snackbar-enter__YhVoR{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.SnackbarProvider_snackbar-stack__v0nou{width:calc(100vw - 20px)}.SnackbarProvider_snackbar-stack--top-center__YBnXO,.SnackbarProvider_snackbar-stack--top-left__29V6b,.SnackbarProvider_snackbar-stack--top-right__NPqI1{left:50%;right:auto;top:10px;transform:translateX(-50%)}.SnackbarProvider_snackbar-stack--bottom-center__2YRWR,.SnackbarProvider_snackbar-stack--bottom-left__k9sG9,.SnackbarProvider_snackbar-stack--bottom-right__Rn9Q6{bottom:calc(80px + env(safe-area-inset-bottom));left:50%;right:auto;transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.SnackbarProvider_snackbar__7Mokk{animation:none}}@keyframes shimmerSkeleton_shimmer__DNCJt{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmerSkeleton_shimmer-container__Eg7UD{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#f5f7faad;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:24px;pointer-events:none;position:fixed;z-index:1200}.shimmerSkeleton_shimmer-shell__9c95r{background:#ffffffeb;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 24px 60px #0f172a29;display:flex;flex-direction:column;gap:18px;padding:24px;width:min(100%,420px)}.shimmerSkeleton_shimmer-header__aFxtI{align-items:center;display:flex;gap:12px}.shimmerSkeleton_shimmer-logo__CmfcO{border-radius:18px;height:52px;width:52px}.shimmerSkeleton_shimmer-content__d7cDf,.shimmerSkeleton_shimmer-hero__abPZ8{display:flex;flex-direction:column;gap:12px}.shimmerSkeleton_shimmer-bar__jSUfd{animation:shimmerSkeleton_shimmer__DNCJt 2s infinite;background:linear-gradient(90deg,#e8e8e8,#f0f0f0 10%,#e8e8e8 20%,#e8e8e8);background-size:1000px 100%;border-radius:999px;box-sizing:border-box;display:block}.shimmerSkeleton_shimmer-bar-lg__8C8U8{height:32px}.shimmerSkeleton_shimmer-bar-md__btN50{height:24px}.shimmerSkeleton_shimmer-bar-sm__O3e6E{height:16px}@media (max-width:640px){.shimmerSkeleton_shimmer-container__Eg7UD{padding:16px}.shimmerSkeleton_shimmer-shell__9c95r{border-radius:20px;padding:20px}}
/*# sourceMappingURL=main.8a879733.css.map*/