*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:contain;overflow-x:hidden}#app{width:100%;min-height:100vh;-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}.exam-start-form[data-v-80a35dbb]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.exam-start-form__container[data-v-80a35dbb]{background:#fff;border-radius:20px;padding:60px 40px;box-shadow:0 20px 60px #0000004d;max-width:450px;width:100%;max-height:90vh;overflow-y:auto}.exam-start-form__title[data-v-80a35dbb]{font-size:2.5rem;font-weight:700;color:#333;margin:0 0 10px;text-align:center}.exam-start-form__subtitle[data-v-80a35dbb]{font-size:1.1rem;color:#666;margin:0 0 40px;text-align:center}.exam-start-form__form[data-v-80a35dbb]{display:flex;flex-direction:column;gap:24px}.exam-start-form__group[data-v-80a35dbb]{display:flex;flex-direction:column;gap:8px}.exam-start-form__label[data-v-80a35dbb]{font-size:.95rem;font-weight:600;color:#333}.exam-start-form__input[data-v-80a35dbb]{padding:18px 24px;font-size:1.1rem;border:2px solid #e0e0e0;border-radius:12px;outline:none;transition:all .3s ease;font-family:inherit}.exam-start-form__input[data-v-80a35dbb]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.exam-start-form__input--error[data-v-80a35dbb]{border-color:#f44336}.exam-start-form__input[data-v-80a35dbb]::placeholder{color:#999}.exam-start-form__input[data-v-80a35dbb]:disabled{opacity:.6;cursor:not-allowed}.exam-start-form__input--select[data-v-80a35dbb]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;padding-right:50px}.exam-start-form__input--date[data-v-80a35dbb]{position:relative}.exam-start-form__input--date[data-v-80a35dbb]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;margin-left:10px}.exam-start-form__button[data-v-80a35dbb]{padding:18px 24px;font-size:1.1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #667eea66;margin-top:10px}.exam-start-form__button[data-v-80a35dbb]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea80}.exam-start-form__button[data-v-80a35dbb]:active:not(:disabled){transform:translateY(0)}.exam-start-form__button--disabled[data-v-80a35dbb]{opacity:.5;cursor:not-allowed}.exam-start-form__error[data-v-80a35dbb]{color:#f44336;font-size:.9rem;margin-top:-10px;text-align:center}.exam-start-form__terms[data-v-80a35dbb]{margin-top:10px;margin-bottom:-10px}.exam-start-form__terms-label[data-v-80a35dbb]{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:#666;line-height:1.5;cursor:pointer}.exam-start-form__checkbox[data-v-80a35dbb]{margin-top:3px;width:18px;height:18px;cursor:pointer;flex-shrink:0}.exam-start-form__checkbox[data-v-80a35dbb]:disabled{cursor:not-allowed}.exam-start-form__terms-link[data-v-80a35dbb]{background:none;border:none;color:#667eea;text-decoration:underline;cursor:pointer;padding:0;font-size:inherit;font-family:inherit}.exam-start-form__terms-link[data-v-80a35dbb]:hover{color:#5568d3}.exam-start-form__terms-link[data-v-80a35dbb]:disabled{cursor:not-allowed;opacity:.6}@media (max-width: 480px){.exam-start-form[data-v-80a35dbb]{padding:15px}.exam-start-form__container[data-v-80a35dbb]{padding:40px 25px;border-radius:16px}.exam-start-form__title[data-v-80a35dbb]{font-size:2rem}.exam-start-form__subtitle[data-v-80a35dbb]{font-size:1rem;margin-bottom:30px}.exam-start-form__form[data-v-80a35dbb]{gap:20px}.exam-start-form__input[data-v-80a35dbb],.exam-start-form__button[data-v-80a35dbb]{padding:16px 20px;font-size:1rem}}@media (max-width: 360px){.exam-start-form__container[data-v-80a35dbb]{padding:30px 20px}.exam-start-form__title[data-v-80a35dbb]{font-size:1.75rem}.exam-start-form__subtitle[data-v-80a35dbb]{font-size:.95rem}.exam-start-form__form[data-v-80a35dbb]{gap:18px}}@media (max-height: 500px) and (orientation: landscape){.exam-start-form[data-v-80a35dbb]{padding:10px}.exam-start-form__container[data-v-80a35dbb]{padding:30px 25px;max-height:95vh}.exam-start-form__title[data-v-80a35dbb]{font-size:1.75rem;margin-bottom:5px}.exam-start-form__subtitle[data-v-80a35dbb]{font-size:.9rem;margin-bottom:20px}.exam-start-form__form[data-v-80a35dbb]{gap:15px}}.exam-instruction[data-v-c0774bbe]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.exam-instruction__container[data-v-c0774bbe]{background:#fff;border-radius:20px;padding:40px 30px;box-shadow:0 20px 60px #0000004d;max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.exam-instruction__title[data-v-c0774bbe]{font-size:2rem;font-weight:700;color:#333;margin:0 0 30px;text-align:center}.exam-instruction__content[data-v-c0774bbe]{display:flex;flex-direction:column;gap:24px}.exam-instruction__intro[data-v-c0774bbe]{font-size:1.1rem;color:#333;line-height:1.6;margin:0;font-weight:500}.exam-instruction__rules[data-v-c0774bbe]{display:flex;flex-direction:column;gap:20px;margin:10px 0}.exam-instruction__rule[data-v-c0774bbe]{display:flex;align-items:flex-start;gap:15px;padding:15px;background:#f5f5f5;border-radius:12px}.exam-instruction__rule-icon[data-v-c0774bbe]{font-size:1.5rem;font-weight:700;color:#667eea;flex-shrink:0;width:30px;text-align:center}.exam-instruction__rule-text[data-v-c0774bbe]{margin:0;font-size:1rem;color:#333;line-height:1.6;flex:1}.exam-instruction__rule-text--highlight[data-v-c0774bbe]{color:#667eea;font-weight:600}.exam-instruction__notes[data-v-c0774bbe]{background:#fff3cd;border-left:4px solid #ffc107;padding:20px;border-radius:8px;display:flex;flex-direction:column;gap:15px}.exam-instruction__notes-text[data-v-c0774bbe]{margin:0;font-size:.95rem;color:#856404;line-height:1.6}.exam-instruction__notes-text--highlight[data-v-c0774bbe]{color:#667eea;font-weight:600}.exam-instruction__hint[data-v-c0774bbe]{font-size:1rem;color:#333;line-height:1.6;margin:10px 0 0;text-align:center;font-weight:500}.exam-instruction__hint--highlight[data-v-c0774bbe]{color:#4caf50;font-weight:600}.exam-instruction__button[data-v-c0774bbe]{width:100%;padding:18px 24px;font-size:1.2rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#4caf50,#388e3c);border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #4caf5066;margin-top:30px}.exam-instruction__button[data-v-c0774bbe]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #4caf5080}.exam-instruction__button[data-v-c0774bbe]:active:not(:disabled){transform:translateY(0)}.exam-instruction__button--disabled[data-v-c0774bbe]{opacity:.6;cursor:not-allowed}.exam-instruction__error[data-v-c0774bbe]{color:#f44336;font-size:.9rem;margin-top:15px;text-align:center}@media (max-width: 480px){.exam-instruction[data-v-c0774bbe]{padding:15px}.exam-instruction__container[data-v-c0774bbe]{padding:30px 20px;border-radius:16px}.exam-instruction__title[data-v-c0774bbe]{font-size:1.75rem;margin-bottom:20px}.exam-instruction__content[data-v-c0774bbe]{gap:20px}.exam-instruction__intro[data-v-c0774bbe]{font-size:1rem}.exam-instruction__rule[data-v-c0774bbe]{padding:12px;gap:12px}.exam-instruction__rule-icon[data-v-c0774bbe]{font-size:1.25rem;width:25px}.exam-instruction__rule-text[data-v-c0774bbe]{font-size:.95rem}.exam-instruction__notes[data-v-c0774bbe]{padding:15px;gap:12px}.exam-instruction__notes-text[data-v-c0774bbe]{font-size:.9rem}.exam-instruction__hint[data-v-c0774bbe]{font-size:.95rem}.exam-instruction__button[data-v-c0774bbe]{padding:16px 20px;font-size:1.1rem;margin-top:25px}}@media (max-width: 360px){.exam-instruction__container[data-v-c0774bbe]{padding:25px 15px}.exam-instruction__title[data-v-c0774bbe]{font-size:1.5rem}.exam-instruction__intro[data-v-c0774bbe]{font-size:.95rem}.exam-instruction__rule[data-v-c0774bbe]{padding:10px}.exam-instruction__rule-text[data-v-c0774bbe]{font-size:.9rem}.exam-instruction__notes-text[data-v-c0774bbe]{font-size:.85rem}.exam-instruction__button[data-v-c0774bbe]{font-size:1rem}}@media (max-height: 500px) and (orientation: landscape){.exam-instruction[data-v-c0774bbe]{padding:10px}.exam-instruction__container[data-v-c0774bbe]{padding:20px 15px;max-height:95vh}.exam-instruction__title[data-v-c0774bbe]{font-size:1.5rem;margin-bottom:15px}.exam-instruction__content[data-v-c0774bbe]{gap:15px}.exam-instruction__rule[data-v-c0774bbe]{padding:10px;gap:10px}.exam-instruction__notes[data-v-c0774bbe]{padding:12px;gap:10px}.exam-instruction__button[data-v-c0774bbe]{padding:14px 20px;font-size:1rem;margin-top:20px}}.reexam-instruction[data-v-c8815d17]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.reexam-instruction__container[data-v-c8815d17]{background:#fff;border-radius:20px;padding:40px 30px;box-shadow:0 20px 60px #0000004d;max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.reexam-instruction__title[data-v-c8815d17]{font-size:2rem;font-weight:700;color:#333;margin:0 0 30px;text-align:center}.reexam-instruction__content[data-v-c8815d17]{display:flex;flex-direction:column;gap:24px}.reexam-instruction__message[data-v-c8815d17]{font-size:1.1rem;color:#333;line-height:1.6;margin:0}.reexam-instruction__message[data-v-c8815d17] p{margin-bottom:15px}.reexam-instruction__message[data-v-c8815d17] p:last-child{margin-bottom:0}.reexam-instruction__hint[data-v-c8815d17]{font-size:1rem;color:#333;line-height:1.6;margin:10px 0 0;text-align:center;font-weight:500}.reexam-instruction__hint--highlight[data-v-c8815d17]{color:#4caf50;font-weight:600}.reexam-instruction__button[data-v-c8815d17]{width:100%;padding:18px 24px;font-size:1.2rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#4caf50,#388e3c);border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #4caf5066;margin-top:30px}.reexam-instruction__button[data-v-c8815d17]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #4caf5080}.reexam-instruction__button[data-v-c8815d17]:active:not(:disabled){transform:translateY(0)}.reexam-instruction__button--disabled[data-v-c8815d17]{opacity:.6;cursor:not-allowed}.reexam-instruction__error[data-v-c8815d17]{color:#f44336;font-size:.9rem;margin-top:15px;text-align:center}@media (max-width: 480px){.reexam-instruction[data-v-c8815d17]{padding:15px}.reexam-instruction__container[data-v-c8815d17]{padding:30px 20px;border-radius:16px}.reexam-instruction__title[data-v-c8815d17]{font-size:1.75rem;margin-bottom:20px}.reexam-instruction__content[data-v-c8815d17]{gap:20px}.reexam-instruction__message[data-v-c8815d17]{font-size:1rem}.reexam-instruction__hint[data-v-c8815d17]{font-size:.95rem}.reexam-instruction__button[data-v-c8815d17]{padding:16px 20px;font-size:1.1rem;margin-top:25px}}@media (max-width: 360px){.reexam-instruction__container[data-v-c8815d17]{padding:25px 15px}.reexam-instruction__title[data-v-c8815d17]{font-size:1.5rem}.reexam-instruction__message[data-v-c8815d17]{font-size:.95rem}.reexam-instruction__button[data-v-c8815d17]{font-size:1rem}}@media (max-height: 500px) and (orientation: landscape){.reexam-instruction[data-v-c8815d17]{padding:10px}.reexam-instruction__container[data-v-c8815d17]{padding:20px 15px;max-height:95vh}.reexam-instruction__title[data-v-c8815d17]{font-size:1.5rem;margin-bottom:15px}.reexam-instruction__content[data-v-c8815d17]{gap:15px}.reexam-instruction__button[data-v-c8815d17]{padding:14px 20px;font-size:1rem;margin-top:20px}}.dev-tools[data-v-f7f3199d]{position:fixed;bottom:20px;right:20px;z-index:9999;background:#fffffff2;border:2px solid #667eea;border-radius:12px;padding:15px;box-shadow:0 4px 20px #0000004d;max-width:300px}.dev-tools__container[data-v-f7f3199d]{display:flex;flex-direction:column;gap:10px}.dev-tools__title[data-v-f7f3199d]{font-size:.9rem;font-weight:700;color:#667eea;margin:0 0 10px;text-align:center}.dev-tools__buttons[data-v-f7f3199d]{display:flex;flex-direction:column;gap:8px}.dev-tools__button[data-v-f7f3199d]{padding:10px 15px;font-size:.85rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#fff}.dev-tools__button[data-v-f7f3199d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #0003}.dev-tools__button[data-v-f7f3199d]:disabled{opacity:.5;cursor:not-allowed}.dev-tools__button--finished[data-v-f7f3199d]{background:linear-gradient(135deg,#4caf50,#388e3c)}.dev-tools__button--reexam-high[data-v-f7f3199d],.dev-tools__button--reexam-low[data-v-f7f3199d]{background:linear-gradient(135deg,#ff9800,#f57c00)}.dev-tools__button--failed[data-v-f7f3199d]{background:linear-gradient(135deg,#f44336,#d32f2f)}.dev-tools__status[data-v-f7f3199d]{font-size:.8rem;color:#666;text-align:center;padding:5px}.dev-tools__error[data-v-f7f3199d]{font-size:.8rem;color:#f44336;text-align:center;padding:5px;background:#f443361a;border-radius:4px}.picture-assessment[data-v-b763d355]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.picture-assessment__container[data-v-b763d355]{max-width:450px;width:100%;display:flex;flex-direction:column;gap:20px}.picture-assessment__header[data-v-b763d355]{text-align:center;color:#fff}.picture-assessment__title[data-v-b763d355]{font-size:2rem;font-weight:700;margin:0 0 5px}.picture-assessment__subtitle[data-v-b763d355]{font-size:1rem;opacity:.9;margin:0}.picture-assessment__wrapper[data-v-b763d355]{position:relative;width:100%;aspect-ratio:2/3;margin:20px 0}.picture-assessment__card[data-v-b763d355]{position:relative;width:100%;height:100%;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #0000004d;-webkit-user-select:none;user-select:none}.picture-assessment__image[data-v-b763d355]{width:100%;height:100%;object-fit:cover;display:block}.picture-assessment__loading[data-v-b763d355]{display:flex;align-items:center;justify-content:center;height:100%;color:#fff;font-size:1.2rem}.picture-assessment__overlay[data-v-b763d355]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700;color:#fff;z-index:10;animation:fadeInOut-b763d355 .5s ease}.picture-assessment__overlay--like[data-v-b763d355]{background:#4caf50cc}.picture-assessment__overlay--dislike[data-v-b763d355]{background:#f44336cc}.picture-assessment__overlay--neutral[data-v-b763d355]{background:#9e9e9ecc}.picture-assessment__overlay-text[data-v-b763d355]{text-shadow:0 2px 10px rgba(0,0,0,.3)}.picture-assessment__actions[data-v-b763d355]{display:flex;justify-content:space-between;gap:15px;padding:0 10px}.picture-assessment__button[data-v-b763d355]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;border:none;border-radius:16px;cursor:pointer;transition:all .3s ease;font-size:1rem;font-weight:600;box-shadow:0 4px 15px #0003;color:#fff;background:linear-gradient(135deg,#9e9e9e,#757575)}.picture-assessment__button[data-v-b763d355]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #9e9e9e66}.picture-assessment__button[data-v-b763d355]:active:not(:disabled){transform:scale(.95)}.picture-assessment__button[data-v-b763d355]:disabled{opacity:.5;cursor:not-allowed}.picture-assessment__button-icon[data-v-b763d355]{font-size:2rem;font-weight:700;line-height:1}.picture-assessment__button-label[data-v-b763d355]{font-size:.9rem}.picture-assessment__progress[data-v-b763d355]{width:100%;height:6px;background:#ffffff4d;border-radius:3px;overflow:hidden;margin-top:10px}.picture-assessment__progress-bar[data-v-b763d355]{height:100%;background:#fff;border-radius:3px;transition:width .3s ease}.picture-assessment__progress-text[data-v-b763d355]{text-align:center;color:#fff;font-size:.9rem;margin:5px 0 0;opacity:.9}@media (max-width: 480px){.picture-assessment[data-v-b763d355]{padding:15px}.picture-assessment__container[data-v-b763d355]{gap:15px}.picture-assessment__title[data-v-b763d355]{font-size:1.75rem}.picture-assessment__subtitle[data-v-b763d355]{font-size:.9rem}.picture-assessment__wrapper[data-v-b763d355]{margin:15px 0}.picture-assessment__card[data-v-b763d355]{border-radius:16px}.picture-assessment__overlay[data-v-b763d355]{font-size:2.5rem}.picture-assessment__actions[data-v-b763d355]{gap:10px;padding:0 5px}.picture-assessment__button[data-v-b763d355]{padding:16px 12px;gap:6px}.picture-assessment__button-icon[data-v-b763d355]{font-size:1.75rem}.picture-assessment__button-label[data-v-b763d355]{font-size:.8rem}}@media (max-width: 360px){.picture-assessment[data-v-b763d355]{padding:10px}.picture-assessment__title[data-v-b763d355]{font-size:1.5rem}.picture-assessment__subtitle[data-v-b763d355]{font-size:.85rem}.picture-assessment__wrapper[data-v-b763d355]{margin:10px 0}.picture-assessment__actions[data-v-b763d355]{gap:8px}.picture-assessment__button[data-v-b763d355]{padding:14px 10px}.picture-assessment__button-icon[data-v-b763d355]{font-size:1.5rem}.picture-assessment__button-label[data-v-b763d355]{font-size:.75rem}.picture-assessment__overlay[data-v-b763d355]{font-size:2rem}}@media (max-height: 500px) and (orientation: landscape){.picture-assessment[data-v-b763d355]{padding:10px}.picture-assessment__container[data-v-b763d355]{gap:10px}.picture-assessment__header[data-v-b763d355]{margin-bottom:0}.picture-assessment__title[data-v-b763d355]{font-size:1.5rem;margin-bottom:2px}.picture-assessment__subtitle[data-v-b763d355]{font-size:.85rem}.picture-assessment__wrapper[data-v-b763d355]{margin:10px 0;aspect-ratio:4/3}.picture-assessment__actions[data-v-b763d355]{gap:8px;padding:0}.picture-assessment__button[data-v-b763d355]{padding:12px 8px}.picture-assessment__button-icon[data-v-b763d355]{font-size:1.5rem}.picture-assessment__button-label[data-v-b763d355]{font-size:.7rem}}@media (max-width: 375px) and (max-height: 667px){.picture-assessment__wrapper[data-v-b763d355]{max-height:60vh}}@media (pointer: coarse){.picture-assessment__card[data-v-b763d355]{-webkit-tap-highlight-color:transparent}.picture-assessment__button[data-v-b763d355]{-webkit-tap-highlight-color:rgba(255,255,255,.3);min-height:44px}}@keyframes fadeInOut-b763d355{0%,to{opacity:0}50%{opacity:1}}.finished-modal[data-v-6f7ae3d4]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.finished-modal__overlay[data-v-6f7ae3d4]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.finished-modal__container[data-v-6f7ae3d4]{position:relative;z-index:1001;background:#fff;border-radius:20px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d}.finished-modal__content[data-v-6f7ae3d4]{text-align:center}.finished-modal__title[data-v-6f7ae3d4]{font-size:2rem;font-weight:700;color:#333;margin:0 0 20px}.finished-modal__title--failed[data-v-6f7ae3d4]{color:#f44336}.finished-modal__message[data-v-6f7ae3d4]{font-size:1.1rem;color:#666;line-height:1.6;margin:0 0 30px}.finished-modal__button[data-v-6f7ae3d4]{padding:15px 30px;font-size:1.1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #667eea66}.finished-modal__button[data-v-6f7ae3d4]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea80}.finished-modal__button[data-v-6f7ae3d4]:active{transform:translateY(0)}.finished-modal__button--failed[data-v-6f7ae3d4]{background:linear-gradient(135deg,#f44336,#d32f2f);box-shadow:0 4px 15px #f4433666}.finished-modal__button--failed[data-v-6f7ae3d4]:hover{box-shadow:0 6px 20px #f4433680}.terms-page[data-v-64ae8c60]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.terms-page__container[data-v-64ae8c60]{background:#fff;border-radius:20px;padding:40px;max-width:800px;margin:0 auto;box-shadow:0 20px 60px #0000004d;max-height:90vh;overflow-y:auto}.terms-page__back-button[data-v-64ae8c60]{background:#667eea;color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:30px;transition:background .3s}.terms-page__back-button[data-v-64ae8c60]:hover{background:#5568d3}.terms-page__title[data-v-64ae8c60]{font-size:2.5rem;font-weight:700;color:#333;margin:0 0 10px;text-align:center}.terms-page__subtitle[data-v-64ae8c60]{font-size:1.2rem;color:#666;margin:0 0 5px;text-align:center;font-weight:600}.terms-page__date[data-v-64ae8c60]{font-size:.9rem;color:#999;margin:0 0 40px;text-align:center}.terms-page__content[data-v-64ae8c60]{line-height:1.8;color:#333}.terms-page__section[data-v-64ae8c60]{margin-bottom:40px}.terms-page__section h2[data-v-64ae8c60]{font-size:1.5rem;font-weight:700;color:#667eea;margin:0 0 15px;padding-bottom:10px;border-bottom:2px solid #e0e0e0}.terms-page__section h3[data-v-64ae8c60]{font-size:1.2rem;font-weight:600;color:#555;margin:25px 0 12px}.terms-page__section p[data-v-64ae8c60]{margin:0 0 15px;font-size:1rem}.terms-page__section ul[data-v-64ae8c60]{margin:15px 0;padding-left:30px}.terms-page__section ul li[data-v-64ae8c60]{margin-bottom:10px}.terms-page__update-date[data-v-64ae8c60]{font-weight:600;color:#666;margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0}#app[data-v-e4bc29e7]{min-height:100vh;width:100%}.app__error[data-v-e4bc29e7]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;color:#fff}.app__error-text[data-v-e4bc29e7]{margin:10px 0;font-size:1.1rem}
