.tp-root[data-v-23b5ae3c]{--c-orange:#f39422;--c-orange-d:#f39422;--c-orange-tint:#fff7ed;--c-slate-9:#0f204a;--c-slate-8:#1f3d87;--c-slate-7:#334155;--c-gray-50:#f8fafc;--c-gray-100:#f1f5f9;--c-gray-200:#e2e8f0;--c-gray-300:#cbd5e1;--c-gray-400:#94a3b8;--c-gray-500:#64748b;--c-red:#ef4444;--c-red-tint:#fef2f2;--radius:10px;--radius-lg:14px;--t:all .17s cubic-bezier(.4,0,.2,1);--shadow-o:0 4px 20px rgba(249,115,22,.28);--shadow-s:0 2px 10px rgba(15,23,42,.18);background:#fff;color:var(--c-slate-8);display:flex;font-family:Segoe UI,system-ui,-apple-system,sans-serif;min-height:100svh}.tp-left[data-v-23b5ae3c]{display:flex;flex-direction:column;padding:1.75rem;width:100%}@media(min-width:1024px){.tp-left[data-v-23b5ae3c]{max-width:640px;padding:2.5rem 4rem;width:50%}}.tp-header[data-v-23b5ae3c]{justify-content:space-between;margin-bottom:2.75rem}.tp-header[data-v-23b5ae3c],.tp-header-left[data-v-23b5ae3c]{align-items:center;display:flex}.tp-header-left[data-v-23b5ae3c]{gap:.875rem}.tp-back[data-v-23b5ae3c]{align-items:center;background:var(--c-gray-100);border:none;border-radius:50%;color:var(--c-gray-500);cursor:pointer;display:flex;height:2.25rem;justify-content:center;transition:var(--t);width:2.25rem}.tp-back[data-v-23b5ae3c]:hover{background:var(--c-gray-200);color:var(--c-slate-8)}.tp-back[data-v-23b5ae3c]:focus-visible{outline:2px solid var(--c-orange);outline-offset:2px}.tp-logo[data-v-23b5ae3c]{gap:.45rem;text-decoration:none}.tp-logo[data-v-23b5ae3c],.tp-logo-dot[data-v-23b5ae3c]{align-items:center;display:flex}.tp-logo-dot[data-v-23b5ae3c]{background:var(--c-orange-tint);border-radius:7px;color:var(--c-orange);font-size:.85rem;height:2rem;justify-content:center;width:2rem}.tp-wordmark[data-v-23b5ae3c]{font-size:1.5rem;font-weight:800;letter-spacing:-.4px;line-height:1}.tp-tika[data-v-23b5ae3c]{color:var(--c-slate-8)}.tp-place[data-v-23b5ae3c]{color:var(--c-orange)}.tp-lang[data-v-23b5ae3c]{align-items:center;background:#fff;border:1px solid var(--c-gray-200);border-radius:var(--radius);color:var(--c-gray-500);cursor:pointer;display:flex;font-size:.78rem;font-weight:700;gap:.3rem;padding:.38rem .7rem;transition:var(--t)}.tp-lang[data-v-23b5ae3c]:hover{border-color:var(--c-orange);color:var(--c-orange)}.tp-lang[data-v-23b5ae3c]:focus-visible{outline:2px solid var(--c-orange);outline-offset:2px}.tp-lang i[data-v-23b5ae3c]{font-size:.72rem}.tp-form-body[data-v-23b5ae3c]{display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 auto;max-width:440px;width:100%}.tp-title[data-v-23b5ae3c]{color:var(--c-slate-8);font-size:2rem;font-weight:800;letter-spacing:-.5px;margin-bottom:.45rem}.tp-sub[data-v-23b5ae3c]{color:var(--c-gray-500);font-size:.875rem;line-height:1.7;margin-bottom:1.75rem}.tp-form[data-v-23b5ae3c]{gap:1.1rem}.tp-field[data-v-23b5ae3c],.tp-form[data-v-23b5ae3c]{display:flex;flex-direction:column}.tp-field[data-v-23b5ae3c]{gap:.35rem}.tp-label[data-v-23b5ae3c]{align-items:center;color:var(--c-slate-7);display:flex;font-size:.78rem;font-weight:700;gap:.38rem;letter-spacing:.01em}.tp-label-ico[data-v-23b5ae3c]{color:var(--c-orange);font-size:.72rem}.tp-label-row[data-v-23b5ae3c]{justify-content:space-between}.tp-forgot[data-v-23b5ae3c],.tp-label-row[data-v-23b5ae3c]{align-items:center;display:flex}.tp-forgot[data-v-23b5ae3c]{color:var(--c-orange);font-size:.76rem;font-weight:500;gap:.3rem;text-decoration:none;transition:var(--t)}.tp-forgot[data-v-23b5ae3c]:hover{color:var(--c-orange-d);text-decoration:underline}.tp-forgot i[data-v-23b5ae3c]{font-size:.68rem}.tp-input-wrap[data-v-23b5ae3c]{align-items:center;background:var(--c-gray-50);border:1.5px solid var(--c-gray-200);border-radius:var(--radius);box-shadow:0 1px 3px #0000000d;display:flex;position:relative;transition:var(--t)}.tp-input-wrap[data-v-23b5ae3c]:focus-within{background:#fff;border-color:var(--c-orange);box-shadow:0 0 0 3px #f973161f}.tp-input-wrap[data-v-23b5ae3c]:hover:not(:focus-within){border-color:var(--c-gray-300)}.tp-err-wrap[data-v-23b5ae3c]{background:var(--c-red-tint);border-color:var(--c-red)}.tp-err-wrap[data-v-23b5ae3c]:focus-within{box-shadow:0 0 0 3px #ef44441f}.tp-ico-left[data-v-23b5ae3c]{color:var(--c-gray-400);flex-shrink:0;margin-left:.85rem;transition:color .15s}.tp-input-wrap:focus-within .tp-ico-left[data-v-23b5ae3c]{color:var(--c-orange)}.tp-input[data-v-23b5ae3c]{background:transparent;border:none;color:var(--c-slate-8);flex:1;font-size:.875rem;outline:none;padding:.78rem .7rem}.tp-input[data-v-23b5ae3c]::-moz-placeholder{color:var(--c-gray-400)}.tp-input[data-v-23b5ae3c]::placeholder{color:var(--c-gray-400)}.tp-eye[data-v-23b5ae3c]{align-items:center;background:none;border:none;color:var(--c-gray-400);cursor:pointer;display:flex;height:100%;justify-content:center;padding:0 .85rem;transition:color .15s}.tp-eye[data-v-23b5ae3c]:hover{color:var(--c-slate-8)}.tp-eye[data-v-23b5ae3c]:focus-visible{border-radius:4px;outline:2px solid var(--c-orange);outline-offset:-2px}.tp-err[data-v-23b5ae3c]{align-items:center;color:var(--c-red);display:flex;font-size:.74rem;font-weight:500;gap:.32rem}.tp-err i[data-v-23b5ae3c]{font-size:.68rem}.tp-remember[data-v-23b5ae3c]{align-items:center;color:var(--c-gray-500);cursor:pointer;display:flex;font-size:.84rem;gap:.55rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tp-checkbox[data-v-23b5ae3c]{accent-color:var(--c-orange);border:1.5px solid var(--c-gray-300);border-radius:4px;cursor:pointer;flex-shrink:0;height:1rem;width:1rem}.tp-btn-primary[data-v-23b5ae3c]{align-items:center;background:var(--c-orange);border:none;border-radius:var(--radius);box-shadow:var(--shadow-o);color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:.55rem;justify-content:center;margin-top:.2rem;padding:.88rem 1.5rem;transition:var(--t);width:100%}.tp-btn-primary[data-v-23b5ae3c]:hover:not(:disabled){background:var(--c-orange-d);box-shadow:0 6px 24px #f973165c;transform:translateY(-1px)}.tp-btn-primary[data-v-23b5ae3c]:active:not(:disabled){transform:scale(.98)}.tp-btn-primary[data-v-23b5ae3c]:disabled{cursor:not-allowed;opacity:.68}.tp-btn-primary[data-v-23b5ae3c]:focus-visible{outline:3px solid var(--c-orange);outline-offset:2px}.tp-btn-primary i[data-v-23b5ae3c]{font-size:.85rem}@keyframes tp-spin-23b5ae3c{to{transform:rotate(1turn)}}.tp-spin[data-v-23b5ae3c]{animation:tp-spin-23b5ae3c .75s linear infinite}.tp-divider[data-v-23b5ae3c]{align-items:center;display:flex;gap:.7rem;margin:1.4rem 0 1rem}.tp-divider-line[data-v-23b5ae3c]{background:var(--c-gray-200);flex:1;height:1px}.tp-divider-txt[data-v-23b5ae3c]{color:var(--c-gray-400);font-size:.76rem;white-space:nowrap}.tp-btn-google[data-v-23b5ae3c]{align-items:center;background:var(--c-slate-8);border:none;border-radius:var(--radius);box-shadow:var(--shadow-s);color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.7rem;justify-content:center;padding:.84rem 1.5rem;transition:var(--t);width:100%}.tp-btn-google[data-v-23b5ae3c]:hover{background:var(--c-slate-9);box-shadow:0 4px 18px #0f172a42;transform:translateY(-1px)}.tp-btn-google[data-v-23b5ae3c]:active{transform:scale(.98)}.tp-btn-google[data-v-23b5ae3c]:focus-visible{outline:3px solid #475569;outline-offset:2px}.tp-google-ico[data-v-23b5ae3c]{font-size:1rem}.tp-register[data-v-23b5ae3c]{color:var(--c-gray-400);font-size:.84rem;margin-top:1.4rem;text-align:center}.tp-register-link[data-v-23b5ae3c]{align-items:center;color:var(--c-orange);display:inline-flex;font-weight:700;gap:.28rem;text-decoration:none;transition:var(--t)}.tp-register-link[data-v-23b5ae3c]:hover{color:var(--c-orange-d);text-decoration:underline}.tp-right[data-v-23b5ae3c]{display:none;overflow:hidden;position:relative}@media(min-width:1024px){.tp-right[data-v-23b5ae3c]{align-items:center;display:flex;flex:1;justify-content:center}}.tp-skyline[data-v-23b5ae3c]{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.tp-illus-inner[data-v-23b5ae3c]{align-items:center;display:flex;flex-direction:column;position:relative;z-index:2}.tp-bubble[data-v-23b5ae3c]{align-self:flex-start;background:#fef3c7;border-radius:18px;box-shadow:0 4px 16px #00000014;margin-bottom:1.1rem;margin-left:28%;padding:1rem 1.3rem;position:relative}.tp-bubble-ico[data-v-23b5ae3c]{color:var(--c-orange);font-size:2.25rem}.tp-bubble-tail[data-v-23b5ae3c]{border-left:14px solid transparent;border-right:0;border-top:14px solid #fef3c7;bottom:-12px;height:0;left:18px;position:absolute;width:0}.tp-person[data-v-23b5ae3c]{max-width:380px;width:100%}.tp-caption[data-v-23b5ae3c]{align-items:center;color:var(--c-gray-500);display:flex;font-size:.8rem;font-weight:600;gap:.4rem;margin-top:.65rem}.tp-caption i[data-v-23b5ae3c]{color:var(--c-orange);font-size:.82rem}.tp-right-image[data-v-23b5ae3c]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
