.start-page[data-v-f4487418]{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:center;margin-left:50%;margin-top:-64px;min-height:100vh;overflow:hidden;padding:100px 16px 80px;position:relative;transform:translateX(-50%);width:100vw}.start-page[data-v-f4487418]:before{animation:start-gradient-flow-f4487418 16s ease infinite;background:linear-gradient(270deg,#faf5ff,#fef3c7,#f3e8ff,#fefce8,#ede9fe,#fef3c7);background-size:600% 600%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}@keyframes start-gradient-flow-f4487418{0%{background-position:0 50%}25%{background-position:50% 75%}50%{background-position:100% 50%}75%{background-position:50% 25%}to{background-position:0 50%}}.start-container[data-v-f4487418]{max-width:520px;width:100%}.start-header[data-v-f4487418]{margin-bottom:32px;text-align:center}.start-header__title[data-v-f4487418]{color:#111827;font-size:1.75rem;font-size:max(1.75rem,0px);font-size:max(1.75rem,var(--reading-font-min,0px));font-weight:800;line-height:1.3;margin:0 0 12px}.start-header__desc[data-v-f4487418]{color:#6b7280;font-size:1rem;font-size:max(1rem,0px);font-size:max(1rem,var(--reading-font-min,0px));line-height:1.6;margin:0}.start-type-toggle[data-v-f4487418]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:8px;margin-bottom:24px;padding:4px}.start-type-btn[data-v-f4487418]{align-items:center;background:transparent;border:none;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;flex:1;font-size:1rem;font-size:max(1rem,0px);font-size:max(1rem,var(--reading-font-min,0px));font-weight:500;gap:4px;justify-content:center;outline:none;padding:10px 16px;transition:all .2s ease}.start-type-btn .v-icon[data-v-f4487418]{color:inherit!important}.start-type-btn[data-v-f4487418]:hover{background:#f3f4f6;color:#374151}.start-type-btn.is-active[data-v-f4487418]{background:#7c3aed;box-shadow:0 2px 8px rgba(124,58,237,.25);color:#fff;font-weight:600}.start-type-btn.is-active .v-icon[data-v-f4487418]{color:#fff!important}.start-card[data-v-f4487418]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.06);padding:36px 32px}.start-card__icon[data-v-f4487418]{margin-bottom:24px;text-align:center}.start-card__icon .v-icon[data-v-f4487418]{align-items:center;background:#faf5ff;border-radius:16px;display:inline-flex!important;height:64px;justify-content:center;width:64px}.start-form[data-v-f4487418]{display:flex;flex-direction:column}.start-field[data-v-f4487418]{margin-bottom:4px}.start-field__label[data-v-f4487418]{color:#374151;display:block;font-size:.9375rem;font-size:max(.9375rem,0px);font-size:max(.9375rem,var(--reading-font-min,0px));font-weight:600;margin-bottom:6px}.start-field__input[data-v-f4487418]{border:1px solid #d1d5db;border-radius:12px;color:#111827;font-size:1rem;font-size:max(1rem,0px);font-size:max(1rem,var(--reading-font-min,0px));outline:none;padding:12px 16px;transition:border-color .2s ease;width:100%}.start-field__input[data-v-f4487418]:focus{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.start-field__input[data-v-f4487418]::-moz-placeholder{color:#9ca3af}.start-field__input[data-v-f4487418]::placeholder{color:#9ca3af}.start-field__hint[data-v-f4487418]{color:#9ca3af;display:block;font-size:.875rem;font-size:max(.875rem,0px);font-size:max(.875rem,var(--reading-font-min,0px));margin-top:6px;text-align:center}.start-divider[data-v-f4487418]{border:none;border-top:1px solid #f3f4f6;margin:20px 0}.start-checkbox[data-v-f4487418]{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:1rem;font-size:max(1rem,0px);font-size:max(1rem,var(--reading-font-min,0px));gap:8px;margin-bottom:20px}.start-checkbox input[type=checkbox][data-v-f4487418]{display:none}.start-checkbox__box[data-v-f4487418]{border:2px solid #d1d5db;border-radius:6px;flex-shrink:0;height:20px;position:relative;transition:all .15s ease;width:20px}.start-checkbox__box[data-v-f4487418]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:2px;transform:rotate(45deg) scale(0);transition:transform .15s ease;width:6px}.start-checkbox input:checked+.start-checkbox__box[data-v-f4487418]{background:#7c3aed;border-color:#7c3aed}.start-checkbox input:checked+.start-checkbox__box[data-v-f4487418]:after{transform:rotate(45deg) scale(1)}.start-link[data-v-f4487418]{color:#7c3aed;-webkit-text-decoration:underline;text-decoration:underline}.start-link[data-v-f4487418]:hover{color:#6d28d9}.start-submit[data-v-f4487418]{background:#7c3aed;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1.125rem;font-size:max(1.125rem,0px);font-size:max(1.125rem,var(--reading-font-min,0px));font-weight:700;outline:none;padding:14px;transition:all .2s ease;width:100%}.start-submit[data-v-f4487418]:hover:not(:disabled){background:#6d28d9;box-shadow:0 4px 16px rgba(124,58,237,.3)}.start-submit[data-v-f4487418]:disabled{cursor:not-allowed;opacity:.4}.start-back[data-v-f4487418]{margin-top:24px;text-align:center}.start-back__link[data-v-f4487418]{align-items:center;color:#6b7280;display:inline-flex;font-size:.9375rem;font-size:max(.9375rem,0px);font-size:max(.9375rem,var(--reading-font-min,0px));transition:color .15s ease}.start-back__link[data-v-f4487418],.start-back__link[data-v-f4487418]:hover{-webkit-text-decoration:none;text-decoration:none}.start-back__link[data-v-f4487418]:hover{color:#7c3aed}.start-back__link .v-icon[data-v-f4487418]{color:inherit!important}.tou-overlay[data-v-f4487418]{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:200}.tou-modal[data-v-f4487418]{background:#fff;border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.2);display:flex;flex-direction:column;height:80vh;max-width:720px;overflow:hidden;width:100%}.tou-modal__header[data-v-f4487418]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.tou-modal__header h3[data-v-f4487418]{color:#111827;font-size:1.125rem;font-size:max(1.125rem,0px);font-size:max(1.125rem,var(--reading-font-min,0px));font-weight:700;margin:0}.tou-modal__close[data-v-f4487418]{background:none;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;padding:4px;transition:all .15s ease}.tou-modal__close[data-v-f4487418]:hover{background:#f3f4f6;color:#374151}.tou-modal__body[data-v-f4487418]{flex:1;overflow:hidden}.tou-modal__iframe[data-v-f4487418]{border:none;height:100%;width:100%}.fade-enter-active[data-v-f4487418],.fade-leave-active[data-v-f4487418]{transition:opacity .2s ease}.fade-enter[data-v-f4487418],.fade-leave-to[data-v-f4487418]{opacity:0}@media (max-width:768px){.start-page[data-v-f4487418]{padding:80px 16px 60px}.start-header__title[data-v-f4487418]{font-size:1.375rem;font-size:max(1.375rem,0px);font-size:max(1.375rem,var(--reading-font-min,0px))}.start-card[data-v-f4487418]{padding:28px 20px}.tou-overlay[data-v-f4487418]{padding:12px}.tou-modal[data-v-f4487418]{border-radius:16px;height:85vh}}