html,body{height:100%;margin:0;padding:0;overflow-x:hidden}body{color:#1d1d1f;background:#fff;font:15px/1.6 -apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif}#app{width:100%;height:100vh;position:relative}.app-content{position:relative;width:100%;height:100%;display:grid;place-items:center}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}[data-v-30fe5b1c]:root{--bg: #ffffff;--fg: #1d1d1f;--muted: #6e6e73;--card: rgba(0,0,0,.08);--card-stroke: rgba(0,0,0,.12);--card-highlight: rgba(0,0,0,.06);--input: rgba(0,0,0,.04);--input-stroke: rgba(0,0,0,.15);--focus: rgba(0,0,0,.9);--shadow: 0 20px 60px rgba(0,0,0,.15), 0 4px 12px rgba(0,0,0,.1);--radius-outer: 32px;--radius-inner: 18px;--ring: 0 0 0 1px rgba(0,0,0,.2), 0 0 0 8px rgba(0,0,0,.04);--ring-strong: 0 0 0 1px rgba(0,0,0,.3), 0 0 0 10px rgba(0,0,0,.08);--duration: .7s;--easing: cubic-bezier(.2,.8,.2,1)}.scene[data-v-30fe5b1c]{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:1}.orb[data-v-30fe5b1c]{position:absolute;width:440px;height:440px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.04),rgba(0,0,0,.01) 60%,transparent 70%);filter:blur(10px) contrast(1.2);animation:float-30fe5b1c 18s var(--easing) infinite alternate}.orb.o1[data-v-30fe5b1c]{top:-120px;left:-80px;animation-delay:0s}.orb.o2[data-v-30fe5b1c]{bottom:-160px;right:-120px;animation-delay:-6s;width:520px;height:520px}.orb.o3[data-v-30fe5b1c]{top:40%;left:60%;animation-delay:-12s;width:380px;height:380px}@keyframes float-30fe5b1c{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(40px,-30px,0) scale(1.06)}}.noise[data-v-30fe5b1c]{position:absolute;inset:-100px;background-image:radial-gradient(rgba(0,0,0,.02) 1px,transparent 1px),radial-gradient(rgba(0,0,0,.015) 1px,transparent 1px);background-size:3px 3px,5px 5px;background-position:0 0,1px 1px;mix-blend-mode:multiply;opacity:.25;animation:grain-30fe5b1c 2.2s steps(2) infinite}@keyframes grain-30fe5b1c{0%,to{transform:translate(0)}50%{transform:translate(-1%,1%)}}.card[data-v-30fe5b1c]{position:relative;width:min(92vw,420px);border-radius:32px;background:linear-gradient(135deg,#0000000f,#00000008,#00000003);border:1px solid rgba(0,0,0,.15);box-shadow:0 32px 64px #0000001f,0 8px 32px #00000014,inset 0 1px #fffc,0 0 80px #00000005;backdrop-filter:blur(24px) saturate(200%) contrast(1.1);-webkit-backdrop-filter:blur(24px) saturate(200%) contrast(1.1);overflow:hidden;transform-style:preserve-3d;will-change:transform,box-shadow;animation:none;margin:auto;position:fixed;top:38.2%;left:50%;transform:translate(-50%,-50%);max-height:90vh;overflow-y:auto;z-index:10}.card[data-v-30fe5b1c]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.4) 0%,transparent 30%,transparent 70%,rgba(255,255,255,.2) 100%);opacity:.4;pointer-events:none;border-radius:inherit}.card[data-v-30fe5b1c]:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#00000026,#0000000d,#00000005,#0000000d,#0000001f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.6}.header[data-v-30fe5b1c]{padding:28px 28px 6px;display:flex;align-items:center;justify-content:center}.title[data-v-30fe5b1c]{font-weight:600;letter-spacing:.2px;font-size:18px}.subtitle[data-v-30fe5b1c]{color:var(--muted);font-size:12.5px;padding:0 28px 12px;text-align:center}.form[data-v-30fe5b1c]{padding:12px 22px 22px;display:grid;gap:18px}.field[data-v-30fe5b1c]{position:relative}.control[data-v-30fe5b1c]{width:100%;border-radius:var(--radius-inner);border:1px solid var(--input-stroke);background:var(--input);color:var(--fg);padding:28px 14px 12px 46px;outline:none;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:inset 0 0 0 1px #ffffff08;caret-color:var(--focus);will-change:box-shadow,transform,border-color,background;font-size:14px;line-height:1.4;display:flex;align-items:flex-end}.control[data-v-30fe5b1c]::placeholder{color:transparent}.control[data-v-30fe5b1c]:focus{box-shadow:var(--ring-strong);border-color:#0000004d;transform:translateY(-1px);background:#0000000f;animation:inputFocus-30fe5b1c .3s cubic-bezier(.25,.8,.25,1) forwards}@keyframes inputFocus-30fe5b1c{0%{transform:translateY(0) scale(1);box-shadow:inset 0 0 0 1px #00000005}50%{transform:translateY(-.5px) scale(1.002);box-shadow:var(--ring)}to{transform:translateY(-1px) scale(1);box-shadow:var(--ring-strong)}}.label[data-v-30fe5b1c]{position:absolute;left:14px;top:22px;color:#0009;font-size:14px;letter-spacing:.2px;pointer-events:none;transform-origin:left top;transition:all .45s cubic-bezier(.25,.8,.25,1);display:flex;align-items:center;gap:8px;will-change:transform,color,opacity}.icon[data-v-30fe5b1c]{width:18px;height:18px;opacity:.75;transition:all .45s cubic-bezier(.25,.8,.25,1);will-change:opacity,transform}.label-active[data-v-30fe5b1c]{transform:translateY(-18px) scale(.88)!important;color:var(--fg)!important;opacity:.9!important;animation:labelFloat-30fe5b1c .45s cubic-bezier(.25,.8,.25,1) forwards}.label-active .icon[data-v-30fe5b1c]{transform:scale(.9);opacity:.95}.label-focused[data-v-30fe5b1c]{color:#000000e6!important;text-shadow:0 0 8px rgba(0,0,0,.2)}.label-focused .icon[data-v-30fe5b1c]{opacity:1;filter:drop-shadow(0 0 4px rgba(0,0,0,.3));animation:iconGlow-30fe5b1c .3s ease-out forwards}@keyframes labelFloat-30fe5b1c{0%{transform:translateY(0) scale(1);opacity:.65}20%{transform:translateY(-4px) scale(.98);opacity:.75}60%{transform:translateY(-14px) scale(.92);opacity:.85}to{transform:translateY(-18px) scale(.88);opacity:.9}}@keyframes labelSink-30fe5b1c{0%{transform:translateY(-18px) scale(.88);opacity:.9}40%{transform:translateY(-14px) scale(.92);opacity:.85}80%{transform:translateY(-4px) scale(.98);opacity:.75}to{transform:translateY(0) scale(1);opacity:.65}}@keyframes iconGlow-30fe5b1c{0%{filter:drop-shadow(0 0 0px rgba(0,0,0,0));transform:scale(.9)}50%{filter:drop-shadow(0 0 6px rgba(0,0,0,.4));transform:scale(.95)}to{filter:drop-shadow(0 0 4px rgba(0,0,0,.3));transform:scale(.9)}}.actions[data-v-30fe5b1c]{display:flex;gap:10px;margin-top:4px}.btn[data-v-30fe5b1c]{-webkit-appearance:none;appearance:none;flex:1;border-radius:14px;border:1px solid rgba(0,0,0,.2);background:linear-gradient(180deg,#00000014,#0000000a);color:var(--fg);font-weight:600;padding:14px 16px;letter-spacing:.2px;cursor:pointer;transition:transform .15s var(--easing),box-shadow .15s var(--easing),background .3s,border-color .3s;box-shadow:0 1px #ffffff4d,0 8px 20px #00000026;position:relative;overflow:hidden}.btn[data-v-30fe5b1c]:hover{transform:translateY(-1px);box-shadow:0 1px #fff6,0 14px 28px #0003}.btn[data-v-30fe5b1c]:active{transform:translateY(0);box-shadow:0 1px #ffffff4d,0 10px 20px #00000026}.btn-primary[data-v-30fe5b1c]{background:linear-gradient(180deg,#0000001f,#0000000f);border-color:#00000040}.btn-ghost[data-v-30fe5b1c]{background:linear-gradient(180deg,#0000000a,#00000003)}.btn[data-v-30fe5b1c]:after{content:"";position:absolute;inset:-1px;background:linear-gradient(120deg,transparent 0 30%,rgba(0,0,0,.4) 45%,transparent 60% 100%);transform:translate(-120%);transition:transform .9s var(--easing);opacity:.25;pointer-events:none}.btn[data-v-30fe5b1c]:hover:after{transform:translate(10%)}.btn .spinner[data-v-30fe5b1c]{position:absolute;inset:0;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.btn.loading .spinner[data-v-30fe5b1c]{opacity:1}.btn.loading .text[data-v-30fe5b1c]{opacity:0}.ring[data-v-30fe5b1c]{width:18px;height:18px;border-radius:50%;border:2px solid rgba(0,0,0,.2);border-top-color:#000c;animation:spin-30fe5b1c .8s linear infinite}@keyframes spin-30fe5b1c{to{transform:rotate(360deg)}}.tilt[data-v-30fe5b1c]{transform:translate(-50%,-50%) perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .2s var(--easing)}@keyframes shake-30fe5b1c{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.shake[data-v-30fe5b1c]{animation:shake-30fe5b1c .42s var(--easing)}.admin-switch-btn[data-v-30fe5b1c]{position:fixed;top:24px;right:24px;z-index:20;display:flex;align-items:center;gap:8px;padding:8px 16px;background:#0000000d;border:1px solid rgba(0,0,0,.1);border-radius:20px;color:#1d1d1f;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.admin-switch-btn[data-v-30fe5b1c]:hover{background:#00000014;border-color:#0003;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.admin-icon[data-v-30fe5b1c]{width:16px;height:16px;color:#1d1d1f}@media (max-width: 480px){.admin-switch-btn[data-v-30fe5b1c]{top:16px;right:16px;padding:6px 12px;font-size:11px}.admin-icon[data-v-30fe5b1c]{width:14px;height:14px}}@media (prefers-reduced-motion: reduce){[data-v-30fe5b1c]{animation:none!important;transition:none!important}}@media (max-width:380px){.header[data-v-30fe5b1c]{padding:22px 20px 6px}.subtitle[data-v-30fe5b1c]{padding:0 20px 10px}.form[data-v-30fe5b1c]{padding:10px 16px 18px}}@media (max-height: 600px){.card[data-v-30fe5b1c]{top:50%;max-height:85vh}}@media (max-height: 500px){.card[data-v-30fe5b1c]{top:45%;max-height:80vh}}.welcome-title[data-v-30fe5b1c]{position:fixed;top:calc(18% - 55px);left:50%;transform:translate(-50%);z-index:15;font-size:16px;font-weight:500;color:#1d1d1f;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:.3px;line-height:1.5;text-shadow:0 1px 3px rgba(0,0,0,.08);animation:titleFadeIn-30fe5b1c 1s ease-out .2s both;max-width:90vw;padding:0 20px}@keyframes titleFadeIn-30fe5b1c{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media (max-width: 480px){.welcome-title[data-v-30fe5b1c]{top:calc(12% - 55px);font-size:14px;padding:0 15px}}@media (max-width: 768px){.welcome-title[data-v-30fe5b1c]{top:calc(15% - 55px);font-size:15px}}@media (max-height: 600px){.welcome-title[data-v-30fe5b1c]{top:calc(8% - 55px);font-size:15px}}@media (max-height: 500px){.welcome-title[data-v-30fe5b1c]{top:calc(5% - 55px);font-size:14px}}[data-v-10d4a383]:root{--bg: #ffffff;--fg: #1d1d1f;--muted: #6e6e73;--card: rgba(0,0,0,.08);--card-stroke: rgba(0,0,0,.12);--card-highlight: rgba(0,0,0,.06);--input: rgba(0,0,0,.04);--input-stroke: rgba(0,0,0,.15);--focus: rgba(0,0,0,.9);--shadow: 0 20px 60px rgba(0,0,0,.15), 0 4px 12px rgba(0,0,0,.1);--radius-outer: 32px;--radius-inner: 18px;--ring: 0 0 0 1px rgba(0,0,0,.2), 0 0 0 8px rgba(0,0,0,.04);--ring-strong: 0 0 0 1px rgba(0,0,0,.3), 0 0 0 10px rgba(0,0,0,.08);--duration: .7s;--easing: cubic-bezier(.2,.8,.2,1)}.scene[data-v-10d4a383]{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:1}.orb[data-v-10d4a383]{position:absolute;width:440px;height:440px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.04),rgba(0,0,0,.01) 60%,transparent 70%);filter:blur(10px) contrast(1.2);animation:float-10d4a383 18s var(--easing) infinite alternate}.orb.o1[data-v-10d4a383]{top:-120px;left:-80px;animation-delay:0s}.orb.o2[data-v-10d4a383]{bottom:-160px;right:-120px;animation-delay:-6s;width:520px;height:520px}.orb.o3[data-v-10d4a383]{top:40%;left:60%;animation-delay:-12s;width:380px;height:380px}@keyframes float-10d4a383{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(40px,-30px,0) scale(1.06)}}.noise[data-v-10d4a383]{position:absolute;inset:-100px;background-image:radial-gradient(rgba(0,0,0,.02) 1px,transparent 1px),radial-gradient(rgba(0,0,0,.015) 1px,transparent 1px);background-size:3px 3px,5px 5px;background-position:0 0,1px 1px;mix-blend-mode:multiply;opacity:.25;animation:grain-10d4a383 2.2s steps(2) infinite}@keyframes grain-10d4a383{0%,to{transform:translate(0)}50%{transform:translate(-1%,1%)}}.card[data-v-10d4a383]{position:relative;width:min(92vw,420px);border-radius:32px;background:linear-gradient(135deg,#0000000f,#00000008,#00000003);border:1px solid rgba(0,0,0,.15);box-shadow:0 32px 64px #0000001f,0 8px 32px #00000014,inset 0 1px #fffc,0 0 80px #00000005;backdrop-filter:blur(24px) saturate(200%) contrast(1.1);-webkit-backdrop-filter:blur(24px) saturate(200%) contrast(1.1);overflow:hidden;transform-style:preserve-3d;will-change:transform,box-shadow;animation:cardIn-10d4a383 .78s var(--easing) both .1s;margin:auto;position:fixed;top:38.2%;left:50%;transform:translate(-50%,-50%);max-height:90vh;overflow-y:auto;z-index:10}@keyframes cardIn-10d4a383{0%{transform:translate(-50%,-50%) translateY(20px) scale(.96);opacity:0}to{transform:translate(-50%,-50%) translateY(0) scale(1);opacity:1}}.card[data-v-10d4a383]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.4) 0%,transparent 30%,transparent 70%,rgba(255,255,255,.2) 100%);opacity:.4;pointer-events:none;border-radius:inherit}.card[data-v-10d4a383]:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#00000026,#0000000d,#00000005,#0000000d,#0000001f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.6}.header[data-v-10d4a383]{padding:28px 28px 6px;display:flex;align-items:center;justify-content:center}.title[data-v-10d4a383]{font-weight:600;letter-spacing:.2px;font-size:18px}.subtitle[data-v-10d4a383]{color:var(--muted);font-size:12.5px;padding:0 28px 12px;text-align:center}.form[data-v-10d4a383]{padding:12px 22px 22px;display:grid;gap:18px}.field[data-v-10d4a383]{position:relative}.control[data-v-10d4a383]{width:100%;border-radius:var(--radius-inner);border:1px solid var(--input-stroke);background:var(--input);color:var(--fg);padding:28px 14px 12px 46px;outline:none;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:inset 0 0 0 1px #ffffff08;caret-color:var(--focus);will-change:box-shadow,transform,border-color,background;font-size:14px;line-height:1.4;display:flex;align-items:flex-end}.control[data-v-10d4a383]::placeholder{color:transparent}.control[data-v-10d4a383]:focus{box-shadow:var(--ring-strong);border-color:#0000004d;transform:translateY(-1px);background:#0000000f;animation:inputFocus-10d4a383 .3s cubic-bezier(.25,.8,.25,1) forwards}@keyframes inputFocus-10d4a383{0%{transform:translateY(0) scale(1);box-shadow:inset 0 0 0 1px #00000005}50%{transform:translateY(-.5px) scale(1.002);box-shadow:var(--ring)}to{transform:translateY(-1px) scale(1);box-shadow:var(--ring-strong)}}.label[data-v-10d4a383]{position:absolute;left:14px;top:22px;color:#0009;font-size:14px;letter-spacing:.2px;pointer-events:none;transform-origin:left top;transition:all .45s cubic-bezier(.25,.8,.25,1);display:flex;align-items:center;gap:8px;will-change:transform,color,opacity}.icon[data-v-10d4a383]{width:18px;height:18px;opacity:.75;transition:all .45s cubic-bezier(.25,.8,.25,1);will-change:opacity,transform}.label-active[data-v-10d4a383]{transform:translateY(-18px) scale(.88)!important;color:var(--fg)!important;opacity:.9!important;animation:labelFloat-10d4a383 .45s cubic-bezier(.25,.8,.25,1) forwards}.label-active .icon[data-v-10d4a383]{transform:scale(.9);opacity:.95}.label-focused[data-v-10d4a383]{color:#000000e6!important;text-shadow:0 0 8px rgba(0,0,0,.2)}.label-focused .icon[data-v-10d4a383]{opacity:1;filter:drop-shadow(0 0 4px rgba(0,0,0,.3));animation:iconGlow-10d4a383 .3s ease-out forwards}@keyframes labelFloat-10d4a383{0%{transform:translateY(0) scale(1);opacity:.65}20%{transform:translateY(-4px) scale(.98);opacity:.75}60%{transform:translateY(-14px) scale(.92);opacity:.85}to{transform:translateY(-18px) scale(.88);opacity:.9}}@keyframes iconGlow-10d4a383{0%{filter:drop-shadow(0 0 0px rgba(0,0,0,0));transform:scale(.9)}50%{filter:drop-shadow(0 0 6px rgba(0,0,0,.4));transform:scale(.95)}to{filter:drop-shadow(0 0 4px rgba(0,0,0,.3));transform:scale(.9)}}.actions[data-v-10d4a383]{display:flex;gap:10px;margin-top:4px}.btn[data-v-10d4a383]{-webkit-appearance:none;appearance:none;flex:1;border-radius:14px;border:1px solid rgba(0,0,0,.2);background:linear-gradient(180deg,#00000014,#0000000a);color:var(--fg);font-weight:600;padding:14px 16px;letter-spacing:.2px;cursor:pointer;transition:transform .15s var(--easing),box-shadow .15s var(--easing),background .3s,border-color .3s;box-shadow:0 1px #ffffff4d,0 8px 20px #00000026;position:relative;overflow:hidden}.btn[data-v-10d4a383]:hover{transform:translateY(-1px);box-shadow:0 1px #fff6,0 14px 28px #0003}.btn[data-v-10d4a383]:active{transform:translateY(0);box-shadow:0 1px #ffffff4d,0 10px 20px #00000026}.btn-primary[data-v-10d4a383]{background:linear-gradient(180deg,#0000001f,#0000000f);border-color:#00000040}.btn-ghost[data-v-10d4a383]{background:linear-gradient(180deg,#0000000a,#00000003)}.btn[data-v-10d4a383]:after{content:"";position:absolute;inset:-1px;background:linear-gradient(120deg,transparent 0 30%,rgba(0,0,0,.4) 45%,transparent 60% 100%);transform:translate(-120%);transition:transform .9s var(--easing);opacity:.25;pointer-events:none}.btn[data-v-10d4a383]:hover:after{transform:translate(10%)}.btn .spinner[data-v-10d4a383]{position:absolute;inset:0;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.btn.loading .spinner[data-v-10d4a383]{opacity:1}.btn.loading .text[data-v-10d4a383]{opacity:0}.ring[data-v-10d4a383]{width:18px;height:18px;border-radius:50%;border:2px solid rgba(0,0,0,.2);border-top-color:#000c;animation:spin-10d4a383 .8s linear infinite}@keyframes spin-10d4a383{to{transform:rotate(360deg)}}.tilt[data-v-10d4a383]{transform:translate(-50%,-50%) perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .2s var(--easing)}@keyframes shake-10d4a383{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.shake[data-v-10d4a383]{animation:shake-10d4a383 .42s var(--easing)}.welcome-title[data-v-10d4a383]{position:fixed;top:calc(18% - 55px);left:50%;transform:translate(-50%);z-index:15;font-size:16px;font-weight:500;color:#1d1d1f;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:.3px;line-height:1.5;text-shadow:0 1px 3px rgba(0,0,0,.08);animation:titleFadeIn-10d4a383 1s ease-out .2s both;max-width:90vw;padding:0 20px}@keyframes titleFadeIn-10d4a383{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media (max-width:380px){.header[data-v-10d4a383]{padding:22px 20px 6px}.subtitle[data-v-10d4a383]{padding:0 20px 10px}.form[data-v-10d4a383]{padding:10px 16px 18px}}@media (max-height: 600px){.card[data-v-10d4a383]{top:50%;max-height:85vh}}@media (max-height: 500px){.card[data-v-10d4a383]{top:45%;max-height:80vh}}@media (max-width: 480px){.welcome-title[data-v-10d4a383]{top:calc(12% - 55px);font-size:14px;padding:0 15px}}@media (max-width: 768px){.welcome-title[data-v-10d4a383]{top:calc(15% - 55px);font-size:15px}}@media (max-height: 600px){.welcome-title[data-v-10d4a383]{top:calc(8% - 55px);font-size:15px}}@media (max-height: 500px){.welcome-title[data-v-10d4a383]{top:calc(5% - 55px);font-size:14px}}.user-switch-btn[data-v-10d4a383]{position:fixed;top:24px;right:24px;z-index:20;display:flex;align-items:center;gap:8px;padding:8px 16px;background:#0000000d;border:1px solid rgba(0,0,0,.1);border-radius:20px;color:#1d1d1f;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.user-switch-btn[data-v-10d4a383]:hover{background:#00000014;border-color:#0003;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.user-icon[data-v-10d4a383]{width:16px;height:16px;color:#1d1d1f}@media (max-width: 480px){.user-switch-btn[data-v-10d4a383]{top:16px;right:16px;padding:6px 12px;font-size:11px}.user-icon[data-v-10d4a383]{width:14px;height:14px}}@media (prefers-reduced-motion: reduce){[data-v-10d4a383]{animation:none!important;transition:none!important}}.dashboard-container[data-v-a5f2eba4]{display:flex;height:100vh;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.sidebar[data-v-a5f2eba4]{width:280px;background:linear-gradient(135deg,#00000014,#0000000a,#00000005);border-right:1px solid rgba(0,0,0,.15);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;padding:0;box-shadow:2px 0 8px #0000001a;position:fixed;left:0;top:0;height:100vh;z-index:100}.sidebar-header[data-v-a5f2eba4]{padding:24px;border-bottom:1px solid rgba(0,0,0,.1)}.system-title[data-v-a5f2eba4]{margin-bottom:20px}.system-title h2[data-v-a5f2eba4]{font-size:18px;font-weight:700;color:#1d1d1f;margin:0;text-align:center}.admin-info[data-v-a5f2eba4]{display:flex;align-items:center;gap:12px}.admin-avatar[data-v-a5f2eba4]{width:48px;height:48px;background:linear-gradient(135deg,#0000001a,#0000000d);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.15)}.avatar-icon[data-v-a5f2eba4]{width:24px;height:24px;color:#1d1d1f}.admin-details[data-v-a5f2eba4]{flex:1}.admin-name[data-v-a5f2eba4]{font-size:16px;font-weight:600;color:#1d1d1f;margin:0 0 4px}.admin-role[data-v-a5f2eba4]{font-size:12px;color:#6e6e73;margin:0}.sidebar-nav[data-v-a5f2eba4]{flex:1;padding:16px 0}.nav-list[data-v-a5f2eba4]{list-style:none;padding:0;margin:0}.nav-item[data-v-a5f2eba4]{margin:4px 16px}.nav-link[data-v-a5f2eba4]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;border-radius:12px;background:transparent;color:#1d1d1f;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.nav-link[data-v-a5f2eba4]:hover{background:#0000000f;transform:translate(4px)}.nav-link.active[data-v-a5f2eba4]{background:#0000001a;color:#1d1d1f;font-weight:600;box-shadow:0 2px 8px #0000001a}.nav-icon[data-v-a5f2eba4]{width:20px;height:20px;color:currentColor}.top-scores-card[data-v-a5f2eba4]{margin-top:24px}.top-scores-list[data-v-a5f2eba4]{width:100%}.score-item[data-v-a5f2eba4]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;color:#ffffffe6;border-bottom:1px solid rgba(255,255,255,.1)}.score-item[data-v-a5f2eba4]:last-child{border-bottom:none}.rank[data-v-a5f2eba4]{font-weight:600;color:gold;min-width:24px}.name[data-v-a5f2eba4]{flex:1;margin:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score[data-v-a5f2eba4]{font-weight:600;color:#4ade80;min-width:30px;text-align:right}.no-data[data-v-a5f2eba4]{text-align:center;color:#ffffff80;font-style:italic;padding:16px 0}.nav-text[data-v-a5f2eba4]{font-family:inherit}.sidebar-footer[data-v-a5f2eba4]{padding:24px;border-top:1px solid rgba(0,0,0,.1)}.logout-btn[data-v-a5f2eba4]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid rgba(220,53,69,.2);border-radius:12px;background:#dc35450d;color:#dc3545;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.logout-btn[data-v-a5f2eba4]:hover{background:#dc35451a;border-color:#dc35454d;transform:translateY(-1px)}.logout-icon[data-v-a5f2eba4]{width:18px;height:18px}.main-content[data-v-a5f2eba4]{flex:1;display:flex;flex-direction:column;overflow:hidden;margin-left:280px}.home-section[data-v-a5f2eba4]{width:1300px;height:993px;background:#fff;display:flex;justify-content:center;align-items:center;padding:40px;box-sizing:border-box}.main-card[data-v-a5f2eba4]{width:80%;height:80%;background:linear-gradient(135deg,#0000000f,#00000008,#00000003);border:1px solid rgba(0,0,0,.15);border-radius:32px;box-shadow:0 20px 40px #00000014,0 10px 20px #0000000f,0 5px 10px #0000000a,inset 0 1px #fffc;backdrop-filter:blur(24px) saturate(200%) contrast(1.1);-webkit-backdrop-filter:blur(24px) saturate(200%) contrast(1.1);padding:32px;display:flex;flex-direction:column;transform:scale(.3);opacity:0;transition:all .8s cubic-bezier(.25,.46,.45,.94);overflow:hidden;position:relative}.main-card[data-v-a5f2eba4]:hover{transform:scale(1.01);box-shadow:0 25px 50px #0000001a,0 15px 30px #00000014,0 8px 15px #0000000f,inset 0 1px #fffc}.card-header[data-v-a5f2eba4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1);position:relative;z-index:2;flex-wrap:wrap;gap:16px}.search-container[data-v-a5f2eba4]{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.search-controls[data-v-a5f2eba4]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.sort-btn[data-v-a5f2eba4]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fffc;border:1px solid rgba(0,0,0,.12);border-radius:12px;color:#1d1d1f;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.sort-btn[data-v-a5f2eba4]:hover{background:#fff;border-color:#0003;box-shadow:0 2px 8px #00000014}.sort-btn[data-v-a5f2eba4]:active{transform:translateY(1px)}.sort-icon[data-v-a5f2eba4]{width:16px;height:16px;color:#6b7280}.search-input-wrapper[data-v-a5f2eba4]{position:relative;display:flex;align-items:center;width:320px;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:12px;padding:0;box-shadow:0 2px 8px #00000014;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease;overflow:hidden}.search-input-wrapper[data-v-a5f2eba4]:focus-within{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f60a;transform:translateY(-1px)}.search-icon[data-v-a5f2eba4]{width:18px;height:18px;color:#6b7280;position:absolute;left:12px;z-index:2;flex-shrink:0}.search-input[data-v-a5f2eba4]{flex:1;border:none;outline:none;background:#fff;padding:12px 50px 12px 38px;font-size:14px;color:#1d1d1f;border-radius:12px;width:100%}.search-input[data-v-a5f2eba4]::placeholder{color:#9ca3af}.clear-btn[data-v-a5f2eba4]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:#6b72801a;color:#6b7280;cursor:pointer;transition:all .2s ease;position:absolute;right:12px;z-index:2}.clear-btn[data-v-a5f2eba4]:hover{background:#6b728033;color:#374151;transform:scale(1.1)}.clear-icon[data-v-a5f2eba4]{width:12px;height:12px}.search-info[data-v-a5f2eba4]{font-size:12px;color:#6b7280;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:6px;padding:4px 8px;white-space:nowrap}.card-title[data-v-a5f2eba4]{font-size:24px;font-weight:600;color:#1d1d1f;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.card-content[data-v-a5f2eba4]{flex:1;position:relative;z-index:2}.stats-card[data-v-a5f2eba4]{width:280px;background:linear-gradient(135deg,#000000e6,#000c,#000000b3);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:24px;display:flex;align-items:center;gap:20px;box-shadow:0 8px 16px #00000026,0 4px 8px #0000001a,0 2px 4px #0000000d,inset 0 1px #ffffff1a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.stats-card[data-v-a5f2eba4]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 30%,transparent 70%,rgba(255,255,255,.05) 100%);opacity:.6;pointer-events:none;border-radius:inherit}.stats-card[data-v-a5f2eba4]:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 12px 24px #0003,0 6px 12px #00000026,0 3px 6px #0000001a,inset 0 1px #ffffff26;border-color:#ffffff4d}.stats-icon[data-v-a5f2eba4]{width:64px;height:64px;background:linear-gradient(135deg,#ffffff26,#ffffff1a);border-radius:16px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);position:relative;z-index:2}.stats-icon svg[data-v-a5f2eba4]{width:32px;height:32px;color:#fff;stroke-width:2}.stats-content[data-v-a5f2eba4]{flex:1;position:relative;z-index:2}.stats-title[data-v-a5f2eba4]{font-size:14px;font-weight:500;color:#ffffffe6;margin:0 0 8px;letter-spacing:.5px}.stats-number[data-v-a5f2eba4]{font-size:32px;font-weight:700;color:#fff;margin:0 0 4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3)}.stats-description[data-v-a5f2eba4]{font-size:12px;color:#ffffffb3;margin:0;letter-spacing:.3px}.users-section[data-v-a5f2eba4]{width:100%;height:100%;background:#fff;display:flex;justify-content:center;align-items:center;padding:40px;box-sizing:border-box}.users-card[data-v-a5f2eba4]{width:90%;height:90%;background:linear-gradient(135deg,#0000000f,#00000008,#00000003);border:1px solid rgba(0,0,0,.15);border-radius:32px;box-shadow:0 12px 24px #0000000f,0 6px 12px #0000000a,0 3px 6px #00000005,inset 0 1px #fffc;backdrop-filter:blur(24px) saturate(200%) contrast(1.1);-webkit-backdrop-filter:blur(24px) saturate(200%) contrast(1.1);padding:32px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .8s cubic-bezier(.25,.46,.45,.94)}.users-card[data-v-a5f2eba4]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.4) 0%,transparent 30%,transparent 70%,rgba(255,255,255,.2) 100%);opacity:.4;pointer-events:none;border-radius:inherit}.users-card[data-v-a5f2eba4]:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#00000026,#0000000d,#00000005,#0000000d,#0000001f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.6}.users-card[data-v-a5f2eba4]:hover{transform:scale(1.01);box-shadow:0 15px 30px #00000014,0 8px 16px #0000000f,0 4px 8px #0000000a,inset 0 1px #fffc}.card-content[data-v-a5f2eba4]{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:2;align-items:stretch}.main-card[data-v-a5f2eba4]{width:80%;height:80%;background:linear-gradient(135deg,#0000000f,#00000008,#00000003);border:1px solid rgba(0,0,0,.15);border-radius:32px;box-shadow:0 12px 24px #0000000f,0 6px 12px #0000000a,0 3px 6px #00000005,inset 0 1px #fffc;backdrop-filter:blur(24px) saturate(200%) contrast(1.1);-webkit-backdrop-filter:blur(24px) saturate(200%) contrast(1.1);padding:32px;display:flex;flex-direction:column;transform:scale(.3);opacity:0;transition:all .8s cubic-bezier(.25,.46,.45,.94);overflow:hidden;position:relative}.main-card[data-v-a5f2eba4]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.4) 0%,transparent 30%,transparent 70%,rgba(255,255,255,.2) 100%);opacity:.4;pointer-events:none;border-radius:inherit}.main-card[data-v-a5f2eba4]:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#00000026,#0000000d,#00000005,#0000000d,#0000001f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.6}.main-card.animate-in[data-v-a5f2eba4]{transform:scale(1);opacity:1}.main-card[data-v-a5f2eba4]:hover{transform:scale(1.01);box-shadow:0 15px 30px #00000014,0 8px 16px #0000000f,0 4px 8px #0000000a,inset 0 1px #fffc}.users-table-wrapper[data-v-a5f2eba4]{flex:1;overflow:auto;border-radius:16px;background:#fffc;border:1px solid rgba(0,0,0,.08);box-shadow:0 5px 15px #0000000d,0 2px 5px #00000008;position:relative;z-index:2;margin-bottom:20px;transition:all .3s ease}.users-table-wrapper[data-v-a5f2eba4]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000012,0 4px 10px #0000000d}.pagination[data-v-a5f2eba4]{margin-top:0}.users-table[data-v-a5f2eba4]{width:100%;border-collapse:collapse;background:transparent;min-width:800px;table-layout:fixed}.users-table thead[data-v-a5f2eba4]{background:linear-gradient(135deg,#00000014,#0000000a);position:sticky;top:0;z-index:3}.users-table th[data-v-a5f2eba4]{padding:16px 20px;text-align:left;font-weight:600;color:#1d1d1f;font-size:14px;border-bottom:2px solid rgba(0,0,0,.1);background:inherit;white-space:nowrap}.users-table th[data-v-a5f2eba4]:nth-child(1){width:10%}.users-table th[data-v-a5f2eba4]:nth-child(2){width:15%}.users-table th[data-v-a5f2eba4]:nth-child(3){width:12%}.users-table th[data-v-a5f2eba4]:nth-child(4){width:10%}.users-table th[data-v-a5f2eba4]:nth-child(5){width:10%}.users-table th[data-v-a5f2eba4]:nth-child(6){width:12%}.users-table th[data-v-a5f2eba4]:nth-child(7){width:31%}.users-table th[data-v-a5f2eba4]:first-child{border-top-left-radius:16px}.users-table th[data-v-a5f2eba4]:last-child{border-top-right-radius:16px}.users-table tbody tr[data-v-a5f2eba4]{transition:all .2s ease;border-bottom:1px solid rgba(0,0,0,.06)}.users-table tbody tr[data-v-a5f2eba4]:hover{background:#00000005}.users-table tbody tr[data-v-a5f2eba4]:last-child{border-bottom:none}.users-table td[data-v-a5f2eba4]{padding:16px 20px;color:#1d1d1f;font-size:14px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-id-cell[data-v-a5f2eba4]{display:flex;align-items:center;gap:8px;position:relative}.user-id-text[data-v-a5f2eba4]{flex:1;min-width:0}.copy-btn[data-v-a5f2eba4]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;transition:all .2s ease;opacity:0;transform:scale(.8);padding:0}.user-id-cell:hover .copy-btn[data-v-a5f2eba4]{opacity:1;transform:scale(1)}.copy-btn[data-v-a5f2eba4]:hover{background:#3b82f61a;color:#3b82f6;transform:scale(1.1)}.copy-btn[data-v-a5f2eba4]:active{transform:scale(.95);background:#3b82f633}.copy-icon[data-v-a5f2eba4]{width:14px;height:14px;color:currentColor}.score-cell[data-v-a5f2eba4]{text-align:center}.score-loading[data-v-a5f2eba4]{display:inline-block}.status-badge[data-v-a5f2eba4]{display:inline-block;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;text-align:center;min-width:60px}.status-badge.enabled[data-v-a5f2eba4]{background:linear-gradient(135deg,#e8f5e8,#d4edda);color:#155724;border:1px solid #c3e6cb}.status-badge.disabled[data-v-a5f2eba4]{background:linear-gradient(135deg,#f8d7da,#f5c6cb);color:#721c24;border:1px solid #f1b0b7}.action-buttons[data-v-a5f2eba4]{display:flex;gap:8px;align-items:center}.action-btn[data-v-a5f2eba4]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;background:#0000000d;color:#1d1d1f;border:1px solid rgba(0,0,0,.1)}.action-btn[data-v-a5f2eba4]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.action-btn.edit-btn[data-v-a5f2eba4]:hover{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-color:#ffc107;color:#856404}.action-btn.view-btn[data-v-a5f2eba4]:hover{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-color:#28a745;color:#155724}.action-btn.delete-btn[data-v-a5f2eba4]:hover{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border-color:#dc3545;color:#721c24}.btn-icon[data-v-a5f2eba4]{width:14px;height:14px;color:currentColor}.pagination[data-v-a5f2eba4]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;position:relative;z-index:2;align-self:flex-end}.page-btn[data-v-a5f2eba4]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:1px solid rgba(0,0,0,.15);border-radius:12px;background:#fffc;color:#1d1d1f;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page-btn[data-v-a5f2eba4]:hover:not(.disabled){background:#0000000d;transform:translateY(-2px);box-shadow:0 5px 10px #0000001a,0 2px 4px #00000014}.page-btn.disabled[data-v-a5f2eba4]{opacity:.5;cursor:not-allowed;background:#00000005}.page-icon[data-v-a5f2eba4]{width:16px;height:16px;color:currentColor}.page-numbers[data-v-a5f2eba4]{display:flex;gap:4px;align-items:center}.page-number[data-v-a5f2eba4]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(0,0,0,.15);border-radius:10px;background:#fffc;color:#1d1d1f;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page-number[data-v-a5f2eba4]:hover{background:#0000000d;transform:translateY(-2px);box-shadow:0 5px 10px #0000001a,0 2px 4px #00000014}.page-number.active[data-v-a5f2eba4]{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border-color:#007bff;box-shadow:0 4px 12px #007bff4d}.page-number.active[data-v-a5f2eba4]:hover{background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-2px);box-shadow:0 5px 12px #007bff59,0 2px 6px #007bff40}.edit-score-dialog[data-v-a5f2eba4]{background:#fff;border-radius:16px;width:90%;max-width:500px;box-shadow:0 15px 35px #00000026,0 5px 15px #0000001a;overflow:hidden}.dialog-header[data-v-a5f2eba4]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.1);background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.dialog-title[data-v-a5f2eba4]{margin:0;font-size:18px;font-weight:600;color:#1d1d1f}.dialog-close-btn[data-v-a5f2eba4]{width:32px;height:32px;border:none;background:transparent;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.dialog-close-btn[data-v-a5f2eba4]:hover{background:#0000001a}.dialog-close-btn svg[data-v-a5f2eba4]{width:16px;height:16px;color:#6b7280}.dialog-content[data-v-a5f2eba4]{padding:24px}.user-info[data-v-a5f2eba4]{margin-bottom:20px;padding:16px;background:#3b82f60d;border-radius:8px;border-left:4px solid #3b82f6}.user-info p[data-v-a5f2eba4]{margin:0 0 8px;font-size:14px;color:#374151}.user-info p[data-v-a5f2eba4]:last-child{margin-bottom:0}.score-form[data-v-a5f2eba4]{display:flex;flex-direction:column;gap:8px}.score-label[data-v-a5f2eba4]{font-size:14px;font-weight:500;color:#374151}.score-input[data-v-a5f2eba4]{padding:12px;border:1px solid rgba(0,0,0,.15);border-radius:8px;font-size:16px;transition:all .2s ease}.score-input[data-v-a5f2eba4]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.dialog-actions[data-v-a5f2eba4]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid rgba(0,0,0,.1);background:#f8f9fa}.dialog-btn[data-v-a5f2eba4]{flex:1;padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-a5f2eba4]{background:#f8f9fa;color:#6b7280;border:1px solid rgba(0,0,0,.15)}.cancel-btn[data-v-a5f2eba4]:hover{background:#e5e7eb}.submit-btn[data-v-a5f2eba4]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.submit-btn[data-v-a5f2eba4]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 5px 15px #3b82f640,0 2px 5px #3b82f626}.dialog-btn[data-v-a5f2eba4]:disabled{opacity:.5;cursor:not-allowed}.register-section[data-v-a5f2eba4]{padding:32px;width:100%;height:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.register-container[data-v-a5f2eba4]{width:100%;max-width:500px}.register-card[data-v-a5f2eba4]{background:linear-gradient(135deg,#fffffff2,#ffffffe6,#ffffffd9);border:1px solid rgba(0,0,0,.08);border-radius:24px;padding:32px;box-shadow:0 10px 25px #0000000d,0 5px 15px #00000008,0 2px 5px #00000005,inset 0 1px #fffc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.register-card[data-v-a5f2eba4]:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 15px 35px #00000012,0 8px 20px #0000000d,0 3px 10px #00000008,inset 0 1px #ffffffe6;border-color:#0000001f}.register-header[data-v-a5f2eba4]{text-align:center;margin-bottom:32px;position:relative;z-index:2}.register-title[data-v-a5f2eba4]{font-size:28px;font-weight:700;color:#1d1d1f;margin:0 0 8px;font-family:汇投面试,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-shadow:none}.register-subtitle[data-v-a5f2eba4]{font-size:14px;color:#3c3c4399;margin:0;letter-spacing:.5px}.register-form[data-v-a5f2eba4]{position:relative;z-index:2}.form-group[data-v-a5f2eba4]{margin-bottom:20px}.form-label[data-v-a5f2eba4]{display:block;font-size:14px;font-weight:500;color:#1d1d1f;margin-bottom:8px;letter-spacing:.3px}.form-input[data-v-a5f2eba4]{width:100%;padding:12px 16px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#f8f8f8cc;color:#1d1d1f;font-size:14px;outline:none;transition:all .3s ease;box-sizing:border-box}.form-input[data-v-a5f2eba4]::placeholder{color:#3c3c4399}.form-input[data-v-a5f2eba4]:focus{border-color:#007aff;background:#ffffffe6;box-shadow:0 0 0 2px #007aff26}.form-input.input-error[data-v-a5f2eba4]{border-color:#dc354599;background:#dc35450d}.form-input.input-error[data-v-a5f2eba4]:focus{border-color:#dc3545cc;box-shadow:0 0 0 2px #dc354533}.error-message[data-v-a5f2eba4]{font-size:12px;color:#dc3545e6;margin-top:4px;display:flex;align-items:center;gap:4px}.password-input-wrapper[data-v-a5f2eba4]{position:relative;display:flex;align-items:center}.password-input[data-v-a5f2eba4]{padding-right:48px!important}.password-toggle[data-v-a5f2eba4]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease;color:#3c3c4399}.password-toggle[data-v-a5f2eba4]:hover{background:#0000000d;color:#1d1d1f}.password-toggle[data-v-a5f2eba4]:focus{outline:none;background:#007aff1a;color:#007aff}.eye-icon[data-v-a5f2eba4]{width:18px;height:18px;stroke-width:2}.form-actions[data-v-a5f2eba4]{display:flex;gap:12px;margin-top:32px}.btn[data-v-a5f2eba4]{flex:1;padding:12px 24px;border:none;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;white-space:nowrap;min-width:120px}.btn[data-v-a5f2eba4]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-a5f2eba4]{background:#f2f2f7cc;color:#1d1d1f;border:1px solid rgba(0,0,0,.08)}.btn-cancel[data-v-a5f2eba4]:hover:not(:disabled){background:#ebebf5e6;color:#1d1d1f;border-color:#0000001f}.btn-register[data-v-a5f2eba4]{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border:1px solid rgba(0,123,255,.3);box-shadow:0 4px 12px #007bff33}.btn-register[data-v-a5f2eba4]:hover:not(:disabled){background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-1px);box-shadow:0 6px 16px #007bff4d;border-color:#007bff66}.btn-register.loading[data-v-a5f2eba4]{background:linear-gradient(135deg,#6c757d,#5a6268);cursor:not-allowed}.users-section[data-v-a5f2eba4]{padding:32px;width:100%;height:100%;box-sizing:border-box}.users-header[data-v-a5f2eba4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.search-bar[data-v-a5f2eba4]{position:relative;width:300px}.search-input[data-v-a5f2eba4]{width:100%;padding:12px 16px 12px 44px;border:1px solid rgba(0,0,0,.04);border-radius:12px;background:#00000005;font-size:14px;outline:none;transition:all .3s ease}.search-input[data-v-a5f2eba4]:focus{border-color:#0000000a;background:#0000000a}.search-icon[data-v-a5f2eba4]{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#6e6e73}.add-user-btn[data-v-a5f2eba4]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.add-user-btn[data-v-a5f2eba4]:hover{background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-1px);box-shadow:0 4px 12px #007bff4d}.add-icon[data-v-a5f2eba4]{width:16px;height:16px}.users-table-container[data-v-a5f2eba4]{background:#00000005;border:1px solid rgba(0,0,0,.1);border-radius:16px;overflow:hidden}.users-table[data-v-a5f2eba4]{width:100%;border-collapse:collapse}.answers-section[data-v-a5f2eba4]{width:100%;height:87.5vh;background:#fff;display:flex;justify-content:center;align-items:center;padding:40px;box-sizing:border-box}.register-card[data-v-a5f2eba4]{background:linear-gradient(135deg,#fffffff2,#ffffffe6,#ffffffd9);border:1px solid rgba(0,0,0,.08);border-radius:24px;padding:32px;box-shadow:0 8px 16px #0000000a,0 4px 8px #00000005,0 2px 4px #00000003,inset 0 1px #fffc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.register-card[data-v-a5f2eba4]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.6) 0%,transparent 30%,transparent 70%,rgba(255,255,255,.4) 100%);opacity:.8;pointer-events:none;border-radius:inherit}.register-card[data-v-a5f2eba4]:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 12px 24px #0000000f,0 6px 12px #0000000a,0 3px 6px #00000005,inset 0 1px #ffffffe6;border-color:#0000001f}.answers-container[data-v-a5f2eba4]{width:100%;height:100%;display:flex;flex-direction:column}.answer-input-card[data-v-a5f2eba4]{background:linear-gradient(135deg,#fffffff2,#ffffffe6,#ffffffd9);border:1px solid rgba(0,0,0,.08);border-radius:24px;padding:32px;box-shadow:0 10px 25px #0000000d,0 5px 15px #00000008,0 2px 5px #00000005,inset 0 1px #fffc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;max-width:500px;margin:0 auto;width:100%}.answer-input-card[data-v-a5f2eba4]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.6) 0%,transparent 30%,transparent 70%,rgba(255,255,255,.4) 100%);opacity:.8;pointer-events:none;border-radius:inherit}.answer-input-card[data-v-a5f2eba4]:hover{transform:translateY(-2px);box-shadow:0 15px 35px #00000012,0 8px 20px #0000000d,0 3px 10px #00000008,inset 0 1px #ffffffe6}.answer-input-header[data-v-a5f2eba4]{text-align:center;margin-bottom:32px;position:relative;z-index:2}.answer-input-title[data-v-a5f2eba4]{font-size:28px;font-weight:700;color:#1d1d1f;margin:0 0 8px;font-family:汇投面试,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-shadow:none}.answer-input-subtitle[data-v-a5f2eba4]{font-size:14px;color:#3c3c4399;margin:0;letter-spacing:.5px}.answer-input-form[data-v-a5f2eba4]{position:relative;z-index:2}.answer-pagination[data-v-a5f2eba4]{display:flex;justify-content:space-between;align-items:center;background:#fffc;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:16px 24px;box-shadow:0 4px 12px #00000014;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);z-index:100}.page-info[data-v-a5f2eba4]{font-size:16px;font-weight:500;color:#1d1d1f}.answer-details-container[data-v-a5f2eba4]{display:flex;flex-direction:column;height:100%;max-height:87.5vh;gap:24px;padding-bottom:100px;position:relative}.answer-content[data-v-a5f2eba4]{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:1300px;height:689px;margin:0 auto}.answer-question-card[data-v-a5f2eba4]{grid-column:2 / 3;grid-row:1 / 2;background:linear-gradient(135deg,#fffffff2,#ffffffe6,#ffffffd9);border:1px solid rgba(0,0,0,.08);border-radius:20px;box-shadow:0 10px 25px #0000000d,0 5px 15px #00000008,0 2px 5px #00000005,inset 0 1px #fffc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;overflow:hidden;height:300px}.answer-question-card[data-v-a5f2eba4]:hover{transform:translateY(-2px);box-shadow:0 15px 35px #00000012,0 8px 20px #0000000d,0 3px 10px #00000008,inset 0 1px #ffffffe6}.answer-user-card[data-v-a5f2eba4]{grid-column:2 / 3;grid-row:1 / 2;background:linear-gradient(135deg,#fffffff2,#ffffffe6,#ffffffd9);border:1px solid rgba(0,0,0,.08);border-radius:20px;box-shadow:0 10px 25px #0000000d,0 5px 15px #00000008,0 2px 5px #00000005,inset 0 1px #fffc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;overflow:hidden;height:100%;max-height:100%}.answer-user-card[data-v-a5f2eba4]:hover{transform:translateY(-2px);box-shadow:0 15px 35px #00000012,0 8px 20px #0000000d,0 3px 10px #00000008,inset 0 1px #ffffffe6}.answer-ai-card[data-v-a5f2eba4]{grid-column:1 / 2;grid-row:1 / 2;background:linear-gradient(135deg,#fffffff2,#ffffffe6,#ffffffd9);border:1px solid rgba(0,0,0,.08);border-radius:20px;box-shadow:0 10px 25px #0000000d,0 5px 15px #00000008,0 2px 5px #00000005,inset 0 1px #fffc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;overflow:hidden;height:100%;max-height:100%}.answer-ai-card[data-v-a5f2eba4]:hover{transform:translateY(-2px);box-shadow:0 15px 35px #00000012,0 8px 20px #0000000d,0 3px 10px #00000008,inset 0 1px #ffffffe6}.card-header[data-v-a5f2eba4]{padding:16px 24px;border-bottom:1px solid rgba(0,0,0,.1);background:#00000005;display:flex;justify-content:space-between;align-items:center}.card-header-buttons[data-v-a5f2eba4]{display:flex;gap:8px}.card-title[data-v-a5f2eba4]{font-size:18px;font-weight:600;color:#1d1d1f;margin:0}.toggle-btn[data-v-a5f2eba4]{padding:6px 12px;border:1px solid rgba(0,0,0,.15);border-radius:8px;background:#fffc;color:#1d1d1f;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.edit-score-btn[data-v-a5f2eba4]{background:linear-gradient(135deg,#007aff,#0056b3);color:#fff;border-color:#007bff4d}.toggle-btn[data-v-a5f2eba4]:hover{background:#0000000d;transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.edit-score-btn[data-v-a5f2eba4]:hover{background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-1px);box-shadow:0 2px 6px #007bff4d}.card-content[data-v-a5f2eba4]{flex:1;padding:24px;overflow:auto;display:flex;align-items:flex-start;justify-content:flex-start}.question-image[data-v-a5f2eba4]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.user-answer[data-v-a5f2eba4]{font-size:16px;color:#1d1d1f;line-height:1.6;white-space:pre-wrap}.answer-score[data-v-a5f2eba4]{margin-top:16px;padding:8px 16px;background:linear-gradient(135deg,#e8f5e8,#d4edda);border:1px solid #c3e6cb;border-radius:12px;color:#155724;font-weight:600;display:inline-block}.ai-content[data-v-a5f2eba4]{font-size:16px;color:#1d1d1f;line-height:1.6;white-space:pre-wrap;text-align:left;width:100%}.btn-query[data-v-a5f2eba4]{width:100%;padding:12px 24px;border:none;border-radius:12px;background:linear-gradient(135deg,#007aff,#0056b3);color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-query[data-v-a5f2eba4]:hover{background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-2px);box-shadow:0 6px 16px #007bff66}.btn-back-small[data-v-a5f2eba4]{width:40px;height:40px;border:1px solid rgba(0,0,0,.15);border-radius:50%;background:#ffffffe6;color:#1d1d1f;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;margin-left:auto}.btn-back-small[data-v-a5f2eba4]:hover{background:#0000000d;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.back-icon[data-v-a5f2eba4]{width:20px;height:20px;color:currentColor}.answer-header[data-v-a5f2eba4]{display:flex;justify-content:flex-end;padding:20px}.users-table th[data-v-a5f2eba4]{background:#0000000d;padding:16px;text-align:left;font-size:14px;font-weight:600;color:#1d1d1f;border-bottom:1px solid rgba(0,0,0,.1)}.users-table td[data-v-a5f2eba4]{padding:16px;font-size:14px;color:#1d1d1f;border-bottom:1px solid rgba(0,0,0,.05)}.users-table tr[data-v-a5f2eba4]:hover{background:#00000005}.status-badge[data-v-a5f2eba4]{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500}.status-badge.completed[data-v-a5f2eba4]{background:#28a7451a;color:#28a745}.status-badge.pending[data-v-a5f2eba4]{background:#ffc1071a;color:#ffc107}.action-btn[data-v-a5f2eba4]{padding:6px 12px;border:1px solid rgba(0,0,0,.15);border-radius:6px;background:#00000005;color:#1d1d1f;font-size:12px;cursor:pointer;transition:all .3s ease;margin-right:8px}.action-btn[data-v-a5f2eba4]:hover{background:#0000000d;border-color:#0003}.view-btn[data-v-a5f2eba4]:hover{background:#007bff1a;border-color:#007bff4d;color:#007bff}.edit-btn[data-v-a5f2eba4]:hover{background:#28a7451a;border-color:#28a7454d;color:#28a745}@media (max-width: 1024px){.sidebar[data-v-a5f2eba4]{width:240px}.main-content[data-v-a5f2eba4]{margin-left:240px}.home-section[data-v-a5f2eba4]{padding:32px}.main-card[data-v-a5f2eba4]{width:85%;height:85%;padding:28px}.card-title[data-v-a5f2eba4]{font-size:22px}.stats-card[data-v-a5f2eba4]{width:260px;padding:20px}.stats-icon[data-v-a5f2eba4]{width:56px;height:56px}.stats-icon svg[data-v-a5f2eba4]{width:28px;height:28px}.stats-number[data-v-a5f2eba4]{font-size:28px}}@media (max-width: 768px){.sidebar[data-v-a5f2eba4]{width:100%;height:auto;position:relative;flex-direction:row;padding:12px}.main-content[data-v-a5f2eba4]{margin-left:0}.home-section[data-v-a5f2eba4]{padding:20px}.main-card[data-v-a5f2eba4]{width:95%;height:90%;padding:24px;border-radius:24px}.card-title[data-v-a5f2eba4]{font-size:20px}.card-header[data-v-a5f2eba4]{margin-bottom:20px;padding-bottom:12px}.stats-card[data-v-a5f2eba4]{width:100%;max-width:320px;padding:20px;flex-direction:column;text-align:center;gap:16px}.stats-icon[data-v-a5f2eba4]{width:48px;height:48px}.stats-icon svg[data-v-a5f2eba4]{width:24px;height:24px}.stats-number[data-v-a5f2eba4]{font-size:24px}.sidebar-header[data-v-a5f2eba4]{display:none}.sidebar-nav[data-v-a5f2eba4]{flex:1;padding:0}.nav-list[data-v-a5f2eba4]{display:flex;gap:8px}.nav-item[data-v-a5f2eba4]{margin:0}.users-header[data-v-a5f2eba4]{flex-direction:column;gap:16px;align-items:stretch}.search-bar[data-v-a5f2eba4]{width:100%}}.modal-overlay[data-v-a5f2eba4]{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.question-modal[data-v-a5f2eba4]{background:#fff;border-radius:16px;width:90%;max-width:800px;max-height:90vh;box-shadow:0 15px 35px #00000026,0 5px 15px #0000001a;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-a5f2eba4]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.1);background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.modal-title[data-v-a5f2eba4]{margin:0;font-size:18px;font-weight:600;color:#1d1d1f}.modal-close-btn[data-v-a5f2eba4]{width:32px;height:32px;border:none;background:transparent;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-close-btn[data-v-a5f2eba4]:hover{background:#0000001a}.modal-close-btn svg[data-v-a5f2eba4]{width:16px;height:16px;color:#6b7280}.modal-content[data-v-a5f2eba4]{flex:1;padding:24px;overflow:auto;display:flex;align-items:center;justify-content:center}.question-image[data-v-a5f2eba4]{max-width:100%;max-height:70vh;object-fit:contain;border-radius:8px}.no-image[data-v-a5f2eba4]{text-align:center;color:#6b7280;font-size:14px}.question-container[data-v-00105b97]{position:fixed;inset:0;background:#fff;display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.question-card[data-v-00105b97]{width:66.67%;height:66.67%;background:linear-gradient(135deg,#0000000f,#00000008,#00000003);border:1px solid rgba(0,0,0,.15);border-radius:32px;box-shadow:0 32px 64px #0000001f,0 8px 32px #00000014,inset 0 1px #fffc;backdrop-filter:blur(24px) saturate(200%) contrast(1.1);-webkit-backdrop-filter:blur(24px) saturate(200%) contrast(1.1);padding:32px;display:flex;flex-direction:column;transform:scale(.3);opacity:0;transition:all .8s cubic-bezier(.2,.8,.2,1)}.question-card.animate-in[data-v-00105b97]{transform:scale(1);opacity:1}.question-card.fade-out[data-v-00105b97]{transform:scale(.8);opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1)}.question-header[data-v-00105b97]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1)}.question-title[data-v-00105b97]{font-size:24px;font-weight:600;color:#1d1d1f;margin:0}.question-info[data-v-00105b97]{display:flex;gap:24px;font-size:14px;color:#6e6e73}.question-number[data-v-00105b97]{font-weight:700}.question-content[data-v-00105b97]{flex:1;display:flex;flex-direction:column;position:relative}.basic-test-content[data-v-00105b97]{opacity:1;transform:translateY(0);transition:all .8s cubic-bezier(.4,0,.2,1)}.basic-test-content.fade-out[data-v-00105b97]{opacity:0;transform:translateY(-20px);pointer-events:none}.job-selection-content[data-v-00105b97]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.4,0,.2,1) .3s}.job-selection-content.fade-in[data-v-00105b97]{opacity:1;transform:translateY(0)}.job-buttons-container[data-v-00105b97]{display:flex;gap:60px;align-items:center;justify-content:center}.job-btn[data-v-00105b97]{padding:40px 32px;border:2px solid rgba(0,0,0,.15);border-radius:24px;background:linear-gradient(135deg,#0000000f,#00000008,#00000003);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;transition:all .4s cubic-bezier(.2,.8,.2,1);min-width:200px;text-align:center;transform:translateY(10px);opacity:0;animation:jobBtnFadeIn-00105b97 .6s ease-out forwards}.job-btn[data-v-00105b97]:first-child{animation-delay:.5s}.job-btn[data-v-00105b97]:last-child{animation-delay:.7s}@keyframes jobBtnFadeIn-00105b97{to{opacity:1;transform:translateY(0)}}.job-btn[data-v-00105b97]:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 20px 40px #00000026,0 8px 32px #0000001a;border-color:#00000040}.tech-btn[data-v-00105b97]:hover{background:linear-gradient(135deg,#007bff1f,#007bff0f,#007bff05);border-color:#007bff66}.media-btn[data-v-00105b97]:hover{background:linear-gradient(135deg,#dc35451f,#dc35450f,#dc354505);border-color:#dc354566}.job-icon[data-v-00105b97]{font-size:48px;margin-bottom:16px;display:block}.job-title[data-v-00105b97]{font-size:18px;font-weight:700;color:#1d1d1f;margin:0}.question-layout[data-v-00105b97]{flex:1;display:flex;gap:32px;margin-bottom:24px}.question-image-container[data-v-00105b97]{flex:1;display:flex;justify-content:center;align-items:center;border-radius:16px;overflow:hidden;background:#00000005}.answer-buttons-container[data-v-00105b97]{flex:0 0 300px;display:flex;flex-direction:column;gap:16px;padding:24px;background:#00000005;border-radius:16px}.answer-title[data-v-00105b97]{font-size:18px;font-weight:600;color:#1d1d1f;margin:0 0 16px;text-align:center}.answer-buttons[data-v-00105b97]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.answer-btn[data-v-00105b97]{padding:16px;border:2px solid rgba(0,0,0,.2);border-radius:12px;background:linear-gradient(180deg,#00000014,#0000000a);color:#1d1d1f;font-weight:600;font-size:18px;cursor:pointer;transition:all .3s ease;min-height:60px;display:flex;align-items:center;justify-content:center}.answer-btn[data-v-00105b97]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026;border-color:#0000004d}.answer-btn.selected[data-v-00105b97]{background:linear-gradient(180deg,#007bff33,#007bff1a);border-color:#007bff;color:#007bff;font-weight:700;box-shadow:0 4px 16px #007bff4d}.selected-answer[data-v-00105b97]{margin-top:16px;padding:12px;background:#007bff1a;border:1px solid rgba(0,123,255,.2);border-radius:8px;text-align:center;font-weight:600;color:#007bff}.question-image[data-v-00105b97]{max-width:100%;max-height:100%;object-fit:contain;border-radius:16px}.loading-placeholder[data-v-00105b97]{display:flex;flex-direction:column;align-items:center;gap:16px;color:#6e6e73}.loading-spinner[data-v-00105b97]{width:32px;height:32px;border:3px solid rgba(0,0,0,.1);border-top:3px solid #1d1d1f;border-radius:50%;animation:spin-00105b97 1s linear infinite}@keyframes spin-00105b97{to{transform:rotate(360deg)}}.question-actions[data-v-00105b97]{display:flex;gap:16px;justify-content:center}.btn[data-v-00105b97]{padding:12px 24px;border:1px solid rgba(0,0,0,.2);border-radius:12px;background:linear-gradient(180deg,#00000014,#0000000a);color:#1d1d1f;font-weight:600;cursor:pointer;transition:all .2s ease}.btn[data-v-00105b97]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.btn[data-v-00105b97]:disabled{opacity:.5;cursor:not-allowed}.btn-submit[data-v-00105b97]{background:linear-gradient(180deg,#0000001f,#0000000f)}@media (max-width: 768px){.question-card[data-v-00105b97]{width:95%;height:85%;padding:20px}.question-title[data-v-00105b97]{font-size:20px}.question-info[data-v-00105b97]{flex-direction:column;gap:8px}.question-layout[data-v-00105b97]{flex-direction:column;gap:20px}.answer-buttons-container[data-v-00105b97]{flex:none;order:-1}.answer-buttons[data-v-00105b97]{grid-template-columns:repeat(4,1fr)}.answer-btn[data-v-00105b97]{padding:12px;font-size:16px;min-height:50px}.question-actions[data-v-00105b97]{flex-direction:column}}.ai-analysis-overlay[data-v-3d9cf15c]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:overlayFadeIn-3d9cf15c .3s ease-out}.analysis-content[data-v-3d9cf15c]{background:#fffffff2;padding:48px 40px;border-radius:24px;text-align:center;box-shadow:0 20px 40px #0003;border:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:400px;width:90%;animation:contentSlideIn-3d9cf15c .4s ease-out .1s both}.analysis-spinner[data-v-3d9cf15c]{width:48px;height:48px;border:4px solid rgba(0,123,255,.2);border-top:4px solid #007bff;border-radius:50%;margin:0 auto 24px;animation:spin-3d9cf15c 1s linear infinite}.analysis-title[data-v-3d9cf15c]{font-size:20px;font-weight:600;color:#1d1d1f;margin:0 0 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.analysis-subtitle[data-v-3d9cf15c]{font-size:16px;color:#6e6e73;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@keyframes overlayFadeIn-3d9cf15c{0%{opacity:0}to{opacity:1}}@keyframes contentSlideIn-3d9cf15c{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.technology-container[data-v-3d9cf15c]{position:fixed;inset:0;background:#fff;display:flex;overflow:hidden}.sidebar[data-v-3d9cf15c]{width:280px;background:linear-gradient(135deg,#007bff1a,#007bff0d,#007bff05);border-right:1px solid rgba(0,123,255,.2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;padding:24px 0}.sidebar-header[data-v-3d9cf15c]{padding:0 24px 24px;border-bottom:1px solid rgba(0,123,255,.15)}.job-title[data-v-3d9cf15c]{font-size:20px;font-weight:700;color:#007bff;margin:0 0 8px}.user-info[data-v-3d9cf15c]{font-size:14px;color:#6c757d}.question-list[data-v-3d9cf15c]{flex:1;padding:24px 0;overflow-y:auto}.question-item[data-v-3d9cf15c]{display:flex;align-items:center;padding:16px 24px;margin:4px 16px;border-radius:12px;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.question-item[data-v-3d9cf15c]:hover{background:#007bff14;border-color:#007bff33;transform:translate(4px)}.question-item.active[data-v-3d9cf15c]{background:#007bff26;border-color:#007bff4d;box-shadow:0 4px 12px #007bff33}.question-number[data-v-3d9cf15c]{width:32px;height:32px;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;margin-right:12px}.question-item.active .question-number[data-v-3d9cf15c]{background:linear-gradient(135deg,#28a745,#1e7e34);box-shadow:0 2px 8px #28a74566}.question-title[data-v-3d9cf15c]{font-size:16px;font-weight:600;color:#1d1d1f}.sidebar-footer[data-v-3d9cf15c]{padding:24px 24px 0;border-top:1px solid rgba(0,123,255,.15)}.submit-btn[data-v-3d9cf15c]{width:100%;padding:12px 24px;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-btn[data-v-3d9cf15c]:hover{background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-2px);box-shadow:0 6px 20px #007bff4d}.answer-card-container[data-v-3d9cf15c]{flex:1;padding:24px;display:flex;align-items:center;justify-content:center}.answer-card[data-v-3d9cf15c]{width:100%;height:80%;background:linear-gradient(135deg,#0000000f,#00000008,#00000003);border:1px solid rgba(0,0,0,.15);border-radius:24px;box-shadow:0 24px 48px #0000001a,0 8px 24px #0000000f,inset 0 1px #fffc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:32px;display:flex;flex-direction:column;transform:scale(.8);opacity:0;transition:all .8s cubic-bezier(.2,.8,.2,1)}.answer-card.animate-in[data-v-3d9cf15c]{transform:scale(1);opacity:1}.card-header[data-v-3d9cf15c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1)}.card-header h3[data-v-3d9cf15c]{font-size:24px;font-weight:600;color:#1d1d1f;margin:0}.progress[data-v-3d9cf15c]{font-size:16px;font-weight:600;color:#007bff}.card-content[data-v-3d9cf15c]{flex:1;display:flex;gap:32px}.question-display[data-v-3d9cf15c]{flex:1;display:flex;flex-direction:column}.question-image-container[data-v-3d9cf15c]{flex:1;display:flex;justify-content:center;align-items:center;background:#00000005;border-radius:16px;overflow:hidden}.question-image[data-v-3d9cf15c]{max-width:100%;max-height:100%;object-fit:contain;border-radius:16px}.answer-input-area[data-v-3d9cf15c],.input-container[data-v-3d9cf15c]{flex:1;display:flex;flex-direction:column}.input-label[data-v-3d9cf15c]{font-size:18px;font-weight:600;color:#1d1d1f;margin-bottom:16px}.answer-textarea[data-v-3d9cf15c]{flex:1;padding:20px;border:2px solid rgba(0,0,0,.1);border-radius:16px;background:#fffc;font-size:16px;line-height:1.6;resize:none;outline:none;transition:all .3s ease;font-family:inherit}.answer-textarea[data-v-3d9cf15c]:focus{border-color:#007bff;box-shadow:0 0 0 4px #007bff26;background:#fffffff2}.answer-textarea[data-v-3d9cf15c]::placeholder{color:#999;opacity:.7}.loading-placeholder[data-v-3d9cf15c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#6e6e73;height:100%}.loading-spinner[data-v-3d9cf15c]{width:40px;height:40px;border:4px solid rgba(0,123,255,.1);border-top:4px solid #007bff;border-radius:50%;animation:spin-3d9cf15c 1s linear infinite}@keyframes spin-3d9cf15c{to{transform:rotate(360deg)}}@media (max-width: 1024px){.sidebar[data-v-3d9cf15c]{width:240px}.card-content[data-v-3d9cf15c]{flex-direction:column;gap:24px}.question-display[data-v-3d9cf15c],.answer-input-area[data-v-3d9cf15c]{flex:none}.question-display[data-v-3d9cf15c]{height:300px}}@media (max-width: 768px){.technology-container[data-v-3d9cf15c]{flex-direction:column}.sidebar[data-v-3d9cf15c]{width:100%;height:auto;max-height:200px}.question-list[data-v-3d9cf15c]{display:flex;overflow-x:auto;padding:16px 0}.question-item[data-v-3d9cf15c]{min-width:200px;margin:0 8px}.answer-card[data-v-3d9cf15c]{height:calc(100vh - 200px)}}.ai-analysis-overlay[data-v-787d27ce]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:overlayFadeIn-787d27ce .3s ease-out}.analysis-content[data-v-787d27ce]{background:#fffffff2;padding:48px 40px;border-radius:24px;text-align:center;box-shadow:0 20px 40px #0003;border:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:400px;width:90%;animation:contentSlideIn-787d27ce .4s ease-out .1s both}.analysis-spinner[data-v-787d27ce]{width:48px;height:48px;border:4px solid rgba(220,53,69,.2);border-top:4px solid #dc3545;border-radius:50%;margin:0 auto 24px;animation:spin-787d27ce 1s linear infinite}.analysis-title[data-v-787d27ce]{font-size:20px;font-weight:600;color:#1d1d1f;margin:0 0 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.analysis-subtitle[data-v-787d27ce]{font-size:16px;color:#6e6e73;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@keyframes overlayFadeIn-787d27ce{0%{opacity:0}to{opacity:1}}@keyframes contentSlideIn-787d27ce{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.media-container[data-v-787d27ce]{position:fixed;inset:0;background:#fff;display:flex;overflow:hidden}.sidebar[data-v-787d27ce]{width:280px;background:linear-gradient(135deg,#dc35451a,#dc35450d,#dc354505);border-right:1px solid rgba(220,53,69,.2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;padding:24px 0}.sidebar-header[data-v-787d27ce]{padding:0 24px 24px;border-bottom:1px solid rgba(220,53,69,.15)}.job-title[data-v-787d27ce]{font-size:20px;font-weight:700;color:#dc3545;margin:0 0 8px}.user-info[data-v-787d27ce]{font-size:14px;color:#6c757d}.question-list[data-v-787d27ce]{flex:1;padding:24px 0;overflow-y:auto}.question-item[data-v-787d27ce]{display:flex;align-items:center;padding:16px 24px;margin:4px 16px;border-radius:12px;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.question-item[data-v-787d27ce]:hover{background:#dc354514;border-color:#dc354533;transform:translate(4px)}.question-item.active[data-v-787d27ce]{background:#dc354526;border-color:#dc35454d;box-shadow:0 4px 12px #dc354533}.question-number[data-v-787d27ce]{width:32px;height:32px;background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;margin-right:12px}.question-item.active .question-number[data-v-787d27ce]{background:linear-gradient(135deg,#28a745,#1e7e34);box-shadow:0 2px 8px #28a74566}.question-title[data-v-787d27ce]{font-size:16px;font-weight:600;color:#1d1d1f}.sidebar-footer[data-v-787d27ce]{padding:24px 24px 0;border-top:1px solid rgba(220,53,69,.15)}.submit-btn[data-v-787d27ce]{width:100%;padding:12px 24px;background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-btn[data-v-787d27ce]:hover{background:linear-gradient(135deg,#c82333,#a71e2a);transform:translateY(-2px);box-shadow:0 6px 20px #dc35454d}.answer-card-container[data-v-787d27ce]{flex:1;padding:24px;display:flex;align-items:center;justify-content:center}.answer-card[data-v-787d27ce]{width:100%;height:80%;background:linear-gradient(135deg,#0000000f,#00000008,#00000003);border:1px solid rgba(0,0,0,.15);border-radius:24px;box-shadow:0 24px 48px #0000001a,0 8px 24px #0000000f,inset 0 1px #fffc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:32px;display:flex;flex-direction:column;transform:scale(.8);opacity:0;transition:all .8s cubic-bezier(.2,.8,.2,1)}.answer-card.animate-in[data-v-787d27ce]{transform:scale(1);opacity:1}.card-header[data-v-787d27ce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1)}.card-header h3[data-v-787d27ce]{font-size:24px;font-weight:600;color:#1d1d1f;margin:0}.progress[data-v-787d27ce]{font-size:16px;font-weight:600;color:#dc3545}.card-content[data-v-787d27ce]{flex:1;display:flex;gap:32px}.question-display[data-v-787d27ce]{flex:1;display:flex;flex-direction:column}.question-image-container[data-v-787d27ce]{flex:1;display:flex;justify-content:center;align-items:center;background:#00000005;border-radius:16px;overflow:hidden}.question-image[data-v-787d27ce]{max-width:100%;max-height:100%;object-fit:contain;border-radius:16px}.answer-input-area[data-v-787d27ce],.input-container[data-v-787d27ce]{flex:1;display:flex;flex-direction:column}.input-label[data-v-787d27ce]{font-size:18px;font-weight:600;color:#1d1d1f;margin-bottom:16px}.answer-textarea[data-v-787d27ce]{flex:1;padding:20px;border:2px solid rgba(0,0,0,.1);border-radius:16px;background:#fffc;font-size:16px;line-height:1.6;resize:none;outline:none;transition:all .3s ease;font-family:inherit}.answer-textarea[data-v-787d27ce]:focus{border-color:#dc3545;box-shadow:0 0 0 4px #dc354526;background:#fffffff2}.answer-textarea[data-v-787d27ce]::placeholder{color:#999;opacity:.7}.loading-placeholder[data-v-787d27ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#6e6e73;height:100%}.loading-spinner[data-v-787d27ce]{width:40px;height:40px;border:4px solid rgba(220,53,69,.1);border-top:4px solid #dc3545;border-radius:50%;animation:spin-787d27ce 1s linear infinite}@keyframes spin-787d27ce{to{transform:rotate(360deg)}}@media (max-width: 1024px){.sidebar[data-v-787d27ce]{width:240px}.card-content[data-v-787d27ce]{flex-direction:column;gap:24px}.question-display[data-v-787d27ce],.answer-input-area[data-v-787d27ce]{flex:none}.question-display[data-v-787d27ce]{height:300px}}@media (max-width: 768px){.media-container[data-v-787d27ce]{flex-direction:column}.sidebar[data-v-787d27ce]{width:100%;height:auto;max-height:200px}.question-list[data-v-787d27ce]{display:flex;overflow-x:auto;padding:16px 0}.question-item[data-v-787d27ce]{min-width:200px;margin:0 8px}.answer-card[data-v-787d27ce]{height:calc(100vh - 200px)}}[data-v-c196342d]:root{--primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--secondary-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--text-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%);--glass-bg: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .2);--shadow-light: rgba(255, 255, 255, .5);--shadow-dark: rgba(0, 0, 0, .3)}.finish-container[data-v-c196342d]{position:fixed;inset:0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;overflow:hidden;min-height:100vh}.background-decorations[data-v-c196342d]{position:absolute;inset:0;pointer-events:none;z-index:1}.decoration-orb[data-v-c196342d]{position:absolute;border-radius:50%;background:var(--primary-gradient);filter:blur(40px);opacity:.1;animation:float-c196342d 20s ease-in-out infinite}.orb-1[data-v-c196342d]{width:300px;height:300px;top:-150px;left:-100px;animation-delay:0s}.orb-2[data-v-c196342d]{width:400px;height:400px;bottom:-200px;right:-150px;background:var(--secondary-gradient);animation-delay:-7s}.orb-3[data-v-c196342d]{width:250px;height:250px;top:30%;right:10%;background:var(--success-gradient);animation-delay:-14s}@keyframes float-c196342d{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.floating-particles[data-v-c196342d]{position:absolute;inset:0}.particle[data-v-c196342d]{position:absolute;width:var(--size);height:var(--size);background:var(--primary-gradient);border-radius:50%;top:50%;left:50%;opacity:.6;animation:particleFloat-c196342d 8s ease-in-out infinite}@keyframes particleFloat-c196342d{0%,to{transform:translate(-50%,-50%) rotate(0) translate(0) rotate(0);opacity:.6}50%{transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--distance)) rotate(calc(-1 * var(--angle)));opacity:.2}}.finish-content[data-v-c196342d]{position:relative;z-index:10;text-align:center;max-width:800px;width:100%}.text-3d-container[data-v-c196342d]{position:relative;margin-bottom:60px;transform-style:preserve-3d}.text-3d[data-v-c196342d]{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin:0;color:#1d1d1f;position:relative;z-index:2;transform-style:preserve-3d;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.text-line[data-v-c196342d]{display:block;margin-bottom:.2em}.success-icon[data-v-c196342d]{margin:40px auto 50px;width:120px;height:120px;transform-style:preserve-3d}.checkmark[data-v-c196342d]{width:100%;height:100%;filter:drop-shadow(0 0 16px rgba(48,209,88,.3))}.checkmark-circle[data-v-c196342d]{fill:none;stroke:#30d158;stroke-width:3;stroke-dasharray:283;stroke-dashoffset:283;animation:checkmarkCircle-c196342d 1s ease-in-out .5s forwards;filter:drop-shadow(0 0 8px rgba(48,209,88,.4))}.checkmark-check[data-v-c196342d]{fill:none;stroke:#30d158;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:70;stroke-dashoffset:70;animation:checkmarkCheck-c196342d .8s ease-in-out 1.2s forwards;filter:drop-shadow(0 0 6px rgba(48,209,88,.6))}@keyframes checkmarkCircle-c196342d{to{stroke-dashoffset:0}}@keyframes checkmarkCheck-c196342d{to{stroke-dashoffset:0}}.action-buttons[data-v-c196342d]{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-top:40px}.btn-delayed[data-v-c196342d]{opacity:0;transform:translateY(10px);animation:btnFadeIn-c196342d .6s ease-out 1.4s forwards}@keyframes btnFadeIn-c196342d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.btn[data-v-c196342d]{position:relative;padding:16px 32px;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.2,.8,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(0);box-shadow:0 8px 32px #0000001a;line-height:1.4;text-align:center;display:inline-flex;align-items:center;justify-content:center}.btn-primary[data-v-c196342d]{background:var(--primary-gradient);color:#1d1d1f;border:1px solid transparent}.btn-secondary[data-v-c196342d]{background:var(--glass-bg);color:#333;border:1px solid var(--glass-border)}.btn[data-v-c196342d]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000026}.btn[data-v-c196342d]:active{transform:translateY(-2px)}.btn-text[data-v-c196342d]{position:relative;z-index:2;display:inline-block;color:inherit;font-weight:inherit;pointer-events:none}.btn-shine[data-v-c196342d]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.btn:hover .btn-shine[data-v-c196342d]{left:100%}.finish-footer[data-v-c196342d]{position:absolute;bottom:40px;text-align:center;z-index:10}.footer-text[data-v-c196342d]{font-size:16px;color:#666;margin:0 0 16px;opacity:.8}.footer-decoration[data-v-c196342d]{width:60px;height:2px;background:var(--primary-gradient);margin:0 auto;border-radius:1px;opacity:.6}@keyframes fadeOut-c196342d{to{opacity:0;transform:scale(.8) translateY(-40px)}}@media (max-width: 768px){.finish-container[data-v-c196342d]{padding:20px 16px}.text-3d[data-v-c196342d]{font-size:1.8rem}.action-buttons[data-v-c196342d]{flex-direction:column;align-items:center;gap:16px}.btn[data-v-c196342d]{width:100%;max-width:280px}.success-icon[data-v-c196342d]{width:80px;height:80px;margin:30px auto 40px}}@media (max-width: 480px){.text-3d[data-v-c196342d]{font-size:1.5rem}.finish-content[data-v-c196342d]{padding:0 10px}}@media (prefers-reduced-motion: reduce){[data-v-c196342d]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.text-3d[data-v-c196342d],.success-icon[data-v-c196342d]{transform:none!important}}
