.upload-dropzone__hover-frame[data-v-7c1dda47]{background:#ffffff6b;border:1.5px solid rgba(99,102,241,.34);border-radius:12px;box-shadow:0 0 0 1px #6366f10f,0 8px 24px #6366f11a;top:10px;right:10px;bottom:10px;left:10px;opacity:0;pointer-events:none;position:absolute;transform:scale(.985);transition:opacity .28s ease,transform .28s ease;z-index:0}.upload-dropzone__icon-ring[data-v-7c1dda47]{border:2px solid rgba(99,102,241,.25);border-radius:22px;top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:0;pointer-events:none;position:absolute;transform:scale(.9);transition:opacity .3s ease,transform .3s ease}.upload-dropzone__border[data-v-7c1dda47]{animation:upload-border-spin-7c1dda47 3s linear infinite;background:conic-gradient(from var(--border-angle,0deg),#24b0ff,#6366f1,#a855f7,#6366f1,#24b0ff);border-radius:17px;top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1.5px;pointer-events:none;position:absolute;transition:opacity .25s ease}@property --border-angle{.upload-dropzone__border[data-v-7c1dda47]{syntax:"<angle>";initial-value:0deg;inherits:false}}@keyframes upload-border-spin-7c1dda47{to{--border-angle:360deg}}.upload-dropzone__shimmer[data-v-7c1dda47]{animation:upload-shimmer-sweep-7c1dda47 2.8s ease-in-out infinite;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.55) 50%,transparent 60%);background-size:200% 100%;border-radius:inherit;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}@keyframes upload-shimmer-sweep-7c1dda47{0%{background-position:200% 0}to{background-position:-200% 0}}.upload-dropzone__orbit[data-v-7c1dda47]{height:100px;left:50%;margin:-50px 0 0 -50px;pointer-events:none;position:absolute;top:50%;width:100px}.upload-dropzone__dot[data-v-7c1dda47]{animation:upload-orbit-7c1dda47 4s linear infinite;background:linear-gradient(135deg,#24b0ff,#6366f1 55%,#a855f7);border-radius:50%;height:6px;opacity:.5;position:absolute;width:6px}.upload-dropzone__dot--1[data-v-7c1dda47]{left:50%;margin-left:-3px;top:0}.upload-dropzone__dot--2[data-v-7c1dda47]{animation-delay:-1.33s;bottom:8px;height:4px;left:8px;opacity:.35;width:4px}.upload-dropzone__dot--3[data-v-7c1dda47]{animation-delay:-2.66s;bottom:8px;height:4px;opacity:.35;right:8px;width:4px}@keyframes upload-orbit-7c1dda47{0%{transform:rotate(0) translate(42px) rotate(0)}to{transform:rotate(1turn) translate(42px) rotate(-1turn)}}.upload-dropzone__glow[data-v-7c1dda47]{background:radial-gradient(circle at 50% 65%,rgba(99,102,241,.14) 0,transparent 65%);bottom:-28%;left:-28%;opacity:.55;pointer-events:none;position:absolute;right:-28%;top:0;transition:opacity .3s ease}@keyframes upload-glow-pulse-7c1dda47{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes upload-icon-float-7c1dda47{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes upload-icon-bounce-7c1dda47{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.06)}}@keyframes upload-ring-breathe-7c1dda47{0%,to{opacity:.55;transform:scale(1.08)}50%{opacity:1;transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.upload-dropzone__border[data-v-7c1dda47],.upload-dropzone__dot[data-v-7c1dda47],.upload-dropzone__icon-ring[data-v-7c1dda47],.upload-dropzone__shimmer[data-v-7c1dda47]{animation:none!important}}.imitation-form[data-v-7c1dda47]{align-items:stretch;flex-direction:column;min-height:0}.imitation-form[data-v-7c1dda47],.imitation-form__card[data-v-7c1dda47]{display:flex;flex:1;height:100%;max-width:none;width:100%}.imitation-form__card[data-v-7c1dda47]{--form-content-max:920px;align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;flex-direction:column;justify-content:space-between;margin:0 auto;min-height:-moz-min-content;min-height:min-content;padding:clamp(14px,2vh,28px) clamp(48px,5.8vw,92px) clamp(16px,2.4vh,32px)}@media (min-width:1024px) and (max-width:1440px){.imitation-form__card[data-v-7c1dda47]{--form-content-max:min(860px,100%)}}@media (min-width:768px) and (max-width:1023px){.imitation-form__card[data-v-7c1dda47]{--form-content-max:min(780px,100%);align-items:center;height:100%;justify-content:center;margin:auto 0;padding:16px 20px 24px}}@media (max-width:767px){.imitation-form__card[data-v-7c1dda47]{--form-content-max:100%;height:auto;justify-content:flex-start;margin:0;padding:8px 12px 20px}}.imitation-form__header[data-v-7c1dda47]{flex-shrink:0;margin-bottom:calc(10px + .6vh);max-width:var(--form-content-max);text-align:center;width:100%}@media (max-height:820px) and (min-width:1024px){.imitation-form__header[data-v-7c1dda47]{margin-bottom:6px}}@media (max-width:767px){.imitation-form__header[data-v-7c1dda47]{margin-bottom:12px}}.imitation-form__badge[data-v-7c1dda47]{align-items:center;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:999px;box-shadow:0 2px 6px #3b82f614;color:#3b82f6;display:inline-flex;font-size:clamp(11px,.2vw + .7vh,12.5px);font-weight:700;letter-spacing:.05em;margin-bottom:clamp(3px,.5vh,6px);padding:clamp(2px,.3vh,3px) clamp(8px,.5vw,12px)}.imitation-form__title[data-v-7c1dda47]{color:var(--text-main,#0f172a);font-size:clamp(26px,1.4vw + 1.2vh,32px);font-weight:750;letter-spacing:-.02em;margin:0 0 clamp(2px,.5vh,6px)}@media (max-width:767px){.imitation-form__title[data-v-7c1dda47]{font-size:21px}}.imitation-form__desc[data-v-7c1dda47]{color:var(--text-muted,#64748b);font-size:clamp(14px,.4vw + .6vh,15.5px);line-height:1.5;margin:0}@media (max-width:767px){.imitation-form__desc[data-v-7c1dda47]{font-size:12.5px}}.imitation-form__fields[data-v-7c1dda47]{display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(16px,1.8vh,24px);justify-content:flex-start;max-width:var(--form-content-max);min-height:0;width:100%}.field-row[data-v-7c1dda47]{display:flex;gap:20px;--thesis-field-h:48px;--thesis-field-lh:22px;--thesis-field-pad-y:calc((var(--thesis-field-h) - var(--thesis-field-lh))/2);--thesis-field-pad-x:16px;--thesis-field-fs:14px}@media (max-width:767px){.field-row[data-v-7c1dda47]{flex-direction:column}}.field[data-v-7c1dda47]{display:flex;flex-direction:column;gap:10px}.field--major[data-v-7c1dda47]{flex:0 0 35%;max-width:360px;min-width:240px}@media (max-width:1366px){.field--major[data-v-7c1dda47]{flex:0 0 30%;min-width:200px}}@media (max-width:767px){.field--major[data-v-7c1dda47]{flex:1 1 100%;max-width:none;min-width:0;width:100%}}.field--title[data-v-7c1dda47]{flex:1;min-width:0}@media (max-width:767px){.field--title[data-v-7c1dda47]{width:100%}}.field--title .field__control[data-v-7c1dda47] .el-textarea__inner{min-height:var(--thesis-field-h)!important}.field__label[data-v-7c1dda47]{align-items:center;color:var(--text-regular,#334155);display:inline-flex;font-size:14px;font-weight:650;gap:6px;line-height:1.4}.field__icon[data-v-7c1dda47]{color:#4f46e5;flex-shrink:0;height:16px;width:16px}.field__control[data-v-7c1dda47]{width:100%}.field__control[data-v-7c1dda47] .el-cascader .el-input__wrapper,.field__control[data-v-7c1dda47] .el-input__wrapper{background-color:#f8fafc;border-radius:14px;box-shadow:inset 0 0 0 1px #e2e8f0;height:var(--thesis-field-h,48px)!important;min-height:var(--thesis-field-h,48px)!important;transition:background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.field__control[data-v-7c1dda47] .el-cascader .el-input__wrapper:hover,.field__control[data-v-7c1dda47] .el-input__wrapper:hover{background-color:#fff;box-shadow:inset 0 0 0 1px #6366f173}.field__control[data-v-7c1dda47] .el-cascader .el-input__wrapper.is-focus,.field__control[data-v-7c1dda47] .el-input__wrapper.is-focus{background-color:#fff;box-shadow:inset 0 0 0 1.5px #6366f1,0 0 0 4px #6366f124}.field__control[data-v-7c1dda47] .el-textarea__inner{background-color:#f8fafc;border-radius:14px;box-shadow:inset 0 0 0 1px #e2e8f0;box-sizing:border-box;color:var(--text-regular,#334155);font-size:var(--thesis-field-fs,14px);line-height:var(--thesis-field-lh,22px);min-height:var(--thesis-field-h,48px);padding:var(--thesis-field-pad-y,13px) var(--thesis-field-pad-x,16px);resize:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.field__control[data-v-7c1dda47] .el-textarea__inner::-moz-placeholder{color:#94a3b8}.field__control[data-v-7c1dda47] .el-textarea__inner::placeholder{color:#94a3b8}.field__control[data-v-7c1dda47] .el-textarea__inner:hover{background-color:#fff;box-shadow:inset 0 0 0 1px #6366f166}.field__control[data-v-7c1dda47] .el-textarea__inner:focus{background-color:#fff;box-shadow:inset 0 0 0 1.5px #6366f1,0 0 0 4px #6366f124}.field__control[data-v-7c1dda47]:not(.field__control--expanded) .el-textarea__inner{height:var(--thesis-field-h,48px)!important;max-height:var(--thesis-field-h,48px)!important;overflow-y:hidden}.field__control--expanded[data-v-7c1dda47] .el-textarea__inner{overflow-y:auto}.btn-recommend[data-v-7c1dda47]{--rec-from:#38bdf8;--rec-via:#6366f1;--rec-to:#a855f7;align-items:center!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,var(--rec-from),var(--rec-via),var(--rec-to)) border-box!important;border:1px solid transparent!important;border-radius:14px!important;box-shadow:0 2px 10px #6366f11a;color:#4f46e5!important;display:inline-flex!important;flex-shrink:0;font-size:13.5px!important;font-weight:650!important;gap:7px!important;height:var(--thesis-field-h,48px)!important;justify-content:center!important;letter-spacing:.02em;min-width:128px;overflow:hidden;padding:0 16px!important;position:relative;transition:color .25s ease,box-shadow .25s ease,transform .25s ease,background .25s ease!important}.btn-recommend .btn-recommend__glow[data-v-7c1dda47]{background:linear-gradient(120deg,#38bdf81f,#6366f11a,#a855f71f);top:0;right:0;bottom:0;left:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .25s ease}.btn-recommend .btn-recommend__icon[data-v-7c1dda47],.btn-recommend .btn-recommend__text[data-v-7c1dda47]{position:relative;z-index:1}.btn-recommend .btn-recommend__icon[data-v-7c1dda47]{flex-shrink:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.btn-recommend .btn-recommend__text[data-v-7c1dda47]{line-height:1}.btn-recommend[data-v-7c1dda47]:hover:not(:disabled){background:linear-gradient(120deg,var(--rec-from) 0,var(--rec-via) 55%,var(--rec-to) 100%)!important;border-color:transparent!important;box-shadow:0 8px 22px #6366f152;color:#fff!important;transform:translateY(-1px)}.btn-recommend:hover:not(:disabled) .btn-recommend__glow[data-v-7c1dda47]{opacity:0}.btn-recommend:hover:not(:disabled) .btn-recommend__icon[data-v-7c1dda47]{transform:scale(1.12) rotate(-8deg)}.btn-recommend[data-v-7c1dda47]:active:not(:disabled){box-shadow:0 3px 10px #6366f133;transform:translateY(0)}.btn-recommend.is-loading[data-v-7c1dda47]{color:#6366f1!important}.btn-recommend[data-v-7c1dda47] .el-icon.is-loading{color:#6366f1}.field--wordcount .word-chips[data-v-7c1dda47]{display:flex;flex-wrap:wrap;gap:12px}.field--wordcount .word-chip[data-v-7c1dda47]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 2px #00000005;color:var(--text-regular,#334155);cursor:pointer;font-size:clamp(13px,.3vw + .6vh,14.5px);font-weight:600;padding:clamp(8px,1.2vh,10px) clamp(16px,1.6vw,24px);transition:all .25s cubic-bezier(.4,0,.2,1)}.field--wordcount .word-chip[data-v-7c1dda47]:hover{background:#f5f7ff;border-color:#c7d2fe;color:#4f46e5}.field--wordcount .word-chip--active[data-v-7c1dda47]{background:var(--hero-btn-gradient,linear-gradient(135deg,#24b0ff 0,#6366f1 60%,#a855f7 100%));border-color:transparent;box-shadow:0 4px 14px #6366f159;color:#fff;font-weight:700;transform:translateY(-1px)}@media (max-width:767px){.field--wordcount .word-chips[data-v-7c1dda47]{gap:8px}.field--wordcount .word-chip[data-v-7c1dda47]{flex:1 1 calc(33.333% - 6px);font-size:13px;min-width:80px;padding:8px 10px;text-align:center}}.upload-zone[data-v-7c1dda47]{align-items:center;background:linear-gradient(180deg,#fffffff2,#f8faffe6);border:1.5px dashed rgba(99,102,241,.35);border-radius:var(--radius-lg,18px);box-sizing:border-box;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;height:100%;justify-content:center;min-height:clamp(168px,22vh,220px);overflow:hidden;padding:clamp(18px,2.4vh,28px) 24px;position:relative;text-align:center;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease;width:100%}@media (max-width:767px){.upload-zone[data-v-7c1dda47]{min-height:140px;padding:18px 16px}}.upload-zone--done[data-v-7c1dda47]{background:#22c55e0a;border-color:#22c55e59;border-style:solid;min-height:clamp(80px,10vh,96px);padding:16px 20px}.upload-zone--premium[data-v-7c1dda47]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);isolation:isolate;overflow:hidden;position:relative}.upload-zone--premium .upload-zone__cta[data-v-7c1dda47],.upload-zone--premium .upload-zone__hint[data-v-7c1dda47],.upload-zone--premium .upload-zone__icon[data-v-7c1dda47],.upload-zone--premium .upload-zone__text[data-v-7c1dda47]{position:relative;z-index:1}.upload-zone--premium[data-v-7c1dda47]{background:#ffffffb8;border:1.5px dashed rgba(99,102,241,.28)}.upload-zone--loading[data-v-7c1dda47]{background:#fffffff5;border-color:transparent;box-shadow:inset 0 0 0 2px #6366f11f,0 10px 28px #6366f124;cursor:wait}.upload-zone--loading .upload-dropzone__hover-frame[data-v-7c1dda47]{border-color:#6366f16b;opacity:1;transform:scale(1)}.upload-zone--loading .upload-dropzone__border[data-v-7c1dda47]{animation-duration:2.2s;opacity:1}.upload-zone--loading .upload-dropzone__glow[data-v-7c1dda47]{animation:upload-glow-pulse-7c1dda47 2s ease-in-out infinite;opacity:.9}.upload-zone--loading .upload-dropzone__shimmer[data-v-7c1dda47]{animation-duration:1.6s;opacity:1}.upload-zone--loading .upload-dropzone__icon[data-v-7c1dda47],.upload-zone--loading .upload-zone__icon--premium[data-v-7c1dda47]{animation:upload-icon-float-7c1dda47 1.8s ease-in-out infinite}.upload-zone--loading .upload-dropzone__icon-ring[data-v-7c1dda47]{animation:upload-ring-breathe-7c1dda47 1.6s ease-in-out infinite;border-color:#6366f173;opacity:1}.upload-zone--loading .upload-dropzone__dot[data-v-7c1dda47]{animation-duration:2.2s;opacity:.65}.upload-zone--loading[data-v-7c1dda47]{pointer-events:none}.upload-zone__icon[data-v-7c1dda47]{align-items:center;background:#fff;border:1px solid rgba(99,102,241,.14);border-radius:20px;box-shadow:0 8px 24px #6366f129;display:flex;flex-shrink:0;height:72px;justify-content:center;margin-bottom:16px;transition:transform .25s ease,border-color .25s ease;width:72px}@media (max-width:767px){.upload-zone__icon[data-v-7c1dda47]{border-radius:15px;height:56px;margin-bottom:12px;width:56px}.upload-zone__icon svg[data-v-7c1dda47]{height:26px;width:26px}}.upload-zone__icon svg[data-v-7c1dda47]{color:#64748b;height:34px;transition:color .25s ease;width:34px}.upload-zone__icon--premium[data-v-7c1dda47]{background:linear-gradient(135deg,#24b0ff,#6366f1 55%,#a855f7);border:none;box-shadow:0 8px 20px #6366f147;position:relative;z-index:1}.upload-zone__icon--premium svg[data-v-7c1dda47]{color:#fff!important;position:relative;z-index:1}.upload-zone__text[data-v-7c1dda47]{color:var(--text-regular,#334155);font-size:17px;font-weight:550;line-height:1.4;margin:0 0 8px}@media (max-width:767px){.upload-zone__text[data-v-7c1dda47]{font-size:15px}}.upload-zone__text strong[data-v-7c1dda47]{color:#2563eb;font-weight:700;text-decoration:none}.upload-zone__hint[data-v-7c1dda47]{color:var(--text-muted,#64748b);font-size:14px;line-height:1.45;margin:0 0 18px}@media (max-width:767px){.upload-zone__hint[data-v-7c1dda47]{font-size:12.5px;margin-bottom:14px}}.upload-zone__cta[data-v-7c1dda47]{align-items:center;background:var(--hero-btn-gradient,linear-gradient(135deg,#24b0ff 0,#6366f1 60%,#a855f7 100%));border-radius:999px;box-shadow:0 8px 20px #6366f152;color:#fff;display:inline-flex;font-size:15px;font-weight:700;height:44px;justify-content:center;min-width:168px;padding:0 28px;pointer-events:none}@media (max-width:767px){.upload-zone__cta[data-v-7c1dda47]{font-size:14px;height:40px;min-width:140px;padding:0 20px}}.upload-zone__cta--ghost[data-v-7c1dda47]{background:#fff;border:1px solid rgba(99,102,241,.28);box-shadow:none;color:#4f46e5;font-size:13px;height:36px;min-width:96px;padding:0 16px}.upload-zone__file[data-v-7c1dda47]{align-items:center;display:flex;gap:14px;position:relative;text-align:left;width:100%;z-index:1}.upload-zone__file-icon[data-v-7c1dda47]{align-items:center;background:#6366f114;border:1px solid rgba(99,102,241,.14);border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.upload-zone__file-icon svg[data-v-7c1dda47]{color:#6366f1;height:22px;width:22px}.upload-zone__file-info[data-v-7c1dda47]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.upload-zone__file-name[data-v-7c1dda47]{color:var(--text-main,#0f172a);font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-zone__file-meta[data-v-7c1dda47]{color:var(--text-muted,#64748b);font-size:12px;line-height:1.4}.field--upload[data-v-7c1dda47]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.field--upload[data-v-7c1dda47] .ba-upload,.field--upload[data-v-7c1dda47] .el-upload,.field--upload[data-v-7c1dda47] .w100{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.field--upload[data-v-7c1dda47] .el-upload{--el-upload-dragger-padding-horizontal:0;--el-upload-dragger-padding-vertical:0}.field--upload[data-v-7c1dda47] .el-upload-dragger{background:transparent!important;border:none!important;border-radius:14px;display:flex;flex:1 1 auto;flex-direction:column;height:100%!important;min-height:0;overflow:hidden;padding:0!important;width:100%!important}.field--upload[data-v-7c1dda47] .el-upload-dragger:hover .upload-zone--premium:not(.upload-zone--done){background:#ffffffeb;border-color:#6366f18c;box-shadow:0 8px 28px #6366f11f}.field--upload[data-v-7c1dda47] .el-upload-dragger:hover .upload-zone--premium:not(.upload-zone--done) .upload-dropzone__hover-frame{opacity:1;transform:scale(1)}.field--upload[data-v-7c1dda47] .el-upload-dragger:hover .upload-zone--premium:not(.upload-zone--done) .upload-dropzone__shimmer{opacity:1}.field--upload[data-v-7c1dda47] .el-upload-dragger:hover .upload-zone--premium:not(.upload-zone--done) .upload-dropzone__icon,.field--upload[data-v-7c1dda47] .el-upload-dragger:hover .upload-zone--premium:not(.upload-zone--done) .upload-zone__icon--premium{animation:upload-icon-float-7c1dda47 2.4s ease-in-out infinite}.field--upload[data-v-7c1dda47] .el-upload-dragger:hover .upload-zone--premium:not(.upload-zone--done) .upload-dropzone__icon-ring{opacity:1;transform:scale(1.15)}.field--upload[data-v-7c1dda47] .el-upload-dragger.is-dragover .upload-zone--premium{background:#fffffff2;border-color:transparent;box-shadow:inset 0 0 0 2px #6366f126,0 12px 36px #6366f12e}.field--upload[data-v-7c1dda47] .el-upload-dragger.is-dragover .upload-zone--premium .upload-dropzone__hover-frame{border-color:#6366f17a;opacity:1;transform:scale(1)}.field--upload[data-v-7c1dda47] .el-upload-dragger.is-dragover .upload-zone--premium .upload-dropzone__border{opacity:1}.field--upload[data-v-7c1dda47] .el-upload-dragger.is-dragover .upload-zone--premium .upload-dropzone__glow{animation:upload-glow-pulse-7c1dda47 1.2s ease-in-out infinite;opacity:1}.field--upload[data-v-7c1dda47] .el-upload-dragger.is-dragover .upload-zone--premium .upload-dropzone__shimmer{opacity:1}.field--upload[data-v-7c1dda47] .el-upload-dragger.is-dragover .upload-zone--premium .upload-dropzone__icon,.field--upload[data-v-7c1dda47] .el-upload-dragger.is-dragover .upload-zone--premium .upload-zone__icon--premium{animation:upload-icon-bounce-7c1dda47 .5s ease-in-out infinite}.field--upload[data-v-7c1dda47] .el-upload-dragger.is-dragover .upload-zone--premium .upload-dropzone__icon-ring{opacity:1;transform:scale(1.15)}.field--upload[data-v-7c1dda47] .el-upload-dragger.is-dragover .upload-zone--premium .upload-dropzone__dot{animation-duration:1.2s}.field--upload[data-v-7c1dda47] .el-upload-list{display:none}.imitation-form__footer[data-v-7c1dda47]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:clamp(6px,1vh,10px);margin-top:clamp(14px,1.5vh,24px);max-width:var(--form-content-max);width:100%}@media (max-height:820px) and (min-width:1024px){.imitation-form__footer[data-v-7c1dda47]{gap:4px;margin-top:12px}}@media (max-width:767px){.imitation-form__footer[data-v-7c1dda47]{gap:10px;margin-top:14px;width:100%}}.btn-next[data-v-7c1dda47]{background:var(--hero-btn-gradient,linear-gradient(135deg,#24b0ff 0,#6366f1 60%,#a855f7 100%))!important;border:none!important;border-radius:12px!important;box-shadow:0 8px 22px #2563eb4d;color:#fff!important;font-size:clamp(14px,1.6vh,15px)!important;font-weight:650!important;height:clamp(40px,4.8vh,46px)!important;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;width:clamp(180px,16vw,210px)}.btn-next[data-v-7c1dda47]:hover:not(:disabled){box-shadow:0 10px 26px #2563eb61;transform:translateY(-1px)}.btn-next[data-v-7c1dda47]:disabled{box-shadow:none;opacity:.55}@media (max-height:700px) and (min-width:1024px){.btn-next[data-v-7c1dda47]{font-size:14px!important;height:40px!important}}@media (max-width:767px){.btn-next[data-v-7c1dda47]{font-size:15.5px!important;height:48px!important;max-width:320px;width:100%}}.agreement-section[data-v-7c1dda47]{max-width:640px;text-align:center}.agreement-section[data-v-7c1dda47] .el-checkbox{align-items:flex-start;height:auto}.agreement-section[data-v-7c1dda47] .el-checkbox .el-checkbox__label{color:var(--text-muted,#64748b);font-size:13px;line-height:1.5;white-space:normal}.agreement-section[data-v-7c1dda47] .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background:var(--hero-btn-gradient,linear-gradient(135deg,#24b0ff 0,#6366f1 60%,#a855f7 100%));border-color:transparent}.agreement-section[data-v-7c1dda47] .el-checkbox .el-checkbox__input.is-checked+.el-checkbox__label{color:var(--text-regular,#334155)}.recommended-titles-dropdown[data-v-7c1dda47]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid rgba(99,102,241,.16);box-shadow:0 12px 32px -4px #0f172a1f,0 4px 12px -2px #6366f114}.recommended-titles-dropdown .dropdown-header[data-v-7c1dda47]{background:#f8fafc;border-bottom:1px solid #f1f5f9;color:#4f46e5;font-size:12px;font-weight:700}.recommended-titles-dropdown .dropdown-header .dropdown-close[data-v-7c1dda47]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:13px;line-height:1;padding:2px 6px;transition:all .2s}.recommended-titles-dropdown .dropdown-header .dropdown-close[data-v-7c1dda47]:hover{background:#e2e8f0;color:#0f172a}.recommended-titles-dropdown .empty-text[data-v-7c1dda47],.recommended-titles-dropdown .loading-text[data-v-7c1dda47]{align-items:center;color:var(--text-muted,#64748b);display:flex;font-size:13px;gap:8px;justify-content:center;padding:20px 14px;text-align:center}.recommended-titles-dropdown .loading-spinner[data-v-7c1dda47]{animation:spin-7c1dda47 .8s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:14px;width:14px}@keyframes spin-7c1dda47{to{transform:rotate(1turn)}}.recommended-titles-dropdown .titles-list[data-v-7c1dda47]{padding:4px 0}.recommended-titles-dropdown .titles-list .title-item[data-v-7c1dda47]{align-items:flex-start;border-bottom:1px solid #f8fafc;color:var(--text-regular,#334155);cursor:pointer;display:flex;font-size:13.5px;gap:10px;line-height:1.5;padding:11px 14px;transition:all .2s ease;word-break:break-word}.recommended-titles-dropdown .titles-list .title-item[data-v-7c1dda47]:last-child{border-bottom:none}.recommended-titles-dropdown .titles-list .title-item__badge[data-v-7c1dda47]{align-items:center;background:#e0e7ff;border-radius:50%;color:#4338ca;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:18px;justify-content:center;margin-top:2px;width:18px}.recommended-titles-dropdown .titles-list .title-item__text[data-v-7c1dda47]{flex:1}.recommended-titles-dropdown .titles-list .title-item[data-v-7c1dda47]:hover{background:#6366f10f;color:#4338ca;padding-left:18px}@media (prefers-reduced-motion:reduce){.upload-zone--loading[data-v-7c1dda47]{transform:none}.upload-zone--loading .upload-dropzone__border[data-v-7c1dda47],.upload-zone--loading .upload-dropzone__dot[data-v-7c1dda47],.upload-zone--loading .upload-dropzone__icon-ring[data-v-7c1dda47],.upload-zone--loading .upload-dropzone__shimmer[data-v-7c1dda47],.upload-zone--loading .upload-zone__icon[data-v-7c1dda47]{animation:none!important}}@media (max-height:820px) and (min-width:1024px){.imitation-form__card[data-v-7c1dda47]{padding:8px clamp(48px,5.8vw,92px) 12px}.imitation-form__header[data-v-7c1dda47]{margin-bottom:4px}.imitation-form__badge[data-v-7c1dda47]{font-size:11.5px;margin-bottom:2px;padding:2px 10px}.imitation-form__title[data-v-7c1dda47]{font-size:24px;margin-bottom:2px}.imitation-form__desc[data-v-7c1dda47]{font-size:13px}.field[data-v-7c1dda47]{gap:4px}.field__label[data-v-7c1dda47]{font-size:13px}.imitation-form__fields[data-v-7c1dda47]{gap:8px}.field-row[data-v-7c1dda47]{gap:12px;--thesis-field-h:44px;--thesis-field-lh:22px;--thesis-field-pad-x:15px;--thesis-field-fs:14px}.field-row[data-v-7c1dda47] .el-cascader .el-input__wrapper,.field-row[data-v-7c1dda47] .el-input__wrapper{border-radius:10px!important;height:var(--thesis-field-h)!important;min-height:var(--thesis-field-h)!important}.field-row[data-v-7c1dda47] .el-textarea__inner{border-radius:10px!important;font-size:var(--thesis-field-fs)!important;line-height:var(--thesis-field-lh)!important;min-height:var(--thesis-field-h)!important;padding:var(--thesis-field-pad-y) var(--thesis-field-pad-x)!important}.field-row .field__control[data-v-7c1dda47]:not(.field__control--expanded) .el-textarea__inner{height:var(--thesis-field-h)!important;max-height:var(--thesis-field-h)!important}.word-chip[data-v-7c1dda47]{font-size:13px;min-height:28px;padding:4px 12px}.btn-recommend[data-v-7c1dda47]{font-size:13.5px!important;height:var(--thesis-field-h)!important}.upload-zone[data-v-7c1dda47]{min-height:156px;padding:14px 20px}.upload-zone__icon[data-v-7c1dda47]{border-radius:16px;height:56px;margin-bottom:10px;width:56px}.upload-zone__icon svg[data-v-7c1dda47]{height:26px;width:26px}.upload-zone__text[data-v-7c1dda47]{font-size:16px;line-height:1.35;margin-bottom:6px}.upload-zone__hint[data-v-7c1dda47]{font-size:13px;line-height:1.35;margin-bottom:12px}.upload-zone__cta[data-v-7c1dda47]{font-size:14.5px;height:40px;min-width:148px;padding:0 22px}.imitation-form__footer[data-v-7c1dda47]{gap:4px;margin-top:8px}.btn-next[data-v-7c1dda47]{font-size:14.5px!important;height:38px!important;width:160px!important}.agreement-section[data-v-7c1dda47]{font-size:12px;line-height:1.25}}@media (max-height:680px) and (min-width:1024px){.imitation-form__card[data-v-7c1dda47]{padding:6px clamp(48px,5.8vw,92px) 10px}.imitation-form__header[data-v-7c1dda47]{margin-bottom:2px}.imitation-form__badge[data-v-7c1dda47]{display:none}.imitation-form__title[data-v-7c1dda47]{font-size:20px;margin-bottom:1px}.imitation-form__desc[data-v-7c1dda47]{font-size:12px}.imitation-form__fields[data-v-7c1dda47]{gap:6px}.field[data-v-7c1dda47]{gap:2px}.field__label[data-v-7c1dda47]{font-size:12.5px}.field-row[data-v-7c1dda47]{gap:10px;--thesis-field-h:42px;--thesis-field-lh:20px;--thesis-field-pad-x:14px;--thesis-field-fs:13.5px}.field-row[data-v-7c1dda47] .el-cascader .el-input__wrapper,.field-row[data-v-7c1dda47] .el-input__wrapper{border-radius:8px!important;height:var(--thesis-field-h)!important;min-height:var(--thesis-field-h)!important}.field-row[data-v-7c1dda47] .el-textarea__inner{border-radius:8px!important;font-size:var(--thesis-field-fs)!important;line-height:var(--thesis-field-lh)!important;min-height:var(--thesis-field-h)!important;padding:var(--thesis-field-pad-y) var(--thesis-field-pad-x)!important}.field-row .field__control[data-v-7c1dda47]:not(.field__control--expanded) .el-textarea__inner{height:var(--thesis-field-h)!important;max-height:var(--thesis-field-h)!important}.word-chip[data-v-7c1dda47]{font-size:12.5px;min-height:24px;padding:3px 12px}.btn-recommend[data-v-7c1dda47]{font-size:13px!important;height:var(--thesis-field-h)!important}.field--upload .field__label[data-v-7c1dda47]{margin-bottom:2px}.upload-zone[data-v-7c1dda47]{min-height:132px;padding:10px 16px}.upload-zone__icon[data-v-7c1dda47]{border-radius:14px;height:48px;margin-bottom:8px;width:48px}.upload-zone__icon svg[data-v-7c1dda47]{height:22px;width:22px}.upload-zone__text[data-v-7c1dda47]{font-size:15px;line-height:1.3;margin-bottom:4px}.upload-zone__hint[data-v-7c1dda47]{font-size:12.5px;line-height:1.3;margin-bottom:10px}.upload-zone__cta[data-v-7c1dda47]{font-size:13.5px;height:36px;min-width:132px;padding:0 18px}.imitation-form__footer[data-v-7c1dda47]{gap:2px;margin-top:6px}.btn-next[data-v-7c1dda47]{font-size:14px!important;height:36px!important;width:140px!important}.agreement-section[data-v-7c1dda47]{font-size:11px;line-height:1.2}}
