@keyframes fade-in-up-0d6196df{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-0d6196df]{animation:fade-in-up-0d6196df .3s ease-out}.progress-bar[data-v-0d6196df]{height:4px;width:100%;background:#06b6d4;transition:width 3s linear;will-change:width}.progress-bar.shrink[data-v-0d6196df]{width:0}.user-box[data-v-bd786b0c]{display:flex;align-items:center;gap:10px}.login-btn[data-v-bd786b0c]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;background:#00ffff1a;border:1px solid rgba(0,255,255,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 10px #0ff3;text-decoration:none;color:#fff;transition:all .25s ease-in-out}.login-btn[data-v-bd786b0c]:hover{background:#0ff3;box-shadow:0 0 15px #00ffff80}.icon-btn[data-v-bd786b0c]{display:flex;justify-content:center;align-items:center;border-radius:8px;padding:6px 10px;background:#ffffff14;transition:all .25s ease-in-out;cursor:pointer}.icon-btn[data-v-bd786b0c]:hover{background:#00ffff26;box-shadow:0 0 10px #0ff6}.glow-btn[data-v-bd786b0c]{background:#00ffff1a;border:1px solid rgba(0,255,255,.3);box-shadow:0 0 12px #0ff6;transition:all .25s;cursor:pointer}.glow-btn[data-v-bd786b0c]:hover{background:#0ff3;box-shadow:0 0 20px #00ffffb3}.username[data-v-bd786b0c]{cursor:pointer;font-weight:500}.fixed[data-v-bd786b0c]{animation:slideIn-bd786b0c .3s ease-out}@keyframes slideIn-bd786b0c{0%{transform:translate(-100%)}to{transform:translate(0)}}.calculation-stage[data-v-8d87d8df]{display:flex;flex-direction:column}.stage-content-wrapper[data-v-8d87d8df]{flex:1;display:flex;flex-direction:column;min-height:0}@media (min-width: 768px){.stage-content-wrapper[data-v-8d87d8df]{flex-direction:row}}.stage-content[data-v-8d87d8df],.stage-body[data-v-8d87d8df]{flex:1;display:flex;flex-direction:column;min-height:0}.input-section[data-v-8d87d8df]{display:flex;flex-direction:column}.help-button[data-v-8d87d8df]{min-width:2rem}.stage-navigation[data-v-8d87d8df],.description-section[data-v-8d87d8df]{flex-shrink:0}@media (max-width: 767px){.stage-body[data-v-8d87d8df]{padding-right:2px}[data-v-8d87d8df]::-webkit-scrollbar{width:4px}}.history-panel[data-v-6b1fc1a9]{width:100%}.history-content[data-v-6b1fc1a9]{min-height:0}.history-item[data-v-6b1fc1a9]{transition:all .2s ease;cursor:pointer}.history-item[data-v-6b1fc1a9]:hover{background:#ffffff1a;transform:translate(2px)}.progress-container[data-v-6b1fc1a9]{display:flex;align-items:center;justify-content:center}.progress-circle[data-v-6b1fc1a9]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.progress-text[data-v-6b1fc1a9]{font-size:8px;font-weight:700;color:#fff;z-index:1}.custom-scrollbar[data-v-6b1fc1a9]{scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.3) rgba(255,255,255,.1)}.custom-scrollbar[data-v-6b1fc1a9]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-6b1fc1a9]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px;margin:2px}.custom-scrollbar[data-v-6b1fc1a9]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#22d3ee66,#06b6d499);border-radius:4px;border:1px solid rgba(34,211,238,.2)}.custom-scrollbar[data-v-6b1fc1a9]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#22d3ee99,#06b6d4cc);border:1px solid rgba(34,211,238,.4)}.custom-scrollbar[data-v-6b1fc1a9]::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#22d3eecc,#06b6d4)}@supports (scrollbar-color: auto){.custom-scrollbar[data-v-6b1fc1a9]{scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.4) rgba(255,255,255,.05)}}.custom-scrollbar[data-v-6b1fc1a9]{scroll-behavior:smooth}.custom-scrollbar[data-v-6b1fc1a9]::-webkit-scrollbar-thumb{transition:all .3s ease}.custom-scrollbar[data-v-6b1fc1a9]:hover::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#22d3ee80,#06b6d4b3)}table[data-v-6b1fc1a9]{border-collapse:collapse}th[data-v-6b1fc1a9],td[data-v-6b1fc1a9]{text-align:center}thead th[data-v-6b1fc1a9]{position:sticky;top:0;background:#374151cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 768px){.history-item[data-v-6b1fc1a9]{padding:12px;font-size:14px}.progress-circle[data-v-6b1fc1a9]{width:28px;height:28px}.progress-text[data-v-6b1fc1a9]{font-size:7px}.custom-scrollbar[data-v-6b1fc1a9]{max-height:25vh}}@media (max-width: 640px){.modal-container[data-v-6b1fc1a9]{margin:8px;max-height:85vh}.modal-header[data-v-6b1fc1a9]{flex-wrap:wrap}.modal-table[data-v-6b1fc1a9]{font-size:12px}th[data-v-6b1fc1a9],td[data-v-6b1fc1a9]{padding:6px 4px}}.page-container[data-v-1ca9cb7d]{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden}.container[data-v-1ca9cb7d]{flex:1}.footer[data-v-1ca9cb7d]{width:100%;padding:1rem 0;background-color:#11182766;border-top:1px solid rgba(6,182,212,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-bottom:10px}.description-section[data-v-1ca9cb7d]{transition:all .3s ease}.collapsed-preview[data-v-1ca9cb7d]{animation:fadeIn-1ca9cb7d .3s ease}.truncate-overflow[data-v-1ca9cb7d]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@keyframes fadeIn-1ca9cb7d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.truncated-text[data-v-1ca9cb7d]{max-height:45vh;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis}.glow-btn[data-v-a6810513]{background:linear-gradient(45deg,#06b6d4,#3b82f6);color:#fff;font-weight:700;transition:all .3s ease}.glow-btn[data-v-a6810513]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #06b6d466}.glow-btn[data-v-ab81afd0]{background:linear-gradient(45deg,#06b6d4,#3b82f6);color:#fff;font-weight:700;transition:all .3s ease}.glow-btn[data-v-ab81afd0]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #06b6d466}.page-container[data-v-6ffe7d5b]{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden}.container[data-v-6ffe7d5b]{flex:1}@media (max-width: 640px){.page-container[data-v-6ffe7d5b]{padding-bottom:env(safe-area-inset-bottom,0)}main[data-v-6ffe7d5b]{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}}.confirm-email-page[data-v-78c27bc0]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5;padding:20px}.loading-container[data-v-78c27bc0],.error-container[data-v-78c27bc0],.success-container[data-v-78c27bc0]{text-align:center;background:#fff;padding:40px;border-radius:10px;box-shadow:0 2px 10px #0000001a;max-width:500px;width:100%}.spinner[data-v-78c27bc0]{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin-78c27bc0 1s linear infinite;margin:20px auto}@keyframes spin-78c27bc0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-78c27bc0]{color:#e74c3c;font-size:18px;margin-bottom:20px}.success-message[data-v-78c27bc0]{color:#2ecc71;font-size:24px;font-weight:700;margin-bottom:20px}.redirect-message[data-v-78c27bc0]{color:#555;margin-bottom:15px}.countdown[data-v-78c27bc0]{color:#7f8c8d;margin-bottom:20px;font-size:16px}.home-button[data-v-78c27bc0],.redirect-button[data-v-78c27bc0]{background-color:#3498db;color:#fff;border:none;padding:12px 24px;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s}.home-button[data-v-78c27bc0]:hover,.redirect-button[data-v-78c27bc0]:hover{background-color:#2980b9}.error-container .home-button[data-v-78c27bc0]{background-color:#e74c3c}.error-container .home-button[data-v-78c27bc0]:hover{background-color:#c0392b}.glow-btn[data-v-f80fbc99]{background:linear-gradient(45deg,#06b6d4,#3b82f6);color:#fff;font-weight:700;transition:all .3s ease}.glow-btn[data-v-f80fbc99]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #06b6d466}.glow-btn[data-v-f80fbc99]:disabled{opacity:.6;cursor:not-allowed}
