body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overscroll-behavior-y:none;text-rendering:optimizeLegibility}h1,h2,h3,h4{line-height:1.35}h1{letter-spacing:-.02em}h2,h3{letter-spacing:-.015em}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:6px;outline:2px solid #2563eb8c!important;outline-offset:2px}.ub-card{border:1px solid #0000;transition:box-shadow .18s ease,transform .18s ease}.ub-card:hover{box-shadow:0 1px 2px #0f172a0d,0 12px 30px -12px #0f172a38!important}.pricing-card{cursor:default;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.pricing-card-plain:hover{border-color:#2563eb59!important;box-shadow:0 18px 38px #0f172a24!important;transform:translateY(-10px)!important}.pricing-card-blue:hover{box-shadow:0 24px 54px #1d4ed880!important;transform:translateY(-12px)!important}.pricing-card-gold:hover{box-shadow:0 24px 54px #d977068c!important;transform:translateY(-12px)!important}.pricing-card-green:hover{box-shadow:0 24px 54px #16a34a80!important;transform:translateY(-12px)!important}.shimmer-card{overflow:hidden;position:relative}.shimmer-card:after{background:linear-gradient(115deg,#0000,#ffffff73 50%,#0000);content:"";height:100%;left:-75%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);transition:left .65s ease;width:50%}.shimmer-card:hover:after{left:125%}.shimmer-auto{overflow:hidden;position:relative}.shimmer-auto:after{animation:ub-shimmer-sweep 4.5s ease-in-out infinite;animation-delay:0s;animation-delay:var(--shimmer-delay,0s);background:linear-gradient(115deg,#0000,#ffffff73 50%,#0000);content:"";height:100%;left:-75%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);width:50%}@keyframes ub-shimmer-sweep{0%{left:-75%}35%,to{left:125%}}@media (prefers-reduced-motion:reduce){.shimmer-auto:after{animation:none}}@media (max-width:640px){.tool-card{align-items:flex-start;display:flex;gap:12px;padding:14px!important}.tool-card .tool-ico{border-radius:9px!important;flex-shrink:0;height:34px!important;margin-bottom:0!important;width:34px!important}.tool-card .tool-body{min-width:0}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (max-width:860px){button{min-height:44px}button:not(:disabled){align-items:center;display:inline-flex;justify-content:center}.ub-footer-links{row-gap:14px}.ub-footer-links a{margin:-11px -8px;padding:11px 8px}}.ielts-mobile-backdrop,.ielts-mobile-toggle{display:none}@media (max-width:860px){.ielts-sidebar{box-shadow:4px 0 24px #00000040;height:100vh!important;left:0;position:fixed!important;top:0!important;transform:translateX(-100%);transition:transform .25s ease;z-index:300}.ielts-sidebar.open{transform:translateX(0)}.ielts-mobile-toggle{display:flex!important;padding:0!important;position:relative;z-index:400}.ielts-mobile-toggle[aria-expanded=true]{left:232px;position:fixed;top:16px}.ub-menu-fab{bottom:calc(14px + env(safe-area-inset-bottom));left:14px;position:fixed!important;z-index:400}.ub-menu-fab .ielts-mobile-toggle[aria-expanded=false]{background:#0b1630!important;border:none!important;border-radius:50%!important;box-shadow:0 10px 24px -8px #0b16308c;color:#fff!important;height:52px!important;width:52px!important}.ielts-content{padding-bottom:84px!important}.ub-menu-fab .ielts-mobile-toggle[aria-expanded=false] svg{height:22px;width:22px}.ielts-mobile-backdrop.open{background:#0006;display:block;inset:0;position:fixed;z-index:250}.ielts-content{padding:16px!important}.ielts-content.ub-pad-fab{padding-bottom:120px!important}}@media (max-width:640px){.ub-topbar{gap:8px;padding:0 12px!important}.ub-topbar-email,.ub-topbar-trial-days{display:none!important}.ub-topbar-actions{gap:8px!important;min-width:0}.ub-topbar-logo img{height:34px!important}}@media (max-width:760px){.auth-left{display:none!important}.auth-right{width:100%!important}}@media (max-width:640px){.ub-nav-secondary{display:none!important}.ub-nav{justify-content:flex-end}.ub-nav-cta{display:none!important}#landing-topbar,.ub-nav{flex-wrap:nowrap!important}}@media (max-width:860px){input,select,textarea{font-size:16px!important}}[contenteditable=true],input,select,textarea{-webkit-user-select:text!important;user-select:text!important}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:block;max-width:100%;min-width:0}.ub-ladder-track::-webkit-scrollbar{display:none}.ub-ladder-card{box-sizing:border-box;max-width:340px;width:84%}@media (min-width:1100px){.ub-ladder-track{align-items:stretch;justify-content:center}.ub-ladder-card{display:flex;flex-direction:column;max-width:300px;width:calc(25% - 12px)}.ub-ladder-card>div{flex:1 1}.ub-ladder-dots{display:none!important}}.ub-press{box-shadow:0 5px 0 #c99a2e,0 12px 24px -8px #0f172a8c;position:relative;transform:translateY(0);transition:transform 90ms ease,box-shadow 90ms ease,filter .12s ease}.ub-press:hover{box-shadow:0 6px 0 #c99a2e,0 14px 26px -8px #0f172a99;filter:brightness(1.04);transform:translateY(-1px)}.ub-press:active{box-shadow:0 0 0 #c99a2e,0 4px 10px -6px #0f172a80;transform:translateY(5px)}.ub-press:focus-visible{outline:3px solid #fde68a;outline-offset:3px}.ub-press-glass{animation:ubGlow 2.8s ease-in-out infinite;box-shadow:0 4px 0 #1e40afe6,0 0 0 0 #93c5fd73,0 12px 28px -10px #2563ebb3;transition:transform 90ms ease,box-shadow .16s ease}.ub-press-glass:hover{transform:translateY(-1px)}.ub-press-glass:active{animation:none;box-shadow:0 0 0 #1e40afe6,0 4px 10px -6px #2563eb99;transform:translateY(4px)}.ub-press-glass:focus-visible{outline:3px solid #fde68a;outline-offset:3px}@keyframes ubGlow{0%,to{box-shadow:0 4px 0 #1e40afe6,0 0 0 0 #93c5fd00,0 12px 28px -10px #2563ebb3}50%{box-shadow:0 4px 0 #1e40afe6,0 0 0 6px #93c5fd2e,0 12px 28px -10px #2563ebb3}}@media (prefers-reduced-motion:reduce){.ub-press-glass{animation:none}}:root{--ub-ink:#0b1530;--ub-paper:#f6f5f2;--ub-blue:#2563eb;--ub-font-head:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--ub-font-body:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--ub-shadow:0 1px 2px #0f172a0d,0 8px 24px -12px #0f172a2e}.ub-scene{background:#0b1530;background:var(--ub-ink);border-radius:22px;color:#fff;overflow:hidden;padding:26px 24px 30px;position:relative}.ub-scene:after{background:radial-gradient(circle,#2563eb59,#2563eb00 70%);border-radius:50%;content:"";height:220px;pointer-events:none;position:absolute;right:-60px;top:-60px;width:220px}.ub-scene h1,.ub-scene h2{color:#fff;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--ub-font-head)}.ub-scene.ub-scene-blue{background:radial-gradient(circle at 88% -10%,#2563eb99,#2563eb00 55%),radial-gradient(circle at 0 110%,#0ea5e947,#0ea5e900 50%),#0b1830;box-shadow:0 1px 2px #0b183014,0 12px 32px -8px #0b183047}.ub-scene.ub-scene-blue:after{background:none}.ub-scene-blue .ub-scene-sub{color:#ffffffd1}.ub-scene-sub{color:#ffffffb8}.ub-soft{border-radius:18px}.ub-soft,.ub-tile{background:#fff;border:none;box-shadow:0 1px 2px #0f172a0d,0 8px 24px -12px #0f172a2e;box-shadow:var(--ub-shadow)}.ub-tile{align-items:flex-start;border-radius:18px;color:#0f172a;cursor:pointer;display:flex;flex-direction:column;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--ub-font-body);padding:16px;text-align:left;transition:transform .12s ease,box-shadow .16s ease}.ub-tile:hover{box-shadow:0 1px 2px #0f172a0d,0 14px 30px -12px #0f172a47;transform:translateY(-2px)}.ub-tile:active{transform:translateY(1px)}.ub-tile-icon{align-items:center;border-radius:12px;display:flex;height:38px;justify-content:center;margin-bottom:12px;width:38px}.ub-pill{align-items:center;border-radius:99px;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;padding:4px 11px}.ub-btn-primary{background:#2563eb;background:var(--ub-blue);border:none;border-radius:14px;box-shadow:0 5px 0 #1e40af,0 12px 24px -10px #2563ebb3;color:#fff;cursor:pointer;font:700 14.5px DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:700 14.5px var(--ub-font-body);padding:13px 22px;transition:transform 90ms ease,box-shadow 90ms ease}.ub-btn-primary:hover{transform:translateY(-1px)}.ub-btn-primary:active{box-shadow:0 0 0 #1e40af,0 4px 10px -6px #2563eb99;transform:translateY(5px)}.ub-btn-primary.ub-violet{background:#7c3aed;box-shadow:0 5px 0 #5b21b6,0 12px 24px -10px #7c3aedb3}.ub-btn-primary.ub-violet:active{box-shadow:0 0 0 #5b21b6,0 4px 10px -6px #7c3aed99}.ub-btn-primary.ub-amber{background:#d97706;box-shadow:0 5px 0 #b45309,0 12px 24px -10px #d97706b3}.ub-btn-primary.ub-amber:active{box-shadow:0 0 0 #b45309,0 4px 10px -6px #d9770699}.ub-btn-primary.ub-green{background:#16a34a;box-shadow:0 5px 0 #15803d,0 12px 24px -10px #16a34ab3}.ub-btn-primary.ub-green:active{box-shadow:0 0 0 #15803d,0 4px 10px -6px #16a34a99}.ub-btn-primary.ub-any{box-shadow:0 5px 0 #0f172a47,0 12px 24px -12px #0f172a73}.ub-btn-primary.ub-any:active{box-shadow:0 0 0 #0f172a47,0 4px 10px -6px #0f172a66}.ub-btn-primary:disabled{box-shadow:none!important;transform:none!important}.ub-btn-ghost{background:#fff;border:none;border-radius:14px;box-shadow:inset 0 0 0 1px #e2e8f0;color:#0f172a;cursor:pointer;font:600 13.5px DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:600 13.5px var(--ub-font-body);padding:12px 20px}.ub-btn-ghost:hover{background:#f8fafc;box-shadow:inset 0 0 0 1px #cbd5e1}button.ub-tile{align-items:flex-start;text-align:left}label.ub-opt{background:#f4f6fa!important;border:none!important;border-radius:14px!important;padding:12px 14px!important;transition:background .12s ease,box-shadow .12s ease}label.ub-opt:hover{background:#eef2f8!important}label.ub-opt{-webkit-tap-highlight-color:transparent}label.ub-opt:has(input:checked){background:#eff4ff!important;box-shadow:inset 0 0 0 1.5px #2563eb}label.ub-opt input[type=radio]{flex-shrink:0;height:18px;width:18px}.ub-mock-teaser{-webkit-tap-highlight-color:transparent;transition:transform .15s ease,box-shadow .15s ease}.ub-mock-teaser:hover{box-shadow:0 16px 36px -12px #fbbf248c!important;transform:translateY(-2px)}.ub-mock-teaser:active{transform:translateY(0)}@keyframes ub-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ub-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ub-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ub-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.ub-grow-x{animation:ub-grow-x .9s cubic-bezier(.22,.61,.36,1) both;transform-origin:left center}.ub-grow-y{animation:ub-grow-y .8s cubic-bezier(.22,.61,.36,1) both;transform-box:fill-box;transform-origin:center bottom}.ub-draw{stroke-dasharray:1;animation:ub-draw 1.1s cubic-bezier(.22,.61,.36,1) both}.ub-pop{animation:ub-pop .35s ease-out both;transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:reduce){.ub-draw,.ub-grow-x,.ub-grow-y,.ub-pop{animation:none}}@media (min-width:900px){.ub-cabinet div:not(:has(*)),.ub-cabinet p:not(:has(*)){max-width:68ch}.ub-cabinet [style*="text-align: center"]:not(:has(*)){margin-left:auto;margin-right:auto}}@keyframes ub-step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ub-pulse-here{0%{box-shadow:0 0 0 0 #ffffff8c}to{box-shadow:0 0 0 7px #fff0}}@keyframes ub-breathe{0%{transform:scale(.94)}to{transform:scale(1.1)}}.ub-step-in{animation:ub-step-in .25s ease-out both;display:inline-block}.ub-step-in.ub-pulse-here{animation:ub-step-in .25s ease-out both,ub-pulse-here 1.6s ease-out 3}.ub-breathe{animation:ub-breathe 6s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.ub-breathe,.ub-step-in,.ub-step-in.ub-pulse-here{animation:none}}.tool-more{display:none}@media (max-width:640px){.tool-card.tool-extra{display:none!important}.tool-more{display:block}}.ub-btn-primary.ub-teal{background:#0d9488;box-shadow:0 5px 0 #0f766e,0 12px 24px -10px #0d9488b3}.ub-btn-primary.ub-teal:active{box-shadow:0 0 0 #0f766e,0 4px 10px -6px #0d948899}.ub-btn-primary.ub-indigo{background:#4f46e5;box-shadow:0 5px 0 #3730a3,0 12px 24px -10px #4f46e5b3}.ub-btn-primary.ub-indigo:active{box-shadow:0 0 0 #3730a3,0 4px 10px -6px #4f46e599}:root{--ub-logo-grad:linear-gradient(90deg,#00e5fe,#3b82f6 45%,#feb102 55%,#f86800)}.ub-logo-strip{background:linear-gradient(90deg,#00e5fe,#3b82f6 45%,#feb102 55%,#f86800);background:var(--ub-logo-grad);height:3px}.ub-logo-mark{background-image:linear-gradient(90deg,#00e5fe,#3b82f6 45%,#feb102 55%,#f86800);background-image:var(--ub-logo-grad);background-position:0 92%;background-repeat:no-repeat;background-size:100% .12em;padding-bottom:.06em}*{box-sizing:border-box;margin:0;padding:0}body{background:#f5f4ef;color:#1a1a18;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}input,select{background:#fff;border:1px solid #e0ded6;border-radius:8px;font-size:14px;outline:none;padding:8px 12px}input:focus,select:focus{border-color:#185fa5}
/*# sourceMappingURL=main.a93a099b.css.map*/