:root{--color-bg:#f6f5f1;--color-bg-alt:#eeece6;--color-surface:#fff;--color-text:#242b36;--color-text-muted:#68737f;--color-border:#e2e4e9;--color-primary:#5558c8;--color-primary-hover:#4649b3;--color-accent:#12a594;--color-sidebar:#212837;--color-sidebar-active:#5558c8;--sidebar-width:280px;--content-max-width:1360px;--font-base:18px;--font-md:19px;--font-lg:22px;--font-question:23px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-hanken), "Hanken Grotesk", system-ui, sans-serif;font-size:var(--font-base);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;line-height:1.6}.skip-link{z-index:10000;background:var(--color-primary);color:#fff;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;position:absolute;top:12px;left:-9999px}.skip-link:focus{left:12px}@keyframes slideInFromRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}main>*{animation:.22s cubic-bezier(.25,.46,.45,.94) slideInFromRight}.zakerly-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px}.zakerly-btn-primary{background:var(--color-primary);color:#fff;font-weight:700;font-size:var(--font-md);cursor:pointer;border:none;border-radius:12px;padding:14px 24px}.zakerly-btn-primary:hover{background:var(--color-primary-hover)}button:focus-visible,a:focus-visible,[role=button]:focus-visible,[role=radio]:focus-visible,[role=tab]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zakerly-grid-auto{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.zakerly-grid-2-split{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.zakerly-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.landing-nav{padding:0 48px}.landing-hero{padding:100px 48px 60px}.landing-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.landing-subjects-grid,.landing-features-grid{gap:20px;display:grid}.landing-subjects-grid{grid-template-columns:repeat(4,1fr)}.landing-features-grid{grid-template-columns:repeat(3,1fr)}.questions-body{flex:1;display:flex;overflow:hidden}.questions-rail{border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;width:240px;display:flex;overflow:hidden}.questions-main-scroll{flex:1;padding:40px 56px 120px;overflow-y:auto}.mcq-option{border:1.5px solid var(--color-border);cursor:pointer;text-align:left;background:#fff;border-radius:14px;align-items:flex-start;gap:16px;width:100%;padding:18px 24px;font-family:inherit;transition:all .15s;display:flex}.mcq-option:hover:not(:disabled){background:#f8fafc!important}.mcq-option:disabled{cursor:default}@media (max-width:767px){.landing-nav{height:56px!important;padding:0 16px!important}.landing-hero{min-height:auto!important;padding:80px 16px 40px!important}.landing-hero-grid{grid-template-columns:1fr!important;gap:32px!important}.landing-hero-grid h1{font-size:36px!important}.landing-subjects-grid,.landing-features-grid,.zakerly-grid-3,.zakerly-grid-2-split{grid-template-columns:1fr!important}.dashboard-split{order:2;width:100%;flex-direction:column!important;grid-template-columns:none!important;gap:16px!important;display:flex!important}.dashboard-overview-stats{grid-template-columns:1fr 1fr!important}.dashboard-weak-rec{order:3}.dashboard-top-bar{display:none!important}.zakerly-dashboard,.dashboard-scroll{background:#212837!important}.dashboard-hero{padding:56px 16px 20px!important}.dashboard-hero h1{color:#fff!important;margin-bottom:6px!important;font-size:28px!important}.dashboard-hero p{color:#ffffffc7!important;margin-bottom:0!important;font-size:15px!important}.dashboard-content{padding:8px 14px 88px!important}.dashboard-stack{flex-direction:column!important;gap:16px!important;display:flex!important}.dashboard-primary-cta{order:0}.dashboard-quick-actions{order:1;grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.dashboard-quick-actions .quick-card{position:relative;border-radius:14px!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:14px 12px!important}.dashboard-quick-actions .quick-card>div:first-child{border-radius:10px!important;width:40px!important;height:40px!important}.dashboard-quick-actions .quick-card>div:first-child svg{width:20px!important;height:20px!important}.dashboard-quick-actions .quick-card>div:last-child>div:first-child{line-height:1.25;font-size:14px!important}.dashboard-quick-actions .quick-card>div:last-child>div:last-child{display:none}.dashboard-quick-actions .quick-card:after{content:"›";color:#94a3b8;font-size:18px;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dashboard-subjects-block{order:1;background:0 0!important;border:none!important;padding:0!important}.dashboard-subjects-block>div:first-child{padding-left:2px;color:#fff!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:12px!important;font-size:18px!important}.dashboard-subjects-block .subj-row{box-shadow:0 2px 10px #0f172a14;background:#fff!important;border-radius:14px!important;margin-bottom:10px!important;padding:14px!important}.dashboard-overview-block{order:2;width:100%}.dashboard-class-code{order:4}.dashboard-recent-block{order:5}.zakerly-subject-page .subject-header{padding-top:52px!important;padding-left:14px!important;padding-right:14px!important}.zakerly-subject-page .subject-header button[aria-label="Back to dashboard"]{display:none}.zakerly-subject-page .subject-header h1{font-size:26px!important}.zakerly-subject-page .subject-header .subject-code{margin-bottom:10px!important;font-size:14px!important}.zakerly-subject-page .page-tabs--light{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;overflow-x:auto;gap:20px!important;margin-top:14px!important}.zakerly-subject-page .page-tabs--light::-webkit-scrollbar{display:none}.zakerly-subject-page .page-tabs--light button{padding-bottom:12px!important;font-size:15px!important}.zakerly-subject-page .subject-main{background:var(--subject-accent)!important;padding:14px 14px 88px!important}.zakerly-subject-page .subject-filter-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important;margin-bottom:14px!important}.zakerly-subject-page .subject-filter-bar::-webkit-scrollbar{display:none}.zakerly-subject-page .subject-filter-bar>span{display:none}.zakerly-subject-page .subject-filter-bar button{flex-shrink:0}.zakerly-subject-chapter-row{border-radius:14px!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:16px!important;box-shadow:0 2px 10px #0f172a1a!important}.zakerly-subject-chapter-row .ch-action{display:none!important}.zakerly-subject-chapter-row .ch-num{color:#94a3b8!important;min-width:24px!important;font-size:13px!important}.zakerly-subject-chapter-row .ch-title{margin-bottom:8px!important;font-size:16px!important}.page-tabs--bar{-webkit-overflow-scrolling:touch;overflow-x:auto;padding-left:14px!important;padding-right:14px!important}.questions-rail{z-index:150;background:var(--color-surface);width:min(280px,85vw);display:none;position:fixed;top:64px;bottom:0;left:0;box-shadow:4px 0 24px #0000001f}.questions-rail.is-open{display:flex}.questions-main-scroll{padding:20px 16px 100px!important}.practice-bottom-bar{flex-wrap:nowrap;padding:12px 16px!important;padding-bottom:max(12px, env(safe-area-inset-bottom))!important}.practice-session .questions-main-scroll.is-stacked{padding:0 0 88px!important}.practice-rate-row.is-compact{flex-shrink:0;width:auto}.practice-primary-btn{width:100%;min-height:48px!important}.practice-rate-row{justify-content:flex-end;width:100%}.questions-body{flex-direction:column}.teacher-stats-grid{grid-template-columns:repeat(2,1fr)!important}.teacher-student-table-header,.teacher-student-row{grid-template-columns:1fr 72px 64px!important}.teacher-student-table-header>:nth-child(4),.teacher-student-table-header>:nth-child(5),.teacher-student-row>:nth-child(4),.teacher-student-row>:nth-child(5){display:none!important}.teacher-student-row{border-bottom:1px solid var(--color-border)!important;grid-template-columns:1fr!important;gap:8px!important;padding:14px 16px!important}.teacher-student-row>span:nth-child(2),.teacher-student-row>span:nth-child(3){margin-right:12px;display:inline-block}.site-footer-grid{grid-template-columns:1fr!important;gap:24px!important}.login-subject-grid{grid-template-columns:repeat(2,1fr)!important}.landing-nav-links{display:none!important}.zakerly-performance-page{background:#212837!important}.performance-top-bar{display:none!important}.performance-scroll{background:#212837!important;padding:0 0 88px!important}.performance-hero{padding:56px 16px 20px;display:block!important}.performance-hero h1{color:#fff;margin-bottom:8px;font-size:28px;font-weight:800}.performance-hero p{color:#ffffffbf;margin:0;font-size:14px;line-height:1.5}.performance-scroll>div{padding:0 14px}.performance-stat-grid{grid-template-columns:1fr!important;gap:10px!important}.performance-stat-grid>div{background:#fff!important}.performance-kind-filters,.performance-subject-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important;margin-bottom:14px!important}.performance-kind-filters::-webkit-scrollbar{display:none}.performance-subject-filters::-webkit-scrollbar{display:none}.performance-kind-filters button,.performance-subject-filters button{flex-shrink:0}.performance-chapter-split{grid-template-columns:1fr!important;gap:12px!important}.performance-history-row{flex-wrap:wrap!important;gap:8px 12px!important;padding:14px 8px!important}.performance-history-row>div:nth-child(3),.performance-history-row>div:nth-child(4){margin-left:auto}.practice-submit-stats__grid{grid-template-columns:repeat(3,1fr)!important}.practice-submit-stats__grid>div{padding:10px 6px!important}.dashboard-subjects-block .subj-progress-label{color:#64748b!important}.dashboard-subjects-block .subj-dual-progress{width:100%}}@media (max-width:1023px){.questions-rail{z-index:150;background:var(--color-surface);width:min(280px,85vw);display:none;position:fixed;top:64px;bottom:0;left:0;box-shadow:4px 0 24px #0000001f}.questions-rail.is-open{display:flex}.questions-main-scroll{padding:24px 20px 100px!important}}@media (prefers-reduced-motion:reduce){main>*{animation:none}.zakerly-skeleton-bone{animation:none!important}}.zakerly-clickable-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;padding:0;font-family:inherit;display:flex}.zakerly-clickable-row:hover{opacity:.92}.zakerly-clickable-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:8px}.zakerly-list-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;border-radius:8px;align-items:center;gap:14px;padding:6px 4px;font-family:inherit;display:flex}.zakerly-list-row:hover{background:var(--color-bg-alt)}.zakerly-subject-chapter-row{cursor:pointer;text-align:left;width:100%;color:inherit;background:#fff;border:none;border-radius:16px;align-items:center;gap:20px;padding:22px 28px;font-family:inherit;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 2px 12px #00000014}.zakerly-subject-chapter-row:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 24px #242b3621}.dashboard-stack{flex-direction:column;gap:28px;display:flex}.dashboard-split{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.performance-hero{display:none}.subj-dual-progress{width:100%}.dashboard-primary-cta{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;padding:18px 28px;font-family:inherit;font-size:19px;font-weight:800;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 16px #5558c847}.dashboard-primary-cta:hover{transform:translateY(-1px);box-shadow:0 6px 22px #5558c857}.exam-accordion{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;overflow:hidden}.exam-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:15px;font-weight:700;list-style:none;display:flex}.exam-accordion summary::-webkit-details-marker{display:none}.exam-accordion summary:after{content:"▾";color:var(--color-text-muted);font-size:14px;transition:transform .15s}.exam-accordion[open] summary:after{transform:rotate(180deg)}.exam-accordion-body{flex-wrap:wrap;gap:8px;padding:0 20px 18px;display:flex}.zakerly-breadcrumb-link{cursor:pointer;font-family:inherit;font-size:inherit;color:#555;background:0 0;border:none;padding:0}.zakerly-breadcrumb-link:hover{text-decoration:underline}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_c3dfd8ca-module__LW-F_W__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_c3dfd8ca-module__LW-F_W__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_cfef7130-module__TyZt9a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_cfef7130-module__TyZt9a__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_490976b3-module__FECxhG__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_490976b3-module__FECxhG__variable{--font-caveat:"Caveat", "Caveat Fallback"}
