.ax{--ax-ink:#172424;--ax-muted:#61706b;--ax-line:#dce2d8;--ax-lime:#dcf97c;--ax-paper:#f4f5f2;background:var(--ui-soft,var(--ax-paper));min-height:100vh;color:var(--ui-ink,var(--ax-ink));font-family:var(--font-plus-jakarta), Arial, sans-serif;color-scheme:var(--ui-color-scheme,light)}.ax *{box-sizing:border-box}.ax a{color:inherit;text-decoration:none}.ax button,.ax input,.ax select{font:inherit}.ax button{cursor:pointer}.ax button:disabled{cursor:default;opacity:.5}.ax :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--ui-border,#56874a);outline-offset:4px}.ax h1,.ax h2,.ax h3,.ax p{margin:0}.ax h1,.ax h2,.ax h3{font-family:var(--font-space-grotesk), sans-serif}.ax button{border:0}.ax-header{border-bottom:1px solid var(--ui-border,var(--ax-line));justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:24px 5%;display:flex}.ax-brand{flex-shrink:0;align-items:center;gap:11px;display:inline-flex}.ax-brand svg{width:42px;height:42px}.ax-brand>span{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-1.8px;font-size:31px;font-weight:700}.ax-brand-dot{letter-spacing:0;vertical-align:top;margin:7px 0 0 4px;font-family:Arial,sans-serif;font-size:9px;display:inline-block}.ax-nav{align-items:center;gap:5px;display:flex}.ax-nav a{border-radius:9px;padding:10px 13px;font-size:12px;font-weight:650}.ax-nav a:hover,.ax-nav a[aria-current=page]{background:var(--ui-soft,#e7ebdf)}.ax-account{align-items:center;gap:12px;font-size:11px;display:flex}.ax-account strong{font-size:12px;display:block}.ax-account small{color:var(--ui-muted,var(--ax-muted));margin-top:4px;font-size:10px;display:block}.ax-signout{color:var(--ui-muted,var(--ax-muted));background:0 0;padding:8px}.ax-container{max-width:1240px;margin:auto;padding:54px 32px 70px}.ax-kicker{letter-spacing:2px;text-transform:uppercase;color:var(--ui-success-ink,#55703b);font-size:10px;font-weight:800;margin-bottom:17px!important}.ax-title{letter-spacing:-2px;font-size:clamp(32px,4vw,52px);font-weight:550;line-height:1.08}.ax-subtitle{color:var(--ui-muted,var(--ax-muted));max-width:640px;font-size:14px;line-height:1.9;margin-top:18px!important}.ax-section-head{justify-content:space-between;align-items:end;gap:25px;margin:44px 0 23px;display:flex}.ax-section-head h2{letter-spacing:-.8px;font-size:25px}.ax-section-head p{color:var(--ui-muted,var(--ax-muted));margin-top:8px;font-size:12px;line-height:1.7}.ax-btn{justify-content:center;align-items:center;gap:9px;line-height:1.4;transition:transform .2s,background .2s;display:inline-flex;background:var(--ui-strong,var(--ax-ink))!important;color:var(--ui-on-strong,white)!important;border-radius:11px!important;padding:14px 20px!important;font-size:12px!important;font-weight:750!important}.ax-btn:hover{transform:translateY(-1px);background:var(--ui-strong,#29403a)!important}.ax-btn-lime{background:var(--ui-success-soft,var(--ax-lime))!important;color:var(--ui-ink,var(--ax-ink))!important}.ax-btn-lime:hover{background:var(--ui-success-soft,#cdea67)!important}.ax-btn-ghost{box-shadow:inset 0 0 0 1px #cbd4c6;color:var(--ui-ink,var(--ax-ink))!important;background:0 0!important}.ax-btn-ghost:hover{background:var(--ui-soft,#e9eedf)!important}.ax-btn-small{padding:9px 13px!important;font-size:11px!important}.ax-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.ax-pill{border:1px solid var(--ui-border,var(--ax-line));border-radius:30px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.ax-card{background:var(--ui-surface,#fff);border:1px solid var(--ui-border,var(--ax-line));border-radius:20px;padding:28px}.ax-card h2{letter-spacing:-.5px;font-size:22px}.ax-card h3{letter-spacing:-.4px;font-size:20px}.ax-card p{color:var(--ui-muted,var(--ax-muted));margin-top:12px;font-size:13px;line-height:1.85}.ax-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ax-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ax-card-link{flex-direction:column;min-height:275px;transition:transform .2s,border-color .2s;display:flex}.ax-card-link:hover{border-color:var(--ui-border,#a7b999);transform:translateY(-4px)}.ax-card-link .ax-card-end{justify-content:space-between;align-items:center;margin-top:auto;padding-top:28px;font-size:11px;font-weight:750;display:flex}.ax-icon{background:var(--ui-soft,#edf2e5);border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:24px;display:grid}.ax-card-dark{background:var(--ui-strong,var(--ax-ink));color:var(--ui-on-strong,white);border-color:var(--ui-border,var(--ax-ink))}.ax-card-dark p{color:var(--ui-muted,#b7c4ba)}.ax-card-dark .ax-icon{background:var(--ui-strong,#34443b);color:var(--ui-on-strong,var(--ax-lime))}.ax-card-dark .ax-pill{border-color:var(--ui-border,#536055)}.ax-card-dark .ax-kicker{color:var(--ui-on-strong,var(--ax-lime))}.ax-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;padding:20px 0 35px;display:grid}.ax-hero h1{letter-spacing:-3.5px;font-size:clamp(42px,5.5vw,73px);font-weight:550;line-height:1.03}.ax-hero h1 em{color:var(--ui-success-ink,#667e37);font-style:normal}.ax-hero .ax-subtitle{max-width:440px}.ax-hero-art{background:var(--ui-soft,#e8eddc);border:1px solid var(--ui-border,#dce4ce);background-image:linear-gradient(color-mix(in srgb, var(--ui-soft,#d7dfcc) 50%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ui-soft,#d7dfcc) 50%, transparent) 1px, transparent 1px);background-size:34px 34px;border-radius:28px;place-items:center;height:400px;display:grid;position:relative;overflow:hidden}.ax-hero-art:before,.ax-hero-art:after{content:"";border:1px solid var(--ui-border,#c4d0b3);border-radius:50%;width:340px;height:340px;position:absolute}.ax-hero-art:after{width:265px;height:265px}.ax-hero-mark{filter:drop-shadow(0 30px 22px #294b2020);z-index:1;width:205px;height:205px;transform:rotate(-8deg)}.ax-floating{background:var(--ui-surface,white);border:1px solid var(--ui-border,#d4dfca);z-index:2;border-radius:13px;align-items:center;gap:10px;padding:13px 17px;font-size:11px;font-weight:650;display:flex;position:absolute;box-shadow:0 10px 30px #2136180a}.ax-floating.one{top:34px;left:24px}.ax-floating.two{bottom:38px;right:20px}.ax-floating b{font-family:var(--font-geist-mono);font-size:20px}.ax-proof{color:var(--ui-muted,var(--ax-muted));flex-wrap:wrap;gap:22px;margin-top:25px;font-size:10px;display:flex}.ax-proof span{align-items:center;gap:6px;display:flex}.ax-rule{border-top:1px solid var(--ui-border,var(--ax-line));color:var(--ui-muted,var(--ax-muted));justify-content:space-between;align-items:center;gap:20px;padding-top:28px;font-size:11px;display:flex}.ax-rule strong{color:var(--ui-ink,var(--ax-ink))}.ax-score{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.ax-score strong{font-size:31px;font-family:var(--font-space-grotesk);letter-spacing:-1px}.ax-score span{color:var(--ui-muted,var(--ax-muted));margin-top:3px;font-size:10px;display:block}.ax-score i{color:var(--ui-muted,#a6b199);font-size:24px;font-style:normal}.ax-note{background:var(--ui-soft,#eaf0df);border:1px solid var(--ui-border,#d4dfc5);border-radius:14px;margin-top:24px;padding:19px 23px;font-size:12px;line-height:1.9}.ax-note p{margin-top:6px}.ax-note a{text-underline-offset:3px;text-decoration:underline}.ax-error{background:var(--ui-soft,#fff0ec);border:1px solid var(--ui-border,#efc8bb);color:var(--ui-danger-ink,#913c29);border-radius:10px;margin:16px 0;padding:13px 17px;font-size:12px;line-height:1.7}.ax-success{background:var(--ui-soft,#e9f3df);color:var(--ui-success-ink,#39552c);border-radius:10px;margin:16px 0;padding:13px 17px;font-size:12px;line-height:1.7}.ax-form{gap:17px;margin-top:24px;display:grid}.ax-field{gap:8px;font-size:11px;font-weight:750;display:grid}.ax-field input,.ax-field select,.ax-search{border:1px solid var(--ui-border,#cbd5c6);background:var(--ui-surface,white);width:100%;color:var(--ui-ink,var(--ax-ink));border-radius:10px;min-width:0;padding:13px 14px;font-size:13px;font-weight:450}.ax-field small{color:var(--ui-muted,var(--ax-muted));font-size:10px;font-weight:400;line-height:1.7}.ax-form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ax-check{align-items:center;gap:10px;font-size:12px;line-height:1.7;display:flex}.ax-check input{accent-color:#395f2e;width:17px;height:17px}.ax-login{max-width:480px;margin:15px auto}.ax-login h1{letter-spacing:-1px;font-size:32px}.ax-login-foot{color:var(--ui-muted,var(--ax-muted));text-align:center;margin:23px 0;font-size:12px;line-height:1.8}.ax-login-foot a{text-decoration:underline}.ax-footer{border-top:1px solid var(--ui-border,var(--ax-line));max-width:1240px;color:var(--ui-muted,var(--ax-muted));justify-content:space-between;gap:20px;margin:auto;padding:24px 32px;font-size:10px;line-height:1.8;display:flex}.ax-footer a{text-decoration:underline}.ax-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:26px 0;display:flex}.ax-search{max-width:330px}.ax-tabs{flex-wrap:wrap;gap:6px;display:flex}.ax-tabs button{background:var(--ui-soft,#e7ecdf);color:var(--ui-muted,#58674e);border-radius:30px;padding:10px 15px;font-size:11px}.ax-tabs button[aria-pressed=true]{background:var(--ui-strong,var(--ax-ink));color:var(--ui-on-strong,white)}.ax-lesson-card{min-height:230px}.ax-lesson-meta{color:var(--ui-muted,var(--ax-muted));justify-content:space-between;align-items:center;margin-bottom:20px;font-size:10px;display:flex}.ax-lesson-body{max-width:780px;margin:35px auto}.ax-lesson-body h2{margin:32px 0 17px;font-size:23px}.ax-lesson-body p{color:var(--ui-muted,#4f6158);font-size:14px;line-height:1.95}.ax-idea{gap:17px;margin-bottom:20px;display:flex}.ax-idea b{font-family:var(--font-geist-mono);color:var(--ui-success-ink,#6b8648);padding-top:5px;font-size:12px}.ax-formula{font-family:var(--font-geist-mono);background:var(--ui-soft,#eaf0e1);border-radius:9px;margin-bottom:8px;padding:14px 18px;font-size:13px}.ax-example{background:var(--ui-surface,white);border:1px solid var(--ui-border,var(--ax-line));border-radius:18px;margin-top:22px;padding:26px}.ax-example h3{margin-bottom:17px;font-size:18px}.ax-example ol{color:var(--ui-muted,#536257);padding-left:23px;font-size:13px;line-height:1.9}.ax-example li{padding:5px 0}.ax-choices{gap:10px;margin:22px 0;display:grid}.ax-choice{text-align:left;background:var(--ui-surface,white);color:var(--ui-ink,var(--ax-ink));border-radius:11px;align-items:center;gap:15px;width:100%;padding:17px;font-size:14px;line-height:1.7;display:flex;border:1px solid var(--ui-border,#d6dfcd)!important}.ax-choice[aria-pressed=true]{background:var(--ui-soft,#eff6df);box-shadow:inset 0 0 0 1px #88a35b;border-color:var(--ui-border,#88a35b)!important}.ax-choice .ax-letter{border:1px solid var(--ui-border,#d6dfcd);width:31px;height:31px;font-family:var(--font-geist-mono);border-radius:8px;flex-shrink:0;place-items:center;font-size:11px;display:grid}.ax-timeline{border:1px solid var(--ui-border,var(--ax-line));background:var(--ui-surface,white);border-radius:12px;gap:0;margin:30px 0;display:flex;overflow:auto}.ax-timeline>div{border-right:1px solid var(--ui-border,var(--ax-line));flex:1;min-width:110px;padding:15px 20px;font-size:11px}.ax-timeline>div:last-child{border:0}.ax-timeline strong{margin-bottom:6px;display:block}.ax-timeline span{color:var(--ui-muted,var(--ax-muted));font-size:10px}.ax-timeline [data-current=true]{background:var(--ui-success-soft,#e7f2cf)}.ax-mode-list{color:var(--ui-muted,var(--ax-muted));margin:22px 0 0;padding-left:17px;font-size:12px;line-height:2.1}.ax-history{margin-top:32px}.ax-history h2{margin-bottom:16px;font-size:24px}.ax-history a{background:var(--ui-surface,white);border:1px solid var(--ui-border,var(--ax-line));border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:9px;padding:17px 20px;font-size:12px;display:flex}.ax-history small{color:var(--ui-muted,var(--ax-muted));margin-top:5px;font-size:10px;display:block}.ax-exam-top{z-index:10;background:color-mix(in srgb, var(--ui-soft,#f5f6f0) 97%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ui-border,var(--ax-line));justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex;position:sticky;top:0}.ax-exam-top h1{letter-spacing:-.8px;font-size:25px}.ax-timer{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;background:var(--ui-soft,#e8efdc);border-radius:12px;align-items:center;gap:9px;padding:12px 17px;font-size:27px;display:flex}.ax-timer[data-low=true]{background:var(--ui-warning-soft,#fff0d8);color:var(--ui-warning-ink,#855020)}.ax-exam-grid{grid-template-columns:minmax(0,1fr) 235px;align-items:start;gap:24px;margin-top:24px;display:grid}.ax-exam-sidebar{position:sticky;top:106px}.ax-question-grid{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:17px;display:grid}.ax-question-grid button{aspect-ratio:1;border:1px solid var(--ui-border,#d9e1d1);background:var(--ui-surface,#fff);border-radius:7px;font-size:10px}.ax-question-grid button[data-answered=true]{background:var(--ui-soft,#e5edda)}.ax-question-grid button[aria-current=true]{background:var(--ui-strong,var(--ax-ink));color:var(--ui-on-strong,white)}.ax-question-prompt{white-space:pre-line;letter-spacing:-.2px;margin:22px 0;font-size:19px;font-weight:600;line-height:1.75}.ax-passage{background:var(--ui-soft,#f7f8f3);border:1px solid var(--ui-border,#e2e6db);border-radius:13px;margin:20px 0;padding:23px}.ax-passage h2,.ax-passage h3{margin-bottom:14px!important;font-size:16px!important}.ax-passage pre{font:13px/1.95 var(--font-plus-jakarta), sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-ink,#41534a);margin:0}.ax-passage pre[data-table=true]{font-family:var(--font-geist-mono);font-size:11px}.ax-exam-figure{object-fit:contain;background:var(--ui-surface,white);max-width:100%;max-height:500px;margin:20px auto;display:block}.ax-exam-nav{justify-content:space-between;align-items:center;gap:15px;margin-top:24px;display:flex}.ax-save-state{color:var(--ui-muted,var(--ax-muted));margin:15px 0;font-size:10px;line-height:1.8}.ax-break{text-align:center;max-width:700px;margin:30px auto;padding:60px 30px}.ax-break h2{letter-spacing:-1px;font-size:34px}.ax-break p{max-width:500px;color:var(--ui-muted,var(--ax-muted));margin:18px auto;font-size:14px;line-height:1.9}.ax-dialog-backdrop{z-index:100;background:color-mix(in srgb, var(--ui-strong,#102018) 53%, transparent);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.ax-dialog{background:var(--ui-soft,var(--ax-paper));border:1px solid var(--ui-border,#d5dfcc);border-radius:22px;width:100%;max-width:620px;max-height:90vh;padding:30px;overflow:auto;box-shadow:0 40px 100px #06120840}.ax-dialog h2{letter-spacing:-.6px;font-size:26px}.ax-dialog p{color:var(--ui-muted,var(--ax-muted));margin-top:12px;font-size:13px;line-height:1.85}.ax-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin:26px 0;display:grid}.ax-stat{background:var(--ui-surface,white);border:1px solid var(--ui-border,var(--ax-line));border-radius:15px;padding:20px}.ax-stat b{font-family:var(--font-space-grotesk);letter-spacing:-1px;font-size:31px}.ax-stat span{color:var(--ui-muted,var(--ax-muted));margin-top:7px;font-size:10px;display:block}.ax-table-wrap{border:1px solid var(--ui-border,var(--ax-line));background:var(--ui-surface,white);border-radius:15px;overflow:auto}.ax-table{border-collapse:collapse;text-align:left;width:100%;min-width:750px;font-size:12px}.ax-table th{text-transform:uppercase;letter-spacing:1px;color:var(--ui-muted,var(--ax-muted));background:var(--ui-soft,#f1f4e9);font-size:10px;font-weight:650}.ax-table td,.ax-table th{border-bottom:1px solid var(--ui-border,#e5e9df);padding:17px 19px}.ax-table tr:last-child td{border:0}.ax-table td small{color:var(--ui-muted,var(--ax-muted));margin-top:5px;font-size:10px;display:block}.ax-status{background:var(--ui-soft,#eaf2df);color:var(--ui-success-ink,#496637);white-space:nowrap;border-radius:20px;padding:6px 9px;font-size:10px}.ax-status[data-status=expired],.ax-status[data-status=paused]{background:var(--ui-soft,#f9ebe5);color:var(--ui-danger-ink,#915943)}.ax-empty{text-align:center;color:var(--ui-muted,var(--ax-muted));padding:40px 20px;font-size:13px;line-height:1.9}.ax-result-score{letter-spacing:-4px;font-size:70px;font-family:var(--font-space-grotesk);line-height:1.2}.ax-result-score small{color:var(--ui-muted,var(--ax-muted));letter-spacing:-1px;font-size:25px}.ax-result-bars{gap:19px;display:grid}.ax-result-bar{font-size:12px}.ax-result-bar>div{justify-content:space-between;margin-bottom:8px;display:flex}.ax-result-bar progress{appearance:none;background:var(--ui-soft,#e5ecd9);border:0;border-radius:20px;width:100%;height:7px}.ax-result-bar progress::-webkit-progress-bar{background:var(--ui-soft,#e5ecd9);border-radius:20px}.ax-result-bar progress::-webkit-progress-value{background:var(--ui-success-strong,#7a9849);border-radius:20px}.ax-review details{background:var(--ui-surface,white);border:1px solid var(--ui-border,var(--ax-line));border-radius:12px;margin:9px 0;padding:18px}.ax-review summary{cursor:pointer;font-size:12px;font-weight:650;line-height:1.7}.ax-review details p,.ax-review details ol{color:var(--ui-muted,var(--ax-muted));margin-top:14px;font-size:12px;line-height:1.85}.ax-review ol{padding-left:20px}.ax-back{align-items:center;gap:8px;margin-bottom:28px;font-size:11px;display:inline-flex;color:var(--ui-muted,var(--ax-muted))!important}.ax-numeric{max-width:300px}.ax-access-date{color:var(--ui-muted,var(--ax-muted));font-size:11px;margin-top:15px!important}.ax-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1500px){.ax-hero{padding-top:45px;padding-bottom:60px}}@media (max-width:1050px){.ax-header{flex-wrap:wrap;gap:17px;padding:20px 28px}.ax-nav{border-top:1px solid var(--ui-border,var(--ax-line));order:3;justify-content:center;width:100%;padding-top:12px}.ax-account{margin-left:auto}.ax-hero{gap:30px}.ax-hero-art{height:350px}.ax-exam-grid{grid-template-columns:minmax(0,1fr) 195px}.ax-card{padding:23px}}@media (max-width:760px){.ax-container{padding:34px 20px 45px}.ax-hero{grid-template-columns:1fr;gap:30px;padding-top:6px}.ax-hero h1{letter-spacing:-2.8px;font-size:51px}.ax-hero-art{height:300px}.ax-hero-mark{width:165px}.ax-hero-art:before{width:270px;height:270px}.ax-hero-art:after{width:215px;height:215px}.ax-floating.one{top:22px;left:16px}.ax-floating.two{bottom:22px;right:14px}.ax-grid3,.ax-grid2{grid-template-columns:1fr}.ax-card-link{min-height:220px}.ax-card-link .ax-icon{margin-bottom:18px}.ax-title{letter-spacing:-1.7px;font-size:37px}.ax-header{gap:13px;padding:17px 20px}.ax-brand svg{width:35px;height:35px}.ax-brand>span{font-size:27px}.ax-nav{white-space:nowrap;justify-content:flex-start;gap:2px;overflow:auto}.ax-nav a{padding:8px 11px;font-size:11px}.ax-account strong{font-size:11px}.ax-account small{max-width:150px;font-size:9px}.ax-section-head{align-items:start;margin-top:32px}.ax-rule{flex-direction:column;align-items:start;gap:18px}.ax-footer{flex-direction:column;gap:8px;padding:22px 20px}.ax-stats{grid-template-columns:repeat(2,1fr)}.ax-exam-grid{grid-template-columns:1fr}.ax-exam-sidebar{order:2;position:static}.ax-question-grid{grid-template-columns:repeat(10,1fr)}.ax-exam-top h1{font-size:21px}.ax-timer{padding:10px 12px;font-size:21px}.ax-exam-top{top:0}.ax-timeline{margin:20px 0}.ax-timeline>div{min-width:100px;padding:13px}.ax-exam-nav .ax-btn{padding:12px!important;font-size:11px!important}.ax-dialog{padding:24px}.ax-form-row{grid-template-columns:1fr}.ax-passage{padding:17px}.ax-score{gap:17px}.ax-score strong{font-size:26px}.ax-toolbar{align-items:stretch}.ax-search{max-width:none}.ax-table-wrap{margin-right:-1px}.ax-lesson-body{margin-top:25px}.ax-proof{gap:13px;font-size:9px}.ax-question-prompt{font-size:17px}.ax-choice{gap:11px;padding:13px;font-size:13px}.ax-note{padding:17px}.ax-hero .ax-actions .ax-btn{padding:13px 16px!important;font-size:11px!important}}@media (prefers-reduced-motion:reduce){.ax *{scroll-behavior:auto!important;transition:none!important}}.ax-dialog::backdrop{background:color-mix(in srgb, var(--ui-strong,#102018) 60%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog.ax-dialog{color:var(--ui-ink,var(--ax-ink));margin:auto}.ax .ax-card-dark,.ax .ax-card-dark :is(h2,h3,.ax-card-end){color:var(--ui-on-strong,#fff)}.ax-workspace{grid-template-columns:224px minmax(0,1fr);align-items:start;display:grid}.ax-sidebar{border-right:1px solid var(--ui-border,var(--ax-line));background:var(--ui-surface,#fff);flex-direction:column;height:100dvh;padding:30px 18px 20px;display:flex;position:sticky;top:0}.ax-sidebar-brand{padding:0 12px 34px}.ax-sidebar-brand>span{color:var(--ui-muted,var(--ax-muted));letter-spacing:.5px;margin:16px 0 0 2px;font-size:10px;font-weight:600;display:block}.ax-side-nav{flex-direction:column;gap:6px;display:flex}.ax-side-nav a{color:var(--ui-muted,#59645f);border-radius:9px;align-items:center;gap:12px;padding:14px 13px;font-size:12px;font-weight:650;display:flex}.ax-side-nav a[aria-current=page]{background:var(--ui-soft,#edf3e3);color:var(--ui-ink,#253c22)}.ax-side-nav a:hover{background:var(--ui-soft,#f1f3ee);color:var(--ui-ink,var(--ax-ink))}.ax-sidebar-bottom{border-top:1px solid var(--ui-border,var(--ax-line));gap:13px;margin-top:auto;padding:20px 12px 0;display:grid}.ax-sidebar-bottom .ax-signout{align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex}.ax-public-back{align-items:center;gap:8px;font-size:11px;display:inline-flex;color:var(--ui-muted,var(--ax-muted))!important}.ax-workspace-body{min-width:0}.ax-workspace-top{border-bottom:1px solid var(--ui-border,var(--ax-line));background:color-mix(in srgb, var(--ui-surface,#fff) 66%, transparent);justify-content:space-between;align-items:center;gap:20px;min-height:79px;padding:16px 40px;display:flex}.ax-workspace-top>span{color:var(--ui-muted,var(--ax-muted));font-size:12px}.ax-avatar{background:var(--ui-soft,#e9eedf);width:34px;height:34px;color:var(--ui-ink,#3c5134);border-radius:50%;place-items:center;font-weight:700;display:grid}.ax-workspace .ax-container{max-width:1360px;padding:36px 40px 48px}.ax-workspace .ax-title{letter-spacing:-1.15px;overflow-wrap:anywhere;font-size:32px;font-weight:550}.ax-workspace .ax-kicker{letter-spacing:1.5px;font-size:9px;margin-bottom:10px!important}.ax-workspace .ax-subtitle{font-size:12px;margin-top:10px!important}.ax-workspace .ax-card{border-radius:14px}.ax-workspace .ax-card-link:hover{transform:translateY(-2px)}.ax-workspace .ax-footer{max-width:none;margin:0 40px;padding:20px 0;font-size:9px}.ax-skip{z-index:100;background:var(--ui-surface,white);border-radius:8px;padding:15px;position:fixed;top:-100px;left:20px}.ax-skip:focus{top:10px}.ax-session-error{margin:20px 40px}.ax-page-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.ax-page-head .ax-btn{flex-shrink:0}.ax-overview-stats{background:var(--ui-surface,white);border:1px solid var(--ui-border,var(--ax-line));border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0;display:grid}.ax-overview-stats>div{padding:23px 25px}.ax-overview-stats>div+div{border-left:1px solid var(--ui-border,var(--ax-line))}.ax-overview-stats span{color:var(--ui-muted,var(--ax-muted));font-size:11px;display:block}.ax-overview-stats strong{font-family:var(--font-space-grotesk);letter-spacing:-1.5px;margin:10px 0 7px;font-size:37px;font-weight:550;line-height:1.1;display:block}.ax-overview-stats small{color:var(--ui-muted,var(--ax-muted));font-size:10px;line-height:1.7;display:block}.ax-panel{background:var(--ui-surface,white);border:1px solid var(--ui-border,var(--ax-line));border-radius:14px;min-width:0;padding:24px}.ax-panel h2,.ax-panel-head h2{letter-spacing:-.5px;font-size:19px;font-weight:600}.ax-panel h3{letter-spacing:-.25px;font-size:15px;font-weight:600}.ax-panel-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.ax-panel-head p{color:var(--ui-muted,var(--ax-muted));margin-top:5px;font-size:11px;line-height:1.7}.ax-dashboard-section{margin-top:30px;margin-bottom:17px}.ax-section-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ax-section-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ax-section-card-top>span{color:var(--ui-muted,#77806f);background:var(--ui-soft,#f2f4ed);letter-spacing:.8px;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:700}.ax-section-percent{font-family:var(--font-space-grotesk);letter-spacing:-1.5px;margin:20px 0 13px;font-size:39px;font-weight:500;line-height:1;display:block}.ax-section-percent small{color:var(--ui-muted,var(--ax-muted));letter-spacing:-.5px;font-size:20px}.ax-not-tested{letter-spacing:-.5px;color:var(--ui-muted,#768175);font-size:21px}.ax-meter{background:var(--ui-soft,#edf0e9);border-radius:10px;height:5px;overflow:hidden}.ax-meter>span{border-radius:inherit;background:var(--ui-success-strong,#6c8854);height:100%;display:block}.ax-section-card>p{color:var(--ui-muted,var(--ax-muted));margin-top:15px;font-size:11px;line-height:1.6}.ax-section-card>small{color:var(--ui-muted,var(--ax-muted));margin-top:8px;font-size:10px;display:block}.ax-trend{border-top:1px solid var(--ui-border,#edf0e8);color:var(--ui-muted,var(--ax-muted));margin-top:16px;padding-top:12px;font-size:10px;line-height:1.6}.ax-trend[data-direction=up]{color:var(--ui-success-ink,#447133)}.ax-first-exam{background:var(--ui-soft,#eff4e6);border-color:var(--ui-border,#dce6ca);align-items:center;gap:20px;display:flex}.ax-first-exam .ax-icon{background:var(--ui-success-soft,#e1eaca);flex-shrink:0;margin:0}.ax-first-exam>div:nth-child(2){flex:1}.ax-first-exam p{color:var(--ui-muted,var(--ax-muted));margin-top:6px;font-size:12px;line-height:1.8}.ax-first-exam>.ax-btn{flex-shrink:0}.ax-recommendations,.ax-evolution{margin-top:25px}.ax-recommend-list{margin-top:20px}.ax-recommend-list article{border-top:1px solid var(--ui-border,#e8ece3);align-items:center;gap:15px;padding:20px 0;display:flex}.ax-recommend-list article>div:nth-child(2){flex:1;min-width:0}.ax-recommend-number{font-family:var(--font-geist-mono), monospace;color:var(--ui-success-ink,#6b8155);align-self:start;padding-top:3px;font-size:12px}.ax-recommend-list p{color:var(--ui-muted,var(--ax-muted));margin-top:6px;font-size:11px;line-height:1.7}.ax-recommend-list small{color:var(--ui-muted,var(--ax-muted));margin-top:6px;font-size:10px;line-height:1.7;display:block}.ax-recommend-actions{align-items:center;gap:8px;display:flex}.ax-recommend-empty{color:var(--ui-muted,var(--ax-muted));padding:23px 0 3px;font-size:12px;line-height:1.8}.ax-pace-note{background:var(--ui-soft,#f5f6f1);border-radius:9px;align-items:start;gap:12px;padding:16px;display:flex}.ax-pace-note svg{color:var(--ui-success-ink,#64774f);flex-shrink:0;margin-top:1px}.ax-pace-note p{color:var(--ui-muted,var(--ax-muted));font-size:11px;line-height:1.8}.ax-filter-label{color:var(--ui-muted,var(--ax-muted));gap:5px;font-size:10px;display:grid}.ax-filter-label select{color:var(--ui-ink,var(--ax-ink));border:1px solid var(--ui-border,var(--ax-line));background:var(--ui-surface,white);border-radius:8px;padding:9px 30px 9px 12px;font-size:12px}.ax-chart-caption{color:var(--ui-muted,var(--ax-muted));justify-content:space-between;gap:15px;margin:28px 0 16px;font-size:10px;display:flex}.ax-progress-chart{justify-content:space-around;gap:14px;margin:0 0 26px;padding:0;list-style:none;display:flex}.ax-progress-chart li{text-align:center;flex:1;min-width:0;max-width:140px}.ax-chart-track{background:var(--ui-soft,#f4f6f0);border-bottom:1px solid var(--ui-border,var(--ax-line));border-radius:7px 7px 0 0;align-items:end;height:136px;padding:0 14%;display:flex}.ax-chart-bar{background:var(--ui-success-soft,#ccd9b9);border-radius:5px 5px 0 0;width:100%;min-height:2px;position:relative}.ax-chart-bar[data-latest=true]{background:var(--ui-success-strong,#8dab64)}.ax-chart-bar b{background:color-mix(in srgb, var(--ui-surface,#fff) 93%, transparent);color:var(--ui-ink,#35462a);font-family:var(--font-geist-mono), monospace;white-space:nowrap;border-radius:3px;padding:2px 4px;font-size:11px;font-weight:600;position:absolute;top:5px;left:50%;transform:translate(-50%)}.ax-chart-bar[style="height:0%"] b{top:-24px}.ax-progress-chart li>span{color:var(--ui-muted,var(--ax-muted));margin-top:28px;font-size:10px;display:block}.ax-progress-chart li>small{color:var(--ui-muted,var(--ax-muted));margin-top:4px;font-size:9px;display:block}.ax-progress-history article{border-top:1px solid var(--ui-border,#e9ece5);align-items:center;gap:20px;padding:16px 0;display:flex}.ax-progress-history article:last-child{padding-bottom:0}.ax-progress-history article>div:first-child{flex:1;min-width:0}.ax-progress-history strong{font-size:12px;font-weight:650}.ax-progress-history span{color:var(--ui-muted,var(--ax-muted));margin-top:4px;font-size:10px;line-height:1.6;display:block}.ax-history-result{text-align:right}.ax-history-result b{font-family:var(--font-space-grotesk);font-size:20px;font-weight:550}.ax-history-link{align-items:center;gap:5px;padding:8px 0 8px 12px;font-size:11px;display:inline-flex;color:var(--ui-success-ink,#4f6e39)!important}.ax-data-note{color:var(--ui-muted,var(--ax-muted));max-width:850px;font-size:10px;line-height:1.85;margin-top:20px!important}.ax-entry{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:80px;max-width:1140px;min-height:calc(100dvh - 180px);padding-top:50px;padding-bottom:50px;display:grid}.ax-entry-story h1{letter-spacing:-1.8px;font-size:clamp(34px,4vw,48px);font-weight:550;line-height:1.12}.ax-entry-story>p:not(.ax-kicker){color:var(--ui-muted,var(--ax-muted));max-width:350px;margin-top:18px;font-size:13px;line-height:1.9}.ax-entry-orbit{border-block:1px solid var(--ui-border,var(--ax-line));background-image:radial-gradient(var(--ui-soft,#bfc9b4) 1px, transparent 1px);background-size:18px 18px;align-items:center;width:100%;height:150px;margin:30px 0;display:flex}.ax-entry-orbit svg{border-radius:24px;width:90px;height:90px;box-shadow:0 12px 25px -12px #17242455}.ax-entry-features{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ax-entry-features li{color:var(--ui-muted,var(--ax-muted));align-items:center;gap:12px;font-size:11px;display:flex}.ax-entry-form{border-radius:17px;padding:35px;box-shadow:0 18px 60px -38px #2438264d}.ax-entry-form h2{letter-spacing:-.9px;font-size:30px}.ax-login-switch{background:var(--ui-soft,#f2f4ee);border-radius:9px;gap:4px;margin-top:26px;padding:4px;display:flex}.ax-login-switch button{color:var(--ui-muted,var(--ax-muted));background:0 0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;padding:11px 8px;font-size:11px;font-weight:650;display:flex}.ax-login-switch button[aria-pressed=true]{background:var(--ui-surface,white);color:var(--ui-ink,var(--ax-ink));box-shadow:0 1px 4px #1724240c}.ax-password{border:1px solid var(--ui-border,var(--ax-line));background:var(--ui-surface,white);border-radius:9px;align-items:center;padding-right:8px;display:flex}.ax-password input{min-width:0;border:0!important}.ax-password .ax-signout{place-items:center;display:grid}.ax-entry-form .ax-form{gap:21px;margin-top:23px}.ax-entry-form .ax-login-help{margin:0;font-size:10px;line-height:1.8}.ax-score-details{margin-top:25px}.ax-score-details summary{cursor:pointer;font-size:12px;font-weight:650}.ax-score-details .ax-note{margin-top:16px}@media (max-width:1100px){.ax-workspace{grid-template-columns:190px minmax(0,1fr)}.ax-sidebar{padding-inline:12px}.ax-workspace .ax-container,.ax-workspace-top{padding-inline:26px}.ax-section-cards{gap:10px}.ax-section-card{padding:18px}.ax-recommend-list article{flex-wrap:wrap}.ax-recommend-actions{width:100%;margin-left:30px}.ax-first-exam{flex-wrap:wrap}.ax-first-exam>.ax-btn{margin-left:66px}.ax-entry{gap:40px}}@media (max-width:760px){.ax-workspace{display:block}.ax-sidebar{border-right:0;border-bottom:1px solid var(--ui-border,var(--ax-line));grid-template-columns:minmax(0,1fr) auto;height:auto;padding:16px 18px 0;display:grid;position:static}.ax-sidebar-brand{padding:0}.ax-sidebar-brand>span{display:none}.ax-sidebar-bottom{border:0;align-items:center;margin:0;padding:0;display:flex}.ax-sidebar-bottom>a{display:none}.ax-sidebar-bottom .ax-signout{gap:6px;font-size:10px}.ax-side-nav{flex-direction:row;grid-area:2/1/auto/-1;gap:4px;margin-top:17px;padding-bottom:12px;overflow-x:auto}.ax-side-nav a{flex-shrink:0;gap:7px;padding:10px 11px;font-size:10px}.ax-side-nav svg{width:15px}.ax-workspace-top{min-height:66px;padding:12px 20px}.ax-workspace-top>span{font-size:10px}.ax-account strong{overflow-wrap:anywhere}.ax-avatar{width:29px;height:29px}.ax-workspace .ax-container{padding:26px 18px 36px}.ax-workspace .ax-title{letter-spacing:-.8px;font-size:27px}.ax-workspace .ax-footer{margin-inline:18px}.ax-page-head{flex-direction:column;align-items:start;gap:18px}.ax-page-head .ax-btn{width:100%}.ax-overview-stats{grid-template-columns:1fr;margin:22px 0}.ax-overview-stats>div{grid-template-columns:1fr auto;align-items:center;padding:17px 20px;display:grid}.ax-overview-stats>div+div{border-left:0;border-top:1px solid var(--ui-border,var(--ax-line))}.ax-overview-stats strong{grid-area:1/2/3;margin:0 0 0 16px;font-size:30px}.ax-overview-stats small{grid-column:1;margin-top:5px;font-size:9px}.ax-section-cards{grid-template-columns:1fr;gap:12px}.ax-section-card{padding:21px}.ax-section-percent{margin-top:16px;font-size:34px}.ax-panel{padding:20px}.ax-panel h2,.ax-panel-head h2{font-size:18px}.ax-first-exam{display:block}.ax-first-exam .ax-icon{margin-bottom:15px}.ax-first-exam>.ax-btn{width:100%;margin:18px 0 0}.ax-recommend-actions{margin-left:0}.ax-recommend-actions .ax-btn{flex:1}.ax-evolution .ax-panel-head{flex-direction:column;align-items:start;gap:14px}.ax-filter-label{width:100%}.ax-chart-caption{flex-direction:column;gap:5px}.ax-progress-chart{gap:6px}.ax-chart-track{height:105px;padding-inline:8%}.ax-chart-bar b{padding-inline:2px;font-size:9px}.ax-progress-chart li>span{font-size:9px}.ax-progress-chart li>small{font-size:8px}.ax-progress-history article{flex-wrap:wrap;gap:8px}.ax-history-link{width:100%;padding:5px 0}.ax-history-result span{max-width:120px}.ax-entry{min-height:0;padding:28px 20px;display:block}.ax-entry-story{margin-bottom:25px}.ax-entry-story h1{letter-spacing:-.8px;font-size:29px}.ax-entry-story h1 br{display:none}.ax-entry-story>p:not(.ax-kicker){margin-top:12px;font-size:12px}.ax-entry-orbit,.ax-entry-features{display:none}.ax-entry-form{padding:25px 21px}.ax-entry-form h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.ax *,.ax :before,.ax :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:760px){.ax-side-nav{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.ax-side-nav[aria-label="Administración de Axioma"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-side-nav a{text-align:center;flex-direction:column;gap:5px;padding:9px 3px;font-size:10px}}.ax-workspace-top .ax-account{min-width:0;max-width:65%}.ax-workspace-top .ax-account>div{min-width:0}.ax-workspace-top .ax-account strong{overflow-wrap:anywhere}.ax-avatar{flex-shrink:0}
.ax{--ax-ink:#1c3039;--ax-muted:#62727c;--ax-line:#dfe6e9;--ax-paper:#f7f9fa;--ax-lime:#d9eeea;--ax-accent:#086d75}.ax :is(h1,h2,h3){font-family:var(--font-plus-jakarta), Arial, sans-serif}.ax .ax-workspace-top{background:var(--ui-surface,#fff);border-bottom:1px solid var(--ui-border,var(--ax-line));min-height:82px}.ax .ax-sidebar{background:var(--ui-surface,#fff);border-right:1px solid var(--ui-border,var(--ax-line))}.ax .ax-sidebar-brand{padding-bottom:30px}.ax .ax-side-nav a{border-radius:9px;padding:13px 15px;font-size:13px;font-weight:550}.ax .ax-side-nav a[aria-current=page]{background:var(--ui-soft,#eaf3f2);color:var(--ui-ink,#075f68);box-shadow:inset 3px 0 #16848b}.ax .ax-side-nav a:hover{background:var(--ui-soft,#f1f5f6)}.ax .ax-brand>span{font-family:var(--font-space-grotesk), sans-serif}.ax .ax-brand svg{width:37px;height:37px}.ax .ax-account strong{font-size:13px}.ax .ax-account small{font-size:11px}.ax .ax-workspace-body{min-width:0}.ax .ax-container.ax-study-container{max-width:1320px;padding:42px 44px 70px}.ax.ax-workspace .ax-title{letter-spacing:-1.2px;font-size:clamp(27px,2.7vw,38px);font-weight:650;line-height:1.25}.ax .ax-kicker{color:var(--ui-muted,#44717a);letter-spacing:1.45px;font-size:10px;margin-bottom:12px!important}.ax .ax-subtitle{max-width:650px;font-size:14px;line-height:1.8;margin-top:12px!important}.ax .ax-btn{letter-spacing:0;background:var(--ui-strong,#164951);min-height:44px;color:var(--ui-on-strong,#fff);border-radius:9px;padding:12px 18px;font-size:12px;font-weight:650}.ax .ax-btn:hover{background:var(--ui-strong,#103e46)}.ax .ax-btn.ax-btn-lime{background:var(--ui-action,#086d75);color:var(--ui-on-strong,#fff)}.ax .ax-btn.ax-btn-lime:hover{background:var(--ui-action,#075a61)}.ax .ax-btn.ax-btn-ghost{border:1px solid var(--ui-border,#ccd8dd);color:var(--ui-ink,#28434e);background:var(--ui-surface,#fff)}.ax .ax-btn.ax-btn-ghost:hover{border-color:var(--ui-border,#719a9f);background:var(--ui-soft,#f4f8f8)}.ax .ax-btn.ax-btn-small{min-height:34px;padding:8px 12px;font-size:11px}.ax .ax-back{color:var(--ui-muted,#52717a);margin-bottom:24px}.ax .ax-card{box-shadow:none;border-radius:14px}.ax-page-heading{justify-content:space-between;align-items:center;gap:26px;margin-bottom:28px;display:flex}.ax-page-heading>div{min-width:0}.ax-page-heading>.ax-btn{flex-shrink:0}.ax-pill{border:1px solid var(--ui-border,#dfe7e9);background:var(--ui-surface,#fff);color:var(--ui-muted,#55717c);white-space:nowrap;border-radius:6px;align-items:center;padding:7px 11px;font-size:11px;display:inline-flex}.ax-eyebrow{color:var(--ui-muted,#657c86);letter-spacing:1.25px;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:750;line-height:1.5;display:block}.ax-program-tabs{border-bottom:1px solid var(--ui-border,var(--ax-line));gap:8px;margin-bottom:25px;padding-bottom:12px;display:flex;overflow:auto}.ax-program-tabs a{white-space:nowrap;color:var(--ui-muted,var(--ax-muted));border-radius:8px;padding:10px 18px;font-size:12px;font-weight:650}.ax-program-tabs a[aria-current=page]{color:var(--ui-link,#086d75);background:var(--ui-soft,#e4f0ee)}.ax-course-note{border:1px solid var(--ui-border,#d7e6e4);background:var(--ui-soft,#eef6f4);border-radius:10px;align-items:flex-start;gap:14px;margin-bottom:28px;padding:19px 22px;display:flex}.ax-course-note>svg{color:var(--ui-muted,#387b7e);flex-shrink:0;margin-top:3px}.ax-course-note strong{font-size:13px;font-weight:650}.ax-course-note p{color:var(--ui-muted,#5f737a);margin-top:5px;font-size:12px;line-height:1.8}.ax-course-scope{color:var(--ui-muted,var(--ax-muted));font-size:12px;line-height:1.8;margin-bottom:24px!important}.ax-catalog-tools{align-items:center;gap:12px;margin-bottom:24px;display:flex}.ax-catalog-search{border:1px solid var(--ui-border,#d6e0e4);background:var(--ui-surface,#fff);width:340px;min-width:0;color:var(--ui-muted,#78909a);border-radius:9px;align-items:center;gap:10px;padding:0 14px;display:flex}.ax-catalog-search input{width:100%;min-width:0;height:44px;color:var(--ui-ink,var(--ax-ink));background:0 0;border:0;font-size:12px}.ax-group-select select{border:1px solid var(--ui-border,#d6e0e4);background:var(--ui-surface,#fff);max-width:100%;height:46px;color:var(--ui-ink,#3b5662);border-radius:9px;padding:0 35px 0 14px;font-size:12px}.ax-catalog-tools>span{white-space:nowrap;color:var(--ui-muted,var(--ax-muted));margin-left:auto;font-size:11px}.ax-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ax-topic-card{background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#dde5e8);border-radius:13px;flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.ax-topic-card:hover{border-color:var(--ui-border,#9bbdbf);box-shadow:0 5px 16px #153e4810}.ax-topic-preview{background:var(--ui-soft,#f1f6f6);min-height:94px;color:var(--ui-muted,#246671);border-bottom:1px solid var(--ui-border,#e5ecee);justify-content:center;align-items:center;padding:22px 12px;font-size:21px;display:flex;overflow:hidden}.ax-topic-card:nth-child(3n+2) .ax-topic-preview{background:var(--ui-soft,#f3f4f8);color:var(--ui-muted,#586485)}.ax-topic-card:nth-child(3n) .ax-topic-preview{background:var(--ui-soft,#f7f5ef);color:var(--ui-warning-ink,#887046)}.ax-topic-preview .katex{font-size:1em}.ax-topic-monogram{letter-spacing:2px;font-family:Georgia,serif;font-size:32px;font-style:italic}.ax-topic-body{flex-direction:column;flex:1;padding:23px;display:flex}.ax-topic-body .ax-eyebrow{margin-bottom:9px;font-size:8px}.ax-topic-body h2{letter-spacing:-.3px;font-size:16px;font-weight:650;line-height:1.6}.ax-topic-body>p{color:var(--ui-muted,var(--ax-muted));margin-top:8px;margin-bottom:20px;font-size:12px;line-height:1.8}.ax-topic-status{color:var(--ui-muted,#778b95);margin-top:auto;padding-top:5px;font-size:10px}.ax-topic-link{justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:12px;font-weight:700;display:inline-flex;color:var(--ui-link,#086d75)!important}.ax-paper{border:1px solid var(--ui-border,#dfe6e9);background:var(--ui-surface,#fff);border-radius:13px;min-width:0;padding:28px}.ax-paper h2{letter-spacing:-.35px;font-size:18px;font-weight:650;line-height:1.6}.ax-paper>p,.ax-paper details>p{color:var(--ui-muted,#506773);margin-top:16px;font-size:14px;line-height:1.95}.ax-paper summary{cursor:pointer;color:var(--ui-muted,#28616b);font-size:13px;font-weight:650;line-height:1.7}.ax-paper details{margin-top:20px}.ax-lesson-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.ax-lesson-content,.ax-lesson-notes{flex-direction:column;gap:24px;min-width:0;display:flex}.ax-lesson-notes .ax-paper{padding:23px}.ax-lesson-notes h2{font-size:15px}.ax-lesson-notes p{font-size:12px;line-height:1.9}.ax-formula-list p{border-bottom:1px solid var(--ui-border,#e8edef);padding:16px 0;font-size:14px;line-height:1.9;overflow:auto}.ax-formula-list p:last-child{border-bottom:0;padding-bottom:0}.ax-strategy{background:var(--ui-soft,#eef6f4);border-color:var(--ui-border,#d4e4df)}.ax-strategy>svg{color:var(--ui-success-ink,#37817f);margin-bottom:10px}.ax-worked-example{border-top:3px solid var(--ui-border,#5c9b9f)}.ax-solution-list{counter-reset:solution;margin:22px 0 0;padding:0;list-style:none}.ax-solution-list li{counter-increment:solution;color:var(--ui-muted,#445d6b);padding:0 0 23px 38px;font-size:14px;line-height:2;position:relative}.ax-solution-list li:before{content:counter(solution);background:var(--ui-soft,#edf3f5);width:25px;height:25px;color:var(--ui-muted,#527380);border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.ax-solution-list li:last-child{padding-bottom:0}.ax-math{vertical-align:middle;max-width:100%;padding:4px 1px;display:inline-block;overflow:auto hidden}.ax-math .katex{font-size:1.14em;line-height:1.5}.ax-math-display{display:block;overflow:auto}.ax .katex-display{margin:.6em 0}.ax-lab{border:1px solid var(--ui-border,#cedfe2);background:var(--ui-surface,#fff);border-radius:13px;padding:25px}.ax-block-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.ax-block-heading .ax-eyebrow{margin-bottom:6px}.ax-block-heading h2{font-size:17px;font-weight:650;line-height:1.6}.ax-lab-grid{grid-template-columns:minmax(0,1.35fr) minmax(145px,.8fr);align-items:start;gap:22px;display:grid}.ax-lab figure{min-width:0;margin:0}.ax-coordinate-plane{width:100%;height:auto;display:block}.ax-lab figcaption{color:var(--ui-muted,#738590);padding-top:12px;font-size:10px;line-height:1.8}.ax-lab-controls{min-width:0}.ax-lab-controls>label{color:var(--ui-muted,#506b76);margin:18px 0;font-size:11px;display:block}.ax-lab-controls label strong{color:var(--ui-ink,#244a58);margin:5px 0 9px;font-size:13px;display:block}.ax-lab-controls input[type=range]{accent-color:#087e8b;width:100%;min-height:30px}.ax-lab-readout{border-top:1px solid var(--ui-border,#e0e8ea);color:var(--ui-muted,#426271);padding-top:15px;font-size:12px;line-height:2.1}.ax-lab-readout p{margin-bottom:8px}.ax-point-inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ax-point-inputs label{font-size:13px}.ax-point-inputs input{border:1px solid var(--ui-border,#cbdade);border-radius:7px;width:100%;min-height:40px;margin-top:7px;padding:7px;display:block}.ax-practice-meta{color:var(--ui-muted,#6b818a);border-bottom:1px solid var(--ui-border,#e0e7e9);flex-wrap:wrap;gap:12px 26px;margin-bottom:25px;padding-bottom:20px;font-size:11px;display:flex}.ax-practice-modes{gap:8px;margin-bottom:22px;display:flex}.ax-practice-modes a{color:var(--ui-muted,#607782);border-radius:6px;padding:9px 13px;font-size:11px}.ax-practice-modes a[aria-current]{color:var(--ui-ink,#125f69);background:var(--ui-soft,#e4f0ee);font-weight:650}.ax-practice-start{max-width:770px;padding:40px}.ax-practice-start .ax-btn{margin-top:26px}.ax-practice-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:24px;display:grid}.ax .ax-practice-question{padding:32px}.ax .ax-question-prompt{letter-spacing:-.3px;overflow-wrap:anywhere;margin:15px 0 25px;font-size:20px;font-weight:600;line-height:1.95}.ax-answer-options{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.ax-answer-options label{border:1px solid var(--ui-border,#dbe4e8);cursor:pointer;border-radius:9px;align-items:center;gap:14px;min-height:65px;padding:16px;font-size:16px;transition:background .12s;display:flex}.ax-answer-options label:hover{background:var(--ui-soft,#f5f9fa)}.ax-answer-options input{accent-color:#086d75;flex-shrink:0;width:16px;height:16px}.ax-option-letter{background:var(--ui-soft,#f1f5f6);width:28px;height:28px;color:var(--ui-muted,#5e7783);border-radius:6px;flex-shrink:0;place-items:center;font-size:11px;display:grid}.ax-option-value{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:550}.ax-answer-options .is-selected{background:var(--ui-soft,#f0f7f6);border-color:var(--ui-border,#3b8e95)}.ax-answer-options .is-correct{background:var(--ui-soft,#eef8f0);border-color:var(--ui-border,#67a47c)}.ax-answer-options .is-incorrect{background:var(--ui-soft,#fdf5ee);border-color:var(--ui-border,#c89d76)}.ax-practice-actions{flex-wrap:wrap;gap:10px;margin:26px 0 4px;display:flex}.ax-answer-feedback{border:1px solid var(--ui-border,#ecdfcf);background:var(--ui-soft,#fdf9f3);border-radius:9px;margin-top:25px;padding:22px}.ax-answer-feedback.is-correct{background:var(--ui-soft,#f1f8f3);border-color:var(--ui-border,#d5e6d9)}.ax-answer-feedback h3{font-size:14px}.ax-answer-feedback p{margin-top:12px;font-size:13px;line-height:1.9}.ax .ax-practice-help{padding:25px}.ax-practice-help>svg{color:var(--ui-muted,#4b8587);margin-bottom:13px}.ax-practice-help h2{font-size:16px}.ax-practice-help>p{font-size:12px;line-height:1.9}.ax-practice-help .ax-eyebrow{margin-top:24px}.ax-practice-help .ax-btn{margin-top:20px}.ax-practice-help small{border-top:1px solid var(--ui-border,#e1e9ec);color:var(--ui-muted,#788b94);margin-top:26px;padding-top:18px;font-size:10px;line-height:1.9;display:block}.ax-practice-source{border-top:1px solid var(--ui-border,#e5ecef);padding-top:20px}.ax-practice-source summary{color:var(--ui-muted,#7e9098);font-size:10px;font-weight:400}.ax-practice-source p{font-size:11px!important}.ax-practice-passage{border-left:3px solid var(--ui-border,#b5cbce);background:var(--ui-soft,#f7f9fa);max-height:450px;margin:20px 0;padding:18px 23px;font-size:14px;line-height:1.9;overflow:auto}.ax-practice-passage p{margin-top:13px}.ax-reference-figure{object-fit:contain;max-width:100%;max-height:330px;margin:15px auto 28px;display:block}.ax-digital-figure{background:#fafcfd;border:1px solid #e1e9ec;border-radius:10px;max-width:420px;margin:20px auto;padding:18px}.ax-digital-figure svg{width:100%;height:auto;display:block}.ax-digital-figure figcaption{color:#69808d;margin-top:10px;font-size:11px}.ax-home-stats{background:var(--ui-soft,#dee7e9);border:1px solid var(--ui-border,#dee7e9);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin:30px 0 38px;display:grid;overflow:hidden}.ax-home-stats>div{background:var(--ui-surface,#fff);padding:23px 28px}.ax-home-stats span{color:var(--ui-muted,#6b808b);font-size:11px;display:block}.ax-home-stats strong{letter-spacing:-1px;margin-top:10px;font-size:31px;font-weight:600;display:block}.ax-section-label{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.ax-section-label h2{letter-spacing:-.4px;font-size:18px;font-weight:650}.ax-section-label>span{color:var(--ui-muted,#7e909a);font-size:10px}.ax-program-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ax-program-card{background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#dce6e9);border-radius:14px;min-width:0;padding:28px}.ax-program-symbol{background:var(--ui-soft,#edf4f5);width:52px;height:52px;color:var(--ui-muted,#20707b);border-radius:11px;place-items:center;margin-bottom:24px;font-family:Georgia,serif;font-size:24px;display:grid}.ax-program-card .ax-eyebrow{font-size:8px}.ax-program-card h2{letter-spacing:-.6px;font-size:22px;font-weight:650;line-height:1.4}.ax-program-card>p{color:var(--ui-muted,#667c87);max-width:380px;margin-top:13px;font-size:12px;line-height:1.9}.ax-program-card-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.ax-program-grid:has(>.ax-program-card:only-child){grid-template-columns:minmax(0,1fr)}.ax-program-card:only-child{grid-template-columns:minmax(0,1fr) auto;column-gap:30px;display:grid}.ax-program-card:only-child .ax-program-symbol{grid-area:1/2/4;width:70px;height:70px;margin:0;font-size:32px}.ax-program-card:only-child .ax-program-card-actions,.ax-program-card:only-child .ax-simulator-link{grid-column:1/-1}.ax-simulator-link{border-top:1px solid var(--ui-border,#e4ebed);align-items:center;gap:10px;margin-top:24px;padding-top:20px;font-size:11px;display:flex;color:var(--ui-muted,#426774)!important}.ax-simulator-link svg:last-child{margin-left:auto}.ax-continue{border:1px solid var(--ui-border,#dae5e7);background:var(--ui-soft,#eef4f5);border-radius:12px;justify-content:space-between;align-items:center;gap:25px;margin-top:30px;padding:28px;display:flex}.ax-continue h2{margin:8px 0;font-size:18px;font-weight:650}.ax-continue p{color:var(--ui-muted,#5d7783);max-width:620px;font-size:12px;line-height:1.8}.ax-continue>.ax-btn{flex-shrink:0}.ax-results-section{margin-top:36px}.ax-results-section>h2{margin-bottom:20px;font-size:20px;font-weight:650}.ax-results-section .ax-paper>.ax-btn{margin-top:22px}.ax-program-checks{border:1px solid var(--ui-border,#d5e1e5);border-radius:10px;flex-direction:column;gap:12px;margin:10px 0;padding:17px;display:flex}.ax-program-checks legend{padding:0 6px;font-size:12px;font-weight:700}.ax-program-checks small{color:var(--ui-muted,#67808b);font-size:11px;line-height:1.7}.ax-duration-presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ax-duration-presets>span{width:100%;color:var(--ui-muted,#627d87);margin-bottom:3px;font-size:11px}.ax .ax-entry-story h1{letter-spacing:-1.8px;font-size:clamp(34px,4vw,52px);line-height:1.2}.ax-entry-equation{border:1px solid var(--ui-border,#d8e5e6);background:var(--ui-soft,#f0f6f5);border-radius:14px;max-width:390px;margin:30px 0;padding:20px}.ax-entry-equation span{color:var(--ui-muted,#246775);font:italic 25px Georgia,serif}.ax-entry-equation svg{width:100%;max-height:160px}.ax .ax-entry-features{margin-top:24px}.ax .ax-entry-form{border-radius:16px}.ax-profile-card{background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#dce6e9);border-radius:14px;align-items:center;gap:35px;margin-top:30px;padding:35px;display:flex}.ax-profile-portrait{background:var(--ui-soft,#e4eeef);width:145px;height:145px;color:var(--ui-muted,#386c76);border-radius:20px;flex-shrink:0;place-items:center;font-size:48px;display:grid;overflow:hidden}.ax-profile-portrait img,.ax-avatar img{object-fit:cover;width:100%;height:100%}.ax .ax-avatar{overflow:hidden}.ax-profile-card h2{font-size:22px}.ax-profile-card p{color:var(--ui-muted,#627c86);margin-top:12px;font-size:13px;line-height:1.9}.ax-profile-card .ax-actions{flex-wrap:wrap;margin:20px 0}.ax-profile-card small{color:var(--ui-muted,#789099);font-size:11px}.ax-profile-private{align-items:center;gap:8px;display:flex}.ax-profile-card .ax-photo-status{color:var(--ui-muted,#1a6975)}@media (min-width:1450px){.ax-lesson-layout{grid-template-columns:minmax(0,1fr) 305px}}@media (max-width:1150px){.ax .ax-container.ax-study-container{padding:32px 28px 60px}.ax-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-lesson-layout{grid-template-columns:minmax(0,1fr)}.ax-lesson-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ax-practice-layout{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.ax .ax-practice-question{padding:25px}.ax-page-heading{align-items:flex-start}}@media (max-width:760px){.ax .ax-side-nav{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;display:grid}.ax .ax-side-nav a[href="/axioma/perfil"]{display:none}.ax .ax-side-nav a{padding:9px 3px;font-size:10px}.ax-entry-equation{display:none}.ax .ax-container.ax-study-container{padding:28px 18px 50px}.ax .ax-sidebar-brand{padding-bottom:0}.ax .ax-side-nav a{min-height:43px;padding:9px 11px;font-size:11px}.ax .ax-workspace-top{min-height:70px;padding:12px 20px}.ax.ax-workspace .ax-title{letter-spacing:-1px;font-size:28px}.ax-page-heading{flex-direction:column;gap:18px}.ax-page-heading>.ax-pill{display:none}.ax-page-heading .ax-subtitle{font-size:12px}.ax-program-tabs{margin-top:-2px;margin-bottom:22px}.ax-program-tabs a{padding:9px 13px;font-size:11px}.ax-catalog-tools{flex-wrap:wrap;gap:10px}.ax-catalog-search{width:100%}.ax-group-select{min-width:0;max-width:80%}.ax-topic-grid{gap:14px}.ax-topic-body{padding:18px}.ax-topic-body h2{font-size:14px}.ax-topic-body>p{font-size:11px}.ax-topic-preview{min-height:85px;font-size:18px}.ax-course-note{padding:16px}.ax-lesson-notes{grid-template-columns:1fr}.ax-paper{padding:22px}.ax-paper>p{font-size:13px}.ax-lab{padding:18px}.ax-lab-grid{grid-template-columns:1fr;gap:18px}.ax-lab-controls{border-top:1px solid var(--ui-border,#e0e8ea);padding-top:12px}.ax-lab-controls>label{margin:12px 0}.ax-lab-controls label strong{margin-left:15px;display:inline}.ax-lab-controls input[type=range]{margin-top:10px;display:block}.ax-lab figure{max-width:480px;margin:auto}.ax-practice-layout{grid-template-columns:1fr}.ax .ax-practice-question{padding:22px 18px}.ax .ax-question-prompt{font-size:18px;line-height:1.95}.ax-practice-meta{gap:10px 16px;font-size:10px}.ax-practice-start{padding:26px}.ax-answer-options label{gap:10px;padding:13px 10px;font-size:15px}.ax-option-letter{width:24px;height:24px}.ax-practice-actions{flex-direction:column;align-items:stretch}.ax-answer-feedback{padding:18px}.ax-solution-list li{padding-left:33px;font-size:13px}.ax-program-grid{grid-template-columns:1fr}.ax-program-card{padding:24px}.ax-home-stats{margin:20px 0 30px}.ax-home-stats>div{padding:16px 12px}.ax-home-stats span{font-size:9px;line-height:1.6}.ax-home-stats strong{font-size:25px}.ax-section-label>span{display:none}.ax-continue{flex-direction:column;align-items:flex-start;padding:24px}.ax-profile-card{flex-direction:column;align-items:flex-start;padding:25px}}@media (max-width:450px){.ax-topic-grid{grid-template-columns:1fr}.ax-topic-preview{min-height:75px;font-size:20px}.ax-topic-body{padding:21px}.ax-topic-body>p{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.ax *,.ax :before,.ax :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.ax-route-hero{background:var(--ui-soft,var(--ax-paper,#fff));border:1px solid var(--ui-border,var(--ax-border,#dae1d8));border-radius:22px;grid-template-columns:1.6fr 1fr;gap:32px;margin:16px 0 28px;padding:34px;display:grid}.ax-route-hero .ax-btn{margin-top:22px}.ax-goal{background:var(--ui-soft,#edf4e7);color:var(--ui-ink,#253a26);border-radius:16px;padding:25px}.ax-goal strong{margin:14px 0;font-size:42px;line-height:1.2;display:block}.ax-goal small{line-height:1.6;display:block}.ax progress{accent-color:#56734b;border-radius:20px;width:100%;height:7px}.ax-route-filters{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;margin:20px 0;display:grid}.ax .ax-field select{border:1px solid var(--ui-border,#d5ddda);background:var(--ui-soft,var(--ax-paper,#fff));width:100%;color:inherit;font:inherit;border-radius:9px;min-height:44px;padding:12px}.ax-route-list{gap:12px;margin:24px 0;display:grid}.ax-route-item{background:var(--ui-soft,var(--ax-paper,#fff));border:1px solid var(--ui-border,var(--ax-border,#dae1d8));border-radius:14px;align-items:center;gap:22px;padding:25px;display:flex}.ax-route-item>div{flex:1}.ax-route-number{color:var(--ui-success-ink,#6b8262);font-size:24px;font-weight:600}.ax-route-item h2{margin:6px 0;font-size:20px}.ax-depth-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ax-depth-tags>span,.ax-depth-tags>a{border:1px solid var(--ui-border,#cbd5c7);color:inherit;border-radius:20px;padding:5px 12px;font-size:12px}.ax-depth-tags>[data-done=true]{background:var(--ui-soft,#e0efd5);border-color:var(--ui-border,#a6c492);color:var(--ui-success-ink,#294923)}.ax-level-progress{border:1px solid var(--ui-border,#d4decf);background:var(--ui-soft,#f5f8f1);color:var(--ui-ink,#263b28);border-radius:14px;margin:18px 0 24px;padding:20px}.ax-level-progress p{margin:8px 0 14px;line-height:1.6}.ax-calculator-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:25px;margin-top:28px;display:grid}.ax-calculator-nav{gap:4px;margin-top:16px;display:grid}.ax-calculator-nav button{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:12px}.ax-calculator-nav button small{text-transform:uppercase;letter-spacing:.09em;opacity:.65;margin-bottom:4px;font-size:10px;display:block}.ax-calculator-nav button[aria-pressed=true]{background:var(--ui-soft,#e4efd9);color:var(--ui-ink,#263b28);font-weight:600}.ax-calculation-result{border-top:1px solid var(--ui-border,#d4decf);overflow-wrap:anywhere;margin-top:25px;padding-top:20px}.ax-calculation-result h3{font-size:23px;line-height:1.6}.ax-catalog-filter-panel{margin:20px 0}.ax-catalog-filter-panel .ax-catalog-search{width:100%}.ax .ax-worked-example small{margin-top:16px;line-height:1.6;display:block}.ax-drill-options{gap:10px;margin:24px 0;display:grid}.ax-drill-options label{border:1px solid var(--ui-border,#d4decf);cursor:pointer;border-radius:10px;gap:12px;padding:18px;display:flex}.ax-drill-options label:has(input:checked){background:var(--ui-soft,#e4efd9);color:var(--ui-ink,#263b28)}.ax-drill-review{margin-top:20px}.ax-learning-extra{margin:20px 0}.ax-learning-extra h3{margin-top:22px;font-size:17px}.ax-learning-extra p{line-height:1.8}@media (max-width:800px){.ax-route-hero{grid-template-columns:1fr;gap:20px;padding:22px}.ax-calculator-layout{grid-template-columns:1fr}.ax-calculator-nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:250px;overflow:auto}.ax-route-item{flex-wrap:wrap;gap:12px;padding:18px}.ax-route-item>.ax-btn{margin-left:40px}.ax-route-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-goal strong{font-size:32px}}@media (max-width:400px){.ax-route-filters{grid-template-columns:1fr}.ax-calculator-nav button{font-size:13px}.ax-route-hero{padding:18px}.ax-calculation-result h3{font-size:18px}}@media (max-width:760px){.ax.ax-workspace .ax-side-nav{overscroll-behavior-inline:contain;grid-auto-columns:88px;gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.ax.ax-workspace .ax-side-nav a{white-space:normal;text-align:center;flex:0 0 88px;min-width:0;padding:10px 6px;line-height:1.4}.ax.ax-workspace .ax-side-nav a span{overflow-wrap:normal}}
.ax-discover-hero{max-width:960px;padding:24px 0 38px}.ax-discover-hero h1{letter-spacing:-.055em;color:var(--ui-ink,#142e3b);margin:22px 0;font-size:clamp(2.8rem,5vw,4.7rem);font-weight:650;line-height:1.04}.ax-discover-hero h1 em{color:var(--ui-link,#157684);font-style:normal}.ax-discover-hero>p:not(.ax-kicker){color:var(--ui-muted,#526671);font-size:17px;line-height:1.7}.ax-command-search{background:var(--ui-surface,white);border:1px solid var(--ui-border,#b5ccce);border-radius:16px;align-items:center;gap:15px;margin:28px 0 15px;padding:10px 11px 10px 20px;display:flex;box-shadow:0 8px 30px #143c4710}.ax-command-search:focus-within{outline:3px solid color-mix(in srgb, var(--ui-border,#117d91) 16%, transparent);border-color:var(--ui-border,#157684)}.ax-command-search>svg{color:var(--ui-link,#157684);flex-shrink:0}.ax-command-search input{min-width:0;font:inherit;color:var(--ui-ink,#163340);background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:16px}.ax-command-search button{background:var(--ui-strong,#153e4c);color:var(--ui-on-strong,white);border:0;border-radius:10px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.ax-query-chips,.ax-discover-shortcuts,.ax-actions{flex-wrap:wrap;gap:10px;display:flex}.ax-query-chips button{color:var(--ui-ink,#375665);border:1px solid var(--ui-border,#d8e3e4);background:0 0;border-radius:99px;padding:8px 12px;font-size:12px}.ax-query-chips button:hover{background:var(--ui-soft,#e8f1f1)}.ax-discover-shortcuts{gap:14px 24px;margin-top:26px}.ax-discover-shortcuts>a,.ax-discover-shortcuts summary{color:var(--ui-ink,#345864);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.ax-discover-shortcuts details{position:relative}.ax-tool-menu{z-index:5;background:var(--ui-surface,white);border:1px solid var(--ui-border,#cfdddd);border-radius:12px;width:260px;max-height:340px;padding:8px;position:absolute;top:28px;right:0;overflow:auto;box-shadow:0 12px 36px #123a4320}.ax-tool-menu button{text-align:left;background:var(--ui-surface,white);border:0;border-radius:6px;width:100%;padding:11px 12px;font-size:13px;display:block}.ax-tool-menu button:hover{background:var(--ui-soft,#edf5f4)}.ax-bank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ax-bank-card{border:1px solid var(--ui-border,#d7e1e1);background:var(--ui-surface,#fff);border-radius:16px;flex-direction:column;min-width:0;padding:22px;transition:border-color .15s;display:flex}.ax-bank-card:hover{border-color:var(--ui-border,#8cafb4)}.ax-bank-card-top,.ax-bank-card-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.ax-bank-card-top{letter-spacing:.06em;color:var(--ui-muted,#52717b);font-size:9px;font-weight:700}.ax-bank-card h3{letter-spacing:-.035em;color:var(--ui-ink,#173a49);margin:19px 0 7px;font-size:21px;line-height:1.25}.ax-bank-card h3 a{color:inherit;text-decoration:none}.ax-bank-english{color:var(--ui-muted,#647880);min-height:36px;font-size:12px;line-height:1.5}.ax-bank-card ul{margin:18px 0 24px;padding:0;list-style:none}.ax-bank-card li{border-top:1px solid var(--ui-border,#edf0f0)}.ax-bank-card li a{color:var(--ui-ink,#395561);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;text-decoration:none;display:flex}.ax-bank-card li svg{flex-shrink:0}.ax-bank-card-bottom{flex-wrap:wrap;align-items:flex-end;margin-top:auto}.ax-bank-card-bottom small{color:var(--ui-muted,#657c82);font-size:10px}.ax-bank-open{color:var(--ui-ink,#155d69);align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.ax-bank-mixed{background:var(--ui-soft,#eef5f3);border-color:var(--ui-border,#bed3cc)}.ax-bank-mixed .ax-bank-card-top{color:var(--ui-success-ink,#23685e)}.ax-btn-ink{background:var(--ui-strong,#163e4c)!important;color:var(--ui-on-strong,white)!important;border:1px solid var(--ui-border,#163e4c)!important}.ax-btn-ink:hover{background:var(--ui-action,#21566a)!important}.ax-paa-library{margin-top:25px}.ax-search-calculator{border:1px solid var(--ui-border,#adcdd0);background:var(--ui-soft,#f2f8f8);border-radius:17px;margin-bottom:30px;padding:26px}.ax-search-calculator h2{align-items:center;gap:10px;display:flex}.ax-search-calculator p{color:var(--ui-muted,#47606b);font-size:14px;line-height:1.65}.ax-calculator-fields{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:14px;margin:20px 0;display:grid}.ax-search-answer{background:var(--ui-surface,white);border:1px solid var(--ui-border,#d6e4e5);border-radius:12px;margin:22px 0;padding:22px;overflow:auto}.ax-search-answer h3{margin:0 0 18px;font-size:22px}.ax-search-answer li{margin:12px 0;line-height:1.7}.ax-bank-heading{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 15px;display:flex}.ax-bank-heading h1{letter-spacing:-.05em;max-width:780px;color:var(--ui-ink,#173a49);margin:12px 0;font-size:clamp(2rem,3vw,3rem);line-height:1.1}.ax-bank-heading p[lang]{color:var(--ui-muted,#63808b);margin:0;font-size:14px}.ax-bank-count{border-left:1px solid var(--ui-border,#cbdada);gap:4px;min-width:108px;padding-left:22px;display:grid}.ax-bank-count strong{color:var(--ui-muted,#226975);font-size:38px;font-weight:550}.ax-bank-count span{color:var(--ui-muted,#6a7c82);font-size:11px}.ax-bank-tabs{border-bottom:1px solid var(--ui-border,#ccdada);flex-wrap:wrap;gap:6px;margin:27px 0;display:flex}.ax-bank-tabs button,.ax-bank-tabs a{font:inherit;color:var(--ui-muted,#4c6670);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:15px 16px;font-size:13px;text-decoration:none;display:flex}.ax-bank-tabs [aria-current=page]{border-bottom-color:var(--ui-border,#167c85);color:var(--ui-ink,#144c57);font-weight:650}.ax-bank-study-grid{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:28px;display:grid}.ax-skill-outline{border:1px solid var(--ui-border,#d7e3e3);background:var(--ui-soft,#f4f8f7);border-radius:13px;max-height:760px;padding:17px;overflow:auto}.ax-skill-outline h2{margin:0 0 5px;font-size:15px}.ax-skill-outline>p{color:var(--ui-muted,#5e777e);font-size:11px}.ax progress{accent-color:#157d88;border-radius:8px;width:100%;height:5px;margin:12px 0 18px;display:block}.ax-skill-item{text-align:left;width:100%;color:var(--ui-ink,#3a5967);background:0 0;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 9px;font-size:12px;line-height:1.35;display:flex}.ax-skill-item>span:first-child{color:var(--ui-muted,#638990);min-width:18px;margin-top:2px;font-size:10px}.ax-skill-item small{color:var(--ui-muted,#798a8f);margin-top:4px;font-size:10px;display:block}.ax-skill-item:hover{background:var(--ui-soft,#e9f1ef)}.ax-skill-item.is-active{background:var(--ui-surface,white);border-color:var(--ui-border,#b8cece);color:var(--ui-ink,#134651)}.ax-bank-work-area{min-width:0}.ax-bank-controls{justify-content:space-between;align-items:center;gap:18px;margin-bottom:19px;display:flex}.ax-bank-controls>div>span{color:var(--ui-muted,#697e87);margin-bottom:7px;font-size:10px;display:block}.ax-bank-controls>p{color:var(--ui-ink,#395e6a);text-align:right;max-width:260px;font-size:12px}.ax-bank-controls small{color:var(--ui-muted,#778c92);margin-top:6px;font-size:10px;display:block}.ax-segmented{background:var(--ui-soft,#e9efef);border-radius:9px;gap:3px;padding:4px;display:flex}.ax-segmented button{color:var(--ui-muted,#59707a);background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:11px}.ax-segmented button[aria-pressed=true]{background:var(--ui-surface,white);color:var(--ui-ink,#184e5b);box-shadow:0 1px 3px #1234}.ax-learning-intro,.ax-bank-question{overflow:hidden;border-radius:15px!important;padding:30px!important}.ax-learning-intro>h2,.ax-bank-question>h2{letter-spacing:-.025em;color:var(--ui-ink,#163b49);margin:16px 0 22px;font-size:22px;font-weight:550;line-height:1.6}.ax-learning-intro p{color:var(--ui-muted,#4b616c);font-size:14px;line-height:1.9}.ax-learning-intro h3{margin:25px 0 10px}.ax-formula-rail{flex-wrap:wrap;gap:14px;margin:20px 0;display:flex}.ax-formula-rail>span{border:1px solid var(--ui-border,#d8e5e5);background:var(--ui-soft,#f4f8f7);border-radius:8px;max-width:100%;padding:13px 16px;font-size:14px;overflow:auto}.ax-learning-trap{border-left:3px solid var(--ui-border,#bf9657);background:var(--ui-soft,#faf7f0);border-radius:0 7px 7px 0;padding:14px 16px}.ax-prompt-translation{color:var(--ui-muted,#6f8188);margin:16px 0 24px;font-size:12px;line-height:1.8}.ax-prompt-translation summary{cursor:pointer}.ax-prompt-translation p{background:var(--ui-soft,#f5f7f6);color:var(--ui-muted,#45616e);border-radius:8px;padding:12px}.ax-answer-options{border:0;gap:10px;margin:24px 0;padding:0;display:grid}.ax-answer-options label{border:1px solid var(--ui-border,#d8e1e3);color:var(--ui-ink,#20495a);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:15px;display:flex}.ax-answer-options label>span:last-child{min-width:0;overflow:auto}.ax-answer-options input{accent-color:#156a7b;flex-shrink:0;width:15px;height:15px}.ax-option-letter{color:var(--ui-muted,#8a9ca2);font-size:10px}.ax-answer-options label.is-selected{border-color:var(--ui-border,#438c99);background:var(--ui-soft,#f0f7f8)}.ax-answer-options label.is-correct{border-color:var(--ui-border,#5c9b82);background:var(--ui-soft,#eef7f0)}.ax-answer-options label.is-incorrect{border-color:var(--ui-border,#cda891);background:var(--ui-soft,#fff7f0)}.ax-teaching-solution{margin:26px 0}.ax-teaching-solution h3{font-size:14px}.ax-language-switch{background:var(--ui-soft,#eaf0f0);border-radius:6px;gap:3px;padding:3px;display:flex}.ax-language-switch button{color:var(--ui-muted,#5c737c);background:0 0;border:0;border-radius:4px;padding:5px 8px;font-size:10px}.ax-language-switch [aria-pressed=true]{background:var(--ui-surface,white);color:var(--ui-ink,#165c6a)}.ax-teaching-solution ol{margin:20px 0;padding:0;list-style:none}.ax-teaching-solution li{border-top:1px solid var(--ui-border,#e5ebea);gap:14px;padding:18px 0;display:flex}.ax-step-number{background:var(--ui-soft,#e9f3f1);width:26px;height:26px;color:var(--ui-success-ink,#21736c);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.ax-teaching-solution li>div{min-width:0}.ax-teaching-solution li small{letter-spacing:.11em;color:var(--ui-success-ink,#63908e);font-size:9px;font-weight:650}.ax-teaching-solution li p{color:var(--ui-ink,#355661);margin:6px 0;font-size:14px;line-height:1.9;overflow:auto}.ax-bank-feedback{border-radius:10px;margin:22px 0;padding:17px 19px;font-size:13px;line-height:1.7}.ax-bank-feedback.is-correct{background:var(--ui-soft,#edf6ef);color:var(--ui-success-ink,#2c6853)}.ax-bank-feedback.is-incorrect{background:var(--ui-soft,#fbf3e8);color:var(--ui-warning-ink,#795537)}.ax-bank-feedback p{margin:4px 0}.ax-bank-hint{background:var(--ui-soft,#fff9ec);border:1px solid var(--ui-border,#e9d8af);border-radius:11px;margin-top:22px;padding:18px 20px;font-size:13px;line-height:1.8}.ax-bank-hint strong{align-items:center;gap:8px;display:flex}.ax-bank-hint small{color:var(--ui-warning-ink,#8d774e)}.ax-coordinate-paper{width:min(100%,380px);margin:18px auto}.ax-coordinate-paper svg{border:1px solid #d9e5e5;border-radius:12px;width:100%;height:auto;display:block}.ax-coordinate-paper figcaption{text-align:center;color:#68838c;margin-top:8px;font-size:10px}.ax-value-table{border-collapse:collapse;text-align:center;width:min(100%,420px);margin:20px auto}.ax-value-table th,.ax-value-table td{border:1px solid var(--ui-border,#d8e5e5);padding:11px}.ax-value-table th{background:var(--ui-soft,#edf5f3)}.ax-plot-fields{border:1px solid var(--ui-border,#dce6e4);border-radius:10px;flex-wrap:wrap;gap:18px;padding:14px;font-size:12px;display:flex}.ax-plot-fields>div{align-items:center;gap:10px;display:flex}.ax-plot-fields label{align-items:center;gap:6px;display:flex}.ax-plot-fields input{border:1px solid var(--ui-border,#cad9db);background:var(--ui-surface,white);border-radius:6px;width:65px;max-width:100%;padding:8px}.ax-assignment-banner{border:1px solid var(--ui-border,#bfd6cf);background:var(--ui-soft,#edf6f0);color:var(--ui-success-ink,#285d55);border-radius:12px;align-items:center;gap:16px;margin-top:20px;padding:20px;font-size:13px;display:flex}.ax-assignment-banner>div{flex:1}.ax-assignment-banner small{font-size:11px}.ax-assignment-composer{margin:28px 0}.ax-assignment-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.ax-assignment-composer textarea{border:1px solid var(--ui-border,#ccd9dc);background:var(--ui-surface,white);width:100%;font:inherit;resize:vertical;border-radius:8px;padding:13px;font-size:13px}.ax-assignment-skills{color:var(--ui-muted,#41616b);margin:20px 0;font-size:12px}.ax-assignment-skills summary{cursor:pointer}.ax-assignment-skills>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.ax-assignment-skills label{align-items:center;gap:8px;display:flex}.ax-assignment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ax-assignment-list .ax-paper{min-width:0}.ax-assignment-list h3{font-size:20px;line-height:1.35}.ax-assignment-list p{font-size:13px;line-height:1.7}.ax-assignment-list small{color:var(--ui-muted,#617c84);margin-bottom:18px;font-size:11px;line-height:1.6;display:block}.ax-syllabus-school{margin:36px 0}.ax-syllabus-school>h2{letter-spacing:-.035em;color:var(--ui-ink,#234c5a);font-size:26px}.ax-syllabus-school>p{color:var(--ui-muted,#657c85);font-size:13px;line-height:1.7}.ax-syllabus-semesters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.ax-syllabus-course{border:1px solid var(--ui-border,#d2e0df);background:var(--ui-surface,white);border-radius:13px;padding:21px}.ax-syllabus-course h3{margin:7px 0 16px;font-size:18px}.ax-syllabus-course>small{color:var(--ui-muted,#668b8f);letter-spacing:.07em;font-size:10px}.ax-syllabus-topic{border-top:1px solid var(--ui-border,#e8eded);padding:10px 0;font-size:12px}.ax-syllabus-topic summary{cursor:pointer;color:var(--ui-ink,#315564);line-height:1.6}.ax-syllabus-topic ul{margin:10px 0;padding:0 0 0 14px;list-style:none}.ax-syllabus-topic li{color:var(--ui-muted,#59727c);margin:8px 0}.ax-syllabus-topic a{color:var(--ui-muted,#246b7a);text-decoration:none}.ax-syllabus-topic>a{margin-top:10px;display:inline-block}.ax-syllabus-links{flex-wrap:wrap;gap:14px;margin:20px 0;font-size:12px;display:flex}.ax-text-button{color:var(--ui-muted,#1a6977);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:12px;text-decoration:underline}.ax-bank-work-area .ax-section-label{gap:10px}.ax-bank-work-area .ax-section-label>span{font-size:10px}.ax-bank-work-area .katex-display{max-width:100%;overflow:auto hidden}.ax-field select,.ax-field input{min-width:0;max-width:100%}@media (min-width:1550px){.ax-bank-study-grid{grid-template-columns:285px minmax(0,1fr)}}@media (max-width:1150px){.ax-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-bank-study-grid{grid-template-columns:220px minmax(0,1fr);gap:18px}.ax-learning-intro,.ax-bank-question{padding:22px!important}.ax-assignment-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ax-discover-hero{padding-top:10px}.ax-discover-hero h1{font-size:43px}.ax-discover-hero>p:not(.ax-kicker){font-size:14px}.ax-command-search{gap:8px;padding-left:13px}.ax-command-search>svg{width:18px}.ax-command-search input{font-size:14px}.ax-command-search button{width:40px;height:40px}.ax-bank-grid,.ax-syllabus-semesters,.ax-assignment-list{grid-template-columns:1fr}.ax-bank-card{padding:21px}.ax-bank-english{min-height:0}.ax-bank-heading{align-items:flex-start}.ax-bank-count{min-width:75px;padding-left:12px}.ax-bank-count strong{font-size:28px}.ax-bank-count span{font-size:9px}.ax-bank-heading h1{font-size:30px}.ax-bank-study-grid{grid-template-columns:1fr}.ax-skill-outline{max-height:240px;padding:13px}.ax-skill-outline h2{font-size:14px}.ax-skill-outline>p{display:inline}.ax-skill-outline progress{margin:10px 0}.ax-skill-item{padding:9px}.ax-bank-tabs button,.ax-bank-tabs a{gap:5px;padding:12px 9px;font-size:11px}.ax-bank-tabs svg{width:14px}.ax-bank-controls{align-items:flex-start;gap:10px}.ax-bank-controls>p{font-size:11px}.ax-segmented button{padding:7px 9px;font-size:10px}.ax-learning-intro,.ax-bank-question{padding:20px!important}.ax-bank-question>h2{font-size:19px}.ax-search-calculator{padding:20px}.ax-assignment-fields,.ax-assignment-skills>div{grid-template-columns:1fr}.ax-assignment-banner{flex-wrap:wrap;align-items:flex-start}.ax-assignment-banner>div{min-width:200px}.ax-plot-fields input{width:57px}.ax-tool-menu{left:0;right:auto}.ax-teaching-solution .ax-actions .ax-btn{font-size:11px}.ax-teaching-solution li{gap:10px}.ax-discover-shortcuts{gap:15px}.ax-syllabus-course{padding:18px}}@media (prefers-reduced-motion:reduce){.ax-bank-card{transition:none}}.ax-search-calculator>summary{cursor:pointer;margin:0;list-style:none}.ax-search-calculator:not([open]){padding:16px 22px}.ax-search-calculator>summary h2{margin:0;font-size:15px}.ax-search-calculator>summary>span{color:var(--ui-muted,#43828a);font-size:11px}.ax-search-calculator[open]>summary{margin-bottom:16px}
.ax{--ax-ink:#102a37;--ax-muted:#526873;--ax-line:#d4e0e1;--ax-lime:#d9f36d;--ax-paper:#f5f7f4;--ax-navy:#123b4a;--ax-teal:#087e8b;--ax-blue-soft:#e9f3f4;--ax-warm:#fffdf8;background:var(--ui-soft,var(--ax-paper));font-size:16px}.ax :is(p,li){text-wrap:pretty}.ax h1,.ax h2,.ax h3{color:var(--ui-ink,var(--ax-ink));text-wrap:balance}.ax :is(button,a,input,select,summary):focus-visible{outline-color:var(--ui-border,#087e8b)}.ax-header{background:color-mix(in srgb, var(--ui-surface,#fff) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:78px;padding-block:17px}.ax-public-back{font-size:.74rem;font-weight:650}.ax-container{padding-top:46px}.ax-kicker,.ax-eyebrow{color:var(--ui-muted,#176572);letter-spacing:.13em;font-size:.68rem}.ax-title{font-size:clamp(2.1rem,4vw,3.5rem);font-weight:680;line-height:1.04}.ax-subtitle{color:var(--ui-muted,var(--ax-muted));font-size:.98rem;line-height:1.72}.ax-btn{letter-spacing:-.01em;min-height:46px;border-radius:12px!important;padding:13px 19px!important;font-size:.82rem!important}.ax-btn-ink{background:var(--ui-strong,var(--ax-navy))!important;border-color:var(--ui-border,var(--ax-navy))!important}.ax-btn-lime{background:var(--ui-success-soft,var(--ax-lime))!important;color:var(--ui-ink,#172f28)!important}.ax-btn-ghost{box-shadow:inset 0 0 0 1px #b9cbcd}.ax-paper,.ax-card{border-color:var(--ui-border,var(--ax-line));box-shadow:0 14px 35px -32px #15394666}.ax-data-note{color:var(--ui-muted,#5b7079);font-size:.74rem;line-height:1.7}.ax-field{color:var(--ui-ink,#284753);gap:9px;font-size:.76rem}.ax-field input,.ax-field select,.ax-search{border-color:var(--ui-border,#b9cbcd);min-height:48px;color:var(--ui-ink,var(--ax-ink));border-radius:11px;font-size:.88rem}.ax-field :is(input,select):focus,.ax-search:focus{border-color:var(--ui-border,var(--ax-teal));outline:3px solid color-mix(in srgb, var(--ui-border,#087e8b) 12%, transparent)}.ax-entry{grid-template-columns:minmax(0,.9fr) minmax(390px,.78fr);gap:clamp(42px,8vw,100px);max-width:1180px;min-height:calc(100dvh - 150px)}.ax-entry-story h1{letter-spacing:-.06em;max-width:640px;font-size:clamp(3.25rem,6vw,5.6rem);font-weight:690;line-height:.98}.ax-entry-story>p:not(.ax-kicker){max-width:540px;color:var(--ui-muted,#48616d);font-size:1.08rem;line-height:1.7}.ax-entry-equation{border-block:1px solid var(--ui-border,#cbdadb);background:var(--ui-soft,#edf4f2);grid-template-columns:auto minmax(240px,1fr);align-items:center;max-width:580px;margin:34px 0 26px;display:grid;position:relative;overflow:hidden}.ax-entry-equation>span{color:var(--ui-ink,var(--ax-navy));padding-left:24px;font-family:Georgia,serif;font-size:clamp(1.4rem,3vw,2.1rem);font-style:italic}.ax-entry-equation svg{width:100%;height:150px}.ax-entry-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ax-entry-features li{border-left:2px solid var(--ui-border,#9bc2c5);color:var(--ui-ink,#3f5c67);align-items:flex-start;padding-left:11px;font-size:.76rem;font-weight:650;line-height:1.55}.ax-entry-form{background:var(--ui-surface,var(--ax-warm));border-radius:22px;padding:clamp(27px,4vw,40px);box-shadow:0 28px 70px -46px #0d3544a8}.ax-entry-form>h2{letter-spacing:-.05em;font-size:clamp(2rem,4vw,2.75rem);font-weight:680}.ax-unified-login{gap:18px;margin-top:28px;display:grid}.ax-login-input{border:1px solid var(--ui-border,#b9cbcd);background:var(--ui-surface,#fff);min-height:54px;color:var(--ui-muted,#668087);border-radius:14px;align-items:center;padding:0 15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.ax-login-input:focus-within{border-color:var(--ui-border,var(--ax-teal));transform:translateY(-1px);box-shadow:0 0 0 4px #087e8b17}.ax-field .ax-login-input input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding-inline:12px 0}.ax-field .ax-password.ax-login-input input{padding-right:8px}.ax-login-input .ax-signout{width:38px;height:38px;color:var(--ui-muted,#557079);border:0;flex:none;padding:0}.ax-login-submit{justify-content:space-between;min-height:54px;padding-inline:20px!important}.ax-login-help{justify-content:flex-end;margin-top:18px;font-size:.69rem;line-height:1.5;display:flex}.ax-login-help a{color:var(--ui-muted,#176572);font-weight:750}.ax-entry-form .ax-account-pending{border:1px solid var(--ui-border,#c9dcdc);background:var(--ui-soft,#edf6f5);border-radius:13px;margin-top:22px;padding:15px}.ax-entry-form .ax-account-pending p{color:var(--ui-muted,#557078);margin-top:5px;font-size:.72rem;line-height:1.55}.ax-institutional-login{border:1px solid var(--ui-border,#b8d2d3);background:var(--ui-soft,#edf6f5);border-radius:16px;grid-template-columns:43px minmax(0,1fr);gap:14px;margin-top:28px;padding:20px;display:grid}.ax-login-icon{background:var(--ui-strong,var(--ax-navy));width:43px;height:43px;color:var(--ui-on-strong,#fff);border-radius:12px;place-items:center;display:grid}.ax-institutional-login h3{margin-top:5px;font-size:1.08rem;line-height:1.3}.ax-institutional-login p{color:var(--ui-muted,#49636c);margin-top:7px;font-size:.77rem;line-height:1.65}.ax-login-primary,.ax-account-pending{grid-column:1/-1}.ax-login-primary{width:100%}.ax-account-pending{border-top:1px solid var(--ui-border,#c9dcdc);padding-top:15px}.ax-account-pending strong{font-size:.85rem}.ax-account-pending .ax-btn{margin-top:13px}.ax-other-access{border-top:1px solid var(--ui-border,#e0e6e3);margin-top:17px;padding-top:17px}.ax-other-access>summary{color:var(--ui-muted,#496069);cursor:pointer;align-items:center;gap:9px;font-size:.78rem;font-weight:700;display:flex}.ax-other-access>p{color:var(--ui-muted,var(--ax-muted));margin-top:12px;font-size:.74rem;line-height:1.65}.ax-login-switch{margin-top:17px}.ax-login-switch button{min-height:42px;font-size:.72rem}.ax-workspace{grid-template-columns:252px minmax(0,1fr)}.ax-sidebar{border-color:var(--ui-border,#cfdcdd);background:var(--ui-soft,#f9fbf8);padding:26px 17px 18px}.ax-sidebar-brand{padding:0 12px 25px}.ax-sidebar-brand>span{color:var(--ui-muted,#587079);letter-spacing:.04em;margin-top:12px;font-size:.68rem;font-weight:700}.ax-side-nav{gap:18px;padding-right:3px;overflow-y:auto}.ax-nav-group{gap:4px;display:grid}.ax-nav-group>p{color:var(--ui-muted,#74868b);letter-spacing:.12em;text-transform:uppercase;padding:0 12px 5px;font-size:.61rem;font-weight:800}.ax-side-nav a{min-height:45px;color:var(--ui-ink,#415d67);border-radius:11px;padding:11px 12px;font-size:.78rem}.ax-side-nav a[aria-current=page]{background:var(--ui-strong,var(--ax-navy));color:var(--ui-on-strong,#fff);box-shadow:0 10px 22px -18px #102f3d}.ax-side-nav a:hover{background:var(--ui-soft,#e7f0ee);color:var(--ui-ink,var(--ax-ink))}.ax-side-nav a[aria-current=page]:hover{background:var(--ui-strong,#194b5b);color:var(--ui-on-strong,#fff)}.ax-workspace-body{background:linear-gradient(180deg, var(--ui-soft,#fbfcf9) 0, var(--ui-soft,var(--ax-paper)) 235px)}.ax-workspace-top{z-index:12;border-color:var(--ui-border,#d7e1e0);background:color-mix(in srgb, var(--ui-soft,#fbfcf9) 91%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:76px;padding-inline:clamp(25px,4vw,48px);position:sticky;top:0}.ax-workspace-top>span{color:var(--ui-muted,#526a73);font-size:.78rem;font-weight:700}.ax-account{font-size:.76rem}.ax-account strong{font-size:.78rem}.ax-account small{font-size:.66rem}.ax-avatar{background:var(--ui-soft,#dcebea);width:39px;height:39px;color:var(--ui-ink,var(--ax-navy));overflow:hidden}.ax-avatar img{object-fit:cover;width:100%;height:100%}.ax-workspace .ax-container{max-width:1420px;padding:44px clamp(25px,4vw,52px) 56px}.ax-workspace .ax-title{letter-spacing:-.045em;max-width:780px;font-size:clamp(2rem,3.5vw,3.15rem);font-weight:680;line-height:1.05}.ax-workspace .ax-subtitle{max-width:690px;font-size:.9rem;line-height:1.7;margin-top:14px!important}.ax-discover-hero{max-width:1180px;padding:9px 0 39px}.ax-discover-hero h1{max-width:900px;color:var(--ui-ink,var(--ax-ink));margin:17px 0;font-size:clamp(3.2rem,7vw,6.6rem);font-weight:690;line-height:.94}.ax-discover-hero h1 em{color:var(--ui-link,var(--ax-teal))}.ax-discover-hero>p:not(.ax-kicker){color:var(--ui-muted,#48616c);font-size:1.06rem}.ax-discover-hero>.ax-search-help{max-width:830px;color:var(--ui-muted,#647a82);margin-top:11px;font-size:.76rem;line-height:1.55}.ax-command-search{border:1px solid var(--ui-border,#91b6b9);background:color-mix(in srgb, var(--ui-surface,#fff) 93%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;max-width:920px;margin-top:26px;padding:7px 7px 7px 19px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 24px 55px -34px #0b3e4db8}.ax-command-search:focus-within{border-color:var(--ui-border,var(--ax-teal));transform:translateY(-2px);box-shadow:0 0 0 4px #087e8b15,0 28px 60px -36px #0b3e4d}.ax-command-search input{height:58px;font-size:1.02rem}.ax-command-search button{border-radius:15px;width:54px;height:54px}.ax-query-chips{max-width:950px;margin-top:14px}.ax-query-chips button{border-color:var(--ui-border,#c5d6d7);min-height:38px;color:var(--ui-ink,#355763);background:color-mix(in srgb, var(--ui-surface,#fff) 73%, transparent);border-radius:999px;padding-inline:14px;font-size:.74rem;transition:border-color .15s,background .15s,transform .15s}.ax-query-chips button:hover{border-color:var(--ui-border,#79aaae);background:var(--ui-surface,#fff);transform:translateY(-2px)}.ax-paa-fast{border:1px solid var(--ui-border,#275564);background:radial-gradient(circle at 88% 0, var(--ui-action,#1b7180) 0, transparent 38%), var(--ui-strong,var(--ax-navy));max-width:1040px;color:var(--ui-on-strong,#fff);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:26px;padding:23px 25px;display:grid;overflow:hidden;box-shadow:0 25px 60px -42px #061e27}.ax-paa-fast span{color:var(--ui-on-strong,var(--ax-lime));letter-spacing:.15em;font-size:.64rem;font-weight:850}.ax-paa-fast h2{color:var(--ui-on-strong,#fff);letter-spacing:-.035em;margin-top:7px;font-size:1.4rem}.ax-paa-fast p{color:var(--ui-on-strong,#cae0e3);margin-top:6px;font-size:.75rem}.ax-paa-fast-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ax-paa-fast-actions a{border:1px solid color-mix(in srgb, var(--ui-border,#fff) 25%, transparent);min-height:41px;color:var(--ui-on-strong,#fff);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:.7rem;font-weight:750;display:flex}.ax-paa-fast-actions a:first-child{border-color:var(--ui-border,var(--ax-lime));background:var(--ui-success-soft,var(--ax-lime));color:var(--ui-ink,#183229)}.ax-discover-shortcuts{grid-template-columns:repeat(4,minmax(145px,1fr));gap:12px;max-width:1180px;margin-top:27px;display:grid}.ax-discover-shortcuts>a,.ax-discover-shortcuts>details{border:1px solid var(--ui-border,#cbdadb);background:color-mix(in srgb, var(--ui-surface,#fff) 79%, transparent);border-radius:17px;min-width:0;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 14px 30px -29px #123b4a}.ax-discover-shortcuts>a,.ax-discover-shortcuts summary{min-height:90px;color:var(--ui-ink,var(--ax-navy));align-items:flex-start;padding:16px}.ax-discover-shortcuts :is(a,summary)>svg{color:var(--ui-link,var(--ax-teal));flex:none;margin-top:2px}.ax-discover-shortcuts :is(a,summary) span{gap:5px;display:grid}.ax-discover-shortcuts strong{font-size:.78rem;line-height:1.35}.ax-discover-shortcuts small{color:var(--ui-muted,#697d84);font-size:.66rem;line-height:1.45}.ax-discover-shortcuts>a:hover,.ax-discover-shortcuts>details:hover{border-color:var(--ui-border,#78a9ad);background:var(--ui-soft,#f5faf9);transform:translateY(-3px);box-shadow:0 20px 36px -28px #123b4a}.ax-tool-menu{top:96px;right:0}.ax-section-label h2{font-size:clamp(1.45rem,2.5vw,2rem)}.ax-discovery-results{max-width:1180px}.ax-search-understanding{border:1px solid var(--ui-border,#bdd5d5);background:linear-gradient(135deg, var(--ui-soft,#eaf6f3), var(--ui-soft,#f8fbf8));color:var(--ui-link,var(--ax-teal));border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:25px;padding:16px 18px;display:grid}.ax-search-understanding>div{gap:3px;display:grid}.ax-search-understanding small{color:var(--ui-muted,#568087);letter-spacing:.14em;font-size:.58rem;font-weight:850}.ax-search-understanding strong{color:var(--ui-ink,var(--ax-ink));font-size:.9rem}.ax-search-understanding p{color:var(--ui-muted,#587078);font-size:.72rem;line-height:1.5}.ax-search-understanding a{background:var(--ui-strong,var(--ax-navy));color:var(--ui-on-strong,#fff);border-radius:10px;align-items:center;gap:5px;padding:10px 12px;font-size:.68rem;font-weight:750;display:flex}.ax-bank-grid{gap:15px}.ax-bank-card{border-radius:17px;min-height:365px;padding:23px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 14px 32px -31px #123b4a}.ax-bank-card:hover{border-color:var(--ui-border,#70a4a9);transform:translateY(-3px);box-shadow:0 20px 40px -33px #123b4a}.ax-bank-card h3{font-size:1.35rem;line-height:1.2}.ax-bank-card li a,.ax-bank-open{font-size:.75rem}.ax-show-more{width:100%;margin-top:19px}.ax-catalog-filter-panel{gap:14px;padding:18px;display:grid}.ax-catalog-filter-panel .ax-catalog-search{border:2px solid var(--ui-border,#bdd0d1);border-radius:12px}.ax-catalog-filter-panel .ax-catalog-search input{height:49px;font-size:.88rem}.ax-catalog-filters{border-top:1px solid var(--ui-border,#e0e7e5);padding-top:12px}.ax-catalog-filters>summary{color:var(--ui-ink,#315561);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:.77rem;font-weight:750;display:flex}.ax-catalog-filters>summary small{color:var(--ui-muted,#6a7d83);font-size:.68rem;font-weight:600}.ax-catalog-filters[open]>summary{margin-bottom:15px}.ax-topic-grid{gap:16px}.ax-topic-card{border-radius:16px}.ax-topic-preview{background:var(--ui-soft,#eaf4f3);min-height:108px}.ax-topic-body{padding:22px}.ax-topic-body h2{font-size:1.05rem;line-height:1.35}.ax-topic-body>p{color:var(--ui-muted,#536a74);font-size:.78rem;line-height:1.7}.ax-syllabus-guide{margin-block:20px 30px;padding:18px 22px}.ax-syllabus-guide>summary{color:var(--ui-ink,#315c66);cursor:pointer;font-size:.82rem;font-weight:750}.ax-syllabus-guide[open]>summary{margin-bottom:10px}.ax-dialog-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.ax-dialog-heading h2{margin-top:5px}.ax-dialog-heading p{max-width:520px}.ax-dialog-close{border:1px solid var(--ui-border,#c9d5d5);background:var(--ui-surface,#fff);width:40px;height:40px;color:var(--ui-ink,var(--ax-ink));border-radius:50%;flex:none;place-items:center;display:grid}.ax-account-dialog{width:min(720px,100% - 28px);max-height:min(780px,100dvh - 32px);padding:clamp(23px,4vw,36px)}.ax-account-search{border:1px solid var(--ui-border,#b9cbcd);background:var(--ui-surface,#fff);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:25px;padding:8px 8px 8px 15px;display:grid}.ax-account-search>svg{color:var(--ui-link,var(--ax-teal))}.ax-account-search input{min-width:0;color:var(--ui-ink,var(--ax-ink));font:inherit;border:0;outline:0;font-size:.88rem}.ax-account-results{gap:10px;margin-top:18px;display:grid}.ax-account-results article{border:1px solid var(--ui-border,#d8e2e1);background:var(--ui-soft,#fbfcfa);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.ax-account-results article>div,.ax-selected-account span{gap:4px;min-width:0;display:grid}.ax-account-results strong,.ax-selected-account strong{overflow-wrap:anywhere;font-size:.82rem}.ax-account-results small,.ax-selected-account small{overflow-wrap:anywhere;color:var(--ui-muted,#61757c);font-size:.7rem}.ax-account-result-icon{background:var(--ui-soft,#e5f1ef);width:39px;height:39px;color:var(--ui-muted,#176c73);border-radius:11px;place-items:center;display:grid}.ax-selected-account{border:1px solid var(--ui-border,#bad1d1);background:var(--ui-soft,#edf6f5);border-radius:13px;align-items:center;gap:13px;padding:15px;display:flex}.ax-program-checks{border:1px solid var(--ui-border,#d5e0df);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:17px;display:grid}.ax-program-checks legend{color:var(--ui-ink,#3d5963);padding-inline:6px;font-size:.75rem;font-weight:750}.ax-identity-label{color:var(--ui-muted,#176672);margin-top:5px;font-size:.65rem;font-weight:750;display:block}.ax-table th{color:var(--ui-muted,#576d75);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem}.ax-table td{font-size:.77rem}@media (max-width:1120px){.ax-workspace{grid-template-columns:218px minmax(0,1fr)}.ax-discover-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ax-header{min-height:66px;padding:12px 18px}.ax-entry{padding:29px 18px 42px}.ax-entry-story h1{font-size:clamp(2.55rem,13vw,4rem)}.ax-entry-story>p:not(.ax-kicker){font-size:.94rem}.ax-entry-equation{grid-template-columns:1fr;margin-block:25px 20px}.ax-entry-equation>span{padding:19px 20px 0}.ax-entry-equation svg{height:105px}.ax-entry-features{grid-template-columns:1fr;display:grid}.ax-entry-form{padding:24px 19px}.ax-institutional-login{padding:17px}.ax-login-switch{grid-template-columns:1fr;display:grid}.ax-sidebar{z-index:20;background:color-mix(in srgb, var(--ui-soft,#fbfcf9) 95%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:minmax(0,1fr) auto;padding:13px 16px 0;display:grid;position:sticky;top:0}.ax-side-nav{scrollbar-width:thin;grid-area:2/1/auto/-1;gap:7px;margin-top:12px;padding:0 0 10px;display:flex;overflow-x:auto}.ax-nav-group{display:contents}.ax-nav-group>p{display:none}.ax-side-nav a{flex:none;min-height:40px;padding:9px 11px;font-size:.68rem}.ax-workspace-top{min-height:62px;padding:10px 18px;position:static}.ax-workspace-top>span,.ax-account>div{display:none}.ax-workspace .ax-container{padding:30px 18px 42px}.ax-discover-hero h1{font-size:clamp(2.8rem,15vw,4.6rem)}.ax-command-search{padding-left:13px}.ax-query-chips{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.ax-query-chips button{flex:none}.ax-discover-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-paa-fast{grid-template-columns:1fr;gap:18px;padding:21px}.ax-paa-fast-actions{justify-content:flex-start}.ax-paa-fast-actions a:first-child{flex:1 0 100%}.ax-search-understanding{grid-template-columns:auto minmax(0,1fr)}.ax-search-understanding a{grid-column:1/-1;justify-content:center}.ax-discover-shortcuts>a,.ax-discover-shortcuts summary{min-height:105px;padding:14px}.ax-tool-menu{width:auto;position:fixed;inset:auto 16px 16px}.ax-bank-card{min-height:0}.ax-topic-grid{grid-template-columns:1fr}.ax-topic-card{grid-template-columns:92px minmax(0,1fr);display:grid}.ax-topic-preview{border-right:1px solid var(--ui-border,#e0e8e8);border-bottom:0;min-height:100%}.ax-topic-body{padding:18px}.ax-topic-body>p{display:none}.ax-account-search{grid-template-columns:auto minmax(0,1fr)}.ax-account-search .ax-btn{grid-column:1/-1;width:100%}.ax-account-results article{grid-template-columns:auto minmax(0,1fr)}.ax-account-results article>:last-child{grid-column:1/-1;width:100%}.ax-program-checks,.ax-form-row{grid-template-columns:1fr}.ax-table-wrap{border-radius:13px}}@media (max-width:430px){.ax-discover-shortcuts{grid-template-columns:1fr}.ax-discover-shortcuts>a,.ax-discover-shortcuts summary{min-height:76px}}@media (prefers-reduced-motion:reduce){.ax *,.ax :before,.ax :after{scroll-behavior:auto!important;transition:none!important}}
.ax-exam-picker{margin-top:40px}.ax-exam-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 36px;display:grid}.ax .ax-exam-family{text-align:left;color:var(--ui-ink,var(--ax-ink,#183b36));background:var(--ui-surface,white);border:1px solid var(--ui-border,#d2dfdc);cursor:pointer;border-radius:20px;padding:0;overflow:hidden}.ax .ax-exam-family[aria-pressed=true]{border-color:var(--ui-border,#17665b);box-shadow:0 0 0 2px #17665b}.ax .ax-exam-family:hover{border-color:var(--ui-border,#17665b)}.ax .ax-exam-family:focus-visible,.ax .ax-exam-modes button:focus-visible{outline:3px solid var(--ui-border,#368b83);outline-offset:5px}.ax-exam-family .ax-model-art{object-fit:cover;max-height:215px}.ax-exam-family-copy{padding:25px 28px}.ax-exam-level{text-transform:uppercase;letter-spacing:.08em;color:var(--ui-muted,#536e67);font-size:11px;font-weight:650}.ax-exam-family-title{justify-content:space-between;align-items:center;gap:15px;margin-top:10px;display:flex}.ax .ax-exam-family-title h3{letter-spacing:-.04em;margin:0;font-size:30px;line-height:1.2}.ax-exam-check{border:1px solid var(--ui-border,#b7ccc4);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ax-exam-family[aria-pressed=true] .ax-exam-check{background:var(--ui-success-strong,#17665b);color:var(--ui-on-strong,white);border-color:var(--ui-border,#17665b)}.ax .ax-exam-family-copy p{color:var(--ui-ink,#3f5c55);margin:12px 0 8px;font-size:15px;line-height:1.7}.ax-exam-family-copy small{color:var(--ui-muted,#536e67);font-size:12px;line-height:1.6;display:block}.ax-exam-config{background:var(--ui-soft,#f7faf8);border:1px solid var(--ui-border,#d9e4dd);border-radius:20px;padding:30px}.ax .ax-exam-config h2{margin:9px 0 24px;font-size:25px}.ax-exam-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ax .ax-exam-modes button{background:var(--ui-surface,white);color:var(--ui-success-ink,#38584f);border:1px solid var(--ui-border,#d5e0da);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;gap:9px;padding:18px;display:flex}.ax .ax-exam-modes button[aria-pressed=true]{background:var(--ui-soft,#eaf2eb);border-color:var(--ui-border,#326e56);color:var(--ui-success-ink,#184d37);box-shadow:inset 0 0 0 1px #326e56}.ax-exam-modes strong{font-size:15px}.ax-exam-modes span{font-size:12px}.ax-exam-config .ax-timeline{flex-wrap:wrap;margin:24px 0 16px;display:flex}.ax-exam-config .ax-timeline>div{flex:1;min-width:135px}.ax .ax-exam-context{color:var(--ui-muted,#536b62);font-size:12px}.ax-exam-launch{border-top:1px solid var(--ui-border,#d9e4dd);justify-content:space-between;align-items:center;gap:22px;margin-top:24px;padding-top:22px;display:flex}.ax-exam-launch strong,.ax-exam-launch span{display:block}.ax-exam-launch strong{font-size:16px}.ax-exam-launch span{color:var(--ui-muted,#536b62);margin-top:6px;font-size:12px}@media (max-width:640px){.ax-exam-family-grid{grid-template-columns:1fr;gap:14px}.ax-exam-family{grid-template-columns:110px 1fr;display:grid}.ax-exam-family .ax-model-art{object-fit:cover;width:100%;height:100%;min-height:170px;max-height:none}.ax-exam-family-copy{padding:20px 16px}.ax .ax-exam-family-title h3{font-size:24px}.ax-exam-level{font-size:9px}.ax .ax-exam-family-copy p{font-size:13px}.ax-exam-family-copy small{font-size:11px}.ax-exam-config{padding:22px 16px}.ax-exam-modes{grid-template-columns:1fr}.ax .ax-exam-modes button{grid-template-columns:25px 1fr;gap:6px 12px;padding:15px;display:grid}.ax-exam-modes svg{grid-row:span 2;align-self:center}.ax-exam-modes span{grid-column:2}.ax-exam-launch{flex-direction:column;align-items:stretch}.ax-exam-launch .ax-btn{justify-content:center}}.ax-model-catalog{--model-ink:#164d49}.ax-model-toolbar{border-bottom:1px solid var(--ui-border,var(--ax-line,#dfe5e4));justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:22px 0 30px;display:flex}.ax-model-toolbar .ax-segmented{flex-wrap:wrap;margin-top:12px}.ax-model-toolbar .ax-check{max-width:255px;font-size:12px}.ax-model-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 24px;display:grid}.ax .ax-model-card{text-align:left;border:1px solid var(--ui-border,#d8e2df);background:var(--ui-surface,#fff);cursor:pointer;color:var(--ui-ink,#233834);border-radius:16px;min-width:0;padding:0;transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 3px 14px #193a3010}.ax .ax-model-card:hover{border-color:var(--ui-border,#5c9387);box-shadow:0 5px 22px #193a301a}.ax .ax-model-card[aria-pressed=true]{border-color:var(--ui-border,#17665b);box-shadow:0 0 0 2px #17665b}.ax-model-art{aspect-ratio:400/220;width:100%;height:auto;display:block}.ax-model-card>div{padding:18px}.ax .ax-model-card h3{min-height:44px;margin:10px 0;font-size:16px;line-height:1.35}.ax .ax-model-card p{color:var(--ui-muted,#526761);min-height:35px;margin:0 0 17px;font-size:11px;line-height:1.6}.ax-model-number{text-transform:uppercase;letter-spacing:.09em;color:var(--ui-muted,#48645c);justify-content:space-between;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.ax-model-number small{letter-spacing:0;text-transform:none;background:var(--ui-soft,#eaf0ed);border-radius:5px;padding:3px 5px;font-size:9px}.ax-model-select{border-top:1px solid var(--ui-border,#e3ebe7);justify-content:space-between;padding-top:12px;font-size:12px;font-weight:650;display:flex}.ax-model-card[aria-pressed=true] .ax-model-select{color:var(--ui-success-ink,#126358)}.ax-model-launch{z-index:5;border:1px solid var(--ui-border,#b8cfc8);background:var(--ui-soft,#f8fcfa);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex;position:sticky;bottom:16px;box-shadow:0 8px 28px #153e3020}.ax-model-launch strong,.ax-model-launch span{display:block}.ax-model-launch strong{font-size:14px}.ax-model-launch span{color:var(--ui-muted,#4d655d);margin-top:4px;font-size:12px}.ax-coach{border:1px solid var(--ui-border,#c8dcd5);background:var(--ui-soft,#f0f7f4);border-radius:14px;margin:24px 0;padding:22px}.ax .ax-coach h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.ax .ax-coach p{color:var(--ui-ink,#28463b);font-size:15px;line-height:1.8}.ax-coach-levels{flex-wrap:wrap;gap:12px;padding:0;list-style:none;display:flex;margin:18px 0 22px!important}.ax-coach-levels li{color:var(--ui-muted,#50675e);align-items:center;gap:6px;font-size:11px;display:flex}.ax-coach-levels li>span{background:var(--ui-soft,#dfeae5);border-radius:50%;place-items:center;width:23px;height:23px;font-weight:700;display:grid}.ax-coach-levels li[data-active=true]>span{background:var(--ui-success-strong,#236752);color:var(--ui-on-strong,white)}.ax-coach-steps{padding-left:25px}.ax-coach-steps li{border-top:1px solid var(--ui-border,#dbe7e1);overflow-wrap:anywhere;padding:10px 0 10px 6px;line-height:1.8}.ax .ax-coach-task{background:var(--ui-surface,#fff);border-left:3px solid var(--ui-border,#5b9580);border-radius:0 7px 7px 0;padding:13px 15px;font-size:13px}.ax-coach>small{color:var(--ui-muted,#4e6b5e);margin-top:14px;font-size:11px;display:block}.ax-problem-actions{border-top:1px solid var(--ui-border,#e1e8e4);margin:18px 0 22px;padding-top:15px}.ax-problem-actions .ax-actions{gap:8px}.ax-problem-actions .ax-btn-small{min-height:36px;font-size:11px}.ax-question-note{border:1px solid var(--ui-border,#d2dfd8);background:var(--ui-soft,#f6f9f7);border-radius:12px;margin:16px 0;padding:18px}.ax-question-note label{font-size:13px;font-weight:650;display:block}.ax-question-note label>span{color:var(--ui-muted,#5c6d64);font-weight:400}.ax-question-note textarea{resize:vertical;background:var(--ui-surface,white);width:100%;color:var(--ui-ink,#243c30);border:1px solid var(--ui-border,#b8cbbf);font:inherit;border-radius:8px;margin:10px 0 14px;padding:12px;font-size:15px;line-height:1.6;display:block}.ax .ax-question-note p{font-size:12px;line-height:1.7}.ax-notebook-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:30px 0;display:flex}.ax-notebook-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.ax-notebook-grid.has-detail{grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);align-items:start}.ax .ax-notebook-card{text-align:left;background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#d6e2db);cursor:pointer;width:100%;color:var(--ui-ink,#24382e);border-radius:14px;margin-bottom:14px;padding:22px;display:block}.ax .ax-notebook-card[aria-current=true]{border-color:var(--ui-border,#35735b);box-shadow:inset 4px 0 #35735b}.ax .ax-notebook-card h2{margin:10px 0;font-size:17px}.ax .ax-notebook-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.ax-notebook-status{color:var(--ui-success-ink,#285b44);background:var(--ui-soft,#edf5ef);border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.ax-notebook-card>small{margin-top:12px;font-weight:600;display:block}.ax-notebook-open{justify-content:space-between;align-items:center;margin-top:16px;font-size:12px;font-weight:600;display:flex}.ax-notebook-empty{text-align:center;padding:42px}.ax-notebook-empty>svg{margin:0 auto 15px}.ax-notebook-empty p{max-width:490px;margin:15px auto 24px}.ax-notebook-pagination{justify-content:space-between;align-items:center;gap:8px;margin:20px 0;font-size:12px;display:flex}.ax-notebook-detail{min-width:0;padding:28px}.ax-notebook-detail h2:focus{outline:none}.ax-notebook-detail .ax-icon-button{border:1px solid var(--ui-border,#d8e3da);background:var(--ui-surface,#fff);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ax .ax-notebook-prompt{color:var(--ui-ink,#24382e);margin:24px 0;font-size:18px;line-height:1.75}.ax-notebook-options{padding-left:28px}.ax-notebook-options li{border-bottom:1px solid var(--ui-border,#e6ece8);padding:8px;font-size:15px}.ax-notebook-detail blockquote{border-left:3px solid var(--ui-border,#b78b4e);background:var(--ui-soft,#fbf6ed);margin:24px 0;padding:16px 20px}.ax-notebook-detail blockquote p{white-space:pre-wrap;font-size:14px}.ax-teacher-reply{background:var(--ui-soft,#ebf5ee);border:1px solid var(--ui-border,#c6dece);border-radius:12px;margin:24px 0;padding:22px}.ax-teacher-reply p{white-space:pre-wrap;line-height:1.85}.ax-notebook-solution{padding:16px 0}.ax-notebook-solution summary{cursor:pointer;font-size:14px;font-weight:600}.ax-notebook-solution li{margin:12px 0;line-height:1.8}.ax-exam-workspace{padding-top:20px}.ax-workspace:has(.ax-exam-workspace){display:block}:is(.ax-workspace:has(.ax-exam-workspace)>.ax-sidebar,.ax-workspace:has(.ax-exam-workspace) .ax-workspace-top){display:none}.ax-exam-workspace .ax-exam-top{z-index:6;background:var(--ui-soft,#f6f8f5);gap:15px;padding:14px 0;position:sticky;top:0}.ax-exam-workspace .ax-exam-top h1{font-size:28px}.ax-exam-workspace .ax-kicker{margin-bottom:5px}.ax-exam-workspace .ax-timer{font-variant-numeric:tabular-nums;justify-content:center;min-width:122px}.ax-exam-paper{min-height:410px;scroll-margin-top:115px}.ax-question-prompt:focus{outline:none}.ax-exam-workspace .ax-question-prompt{margin:25px 0;font-size:20px;line-height:1.8}.ax-exam-workspace .ax-choice{text-align:left;min-height:59px;transition:border-color .12s,background-color .12s}.ax-exam-workspace .ax-choice:disabled{opacity:1;cursor:wait}.ax-exam-workspace .ax-choice>span:last-child{font-size:16px;line-height:1.6}.ax-exam-workspace .ax-passage pre{white-space:pre-wrap;overscroll-behavior:contain;max-height:440px;font-family:inherit;font-size:16px;line-height:1.9;overflow:auto}.ax-exam-save{justify-content:space-between;align-items:center;gap:10px;min-height:36px;margin-top:16px;display:flex}.ax-exam-save .ax-save-state{align-items:center;gap:5px;margin:0;display:flex}.ax-exam-sidebar h2{font-size:16px}.ax-exam-sidebar progress{accent-color:#2d755b;width:100%;height:5px}.ax-exam-sidebar .ax-data-note{margin-top:22px}.ax-exam-filter{margin:18px 0;font-size:11px;display:block}.ax-exam-filter select{border:1px solid var(--ui-border,#cbdad1);background:var(--ui-surface,white);width:100%;color:var(--ui-ink,#294638);border-radius:6px;margin-top:7px;padding:9px;font-size:12px;display:block}.ax-question-grid button[data-marked=true]{box-shadow:inset 0 -3px #bb8b41}.ax-exam-finish{justify-content:space-between;align-items:center;gap:16px;margin:30px 0;display:flex}.ax .ax-digital-figure{background:linear-gradient(135deg,#fafcfb,#edf5f1);border:1px solid #d5e3da;border-radius:16px;padding:14px;box-shadow:0 4px 20px #213e2910}.ax-model-card:focus-visible,.ax-notebook-card:focus-visible,.ax-problem-actions button:focus-visible{outline:3px solid var(--ui-border,#397c66);outline-offset:4px}@media (min-width:1400px){.ax-model-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1050px){.ax-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ax-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ax-model-toolbar{flex-direction:column;align-items:flex-start}.ax-model-toolbar .ax-check{max-width:none}.ax-model-card>div{padding:13px}.ax .ax-model-card h3{font-size:14px}.ax-model-number{flex-wrap:wrap}.ax-model-launch{flex-wrap:wrap;padding:14px;bottom:8px}.ax-model-launch .ax-btn{justify-content:center;width:100%}.ax-notebook-grid.has-detail{flex-direction:column-reverse;display:flex}.ax-notebook-grid>section{width:100%}.ax-notebook-detail{padding:20px}.ax-notebook-empty{padding:25px}.ax-coach{padding:17px}.ax-exam-workspace .ax-exam-top h1{font-size:22px}.ax-exam-workspace .ax-kicker{font-size:9px}.ax-exam-workspace .ax-question-prompt{font-size:18px}.ax-exam-workspace .ax-passage pre{max-height:none;font-size:15px}.ax-exam-finish{flex-wrap:wrap}.ax-problem-actions .ax-actions{align-items:stretch}.ax-problem-actions .ax-btn{white-space:normal}.ax-notebook-toolbar .ax-segmented{flex-wrap:wrap}.ax-coach-levels{gap:8px}}@media (prefers-reduced-motion:reduce){.ax-model-card,.ax-exam-workspace .ax-choice{transition:none}}.ax-exam-target{text-underline-offset:.2em;text-decoration-thickness:1.5px}
