@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_f66a4991-module__VqufHq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_f66a4991-module__VqufHq__variable{--db-font:"Inter", "Inter Fallback"}
.BrandLogo-module__w836JW__lockup{align-items:center;gap:calc(var(--mark-size) * .26);line-height:1;display:inline-flex}.BrandLogo-module__w836JW__mark{height:var(--mark-size);flex:none;width:auto;display:block}.BrandLogo-module__w836JW__wordmark{font-size:calc(var(--mark-size) * .52);letter-spacing:-.02em;white-space:nowrap;font-weight:800}.BrandLogo-module__w836JW__light .BrandLogo-module__w836JW__markBarrel{fill:#fff}.BrandLogo-module__w836JW__light .BrandLogo-module__w836JW__markTip{fill:#8fb0de}.BrandLogo-module__w836JW__light .BrandLogo-module__w836JW__wordmark{color:#fff}.BrandLogo-module__w836JW__light .BrandLogo-module__w836JW__wordmarkAccent{color:#7ba9ff}.BrandLogo-module__w836JW__dark .BrandLogo-module__w836JW__markBarrel{fill:#16316b}.BrandLogo-module__w836JW__dark .BrandLogo-module__w836JW__markTip{fill:#3b4050}.BrandLogo-module__w836JW__dark .BrandLogo-module__w836JW__wordmark{color:#0b1638}.BrandLogo-module__w836JW__dark .BrandLogo-module__w836JW__wordmarkAccent{color:var(--brand-on-soft)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .BrandLogo-module__w836JW__dark .BrandLogo-module__w836JW__markBarrel{fill:#e8ecf4}:root:not([data-theme=light]) .BrandLogo-module__w836JW__dark .BrandLogo-module__w836JW__markTip{fill:#8fb0de}:root:not([data-theme=light]) .BrandLogo-module__w836JW__dark .BrandLogo-module__w836JW__wordmark{color:#e8ecf4}}:root[data-theme=dark] .BrandLogo-module__w836JW__dark .BrandLogo-module__w836JW__markBarrel{fill:#e8ecf4}:root[data-theme=dark] .BrandLogo-module__w836JW__dark .BrandLogo-module__w836JW__markTip{fill:#8fb0de}:root[data-theme=dark] .BrandLogo-module__w836JW__dark .BrandLogo-module__w836JW__wordmark{color:#e8ecf4}
.ThemeToggle-module__o1_Uva__group{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);align-items:center;gap:2px;margin:0;padding:2px;display:inline-flex}.ThemeToggle-module__o1_Uva__legend{color:inherit;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ThemeToggle-module__o1_Uva__option{cursor:pointer;display:inline-flex}.ThemeToggle-module__o1_Uva__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ThemeToggle-module__o1_Uva__segment{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);line-height:1;display:inline-flex}.ThemeToggle-module__o1_Uva__option:hover .ThemeToggle-module__o1_Uva__segment{color:var(--text)}.ThemeToggle-module__o1_Uva__input:checked+.ThemeToggle-module__o1_Uva__segment{background:var(--brand-soft);color:var(--brand-on-soft)}.ThemeToggle-module__o1_Uva__input:focus-visible+.ThemeToggle-module__o1_Uva__segment{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}@media (pointer:coarse){.ThemeToggle-module__o1_Uva__option{position:relative}.ThemeToggle-module__o1_Uva__option:after{content:"";inset:calc((var(--target) - 100%) / -2) 0;position:absolute}}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__o1_Uva__segment{transition:none}}.ThemeToggle-module__o1_Uva__compact .ThemeToggle-module__o1_Uva__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ThemeToggle-module__o1_Uva__compact .ThemeToggle-module__o1_Uva__segment{padding:var(--space-1) var(--space-2)}.ThemeToggle-module__o1_Uva__onDark{background:#ffffff0f;border-color:#ffffff2e}.ThemeToggle-module__o1_Uva__onDark .ThemeToggle-module__o1_Uva__segment{color:var(--footer-text-subtle)}.ThemeToggle-module__o1_Uva__onDark .ThemeToggle-module__o1_Uva__option:hover .ThemeToggle-module__o1_Uva__segment{color:var(--footer-link)}.ThemeToggle-module__o1_Uva__onDark .ThemeToggle-module__o1_Uva__input:checked+.ThemeToggle-module__o1_Uva__segment{color:#fff;background:#ffffff1f}.ThemeToggle-module__o1_Uva__onDark .ThemeToggle-module__o1_Uva__input:focus-visible+.ThemeToggle-module__o1_Uva__segment{outline-color:var(--footer-accent)}
.BackToTestsLink-module__JK4x4W__overlay{z-index:100;background:color-mix(in srgb, var(--surface-sunken) 94%, transparent);color:var(--text-muted);cursor:wait;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0}.BackToTestsLink-module__JK4x4W__spinner{border:3px solid var(--border);border-top-color:var(--brand);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite BackToTestsLink-module__JK4x4W__backToTestsSpin}@keyframes BackToTestsLink-module__JK4x4W__backToTestsSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.BackToTestsLink-module__JK4x4W__spinner{animation-duration:2.4s}}.BackToTestsLink-module__JK4x4W__text{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text);margin:0}
.SiteFooter-module__lWai2a__footer{background:linear-gradient(160deg, var(--footer-top) 0%, var(--footer-bottom) 100%);color:var(--footer-text);font-size:var(--text-sm);line-height:var(--leading-relaxed);padding:var(--space-12) var(--space-6) var(--space-4)}.SiteFooter-module__lWai2a__inner{gap:var(--space-12);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.1fr);align-items:start;max-width:1120px;margin:0 auto;display:grid}.SiteFooter-module__lWai2a__brand{gap:var(--space-3);flex-direction:column;display:flex}.SiteFooter-module__lWai2a__blurb{max-width:34ch;color:var(--footer-text-muted);margin:0}.SiteFooter-module__lWai2a__column{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.SiteFooter-module__lWai2a__columnTitle{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--footer-text-subtle)}.SiteFooter-module__lWai2a__link{align-items:center;gap:var(--space-2);color:var(--footer-link);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease), background-size var(--duration) var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;display:inline-flex}.SiteFooter-module__lWai2a__link:hover{color:#fff;background-size:100% 1px}.SiteFooter-module__lWai2a__link svg{color:var(--footer-text-subtle);transition:color var(--duration-fast) var(--ease);flex:none}.SiteFooter-module__lWai2a__link:hover svg{color:var(--footer-accent)}.SiteFooter-module__lWai2a__socials{gap:var(--space-2);margin-top:var(--space-2);display:flex}.SiteFooter-module__lWai2a__socialButton{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--footer-link);transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease);background:#ffffff0f;border:1px solid #ffffff1f;place-items:center;display:grid}.SiteFooter-module__lWai2a__socialButton:hover{color:#fff;background:var(--footer-accent-solid);border-color:var(--footer-accent-solid);transform:translateY(-1px)}.SiteFooter-module__lWai2a__baseline{max-width:1120px;margin:var(--space-8) auto 0;padding-top:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--footer-text-subtle);border-top:1px solid #ffffff1a;flex-wrap:wrap;display:flex}.SiteFooter-module__lWai2a__copyright,.SiteFooter-module__lWai2a__madeFor{margin:0}.SiteFooter-module__lWai2a__link:focus-visible,.SiteFooter-module__lWai2a__socialButton:focus-visible,.SiteFooter-module__lWai2a__compactLink:focus-visible{outline:var(--focus-ring-width) solid var(--footer-accent);outline-offset:3px}@media (max-width:860px){.SiteFooter-module__lWai2a__inner{gap:var(--space-8);grid-template-columns:1fr}.SiteFooter-module__lWai2a__baseline{justify-content:flex-start}}.SiteFooter-module__lWai2a__compact{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);background:var(--surface);border-radius:var(--radius-sm);width:100%;max-width:480px;padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.SiteFooter-module__lWai2a__compactLinks{column-gap:var(--space-4);row-gap:var(--space-1);flex-wrap:wrap;display:flex}.SiteFooter-module__lWai2a__compactLink{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted);border-radius:var(--radius-sm);text-decoration:none}.SiteFooter-module__lWai2a__compactLink:hover{color:var(--brand);text-decoration:underline}.SiteFooter-module__lWai2a__compactCopyright{font-size:var(--text-xs);color:var(--text-muted);margin:0}@media (prefers-reduced-motion:reduce){.SiteFooter-module__lWai2a__link,.SiteFooter-module__lWai2a__link svg,.SiteFooter-module__lWai2a__socialButton{transition:none}.SiteFooter-module__lWai2a__socialButton:hover{transform:none}}
.AuthCard-module__mSCa7W__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:min(400px,100%);box-shadow:var(--shadow-lg);padding:var(--space-8)}@media (max-width:480px){.AuthCard-module__mSCa7W__card{padding:var(--space-6) var(--space-4)}}.AuthCard-module__mSCa7W__logoRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:none}@media (max-width:900px){.AuthCard-module__mSCa7W__logoRow{display:flex}}.AuthCard-module__mSCa7W__logoName{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text);line-height:var(--leading-tight)}.AuthCard-module__mSCa7W__title{font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--weight-bold);color:var(--text);margin:0 0 var(--space-2)}.AuthCard-module__mSCa7W__subtitle{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);margin:0 0 var(--space-6)}.AuthCard-module__mSCa7W__form{gap:var(--space-4);flex-direction:column;display:flex}.AuthCard-module__mSCa7W__field{flex-direction:column;display:flex}.AuthCard-module__mSCa7W__label{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:var(--space-2)}.AuthCard-module__mSCa7W__optional{text-transform:none;letter-spacing:normal;font-weight:var(--weight-normal)}.AuthCard-module__mSCa7W__input{min-height:var(--target);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--text);background:var(--surface)}.AuthCard-module__mSCa7W__input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px;border-color:var(--brand)}.AuthCard-module__mSCa7W__primaryBlocked:not(:disabled),.AuthCard-module__mSCa7W__primaryBlocked:not(:disabled):hover{opacity:.65;background:var(--brand);border-color:var(--brand)}.AuthCard-module__mSCa7W__error{color:var(--danger);background:var(--danger-soft);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.AuthCard-module__mSCa7W__footer{color:var(--text-muted);font-size:var(--text-sm);margin:var(--space-6) 0 0;text-align:center}.AuthCard-module__mSCa7W__footer a{color:var(--brand);font-weight:var(--weight-semibold);text-decoration:none}.AuthCard-module__mSCa7W__footer a:hover{text-decoration:underline}.AuthCard-module__mSCa7W__trustNote{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted);display:flex}.AuthCard-module__mSCa7W__trustNote svg{color:var(--brand);flex:none;margin-top:1px}.AuthCard-module__mSCa7W__trustNote b{color:var(--text)}.AuthCard-module__mSCa7W__consentRow{align-items:flex-start;gap:var(--space-2);margin:var(--space-4) 0 0 calc(var(--space-2) * -1);padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.AuthCard-module__mSCa7W__consentShakeActive{animation:.4s AuthCard-module__mSCa7W__consentShake,1.1s AuthCard-module__mSCa7W__consentPulse}@keyframes AuthCard-module__mSCa7W__consentShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes AuthCard-module__mSCa7W__consentPulse{0%{background:var(--danger-soft)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.AuthCard-module__mSCa7W__consentShakeActive{animation:1.1s AuthCard-module__mSCa7W__consentPulse}}.AuthCard-module__mSCa7W__consentCheckbox{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;flex:none;margin-top:1px}.AuthCard-module__mSCa7W__consentText{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--text-muted)}.AuthCard-module__mSCa7W__googleButton{box-sizing:border-box;width:100%;min-height:var(--target);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-semibold);justify-content:center;align-items:center;gap:var(--space-3);cursor:pointer;text-decoration:none;display:flex}.AuthCard-module__mSCa7W__googleButton:hover{background:var(--surface-sunken)}.AuthCard-module__mSCa7W__googleButtonBlocked{opacity:.6;cursor:pointer}.AuthCard-module__mSCa7W__googleButtonBlocked:hover{background:var(--surface)}.AuthCard-module__mSCa7W__divider{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;font-size:var(--text-xs);color:var(--text-subtle);display:flex}.AuthCard-module__mSCa7W__divider:before,.AuthCard-module__mSCa7W__divider:after{content:"";background:var(--border);flex:1;height:1px}
.BenchmarkComparison-module__TDI7lq__section{--you:#2a78d6;--best:#e07b00;--average:#3d4a57;--track:#edf1f5;--good:#1a7f43;--good-bg:#ebf7ef;--bad:#c42f45;--bad-bg:#fdeef0;--level:#52616f;--level-bg:#f2f4f7;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 20px 20px}.BenchmarkComparison-module__TDI7lq__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:14px;display:flex}.BenchmarkComparison-module__TDI7lq__title{color:var(--text);align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.BenchmarkComparison-module__TDI7lq__subtitle{color:var(--text-muted);margin:3px 0 0;font-size:12px}.BenchmarkComparison-module__TDI7lq__legend{color:var(--text-muted);gap:16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.BenchmarkComparison-module__TDI7lq__legend li{align-items:center;gap:6px;display:flex}.BenchmarkComparison-module__TDI7lq__legendYou{background:var(--you);border-radius:0 4px 4px 0;width:14px;height:8px}.BenchmarkComparison-module__TDI7lq__legendAverage{background:var(--average);border-radius:1px;width:2px;height:14px}.BenchmarkComparison-module__TDI7lq__legendBest{background:var(--best);border-radius:1px;width:9px;height:9px;transform:rotate(45deg)}.BenchmarkComparison-module__TDI7lq__verdicts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.BenchmarkComparison-module__TDI7lq__verdict{border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.BenchmarkComparison-module__TDI7lq__verdictMark{background:var(--surface);border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:inline-flex}.BenchmarkComparison-module__TDI7lq__verdictValue{color:var(--text);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;display:block}.BenchmarkComparison-module__TDI7lq__verdictLabel{color:var(--text-muted);font-size:12.5px;display:block}.BenchmarkComparison-module__TDI7lq__verdict.BenchmarkComparison-module__TDI7lq__better{background:var(--good-bg);border-color:color-mix(in srgb, var(--success) 30%, transparent)}.BenchmarkComparison-module__TDI7lq__verdict.BenchmarkComparison-module__TDI7lq__better .BenchmarkComparison-module__TDI7lq__verdictMark{color:var(--good)}.BenchmarkComparison-module__TDI7lq__verdict.BenchmarkComparison-module__TDI7lq__worse{background:var(--bad-bg);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.BenchmarkComparison-module__TDI7lq__verdict.BenchmarkComparison-module__TDI7lq__worse .BenchmarkComparison-module__TDI7lq__verdictMark{color:var(--bad)}.BenchmarkComparison-module__TDI7lq__verdict.BenchmarkComparison-module__TDI7lq__level,.BenchmarkComparison-module__TDI7lq__verdict.BenchmarkComparison-module__TDI7lq__neutral{background:var(--surface-sunken);border-color:var(--border)}.BenchmarkComparison-module__TDI7lq__verdict.BenchmarkComparison-module__TDI7lq__level .BenchmarkComparison-module__TDI7lq__verdictMark{color:var(--level)}.BenchmarkComparison-module__TDI7lq__verdict.BenchmarkComparison-module__TDI7lq__neutral .BenchmarkComparison-module__TDI7lq__verdictMark{color:var(--best)}.BenchmarkComparison-module__TDI7lq__rows{flex-direction:column;display:flex}.BenchmarkComparison-module__TDI7lq__row{border-top:1px solid var(--border);grid-template-columns:92px minmax(160px,1fr) minmax(250px,auto) 168px;align-items:center;gap:16px;padding:11px 0;display:grid}.BenchmarkComparison-module__TDI7lq__rowLabel{color:var(--text-muted);font-size:13px;font-weight:600}.BenchmarkComparison-module__TDI7lq__track{height:22px;position:relative}.BenchmarkComparison-module__TDI7lq__track:before{content:"";background:var(--track);border-radius:4px;height:8px;position:absolute;top:7px;left:0;right:0}.BenchmarkComparison-module__TDI7lq__bar{background:var(--you);border-radius:0 4px 4px 0;height:8px;position:absolute;top:7px;left:0}.BenchmarkComparison-module__TDI7lq__averageTick{background:var(--average);width:2px;height:20px;box-shadow:0 0 0 2px var(--surface);border-radius:1px;margin-left:-1px;position:absolute;top:1px}.BenchmarkComparison-module__TDI7lq__bestMarker{background:var(--best);width:11px;height:11px;box-shadow:0 0 0 2px var(--surface);border-radius:2px;margin-left:-5.5px;position:absolute;top:5px;transform:rotate(45deg)}.BenchmarkComparison-module__TDI7lq__values{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.BenchmarkComparison-module__TDI7lq__values div{flex-direction:column;gap:1px;display:flex}.BenchmarkComparison-module__TDI7lq__values dt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle);font-size:10.5px}.BenchmarkComparison-module__TDI7lq__values dd{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:13px}.BenchmarkComparison-module__TDI7lq__values .BenchmarkComparison-module__TDI7lq__youValue{color:var(--text);font-weight:700}.BenchmarkComparison-module__TDI7lq__chip{white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.BenchmarkComparison-module__TDI7lq__chipMark{font-size:10px}.BenchmarkComparison-module__TDI7lq__chip.BenchmarkComparison-module__TDI7lq__better{color:var(--good);background:var(--good-bg)}.BenchmarkComparison-module__TDI7lq__chip.BenchmarkComparison-module__TDI7lq__worse{color:var(--bad);background:var(--bad-bg)}.BenchmarkComparison-module__TDI7lq__chip.BenchmarkComparison-module__TDI7lq__level{color:var(--level);background:var(--level-bg)}.BenchmarkComparison-module__TDI7lq__pending{background:var(--surface-sunken);border:1px dashed var(--border);color:var(--text-muted);border-radius:10px;margin:0;padding:14px 16px;font-size:13px;line-height:1.55}@media (max-width:1080px){.BenchmarkComparison-module__TDI7lq__row{grid-template-columns:92px minmax(0,1fr);row-gap:8px}.BenchmarkComparison-module__TDI7lq__values,.BenchmarkComparison-module__TDI7lq__chip{grid-column:2}}@media (max-width:600px){.BenchmarkComparison-module__TDI7lq__verdicts{grid-template-columns:1fr}.BenchmarkComparison-module__TDI7lq__row{grid-template-columns:minmax(0,1fr)}.BenchmarkComparison-module__TDI7lq__values,.BenchmarkComparison-module__TDI7lq__chip{grid-column:1}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .BenchmarkComparison-module__TDI7lq__section{--you:var(--brand);--best:#f0a040;--average:var(--text-muted);--track:var(--border);--good:var(--success);--good-bg:var(--success-soft);--bad:var(--danger);--bad-bg:var(--danger-soft);--level:var(--text-muted);--level-bg:var(--surface-raised)}}:root[data-theme=dark] .BenchmarkComparison-module__TDI7lq__section{--you:var(--brand);--best:#f0a040;--average:var(--text-muted);--track:var(--border);--good:var(--success);--good-bg:var(--success-soft);--bad:var(--danger);--bad-bg:var(--danger-soft);--level:var(--text-muted);--level-bg:var(--surface-raised)}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_4856f36f-module__6SJdqa__className{font-family:Inter,Inter Fallback;font-style:normal}
.ResultArt-module__FjCPxG__logo{align-items:center;gap:9px;display:inline-flex}.ResultArt-module__FjCPxG__logoText{flex-direction:column;line-height:1.05;display:flex}.ResultArt-module__FjCPxG__logoName{letter-spacing:-.01em;color:var(--text);font-size:22px;font-weight:800}.ResultArt-module__FjCPxG__logoNameAccent{color:var(--brand-on-soft)}.ResultArt-module__FjCPxG__logoTagline{letter-spacing:.09em;color:var(--text-muted);font-size:7px;font-weight:700}.ResultArt-module__FjCPxG__handNote{color:var(--text-muted);text-align:center;white-space:pre-line;pointer-events:none;font-family:Segoe Script,Bradley Hand,Snell Roundhand,cursive;font-size:15px;font-style:italic;line-height:1.25;transform:rotate(-6deg)}.ResultArt-module__FjCPxG__art{width:100%;max-width:190px;height:auto}.ResultArt-module__FjCPxG__mark{flex:none;display:block}
.LoginScreen-module__qRnwXW__split{background:var(--surface);height:100vh;display:flex;overflow:hidden}@media (max-width:900px){.LoginScreen-module__qRnwXW__split{background:linear-gradient(155deg, var(--panel-top) 0%, var(--panel-mid) 55%, var(--panel-bottom) 100%)}}.LoginScreen-module__qRnwXW__formSide{align-items:center;gap:var(--space-6);min-width:0;height:100%;padding:var(--space-12) var(--space-8);flex-direction:column;flex:42%;display:flex;position:relative;overflow-y:auto}.LoginScreen-module__qRnwXW__centerColumn{align-items:center;gap:var(--space-6);flex-direction:column;flex:none;width:100%;margin:auto 0;display:flex}@media (min-width:901px){.LoginScreen-module__qRnwXW__formSide{clip-path:polygon(56px 0,100% 0,100% 100%,0 100%);margin-left:-56px;padding-left:88px}}@media (max-width:480px){.LoginScreen-module__qRnwXW__formSide{padding:var(--space-8) var(--space-4)}}.LoginScreen-module__qRnwXW__topTagline{top:var(--space-8);right:var(--space-8);font-size:var(--text-sm);color:var(--text-muted);pointer-events:none;align-items:center;gap:8px;display:flex;position:fixed}.LoginScreen-module__qRnwXW__topTagline em{font-style:normal;font-weight:var(--weight-bold);color:var(--text)}.LoginScreen-module__qRnwXW__topTagline:after{content:"";width:var(--space-8);background:var(--border);height:1px}.LoginScreen-module__qRnwXW__passwordLabelRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.LoginScreen-module__qRnwXW__forgotLink{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--brand);white-space:nowrap;text-decoration:none}.LoginScreen-module__qRnwXW__forgotLink:hover{text-decoration:underline}.LoginScreen-module__qRnwXW__bottomTagline{bottom:var(--space-8);right:var(--space-8);font-size:var(--text-sm);color:var(--text-muted);text-align:right;font-style:italic;line-height:var(--leading-normal);pointer-events:none;position:fixed}@media (max-width:900px){.LoginScreen-module__qRnwXW__topTagline,.LoginScreen-module__qRnwXW__bottomTagline{display:none}}@media (pointer:coarse){.LoginScreen-module__qRnwXW__forgotLink{position:relative}.LoginScreen-module__qRnwXW__forgotLink:after{content:"";inset:calc((var(--target) - 1em) / -2) calc(var(--space-2) * -1);position:absolute}}
.OverallPerformance-module__dC_qDq__card{border-radius:var(--radius-md);border:1px solid #0000;padding:20px 24px 24px;position:relative}.OverallPerformance-module__dC_qDq__pass{background:linear-gradient(135deg, var(--success-soft), var(--surface) 70%);border-color:color-mix(in srgb, var(--success) 30%, transparent)}.OverallPerformance-module__dC_qDq__fail{background:linear-gradient(135deg, var(--danger-soft), var(--surface) 70%);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.OverallPerformance-module__dC_qDq__heading{margin-bottom:4px}.OverallPerformance-module__dC_qDq__title{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text);margin:0}.OverallPerformance-module__dC_qDq__subtitle{color:var(--text-muted);margin:2px 0 0}.OverallPerformance-module__dC_qDq__badge{height:46px;font-size:var(--text-xl);font-weight:var(--weight-bold);border-radius:26px;align-items:center;gap:10px;padding:0 24px 0 14px;display:inline-flex;position:absolute;top:20px;right:24px}.OverallPerformance-module__dC_qDq__pass .OverallPerformance-module__dC_qDq__badge{background:var(--success);color:var(--text-on-success);box-shadow:var(--shadow-md)}.OverallPerformance-module__dC_qDq__fail .OverallPerformance-module__dC_qDq__badge{background:var(--danger);color:var(--text-on-danger);box-shadow:var(--shadow-md)}.OverallPerformance-module__dC_qDq__badgeIcon{border-radius:var(--radius-full);width:28px;height:28px;font-size:var(--text-base);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:inline-flex}.OverallPerformance-module__dC_qDq__pass .OverallPerformance-module__dC_qDq__badgeIcon{background:var(--text-on-success);color:var(--success)}.OverallPerformance-module__dC_qDq__fail .OverallPerformance-module__dC_qDq__badgeIcon{background:var(--text-on-danger);color:var(--danger)}.OverallPerformance-module__dC_qDq__body{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-top:8px;display:grid}.OverallPerformance-module__dC_qDq__donut{flex:none;width:180px;height:180px;position:relative}.OverallPerformance-module__dC_qDq__donutSvg{width:100%;height:100%}.OverallPerformance-module__dC_qDq__donutLabel{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.OverallPerformance-module__dC_qDq__donutScore{font-size:40px;font-weight:700;line-height:1}.OverallPerformance-module__dC_qDq__scorePass{color:var(--success)}.OverallPerformance-module__dC_qDq__scoreFail{color:var(--danger)}.OverallPerformance-module__dC_qDq__donutOutOf{font-size:var(--text-base);color:var(--text-muted)}.OverallPerformance-module__dC_qDq__donutCaption{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.OverallPerformance-module__dC_qDq__message{border-left:1px solid var(--border);min-width:0;padding-left:28px}.OverallPerformance-module__dC_qDq__cheer{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text);margin:0 0 6px}.OverallPerformance-module__dC_qDq__verdict{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--text-muted);margin:0 0 14px}.OverallPerformance-module__dC_qDq__verdict strong{color:var(--text)}.OverallPerformance-module__dC_qDq__note{border-radius:var(--radius-sm);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.OverallPerformance-module__dC_qDq__pass .OverallPerformance-module__dC_qDq__note{background:var(--success-soft);border:1px solid color-mix(in srgb, var(--success) 30%, transparent)}.OverallPerformance-module__dC_qDq__fail .OverallPerformance-module__dC_qDq__note{background:var(--danger-soft);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent)}.OverallPerformance-module__dC_qDq__noteIcon{border-radius:var(--radius-full);width:26px;height:26px;font-size:var(--text-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.OverallPerformance-module__dC_qDq__pass .OverallPerformance-module__dC_qDq__noteIcon{background:var(--success);color:var(--text-on-success)}.OverallPerformance-module__dC_qDq__noteTitle{font-size:var(--text-base);margin-bottom:2px;display:block}.OverallPerformance-module__dC_qDq__pass .OverallPerformance-module__dC_qDq__noteTitle{color:var(--success)}.OverallPerformance-module__dC_qDq__fail .OverallPerformance-module__dC_qDq__noteTitle{color:var(--danger)}.OverallPerformance-module__dC_qDq__noteBody{line-height:var(--leading-normal);color:var(--text-muted);display:block}.OverallPerformance-module__dC_qDq__artwork{flex:none;justify-content:center;align-items:center;width:210px;display:flex;position:relative}.OverallPerformance-module__dC_qDq__artNote{position:absolute;bottom:6px;right:-6px}@media (max-width:1080px){.OverallPerformance-module__dC_qDq__body{grid-template-columns:auto 1fr}.OverallPerformance-module__dC_qDq__artwork{display:none}}@media (max-width:760px){.OverallPerformance-module__dC_qDq__body{grid-template-columns:1fr}.OverallPerformance-module__dC_qDq__message{border-left:0;padding-left:0}.OverallPerformance-module__dC_qDq__badge{margin-top:12px;position:static}}
.MarketingPanel-module__qsUbGa__panel{--panel-accent:#4d8dff;--panel-text:#dbe4fb;--panel-text-muted:#aebbe0;--panel-text-subtle:#93a6d6;background:linear-gradient(155deg, var(--panel-top) 0%, var(--panel-mid) 55%, var(--panel-bottom) 100%);min-width:0;color:var(--panel-text);padding:var(--space-12) var(--space-16);flex-direction:column;flex:58%;justify-content:space-between;display:flex;position:relative;overflow:hidden}.MarketingPanel-module__qsUbGa__logoRow{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.MarketingPanel-module__qsUbGa__logoTagline{font-size:var(--text-xs);letter-spacing:.22em;color:var(--panel-text-subtle)}.MarketingPanel-module__qsUbGa__main{max-width:480px}.MarketingPanel-module__qsUbGa__headline{font-size:var(--text-3xl);line-height:var(--leading-tight);font-weight:var(--weight-bold);color:#fff;letter-spacing:-.01em;margin:var(--space-8) 0 var(--space-3);text-wrap:balance}.MarketingPanel-module__qsUbGa__headlineAccent{color:var(--panel-accent)}.MarketingPanel-module__qsUbGa__subtitle{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--panel-text-muted);margin:0 0 var(--space-6);max-width:var(--measure)}.MarketingPanel-module__qsUbGa__badges{gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.MarketingPanel-module__qsUbGa__badge{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff1a;flex-direction:column;display:flex}.MarketingPanel-module__qsUbGa__badgeIcon{border-radius:var(--radius-sm);color:#fff;width:40px;height:40px;font-weight:var(--weight-bold);font-size:var(--text-lg);place-items:center;display:grid}.MarketingPanel-module__qsUbGa__badgeIconWord{background:linear-gradient(160deg,#2b6cf2,#1747a6)}.MarketingPanel-module__qsUbGa__badgeIconExcel{background:linear-gradient(160deg,#19804f,#0f6b3f)}.MarketingPanel-module__qsUbGa__badgeLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--panel-text);text-align:center}.MarketingPanel-module__qsUbGa__featureStrip{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--panel-text-subtle);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-wrap:wrap;display:flex}.MarketingPanel-module__qsUbGa__featureStrip span:not(:last-child):after{content:"·";margin-left:var(--space-2);color:var(--panel-text-subtle)}.MarketingPanel-module__qsUbGa__statsRow{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.MarketingPanel-module__qsUbGa__stat{gap:var(--space-2);flex-direction:column;display:flex}.MarketingPanel-module__qsUbGa__statIcon{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--panel-accent);background:#ffffff14;place-items:center;display:grid}.MarketingPanel-module__qsUbGa__statLabel{font-size:var(--text-xs);color:var(--panel-text);line-height:var(--leading-normal)}.MarketingPanel-module__qsUbGa__footerTagline{font-size:var(--text-xs);letter-spacing:.16em;color:var(--panel-text-subtle);margin-top:var(--space-6)}@media (max-width:900px){.MarketingPanel-module__qsUbGa__panel{display:none}}
.PerformanceBreakdown-module__AAREkW__tiles{grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(280px,1.9fr);gap:12px;display:grid}.PerformanceBreakdown-module__AAREkW__tile{border-radius:var(--radius-md);border:1px solid #0000;flex-direction:column;gap:1px;padding:14px 16px;display:flex}.PerformanceBreakdown-module__AAREkW__tileMark{border-radius:var(--radius-sm);width:34px;height:34px;font-size:var(--text-base);font-weight:var(--weight-bold);justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.PerformanceBreakdown-module__AAREkW__tileValue{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--text)}.PerformanceBreakdown-module__AAREkW__tileLabel{font-size:var(--text-sm);color:var(--text-muted)}.PerformanceBreakdown-module__AAREkW__tileShare{font-size:var(--text-xs);color:var(--text-muted)}.PerformanceBreakdown-module__AAREkW__correct{background:var(--success-soft);border-color:color-mix(in srgb, var(--success) 28%, transparent)}.PerformanceBreakdown-module__AAREkW__correct .PerformanceBreakdown-module__AAREkW__tileMark{background:color-mix(in srgb, var(--success) 18%, var(--surface));color:var(--success)}.PerformanceBreakdown-module__AAREkW__incorrect{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 28%, transparent)}.PerformanceBreakdown-module__AAREkW__incorrect .PerformanceBreakdown-module__AAREkW__tileMark{background:color-mix(in srgb, var(--danger) 18%, var(--surface));color:var(--danger)}.PerformanceBreakdown-module__AAREkW__unattempted{background:var(--surface-sunken);border-color:var(--border)}.PerformanceBreakdown-module__AAREkW__unattempted .PerformanceBreakdown-module__AAREkW__tileMark{background:var(--border);color:var(--text-muted)}.PerformanceBreakdown-module__AAREkW__accuracy{background:var(--brand-soft);border-color:color-mix(in srgb, var(--brand) 28%, transparent)}.PerformanceBreakdown-module__AAREkW__accuracy .PerformanceBreakdown-module__AAREkW__tileMark{background:color-mix(in srgb, var(--brand) 18%, var(--surface));color:var(--brand-on-soft)}.PerformanceBreakdown-module__AAREkW__cta{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--violet-soft), var(--brand-soft));border:1px solid color-mix(in srgb, var(--violet) 28%, transparent);flex-direction:column;justify-content:space-between;gap:10px;padding:14px 16px;display:flex}.PerformanceBreakdown-module__AAREkW__ctaBody{gap:10px;display:flex}.PerformanceBreakdown-module__AAREkW__ctaIcon{font-size:22px;line-height:1}.PerformanceBreakdown-module__AAREkW__ctaTitle{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--violet-on-soft);margin:0 0 2px}.PerformanceBreakdown-module__AAREkW__ctaText{line-height:var(--leading-normal);color:var(--text-muted);margin:0}.PerformanceBreakdown-module__AAREkW__ctaButton{min-height:var(--target);border-radius:var(--radius-sm);background:var(--violet);color:var(--text-on-violet);font-weight:var(--weight-semibold);justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.PerformanceBreakdown-module__AAREkW__ctaButton:hover{filter:brightness(1.08)}.PerformanceBreakdown-module__AAREkW__summary{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);padding:16px 20px 20px}.PerformanceBreakdown-module__AAREkW__summaryHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.PerformanceBreakdown-module__AAREkW__summaryTitle{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text);align-items:center;gap:8px;margin:0;display:flex}.PerformanceBreakdown-module__AAREkW__summaryIcon{font-size:16px}.PerformanceBreakdown-module__AAREkW__legend{gap:16px;margin:0;padding:0;list-style:none;display:flex}.PerformanceBreakdown-module__AAREkW__legendItem{color:var(--text-muted);align-items:center;gap:6px;display:flex}.PerformanceBreakdown-module__AAREkW__legendDot{border-radius:var(--radius-full);width:11px;height:11px}.PerformanceBreakdown-module__AAREkW__legendDot.PerformanceBreakdown-module__AAREkW__correct{background:var(--success)}.PerformanceBreakdown-module__AAREkW__legendDot.PerformanceBreakdown-module__AAREkW__incorrect{background:var(--danger)}.PerformanceBreakdown-module__AAREkW__legendDot.PerformanceBreakdown-module__AAREkW__unattempted{background:var(--text-subtle)}.PerformanceBreakdown-module__AAREkW__chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.PerformanceBreakdown-module__AAREkW__chip{border-radius:var(--radius-full);width:44px;height:44px;font-size:var(--text-base);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:flex}.PerformanceBreakdown-module__AAREkW__chip.PerformanceBreakdown-module__AAREkW__correct{background:var(--success-soft);color:var(--success);border:1px solid color-mix(in srgb, var(--success) 28%, transparent)}.PerformanceBreakdown-module__AAREkW__chip.PerformanceBreakdown-module__AAREkW__incorrect{background:var(--danger-soft);color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 28%, transparent)}.PerformanceBreakdown-module__AAREkW__chip.PerformanceBreakdown-module__AAREkW__unattempted{background:var(--surface-sunken);color:var(--text-muted);border:1px solid var(--border)}@media (max-width:1080px){.PerformanceBreakdown-module__AAREkW__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.PerformanceBreakdown-module__AAREkW__cta{grid-column:span 2}}@media (max-width:600px){.PerformanceBreakdown-module__AAREkW__tiles{grid-template-columns:1fr}.PerformanceBreakdown-module__AAREkW__cta{grid-column:auto}}
.PortalFooter-module__Gjk6VW__footer{border-top:1px solid var(--db-border);font-size:var(--text-xs);color:var(--db-text-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:auto;padding-top:14px;display:flex}.PortalFooter-module__Gjk6VW__copyright{margin:0}.PortalFooter-module__Gjk6VW__links{flex-wrap:wrap;gap:4px 16px;display:flex}.PortalFooter-module__Gjk6VW__link{color:var(--db-text-faint);text-decoration:none}.PortalFooter-module__Gjk6VW__link:hover{color:var(--db-accent);text-decoration:underline}
.LegalModal-module__EohvjG__dialog{border:1px solid var(--border);border-radius:var(--radius-md);width:min(680px,92vw);max-height:min(80vh,760px);box-shadow:var(--shadow-xl);background:var(--surface);color:var(--text);flex-direction:column;padding:0;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex;overflow:hidden}.LegalModal-module__EohvjG__dialog::backdrop{background:#0f172a73}.LegalModal-module__EohvjG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--border);flex:none;display:flex}.LegalModal-module__EohvjG__title{font-size:var(--text-lg);line-height:var(--leading-tight);font-weight:var(--weight-bold);color:var(--text);margin:0}.LegalModal-module__EohvjG__lastUpdated{font-size:var(--text-xs);color:var(--text-muted);margin:var(--space-1) 0 0}.LegalModal-module__EohvjG__close{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--text-muted);cursor:pointer;font-size:var(--text-sm);flex:none;line-height:1;position:relative}.LegalModal-module__EohvjG__close:hover{background:var(--surface-sunken);color:var(--text)}@media (pointer:coarse){.LegalModal-module__EohvjG__close:after{content:"";inset:calc((var(--target) - 30px) / -2);position:absolute}}.LegalModal-module__EohvjG__body{min-height:0;padding:var(--space-6);flex:1;overflow-y:auto}.LegalModal-module__EohvjG__footer{padding:var(--space-3) var(--space-6);border-top:1px solid var(--border);background:var(--surface);flex:none;justify-content:flex-end;display:flex}
.LegalDocumentLink-module__Q_MSAa__trigger{font:inherit;color:var(--db-text-muted);cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.LegalDocumentLink-module__Q_MSAa__trigger:hover{color:var(--db-accent)}
.LegalContent-module__JIYSpq__content{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text)}.LegalContent-module__JIYSpq__content>p,.LegalContent-module__JIYSpq__content>ul,.LegalContent-module__JIYSpq__content>ol,.LegalContent-module__JIYSpq__content>h2,.LegalContent-module__JIYSpq__content>h3{max-width:var(--measure)}.LegalContent-module__JIYSpq__content p{margin:0 0 var(--space-4);text-wrap:pretty}.LegalContent-module__JIYSpq__content h2{font-size:var(--text-lg);line-height:var(--leading-tight);font-weight:var(--weight-bold);color:var(--text);margin:var(--space-8) 0 var(--space-3)}.LegalContent-module__JIYSpq__content h2:first-child{margin-top:0}.LegalContent-module__JIYSpq__content h3{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text);margin:var(--space-6) 0 var(--space-2)}.LegalContent-module__JIYSpq__content ul,.LegalContent-module__JIYSpq__content ol{margin:0 0 var(--space-4);padding-left:var(--space-6)}.LegalContent-module__JIYSpq__content li{margin-bottom:var(--space-2)}.LegalContent-module__JIYSpq__content strong{color:var(--text);font-weight:var(--weight-semibold)}.LegalContent-module__JIYSpq__content hr{border:none;border-top:1px solid var(--border);margin:var(--space-8) 0;max-width:var(--measure)}.LegalContent-module__JIYSpq__tableWrap{margin:0 0 var(--space-4);overflow-x:auto}.LegalContent-module__JIYSpq__content table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--leading-normal)}.LegalContent-module__JIYSpq__content th,.LegalContent-module__JIYSpq__content td{text-align:left;padding:var(--space-2) var(--space-3);border:1px solid var(--border);vertical-align:top}.LegalContent-module__JIYSpq__content th{background:var(--surface-sunken);font-weight:var(--weight-semibold)}
.SubscriptionScreen-module__akeYhW__currentCard{background:var(--db-surface);border:1px solid var(--db-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;box-shadow:0 1px 2px #1018280d}.SubscriptionScreen-module__akeYhW__currentLabel{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--db-text-faint);margin:0 0 4px}.SubscriptionScreen-module__akeYhW__currentPlanName{font-size:var(--text-base);color:var(--db-text);margin:0;font-weight:700}.SubscriptionScreen-module__akeYhW__currentDetail{font-size:var(--text-sm);color:var(--db-text-muted);margin:2px 0 0}.SubscriptionScreen-module__akeYhW__usageBar{width:160px}.SubscriptionScreen-module__akeYhW__usageTrack{background:#eef2f7;border-radius:4px;height:8px;overflow:hidden}.SubscriptionScreen-module__akeYhW__usageFill{background:var(--db-accent);border-radius:4px;height:8px}.SubscriptionScreen-module__akeYhW__usageLabel{font-size:var(--text-xs);color:var(--db-text-muted);text-align:right;margin-top:6px}.SubscriptionScreen-module__akeYhW__plansGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.SubscriptionScreen-module__akeYhW__planCard{color:#dbe4fb;background:linear-gradient(160deg,#0f1e46 0%,#142a5c 100%);border:1.5px solid #ffffff14;border-radius:14px;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative}.SubscriptionScreen-module__akeYhW__planCardPopular{border-color:#f5b942;box-shadow:0 8px 28px #f5b9422e;}.SubscriptionScreen-module__akeYhW__popularBadge{color:#3a2a06;font-size:var(--text-xs);background:#f5b942;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-weight:700;display:inline-flex;position:absolute;top:-13px;left:24px}.SubscriptionScreen-module__akeYhW__planName{font-size:var(--text-lg);color:#fff;margin:0;font-weight:800}.SubscriptionScreen-module__akeYhW__planDuration{font-size:var(--text-sm);color:#93a6d6;margin:2px 0 0}.SubscriptionScreen-module__akeYhW__planPriceRow{align-items:baseline;gap:4px;display:flex}.SubscriptionScreen-module__akeYhW__planPrice{font-size:var(--text-2xl);color:#fff;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:800}.SubscriptionScreen-module__akeYhW__planPriceFree{color:#7ee3a8;}.SubscriptionScreen-module__akeYhW__planPriceUnit{font-size:var(--text-sm);color:#93a6d6}.SubscriptionScreen-module__akeYhW__featureList{border-top:1px solid #ffffff1a;flex-direction:column;gap:10px;padding-top:4px;display:flex}.SubscriptionScreen-module__akeYhW__featureItem{font-size:var(--text-sm);color:#c3cdec;align-items:flex-start;gap:9px;line-height:1.4;display:flex}.SubscriptionScreen-module__akeYhW__featureItem svg{color:#4d8dff;flex:none;margin-top:1px}.SubscriptionScreen-module__akeYhW__planCta{background:var(--db-accent);height:44px;color:var(--text-on-brand);font-size:var(--text-sm);cursor:pointer;border:none;border-radius:9px;margin-top:auto;font-weight:700}.SubscriptionScreen-module__akeYhW__planCtaPopular{color:#3a2a06;background:#f5b942;}.SubscriptionScreen-module__akeYhW__planCtaPopular:hover:not(:disabled){background:#e5a92f}.SubscriptionScreen-module__akeYhW__planCta:hover:not(:disabled){background:#0f4fc4}.SubscriptionScreen-module__akeYhW__planCtaCurrent{color:#93a6d6;cursor:default;background:#ffffff1a;}.SubscriptionScreen-module__akeYhW__planCta:disabled{cursor:default;opacity:.7}.SubscriptionScreen-module__akeYhW__error{color:#b91c1c;font-size:var(--text-sm);background:#fef2f2;border:1px solid #fbdcdc;border-radius:8px;margin:0;padding:9px 12px;line-height:1.5}.SubscriptionScreen-module__akeYhW__footerNote{font-size:var(--text-xs);color:var(--db-text-muted);justify-content:center;align-items:center;gap:8px;display:flex}.SubscriptionScreen-module__akeYhW__consentRow{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.SubscriptionScreen-module__akeYhW__consentCheckbox{width:16px;height:16px;accent-color:var(--db-accent);cursor:pointer;flex:none;margin-top:2px}.SubscriptionScreen-module__akeYhW__consentText{font-size:var(--text-sm);color:var(--db-text-muted);line-height:1.6}
.SolutionsScreen-module__bfmWjq__page{height:100%;font-family:var(--ui-font);color:var(--text-muted);background:var(--surface-sunken);flex-direction:column;font-size:13px;display:flex;overflow:hidden auto}.SolutionsScreen-module__bfmWjq__topBar{z-index:1;background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;padding:12px 22px;display:flex;position:sticky;top:0}.SolutionsScreen-module__bfmWjq__ghostButton,.SolutionsScreen-module__bfmWjq__primaryButton{cursor:pointer;font:inherit;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-weight:600;display:inline-flex}.SolutionsScreen-module__bfmWjq__ghostButton{color:var(--brand);background:var(--surface);border:1.5px solid var(--border-strong)}.SolutionsScreen-module__bfmWjq__ghostButton:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft)}.SolutionsScreen-module__bfmWjq__primaryButton{color:var(--text-on-brand);background:var(--brand);border:1.5px solid var(--brand)}.SolutionsScreen-module__bfmWjq__primaryButton:hover:not(:disabled){background:var(--brand-hover)}.SolutionsScreen-module__bfmWjq__ghostButton:disabled,.SolutionsScreen-module__bfmWjq__primaryButton:disabled{opacity:.45;cursor:default}.SolutionsScreen-module__bfmWjq__body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;padding:18px 22px 28px;display:grid}@media (max-width:1100px){.SolutionsScreen-module__bfmWjq__body{grid-template-columns:minmax(0,1fr)}}.SolutionsScreen-module__bfmWjq__main{flex-direction:column;gap:14px;min-width:0;display:flex}.SolutionsScreen-module__bfmWjq__title{color:var(--text);align-items:baseline;gap:10px;margin:0;font-size:22px;display:flex}.SolutionsScreen-module__bfmWjq__titleAside{color:var(--text-muted);font-size:15px;font-weight:500}.SolutionsScreen-module__bfmWjq__nav{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 16px;display:flex}.SolutionsScreen-module__bfmWjq__navSteps{align-items:center;gap:10px;display:flex}.SolutionsScreen-module__bfmWjq__stepButton{color:var(--text);cursor:pointer;background:var(--surface);border:1.5px solid var(--border);border-radius:8px;place-items:center;width:28px;height:28px;font-size:17px;line-height:1;display:grid}.SolutionsScreen-module__bfmWjq__stepButton:hover:not(:disabled){border-color:var(--brand)}.SolutionsScreen-module__bfmWjq__stepButton:disabled{opacity:.4;cursor:default}.SolutionsScreen-module__bfmWjq__navLabel{color:var(--text);font-weight:600}.SolutionsScreen-module__bfmWjq__verdict{border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.SolutionsScreen-module__bfmWjq__stats{border-left:1px solid var(--border);gap:18px;margin:0 0 0 auto;padding-left:16px;display:flex}.SolutionsScreen-module__bfmWjq__stats div{text-align:right}.SolutionsScreen-module__bfmWjq__stats dt{color:var(--text-muted);font-size:11px}.SolutionsScreen-module__bfmWjq__stats dd{color:var(--text);margin:0;font-size:15px;font-weight:700}.SolutionsScreen-module__bfmWjq__positive{color:var(--success)}.SolutionsScreen-module__bfmWjq__card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 18px}.SolutionsScreen-module__bfmWjq__cardHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SolutionsScreen-module__bfmWjq__qChip{color:var(--text);background:var(--brand-soft);border-radius:8px;padding:4px 10px;font-weight:700}.SolutionsScreen-module__bfmWjq__topic{color:var(--text);font-size:15px;font-weight:700}.SolutionsScreen-module__bfmWjq__difficulty{border-radius:999px;padding:3px 11px;font-size:12px;font-weight:600}.SolutionsScreen-module__bfmWjq__easy{color:var(--violet-on-soft);background:var(--violet-soft)}.SolutionsScreen-module__bfmWjq__medium{color:var(--warning);background:var(--warning-soft)}.SolutionsScreen-module__bfmWjq__hard{color:var(--danger);background:var(--danger-soft)}.SolutionsScreen-module__bfmWjq__instruction{color:var(--text);margin:12px 0 0;font-size:15px}.SolutionsScreen-module__bfmWjq__passage{background:var(--surface-sunken);border:1px solid var(--border);border-radius:10px;margin-top:10px;padding:12px 14px;overflow-x:auto}.SolutionsScreen-module__bfmWjq__columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (max-width:900px){.SolutionsScreen-module__bfmWjq__columns{grid-template-columns:minmax(0,1fr)}}.SolutionsScreen-module__bfmWjq__panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;overflow:hidden}.SolutionsScreen-module__bfmWjq__panelHead{align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:15px;display:flex}.SolutionsScreen-module__bfmWjq__panelGood .SolutionsScreen-module__bfmWjq__panelHead{color:var(--success);background:var(--success-soft);border-bottom:1px solid color-mix(in srgb, var(--success) 28%, transparent)}.SolutionsScreen-module__bfmWjq__panelBad .SolutionsScreen-module__bfmWjq__panelHead{color:var(--danger);background:var(--danger-soft);border-bottom:1px solid color-mix(in srgb, var(--danger) 28%, transparent)}.SolutionsScreen-module__bfmWjq__panelBadge{color:var(--text-on-success);border-radius:var(--radius-full);place-items:center;width:22px;height:22px;font-size:13px;display:grid}.SolutionsScreen-module__bfmWjq__badgeGood{background:var(--success)}.SolutionsScreen-module__bfmWjq__badgeBad{background:var(--danger);color:var(--text-on-danger)}.SolutionsScreen-module__bfmWjq__panelBody{padding:14px 16px}.SolutionsScreen-module__bfmWjq__empty{color:var(--text-muted);margin:0}.SolutionsScreen-module__bfmWjq__note{border-radius:10px;margin-top:12px;padding:12px 14px}.SolutionsScreen-module__bfmWjq__noteGood{background:var(--success-soft);border:1px solid color-mix(in srgb, var(--success) 28%, transparent)}.SolutionsScreen-module__bfmWjq__noteBad{background:var(--danger-soft);border:1px solid color-mix(in srgb, var(--danger) 28%, transparent)}.SolutionsScreen-module__bfmWjq__noteHead{align-items:center;gap:8px;margin:0 0 6px;font-size:14px;display:flex}.SolutionsScreen-module__bfmWjq__noteGood .SolutionsScreen-module__bfmWjq__noteHead{color:var(--success)}.SolutionsScreen-module__bfmWjq__noteBad .SolutionsScreen-module__bfmWjq__noteHead{color:var(--danger)}.SolutionsScreen-module__bfmWjq__note p{margin:0}.SolutionsScreen-module__bfmWjq__note .SolutionsScreen-module__bfmWjq__passage{background:var(--surface);margin-top:0}.SolutionsScreen-module__bfmWjq__failures{gap:4px;margin:0;padding-left:18px;display:grid}.SolutionsScreen-module__bfmWjq__failureDetail{color:var(--text-muted)}.SolutionsScreen-module__bfmWjq__steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.SolutionsScreen-module__bfmWjq__steps li{align-items:start;gap:10px;display:flex}.SolutionsScreen-module__bfmWjq__stepNumber{color:var(--success);background:var(--success-soft);border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:11px;font-weight:700;display:grid}.SolutionsScreen-module__bfmWjq__pager{justify-content:space-between;gap:12px;display:flex}.SolutionsScreen-module__bfmWjq__palette{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px 18px;position:sticky;top:84px}.SolutionsScreen-module__bfmWjq__paletteTitle{color:var(--text);align-items:center;gap:10px;margin:0 0 12px;font-size:15px;display:flex}.SolutionsScreen-module__bfmWjq__paletteIcon{color:var(--brand);background:var(--brand-soft);border-radius:8px;place-items:center;width:28px;height:28px;padding:5px;display:grid}.SolutionsScreen-module__bfmWjq__tally{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.SolutionsScreen-module__bfmWjq__tallyCard{background:var(--surface-sunken);border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.SolutionsScreen-module__bfmWjq__tallyDot{border-radius:50%;flex:none;width:14px;height:14px}.SolutionsScreen-module__bfmWjq__tallyCount{color:var(--text);font-size:16px;font-weight:700;display:block}.SolutionsScreen-module__bfmWjq__tallyLabel{color:var(--text-muted);font-size:11px}.SolutionsScreen-module__bfmWjq__toneCorrect{background:var(--success)}.SolutionsScreen-module__bfmWjq__toneIncorrect{background:var(--danger)}.SolutionsScreen-module__bfmWjq__toneSkipped{background:var(--surface);border:1.5px solid var(--border-strong)}.SolutionsScreen-module__bfmWjq__toneReview{background:var(--violet)}.SolutionsScreen-module__bfmWjq__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.SolutionsScreen-module__bfmWjq__cell{color:var(--text);cursor:pointer;background:var(--surface);border:1.5px solid var(--border);width:100%;height:34px;font:inherit;border-radius:8px;font-weight:600;position:relative}.SolutionsScreen-module__bfmWjq__cell:hover{border-color:var(--brand)}.SolutionsScreen-module__bfmWjq__correct{color:var(--success);background:var(--success-soft);border-color:color-mix(in srgb, var(--success) 28%, transparent)}.SolutionsScreen-module__bfmWjq__incorrect{color:var(--danger);background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 28%, transparent)}.SolutionsScreen-module__bfmWjq__unattempted{color:var(--text-muted);background:var(--surface)}.SolutionsScreen-module__bfmWjq__current{outline-offset:1px;outline:2px solid var(--brand)}.SolutionsScreen-module__bfmWjq__bookmarked:after{content:"";background:var(--violet);border:1.5px solid var(--surface);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-4px}.SolutionsScreen-module__bfmWjq__legend{border-top:1px solid var(--border);gap:7px;margin:16px 0 0;padding:12px 0 0;list-style:none;display:grid}.SolutionsScreen-module__bfmWjq__legend li{align-items:center;gap:9px;display:flex}.SolutionsScreen-module__bfmWjq__dot{border-radius:50%;flex:none;width:12px;height:12px}.SolutionsScreen-module__bfmWjq__dotCorrect{background:var(--success)}.SolutionsScreen-module__bfmWjq__dotIncorrect{background:var(--danger)}.SolutionsScreen-module__bfmWjq__dotSkipped{background:var(--surface);border:1.5px solid var(--border-strong)}.SolutionsScreen-module__bfmWjq__dotReview{background:var(--violet)}
.TimeAnalysis-module__hQduUW__section{--you:#2a78d6;--best:#e07b00;--average:#3d4a57;--faster:#1a7f43;--slower:#c42f45;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 20px 20px}.TimeAnalysis-module__hQduUW__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.TimeAnalysis-module__hQduUW__title{color:var(--text);align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.TimeAnalysis-module__hQduUW__titleIcon{font-size:15px}.TimeAnalysis-module__hQduUW__toggle{background:var(--surface-sunken);border-radius:9px;padding:3px;display:inline-flex}.TimeAnalysis-module__hQduUW__toggleButton,.TimeAnalysis-module__hQduUW__toggleActive{font:inherit;cursor:pointer;border:none;border-radius:7px;padding:6px 12px;font-size:12.5px;font-weight:600}.TimeAnalysis-module__hQduUW__toggleButton{color:var(--text-muted);background:0 0}.TimeAnalysis-module__hQduUW__toggleButton:hover{color:var(--text)}.TimeAnalysis-module__hQduUW__toggleActive{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.TimeAnalysis-module__hQduUW__toggleButton:focus-visible,.TimeAnalysis-module__hQduUW__toggleActive:focus-visible{outline:2px solid var(--you);outline-offset:1px}.TimeAnalysis-module__hQduUW__insight{color:var(--text-muted);margin:10px 0 0;font-size:13px}.TimeAnalysis-module__hQduUW__insight strong{color:var(--text)}.TimeAnalysis-module__hQduUW__legend{flex-wrap:wrap;gap:6px 16px;margin:10px 0 4px;padding:0;list-style:none;display:flex}.TimeAnalysis-module__hQduUW__legendItem{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:6px;display:flex}.TimeAnalysis-module__hQduUW__swatchYou,.TimeAnalysis-module__hQduUW__swatchAverage,.TimeAnalysis-module__hQduUW__swatchBest,.TimeAnalysis-module__hQduUW__swatchSlower,.TimeAnalysis-module__hQduUW__swatchFaster{flex:none;display:inline-block}.TimeAnalysis-module__hQduUW__swatchYou,.TimeAnalysis-module__hQduUW__swatchSlower,.TimeAnalysis-module__hQduUW__swatchFaster{border-radius:3px;width:10px;height:10px}.TimeAnalysis-module__hQduUW__swatchYou{background:var(--you)}.TimeAnalysis-module__hQduUW__swatchSlower{background:var(--slower)}.TimeAnalysis-module__hQduUW__swatchFaster{background:var(--faster)}.TimeAnalysis-module__hQduUW__swatchAverage{background:var(--average);border-radius:1px;width:14px;height:2px}.TimeAnalysis-module__hQduUW__swatchBest{background:var(--best);border-radius:50%;width:9px;height:9px}.TimeAnalysis-module__hQduUW__chartWrap{position:relative}.TimeAnalysis-module__hQduUW__chartScroll{overflow-x:auto}.TimeAnalysis-module__hQduUW__chartInner{position:relative}.TimeAnalysis-module__hQduUW__chart{width:100%;height:auto;display:block}.TimeAnalysis-module__hQduUW__gridLine{stroke:var(--border)}.TimeAnalysis-module__hQduUW__zeroLine{stroke:var(--border-strong)}.TimeAnalysis-module__hQduUW__axisLine{stroke:var(--border)}.TimeAnalysis-module__hQduUW__axisText{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.TimeAnalysis-module__hQduUW__axisTitle{fill:var(--text-muted);font-size:11px}.TimeAnalysis-module__hQduUW__questionText{fill:var(--text-muted);font-size:11.5px;font-weight:600}.TimeAnalysis-module__hQduUW__outcomeText{font-size:12px;font-weight:700}.TimeAnalysis-module__hQduUW__outcomeText.TimeAnalysis-module__hQduUW__correct,.TimeAnalysis-module__hQduUW__tooltipOutcome.TimeAnalysis-module__hQduUW__correct{fill:var(--success);color:var(--success)}.TimeAnalysis-module__hQduUW__outcomeText.TimeAnalysis-module__hQduUW__incorrect,.TimeAnalysis-module__hQduUW__tooltipOutcome.TimeAnalysis-module__hQduUW__incorrect{fill:var(--danger);color:var(--danger)}.TimeAnalysis-module__hQduUW__outcomeText.TimeAnalysis-module__hQduUW__unattempted,.TimeAnalysis-module__hQduUW__tooltipOutcome.TimeAnalysis-module__hQduUW__unattempted{fill:var(--text-subtle);color:var(--text-subtle)}.TimeAnalysis-module__hQduUW__column{cursor:default;outline:none}.TimeAnalysis-module__hQduUW__band{fill:#0000}.TimeAnalysis-module__hQduUW__bandActive{fill:var(--surface-sunken)}.TimeAnalysis-module__hQduUW__column:focus-visible .TimeAnalysis-module__hQduUW__band,.TimeAnalysis-module__hQduUW__column:focus-visible .TimeAnalysis-module__hQduUW__bandActive{fill:var(--brand-soft);stroke:var(--you);stroke-width:1px}.TimeAnalysis-module__hQduUW__barYou{fill:var(--you)}.TimeAnalysis-module__hQduUW__barSlower{fill:var(--slower)}.TimeAnalysis-module__hQduUW__barFaster{fill:var(--faster)}.TimeAnalysis-module__hQduUW__averageTick{stroke:var(--average);stroke-width:2.5px;stroke-linecap:round}.TimeAnalysis-module__hQduUW__bestDot{fill:var(--best);stroke:var(--surface);stroke-width:2px}.TimeAnalysis-module__hQduUW__tooltip{z-index:2;background:var(--surface);border:1px solid var(--border);min-width:170px;box-shadow:var(--shadow-md);pointer-events:none;border-radius:9px;margin:0 10px;padding:9px 11px;position:absolute;top:4px}.TimeAnalysis-module__hQduUW__tooltipHead{color:var(--text);margin:0 0 6px;font-size:12.5px;font-weight:700}.TimeAnalysis-module__hQduUW__tooltipOutcome{margin-left:6px;font-weight:600}.TimeAnalysis-module__hQduUW__tooltipRows{flex-direction:column;gap:3px;margin:0;display:flex}.TimeAnalysis-module__hQduUW__tooltipRows div{justify-content:space-between;gap:14px;font-size:12px;display:flex}.TimeAnalysis-module__hQduUW__tooltipRows dt{color:var(--text-muted);align-items:center;gap:6px;display:flex}.TimeAnalysis-module__hQduUW__tooltipRows dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.TimeAnalysis-module__hQduUW__slowerText{color:var(--slower);font-weight:600}.TimeAnalysis-module__hQduUW__fasterText{color:var(--faster);font-weight:600}.TimeAnalysis-module__hQduUW__totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.TimeAnalysis-module__hQduUW__total{background:var(--surface-sunken);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.TimeAnalysis-module__hQduUW__totalIcon{font-size:20px}.TimeAnalysis-module__hQduUW__totalValue{color:var(--text);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;display:block}.TimeAnalysis-module__hQduUW__totalLabel{color:var(--text-muted);font-size:12px;display:block}.TimeAnalysis-module__hQduUW__totalNote{color:var(--text-muted);margin-top:2px;font-size:11.5px;display:block}@media (max-width:600px){.TimeAnalysis-module__hQduUW__totals{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .TimeAnalysis-module__hQduUW__section{--you:var(--brand);--best:#f0a040;--average:var(--text-muted);--faster:var(--success);--slower:var(--danger)}}:root[data-theme=dark] .TimeAnalysis-module__hQduUW__section{--you:var(--brand);--best:#f0a040;--average:var(--text-muted);--faster:var(--success);--slower:var(--danger)}
.PortalShell-module__oQveKq__shell{background:var(--db-bg);height:100vh;color:var(--db-text);font-family:var(--db-font,"Inter", system-ui, -apple-system, sans-serif);font-size:var(--text-sm);flex-direction:column;display:flex;overflow:hidden}.PortalShell-module__oQveKq__body{flex:1;align-items:stretch;min-height:0;display:flex;overflow:hidden}.PortalShell-module__oQveKq__sidebar{background:var(--db-surface);border-right:1px solid var(--db-border);width:224px;color:var(--text-muted);flex-direction:column;flex:none;padding:14px 12px;display:flex;overflow-y:auto}.PortalShell-module__oQveKq__menuButton,.PortalShell-module__oQveKq__backdrop{display:none}@media (max-width:900px){.PortalShell-module__oQveKq__sidebar{z-index:30;max-width:84vw;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 #0000}.PortalShell-module__oQveKq__sidebarOpen{transform:translate(0);box-shadow:12px 0 32px #1018282e}.PortalShell-module__oQveKq__menuButton{border:1px solid var(--db-border);background:var(--db-surface);width:34px;height:34px;color:var(--db-text);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.PortalShell-module__oQveKq__backdrop{z-index:25;cursor:pointer;background:#0f172a66;border:none;padding:0;display:block;position:fixed;inset:0}}.PortalShell-module__oQveKq__sidebarSpacious{padding:20px 16px}.PortalShell-module__oQveKq__sidebarSpacious .PortalShell-module__oQveKq__navItem,.PortalShell-module__oQveKq__sidebarSpacious .PortalShell-module__oQveKq__navButton{font-size:var(--text-base);border-radius:10px;gap:14px;margin-bottom:6px;padding:14px}.PortalShell-module__oQveKq__planWidget{margin-top:auto;padding-top:16px}.PortalShell-module__oQveKq__planCard{color:#dbe4fb;background:linear-gradient(160deg,#0f1e46 0%,#142a5c 100%);border-radius:12px;padding:16px}.PortalShell-module__oQveKq__planCardHeading{font-size:var(--text-sm);color:#fff;align-items:center;gap:7px;margin-bottom:4px;font-weight:700;display:flex}.PortalShell-module__oQveKq__planCardHeading svg{color:#f5b942}.PortalShell-module__oQveKq__planCardDetail{font-size:var(--text-xs);color:#93a6d6;margin-bottom:12px}.PortalShell-module__oQveKq__planTrack{background:#ffffff1f;border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden}.PortalShell-module__oQveKq__planFill{background:#4d8dff;border-radius:3px;height:6px}.PortalShell-module__oQveKq__planUsageLabel{font-size:var(--text-xs);color:#93a6d6;margin-bottom:12px}.PortalShell-module__oQveKq__planCta{color:#3a2a06;height:36px;font-size:var(--text-sm);background:#f5b942;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:flex}.PortalShell-module__oQveKq__planCtaMuted{color:#dbe4fb;background:#ffffff1a;}.PortalShell-module__oQveKq__navSection+.PortalShell-module__oQveKq__navSection{margin-top:4px}.PortalShell-module__oQveKq__navSectionTitle{font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--db-text-label);padding:12px 9px 5px}.PortalShell-module__oQveKq__navItem{color:inherit;font-size:var(--text-sm);border-radius:8px;align-items:center;gap:10px;padding:7px 9px;text-decoration:none;display:flex}.PortalShell-module__oQveKq__navButton{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;}.PortalShell-module__oQveKq__navButton:disabled{cursor:default;opacity:.6}.PortalShell-module__oQveKq__navItem:hover{background:#f4f7fb}.PortalShell-module__oQveKq__navItemActive,.PortalShell-module__oQveKq__navItemActive:hover{background:var(--db-accent);color:var(--text-on-brand);font-weight:600}.PortalShell-module__oQveKq__navBadge{background:var(--db-accent);color:var(--text-on-brand);font-size:var(--text-xs);border-radius:50%;place-items:center;width:17px;height:17px;margin-left:auto;font-weight:700;display:grid}.PortalShell-module__oQveKq__navItemActive .PortalShell-module__oQveKq__navBadge{color:var(--db-accent);background:#fff}.PortalShell-module__oQveKq__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.PortalShell-module__oQveKq__topbar{background:var(--db-surface);border-bottom:1px solid var(--db-border);flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:center;gap:14px;padding:11px 20px;display:flex}.PortalShell-module__oQveKq__topbarLogo{flex:none;align-items:center;text-decoration:none;display:flex}.PortalShell-module__oQveKq__topbarLogoFull{display:flex}.PortalShell-module__oQveKq__topbarLogoCompact{display:none}.PortalShell-module__oQveKq__examPicker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PortalShell-module__oQveKq__examPickerButton{border:1px solid var(--db-border);font-size:var(--text-sm);color:var(--db-text);background:0 0;border-radius:8px;align-items:center;gap:22px;padding:7px 11px;font-weight:600;text-decoration:none;display:flex}a.PortalShell-module__oQveKq__examPickerButton{color:var(--db-accent);cursor:pointer}a.PortalShell-module__oQveKq__examPickerButton:hover{background:var(--db-accent-soft)}.PortalShell-module__oQveKq__alsoEnrolled{font-size:var(--text-xs);color:var(--db-text-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.PortalShell-module__oQveKq__enrolledChip{color:#334155;background:#f1f5f9;border-radius:6px;padding:3px 8px;font-weight:600}.PortalShell-module__oQveKq__topbarRight{align-items:center;gap:16px;margin-left:auto;display:flex}.PortalShell-module__oQveKq__streakBadge{font-size:var(--text-sm);color:var(--db-accent);align-items:center;gap:7px;font-weight:600;display:flex}.PortalShell-module__oQveKq__streakBadge svg{color:#f97316}.PortalShell-module__oQveKq__bellButton{width:34px;height:34px;color:var(--db-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;display:grid;position:relative}.PortalShell-module__oQveKq__bellButton:hover{color:var(--db-text);background:#f4f7fb}.PortalShell-module__oQveKq__bellDot{color:#fff;width:15px;height:15px;font-size:var(--text-xs);background:#dc2626;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:3px;right:3px}.PortalShell-module__oQveKq__userMenu{position:relative}.PortalShell-module__oQveKq__userChip{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:4px;display:flex}.PortalShell-module__oQveKq__userChip:hover{background:#f4f7fb}.PortalShell-module__oQveKq__userChip svg{color:var(--db-text-faint)}.PortalShell-module__oQveKq__userText{text-align:left}.PortalShell-module__oQveKq__userMenuPanel{background:var(--db-surface);border:1px solid var(--db-border);z-index:20;border-radius:10px;flex-direction:column;gap:2px;min-width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #1018281f}.PortalShell-module__oQveKq__userMenuItem{text-align:left;width:100%;font:inherit;font-size:var(--text-sm);color:var(--db-text);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.PortalShell-module__oQveKq__userMenuItem svg{color:var(--db-text-faint)}.PortalShell-module__oQveKq__userMenuItem:hover{background:#f4f7fb}.PortalShell-module__oQveKq__userMenuItem:disabled{cursor:default;opacity:.65}.PortalShell-module__oQveKq__avatar{background:var(--db-accent-soft);width:30px;height:30px;color:var(--brand-on-soft);font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.PortalShell-module__oQveKq__avatarImage{object-fit:cover;border-radius:50%;flex:none;width:30px;height:30px;display:block}.PortalShell-module__oQveKq__userName{font-size:var(--text-sm);color:var(--db-text);font-weight:600;line-height:1.1}.PortalShell-module__oQveKq__userRole{font-size:var(--text-xs);color:var(--db-text-faint)}.PortalShell-module__oQveKq__content{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;overflow:hidden auto}@media (max-width:900px){.PortalShell-module__oQveKq__topbar{flex-wrap:nowrap;gap:10px;padding:10px 14px}.PortalShell-module__oQveKq__menuButton{order:-1}.PortalShell-module__oQveKq__topbarLogoFull{display:none}.PortalShell-module__oQveKq__topbarLogoCompact{display:flex}.PortalShell-module__oQveKq__examPicker{flex:1;min-width:0}.PortalShell-module__oQveKq__examPickerButton{gap:8px;min-width:0}.PortalShell-module__oQveKq__examPickerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PortalShell-module__oQveKq__alsoEnrolled,.PortalShell-module__oQveKq__streakLabel{display:none}.PortalShell-module__oQveKq__topbarRight{flex:none;gap:10px}.PortalShell-module__oQveKq__userText{display:none}.PortalShell-module__oQveKq__userChip{gap:0;padding:4px}.PortalShell-module__oQveKq__userChip svg{display:none}}@media (max-width:480px){.PortalShell-module__oQveKq__content{padding:14px}}
.CloseButton-module__-zcN3G__close{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:34px;height:34px;color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;flex:none;place-items:center;display:grid}.CloseButton-module__-zcN3G__close:hover{background:var(--surface-sunken);color:var(--text)}
.ResultScreen-module__ZzU32q__page{background:var(--surface-sunken);height:100%;font-family:var(--ui-font);font-size:var(--text-sm);color:var(--text-muted);flex-direction:column;gap:14px;padding:16px 20px 24px;display:flex;overflow:hidden auto}.ResultScreen-module__ZzU32q__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.ResultScreen-module__ZzU32q__testName{background:var(--brand-soft);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:9px 20px;display:flex}.ResultScreen-module__ZzU32q__testIcon{border-radius:var(--radius-sm);background:var(--surface);width:34px;height:34px;color:var(--violet-on-soft);justify-content:center;align-items:center;display:inline-flex}.ResultScreen-module__ZzU32q__testTitle{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text);display:block}.ResultScreen-module__ZzU32q__testTagline{font-size:var(--text-xs);color:var(--text-muted);display:block}.ResultScreen-module__ZzU32q__attemptBadge{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px}.ResultScreen-module__ZzU32q__topActions{align-items:center;gap:10px;display:flex}.ResultScreen-module__ZzU32q__ghostButton,.ResultScreen-module__ZzU32q__primaryButton,.ResultScreen-module__ZzU32q__outlineButton{border-radius:var(--radius-sm);height:40px;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.ResultScreen-module__ZzU32q__ghostButton{background:var(--surface);border:1px solid var(--border-strong);color:var(--text)}.ResultScreen-module__ZzU32q__ghostButton:hover{background:var(--surface-sunken)}.ResultScreen-module__ZzU32q__primaryButton{background:var(--brand-hover);border:1px solid var(--brand-hover);color:var(--text-on-brand)}.ResultScreen-module__ZzU32q__outlineButton{background:var(--surface);border:1px solid var(--brand);color:var(--brand-on-soft)}.ResultScreen-module__ZzU32q__primaryButton:disabled,.ResultScreen-module__ZzU32q__outlineButton:disabled{cursor:default;opacity:.55}.ResultScreen-module__ZzU32q__metaRow{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:12px;display:grid}.ResultScreen-module__ZzU32q__metaCard{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);align-items:center;gap:11px;padding:13px 16px;display:flex}.ResultScreen-module__ZzU32q__metaIcon{border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.ResultScreen-module__ZzU32q__toneViolet{background:var(--violet-soft);color:var(--violet-on-soft)}.ResultScreen-module__ZzU32q__toneBlue{background:var(--brand-soft);color:var(--brand-on-soft)}.ResultScreen-module__ZzU32q__toneAmber{background:var(--warning-soft);color:var(--warning)}.ResultScreen-module__ZzU32q__toneGreen{background:var(--success-soft);color:var(--success)}.ResultScreen-module__ZzU32q__metaValue{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text);display:block}.ResultScreen-module__ZzU32q__metaLabel{font-size:var(--text-xs);color:var(--text-muted);display:block}.ResultScreen-module__ZzU32q__metaNote{width:92px}.ResultScreen-module__ZzU32q__solutions{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);align-items:center;gap:14px;padding:14px 20px;display:flex}.ResultScreen-module__ZzU32q__solutionsIcon{border-radius:var(--radius-sm);background:var(--violet-soft);width:40px;height:40px;color:var(--violet-on-soft);flex:none;justify-content:center;align-items:center;display:inline-flex}.ResultScreen-module__ZzU32q__solutionsText{flex:1;min-width:0}.ResultScreen-module__ZzU32q__solutionsTitle{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text);display:block}.ResultScreen-module__ZzU32q__solutionsBody{color:var(--text-muted);display:block}.ResultScreen-module__ZzU32q__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.ResultScreen-module__ZzU32q__footerPoints{color:var(--text-muted);font-weight:var(--weight-semibold);flex-wrap:wrap;gap:26px;margin:0;padding:0;list-style:none;display:flex}.ResultScreen-module__ZzU32q__footerPoints li{align-items:center;gap:8px;display:flex}.ResultScreen-module__ZzU32q__footerNote{width:110px}@media (max-width:1080px){.ResultScreen-module__ZzU32q__metaRow{grid-template-columns:repeat(2,minmax(0,1fr))}.ResultScreen-module__ZzU32q__metaNote{display:none}}@media (max-width:600px){.ResultScreen-module__ZzU32q__metaRow{grid-template-columns:1fr}}
.AnalysisScreen-module__1HC6JG__header{flex-direction:column;gap:2px;display:flex}.AnalysisScreen-module__1HC6JG__title{font-size:var(--text-lg);color:var(--db-text);margin:0;font-weight:700}.AnalysisScreen-module__1HC6JG__subtitle{font-size:var(--text-sm);color:var(--db-text-muted);margin:0}.AnalysisScreen-module__1HC6JG__kpiRow{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:800px){.AnalysisScreen-module__1HC6JG__kpiRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.AnalysisScreen-module__1HC6JG__kpiRow{grid-template-columns:1fr}}
.EmptyAnalytics-module__tSLAmW__card{background:var(--db-surface);border:1px dashed var(--db-border);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;max-width:480px;padding:32px 28px;display:flex}.EmptyAnalytics-module__tSLAmW__icon{background:var(--db-accent-soft,#e8effe);width:40px;height:40px;color:var(--db-accent);border-radius:10px;place-items:center;display:grid}.EmptyAnalytics-module__tSLAmW__title{font-size:var(--text-base);color:var(--db-text);margin:0;font-weight:700}.EmptyAnalytics-module__tSLAmW__body{font-size:var(--text-sm);color:var(--db-text-muted);margin:0;line-height:1.6}
.PerformanceOverviewCard-module__nGOTDW__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:20px}.PerformanceOverviewCard-module__nGOTDW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.PerformanceOverviewCard-module__nGOTDW__title{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text);margin:0}.PerformanceOverviewCard-module__nGOTDW__subtitle{font-size:var(--text-sm);color:var(--text-muted);margin:2px 0 0}.PerformanceOverviewCard-module__nGOTDW__link{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--brand);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.PerformanceOverviewCard-module__nGOTDW__link:hover{text-decoration:underline}.PerformanceOverviewCard-module__nGOTDW__tiles{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.PerformanceOverviewCard-module__nGOTDW__tile{background:var(--surface-sunken);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:14px;display:flex}.PerformanceOverviewCard-module__nGOTDW__iconBadge{border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.PerformanceOverviewCard-module__nGOTDW__iconBlue{background:var(--brand-soft);color:var(--brand-on-soft)}.PerformanceOverviewCard-module__nGOTDW__iconGreen{background:var(--success-soft);color:var(--success)}.PerformanceOverviewCard-module__nGOTDW__iconOrange{background:var(--warning-soft);color:var(--warning)}.PerformanceOverviewCard-module__nGOTDW__iconPurple{background:var(--violet-soft);color:var(--violet-on-soft)}.PerformanceOverviewCard-module__nGOTDW__value{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text);line-height:var(--leading-tight)}.PerformanceOverviewCard-module__nGOTDW__label{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.PerformanceOverviewCard-module__nGOTDW__labelDetail{color:var(--text-muted);margin-left:4px}@media (max-width:800px){.PerformanceOverviewCard-module__nGOTDW__tiles{grid-template-columns:repeat(2,1fr)}}
.PremiumBanner-module__HSbbHW__banner{background:linear-gradient(90deg,#fff7e8 0%,#fdecc8 100%);border:1px solid #f5d896;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.PremiumBanner-module__HSbbHW__iconBadge{color:#3a2a06;background:#f5b942;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.PremiumBanner-module__HSbbHW__text{flex:1;min-width:220px}.PremiumBanner-module__HSbbHW__title{font-size:var(--text-base);color:#4a3610;margin:0;font-weight:700}.PremiumBanner-module__HSbbHW__detail{font-size:var(--text-sm);color:#8a6a20;margin:3px 0 0}.PremiumBanner-module__HSbbHW__cta{color:#3a2a06;font-size:var(--text-sm);white-space:nowrap;background:#f5b942;border-radius:9px;align-items:center;gap:6px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}.PremiumBanner-module__HSbbHW__cta:hover{background:#e5a92f}
.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-5,var(--space-6));border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease), transform var(--duration-fast) var(--ease);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.Button-module__8RiFmG__button:active:not(:disabled){transform:translateY(1px)}.Button-module__8RiFmG__button:disabled{cursor:not-allowed;opacity:.6}.Button-module__8RiFmG__primary{background:var(--brand);color:var(--text-on-brand);border-color:var(--brand)}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.Button-module__8RiFmG__secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.Button-module__8RiFmG__secondary:hover:not(:disabled){border-color:var(--text-subtle)}.Button-module__8RiFmG__ghost{color:var(--text-muted);background:0 0}.Button-module__8RiFmG__ghost:hover:not(:disabled){background:var(--surface-sunken);color:var(--text)}.Button-module__8RiFmG__danger{background:var(--danger);color:#fff;border-color:var(--danger)}.Button-module__8RiFmG__danger:hover:not(:disabled){filter:brightness(.92)}.Button-module__8RiFmG__sm{padding:0 var(--space-3);font-size:var(--text-xs)}.Button-module__8RiFmG__lg{min-height:52px;padding:0 var(--space-8);font-size:var(--text-base)}.Button-module__8RiFmG__block{width:100%}.Button-module__8RiFmG__spinner{border-radius:var(--radius-full);border:2px solid;border-top-color:#0000;flex:none;width:1em;height:1em;animation:.6s linear infinite Button-module__8RiFmG__spin}@keyframes Button-module__8RiFmG__spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__button{transition:none}.Button-module__8RiFmG__button:active:not(:disabled){transform:none}.Button-module__8RiFmG__spinner{animation-duration:2.4s}}
.MockLimitModal-module__6t3yYa__dialog{width:min(420px,92vw);color:var(--db-text);border:none;border-radius:14px;padding:20px 22px 22px;box-shadow:0 20px 50px #10182833}.MockLimitModal-module__6t3yYa__dialog::backdrop{background:#0f172a73}.MockLimitModal-module__6t3yYa__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.MockLimitModal-module__6t3yYa__iconBadge{color:#dc2626;background:#fef2f2;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;margin-bottom:12px;display:grid}.MockLimitModal-module__6t3yYa__title{font-size:var(--text-base);color:var(--db-text);margin:0;font-weight:800}.MockLimitModal-module__6t3yYa__close{border:1px solid var(--db-border);background:var(--db-surface);width:30px;height:30px;color:var(--db-text-muted);cursor:pointer;font-size:var(--text-sm);border-radius:8px;flex:none;line-height:1}.MockLimitModal-module__6t3yYa__close:hover{color:var(--db-text);background:#f1f5f9}.MockLimitModal-module__6t3yYa__body{font-size:var(--text-sm);color:var(--db-text-muted);margin:8px 0 18px;line-height:1.6}.MockLimitModal-module__6t3yYa__actions{justify-content:flex-end;gap:10px;display:flex}.MockLimitModal-module__6t3yYa__later{height:40px;color:var(--db-text-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:0 14px;font-weight:600}.MockLimitModal-module__6t3yYa__later:hover{color:var(--db-text);text-decoration:underline}.MockLimitModal-module__6t3yYa__subscribe{background:var(--db-accent);height:40px;color:var(--text-on-brand);font-size:var(--text-sm);border:none;border-radius:9px;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.MockLimitModal-module__6t3yYa__subscribe:hover{background:#0f4fc4}
.PerformanceSnapshot-module__s2-b_q__tile{background:var(--db-surface);border:1px solid var(--db-border);border-radius:12px;padding:16px;box-shadow:0 1px 2px #1018280d}.PerformanceSnapshot-module__s2-b_q__label{font-size:var(--text-xs);color:var(--db-text-muted);margin-bottom:7px}.PerformanceSnapshot-module__s2-b_q__valueRow{align-items:baseline;gap:5px;display:flex}.PerformanceSnapshot-module__s2-b_q__value{font-size:var(--text-2xl);color:var(--db-text);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:800}.PerformanceSnapshot-module__s2-b_q__valueAccent{color:var(--db-accent);}.PerformanceSnapshot-module__s2-b_q__unit{font-size:var(--text-sm);color:var(--db-text-faint)}.PerformanceSnapshot-module__s2-b_q__foot{font-size:var(--text-xs);color:var(--db-text-muted);margin-top:6px}.PerformanceSnapshot-module__s2-b_q__footUp{color:#16a34a;}
.SelectExamModal-module__6cF-BW__dialog{width:min(420px,92vw);color:var(--db-text);border:none;border-radius:14px;padding:20px 22px 22px;box-shadow:0 20px 50px #10182833}.SelectExamModal-module__6cF-BW__dialog::backdrop{background:#0f172a73}.SelectExamModal-module__6cF-BW__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.SelectExamModal-module__6cF-BW__title{font-size:var(--text-base);color:var(--db-text);margin:0;font-weight:800}.SelectExamModal-module__6cF-BW__subtitle{font-size:var(--text-sm);color:var(--db-text-muted);margin:8px 0 18px;line-height:1.5}.SelectExamModal-module__6cF-BW__close{border:1px solid var(--db-border);background:var(--db-surface);width:30px;height:30px;color:var(--db-text-muted);cursor:pointer;font-size:var(--text-sm);border-radius:8px;flex:none;line-height:1}.SelectExamModal-module__6cF-BW__close:hover{color:var(--db-text);background:#f1f5f9}.SelectExamModal-module__6cF-BW__form{flex-direction:column;gap:14px;display:flex}.SelectExamModal-module__6cF-BW__select{border:1px solid var(--db-border);height:42px;font:inherit;font-size:var(--text-sm);color:var(--db-text);background:var(--db-surface);border-radius:9px;padding:0 12px}.SelectExamModal-module__6cF-BW__select:focus-visible{border:1.5px solid var(--db-accent);outline:none;box-shadow:0 0 0 3px #1c6ef21a}.SelectExamModal-module__6cF-BW__error{color:#b91c1c;font-size:var(--text-sm);background:#fef2f2;border:1px solid #fbdcdc;border-radius:8px;margin:0;padding:8px 11px}.SelectExamModal-module__6cF-BW__actions{justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.SelectExamModal-module__6cF-BW__later{height:40px;color:var(--db-text-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:0 14px;font-weight:600}.SelectExamModal-module__6cF-BW__later:hover:not(:disabled){color:var(--db-text);text-decoration:underline}.SelectExamModal-module__6cF-BW__later:disabled{cursor:default;opacity:.6}.SelectExamModal-module__6cF-BW__submit{background:var(--db-accent);height:40px;color:var(--text-on-brand);font-size:var(--text-sm);cursor:pointer;border:none;border-radius:9px;padding:0 20px;font-weight:700}.SelectExamModal-module__6cF-BW__submit:hover:not(:disabled){background:#0f4fc4}.SelectExamModal-module__6cF-BW__submit:disabled{cursor:default;opacity:.6}
.TodaysMockCard-module__NGErqG__card{z-index:5;background:var(--db-surface);border:1.5px solid var(--db-accent);border-radius:12px;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #1018280d}.TodaysMockCard-module__NGErqG__info{align-items:center;gap:14px;display:flex}.TodaysMockCard-module__NGErqG__iconRing{background:var(--db-accent-soft,#e8effe);width:42px;height:42px;color:var(--db-accent);border-radius:10px;flex:none;place-items:center;display:grid}.TodaysMockCard-module__NGErqG__label{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--db-text-faint);margin:0 0 2px}.TodaysMockCard-module__NGErqG__name{font-size:var(--text-base);color:var(--db-text);margin:0;font-weight:700}.TodaysMockCard-module__NGErqG__cta{background:var(--db-accent);color:var(--text-on-brand);font-size:var(--text-sm);border-radius:9px;flex:none;align-items:center;gap:8px;padding:11px 20px;font-weight:700;text-decoration:none;display:inline-flex}
.DeleteResource-module__k17fia__trigger{border:1px solid var(--db-border);background:var(--db-surface);height:38px;color:var(--db-text-muted);font-size:var(--text-sm);cursor:pointer;border-radius:9px;padding:0 16px;font-weight:600}.DeleteResource-module__k17fia__trigger:hover{color:#dc2626;border-color:#dc2626}.DeleteResource-module__k17fia__panel{background:#fffbfb;border:1.5px solid #fbdcdc;border-radius:11px;flex-direction:column;gap:10px;max-width:460px;padding:16px;display:flex}.DeleteResource-module__k17fia__title{font-size:var(--text-sm);color:#991b1b;margin:0;font-weight:700}.DeleteResource-module__k17fia__detail{font-size:var(--text-sm);color:#7f1d1d;margin:0;line-height:1.55}.DeleteResource-module__k17fia__field{flex-direction:column;gap:5px;display:flex}.DeleteResource-module__k17fia__label{font-size:var(--text-xs);color:#7f1d1d}.DeleteResource-module__k17fia__input{height:36px;font:inherit;font-size:var(--text-sm);color:var(--db-text);background:#fff;border:1px solid #fbdcdc;border-radius:8px;padding:0 10px}.DeleteResource-module__k17fia__input:focus-visible{border:1.5px solid #dc2626;outline:none;box-shadow:0 0 0 3px #dc26261f}.DeleteResource-module__k17fia__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.DeleteResource-module__k17fia__confirm{color:#fff;height:38px;font-size:var(--text-sm);cursor:pointer;background:#dc2626;border:none;border-radius:9px;padding:0 18px;font-weight:700}.DeleteResource-module__k17fia__confirm:hover:not(:disabled){background:#b91c1c}.DeleteResource-module__k17fia__confirm:disabled{cursor:default;opacity:.5}.DeleteResource-module__k17fia__cancel{border:1px solid var(--db-border);background:var(--db-surface);height:38px;color:var(--db-text);font-size:var(--text-sm);cursor:pointer;border-radius:9px;padding:0 14px;font-weight:600}.DeleteResource-module__k17fia__cancel:hover:not(:disabled){border-color:var(--db-accent);color:var(--db-accent)}.DeleteResource-module__k17fia__error{color:#b91c1c;font-size:var(--text-sm);background:#fef2f2;border:1px solid #fbdcdc;border-radius:8px;margin:0;padding:9px 12px;line-height:1.5}
.DrawingCanvasView-module__vfd5jq__wrapper{background:#fff;border:1px dashed #c3cfdd;border-radius:2px;margin:0 0 10px;position:relative}.DrawingCanvasView-module__vfd5jq__selected{border-color:#2e74b5;outline:1px solid #2e74b5}.DrawingCanvasView-module__vfd5jq__canvas{touch-action:none;width:100%;height:auto;display:block}.DrawingCanvasView-module__vfd5jq__drawing{cursor:crosshair}.DrawingCanvasView-module__vfd5jq__hint{color:#9aa7b8;font-family:var(--ui-font);pointer-events:none;place-items:center;margin:0;font-size:12px;display:grid;position:absolute;inset:0}.DrawingCanvasView-module__vfd5jq__replay{color:#2e74b5;cursor:pointer;border:1px solid var(--control-border);background:#fffffff2;border-radius:2px;width:22px;height:22px;padding:0;font-size:11px;line-height:1;position:absolute;bottom:4px;right:4px}.DrawingCanvasView-module__vfd5jq__replay:disabled{color:#b4bfcc;cursor:default}[data-replaying] .DrawingCanvasView-module__vfd5jq__stroke{stroke-dasharray:100% 100%;animation-name:DrawingCanvasView-module__vfd5jq__draw;animation-timing-function:linear;animation-fill-mode:backwards}@keyframes DrawingCanvasView-module__vfd5jq__draw{0%{stroke-dashoffset:100%}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){[data-replaying] .DrawingCanvasView-module__vfd5jq__stroke{animation:none}}@media print{.DrawingCanvasView-module__vfd5jq__wrapper{border-color:#0000}.DrawingCanvasView-module__vfd5jq__replay,.DrawingCanvasView-module__vfd5jq__hint{display:none}}
.StatusBar-module__-37o5G__bar{background:linear-gradient(180deg, var(--status-top), var(--status-bottom));border-top:1px solid var(--frame-border);height:24px;color:var(--status-text);flex:none;align-items:center;gap:12px;padding:0 10px;display:flex}.StatusBar-module__-37o5G__left{flex:none;align-items:center;gap:8px;display:flex}.StatusBar-module__-37o5G__separator{background:#9fb6cd;width:1px;height:12px}.StatusBar-module__-37o5G__readOnly{color:#8a5a00;font-weight:600}.StatusBar-module__-37o5G__notice{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.StatusBar-module__-37o5G__zoom{flex:none;align-items:center;gap:6px;display:flex}.StatusBar-module__-37o5G__zoomButton{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;width:18px;height:18px;line-height:1}.StatusBar-module__-37o5G__zoomButton:hover{background:linear-gradient(180deg, var(--control-hover-top), var(--control-hover-bottom));border-color:var(--control-hover-border)}.StatusBar-module__-37o5G__slider{accent-color:#2b6cb0;width:110px}.StatusBar-module__-37o5G__percent{text-align:right;min-width:38px}@media (max-width:767px){.StatusBar-module__-37o5G__bar{gap:10px;padding:0 8px}.StatusBar-module__-37o5G__slider,.StatusBar-module__-37o5G__zoomButton{display:none}}@media (min-width:768px) and (max-height:820px){.StatusBar-module__-37o5G__bar{height:22px}}@media (max-height:500px){.StatusBar-module__-37o5G__bar{height:20px;font-size:11px}}.StatusBar-module__-37o5G__pageButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px}.StatusBar-module__-37o5G__pageButton:hover{background:#ffffff2e}.StatusBar-module__-37o5G__views{flex:none;gap:2px;margin-right:10px;display:flex}.StatusBar-module__-37o5G__viewButton{width:22px;height:18px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;padding:0;display:inline-flex}.StatusBar-module__-37o5G__viewButton:hover{background:linear-gradient(180deg, var(--control-hover-top), var(--control-hover-bottom));border-color:var(--control-hover-border)}.StatusBar-module__-37o5G__viewActive{background:var(--control-active-bg,#c5c5c5);border-color:var(--control-active-border,#a0a0a0)}
.ToolbarButton-module__GsDR9q__button{color:var(--chrome-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:2px;padding:0;display:inline-flex}.ToolbarButton-module__GsDR9q__small{width:24px;height:24px}.ToolbarButton-module__GsDR9q__large{flex-direction:column;justify-content:flex-start;gap:3px;width:64px;min-height:60px;padding:4px 2px 3px}.ToolbarButton-module__GsDR9q__caption{text-align:center;word-break:break-word;font-size:11px;line-height:1.15}.ToolbarButton-module__GsDR9q__glyph{font-family:Times New Roman,serif;font-size:14px;line-height:1}.ToolbarButton-module__GsDR9q__button:hover:not(:disabled){background:linear-gradient(180deg, var(--control-hover-top), var(--control-hover-bottom));border-color:var(--control-hover-border)}.ToolbarButton-module__GsDR9q__button:active:not(:disabled){background:linear-gradient(180deg, var(--control-active-top), var(--control-active-bottom));border-color:var(--control-hover-border)}.ToolbarButton-module__GsDR9q__active{background:linear-gradient(180deg, var(--control-checked-top), var(--control-checked-bottom));border-color:var(--control-hover-border)}.ToolbarButton-module__GsDR9q__button:disabled{color:var(--control-disabled-text);cursor:default}.ToolbarButton-module__GsDR9q__wide{justify-content:flex-start;gap:6px;height:22px;padding:0 6px 0 4px}.ToolbarButton-module__GsDR9q__wide .ToolbarButton-module__GsDR9q__caption{text-align:left;white-space:nowrap;word-break:normal;font-size:12px}@media (pointer:coarse){.ToolbarButton-module__GsDR9q__small{width:44px;height:44px}.ToolbarButton-module__GsDR9q__wide{min-height:44px;padding:0 10px 0 8px}}@media (pointer:coarse) and (min-width:768px){.ToolbarButton-module__GsDR9q__large{min-width:64px;min-height:64px}}@media (max-width:767px){.ToolbarButton-module__GsDR9q__large{width:52px;min-height:46px;padding:2px 2px 1px}.ToolbarButton-module__GsDR9q__caption{font-size:.625rem}}@media (min-width:768px) and (max-height:820px) and (pointer:fine){.ToolbarButton-module__GsDR9q__large{min-height:50px;padding:2px 2px 1px}}@media (pointer:coarse) and (max-height:500px){.ToolbarButton-module__GsDR9q__large{min-width:52px;min-height:48px;padding:2px 2px 1px}.ToolbarButton-module__GsDR9q__small{min-height:32px}}
.Dialog-module__INAQ8G__dialog{border:1px solid var(--frame-border);font-family:var(--ui-font);color:var(--chrome-text);background:linear-gradient(#fff,#f3f7fc);border-radius:3px;flex-direction:column;width:fit-content;min-width:min(340px,100vw - 1.5rem);max-width:min(100vw - 1.5rem,720px);max-height:calc(100dvh - 1.5rem);padding:0;font-size:12px;overflow:hidden;box-shadow:0 10px 32px #0f233c59}.Dialog-module__INAQ8G__dialog[open]{display:flex}.Dialog-module__INAQ8G__dialog::backdrop{background:#14284147}.Dialog-module__INAQ8G__top{max-height:calc(100dvh - 6vh - 1.5rem);margin-top:6vh}.Dialog-module__INAQ8G__modeless{z-index:1100;max-height:calc(100dvh - 6vh - 1.5rem);position:fixed;top:6vh;left:50%;translate:-50%;box-shadow:0 12px 36px #0f233c66}.Dialog-module__INAQ8G__titleBar{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, var(--frame-top), var(--frame-bottom));border-bottom:1px solid var(--frame-border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 12px;display:flex}.Dialog-module__INAQ8G__title{color:#14395f;margin:0;font-size:12px;font-weight:600}.Dialog-module__INAQ8G__close{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;width:20px;height:18px;line-height:1}.Dialog-module__INAQ8G__close:hover{color:#fff;background:#e81123;border-color:#c50f1f}.Dialog-module__INAQ8G__body{flex:1;min-height:0;padding:14px 16px;overflow:auto}.Dialog-module__INAQ8G__footer{flex:none;justify-content:flex-end;gap:6px;padding:10px 16px 14px;display:flex}
.ExamPanels-module__-V-ima__column{flex:none;min-height:0;display:flex}.ExamPanels-module__-V-ima__drawerBar{background:linear-gradient(180deg, var(--status-top), var(--status-bottom));border-top:1px solid var(--frame-border);padding:6px 8px calc(6px + env(safe-area-inset-bottom));flex:none;gap:8px;display:none}.ExamPanels-module__-V-ima__drawerTab{color:#17365d;cursor:pointer;border:1px solid var(--control-border);min-height:44px;font:inherit;background:#fff;border-radius:8px;flex:1;padding:0 12px;font-size:.9375rem;font-weight:600}.ExamPanels-module__-V-ima__drawerTab[aria-expanded=true]{background:linear-gradient(180deg, var(--control-checked-top), var(--control-checked-bottom));border-color:var(--control-hover-border)}.ExamPanels-module__-V-ima__scrim{z-index:40;background:#14284166;position:fixed;inset:0}.ExamPanels-module__-V-ima__drawer{z-index:41;background:#fff;flex-direction:column;width:min(86vw,22rem);animation:.18s ease-out ExamPanels-module__-V-ima__drawerIn;display:flex;position:fixed;top:0;bottom:0;overflow:hidden;box-shadow:0 0 32px #0f233c66}.ExamPanels-module__-V-ima__drawerLeft{left:0}.ExamPanels-module__-V-ima__drawerRight{right:0}@keyframes ExamPanels-module__-V-ima__drawerIn{0%{transform:translateX(var(--drawer-from,-100%))}}.ExamPanels-module__-V-ima__drawerLeft{--drawer-from:-100%}.ExamPanels-module__-V-ima__drawerRight{--drawer-from:100%}@media (prefers-reduced-motion:reduce){.ExamPanels-module__-V-ima__drawer{animation:none}}.ExamPanels-module__-V-ima__drawerClose{color:#17365d;cursor:pointer;border:0;border-bottom:1px solid var(--frame-border);min-height:44px;font:inherit;background:#f2f6fb;flex:none;font-size:.9375rem;font-weight:600}.ExamPanels-module__-V-ima__drawerBody{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.ExamPanels-module__-V-ima__drawerBody>*{border:0;flex:1;min-height:0;width:100%!important;max-width:none!important}@media (max-width:639px){.ExamPanels-module__-V-ima__drawerBar{display:flex}}
.RotateGate-module__Hjjm-a__gate{z-index:60;padding:24px max(16px, env(safe-area-inset-left)) calc(24px + env(safe-area-inset-bottom));background:linear-gradient(160deg,#10263e,#1c3f66);place-items:center;display:grid;position:fixed;inset:0}.RotateGate-module__Hjjm-a__card{color:#fff;text-align:center;max-width:22rem}.RotateGate-module__Hjjm-a__mark{width:96px;height:72px;margin-bottom:18px;animation:2.4s ease-in-out infinite RotateGate-module__Hjjm-a__tip}.RotateGate-module__Hjjm-a__markPhone{fill:none;stroke:#fff;stroke-width:3px}.RotateGate-module__Hjjm-a__markScreen{fill:#ffffff2e}.RotateGate-module__Hjjm-a__markArc{fill:none;stroke:#8fc3f0;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}@keyframes RotateGate-module__Hjjm-a__tip{0%,35%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.RotateGate-module__Hjjm-a__mark{animation:none}}.RotateGate-module__Hjjm-a__heading{margin:0 0 10px;font-size:1.375rem;font-weight:700;line-height:1.2}.RotateGate-module__Hjjm-a__body{color:#cfe2f5;margin:0 0 22px;font-size:.9375rem;line-height:1.5}.RotateGate-module__Hjjm-a__primary,.RotateGate-module__Hjjm-a__secondary{cursor:pointer;width:100%;min-height:44px;font:inherit;border-radius:10px;font-size:.9375rem;font-weight:600}.RotateGate-module__Hjjm-a__primary{color:#10263e;background:#fff;border:0;margin-bottom:10px}.RotateGate-module__Hjjm-a__secondary{color:#cfe2f5;background:#ffffff1a;border:1px solid #ffffff4d}.RotateGate-module__Hjjm-a__note{color:#9fc0de;margin:14px 0 0;font-size:.8125rem;line-height:1.4}@media print{.RotateGate-module__Hjjm-a__gate{display:none}}
.Popover-module__pD-QwW__container{display:inline-flex;position:relative}.Popover-module__pD-QwW__panel{z-index:1200;border:1px solid var(--control-border);background:#fff;border-radius:0 0 2px 2px;padding:2px;overflow-y:auto;box-shadow:0 6px 16px #142e4c47}
.FontDialog-module__oNBhRG__group{border:1px solid #d7e0e9;border-radius:3px;min-width:360px;margin:0 0 14px;padding:8px 12px 12px}.FontDialog-module__oNBhRG__legend{color:#17365d;padding:0 4px;font-weight:600}.FontDialog-module__oNBhRG__choice{align-items:center;gap:6px;margin-right:18px;display:inline-flex}.FontDialog-module__oNBhRG__field{align-items:center;gap:8px;margin-top:8px;display:flex}.FontDialog-module__oNBhRG__field>label:first-child,.FontDialog-module__oNBhRG__field>span:first-child{min-width:62px}.FontDialog-module__oNBhRG__input{border:1px solid var(--control-border);height:24px;font:inherit;border-radius:2px;padding:0 4px}.FontDialog-module__oNBhRG__by{margin-left:10px;min-width:0!important}.FontDialog-module__oNBhRG__number{border:1px solid var(--control-border);width:68px;height:24px;font:inherit;border-radius:2px;padding:0 6px}.FontDialog-module__oNBhRG__number:disabled{color:var(--control-disabled-text);background:#f1f4f7}.FontDialog-module__oNBhRG__unit{color:var(--chrome-text-muted)}.FontDialog-module__oNBhRG__wideLabel>span:first-child{min-width:118px}.FontDialog-module__oNBhRG__inlineCheck{align-items:center;gap:6px;display:inline-flex;min-width:0!important}.FontDialog-module__oNBhRG__baseline{border-bottom:1px solid #1b1b1b;width:3.5em;margin:0 .6em;display:inline-block}.FontDialog-module__oNBhRG__preview{text-align:center;color:#1b1b1b;background:#fbfcfe;border:1px solid #d7e0e9;border-radius:3px;margin:0;padding:10px 12px;font-size:17px}.FontDialog-module__oNBhRG__preview[data-effect=emboss]{color:#b8b8b8;text-shadow:-1px -1px #fffffff2,1px 1px 1px #00000073}.FontDialog-module__oNBhRG__preview[data-effect=engrave]{color:#b8b8b8;text-shadow:1px 1px #fffffff2,-1px -1px 1px #00000073}.FontDialog-module__oNBhRG__button{border:1px solid var(--control-border);cursor:pointer;background:linear-gradient(#fff,#e4ecf6);border-radius:2px;min-width:84px;height:26px;padding:0 12px}.FontDialog-module__oNBhRG__button:hover{background:linear-gradient(180deg, var(--control-hover-top), var(--control-hover-bottom));border-color:var(--control-hover-border)}.FontDialog-module__oNBhRG__primary{font-weight:600}.FontDialog-module__oNBhRG__tabs{border-bottom:1px solid #d7e0e9;gap:2px;margin-bottom:12px;display:flex}.FontDialog-module__oNBhRG__tab{cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:3px 3px 0 0;padding:5px 14px}.FontDialog-module__oNBhRG__tab:hover{background:#eef3f9}.FontDialog-module__oNBhRG__tabActive{color:#17365d;background:#fff;border-color:#d7e0e9;font-weight:600}.FontDialog-module__oNBhRG__row{flex-wrap:wrap;gap:12px;margin-bottom:10px;display:flex}.FontDialog-module__oNBhRG__stack{flex-direction:column;flex:150px;gap:4px;min-width:120px;display:flex}.FontDialog-module__oNBhRG__narrow{flex:0 90px;min-width:80px}.FontDialog-module__oNBhRG__caption{color:var(--chrome-text-muted)}.FontDialog-module__oNBhRG__effects{grid-template-columns:repeat(2,minmax(150px,1fr));gap:6px 18px;margin-top:6px;display:grid}.FontDialog-module__oNBhRG__previewBox{flex-direction:column;gap:4px;display:flex}.FontDialog-module__oNBhRG__previewCaption{color:var(--chrome-text-muted)}.FontDialog-module__oNBhRG__footerSpacer{flex:1}.FontDialog-module__oNBhRG__prompt{max-width:360px;margin:0 0 10px}.FontDialog-module__oNBhRG__promptChoices{flex-direction:column;gap:6px;display:flex}
.FindReplaceDialog-module__rHcBvG__field{grid-template-columns:88px 1fr;align-items:center;gap:8px;margin-bottom:10px;display:grid}.FindReplaceDialog-module__rHcBvG__input{border:1px solid var(--control-border);height:24px;font:inherit;border-radius:2px;min-width:220px;padding:0 6px}.FindReplaceDialog-module__rHcBvG__checkbox{align-items:center;gap:6px;display:flex}.FindReplaceDialog-module__rHcBvG__status{min-height:16px;color:var(--chrome-text-muted);margin:10px 0 0}.FindReplaceDialog-module__rHcBvG__button{border:1px solid var(--control-border);cursor:pointer;background:linear-gradient(#fff,#e4ecf6);border-radius:2px;min-width:84px;height:24px;padding:0 10px}.FindReplaceDialog-module__rHcBvG__button:hover{background:linear-gradient(180deg, var(--control-hover-top), var(--control-hover-bottom));border-color:var(--control-hover-border)}.FindReplaceDialog-module__rHcBvG__primary{font-weight:600}.FindReplaceDialog-module__rHcBvG__goTo{grid-template-columns:150px 1fr;gap:14px;min-width:460px;display:grid}.FindReplaceDialog-module__rHcBvG__goToList{flex-direction:column;gap:4px;display:flex}.FindReplaceDialog-module__rHcBvG__list{font:inherit;border:1px solid var(--control-border);border-radius:2px}.FindReplaceDialog-module__rHcBvG__hint{max-width:260px;color:var(--text-muted);font-size:.92em}.FindReplaceDialog-module__rHcBvG__body{min-width:560px}.FindReplaceDialog-module__rHcBvG__field>div{min-width:0}.FindReplaceDialog-module__rHcBvG__field .FindReplaceDialog-module__rHcBvG__input{width:100%}.FindReplaceDialog-module__rHcBvG__formatLine{color:#1f3864;margin:3px 0 0;font-size:.92em}.FindReplaceDialog-module__rHcBvG__more{margin-right:auto}.FindReplaceDialog-module__rHcBvG__button:disabled{cursor:default;color:var(--control-disabled-text);border-color:var(--control-border);background:#f1f4f7}.FindReplaceDialog-module__rHcBvG__options{border:0;border-top:1px solid #d7e0e9;margin:8px 0 0;padding:6px 10px 10px}.FindReplaceDialog-module__rHcBvG__options legend{padding:0 4px 0 0}.FindReplaceDialog-module__rHcBvG__direction{align-items:center;gap:8px;margin-bottom:8px;display:flex}.FindReplaceDialog-module__rHcBvG__direction .FindReplaceDialog-module__rHcBvG__input{min-width:96px}.FindReplaceDialog-module__rHcBvG__optionColumns{grid-template-columns:1fr 1fr;gap:4px 24px;display:grid}.FindReplaceDialog-module__rHcBvG__optionColumns>div{flex-direction:column;gap:6px;display:flex}.FindReplaceDialog-module__rHcBvG__gap{height:18px}.FindReplaceDialog-module__rHcBvG__disabled{color:var(--control-disabled-text)}.FindReplaceDialog-module__rHcBvG__row{align-items:center;gap:8px;display:flex}.FindReplaceDialog-module__rHcBvG__statusRow{align-items:center;gap:10px;display:flex}.FindReplaceDialog-module__rHcBvG__statusRow .FindReplaceDialog-module__rHcBvG__status{flex:1}.FindReplaceDialog-module__rHcBvG__menu{background:#fff;border:1px solid #c6c6c6;flex-direction:column;min-width:170px;padding:3px 0;display:flex;box-shadow:0 3px 10px #0000002e}.FindReplaceDialog-module__rHcBvG__specials{flex-direction:column;max-height:420px;display:flex;overflow-y:auto}.FindReplaceDialog-module__rHcBvG__menuItem{font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:4px 26px}.FindReplaceDialog-module__rHcBvG__menuItem:hover:not(:disabled){background:#d5e6f7}.FindReplaceDialog-module__rHcBvG__menuItem:disabled{color:var(--control-disabled-text);cursor:default}.FindReplaceDialog-module__rHcBvG__formatGrid{grid-template-columns:repeat(2,minmax(160px,1fr));gap:8px 14px;margin-bottom:10px;display:grid}.FindReplaceDialog-module__rHcBvG__stack{flex-direction:column;gap:3px;display:flex}.FindReplaceDialog-module__rHcBvG__stack .FindReplaceDialog-module__rHcBvG__input{min-width:0}.FindReplaceDialog-module__rHcBvG__narrow{width:80px}.FindReplaceDialog-module__rHcBvG__effects{grid-template-columns:1fr 1fr;gap:6px 18px;display:grid}
.PassagePreview-module__dYOeDq__preview{border-radius:var(--radius-sm);padding:var(--space-3);background:#fff}.PassagePreview-module__dYOeDq__preview .ProseMirror{color:#1f2b38;outline:0;font-family:Calibri,Carlito,Segoe UI,sans-serif;font-size:14px;line-height:1.45}.PassagePreview-module__dYOeDq__preview .ProseMirror p{margin:0 0 8px}.PassagePreview-module__dYOeDq__preview .ProseMirror p:last-child{margin-bottom:0}
