@import"https://fonts.googleapis.com/css2?family=Inria+Sans:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";:root{--white: #FFFFFF;--mirage: #1E1E1E;--onyx: #101010;--pale-olive-green: #9DD761;--main-bg: #121212;--font-size-xs: .5rem;--font-size-sm: .8rem;--font-size-normal: 1rem;--font-size-md: 1.25rem;--font-size-lg: 1.5rem;--font-size-xl: 2rem;--gap-xs: 4px;--gap-sm: 8px;--gap-md: 12px;--gap-lg: 16px}*{font-family:Inria sans,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}body{height:100dvh;display:flex;flex-direction:column;margin:0;background:var(--main-bg);color:var(--white);overflow:hidden}a{text-decoration:none;cursor:pointer;color:var(--white)}body,html{max-height:100dvh;height:100dvh}#app{height:100%}.step-header[data-v-5e191bde]{padding:16px 20px 0;flex-shrink:0}.step-label[data-v-5e191bde]{font-size:11px;font-weight:600;color:var(--green);text-transform:uppercase;margin-bottom:3px}.title-row[data-v-5e191bde]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px;gap:8px}.screen-title[data-v-5e191bde]{font-size:clamp(22px,6vw,28px);font-weight:800;color:var(--text);line-height:1.1}.counter[data-v-5e191bde]{font-size:13px;color:var(--muted);white-space:nowrap;flex-shrink:0}.subtitle[data-v-5e191bde]{font-size:12px;color:var(--muted);margin-bottom:12px;line-height:1.4}.progress-bar[data-v-5e191bde]{height:2px;background:var(--border);border-radius:2px;overflow:hidden;margin-bottom:18px}.progress-fill[data-v-5e191bde]{height:100%;background:var(--green);border-radius:2px;transition:width .5s cubic-bezier(.4,0,.2,1)}.bottom-nav[data-v-2923b919]{display:flex;gap:10px;align-items:center;padding:14px 20px 20px;border-top:1px solid var(--border);flex-shrink:0}.back-btn[data-v-2923b919]{width:46px;height:46px;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s,background .2s;flex-shrink:0}.back-btn[data-v-2923b919]:hover{border-color:var(--green);color:var(--text);background:#7ed3210d}.next-btn[data-v-2923b919]{flex:1;height:46px;background:var(--green);border:none;border-radius:10px;font-size:13px;font-weight:700;color:#111;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;text-transform:uppercase;transition:background .2s,transform .12s}.next-btn[data-v-2923b919]:hover:not(:disabled){background:#8fe42a}.next-btn[data-v-2923b919]:active:not(:disabled){transform:scale(.98)}.next-btn[data-v-2923b919]:disabled{opacity:.35;cursor:not-allowed}.logo-wrap[data-v-5a143a4d]{display:inline-flex}.logo-wrap img[data-v-5a143a4d]{height:35px}.topbar[data-v-418924c3]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.logo[data-v-418924c3]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--text);-webkit-user-select:none;user-select:none}.tagline[data-v-418924c3]{font-size:11px;color:var(--muted);letter-spacing:.5px}.field-group[data-v-dacea038]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-dacea038]{font-size:12px;font-weight:700;color:var(--label);text-transform:capitalize}.field-input[data-v-dacea038]{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:11px 14px;font-size:13px;color:var(--text);outline:none;transition:border-color .2s,color .2s,box-shadow .2s;-webkit-user-select:text;user-select:text}.field-input[data-v-dacea038]::placeholder{color:#484848}.field-input[data-v-dacea038]:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-glow)}input[data-v-dacea038]:-webkit-autofill,input[data-v-dacea038]:-webkit-autofill:hover,input[data-v-dacea038]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--surface) inset!important;-webkit-text-fill-color:var(--text)!important}.error[data-v-dacea038]{color:#ff5f5f;font-size:var(--font-size-sm)}.has-error[data-v-dacea038]:focus{border-color:#ff5f5f}.field-label-wrapper[data-v-dacea038]{display:flex;align-items:center;gap:var(--gap-xs)}.field-meta[data-v-dacea038]{font-size:10px;color:var(--muted)}.field-meta.required[data-v-dacea038]{color:#e46e6e}.screen[data-v-21433e51]{display:flex;flex-direction:column;height:100%}.form-scroll[data-v-21433e51]{flex:1;overflow-y:auto;padding:4px 20px 0;min-height:0}.form-scroll[data-v-21433e51]::-webkit-scrollbar{width:3px}.form-scroll[data-v-21433e51]::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}.fields[data-v-21433e51]{display:flex;flex-direction:column;gap:14px;padding-bottom:12px}.field-group[data-v-2f179027]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-2f179027]{font-size:12px;font-weight:700;color:var(--label);text-transform:capitalize}.select-wrapper[data-v-2f179027]{position:relative}.field-input[data-v-2f179027]{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:11px 36px 11px 14px;font-size:13px;color:var(--text);outline:none;appearance:none;-webkit-appearance:none;transition:border-color .2s,color .2s,box-shadow .2s;font-family:inherit;cursor:pointer}.field-input.is-placeholder[data-v-2f179027]{color:#484848}.field-input[data-v-2f179027]:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-glow)}.chevron[data-v-2f179027]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.error[data-v-2f179027]{color:#ff5f5f;font-size:var(--font-size-sm)}.has-error[data-v-2f179027]:focus{border-color:#ff5f5f}.field-label-wrapper[data-v-2f179027]{display:flex;align-items:center;gap:var(--gap-xs)}.field-meta[data-v-2f179027]{font-size:10px;color:var(--muted)}.field-meta.required[data-v-2f179027]{color:#e46e6e}.screen[data-v-f0004300]{display:flex;flex-direction:column;height:100%}.form-scroll[data-v-f0004300]{flex:1;overflow-y:auto;padding:4px 20px 0;min-height:0}.form-scroll[data-v-f0004300]::-webkit-scrollbar{width:3px}.form-scroll[data-v-f0004300]::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}.fields[data-v-f0004300]{display:flex;flex-direction:column;gap:14px;padding-bottom:12px}.field-group[data-v-dfa4505c]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-dfa4505c]{font-size:12px;font-weight:700;color:var(--label)}.field-input[data-v-dfa4505c]{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:11px 14px;font-size:13px;color:var(--text);outline:none;resize:vertical;min-height:96px;font-family:inherit;line-height:1.45;transition:border-color .2s,color .2s,box-shadow .2s;-webkit-user-select:text;user-select:text}.field-input[data-v-dfa4505c]::placeholder{color:#484848}.field-input[data-v-dfa4505c]:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-glow)}.error[data-v-dfa4505c]{color:#ff5f5f;font-size:var(--font-size-sm)}.has-error[data-v-dfa4505c]:focus{border-color:#ff5f5f}.meta-row[data-v-dfa4505c]{display:flex;justify-content:space-between;align-items:center;gap:8px}.counter[data-v-dfa4505c]{font-size:10px;color:var(--muted);margin-left:auto}.field-label-wrapper[data-v-dfa4505c]{display:flex;align-items:center;gap:var(--gap-xs)}.field-meta[data-v-dfa4505c]{font-size:10px;color:var(--muted)}.field-meta.required[data-v-dfa4505c]{color:#e46e6e}.screen[data-v-02f35b0a]{display:flex;flex-direction:column;height:100%}.form-scroll[data-v-02f35b0a]{flex:1;overflow-y:auto;padding:4px 20px 0;min-height:0}.form-scroll[data-v-02f35b0a]::-webkit-scrollbar{width:3px}.form-scroll[data-v-02f35b0a]::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}.fields[data-v-02f35b0a]{display:flex;flex-direction:column;gap:14px;padding-bottom:12px}.screen[data-v-06aa2188]{display:flex;flex-direction:column;height:100%}.form-scroll[data-v-06aa2188]{flex:1;overflow-y:auto;padding:4px 20px 0;min-height:0}.form-scroll[data-v-06aa2188]::-webkit-scrollbar{width:3px}.form-scroll[data-v-06aa2188]::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}.fields[data-v-06aa2188]{display:flex;flex-direction:column;gap:14px;padding-bottom:12px}.hp-field[data-v-06aa2188]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.error-msg[data-v-06aa2188]{color:#ff5f5f;font-size:12px;margin-top:4px}.screen[data-v-2e2b1e33]{display:flex;flex-direction:column;height:100%}.success-wrap[data-v-2e2b1e33]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;gap:14px}.success-ring[data-v-2e2b1e33]{width:72px;height:72px;border-radius:50%;background:#7ed3211f;color:var(--green);display:flex;align-items:center;justify-content:center;border:1px solid rgba(126,211,33,.35)}.title[data-v-2e2b1e33]{font-size:22px;font-weight:800;color:var(--text)}.msg[data-v-2e2b1e33]{font-size:13px;color:var(--muted);line-height:1.55;max-width:320px}.msg strong[data-v-2e2b1e33]{color:var(--text)}:root{--green: #7ED321;--green-dark: #5fa818;--green-glow: rgba(126, 211, 33, .14);--bg: #111111;--surface: #1c1c1c;--surface2: #242424;--border: #2c2c2c;--text: #f0f0f0;--muted: #888888;--label: #ffffff}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}#app{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 70% 40% at 50% -5%,rgba(126,211,33,.07) 0%,transparent 65%),#0c0c0c}.app-shell[data-v-e72eddb0]{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:400px}.screen-card[data-v-e72eddb0]{width:100%;background:var(--bg);border-radius:20px;border:1px solid var(--border);overflow:hidden;height:85dvh;display:flex;flex-direction:column}.slide-left-enter-active[data-v-e72eddb0],.slide-left-leave-active[data-v-e72eddb0],.slide-right-enter-active[data-v-e72eddb0],.slide-right-leave-active[data-v-e72eddb0]{transition:opacity .26s ease,transform .26s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-e72eddb0]{opacity:0;transform:translate(28px)}.slide-left-leave-to[data-v-e72eddb0],.slide-right-enter-from[data-v-e72eddb0]{opacity:0;transform:translate(-28px)}.slide-right-leave-to[data-v-e72eddb0]{opacity:0;transform:translate(28px)}@media(max-width:480px){.app-shell[data-v-e72eddb0]{gap:16px}.screen-card[data-v-e72eddb0]{border-radius:14px;height:calc(100svh - 88px)}}@media(min-width:768px){.app-shell[data-v-e72eddb0]{max-width:390px}}.plan-note[data-v-e72eddb0]{font-size:10px;color:#c2c9b5;line-height:1.55;text-align:center;padding:0 4px}
