:root{font-size:16px;--h1-size: 2rem;--h2-size: 1.25rem;--h3-size: .875rem;--body1-size: 1.25rem;--body2-size: .875rem;--body3-size: .75rem;--font-weight-light: 400;--font-weight-medium: 500;--font-weight-bold: 700;--color-primary: #9196FE;--color-dark: #2F3E78;--color-white: #FFFFFF;--color-black: #1E1E1E;--color-bright: #64FCD9;--black-40: rgba(28, 28, 28, .4);--color-border: #d9d9d9;--color-gray-light: #e0e0e0;--color-gray-medium: #757575;--color-background-light: #ebebf5;--color-warning-bg: #fff3cd;--color-warning-border: #ffc107;--color-warning-text: #856404;--color-error-bg: #f8d7da;--color-error-border: #f5c6cb;--color-error-text: #721c24;--color-success-bg: #d4edda;--color-success-border: #c3e6cb;--color-success-text: #155724;--color-primary-light: #e8effd;--color-primary-transparent: rgba(145, 150, 254, .1);--color-dark-blue: #082c4f;--input-bg: #f7f9fb;--text-primary: #1e1e1e;--placeholder-color: #adb5bd;--header-height: 130px;--footer-height: 110px;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 6rem;--spacing-2xl: 8rem}@media (max-width: 1280px){:root{--h1-size: 1.5rem;--h2-size: 1rem;--h3-size: .75rem;--body1-size: .875rem;--body2-size: .75rem}}html,body{margin:0;padding:0;overflow-x:hidden}body{font-family:Poppins,sans-serif}strong{font-weight:var(--font-weight-bold)}.header-1{font-size:var(--h1-size);font-weight:var(--font-weight-bold)}.header-2{font-size:var(--h2-size);font-weight:var(--font-weight-medium)}.body-1{font-size:var(--body1-size);font-weight:var(--font-weight-medium)}.body-2{font-size:var(--body2-size);font-weight:var(--font-weight-light)}[data-v-ec829326]{font-family:Poppins,sans-serif}button[data-v-ec829326]{align-items:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:700;flex-shrink:0;gap:8px;height:48px;line-height:100%;justify-content:center;padding:20px;transition:all .3s ease}button.mobile[data-v-ec829326]{display:none}.full-width[data-v-ec829326]{width:100%}button.small[data-v-ec829326]{height:auto;padding:12px;font-size:14px;line-height:24px}.primary[data-v-ec829326]{background:#9196fe;border:none;color:#fff}.primary[data-v-ec829326]:hover{background:#1e1e1e}.secondary[data-v-ec829326]{background:#fff;border:2px solid #1E1E1E;color:#1e1e1e}.secondary[data-v-ec829326]:hover{background:#1e1e1e;color:#fff}.tertiary[data-v-ec829326]{background:#1e1e1e;border:2px solid transparent;color:#fff}.tertiary[data-v-ec829326]:hover{background:#eee;color:#1e1e1e;border:2px solid #1E1E1E}.green[data-v-ec829326]{background:#1e1e1e;border:none;color:#fff;width:242px;height:60px;font-size:20px;font-style:normal}.green[data-v-ec829326]:hover{background:#40f8ae;border:none;color:#1e1e1e}button[data-v-ec829326]:disabled{border:2px solid #757575;background:#dbdbdb;color:#757575;cursor:default}button[data-v-ec829326]:disabled:hover{border:2px solid #757575;background:#dbdbdb;color:#757575;cursor:default}@media (max-width: 767.98px){button[data-v-ec829326]{height:36px}button.mobile[data-v-ec829326]{display:inline-flex}}.popup-overlay[data-v-7bed043e]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;display:flex;justify-content:center;z-index:1000}.popup-overlay.center[data-v-7bed043e]{align-items:center}.popup-overlay.top[data-v-7bed043e]{align-items:flex-start;padding-top:10vh}.popup-window[data-v-7bed043e]{background:#fff;border-radius:15px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;max-height:90vh;overflow-y:auto;text-align:start}.popup-window.small[data-v-7bed043e]{width:25%;padding:20px 30px}.popup-window.medium[data-v-7bed043e]{width:35%;padding:30px 40px}.popup-window.large[data-v-7bed043e]{width:50%;padding:40px 50px}.popup-header[data-v-7bed043e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.popup-header h3[data-v-7bed043e]{font-size:1.5rem;font-weight:700;margin:0}.close-icon[data-v-7bed043e]{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0;margin-left:15px;line-height:1}.popup-content[data-v-7bed043e]{flex-grow:1;font-size:.9rem;line-height:1.5}.popup-footer[data-v-7bed043e]{margin-top:30px}.popup-buttons[data-v-7bed043e]{display:flex;justify-content:flex-end;gap:1rem}@media (max-width: 767.98px){.popup-window.small[data-v-7bed043e],.popup-window.medium[data-v-7bed043e],.popup-window.large[data-v-7bed043e]{width:90%;padding:20px 25px}.popup-buttons[data-v-7bed043e]{flex-direction:column;gap:.5rem}}[data-v-873eede0]{font-family:Poppins,sans-serif}.input-wrapper[data-v-873eede0]{position:relative;min-height:146px;width:100%}label[data-v-873eede0]{color:#1e1e1e;flex-shrink:0;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;height:28px;line-height:normal}input[data-v-873eede0]{border:1px solid #1E1E1E;border-radius:10px;box-sizing:border-box;caret-color:#9196fe;color:#1e1e1e;flex-shrink:0;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;height:48px;margin-top:8px;line-height:1.5rem;padding-left:25px;padding-right:25px;width:100%}.error[data-v-873eede0]{border:1px solid #F00}span[data-v-873eede0]{color:red;font-family:Poppins;font-size:.75rem;font-style:normal;font-weight:400;height:44px;line-height:2.5rem;width:100%}input[data-v-873eede0]::placeholder{color:#c8c8c8}.eye-icon[data-v-873eede0]{position:absolute;right:12px;top:46px;cursor:pointer;width:24px;height:24px;opacity:.6;transition:opacity .2s ease}.eye-icon[data-v-873eede0]:hover{opacity:1}.auth-popup-content[data-v-7e311859]{display:flex;flex-direction:column;gap:20px}.form-container[data-v-7e311859]{display:flex;flex-direction:column;gap:16px;margin-top:10px}.input-field[data-v-7e311859]{width:100%}.error-message[data-v-7e311859]{color:#e53935;font-size:.9rem;margin-bottom:5px;background-color:#e539351a;padding:8px 12px;border-radius:4px}.google-signin-btn[data-v-7e311859]{width:100%;display:flex;justify-content:center}#g_id_signin_reauth[data-v-7e311859]{width:100%}#g_id_signin_reauth>div[data-v-7e311859]{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}.footer-stack[data-v-7e311859]{display:flex;flex-direction:column;gap:12px}.or-separator[data-v-7e311859]{display:flex;align-items:center;margin:8px 0;width:100%}.or-line[data-v-7e311859]{flex:1;height:1px;background-color:#d1d5db}.or-text[data-v-7e311859]{color:#9ca3af;font-size:14px;margin:0 16px;font-weight:400}.google-signin-btn[data-v-7e311859]{width:100%;margin-top:0;display:flex;justify-content:center;margin-left:0;margin-right:0}.gsi-wrap[data-v-7e311859]{width:100%;height:48px;border-radius:8px;padding:4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.footer-stack[data-v-7e311859] button{height:48px}.stage-debugger[data-v-1df760ef]{position:fixed;bottom:20px;right:20px;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.debug-toggle[data-v-1df760ef]{background:#9196fe;color:#fff;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;box-shadow:0 4px 12px #9196fe66;transition:all .2s}.debug-toggle[data-v-1df760ef]:hover{background:#7a7fe5;transform:translateY(-2px);box-shadow:0 6px 16px #9196fe80}.debug-panel[data-v-1df760ef]{position:absolute;bottom:60px;right:0;background:#fff;border:2px solid #9196FE;border-radius:12px;padding:20px;min-width:320px;box-shadow:0 8px 24px #00000026}.debug-panel h4[data-v-1df760ef]{margin:0 0 16px;color:#2f3e78;font-size:16px;font-weight:700}.debug-panel h5[data-v-1df760ef]{margin:16px 0 8px;color:#2f3e78;font-size:14px;font-weight:600}.stage-buttons[data-v-1df760ef]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.stage-btn[data-v-1df760ef]{background:#f7f9fb;border:2px solid #e0e0e0;padding:10px 16px;border-radius:6px;cursor:pointer;font-size:13px;text-align:left;transition:all .2s;font-weight:500}.stage-btn[data-v-1df760ef]:hover{background:#eef0ff;border-color:#9196fe}.stage-btn.active[data-v-1df760ef]{background:#9196fe;color:#fff;border-color:#9196fe;font-weight:600}.current-info[data-v-1df760ef]{background:#f7f9fb;padding:12px;border-radius:6px;margin-bottom:16px}.current-info p[data-v-1df760ef]{margin:4px 0;font-size:12px;color:#2f3e78}.current-info strong[data-v-1df760ef]{font-weight:600}.test-scenarios[data-v-1df760ef]{border-top:1px solid #e0e0e0;padding-top:16px}.scenario-btn[data-v-1df760ef]{display:block;width:100%;background:#64fcd9;border:none;padding:10px 16px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;margin-bottom:8px;transition:all .2s;text-align:left}.scenario-btn[data-v-1df760ef]:hover{background:#4de5c5;transform:translate(4px)}.user-menu-dropdown[data-v-0a98779f]{position:relative;display:inline-block}.dropdown-trigger[data-v-0a98779f]{cursor:pointer;display:flex;align-items:center}.AvatarsParent[data-v-0a98779f]{display:flex;align-items:center;gap:8px;font-family:Poppins,sans-serif}.Avatars[data-v-0a98779f]{width:40px;height:40px;border-radius:50%;object-fit:cover}.username[data-v-0a98779f]{font-size:16px;font-weight:500;color:#333;white-space:nowrap}.dropdown-wrapper[data-v-0a98779f]{display:flex;align-items:center;margin-left:4px}.chevronDownIcon[data-v-0a98779f]{width:16px;height:16px;transition:transform .3s ease}.chevronDownIcon.rotated[data-v-0a98779f]{transform:rotate(180deg)}.dropdown-menu[data-v-0a98779f]{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;border:1px solid #e5e5e5;width:260px;z-index:1001;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;opacity:1;visibility:visible;transform:translateY(0);transition:opacity .3s,visibility .3s,transform .3s;padding:12px 0 36px;overflow:hidden}.dropdown-section[data-v-0a98779f]{padding:0;margin-bottom:8px}.section-label[data-v-0a98779f]{padding:8px 16px;font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px}.dropdown-item[data-v-0a98779f]{padding:12px 16px;cursor:pointer;transition:all .2s ease;font-size:15px;font-weight:500;line-height:20px;min-height:24px;display:flex;align-items:center;justify-content:space-between;margin:2px 0;color:#1a1a1a}.dropdown-item[data-v-0a98779f]:hover{background-color:#f5f5f5}.dropdown-item.current-product[data-v-0a98779f]:hover{background-color:#000}.product-item[data-v-0a98779f]{color:#333}.product-item.current-product[data-v-0a98779f]{background-color:#000;color:#fff;font-weight:600}.product-name[data-v-0a98779f]{flex:1}.current-indicator[data-v-0a98779f]{color:#fff;font-weight:600}.dropdown-divider[data-v-0a98779f]{height:1px;background-color:#e5e5e5;margin:8px 0}.signout-section[data-v-0a98779f]{padding:12px 0 0;display:flex;justify-content:center;align-items:center}.signout-button[data-v-0a98779f]{width:100%;background-color:var(--color-primary);color:#fff;height:48px;width:108px;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s;font-family:inherit}.signout-button[data-v-0a98779f]:hover{background-color:#5558e3}@media (max-width: 767.98px){.username[data-v-0a98779f]{display:none}.Avatars[data-v-0a98779f]{width:32px;height:32px}.dropdown-menu[data-v-0a98779f]{right:-8px;width:240px}}.dropdown-menu-component[data-v-705456d1]{position:relative;display:inline-block}.dropdown-trigger[data-v-705456d1]{cursor:pointer;display:flex;align-items:center}.dropdown-menu[data-v-705456d1]{position:absolute;top:100%;background:#fff;border-radius:8px;box-shadow:0 4px 4px -1px #0c0c0d1a,0 4px 4px -1px #0c0c0d0d;border:1px solid #d9d9d9;z-index:1001;font-family:Poppins,sans-serif;overflow:hidden}.dropdown-fade-enter-active[data-v-705456d1],.dropdown-fade-leave-active[data-v-705456d1]{transition:opacity .3s ease,transform .3s ease}.dropdown-fade-enter-from[data-v-705456d1],.dropdown-fade-leave-to[data-v-705456d1]{opacity:0;transform:translateY(-10px)}.dropdown-fade-enter-to[data-v-705456d1],.dropdown-fade-leave-from[data-v-705456d1]{opacity:1;transform:translateY(0)}.dropdown-item[data-v-705456d1]{padding:12px 16px;cursor:pointer;transition:all .2s ease;font-size:15px;font-weight:500;line-height:20px;min-height:24px;display:flex;align-items:center}.dropdown-item[data-v-705456d1]:hover{background-color:#f5f5f5}@media (max-width: 767.98px){.dropdown-menu[data-v-705456d1]{min-width:240px!important;max-width:calc(100vw - 40px)!important;right:-10px!important}}.header[data-v-38d71c97]{transition:all .3s linear;background:var(--color-white);border:2px solid var(--color-dark);box-shadow:0 12px 30px #2121211f;box-sizing:border-box;display:flex;justify-content:center;flex-shrink:0;left:0;position:fixed;top:0;z-index:500}.default-header[data-v-38d71c97]{height:var(--header-height);width:100%}.scrolled-header[data-v-38d71c97]{border-radius:20px;height:120px;margin:5px 10px;width:calc(100% - 20px)}.nav-container[data-v-38d71c97]{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;max-width:100%;width:100%;padding:0 13%}.nav-logo[data-v-38d71c97]{align-items:center;display:flex;height:77px;width:168px;cursor:pointer}.nav-logo img[data-v-38d71c97]{height:100%}.nav-buttons[data-v-38d71c97]{display:flex;gap:48px}.user-profile[data-v-38d71c97]{display:flex;align-items:center}.trial-menu-content[data-v-38d71c97]{padding:12px 0;box-sizing:border-box}.trial-menu-item[data-v-38d71c97]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease;font-size:var(--body2-size);font-weight:var(--font-weight-bold);line-height:24px;height:48px;color:var(--text-primary);box-sizing:border-box}.trial-menu-item[data-v-38d71c97]:hover{background-color:#2c2c2c;color:var(--color-white)}.trial-menu-icon[data-v-38d71c97]{width:20px;height:20px;flex-shrink:0;display:block;filter:brightness(1) invert(0)}.trial-menu-item:hover .trial-menu-icon[data-v-38d71c97]{filter:brightness(1) invert(1)}.trial-menu-text[data-v-38d71c97]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1399.98px){.nav-container[data-v-38d71c97]{padding:0 9%}.nav-buttons[data-v-38d71c97]{gap:32px}}@media (max-width: 1199.98px){.nav-container[data-v-38d71c97]{padding:0 7%}.nav-buttons[data-v-38d71c97]{gap:24px}}@media (max-width: 991.98px){.nav-container[data-v-38d71c97]{padding:0 5%}.nav-buttons[data-v-38d71c97]{gap:16px}}@media (max-width: 767.98px){.default-header[data-v-38d71c97]{height:104px;width:100%}.scrolled-header[data-v-38d71c97]{border-radius:20px;height:120px;margin:0;width:100%}.nav-container[data-v-38d71c97]{max-width:393px;padding:0 20px}.nav-logo[data-v-38d71c97]{height:60px;width:131px}.nav-buttons[data-v-38d71c97]{gap:12px}.username[data-v-38d71c97]{font-size:var(--body2-size)}.hide-mobile[data-v-38d71c97]{display:none!important}}.layout-container[data-v-f45705b3]{min-height:100vh;width:100%;position:relative}.main-content[data-v-f45705b3]{min-height:calc(100vh - var(--header-height));width:100%;position:relative;padding-top:var(--header-height);box-sizing:border-box}.aivy-avatar[data-v-c3d08b78]{display:inline-block}.avatar-image[data-v-c3d08b78]{display:block;width:140px;height:164px;object-fit:contain;transition:all .3s ease;filter:drop-shadow(2px 0 0 white) drop-shadow(-2px 0 0 white) drop-shadow(0 2px 0 white) drop-shadow(0 -2px 0 white) drop-shadow(1px 1px 0 white) drop-shadow(-1px -1px 0 white) drop-shadow(1px -1px 0 white) drop-shadow(-1px 1px 0 white) drop-shadow(0 2px 4px rgba(0,0,0,.1))}.aivy-avatar[data-size=xs] .avatar-image[data-v-c3d08b78]{width:56px;height:66px}.aivy-avatar[data-size=small] .avatar-image[data-v-c3d08b78]{width:84px;height:98px}.aivy-avatar[data-size=medium] .avatar-image[data-v-c3d08b78]{width:140px;height:164px}.aivy-avatar[data-size=large] .avatar-image[data-v-c3d08b78]{width:210px;height:246px}.aivy-avatar[data-size=xl] .avatar-image[data-v-c3d08b78]{width:280px;height:328px}.aivy-avatar[data-size=xxl] .avatar-image[data-v-c3d08b78]{width:350px;height:410px}.aivy-avatar[data-mood=suggesting] .avatar-image[data-v-c3d08b78]{transform:scale(.85);transform-origin:center center}.aivy-avatar[data-mood=suggesting][data-flipped=true] .avatar-image[data-v-c3d08b78]{transform:scale(.85) scaleX(-1);transform-origin:center center}@media (max-width: 1280px){.aivy-avatar[data-size=large] .avatar-image[data-v-c3d08b78]{width:168px;height:197px}}@media (max-width: 768px){.aivy-avatar[data-size=medium] .avatar-image[data-v-c3d08b78]{width:112px;height:131px}.aivy-avatar[data-size=large] .avatar-image[data-v-c3d08b78]{width:140px;height:164px}}@media (max-width: 480px){.aivy-avatar[data-size=medium] .avatar-image[data-v-c3d08b78],.aivy-avatar[data-size=large] .avatar-image[data-v-c3d08b78]{width:84px;height:98px}}@supports (container-type: inline-size){@container (width < 768px){.avatar-image[data-v-c3d08b78]{width:112px;height:131px}}@container (width >= 768px){.avatar-image[data-v-c3d08b78]{width:140px;height:164px}}}@media (max-width: 767px){.avatar-image[data-v-c3d08b78]{width:112px;height:131px}}.avatar-image[data-v-c3d08b78]:not([src]),.avatar-image[src=""][data-v-c3d08b78]{opacity:0}@keyframes moodTransition-c3d08b78{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes moodTransitionFlipped-c3d08b78{0%{opacity:0;transform:scale(.95) scaleX(-1)}to{opacity:1;transform:scale(1) scaleX(-1)}}.aivy-avatar[data-flipped=true] .avatar-image[data-v-c3d08b78]{transform:scaleX(-1)}.landing-page-new[data-v-c2a70959]{background:#fff;min-height:100vh;position:relative}.navigation[data-v-c2a70959]{position:fixed;top:10px;left:10px;right:10px;background:linear-gradient(0deg,#dddfff1a,#dddfff1a),#ffffffe6;border-radius:10px;border:1px solid rgba(255,255,255,.8);box-shadow:0 5px 20px #0000000d;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-container[data-v-c2a70959]{display:flex;align-items:center;justify-content:space-between;padding:20px;height:50px}.logo img[data-v-c2a70959]{height:51px;width:auto}.nav-links[data-v-c2a70959]{display:flex;gap:50px}.nav-link[data-v-c2a70959]{background:none;border:none;font-family:Poppins,sans-serif;font-weight:var(--font-weight-bold);font-size:var(--body1-size);color:#050046;cursor:pointer;padding:0}.nav-actions[data-v-c2a70959]{display:flex;gap:14px}.user-profile[data-v-c2a70959]{display:flex;align-items:center}.trial-menu-content[data-v-c2a70959]{padding:12px 0;box-sizing:border-box}.trial-menu-item[data-v-c2a70959]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease;font-size:var(--body2-size);font-weight:var(--font-weight-bold);line-height:24px;height:48px;color:var(--text-primary);box-sizing:border-box}.trial-menu-item[data-v-c2a70959]:hover{background-color:#2c2c2c;color:var(--color-white)}.trial-menu-icon[data-v-c2a70959]{width:20px;height:20px;flex-shrink:0;display:block;filter:brightness(1) invert(0)}.trial-menu-item:hover .trial-menu-icon[data-v-c2a70959]{filter:brightness(1) invert(1)}.trial-menu-text[data-v-c2a70959]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-primary[data-v-c2a70959],.btn-secondary[data-v-c2a70959]{display:flex;justify-content:center;align-items:center;padding:20px;height:48px;border-radius:8px;font-weight:var(--font-weight-bold);font-size:16px;cursor:pointer;border:none;transition:all .3s ease}.btn-primary[data-v-c2a70959]{background:#6b5cff;color:#fff;-webkit-tap-highlight-color:transparent}@media (hover: hover){.btn-primary[data-v-c2a70959]:hover{background:#9196fe}}.btn-primary[data-v-c2a70959]:active{background:#777ce3;transform:scale(.98)}.btn-secondary[data-v-c2a70959]{background:#fff;color:#050046;border:2px solid #050046;-webkit-tap-highlight-color:transparent}@media (hover: hover){.btn-secondary[data-v-c2a70959]:hover{background:#f5f5f5}}.btn-secondary[data-v-c2a70959]:active{background:#e8e8e8;transform:scale(.98)}.hero-section[data-v-c2a70959]{min-height:100vh;padding:0 45px;background:#fff;display:flex;align-items:center}.hero-content[data-v-c2a70959]{display:flex;flex-direction:column;gap:22px;max-width:1440px;margin:0 auto}.hero-row[data-v-c2a70959]{display:flex;align-items:center;gap:20px;justify-content:flex-start}.hero-row.first-row[data-v-c2a70959],.hero-row.second-row[data-v-c2a70959]{padding-left:0}.hero-btn-wrapper[data-v-c2a70959]{display:flex;align-items:center;gap:0}.hero-btn[data-v-c2a70959]{display:flex;align-items:center;border:none;border-radius:20px;height:90px;padding:0 30px;cursor:pointer;transition:transform .3s ease;font-family:Poppins,sans-serif;font-weight:var(--font-weight-bold);font-size:56px}.hero-btn.aivy-daily[data-v-c2a70959]{background:#ff702e;color:#fff1fb;width:580px;-webkit-tap-highlight-color:transparent}.hero-btn.aivy-path[data-v-c2a70959]{background:#e4ff83;color:#6b5cff;width:720px;-webkit-tap-highlight-color:transparent}@media (hover: hover){.hero-btn.aivy-daily[data-v-c2a70959]:hover{background:#fa5a10}.hero-btn.aivy-path[data-v-c2a70959]:hover{background:#d4fb47}}.hero-btn.aivy-daily[data-v-c2a70959]:active{transform:scale(.98);background:#e5501a}.hero-btn.aivy-path[data-v-c2a70959]:active{transform:scale(.98);background:#c8e847}.hero-btn-text[data-v-c2a70959]{flex:1;text-align:center;position:relative;overflow:hidden}.hero-btn-text .default-text[data-v-c2a70959],.hero-btn-text .hover-text[data-v-c2a70959]{display:block;transition:transform .4s cubic-bezier(.4,0,.2,1)}.hero-btn-text .hover-text[data-v-c2a70959]{position:absolute;top:50%;left:50%;transform:translate(50%,-50%);width:100%}.hero-btn-text .default-text[data-v-c2a70959]{transform:translate(0)}@media (hover: hover){.hero-btn:hover .hero-btn-text .default-text[data-v-c2a70959]{transform:translate(-150%)}.hero-btn:hover .hero-btn-text .hover-text[data-v-c2a70959]{transform:translate(-50%,-50%)}}@media (hover: none) and (pointer: coarse){@keyframes pulse-bg-daily-c2a70959{0%,to{background:#ff702e}50%{background:#fa5a10}}@keyframes pulse-bg-path-c2a70959{0%,to{background:#e4ff83}50%{background:#d4fb47}}@keyframes text-cycle-c2a70959{0%,45%{transform:translate(0)}50%,95%{transform:translate(-150%)}to{transform:translate(0)}}@keyframes text-cycle-alt-c2a70959{0%,45%{transform:translate(50%,-50%)}50%,95%{transform:translate(-50%,-50%)}to{transform:translate(50%,-50%)}}.hero-btn.aivy-daily[data-v-c2a70959]{animation:pulse-bg-daily-c2a70959 3s ease-in-out infinite}.hero-btn.aivy-path[data-v-c2a70959]{animation:pulse-bg-path-c2a70959 3s ease-in-out infinite;animation-delay:1.5s}.hero-btn.aivy-daily .hero-btn-text .default-text[data-v-c2a70959]{animation:text-cycle-c2a70959 8s ease-in-out infinite}.hero-btn.aivy-daily .hero-btn-text .hover-text[data-v-c2a70959]{position:absolute;top:50%;left:50%;width:100%;animation:text-cycle-alt-c2a70959 8s ease-in-out infinite}.hero-btn.aivy-path .hero-btn-text .default-text[data-v-c2a70959]{animation:text-cycle-c2a70959 8s ease-in-out infinite;animation-delay:4s}.hero-btn.aivy-path .hero-btn-text .hover-text[data-v-c2a70959]{position:absolute;top:50%;left:50%;width:100%;animation:text-cycle-alt-c2a70959 8s ease-in-out infinite;animation-delay:4s}}.hero-btn-icon[data-v-c2a70959]{width:93px;height:93px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-btn-icon.left[data-v-c2a70959]{margin-right:15px}.hero-btn-icon.right[data-v-c2a70959]{width:120px;height:120px;margin-left:15px}.icon-spark[data-v-c2a70959],.icon-star[data-v-c2a70959]{transition:transform .6s cubic-bezier(.4,0,.2,1);transform:rotate(0)}.icon-spark[data-v-c2a70959]{width:100%;height:100%}.icon-star[data-v-c2a70959]{width:80%;height:80%}@media (hover: hover){.hero-row:hover .icon-spark[data-v-c2a70959],.hero-row:hover .icon-star[data-v-c2a70959]{transform:rotate(90deg)}}@media (hover: none) and (pointer: coarse){@keyframes icon-rotate-c2a70959{0%,45%{transform:rotate(0)}50%,95%{transform:rotate(90deg)}to{transform:rotate(0)}}.icon-spark[data-v-c2a70959]{animation:icon-rotate-c2a70959 8s ease-in-out infinite}.icon-star[data-v-c2a70959]{animation:icon-rotate-c2a70959 8s ease-in-out infinite;animation-delay:4s}}.icon-placeholder[data-v-c2a70959]{width:100%;height:100%;background:#ffffff4d;border-radius:50%}.hero-text[data-v-c2a70959]{font-family:Poppins,sans-serif;font-size:56px;color:#050046;letter-spacing:-1.28px;display:inline-flex;align-items:center}.hero-text strong[data-v-c2a70959]{font-weight:var(--font-weight-bold)}.hero-btn.inline-btn[data-v-c2a70959]{display:inline-flex;vertical-align:middle;margin:0}.hero-tagline[data-v-c2a70959]{display:flex;align-items:end;gap:12px;padding-left:115px;padding-right:262px}.hero-tagline h1[data-v-c2a70959]{font-family:Poppins,sans-serif;font-weight:var(--font-weight-bold);font-size:64px;color:#050046;margin:0;line-height:1}.aivy-avatar[data-v-c2a70959]{width:99px;height:99px;display:inline-block;position:relative}.wiggle-avatar[data-v-c2a70959] .avatar-image{animation:none!important}.wiggle-avatar[data-v-c2a70959]:hover .avatar-image{animation:wiggle-c2a70959 .5s ease-in-out!important}@keyframes wiggle-c2a70959{0%,to{transform:rotate(0)}25%{transform:rotate(-20deg)}75%{transform:rotate(20deg)}}.features-section[data-v-c2a70959]{display:flex;flex-direction:column}.feature-container[data-v-c2a70959]{min-height:80vh;padding:0 96px;display:flex;align-items:center;justify-content:center}.feature-showcase[data-v-c2a70959]{display:flex;gap:106px;align-items:center;width:100%;max-width:1440px}.feature-showcase.reverse[data-v-c2a70959]{flex-direction:row-reverse}.feature-aivy[data-v-c2a70959]{position:relative;width:380px;height:538px}.speech-bubble-wrapper[data-v-c2a70959]{position:absolute;top:0;left:0;right:0;z-index:2}.speech-bubble-svg[data-v-c2a70959]{width:100%;height:auto}.speech-bubble[data-v-c2a70959]{position:absolute;top:24px;left:14px;right:14px;background:#fff;border:3px solid #050046;border-radius:20px;padding:24px;z-index:2}.speech-bubble[data-v-c2a70959]:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #050046}.speech-bubble[data-v-c2a70959]:before{content:"";position:absolute;bottom:-16px;left:50%;transform:translate(-50%);width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:18px solid white;z-index:1}.speech-bubble p[data-v-c2a70959]{font-family:Poppins,sans-serif;font-weight:var(--font-weight-medium);font-size:var(--body1-size);color:#050046;text-align:center;line-height:32px;margin:0;position:relative;z-index:2}.aivy-character[data-v-c2a70959]{position:absolute;bottom:0;left:0;right:0;height:380px}.character-placeholder[data-v-c2a70959]{width:100%;height:100%;background:linear-gradient(135deg,#bc7aff,#9196fe);border-radius:50%}.feature-card[data-v-c2a70959]{flex:1;min-width:360px;position:relative}.feature-image[data-v-c2a70959]{width:100%;border-radius:29px;overflow:hidden;background:#fff;position:relative;cursor:pointer}.feature-gif[data-v-c2a70959]{width:calc(100% + 6px);height:100%;object-fit:cover;display:block;margin-left:-3px;transition:filter .3s ease}.feature-overlay[data-v-c2a70959]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#0000004d;opacity:0;transition:opacity .3s ease;border-radius:29px}.feature-image:hover .feature-gif[data-v-c2a70959]{filter:blur(3px)}.feature-image:hover .feature-overlay[data-v-c2a70959]{opacity:1}.image-placeholder[data-v-c2a70959]{width:100%;height:100%;background:linear-gradient(135deg,#f0f0f0,#e0e0e0)}.feature-label[data-v-c2a70959]{position:absolute;top:20px;left:20px;background:#f3f3f3e6;padding:14px 24px;border-radius:8px;font-family:Poppins,sans-serif;font-weight:var(--font-weight-bold);font-size:16px;color:#6b6b6b}.conversation-demo-section[data-v-c2a70959]{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;overflow:hidden}.conversation-highlights[data-v-c2a70959]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.highlight[data-v-c2a70959]{position:absolute;opacity:.8}.highlight-1[data-v-c2a70959]{top:25%;left:12%;animation:float-c2a70959 6s ease-in-out infinite}.highlight-2[data-v-c2a70959]{top:60%;left:0;animation:float-c2a70959 8s ease-in-out infinite 1s}.highlight-3[data-v-c2a70959]{top:5%;right:0;animation:float-c2a70959 7s ease-in-out infinite 2s}.highlight-4[data-v-c2a70959]{bottom:10%;right:0;animation:float-c2a70959 9s ease-in-out infinite .5s}@keyframes float-c2a70959{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.conversation-demo-title[data-v-c2a70959]{font-family:Poppins,sans-serif;font-weight:var(--font-weight-bold);font-size:var(--h1-size);color:#050046;text-align:center;margin:0 0 60px;z-index:2}.conversation-container[data-v-c2a70959]{width:100%;max-width:744px;min-height:1047px;background:#fcfcfc;border-radius:29px;border:3px solid #e3e3e3;box-shadow:8px 12px 30px #00000026;padding:60px 70px;position:relative;display:flex;flex-direction:column;gap:56px;z-index:2;opacity:0;transform:translateY(100px);transition:opacity .8s ease,transform .8s cubic-bezier(.4,0,.2,1)}.conversation-container.show-container[data-v-c2a70959]{opacity:1;transform:translateY(0)}.message-row[data-v-c2a70959]{display:flex;align-items:flex-start;gap:14px;opacity:0;animation:fadeInUp-c2a70959 .5s ease forwards}.user-message[data-v-c2a70959]{justify-content:flex-end}.aivy-message[data-v-c2a70959]{justify-content:flex-start}.message-bubble[data-v-c2a70959]{max-width:400px;padding:10px 15px;border-radius:10px;font-family:Roboto,sans-serif;font-size:16px;line-height:24px;color:#303030}.user-bubble[data-v-c2a70959]{background:#dddfff;order:-1}.aivy-bubble[data-v-c2a70959]{background:#e2e8f0}.message-text[data-v-c2a70959]{white-space:pre-wrap}.user-avatar[data-v-c2a70959]{width:59px;height:59px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;overflow:hidden}.user-avatar img[data-v-c2a70959]{width:100%;height:100%;object-fit:cover}.aivy-avatar-circle[data-v-c2a70959]{width:59px;height:59px;border-radius:50%;background:#9196fe;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.aivy-avatar-circle[data-v-c2a70959] .aivy-avatar{position:absolute;transform:scale(1.3) translate(14px,18px);animation:none!important}.aivy-avatar-circle[data-v-c2a70959] .avatar-image{filter:none!important;animation:none!important}.conversation-cta[data-v-c2a70959]{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:40px;opacity:0;animation:fadeInUp-c2a70959 .5s ease forwards}.conversation-cta .btn-primary[data-v-c2a70959]{padding:14px 40px;min-width:80%}.cta-disclaimer[data-v-c2a70959]{font-size:14px;color:#000;text-align:center;margin:0}@keyframes fadeInUp-c2a70959{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pricing-section[data-v-c2a70959]{min-height:50vh;padding:150px 96px;display:flex;align-items:center;justify-content:center}.pricing-container[data-v-c2a70959]{display:flex;width:100%;max-width:1248px;justify-content:space-between}.pricing-card[data-v-c2a70959]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.pricing-content[data-v-c2a70959]{flex:1}.pricing-header[data-v-c2a70959]{margin-bottom:41px}.pricing-bottom[data-v-c2a70959]{margin-top:auto}.pricing-label[data-v-c2a70959]{font-family:Poppins,sans-serif;font-weight:var(--font-weight-medium);font-size:24px;color:#050046}.pricing-header h3[data-v-c2a70959]{font-family:Poppins,sans-serif;font-weight:var(--font-weight-bold);font-size:var(--h1-size);color:#050046;margin:16px 0 0;line-height:1.4}.pricing-features[data-v-c2a70959]{list-style:none;padding:0;margin:0}.pricing-features li[data-v-c2a70959]{font-family:Poppins,sans-serif;font-weight:var(--font-weight-medium);font-size:var(--body1-size);color:#050046;line-height:32px;margin-bottom:8px}.pricing-options[data-v-c2a70959]{margin-bottom:32px}.pricing-options p[data-v-c2a70959]{font-family:Poppins,sans-serif;font-weight:var(--font-weight-medium);font-size:var(--body1-size);color:#050046;line-height:32px;margin:8px 0}.pricing-options strong[data-v-c2a70959]{font-weight:var(--font-weight-bold)}.pricing-card .btn-primary[data-v-c2a70959]{width:auto;padding:14px 40px}.footer[data-v-c2a70959]{position:relative;display:flex;flex-direction:column;border-radius:20vw 20vw 0 0;background:linear-gradient(135deg,#ffd5ef,#a186f5,#3222f7)}.footer-aivy-section[data-v-c2a70959]{position:relative;width:100%;height:400px;overflow:hidden}.aivy-head[data-v-c2a70959]{position:absolute;bottom:0;left:0;right:0;height:469px;background:inherit;border-radius:400px 350px 0 0;display:flex;justify-content:center;align-items:center}.aivy-face[data-v-c2a70959]{position:relative;max-width:320px;max-height:220px;width:30%;margin-top:40px}.aivy-face img[data-v-c2a70959]{width:100%;height:100%;object-fit:contain}.footer-content-section[data-v-c2a70959]{padding:60px 0}.footer-container[data-v-c2a70959]{max-width:1440px;margin:0 auto;padding:0 20px}.footer-content[data-v-c2a70959]{display:flex;justify-content:space-between;align-items:flex-end;gap:60px}.footer-column[data-v-c2a70959]{flex:.3}.footer-column h4[data-v-c2a70959]{font-size:var(--body2-size);font-weight:var(--font-weight-light);color:#050046;margin:16px 0 0;text-transform:uppercase}.footer-column .contact-email[data-v-c2a70959]{font-size:var(--body2-size);color:#050046;margin-bottom:0;line-height:1.6}.social-links[data-v-c2a70959]{display:flex;gap:35px;margin-bottom:16px}.social-link[data-v-c2a70959]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:opacity .3s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.social-icon[data-v-c2a70959]{width:21px;height:21px;filter:brightness(0) saturate(100%) invert(7%) sepia(79%) saturate(3559%) hue-rotate(236deg) brightness(93%) contrast(106%)}@media (hover: hover){.social-link[data-v-c2a70959]:hover{opacity:.7;transform:scale(1.1)}}.social-link[data-v-c2a70959]:active{transform:scale(.95)}.footer-links[data-v-c2a70959]{font-size:var(--body2-size);color:#fff;margin-bottom:16px}.footer-links a[data-v-c2a70959]{color:#fff;text-decoration:underline;transition:opacity .3s ease;-webkit-tap-highlight-color:transparent}@media (hover: hover){.footer-links a[data-v-c2a70959]:hover{opacity:.8}}.footer-links a[data-v-c2a70959]:active{opacity:.6}.copyright[data-v-c2a70959]{font-family:Poppins,sans-serif;font-size:var(--body2-size);color:#fff;margin:0}.tablet-only[data-v-c2a70959]{display:none}.desktop-only[data-v-c2a70959]{display:flex;align-items:center}.pricing-divider[data-v-c2a70959]{display:none}@media (max-width: 1600px){.tablet-only[data-v-c2a70959]{display:flex}.desktop-only[data-v-c2a70959]{display:none!important}.nav-links[data-v-c2a70959]{display:none}.hero-section[data-v-c2a70959]{padding:40px 36px 0;position:relative;min-height:100vh;display:flex;align-items:center}.hero-content[data-v-c2a70959]{max-width:1440px;display:flex;flex-direction:column;align-items:center;gap:20px;margin:0 auto}.hero-row[data-v-c2a70959]{flex-wrap:wrap;justify-content:center;gap:15px}.hero-row.first-row[data-v-c2a70959],.hero-row.second-row[data-v-c2a70959]{padding-left:0}.hero-text[data-v-c2a70959]{font-size:48px;width:100%;text-align:center;display:block;order:-1}.hero-btn[data-v-c2a70959]{height:80px;font-size:42px;padding:0 25px}.hero-btn.inline-btn[data-v-c2a70959]{display:inline-flex;margin:0}.hero-btn.aivy-daily[data-v-c2a70959]{width:450px}.hero-btn.aivy-path[data-v-c2a70959]{width:500px}.hero-btn-icon.left[data-v-c2a70959]{width:70px;height:70px;margin-right:10px;margin-left:0;order:0}.hero-btn-icon.right[data-v-c2a70959]{width:90px;height:90px;margin-left:10px}.hero-btn-text .hover-text[data-v-c2a70959]{position:absolute;top:50%;left:50%;transform:translate(50%,-50%);width:100%}.hero-btn-text .default-text[data-v-c2a70959]{position:static;transform:none;opacity:1}.hero-text[data-v-c2a70959]{font-size:48px;text-align:center;width:100%;height:90px;display:flex;align-items:center;justify-content:space-around;letter-spacing:-.96px}.hero-tagline[data-v-c2a70959]{flex-direction:column;text-align:center;width:100%}.hero-tagline h1[data-v-c2a70959]{font-size:52px}.hero-tagline .aivy-avatar[data-v-c2a70959]{position:relative;top:10%;width:148px;height:148px}.features-section[data-v-c2a70959]{padding:96px 24px}.feature-container[data-v-c2a70959]{max-width:696px;margin:0 auto 96px}.feature-showcase[data-v-c2a70959]{flex-direction:column;align-items:center;gap:25px}.feature-showcase.reverse[data-v-c2a70959]{flex-direction:column}.feature-aivy[data-v-c2a70959]{max-width:380px}.feature-content[data-v-c2a70959]{text-align:center;max-width:100%}.feature-image[data-v-c2a70959]{width:100%;max-width:696px;height:414px}.pricing-section[data-v-c2a70959]{padding:100px 51px}.pricing-container[data-v-c2a70959]{flex-direction:column;align-items:center;gap:36px;min-width:unset;width:100%;max-width:642px;margin:0 auto}.pricing-card[data-v-c2a70959]{min-width:unset;width:100%;max-width:642px;text-align:center}.pricing-card h2[data-v-c2a70959]{font-size:24px;text-align:center}.pricing-card h3[data-v-c2a70959]{font-size:32px;text-align:center}.pricing-content[data-v-c2a70959]{align-items:center}.pricing-features[data-v-c2a70959]{text-align:center}.pricing-options[data-v-c2a70959]{justify-content:center;align-items:center}.pricing-card .btn-primary[data-v-c2a70959]{margin:0 auto}.pricing-divider[data-v-c2a70959]{display:block;width:100%;max-width:642px;margin:36px 0}.pricing-divider svg[data-v-c2a70959]{width:100%;height:4px}}@media (max-width: 768px){.navigation[data-v-c2a70959]{top:0;z-index:1000}.nav-container[data-v-c2a70959]{justify-content:center}.logo[data-v-c2a70959],.nav-links[data-v-c2a70959]{display:none}.nav-actions[data-v-c2a70959]{width:100%;max-width:400px;justify-content:space-between;gap:16px}.nav-actions .btn-secondary[data-v-c2a70959]{display:flex;flex:1}.nav-actions .btn-primary[data-v-c2a70959]{flex:1}.hero-section[data-v-c2a70959]{padding:30px 20px 0}.hero-content[data-v-c2a70959]{gap:15px}.hero-row[data-v-c2a70959]{flex-wrap:wrap;justify-content:center;gap:10px}.hero-row.first-row[data-v-c2a70959],.hero-row.second-row[data-v-c2a70959]{padding-left:0}.hero-text[data-v-c2a70959]{font-size:28px;width:100%;text-align:center;display:block;height:auto;order:-1}.hero-btn[data-v-c2a70959]{height:56px;font-size:20px;padding:0 20px;border-radius:10px}.hero-btn.inline-btn[data-v-c2a70959]{order:1}.hero-btn.aivy-daily[data-v-c2a70959]{width:220px}.hero-btn.aivy-path[data-v-c2a70959]{width:250px}.hero-btn-icon.left[data-v-c2a70959]{width:50px;height:50px;margin-right:8px;order:0}.hero-btn-icon.right[data-v-c2a70959]{width:60px;height:60px;order:1}.hero-btn-icon[data-v-c2a70959]{width:55px;height:55px;position:static;margin:0}.hero-btn-text .hover-text[data-v-c2a70959]{position:absolute;top:50%;left:50%;transform:translate(50%,-50%);width:100%}.hero-text[data-v-c2a70959]{font-size:22px;text-align:center}.hero-tagline[data-v-c2a70959]{padding:0;flex-direction:column;align-items:center;text-align:center}.hero-tagline h1[data-v-c2a70959]{font-size:22px}.aivy-avatar[data-v-c2a70959]{width:148px;height:148px;position:relative}.wiggle-avatar[data-v-c2a70959] .avatar-container,.wiggle-avatar[data-v-c2a70959] .avatar-image{width:100%!important;height:100%!important}.feature-container[data-v-c2a70959]{padding:0}.feature-image[data-v-c2a70959]{height:auto}.feature-showcase[data-v-c2a70959]{flex-direction:column;gap:40px}.feature-showcase.reverse[data-v-c2a70959]{flex-direction:column}.conversation-demo-section[data-v-c2a70959]{display:none}.features-section[data-v-c2a70959],.pricing-section[data-v-c2a70959]{padding:60px 16px}.pricing-container[data-v-c2a70959],.pricing-card[data-v-c2a70959]{min-width:unset;width:100%}.pricing-cards[data-v-c2a70959]{flex-direction:column;gap:36px}.pricing-card h3[data-v-c2a70959]{font-size:24px}.pricing-card h2[data-v-c2a70959]{font-size:28px}.pricing-features[data-v-c2a70959]{font-size:14px;line-height:2}.price-tag[data-v-c2a70959]{font-size:20px}.footer-content[data-v-c2a70959]{flex-direction:column;text-align:start}.footer-column h4[data-v-c2a70959],.footer-column p[data-v-c2a70959],.footer-links[data-v-c2a70959],.footer-links a[data-v-c2a70959]{color:#050046}}.loading-overlay[data-v-1fc3f8dc]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,var(--428a9432));z-index:999}.blur-background[data-v-1fc3f8dc]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loading-content[data-v-1fc3f8dc]{display:flex;flex-direction:column;align-items:center}.loading-spinner[data-v-1fc3f8dc]{border:5px solid #f3f3f3;border-radius:50%;animation:spin-1fc3f8dc 1s linear infinite}.loading-spinner.small[data-v-1fc3f8dc]{width:30px;height:30px}.loading-spinner.medium[data-v-1fc3f8dc]{width:50px;height:50px}.loading-spinner.large[data-v-1fc3f8dc]{width:70px;height:70px}.loading-message[data-v-1fc3f8dc]{margin-top:15px;color:#fff;font-size:16px;text-align:center;font-weight:500;max-width:80%}@keyframes spin-1fc3f8dc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dialog[data-v-fea84b64]{padding:2.25rem;line-height:1.5rem;border:2px solid var(--color-dark);border-radius:20px;position:relative;-webkit-user-select:none;user-select:none}.dialog.draggable[data-v-fea84b64]{transition:none}.close-button[data-v-fea84b64]{position:absolute;top:-10px;right:-10px;background:#000000b3;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;transition:background-color .2s;z-index:10}.close-button[data-v-fea84b64]:hover{background:#000000e6}@media (max-width: 767.98px){.dialog[data-v-fea84b64]{padding:1.25rem}.close-button[data-v-fea84b64]{width:20px;height:20px;font-size:14px;top:-8px;right:-8px}}.product-selection-content[data-v-a6d6805f]{text-align:center}.selection-message[data-v-a6d6805f]{margin-bottom:2rem;color:#666;line-height:1.5}.product-options[data-v-a6d6805f]{display:flex;gap:1rem;margin-bottom:1.5rem}.product-card[data-v-a6d6805f]{flex:1;padding:1.5rem;border:2px solid #e1e5e9;border-radius:12px;cursor:pointer;transition:all .2s ease;background:#fff}.product-card[data-v-a6d6805f]:hover{border-color:#9196fe;box-shadow:0 2px 8px #9196fe33}.product-card.selected[data-v-a6d6805f]{border-color:#9196fe;background:#f8f9ff;box-shadow:0 2px 8px #9196fe4d}.product-card h3[data-v-a6d6805f]{margin:0 0 .5rem;color:#2f3e78;font-size:1.25rem;font-weight:600}.product-card p[data-v-a6d6805f]{margin:0;color:#666;font-size:.875rem;line-height:1.4}.retry-message[data-v-a6d6805f]{margin-top:1rem;padding:1rem;background:#fef2f2;border-radius:8px;border-left:4px solid #ef4444}.error-text[data-v-a6d6805f]{margin:0;color:#dc2626;font-size:.875rem}@media (max-width: 767.98px){.product-options[data-v-a6d6805f]{flex-direction:column}.product-card[data-v-a6d6805f]{padding:1rem}}[data-v-eaba0b6d]{font-family:Poppins,sans-serif;margin:0;padding:0}.wrapper[data-v-eaba0b6d]{background:linear-gradient(0deg,#9196fe4d,#9196fe4d),#fff;min-height:100vh;width:100%}.sign-in[data-v-eaba0b6d]{align-items:center;display:flex;gap:24%;justify-content:center;min-height:100vh;width:100%}.illus[data-v-eaba0b6d]{align-items:center;display:flex;flex-direction:column;gap:0}.illus[data-v-eaba0b6d] .avatar-image{width:435px;height:400px}.greeting-dialog[data-v-eaba0b6d]{width:248px;bottom:0;right:0}.sign-in-form[data-v-eaba0b6d]{align-items:center;background:#fff;border-radius:19px;box-shadow:0 4px 4px #00000026;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;min-height:700px;padding:36px;width:432px}.sign-in-form h2[data-v-eaba0b6d]{color:#1e1e1e;flex-shrink:0;font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:40px;text-align:center}hr[data-v-eaba0b6d]{flex-shrink:0;margin-top:58px;stroke:#000;stroke-width:2px;width:100%}.sign-in-with[data-v-eaba0b6d]{align-items:center;display:flex;flex-direction:row;gap:48px;justify-content:center;margin-top:32px}.sign-in-with p[data-v-eaba0b6d]{color:#1e1e1e;flex-shrink:0;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.sign-in-with img[data-v-eaba0b6d]{cursor:pointer}.link[data-v-eaba0b6d]{color:#9196fe;flex-shrink:0;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:600;line-height:2.5rem;margin-left:1.5rem;text-decoration:none}.close-button[data-v-eaba0b6d]{position:fixed;top:100px;right:100px;z-index:99}.close-button img[data-v-eaba0b6d]{cursor:pointer}@media (max-width: 1399.98px){.sign-in[data-v-eaba0b6d]{gap:13%}.illus[data-v-eaba0b6d] .avatar-image{width:315px;height:289px}.close-button[data-v-eaba0b6d]{top:60px;right:60px}}@media (max-width: 859.98px){.illus[data-v-eaba0b6d]{display:none}.sign-in[data-v-eaba0b6d]{gap:0}}.or-separator[data-v-eaba0b6d]{display:flex;align-items:center;margin:20px 0;width:100%}.or-line[data-v-eaba0b6d]{flex:1;height:1px;background-color:#d1d5db}.or-text[data-v-eaba0b6d]{color:#9ca3af;font-size:14px;margin:0 16px;font-weight:400}.google-signin-btn[data-v-eaba0b6d]{width:100%;margin-top:0;display:flex;justify-content:center;margin-left:0;margin-right:0}#g_id_signin[data-v-eaba0b6d]{width:100%;display:flex;justify-content:center}#g_id_signin>div[data-v-eaba0b6d]{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}.gsi-wrap[data-v-eaba0b6d]{width:100%;height:48px;border-radius:8px;padding:4px;box-sizing:border-box;display:flex;align-items:center}[data-v-a12a2a1b]{font-family:Poppins,sans-serif}label[data-v-a12a2a1b]{color:#1e1e1e;flex-shrink:0;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:400;height:44px;line-height:2.5rem}select[data-v-a12a2a1b]{border-radius:10px;border:1px solid #1E1E1E;background:#fff;flex-shrink:0;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:400;height:56px;line-height:1.5rem;margin-top:6px;padding-left:25px;padding-right:25px;width:100%}.wrapper[data-v-9b6be23b]{background:#fff;min-height:100vh;width:100%;display:flex}.sign-up[data-v-9b6be23b]{display:flex;gap:150px;justify-content:center;min-height:100vh;padding-bottom:172px;width:100%}.illus[data-v-9b6be23b]{position:fixed;left:13%;top:calc(50% - 220px);align-items:center;display:flex;flex-direction:column;gap:0}.illus[data-v-9b6be23b] .avatar-image{height:280px}.greeting-dialog[data-v-9b6be23b]{width:328px;bottom:0;right:0}.sign-up-form[data-v-9b6be23b]{background:#fff;box-sizing:border-box;flex-shrink:0;height:1256px;margin-top:33px;position:relative;width:543px;left:17%}.sign-up-form h2[data-v-9b6be23b]{color:#1e1e1e;font-family:Poppins;font-size:32px;font-style:normal;font-weight:700;line-height:48px}.sign-up-form-group[data-v-9b6be23b]{margin-top:30px;position:relative;width:360px}.input-1[data-v-9b6be23b]{margin-top:0}.input-2[data-v-9b6be23b],.input-3[data-v-9b6be23b],.input-4[data-v-9b6be23b]{margin-top:-28px}.input-5[data-v-9b6be23b]{margin-top:-66px}.input-6[data-v-9b6be23b]{margin-top:-11px}.input-7[data-v-9b6be23b]{margin-top:24px}.input-8[data-v-9b6be23b]{margin-top:37px}.password-instruction[data-v-9b6be23b]{bottom:76px;color:#757575;flex-shrink:0;font-family:Poppins;font-size:.75rem;font-style:normal;font-weight:400;height:2.75rem;line-height:2.5rem;position:relative}.hide[data-v-9b6be23b]{visibility:hidden}.password-indicator[data-v-9b6be23b]{position:absolute;right:0;top:440px}.checkbox-wrapper[data-v-9b6be23b]{align-items:center;display:flex}.checkbox-wrapper span[data-v-9b6be23b]{color:#1e1e1e;flex-shrink:0;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-left:20px}input[type=checkbox][data-v-9b6be23b]{transform:scale(2)}.link[data-v-9b6be23b]{color:#9196fe;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:capitalize}.sign-up-button[data-v-9b6be23b]{align-items:center;background:#9196fe;bottom:-25px;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;gap:8px;height:48px;justify-content:center;line-height:100%;position:absolute;right:0;width:126px}.sign-up-button[data-v-9b6be23b]:hover{background:#1e1e1e;color:#fff}.sign-up-button[data-v-9b6be23b]:disabled{border:2px solid #757575;background:#dbdbdb;color:#757575;cursor:default}.send-code-button[data-v-9b6be23b]{align-items:center;background:#9196fe;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:700;gap:8px;height:48px;justify-content:center;line-height:100%;position:absolute;right:30px;top:372px;width:126px}.send-code-button[data-v-9b6be23b]:hover{background:#1e1e1e;color:#fff}.send-code-button[data-v-9b6be23b]:disabled{border:2px solid #757575;background:#dbdbdb;color:#757575;cursor:default}.close-button[data-v-9b6be23b]{position:fixed;top:100px;right:100px;z-index:99}.close-button img[data-v-9b6be23b]{cursor:pointer}@media (max-width: 1399.98px){.greeting-dialog[data-v-9b6be23b]{width:280px;bottom:0;right:0}.close-button[data-v-9b6be23b]{top:60px;right:60px}.sign-up-form[data-v-9b6be23b]{left:19%}}@media (max-width: 1149.98px){.sign-up[data-v-9b6be23b]{flex-direction:column;gap:40px;padding-bottom:40px;align-items:center}.illus[data-v-9b6be23b]{position:relative;left:0;top:0;width:100%;display:flex;flex-direction:column;align-items:center;padding-top:40px;gap:0}.illus[data-v-9b6be23b] .avatar-image{height:280px}.greeting-dialog[data-v-9b6be23b]{width:100%;max-width:328px;position:relative}.close-button[data-v-9b6be23b]{top:24px;right:24px}.close-button img[data-v-9b6be23b]{height:36px;width:36px}.sign-up-form[data-v-9b6be23b]{width:360px;margin-top:0;left:0;height:auto;padding-bottom:80px;display:flex;flex-direction:column}.sign-up-form h2[data-v-9b6be23b]{font-size:20px;text-align:center;order:-1;margin-bottom:30px}.sign-up-form-group[data-v-9b6be23b]{margin-top:0;position:relative}.input-1[data-v-9b6be23b]{margin-top:0}.input-2[data-v-9b6be23b],.input-3[data-v-9b6be23b],.input-4[data-v-9b6be23b],.input-5[data-v-9b6be23b],.input-6[data-v-9b6be23b],.input-7[data-v-9b6be23b],.input-8[data-v-9b6be23b]{margin-top:24px}.password-indicator[data-v-9b6be23b]{position:relative;top:0;margin-top:8px}.sign-up-button[data-v-9b6be23b]{position:relative;bottom:0;margin-top:32px;width:100%}.send-code-button[data-v-9b6be23b]{position:relative;right:0;top:0;margin-top:12px;margin-bottom:12px;width:100%}input[type=checkbox][data-v-9b6be23b]{transform:scale(1.5)}.checkbox-wrapper[data-v-9b6be23b]{margin-top:24px}.checkbox-wrapper span[data-v-9b6be23b]{width:100%;margin-left:17px}}.loading-page[data-v-4a3ab139]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#9196fe;z-index:100}.loading-content[data-v-4a3ab139]{display:flex;justify-content:center;align-items:center;gap:10%}.loading-dialog[data-v-4a3ab139]{width:clamp(300px,467px,666px)}.loading-image[data-v-4a3ab139]{height:400px;height:auto}.loading-description[data-v-4a3ab139]{font-weight:500}@media (max-width: 1280px){.loading-image[data-v-4a3ab139]{height:280px}}[data-v-49c4be73]{font-family:Poppins,Inter,sans-serif}body[data-v-49c4be73]{box-sizing:border-box}.diagnostic-test-page[data-v-49c4be73]{display:flex;flex-direction:column;height:100vh}.header[data-v-49c4be73]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:0 2.5rem;height:12%;border:1px solid #1E1E1E;box-sizing:border-box}.header-left[data-v-49c4be73]{display:flex;align-items:center;width:100%;gap:1rem}.text-container[data-v-49c4be73]{display:flex;flex-direction:column;justify-content:center;gap:.8rem}.directions-row[data-v-49c4be73]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.section-title[data-v-49c4be73]{font-weight:700;font-size:1rem}.popup-overlay[data-v-49c4be73]{position:fixed;top:12%;width:100vw;height:100vh;background-color:#0000004d;z-index:999}.popup-window[data-v-49c4be73]{position:fixed;top:11%;left:84px;background-color:#fff;padding:45px 60px;border-radius:5px;box-shadow:0 4px 10px #0000004d;z-index:1000;width:40%;height:40%;overflow-y:auto;transition:transform .3s ease-out,opacity .3s ease-out}[data-v-49c4be73]::-webkit-scrollbar{background-color:transparent;width:15px;transition:background-color .3s ease,border-color .3s ease}[data-v-49c4be73]::-webkit-scrollbar-thumb:hover{background-color:#0006}[data-v-49c4be73]::-webkit-scrollbar-track{background-color:transparent}[data-v-49c4be73]::-webkit-scrollbar-thumb{border-radius:20px;border:4px solid transparent;background-color:#0003;background-clip:content-box;transition:background-color .3s ease,border-color .3s ease}[data-v-49c4be73]::-webkit-scrollbar-thumb:active{background-color:#0009}.popup-content[data-v-49c4be73]{position:relative;text-align:left}.button-container[data-v-49c4be73]{display:flex;justify-content:flex-end;margin-top:15%}.button-container-2[data-v-49c4be73]{display:flex;justify-content:flex-end;margin:30px 0}.close-button[data-v-49c4be73]{position:absolute;right:-10px;padding:10px 20px;background-color:#9196fe;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:all .2s ease-in-out}.close-button[data-v-49c4be73]:hover{background-color:#1e1e1e}.chevronDownIcon[data-v-49c4be73]{transition:transform .3s ease}.chevronDownIcon.flipped[data-v-49c4be73]{transform:rotate(180deg)}.back-top-button[data-v-49c4be73]{background-color:#fff;color:#1e1e1e;border:1px solid #E0E0E0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.4rem;padding:0;line-height:36px}.reference-overlay[data-v-49c4be73]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none}.reference-window[data-v-49c4be73]{position:absolute;width:1025px;height:85vh;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;z-index:1001;display:flex;flex-direction:column;overflow:hidden;padding:20px 15px;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-title[data-v-49c4be73]{position:relative;bottom:5px;font-weight:700;left:1.5%;font-size:15px}.reference-header[data-v-49c4be73]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:relative;padding:10px;pointer-events:auto;top:0;z-index:2}.reference-header[data-v-49c4be73]:after{content:"";position:absolute;margin-top:20px;bottom:0;left:2.5%;width:95%;height:2px;background-color:#9196fe}.reference-header[data-v-49c4be73]:active{cursor:grabbing}.reference-content[data-v-49c4be73]{padding:20px;flex-grow:1;overflow-y:auto;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none}.header-actions[data-v-49c4be73]{display:flex;gap:20px;position:relative;right:1.5%;bottom:7px}.expand-button[data-v-49c4be73]{border:none;background:none;font-size:13px}.expand-text[data-v-49c4be73]{position:relative;right:10px;bottom:3px;font-weight:700}.expand-image[data-v-49c4be73],.cal-expand-image[data-v-49c4be73],.cal-minimize-image[data-v-49c4be73]{position:relative;top:.25rem;left:.05rem}.drag-helper[data-v-49c4be73]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);cursor:grab}.drag-button[data-v-49c4be73]{width:40px;height:40px;border-radius:50%;background-color:#9196fe;border:none;cursor:grab;display:flex;align-items:center;justify-content:center;transition:filter .3s ease}.drag-button[data-v-49c4be73]:active{cursor:grabbing}.drag-button[data-v-49c4be73]:hover{background-color:#5a52d1;transition:filter .3s ease}.drag-button img[data-v-49c4be73]{pointer-events:none}.close-reference-button[data-v-49c4be73]{border:1px solid #E0E0E0;text-align:center;justify-content:center;border-radius:50%;width:36px;height:36px;background:none;font-size:22px;cursor:pointer}.close-reference-button[data-v-49c4be73]:hover{border-color:#9196fe;color:#9196fe}.reference-grid[data-v-49c4be73]{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;align-items:center;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-grid.minimized[data-v-49c4be73]{grid-template-columns:repeat(2,1fr);width:400px;justify-items:center;align-items:center}.reference-img[data-v-49c4be73]{max-width:100%;max-height:180px;object-fit:contain}.reference-img-1[data-v-49c4be73]{grid-column:span 2;max-height:180px;object-fit:contain}.reference-notes[data-v-49c4be73]{margin-top:20px;font-size:14px;line-height:1.5}.calculator-iframe[data-v-49c4be73]{width:100%;height:calc(100% - 50px);border:none;pointer-events:auto}.calculator-window[data-v-49c4be73]{position:absolute;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;overflow:hidden;z-index:1001;padding:20px 15px}.header-right[data-v-49c4be73]{display:flex;justify-content:space-between;align-items:center;width:130%}.clock-icon[data-v-49c4be73]{height:36px;width:36px;position:relative;bottom:2px;left:8px}.timer[data-v-49c4be73]{font-weight:700;font-size:.9rem;position:relative;right:12px;top:2px;visibility:visible;width:40px;text-align:right}.timer.hidden[data-v-49c4be73]{visibility:hidden}.centered-group[data-v-49c4be73]{display:flex;justify-content:center;align-items:center;gap:1.8rem;min-width:140px}.hide-button[data-v-49c4be73]{background:#1e1e1e;border:2px solid #1E1E1E;border-radius:5px;color:#fff;cursor:pointer;display:flex;align-items:center;padding:8px 18px;font-weight:700}.hide-button[data-v-49c4be73]:hover{background-color:#eee;color:#1e1e1e;border:2px solid #1E1E1E}.right-group[data-v-49c4be73]{display:flex;align-items:end;gap:1.5rem}.calculator-icon[data-v-49c4be73]{position:relative;height:24px;width:24px;top:5px;left:3px}.reference-icon[data-v-49c4be73]{position:relative;height:24px;width:24px;top:5px;left:5px;filter:none;transition:filter .3s ease}.pencil-icon[data-v-49c4be73]{position:relative;height:24px;width:24px;right:5px;bottom:3px;cursor:pointer}.calculator-button[data-v-49c4be73],.reference-button[data-v-49c4be73]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;right:8px;bottom:2px}.reference-button.active-reference[data-v-49c4be73],.calculator-button.active-reference[data-v-49c4be73]{color:#9196fe}.annotate-button[data-v-49c4be73]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;left:10px;bottom:2px}.more-button[data-v-49c4be73]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;bottom:3px}.main-content[data-v-49c4be73]{display:flex;flex:1;background-color:#9196fe;padding:1.5%;overflow:hidden;justify-content:center}.pane-layout[data-v-49c4be73]{display:flex;flex:1;background-color:#9196fe;padding:.5%}.left-pane[data-v-49c4be73]{flex:1;background:#fff;border-radius:8px 0 0 8px;padding:2rem 3rem;box-shadow:-4px 0 8px #0000001a;border-right:1px solid #2F3E78;font-size:.875rem;line-height:normal;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.image-container[data-v-49c4be73]{overflow-x:auto;max-width:100%}.image-container[data-v-49c4be73] table{min-width:min-content;margin:0 auto}.right-pane[data-v-49c4be73]{flex:1;background:#fff;border-radius:0 8px 8px 0;padding:2rem 3rem;box-shadow:4px 0 8px #0000001a;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.full-pane[data-v-49c4be73]{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:2% 30%;box-shadow:0 4px 8px #0000001a;margin:auto;width:100%;height:100%;box-sizing:border-box;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.underline[data-v-49c4be73]{display:inline-block;width:100px;border-bottom:2px solid black;height:1px;vertical-align:middle}.question-header[data-v-49c4be73]{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:0 1rem;border-radius:8px;margin-bottom:10px}.question-info[data-v-49c4be73]{display:flex;align-items:center;gap:.5rem}.question-number-container[data-v-49c4be73]{position:relative;width:44px;height:42px}.question-icon-img[data-v-49c4be73]{width:100%;height:100%}.question-number-text[data-v-49c4be73]{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:#fff}.mark-review-container[data-v-49c4be73]{display:flex;align-items:center;gap:6px;cursor:pointer}.mark-for-review[data-v-49c4be73]{font-size:14px;font-weight:400;color:#000}.abc-icon-img[data-v-49c4be73]{width:24px;height:24px;cursor:pointer;transition:all .2s ease-in-out}.abc-icon-img.active[data-v-49c4be73]{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(50%) sepia(94%) saturate(3084%) hue-rotate(223deg) brightness(102%) contrast(98%)}.collect-icon-img[data-v-49c4be73]{width:24px;height:24px;cursor:pointer}.question-text[data-v-49c4be73]{font-size:.875rem;font-weight:700;line-height:1.5rem;color:#1e1e1e}.choices[data-v-49c4be73]{display:flex;flex-direction:column;gap:.8rem;padding:1rem 0;margin-top:10px}.choice[data-v-49c4be73]{display:flex;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.7rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out}.choice[data-v-49c4be73]:hover{background-color:#f9f9f9;border-color:#bbb}.choice.selected[data-v-49c4be73]{background-color:#f5f7ff;border:1px solid #9196fe;color:#9196fe}.choice.selected[data-v-49c4be73]:hover{background-color:#eaefff}.choice-circle[data-v-49c4be73]{display:flex;align-items:center;justify-content:space-between;width:30px;height:30px;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;position:relative;margin-right:1rem}.choice-text[data-v-49c4be73]{position:absolute;top:47%;left:51%;transform:translate(-50%,-50%);font-size:18px;color:#1e1e1e}.choice-answers[data-v-49c4be73]{position:relative;text-align:start;margin-top:5px}.choice.selected .choice-circle[data-v-49c4be73]{background-color:#9196fe;color:#fff}.choice.selected .choice-text[data-v-49c4be73]{color:#fff}.choice.selected .choice-answers[data-v-49c4be73]{font-weight:700}.choice.abcActive[data-v-49c4be73]{padding:.7rem 1rem;justify-content:space-between}.choice.eliminated[data-v-49c4be73]{background-color:#f9f9f9;text-decoration:line-through;color:#a0a0a0}.eliminator-toggle[data-v-49c4be73]{background-color:transparent;border:1px solid #e0e0e0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;margin-left:auto;transition:all .2s ease-in-out}.eliminator-toggle[data-v-49c4be73]:hover{border-color:#bbb}.eliminator-toggle span[data-v-49c4be73]{font-size:12px;font-weight:700}.eliminator-toggle span[data-v-49c4be73]:first-child{color:#9196fe}input[data-v-49c4be73]{border:1px solid #757575;border-radius:7px;box-sizing:border-box;font-family:Lucida Console,Courier New,monospace;font-size:23px;height:53px;padding:10px;width:94px}input[data-v-49c4be73]:focus{outline:none;border:1px solid #9196fe;box-shadow:0 0 2px #6f75e7}#input-underline[data-v-49c4be73]{box-sizing:border-box;left:16px;position:absolute;top:0;width:78px;z-index:99}.blank-question[data-v-49c4be73]{margin-top:20px}.no-passage-question[data-v-49c4be73]{margin-top:12px}.footer[data-v-49c4be73]{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:0 2.5rem;border:1px solid #1E1E1E;height:12%;position:relative}.question-info-footer[data-v-49c4be73]{background-color:#1e1e1e;color:#fff;border:2px solid #1E1E1E;border-radius:8px;padding:.8rem 1.2rem;font-size:16px;font-weight:700;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto}.question-info-footer[data-v-49c4be73]:hover{background-color:#eee;color:#1e1e1e}.navigation-buttons[data-v-49c4be73]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;position:absolute;right:2.5rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.back-button[data-v-49c4be73]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;border:2px solid #1e1e1e;background:#fff;color:#1e1e1e;font-weight:700;cursor:pointer;box-sizing:border-box}.back-button[data-v-49c4be73]:hover{background-color:#1e1e1e;color:#fff}.next-button[data-v-49c4be73]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;background-color:#9196fe;color:#fff;font-weight:700;cursor:pointer;box-sizing:border-box}.next-button.submit[data-v-49c4be73]{width:90px}.next-button[data-v-49c4be73]:hover{background-color:#1e1e1e}.tip-popup-overlay[data-v-49c4be73]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.tip-popup-overlay.preview[data-v-49c4be73]{height:100vh}.tip-popup-window[data-v-49c4be73]{background:#fff;padding:40px 50px;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:35%;text-align:start;font-size:.9rem}.tip-popup-header h3[data-v-49c4be73]{margin-bottom:20px;font-size:1.5rem;font-weight:700}.tip-popup-buttons[data-v-49c4be73]{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:8%}.yes-button[data-v-49c4be73],.no-button[data-v-49c4be73]{padding:8px 20px;border:none;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer}.yes-button[data-v-49c4be73]{background:#1e1e1e;border:2px solid #1E1E1E;color:#fff}.yes-button[data-v-49c4be73]:hover{background-color:#eee;border:2px solid #1E1E1E;color:#1e1e1e}.no-button[data-v-49c4be73]{background:#eee;border:2px solid #1E1E1E;color:#000}.no-button[data-v-49c4be73]:hover{background-color:#1e1e1e;color:#fff}.review-popup-overlay[data-v-49c4be73]{position:fixed;top:0;left:0;width:100vw;height:88vh;background:#0000004d;display:flex;justify-content:center;align-items:flex-end;z-index:1000}.review-popup-window[data-v-49c4be73]{background:#fff;padding:3% 7%;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:33%;height:auto;text-align:start;transform:translateY(-5%);flex-direction:column;display:flex}.icons[data-v-49c4be73]{position:relative;top:7px;right:2px}.legend[data-v-49c4be73]{display:flex;justify-content:start;gap:1rem;margin-bottom:3%}.legend span[data-v-49c4be73]{font-size:.9rem}.legend.review[data-v-49c4be73]{justify-content:end}.module-title[data-v-49c4be73]{margin:5% 0;font-weight:700}.question-grid[data-v-49c4be73]{display:flex;flex-wrap:wrap;width:100%;gap:1.5rem;margin-bottom:3rem;justify-content:center}.question-block[data-v-49c4be73]{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:1px solid #E0E0E0;border-radius:5px;cursor:pointer;position:relative;font-weight:700;background-color:#fff;color:#000;transition:background-color .3s,color .3s}.question-block.answered[data-v-49c4be73]{background-color:#9196fe4d;color:#9196fe;border:1px solid #9196fe}.question-block i[data-v-49c4be73]{position:absolute;top:-5px;right:-5px}.go-to-review-button[data-v-49c4be73]{background-color:#fff;color:#000;border:2px solid #1E1E1E;border-radius:8px;padding:10px 20px;font-weight:700;cursor:pointer;align-self:center;font-size:16px}.go-to-review-button[data-v-49c4be73]:hover{background-color:#1e1e1e;color:#fff}.question-wrapper[data-v-49c4be73]{position:relative;display:flex;flex-direction:column;align-items:center}.current-icon[data-v-49c4be73]{width:24px;height:auto;position:absolute;top:-25px;z-index:1}.review-icon[data-v-49c4be73]{position:absolute;top:3%;right:1%;width:.6rem;height:.6rem}.review-page[data-v-49c4be73]{display:flex;flex-direction:column;width:50%}.review-header[data-v-49c4be73]{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;margin-bottom:2rem}.review-header h1[data-v-49c4be73]{font-size:2rem;font-weight:700;color:#fff}.review-header p[data-v-49c4be73]{font-size:1rem;color:#fff;margin-top:.5rem}.full-line[data-v-49c4be73]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-info[data-v-49c4be73]{margin-bottom:1.5rem;background-color:#fff;border-radius:1rem;padding:2rem}.section-info h2[data-v-49c4be73]{font-size:1.5rem;font-weight:700;color:#333}[data-v-49c4be73] table,[data-v-49c4be73] th,[data-v-49c4be73] td{border:1px solid black;border-collapse:collapse;font-weight:400;margin-top:10px}[data-v-49c4be73] th,[data-v-49c4be73] td{padding:10px 6px}[data-v-49c4be73] thead th,[data-v-49c4be73] tbody td{text-align:center}[data-v-49c4be73] tbody th{text-align:start}[data-v-49c4be73] ul{padding-left:48px}@media (max-width: 1280px){.left-pane[data-v-49c4be73],.choice[data-v-49c4be73]{font-size:.75rem}.question-text[data-v-49c4be73]{font-size:.875rem}}[data-v-c2c31991]{font-family:Poppins,Inter,sans-serif}body[data-v-c2c31991]{box-sizing:border-box}.diagnostic-test-page[data-v-c2c31991]{display:flex;flex-direction:column;height:100vh}.header[data-v-c2c31991]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:0 2.5rem;height:12%;border:1px solid #1E1E1E;box-sizing:border-box}.header-left[data-v-c2c31991]{display:flex;align-items:center;width:100%;gap:1rem}.text-container[data-v-c2c31991]{display:flex;flex-direction:column;justify-content:center;gap:.8rem}.directions-row[data-v-c2c31991]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.section-title[data-v-c2c31991]{font-weight:700;font-size:1rem}.popup-overlay[data-v-c2c31991]{position:fixed;top:12%;width:100vw;height:100vh;background-color:#0000004d;z-index:999}.popup-window[data-v-c2c31991]{position:fixed;top:11%;left:84px;background-color:#fff;padding:45px 60px;border-radius:5px;box-shadow:0 4px 10px #0000004d;z-index:1000;width:40%;height:40%;overflow-y:auto;transition:transform .3s ease-out,opacity .3s ease-out}[data-v-c2c31991]::-webkit-scrollbar{background-color:transparent;width:15px;transition:background-color .3s ease,border-color .3s ease}[data-v-c2c31991]::-webkit-scrollbar-thumb:hover{background-color:#0006}[data-v-c2c31991]::-webkit-scrollbar-track{background-color:transparent}[data-v-c2c31991]::-webkit-scrollbar-thumb{border-radius:20px;border:4px solid transparent;background-color:#0003;background-clip:content-box;transition:background-color .3s ease,border-color .3s ease}[data-v-c2c31991]::-webkit-scrollbar-thumb:active{background-color:#0009}.popup-content[data-v-c2c31991]{position:relative;text-align:left}.button-container[data-v-c2c31991]{display:flex;justify-content:flex-end;margin-top:15%}.button-container-2[data-v-c2c31991]{display:flex;justify-content:flex-end;margin:30px 0}.close-button[data-v-c2c31991]{position:absolute;right:-10px;padding:10px 20px;background-color:#9196fe;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:all .2s ease-in-out}.close-button[data-v-c2c31991]:hover{background-color:#1e1e1e}.chevronDownIcon[data-v-c2c31991]{transition:transform .3s ease}.chevronDownIcon.flipped[data-v-c2c31991]{transform:rotate(180deg)}.back-top-button[data-v-c2c31991]{background-color:#fff;color:#1e1e1e;border:1px solid #E0E0E0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.4rem;padding:0;line-height:36px}.reference-overlay[data-v-c2c31991]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none}.reference-window[data-v-c2c31991]{position:absolute;width:1025px;height:85vh;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;z-index:1001;display:flex;flex-direction:column;overflow:hidden;padding:20px 15px;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-title[data-v-c2c31991]{position:relative;bottom:5px;font-weight:700;left:1.5%;font-size:15px}.reference-header[data-v-c2c31991]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:relative;padding:10px;pointer-events:auto;top:0;z-index:2}.reference-header[data-v-c2c31991]:after{content:"";position:absolute;margin-top:20px;bottom:0;left:2.5%;width:95%;height:2px;background-color:#9196fe}.reference-header[data-v-c2c31991]:active{cursor:grabbing}.reference-content[data-v-c2c31991]{padding:20px;flex-grow:1;overflow-y:auto;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none}.header-actions[data-v-c2c31991]{display:flex;gap:20px;position:relative;right:1.5%;bottom:7px}.expand-button[data-v-c2c31991]{border:none;background:none;font-size:13px}.expand-text[data-v-c2c31991]{position:relative;right:10px;bottom:3px;font-weight:700}.expand-image[data-v-c2c31991],.cal-expand-image[data-v-c2c31991],.cal-minimize-image[data-v-c2c31991]{position:relative;top:.25rem;left:.05rem}.drag-helper[data-v-c2c31991]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);cursor:grab}.drag-button[data-v-c2c31991]{width:40px;height:40px;border-radius:50%;background-color:#9196fe;border:none;cursor:grab;display:flex;align-items:center;justify-content:center;transition:filter .3s ease}.drag-button[data-v-c2c31991]:active{cursor:grabbing}.drag-button[data-v-c2c31991]:hover{background-color:#5a52d1;transition:filter .3s ease}.drag-button img[data-v-c2c31991]{pointer-events:none}.close-reference-button[data-v-c2c31991]{border:1px solid #E0E0E0;text-align:center;justify-content:center;border-radius:50%;width:36px;height:36px;background:none;font-size:22px;cursor:pointer}.close-reference-button[data-v-c2c31991]:hover{border-color:#9196fe;color:#9196fe}.reference-grid[data-v-c2c31991]{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;align-items:center;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-grid.minimized[data-v-c2c31991]{grid-template-columns:repeat(2,1fr);width:400px;justify-items:center;align-items:center}.reference-img[data-v-c2c31991]{max-width:100%;max-height:180px;object-fit:contain}.reference-img-1[data-v-c2c31991]{grid-column:span 2;max-height:180px;object-fit:contain}.reference-notes[data-v-c2c31991]{margin-top:20px;font-size:14px;line-height:1.5}.calculator-iframe[data-v-c2c31991]{width:100%;height:calc(100% - 50px);border:none;pointer-events:auto}.calculator-window[data-v-c2c31991]{position:absolute;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;overflow:hidden;z-index:1001;padding:20px 15px}.header-right[data-v-c2c31991]{display:flex;justify-content:space-between;align-items:center;width:130%}.clock-icon[data-v-c2c31991]{height:36px;width:36px;position:relative;bottom:2px;left:8px}.timer[data-v-c2c31991]{font-weight:700;font-size:.9rem;position:relative;right:12px;top:2px;visibility:visible;width:40px;text-align:right}.timer.hidden[data-v-c2c31991]{visibility:hidden}.centered-group[data-v-c2c31991]{display:flex;justify-content:center;align-items:center;gap:1.8rem;min-width:140px}.hide-button[data-v-c2c31991]{background:#1e1e1e;border:2px solid #1E1E1E;border-radius:5px;color:#fff;cursor:pointer;display:flex;align-items:center;padding:8px 18px;font-weight:700}.hide-button[data-v-c2c31991]:hover{background-color:#eee;color:#1e1e1e;border:2px solid #1E1E1E}.right-group[data-v-c2c31991]{display:flex;align-items:end;gap:1.5rem}.calculator-icon[data-v-c2c31991]{position:relative;height:24px;width:24px;top:5px;left:3px}.reference-icon[data-v-c2c31991]{position:relative;height:24px;width:24px;top:5px;left:5px;filter:none;transition:filter .3s ease}.pencil-icon[data-v-c2c31991]{position:relative;height:24px;width:24px;right:5px;bottom:3px;cursor:pointer}.calculator-button[data-v-c2c31991],.reference-button[data-v-c2c31991]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;right:8px;bottom:2px}.reference-button.active-reference[data-v-c2c31991],.calculator-button.active-reference[data-v-c2c31991]{color:#9196fe}.annotate-button[data-v-c2c31991]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;left:10px;bottom:2px}.more-button[data-v-c2c31991]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;bottom:3px}.main-content[data-v-c2c31991]{display:flex;flex:1;background-color:#9196fe;padding:1.5%;overflow:hidden;justify-content:center}.pane-layout[data-v-c2c31991]{display:flex;flex:1;background-color:#9196fe;padding:.5%}.left-pane[data-v-c2c31991]{flex:1;background:#fff;border-radius:8px 0 0 8px;padding:2rem 3rem;box-shadow:-4px 0 8px #0000001a;border-right:1px solid #2F3E78;font-size:.875rem;line-height:normal;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.image-container[data-v-c2c31991]{overflow-x:auto;max-width:100%}.image-container[data-v-c2c31991] table{min-width:min-content;margin:0 auto}.right-pane[data-v-c2c31991]{flex:1;background:#fff;border-radius:0 8px 8px 0;padding:2rem 3rem;box-shadow:4px 0 8px #0000001a;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.full-pane[data-v-c2c31991]{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:2% 30%;box-shadow:0 4px 8px #0000001a;margin:auto;width:100%;height:100%;box-sizing:border-box;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.underline[data-v-c2c31991]{display:inline-block;width:100px;border-bottom:2px solid black;height:1px;vertical-align:middle}.question-header[data-v-c2c31991]{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:0 1rem;border-radius:8px;margin-bottom:10px}.question-info[data-v-c2c31991]{display:flex;align-items:center;gap:.5rem}.question-number-container[data-v-c2c31991]{position:relative;width:44px;height:42px}.question-icon-img[data-v-c2c31991]{width:100%;height:100%}.question-number-text[data-v-c2c31991]{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:#fff}.mark-review-container[data-v-c2c31991]{display:flex;align-items:center;gap:6px;cursor:pointer}.mark-for-review[data-v-c2c31991]{font-size:14px;font-weight:400;color:#000}.abc-icon-img[data-v-c2c31991]{width:24px;height:24px;cursor:pointer;transition:all .2s ease-in-out}.abc-icon-img.active[data-v-c2c31991]{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(50%) sepia(94%) saturate(3084%) hue-rotate(223deg) brightness(102%) contrast(98%)}.collect-icon-img[data-v-c2c31991]{width:24px;height:24px;cursor:pointer}.question-text[data-v-c2c31991]{font-size:.875rem;font-weight:700;line-height:1.5rem;color:#1e1e1e}.choices[data-v-c2c31991]{display:flex;flex-direction:column;gap:.8rem;padding:1rem 0;margin-top:10px}.choice[data-v-c2c31991]{display:flex;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.7rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out}.choice[data-v-c2c31991]:hover{background-color:#f9f9f9;border-color:#bbb}.choice.selected[data-v-c2c31991]{background-color:#f5f7ff;border:1px solid #9196fe;color:#9196fe}.choice.selected[data-v-c2c31991]:hover{background-color:#eaefff}.choice-circle[data-v-c2c31991]{display:flex;align-items:center;justify-content:space-between;width:30px;height:30px;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;position:relative;margin-right:1rem}.choice-text[data-v-c2c31991]{position:absolute;top:47%;left:51%;transform:translate(-50%,-50%);font-size:18px;color:#1e1e1e}.choice-answers[data-v-c2c31991]{position:relative;text-align:start;margin-top:5px}.choice.selected .choice-circle[data-v-c2c31991]{background-color:#9196fe;color:#fff}.choice.selected .choice-text[data-v-c2c31991]{color:#fff}.choice.selected .choice-answers[data-v-c2c31991]{font-weight:700}.choice.abcActive[data-v-c2c31991]{padding:.7rem 1rem;justify-content:space-between}.choice.eliminated[data-v-c2c31991]{background-color:#f9f9f9;text-decoration:line-through;color:#a0a0a0}.eliminator-toggle[data-v-c2c31991]{background-color:transparent;border:1px solid #e0e0e0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;margin-left:auto;transition:all .2s ease-in-out}.eliminator-toggle[data-v-c2c31991]:hover{border-color:#bbb}.eliminator-toggle span[data-v-c2c31991]{font-size:12px;font-weight:700}.eliminator-toggle span[data-v-c2c31991]:first-child{color:#9196fe}input[data-v-c2c31991]{border:1px solid #757575;border-radius:7px;box-sizing:border-box;font-family:Lucida Console,Courier New,monospace;font-size:23px;height:53px;padding:10px;width:94px}input[data-v-c2c31991]:focus{outline:none;border:1px solid #9196fe;box-shadow:0 0 2px #6f75e7}#input-underline[data-v-c2c31991]{box-sizing:border-box;left:16px;position:absolute;top:0;width:78px;z-index:99}.blank-question[data-v-c2c31991]{margin-top:20px}.no-passage-question[data-v-c2c31991]{margin-top:12px}.footer[data-v-c2c31991]{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:0 2.5rem;border:1px solid #1E1E1E;height:12%;position:relative}.question-info-footer[data-v-c2c31991]{background-color:#1e1e1e;color:#fff;border:2px solid #1E1E1E;border-radius:8px;padding:.8rem 1.2rem;font-size:16px;font-weight:700;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto}.question-info-footer[data-v-c2c31991]:hover{background-color:#eee;color:#1e1e1e}.navigation-buttons[data-v-c2c31991]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;position:absolute;right:2.5rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.back-button[data-v-c2c31991]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;border:2px solid #1e1e1e;background:#fff;color:#1e1e1e;font-weight:700;cursor:pointer;box-sizing:border-box}.back-button[data-v-c2c31991]:hover{background-color:#1e1e1e;color:#fff}.next-button[data-v-c2c31991]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;background-color:#9196fe;color:#fff;font-weight:700;cursor:pointer;box-sizing:border-box}.next-button.submit[data-v-c2c31991]{width:90px}.next-button[data-v-c2c31991]:hover{background-color:#1e1e1e}.tip-popup-overlay[data-v-c2c31991]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.tip-popup-overlay.preview[data-v-c2c31991]{height:100vh}.tip-popup-window[data-v-c2c31991]{background:#fff;padding:40px 50px;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:35%;text-align:start;font-size:.9rem}.tip-popup-header h3[data-v-c2c31991]{margin-bottom:20px;font-size:1.5rem;font-weight:700}.tip-popup-buttons[data-v-c2c31991]{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:8%}.yes-button[data-v-c2c31991],.no-button[data-v-c2c31991]{padding:8px 20px;border:none;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer}.yes-button[data-v-c2c31991]{background:#1e1e1e;border:2px solid #1E1E1E;color:#fff}.yes-button[data-v-c2c31991]:hover{background-color:#eee;border:2px solid #1E1E1E;color:#1e1e1e}.no-button[data-v-c2c31991]{background:#eee;border:2px solid #1E1E1E;color:#000}.no-button[data-v-c2c31991]:hover{background-color:#1e1e1e;color:#fff}.review-popup-overlay[data-v-c2c31991]{position:fixed;top:0;left:0;width:100vw;height:88vh;background:#0000004d;display:flex;justify-content:center;align-items:flex-end;z-index:1000}.review-popup-window[data-v-c2c31991]{background:#fff;padding:3% 7%;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:33%;height:auto;text-align:start;transform:translateY(-5%);flex-direction:column;display:flex}.icons[data-v-c2c31991]{position:relative;top:7px;right:2px}.legend[data-v-c2c31991]{display:flex;justify-content:start;gap:1rem;margin-bottom:3%}.legend span[data-v-c2c31991]{font-size:.9rem}.legend.review[data-v-c2c31991]{justify-content:end}.module-title[data-v-c2c31991]{margin:5% 0;font-weight:700}.question-grid[data-v-c2c31991]{display:flex;flex-wrap:wrap;width:100%;gap:1.5rem;margin-bottom:3rem;justify-content:center}.question-block[data-v-c2c31991]{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:1px solid #E0E0E0;border-radius:5px;cursor:pointer;position:relative;font-weight:700;background-color:#fff;color:#000;transition:background-color .3s,color .3s}.question-block.answered[data-v-c2c31991]{background-color:#9196fe4d;color:#9196fe;border:1px solid #9196fe}.question-block i[data-v-c2c31991]{position:absolute;top:-5px;right:-5px}.go-to-review-button[data-v-c2c31991]{background-color:#fff;color:#000;border:2px solid #1E1E1E;border-radius:8px;padding:10px 20px;font-weight:700;cursor:pointer;align-self:center;font-size:16px}.go-to-review-button[data-v-c2c31991]:hover{background-color:#1e1e1e;color:#fff}.question-wrapper[data-v-c2c31991]{position:relative;display:flex;flex-direction:column;align-items:center}.current-icon[data-v-c2c31991]{width:24px;height:auto;position:absolute;top:-25px;z-index:1}.review-icon[data-v-c2c31991]{position:absolute;top:3%;right:1%;width:.6rem;height:.6rem}.review-page[data-v-c2c31991]{display:flex;flex-direction:column;width:50%}.review-header[data-v-c2c31991]{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;margin-bottom:2rem}.review-header h1[data-v-c2c31991]{font-size:2rem;font-weight:700;color:#fff}.review-header p[data-v-c2c31991]{font-size:1rem;color:#fff;margin-top:.5rem}.full-line[data-v-c2c31991]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-info[data-v-c2c31991]{margin-bottom:1.5rem;background-color:#fff;border-radius:1rem;padding:2rem}.section-info h2[data-v-c2c31991]{font-size:1.5rem;font-weight:700;color:#333}[data-v-c2c31991] table,[data-v-c2c31991] th,[data-v-c2c31991] td{border:1px solid black;border-collapse:collapse;font-weight:400;margin-top:10px}[data-v-c2c31991] th,[data-v-c2c31991] td{padding:10px 6px}[data-v-c2c31991] thead th,[data-v-c2c31991] tbody td{text-align:center}[data-v-c2c31991] tbody th{text-align:start}[data-v-c2c31991] ul{padding-left:48px}@media (max-width: 1280px){.left-pane[data-v-c2c31991],.choice[data-v-c2c31991]{font-size:.75rem}.question-text[data-v-c2c31991]{font-size:.875rem}}[data-v-28334580]{font-family:Poppins,Inter,sans-serif}body[data-v-28334580]{box-sizing:border-box}.diagnostic-test-page[data-v-28334580]{display:flex;flex-direction:column;height:100vh}.header[data-v-28334580]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:0 2.5rem;height:12%;border:1px solid #1E1E1E;box-sizing:border-box}.header-left[data-v-28334580]{display:flex;align-items:center;width:100%;gap:1rem}.text-container[data-v-28334580]{display:flex;flex-direction:column;justify-content:center;gap:.8rem}.directions-row[data-v-28334580]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.section-title[data-v-28334580]{font-weight:700;font-size:1rem}.popup-overlay[data-v-28334580]{position:fixed;top:12%;width:100vw;height:100vh;background-color:#0000004d;z-index:999}.popup-window[data-v-28334580]{position:fixed;top:11%;left:84px;background-color:#fff;padding:45px 60px;border-radius:5px;box-shadow:0 4px 10px #0000004d;z-index:1000;width:40%;height:40%;overflow-y:auto;transition:transform .3s ease-out,opacity .3s ease-out}[data-v-28334580]::-webkit-scrollbar{background-color:transparent;width:15px;transition:background-color .3s ease,border-color .3s ease}[data-v-28334580]::-webkit-scrollbar-thumb:hover{background-color:#0006}[data-v-28334580]::-webkit-scrollbar-track{background-color:transparent}[data-v-28334580]::-webkit-scrollbar-thumb{border-radius:20px;border:4px solid transparent;background-color:#0003;background-clip:content-box;transition:background-color .3s ease,border-color .3s ease}[data-v-28334580]::-webkit-scrollbar-thumb:active{background-color:#0009}.popup-content[data-v-28334580]{position:relative;text-align:left}.button-container[data-v-28334580]{display:flex;justify-content:flex-end;margin-top:15%}.button-container-2[data-v-28334580]{display:flex;justify-content:flex-end;margin:30px 0}.close-button[data-v-28334580]{position:absolute;right:-10px;padding:10px 20px;background-color:#9196fe;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:all .2s ease-in-out}.close-button[data-v-28334580]:hover{background-color:#1e1e1e}.chevronDownIcon[data-v-28334580]{transition:transform .3s ease}.chevronDownIcon.flipped[data-v-28334580]{transform:rotate(180deg)}.back-top-button[data-v-28334580]{background-color:#fff;color:#1e1e1e;border:1px solid #E0E0E0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.4rem;padding:0;line-height:36px}.reference-overlay[data-v-28334580]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none}.reference-window[data-v-28334580]{position:absolute;width:1025px;height:85vh;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;z-index:1001;display:flex;flex-direction:column;overflow:hidden;padding:20px 15px;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-title[data-v-28334580]{position:relative;bottom:5px;font-weight:700;left:1.5%;font-size:15px}.reference-header[data-v-28334580]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:relative;padding:10px;pointer-events:auto;top:0;z-index:2}.reference-header[data-v-28334580]:after{content:"";position:absolute;margin-top:20px;bottom:0;left:2.5%;width:95%;height:2px;background-color:#9196fe}.reference-header[data-v-28334580]:active{cursor:grabbing}.reference-content[data-v-28334580]{padding:20px;flex-grow:1;overflow-y:auto;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none}.header-actions[data-v-28334580]{display:flex;gap:20px;position:relative;right:1.5%;bottom:7px}.expand-button[data-v-28334580]{border:none;background:none;font-size:13px}.expand-text[data-v-28334580]{position:relative;right:10px;bottom:3px;font-weight:700}.expand-image[data-v-28334580],.cal-expand-image[data-v-28334580],.cal-minimize-image[data-v-28334580]{position:relative;top:.25rem;left:.05rem}.drag-helper[data-v-28334580]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);cursor:grab}.drag-button[data-v-28334580]{width:40px;height:40px;border-radius:50%;background-color:#9196fe;border:none;cursor:grab;display:flex;align-items:center;justify-content:center;transition:filter .3s ease}.drag-button[data-v-28334580]:active{cursor:grabbing}.drag-button[data-v-28334580]:hover{background-color:#5a52d1;transition:filter .3s ease}.drag-button img[data-v-28334580]{pointer-events:none}.close-reference-button[data-v-28334580]{border:1px solid #E0E0E0;text-align:center;justify-content:center;border-radius:50%;width:36px;height:36px;background:none;font-size:22px;cursor:pointer}.close-reference-button[data-v-28334580]:hover{border-color:#9196fe;color:#9196fe}.reference-grid[data-v-28334580]{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;align-items:center;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-grid.minimized[data-v-28334580]{grid-template-columns:repeat(2,1fr);width:400px;justify-items:center;align-items:center}.reference-img[data-v-28334580]{max-width:100%;max-height:180px;object-fit:contain}.reference-img-1[data-v-28334580]{grid-column:span 2;max-height:180px;object-fit:contain}.reference-notes[data-v-28334580]{margin-top:20px;font-size:14px;line-height:1.5}.calculator-iframe[data-v-28334580]{width:100%;height:calc(100% - 50px);border:none;pointer-events:auto}.calculator-window[data-v-28334580]{position:absolute;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;overflow:hidden;z-index:1001;padding:20px 15px}.header-right[data-v-28334580]{display:flex;justify-content:space-between;align-items:center;width:130%}.clock-icon[data-v-28334580]{height:36px;width:36px;position:relative;bottom:2px;left:8px}.timer[data-v-28334580]{font-weight:700;font-size:.9rem;position:relative;right:12px;top:2px;visibility:visible;width:40px;text-align:right}.timer.hidden[data-v-28334580]{visibility:hidden}.centered-group[data-v-28334580]{display:flex;justify-content:center;align-items:center;gap:1.8rem;min-width:140px}.hide-button[data-v-28334580]{background:#1e1e1e;border:2px solid #1E1E1E;border-radius:5px;color:#fff;cursor:pointer;display:flex;align-items:center;padding:8px 18px;font-weight:700}.hide-button[data-v-28334580]:hover{background-color:#eee;color:#1e1e1e;border:2px solid #1E1E1E}.right-group[data-v-28334580]{display:flex;align-items:end;gap:1.5rem}.calculator-icon[data-v-28334580]{position:relative;height:24px;width:24px;top:5px;left:3px}.reference-icon[data-v-28334580]{position:relative;height:24px;width:24px;top:5px;left:5px;filter:none;transition:filter .3s ease}.pencil-icon[data-v-28334580]{position:relative;height:24px;width:24px;right:5px;bottom:3px;cursor:pointer}.calculator-button[data-v-28334580],.reference-button[data-v-28334580]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;right:8px;bottom:2px}.reference-button.active-reference[data-v-28334580],.calculator-button.active-reference[data-v-28334580]{color:#9196fe}.annotate-button[data-v-28334580]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;left:10px;bottom:2px}.more-button[data-v-28334580]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;bottom:3px}.main-content[data-v-28334580]{display:flex;flex:1;background-color:#9196fe;padding:1.5%;overflow:hidden;justify-content:center}.pane-layout[data-v-28334580]{display:flex;flex:1;background-color:#9196fe;padding:.5%}.left-pane[data-v-28334580]{flex:1;background:#fff;border-radius:8px 0 0 8px;padding:2rem 3rem;box-shadow:-4px 0 8px #0000001a;border-right:1px solid #2F3E78;font-size:.875rem;line-height:normal;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.image-container[data-v-28334580]{overflow-x:auto;max-width:100%}.image-container[data-v-28334580] table{min-width:min-content;margin:0 auto}.right-pane[data-v-28334580]{flex:1;background:#fff;border-radius:0 8px 8px 0;padding:2rem 3rem;box-shadow:4px 0 8px #0000001a;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.full-pane[data-v-28334580]{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:2% 30%;box-shadow:0 4px 8px #0000001a;margin:auto;width:100%;height:100%;box-sizing:border-box;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.underline[data-v-28334580]{display:inline-block;width:100px;border-bottom:2px solid black;height:1px;vertical-align:middle}.question-header[data-v-28334580]{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:0 1rem;border-radius:8px;margin-bottom:10px}.question-info[data-v-28334580]{display:flex;align-items:center;gap:.5rem}.question-number-container[data-v-28334580]{position:relative;width:44px;height:42px}.question-icon-img[data-v-28334580]{width:100%;height:100%}.question-number-text[data-v-28334580]{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:#fff}.mark-review-container[data-v-28334580]{display:flex;align-items:center;gap:6px;cursor:pointer}.mark-for-review[data-v-28334580]{font-size:14px;font-weight:400;color:#000}.abc-icon-img[data-v-28334580]{width:24px;height:24px;cursor:pointer;transition:all .2s ease-in-out}.abc-icon-img.active[data-v-28334580]{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(50%) sepia(94%) saturate(3084%) hue-rotate(223deg) brightness(102%) contrast(98%)}.collect-icon-img[data-v-28334580]{width:24px;height:24px;cursor:pointer}.question-text[data-v-28334580]{font-size:.875rem;font-weight:700;line-height:1.5rem;color:#1e1e1e}.choices[data-v-28334580]{display:flex;flex-direction:column;gap:.8rem;padding:1rem 0;margin-top:10px}.choice[data-v-28334580]{display:flex;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.7rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out}.choice[data-v-28334580]:hover{background-color:#f9f9f9;border-color:#bbb}.choice.selected[data-v-28334580]{background-color:#f5f7ff;border:1px solid #9196fe;color:#9196fe}.choice.selected[data-v-28334580]:hover{background-color:#eaefff}.choice-circle[data-v-28334580]{display:flex;align-items:center;justify-content:space-between;width:30px;height:30px;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;position:relative;margin-right:1rem}.choice-text[data-v-28334580]{position:absolute;top:47%;left:51%;transform:translate(-50%,-50%);font-size:18px;color:#1e1e1e}.choice-answers[data-v-28334580]{position:relative;text-align:start;margin-top:5px}.choice.selected .choice-circle[data-v-28334580]{background-color:#9196fe;color:#fff}.choice.selected .choice-text[data-v-28334580]{color:#fff}.choice.selected .choice-answers[data-v-28334580]{font-weight:700}.choice.abcActive[data-v-28334580]{padding:.7rem 1rem;justify-content:space-between}.choice.eliminated[data-v-28334580]{background-color:#f9f9f9;text-decoration:line-through;color:#a0a0a0}.eliminator-toggle[data-v-28334580]{background-color:transparent;border:1px solid #e0e0e0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;margin-left:auto;transition:all .2s ease-in-out}.eliminator-toggle[data-v-28334580]:hover{border-color:#bbb}.eliminator-toggle span[data-v-28334580]{font-size:12px;font-weight:700}.eliminator-toggle span[data-v-28334580]:first-child{color:#9196fe}input[data-v-28334580]{border:1px solid #757575;border-radius:7px;box-sizing:border-box;font-family:Lucida Console,Courier New,monospace;font-size:23px;height:53px;padding:10px;width:94px}input[data-v-28334580]:focus{outline:none;border:1px solid #9196fe;box-shadow:0 0 2px #6f75e7}#input-underline[data-v-28334580]{box-sizing:border-box;left:16px;position:absolute;top:0;width:78px;z-index:99}.blank-question[data-v-28334580]{margin-top:20px}.no-passage-question[data-v-28334580]{margin-top:12px}.footer[data-v-28334580]{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:0 2.5rem;border:1px solid #1E1E1E;height:12%;position:relative}.question-info-footer[data-v-28334580]{background-color:#1e1e1e;color:#fff;border:2px solid #1E1E1E;border-radius:8px;padding:.8rem 1.2rem;font-size:16px;font-weight:700;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto}.question-info-footer[data-v-28334580]:hover{background-color:#eee;color:#1e1e1e}.navigation-buttons[data-v-28334580]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;position:absolute;right:2.5rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.back-button[data-v-28334580]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;border:2px solid #1e1e1e;background:#fff;color:#1e1e1e;font-weight:700;cursor:pointer;box-sizing:border-box}.back-button[data-v-28334580]:hover{background-color:#1e1e1e;color:#fff}.next-button[data-v-28334580]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;background-color:#9196fe;color:#fff;font-weight:700;cursor:pointer;box-sizing:border-box}.next-button.submit[data-v-28334580]{width:90px}.next-button[data-v-28334580]:hover{background-color:#1e1e1e}.tip-popup-overlay[data-v-28334580]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.tip-popup-overlay.preview[data-v-28334580]{height:100vh}.tip-popup-window[data-v-28334580]{background:#fff;padding:40px 50px;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:35%;text-align:start;font-size:.9rem}.tip-popup-header h3[data-v-28334580]{margin-bottom:20px;font-size:1.5rem;font-weight:700}.tip-popup-buttons[data-v-28334580]{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:8%}.yes-button[data-v-28334580],.no-button[data-v-28334580]{padding:8px 20px;border:none;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer}.yes-button[data-v-28334580]{background:#1e1e1e;border:2px solid #1E1E1E;color:#fff}.yes-button[data-v-28334580]:hover{background-color:#eee;border:2px solid #1E1E1E;color:#1e1e1e}.no-button[data-v-28334580]{background:#eee;border:2px solid #1E1E1E;color:#000}.no-button[data-v-28334580]:hover{background-color:#1e1e1e;color:#fff}.review-popup-overlay[data-v-28334580]{position:fixed;top:0;left:0;width:100vw;height:88vh;background:#0000004d;display:flex;justify-content:center;align-items:flex-end;z-index:1000}.review-popup-window[data-v-28334580]{background:#fff;padding:3% 7%;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:33%;height:auto;text-align:start;transform:translateY(-5%);flex-direction:column;display:flex}.icons[data-v-28334580]{position:relative;top:7px;right:2px}.legend[data-v-28334580]{display:flex;justify-content:start;gap:1rem;margin-bottom:3%}.legend span[data-v-28334580]{font-size:.9rem}.legend.review[data-v-28334580]{justify-content:end}.module-title[data-v-28334580]{margin:5% 0;font-weight:700}.question-grid[data-v-28334580]{display:flex;flex-wrap:wrap;width:100%;gap:1.5rem;margin-bottom:3rem;justify-content:center}.question-block[data-v-28334580]{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:1px solid #E0E0E0;border-radius:5px;cursor:pointer;position:relative;font-weight:700;background-color:#fff;color:#000;transition:background-color .3s,color .3s}.question-block.answered[data-v-28334580]{background-color:#9196fe4d;color:#9196fe;border:1px solid #9196fe}.question-block i[data-v-28334580]{position:absolute;top:-5px;right:-5px}.go-to-review-button[data-v-28334580]{background-color:#fff;color:#000;border:2px solid #1E1E1E;border-radius:8px;padding:10px 20px;font-weight:700;cursor:pointer;align-self:center;font-size:16px}.go-to-review-button[data-v-28334580]:hover{background-color:#1e1e1e;color:#fff}.question-wrapper[data-v-28334580]{position:relative;display:flex;flex-direction:column;align-items:center}.current-icon[data-v-28334580]{width:24px;height:auto;position:absolute;top:-25px;z-index:1}.review-icon[data-v-28334580]{position:absolute;top:3%;right:1%;width:.6rem;height:.6rem}.review-page[data-v-28334580]{display:flex;flex-direction:column;width:50%}.review-header[data-v-28334580]{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;margin-bottom:2rem}.review-header h1[data-v-28334580]{font-size:2rem;font-weight:700;color:#fff}.review-header p[data-v-28334580]{font-size:1rem;color:#fff;margin-top:.5rem}.full-line[data-v-28334580]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-info[data-v-28334580]{margin-bottom:1.5rem;background-color:#fff;border-radius:1rem;padding:2rem}.section-info h2[data-v-28334580]{font-size:1.5rem;font-weight:700;color:#333}[data-v-28334580] table,[data-v-28334580] th,[data-v-28334580] td{border:1px solid black;border-collapse:collapse;font-weight:400;margin-top:10px}[data-v-28334580] th,[data-v-28334580] td{padding:10px 6px}[data-v-28334580] thead th,[data-v-28334580] tbody td{text-align:center}[data-v-28334580] tbody th{text-align:start}[data-v-28334580] ul{padding-left:48px}@media (max-width: 1280px){.left-pane[data-v-28334580],.choice[data-v-28334580]{font-size:.75rem}.question-text[data-v-28334580]{font-size:.875rem}}.timer-debug[data-v-28334580]{position:relative}.timer-debug-info[data-v-28334580]{position:absolute;top:100%;left:0;background:#000c;color:#fff;padding:5px;border-radius:3px;font-size:10px;width:150px;z-index:1000;display:flex;flex-direction:column}.debug-button[data-v-28334580]{margin-top:3px;background:#333;border:none;color:#fff;padding:2px;font-size:10px;cursor:pointer}.timer-inactive[data-v-28334580]{color:#ff5252;animation:blink-28334580 1s infinite}@keyframes blink-28334580{0%,to{opacity:1}50%{opacity:.5}}[data-v-3bbc3878]{font-family:Poppins,Inter,sans-serif}body[data-v-3bbc3878]{box-sizing:border-box}.diagnostic-test-page[data-v-3bbc3878]{display:flex;flex-direction:column;height:100vh}.header[data-v-3bbc3878]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:0 2.5rem;height:12%;border:1px solid #1E1E1E;box-sizing:border-box}.header-left[data-v-3bbc3878]{display:flex;align-items:center;width:100%;gap:1rem}.text-container[data-v-3bbc3878]{display:flex;flex-direction:column;justify-content:center;gap:.8rem}.directions-row[data-v-3bbc3878]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.section-title[data-v-3bbc3878]{font-weight:700;font-size:1rem}.popup-overlay[data-v-3bbc3878]{position:fixed;top:12%;width:100vw;height:100vh;background-color:#0000004d;z-index:999}.popup-window[data-v-3bbc3878]{position:fixed;top:11%;left:84px;background-color:#fff;padding:45px 60px;border-radius:5px;box-shadow:0 4px 10px #0000004d;z-index:1000;width:40%;height:40%;overflow-y:auto;transition:transform .3s ease-out,opacity .3s ease-out}[data-v-3bbc3878]::-webkit-scrollbar{background-color:transparent;width:15px;transition:background-color .3s ease,border-color .3s ease}[data-v-3bbc3878]::-webkit-scrollbar-thumb:hover{background-color:#0006}[data-v-3bbc3878]::-webkit-scrollbar-track{background-color:transparent}[data-v-3bbc3878]::-webkit-scrollbar-thumb{border-radius:20px;border:4px solid transparent;background-color:#0003;background-clip:content-box;transition:background-color .3s ease,border-color .3s ease}[data-v-3bbc3878]::-webkit-scrollbar-thumb:active{background-color:#0009}.popup-content[data-v-3bbc3878]{position:relative;text-align:left}.button-container[data-v-3bbc3878]{display:flex;justify-content:flex-end;margin-top:15%}.button-container-2[data-v-3bbc3878]{display:flex;justify-content:flex-end;margin:30px 0}.close-button[data-v-3bbc3878]{position:absolute;right:-10px;padding:10px 20px;background-color:#9196fe;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:all .2s ease-in-out}.close-button[data-v-3bbc3878]:hover{background-color:#1e1e1e}.chevronDownIcon[data-v-3bbc3878]{transition:transform .3s ease}.chevronDownIcon.flipped[data-v-3bbc3878]{transform:rotate(180deg)}.back-top-button[data-v-3bbc3878]{background-color:#fff;color:#1e1e1e;border:1px solid #E0E0E0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.4rem;padding:0;line-height:36px}.reference-overlay[data-v-3bbc3878]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none}.reference-window[data-v-3bbc3878]{position:absolute;width:1025px;height:85vh;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;z-index:1001;display:flex;flex-direction:column;overflow:hidden;padding:20px 15px;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-title[data-v-3bbc3878]{position:relative;bottom:5px;font-weight:700;left:1.5%;font-size:15px}.reference-header[data-v-3bbc3878]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:relative;padding:10px;pointer-events:auto;top:0;z-index:2}.reference-header[data-v-3bbc3878]:after{content:"";position:absolute;margin-top:20px;bottom:0;left:2.5%;width:95%;height:2px;background-color:#9196fe}.reference-header[data-v-3bbc3878]:active{cursor:grabbing}.reference-content[data-v-3bbc3878]{padding:20px;flex-grow:1;overflow-y:auto;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none}.header-actions[data-v-3bbc3878]{display:flex;gap:20px;position:relative;right:1.5%;bottom:7px}.expand-button[data-v-3bbc3878]{border:none;background:none;font-size:13px}.expand-text[data-v-3bbc3878]{position:relative;right:10px;bottom:3px;font-weight:700}.expand-image[data-v-3bbc3878],.cal-expand-image[data-v-3bbc3878],.cal-minimize-image[data-v-3bbc3878]{position:relative;top:.25rem;left:.05rem}.drag-helper[data-v-3bbc3878]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);cursor:grab}.drag-button[data-v-3bbc3878]{width:40px;height:40px;border-radius:50%;background-color:#9196fe;border:none;cursor:grab;display:flex;align-items:center;justify-content:center;transition:filter .3s ease}.drag-button[data-v-3bbc3878]:active{cursor:grabbing}.drag-button[data-v-3bbc3878]:hover{background-color:#5a52d1;transition:filter .3s ease}.drag-button img[data-v-3bbc3878]{pointer-events:none}.close-reference-button[data-v-3bbc3878]{border:1px solid #E0E0E0;text-align:center;justify-content:center;border-radius:50%;width:36px;height:36px;background:none;font-size:22px;cursor:pointer}.close-reference-button[data-v-3bbc3878]:hover{border-color:#9196fe;color:#9196fe}.reference-grid[data-v-3bbc3878]{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;align-items:center;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-grid.minimized[data-v-3bbc3878]{grid-template-columns:repeat(2,1fr);width:400px;justify-items:center;align-items:center}.reference-img[data-v-3bbc3878]{max-width:100%;max-height:180px;object-fit:contain}.reference-img-1[data-v-3bbc3878]{grid-column:span 2;max-height:180px;object-fit:contain}.reference-notes[data-v-3bbc3878]{margin-top:20px;font-size:14px;line-height:1.5}.calculator-iframe[data-v-3bbc3878]{width:100%;height:calc(100% - 50px);border:none;pointer-events:auto}.calculator-window[data-v-3bbc3878]{position:absolute;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;overflow:hidden;z-index:1001;padding:20px 15px}.header-right[data-v-3bbc3878]{display:flex;justify-content:space-between;align-items:center;width:130%}.clock-icon[data-v-3bbc3878]{height:36px;width:36px;position:relative;bottom:2px;left:8px}.timer[data-v-3bbc3878]{font-weight:700;font-size:.9rem;position:relative;right:12px;top:2px;visibility:visible;width:40px;text-align:right}.timer.hidden[data-v-3bbc3878]{visibility:hidden}.centered-group[data-v-3bbc3878]{display:flex;justify-content:center;align-items:center;gap:1.8rem;min-width:140px}.hide-button[data-v-3bbc3878]{background:#1e1e1e;border:2px solid #1E1E1E;border-radius:5px;color:#fff;cursor:pointer;display:flex;align-items:center;padding:8px 18px;font-weight:700}.hide-button[data-v-3bbc3878]:hover{background-color:#eee;color:#1e1e1e;border:2px solid #1E1E1E}.right-group[data-v-3bbc3878]{display:flex;align-items:end;gap:1.5rem}.calculator-icon[data-v-3bbc3878]{position:relative;height:24px;width:24px;top:5px;left:3px}.reference-icon[data-v-3bbc3878]{position:relative;height:24px;width:24px;top:5px;left:5px;filter:none;transition:filter .3s ease}.pencil-icon[data-v-3bbc3878]{position:relative;height:24px;width:24px;right:5px;bottom:3px;cursor:pointer}.calculator-button[data-v-3bbc3878],.reference-button[data-v-3bbc3878]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;right:8px;bottom:2px}.reference-button.active-reference[data-v-3bbc3878],.calculator-button.active-reference[data-v-3bbc3878]{color:#9196fe}.annotate-button[data-v-3bbc3878]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;left:10px;bottom:2px}.more-button[data-v-3bbc3878]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;bottom:3px}.main-content[data-v-3bbc3878]{display:flex;flex:1;background-color:#9196fe;padding:1.5%;overflow:hidden;justify-content:center}.pane-layout[data-v-3bbc3878]{display:flex;flex:1;background-color:#9196fe;padding:.5%}.left-pane[data-v-3bbc3878]{flex:1;background:#fff;border-radius:8px 0 0 8px;padding:2rem 3rem;box-shadow:-4px 0 8px #0000001a;border-right:1px solid #2F3E78;font-size:.875rem;line-height:normal;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.image-container[data-v-3bbc3878]{overflow-x:auto;max-width:100%}.image-container[data-v-3bbc3878] table{min-width:min-content;margin:0 auto}.right-pane[data-v-3bbc3878]{flex:1;background:#fff;border-radius:0 8px 8px 0;padding:2rem 3rem;box-shadow:4px 0 8px #0000001a;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.full-pane[data-v-3bbc3878]{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:2% 30%;box-shadow:0 4px 8px #0000001a;margin:auto;width:100%;height:100%;box-sizing:border-box;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.underline[data-v-3bbc3878]{display:inline-block;width:100px;border-bottom:2px solid black;height:1px;vertical-align:middle}.question-header[data-v-3bbc3878]{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:0 1rem;border-radius:8px;margin-bottom:10px}.question-info[data-v-3bbc3878]{display:flex;align-items:center;gap:.5rem}.question-number-container[data-v-3bbc3878]{position:relative;width:44px;height:42px}.question-icon-img[data-v-3bbc3878]{width:100%;height:100%}.question-number-text[data-v-3bbc3878]{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:#fff}.mark-review-container[data-v-3bbc3878]{display:flex;align-items:center;gap:6px;cursor:pointer}.mark-for-review[data-v-3bbc3878]{font-size:14px;font-weight:400;color:#000}.abc-icon-img[data-v-3bbc3878]{width:24px;height:24px;cursor:pointer;transition:all .2s ease-in-out}.abc-icon-img.active[data-v-3bbc3878]{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(50%) sepia(94%) saturate(3084%) hue-rotate(223deg) brightness(102%) contrast(98%)}.collect-icon-img[data-v-3bbc3878]{width:24px;height:24px;cursor:pointer}.question-text[data-v-3bbc3878]{font-size:.875rem;font-weight:700;line-height:1.5rem;color:#1e1e1e}.choices[data-v-3bbc3878]{display:flex;flex-direction:column;gap:.8rem;padding:1rem 0;margin-top:10px}.choice[data-v-3bbc3878]{display:flex;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.7rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out}.choice[data-v-3bbc3878]:hover{background-color:#f9f9f9;border-color:#bbb}.choice.selected[data-v-3bbc3878]{background-color:#f5f7ff;border:1px solid #9196fe;color:#9196fe}.choice.selected[data-v-3bbc3878]:hover{background-color:#eaefff}.choice-circle[data-v-3bbc3878]{display:flex;align-items:center;justify-content:space-between;width:30px;height:30px;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;position:relative;margin-right:1rem}.choice-text[data-v-3bbc3878]{position:absolute;top:47%;left:51%;transform:translate(-50%,-50%);font-size:18px;color:#1e1e1e}.choice-answers[data-v-3bbc3878]{position:relative;text-align:start;margin-top:5px}.choice.selected .choice-circle[data-v-3bbc3878]{background-color:#9196fe;color:#fff}.choice.selected .choice-text[data-v-3bbc3878]{color:#fff}.choice.selected .choice-answers[data-v-3bbc3878]{font-weight:700}.choice.abcActive[data-v-3bbc3878]{padding:.7rem 1rem;justify-content:space-between}.choice.eliminated[data-v-3bbc3878]{background-color:#f9f9f9;text-decoration:line-through;color:#a0a0a0}.eliminator-toggle[data-v-3bbc3878]{background-color:transparent;border:1px solid #e0e0e0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;margin-left:auto;transition:all .2s ease-in-out}.eliminator-toggle[data-v-3bbc3878]:hover{border-color:#bbb}.eliminator-toggle span[data-v-3bbc3878]{font-size:12px;font-weight:700}.eliminator-toggle span[data-v-3bbc3878]:first-child{color:#9196fe}input[data-v-3bbc3878]{border:1px solid #757575;border-radius:7px;box-sizing:border-box;font-family:Lucida Console,Courier New,monospace;font-size:23px;height:53px;padding:10px;width:94px}input[data-v-3bbc3878]:focus{outline:none;border:1px solid #9196fe;box-shadow:0 0 2px #6f75e7}#input-underline[data-v-3bbc3878]{box-sizing:border-box;left:16px;position:absolute;top:0;width:78px;z-index:99}.blank-question[data-v-3bbc3878]{margin-top:20px}.no-passage-question[data-v-3bbc3878]{margin-top:12px}.footer[data-v-3bbc3878]{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:0 2.5rem;border:1px solid #1E1E1E;height:12%;position:relative}.question-info-footer[data-v-3bbc3878]{background-color:#1e1e1e;color:#fff;border:2px solid #1E1E1E;border-radius:8px;padding:.8rem 1.2rem;font-size:16px;font-weight:700;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto}.question-info-footer[data-v-3bbc3878]:hover{background-color:#eee;color:#1e1e1e}.navigation-buttons[data-v-3bbc3878]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;position:absolute;right:2.5rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.back-button[data-v-3bbc3878]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;border:2px solid #1e1e1e;background:#fff;color:#1e1e1e;font-weight:700;cursor:pointer;box-sizing:border-box}.back-button[data-v-3bbc3878]:hover{background-color:#1e1e1e;color:#fff}.next-button[data-v-3bbc3878]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;background-color:#9196fe;color:#fff;font-weight:700;cursor:pointer;box-sizing:border-box}.next-button.submit[data-v-3bbc3878]{width:90px}.next-button[data-v-3bbc3878]:hover{background-color:#1e1e1e}.tip-popup-overlay[data-v-3bbc3878]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.tip-popup-overlay.preview[data-v-3bbc3878]{height:100vh}.tip-popup-window[data-v-3bbc3878]{background:#fff;padding:40px 50px;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:35%;text-align:start;font-size:.9rem}.tip-popup-header h3[data-v-3bbc3878]{margin-bottom:20px;font-size:1.5rem;font-weight:700}.tip-popup-buttons[data-v-3bbc3878]{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:8%}.yes-button[data-v-3bbc3878],.no-button[data-v-3bbc3878]{padding:8px 20px;border:none;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer}.yes-button[data-v-3bbc3878]{background:#1e1e1e;border:2px solid #1E1E1E;color:#fff}.yes-button[data-v-3bbc3878]:hover{background-color:#eee;border:2px solid #1E1E1E;color:#1e1e1e}.no-button[data-v-3bbc3878]{background:#eee;border:2px solid #1E1E1E;color:#000}.no-button[data-v-3bbc3878]:hover{background-color:#1e1e1e;color:#fff}.review-popup-overlay[data-v-3bbc3878]{position:fixed;top:0;left:0;width:100vw;height:88vh;background:#0000004d;display:flex;justify-content:center;align-items:flex-end;z-index:1000}.review-popup-window[data-v-3bbc3878]{background:#fff;padding:3% 7%;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:33%;height:auto;text-align:start;transform:translateY(-5%);flex-direction:column;display:flex}.icons[data-v-3bbc3878]{position:relative;top:7px;right:2px}.legend[data-v-3bbc3878]{display:flex;justify-content:start;gap:1rem;margin-bottom:3%}.legend span[data-v-3bbc3878]{font-size:.9rem}.legend.review[data-v-3bbc3878]{justify-content:end}.module-title[data-v-3bbc3878]{margin:5% 0;font-weight:700}.question-grid[data-v-3bbc3878]{display:flex;flex-wrap:wrap;width:100%;gap:1.5rem;margin-bottom:3rem;justify-content:center}.question-block[data-v-3bbc3878]{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:1px solid #E0E0E0;border-radius:5px;cursor:pointer;position:relative;font-weight:700;background-color:#fff;color:#000;transition:background-color .3s,color .3s}.question-block.answered[data-v-3bbc3878]{background-color:#9196fe4d;color:#9196fe;border:1px solid #9196fe}.question-block i[data-v-3bbc3878]{position:absolute;top:-5px;right:-5px}.go-to-review-button[data-v-3bbc3878]{background-color:#fff;color:#000;border:2px solid #1E1E1E;border-radius:8px;padding:10px 20px;font-weight:700;cursor:pointer;align-self:center;font-size:16px}.go-to-review-button[data-v-3bbc3878]:hover{background-color:#1e1e1e;color:#fff}.question-wrapper[data-v-3bbc3878]{position:relative;display:flex;flex-direction:column;align-items:center}.current-icon[data-v-3bbc3878]{width:24px;height:auto;position:absolute;top:-25px;z-index:1}.review-icon[data-v-3bbc3878]{position:absolute;top:3%;right:1%;width:.6rem;height:.6rem}.review-page[data-v-3bbc3878]{display:flex;flex-direction:column;width:50%}.review-header[data-v-3bbc3878]{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;margin-bottom:2rem}.review-header h1[data-v-3bbc3878]{font-size:2rem;font-weight:700;color:#fff}.review-header p[data-v-3bbc3878]{font-size:1rem;color:#fff;margin-top:.5rem}.full-line[data-v-3bbc3878]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-info[data-v-3bbc3878]{margin-bottom:1.5rem;background-color:#fff;border-radius:1rem;padding:2rem}.section-info h2[data-v-3bbc3878]{font-size:1.5rem;font-weight:700;color:#333}[data-v-3bbc3878] table,[data-v-3bbc3878] th,[data-v-3bbc3878] td{border:1px solid black;border-collapse:collapse;font-weight:400;margin-top:10px}[data-v-3bbc3878] th,[data-v-3bbc3878] td{padding:10px 6px}[data-v-3bbc3878] thead th,[data-v-3bbc3878] tbody td{text-align:center}[data-v-3bbc3878] tbody th{text-align:start}[data-v-3bbc3878] ul{padding-left:48px}@media (max-width: 1280px){.left-pane[data-v-3bbc3878],.choice[data-v-3bbc3878]{font-size:.75rem}.question-text[data-v-3bbc3878]{font-size:.875rem}}[data-v-26ec64c9]{font-family:Poppins,Inter,sans-serif}body[data-v-26ec64c9]{box-sizing:border-box}.diagnostic-test-page[data-v-26ec64c9]{display:flex;flex-direction:column;height:100vh}.header[data-v-26ec64c9]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:0 2.5rem;height:12%;border:1px solid #1E1E1E;box-sizing:border-box}.header-left[data-v-26ec64c9]{display:flex;align-items:center;width:100%;gap:1rem}.text-container[data-v-26ec64c9]{display:flex;flex-direction:column;justify-content:center;gap:.8rem}.directions-row[data-v-26ec64c9]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.section-title[data-v-26ec64c9]{font-weight:700;font-size:1rem}.popup-overlay[data-v-26ec64c9]{position:fixed;top:12%;width:100vw;height:100vh;background-color:#0000004d;z-index:999}.popup-window[data-v-26ec64c9]{position:fixed;top:11%;left:84px;background-color:#fff;padding:45px 60px;border-radius:5px;box-shadow:0 4px 10px #0000004d;z-index:1000;width:40%;height:40%;overflow-y:auto;transition:transform .3s ease-out,opacity .3s ease-out}[data-v-26ec64c9]::-webkit-scrollbar{background-color:transparent;width:15px;transition:background-color .3s ease,border-color .3s ease}[data-v-26ec64c9]::-webkit-scrollbar-thumb:hover{background-color:#0006}[data-v-26ec64c9]::-webkit-scrollbar-track{background-color:transparent}[data-v-26ec64c9]::-webkit-scrollbar-thumb{border-radius:20px;border:4px solid transparent;background-color:#0003;background-clip:content-box;transition:background-color .3s ease,border-color .3s ease}[data-v-26ec64c9]::-webkit-scrollbar-thumb:active{background-color:#0009}.popup-content[data-v-26ec64c9]{position:relative;text-align:left}.button-container[data-v-26ec64c9]{display:flex;justify-content:flex-end;margin-top:15%}.button-container-2[data-v-26ec64c9]{display:flex;justify-content:flex-end;margin:30px 0}.close-button[data-v-26ec64c9]{position:absolute;right:-10px;padding:10px 20px;background-color:#9196fe;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:all .2s ease-in-out}.close-button[data-v-26ec64c9]:hover{background-color:#1e1e1e}.chevronDownIcon[data-v-26ec64c9]{transition:transform .3s ease}.chevronDownIcon.flipped[data-v-26ec64c9]{transform:rotate(180deg)}.back-top-button[data-v-26ec64c9]{background-color:#fff;color:#1e1e1e;border:1px solid #E0E0E0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.4rem;padding:0;line-height:36px}.reference-overlay[data-v-26ec64c9]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none}.reference-window[data-v-26ec64c9]{position:absolute;width:1025px;height:85vh;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;z-index:1001;display:flex;flex-direction:column;overflow:hidden;padding:20px 15px;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-title[data-v-26ec64c9]{position:relative;bottom:5px;font-weight:700;left:1.5%;font-size:15px}.reference-header[data-v-26ec64c9]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:relative;padding:10px;pointer-events:auto;top:0;z-index:2}.reference-header[data-v-26ec64c9]:after{content:"";position:absolute;margin-top:20px;bottom:0;left:2.5%;width:95%;height:2px;background-color:#9196fe}.reference-header[data-v-26ec64c9]:active{cursor:grabbing}.reference-content[data-v-26ec64c9]{padding:20px;flex-grow:1;overflow-y:auto;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none}.header-actions[data-v-26ec64c9]{display:flex;gap:20px;position:relative;right:1.5%;bottom:7px}.expand-button[data-v-26ec64c9]{border:none;background:none;font-size:13px}.expand-text[data-v-26ec64c9]{position:relative;right:10px;bottom:3px;font-weight:700}.expand-image[data-v-26ec64c9],.cal-expand-image[data-v-26ec64c9],.cal-minimize-image[data-v-26ec64c9]{position:relative;top:.25rem;left:.05rem}.drag-helper[data-v-26ec64c9]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);cursor:grab}.drag-button[data-v-26ec64c9]{width:40px;height:40px;border-radius:50%;background-color:#9196fe;border:none;cursor:grab;display:flex;align-items:center;justify-content:center;transition:filter .3s ease}.drag-button[data-v-26ec64c9]:active{cursor:grabbing}.drag-button[data-v-26ec64c9]:hover{background-color:#5a52d1;transition:filter .3s ease}.drag-button img[data-v-26ec64c9]{pointer-events:none}.close-reference-button[data-v-26ec64c9]{border:1px solid #E0E0E0;text-align:center;justify-content:center;border-radius:50%;width:36px;height:36px;background:none;font-size:22px;cursor:pointer}.close-reference-button[data-v-26ec64c9]:hover{border-color:#9196fe;color:#9196fe}.reference-grid[data-v-26ec64c9]{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;align-items:center;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-grid.minimized[data-v-26ec64c9]{grid-template-columns:repeat(2,1fr);width:400px;justify-items:center;align-items:center}.reference-img[data-v-26ec64c9]{max-width:100%;max-height:180px;object-fit:contain}.reference-img-1[data-v-26ec64c9]{grid-column:span 2;max-height:180px;object-fit:contain}.reference-notes[data-v-26ec64c9]{margin-top:20px;font-size:14px;line-height:1.5}.calculator-iframe[data-v-26ec64c9]{width:100%;height:calc(100% - 50px);border:none;pointer-events:auto}.calculator-window[data-v-26ec64c9]{position:absolute;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;overflow:hidden;z-index:1001;padding:20px 15px}.header-right[data-v-26ec64c9]{display:flex;justify-content:space-between;align-items:center;width:130%}.clock-icon[data-v-26ec64c9]{height:36px;width:36px;position:relative;bottom:2px;left:8px}.timer[data-v-26ec64c9]{font-weight:700;font-size:.9rem;position:relative;right:12px;top:2px;visibility:visible;width:40px;text-align:right}.timer.hidden[data-v-26ec64c9]{visibility:hidden}.centered-group[data-v-26ec64c9]{display:flex;justify-content:center;align-items:center;gap:1.8rem;min-width:140px}.hide-button[data-v-26ec64c9]{background:#1e1e1e;border:2px solid #1E1E1E;border-radius:5px;color:#fff;cursor:pointer;display:flex;align-items:center;padding:8px 18px;font-weight:700}.hide-button[data-v-26ec64c9]:hover{background-color:#eee;color:#1e1e1e;border:2px solid #1E1E1E}.right-group[data-v-26ec64c9]{display:flex;align-items:end;gap:1.5rem}.calculator-icon[data-v-26ec64c9]{position:relative;height:24px;width:24px;top:5px;left:3px}.reference-icon[data-v-26ec64c9]{position:relative;height:24px;width:24px;top:5px;left:5px;filter:none;transition:filter .3s ease}.pencil-icon[data-v-26ec64c9]{position:relative;height:24px;width:24px;right:5px;bottom:3px;cursor:pointer}.calculator-button[data-v-26ec64c9],.reference-button[data-v-26ec64c9]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;right:8px;bottom:2px}.reference-button.active-reference[data-v-26ec64c9],.calculator-button.active-reference[data-v-26ec64c9]{color:#9196fe}.annotate-button[data-v-26ec64c9]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;left:10px;bottom:2px}.more-button[data-v-26ec64c9]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;bottom:3px}.main-content[data-v-26ec64c9]{display:flex;flex:1;background-color:#9196fe;padding:1.5%;overflow:hidden;justify-content:center}.pane-layout[data-v-26ec64c9]{display:flex;flex:1;background-color:#9196fe;padding:.5%}.left-pane[data-v-26ec64c9]{flex:1;background:#fff;border-radius:8px 0 0 8px;padding:2rem 3rem;box-shadow:-4px 0 8px #0000001a;border-right:1px solid #2F3E78;font-size:.875rem;line-height:normal;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.image-container[data-v-26ec64c9]{overflow-x:auto;max-width:100%}.image-container[data-v-26ec64c9] table{min-width:min-content;margin:0 auto}.right-pane[data-v-26ec64c9]{flex:1;background:#fff;border-radius:0 8px 8px 0;padding:2rem 3rem;box-shadow:4px 0 8px #0000001a;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.full-pane[data-v-26ec64c9]{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:2% 30%;box-shadow:0 4px 8px #0000001a;margin:auto;width:100%;height:100%;box-sizing:border-box;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.underline[data-v-26ec64c9]{display:inline-block;width:100px;border-bottom:2px solid black;height:1px;vertical-align:middle}.question-header[data-v-26ec64c9]{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:0 1rem;border-radius:8px;margin-bottom:10px}.question-info[data-v-26ec64c9]{display:flex;align-items:center;gap:.5rem}.question-number-container[data-v-26ec64c9]{position:relative;width:44px;height:42px}.question-icon-img[data-v-26ec64c9]{width:100%;height:100%}.question-number-text[data-v-26ec64c9]{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:#fff}.mark-review-container[data-v-26ec64c9]{display:flex;align-items:center;gap:6px;cursor:pointer}.mark-for-review[data-v-26ec64c9]{font-size:14px;font-weight:400;color:#000}.abc-icon-img[data-v-26ec64c9]{width:24px;height:24px;cursor:pointer;transition:all .2s ease-in-out}.abc-icon-img.active[data-v-26ec64c9]{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(50%) sepia(94%) saturate(3084%) hue-rotate(223deg) brightness(102%) contrast(98%)}.collect-icon-img[data-v-26ec64c9]{width:24px;height:24px;cursor:pointer}.question-text[data-v-26ec64c9]{font-size:.875rem;font-weight:700;line-height:1.5rem;color:#1e1e1e}.choices[data-v-26ec64c9]{display:flex;flex-direction:column;gap:.8rem;padding:1rem 0;margin-top:10px}.choice[data-v-26ec64c9]{display:flex;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.7rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out}.choice[data-v-26ec64c9]:hover{background-color:#f9f9f9;border-color:#bbb}.choice.selected[data-v-26ec64c9]{background-color:#f5f7ff;border:1px solid #9196fe;color:#9196fe}.choice.selected[data-v-26ec64c9]:hover{background-color:#eaefff}.choice-circle[data-v-26ec64c9]{display:flex;align-items:center;justify-content:space-between;width:30px;height:30px;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;position:relative;margin-right:1rem}.choice-text[data-v-26ec64c9]{position:absolute;top:47%;left:51%;transform:translate(-50%,-50%);font-size:18px;color:#1e1e1e}.choice-answers[data-v-26ec64c9]{position:relative;text-align:start;margin-top:5px}.choice.selected .choice-circle[data-v-26ec64c9]{background-color:#9196fe;color:#fff}.choice.selected .choice-text[data-v-26ec64c9]{color:#fff}.choice.selected .choice-answers[data-v-26ec64c9]{font-weight:700}.choice.abcActive[data-v-26ec64c9]{padding:.7rem 1rem;justify-content:space-between}.choice.eliminated[data-v-26ec64c9]{background-color:#f9f9f9;text-decoration:line-through;color:#a0a0a0}.eliminator-toggle[data-v-26ec64c9]{background-color:transparent;border:1px solid #e0e0e0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;margin-left:auto;transition:all .2s ease-in-out}.eliminator-toggle[data-v-26ec64c9]:hover{border-color:#bbb}.eliminator-toggle span[data-v-26ec64c9]{font-size:12px;font-weight:700}.eliminator-toggle span[data-v-26ec64c9]:first-child{color:#9196fe}input[data-v-26ec64c9]{border:1px solid #757575;border-radius:7px;box-sizing:border-box;font-family:Lucida Console,Courier New,monospace;font-size:23px;height:53px;padding:10px;width:94px}input[data-v-26ec64c9]:focus{outline:none;border:1px solid #9196fe;box-shadow:0 0 2px #6f75e7}#input-underline[data-v-26ec64c9]{box-sizing:border-box;left:16px;position:absolute;top:0;width:78px;z-index:99}.blank-question[data-v-26ec64c9]{margin-top:20px}.no-passage-question[data-v-26ec64c9]{margin-top:12px}.footer[data-v-26ec64c9]{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:0 2.5rem;border:1px solid #1E1E1E;height:12%;position:relative}.question-info-footer[data-v-26ec64c9]{background-color:#1e1e1e;color:#fff;border:2px solid #1E1E1E;border-radius:8px;padding:.8rem 1.2rem;font-size:16px;font-weight:700;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto}.question-info-footer[data-v-26ec64c9]:hover{background-color:#eee;color:#1e1e1e}.navigation-buttons[data-v-26ec64c9]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;position:absolute;right:2.5rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.back-button[data-v-26ec64c9]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;border:2px solid #1e1e1e;background:#fff;color:#1e1e1e;font-weight:700;cursor:pointer;box-sizing:border-box}.back-button[data-v-26ec64c9]:hover{background-color:#1e1e1e;color:#fff}.next-button[data-v-26ec64c9]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;background-color:#9196fe;color:#fff;font-weight:700;cursor:pointer;box-sizing:border-box}.next-button.submit[data-v-26ec64c9]{width:90px}.next-button[data-v-26ec64c9]:hover{background-color:#1e1e1e}.tip-popup-overlay[data-v-26ec64c9]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.tip-popup-overlay.preview[data-v-26ec64c9]{height:100vh}.tip-popup-window[data-v-26ec64c9]{background:#fff;padding:40px 50px;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:35%;text-align:start;font-size:.9rem}.tip-popup-header h3[data-v-26ec64c9]{margin-bottom:20px;font-size:1.5rem;font-weight:700}.tip-popup-buttons[data-v-26ec64c9]{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:8%}.yes-button[data-v-26ec64c9],.no-button[data-v-26ec64c9]{padding:8px 20px;border:none;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer}.yes-button[data-v-26ec64c9]{background:#1e1e1e;border:2px solid #1E1E1E;color:#fff}.yes-button[data-v-26ec64c9]:hover{background-color:#eee;border:2px solid #1E1E1E;color:#1e1e1e}.no-button[data-v-26ec64c9]{background:#eee;border:2px solid #1E1E1E;color:#000}.no-button[data-v-26ec64c9]:hover{background-color:#1e1e1e;color:#fff}.review-popup-overlay[data-v-26ec64c9]{position:fixed;top:0;left:0;width:100vw;height:88vh;background:#0000004d;display:flex;justify-content:center;align-items:flex-end;z-index:1000}.review-popup-window[data-v-26ec64c9]{background:#fff;padding:3% 7%;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:33%;height:auto;text-align:start;transform:translateY(-5%);flex-direction:column;display:flex}.icons[data-v-26ec64c9]{position:relative;top:7px;right:2px}.legend[data-v-26ec64c9]{display:flex;justify-content:start;gap:1rem;margin-bottom:3%}.legend span[data-v-26ec64c9]{font-size:.9rem}.legend.review[data-v-26ec64c9]{justify-content:end}.module-title[data-v-26ec64c9]{margin:5% 0;font-weight:700}.question-grid[data-v-26ec64c9]{display:flex;flex-wrap:wrap;width:100%;gap:1.5rem;margin-bottom:3rem;justify-content:center}.question-block[data-v-26ec64c9]{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:1px solid #E0E0E0;border-radius:5px;cursor:pointer;position:relative;font-weight:700;background-color:#fff;color:#000;transition:background-color .3s,color .3s}.question-block.answered[data-v-26ec64c9]{background-color:#9196fe4d;color:#9196fe;border:1px solid #9196fe}.question-block i[data-v-26ec64c9]{position:absolute;top:-5px;right:-5px}.go-to-review-button[data-v-26ec64c9]{background-color:#fff;color:#000;border:2px solid #1E1E1E;border-radius:8px;padding:10px 20px;font-weight:700;cursor:pointer;align-self:center;font-size:16px}.go-to-review-button[data-v-26ec64c9]:hover{background-color:#1e1e1e;color:#fff}.question-wrapper[data-v-26ec64c9]{position:relative;display:flex;flex-direction:column;align-items:center}.current-icon[data-v-26ec64c9]{width:24px;height:auto;position:absolute;top:-25px;z-index:1}.review-icon[data-v-26ec64c9]{position:absolute;top:3%;right:1%;width:.6rem;height:.6rem}.review-page[data-v-26ec64c9]{display:flex;flex-direction:column;width:50%}.review-header[data-v-26ec64c9]{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;margin-bottom:2rem}.review-header h1[data-v-26ec64c9]{font-size:2rem;font-weight:700;color:#fff}.review-header p[data-v-26ec64c9]{font-size:1rem;color:#fff;margin-top:.5rem}.full-line[data-v-26ec64c9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-info[data-v-26ec64c9]{margin-bottom:1.5rem;background-color:#fff;border-radius:1rem;padding:2rem}.section-info h2[data-v-26ec64c9]{font-size:1.5rem;font-weight:700;color:#333}[data-v-26ec64c9] table,[data-v-26ec64c9] th,[data-v-26ec64c9] td{border:1px solid black;border-collapse:collapse;font-weight:400;margin-top:10px}[data-v-26ec64c9] th,[data-v-26ec64c9] td{padding:10px 6px}[data-v-26ec64c9] thead th,[data-v-26ec64c9] tbody td{text-align:center}[data-v-26ec64c9] tbody th{text-align:start}[data-v-26ec64c9] ul{padding-left:48px}@media (max-width: 1280px){.left-pane[data-v-26ec64c9],.choice[data-v-26ec64c9]{font-size:.75rem}.question-text[data-v-26ec64c9]{font-size:.875rem}}[data-v-6ff69a28]{font-family:Poppins,Inter,sans-serif}body[data-v-6ff69a28]{box-sizing:border-box}.diagnostic-test-page[data-v-6ff69a28]{display:flex;flex-direction:column;height:100vh}.header[data-v-6ff69a28]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:0 2.5rem;height:12%;border:1px solid #1E1E1E;box-sizing:border-box}.header-left[data-v-6ff69a28]{display:flex;align-items:center;width:100%;gap:1rem}.text-container[data-v-6ff69a28]{display:flex;flex-direction:column;justify-content:center;gap:.8rem}.directions-row[data-v-6ff69a28]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.section-title[data-v-6ff69a28]{font-weight:700;font-size:1rem}.popup-overlay[data-v-6ff69a28]{position:fixed;top:12%;width:100vw;height:100vh;background-color:#0000004d;z-index:999}.popup-window[data-v-6ff69a28]{position:fixed;top:11%;left:84px;background-color:#fff;padding:45px 60px;border-radius:5px;box-shadow:0 4px 10px #0000004d;z-index:1000;width:40%;height:40%;overflow-y:auto;transition:transform .3s ease-out,opacity .3s ease-out}[data-v-6ff69a28]::-webkit-scrollbar{background-color:transparent;width:15px;transition:background-color .3s ease,border-color .3s ease}[data-v-6ff69a28]::-webkit-scrollbar-thumb:hover{background-color:#0006}[data-v-6ff69a28]::-webkit-scrollbar-track{background-color:transparent}[data-v-6ff69a28]::-webkit-scrollbar-thumb{border-radius:20px;border:4px solid transparent;background-color:#0003;background-clip:content-box;transition:background-color .3s ease,border-color .3s ease}[data-v-6ff69a28]::-webkit-scrollbar-thumb:active{background-color:#0009}.popup-content[data-v-6ff69a28]{position:relative;text-align:left}.button-container[data-v-6ff69a28]{display:flex;justify-content:flex-end;margin-top:15%}.button-container-2[data-v-6ff69a28]{display:flex;justify-content:flex-end;margin:30px 0}.close-button[data-v-6ff69a28]{position:absolute;right:-10px;padding:10px 20px;background-color:#9196fe;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:all .2s ease-in-out}.close-button[data-v-6ff69a28]:hover{background-color:#1e1e1e}.chevronDownIcon[data-v-6ff69a28]{transition:transform .3s ease}.chevronDownIcon.flipped[data-v-6ff69a28]{transform:rotate(180deg)}.back-top-button[data-v-6ff69a28]{background-color:#fff;color:#1e1e1e;border:1px solid #E0E0E0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.4rem;padding:0;line-height:36px}.reference-overlay[data-v-6ff69a28]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none}.reference-window[data-v-6ff69a28]{position:absolute;width:1025px;height:85vh;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;z-index:1001;display:flex;flex-direction:column;overflow:hidden;padding:20px 15px;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-title[data-v-6ff69a28]{position:relative;bottom:5px;font-weight:700;left:1.5%;font-size:15px}.reference-header[data-v-6ff69a28]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:relative;padding:10px;pointer-events:auto;top:0;z-index:2}.reference-header[data-v-6ff69a28]:after{content:"";position:absolute;margin-top:20px;bottom:0;left:2.5%;width:95%;height:2px;background-color:#9196fe}.reference-header[data-v-6ff69a28]:active{cursor:grabbing}.reference-content[data-v-6ff69a28]{padding:20px;flex-grow:1;overflow-y:auto;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none}.header-actions[data-v-6ff69a28]{display:flex;gap:20px;position:relative;right:1.5%;bottom:7px}.expand-button[data-v-6ff69a28]{border:none;background:none;font-size:13px}.expand-text[data-v-6ff69a28]{position:relative;right:10px;bottom:3px;font-weight:700}.expand-image[data-v-6ff69a28],.cal-expand-image[data-v-6ff69a28],.cal-minimize-image[data-v-6ff69a28]{position:relative;top:.25rem;left:.05rem}.drag-helper[data-v-6ff69a28]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);cursor:grab}.drag-button[data-v-6ff69a28]{width:40px;height:40px;border-radius:50%;background-color:#9196fe;border:none;cursor:grab;display:flex;align-items:center;justify-content:center;transition:filter .3s ease}.drag-button[data-v-6ff69a28]:active{cursor:grabbing}.drag-button[data-v-6ff69a28]:hover{background-color:#5a52d1;transition:filter .3s ease}.drag-button img[data-v-6ff69a28]{pointer-events:none}.close-reference-button[data-v-6ff69a28]{border:1px solid #E0E0E0;text-align:center;justify-content:center;border-radius:50%;width:36px;height:36px;background:none;font-size:22px;cursor:pointer}.close-reference-button[data-v-6ff69a28]:hover{border-color:#9196fe;color:#9196fe}.reference-grid[data-v-6ff69a28]{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;align-items:center;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-grid.minimized[data-v-6ff69a28]{grid-template-columns:repeat(2,1fr);width:400px;justify-items:center;align-items:center}.reference-img[data-v-6ff69a28]{max-width:100%;max-height:180px;object-fit:contain}.reference-img-1[data-v-6ff69a28]{grid-column:span 2;max-height:180px;object-fit:contain}.reference-notes[data-v-6ff69a28]{margin-top:20px;font-size:14px;line-height:1.5}.calculator-iframe[data-v-6ff69a28]{width:100%;height:calc(100% - 50px);border:none;pointer-events:auto}.calculator-window[data-v-6ff69a28]{position:absolute;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;overflow:hidden;z-index:1001;padding:20px 15px}.header-right[data-v-6ff69a28]{display:flex;justify-content:space-between;align-items:center;width:130%}.clock-icon[data-v-6ff69a28]{height:36px;width:36px;position:relative;bottom:2px;left:8px}.timer[data-v-6ff69a28]{font-weight:700;font-size:.9rem;position:relative;right:12px;top:2px;visibility:visible;width:40px;text-align:right}.timer.hidden[data-v-6ff69a28]{visibility:hidden}.centered-group[data-v-6ff69a28]{display:flex;justify-content:center;align-items:center;gap:1.8rem;min-width:140px}.hide-button[data-v-6ff69a28]{background:#1e1e1e;border:2px solid #1E1E1E;border-radius:5px;color:#fff;cursor:pointer;display:flex;align-items:center;padding:8px 18px;font-weight:700}.hide-button[data-v-6ff69a28]:hover{background-color:#eee;color:#1e1e1e;border:2px solid #1E1E1E}.right-group[data-v-6ff69a28]{display:flex;align-items:end;gap:1.5rem}.calculator-icon[data-v-6ff69a28]{position:relative;height:24px;width:24px;top:5px;left:3px}.reference-icon[data-v-6ff69a28]{position:relative;height:24px;width:24px;top:5px;left:5px;filter:none;transition:filter .3s ease}.pencil-icon[data-v-6ff69a28]{position:relative;height:24px;width:24px;right:5px;bottom:3px;cursor:pointer}.calculator-button[data-v-6ff69a28],.reference-button[data-v-6ff69a28]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;right:8px;bottom:2px}.reference-button.active-reference[data-v-6ff69a28],.calculator-button.active-reference[data-v-6ff69a28]{color:#9196fe}.annotate-button[data-v-6ff69a28]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;left:10px;bottom:2px}.more-button[data-v-6ff69a28]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;bottom:3px}.main-content[data-v-6ff69a28]{display:flex;flex:1;background-color:#9196fe;padding:1.5%;overflow:hidden;justify-content:center}.pane-layout[data-v-6ff69a28]{display:flex;flex:1;background-color:#9196fe;padding:.5%}.left-pane[data-v-6ff69a28]{flex:1;background:#fff;border-radius:8px 0 0 8px;padding:2rem 3rem;box-shadow:-4px 0 8px #0000001a;border-right:1px solid #2F3E78;font-size:.875rem;line-height:normal;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.image-container[data-v-6ff69a28]{overflow-x:auto;max-width:100%}.image-container[data-v-6ff69a28] table{min-width:min-content;margin:0 auto}.right-pane[data-v-6ff69a28]{flex:1;background:#fff;border-radius:0 8px 8px 0;padding:2rem 3rem;box-shadow:4px 0 8px #0000001a;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.full-pane[data-v-6ff69a28]{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:2% 30%;box-shadow:0 4px 8px #0000001a;margin:auto;width:100%;height:100%;box-sizing:border-box;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.underline[data-v-6ff69a28]{display:inline-block;width:100px;border-bottom:2px solid black;height:1px;vertical-align:middle}.question-header[data-v-6ff69a28]{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:0 1rem;border-radius:8px;margin-bottom:10px}.question-info[data-v-6ff69a28]{display:flex;align-items:center;gap:.5rem}.question-number-container[data-v-6ff69a28]{position:relative;width:44px;height:42px}.question-icon-img[data-v-6ff69a28]{width:100%;height:100%}.question-number-text[data-v-6ff69a28]{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:#fff}.mark-review-container[data-v-6ff69a28]{display:flex;align-items:center;gap:6px;cursor:pointer}.mark-for-review[data-v-6ff69a28]{font-size:14px;font-weight:400;color:#000}.abc-icon-img[data-v-6ff69a28]{width:24px;height:24px;cursor:pointer;transition:all .2s ease-in-out}.abc-icon-img.active[data-v-6ff69a28]{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(50%) sepia(94%) saturate(3084%) hue-rotate(223deg) brightness(102%) contrast(98%)}.collect-icon-img[data-v-6ff69a28]{width:24px;height:24px;cursor:pointer}.question-text[data-v-6ff69a28]{font-size:.875rem;font-weight:700;line-height:1.5rem;color:#1e1e1e}.choices[data-v-6ff69a28]{display:flex;flex-direction:column;gap:.8rem;padding:1rem 0;margin-top:10px}.choice[data-v-6ff69a28]{display:flex;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.7rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out}.choice[data-v-6ff69a28]:hover{background-color:#f9f9f9;border-color:#bbb}.choice.selected[data-v-6ff69a28]{background-color:#f5f7ff;border:1px solid #9196fe;color:#9196fe}.choice.selected[data-v-6ff69a28]:hover{background-color:#eaefff}.choice-circle[data-v-6ff69a28]{display:flex;align-items:center;justify-content:space-between;width:30px;height:30px;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;position:relative;margin-right:1rem}.choice-text[data-v-6ff69a28]{position:absolute;top:47%;left:51%;transform:translate(-50%,-50%);font-size:18px;color:#1e1e1e}.choice-answers[data-v-6ff69a28]{position:relative;text-align:start;margin-top:5px}.choice.selected .choice-circle[data-v-6ff69a28]{background-color:#9196fe;color:#fff}.choice.selected .choice-text[data-v-6ff69a28]{color:#fff}.choice.selected .choice-answers[data-v-6ff69a28]{font-weight:700}.choice.abcActive[data-v-6ff69a28]{padding:.7rem 1rem;justify-content:space-between}.choice.eliminated[data-v-6ff69a28]{background-color:#f9f9f9;text-decoration:line-through;color:#a0a0a0}.eliminator-toggle[data-v-6ff69a28]{background-color:transparent;border:1px solid #e0e0e0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;margin-left:auto;transition:all .2s ease-in-out}.eliminator-toggle[data-v-6ff69a28]:hover{border-color:#bbb}.eliminator-toggle span[data-v-6ff69a28]{font-size:12px;font-weight:700}.eliminator-toggle span[data-v-6ff69a28]:first-child{color:#9196fe}input[data-v-6ff69a28]{border:1px solid #757575;border-radius:7px;box-sizing:border-box;font-family:Lucida Console,Courier New,monospace;font-size:23px;height:53px;padding:10px;width:94px}input[data-v-6ff69a28]:focus{outline:none;border:1px solid #9196fe;box-shadow:0 0 2px #6f75e7}#input-underline[data-v-6ff69a28]{box-sizing:border-box;left:16px;position:absolute;top:0;width:78px;z-index:99}.blank-question[data-v-6ff69a28]{margin-top:20px}.no-passage-question[data-v-6ff69a28]{margin-top:12px}.footer[data-v-6ff69a28]{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:0 2.5rem;border:1px solid #1E1E1E;height:12%;position:relative}.question-info-footer[data-v-6ff69a28]{background-color:#1e1e1e;color:#fff;border:2px solid #1E1E1E;border-radius:8px;padding:.8rem 1.2rem;font-size:16px;font-weight:700;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto}.question-info-footer[data-v-6ff69a28]:hover{background-color:#eee;color:#1e1e1e}.navigation-buttons[data-v-6ff69a28]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;position:absolute;right:2.5rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.back-button[data-v-6ff69a28]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;border:2px solid #1e1e1e;background:#fff;color:#1e1e1e;font-weight:700;cursor:pointer;box-sizing:border-box}.back-button[data-v-6ff69a28]:hover{background-color:#1e1e1e;color:#fff}.next-button[data-v-6ff69a28]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;background-color:#9196fe;color:#fff;font-weight:700;cursor:pointer;box-sizing:border-box}.next-button.submit[data-v-6ff69a28]{width:90px}.next-button[data-v-6ff69a28]:hover{background-color:#1e1e1e}.tip-popup-overlay[data-v-6ff69a28]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.tip-popup-overlay.preview[data-v-6ff69a28]{height:100vh}.tip-popup-window[data-v-6ff69a28]{background:#fff;padding:40px 50px;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:35%;text-align:start;font-size:.9rem}.tip-popup-header h3[data-v-6ff69a28]{margin-bottom:20px;font-size:1.5rem;font-weight:700}.tip-popup-buttons[data-v-6ff69a28]{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:8%}.yes-button[data-v-6ff69a28],.no-button[data-v-6ff69a28]{padding:8px 20px;border:none;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer}.yes-button[data-v-6ff69a28]{background:#1e1e1e;border:2px solid #1E1E1E;color:#fff}.yes-button[data-v-6ff69a28]:hover{background-color:#eee;border:2px solid #1E1E1E;color:#1e1e1e}.no-button[data-v-6ff69a28]{background:#eee;border:2px solid #1E1E1E;color:#000}.no-button[data-v-6ff69a28]:hover{background-color:#1e1e1e;color:#fff}.review-popup-overlay[data-v-6ff69a28]{position:fixed;top:0;left:0;width:100vw;height:88vh;background:#0000004d;display:flex;justify-content:center;align-items:flex-end;z-index:1000}.review-popup-window[data-v-6ff69a28]{background:#fff;padding:3% 7%;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:33%;height:auto;text-align:start;transform:translateY(-5%);flex-direction:column;display:flex}.icons[data-v-6ff69a28]{position:relative;top:7px;right:2px}.legend[data-v-6ff69a28]{display:flex;justify-content:start;gap:1rem;margin-bottom:3%}.legend span[data-v-6ff69a28]{font-size:.9rem}.legend.review[data-v-6ff69a28]{justify-content:end}.module-title[data-v-6ff69a28]{margin:5% 0;font-weight:700}.question-grid[data-v-6ff69a28]{display:flex;flex-wrap:wrap;width:100%;gap:1.5rem;margin-bottom:3rem;justify-content:center}.question-block[data-v-6ff69a28]{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:1px solid #E0E0E0;border-radius:5px;cursor:pointer;position:relative;font-weight:700;background-color:#fff;color:#000;transition:background-color .3s,color .3s}.question-block.answered[data-v-6ff69a28]{background-color:#9196fe4d;color:#9196fe;border:1px solid #9196fe}.question-block i[data-v-6ff69a28]{position:absolute;top:-5px;right:-5px}.go-to-review-button[data-v-6ff69a28]{background-color:#fff;color:#000;border:2px solid #1E1E1E;border-radius:8px;padding:10px 20px;font-weight:700;cursor:pointer;align-self:center;font-size:16px}.go-to-review-button[data-v-6ff69a28]:hover{background-color:#1e1e1e;color:#fff}.question-wrapper[data-v-6ff69a28]{position:relative;display:flex;flex-direction:column;align-items:center}.current-icon[data-v-6ff69a28]{width:24px;height:auto;position:absolute;top:-25px;z-index:1}.review-icon[data-v-6ff69a28]{position:absolute;top:3%;right:1%;width:.6rem;height:.6rem}.review-page[data-v-6ff69a28]{display:flex;flex-direction:column;width:50%}.review-header[data-v-6ff69a28]{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;margin-bottom:2rem}.review-header h1[data-v-6ff69a28]{font-size:2rem;font-weight:700;color:#fff}.review-header p[data-v-6ff69a28]{font-size:1rem;color:#fff;margin-top:.5rem}.full-line[data-v-6ff69a28]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-info[data-v-6ff69a28]{margin-bottom:1.5rem;background-color:#fff;border-radius:1rem;padding:2rem}.section-info h2[data-v-6ff69a28]{font-size:1.5rem;font-weight:700;color:#333}[data-v-6ff69a28] table,[data-v-6ff69a28] th,[data-v-6ff69a28] td{border:1px solid black;border-collapse:collapse;font-weight:400;margin-top:10px}[data-v-6ff69a28] th,[data-v-6ff69a28] td{padding:10px 6px}[data-v-6ff69a28] thead th,[data-v-6ff69a28] tbody td{text-align:center}[data-v-6ff69a28] tbody th{text-align:start}[data-v-6ff69a28] ul{padding-left:48px}@media (max-width: 1280px){.left-pane[data-v-6ff69a28],.choice[data-v-6ff69a28]{font-size:.75rem}.question-text[data-v-6ff69a28]{font-size:.875rem}}[data-v-96a672ce]{font-family:Poppins,Inter,sans-serif}body[data-v-96a672ce]{box-sizing:border-box}.diagnostic-test-page[data-v-96a672ce]{display:flex;flex-direction:column;height:100vh}.header[data-v-96a672ce]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:0 2.5rem;height:12%;border:1px solid #1E1E1E;box-sizing:border-box}.header-left[data-v-96a672ce]{display:flex;align-items:center;width:100%;gap:1rem}.text-container[data-v-96a672ce]{display:flex;flex-direction:column;justify-content:center;gap:.8rem}.directions-row[data-v-96a672ce]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.section-title[data-v-96a672ce]{font-weight:700;font-size:1rem}.popup-overlay[data-v-96a672ce]{position:fixed;top:12%;width:100vw;height:100vh;background-color:#0000004d;z-index:999}.popup-window[data-v-96a672ce]{position:fixed;top:11%;left:84px;background-color:#fff;padding:45px 60px;border-radius:5px;box-shadow:0 4px 10px #0000004d;z-index:1000;width:40%;height:40%;overflow-y:auto;transition:transform .3s ease-out,opacity .3s ease-out}[data-v-96a672ce]::-webkit-scrollbar{background-color:transparent;width:15px;transition:background-color .3s ease,border-color .3s ease}[data-v-96a672ce]::-webkit-scrollbar-thumb:hover{background-color:#0006}[data-v-96a672ce]::-webkit-scrollbar-track{background-color:transparent}[data-v-96a672ce]::-webkit-scrollbar-thumb{border-radius:20px;border:4px solid transparent;background-color:#0003;background-clip:content-box;transition:background-color .3s ease,border-color .3s ease}[data-v-96a672ce]::-webkit-scrollbar-thumb:active{background-color:#0009}.popup-content[data-v-96a672ce]{position:relative;text-align:left}.button-container[data-v-96a672ce]{display:flex;justify-content:flex-end;margin-top:15%}.button-container-2[data-v-96a672ce]{display:flex;justify-content:flex-end;margin:30px 0}.close-button[data-v-96a672ce]{position:absolute;right:-10px;padding:10px 20px;background-color:#9196fe;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:all .2s ease-in-out}.close-button[data-v-96a672ce]:hover{background-color:#1e1e1e}.chevronDownIcon[data-v-96a672ce]{transition:transform .3s ease}.chevronDownIcon.flipped[data-v-96a672ce]{transform:rotate(180deg)}.back-top-button[data-v-96a672ce]{background-color:#fff;color:#1e1e1e;border:1px solid #E0E0E0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.4rem;padding:0;line-height:36px}.reference-overlay[data-v-96a672ce]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none}.reference-window[data-v-96a672ce]{position:absolute;width:1025px;height:85vh;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;z-index:1001;display:flex;flex-direction:column;overflow:hidden;padding:20px 15px;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-title[data-v-96a672ce]{position:relative;bottom:5px;font-weight:700;left:1.5%;font-size:15px}.reference-header[data-v-96a672ce]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:relative;padding:10px;pointer-events:auto;top:0;z-index:2}.reference-header[data-v-96a672ce]:after{content:"";position:absolute;margin-top:20px;bottom:0;left:2.5%;width:95%;height:2px;background-color:#9196fe}.reference-header[data-v-96a672ce]:active{cursor:grabbing}.reference-content[data-v-96a672ce]{padding:20px;flex-grow:1;overflow-y:auto;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none}.header-actions[data-v-96a672ce]{display:flex;gap:20px;position:relative;right:1.5%;bottom:7px}.expand-button[data-v-96a672ce]{border:none;background:none;font-size:13px}.expand-text[data-v-96a672ce]{position:relative;right:10px;bottom:3px;font-weight:700}.expand-image[data-v-96a672ce],.cal-expand-image[data-v-96a672ce],.cal-minimize-image[data-v-96a672ce]{position:relative;top:.25rem;left:.05rem}.drag-helper[data-v-96a672ce]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);cursor:grab}.drag-button[data-v-96a672ce]{width:40px;height:40px;border-radius:50%;background-color:#9196fe;border:none;cursor:grab;display:flex;align-items:center;justify-content:center;transition:filter .3s ease}.drag-button[data-v-96a672ce]:active{cursor:grabbing}.drag-button[data-v-96a672ce]:hover{background-color:#5a52d1;transition:filter .3s ease}.drag-button img[data-v-96a672ce]{pointer-events:none}.close-reference-button[data-v-96a672ce]{border:1px solid #E0E0E0;text-align:center;justify-content:center;border-radius:50%;width:36px;height:36px;background:none;font-size:22px;cursor:pointer}.close-reference-button[data-v-96a672ce]:hover{border-color:#9196fe;color:#9196fe}.reference-grid[data-v-96a672ce]{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;align-items:center;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-grid.minimized[data-v-96a672ce]{grid-template-columns:repeat(2,1fr);width:400px;justify-items:center;align-items:center}.reference-img[data-v-96a672ce]{max-width:100%;max-height:180px;object-fit:contain}.reference-img-1[data-v-96a672ce]{grid-column:span 2;max-height:180px;object-fit:contain}.reference-notes[data-v-96a672ce]{margin-top:20px;font-size:14px;line-height:1.5}.calculator-iframe[data-v-96a672ce]{width:100%;height:calc(100% - 50px);border:none;pointer-events:auto}.calculator-window[data-v-96a672ce]{position:absolute;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;overflow:hidden;z-index:1001;padding:20px 15px}.header-right[data-v-96a672ce]{display:flex;justify-content:space-between;align-items:center;width:130%}.clock-icon[data-v-96a672ce]{height:36px;width:36px;position:relative;bottom:2px;left:8px}.timer[data-v-96a672ce]{font-weight:700;font-size:.9rem;position:relative;right:12px;top:2px;visibility:visible;width:40px;text-align:right}.timer.hidden[data-v-96a672ce]{visibility:hidden}.centered-group[data-v-96a672ce]{display:flex;justify-content:center;align-items:center;gap:1.8rem;min-width:140px}.hide-button[data-v-96a672ce]{background:#1e1e1e;border:2px solid #1E1E1E;border-radius:5px;color:#fff;cursor:pointer;display:flex;align-items:center;padding:8px 18px;font-weight:700}.hide-button[data-v-96a672ce]:hover{background-color:#eee;color:#1e1e1e;border:2px solid #1E1E1E}.right-group[data-v-96a672ce]{display:flex;align-items:end;gap:1.5rem}.calculator-icon[data-v-96a672ce]{position:relative;height:24px;width:24px;top:5px;left:3px}.reference-icon[data-v-96a672ce]{position:relative;height:24px;width:24px;top:5px;left:5px;filter:none;transition:filter .3s ease}.pencil-icon[data-v-96a672ce]{position:relative;height:24px;width:24px;right:5px;bottom:3px;cursor:pointer}.calculator-button[data-v-96a672ce],.reference-button[data-v-96a672ce]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;right:8px;bottom:2px}.reference-button.active-reference[data-v-96a672ce],.calculator-button.active-reference[data-v-96a672ce]{color:#9196fe}.annotate-button[data-v-96a672ce]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;left:10px;bottom:2px}.more-button[data-v-96a672ce]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;bottom:3px}.main-content[data-v-96a672ce]{display:flex;flex:1;background-color:#9196fe;padding:1.5%;overflow:hidden;justify-content:center}.pane-layout[data-v-96a672ce]{display:flex;flex:1;background-color:#9196fe;padding:.5%}.left-pane[data-v-96a672ce]{flex:1;background:#fff;border-radius:8px 0 0 8px;padding:2rem 3rem;box-shadow:-4px 0 8px #0000001a;border-right:1px solid #2F3E78;font-size:.875rem;line-height:normal;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.image-container[data-v-96a672ce]{overflow-x:auto;max-width:100%}.image-container[data-v-96a672ce] table{min-width:min-content;margin:0 auto}.right-pane[data-v-96a672ce]{flex:1;background:#fff;border-radius:0 8px 8px 0;padding:2rem 3rem;box-shadow:4px 0 8px #0000001a;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.full-pane[data-v-96a672ce]{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:2% 30%;box-shadow:0 4px 8px #0000001a;margin:auto;width:100%;height:100%;box-sizing:border-box;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.underline[data-v-96a672ce]{display:inline-block;width:100px;border-bottom:2px solid black;height:1px;vertical-align:middle}.question-header[data-v-96a672ce]{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:0 1rem;border-radius:8px;margin-bottom:10px}.question-info[data-v-96a672ce]{display:flex;align-items:center;gap:.5rem}.question-number-container[data-v-96a672ce]{position:relative;width:44px;height:42px}.question-icon-img[data-v-96a672ce]{width:100%;height:100%}.question-number-text[data-v-96a672ce]{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:#fff}.mark-review-container[data-v-96a672ce]{display:flex;align-items:center;gap:6px;cursor:pointer}.mark-for-review[data-v-96a672ce]{font-size:14px;font-weight:400;color:#000}.abc-icon-img[data-v-96a672ce]{width:24px;height:24px;cursor:pointer;transition:all .2s ease-in-out}.abc-icon-img.active[data-v-96a672ce]{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(50%) sepia(94%) saturate(3084%) hue-rotate(223deg) brightness(102%) contrast(98%)}.collect-icon-img[data-v-96a672ce]{width:24px;height:24px;cursor:pointer}.question-text[data-v-96a672ce]{font-size:.875rem;font-weight:700;line-height:1.5rem;color:#1e1e1e}.choices[data-v-96a672ce]{display:flex;flex-direction:column;gap:.8rem;padding:1rem 0;margin-top:10px}.choice[data-v-96a672ce]{display:flex;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.7rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out}.choice[data-v-96a672ce]:hover{background-color:#f9f9f9;border-color:#bbb}.choice.selected[data-v-96a672ce]{background-color:#f5f7ff;border:1px solid #9196fe;color:#9196fe}.choice.selected[data-v-96a672ce]:hover{background-color:#eaefff}.choice-circle[data-v-96a672ce]{display:flex;align-items:center;justify-content:space-between;width:30px;height:30px;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;position:relative;margin-right:1rem}.choice-text[data-v-96a672ce]{position:absolute;top:47%;left:51%;transform:translate(-50%,-50%);font-size:18px;color:#1e1e1e}.choice-answers[data-v-96a672ce]{position:relative;text-align:start;margin-top:5px}.choice.selected .choice-circle[data-v-96a672ce]{background-color:#9196fe;color:#fff}.choice.selected .choice-text[data-v-96a672ce]{color:#fff}.choice.selected .choice-answers[data-v-96a672ce]{font-weight:700}.choice.abcActive[data-v-96a672ce]{padding:.7rem 1rem;justify-content:space-between}.choice.eliminated[data-v-96a672ce]{background-color:#f9f9f9;text-decoration:line-through;color:#a0a0a0}.eliminator-toggle[data-v-96a672ce]{background-color:transparent;border:1px solid #e0e0e0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;margin-left:auto;transition:all .2s ease-in-out}.eliminator-toggle[data-v-96a672ce]:hover{border-color:#bbb}.eliminator-toggle span[data-v-96a672ce]{font-size:12px;font-weight:700}.eliminator-toggle span[data-v-96a672ce]:first-child{color:#9196fe}input[data-v-96a672ce]{border:1px solid #757575;border-radius:7px;box-sizing:border-box;font-family:Lucida Console,Courier New,monospace;font-size:23px;height:53px;padding:10px;width:94px}input[data-v-96a672ce]:focus{outline:none;border:1px solid #9196fe;box-shadow:0 0 2px #6f75e7}#input-underline[data-v-96a672ce]{box-sizing:border-box;left:16px;position:absolute;top:0;width:78px;z-index:99}.blank-question[data-v-96a672ce]{margin-top:20px}.no-passage-question[data-v-96a672ce]{margin-top:12px}.footer[data-v-96a672ce]{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:0 2.5rem;border:1px solid #1E1E1E;height:12%;position:relative}.question-info-footer[data-v-96a672ce]{background-color:#1e1e1e;color:#fff;border:2px solid #1E1E1E;border-radius:8px;padding:.8rem 1.2rem;font-size:16px;font-weight:700;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto}.question-info-footer[data-v-96a672ce]:hover{background-color:#eee;color:#1e1e1e}.navigation-buttons[data-v-96a672ce]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;position:absolute;right:2.5rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.back-button[data-v-96a672ce]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;border:2px solid #1e1e1e;background:#fff;color:#1e1e1e;font-weight:700;cursor:pointer;box-sizing:border-box}.back-button[data-v-96a672ce]:hover{background-color:#1e1e1e;color:#fff}.next-button[data-v-96a672ce]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;background-color:#9196fe;color:#fff;font-weight:700;cursor:pointer;box-sizing:border-box}.next-button.submit[data-v-96a672ce]{width:90px}.next-button[data-v-96a672ce]:hover{background-color:#1e1e1e}.tip-popup-overlay[data-v-96a672ce]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.tip-popup-overlay.preview[data-v-96a672ce]{height:100vh}.tip-popup-window[data-v-96a672ce]{background:#fff;padding:40px 50px;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:35%;text-align:start;font-size:.9rem}.tip-popup-header h3[data-v-96a672ce]{margin-bottom:20px;font-size:1.5rem;font-weight:700}.tip-popup-buttons[data-v-96a672ce]{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:8%}.yes-button[data-v-96a672ce],.no-button[data-v-96a672ce]{padding:8px 20px;border:none;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer}.yes-button[data-v-96a672ce]{background:#1e1e1e;border:2px solid #1E1E1E;color:#fff}.yes-button[data-v-96a672ce]:hover{background-color:#eee;border:2px solid #1E1E1E;color:#1e1e1e}.no-button[data-v-96a672ce]{background:#eee;border:2px solid #1E1E1E;color:#000}.no-button[data-v-96a672ce]:hover{background-color:#1e1e1e;color:#fff}.review-popup-overlay[data-v-96a672ce]{position:fixed;top:0;left:0;width:100vw;height:88vh;background:#0000004d;display:flex;justify-content:center;align-items:flex-end;z-index:1000}.review-popup-window[data-v-96a672ce]{background:#fff;padding:3% 7%;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:33%;height:auto;text-align:start;transform:translateY(-5%);flex-direction:column;display:flex}.icons[data-v-96a672ce]{position:relative;top:7px;right:2px}.legend[data-v-96a672ce]{display:flex;justify-content:start;gap:1rem;margin-bottom:3%}.legend span[data-v-96a672ce]{font-size:.9rem}.legend.review[data-v-96a672ce]{justify-content:end}.module-title[data-v-96a672ce]{margin:5% 0;font-weight:700}.question-grid[data-v-96a672ce]{display:flex;flex-wrap:wrap;width:100%;gap:1.5rem;margin-bottom:3rem;justify-content:center}.question-block[data-v-96a672ce]{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:1px solid #E0E0E0;border-radius:5px;cursor:pointer;position:relative;font-weight:700;background-color:#fff;color:#000;transition:background-color .3s,color .3s}.question-block.answered[data-v-96a672ce]{background-color:#9196fe4d;color:#9196fe;border:1px solid #9196fe}.question-block i[data-v-96a672ce]{position:absolute;top:-5px;right:-5px}.go-to-review-button[data-v-96a672ce]{background-color:#fff;color:#000;border:2px solid #1E1E1E;border-radius:8px;padding:10px 20px;font-weight:700;cursor:pointer;align-self:center;font-size:16px}.go-to-review-button[data-v-96a672ce]:hover{background-color:#1e1e1e;color:#fff}.question-wrapper[data-v-96a672ce]{position:relative;display:flex;flex-direction:column;align-items:center}.current-icon[data-v-96a672ce]{width:24px;height:auto;position:absolute;top:-25px;z-index:1}.review-icon[data-v-96a672ce]{position:absolute;top:3%;right:1%;width:.6rem;height:.6rem}.review-page[data-v-96a672ce]{display:flex;flex-direction:column;width:50%}.review-header[data-v-96a672ce]{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;margin-bottom:2rem}.review-header h1[data-v-96a672ce]{font-size:2rem;font-weight:700;color:#fff}.review-header p[data-v-96a672ce]{font-size:1rem;color:#fff;margin-top:.5rem}.full-line[data-v-96a672ce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-info[data-v-96a672ce]{margin-bottom:1.5rem;background-color:#fff;border-radius:1rem;padding:2rem}.section-info h2[data-v-96a672ce]{font-size:1.5rem;font-weight:700;color:#333}[data-v-96a672ce] table,[data-v-96a672ce] th,[data-v-96a672ce] td{border:1px solid black;border-collapse:collapse;font-weight:400;margin-top:10px}[data-v-96a672ce] th,[data-v-96a672ce] td{padding:10px 6px}[data-v-96a672ce] thead th,[data-v-96a672ce] tbody td{text-align:center}[data-v-96a672ce] tbody th{text-align:start}[data-v-96a672ce] ul{padding-left:48px}@media (max-width: 1280px){.left-pane[data-v-96a672ce],.choice[data-v-96a672ce]{font-size:.75rem}.question-text[data-v-96a672ce]{font-size:.875rem}}.tutor-image[data-v-96a672ce]{position:absolute;bottom:0;left:2%;z-index:100;height:clamp(280px,30vh,400px)}.tool-button[data-v-e3539a87]{display:flex;align-items:center;gap:6px;padding:8px;background:transparent;border:none;cursor:pointer;transition:all .2s}.tool-button[data-v-e3539a87]:hover:not(:disabled){opacity:.8}.tool-button[data-v-e3539a87]:disabled{opacity:.5;cursor:not-allowed}.tool-button.active-tool .tool-text[data-v-e3539a87]{color:var(--color-primary)}.tool-icon[data-v-e3539a87]{width:24px;height:24px}.tool-text[data-v-e3539a87]{font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:24px;color:var(--color-black);transition:color .2s}[data-v-73d3942d]{font-family:Poppins,Inter,sans-serif}body[data-v-73d3942d]{box-sizing:border-box}.diagnostic-test-page[data-v-73d3942d]{display:flex;flex-direction:column;height:100vh}.header[data-v-73d3942d]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:0 2.5rem;height:12%;border:1px solid #1E1E1E;box-sizing:border-box}.header-left[data-v-73d3942d]{display:flex;align-items:center;width:100%;gap:1rem}.text-container[data-v-73d3942d]{display:flex;flex-direction:column;justify-content:center;gap:.8rem}.directions-row[data-v-73d3942d]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.section-title[data-v-73d3942d]{font-weight:700;font-size:1rem}.popup-overlay[data-v-73d3942d]{position:fixed;top:12%;width:100vw;height:100vh;background-color:#0000004d;z-index:999}.popup-window[data-v-73d3942d]{position:fixed;top:11%;left:84px;background-color:#fff;padding:45px 60px;border-radius:5px;box-shadow:0 4px 10px #0000004d;z-index:1000;width:40%;height:40%;overflow-y:auto;transition:transform .3s ease-out,opacity .3s ease-out}[data-v-73d3942d]::-webkit-scrollbar{background-color:transparent;width:15px;transition:background-color .3s ease,border-color .3s ease}[data-v-73d3942d]::-webkit-scrollbar-thumb:hover{background-color:#0006}[data-v-73d3942d]::-webkit-scrollbar-track{background-color:transparent}[data-v-73d3942d]::-webkit-scrollbar-thumb{border-radius:20px;border:4px solid transparent;background-color:#0003;background-clip:content-box;transition:background-color .3s ease,border-color .3s ease}[data-v-73d3942d]::-webkit-scrollbar-thumb:active{background-color:#0009}.popup-content[data-v-73d3942d]{position:relative;text-align:left}.button-container[data-v-73d3942d]{display:flex;justify-content:flex-end;margin-top:15%}.button-container-2[data-v-73d3942d]{display:flex;justify-content:flex-end;margin:30px 0}.close-button[data-v-73d3942d]{position:absolute;right:-10px;padding:10px 20px;background-color:#9196fe;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:all .2s ease-in-out}.close-button[data-v-73d3942d]:hover{background-color:#1e1e1e}.chevronDownIcon[data-v-73d3942d]{transition:transform .3s ease}.chevronDownIcon.flipped[data-v-73d3942d]{transform:rotate(180deg)}.back-top-button[data-v-73d3942d]{background-color:#fff;color:#1e1e1e;border:1px solid #E0E0E0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.4rem;padding:0;line-height:36px}.reference-overlay[data-v-73d3942d]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none}.reference-window[data-v-73d3942d]{position:absolute;width:1025px;height:85vh;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;z-index:1001;display:flex;flex-direction:column;overflow:hidden;padding:20px 15px;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-title[data-v-73d3942d]{position:relative;bottom:5px;font-weight:700;left:1.5%;font-size:15px}.reference-header[data-v-73d3942d]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:relative;padding:10px;pointer-events:auto;top:0;z-index:2}.reference-header[data-v-73d3942d]:after{content:"";position:absolute;margin-top:20px;bottom:0;left:2.5%;width:95%;height:2px;background-color:#9196fe}.reference-header[data-v-73d3942d]:active{cursor:grabbing}.reference-content[data-v-73d3942d]{padding:20px;flex-grow:1;overflow-y:auto;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none}.header-actions[data-v-73d3942d]{display:flex;gap:20px;position:relative;right:1.5%;bottom:7px}.expand-button[data-v-73d3942d]{border:none;background:none;font-size:13px}.expand-text[data-v-73d3942d]{position:relative;right:10px;bottom:3px;font-weight:700}.expand-image[data-v-73d3942d],.cal-expand-image[data-v-73d3942d],.cal-minimize-image[data-v-73d3942d]{position:relative;top:.25rem;left:.05rem}.drag-helper[data-v-73d3942d]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);cursor:grab}.drag-button[data-v-73d3942d]{width:40px;height:40px;border-radius:50%;background-color:#9196fe;border:none;cursor:grab;display:flex;align-items:center;justify-content:center;transition:filter .3s ease}.drag-button[data-v-73d3942d]:active{cursor:grabbing}.drag-button[data-v-73d3942d]:hover{background-color:#5a52d1;transition:filter .3s ease}.drag-button img[data-v-73d3942d]{pointer-events:none}.close-reference-button[data-v-73d3942d]{border:1px solid #E0E0E0;text-align:center;justify-content:center;border-radius:50%;width:36px;height:36px;background:none;font-size:22px;cursor:pointer}.close-reference-button[data-v-73d3942d]:hover{border-color:#9196fe;color:#9196fe}.reference-grid[data-v-73d3942d]{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;align-items:center;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-grid.minimized[data-v-73d3942d]{grid-template-columns:repeat(2,1fr);width:400px;justify-items:center;align-items:center}.reference-img[data-v-73d3942d]{max-width:100%;max-height:180px;object-fit:contain}.reference-img-1[data-v-73d3942d]{grid-column:span 2;max-height:180px;object-fit:contain}.reference-notes[data-v-73d3942d]{margin-top:20px;font-size:14px;line-height:1.5}.calculator-iframe[data-v-73d3942d]{width:100%;height:calc(100% - 50px);border:none;pointer-events:auto}.calculator-window[data-v-73d3942d]{position:absolute;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;overflow:hidden;z-index:1001;padding:20px 15px}.header-right[data-v-73d3942d]{display:flex;justify-content:space-between;align-items:center;width:130%}.clock-icon[data-v-73d3942d]{height:36px;width:36px;position:relative;bottom:2px;left:8px}.timer[data-v-73d3942d]{font-weight:700;font-size:.9rem;position:relative;right:12px;top:2px;visibility:visible;width:40px;text-align:right}.timer.hidden[data-v-73d3942d]{visibility:hidden}.centered-group[data-v-73d3942d]{display:flex;justify-content:center;align-items:center;gap:1.8rem;min-width:140px}.hide-button[data-v-73d3942d]{background:#1e1e1e;border:2px solid #1E1E1E;border-radius:5px;color:#fff;cursor:pointer;display:flex;align-items:center;padding:8px 18px;font-weight:700}.hide-button[data-v-73d3942d]:hover{background-color:#eee;color:#1e1e1e;border:2px solid #1E1E1E}.right-group[data-v-73d3942d]{display:flex;align-items:end;gap:1.5rem}.calculator-icon[data-v-73d3942d]{position:relative;height:24px;width:24px;top:5px;left:3px}.reference-icon[data-v-73d3942d]{position:relative;height:24px;width:24px;top:5px;left:5px;filter:none;transition:filter .3s ease}.pencil-icon[data-v-73d3942d]{position:relative;height:24px;width:24px;right:5px;bottom:3px;cursor:pointer}.calculator-button[data-v-73d3942d],.reference-button[data-v-73d3942d]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;right:8px;bottom:2px}.reference-button.active-reference[data-v-73d3942d],.calculator-button.active-reference[data-v-73d3942d]{color:#9196fe}.annotate-button[data-v-73d3942d]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;left:10px;bottom:2px}.more-button[data-v-73d3942d]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;bottom:3px}.main-content[data-v-73d3942d]{display:flex;flex:1;background-color:#9196fe;padding:1.5%;overflow:hidden;justify-content:center}.pane-layout[data-v-73d3942d]{display:flex;flex:1;background-color:#9196fe;padding:.5%}.left-pane[data-v-73d3942d]{flex:1;background:#fff;border-radius:8px 0 0 8px;padding:2rem 3rem;box-shadow:-4px 0 8px #0000001a;border-right:1px solid #2F3E78;font-size:.875rem;line-height:normal;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.image-container[data-v-73d3942d]{overflow-x:auto;max-width:100%}.image-container[data-v-73d3942d] table{min-width:min-content;margin:0 auto}.right-pane[data-v-73d3942d]{flex:1;background:#fff;border-radius:0 8px 8px 0;padding:2rem 3rem;box-shadow:4px 0 8px #0000001a;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.full-pane[data-v-73d3942d]{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:2% 30%;box-shadow:0 4px 8px #0000001a;margin:auto;width:100%;height:100%;box-sizing:border-box;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.underline[data-v-73d3942d]{display:inline-block;width:100px;border-bottom:2px solid black;height:1px;vertical-align:middle}.question-header[data-v-73d3942d]{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:0 1rem;border-radius:8px;margin-bottom:10px}.question-info[data-v-73d3942d]{display:flex;align-items:center;gap:.5rem}.question-number-container[data-v-73d3942d]{position:relative;width:44px;height:42px}.question-icon-img[data-v-73d3942d]{width:100%;height:100%}.question-number-text[data-v-73d3942d]{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:#fff}.mark-review-container[data-v-73d3942d]{display:flex;align-items:center;gap:6px;cursor:pointer}.mark-for-review[data-v-73d3942d]{font-size:14px;font-weight:400;color:#000}.abc-icon-img[data-v-73d3942d]{width:24px;height:24px;cursor:pointer;transition:all .2s ease-in-out}.abc-icon-img.active[data-v-73d3942d]{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(50%) sepia(94%) saturate(3084%) hue-rotate(223deg) brightness(102%) contrast(98%)}.collect-icon-img[data-v-73d3942d]{width:24px;height:24px;cursor:pointer}.question-text[data-v-73d3942d]{font-size:.875rem;font-weight:700;line-height:1.5rem;color:#1e1e1e}.choices[data-v-73d3942d]{display:flex;flex-direction:column;gap:.8rem;padding:1rem 0;margin-top:10px}.choice[data-v-73d3942d]{display:flex;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.7rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out}.choice[data-v-73d3942d]:hover{background-color:#f9f9f9;border-color:#bbb}.choice.selected[data-v-73d3942d]{background-color:#f5f7ff;border:1px solid #9196fe;color:#9196fe}.choice.selected[data-v-73d3942d]:hover{background-color:#eaefff}.choice-circle[data-v-73d3942d]{display:flex;align-items:center;justify-content:space-between;width:30px;height:30px;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;position:relative;margin-right:1rem}.choice-text[data-v-73d3942d]{position:absolute;top:47%;left:51%;transform:translate(-50%,-50%);font-size:18px;color:#1e1e1e}.choice-answers[data-v-73d3942d]{position:relative;text-align:start;margin-top:5px}.choice.selected .choice-circle[data-v-73d3942d]{background-color:#9196fe;color:#fff}.choice.selected .choice-text[data-v-73d3942d]{color:#fff}.choice.selected .choice-answers[data-v-73d3942d]{font-weight:700}.choice.abcActive[data-v-73d3942d]{padding:.7rem 1rem;justify-content:space-between}.choice.eliminated[data-v-73d3942d]{background-color:#f9f9f9;text-decoration:line-through;color:#a0a0a0}.eliminator-toggle[data-v-73d3942d]{background-color:transparent;border:1px solid #e0e0e0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;margin-left:auto;transition:all .2s ease-in-out}.eliminator-toggle[data-v-73d3942d]:hover{border-color:#bbb}.eliminator-toggle span[data-v-73d3942d]{font-size:12px;font-weight:700}.eliminator-toggle span[data-v-73d3942d]:first-child{color:#9196fe}input[data-v-73d3942d]{border:1px solid #757575;border-radius:7px;box-sizing:border-box;font-family:Lucida Console,Courier New,monospace;font-size:23px;height:53px;padding:10px;width:94px}input[data-v-73d3942d]:focus{outline:none;border:1px solid #9196fe;box-shadow:0 0 2px #6f75e7}#input-underline[data-v-73d3942d]{box-sizing:border-box;left:16px;position:absolute;top:0;width:78px;z-index:99}.blank-question[data-v-73d3942d]{margin-top:20px}.no-passage-question[data-v-73d3942d]{margin-top:12px}.footer[data-v-73d3942d]{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:0 2.5rem;border:1px solid #1E1E1E;height:12%;position:relative}.question-info-footer[data-v-73d3942d]{background-color:#1e1e1e;color:#fff;border:2px solid #1E1E1E;border-radius:8px;padding:.8rem 1.2rem;font-size:16px;font-weight:700;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto}.question-info-footer[data-v-73d3942d]:hover{background-color:#eee;color:#1e1e1e}.navigation-buttons[data-v-73d3942d]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;position:absolute;right:2.5rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.back-button[data-v-73d3942d]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;border:2px solid #1e1e1e;background:#fff;color:#1e1e1e;font-weight:700;cursor:pointer;box-sizing:border-box}.back-button[data-v-73d3942d]:hover{background-color:#1e1e1e;color:#fff}.next-button[data-v-73d3942d]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;background-color:#9196fe;color:#fff;font-weight:700;cursor:pointer;box-sizing:border-box}.next-button.submit[data-v-73d3942d]{width:90px}.next-button[data-v-73d3942d]:hover{background-color:#1e1e1e}.tip-popup-overlay[data-v-73d3942d]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.tip-popup-overlay.preview[data-v-73d3942d]{height:100vh}.tip-popup-window[data-v-73d3942d]{background:#fff;padding:40px 50px;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:35%;text-align:start;font-size:.9rem}.tip-popup-header h3[data-v-73d3942d]{margin-bottom:20px;font-size:1.5rem;font-weight:700}.tip-popup-buttons[data-v-73d3942d]{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:8%}.yes-button[data-v-73d3942d],.no-button[data-v-73d3942d]{padding:8px 20px;border:none;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer}.yes-button[data-v-73d3942d]{background:#1e1e1e;border:2px solid #1E1E1E;color:#fff}.yes-button[data-v-73d3942d]:hover{background-color:#eee;border:2px solid #1E1E1E;color:#1e1e1e}.no-button[data-v-73d3942d]{background:#eee;border:2px solid #1E1E1E;color:#000}.no-button[data-v-73d3942d]:hover{background-color:#1e1e1e;color:#fff}.review-popup-overlay[data-v-73d3942d]{position:fixed;top:0;left:0;width:100vw;height:88vh;background:#0000004d;display:flex;justify-content:center;align-items:flex-end;z-index:1000}.review-popup-window[data-v-73d3942d]{background:#fff;padding:3% 7%;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:33%;height:auto;text-align:start;transform:translateY(-5%);flex-direction:column;display:flex}.icons[data-v-73d3942d]{position:relative;top:7px;right:2px}.legend[data-v-73d3942d]{display:flex;justify-content:start;gap:1rem;margin-bottom:3%}.legend span[data-v-73d3942d]{font-size:.9rem}.legend.review[data-v-73d3942d]{justify-content:end}.module-title[data-v-73d3942d]{margin:5% 0;font-weight:700}.question-grid[data-v-73d3942d]{display:flex;flex-wrap:wrap;width:100%;gap:1.5rem;margin-bottom:3rem;justify-content:center}.question-block[data-v-73d3942d]{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:1px solid #E0E0E0;border-radius:5px;cursor:pointer;position:relative;font-weight:700;background-color:#fff;color:#000;transition:background-color .3s,color .3s}.question-block.answered[data-v-73d3942d]{background-color:#9196fe4d;color:#9196fe;border:1px solid #9196fe}.question-block i[data-v-73d3942d]{position:absolute;top:-5px;right:-5px}.go-to-review-button[data-v-73d3942d]{background-color:#fff;color:#000;border:2px solid #1E1E1E;border-radius:8px;padding:10px 20px;font-weight:700;cursor:pointer;align-self:center;font-size:16px}.go-to-review-button[data-v-73d3942d]:hover{background-color:#1e1e1e;color:#fff}.question-wrapper[data-v-73d3942d]{position:relative;display:flex;flex-direction:column;align-items:center}.current-icon[data-v-73d3942d]{width:24px;height:auto;position:absolute;top:-25px;z-index:1}.review-icon[data-v-73d3942d]{position:absolute;top:3%;right:1%;width:.6rem;height:.6rem}.review-page[data-v-73d3942d]{display:flex;flex-direction:column;width:50%}.review-header[data-v-73d3942d]{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;margin-bottom:2rem}.review-header h1[data-v-73d3942d]{font-size:2rem;font-weight:700;color:#fff}.review-header p[data-v-73d3942d]{font-size:1rem;color:#fff;margin-top:.5rem}.full-line[data-v-73d3942d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-info[data-v-73d3942d]{margin-bottom:1.5rem;background-color:#fff;border-radius:1rem;padding:2rem}.section-info h2[data-v-73d3942d]{font-size:1.5rem;font-weight:700;color:#333}[data-v-73d3942d] table,[data-v-73d3942d] th,[data-v-73d3942d] td{border:1px solid black;border-collapse:collapse;font-weight:400;margin-top:10px}[data-v-73d3942d] th,[data-v-73d3942d] td{padding:10px 6px}[data-v-73d3942d] thead th,[data-v-73d3942d] tbody td{text-align:center}[data-v-73d3942d] tbody th{text-align:start}[data-v-73d3942d] ul{padding-left:48px}@media (max-width: 1280px){.left-pane[data-v-73d3942d],.choice[data-v-73d3942d]{font-size:.75rem}.question-text[data-v-73d3942d]{font-size:.875rem}}[data-v-4402fa78]{font-family:Poppins,Inter,sans-serif}body[data-v-4402fa78]{box-sizing:border-box}.diagnostic-test-page[data-v-4402fa78]{display:flex;flex-direction:column;height:100vh}.header[data-v-4402fa78]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:0 2.5rem;height:12%;border:1px solid #1E1E1E;box-sizing:border-box}.header-left[data-v-4402fa78]{display:flex;align-items:center;width:100%;gap:1rem}.text-container[data-v-4402fa78]{display:flex;flex-direction:column;justify-content:center;gap:.8rem}.directions-row[data-v-4402fa78]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.section-title[data-v-4402fa78]{font-weight:700;font-size:1rem}.popup-overlay[data-v-4402fa78]{position:fixed;top:12%;width:100vw;height:100vh;background-color:#0000004d;z-index:999}.popup-window[data-v-4402fa78]{position:fixed;top:11%;left:84px;background-color:#fff;padding:45px 60px;border-radius:5px;box-shadow:0 4px 10px #0000004d;z-index:1000;width:40%;height:40%;overflow-y:auto;transition:transform .3s ease-out,opacity .3s ease-out}[data-v-4402fa78]::-webkit-scrollbar{background-color:transparent;width:15px;transition:background-color .3s ease,border-color .3s ease}[data-v-4402fa78]::-webkit-scrollbar-thumb:hover{background-color:#0006}[data-v-4402fa78]::-webkit-scrollbar-track{background-color:transparent}[data-v-4402fa78]::-webkit-scrollbar-thumb{border-radius:20px;border:4px solid transparent;background-color:#0003;background-clip:content-box;transition:background-color .3s ease,border-color .3s ease}[data-v-4402fa78]::-webkit-scrollbar-thumb:active{background-color:#0009}.popup-content[data-v-4402fa78]{position:relative;text-align:left}.button-container[data-v-4402fa78]{display:flex;justify-content:flex-end;margin-top:15%}.button-container-2[data-v-4402fa78]{display:flex;justify-content:flex-end;margin:30px 0}.close-button[data-v-4402fa78]{position:absolute;right:-10px;padding:10px 20px;background-color:#9196fe;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:all .2s ease-in-out}.close-button[data-v-4402fa78]:hover{background-color:#1e1e1e}.chevronDownIcon[data-v-4402fa78]{transition:transform .3s ease}.chevronDownIcon.flipped[data-v-4402fa78]{transform:rotate(180deg)}.back-top-button[data-v-4402fa78]{background-color:#fff;color:#1e1e1e;border:1px solid #E0E0E0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.4rem;padding:0;line-height:36px}.reference-overlay[data-v-4402fa78]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none}.reference-window[data-v-4402fa78]{position:absolute;width:1025px;height:85vh;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;z-index:1001;display:flex;flex-direction:column;overflow:hidden;padding:20px 15px;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-title[data-v-4402fa78]{position:relative;bottom:5px;font-weight:700;left:1.5%;font-size:15px}.reference-header[data-v-4402fa78]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:relative;padding:10px;pointer-events:auto;top:0;z-index:2}.reference-header[data-v-4402fa78]:after{content:"";position:absolute;margin-top:20px;bottom:0;left:2.5%;width:95%;height:2px;background-color:#9196fe}.reference-header[data-v-4402fa78]:active{cursor:grabbing}.reference-content[data-v-4402fa78]{padding:20px;flex-grow:1;overflow-y:auto;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none}.header-actions[data-v-4402fa78]{display:flex;gap:20px;position:relative;right:1.5%;bottom:7px}.expand-button[data-v-4402fa78]{border:none;background:none;font-size:13px}.expand-text[data-v-4402fa78]{position:relative;right:10px;bottom:3px;font-weight:700}.expand-image[data-v-4402fa78],.cal-expand-image[data-v-4402fa78],.cal-minimize-image[data-v-4402fa78]{position:relative;top:.25rem;left:.05rem}.drag-helper[data-v-4402fa78]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);cursor:grab}.drag-button[data-v-4402fa78]{width:40px;height:40px;border-radius:50%;background-color:#9196fe;border:none;cursor:grab;display:flex;align-items:center;justify-content:center;transition:filter .3s ease}.drag-button[data-v-4402fa78]:active{cursor:grabbing}.drag-button[data-v-4402fa78]:hover{background-color:#5a52d1;transition:filter .3s ease}.drag-button img[data-v-4402fa78]{pointer-events:none}.close-reference-button[data-v-4402fa78]{border:1px solid #E0E0E0;text-align:center;justify-content:center;border-radius:50%;width:36px;height:36px;background:none;font-size:22px;cursor:pointer}.close-reference-button[data-v-4402fa78]:hover{border-color:#9196fe;color:#9196fe}.reference-grid[data-v-4402fa78]{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;align-items:center;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-grid.minimized[data-v-4402fa78]{grid-template-columns:repeat(2,1fr);width:400px;justify-items:center;align-items:center}.reference-img[data-v-4402fa78]{max-width:100%;max-height:180px;object-fit:contain}.reference-img-1[data-v-4402fa78]{grid-column:span 2;max-height:180px;object-fit:contain}.reference-notes[data-v-4402fa78]{margin-top:20px;font-size:14px;line-height:1.5}.calculator-iframe[data-v-4402fa78]{width:100%;height:calc(100% - 50px);border:none;pointer-events:auto}.calculator-window[data-v-4402fa78]{position:absolute;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;overflow:hidden;z-index:1001;padding:20px 15px}.header-right[data-v-4402fa78]{display:flex;justify-content:space-between;align-items:center;width:130%}.clock-icon[data-v-4402fa78]{height:36px;width:36px;position:relative;bottom:2px;left:8px}.timer[data-v-4402fa78]{font-weight:700;font-size:.9rem;position:relative;right:12px;top:2px;visibility:visible;width:40px;text-align:right}.timer.hidden[data-v-4402fa78]{visibility:hidden}.centered-group[data-v-4402fa78]{display:flex;justify-content:center;align-items:center;gap:1.8rem;min-width:140px}.hide-button[data-v-4402fa78]{background:#1e1e1e;border:2px solid #1E1E1E;border-radius:5px;color:#fff;cursor:pointer;display:flex;align-items:center;padding:8px 18px;font-weight:700}.hide-button[data-v-4402fa78]:hover{background-color:#eee;color:#1e1e1e;border:2px solid #1E1E1E}.right-group[data-v-4402fa78]{display:flex;align-items:end;gap:1.5rem}.calculator-icon[data-v-4402fa78]{position:relative;height:24px;width:24px;top:5px;left:3px}.reference-icon[data-v-4402fa78]{position:relative;height:24px;width:24px;top:5px;left:5px;filter:none;transition:filter .3s ease}.pencil-icon[data-v-4402fa78]{position:relative;height:24px;width:24px;right:5px;bottom:3px;cursor:pointer}.calculator-button[data-v-4402fa78],.reference-button[data-v-4402fa78]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;right:8px;bottom:2px}.reference-button.active-reference[data-v-4402fa78],.calculator-button.active-reference[data-v-4402fa78]{color:#9196fe}.annotate-button[data-v-4402fa78]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;left:10px;bottom:2px}.more-button[data-v-4402fa78]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;bottom:3px}.main-content[data-v-4402fa78]{display:flex;flex:1;background-color:#9196fe;padding:1.5%;overflow:hidden;justify-content:center}.pane-layout[data-v-4402fa78]{display:flex;flex:1;background-color:#9196fe;padding:.5%}.left-pane[data-v-4402fa78]{flex:1;background:#fff;border-radius:8px 0 0 8px;padding:2rem 3rem;box-shadow:-4px 0 8px #0000001a;border-right:1px solid #2F3E78;font-size:.875rem;line-height:normal;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.image-container[data-v-4402fa78]{overflow-x:auto;max-width:100%}.image-container[data-v-4402fa78] table{min-width:min-content;margin:0 auto}.right-pane[data-v-4402fa78]{flex:1;background:#fff;border-radius:0 8px 8px 0;padding:2rem 3rem;box-shadow:4px 0 8px #0000001a;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.full-pane[data-v-4402fa78]{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:2% 30%;box-shadow:0 4px 8px #0000001a;margin:auto;width:100%;height:100%;box-sizing:border-box;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.underline[data-v-4402fa78]{display:inline-block;width:100px;border-bottom:2px solid black;height:1px;vertical-align:middle}.question-header[data-v-4402fa78]{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:0 1rem;border-radius:8px;margin-bottom:10px}.question-info[data-v-4402fa78]{display:flex;align-items:center;gap:.5rem}.question-number-container[data-v-4402fa78]{position:relative;width:44px;height:42px}.question-icon-img[data-v-4402fa78]{width:100%;height:100%}.question-number-text[data-v-4402fa78]{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:#fff}.mark-review-container[data-v-4402fa78]{display:flex;align-items:center;gap:6px;cursor:pointer}.mark-for-review[data-v-4402fa78]{font-size:14px;font-weight:400;color:#000}.abc-icon-img[data-v-4402fa78]{width:24px;height:24px;cursor:pointer;transition:all .2s ease-in-out}.abc-icon-img.active[data-v-4402fa78]{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(50%) sepia(94%) saturate(3084%) hue-rotate(223deg) brightness(102%) contrast(98%)}.collect-icon-img[data-v-4402fa78]{width:24px;height:24px;cursor:pointer}.question-text[data-v-4402fa78]{font-size:.875rem;font-weight:700;line-height:1.5rem;color:#1e1e1e}.choices[data-v-4402fa78]{display:flex;flex-direction:column;gap:.8rem;padding:1rem 0;margin-top:10px}.choice[data-v-4402fa78]{display:flex;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.7rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out}.choice[data-v-4402fa78]:hover{background-color:#f9f9f9;border-color:#bbb}.choice.selected[data-v-4402fa78]{background-color:#f5f7ff;border:1px solid #9196fe;color:#9196fe}.choice.selected[data-v-4402fa78]:hover{background-color:#eaefff}.choice-circle[data-v-4402fa78]{display:flex;align-items:center;justify-content:space-between;width:30px;height:30px;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;position:relative;margin-right:1rem}.choice-text[data-v-4402fa78]{position:absolute;top:47%;left:51%;transform:translate(-50%,-50%);font-size:18px;color:#1e1e1e}.choice-answers[data-v-4402fa78]{position:relative;text-align:start;margin-top:5px}.choice.selected .choice-circle[data-v-4402fa78]{background-color:#9196fe;color:#fff}.choice.selected .choice-text[data-v-4402fa78]{color:#fff}.choice.selected .choice-answers[data-v-4402fa78]{font-weight:700}.choice.abcActive[data-v-4402fa78]{padding:.7rem 1rem;justify-content:space-between}.choice.eliminated[data-v-4402fa78]{background-color:#f9f9f9;text-decoration:line-through;color:#a0a0a0}.eliminator-toggle[data-v-4402fa78]{background-color:transparent;border:1px solid #e0e0e0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;margin-left:auto;transition:all .2s ease-in-out}.eliminator-toggle[data-v-4402fa78]:hover{border-color:#bbb}.eliminator-toggle span[data-v-4402fa78]{font-size:12px;font-weight:700}.eliminator-toggle span[data-v-4402fa78]:first-child{color:#9196fe}input[data-v-4402fa78]{border:1px solid #757575;border-radius:7px;box-sizing:border-box;font-family:Lucida Console,Courier New,monospace;font-size:23px;height:53px;padding:10px;width:94px}input[data-v-4402fa78]:focus{outline:none;border:1px solid #9196fe;box-shadow:0 0 2px #6f75e7}#input-underline[data-v-4402fa78]{box-sizing:border-box;left:16px;position:absolute;top:0;width:78px;z-index:99}.blank-question[data-v-4402fa78]{margin-top:20px}.no-passage-question[data-v-4402fa78]{margin-top:12px}.footer[data-v-4402fa78]{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:0 2.5rem;border:1px solid #1E1E1E;height:12%;position:relative}.question-info-footer[data-v-4402fa78]{background-color:#1e1e1e;color:#fff;border:2px solid #1E1E1E;border-radius:8px;padding:.8rem 1.2rem;font-size:16px;font-weight:700;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto}.question-info-footer[data-v-4402fa78]:hover{background-color:#eee;color:#1e1e1e}.navigation-buttons[data-v-4402fa78]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;position:absolute;right:2.5rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.back-button[data-v-4402fa78]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;border:2px solid #1e1e1e;background:#fff;color:#1e1e1e;font-weight:700;cursor:pointer;box-sizing:border-box}.back-button[data-v-4402fa78]:hover{background-color:#1e1e1e;color:#fff}.next-button[data-v-4402fa78]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;background-color:#9196fe;color:#fff;font-weight:700;cursor:pointer;box-sizing:border-box}.next-button.submit[data-v-4402fa78]{width:90px}.next-button[data-v-4402fa78]:hover{background-color:#1e1e1e}.tip-popup-overlay[data-v-4402fa78]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.tip-popup-overlay.preview[data-v-4402fa78]{height:100vh}.tip-popup-window[data-v-4402fa78]{background:#fff;padding:40px 50px;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:35%;text-align:start;font-size:.9rem}.tip-popup-header h3[data-v-4402fa78]{margin-bottom:20px;font-size:1.5rem;font-weight:700}.tip-popup-buttons[data-v-4402fa78]{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:8%}.yes-button[data-v-4402fa78],.no-button[data-v-4402fa78]{padding:8px 20px;border:none;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer}.yes-button[data-v-4402fa78]{background:#1e1e1e;border:2px solid #1E1E1E;color:#fff}.yes-button[data-v-4402fa78]:hover{background-color:#eee;border:2px solid #1E1E1E;color:#1e1e1e}.no-button[data-v-4402fa78]{background:#eee;border:2px solid #1E1E1E;color:#000}.no-button[data-v-4402fa78]:hover{background-color:#1e1e1e;color:#fff}.review-popup-overlay[data-v-4402fa78]{position:fixed;top:0;left:0;width:100vw;height:88vh;background:#0000004d;display:flex;justify-content:center;align-items:flex-end;z-index:1000}.review-popup-window[data-v-4402fa78]{background:#fff;padding:3% 7%;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:33%;height:auto;text-align:start;transform:translateY(-5%);flex-direction:column;display:flex}.icons[data-v-4402fa78]{position:relative;top:7px;right:2px}.legend[data-v-4402fa78]{display:flex;justify-content:start;gap:1rem;margin-bottom:3%}.legend span[data-v-4402fa78]{font-size:.9rem}.legend.review[data-v-4402fa78]{justify-content:end}.module-title[data-v-4402fa78]{margin:5% 0;font-weight:700}.question-grid[data-v-4402fa78]{display:flex;flex-wrap:wrap;width:100%;gap:1.5rem;margin-bottom:3rem;justify-content:center}.question-block[data-v-4402fa78]{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:1px solid #E0E0E0;border-radius:5px;cursor:pointer;position:relative;font-weight:700;background-color:#fff;color:#000;transition:background-color .3s,color .3s}.question-block.answered[data-v-4402fa78]{background-color:#9196fe4d;color:#9196fe;border:1px solid #9196fe}.question-block i[data-v-4402fa78]{position:absolute;top:-5px;right:-5px}.go-to-review-button[data-v-4402fa78]{background-color:#fff;color:#000;border:2px solid #1E1E1E;border-radius:8px;padding:10px 20px;font-weight:700;cursor:pointer;align-self:center;font-size:16px}.go-to-review-button[data-v-4402fa78]:hover{background-color:#1e1e1e;color:#fff}.question-wrapper[data-v-4402fa78]{position:relative;display:flex;flex-direction:column;align-items:center}.current-icon[data-v-4402fa78]{width:24px;height:auto;position:absolute;top:-25px;z-index:1}.review-icon[data-v-4402fa78]{position:absolute;top:3%;right:1%;width:.6rem;height:.6rem}.review-page[data-v-4402fa78]{display:flex;flex-direction:column;width:50%}.review-header[data-v-4402fa78]{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;margin-bottom:2rem}.review-header h1[data-v-4402fa78]{font-size:2rem;font-weight:700;color:#fff}.review-header p[data-v-4402fa78]{font-size:1rem;color:#fff;margin-top:.5rem}.full-line[data-v-4402fa78]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-info[data-v-4402fa78]{margin-bottom:1.5rem;background-color:#fff;border-radius:1rem;padding:2rem}.section-info h2[data-v-4402fa78]{font-size:1.5rem;font-weight:700;color:#333}[data-v-4402fa78] table,[data-v-4402fa78] th,[data-v-4402fa78] td{border:1px solid black;border-collapse:collapse;font-weight:400;margin-top:10px}[data-v-4402fa78] th,[data-v-4402fa78] td{padding:10px 6px}[data-v-4402fa78] thead th,[data-v-4402fa78] tbody td{text-align:center}[data-v-4402fa78] tbody th{text-align:start}[data-v-4402fa78] ul{padding-left:48px}@media (max-width: 1280px){.left-pane[data-v-4402fa78],.choice[data-v-4402fa78]{font-size:.75rem}.question-text[data-v-4402fa78]{font-size:.875rem}}[data-v-82985ad5]{font-family:Poppins,Inter,sans-serif}body[data-v-82985ad5]{box-sizing:border-box}.diagnostic-test-page[data-v-82985ad5]{display:flex;flex-direction:column;height:100vh}.header[data-v-82985ad5]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:0 2.5rem;height:12%;border:1px solid #1E1E1E;box-sizing:border-box}.header-left[data-v-82985ad5]{display:flex;align-items:center;width:100%;gap:1rem}.text-container[data-v-82985ad5]{display:flex;flex-direction:column;justify-content:center;gap:.8rem}.directions-row[data-v-82985ad5]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.section-title[data-v-82985ad5]{font-weight:700;font-size:1rem}.popup-overlay[data-v-82985ad5]{position:fixed;top:12%;width:100vw;height:100vh;background-color:#0000004d;z-index:999}.popup-window[data-v-82985ad5]{position:fixed;top:11%;left:84px;background-color:#fff;padding:45px 60px;border-radius:5px;box-shadow:0 4px 10px #0000004d;z-index:1000;width:40%;height:40%;overflow-y:auto;transition:transform .3s ease-out,opacity .3s ease-out}[data-v-82985ad5]::-webkit-scrollbar{background-color:transparent;width:15px;transition:background-color .3s ease,border-color .3s ease}[data-v-82985ad5]::-webkit-scrollbar-thumb:hover{background-color:#0006}[data-v-82985ad5]::-webkit-scrollbar-track{background-color:transparent}[data-v-82985ad5]::-webkit-scrollbar-thumb{border-radius:20px;border:4px solid transparent;background-color:#0003;background-clip:content-box;transition:background-color .3s ease,border-color .3s ease}[data-v-82985ad5]::-webkit-scrollbar-thumb:active{background-color:#0009}.popup-content[data-v-82985ad5]{position:relative;text-align:left}.button-container[data-v-82985ad5]{display:flex;justify-content:flex-end;margin-top:15%}.button-container-2[data-v-82985ad5]{display:flex;justify-content:flex-end;margin:30px 0}.close-button[data-v-82985ad5]{position:absolute;right:-10px;padding:10px 20px;background-color:#9196fe;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:all .2s ease-in-out}.close-button[data-v-82985ad5]:hover{background-color:#1e1e1e}.chevronDownIcon[data-v-82985ad5]{transition:transform .3s ease}.chevronDownIcon.flipped[data-v-82985ad5]{transform:rotate(180deg)}.back-top-button[data-v-82985ad5]{background-color:#fff;color:#1e1e1e;border:1px solid #E0E0E0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.4rem;padding:0;line-height:36px}.reference-overlay[data-v-82985ad5]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none}.reference-window[data-v-82985ad5]{position:absolute;width:1025px;height:85vh;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;z-index:1001;display:flex;flex-direction:column;overflow:hidden;padding:20px 15px;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-title[data-v-82985ad5]{position:relative;bottom:5px;font-weight:700;left:1.5%;font-size:15px}.reference-header[data-v-82985ad5]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:relative;padding:10px;pointer-events:auto;top:0;z-index:2}.reference-header[data-v-82985ad5]:after{content:"";position:absolute;margin-top:20px;bottom:0;left:2.5%;width:95%;height:2px;background-color:#9196fe}.reference-header[data-v-82985ad5]:active{cursor:grabbing}.reference-content[data-v-82985ad5]{padding:20px;flex-grow:1;overflow-y:auto;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none}.header-actions[data-v-82985ad5]{display:flex;gap:20px;position:relative;right:1.5%;bottom:7px}.expand-button[data-v-82985ad5]{border:none;background:none;font-size:13px}.expand-text[data-v-82985ad5]{position:relative;right:10px;bottom:3px;font-weight:700}.expand-image[data-v-82985ad5],.cal-expand-image[data-v-82985ad5],.cal-minimize-image[data-v-82985ad5]{position:relative;top:.25rem;left:.05rem}.drag-helper[data-v-82985ad5]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);cursor:grab}.drag-button[data-v-82985ad5]{width:40px;height:40px;border-radius:50%;background-color:#9196fe;border:none;cursor:grab;display:flex;align-items:center;justify-content:center;transition:filter .3s ease}.drag-button[data-v-82985ad5]:active{cursor:grabbing}.drag-button[data-v-82985ad5]:hover{background-color:#5a52d1;transition:filter .3s ease}.drag-button img[data-v-82985ad5]{pointer-events:none}.close-reference-button[data-v-82985ad5]{border:1px solid #E0E0E0;text-align:center;justify-content:center;border-radius:50%;width:36px;height:36px;background:none;font-size:22px;cursor:pointer}.close-reference-button[data-v-82985ad5]:hover{border-color:#9196fe;color:#9196fe}.reference-grid[data-v-82985ad5]{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;align-items:center;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-grid.minimized[data-v-82985ad5]{grid-template-columns:repeat(2,1fr);width:400px;justify-items:center;align-items:center}.reference-img[data-v-82985ad5]{max-width:100%;max-height:180px;object-fit:contain}.reference-img-1[data-v-82985ad5]{grid-column:span 2;max-height:180px;object-fit:contain}.reference-notes[data-v-82985ad5]{margin-top:20px;font-size:14px;line-height:1.5}.calculator-iframe[data-v-82985ad5]{width:100%;height:calc(100% - 50px);border:none;pointer-events:auto}.calculator-window[data-v-82985ad5]{position:absolute;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;overflow:hidden;z-index:1001;padding:20px 15px}.header-right[data-v-82985ad5]{display:flex;justify-content:space-between;align-items:center;width:130%}.clock-icon[data-v-82985ad5]{height:36px;width:36px;position:relative;bottom:2px;left:8px}.timer[data-v-82985ad5]{font-weight:700;font-size:.9rem;position:relative;right:12px;top:2px;visibility:visible;width:40px;text-align:right}.timer.hidden[data-v-82985ad5]{visibility:hidden}.centered-group[data-v-82985ad5]{display:flex;justify-content:center;align-items:center;gap:1.8rem;min-width:140px}.hide-button[data-v-82985ad5]{background:#1e1e1e;border:2px solid #1E1E1E;border-radius:5px;color:#fff;cursor:pointer;display:flex;align-items:center;padding:8px 18px;font-weight:700}.hide-button[data-v-82985ad5]:hover{background-color:#eee;color:#1e1e1e;border:2px solid #1E1E1E}.right-group[data-v-82985ad5]{display:flex;align-items:end;gap:1.5rem}.calculator-icon[data-v-82985ad5]{position:relative;height:24px;width:24px;top:5px;left:3px}.reference-icon[data-v-82985ad5]{position:relative;height:24px;width:24px;top:5px;left:5px;filter:none;transition:filter .3s ease}.pencil-icon[data-v-82985ad5]{position:relative;height:24px;width:24px;right:5px;bottom:3px;cursor:pointer}.calculator-button[data-v-82985ad5],.reference-button[data-v-82985ad5]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;right:8px;bottom:2px}.reference-button.active-reference[data-v-82985ad5],.calculator-button.active-reference[data-v-82985ad5]{color:#9196fe}.annotate-button[data-v-82985ad5]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;left:10px;bottom:2px}.more-button[data-v-82985ad5]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;bottom:3px}.main-content[data-v-82985ad5]{display:flex;flex:1;background-color:#9196fe;padding:1.5%;overflow:hidden;justify-content:center}.pane-layout[data-v-82985ad5]{display:flex;flex:1;background-color:#9196fe;padding:.5%}.left-pane[data-v-82985ad5]{flex:1;background:#fff;border-radius:8px 0 0 8px;padding:2rem 3rem;box-shadow:-4px 0 8px #0000001a;border-right:1px solid #2F3E78;font-size:.875rem;line-height:normal;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.image-container[data-v-82985ad5]{overflow-x:auto;max-width:100%}.image-container[data-v-82985ad5] table{min-width:min-content;margin:0 auto}.right-pane[data-v-82985ad5]{flex:1;background:#fff;border-radius:0 8px 8px 0;padding:2rem 3rem;box-shadow:4px 0 8px #0000001a;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.full-pane[data-v-82985ad5]{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:2% 30%;box-shadow:0 4px 8px #0000001a;margin:auto;width:100%;height:100%;box-sizing:border-box;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.underline[data-v-82985ad5]{display:inline-block;width:100px;border-bottom:2px solid black;height:1px;vertical-align:middle}.question-header[data-v-82985ad5]{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:0 1rem;border-radius:8px;margin-bottom:10px}.question-info[data-v-82985ad5]{display:flex;align-items:center;gap:.5rem}.question-number-container[data-v-82985ad5]{position:relative;width:44px;height:42px}.question-icon-img[data-v-82985ad5]{width:100%;height:100%}.question-number-text[data-v-82985ad5]{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:#fff}.mark-review-container[data-v-82985ad5]{display:flex;align-items:center;gap:6px;cursor:pointer}.mark-for-review[data-v-82985ad5]{font-size:14px;font-weight:400;color:#000}.abc-icon-img[data-v-82985ad5]{width:24px;height:24px;cursor:pointer;transition:all .2s ease-in-out}.abc-icon-img.active[data-v-82985ad5]{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(50%) sepia(94%) saturate(3084%) hue-rotate(223deg) brightness(102%) contrast(98%)}.collect-icon-img[data-v-82985ad5]{width:24px;height:24px;cursor:pointer}.question-text[data-v-82985ad5]{font-size:.875rem;font-weight:700;line-height:1.5rem;color:#1e1e1e}.choices[data-v-82985ad5]{display:flex;flex-direction:column;gap:.8rem;padding:1rem 0;margin-top:10px}.choice[data-v-82985ad5]{display:flex;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.7rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out}.choice[data-v-82985ad5]:hover{background-color:#f9f9f9;border-color:#bbb}.choice.selected[data-v-82985ad5]{background-color:#f5f7ff;border:1px solid #9196fe;color:#9196fe}.choice.selected[data-v-82985ad5]:hover{background-color:#eaefff}.choice-circle[data-v-82985ad5]{display:flex;align-items:center;justify-content:space-between;width:30px;height:30px;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;position:relative;margin-right:1rem}.choice-text[data-v-82985ad5]{position:absolute;top:47%;left:51%;transform:translate(-50%,-50%);font-size:18px;color:#1e1e1e}.choice-answers[data-v-82985ad5]{position:relative;text-align:start;margin-top:5px}.choice.selected .choice-circle[data-v-82985ad5]{background-color:#9196fe;color:#fff}.choice.selected .choice-text[data-v-82985ad5]{color:#fff}.choice.selected .choice-answers[data-v-82985ad5]{font-weight:700}.choice.abcActive[data-v-82985ad5]{padding:.7rem 1rem;justify-content:space-between}.choice.eliminated[data-v-82985ad5]{background-color:#f9f9f9;text-decoration:line-through;color:#a0a0a0}.eliminator-toggle[data-v-82985ad5]{background-color:transparent;border:1px solid #e0e0e0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;margin-left:auto;transition:all .2s ease-in-out}.eliminator-toggle[data-v-82985ad5]:hover{border-color:#bbb}.eliminator-toggle span[data-v-82985ad5]{font-size:12px;font-weight:700}.eliminator-toggle span[data-v-82985ad5]:first-child{color:#9196fe}input[data-v-82985ad5]{border:1px solid #757575;border-radius:7px;box-sizing:border-box;font-family:Lucida Console,Courier New,monospace;font-size:23px;height:53px;padding:10px;width:94px}input[data-v-82985ad5]:focus{outline:none;border:1px solid #9196fe;box-shadow:0 0 2px #6f75e7}#input-underline[data-v-82985ad5]{box-sizing:border-box;left:16px;position:absolute;top:0;width:78px;z-index:99}.blank-question[data-v-82985ad5]{margin-top:20px}.no-passage-question[data-v-82985ad5]{margin-top:12px}.footer[data-v-82985ad5]{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:0 2.5rem;border:1px solid #1E1E1E;height:12%;position:relative}.question-info-footer[data-v-82985ad5]{background-color:#1e1e1e;color:#fff;border:2px solid #1E1E1E;border-radius:8px;padding:.8rem 1.2rem;font-size:16px;font-weight:700;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto}.question-info-footer[data-v-82985ad5]:hover{background-color:#eee;color:#1e1e1e}.navigation-buttons[data-v-82985ad5]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;position:absolute;right:2.5rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.back-button[data-v-82985ad5]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;border:2px solid #1e1e1e;background:#fff;color:#1e1e1e;font-weight:700;cursor:pointer;box-sizing:border-box}.back-button[data-v-82985ad5]:hover{background-color:#1e1e1e;color:#fff}.next-button[data-v-82985ad5]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;background-color:#9196fe;color:#fff;font-weight:700;cursor:pointer;box-sizing:border-box}.next-button.submit[data-v-82985ad5]{width:90px}.next-button[data-v-82985ad5]:hover{background-color:#1e1e1e}.tip-popup-overlay[data-v-82985ad5]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.tip-popup-overlay.preview[data-v-82985ad5]{height:100vh}.tip-popup-window[data-v-82985ad5]{background:#fff;padding:40px 50px;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:35%;text-align:start;font-size:.9rem}.tip-popup-header h3[data-v-82985ad5]{margin-bottom:20px;font-size:1.5rem;font-weight:700}.tip-popup-buttons[data-v-82985ad5]{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:8%}.yes-button[data-v-82985ad5],.no-button[data-v-82985ad5]{padding:8px 20px;border:none;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer}.yes-button[data-v-82985ad5]{background:#1e1e1e;border:2px solid #1E1E1E;color:#fff}.yes-button[data-v-82985ad5]:hover{background-color:#eee;border:2px solid #1E1E1E;color:#1e1e1e}.no-button[data-v-82985ad5]{background:#eee;border:2px solid #1E1E1E;color:#000}.no-button[data-v-82985ad5]:hover{background-color:#1e1e1e;color:#fff}.review-popup-overlay[data-v-82985ad5]{position:fixed;top:0;left:0;width:100vw;height:88vh;background:#0000004d;display:flex;justify-content:center;align-items:flex-end;z-index:1000}.review-popup-window[data-v-82985ad5]{background:#fff;padding:3% 7%;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:33%;height:auto;text-align:start;transform:translateY(-5%);flex-direction:column;display:flex}.icons[data-v-82985ad5]{position:relative;top:7px;right:2px}.legend[data-v-82985ad5]{display:flex;justify-content:start;gap:1rem;margin-bottom:3%}.legend span[data-v-82985ad5]{font-size:.9rem}.legend.review[data-v-82985ad5]{justify-content:end}.module-title[data-v-82985ad5]{margin:5% 0;font-weight:700}.question-grid[data-v-82985ad5]{display:flex;flex-wrap:wrap;width:100%;gap:1.5rem;margin-bottom:3rem;justify-content:center}.question-block[data-v-82985ad5]{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:1px solid #E0E0E0;border-radius:5px;cursor:pointer;position:relative;font-weight:700;background-color:#fff;color:#000;transition:background-color .3s,color .3s}.question-block.answered[data-v-82985ad5]{background-color:#9196fe4d;color:#9196fe;border:1px solid #9196fe}.question-block i[data-v-82985ad5]{position:absolute;top:-5px;right:-5px}.go-to-review-button[data-v-82985ad5]{background-color:#fff;color:#000;border:2px solid #1E1E1E;border-radius:8px;padding:10px 20px;font-weight:700;cursor:pointer;align-self:center;font-size:16px}.go-to-review-button[data-v-82985ad5]:hover{background-color:#1e1e1e;color:#fff}.question-wrapper[data-v-82985ad5]{position:relative;display:flex;flex-direction:column;align-items:center}.current-icon[data-v-82985ad5]{width:24px;height:auto;position:absolute;top:-25px;z-index:1}.review-icon[data-v-82985ad5]{position:absolute;top:3%;right:1%;width:.6rem;height:.6rem}.review-page[data-v-82985ad5]{display:flex;flex-direction:column;width:50%}.review-header[data-v-82985ad5]{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;margin-bottom:2rem}.review-header h1[data-v-82985ad5]{font-size:2rem;font-weight:700;color:#fff}.review-header p[data-v-82985ad5]{font-size:1rem;color:#fff;margin-top:.5rem}.full-line[data-v-82985ad5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-info[data-v-82985ad5]{margin-bottom:1.5rem;background-color:#fff;border-radius:1rem;padding:2rem}.section-info h2[data-v-82985ad5]{font-size:1.5rem;font-weight:700;color:#333}[data-v-82985ad5] table,[data-v-82985ad5] th,[data-v-82985ad5] td{border:1px solid black;border-collapse:collapse;font-weight:400;margin-top:10px}[data-v-82985ad5] th,[data-v-82985ad5] td{padding:10px 6px}[data-v-82985ad5] thead th,[data-v-82985ad5] tbody td{text-align:center}[data-v-82985ad5] tbody th{text-align:start}[data-v-82985ad5] ul{padding-left:48px}@media (max-width: 1280px){.left-pane[data-v-82985ad5],.choice[data-v-82985ad5]{font-size:.75rem}.question-text[data-v-82985ad5]{font-size:.875rem}}[data-v-bcc9a281]{font-family:Poppins,Inter,sans-serif}body[data-v-bcc9a281]{box-sizing:border-box}.diagnostic-test-page[data-v-bcc9a281]{display:flex;flex-direction:column;height:100vh}.header[data-v-bcc9a281]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:0 2.5rem;height:12%;border:1px solid #1E1E1E;box-sizing:border-box}.header-left[data-v-bcc9a281]{display:flex;align-items:center;width:100%;gap:1rem}.text-container[data-v-bcc9a281]{display:flex;flex-direction:column;justify-content:center;gap:.8rem}.directions-row[data-v-bcc9a281]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.section-title[data-v-bcc9a281]{font-weight:700;font-size:1rem}.popup-overlay[data-v-bcc9a281]{position:fixed;top:12%;width:100vw;height:100vh;background-color:#0000004d;z-index:999}.popup-window[data-v-bcc9a281]{position:fixed;top:11%;left:84px;background-color:#fff;padding:45px 60px;border-radius:5px;box-shadow:0 4px 10px #0000004d;z-index:1000;width:40%;height:40%;overflow-y:auto;transition:transform .3s ease-out,opacity .3s ease-out}[data-v-bcc9a281]::-webkit-scrollbar{background-color:transparent;width:15px;transition:background-color .3s ease,border-color .3s ease}[data-v-bcc9a281]::-webkit-scrollbar-thumb:hover{background-color:#0006}[data-v-bcc9a281]::-webkit-scrollbar-track{background-color:transparent}[data-v-bcc9a281]::-webkit-scrollbar-thumb{border-radius:20px;border:4px solid transparent;background-color:#0003;background-clip:content-box;transition:background-color .3s ease,border-color .3s ease}[data-v-bcc9a281]::-webkit-scrollbar-thumb:active{background-color:#0009}.popup-content[data-v-bcc9a281]{position:relative;text-align:left}.button-container[data-v-bcc9a281]{display:flex;justify-content:flex-end;margin-top:15%}.button-container-2[data-v-bcc9a281]{display:flex;justify-content:flex-end;margin:30px 0}.close-button[data-v-bcc9a281]{position:absolute;right:-10px;padding:10px 20px;background-color:#9196fe;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:all .2s ease-in-out}.close-button[data-v-bcc9a281]:hover{background-color:#1e1e1e}.chevronDownIcon[data-v-bcc9a281]{transition:transform .3s ease}.chevronDownIcon.flipped[data-v-bcc9a281]{transform:rotate(180deg)}.back-top-button[data-v-bcc9a281]{background-color:#fff;color:#1e1e1e;border:1px solid #E0E0E0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.4rem;padding:0;line-height:36px}.reference-overlay[data-v-bcc9a281]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none}.reference-window[data-v-bcc9a281]{position:absolute;width:1025px;height:85vh;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;z-index:1001;display:flex;flex-direction:column;overflow:hidden;padding:20px 15px;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-title[data-v-bcc9a281]{position:relative;bottom:5px;font-weight:700;left:1.5%;font-size:15px}.reference-header[data-v-bcc9a281]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:relative;padding:10px;pointer-events:auto;top:0;z-index:2}.reference-header[data-v-bcc9a281]:after{content:"";position:absolute;margin-top:20px;bottom:0;left:2.5%;width:95%;height:2px;background-color:#9196fe}.reference-header[data-v-bcc9a281]:active{cursor:grabbing}.reference-content[data-v-bcc9a281]{padding:20px;flex-grow:1;overflow-y:auto;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none}.header-actions[data-v-bcc9a281]{display:flex;gap:20px;position:relative;right:1.5%;bottom:7px}.expand-button[data-v-bcc9a281]{border:none;background:none;font-size:13px}.expand-text[data-v-bcc9a281]{position:relative;right:10px;bottom:3px;font-weight:700}.expand-image[data-v-bcc9a281],.cal-expand-image[data-v-bcc9a281],.cal-minimize-image[data-v-bcc9a281]{position:relative;top:.25rem;left:.05rem}.drag-helper[data-v-bcc9a281]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);cursor:grab}.drag-button[data-v-bcc9a281]{width:40px;height:40px;border-radius:50%;background-color:#9196fe;border:none;cursor:grab;display:flex;align-items:center;justify-content:center;transition:filter .3s ease}.drag-button[data-v-bcc9a281]:active{cursor:grabbing}.drag-button[data-v-bcc9a281]:hover{background-color:#5a52d1;transition:filter .3s ease}.drag-button img[data-v-bcc9a281]{pointer-events:none}.close-reference-button[data-v-bcc9a281]{border:1px solid #E0E0E0;text-align:center;justify-content:center;border-radius:50%;width:36px;height:36px;background:none;font-size:22px;cursor:pointer}.close-reference-button[data-v-bcc9a281]:hover{border-color:#9196fe;color:#9196fe}.reference-grid[data-v-bcc9a281]{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;align-items:center;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-grid.minimized[data-v-bcc9a281]{grid-template-columns:repeat(2,1fr);width:400px;justify-items:center;align-items:center}.reference-img[data-v-bcc9a281]{max-width:100%;max-height:180px;object-fit:contain}.reference-img-1[data-v-bcc9a281]{grid-column:span 2;max-height:180px;object-fit:contain}.reference-notes[data-v-bcc9a281]{margin-top:20px;font-size:14px;line-height:1.5}.calculator-iframe[data-v-bcc9a281]{width:100%;height:calc(100% - 50px);border:none;pointer-events:auto}.calculator-window[data-v-bcc9a281]{position:absolute;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;overflow:hidden;z-index:1001;padding:20px 15px}.header-right[data-v-bcc9a281]{display:flex;justify-content:space-between;align-items:center;width:130%}.clock-icon[data-v-bcc9a281]{height:36px;width:36px;position:relative;bottom:2px;left:8px}.timer[data-v-bcc9a281]{font-weight:700;font-size:.9rem;position:relative;right:12px;top:2px;visibility:visible;width:40px;text-align:right}.timer.hidden[data-v-bcc9a281]{visibility:hidden}.centered-group[data-v-bcc9a281]{display:flex;justify-content:center;align-items:center;gap:1.8rem;min-width:140px}.hide-button[data-v-bcc9a281]{background:#1e1e1e;border:2px solid #1E1E1E;border-radius:5px;color:#fff;cursor:pointer;display:flex;align-items:center;padding:8px 18px;font-weight:700}.hide-button[data-v-bcc9a281]:hover{background-color:#eee;color:#1e1e1e;border:2px solid #1E1E1E}.right-group[data-v-bcc9a281]{display:flex;align-items:end;gap:1.5rem}.calculator-icon[data-v-bcc9a281]{position:relative;height:24px;width:24px;top:5px;left:3px}.reference-icon[data-v-bcc9a281]{position:relative;height:24px;width:24px;top:5px;left:5px;filter:none;transition:filter .3s ease}.pencil-icon[data-v-bcc9a281]{position:relative;height:24px;width:24px;right:5px;bottom:3px;cursor:pointer}.calculator-button[data-v-bcc9a281],.reference-button[data-v-bcc9a281]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;right:8px;bottom:2px}.reference-button.active-reference[data-v-bcc9a281],.calculator-button.active-reference[data-v-bcc9a281]{color:#9196fe}.annotate-button[data-v-bcc9a281]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;left:10px;bottom:2px}.more-button[data-v-bcc9a281]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;bottom:3px}.main-content[data-v-bcc9a281]{display:flex;flex:1;background-color:#9196fe;padding:1.5%;overflow:hidden;justify-content:center}.pane-layout[data-v-bcc9a281]{display:flex;flex:1;background-color:#9196fe;padding:.5%}.left-pane[data-v-bcc9a281]{flex:1;background:#fff;border-radius:8px 0 0 8px;padding:2rem 3rem;box-shadow:-4px 0 8px #0000001a;border-right:1px solid #2F3E78;font-size:.875rem;line-height:normal;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.image-container[data-v-bcc9a281]{overflow-x:auto;max-width:100%}.image-container[data-v-bcc9a281] table{min-width:min-content;margin:0 auto}.right-pane[data-v-bcc9a281]{flex:1;background:#fff;border-radius:0 8px 8px 0;padding:2rem 3rem;box-shadow:4px 0 8px #0000001a;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.full-pane[data-v-bcc9a281]{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:2% 30%;box-shadow:0 4px 8px #0000001a;margin:auto;width:100%;height:100%;box-sizing:border-box;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.underline[data-v-bcc9a281]{display:inline-block;width:100px;border-bottom:2px solid black;height:1px;vertical-align:middle}.question-header[data-v-bcc9a281]{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:0 1rem;border-radius:8px;margin-bottom:10px}.question-info[data-v-bcc9a281]{display:flex;align-items:center;gap:.5rem}.question-number-container[data-v-bcc9a281]{position:relative;width:44px;height:42px}.question-icon-img[data-v-bcc9a281]{width:100%;height:100%}.question-number-text[data-v-bcc9a281]{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:#fff}.mark-review-container[data-v-bcc9a281]{display:flex;align-items:center;gap:6px;cursor:pointer}.mark-for-review[data-v-bcc9a281]{font-size:14px;font-weight:400;color:#000}.abc-icon-img[data-v-bcc9a281]{width:24px;height:24px;cursor:pointer;transition:all .2s ease-in-out}.abc-icon-img.active[data-v-bcc9a281]{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(50%) sepia(94%) saturate(3084%) hue-rotate(223deg) brightness(102%) contrast(98%)}.collect-icon-img[data-v-bcc9a281]{width:24px;height:24px;cursor:pointer}.question-text[data-v-bcc9a281]{font-size:.875rem;font-weight:700;line-height:1.5rem;color:#1e1e1e}.choices[data-v-bcc9a281]{display:flex;flex-direction:column;gap:.8rem;padding:1rem 0;margin-top:10px}.choice[data-v-bcc9a281]{display:flex;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.7rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out}.choice[data-v-bcc9a281]:hover{background-color:#f9f9f9;border-color:#bbb}.choice.selected[data-v-bcc9a281]{background-color:#f5f7ff;border:1px solid #9196fe;color:#9196fe}.choice.selected[data-v-bcc9a281]:hover{background-color:#eaefff}.choice-circle[data-v-bcc9a281]{display:flex;align-items:center;justify-content:space-between;width:30px;height:30px;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;position:relative;margin-right:1rem}.choice-text[data-v-bcc9a281]{position:absolute;top:47%;left:51%;transform:translate(-50%,-50%);font-size:18px;color:#1e1e1e}.choice-answers[data-v-bcc9a281]{position:relative;text-align:start;margin-top:5px}.choice.selected .choice-circle[data-v-bcc9a281]{background-color:#9196fe;color:#fff}.choice.selected .choice-text[data-v-bcc9a281]{color:#fff}.choice.selected .choice-answers[data-v-bcc9a281]{font-weight:700}.choice.abcActive[data-v-bcc9a281]{padding:.7rem 1rem;justify-content:space-between}.choice.eliminated[data-v-bcc9a281]{background-color:#f9f9f9;text-decoration:line-through;color:#a0a0a0}.eliminator-toggle[data-v-bcc9a281]{background-color:transparent;border:1px solid #e0e0e0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;margin-left:auto;transition:all .2s ease-in-out}.eliminator-toggle[data-v-bcc9a281]:hover{border-color:#bbb}.eliminator-toggle span[data-v-bcc9a281]{font-size:12px;font-weight:700}.eliminator-toggle span[data-v-bcc9a281]:first-child{color:#9196fe}input[data-v-bcc9a281]{border:1px solid #757575;border-radius:7px;box-sizing:border-box;font-family:Lucida Console,Courier New,monospace;font-size:23px;height:53px;padding:10px;width:94px}input[data-v-bcc9a281]:focus{outline:none;border:1px solid #9196fe;box-shadow:0 0 2px #6f75e7}#input-underline[data-v-bcc9a281]{box-sizing:border-box;left:16px;position:absolute;top:0;width:78px;z-index:99}.blank-question[data-v-bcc9a281]{margin-top:20px}.no-passage-question[data-v-bcc9a281]{margin-top:12px}.footer[data-v-bcc9a281]{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:0 2.5rem;border:1px solid #1E1E1E;height:12%;position:relative}.question-info-footer[data-v-bcc9a281]{background-color:#1e1e1e;color:#fff;border:2px solid #1E1E1E;border-radius:8px;padding:.8rem 1.2rem;font-size:16px;font-weight:700;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto}.question-info-footer[data-v-bcc9a281]:hover{background-color:#eee;color:#1e1e1e}.navigation-buttons[data-v-bcc9a281]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;position:absolute;right:2.5rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.back-button[data-v-bcc9a281]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;border:2px solid #1e1e1e;background:#fff;color:#1e1e1e;font-weight:700;cursor:pointer;box-sizing:border-box}.back-button[data-v-bcc9a281]:hover{background-color:#1e1e1e;color:#fff}.next-button[data-v-bcc9a281]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;background-color:#9196fe;color:#fff;font-weight:700;cursor:pointer;box-sizing:border-box}.next-button.submit[data-v-bcc9a281]{width:90px}.next-button[data-v-bcc9a281]:hover{background-color:#1e1e1e}.tip-popup-overlay[data-v-bcc9a281]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.tip-popup-overlay.preview[data-v-bcc9a281]{height:100vh}.tip-popup-window[data-v-bcc9a281]{background:#fff;padding:40px 50px;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:35%;text-align:start;font-size:.9rem}.tip-popup-header h3[data-v-bcc9a281]{margin-bottom:20px;font-size:1.5rem;font-weight:700}.tip-popup-buttons[data-v-bcc9a281]{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:8%}.yes-button[data-v-bcc9a281],.no-button[data-v-bcc9a281]{padding:8px 20px;border:none;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer}.yes-button[data-v-bcc9a281]{background:#1e1e1e;border:2px solid #1E1E1E;color:#fff}.yes-button[data-v-bcc9a281]:hover{background-color:#eee;border:2px solid #1E1E1E;color:#1e1e1e}.no-button[data-v-bcc9a281]{background:#eee;border:2px solid #1E1E1E;color:#000}.no-button[data-v-bcc9a281]:hover{background-color:#1e1e1e;color:#fff}.review-popup-overlay[data-v-bcc9a281]{position:fixed;top:0;left:0;width:100vw;height:88vh;background:#0000004d;display:flex;justify-content:center;align-items:flex-end;z-index:1000}.review-popup-window[data-v-bcc9a281]{background:#fff;padding:3% 7%;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:33%;height:auto;text-align:start;transform:translateY(-5%);flex-direction:column;display:flex}.icons[data-v-bcc9a281]{position:relative;top:7px;right:2px}.legend[data-v-bcc9a281]{display:flex;justify-content:start;gap:1rem;margin-bottom:3%}.legend span[data-v-bcc9a281]{font-size:.9rem}.legend.review[data-v-bcc9a281]{justify-content:end}.module-title[data-v-bcc9a281]{margin:5% 0;font-weight:700}.question-grid[data-v-bcc9a281]{display:flex;flex-wrap:wrap;width:100%;gap:1.5rem;margin-bottom:3rem;justify-content:center}.question-block[data-v-bcc9a281]{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:1px solid #E0E0E0;border-radius:5px;cursor:pointer;position:relative;font-weight:700;background-color:#fff;color:#000;transition:background-color .3s,color .3s}.question-block.answered[data-v-bcc9a281]{background-color:#9196fe4d;color:#9196fe;border:1px solid #9196fe}.question-block i[data-v-bcc9a281]{position:absolute;top:-5px;right:-5px}.go-to-review-button[data-v-bcc9a281]{background-color:#fff;color:#000;border:2px solid #1E1E1E;border-radius:8px;padding:10px 20px;font-weight:700;cursor:pointer;align-self:center;font-size:16px}.go-to-review-button[data-v-bcc9a281]:hover{background-color:#1e1e1e;color:#fff}.question-wrapper[data-v-bcc9a281]{position:relative;display:flex;flex-direction:column;align-items:center}.current-icon[data-v-bcc9a281]{width:24px;height:auto;position:absolute;top:-25px;z-index:1}.review-icon[data-v-bcc9a281]{position:absolute;top:3%;right:1%;width:.6rem;height:.6rem}.review-page[data-v-bcc9a281]{display:flex;flex-direction:column;width:50%}.review-header[data-v-bcc9a281]{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;margin-bottom:2rem}.review-header h1[data-v-bcc9a281]{font-size:2rem;font-weight:700;color:#fff}.review-header p[data-v-bcc9a281]{font-size:1rem;color:#fff;margin-top:.5rem}.full-line[data-v-bcc9a281]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-info[data-v-bcc9a281]{margin-bottom:1.5rem;background-color:#fff;border-radius:1rem;padding:2rem}.section-info h2[data-v-bcc9a281]{font-size:1.5rem;font-weight:700;color:#333}[data-v-bcc9a281] table,[data-v-bcc9a281] th,[data-v-bcc9a281] td{border:1px solid black;border-collapse:collapse;font-weight:400;margin-top:10px}[data-v-bcc9a281] th,[data-v-bcc9a281] td{padding:10px 6px}[data-v-bcc9a281] thead th,[data-v-bcc9a281] tbody td{text-align:center}[data-v-bcc9a281] tbody th{text-align:start}[data-v-bcc9a281] ul{padding-left:48px}@media (max-width: 1280px){.left-pane[data-v-bcc9a281],.choice[data-v-bcc9a281]{font-size:.75rem}.question-text[data-v-bcc9a281]{font-size:.875rem}}[data-v-07d19705]{font-family:Poppins,Inter,sans-serif}body[data-v-07d19705]{box-sizing:border-box}.diagnostic-test-page[data-v-07d19705]{display:flex;flex-direction:column;height:100vh}.header[data-v-07d19705]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:0 2.5rem;height:12%;border:1px solid #1E1E1E;box-sizing:border-box}.header-left[data-v-07d19705]{display:flex;align-items:center;width:100%;gap:1rem}.text-container[data-v-07d19705]{display:flex;flex-direction:column;justify-content:center;gap:.8rem}.directions-row[data-v-07d19705]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.section-title[data-v-07d19705]{font-weight:700;font-size:1rem}.popup-overlay[data-v-07d19705]{position:fixed;top:12%;width:100vw;height:100vh;background-color:#0000004d;z-index:999}.popup-window[data-v-07d19705]{position:fixed;top:11%;left:84px;background-color:#fff;padding:45px 60px;border-radius:5px;box-shadow:0 4px 10px #0000004d;z-index:1000;width:40%;height:40%;overflow-y:auto;transition:transform .3s ease-out,opacity .3s ease-out}[data-v-07d19705]::-webkit-scrollbar{background-color:transparent;width:15px;transition:background-color .3s ease,border-color .3s ease}[data-v-07d19705]::-webkit-scrollbar-thumb:hover{background-color:#0006}[data-v-07d19705]::-webkit-scrollbar-track{background-color:transparent}[data-v-07d19705]::-webkit-scrollbar-thumb{border-radius:20px;border:4px solid transparent;background-color:#0003;background-clip:content-box;transition:background-color .3s ease,border-color .3s ease}[data-v-07d19705]::-webkit-scrollbar-thumb:active{background-color:#0009}.popup-content[data-v-07d19705]{position:relative;text-align:left}.button-container[data-v-07d19705]{display:flex;justify-content:flex-end;margin-top:15%}.button-container-2[data-v-07d19705]{display:flex;justify-content:flex-end;margin:30px 0}.close-button[data-v-07d19705]{position:absolute;right:-10px;padding:10px 20px;background-color:#9196fe;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:all .2s ease-in-out}.close-button[data-v-07d19705]:hover{background-color:#1e1e1e}.chevronDownIcon[data-v-07d19705]{transition:transform .3s ease}.chevronDownIcon.flipped[data-v-07d19705]{transform:rotate(180deg)}.back-top-button[data-v-07d19705]{background-color:#fff;color:#1e1e1e;border:1px solid #E0E0E0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.4rem;padding:0;line-height:36px}.reference-overlay[data-v-07d19705]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none}.reference-window[data-v-07d19705]{position:absolute;width:1025px;height:85vh;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;z-index:1001;display:flex;flex-direction:column;overflow:hidden;padding:20px 15px;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-title[data-v-07d19705]{position:relative;bottom:5px;font-weight:700;left:1.5%;font-size:15px}.reference-header[data-v-07d19705]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:relative;padding:10px;pointer-events:auto;top:0;z-index:2}.reference-header[data-v-07d19705]:after{content:"";position:absolute;margin-top:20px;bottom:0;left:2.5%;width:95%;height:2px;background-color:#9196fe}.reference-header[data-v-07d19705]:active{cursor:grabbing}.reference-content[data-v-07d19705]{padding:20px;flex-grow:1;overflow-y:auto;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none}.header-actions[data-v-07d19705]{display:flex;gap:20px;position:relative;right:1.5%;bottom:7px}.expand-button[data-v-07d19705]{border:none;background:none;font-size:13px}.expand-text[data-v-07d19705]{position:relative;right:10px;bottom:3px;font-weight:700}.expand-image[data-v-07d19705],.cal-expand-image[data-v-07d19705],.cal-minimize-image[data-v-07d19705]{position:relative;top:.25rem;left:.05rem}.drag-helper[data-v-07d19705]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);cursor:grab}.drag-button[data-v-07d19705]{width:40px;height:40px;border-radius:50%;background-color:#9196fe;border:none;cursor:grab;display:flex;align-items:center;justify-content:center;transition:filter .3s ease}.drag-button[data-v-07d19705]:active{cursor:grabbing}.drag-button[data-v-07d19705]:hover{background-color:#5a52d1;transition:filter .3s ease}.drag-button img[data-v-07d19705]{pointer-events:none}.close-reference-button[data-v-07d19705]{border:1px solid #E0E0E0;text-align:center;justify-content:center;border-radius:50%;width:36px;height:36px;background:none;font-size:22px;cursor:pointer}.close-reference-button[data-v-07d19705]:hover{border-color:#9196fe;color:#9196fe}.reference-grid[data-v-07d19705]{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;align-items:center;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-grid.minimized[data-v-07d19705]{grid-template-columns:repeat(2,1fr);width:400px;justify-items:center;align-items:center}.reference-img[data-v-07d19705]{max-width:100%;max-height:180px;object-fit:contain}.reference-img-1[data-v-07d19705]{grid-column:span 2;max-height:180px;object-fit:contain}.reference-notes[data-v-07d19705]{margin-top:20px;font-size:14px;line-height:1.5}.calculator-iframe[data-v-07d19705]{width:100%;height:calc(100% - 50px);border:none;pointer-events:auto}.calculator-window[data-v-07d19705]{position:absolute;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;overflow:hidden;z-index:1001;padding:20px 15px}.header-right[data-v-07d19705]{display:flex;justify-content:space-between;align-items:center;width:130%}.clock-icon[data-v-07d19705]{height:36px;width:36px;position:relative;bottom:2px;left:8px}.timer[data-v-07d19705]{font-weight:700;font-size:.9rem;position:relative;right:12px;top:2px;visibility:visible;width:40px;text-align:right}.timer.hidden[data-v-07d19705]{visibility:hidden}.centered-group[data-v-07d19705]{display:flex;justify-content:center;align-items:center;gap:1.8rem;min-width:140px}.hide-button[data-v-07d19705]{background:#1e1e1e;border:2px solid #1E1E1E;border-radius:5px;color:#fff;cursor:pointer;display:flex;align-items:center;padding:8px 18px;font-weight:700}.hide-button[data-v-07d19705]:hover{background-color:#eee;color:#1e1e1e;border:2px solid #1E1E1E}.right-group[data-v-07d19705]{display:flex;align-items:end;gap:1.5rem}.calculator-icon[data-v-07d19705]{position:relative;height:24px;width:24px;top:5px;left:3px}.reference-icon[data-v-07d19705]{position:relative;height:24px;width:24px;top:5px;left:5px;filter:none;transition:filter .3s ease}.pencil-icon[data-v-07d19705]{position:relative;height:24px;width:24px;right:5px;bottom:3px;cursor:pointer}.calculator-button[data-v-07d19705],.reference-button[data-v-07d19705]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;right:8px;bottom:2px}.reference-button.active-reference[data-v-07d19705],.calculator-button.active-reference[data-v-07d19705]{color:#9196fe}.annotate-button[data-v-07d19705]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;left:10px;bottom:2px}.more-button[data-v-07d19705]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;bottom:3px}.main-content[data-v-07d19705]{display:flex;flex:1;background-color:#9196fe;padding:1.5%;overflow:hidden;justify-content:center}.pane-layout[data-v-07d19705]{display:flex;flex:1;background-color:#9196fe;padding:.5%}.left-pane[data-v-07d19705]{flex:1;background:#fff;border-radius:8px 0 0 8px;padding:2rem 3rem;box-shadow:-4px 0 8px #0000001a;border-right:1px solid #2F3E78;font-size:.875rem;line-height:normal;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.image-container[data-v-07d19705]{overflow-x:auto;max-width:100%}.image-container[data-v-07d19705] table{min-width:min-content;margin:0 auto}.right-pane[data-v-07d19705]{flex:1;background:#fff;border-radius:0 8px 8px 0;padding:2rem 3rem;box-shadow:4px 0 8px #0000001a;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.full-pane[data-v-07d19705]{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:2% 30%;box-shadow:0 4px 8px #0000001a;margin:auto;width:100%;height:100%;box-sizing:border-box;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.underline[data-v-07d19705]{display:inline-block;width:100px;border-bottom:2px solid black;height:1px;vertical-align:middle}.question-header[data-v-07d19705]{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:0 1rem;border-radius:8px;margin-bottom:10px}.question-info[data-v-07d19705]{display:flex;align-items:center;gap:.5rem}.question-number-container[data-v-07d19705]{position:relative;width:44px;height:42px}.question-icon-img[data-v-07d19705]{width:100%;height:100%}.question-number-text[data-v-07d19705]{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:#fff}.mark-review-container[data-v-07d19705]{display:flex;align-items:center;gap:6px;cursor:pointer}.mark-for-review[data-v-07d19705]{font-size:14px;font-weight:400;color:#000}.abc-icon-img[data-v-07d19705]{width:24px;height:24px;cursor:pointer;transition:all .2s ease-in-out}.abc-icon-img.active[data-v-07d19705]{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(50%) sepia(94%) saturate(3084%) hue-rotate(223deg) brightness(102%) contrast(98%)}.collect-icon-img[data-v-07d19705]{width:24px;height:24px;cursor:pointer}.question-text[data-v-07d19705]{font-size:.875rem;font-weight:700;line-height:1.5rem;color:#1e1e1e}.choices[data-v-07d19705]{display:flex;flex-direction:column;gap:.8rem;padding:1rem 0;margin-top:10px}.choice[data-v-07d19705]{display:flex;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.7rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out}.choice[data-v-07d19705]:hover{background-color:#f9f9f9;border-color:#bbb}.choice.selected[data-v-07d19705]{background-color:#f5f7ff;border:1px solid #9196fe;color:#9196fe}.choice.selected[data-v-07d19705]:hover{background-color:#eaefff}.choice-circle[data-v-07d19705]{display:flex;align-items:center;justify-content:space-between;width:30px;height:30px;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;position:relative;margin-right:1rem}.choice-text[data-v-07d19705]{position:absolute;top:47%;left:51%;transform:translate(-50%,-50%);font-size:18px;color:#1e1e1e}.choice-answers[data-v-07d19705]{position:relative;text-align:start;margin-top:5px}.choice.selected .choice-circle[data-v-07d19705]{background-color:#9196fe;color:#fff}.choice.selected .choice-text[data-v-07d19705]{color:#fff}.choice.selected .choice-answers[data-v-07d19705]{font-weight:700}.choice.abcActive[data-v-07d19705]{padding:.7rem 1rem;justify-content:space-between}.choice.eliminated[data-v-07d19705]{background-color:#f9f9f9;text-decoration:line-through;color:#a0a0a0}.eliminator-toggle[data-v-07d19705]{background-color:transparent;border:1px solid #e0e0e0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;margin-left:auto;transition:all .2s ease-in-out}.eliminator-toggle[data-v-07d19705]:hover{border-color:#bbb}.eliminator-toggle span[data-v-07d19705]{font-size:12px;font-weight:700}.eliminator-toggle span[data-v-07d19705]:first-child{color:#9196fe}input[data-v-07d19705]{border:1px solid #757575;border-radius:7px;box-sizing:border-box;font-family:Lucida Console,Courier New,monospace;font-size:23px;height:53px;padding:10px;width:94px}input[data-v-07d19705]:focus{outline:none;border:1px solid #9196fe;box-shadow:0 0 2px #6f75e7}#input-underline[data-v-07d19705]{box-sizing:border-box;left:16px;position:absolute;top:0;width:78px;z-index:99}.blank-question[data-v-07d19705]{margin-top:20px}.no-passage-question[data-v-07d19705]{margin-top:12px}.footer[data-v-07d19705]{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:0 2.5rem;border:1px solid #1E1E1E;height:12%;position:relative}.question-info-footer[data-v-07d19705]{background-color:#1e1e1e;color:#fff;border:2px solid #1E1E1E;border-radius:8px;padding:.8rem 1.2rem;font-size:16px;font-weight:700;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto}.question-info-footer[data-v-07d19705]:hover{background-color:#eee;color:#1e1e1e}.navigation-buttons[data-v-07d19705]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;position:absolute;right:2.5rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.back-button[data-v-07d19705]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;border:2px solid #1e1e1e;background:#fff;color:#1e1e1e;font-weight:700;cursor:pointer;box-sizing:border-box}.back-button[data-v-07d19705]:hover{background-color:#1e1e1e;color:#fff}.next-button[data-v-07d19705]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;background-color:#9196fe;color:#fff;font-weight:700;cursor:pointer;box-sizing:border-box}.next-button.submit[data-v-07d19705]{width:90px}.next-button[data-v-07d19705]:hover{background-color:#1e1e1e}.tip-popup-overlay[data-v-07d19705]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.tip-popup-overlay.preview[data-v-07d19705]{height:100vh}.tip-popup-window[data-v-07d19705]{background:#fff;padding:40px 50px;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:35%;text-align:start;font-size:.9rem}.tip-popup-header h3[data-v-07d19705]{margin-bottom:20px;font-size:1.5rem;font-weight:700}.tip-popup-buttons[data-v-07d19705]{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:8%}.yes-button[data-v-07d19705],.no-button[data-v-07d19705]{padding:8px 20px;border:none;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer}.yes-button[data-v-07d19705]{background:#1e1e1e;border:2px solid #1E1E1E;color:#fff}.yes-button[data-v-07d19705]:hover{background-color:#eee;border:2px solid #1E1E1E;color:#1e1e1e}.no-button[data-v-07d19705]{background:#eee;border:2px solid #1E1E1E;color:#000}.no-button[data-v-07d19705]:hover{background-color:#1e1e1e;color:#fff}.review-popup-overlay[data-v-07d19705]{position:fixed;top:0;left:0;width:100vw;height:88vh;background:#0000004d;display:flex;justify-content:center;align-items:flex-end;z-index:1000}.review-popup-window[data-v-07d19705]{background:#fff;padding:3% 7%;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:33%;height:auto;text-align:start;transform:translateY(-5%);flex-direction:column;display:flex}.icons[data-v-07d19705]{position:relative;top:7px;right:2px}.legend[data-v-07d19705]{display:flex;justify-content:start;gap:1rem;margin-bottom:3%}.legend span[data-v-07d19705]{font-size:.9rem}.legend.review[data-v-07d19705]{justify-content:end}.module-title[data-v-07d19705]{margin:5% 0;font-weight:700}.question-grid[data-v-07d19705]{display:flex;flex-wrap:wrap;width:100%;gap:1.5rem;margin-bottom:3rem;justify-content:center}.question-block[data-v-07d19705]{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:1px solid #E0E0E0;border-radius:5px;cursor:pointer;position:relative;font-weight:700;background-color:#fff;color:#000;transition:background-color .3s,color .3s}.question-block.answered[data-v-07d19705]{background-color:#9196fe4d;color:#9196fe;border:1px solid #9196fe}.question-block i[data-v-07d19705]{position:absolute;top:-5px;right:-5px}.go-to-review-button[data-v-07d19705]{background-color:#fff;color:#000;border:2px solid #1E1E1E;border-radius:8px;padding:10px 20px;font-weight:700;cursor:pointer;align-self:center;font-size:16px}.go-to-review-button[data-v-07d19705]:hover{background-color:#1e1e1e;color:#fff}.question-wrapper[data-v-07d19705]{position:relative;display:flex;flex-direction:column;align-items:center}.current-icon[data-v-07d19705]{width:24px;height:auto;position:absolute;top:-25px;z-index:1}.review-icon[data-v-07d19705]{position:absolute;top:3%;right:1%;width:.6rem;height:.6rem}.review-page[data-v-07d19705]{display:flex;flex-direction:column;width:50%}.review-header[data-v-07d19705]{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;margin-bottom:2rem}.review-header h1[data-v-07d19705]{font-size:2rem;font-weight:700;color:#fff}.review-header p[data-v-07d19705]{font-size:1rem;color:#fff;margin-top:.5rem}.full-line[data-v-07d19705]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-info[data-v-07d19705]{margin-bottom:1.5rem;background-color:#fff;border-radius:1rem;padding:2rem}.section-info h2[data-v-07d19705]{font-size:1.5rem;font-weight:700;color:#333}[data-v-07d19705] table,[data-v-07d19705] th,[data-v-07d19705] td{border:1px solid black;border-collapse:collapse;font-weight:400;margin-top:10px}[data-v-07d19705] th,[data-v-07d19705] td{padding:10px 6px}[data-v-07d19705] thead th,[data-v-07d19705] tbody td{text-align:center}[data-v-07d19705] tbody th{text-align:start}[data-v-07d19705] ul{padding-left:48px}@media (max-width: 1280px){.left-pane[data-v-07d19705],.choice[data-v-07d19705]{font-size:.75rem}.question-text[data-v-07d19705]{font-size:.875rem}}[data-v-9f6a6e63]{font-family:Poppins,Inter,sans-serif}body[data-v-9f6a6e63]{box-sizing:border-box}.diagnostic-test-page[data-v-9f6a6e63]{display:flex;flex-direction:column;height:100vh}.header[data-v-9f6a6e63]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:0 2.5rem;height:12%;border:1px solid #1E1E1E;box-sizing:border-box}.header-left[data-v-9f6a6e63]{display:flex;align-items:center;width:100%;gap:1rem}.text-container[data-v-9f6a6e63]{display:flex;flex-direction:column;justify-content:center;gap:.8rem}.directions-row[data-v-9f6a6e63]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.section-title[data-v-9f6a6e63]{font-weight:700;font-size:1rem}.popup-overlay[data-v-9f6a6e63]{position:fixed;top:12%;width:100vw;height:100vh;background-color:#0000004d;z-index:999}.popup-window[data-v-9f6a6e63]{position:fixed;top:11%;left:84px;background-color:#fff;padding:45px 60px;border-radius:5px;box-shadow:0 4px 10px #0000004d;z-index:1000;width:40%;height:40%;overflow-y:auto;transition:transform .3s ease-out,opacity .3s ease-out}[data-v-9f6a6e63]::-webkit-scrollbar{background-color:transparent;width:15px;transition:background-color .3s ease,border-color .3s ease}[data-v-9f6a6e63]::-webkit-scrollbar-thumb:hover{background-color:#0006}[data-v-9f6a6e63]::-webkit-scrollbar-track{background-color:transparent}[data-v-9f6a6e63]::-webkit-scrollbar-thumb{border-radius:20px;border:4px solid transparent;background-color:#0003;background-clip:content-box;transition:background-color .3s ease,border-color .3s ease}[data-v-9f6a6e63]::-webkit-scrollbar-thumb:active{background-color:#0009}.popup-content[data-v-9f6a6e63]{position:relative;text-align:left}.button-container[data-v-9f6a6e63]{display:flex;justify-content:flex-end;margin-top:15%}.button-container-2[data-v-9f6a6e63]{display:flex;justify-content:flex-end;margin:30px 0}.close-button[data-v-9f6a6e63]{position:absolute;right:-10px;padding:10px 20px;background-color:#9196fe;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:all .2s ease-in-out}.close-button[data-v-9f6a6e63]:hover{background-color:#1e1e1e}.chevronDownIcon[data-v-9f6a6e63]{transition:transform .3s ease}.chevronDownIcon.flipped[data-v-9f6a6e63]{transform:rotate(180deg)}.back-top-button[data-v-9f6a6e63]{background-color:#fff;color:#1e1e1e;border:1px solid #E0E0E0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.4rem;padding:0;line-height:36px}.reference-overlay[data-v-9f6a6e63]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none}.reference-window[data-v-9f6a6e63]{position:absolute;width:1025px;height:85vh;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;z-index:1001;display:flex;flex-direction:column;overflow:hidden;padding:20px 15px;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-title[data-v-9f6a6e63]{position:relative;bottom:5px;font-weight:700;left:1.5%;font-size:15px}.reference-header[data-v-9f6a6e63]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:relative;padding:10px;pointer-events:auto;top:0;z-index:2}.reference-header[data-v-9f6a6e63]:after{content:"";position:absolute;margin-top:20px;bottom:0;left:2.5%;width:95%;height:2px;background-color:#9196fe}.reference-header[data-v-9f6a6e63]:active{cursor:grabbing}.reference-content[data-v-9f6a6e63]{padding:20px;flex-grow:1;overflow-y:auto;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none}.header-actions[data-v-9f6a6e63]{display:flex;gap:20px;position:relative;right:1.5%;bottom:7px}.expand-button[data-v-9f6a6e63]{border:none;background:none;font-size:13px}.expand-text[data-v-9f6a6e63]{position:relative;right:10px;bottom:3px;font-weight:700}.expand-image[data-v-9f6a6e63],.cal-expand-image[data-v-9f6a6e63],.cal-minimize-image[data-v-9f6a6e63]{position:relative;top:.25rem;left:.05rem}.drag-helper[data-v-9f6a6e63]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);cursor:grab}.drag-button[data-v-9f6a6e63]{width:40px;height:40px;border-radius:50%;background-color:#9196fe;border:none;cursor:grab;display:flex;align-items:center;justify-content:center;transition:filter .3s ease}.drag-button[data-v-9f6a6e63]:active{cursor:grabbing}.drag-button[data-v-9f6a6e63]:hover{background-color:#5a52d1;transition:filter .3s ease}.drag-button img[data-v-9f6a6e63]{pointer-events:none}.close-reference-button[data-v-9f6a6e63]{border:1px solid #E0E0E0;text-align:center;justify-content:center;border-radius:50%;width:36px;height:36px;background:none;font-size:22px;cursor:pointer}.close-reference-button[data-v-9f6a6e63]:hover{border-color:#9196fe;color:#9196fe}.reference-grid[data-v-9f6a6e63]{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;align-items:center;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-grid.minimized[data-v-9f6a6e63]{grid-template-columns:repeat(2,1fr);width:400px;justify-items:center;align-items:center}.reference-img[data-v-9f6a6e63]{max-width:100%;max-height:180px;object-fit:contain}.reference-img-1[data-v-9f6a6e63]{grid-column:span 2;max-height:180px;object-fit:contain}.reference-notes[data-v-9f6a6e63]{margin-top:20px;font-size:14px;line-height:1.5}.calculator-iframe[data-v-9f6a6e63]{width:100%;height:calc(100% - 50px);border:none;pointer-events:auto}.calculator-window[data-v-9f6a6e63]{position:absolute;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;overflow:hidden;z-index:1001;padding:20px 15px}.header-right[data-v-9f6a6e63]{display:flex;justify-content:space-between;align-items:center;width:130%}.clock-icon[data-v-9f6a6e63]{height:36px;width:36px;position:relative;bottom:2px;left:8px}.timer[data-v-9f6a6e63]{font-weight:700;font-size:.9rem;position:relative;right:12px;top:2px;visibility:visible;width:40px;text-align:right}.timer.hidden[data-v-9f6a6e63]{visibility:hidden}.centered-group[data-v-9f6a6e63]{display:flex;justify-content:center;align-items:center;gap:1.8rem;min-width:140px}.hide-button[data-v-9f6a6e63]{background:#1e1e1e;border:2px solid #1E1E1E;border-radius:5px;color:#fff;cursor:pointer;display:flex;align-items:center;padding:8px 18px;font-weight:700}.hide-button[data-v-9f6a6e63]:hover{background-color:#eee;color:#1e1e1e;border:2px solid #1E1E1E}.right-group[data-v-9f6a6e63]{display:flex;align-items:end;gap:1.5rem}.calculator-icon[data-v-9f6a6e63]{position:relative;height:24px;width:24px;top:5px;left:3px}.reference-icon[data-v-9f6a6e63]{position:relative;height:24px;width:24px;top:5px;left:5px;filter:none;transition:filter .3s ease}.pencil-icon[data-v-9f6a6e63]{position:relative;height:24px;width:24px;right:5px;bottom:3px;cursor:pointer}.calculator-button[data-v-9f6a6e63],.reference-button[data-v-9f6a6e63]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;right:8px;bottom:2px}.reference-button.active-reference[data-v-9f6a6e63],.calculator-button.active-reference[data-v-9f6a6e63]{color:#9196fe}.annotate-button[data-v-9f6a6e63]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;left:10px;bottom:2px}.more-button[data-v-9f6a6e63]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;bottom:3px}.main-content[data-v-9f6a6e63]{display:flex;flex:1;background-color:#9196fe;padding:1.5%;overflow:hidden;justify-content:center}.pane-layout[data-v-9f6a6e63]{display:flex;flex:1;background-color:#9196fe;padding:.5%}.left-pane[data-v-9f6a6e63]{flex:1;background:#fff;border-radius:8px 0 0 8px;padding:2rem 3rem;box-shadow:-4px 0 8px #0000001a;border-right:1px solid #2F3E78;font-size:.875rem;line-height:normal;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.image-container[data-v-9f6a6e63]{overflow-x:auto;max-width:100%}.image-container[data-v-9f6a6e63] table{min-width:min-content;margin:0 auto}.right-pane[data-v-9f6a6e63]{flex:1;background:#fff;border-radius:0 8px 8px 0;padding:2rem 3rem;box-shadow:4px 0 8px #0000001a;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.full-pane[data-v-9f6a6e63]{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:2% 30%;box-shadow:0 4px 8px #0000001a;margin:auto;width:100%;height:100%;box-sizing:border-box;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.underline[data-v-9f6a6e63]{display:inline-block;width:100px;border-bottom:2px solid black;height:1px;vertical-align:middle}.question-header[data-v-9f6a6e63]{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:0 1rem;border-radius:8px;margin-bottom:10px}.question-info[data-v-9f6a6e63]{display:flex;align-items:center;gap:.5rem}.question-number-container[data-v-9f6a6e63]{position:relative;width:44px;height:42px}.question-icon-img[data-v-9f6a6e63]{width:100%;height:100%}.question-number-text[data-v-9f6a6e63]{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:#fff}.mark-review-container[data-v-9f6a6e63]{display:flex;align-items:center;gap:6px;cursor:pointer}.mark-for-review[data-v-9f6a6e63]{font-size:14px;font-weight:400;color:#000}.abc-icon-img[data-v-9f6a6e63]{width:24px;height:24px;cursor:pointer;transition:all .2s ease-in-out}.abc-icon-img.active[data-v-9f6a6e63]{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(50%) sepia(94%) saturate(3084%) hue-rotate(223deg) brightness(102%) contrast(98%)}.collect-icon-img[data-v-9f6a6e63]{width:24px;height:24px;cursor:pointer}.question-text[data-v-9f6a6e63]{font-size:.875rem;font-weight:700;line-height:1.5rem;color:#1e1e1e}.choices[data-v-9f6a6e63]{display:flex;flex-direction:column;gap:.8rem;padding:1rem 0;margin-top:10px}.choice[data-v-9f6a6e63]{display:flex;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.7rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out}.choice[data-v-9f6a6e63]:hover{background-color:#f9f9f9;border-color:#bbb}.choice.selected[data-v-9f6a6e63]{background-color:#f5f7ff;border:1px solid #9196fe;color:#9196fe}.choice.selected[data-v-9f6a6e63]:hover{background-color:#eaefff}.choice-circle[data-v-9f6a6e63]{display:flex;align-items:center;justify-content:space-between;width:30px;height:30px;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;position:relative;margin-right:1rem}.choice-text[data-v-9f6a6e63]{position:absolute;top:47%;left:51%;transform:translate(-50%,-50%);font-size:18px;color:#1e1e1e}.choice-answers[data-v-9f6a6e63]{position:relative;text-align:start;margin-top:5px}.choice.selected .choice-circle[data-v-9f6a6e63]{background-color:#9196fe;color:#fff}.choice.selected .choice-text[data-v-9f6a6e63]{color:#fff}.choice.selected .choice-answers[data-v-9f6a6e63]{font-weight:700}.choice.abcActive[data-v-9f6a6e63]{padding:.7rem 1rem;justify-content:space-between}.choice.eliminated[data-v-9f6a6e63]{background-color:#f9f9f9;text-decoration:line-through;color:#a0a0a0}.eliminator-toggle[data-v-9f6a6e63]{background-color:transparent;border:1px solid #e0e0e0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;margin-left:auto;transition:all .2s ease-in-out}.eliminator-toggle[data-v-9f6a6e63]:hover{border-color:#bbb}.eliminator-toggle span[data-v-9f6a6e63]{font-size:12px;font-weight:700}.eliminator-toggle span[data-v-9f6a6e63]:first-child{color:#9196fe}input[data-v-9f6a6e63]{border:1px solid #757575;border-radius:7px;box-sizing:border-box;font-family:Lucida Console,Courier New,monospace;font-size:23px;height:53px;padding:10px;width:94px}input[data-v-9f6a6e63]:focus{outline:none;border:1px solid #9196fe;box-shadow:0 0 2px #6f75e7}#input-underline[data-v-9f6a6e63]{box-sizing:border-box;left:16px;position:absolute;top:0;width:78px;z-index:99}.blank-question[data-v-9f6a6e63]{margin-top:20px}.no-passage-question[data-v-9f6a6e63]{margin-top:12px}.footer[data-v-9f6a6e63]{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:0 2.5rem;border:1px solid #1E1E1E;height:12%;position:relative}.question-info-footer[data-v-9f6a6e63]{background-color:#1e1e1e;color:#fff;border:2px solid #1E1E1E;border-radius:8px;padding:.8rem 1.2rem;font-size:16px;font-weight:700;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto}.question-info-footer[data-v-9f6a6e63]:hover{background-color:#eee;color:#1e1e1e}.navigation-buttons[data-v-9f6a6e63]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;position:absolute;right:2.5rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.back-button[data-v-9f6a6e63]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;border:2px solid #1e1e1e;background:#fff;color:#1e1e1e;font-weight:700;cursor:pointer;box-sizing:border-box}.back-button[data-v-9f6a6e63]:hover{background-color:#1e1e1e;color:#fff}.next-button[data-v-9f6a6e63]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;background-color:#9196fe;color:#fff;font-weight:700;cursor:pointer;box-sizing:border-box}.next-button.submit[data-v-9f6a6e63]{width:90px}.next-button[data-v-9f6a6e63]:hover{background-color:#1e1e1e}.tip-popup-overlay[data-v-9f6a6e63]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.tip-popup-overlay.preview[data-v-9f6a6e63]{height:100vh}.tip-popup-window[data-v-9f6a6e63]{background:#fff;padding:40px 50px;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:35%;text-align:start;font-size:.9rem}.tip-popup-header h3[data-v-9f6a6e63]{margin-bottom:20px;font-size:1.5rem;font-weight:700}.tip-popup-buttons[data-v-9f6a6e63]{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:8%}.yes-button[data-v-9f6a6e63],.no-button[data-v-9f6a6e63]{padding:8px 20px;border:none;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer}.yes-button[data-v-9f6a6e63]{background:#1e1e1e;border:2px solid #1E1E1E;color:#fff}.yes-button[data-v-9f6a6e63]:hover{background-color:#eee;border:2px solid #1E1E1E;color:#1e1e1e}.no-button[data-v-9f6a6e63]{background:#eee;border:2px solid #1E1E1E;color:#000}.no-button[data-v-9f6a6e63]:hover{background-color:#1e1e1e;color:#fff}.review-popup-overlay[data-v-9f6a6e63]{position:fixed;top:0;left:0;width:100vw;height:88vh;background:#0000004d;display:flex;justify-content:center;align-items:flex-end;z-index:1000}.review-popup-window[data-v-9f6a6e63]{background:#fff;padding:3% 7%;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:33%;height:auto;text-align:start;transform:translateY(-5%);flex-direction:column;display:flex}.icons[data-v-9f6a6e63]{position:relative;top:7px;right:2px}.legend[data-v-9f6a6e63]{display:flex;justify-content:start;gap:1rem;margin-bottom:3%}.legend span[data-v-9f6a6e63]{font-size:.9rem}.legend.review[data-v-9f6a6e63]{justify-content:end}.module-title[data-v-9f6a6e63]{margin:5% 0;font-weight:700}.question-grid[data-v-9f6a6e63]{display:flex;flex-wrap:wrap;width:100%;gap:1.5rem;margin-bottom:3rem;justify-content:center}.question-block[data-v-9f6a6e63]{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:1px solid #E0E0E0;border-radius:5px;cursor:pointer;position:relative;font-weight:700;background-color:#fff;color:#000;transition:background-color .3s,color .3s}.question-block.answered[data-v-9f6a6e63]{background-color:#9196fe4d;color:#9196fe;border:1px solid #9196fe}.question-block i[data-v-9f6a6e63]{position:absolute;top:-5px;right:-5px}.go-to-review-button[data-v-9f6a6e63]{background-color:#fff;color:#000;border:2px solid #1E1E1E;border-radius:8px;padding:10px 20px;font-weight:700;cursor:pointer;align-self:center;font-size:16px}.go-to-review-button[data-v-9f6a6e63]:hover{background-color:#1e1e1e;color:#fff}.question-wrapper[data-v-9f6a6e63]{position:relative;display:flex;flex-direction:column;align-items:center}.current-icon[data-v-9f6a6e63]{width:24px;height:auto;position:absolute;top:-25px;z-index:1}.review-icon[data-v-9f6a6e63]{position:absolute;top:3%;right:1%;width:.6rem;height:.6rem}.review-page[data-v-9f6a6e63]{display:flex;flex-direction:column;width:50%}.review-header[data-v-9f6a6e63]{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;margin-bottom:2rem}.review-header h1[data-v-9f6a6e63]{font-size:2rem;font-weight:700;color:#fff}.review-header p[data-v-9f6a6e63]{font-size:1rem;color:#fff;margin-top:.5rem}.full-line[data-v-9f6a6e63]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-info[data-v-9f6a6e63]{margin-bottom:1.5rem;background-color:#fff;border-radius:1rem;padding:2rem}.section-info h2[data-v-9f6a6e63]{font-size:1.5rem;font-weight:700;color:#333}[data-v-9f6a6e63] table,[data-v-9f6a6e63] th,[data-v-9f6a6e63] td{border:1px solid black;border-collapse:collapse;font-weight:400;margin-top:10px}[data-v-9f6a6e63] th,[data-v-9f6a6e63] td{padding:10px 6px}[data-v-9f6a6e63] thead th,[data-v-9f6a6e63] tbody td{text-align:center}[data-v-9f6a6e63] tbody th{text-align:start}[data-v-9f6a6e63] ul{padding-left:48px}@media (max-width: 1280px){.left-pane[data-v-9f6a6e63],.choice[data-v-9f6a6e63]{font-size:.75rem}.question-text[data-v-9f6a6e63]{font-size:.875rem}}[data-v-47d34107]{font-family:Poppins,sans-serif;margin:0;padding:0}.wrapper[data-v-47d34107]{background:linear-gradient(0deg,#9196fe4d,#9196fe4d),#fff;min-height:100vh;width:100%}.reset-password[data-v-47d34107]{align-items:center;display:flex;gap:24%;justify-content:center;min-height:100vh;width:100%}.illus[data-v-47d34107]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.greeting-dialog[data-v-47d34107]{width:328px}.reset-password-form[data-v-47d34107]{align-items:center;background:#fff;border-radius:19px;box-shadow:0 4px 4px #00000026;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;min-height:700px;padding:36px;width:432px}.reset-password-form h2[data-v-47d34107]{color:#1e1e1e;flex-shrink:0;font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:40px;text-align:center}.reset-password-form p[data-v-47d34107]{color:#1e1e1e;flex-shrink:0;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:30px}.close-button[data-v-47d34107]{position:fixed;top:100px;right:100px;z-index:99}.close-button img[data-v-47d34107]{cursor:pointer}@media (max-width: 1399.98px){.reset-password[data-v-47d34107]{gap:13%}.greeting-dialog[data-v-47d34107]{width:280px}.close-button[data-v-47d34107]{top:60px;right:60px}}@media (max-width: 859.98px){.reset-password[data-v-47d34107]{gap:0}.greeting-dialog[data-v-47d34107]{width:100%;max-width:328px;position:relative}}#header[data-v-d2749d20]{transition:all .3s linear}.default-header[data-v-d2749d20],.scrolled-header[data-v-d2749d20]{background:#fff;border:2px solid #2F3E78;box-shadow:0 12px 30px #2121211f;box-sizing:border-box;display:flex;justify-content:center;flex-shrink:0;left:0;position:fixed;top:0;z-index:500}.default-header[data-v-d2749d20]{height:130px;width:100%}.scrolled-header[data-v-d2749d20]{border-radius:20px;height:120px;margin:5px 10px;width:calc(100% - 20px)}.nav-container[data-v-d2749d20]{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;max-width:1355px;width:100%}.nav-container .nav-logo[data-v-d2749d20]{align-items:center;display:flex;height:77px;width:168px}.nav-container .nav-logo img[data-v-d2749d20]{height:100%}.nav-container .nav-buttons[data-v-d2749d20]{display:flex;gap:1rem}@media (max-width: 1399.98px){.nav-container[data-v-d2749d20]{max-width:866px}}@media (max-width: 767.98px){.default-header[data-v-d2749d20]{height:104px;width:100%}.scrolled-header[data-v-d2749d20]{border-radius:20px;height:120px;margin:0;width:100%}.nav-container[data-v-d2749d20]{max-width:393px}.nav-container .nav-logo[data-v-d2749d20]{height:60px;width:131px}}[data-v-f86e5bf3]{box-sizing:border-box;-webkit-print-color-adjust:exact}body[data-v-f86e5bf3],html[data-v-f86e5bf3]{margin:0;padding:0}@media only screen{body[data-v-f86e5bf3]{margin:2em auto;max-width:900px;color:#37352f}}body[data-v-f86e5bf3]{line-height:1.5;white-space:pre-wrap}a[data-v-f86e5bf3],a.visited[data-v-f86e5bf3]{color:inherit;text-decoration:underline}.pdf-relative-link-path[data-v-f86e5bf3]{font-size:80%;color:#444}h1[data-v-f86e5bf3],h2[data-v-f86e5bf3],h3[data-v-f86e5bf3]{letter-spacing:-.01em;line-height:1.2;font-weight:600;margin-bottom:0}.page-title[data-v-f86e5bf3]{font-size:2.5rem;font-weight:700;margin-top:0;margin-bottom:.75em}h1[data-v-f86e5bf3]{font-size:1.875rem;margin-top:1.875rem}h2[data-v-f86e5bf3]{font-size:1.5rem;margin-top:1.5rem}h3[data-v-f86e5bf3]{font-size:1.25rem;margin-top:1.25rem}.source[data-v-f86e5bf3]{border:1px solid #ddd;border-radius:3px;padding:1.5em;word-break:break-all}.callout[data-v-f86e5bf3]{border-radius:3px;padding:1rem}figure[data-v-f86e5bf3]{margin:1.25em 0;page-break-inside:avoid}figcaption[data-v-f86e5bf3]{opacity:.5;font-size:85%;margin-top:.5em}mark[data-v-f86e5bf3]{background-color:transparent}.indented[data-v-f86e5bf3]{padding-left:1.5em}hr[data-v-f86e5bf3]{background:0 0;display:block;width:100%;height:1px;visibility:visible;border:none;border-bottom:1px solid rgba(55,53,47,.09)}img[data-v-f86e5bf3]{max-width:100%}@media only print{img[data-v-f86e5bf3]{max-height:100vh;object-fit:contain}}.collection-content[data-v-f86e5bf3]{font-size:.875rem}.column-list[data-v-f86e5bf3]{display:flex;justify-content:space-between}.column[data-v-f86e5bf3]{padding:0 1em}.column[data-v-f86e5bf3]:first-child{padding-left:0}.column[data-v-f86e5bf3]:last-child{padding-right:0}.table_of_contents-item[data-v-f86e5bf3]{display:block;font-size:.875rem;line-height:1.3;padding:.125rem}.table_of_contents-indent-1[data-v-f86e5bf3]{margin-left:1.5rem}.table_of_contents-indent-2[data-v-f86e5bf3]{margin-left:3rem}.table_of_contents-indent-3[data-v-f86e5bf3]{margin-left:4.5rem}.table_of_contents-link[data-v-f86e5bf3]{text-decoration:none;opacity:.7;border-bottom:1px solid rgba(55,53,47,.18)}table[data-v-f86e5bf3],td[data-v-f86e5bf3],th[data-v-f86e5bf3]{border:1px solid rgba(55,53,47,.09);border-collapse:collapse}table[data-v-f86e5bf3]{border-left:none;border-right:none}td[data-v-f86e5bf3],th[data-v-f86e5bf3]{font-weight:400;padding:.25em .5em;line-height:1.5;min-height:1.5em;text-align:left}th[data-v-f86e5bf3]{color:#37352f99}ol[data-v-f86e5bf3],ul[data-v-f86e5bf3]{margin:0;margin-block-start:.6em;margin-block-end:.6em}li>ol[data-v-f86e5bf3]:first-child,li>ul[data-v-f86e5bf3]:first-child{margin-block-start:.6em}ul>li[data-v-f86e5bf3]{list-style:disc}ul.to-do-list[data-v-f86e5bf3]{padding-inline-start:0}ul.to-do-list>li[data-v-f86e5bf3]{list-style:none}.to-do-children-checked[data-v-f86e5bf3]{text-decoration:line-through;opacity:.375}ul.toggle>li[data-v-f86e5bf3]{list-style:none}ul[data-v-f86e5bf3]{padding-inline-start:1.7em}ul>li[data-v-f86e5bf3]{padding-left:.1em}ol[data-v-f86e5bf3]{padding-inline-start:1.6em}ol>li[data-v-f86e5bf3]{padding-left:.2em}.mono ol[data-v-f86e5bf3]{padding-inline-start:2em}.mono ol>li[data-v-f86e5bf3]{text-indent:-.4em}.toggle[data-v-f86e5bf3]{padding-inline-start:0;list-style-type:none}.toggle>li>details[data-v-f86e5bf3]{padding-left:1.7em}.toggle>li>details>summary[data-v-f86e5bf3]{margin-left:-1.1em}.selected-value[data-v-f86e5bf3]{display:inline-block;padding:0 .5em;background:#cecdca80;border-radius:3px;margin-right:.5em;margin-top:.3em;margin-bottom:.3em;white-space:nowrap}.collection-title[data-v-f86e5bf3]{display:inline-block;margin-right:1em}.page-description[data-v-f86e5bf3]{margin-bottom:2em}.simple-table[data-v-f86e5bf3]{margin-top:1em;font-size:.875rem;empty-cells:show}.simple-table td[data-v-f86e5bf3],.simple-table th[data-v-f86e5bf3]{height:29px;min-width:120px}.simple-table-header-color[data-v-f86e5bf3]{background:#f7f6f3;color:#000}.simple-table-header[data-v-f86e5bf3]{font-weight:500}time[data-v-f86e5bf3]{opacity:.5}.icon[data-v-f86e5bf3]{display:inline-block;max-width:1.2em;max-height:1.2em;text-decoration:none;vertical-align:text-bottom;margin-right:.5em}img.icon[data-v-f86e5bf3]{border-radius:3px}.user-icon[data-v-f86e5bf3]{width:1.5em;height:1.5em;border-radius:100%;margin-right:.5rem}.user-icon-inner[data-v-f86e5bf3]{font-size:.8em}.text-icon[data-v-f86e5bf3]{border:1px solid #000;text-align:center}.page-cover-image[data-v-f86e5bf3]{display:block;object-fit:cover;width:100%;max-height:30vh}.page-header-icon[data-v-f86e5bf3]{font-size:3rem;margin-bottom:1rem}.page-header-icon-with-cover[data-v-f86e5bf3]{margin-top:-.72em;margin-left:.07em}.page-header-icon img[data-v-f86e5bf3]{border-radius:3px}.link-to-page[data-v-f86e5bf3]{margin:1em 0;padding:0;border:none;font-weight:500}p>.user[data-v-f86e5bf3]{opacity:.5}td>.user[data-v-f86e5bf3],td>time[data-v-f86e5bf3]{white-space:nowrap}input[type=checkbox][data-v-f86e5bf3]{transform:scale(1.5);margin-right:.6em;vertical-align:middle}p[data-v-f86e5bf3]{margin-top:.5em;margin-bottom:.5em}.image[data-v-f86e5bf3]{border:none;margin:1.5em 0;padding:0;border-radius:0;text-align:center}.code[data-v-f86e5bf3],code[data-v-f86e5bf3]{background:#87837826;padding:.2em .4em;border-radius:3px;font-size:85%;-moz-tab-size:2;tab-size:2}code[data-v-f86e5bf3]{color:#eb5757}.code[data-v-f86e5bf3]{padding:1.5em 1em}.code-wrap[data-v-f86e5bf3]{white-space:pre-wrap;word-break:break-all}.code>code[data-v-f86e5bf3]{background:0 0;padding:0;font-size:100%;color:inherit}blockquote[data-v-f86e5bf3]{font-size:1.25em;margin:1em 0;padding-left:1em;border-left:3px solid #37352f}.bookmark[data-v-f86e5bf3]{text-decoration:none;max-height:8em;padding:0;display:flex;width:100%;align-items:stretch}.bookmark-title[data-v-f86e5bf3]{font-size:.85em;overflow:hidden;text-overflow:ellipsis;height:1.75em;white-space:nowrap}.bookmark-text[data-v-f86e5bf3]{display:flex;flex-direction:column}.bookmark-info[data-v-f86e5bf3]{flex:4 1 180px;padding:12px 14px 14px;display:flex;flex-direction:column;justify-content:space-between}.bookmark-image[data-v-f86e5bf3]{width:33%;flex:1 1 180px;display:block;position:relative;object-fit:cover;border-radius:1px}.bookmark-description[data-v-f86e5bf3]{color:#37352f99;font-size:.75em;overflow:hidden;max-height:4.5em;word-break:break-word}.bookmark-href[data-v-f86e5bf3]{font-size:.75em;margin-top:.25em}.sans[data-v-f86e5bf3]{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol}.code[data-v-f86e5bf3]{font-family:SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace}.serif[data-v-f86e5bf3]{font-family:Lyon-Text,Georgia,ui-serif,serif}.mono[data-v-f86e5bf3]{font-family:iawriter-mono,Nitti,Menlo,Courier,monospace}.pdf .sans[data-v-f86e5bf3]{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol,Twemoji,"Noto Color Emoji",Noto Sans CJK JP}.pdf:lang(zh-CN) .sans[data-v-f86e5bf3]{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol,Twemoji,"Noto Color Emoji",Noto Sans CJK SC}.pdf:lang(zh-TW) .sans[data-v-f86e5bf3]{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol,Twemoji,"Noto Color Emoji",Noto Sans CJK TC}.pdf:lang(ko-KR) .sans[data-v-f86e5bf3]{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol,Twemoji,"Noto Color Emoji",Noto Sans CJK KR}.pdf .code[data-v-f86e5bf3]{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK JP}.pdf:lang(zh-CN) .code[data-v-f86e5bf3]{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK SC}.pdf:lang(zh-TW) .code[data-v-f86e5bf3]{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK TC}.pdf:lang(ko-KR) .code[data-v-f86e5bf3]{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK KR}.pdf .serif[data-v-f86e5bf3]{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,Twemoji,"Noto Color Emoji","Noto Serif CJK JP"}.pdf:lang(zh-CN) .serif[data-v-f86e5bf3]{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,Twemoji,"Noto Color Emoji","Noto Serif CJK SC"}.pdf:lang(zh-TW) .serif[data-v-f86e5bf3]{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,Twemoji,"Noto Color Emoji","Noto Serif CJK TC"}.pdf:lang(ko-KR) .serif[data-v-f86e5bf3]{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,Twemoji,"Noto Color Emoji","Noto Serif CJK KR"}.pdf .mono[data-v-f86e5bf3]{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK JP}.pdf:lang(zh-CN) .mono[data-v-f86e5bf3]{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK SC}.pdf:lang(zh-TW) .mono[data-v-f86e5bf3]{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK TC}.pdf:lang(ko-KR) .mono[data-v-f86e5bf3]{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK KR}.highlight-default[data-v-f86e5bf3]{color:#37352f}.highlight-gray[data-v-f86e5bf3]{color:#787774;fill:#787774}.highlight-brown[data-v-f86e5bf3]{color:#9f6b53;fill:#9f6b53}.highlight-orange[data-v-f86e5bf3]{color:#d9730d;fill:#d9730d}.highlight-yellow[data-v-f86e5bf3]{color:#cb912f;fill:#cb912f}.highlight-teal[data-v-f86e5bf3]{color:#448361;fill:#448361}.highlight-blue[data-v-f86e5bf3]{color:#337ea9;fill:#337ea9}.highlight-purple[data-v-f86e5bf3]{color:#9065b0;fill:#9065b0}.highlight-pink[data-v-f86e5bf3]{color:#c14c8a;fill:#c14c8a}.highlight-red[data-v-f86e5bf3]{color:#d44c47;fill:#d44c47}.highlight-default_background[data-v-f86e5bf3]{color:#37352f}.highlight-gray_background[data-v-f86e5bf3]{background:#f8f8f7}.highlight-brown_background[data-v-f86e5bf3]{background:#f4eeee}.highlight-orange_background[data-v-f86e5bf3]{background:#fbecdd}.highlight-yellow_background[data-v-f86e5bf3]{background:#fbf3db}.highlight-teal_background[data-v-f86e5bf3]{background:#edf3ec}.highlight-blue_background[data-v-f86e5bf3]{background:#e7f3f8}.highlight-purple_background[data-v-f86e5bf3]{background:#f8f3fc}.highlight-pink_background[data-v-f86e5bf3]{background:#fcf1f6}.highlight-red_background[data-v-f86e5bf3]{background:#fdebec}.block-color-default[data-v-f86e5bf3]{color:inherit;fill:inherit}.block-color-gray[data-v-f86e5bf3]{color:#787774;fill:#787774}.block-color-brown[data-v-f86e5bf3]{color:#9f6b53;fill:#9f6b53}.block-color-orange[data-v-f86e5bf3]{color:#d9730d;fill:#d9730d}.block-color-yellow[data-v-f86e5bf3]{color:#cb912f;fill:#cb912f}.block-color-teal[data-v-f86e5bf3]{color:#448361;fill:#448361}.block-color-blue[data-v-f86e5bf3]{color:#337ea9;fill:#337ea9}.block-color-purple[data-v-f86e5bf3]{color:#9065b0;fill:#9065b0}.block-color-pink[data-v-f86e5bf3]{color:#c14c8a;fill:#c14c8a}.block-color-red[data-v-f86e5bf3]{color:#d44c47;fill:#d44c47}.block-color-default_background[data-v-f86e5bf3]{color:inherit;fill:inherit}.block-color-gray_background[data-v-f86e5bf3]{background:#f8f8f7}.block-color-brown_background[data-v-f86e5bf3]{background:#f4eeee}.block-color-orange_background[data-v-f86e5bf3]{background:#fbecdd}.block-color-yellow_background[data-v-f86e5bf3]{background:#fbf3db}.block-color-teal_background[data-v-f86e5bf3]{background:#edf3ec}.block-color-blue_background[data-v-f86e5bf3]{background:#e7f3f8}.block-color-purple_background[data-v-f86e5bf3]{background:#f8f3fc}.block-color-pink_background[data-v-f86e5bf3]{background:#fcf1f6}.block-color-red_background[data-v-f86e5bf3]{background:#fdebec}.select-value-color-uiBlue[data-v-f86e5bf3]{background-color:undefined}.select-value-color-pink[data-v-f86e5bf3]{background-color:#e188b345}.select-value-color-purple[data-v-f86e5bf3]{background-color:#a881c545}.select-value-color-green[data-v-f86e5bf3]{background-color:#7bb78145}.select-value-color-gray[data-v-f86e5bf3]{background-color:#54483126}.select-value-color-transparentGray[data-v-f86e5bf3],.select-value-color-translucentGray[data-v-f86e5bf3]{background-color:undefined}.select-value-color-orange[data-v-f86e5bf3]{background-color:#e07c3945}.select-value-color-brown[data-v-f86e5bf3]{background-color:#d2a28d59}.select-value-color-red[data-v-f86e5bf3]{background-color:#f4ab9f66}.select-value-color-yellow[data-v-f86e5bf3]{background-color:#ecbf4263}.select-value-color-blue[data-v-f86e5bf3]{background-color:#5da5ce45}.select-value-color-pageGlass[data-v-f86e5bf3],.select-value-color-washGlass[data-v-f86e5bf3]{background-color:undefined}.checkbox[data-v-f86e5bf3]{display:inline-flex;vertical-align:text-bottom;width:16;height:16;background-size:16px;margin-left:2px;margin-right:5px}.checkbox-on[data-v-f86e5bf3]{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%2358A9D7%22%2F%3E%0A%3Cpath%20d%3D%22M6.71429%2012.2852L14%204.9995L12.7143%203.71436L6.71429%209.71378L3.28571%206.2831L2%207.57092L6.71429%2012.2852Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E)}.checkbox-off[data-v-f86e5bf3]{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%220.75%22%20y%3D%220.75%22%20width%3D%2214.5%22%20height%3D%2214.5%22%20fill%3D%22white%22%20stroke%3D%22%2336352F%22%20stroke-width%3D%221.5%22%2F%3E%0A%3C%2Fsvg%3E)}#container[data-v-f86e5bf3]{background-color:#9196fe;width:100%;min-height:100vh}#article[data-v-f86e5bf3]{background-color:#fff;border-radius:8px;position:absolute;margin-top:180px;left:5%;width:90%;height:calc(100vh - 200px);overflow-y:auto;display:flex;justify-content:center}#article article[data-v-f86e5bf3]{max-width:900px;padding:30px 0}.close-button[data-v-f86e5bf3]{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;color:var(--color-dark);border:2px solid #e5e5e5;border-radius:50%;cursor:pointer;transition:all .3s ease;z-index:10}.close-button[data-v-f86e5bf3]:hover{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:rotate(90deg)}.close-button[data-v-f86e5bf3]:active{transform:rotate(90deg) scale(.95)}[data-v-f1ff30e0]{box-sizing:border-box;-webkit-print-color-adjust:exact}body[data-v-f1ff30e0],html[data-v-f1ff30e0]{margin:0;padding:0}@media only screen{body[data-v-f1ff30e0]{margin:2em auto;max-width:900px;color:#37352f}}body[data-v-f1ff30e0]{line-height:1.5;white-space:pre-wrap}a[data-v-f1ff30e0],a.visited[data-v-f1ff30e0]{color:inherit;text-decoration:underline}.pdf-relative-link-path[data-v-f1ff30e0]{font-size:80%;color:#444}h1[data-v-f1ff30e0],h2[data-v-f1ff30e0],h3[data-v-f1ff30e0]{letter-spacing:-.01em;line-height:1.2;font-weight:600;margin-bottom:0}.page-title[data-v-f1ff30e0]{font-size:2.5rem;font-weight:700;margin-top:0;margin-bottom:.75em}h1[data-v-f1ff30e0]{font-size:1.875rem;margin-top:1.875rem}h2[data-v-f1ff30e0]{font-size:1.5rem;margin-top:1.5rem}h3[data-v-f1ff30e0]{font-size:1.25rem;margin-top:1.25rem}.source[data-v-f1ff30e0]{border:1px solid #ddd;border-radius:3px;padding:1.5em;word-break:break-all}.callout[data-v-f1ff30e0]{border-radius:3px;padding:1rem}figure[data-v-f1ff30e0]{margin:1.25em 0;page-break-inside:avoid}figcaption[data-v-f1ff30e0]{opacity:.5;font-size:85%;margin-top:.5em}mark[data-v-f1ff30e0]{background-color:transparent}.indented[data-v-f1ff30e0]{padding-left:1.5em}hr[data-v-f1ff30e0]{background:0 0;display:block;width:100%;height:1px;visibility:visible;border:none;border-bottom:1px solid rgba(55,53,47,.09)}img[data-v-f1ff30e0]{max-width:100%}@media only print{img[data-v-f1ff30e0]{max-height:100vh;object-fit:contain}}@page{margin:1in}.collection-content[data-v-f1ff30e0]{font-size:.875rem}.column-list[data-v-f1ff30e0]{display:flex;justify-content:space-between}.column[data-v-f1ff30e0]{padding:0 1em}.column[data-v-f1ff30e0]:first-child{padding-left:0}.column[data-v-f1ff30e0]:last-child{padding-right:0}.table_of_contents-item[data-v-f1ff30e0]{display:block;font-size:.875rem;line-height:1.3;padding:.125rem}.table_of_contents-indent-1[data-v-f1ff30e0]{margin-left:1.5rem}.table_of_contents-indent-2[data-v-f1ff30e0]{margin-left:3rem}.table_of_contents-indent-3[data-v-f1ff30e0]{margin-left:4.5rem}.table_of_contents-link[data-v-f1ff30e0]{text-decoration:none;opacity:.7;border-bottom:1px solid rgba(55,53,47,.18)}table[data-v-f1ff30e0],td[data-v-f1ff30e0],th[data-v-f1ff30e0]{border:1px solid rgba(55,53,47,.09);border-collapse:collapse}table[data-v-f1ff30e0]{border-left:none;border-right:none}td[data-v-f1ff30e0],th[data-v-f1ff30e0]{font-weight:400;padding:.25em .5em;line-height:1.5;min-height:1.5em;text-align:left}th[data-v-f1ff30e0]{color:#37352f99}ol[data-v-f1ff30e0],ul[data-v-f1ff30e0]{margin:0;margin-block-start:.6em;margin-block-end:.6em}li>ol[data-v-f1ff30e0]:first-child,li>ul[data-v-f1ff30e0]:first-child{margin-block-start:.6em}ul>li[data-v-f1ff30e0]{list-style:disc}ul.to-do-list[data-v-f1ff30e0]{padding-inline-start:0}ul.to-do-list>li[data-v-f1ff30e0]{list-style:none}.to-do-children-checked[data-v-f1ff30e0]{text-decoration:line-through;opacity:.375}ul.toggle>li[data-v-f1ff30e0]{list-style:none}ul[data-v-f1ff30e0]{padding-inline-start:1.7em}ul>li[data-v-f1ff30e0]{padding-left:.1em}ol[data-v-f1ff30e0]{padding-inline-start:1.6em}ol>li[data-v-f1ff30e0]{padding-left:.2em}.mono ol[data-v-f1ff30e0]{padding-inline-start:2em}.mono ol>li[data-v-f1ff30e0]{text-indent:-.4em}.toggle[data-v-f1ff30e0]{padding-inline-start:0;list-style-type:none}.toggle>li>details[data-v-f1ff30e0]{padding-left:1.7em}.toggle>li>details>summary[data-v-f1ff30e0]{margin-left:-1.1em}.selected-value[data-v-f1ff30e0]{display:inline-block;padding:0 .5em;background:#cecdca80;border-radius:3px;margin-right:.5em;margin-top:.3em;margin-bottom:.3em;white-space:nowrap}.collection-title[data-v-f1ff30e0]{display:inline-block;margin-right:1em}.page-description[data-v-f1ff30e0]{margin-bottom:2em}.simple-table[data-v-f1ff30e0]{margin-top:1em;font-size:.875rem;empty-cells:show}.simple-table td[data-v-f1ff30e0],.simple-table th[data-v-f1ff30e0]{height:29px;min-width:120px}.simple-table-header-color[data-v-f1ff30e0]{background:#f7f6f3;color:#000}.simple-table-header[data-v-f1ff30e0]{font-weight:500}time[data-v-f1ff30e0]{opacity:.5}.icon[data-v-f1ff30e0]{display:inline-block;max-width:1.2em;max-height:1.2em;text-decoration:none;vertical-align:text-bottom;margin-right:.5em}img.icon[data-v-f1ff30e0]{border-radius:3px}.user-icon[data-v-f1ff30e0]{width:1.5em;height:1.5em;border-radius:100%;margin-right:.5rem}.user-icon-inner[data-v-f1ff30e0]{font-size:.8em}.text-icon[data-v-f1ff30e0]{border:1px solid #000;text-align:center}.page-cover-image[data-v-f1ff30e0]{display:block;object-fit:cover;width:100%;max-height:30vh}.page-header-icon[data-v-f1ff30e0]{font-size:3rem;margin-bottom:1rem}.page-header-icon-with-cover[data-v-f1ff30e0]{margin-top:-.72em;margin-left:.07em}.page-header-icon img[data-v-f1ff30e0]{border-radius:3px}.link-to-page[data-v-f1ff30e0]{margin:1em 0;padding:0;border:none;font-weight:500}p>.user[data-v-f1ff30e0]{opacity:.5}td>.user[data-v-f1ff30e0],td>time[data-v-f1ff30e0]{white-space:nowrap}input[type=checkbox][data-v-f1ff30e0]{transform:scale(1.5);margin-right:.6em;vertical-align:middle}p[data-v-f1ff30e0]{margin-top:.5em;margin-bottom:.5em}.image[data-v-f1ff30e0]{border:none;margin:1.5em 0;padding:0;border-radius:0;text-align:center}.code[data-v-f1ff30e0],code[data-v-f1ff30e0]{background:#87837826;padding:.2em .4em;border-radius:3px;font-size:85%;-moz-tab-size:2;tab-size:2}code[data-v-f1ff30e0]{color:#eb5757}.code[data-v-f1ff30e0]{padding:1.5em 1em}.code-wrap[data-v-f1ff30e0]{white-space:pre-wrap;word-break:break-all}.code>code[data-v-f1ff30e0]{background:0 0;padding:0;font-size:100%;color:inherit}blockquote[data-v-f1ff30e0]{font-size:1.25em;margin:1em 0;padding-left:1em;border-left:3px solid #37352f}.bookmark[data-v-f1ff30e0]{text-decoration:none;max-height:8em;padding:0;display:flex;width:100%;align-items:stretch}.bookmark-title[data-v-f1ff30e0]{font-size:.85em;overflow:hidden;text-overflow:ellipsis;height:1.75em;white-space:nowrap}.bookmark-text[data-v-f1ff30e0]{display:flex;flex-direction:column}.bookmark-info[data-v-f1ff30e0]{flex:4 1 180px;padding:12px 14px 14px;display:flex;flex-direction:column;justify-content:space-between}.bookmark-image[data-v-f1ff30e0]{width:33%;flex:1 1 180px;display:block;position:relative;object-fit:cover;border-radius:1px}.bookmark-description[data-v-f1ff30e0]{color:#37352f99;font-size:.75em;overflow:hidden;max-height:4.5em;word-break:break-word}.bookmark-href[data-v-f1ff30e0]{font-size:.75em;margin-top:.25em}.sans[data-v-f1ff30e0]{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol}.code[data-v-f1ff30e0]{font-family:SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace}.serif[data-v-f1ff30e0]{font-family:Lyon-Text,Georgia,ui-serif,serif}.mono[data-v-f1ff30e0]{font-family:iawriter-mono,Nitti,Menlo,Courier,monospace}.pdf .sans[data-v-f1ff30e0]{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol,Twemoji,"Noto Color Emoji",Noto Sans CJK JP}.pdf:lang(zh-CN) .sans[data-v-f1ff30e0]{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol,Twemoji,"Noto Color Emoji",Noto Sans CJK SC}.pdf:lang(zh-TW) .sans[data-v-f1ff30e0]{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol,Twemoji,"Noto Color Emoji",Noto Sans CJK TC}.pdf:lang(ko-KR) .sans[data-v-f1ff30e0]{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol,Twemoji,"Noto Color Emoji",Noto Sans CJK KR}.pdf .code[data-v-f1ff30e0]{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK JP}.pdf:lang(zh-CN) .code[data-v-f1ff30e0]{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK SC}.pdf:lang(zh-TW) .code[data-v-f1ff30e0]{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK TC}.pdf:lang(ko-KR) .code[data-v-f1ff30e0]{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK KR}.pdf .serif[data-v-f1ff30e0]{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,Twemoji,"Noto Color Emoji","Noto Serif CJK JP"}.pdf:lang(zh-CN) .serif[data-v-f1ff30e0]{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,Twemoji,"Noto Color Emoji","Noto Serif CJK SC"}.pdf:lang(zh-TW) .serif[data-v-f1ff30e0]{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,Twemoji,"Noto Color Emoji","Noto Serif CJK TC"}.pdf:lang(ko-KR) .serif[data-v-f1ff30e0]{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,Twemoji,"Noto Color Emoji","Noto Serif CJK KR"}.pdf .mono[data-v-f1ff30e0]{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK JP}.pdf:lang(zh-CN) .mono[data-v-f1ff30e0]{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK SC}.pdf:lang(zh-TW) .mono[data-v-f1ff30e0]{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK TC}.pdf:lang(ko-KR) .mono[data-v-f1ff30e0]{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK KR}.highlight-default[data-v-f1ff30e0]{color:#37352f}.highlight-gray[data-v-f1ff30e0]{color:#787774;fill:#787774}.highlight-brown[data-v-f1ff30e0]{color:#9f6b53;fill:#9f6b53}.highlight-orange[data-v-f1ff30e0]{color:#d9730d;fill:#d9730d}.highlight-yellow[data-v-f1ff30e0]{color:#cb912f;fill:#cb912f}.highlight-teal[data-v-f1ff30e0]{color:#448361;fill:#448361}.highlight-blue[data-v-f1ff30e0]{color:#337ea9;fill:#337ea9}.highlight-purple[data-v-f1ff30e0]{color:#9065b0;fill:#9065b0}.highlight-pink[data-v-f1ff30e0]{color:#c14c8a;fill:#c14c8a}.highlight-red[data-v-f1ff30e0]{color:#d44c47;fill:#d44c47}.highlight-default_background[data-v-f1ff30e0]{color:#37352f}.highlight-gray_background[data-v-f1ff30e0]{background:#f8f8f7}.highlight-brown_background[data-v-f1ff30e0]{background:#f4eeee}.highlight-orange_background[data-v-f1ff30e0]{background:#fbecdd}.highlight-yellow_background[data-v-f1ff30e0]{background:#fbf3db}.highlight-teal_background[data-v-f1ff30e0]{background:#edf3ec}.highlight-blue_background[data-v-f1ff30e0]{background:#e7f3f8}.highlight-purple_background[data-v-f1ff30e0]{background:#f8f3fc}.highlight-pink_background[data-v-f1ff30e0]{background:#fcf1f6}.highlight-red_background[data-v-f1ff30e0]{background:#fdebec}.block-color-default[data-v-f1ff30e0]{color:inherit;fill:inherit}.block-color-gray[data-v-f1ff30e0]{color:#787774;fill:#787774}.block-color-brown[data-v-f1ff30e0]{color:#9f6b53;fill:#9f6b53}.block-color-orange[data-v-f1ff30e0]{color:#d9730d;fill:#d9730d}.block-color-yellow[data-v-f1ff30e0]{color:#cb912f;fill:#cb912f}.block-color-teal[data-v-f1ff30e0]{color:#448361;fill:#448361}.block-color-blue[data-v-f1ff30e0]{color:#337ea9;fill:#337ea9}.block-color-purple[data-v-f1ff30e0]{color:#9065b0;fill:#9065b0}.block-color-pink[data-v-f1ff30e0]{color:#c14c8a;fill:#c14c8a}.block-color-red[data-v-f1ff30e0]{color:#d44c47;fill:#d44c47}.block-color-default_background[data-v-f1ff30e0]{color:inherit;fill:inherit}.block-color-gray_background[data-v-f1ff30e0]{background:#f8f8f7}.block-color-brown_background[data-v-f1ff30e0]{background:#f4eeee}.block-color-orange_background[data-v-f1ff30e0]{background:#fbecdd}.block-color-yellow_background[data-v-f1ff30e0]{background:#fbf3db}.block-color-teal_background[data-v-f1ff30e0]{background:#edf3ec}.block-color-blue_background[data-v-f1ff30e0]{background:#e7f3f8}.block-color-purple_background[data-v-f1ff30e0]{background:#f8f3fc}.block-color-pink_background[data-v-f1ff30e0]{background:#fcf1f6}.block-color-red_background[data-v-f1ff30e0]{background:#fdebec}.select-value-color-uiBlue[data-v-f1ff30e0]{background-color:undefined}.select-value-color-pink[data-v-f1ff30e0]{background-color:#e188b345}.select-value-color-purple[data-v-f1ff30e0]{background-color:#a881c545}.select-value-color-green[data-v-f1ff30e0]{background-color:#7bb78145}.select-value-color-gray[data-v-f1ff30e0]{background-color:#54483126}.select-value-color-transparentGray[data-v-f1ff30e0],.select-value-color-translucentGray[data-v-f1ff30e0]{background-color:undefined}.select-value-color-orange[data-v-f1ff30e0]{background-color:#e07c3945}.select-value-color-brown[data-v-f1ff30e0]{background-color:#d2a28d59}.select-value-color-red[data-v-f1ff30e0]{background-color:#f4ab9f66}.select-value-color-yellow[data-v-f1ff30e0]{background-color:#ecbf4263}.select-value-color-blue[data-v-f1ff30e0]{background-color:#5da5ce45}.select-value-color-pageGlass[data-v-f1ff30e0],.select-value-color-washGlass[data-v-f1ff30e0]{background-color:undefined}.checkbox[data-v-f1ff30e0]{display:inline-flex;vertical-align:text-bottom;width:16;height:16;background-size:16px;margin-left:2px;margin-right:5px}.checkbox-on[data-v-f1ff30e0]{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%2358A9D7%22%2F%3E%0A%3Cpath%20d%3D%22M6.71429%2012.2852L14%204.9995L12.7143%203.71436L6.71429%209.71378L3.28571%206.2831L2%207.57092L6.71429%2012.2852Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E)}.checkbox-off[data-v-f1ff30e0]{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%220.75%22%20y%3D%220.75%22%20width%3D%2214.5%22%20height%3D%2214.5%22%20fill%3D%22white%22%20stroke%3D%22%2336352F%22%20stroke-width%3D%221.5%22%2F%3E%0A%3C%2Fsvg%3E)}#container[data-v-f1ff30e0]{background-color:#9196fe;width:100%;min-height:100vh}#article[data-v-f1ff30e0]{background-color:#fff;border-radius:8px;position:absolute;margin-top:180px;left:5%;width:90%;height:calc(100vh - 200px);overflow-y:auto;display:flex;justify-content:center}#article article[data-v-f1ff30e0]{max-width:900px;padding:30px 0}.close-button[data-v-f1ff30e0]{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;color:var(--color-dark);border:2px solid #e5e5e5;border-radius:50%;cursor:pointer;transition:all .3s ease;z-index:10}.close-button[data-v-f1ff30e0]:hover{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:rotate(90deg)}.close-button[data-v-f1ff30e0]:active{transform:rotate(90deg) scale(.95)}[data-v-a0e23ae5]{font-family:Poppins,Inter,sans-serif}body[data-v-a0e23ae5]{box-sizing:border-box}.diagnostic-test-page[data-v-a0e23ae5]{display:flex;flex-direction:column;height:100vh}.header[data-v-a0e23ae5]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:0 2.5rem;height:12%;border:1px solid #1E1E1E;box-sizing:border-box}.header-left[data-v-a0e23ae5]{display:flex;align-items:center;width:100%;gap:1rem}.text-container[data-v-a0e23ae5]{display:flex;flex-direction:column;justify-content:center;gap:.8rem}.directions-row[data-v-a0e23ae5]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.section-title[data-v-a0e23ae5]{font-weight:700;font-size:1rem}.popup-overlay[data-v-a0e23ae5]{position:fixed;top:12%;width:100vw;height:100vh;background-color:#0000004d;z-index:999}.popup-window[data-v-a0e23ae5]{position:fixed;top:11%;left:84px;background-color:#fff;padding:45px 60px;border-radius:5px;box-shadow:0 4px 10px #0000004d;z-index:1000;width:40%;height:40%;overflow-y:auto;transition:transform .3s ease-out,opacity .3s ease-out}[data-v-a0e23ae5]::-webkit-scrollbar{background-color:transparent;width:15px;transition:background-color .3s ease,border-color .3s ease}[data-v-a0e23ae5]::-webkit-scrollbar-thumb:hover{background-color:#0006}[data-v-a0e23ae5]::-webkit-scrollbar-track{background-color:transparent}[data-v-a0e23ae5]::-webkit-scrollbar-thumb{border-radius:20px;border:4px solid transparent;background-color:#0003;background-clip:content-box;transition:background-color .3s ease,border-color .3s ease}[data-v-a0e23ae5]::-webkit-scrollbar-thumb:active{background-color:#0009}.popup-content[data-v-a0e23ae5]{position:relative;text-align:left}.button-container[data-v-a0e23ae5]{display:flex;justify-content:flex-end;margin-top:15%}.button-container-2[data-v-a0e23ae5]{display:flex;justify-content:flex-end;margin:30px 0}.close-button[data-v-a0e23ae5]{position:absolute;right:-10px;padding:10px 20px;background-color:#9196fe;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:all .2s ease-in-out}.close-button[data-v-a0e23ae5]:hover{background-color:#1e1e1e}.chevronDownIcon[data-v-a0e23ae5]{transition:transform .3s ease}.chevronDownIcon.flipped[data-v-a0e23ae5]{transform:rotate(180deg)}.back-top-button[data-v-a0e23ae5]{background-color:#fff;color:#1e1e1e;border:1px solid #E0E0E0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.4rem;padding:0;line-height:36px}.reference-overlay[data-v-a0e23ae5]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none}.reference-window[data-v-a0e23ae5]{position:absolute;width:1025px;height:85vh;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;z-index:1001;display:flex;flex-direction:column;overflow:hidden;padding:20px 15px;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-title[data-v-a0e23ae5]{position:relative;bottom:5px;font-weight:700;left:1.5%;font-size:15px}.reference-header[data-v-a0e23ae5]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:relative;padding:10px;pointer-events:auto;top:0;z-index:2}.reference-header[data-v-a0e23ae5]:after{content:"";position:absolute;margin-top:20px;bottom:0;left:2.5%;width:95%;height:2px;background-color:#9196fe}.reference-header[data-v-a0e23ae5]:active{cursor:grabbing}.reference-content[data-v-a0e23ae5]{padding:20px;flex-grow:1;overflow-y:auto;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none}.header-actions[data-v-a0e23ae5]{display:flex;gap:20px;position:relative;right:1.5%;bottom:7px}.expand-button[data-v-a0e23ae5]{border:none;background:none;font-size:13px}.expand-text[data-v-a0e23ae5]{position:relative;right:10px;bottom:3px;font-weight:700}.expand-image[data-v-a0e23ae5],.cal-expand-image[data-v-a0e23ae5],.cal-minimize-image[data-v-a0e23ae5]{position:relative;top:.25rem;left:.05rem}.drag-helper[data-v-a0e23ae5]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);cursor:grab}.drag-button[data-v-a0e23ae5]{width:40px;height:40px;border-radius:50%;background-color:#9196fe;border:none;cursor:grab;display:flex;align-items:center;justify-content:center;transition:filter .3s ease}.drag-button[data-v-a0e23ae5]:active{cursor:grabbing}.drag-button[data-v-a0e23ae5]:hover{background-color:#5a52d1;transition:filter .3s ease}.drag-button img[data-v-a0e23ae5]{pointer-events:none}.close-reference-button[data-v-a0e23ae5]{border:1px solid #E0E0E0;text-align:center;justify-content:center;border-radius:50%;width:36px;height:36px;background:none;font-size:22px;cursor:pointer}.close-reference-button[data-v-a0e23ae5]:hover{border-color:#9196fe;color:#9196fe}.reference-grid[data-v-a0e23ae5]{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center;align-items:center;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reference-grid.minimized[data-v-a0e23ae5]{grid-template-columns:repeat(2,1fr);width:400px;justify-items:center;align-items:center}.reference-img[data-v-a0e23ae5]{max-width:100%;max-height:180px;object-fit:contain}.reference-img-1[data-v-a0e23ae5]{grid-column:span 2;max-height:180px;object-fit:contain}.reference-notes[data-v-a0e23ae5]{margin-top:20px;font-size:14px;line-height:1.5}.calculator-iframe[data-v-a0e23ae5]{width:100%;height:calc(100% - 50px);border:none;pointer-events:auto}.calculator-window[data-v-a0e23ae5]{position:absolute;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;overflow:hidden;z-index:1001;padding:20px 15px}.header-right[data-v-a0e23ae5]{display:flex;justify-content:space-between;align-items:center;width:130%}.clock-icon[data-v-a0e23ae5]{height:36px;width:36px;position:relative;bottom:2px;left:8px}.timer[data-v-a0e23ae5]{font-weight:700;font-size:.9rem;position:relative;right:12px;top:2px;visibility:visible;width:40px;text-align:right}.timer.hidden[data-v-a0e23ae5]{visibility:hidden}.centered-group[data-v-a0e23ae5]{display:flex;justify-content:center;align-items:center;gap:1.8rem;min-width:140px}.hide-button[data-v-a0e23ae5]{background:#1e1e1e;border:2px solid #1E1E1E;border-radius:5px;color:#fff;cursor:pointer;display:flex;align-items:center;padding:8px 18px;font-weight:700}.hide-button[data-v-a0e23ae5]:hover{background-color:#eee;color:#1e1e1e;border:2px solid #1E1E1E}.right-group[data-v-a0e23ae5]{display:flex;align-items:end;gap:1.5rem}.calculator-icon[data-v-a0e23ae5]{position:relative;height:24px;width:24px;top:5px;left:3px}.reference-icon[data-v-a0e23ae5]{position:relative;height:24px;width:24px;top:5px;left:5px;filter:none;transition:filter .3s ease}.pencil-icon[data-v-a0e23ae5]{position:relative;height:24px;width:24px;right:5px;bottom:3px;cursor:pointer}.calculator-button[data-v-a0e23ae5],.reference-button[data-v-a0e23ae5]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;right:8px;bottom:2px}.reference-button.active-reference[data-v-a0e23ae5],.calculator-button.active-reference[data-v-a0e23ae5]{color:#9196fe}.annotate-button[data-v-a0e23ae5]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;left:10px;bottom:2px}.more-button[data-v-a0e23ae5]{position:relative;background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:16px;font-weight:700;bottom:3px}.main-content[data-v-a0e23ae5]{display:flex;flex:1;background-color:#9196fe;padding:1.5%;overflow:hidden;justify-content:center}.pane-layout[data-v-a0e23ae5]{display:flex;flex:1;background-color:#9196fe;padding:.5%}.left-pane[data-v-a0e23ae5]{flex:1;background:#fff;border-radius:8px 0 0 8px;padding:2rem 3rem;box-shadow:-4px 0 8px #0000001a;border-right:1px solid #2F3E78;font-size:.875rem;line-height:normal;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.image-container[data-v-a0e23ae5]{overflow-x:auto;max-width:100%}.image-container[data-v-a0e23ae5] table{min-width:min-content;margin:0 auto}.right-pane[data-v-a0e23ae5]{flex:1;background:#fff;border-radius:0 8px 8px 0;padding:2rem 3rem;box-shadow:4px 0 8px #0000001a;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.full-pane[data-v-a0e23ae5]{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:2% 30%;box-shadow:0 4px 8px #0000001a;margin:auto;width:100%;height:100%;box-sizing:border-box;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.underline[data-v-a0e23ae5]{display:inline-block;width:100px;border-bottom:2px solid black;height:1px;vertical-align:middle}.question-header[data-v-a0e23ae5]{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:0 1rem;border-radius:8px;margin-bottom:10px}.question-info[data-v-a0e23ae5]{display:flex;align-items:center;gap:.5rem}.question-number-container[data-v-a0e23ae5]{position:relative;width:44px;height:42px}.question-icon-img[data-v-a0e23ae5]{width:100%;height:100%}.question-number-text[data-v-a0e23ae5]{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:#fff}.mark-review-container[data-v-a0e23ae5]{display:flex;align-items:center;gap:6px;cursor:pointer}.mark-for-review[data-v-a0e23ae5]{font-size:14px;font-weight:400;color:#000}.abc-icon-img[data-v-a0e23ae5]{width:24px;height:24px;cursor:pointer;transition:all .2s ease-in-out}.abc-icon-img.active[data-v-a0e23ae5]{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(50%) sepia(94%) saturate(3084%) hue-rotate(223deg) brightness(102%) contrast(98%)}.collect-icon-img[data-v-a0e23ae5]{width:24px;height:24px;cursor:pointer}.question-text[data-v-a0e23ae5]{font-size:.875rem;font-weight:700;line-height:1.5rem;color:#1e1e1e}.choices[data-v-a0e23ae5]{display:flex;flex-direction:column;gap:.8rem;padding:1rem 0;margin-top:10px}.choice[data-v-a0e23ae5]{display:flex;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.7rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out}.choice[data-v-a0e23ae5]:hover{background-color:#f9f9f9;border-color:#bbb}.choice.selected[data-v-a0e23ae5]{background-color:#f5f7ff;border:1px solid #9196fe;color:#9196fe}.choice.selected[data-v-a0e23ae5]:hover{background-color:#eaefff}.choice-circle[data-v-a0e23ae5]{display:flex;align-items:center;justify-content:space-between;width:30px;height:30px;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;position:relative;margin-right:1rem}.choice-text[data-v-a0e23ae5]{position:absolute;top:47%;left:51%;transform:translate(-50%,-50%);font-size:18px;color:#1e1e1e}.choice-answers[data-v-a0e23ae5]{position:relative;text-align:start;margin-top:5px}.choice.selected .choice-circle[data-v-a0e23ae5]{background-color:#9196fe;color:#fff}.choice.selected .choice-text[data-v-a0e23ae5]{color:#fff}.choice.selected .choice-answers[data-v-a0e23ae5]{font-weight:700}.choice.abcActive[data-v-a0e23ae5]{padding:.7rem 1rem;justify-content:space-between}.choice.eliminated[data-v-a0e23ae5]{background-color:#f9f9f9;text-decoration:line-through;color:#a0a0a0}.eliminator-toggle[data-v-a0e23ae5]{background-color:transparent;border:1px solid #e0e0e0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;margin-left:auto;transition:all .2s ease-in-out}.eliminator-toggle[data-v-a0e23ae5]:hover{border-color:#bbb}.eliminator-toggle span[data-v-a0e23ae5]{font-size:12px;font-weight:700}.eliminator-toggle span[data-v-a0e23ae5]:first-child{color:#9196fe}input[data-v-a0e23ae5]{border:1px solid #757575;border-radius:7px;box-sizing:border-box;font-family:Lucida Console,Courier New,monospace;font-size:23px;height:53px;padding:10px;width:94px}input[data-v-a0e23ae5]:focus{outline:none;border:1px solid #9196fe;box-shadow:0 0 2px #6f75e7}#input-underline[data-v-a0e23ae5]{box-sizing:border-box;left:16px;position:absolute;top:0;width:78px;z-index:99}.blank-question[data-v-a0e23ae5]{margin-top:20px}.no-passage-question[data-v-a0e23ae5]{margin-top:12px}.footer[data-v-a0e23ae5]{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:0 2.5rem;border:1px solid #1E1E1E;height:12%;position:relative}.question-info-footer[data-v-a0e23ae5]{background-color:#1e1e1e;color:#fff;border:2px solid #1E1E1E;border-radius:8px;padding:.8rem 1.2rem;font-size:16px;font-weight:700;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto}.question-info-footer[data-v-a0e23ae5]:hover{background-color:#eee;color:#1e1e1e}.navigation-buttons[data-v-a0e23ae5]{display:flex;justify-content:flex-end;align-items:center;gap:1rem;position:absolute;right:2.5rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.back-button[data-v-a0e23ae5]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;border:2px solid #1e1e1e;background:#fff;color:#1e1e1e;font-weight:700;cursor:pointer;box-sizing:border-box}.back-button[data-v-a0e23ae5]:hover{background-color:#1e1e1e;color:#fff}.next-button[data-v-a0e23ae5]{display:flex;align-items:center;justify-content:center;width:77px;height:48px;border-radius:8px;background-color:#9196fe;color:#fff;font-weight:700;cursor:pointer;box-sizing:border-box}.next-button.submit[data-v-a0e23ae5]{width:90px}.next-button[data-v-a0e23ae5]:hover{background-color:#1e1e1e}.tip-popup-overlay[data-v-a0e23ae5]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.tip-popup-overlay.preview[data-v-a0e23ae5]{height:100vh}.tip-popup-window[data-v-a0e23ae5]{background:#fff;padding:40px 50px;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:35%;text-align:start;font-size:.9rem}.tip-popup-header h3[data-v-a0e23ae5]{margin-bottom:20px;font-size:1.5rem;font-weight:700}.tip-popup-buttons[data-v-a0e23ae5]{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:8%}.yes-button[data-v-a0e23ae5],.no-button[data-v-a0e23ae5]{padding:8px 20px;border:none;border-radius:6px;font-size:1rem;font-weight:700;cursor:pointer}.yes-button[data-v-a0e23ae5]{background:#1e1e1e;border:2px solid #1E1E1E;color:#fff}.yes-button[data-v-a0e23ae5]:hover{background-color:#eee;border:2px solid #1E1E1E;color:#1e1e1e}.no-button[data-v-a0e23ae5]{background:#eee;border:2px solid #1E1E1E;color:#000}.no-button[data-v-a0e23ae5]:hover{background-color:#1e1e1e;color:#fff}.review-popup-overlay[data-v-a0e23ae5]{position:fixed;top:0;left:0;width:100vw;height:88vh;background:#0000004d;display:flex;justify-content:center;align-items:flex-end;z-index:1000}.review-popup-window[data-v-a0e23ae5]{background:#fff;padding:3% 7%;border-radius:15px;box-shadow:0 4px 6px #0000001a;width:33%;height:auto;text-align:start;transform:translateY(-5%);flex-direction:column;display:flex}.icons[data-v-a0e23ae5]{position:relative;top:7px;right:2px}.legend[data-v-a0e23ae5]{display:flex;justify-content:start;gap:1rem;margin-bottom:3%}.legend span[data-v-a0e23ae5]{font-size:.9rem}.legend.review[data-v-a0e23ae5]{justify-content:end}.module-title[data-v-a0e23ae5]{margin:5% 0;font-weight:700}.question-grid[data-v-a0e23ae5]{display:flex;flex-wrap:wrap;width:100%;gap:1.5rem;margin-bottom:3rem;justify-content:center}.question-block[data-v-a0e23ae5]{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:1px solid #E0E0E0;border-radius:5px;cursor:pointer;position:relative;font-weight:700;background-color:#fff;color:#000;transition:background-color .3s,color .3s}.question-block.answered[data-v-a0e23ae5]{background-color:#9196fe4d;color:#9196fe;border:1px solid #9196fe}.question-block i[data-v-a0e23ae5]{position:absolute;top:-5px;right:-5px}.go-to-review-button[data-v-a0e23ae5]{background-color:#fff;color:#000;border:2px solid #1E1E1E;border-radius:8px;padding:10px 20px;font-weight:700;cursor:pointer;align-self:center;font-size:16px}.go-to-review-button[data-v-a0e23ae5]:hover{background-color:#1e1e1e;color:#fff}.question-wrapper[data-v-a0e23ae5]{position:relative;display:flex;flex-direction:column;align-items:center}.current-icon[data-v-a0e23ae5]{width:24px;height:auto;position:absolute;top:-25px;z-index:1}.review-icon[data-v-a0e23ae5]{position:absolute;top:3%;right:1%;width:.6rem;height:.6rem}.review-page[data-v-a0e23ae5]{display:flex;flex-direction:column;width:50%}.review-header[data-v-a0e23ae5]{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;margin-bottom:2rem}.review-header h1[data-v-a0e23ae5]{font-size:2rem;font-weight:700;color:#fff}.review-header p[data-v-a0e23ae5]{font-size:1rem;color:#fff;margin-top:.5rem}.full-line[data-v-a0e23ae5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-info[data-v-a0e23ae5]{margin-bottom:1.5rem;background-color:#fff;border-radius:1rem;padding:2rem}.section-info h2[data-v-a0e23ae5]{font-size:1.5rem;font-weight:700;color:#333}[data-v-a0e23ae5] table,[data-v-a0e23ae5] th,[data-v-a0e23ae5] td{border:1px solid black;border-collapse:collapse;font-weight:400;margin-top:10px}[data-v-a0e23ae5] th,[data-v-a0e23ae5] td{padding:10px 6px}[data-v-a0e23ae5] thead th,[data-v-a0e23ae5] tbody td{text-align:center}[data-v-a0e23ae5] tbody th{text-align:start}[data-v-a0e23ae5] ul{padding-left:48px}@media (max-width: 1280px){.left-pane[data-v-a0e23ae5],.choice[data-v-a0e23ae5]{font-size:.75rem}.question-text[data-v-a0e23ae5]{font-size:.875rem}}.loading-page[data-v-a0e23ae5]{display:flex;justify-content:center;align-items:center;height:88vh;background-color:#9196fe;margin-top:12vh}.loading-content[data-v-a0e23ae5]{text-align:center}.loading-image[data-v-a0e23ae5]{width:70%;height:auto}.loading-headline[data-v-a0e23ae5]{color:#fff;font-size:3rem;margin-top:2%}.loading-description[data-v-a0e23ae5]{font-size:1.5rem;color:#fff;line-height:1.5}.content-container[data-v-a0e23ae5]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#9196fe;padding-top:20vh;height:80vh;box-shadow:0 2px 4px #0000001a}.progress-section-container[data-v-a0e23ae5]{position:absolute;top:30vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.progress-section[data-v-a0e23ae5]{display:flex;align-items:center;justify-content:space-between;width:60%}.progress-section.second[data-v-a0e23ae5]{width:72%;margin-bottom:20vh}.step[data-v-a0e23ae5]{display:flex;flex-direction:column;align-items:center}.circle[data-v-a0e23ae5]{width:50px;height:50px;background-color:#fff;color:#9196fe;font-weight:700;font-size:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 2px 4px #0003}.step-title[data-v-a0e23ae5]{font-size:1rem;font-weight:600;color:#fff;text-align:center;width:15vw;line-height:1.5;margin-top:10px}.line[data-v-a0e23ae5]{width:38%;height:2px;background-color:#fff}.description[data-v-a0e23ae5]{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:5%}.proceed-button[data-v-a0e23ae5]{position:absolute;bottom:48px;padding:10px 20px;background-color:#1e1e1e;border:2px solid #1E1E1E;color:#fff;border-radius:5px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.proceed-button[data-v-a0e23ae5]:hover{background-color:#eee;border:2px solid #1E1E1E;color:#1e1e1e}.tutor-image[data-v-a0e23ae5]{position:absolute;bottom:0;left:2%;height:400px;filter:drop-shadow(2px 0 0 white) drop-shadow(-2px 0 0 white) drop-shadow(0 2px 0 white) drop-shadow(0 -2px 0 white) drop-shadow(1px 1px 0 white) drop-shadow(-1px -1px 0 white) drop-shadow(1px -1px 0 white) drop-shadow(-1px 1px 0 white) drop-shadow(0 2px 4px rgba(0,0,0,.1))}.tutor-avatar[data-v-a0e23ae5]{position:absolute;bottom:0;left:2%}.tutor-dialog[data-v-a0e23ae5]{position:absolute;bottom:120px;width:400px;left:20%}@media (max-width: 1280px){.tutor-image[data-v-a0e23ae5]{height:280px}.tutor-dialog[data-v-a0e23ae5]{bottom:120px;width:400px;left:20%}}.road-svg[data-v-066c64b4]{width:100%;height:100%;position:absolute;left:0;top:0;transform-origin:left top;overflow:visible}.cloud-node[data-v-6764c1d2]{width:280px;height:195px;z-index:2;transform:translate(-50%,-50%);position:absolute}.cloud-background[data-v-6764c1d2]{position:absolute;width:100%;height:100%;top:0;left:0}.cloud-node--done .cloud-background[data-v-6764c1d2]{filter:brightness(1) saturate(1.1) hue-rotate(85deg)}.cloud-node--current .cloud-background[data-v-6764c1d2]{filter:none}.cloud-node--pending .cloud-background[data-v-6764c1d2]{filter:brightness(1)}.cloud-node--done .cloud-content[data-v-6764c1d2]{color:#1b5e20}.cloud-node--current .cloud-content[data-v-6764c1d2]{color:#2c3e50}.cloud-node--pending .cloud-content[data-v-6764c1d2]{color:#666}.cloud-content[data-v-6764c1d2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:70%}.completed-star[data-v-6764c1d2]{width:80px;height:80px;object-fit:contain}.done-icon[data-v-6764c1d2]{display:flex;align-items:center;gap:5px;color:#4caf50;font-weight:600}.material-icons[data-v-6764c1d2]{font-size:24px;color:gold}.start-button[data-v-6764c1d2]{aspect-ratio:1/1;height:70px;border:none;border-radius:50%;color:#000;cursor:pointer;font-weight:600;font-size:1rem;transition:all .2s;background-color:#ffb61d}.start-button[data-v-6764c1d2]:disabled{background-color:#ced1ce;cursor:not-allowed}.start-button[data-v-6764c1d2]:not(:disabled):hover{background-color:#64fcd9;transform:translateY(-1px)}.duration[data-v-6764c1d2]{font-size:12px;color:#666;margin-bottom:4px}.title[data-v-6764c1d2]{font-size:14px;font-weight:600;margin-bottom:8px}.cloud-content[data-v-6764c1d2]{width:100%;height:100%;border-radius:30px;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center}.duration[data-v-6764c1d2]{font-size:14px;color:#666;margin-bottom:4px}.title[data-v-6764c1d2]{font-size:18px;font-weight:600;margin-bottom:12px;color:#333}.cloud-node--skeleton .cloud-background[data-v-6764c1d2]{filter:brightness(1.1);opacity:.8}.skeleton-content[data-v-6764c1d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.skeleton-line[data-v-6764c1d2]{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer-6764c1d2 1.5s infinite;border-radius:4px}.skeleton-duration[data-v-6764c1d2]{width:60px;height:12px}.skeleton-title[data-v-6764c1d2]{width:100px;height:16px}.skeleton-circle[data-v-6764c1d2]{width:70px;height:70px;border-radius:50%;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer-6764c1d2 1.5s infinite}@keyframes shimmer-6764c1d2{0%{background-position:200% 0}to{background-position:-200% 0}}.tree[data-v-2ad3f16a]{position:absolute;width:160px;height:160px;z-index:5;transition:transform .3s ease}.tree img[data-v-2ad3f16a]{width:100%;height:100%;object-fit:contain}.user-avatar[data-v-2ad3f16a]{position:absolute;width:80px;height:80px;border-radius:50%;background:transparent;box-shadow:none;z-index:10;display:flex;align-items:center;justify-content:center;will-change:transform,left,top}.user-avatar img[data-v-2ad3f16a]{width:100%;height:100%;border-radius:50%;object-fit:cover;position:relative;z-index:2}.avatar-clickable[data-v-2ad3f16a]{cursor:pointer}.avatar-clickable[data-v-2ad3f16a]:hover{transform:translate(-50%,-50%) scale(1.05)!important}.avatar-clickable:hover .avatar-pulse[data-v-2ad3f16a]{animation:pulse-2ad3f16a 1s infinite;border:3px solid rgba(114,133,196,.5)}.avatar-pulse[data-v-2ad3f16a]{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid rgba(114,133,196,.3);background:#f5f5f5;z-index:1;animation:pulse-2ad3f16a 1.5s infinite}.start-indicator[data-v-2ad3f16a]{position:absolute;top:-60px;color:#fff;padding:8px 16px;font-size:large;font-weight:700;pointer-events:none;z-index:11}@keyframes pulse-2ad3f16a{0%{transform:scale(1);opacity:.6}70%{transform:scale(1.5);opacity:.6}to{transform:scale(1.5);opacity:.6}}.roadmap-container[data-v-2ad3f16a]{width:100%;min-width:800px;height:100vh;background-color:#9196fe;overflow-y:auto}.road-content[data-v-2ad3f16a]{margin-top:var(--header-height);width:100%;position:relative;padding-bottom:100px;min-height:100vh}[data-v-2ad3f16a]::-webkit-scrollbar{width:8px}[data-v-2ad3f16a]::-webkit-scrollbar-track{background:transparent}[data-v-2ad3f16a]::-webkit-scrollbar-thumb{background:#0003;border-radius:5px}[data-v-2ad3f16a]::-webkit-scrollbar-thumb:hover{background:#0000004d}.nav-dropdown[data-v-e0861033]{width:100%}.nav-item[data-v-e0861033]{display:flex;align-items:center;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .2s;text-decoration:none;color:#1e1e1e;position:relative}.nav-item[data-v-e0861033]>*:first-child{margin-right:22px}.nav-item[data-v-e0861033]>*:not(:first-child):not(:last-child){margin-right:12px}.nav-item[data-v-e0861033]:hover:not(.disabled):not(.active){background:#f3f4f6}.nav-item.disabled[data-v-e0861033]{opacity:.5;cursor:not-allowed}.coming-soon-badge[data-v-e0861033]{font-size:10px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 6px;border-radius:4px;margin-left:auto;flex-shrink:0}.nav-item.active[data-v-e0861033]{background:var(--color-primary);cursor:default}.nav-item.active[data-v-e0861033]:hover{background:var(--color-primary)}.nav-item span[data-v-e0861033]:not(.coming-soon-badge){flex:1;font-size:14px;font-weight:700;line-height:24px}.nav-arrow[data-v-e0861033]{width:16px!important;height:16px!important;transition:transform .3s}.nav-arrow.rotate-down[data-v-e0861033]{transform:rotate(180deg)}.dropdown-items[data-v-e0861033]{margin-left:40px;display:flex;flex-direction:column;gap:4px;overflow:hidden}.dropdown-item[data-v-e0861033]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:400;cursor:pointer;transition:background .2s;border-radius:8px}.dropdown-item[data-v-e0861033]:hover:not(.active){background:#f3f4f6}.dropdown-item.active[data-v-e0861033]{color:var(--color-primary);font-weight:700;cursor:default}.dropdown-item .bullet[data-v-e0861033]{font-size:16px;line-height:1}.dropdown-expand-enter-active[data-v-e0861033],.dropdown-expand-leave-active[data-v-e0861033]{transition:all .3s ease;transform-origin:top}.dropdown-expand-enter-from[data-v-e0861033]{opacity:0;transform:scaleY(0);max-height:0}.dropdown-expand-enter-to[data-v-e0861033],.dropdown-expand-leave-from[data-v-e0861033]{opacity:1;transform:scaleY(1);max-height:200px}.dropdown-expand-leave-to[data-v-e0861033]{opacity:0;transform:scaleY(0);max-height:0}.modal-overlay[data-v-8b3fe32d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-8b3fe32d]{background:#fff;border-radius:8px;border:1px solid #d9d9d9;width:90%;max-width:720px;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-8b3fe32d]{display:flex;justify-content:space-between;align-items:center;padding:48px 48px 24px;position:relative}.modal-title[data-v-8b3fe32d]{font-family:Poppins,sans-serif;font-size:20px;font-weight:700;color:#1e1e1e;margin:0;line-height:1}.close-button[data-v-8b3fe32d]{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;position:absolute;top:24px;right:24px;width:32px;height:32px}.close-button img[data-v-8b3fe32d]{width:24px;height:24px}.close-button[data-v-8b3fe32d]:hover{opacity:.7}.modal-body[data-v-8b3fe32d]{padding:0 48px;flex:1;overflow-y:auto}.error-banner[data-v-8b3fe32d]{display:flex;align-items:center;gap:8px;padding:12px;margin-bottom:20px;background:#fef2f2;border:1px solid #FCA5A5;border-radius:8px;color:#dc2626;font-size:14px}.error-banner svg[data-v-8b3fe32d]{flex-shrink:0;width:20px;height:20px}.form-group[data-v-8b3fe32d]{margin-bottom:24px}.form-label[data-v-8b3fe32d]{display:block;font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#1e1e1e;margin-bottom:8px;line-height:1.4}.form-input[data-v-8b3fe32d]{width:100%;height:56px;padding:13px 19px;background:#fff;border:1px solid #1e1e1e;border-radius:10px;font-size:16px;font-family:Poppins,sans-serif;color:#1e1e1e;box-sizing:border-box}.form-input[data-v-8b3fe32d]:focus{outline:none;border-color:var(--color-primary)}.dropdown-container[data-v-8b3fe32d]{position:relative}.dropdown-trigger[data-v-8b3fe32d]{width:100%;height:56px;padding:13px 19px;background:#fff;border:1px solid var(--color-black);border-radius:10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:16px;font-family:Poppins,sans-serif;box-sizing:border-box}.dropdown-trigger span[data-v-8b3fe32d]{color:var(--color-black)}.dropdown-trigger span.placeholder[data-v-8b3fe32d]{color:#c8c8c8;text-transform:capitalize}.dropdown-trigger svg[data-v-8b3fe32d]{transition:transform .2s}.dropdown-trigger svg.rotated[data-v-8b3fe32d]{transform:rotate(180deg)}.dropdown-menu[data-v-8b3fe32d]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--color-black);border-radius:10px;z-index:10;overflow:hidden}.dropdown-item[data-v-8b3fe32d]{width:100%;padding:12px 20px;background:#fff;border:none;border-bottom:1px solid #e0e0e0;text-align:left;font-size:14px;font-family:Poppins,sans-serif;color:var(--color-black);cursor:pointer;transition:background-color .2s}.dropdown-item[data-v-8b3fe32d]:last-child{border-bottom:none}.dropdown-item[data-v-8b3fe32d]:hover{background-color:#f5f5f5}.form-textarea[data-v-8b3fe32d]{width:100%;padding:12px 16px;border:1px solid #1e1e1e;border-radius:8px;font-family:Inter,sans-serif;font-size:16px;resize:vertical;min-height:160px;line-height:1.4;box-sizing:border-box}.form-textarea[data-v-8b3fe32d]:focus{outline:none;border-color:var(--color-primary)}.modal-footer[data-v-8b3fe32d]{display:flex;justify-content:flex-end;gap:12px;padding:24px 48px 48px}.success-container[data-v-8b3fe32d]{max-width:720px}.success-view[data-v-8b3fe32d]{display:flex;flex-direction:column;padding:48px}.success-title[data-v-8b3fe32d]{font-family:Poppins,sans-serif;font-size:20px;font-weight:700;color:#1e1e1e;margin:0 0 24px;text-align:left}.success-message[data-v-8b3fe32d]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#1e1e1e;line-height:1.5;margin:0 0 32px;text-align:left}.success-footer[data-v-8b3fe32d]{display:flex;justify-content:flex-end}.dev-state-changer[data-v-f0f1c75c]{position:fixed;background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:12px;z-index:10000;box-shadow:0 2px 8px #0000001a;-webkit-user-select:none;user-select:none}.dev-state-header[data-v-f0f1c75c]{font-size:12px;font-weight:700;color:#6b7280;margin-bottom:8px;text-align:center;cursor:move;display:flex;align-items:center;justify-content:center;gap:8px}.drag-hint[data-v-f0f1c75c]{font-size:10px;color:#9ca3af;font-weight:400}.dev-state-buttons[data-v-f0f1c75c]{display:flex;gap:8px}.dev-state-buttons button[data-v-f0f1c75c]{padding:6px 12px;border:1px solid #d1d5db;border-radius:4px;background:#fff;font-size:12px;cursor:pointer;transition:all .2s}.dev-state-buttons button[data-v-f0f1c75c]:hover{background:#f3f4f6}.dev-state-buttons button.active[data-v-f0f1c75c]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.sidebar-backdrop[data-v-f0f1c75c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:998}.sidebar-trigger[data-v-f0f1c75c]{position:fixed;top:calc(10vh + 12px);width:32px;height:32px;background:#fff;border:1px solid #1E1E1E;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000001a;z-index:2001;transition:transform .2s,left .3s ease}.sidebar-trigger--hidden[data-v-f0f1c75c]{left:28px}.sidebar-trigger--small[data-v-f0f1c75c]{left:92px}.sidebar-trigger[data-v-f0f1c75c]:hover{transform:scale(1.1)}.sidebar-trigger img[data-v-f0f1c75c]{width:12px;height:12px}.sidebar[data-v-f0f1c75c]{position:fixed;top:10vh;left:16px;height:80vh;max-height:80vh;background:#fff;box-shadow:2px 0 8px #0000001a;z-index:2001;transition:width .3s ease,transform .2s ease;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;border:1px solid #1E1E1E;border-radius:16px;padding:12px}.sidebar--small[data-v-f0f1c75c]{width:40px}.sidebar--small[data-v-f0f1c75c]:hover{transform:translate(2px);box-shadow:4px 0 12px #00000026}.sidebar--large[data-v-f0f1c75c]{width:280px}.sidebar-slide-enter-active[data-v-f0f1c75c],.sidebar-slide-leave-active[data-v-f0f1c75c]{transition:transform .3s ease}.sidebar-slide-enter-from[data-v-f0f1c75c]{transform:translate(-100%)}.sidebar-slide-enter-to[data-v-f0f1c75c],.sidebar-slide-leave-from[data-v-f0f1c75c]{transform:translate(0)}.sidebar-slide-leave-to[data-v-f0f1c75c]{transform:translate(-100%)}.sidebar-logo-icon[data-v-f0f1c75c]{width:40px;height:40px;border-radius:8px;display:flex;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;align-items:center;justify-content:center;overflow:hidden}.sidebar-logo-icon img[data-v-f0f1c75c]{width:100%;height:100%;object-fit:contain}.sidebar-logo-icon[data-v-f0f1c75c]:hover{transform:scale(1.05)}.product-switcher[data-v-f0f1c75c]{margin-bottom:20px;padding-bottom:20px}.product-header[data-v-f0f1c75c]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:12px;padding:8px 12px;border-radius:8px;transition:background .2s}.product-header[data-v-f0f1c75c]:hover{background:#f3f4f6}.product-label[data-v-f0f1c75c]{font-size:14px;font-weight:700;line-height:24px;flex:1}.dropdown-arrow[data-v-f0f1c75c]{width:16px;height:16px;transition:transform .3s}.dropdown-arrow.rotate-up[data-v-f0f1c75c]{transform:rotate(180deg)}.product-dropdown[data-v-f0f1c75c]{display:flex;flex-direction:column;gap:5px}.product-option[data-v-f0f1c75c]{display:flex;align-items:center;gap:12px;margin-left:52px;padding:0 12px 0 0;border-radius:8px;cursor:pointer;transition:background .2s}.product-option span[data-v-f0f1c75c]{font-size:12px;font-weight:700;line-height:24px}.product-option[data-v-f0f1c75c]:hover{background:#f3f4f6}.product-option.active[data-v-f0f1c75c]{background:var(--color-primary)}.product-icon[data-v-f0f1c75c]{width:40px;height:40px;border-radius:8px;object-fit:contain}.sidebar-search-small[data-v-f0f1c75c]{width:40px;height:40px;background:#f3f3f3;border-radius:8px;display:flex;align-items:center;justify-content:center}.sidebar-search-small .search-icon[data-v-f0f1c75c]{width:20px;height:20px}.sidebar-header-icon[data-v-f0f1c75c]{padding:10px}.sidebar-top[data-v-f0f1c75c]{display:flex;flex-direction:column;gap:20px;flex-shrink:0}.sidebar-nav[data-v-f0f1c75c]{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto;min-height:0}.sidebar--small .sidebar-nav[data-v-f0f1c75c]{justify-content:center}.sidebar--large .sidebar-nav[data-v-f0f1c75c]{margin:0}.nav-item[data-v-f0f1c75c]{display:flex;align-items:center;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .2s;text-decoration:none;color:#1e1e1e;position:relative}.nav-item[data-v-f0f1c75c]>*:first-child{margin-right:22px}.nav-item[data-v-f0f1c75c]>*:not(:first-child):not(:last-child){margin-right:12px}.sidebar--small .nav-item[data-v-f0f1c75c]{padding:10px;justify-content:center}.sidebar--small .nav-item[data-v-f0f1c75c]>*{margin:0!important}.nav-item[data-v-f0f1c75c]:hover:not(.disabled):not(.user-profile){background:#f3f4f6}.nav-item.disabled[data-v-f0f1c75c]{opacity:.4;cursor:not-allowed}.nav-item span[data-v-f0f1c75c]{flex:1;font-size:14px;font-weight:700;line-height:24px}.nav-item .sidebar-icon[data-v-f0f1c75c]{width:20px;height:20px}.nav-item.user-profile[data-v-f0f1c75c]{cursor:default}.sidebar-bottom[data-v-f0f1c75c]{padding-top:20px;display:flex;flex-direction:column;gap:4px;flex-shrink:0}.user-profile[data-v-f0f1c75c]{margin-top:12px}.user-avatar[data-v-f0f1c75c]{width:32px;height:32px;border-radius:50%;object-fit:cover}.sidebar--small .user-avatar[data-v-f0f1c75c]{width:40px;height:40px}.logout-btn[data-v-f0f1c75c]{width:100%;padding:10px;margin-top:12px;background:#fff;border:1px solid black;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s}.logout-btn[data-v-f0f1c75c]:hover{background:#f3f4f6}.toggle-switch[data-v-f0f1c75c]{position:relative;width:44px;height:24px}.toggle-switch input[data-v-f0f1c75c]{opacity:0;width:0;height:0}.toggle-switch label[data-v-f0f1c75c]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.toggle-switch label[data-v-f0f1c75c]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.toggle-switch input:checked+label[data-v-f0f1c75c]{background-color:var(--color-primary)}.toggle-switch input:checked+label[data-v-f0f1c75c]:before{transform:translate(20px)}.profile-arrow[data-v-f0f1c75c]{width:16px!important;height:16px!important;transform:rotate(-90deg);transition:transform .3s}.dropdown-expand-enter-active[data-v-f0f1c75c],.dropdown-expand-leave-active[data-v-f0f1c75c]{transition:all .3s ease;transform-origin:top}.dropdown-expand-enter-from[data-v-f0f1c75c]{opacity:0;transform:scaleY(0);max-height:0}.dropdown-expand-enter-to[data-v-f0f1c75c],.dropdown-expand-leave-from[data-v-f0f1c75c]{opacity:1;transform:scaleY(1);max-height:200px}.dropdown-expand-leave-to[data-v-f0f1c75c]{opacity:0;transform:scaleY(0);max-height:0}.trial-modal-content[data-v-f0f1c75c]{text-align:center;padding:.5rem 0}.trial-modal-content p[data-v-f0f1c75c]{margin:.5rem 0;color:#666;line-height:1.5}.trial-modal-content strong[data-v-f0f1c75c]{color:var(--color-primary);font-weight:600}.trial-description[data-v-f0f1c75c]{font-size:.875rem;margin-top:1rem}.diagnostic-choice-content[data-v-f0f1c75c]{text-align:center;padding:.5rem 0}.diagnostic-choice-content>p[data-v-f0f1c75c]{margin:0 0 1.5rem;color:#666;line-height:1.5}.choice-options[data-v-f0f1c75c]{display:flex;gap:1rem;margin-top:1rem}.choice-card[data-v-f0f1c75c]{flex:1;padding:1.5rem;border:2px solid #e1e5e9;border-radius:12px;cursor:pointer;transition:all .2s ease;background:#fff;text-align:center}.choice-card[data-v-f0f1c75c]:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #9196fe33}.choice-card.selected[data-v-f0f1c75c]{border-color:var(--color-primary);background:#f8f9ff;box-shadow:0 2px 8px #9196fe4d}.choice-icon[data-v-f0f1c75c]{font-size:2rem;display:block;margin-bottom:.5rem}.choice-card h4[data-v-f0f1c75c]{margin:.5rem 0;color:var(--color-dark);font-size:1.125rem;font-weight:600}.choice-card p[data-v-f0f1c75c]{margin:0;color:#666;font-size:.875rem;line-height:1.4}@media (max-width: 767.98px){.choice-options[data-v-f0f1c75c]{flex-direction:column}.choice-card[data-v-f0f1c75c]{padding:1rem}}.chart-container[data-v-faf7c7b1]{width:100%;height:100%;min-height:150px;position:relative}.month-title[data-v-8fbffac0]{font-size:1.5vh}.calendar-container[data-v-8fbffac0]{background:#fff;border-radius:1.5vh;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.calendar-container-inner[data-v-8fbffac0]{width:70%;padding-top:0}.calendar-nav[data-v-8fbffac0]{display:flex;align-items:center;justify-content:space-between;width:100%;font-weight:700;font-size:1.8vh;padding:.5vh 1vw}.calendar-nav button[data-v-8fbffac0]{background:none;border:none;font-size:1.5vh;cursor:pointer}.calendar-legend[data-v-8fbffac0]{display:flex;flex-direction:column;justify-content:center;gap:2vw;font-size:1.2vh;margin-bottom:1vh}.calendar-legend-item[data-v-8fbffac0]{display:flex;align-items:center;gap:.5rem}.dot[data-v-8fbffac0]{width:1rem;height:1rem;border-radius:50%;display:inline-block;position:relative}.done[data-v-8fbffac0]{background:#5eca83}.missed[data-v-8fbffac0]{background:#f2b94b}.calendar-grid[data-v-8fbffac0]{display:grid;grid-template-columns:repeat(7,.8fr);text-align:center;width:100%;height:100%;overflow-y:auto;justify-items:center;gap:.5vh}.weekday[data-v-8fbffac0]{font-size:1vh;font-weight:700;color:gray}.empty[data-v-8fbffac0]{width:2vh;height:2vh}.day[data-v-8fbffac0]{width:2vh;height:2vh;border-radius:50%;line-height:1.2vh;font-size:1vh;background:#f0f0f5;color:#2f3e78;display:flex;justify-content:center;align-items:center}.day.done[data-v-8fbffac0]{background:#5eca83;color:#fff}.day.missed[data-v-8fbffac0]{background:#f2b94b;color:#fff}.day.grey[data-v-8fbffac0]{background:#e0e0e0;color:transparent;pointer-events:none}.progress-container[data-v-035edc44]{width:100%;display:flex;flex-direction:column;gap:2vh}.progress-row[data-v-035edc44]{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;position:relative}.progress-wrapper[data-v-035edc44]{display:flex;gap:2rem;align-items:center;position:relative;width:80%}.label[data-v-035edc44]{font-weight:700;font-size:1.4vh;color:#2f3e78;text-align:left;margin-right:1vh;white-space:nowrap}.progress-bar[data-v-035edc44]{height:2.5vh;background:#cbcdff;overflow:visible;position:relative;width:100%}.progress-fill[data-v-035edc44]{height:100%;background:#9196fe;width:0;transition:width 1.5s ease-in-out;position:relative}.value[data-v-035edc44]{display:block;font-size:1rem;color:#2f3e78;white-space:nowrap;font-weight:700}.chart-container[data-v-a1a8ed5a]{width:100%;height:100%;min-height:150px;position:relative}canvas[data-v-a1a8ed5a]{width:100%!important;height:100%!important;display:block}.x-axis-labels[data-v-a1a8ed5a]{position:relative;display:grid;grid-template-columns:repeat(5,1fr);width:95%;font-size:.7vh;gap:0;font-weight:700;bottom:3vh;left:1.3vw;text-align:center}.growth-monitor[data-v-716fd9a6]{transition:all .3s ease-in-out}.growth-monitor.compact[data-v-716fd9a6]{background:#cbcdff;border-radius:25px;padding:1.5rem;width:542px;height:auto;box-shadow:0 4px 12px #0000001a;aspect-ratio:542/330}.growth-monitor.hidden[data-v-716fd9a6]{background:#fff;border:1px solid #1e1e1e;border-radius:20px;padding:12px 20px;width:auto;height:auto;aspect-ratio:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.growth-monitor.hidden[data-v-716fd9a6]:hover{background:#f7f9fb;transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}.hidden-view[data-v-716fd9a6]{display:flex;align-items:center;gap:8px}.hidden-view .monitor-title[data-v-716fd9a6]{color:#1e1e1e;font-size:1rem;font-weight:500;bottom:0}.hidden-view .target-img[data-v-716fd9a6]{width:24px;height:24px}.growth-monitor.expanded[data-v-716fd9a6]{background:#cbcdff;border-radius:25px;display:flex;flex-direction:column;width:1152px;aspect-ratio:66/44;box-sizing:border-box;overflow:hidden;padding:24px;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.header[data-v-716fd9a6]{display:flex;justify-content:space-between;align-items:center}.title-wrapper[data-v-716fd9a6]{margin-bottom:.5rem;font-size:18px;font-weight:700;display:flex;align-items:center;gap:5px}.expand-btn[data-v-716fd9a6]{background:none;border:none;cursor:pointer;opacity:.8;transition:.2s;width:auto;height:1.25rem;position:relative;bottom:.5rem}.expand-btn[data-v-716fd9a6]:hover{opacity:1}.compact-view[data-v-716fd9a6]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.growth-monitor text[data-v-716fd9a6]{font-size:1.25rem;font-weight:700;margin:0}.info-box[data-v-716fd9a6]{background:#fff;border-radius:1.25rem;padding:.5rem .75rem;flex:1 1 calc(50% - 10px);text-align:left;box-shadow:0 2px 8px #0000000d;font-size:1rem;width:237px;height:97px;color:#2f3e78}.info-box p[data-v-716fd9a6]{margin:.25rem 0 .5rem;display:flex;justify-content:space-between}.subtext[data-v-716fd9a6]{font-size:12px;color:#2f3e78;text-align:start;margin-top:.25rem}.expanded-view[data-v-716fd9a6]{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1.5rem;width:100%;height:100%;box-sizing:border-box}.info-box-expand[data-v-716fd9a6]{display:flex;flex-direction:column;background:#fff;border-radius:1.25rem;box-shadow:0 2px 8px #0000000d;color:#2f3e78;font-size:1rem;box-sizing:border-box;padding:1.5rem;min-height:0;aspect-ratio:540/320;overflow-y:auto}.header-expand[data-v-716fd9a6]{display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:700}.target-img[data-v-716fd9a6]{width:auto;height:2.5rem}.monitor-title[data-v-716fd9a6]{color:#2f3e78;bottom:2px;font-size:1.25rem;position:relative}.min-max[data-v-716fd9a6]{width:auto;height:1.25rem}.icon-compact[data-v-716fd9a6]{position:relative;width:auto;height:1.375rem}@media (max-width: 1280px){.growth-monitor.compact[data-v-716fd9a6]{width:256px;aspect-ratio:291/557;padding:1rem}.growth-monitor.expanded[data-v-716fd9a6]{width:auto;max-height:600px}.compact-view[data-v-716fd9a6]{grid-template-columns:1fr;gap:1rem}.expanded-view[data-v-716fd9a6]{grid-template-columns:1fr 1fr;gap:1rem}.info-box[data-v-716fd9a6],.info-box-expand[data-v-716fd9a6]{font-size:.875rem}}.growth-monitor.auto-expanded[data-v-716fd9a6]{animation:pulseGlow-716fd9a6 2s ease-in-out}@keyframes pulseGlow-716fd9a6{0%{transform:scale(1);box-shadow:0 10px 30px #9196fe4d}25%{transform:scale(1.02);box-shadow:0 15px 40px #9196fe80}50%{transform:scale(1.03);box-shadow:0 20px 50px #9196fe99}75%{transform:scale(1.02);box-shadow:0 15px 40px #9196fe80}to{transform:scale(1);box-shadow:0 10px 30px #9196fe4d}}.progress-circle[data-v-494b2667]{transition:stroke-dashoffset 1s ease-in-out}.timeline-container[data-v-494b2667]{display:flex;flex-direction:row;align-items:center;position:relative;gap:0}.progress-item[data-v-494b2667]{display:flex;align-items:center;position:relative}.relative[data-v-494b2667]{position:relative}.dashed-line[data-v-494b2667]{width:40px;height:4px;margin-right:-10px;background-image:linear-gradient(to right,white 50%,transparent 50%);background-size:10px 3px;background-repeat:repeat-x}@media (max-width: 768px){.timeline-container[data-v-494b2667]{padding:8px 16px}.timeline-container svg[data-v-494b2667]{width:40px;height:40px}.timeline-container svg circle[data-v-494b2667]{cx:22;cy:22;r:16;stroke-width:3}.timeline-container svg text[data-v-494b2667]{x:22;y:26;font-size:11px}.dashed-line[data-v-494b2667]{width:30px}}.onboarding-container[data-v-2d3d79a6]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;pointer-events:auto}.overlay[data-v-2d3d79a6]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:10001;pointer-events:auto}.highlight-border[data-v-2d3d79a6]{position:absolute;z-index:10002;border-radius:8px;pointer-events:none;transition:all .3s ease;animation:pulse-2d3d79a6 2s infinite;box-shadow:none}@keyframes pulse-2d3d79a6{0%{box-shadow:0 0 #fff6}70%{box-shadow:0 0 0 10px #fff0}to{box-shadow:0 0 #fff0}}.dialog[data-v-2d3d79a6]{position:absolute;z-index:10003;transition:all .3s ease;overflow:hidden}.dialog-header[data-v-2d3d79a6]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background-color:#f5f5f5;border-bottom:1px solid #eaeaea}.step-indicator[data-v-2d3d79a6]{font-size:14px;color:#666;font-weight:500}.close-button[data-v-2d3d79a6]{background:none;border:none;font-size:18px;cursor:pointer;color:#888}.close-button[data-v-2d3d79a6]:hover{color:#333}.dialog-box[data-v-2d3d79a6]{max-height:280px;width:648px;border-radius:20px;background-color:#fff;z-index:10001;position:relative;display:flex;flex-direction:column}.dialog-content[data-v-2d3d79a6]{padding:36px 36px 20px;display:flex;gap:16px;flex:1;min-height:0;overflow-y:auto}.tutor-avatar[data-v-2d3d79a6]{z-index:10001;transform:translateY(10%)}.content[data-v-2d3d79a6]{display:flex;flex:1;align-items:flex-start;gap:24px}.content text[data-v-2d3d79a6]{margin-top:0;margin-bottom:12px;color:var(--color-dark)}.dialog-footer[data-v-2d3d79a6]{padding:20px 36px 36px 0;display:flex;gap:16px;justify-content:flex-end;flex-shrink:0}.nav-button[data-v-2d3d79a6]{padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.prev-button[data-v-2d3d79a6]{background-color:#f5f5f5;border:1px solid #ddd;color:#555}.next-button[data-v-2d3d79a6],.finish-button[data-v-2d3d79a6]{background-color:#9196fe;border:1px solid #9196FE;color:#fff}.skip-button[data-v-2d3d79a6]{background:none;border:none;color:#888;font-size:14px;cursor:pointer;padding:8px}.skip-button[data-v-2d3d79a6]:hover{text-decoration:underline}@media (max-width: 768px){.dialog-box[data-v-2d3d79a6]{width:90%;max-width:400px}.dialog-content[data-v-2d3d79a6]{flex-direction:column}.tutor-avatar[data-v-2d3d79a6]{align-self:center}}.onboarding-dev-tool[data-v-7db7c8a7]{position:fixed;bottom:0;left:20px;background:#1a1a1a;color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000004d;z-index:9999;font-family:Monaco,Menlo,monospace;font-size:12px;min-width:250px}.dev-tool-header[data-v-7db7c8a7]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#2a2a2a;border-radius:8px 8px 0 0;cursor:move}.toggle-btn[data-v-7db7c8a7]{background:none;border:1px solid #444;color:#fff;border-radius:4px;width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.toggle-btn[data-v-7db7c8a7]:hover{background:#3a3a3a}.dev-tool-content[data-v-7db7c8a7]{padding:12px;display:flex;flex-direction:column;gap:12px}.status-row[data-v-7db7c8a7]{display:flex;justify-content:space-between;align-items:center;padding:8px;background:#2a2a2a;border-radius:4px}.status-badge[data-v-7db7c8a7]{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600}.status-badge.completed[data-v-7db7c8a7]{background:#10b981;color:#fff}.status-badge.not-completed[data-v-7db7c8a7]{background:#ef4444;color:#fff}.status-badge.unknown[data-v-7db7c8a7]{background:#6b7280;color:#fff}.button-group[data-v-7db7c8a7]{display:flex;flex-direction:column;gap:8px}.action-btn[data-v-7db7c8a7]{padding:8px 12px;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.action-btn.primary[data-v-7db7c8a7]{background:#9196fe;color:#fff}.action-btn.primary[data-v-7db7c8a7]:hover{background:#7a80e5;transform:translateY(-1px)}.action-btn.secondary[data-v-7db7c8a7]{background:#4a4a4a;color:#fff}.action-btn.secondary[data-v-7db7c8a7]:hover{background:#5a5a5a}.info-text[data-v-7db7c8a7]{color:#888;font-size:10px;text-align:center;padding-top:4px;border-top:1px solid #333}.growth-monitor-onboarding[data-v-aaeffdf1]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;pointer-events:none}.overlay[data-v-aaeffdf1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;transition:clip-path .3s ease}.highlight-border[data-v-aaeffdf1]{position:fixed;border:3px solid var(--color-primary);border-radius:16px;box-shadow:0 0 30px #9196fe99,0 0 60px #9196fe4d;pointer-events:none;transition:all .3s ease;animation:pulse-aaeffdf1 2s infinite;display:none}@keyframes pulse-aaeffdf1{0%,to{box-shadow:0 0 30px #9196fe99,0 0 60px #9196fe4d}50%{box-shadow:0 0 40px #9196fecc,0 0 80px #9196fe66}}.dialog[data-v-aaeffdf1]{position:fixed;pointer-events:auto;z-index:10003;transition:all .3s ease;display:flex;gap:20px;align-items:flex-start}.tutor-avatar[data-v-aaeffdf1]{flex-shrink:0}.tutor-avatar.no-transition[data-v-aaeffdf1] .avatar-image{transition:none!important}.dialog-box[data-v-aaeffdf1]{max-height:280px;width:648px;border-radius:20px;background-color:#fff;z-index:10001;position:relative;display:flex;flex-direction:column;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014}.dialog-content[data-v-aaeffdf1]{padding:36px 36px 20px;display:flex;gap:16px;flex:1;min-height:0;overflow-y:auto}.content[data-v-aaeffdf1]{display:flex;flex:1;align-items:flex-start;gap:24px}.message-icon[data-v-aaeffdf1]{width:20px;height:20px;flex-shrink:0;margin-top:2px}.content p[data-v-aaeffdf1]{margin:0;flex:1;line-height:1.6;color:var(--color-dark);font-size:var(--h2-size);font-weight:var(--font-weight-medium)}.dialog-footer[data-v-aaeffdf1]{padding:20px 36px 36px 0;display:flex;gap:16px;justify-content:flex-end;flex-shrink:0}@media (max-width: 768px){.dialog-box[data-v-aaeffdf1]{width:90%;max-width:400px}.dialog-content[data-v-aaeffdf1]{flex-direction:column;padding:24px}.tutor-avatar[data-v-aaeffdf1]{align-self:center}.dialog-footer[data-v-aaeffdf1]{padding:20px 24px 24px 0}}.chat-widget-container[data-v-1fcf6530]{position:fixed;z-index:1000;font-family:Poppins,sans-serif}.chat-toggle-btn[data-v-1fcf6530]{width:120px;height:120px;border-radius:50%;background-color:var(--color-bright);border:none;cursor:pointer;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .3s ease}.chat-toggle-btn[data-v-1fcf6530]:hover{transform:scale(1.05)}.chat-toggle-btn.first-time-hint[data-v-1fcf6530]{animation:pulseHint-1fcf6530 2s ease-in-out infinite}@keyframes pulseHint-1fcf6530{0%,to{transform:scale(1);box-shadow:0 4px 12px #00000026}50%{transform:scale(1.08);box-shadow:0 8px 24px #64fcd980,0 0 40px #64fcd94d}}.tutor-avatar[data-v-1fcf6530]{width:110px;height:110px;border-radius:50%;overflow:hidden;background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative}.chat-intro-tag[data-v-1fcf6530]{position:absolute;right:10px;bottom:140px;background-color:#fff;padding:12px 24px;border-radius:20px;display:flex;align-items:center;justify-content:center;z-index:1000;box-shadow:0 2px 8px #0000001a;border:1px solid var(--color-black);white-space:nowrap;min-width:fit-content;transition:all .3s ease}.chat-intro-tag.long-message[data-v-1fcf6530]{width:350px;max-width:calc(100vw - 40px);padding:16px 20px;white-space:normal}.chat-intro-tag.long-message span[data-v-1fcf6530]{font-size:14px!important;font-weight:500!important;line-height:1.5!important}.chat-intro-tag.expanded-dialog[data-v-1fcf6530]{right:10px;bottom:140px;width:400px;max-width:calc(100vw - 40px);padding:24px;white-space:normal}.chat-intro-tag span[data-v-1fcf6530]{color:var(--color-black);font-weight:700;font-size:20px;font-family:Poppins,sans-serif}.expanded-content[data-v-1fcf6530]{width:100%}.expanded-content h3[data-v-1fcf6530]{font-family:Poppins,sans-serif;font-size:18px;font-weight:700;color:var(--color-black);margin:0 0 16px}.expanded-content p[data-v-1fcf6530]{font-family:Poppins,sans-serif;font-size:14px;line-height:1.6;color:var(--color-black);margin:0 0 12px}.expanded-content p[data-v-1fcf6530]:last-child{margin-bottom:0}.expanded-content strong[data-v-1fcf6530]{font-weight:600}.expanded-content .highlight[data-v-1fcf6530]{font-weight:500;margin-top:16px!important;color:var(--color-dark)}.dashboard-page[data-v-2cfb7777]{position:relative;min-height:100vh;overflow-x:hidden;background:linear-gradient(135deg,#9196fe,#cbcdff)}.trial-banner[data-v-2cfb7777]{position:fixed;top:108px;left:50%;cursor:pointer;transform:translate(-50%);z-index:1000;width:fit-content;max-width:700px;animation:pulse-2cfb7777 2s ease-in-out infinite,fadeIn-2cfb7777 .3s ease-out;transition:opacity .5s ease-out,transform .5s ease-out}.trial-banner.fading-out[data-v-2cfb7777]{opacity:0;transform:translate(-50%) translateY(-20px)}.trial-ending-soon[data-v-2cfb7777],.trial-expired[data-v-2cfb7777],.trial-extended[data-v-2cfb7777],.journey-complete[data-v-2cfb7777]{background:#000;color:#fff;padding:24px 56px;border-radius:90px;display:flex;align-items:center;gap:16px;animation:slideDown-2cfb7777 .3s ease-out,glow-2cfb7777 2s ease-in-out infinite;box-shadow:0 0 20px #9196fe80;transition:box-shadow .3s ease,transform .3s ease}.trial-extended[data-v-2cfb7777]{background:#1e1e1e;box-shadow:0 0 20px #64fcd980}.trial-banner:hover .trial-ending-soon[data-v-2cfb7777],.trial-banner:hover .trial-expired[data-v-2cfb7777],.trial-banner:hover .trial-extended[data-v-2cfb7777],.trial-banner:hover .journey-complete[data-v-2cfb7777]{transform:scale(1.02);box-shadow:0 0 30px #9196fecc}.trial-banner:hover .trial-extended[data-v-2cfb7777]{box-shadow:0 0 30px #64fcd9cc}.banner-content[data-v-2cfb7777]{font-size:1.5rem;font-weight:700;line-height:1.4;text-align:center}.days-remaining[data-v-2cfb7777]{color:#9196fe}.expired-text[data-v-2cfb7777]{color:#e67e22;font-weight:700}.trial-lock-overlay[data-v-2cfb7777]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.lock-modal[data-v-2cfb7777]{background:#fff;padding:36px;border-radius:20px;max-width:700px;width:100%}.lock-icon[data-v-2cfb7777]{font-size:3rem;margin-bottom:20px}.lock-modal h2[data-v-2cfb7777]{margin:0 0 16px;font-size:1.5rem}.lock-modal p[data-v-2cfb7777]{margin:0 0 24px;line-height:1.6;font-size:1rem}.lock-actions[data-v-2cfb7777]{display:flex;gap:16px;justify-content:flex-end}.upgrade-btn-primary[data-v-2cfb7777]{background:#000;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s}.upgrade-btn-primary[data-v-2cfb7777]:hover{background:#34495e}.discard-btn[data-v-2cfb7777]{background:#fff;color:#2c3e50;border:1px solid #bdc3c7;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.discard-btn[data-v-2cfb7777]:hover{background:#ecf0f1;border-color:#95a5a6}@keyframes slideDown-2cfb7777{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes pulse-2cfb7777{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.02)}}@keyframes glow-2cfb7777{0%,to{box-shadow:0 0 20px #9196fe80}50%{box-shadow:0 0 40px #9196fee6,0 0 60px #9196fe66}}@keyframes fadeIn-2cfb7777{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media (max-width: 768px){.trial-banner[data-v-2cfb7777]{width:95%;top:70px}.trial-ending-soon[data-v-2cfb7777],.trial-expired[data-v-2cfb7777],.trial-extended[data-v-2cfb7777]{flex-direction:column;text-align:center;gap:12px}.lock-modal[data-v-2cfb7777]{padding:24px;margin:20px}.lock-actions[data-v-2cfb7777]{flex-direction:column}}.dashboard-logo[data-v-2cfb7777]{position:fixed;top:20px;left:20px;z-index:100;display:flex;align-items:center;height:56px}.dashboard-logo img[data-v-2cfb7777]{height:40px;width:auto}.journey-progress-wrapper[data-v-2cfb7777]{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:100}.dashboard-content[data-v-2cfb7777]{min-height:100vh}.growth-monitor-wrapper[data-v-2cfb7777]{position:fixed;top:36px;right:24px;z-index:100}.rotate-left[data-v-47876616]{transform:rotate(0)}.rotate-right[data-v-47876616]{transform:rotate(180deg)}.rotate-up[data-v-47876616]{transform:rotate(90deg)}.rotate-down[data-v-47876616]{transform:rotate(270deg)}.disabled[data-v-47876616]{opacity:.5;cursor:not-allowed}.back-button[data-v-076745f5]{background:none;border:none;cursor:pointer;padding:8px;transition:transform .2s ease;z-index:100}.back-button[data-v-076745f5]:hover{transform:scale(1.1)}.score-bar-container[data-v-ed79c7d9]{position:absolute;bottom:0;width:100%}.score-bar-background[data-v-ed79c7d9]{width:100%;height:47px;background-color:#2f3e78;overflow:hidden}.score-bar-fill[data-v-ed79c7d9],.score-marker-container[data-v-ed79c7d9]{position:absolute;height:100%;transform-origin:left;transition:transform .8s ease-out}.score-marker[data-v-ed79c7d9]{position:absolute;bottom:0;width:8px;height:0;background-color:#9196fe;transform:rotate(8.951deg);transform-origin:bottom;transition:height .8s ease-out}.scores-container[data-v-ed79c7d9]{position:absolute;top:0;left:0;width:100%;height:276.409px;transform-origin:center;transform:rotate(-8.951deg);opacity:0;transition:all .8s ease-out}.scores-visible[data-v-ed79c7d9]{opacity:1}.score-group[data-v-ed79c7d9]{position:absolute;display:flex;flex-direction:column;align-items:flex-end;opacity:0;transition:all .8s ease-out;transform-origin:center}.score-group-current[data-v-ed79c7d9]{color:#9196fe;left:0;top:10%}.score-group-total[data-v-ed79c7d9]{color:#2f3e78;left:100%;bottom:47px}.scores-visible .score-group[data-v-ed79c7d9]{opacity:1}.scores-visible .score-group-current[data-v-ed79c7d9]{transform:translate(-110%)}.scores-visible .score-group-total[data-v-ed79c7d9]{transform:translate(10%)}.high-score.scores-visible .score-group-current[data-v-ed79c7d9]{top:0;transform:translate(-100%)}.high-score.scores-visible .score-group-total[data-v-ed79c7d9]{transform:translate(-130%)}.score-label[data-v-ed79c7d9]{font-size:1.25rem;text-align:right;white-space:nowrap;margin:.75rem 0}.score-value[data-v-ed79c7d9]{font-size:3rem;font-weight:700;line-height:1.25;text-align:right;white-space:nowrap}@media (max-width: 1194px){.score-bar-background[data-v-ed79c7d9]{height:39.5px}.score-group-current[data-v-ed79c7d9]{color:#9196fe;left:50%;top:0}.score-group-total[data-v-ed79c7d9]{color:#2f3e78;left:100%;bottom:87px}.high-score.scores-visible .score-group-current[data-v-ed79c7d9]{top:-10%;transform:translate(-100%)}.high-score.scores-visible .score-group-total[data-v-ed79c7d9]{transform:translate(-130%)}}.report-card[data-v-9f64a993]{aspect-ratio:867 / 580;border-radius:1.25rem;border:1px solid #9196FE;background:#fff;padding:1.5rem;width:100%;max-width:680px;display:flex;flex-direction:column;justify-content:space-between}.user-info[data-v-9f64a993]{display:flex;align-items:center;gap:2rem}.user-info img[data-v-9f64a993]{width:clamp(60px,6vw,72px);height:auto}.score-bar-wrapper[data-v-9f64a993]{position:relative;height:60%;margin-bottom:1rem}.scores[data-v-9f64a993]{display:flex;flex-direction:column}.score-text[data-v-9f64a993]{color:#2f3e78;font-family:Poppins;font-size:clamp(16px,2vw,20px);font-style:normal;font-weight:700;line-height:1.5}.score[data-v-9f64a993]{color:#9196fe}@media (max-width: 1194px){.report-card[data-v-9f64a993]{width:570px;height:auto}}.container[data-v-629bd0ae]{display:flex;justify-content:space-between;background-color:#9196fe;min-height:calc(100vh - var(--header-height));position:relative}.left-container[data-v-629bd0ae]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:0 2vh;position:relative}.right-container[data-v-629bd0ae]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:5vw;flex:1}.tutor-image[data-v-629bd0ae]{position:absolute;bottom:0;left:2%;height:400px}.tutor-dialog[data-v-629bd0ae]{position:absolute;max-width:400px;z-index:1;bottom:120px;left:30%}.report-text[data-v-629bd0ae]{color:#fff}.report-image-container[data-v-629bd0ae]{margin-left:10%;margin-top:5vh;width:100%;display:flex;flex-direction:column}.report-image[data-v-629bd0ae]{width:50%;max-width:800px;height:auto}.report-arrow[data-v-629bd0ae]{margin-top:-2vh;margin-left:16vw;width:50%;height:auto;position:relative}.button-container[data-v-629bd0ae]{position:absolute;bottom:48px;left:50%;transform:translate(-50%)}@media (max-width: 1280px){.tutor-image[data-v-629bd0ae]{height:280px}.tutor-dialog[data-v-629bd0ae]{max-width:350px;bottom:300px;left:2%}}.container[data-v-4a46b722]{display:flex;justify-content:space-between;background-color:#9196fe;min-height:calc(100vh - var(--header-height));position:relative}.left-container[data-v-4a46b722]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:40%;padding:0 2vh;position:relative}.right-container[data-v-4a46b722]{display:flex;flex-direction:column;align-items:start;justify-content:center;margin-right:5vw;width:60%}.tutor-image[data-v-4a46b722]{position:absolute;bottom:0;left:10%}.tutor-dialog[data-v-4a46b722]{position:absolute;max-width:400px;z-index:1;bottom:120px;left:30%}.summary-text[data-v-4a46b722]{color:#fff}.summary-image[data-v-4a46b722]{width:50%;height:auto}.remarks-title[data-v-4a46b722]{color:#fff;margin-bottom:2.25rem;margin-left:calc(40px + 1.5rem);font-size:var(--h1-size)}.remarks-content[data-v-4a46b722]{display:flex;flex-direction:column;gap:clamp(16px,3vh,24px);max-width:1000px;min-height:60%}.remark-item[data-v-4a46b722]{display:flex;align-items:flex-start}.number-circle-container[data-v-4a46b722]{min-width:40px;height:40px;margin-right:1.5rem}.number-circle[data-v-4a46b722]{width:100%;height:100%;background:#fff;border-radius:50%;display:flex!important;align-items:center;justify-content:center;font-size:clamp(16px,2vw,20px);font-weight:600;color:#9196fe;opacity:0;transition:opacity .3s ease,transform .3s ease;transform:translate(-10px)}.number-circle.visible[data-v-4a46b722]{opacity:1;transform:translate(0)}.remark-text[data-v-4a46b722]{color:#fff;margin-top:calc(20px - .625rem);font-size:var(--body1-size)}.button-container[data-v-4a46b722]{position:absolute;bottom:48px;left:50%;transform:translate(-50%)}@media (max-width: 1440px){.tutor-image[data-v-4a46b722]{height:280px}.tutor-dialog[data-v-4a46b722]{max-width:300px;bottom:300px;left:2%}.remarks-title[data-v-4a46b722]{font-size:var(--h2-size)}.remark-text[data-v-4a46b722]{font-size:var(--body2-size)}}.disabled[data-v-22ee5b48]{opacity:.5;cursor:not-allowed}.action-button[data-v-5b1dc387]{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:14px 28px;min-width:140px;max-width:320px;font-family:Poppins,sans-serif;font-size:var(--body2-size, 14px);font-weight:400;line-height:1.3;text-align:center;border:1px solid transparent;border-radius:30px;cursor:pointer;transition:all .2s ease;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-button__text[data-v-5b1dc387]{display:block;width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;max-height:2.6em}.action-button--primary[data-v-5b1dc387]{background:var(--color-primary, #9196fe);color:var(--color-white, #ffffff);border:none}.action-button--primary[data-v-5b1dc387]:hover:not(:disabled){background:#8188fd;transform:translateY(-1px);box-shadow:0 4px 12px #9196fe4d}.action-button--primary[data-v-5b1dc387]:active:not(:disabled){transform:translateY(0);background:#7079fc;box-shadow:0 2px 6px #9196fe33}.action-button--secondary[data-v-5b1dc387]{background:var(--color-white, #ffffff);color:var(--color-primary, #9196fe);border:1px solid var(--color-primary, #9196fe)}.action-button--secondary[data-v-5b1dc387]:hover:not(:disabled){border-color:#8188fd;background:#9196fe0d;color:#8188fd;transform:translateY(-1px);box-shadow:0 2px 8px #9196fe26}.action-button--secondary[data-v-5b1dc387]:active:not(:disabled){transform:translateY(0);background:#9196fe1a;color:#7079fc}.action-button--active.action-button--secondary[data-v-5b1dc387]{border-color:#6366f1;background:#6366f11a}.action-button[data-v-5b1dc387]:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.action-button[data-v-5b1dc387]:disabled,.action-button--disabled[data-v-5b1dc387]{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.action-button--disabled[data-v-5b1dc387]:hover{transform:none;box-shadow:none}@supports (container-type: inline-size){@container (width < 48rem){.action-button[data-v-5b1dc387]{min-height:40px;padding:10px 20px;font-size:var(--body2-size, 14px)}}}@media (max-width: 767px){.action-button[data-v-5b1dc387]{min-height:40px;padding:10px 20px;font-size:var(--body2-size, 14px);max-width:calc(100vw - 2rem)}}.chat-message[data-v-c8533656]{display:flex;flex-direction:column;margin-bottom:clamp(1rem,2vw,1.5rem);max-width:100%}.chat-message--ai[data-v-c8533656]{align-items:flex-start}.chat-message--user[data-v-c8533656]{align-items:flex-end}.message-bubble[data-v-c8533656]{max-width:90%;border-radius:10px;padding:20px;word-wrap:break-word;overflow-wrap:break-word}.chat-message--ai .message-bubble[data-v-c8533656]{background:transparent;padding:0}.chat-message--user .message-bubble[data-v-c8533656]{background:#dddfff;min-width:61px}.message-content p[data-v-c8533656]{margin:0;font-family:Poppins,sans-serif;font-weight:400;line-height:1.5}.chat-message--ai .message-content p[data-v-c8533656]{font-size:14px;color:#000}.chat-message--user .message-content p[data-v-c8533656]{font-size:14px;color:#1e1e1e;text-align:left}.chat-message--ai .message-content[data-v-c8533656] h1,.chat-message--ai .message-content[data-v-c8533656] h2,.chat-message--ai .message-content[data-v-c8533656] h3,.chat-message--ai .message-content[data-v-c8533656] h4,.chat-message--ai .message-content[data-v-c8533656] h5,.chat-message--ai .message-content[data-v-c8533656] h6{margin-top:16px;margin-bottom:8px;font-weight:600;line-height:1.25;color:#000}.chat-message--ai .message-content[data-v-c8533656] h1:first-child,.chat-message--ai .message-content[data-v-c8533656] h2:first-child,.chat-message--ai .message-content[data-v-c8533656] h3:first-child,.chat-message--ai .message-content[data-v-c8533656] h4:first-child,.chat-message--ai .message-content[data-v-c8533656] h5:first-child,.chat-message--ai .message-content[data-v-c8533656] h6:first-child{margin-top:0}.chat-message--ai .message-content[data-v-c8533656] h1{font-size:20px}.chat-message--ai .message-content[data-v-c8533656] h2{font-size:18px}.chat-message--ai .message-content[data-v-c8533656] h3{font-size:16px}.chat-message--ai .message-content[data-v-c8533656] h4{font-size:14px}.chat-message--ai .message-content[data-v-c8533656] h5{font-size:13px}.chat-message--ai .message-content[data-v-c8533656] h6{font-size:12px}.chat-message--ai .message-content[data-v-c8533656] ul,.chat-message--ai .message-content[data-v-c8533656] ol{margin:8px 0;padding-left:24px}.chat-message--ai .message-content[data-v-c8533656] li{margin:4px 0;line-height:1.5}.chat-message--ai .message-content[data-v-c8533656] pre{background-color:#f3f4f6;border-radius:6px;padding:12px;margin:8px 0;overflow-x:auto}.chat-message--ai .message-content[data-v-c8533656] code{background-color:#f3f4f6;padding:2px 4px;border-radius:3px;font-family:Courier New,monospace;font-size:13px}.chat-message--ai .message-content[data-v-c8533656] pre code{background-color:transparent;padding:0}.chat-message--ai .message-content[data-v-c8533656] blockquote{border-left:3px solid #d1d5db;padding-left:12px;margin:8px 0;color:#6b7280}.chat-message--ai .message-content[data-v-c8533656] table{border-collapse:collapse;margin:12px 0;width:100%}.chat-message--ai .message-content[data-v-c8533656] th,.chat-message--ai .message-content[data-v-c8533656] td{border:1px solid #e5e7eb;padding:8px 12px;text-align:left}.chat-message--ai .message-content[data-v-c8533656] th{background-color:#f9fafb;font-weight:600}.chat-message--ai .message-content[data-v-c8533656] a{color:#6366f1;text-decoration:none}.chat-message--ai .message-content[data-v-c8533656] a:hover{text-decoration:underline}.chat-message--ai .message-content[data-v-c8533656] strong{font-weight:600}.chat-message--ai .message-content[data-v-c8533656] em{font-style:italic}.chat-message--ai .message-content[data-v-c8533656] hr{border:none;border-top:1px solid #e5e7eb;margin:16px 0}.message-buttons[data-v-c8533656]{display:flex;flex-wrap:wrap;gap:clamp(8px,1vw,12px);margin-top:clamp(12px,1.5vw,16px);padding-top:clamp(12px,1.5vw,16px);border-top:1px solid #e9ecef}.message-timestamp[data-v-c8533656]{font-size:11px;color:#6c757d;margin-top:4px;font-family:Poppins,sans-serif;opacity:.7}.chat-message--ai .message-timestamp[data-v-c8533656]{margin-left:0}.chat-message--user .message-timestamp[data-v-c8533656]{margin-right:12px}@supports (container-type: inline-size){.chat-message[data-v-c8533656]{container-type:inline-size}@container (width < 400px){.message-bubble[data-v-c8533656]{max-width:95%;padding:15px}.message-buttons[data-v-c8533656]{gap:6px;margin-top:10px;padding-top:10px}}@container (width > 800px){.message-bubble[data-v-c8533656]{max-width:80%}}}@media (max-width: 480px){.message-bubble[data-v-c8533656]{max-width:95%;padding:15px}.message-buttons[data-v-c8533656]{gap:6px;margin-top:10px;padding-top:10px}}.typing-indicator[data-v-9a869bf0]{display:flex;justify-content:flex-start;margin-bottom:1rem;animation:fadeIn-9a869bf0 .3s ease-out}.typing-bubble[data-v-9a869bf0]{background:#fff;border-radius:18px;padding:1rem 1.25rem;box-shadow:0 1px 2px #0000001a;border:1px solid #e9ecef;max-width:80px}.typing-dots[data-v-9a869bf0]{display:flex;align-items:center;gap:4px}.dot[data-v-9a869bf0]{width:8px;height:8px;border-radius:50%;background:#6c757d;animation:typing-9a869bf0 1.4s ease-in-out infinite}.dot[data-v-9a869bf0]:nth-child(1){animation-delay:0ms}.dot[data-v-9a869bf0]:nth-child(2){animation-delay:.2s}.dot[data-v-9a869bf0]:nth-child(3){animation-delay:.4s}@keyframes typing-9a869bf0{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-10px);opacity:1}}@keyframes fadeIn-9a869bf0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-input-box[data-v-9aca4969]{width:100%;container-type:inline-size}.input-wrapper[data-v-9aca4969]{display:flex;align-items:center;background:var(--input-bg, #f7f9fb);border-radius:16px;padding:clamp(12px,2vw,16px) clamp(16px,2.5vw,20px);gap:clamp(8px,1.5vw,16px);transition:all .2s ease;border:1px solid transparent}.input-wrapper--focused[data-v-9aca4969]{border:1px solid var(--black-40)}.input-wrapper--highlight[data-v-9aca4969]{border:1px solid var(--black-40);box-shadow:0 0 0 4px #0000000d}.input-wrapper--disabled[data-v-9aca4969]{opacity:.6;cursor:not-allowed}.message-input[data-v-9aca4969]{flex:1;border:none;background:transparent;outline:none;resize:none;font-family:Poppins,sans-serif;font-size:var(--body3-size);font-weight:var(--font-weight-light);color:var(--text-primary, #1e1e1e);line-height:1;height:auto;min-height:var(--body3-size);max-height:6em;overflow-y:auto;padding:0;min-width:0}.message-input[data-v-9aca4969]::placeholder{color:var(--placeholder-color, #adb5bd)}.message-input[data-v-9aca4969]:disabled{cursor:not-allowed}.send-button[data-v-9aca4969]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;cursor:pointer;transition:all .2s ease;flex-shrink:0;border-radius:50%;padding:0}.send-button[data-v-9aca4969]:hover:not(:disabled){background:#9196fe1a}.send-button[data-v-9aca4969]:disabled{cursor:not-allowed;opacity:.5}.airplane-icon[data-v-9aca4969]{width:24px;height:24px;object-fit:contain}@supports (container-type: inline-size){@container (width < 768px){.input-wrapper[data-v-9aca4969]{padding:.5rem .75rem;gap:.5rem}.message-input[data-v-9aca4969]{font-size:var(--body3-size)}}@container (width >= 768px){.input-wrapper[data-v-9aca4969]{padding:1rem 1.25rem;gap:1rem}.message-input[data-v-9aca4969]{font-size:var(--body2-size)}}}.send-button[data-v-9aca4969]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.message-input[data-v-9aca4969]::-webkit-scrollbar{width:4px}.message-input[data-v-9aca4969]::-webkit-scrollbar-track{background:transparent}.message-input[data-v-9aca4969]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.message-input[data-v-9aca4969]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.problem-analysis-chat[data-v-7d30bc3b]{height:100%;display:flex;flex-direction:column;background-color:#fff}.chat-header[data-v-7d30bc3b]{padding:20px;background-color:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center}.header-title[data-v-7d30bc3b]{font-size:18px;font-weight:600;color:var(--color-dark)}.tutor-avatar-section[data-v-7d30bc3b]{display:flex;justify-content:center;align-items:center;padding:24px 0;background-color:#fff}.chat-messages[data-v-7d30bc3b]{flex:1;overflow-y:auto;padding:24px;position:relative}.messages-list[data-v-7d30bc3b]{display:flex;flex-direction:column;gap:16px}.typing-wrapper[data-v-7d30bc3b]{display:flex;justify-content:flex-start;padding-left:8px}.scroll-to-bottom-btn[data-v-7d30bc3b]{position:absolute;bottom:20px;right:20px;width:36px;height:36px;border-radius:50%;background-color:var(--color-primary);color:#fff;border:none;box-shadow:0 2px 8px #0003;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;transition:all .2s ease}.scroll-to-bottom-btn[data-v-7d30bc3b]:hover{background-color:#7b81fe;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.chat-input-area[data-v-7d30bc3b]{padding:16px;background-color:#fff;border-top:1px solid #e5e7eb}@media (max-width: 768px){.chat-header[data-v-7d30bc3b]{padding:16px}.header-title[data-v-7d30bc3b]{font-size:16px}.tutor-avatar-section[data-v-7d30bc3b]{padding:16px 0}.chat-messages[data-v-7d30bc3b]{padding:16px}.messages-list[data-v-7d30bc3b]{gap:12px}}.analysis-container[data-v-bf1db202]{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:9999;display:flex;flex-direction:column;padding:24px 80px;box-sizing:border-box}.top-bar[data-v-bf1db202]{display:flex;justify-content:center;align-items:center;padding:1rem 0;position:relative;margin-bottom:2rem}.nav-section[data-v-bf1db202]{display:flex;align-items:center;gap:2rem}.nav-arrow[data-v-bf1db202]{background:none;border:none;cursor:pointer;height:3rem}.nav-arrow[data-v-bf1db202]:not(:disabled):hover{transform:scale(1.1)}.nav-arrow[data-v-bf1db202]:disabled{cursor:not-allowed;opacity:.5}.question-circle[data-v-bf1db202]{width:clamp(40px,5vw,60px);height:clamp(40px,5vw,60px);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.status-correct[data-v-bf1db202]{background-color:#9196fe;color:#fff}.status-incorrect[data-v-bf1db202]{background-color:#ffcf2d;color:#2f3e78}.close-btn[data-v-bf1db202]{position:absolute;right:1rem;background:none;border:none;cursor:pointer;padding:.5rem}.split-screen-layout[data-v-bf1db202]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:hidden;height:calc(100vh - 200px)}.analysis-panel[data-v-bf1db202]{overflow-y:auto;padding:2rem;background-color:#fff}.chat-panel[data-v-bf1db202]{height:100%;overflow:hidden;background-color:#fff;border:1px solid var(--color-primary);border-radius:20px}.analysis-content[data-v-bf1db202]{max-width:100%;padding-bottom:2rem}.section-title[data-v-bf1db202]{font-size:clamp(20px,2.5vw,28px);color:#9196fe;margin-bottom:1rem;font-weight:700}.question-section[data-v-bf1db202]{margin-bottom:2rem}.passage[data-v-bf1db202],.question-text[data-v-bf1db202]{font-size:16px;line-height:1.6;color:#2f3e78}.question-image[data-v-bf1db202]{display:flex;justify-content:center;margin:1rem 0}.choices[data-v-bf1db202]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.choice-item[data-v-bf1db202]{display:flex;align-items:center;gap:1rem;padding:1rem;border:2px solid #E5E7EB;border-radius:8px;background:#fff}.choice-circle[data-v-bf1db202]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f3f4f6;font-weight:600}.choice-circle.correct[data-v-bf1db202]{background:#40f8ae;color:#000}.choice-circle.incorrect[data-v-bf1db202]{background:#eb3f3a;color:#fff}.choice-text[data-v-bf1db202]{flex:1;font-size:16px;line-height:1.5}.choice-item.correct[data-v-bf1db202]{border-color:#40f8ae;background-color:#40f8ae0d}.choice-item.incorrect[data-v-bf1db202]{border-color:#eb3f3a;background-color:#eb3f3a0d}.choice-item.neutral[data-v-bf1db202]{border-color:#e5e7eb;background-color:#fff}.blank-answer[data-v-bf1db202]{margin-top:1rem}.answer-row[data-v-bf1db202]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.answer-label[data-v-bf1db202]{min-width:120px;font-weight:600;color:#2f3e78}.answer-value[data-v-bf1db202]{flex:1;padding:.75rem 1rem;border:2px solid #E5E7EB;border-radius:8px;font-weight:600}.answer-value.answer-correct[data-v-bf1db202]{border-color:#40f8ae;color:#40f8ae;background-color:#40f8ae0d}.answer-value.answer-incorrect[data-v-bf1db202]{border-color:#eb3f3a;color:#eb3f3a;background-color:#eb3f3a0d}.explanation-section[data-v-bf1db202]{margin-top:3rem}[data-v-bf1db202] table,[data-v-bf1db202] th,[data-v-bf1db202] td{border:1px solid black;border-collapse:collapse;font-weight:400;margin-top:10px}[data-v-bf1db202] th,[data-v-bf1db202] td{padding:10px 6px}[data-v-bf1db202] thead th,[data-v-bf1db202] tbody td{text-align:center}[data-v-bf1db202] tbody th{text-align:start}[data-v-bf1db202] ul{padding-left:48px}@media (max-width: 1024px){.analysis-container[data-v-bf1db202]{padding:24px 40px}.split-screen-layout[data-v-bf1db202]{flex-direction:column;grid-template-columns:none;grid-template-rows:none;gap:4px}.analysis-panel[data-v-bf1db202]{flex:0 0 50%;padding:1.5rem}.chat-panel[data-v-bf1db202]{flex:1;border:1px solid var(--color-primary);border-radius:20px}}@media (max-width: 768px){.analysis-container[data-v-bf1db202]{padding:16px 20px}.top-bar[data-v-bf1db202]{padding:1rem;margin-bottom:1rem}.split-screen-layout[data-v-bf1db202]{display:flex;flex-direction:column;height:calc(100vh - 120px);gap:4px}.analysis-panel[data-v-bf1db202]{flex:0 0 60%;padding:1rem}.chat-panel[data-v-bf1db202]{flex:1;border:1px solid var(--color-primary);border-radius:20px}.nav-section[data-v-bf1db202]{gap:1rem}.close-btn[data-v-bf1db202]{right:1rem}}@media (max-width: 480px){.section-title[data-v-bf1db202]{font-size:20px}.question-text[data-v-bf1db202],.passage[data-v-bf1db202],.choice-text[data-v-bf1db202]{font-size:14px}}.container[data-v-dd6eae3d]{display:flex;width:100%;height:calc(100vh - var(--header-height));position:relative}.left-section[data-v-dd6eae3d]{flex:4;background:#9196fe1a;display:flex;justify-content:center;align-items:center}.right-section[data-v-dd6eae3d]{flex:6;display:flex;flex-direction:column;padding-left:172px;justify-content:center;position:relative;background:#fff;overflow-y:auto}.section-wrapper[data-v-dd6eae3d]{display:flex;flex-direction:column;justify-content:space-around;align-items:start;height:60%;width:60%;padding-bottom:20vh}.donut-chart[data-v-dd6eae3d]{width:560px;height:auto}.progress-circle[data-v-dd6eae3d]{transform-origin:center;transform:rotate(-90deg);transition:stroke-dashoffset .3s}.percentage-text[data-v-dd6eae3d]{font-size:24px;font-weight:700;fill:#9196fe}.label-text[data-v-dd6eae3d]{font-size:6px;font-weight:700;fill:#2f3e78}.title[data-v-dd6eae3d]{color:#9196fe;margin-bottom:1rem}.subject[data-v-dd6eae3d]{color:#2f3e78;margin-top:1rem;margin-bottom:2rem}.questions-grid[data-v-dd6eae3d]{display:flex;flex-wrap:wrap;gap:1rem}.question-circle[data-v-dd6eae3d]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;cursor:pointer;transition:transform .2s ease}.question-circle[data-v-dd6eae3d]:hover{background-color:#000;color:#fff}.correct[data-v-dd6eae3d]{background-color:#9196fe;color:#fff}.incorrect[data-v-dd6eae3d]{background-color:#ffcf2d;color:#2f3e78}.button-container[data-v-dd6eae3d]{position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.problem-analysis-overlay[data-v-dd6eae3d]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:100}.tutor-image[data-v-dd6eae3d]{position:absolute;bottom:0;right:2%;height:400px}.tutor-dialog[data-v-dd6eae3d]{position:absolute;max-width:400px;z-index:1;bottom:120px;right:20%}@media (max-width: 1440px){.donut-chart[data-v-dd6eae3d]{width:400px}.right-section[data-v-dd6eae3d]{padding-left:56px}.section-wrapper[data-v-dd6eae3d]{width:80%}.tutor-image[data-v-dd6eae3d]{height:280px}.tutor-dialog[data-v-dd6eae3d]{position:absolute;width:600px}}.container[data-v-021e4be4]{min-height:calc(100vh - var(--header-height));width:100%;background:#9196fe1a;display:flex;flex-direction:column;align-items:center;justify-content:center}.content-wrapper[data-v-021e4be4]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-bottom:20vh}.title[data-v-021e4be4]{color:#9196fe;text-align:center}.areas-list[data-v-021e4be4]{margin-top:4rem;width:100%;max-width:1000px;padding-right:10%}.area-row[data-v-021e4be4]{display:grid;grid-template-columns:40% 45% 5% 10%;gap:1.5rem;align-items:center;margin-bottom:2rem}.area-name[data-v-021e4be4]{text-align:end;color:#2f3e78}.bar-container[data-v-021e4be4]{width:100%;height:24px;background:#2f3e78;overflow:hidden;position:relative}.progress-bar[data-v-021e4be4]{height:100%;background:#9196fe;transition:width 1s ease-out}.percentage-value[data-v-021e4be4]{font-size:16px;font-weight:600;color:#9196fe;text-align:right}.mastery-label[data-v-021e4be4]{color:#2f3e78}.button-container[data-v-021e4be4]{position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.no-data[data-v-021e4be4]{margin:4rem 0;text-align:center;color:#666;font-size:18px}.tutor-image[data-v-021e4be4]{position:absolute;bottom:0;left:2%;height:400px}.tutor-dialog[data-v-021e4be4]{position:absolute;max-width:530px;z-index:1;bottom:100px;left:20%}.slide-select[data-v-d1cb6819]{width:100%}.options-container[data-v-d1cb6819]{position:relative;height:48px;display:flex;background:#fff;border:2px solid #9196FE;border-radius:8px;overflow:hidden}.slider[data-v-d1cb6819]{position:absolute;width:calc(100% / 3);height:100%;background:#9196fe;border-radius:6px;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.option-button[data-v-d1cb6819]{flex:1;border:none;background:transparent;font-size:14px;cursor:pointer;transition:color .3s ease;z-index:2;height:100%}.option-button.active[data-v-d1cb6819]{color:#fff}.target-score-container[data-v-49006e17]{min-height:calc(100vh - var(--header-height));display:flex;flex-direction:column;align-items:center;justify-content:center}.content-container[data-v-49006e17]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-bottom:30vh}.title[data-v-49006e17]{color:#2f3e78;text-align:center}.score-form[data-v-49006e17]{width:100%;max-width:1000px;display:flex;flex-direction:column;gap:4rem;align-items:center;padding:0 2rem}.score-inputs[data-v-49006e17]{width:100%;display:flex;flex-direction:column;gap:4rem;align-items:center;-moz-appearance:textfield}.score-input[data-v-49006e17]::-webkit-outer-spin-button,.score-input[data-v-49006e17]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-group[data-v-49006e17],.duration-selector[data-v-49006e17]{width:100%;display:grid;grid-template-columns:1fr 60px 1fr;align-items:flex-start;gap:0}.input-group label[data-v-49006e17],.duration-title[data-v-49006e17]{text-align:right;font-size:18px;font-weight:600;color:#2f3e78;padding-right:8px;margin-top:40px}.input-group label[data-v-49006e17]:after,.duration-title[data-v-49006e17]:after{content:":";position:absolute;margin-left:8px}.input-wrapper[data-v-49006e17]{display:flex;flex-direction:column;width:300px;justify-self:start;margin-left:2.25rem;position:relative}.score-container[data-v-49006e17],.duration-container[data-v-49006e17]{position:relative;width:100%;margin-top:30px}.current-score[data-v-49006e17],.improvement-note[data-v-49006e17]{position:absolute;top:-40%;right:0;font-size:.75rem;color:#2f3e78;text-align:start;width:100%}.score-input[data-v-49006e17],.duration-options[data-v-49006e17]{width:300px;justify-self:start}.score-input[data-v-49006e17]{height:48px;padding:0 1rem;border:2px solid #9196FE;border-radius:8px;font-size:16px;color:#2f3e78;transition:border-color .2s ease}.score-input[data-v-49006e17]:focus{outline:none;border-color:#7176d9}.error-input[data-v-49006e17]{border-color:#dc3545!important}.duration-wrapper[data-v-49006e17]{display:flex;flex-direction:column;width:1000%;margin-left:2.25rem}.duration-options[data-v-49006e17]{display:flex;gap:1rem}.duration-button[data-v-49006e17]{padding:.75rem 1.5rem;border:2px solid #9196FE;background:#fff;color:#9196fe;font-weight:600;cursor:pointer;transition:all .2s ease;border-radius:8px}.duration-button.active[data-v-49006e17]{background:#9196fe;color:#fff}.button-container[data-v-49006e17]{position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.error-message[data-v-49006e17]{color:#dc3545;font-size:14px;margin-top:4px;width:120%;text-align:left;position:absolute;bottom:-24px;left:0}.tutor-container[data-v-49006e17]{position:absolute;display:flex;bottom:0;left:2%}.tutor-image[data-v-49006e17]{height:400px}.tutor-dialog[data-v-49006e17]{position:absolute;left:300px;width:400px;bottom:120px;z-index:100}.back-button-position[data-v-39234260]{position:absolute;top:calc(var(--header-height) + 5vh);left:5%}[data-v-21d1553c]{font-family:Poppins,sans-serif}footer[data-v-21d1553c]{display:flex;flex-direction:column;justify-content:center;align-items:end;background-color:#fff;border:1px solid #1E1E1E;height:12%;bottom:0;position:absolute;width:100%}.break-page[data-v-21d1553c]{position:relative;min-height:100vh;width:100%;background-color:#9196fe;overflow-x:hidden}.icon[data-v-21d1553c]{width:1.3rem;height:1.3rem}.break-content[data-v-21d1553c]{position:absolute;max-width:580px;width:min(90vw,580px);left:50%;transform:translate(-50%) translateY(-50%);background-color:#fff;border-radius:20px;box-shadow:0 2px 10px #0000001a;top:50%;z-index:10}.break-info[data-v-21d1553c]{padding:5rem 4rem 5rem 3rem}.break-title[data-v-21d1553c]{display:flex;align-items:center;gap:.6rem;margin-bottom:.2rem}.text-info[data-v-21d1553c]{margin-left:2.1rem;text-indent:0;line-height:1.5;font-size:.8rem}.break-rules[data-v-21d1553c]{margin-left:2.1rem;padding-left:1.2rem;line-height:1.8;font-size:.8rem}.break-rules li[data-v-21d1553c]{margin-bottom:.3rem}.break-timer[data-v-21d1553c]{position:absolute;display:flex;color:#fff;flex-direction:column;left:5%;top:50%;transform:translateY(-50%)}.time[data-v-21d1553c]{font-size:96px;font-weight:700}.break-button[data-v-21d1553c]{margin-right:2rem}.welcome-message[data-v-2f0aaf57]{position:relative;margin:0 0 0 8vw;padding-left:4vw;z-index:5}.welcome-message h1[data-v-2f0aaf57]{font-size:4rem;font-weight:700;color:#fff;line-height:7.5rem;text-align:left;margin:0}.envelope-container[data-v-2f0aaf57]{position:relative;margin-right:clamp(40px,8vw,200px);z-index:5;width:clamp(200px,120%,600px);display:flex;justify-content:center;align-items:center}.envelope-wrapper[data-v-2f0aaf57]{position:relative;width:100%}.envelope[data-v-2f0aaf57],.envelope-open[data-v-2f0aaf57]{width:100%;transition:opacity 1s ease-in-out}.envelope[data-v-2f0aaf57]{display:block}.envelope-open[data-v-2f0aaf57]{transform:translateY(-10%)}.fade-out[data-v-2f0aaf57]{opacity:0}.fade-in[data-v-2f0aaf57]{animation:fadeInAnimation-2f0aaf57 1s ease-in-out}@keyframes fadeInAnimation-2f0aaf57{0%{opacity:0}to{opacity:1}}.heart-overlay[data-v-2f0aaf57]{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:25%;height:25%;cursor:pointer;z-index:10;border-radius:50%}.sparkle[data-v-2f0aaf57]{position:absolute;width:clamp(10px,10%,100px)}.heart[data-v-2f0aaf57]{position:absolute;top:90%;left:-10%;width:clamp(10px,10%,100px)}.chart-container[data-v-7ce503ad]{position:relative;width:100%;height:90%}.canvas-wrapper[data-v-7ce503ad]{position:relative;width:100%;height:100%;min-height:180px}.score-label[data-v-7ce503ad]{position:relative;font-size:clamp(1rem,1.25vw,1.25rem);font-weight:700}.start-score[data-v-7ce503ad]{left:0;top:50%;transform:translate(-15%,300%);color:#2f3e78}.target-score[data-v-7ce503ad]{right:0;top:30%;transform:translate(100%,-100%);color:var(--d1af5fae)}.improvement-label[data-v-7ce503ad]{position:absolute;right:-15%;top:60%;color:var(--d1af5fae);font-size:clamp(1rem,1.5vw,1.5rem);font-weight:700}.first-page h2[data-v-e78b7fc7]{color:#2f3e78;margin-bottom:2rem;font-size:clamp(1.25rem,1.5vw,2rem)}.first-page p[data-v-e78b7fc7]{display:block;color:#2f3e78;line-height:1.6;font-size:clamp(1rem,1.25vw,1.25rem);margin-bottom:2rem}.first-page strong[data-v-e78b7fc7]{display:block;color:#9196fe;line-height:1.6;font-size:clamp(1rem,1.25vw,1.25rem);margin-bottom:2rem}.first-page-text-wrapper[data-v-e78b7fc7]{width:90%}.animation-container[data-v-e78b7fc7]{position:absolute;width:55%;top:5%;right:-10%}.paper-plane[data-v-e78b7fc7]{position:relative;width:55%;transition:transform .5s ease-in}.animation-container .curve-arrow[data-v-e78b7fc7]{position:relative;width:45%;transform:translate(10%,-200%)}.score-progress-chart-container[data-v-e78b7fc7]{display:flex;justify-content:space-between;width:100%;height:30vh}.score-progress-chart-wrapper[data-v-e78b7fc7]{width:40%}.tutor-image[data-v-e78b7fc7]{position:absolute;bottom:0;left:-10%}.second-page[data-v-a04bf893]{display:flex;flex-direction:column;gap:2rem;height:100%}.strength-summary[data-v-a04bf893]{margin-bottom:2rem 0 2rem 0;min-height:20vh}.strength-summary p[data-v-a04bf893]{color:#2f3e78;line-height:1.6;margin-bottom:2rem;font-weight:500;font-size:clamp(1rem,1.25vh,1.25rem)}.strength-summary strong[data-v-a04bf893]{color:#9196fe}.mastery-container[data-v-a04bf893]{position:relative;display:flex;justify-content:space-between;height:fit-content}.svg-container[data-v-a04bf893]{flex:2;width:100%;bottom:-10%;left:-28%}.svg-container h2[data-v-a04bf893]{position:relative;font-size:clamp(1.5rem,2vh,2rem);color:#9196fe}.svg-container-wrapper[data-v-a04bf893]{position:relative;width:100%}.svg-container-wrapper img[data-v-a04bf893]{width:100%;height:auto}.curve-arrow-reverse[data-v-a04bf893]{position:relative;transform:translate(60%,-80%) rotate(165deg);width:100%}.mastery-bars[data-v-a04bf893]{position:relative;flex:4;display:flex;flex-direction:column;gap:3vh}.mastery-bar-container[data-v-a04bf893]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.area-label[data-v-a04bf893]{font-weight:500;text-align:right;font-size:clamp(1rem,1.25vh,1.25rem)}.bar-wrapper[data-v-a04bf893]{display:flex;align-items:center;gap:1rem;width:100%;justify-content:flex-start;background:#e9edf7;border-radius:.5rem;height:.75rem}.bar[data-v-a04bf893]{height:100%;background:#9196fe;border-radius:.5rem;width:0;transition:width 1s ease-out}.animate-bar[data-v-a04bf893]{width:var(--width)!important}.percentage[data-v-a04bf893]{color:#2f3e78;font-size:.9rem;min-width:3rem}.tutor-image[data-v-a04bf893]{position:fixed;bottom:0;left:5%}.third-page[data-v-36679918]{display:flex;justify-content:space-between;align-items:stretch;width:100%;margin:-4vh -4vw;height:100%}.left-container[data-v-36679918]{width:50%;display:flex;flex-direction:column;align-items:center;padding-top:10vh}.description-container[data-v-36679918]{display:flex;gap:2rem}.circle-placeholder[data-v-36679918]{min-width:3vw;width:3vw;height:3vw;opacity:0;flex-shrink:0}.circle-number[data-v-36679918]{min-width:3vw;width:3vw;height:3vw;background-color:#9196fe;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(1.5rem,2vw,2.5rem);font-weight:500;flex-shrink:0}.right-container[data-v-36679918]{width:50%;display:flex;flex-direction:column;justify-content:space-around;padding-left:2rem;min-height:100%}.text-wrapper[data-v-36679918]{flex:1;height:fit-content;position:relative;line-height:2.5rem;font-size:clamp(.75rem,1.25vw,1.25rem)}.text-wrapper[data-v-36679918] p{margin-top:.5rem;margin-bottom:0}.third-page h1[data-v-36679918]{color:#2f3e78;margin-bottom:2rem}.third-page text[data-v-36679918]{display:block;color:#2f3e78;line-height:1.6;width:100%;padding-top:1vh}.third-page text span[data-v-36679918]{display:block}.third-page[data-v-36679918] strong{color:#9196fe;font-size:inherit}.tutor-image[data-v-36679918]{position:absolute;bottom:0;left:0%;height:clamp(280px,30vh,400px)}@media (max-width: 1280px){.text-wrapper[data-v-36679918]{font-size:.875rem;line-height:1.5rem}}.free-trial-page[data-v-049db75e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2vh;height:100%;padding:0 10%}.free-trial-page h1[data-v-049db75e]{font-size:clamp(2rem,3vw,2.5rem);font-weight:700;color:#2f3e78;text-align:center}.free-trial-page strong[data-v-049db75e]{font-size:clamp(1.5rem,2vw,2rem);font-weight:700;color:#9196fe;text-align:center}.svg-container[data-v-049db75e]{position:absolute;top:40%;right:-8%;width:30%}.svg-container img[data-v-049db75e]{width:100%;height:100%}.paper[data-v-0ff14525]{background-color:#fff;box-shadow:0 8px 16px #0000001a;width:80%;padding:8vw 10vw 10vw;height:calc(100vh - 160px);animation:slideIn-0ff14525 .5s ease-out;position:absolute;bottom:0}@keyframes slideIn-0ff14525{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.next-button[data-v-0ff14525]{position:absolute;bottom:5%;right:50%;transform:translate(50%);z-index:10}.back-button-container[data-v-0ff14525]{position:absolute;top:5%;left:5%;cursor:pointer;z-index:10}[data-v-860c9d19]{margin:0;padding:0;box-sizing:border-box}.letter-container[data-v-860c9d19]{width:100%;min-height:100vh;position:relative}.dashboard[data-v-860c9d19]{background-color:#9196fe;min-height:100vh;width:100%;padding-top:130px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.payment-wrapper[data-v-35314f95]{height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}.payment-container[data-v-35314f95]{position:relative;width:100%;max-width:720px;background:#fff;padding:0;overflow:hidden}.payment-processing-overlay[data-v-35314f95]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffffffa;border-radius:16px;display:flex;align-items:center;justify-content:center;z-index:100;min-height:500px}.processing-content[data-v-35314f95]{text-align:center;padding:40px;max-width:400px}.processing-title[data-v-35314f95]{font-size:24px;font-weight:600;color:var(--color-dark);margin:20px 0 16px}.processing-message[data-v-35314f95]{font-size:16px;color:var(--color-primary);margin-bottom:12px;font-weight:500}.processing-hint[data-v-35314f95]{font-size:14px;color:#666;margin-bottom:8px;line-height:1.5}.check-status-btn[data-v-35314f95]{margin-top:24px}.close-btn[data-v-35314f95]{position:fixed;top:40px;right:40px;width:48px;height:48px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-black);transition:opacity .2s;z-index:10}.close-btn[data-v-35314f95]:hover{opacity:.7}.checkout-title[data-v-35314f95]{color:var(--color-black);margin:0 0 var(--spacing-md) 0;line-height:1}.aivypath-payment[data-v-35314f95],.aivydaily-subscription[data-v-35314f95]{width:100%}.purchase-item-section[data-v-35314f95]{width:100%;margin-bottom:var(--spacing-md)}.purchase-row[data-v-35314f95]{display:flex;align-items:center;gap:12px;width:100%}.purchase-label[data-v-35314f95]{font-size:var(--h2-size);font-weight:var(--font-weight-bold);color:var(--color-black);white-space:nowrap}.plan-name[data-v-35314f95]{font-size:var(--h2-size);font-weight:var(--font-weight-bold);color:var(--color-primary);flex:1}.price-display[data-v-35314f95]{display:flex;align-items:center;gap:12px;margin-left:auto}.price-loading[data-v-35314f95]{font-size:var(--h2-size);font-weight:var(--font-weight-bold);color:var(--color-black)}.price-original[data-v-35314f95]{font-size:var(--h2-size);font-weight:var(--font-weight-bold);color:red;text-decoration:line-through}.price-final[data-v-35314f95]{font-size:var(--h2-size);font-weight:var(--font-weight-bold);color:var(--color-black)}.divider[data-v-35314f95]{width:80%;height:1px;background:#000;margin-top:var(--spacing-md)}.payment-method-section[data-v-35314f95]{width:100%;margin-bottom:var(--spacing-md)}.payment-method-title[data-v-35314f95]{font-size:var(--h2-size);font-weight:var(--font-weight-bold);color:var(--color-black);margin:0 0 var(--spacing-sm) 0}.payment-options[data-v-35314f95]{display:flex;justify-content:space-between;align-items:baseline}.radio-option[data-v-35314f95]{display:flex;align-items:center;gap:12px;cursor:pointer;position:relative}.radio-option input[type=radio][data-v-35314f95]{position:absolute;opacity:0}.radio-circle[data-v-35314f95]{width:24px;height:24px;border:2px solid #B2B2B2;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.radio-option input[type=radio]:checked+.radio-circle[data-v-35314f95]{border-color:var(--color-primary)}.radio-option input[type=radio]:checked+.radio-circle[data-v-35314f95]:after{content:"";width:12px;height:12px;background:var(--color-primary);border-radius:50%}.radio-label[data-v-35314f95]{font-size:var(--body2-size);font-weight:var(--font-weight-light);color:var(--color-black)}.promo-section[data-v-35314f95]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.promo-input-group[data-v-35314f95]{display:flex;gap:var(--spacing-xs);align-items:center}.promo-input[data-v-35314f95]{font-size:var(--body2-size);padding:12px var(--spacing-sm);border:1px solid var(--color-black);border-radius:10px;background:var(--color-white);width:200px;transition:all .2s}.promo-input[data-v-35314f95]:focus{outline:none;border-color:var(--color-primary)}.status-message .success[data-v-35314f95]{font-size:var(--body3-size);color:#40f8ae}.status-message .error[data-v-35314f95]{font-size:var(--body3-size);color:red}.subscription-info[data-v-35314f95]{margin-top:var(--spacing-sm);text-align:center;color:#666;font-size:var(--body2-size);gap:12px}.subscription-info p[data-v-35314f95]{margin:4px 0}.apply-btn[data-v-35314f95]{min-width:80px}.pay-btn[data-v-35314f95]{margin-top:var(--spacing-lg)}.no-product-selected[data-v-35314f95]{width:100%;text-align:center;padding:40px;color:#666;font-size:16px}.character-wrapper[data-v-35314f95]{position:fixed;left:60px;bottom:0;height:400px;z-index:0;pointer-events:none}.character-wrapper img[data-v-35314f95]{height:100%;width:auto}@media (max-width: 900px){.payment-container[data-v-35314f95]{width:95%;padding:0}.payment-wrapper[data-v-35314f95]{padding:20px}.close-btn[data-v-35314f95]{top:16px;right:16px;width:40px;height:40px}.character-wrapper[data-v-35314f95]{display:none}.purchase-row[data-v-35314f95]{flex-direction:column;align-items:flex-start;gap:16px}.price-display[data-v-35314f95]{margin-left:0}.payment-options[data-v-35314f95]{flex-direction:column;gap:var(--spacing-sm)}.promo-section[data-v-35314f95]{width:100%}.promo-input-group[data-v-35314f95]{flex-direction:column;width:100%;gap:12px}.promo-input[data-v-35314f95],.apply-btn[data-v-35314f95]{width:100%}.status-message[data-v-35314f95]{margin-left:0}}@media (max-width: 480px){.checkout-title[data-v-35314f95]{font-size:24px}.purchase-label[data-v-35314f95],.plan-name[data-v-35314f95],.payment-method-title[data-v-35314f95]{font-size:16px}.price-original[data-v-35314f95],.price-final[data-v-35314f95],.price-loading[data-v-35314f95]{font-size:18px}}.success-wrapper[data-v-cc06e933]{min-height:100vh;width:100vw;background:#a3a3ff;display:flex;align-items:center;justify-content:center;position:relative}.success-message[data-v-cc06e933]{width:100vw;text-align:center;z-index:2}.success-text[data-v-cc06e933]{color:#fff;font-size:2.2rem;font-weight:700;line-height:1.3;letter-spacing:-1px;margin-bottom:24px;margin-top:0;font-family:Poppins,sans-serif}.redirect-info[data-v-cc06e933]{color:#ffffffe6;font-size:1.1rem;font-weight:500;margin-top:16px;font-family:Poppins,sans-serif;animation:pulse-cc06e933 2s infinite}@keyframes pulse-cc06e933{0%,to{opacity:.9}50%{opacity:.6}}.emoji[data-v-cc06e933]{font-size:2.2rem;vertical-align:middle}.success-character[data-v-cc06e933]{position:absolute;left:48px;bottom:48px;z-index:1;display:flex;align-items:flex-end;height:320px}.success-character img[data-v-cc06e933]{height:100%;width:auto;max-height:320px}@media (max-width: 900px){.success-character[data-v-cc06e933]{position:static;margin-bottom:24px;height:180px;justify-content:center}.success-character img[data-v-cc06e933]{max-height:180px}.success-text[data-v-cc06e933]{font-size:1.2rem}}.wrapper[data-v-0a7bf934]{background:#fff;min-height:100vh;width:100%;display:flex}.sign-up[data-v-0a7bf934]{display:flex;gap:150px;justify-content:center;min-height:100vh;padding-bottom:172px;width:100%}.illus[data-v-0a7bf934]{position:fixed;left:13%;top:calc(50% - 220px);align-items:center;display:flex;flex-direction:column;gap:0}.illus[data-v-0a7bf934] .avatar-image{height:280px}.greeting-dialog[data-v-0a7bf934]{width:328px;bottom:0;right:0}.sign-up-form[data-v-0a7bf934]{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:auto;margin-top:33px;position:relative;width:543px;left:17%}.sign-up-form h2[data-v-0a7bf934]{color:#1e1e1e;font-family:Poppins;font-size:32px;font-style:normal;font-weight:700;line-height:48px}.sign-up-form-group[data-v-0a7bf934]{margin-top:30px;position:relative;width:360px}.input-1[data-v-0a7bf934]{margin-top:0}.input-6[data-v-0a7bf934]{margin-top:-40px}.input-7[data-v-0a7bf934],.input-8[data-v-0a7bf934]{margin-top:20px}.checkbox-wrapper[data-v-0a7bf934]{align-items:center;display:flex}.checkbox-wrapper span[data-v-0a7bf934]{color:#1e1e1e;flex-shrink:0;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-left:20px}input[type=checkbox][data-v-0a7bf934]{transform:scale(2)}.link[data-v-0a7bf934]{color:#9196fe;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:capitalize}.sign-up-button[data-v-0a7bf934]{align-items:center;background:#9196fe;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;gap:8px;height:48px;justify-content:center;line-height:100%;position:relative;align-self:flex-end;margin-top:24px;width:126px}.sign-up-button[data-v-0a7bf934]:hover{background:#1e1e1e;color:#fff}.sign-up-button[data-v-0a7bf934]:disabled{border:2px solid #757575;background:#dbdbdb;color:#757575;cursor:default}.close-button[data-v-0a7bf934]{position:fixed;top:100px;right:100px;z-index:99}.close-button img[data-v-0a7bf934]{cursor:pointer}@media (max-width: 1399.98px){.greeting-dialog[data-v-0a7bf934]{width:280px;bottom:0;right:0}.close-button[data-v-0a7bf934]{top:60px;right:60px}.sign-up-form[data-v-0a7bf934]{left:19%}}@media (max-width: 1149.98px){.sign-up[data-v-0a7bf934]{flex-direction:column;gap:40px;padding-bottom:40px;align-items:center}.illus[data-v-0a7bf934]{position:relative;left:0;top:0;width:100%;display:flex;flex-direction:column;align-items:center;padding-top:40px;gap:0}.illus[data-v-0a7bf934] .avatar-image{height:280px}.greeting-dialog[data-v-0a7bf934]{width:100%;max-width:328px;position:relative}.close-button[data-v-0a7bf934]{top:24px;right:24px}.close-button img[data-v-0a7bf934]{height:36px;width:36px}.sign-up-form[data-v-0a7bf934]{width:360px;margin-top:0;left:0;height:auto;padding-bottom:80px;display:flex;flex-direction:column}.sign-up-form h2[data-v-0a7bf934]{font-size:20px;text-align:center;order:-1;margin-bottom:30px}.sign-up-form-group[data-v-0a7bf934]{margin-top:0;position:relative}.input-1[data-v-0a7bf934]{margin-top:0}.input-6[data-v-0a7bf934]{margin-top:-40px}.input-7[data-v-0a7bf934],.input-8[data-v-0a7bf934]{margin-top:24px}.sign-up-button[data-v-0a7bf934]{position:relative;bottom:0;margin-top:32px;width:100%}input[type=checkbox][data-v-0a7bf934]{transform:scale(1.5)}.checkbox-wrapper[data-v-0a7bf934]{margin-top:24px}.checkbox-wrapper span[data-v-0a7bf934]{width:100%;margin-left:17px}}
