.theme-toggle[data-v-7727e8ac]{border-radius:var(--radius-sm)!important;transition:all var(--transition-fast)}.theme-toggle[data-v-7727e8ac]:hover{background:rgba(var(--v-theme-primary),.08);transform:scale(1.05)}.v-img[data-v-98106dd8]{will-change:transform;contain:content}.app-header[data-v-7979909f]{background:rgba(var(--v-theme-surface),.95)!important;border-bottom:1px solid rgba(var(--v-theme-outline),.12);transition:all var(--transition-fast)}.v-theme--dark .app-header[data-v-7979909f]{background:rgba(var(--v-theme-surface),.98)!important;border-bottom:1px solid rgba(var(--v-theme-outline),.2)}.logo-icon[data-v-7979909f]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.logo-brand-text[data-v-7979909f]{color:rgb(var(--v-theme-primary))}.logo-link:hover .logo-brand-text[data-v-7979909f]{color:rgba(var(--v-theme-primary),.8)}.header-btn[data-v-7979909f]{border-radius:var(--radius-sm)!important;height:40px!important;transition:all var(--transition-fast);min-width:auto!important}.header-btn[data-v-7979909f]:hover{background:rgba(var(--v-theme-primary),.08);transform:translateY(-1px)}.user-menu-btn[data-v-7979909f]{padding:4px 8px!important}.user-menu[data-v-7979909f]{min-width:280px;border-radius:var(--radius-md);background:rgba(var(--v-theme-surface),.98);backdrop-filter:blur(8px)}.user-info-item[data-v-7979909f]{padding:16px;background:rgba(var(--v-theme-primary),.05);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.menu-item[data-v-7979909f]{border-radius:var(--radius-sm);margin:2px 8px;transition:all var(--transition-fast)}.menu-item[data-v-7979909f]:hover{background:rgba(var(--v-theme-primary),.08);transform:translate(4px)}.logout-item[data-v-7979909f]:hover{background:rgba(var(--v-theme-error),.08);color:rgb(var(--v-theme-error))}@media (max-width:600px){.header-btn[data-v-7979909f]{min-width:40px!important;padding:0 8px!important}}.marketing-header[data-v-6d4b5823]{background:rgba(var(--v-theme-surface),.95)!important;backdrop-filter:blur(8px);border-bottom:1px solid rgba(var(--v-theme-outline),.12);height:64px}.logo-icon[data-v-6d4b5823]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.logo-brand-text[data-v-6d4b5823]{color:rgb(var(--v-theme-primary))}.header-btn[data-v-6d4b5823],.header-nav-btn[data-v-6d4b5823]{border-radius:var(--radius-md)!important;height:40px!important;transition:all var(--transition-fast);text-transform:none;font-weight:500}.header-btn[data-v-6d4b5823]:hover,.header-nav-btn[data-v-6d4b5823]:hover{background:rgba(var(--v-theme-primary),.08);transform:translateY(-1px)}.exams-dropdown[data-v-6d4b5823]{border-radius:var(--radius-lg);min-width:240px}.dropdown-item[data-v-6d4b5823]{border-radius:var(--radius-md);margin:4px 8px}.dropdown-item[data-v-6d4b5823]:hover{background:rgba(var(--v-theme-primary),.05)}.dropdown-group[data-v-6d4b5823]{margin:0}.nested-item[data-v-6d4b5823]{padding-left:32px!important;margin:2px 8px}.nested-item .v-list-item-title[data-v-6d4b5823]{font-size:.9rem}.mobile-nav-drawer[data-v-6d4b5823]{border-radius:0 0 0 var(--radius-xl)}@media (max-width:960px){.logo-brand-text[data-v-6d4b5823]{font-size:1.1rem}}@media (max-width:600px){.header-btn[data-v-6d4b5823]{min-width:40px!important;padding:0 8px!important}.get-started-btn[data-v-6d4b5823]{font-size:.875rem;line-height:1;height:36px!important;padding:0 10px!important;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:380px){.get-started-btn[data-v-6d4b5823]{display:none!important}}}.marketing-footer[data-v-30d10e3d]{background:rgb(var(--v-theme-surface));border-top:1px solid rgba(var(--v-theme-outline),.12)}.footer-logo[data-v-30d10e3d]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.logo-brand-text[data-v-30d10e3d]{color:rgb(var(--v-theme-primary))}.footer-links[data-v-30d10e3d]{display:flex;gap:2rem;flex-wrap:wrap}.footer-link[data-v-30d10e3d]{color:rgb(var(--v-theme-primary));text-decoration:none;font-weight:500;transition:color .3s ease}.footer-link[data-v-30d10e3d]:hover{color:rgba(var(--v-theme-primary),.8);text-decoration:underline}@media (max-width:960px){.footer-links[data-v-30d10e3d]{justify-content:center;margin-top:1rem}}@media (max-width:600px){.footer-links[data-v-30d10e3d]{gap:1rem}}.start-test-container[data-v-1ff4fcc4]{position:relative}.floating-start-button[data-v-1ff4fcc4]{position:fixed;top:80px;right:20px;z-index:1000}.start-btn[data-v-1ff4fcc4]{font-weight:700;border-radius:var(--radius-md)!important;box-shadow:0 4px 16px #6366f14d;transition:all var(--transition-normal)}.start-btn[data-v-1ff4fcc4]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #6366f166}@media (max-width:768px){.floating-start-button[data-v-1ff4fcc4]{top:70px;right:16px}.start-btn[data-v-1ff4fcc4]{font-size:14px;padding:12px 20px}}.consent-banner-card[data-v-a90fb2c1]{position:fixed;bottom:24px;right:24px;z-index:9999;max-height:calc(100vh - 100px);overflow-y:auto;backdrop-filter:blur(8px);background:rgba(var(--v-theme-surface),.95)!important;border:1px solid rgba(var(--v-theme-outline),.2);box-shadow:0 8px 32px #0000001f}.v-theme--dark .consent-banner-card[data-v-a90fb2c1]{background:rgba(var(--v-theme-surface),.98)!important;border:1px solid rgba(var(--v-theme-outline),.3);box-shadow:0 8px 32px #0006}.consent-option[data-v-a90fb2c1]{border-radius:var(--radius-sm);padding:2px 0}.consent-option[data-v-a90fb2c1]:last-child{margin-bottom:0!important}.consent-banner-enter-active[data-v-a90fb2c1],.consent-banner-leave-active[data-v-a90fb2c1]{transition:all .3s cubic-bezier(.25,.8,.25,1)}.consent-banner-enter-from[data-v-a90fb2c1],.consent-banner-leave-to[data-v-a90fb2c1]{opacity:0;transform:translate(100%) scale(.95)}@media (max-width:600px){.consent-banner-card[data-v-a90fb2c1]{max-width:calc(100vw - 32px);right:16px;bottom:16px}.consent-banner-card .v-btn[data-v-a90fb2c1]{font-size:.75rem;padding:8px 6px;min-width:0;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.2}.consent-banner-card .v-card-actions[data-v-a90fb2c1]{flex-direction:column;gap:.5rem}.consent-banner-card .v-card-actions .v-btn[data-v-a90fb2c1]{width:100%;margin:0}}@media (max-width:400px){.consent-banner-card[data-v-a90fb2c1]{max-width:calc(100vw - 16px);right:8px;bottom:8px}.consent-banner-card .v-btn[data-v-a90fb2c1]{font-size:.7rem;padding:6px 4px;min-height:36px}}.consent-banner-card[data-v-a90fb2c1]{isolation:isolate}@supports (backdrop-filter:blur(8px)){.consent-banner-card[data-v-a90fb2c1]{backdrop-filter:blur(8px) saturate(180%)}}.skip-to-content[data-v-5ef874c4]{position:absolute;top:-100%;left:50%;transform:translate(-50%);z-index:9999;padding:1rem 2rem;background:rgb(var(--v-theme-primary));color:#fff;text-decoration:none;font-weight:600;border-radius:0 0 var(--radius-md,8px) var(--radius-md,8px);box-shadow:0 4px 12px #00000026;transition:top .3s ease}.skip-to-content[data-v-5ef874c4]:focus{top:0;outline:none}.modern-app[data-v-5ef874c4]{background:rgb(var(--v-theme-background));min-height:100vh}.gradient-background[data-v-5ef874c4]{background:linear-gradient(180deg,rgba(var(--v-theme-background),1) 0,rgba(var(--v-theme-surface-variant),.3));min-height:100vh}.v-theme--light .gradient-background[data-v-5ef874c4]{background:linear-gradient(180deg,#fafbfc,#f1f5f980)}.v-theme--dark .gradient-background[data-v-5ef874c4]{background:linear-gradient(180deg,#0f172a,#1e293bb3)}@media (prefers-reduced-motion:reduce){.gradient-background[data-v-5ef874c4]{animation:none}}.login-page[data-v-4f2521bc]{min-height:100vh;display:flex;flex-direction:column;background:rgb(var(--v-theme-background))}.login-container[data-v-4f2521bc]{flex:1;display:flex;align-items:center;justify-content:center;padding:16px}.login-card[data-v-4f2521bc]{border-radius:var(--radius-xl);backdrop-filter:blur(10px);background:rgba(var(--v-theme-surface),.95);border:1px solid rgba(var(--v-theme-outline),.12);box-shadow:var(--shadow-lg);transition:all var(--transition-normal)}.v-btn[data-v-4f2521bc]{text-transform:none;border-radius:var(--radius-md);transition:all var(--transition-fast)}.v-btn[data-v-4f2521bc]:not(.v-btn--disabled):hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.mdi-spin[data-v-4f2521bc]{animation:spin-4f2521bc 1s linear infinite}@keyframes spin-4f2521bc{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:600px){.login-container[data-v-4f2521bc]{padding:8px}.login-card[data-v-4f2521bc]{border-radius:var(--radius-md);max-width:none;margin:0}.v-card-title[data-v-4f2521bc]{font-size:1.75rem!important}}@media (max-width:360px){.login-card[data-v-4f2521bc]{border-radius:var(--radius-sm)}.v-card-title[data-v-4f2521bc]{font-size:1.5rem!important}}.v-text-field[data-v-4f2521bc]{margin-bottom:16px}.v-btn[block][data-v-4f2521bc]{width:100%;min-height:44px}.signup-page[data-v-482f85fc]{min-height:100vh;display:flex;flex-direction:column;background:rgb(var(--v-theme-background))}.signup-container[data-v-482f85fc]{flex:1;display:flex;align-items:center;justify-content:center;padding:16px}.signup-card[data-v-482f85fc]{border-radius:var(--radius-xl);backdrop-filter:blur(10px);background:rgba(var(--v-theme-surface),.95);border:1px solid rgba(var(--v-theme-outline),.12);box-shadow:var(--shadow-lg);transition:all var(--transition-normal)}.v-btn[data-v-482f85fc]{text-transform:none;border-radius:var(--radius-md);transition:all var(--transition-fast)}.v-btn[data-v-482f85fc]:not(.v-btn--disabled):hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.mdi-spin[data-v-482f85fc]{animation:spin-482f85fc 1s linear infinite}@keyframes spin-482f85fc{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:600px){.signup-container[data-v-482f85fc]{padding:8px}.signup-card[data-v-482f85fc]{border-radius:var(--radius-lg);max-width:none;margin:0}.v-card-title[data-v-482f85fc]{font-size:1.75rem!important}}@media (max-width:360px){.signup-card[data-v-482f85fc]{border-radius:var(--radius-md)}.v-card-title[data-v-482f85fc]{font-size:1.5rem!important}}.v-text-field[data-v-482f85fc]{margin-bottom:16px}.v-btn[block][data-v-482f85fc]{width:100%;min-height:44px}.forgot-password-page[data-v-c4d64a9a]{min-height:100vh;display:flex;flex-direction:column;background:rgb(var(--v-theme-background))}.forgot-password-container[data-v-c4d64a9a]{flex:1;display:flex;align-items:center;justify-content:center;padding:16px}.forgot-password-card[data-v-c4d64a9a]{border-radius:var(--radius-lg);backdrop-filter:blur(10px);background:rgba(var(--v-theme-surface),.95);border:1px solid rgba(var(--v-theme-outline),.12);box-shadow:var(--shadow-lg);transition:all var(--transition-normal)}.v-btn[data-v-c4d64a9a]{text-transform:none;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.v-btn[data-v-c4d64a9a]:not(.v-btn--disabled):hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.mdi-spin[data-v-c4d64a9a]{animation:spin-c4d64a9a 1s linear infinite}@keyframes spin-c4d64a9a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:600px){.forgot-password-container[data-v-c4d64a9a]{padding:8px}.forgot-password-card[data-v-c4d64a9a]{border-radius:var(--radius-md);max-width:none;margin:0}.v-card-title[data-v-c4d64a9a]{font-size:1.75rem!important}}@media (max-width:360px){.forgot-password-card[data-v-c4d64a9a]{border-radius:var(--radius-sm)}.v-card-title[data-v-c4d64a9a]{font-size:1.5rem!important}}.v-text-field[data-v-c4d64a9a]{margin-bottom:16px}.v-btn[block][data-v-c4d64a9a]{width:100%;min-height:44px}.reset-password-page[data-v-f55d7241]{min-height:100vh;display:flex;flex-direction:column;background:rgb(var(--v-theme-background))}.reset-password-container[data-v-f55d7241]{flex:1;display:flex;align-items:center;justify-content:center;padding:16px}.reset-password-card[data-v-f55d7241]{border-radius:var(--radius-lg);backdrop-filter:blur(10px);background:rgba(var(--v-theme-surface),.95);border:1px solid rgba(var(--v-theme-outline),.12);box-shadow:var(--shadow-lg);transition:all var(--transition-normal)}.v-btn[data-v-f55d7241]{text-transform:none;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.v-btn[data-v-f55d7241]:not(.v-btn--disabled):hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.mdi-spin[data-v-f55d7241]{animation:spin-f55d7241 1s linear infinite}@keyframes spin-f55d7241{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:600px){.reset-password-container[data-v-f55d7241]{padding:8px}.reset-password-card[data-v-f55d7241]{border-radius:var(--radius-md);max-width:none;margin:0}.v-card-title[data-v-f55d7241]{font-size:1.75rem!important}}@media (max-width:360px){.reset-password-card[data-v-f55d7241]{border-radius:var(--radius-sm)}.v-card-title[data-v-f55d7241]{font-size:1.5rem!important}}.v-text-field[data-v-f55d7241]{margin-bottom:16px}.v-btn[block][data-v-f55d7241]{width:100%;min-height:44px}:root{--font-family-base:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-mono:"Courier New",monospace;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800}*{font-feature-settings:"cv03","cv04","cv11"}body{font-family:var(--font-family-base);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pricing-card .headline-2,.timeline-step .step-content,.v-btn,.v-card-text,.v-card-title{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;hyphens:auto}.timeline-step .step-content h4{font-size:clamp(1rem,2.5vw,1.25rem)!important;line-height:1.3!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.timeline-step .step-content h4{white-space:normal!important;font-size:1rem!important}.timeline-step .step-content p{font-size:.875rem!important;line-height:1.4!important}.timeline-step{max-width:100%!important;min-width:0!important}}.consent-banner-card .v-btn{font-size:clamp(.75rem,2vw,.875rem)!important;min-width:0!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:400px){.consent-banner-card{max-width:calc(100vw - 32px)!important;right:16px!important;bottom:16px!important}.consent-banner-card .v-btn{font-size:.75rem!important;padding:0 8px!important}}.pricing-card .headline-2{font-size:clamp(1.125rem,3vw,1.5rem)!important;line-height:1.2!important;max-width:100%}.pricing-card .v-btn{font-size:clamp(.875rem,2.5vw,1rem)!important;line-height:1.2!important;padding:12px 8px!important;min-height:48px!important}@media (max-width:600px){.pricing-card .headline-2{font-size:1.125rem!important}.pricing-card .v-btn{font-size:.875rem!important;padding:10px 6px!important}}.v-field--variant-outlined.v-field--focused .v-field__outline{border-color:rgb(var(--v-theme-primary))!important}.v-field--variant-outlined:hover .v-field__outline{border-color:rgba(var(--v-theme-primary),.5)!important}.v-btn{background-image:none!important;border-radius:var(--radius-md)!important;font-weight:var(--font-weight-medium);transition:all var(--transition-fast)}.v-btn--variant-elevated:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.v-card{border-radius:var(--radius-lg)!important;background-image:none!important;backdrop-filter:none!important;transition:box-shadow var(--transition-normal)}.v-card:hover{box-shadow:var(--shadow-md)}.glass,.v-app-bar.glass,.v-card.glass{background-image:none!important;backdrop-filter:none!important;background:rgb(var(--v-theme-surface))!important}.v-progress-linear{border-radius:var(--radius-md)!important}.v-progress-linear__determinate{background:rgb(var(--v-theme-primary))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeIn{animation:fadeIn var(--transition-normal) ease-out}.v-btn:focus-visible,a:focus-visible,button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-md)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-ring);outline-offset:1px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.illustration-sm{width:32px;height:32px}.illustration-lg{width:180px;height:140px}.illustration-xl{width:140px;height:140px}.illustration-2xl{width:240px;height:240px}.feature-grid{display:flex;flex-wrap:wrap}.feature-item{transition:transform .3s var(--ease-standard);border-radius:var(--radius-lg);position:relative;background:transparent!important}.feature-item:hover{transform:translateY(-8px)}.feature-item .feature-icon-container{transition:transform .4s var(--ease-standard)}.feature-item:hover .feature-icon-container{transform:scale(1.05)}.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:0;transition:all .8s cubic-bezier(.5,0,0,1)}.reveal{transform:translateY(30px)}.reveal-left{transform:translate(-40px)}.reveal-right{transform:translate(40px)}.reveal-scale{transform:scale(.95)}.reveal-left.revealed,.reveal-right.revealed,.reveal-scale.revealed,.reveal.revealed{opacity:1;transform:translate(0) scale(1)}.marketing-layout{min-height:100vh;background:rgb(var(--v-theme-background))}.final-cta-section,.story-section{background:transparent}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.icon-float{animation:float 3s ease-in-out infinite}.illustration-animated *{animation-play-state:paused!important}.active .illustration-animated *,.reveal-left.revealed .illustration-animated *,.reveal-right.revealed .illustration-animated *,.reveal-scale.revealed .illustration-animated *,.reveal.revealed .illustration-animated *,.v-slide-group-item--active .illustration-animated *{animation-play-state:running!important}
