:root{--nt-bg:#f9fbff;--nt-surface:#fff;--nt-surface-2:#f4f4f2;--nt-text:#0f172a;--nt-muted:#64748b;--nt-border:#e5e7eb;--nt-accent:#0284c7;--nt-accent-strong:#0369a1;--nt-accent-soft:#0284c714;--nt-on-accent:#fff;--nt-radius:14px;--nt-radius-sm:10px;--nt-s1:8px;--nt-s2:16px;--nt-s3:24px;--nt-s4:32px;--nt-s5:48px;--nt-s6:80px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nt-bg:#0b1220;--nt-surface:#111a2b;--nt-surface-2:#172236;--nt-text:#e5e7eb;--nt-muted:#94a3b8;--nt-border:#1f2a3d;--nt-accent:#38bdf8;--nt-accent-strong:#38bdf8;--nt-accent-soft:#38bdf81f;--nt-on-accent:#04202f}html[data-theme=dark],html[data-theme=dark] body{background:var(--nt-bg);color:var(--nt-text)}.nth{background:var(--nt-bg);min-height:100vh;color:var(--nt-text);font-family:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;line-height:1.6}.nth *{box-sizing:border-box}.nth a{color:inherit;text-decoration:none}.nth h1,.nth h2,.nth h3,.nth p{margin:0}.nth-wrap{width:min(100% - 40px,1160px);margin-inline:auto}.nth-eyebrow{margin-bottom:var(--nt-s2);color:var(--nt-accent-strong);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800;display:inline-block}.nth-h2{letter-spacing:-.02em;font-size:clamp(26px,3.2vw,36px);font-weight:800;line-height:1.15}.nth-lead{margin-top:var(--nt-s2);max-width:56ch;color:var(--nt-muted);font-size:17px}.nth a:focus-visible,.nth button:focus-visible,.nt-site-header a:focus-visible,.nt-site-header button:focus-visible,.nt-site-header summary:focus-visible{outline:2px solid var(--nt-accent);outline-offset:3px;border-radius:8px}.nth-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:15px;font-weight:800;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.nth-btn-primary{background:var(--nt-accent-strong);color:var(--nt-on-accent)!important}.nth-btn-primary:hover{transform:translateY(-1px)}.nth-link{min-height:48px;color:var(--nt-text);border-bottom:1px solid #0000;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.nth-link:hover{color:var(--nt-accent-strong)}.nth-hero{padding-block:var(--nt-s6) var(--nt-s5);background:linear-gradient(#eff8ff 0%,#f9fcff 100%)}.nth-hero-grid{gap:var(--nt-s5);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid}.nth-hero h1{letter-spacing:-.03em;color:#102a50;font-size:clamp(34px,5.4vw,60px);font-weight:800;line-height:1.04}.nth-hero h1 em{color:var(--nt-accent-strong);font-style:normal}.nth-hero-sub{margin-top:var(--nt-s3);color:#526b85;max-width:50ch;font-size:18px;line-height:1.7}.nth-hero-actions{align-items:center;gap:var(--nt-s2) var(--nt-s3);margin-top:var(--nt-s4);flex-wrap:wrap;display:flex}.nth-hero-note{margin-top:var(--nt-s2);color:#64748b;font-size:13px;font-weight:650}.nth-device{background:#fff;border:1px solid #dce8f2;border-radius:20px;padding:14px;transform:rotate(1deg);box-shadow:0 22px 60px #0f172a1a}.nth-device-bar{justify-content:space-between;align-items:center;gap:12px;padding:4px 6px 14px;display:flex}.nth-device-dots{gap:6px;display:flex}.nth-device-dots i{background:#d6e3ef;border-radius:50%;width:9px;height:9px}.nth-device-tag{letter-spacing:.1em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:800}.nth-exam{grid-template-columns:minmax(0,1fr) 132px;gap:12px;display:grid}.nth-exam-main,.nth-exam-side{background:#fbfdff;border:1px solid #e5edf5;border-radius:12px;padding:14px}.nth-exam-top{color:#64748b;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.nth-timer{color:#b45309;font-variant-numeric:tabular-nums;font-weight:800}.nth-q{color:#203d5c;font-size:14px;font-weight:700;line-height:1.45}.nth-opts{gap:8px;margin-top:12px;display:grid}.nth-opt{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.nth-opt b{border:1px solid #dbe4ed;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.nth-opt.is-on{color:#075985;background:#effaff;border-color:#7dd3fc}.nth-opt.is-on b{color:#fff;background:#0369a1;border-color:#0369a1}.nth-exam-side h3{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:10px;font-size:11px;font-weight:800}.nth-pal{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.nth-pal span{aspect-ratio:1;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:7px;place-items:center;font-size:10px;font-weight:700;display:grid}.nth-pal .a{color:#fff;background:#0369a1;border-color:#0369a1}.nth-pal .m{color:#b45309;border:2px dashed #f59e0b}.nth-pal .am{color:#fff;background:#0369a1;border:2px dashed #f59e0b}.nth-pal .n{background:#f4f4f2}.nth-live{padding-block:0 var(--nt-s6)}.nth-live-card{justify-content:space-between;align-items:center;gap:var(--nt-s3);border:1px solid var(--nt-border);border-radius:var(--nt-radius);background:var(--nt-surface);flex-wrap:wrap;padding:22px 28px;display:flex}.nth-live-main{gap:4px;display:grid}.nth-live-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--nt-muted);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.nth-live-dot{background:var(--nt-muted);border-radius:50%;width:8px;height:8px;display:inline-block}.nth-live-card[data-state=live] .nth-live-dot{background:#16a34a;box-shadow:0 0 0 4px #16a34a22}.nth-live-title{letter-spacing:-.01em;color:var(--nt-text);font-size:18px;font-weight:800}.nth-live-meta{color:var(--nt-muted);font-size:14px}.nth-live-side{align-items:center;gap:var(--nt-s3);flex-wrap:wrap;display:flex}.nth-live-clock{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;min-width:8ch;color:var(--nt-text);font-size:28px;font-weight:800}.nth-live-clock small{letter-spacing:.1em;text-transform:uppercase;color:var(--nt-muted);font-size:11px;font-weight:700;display:block}.nth-section{padding-block:var(--nt-s6)}.nth-grid{gap:var(--nt-s2);margin-top:var(--nt-s4);display:grid}.nth-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nth-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.nth-card{border:1px solid var(--nt-border);border-radius:var(--nt-radius);background:var(--nt-surface);padding:var(--nt-s3);min-width:0}.nth-ico{background:var(--nt-accent-soft);width:42px;height:42px;color:var(--nt-accent-strong);margin-bottom:var(--nt-s2);border-radius:12px;place-items:center;display:grid}.nth-card h3{letter-spacing:-.01em;color:var(--nt-text);font-size:17px;font-weight:800}.nth-card p{color:var(--nt-muted);margin-top:6px;font-size:14px;line-height:1.65}.nth-card-go{margin-top:var(--nt-s2);color:var(--nt-accent-strong);align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.nth-quick{gap:var(--nt-s1) var(--nt-s3);margin-top:var(--nt-s3);flex-wrap:wrap;display:flex}.nth-quick a{color:var(--nt-muted);font-size:14px;font-weight:700}.nth-quick a:hover{color:var(--nt-accent-strong)}.nth-trust{gap:var(--nt-s5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.nth-points{gap:var(--nt-s3);margin-top:var(--nt-s4);padding:0;list-style:none;display:grid}.nth-points li{grid-template-columns:28px 1fr;gap:14px;display:grid}.nth-points svg{color:var(--nt-accent-strong);margin-top:3px}.nth-points strong{color:var(--nt-text);font-size:15px;display:block}.nth-points span{color:var(--nt-muted);font-size:14px}.nth-sample{border:1px solid var(--nt-border);border-radius:var(--nt-radius);background:var(--nt-surface);padding:var(--nt-s3)}.nth-sample-head{margin-bottom:var(--nt-s3);justify-content:space-between;align-items:center;display:flex}.nth-sample-head span{letter-spacing:.1em;text-transform:uppercase;color:var(--nt-muted);font-size:11px;font-weight:800}.nth-sample-head em{border:1px solid var(--nt-border);color:var(--nt-muted);border-radius:999px;padding:2px 10px;font-size:11px;font-style:normal;font-weight:800}.nth-score{letter-spacing:-.03em;color:var(--nt-text);font-size:44px;font-weight:800;line-height:1}.nth-score small{color:var(--nt-muted);letter-spacing:0;font-size:16px;font-weight:700}.nth-stats{margin:var(--nt-s3) 0;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.nth-stats div{border:1px solid var(--nt-border);border-radius:10px;padding:10px 12px}.nth-stats b{color:var(--nt-text);font-size:18px;display:block}.nth-stats span{color:var(--nt-muted);font-size:11px;font-weight:700}.nth-bars{gap:12px;display:grid}.nth-bar{grid-template-columns:84px 1fr 40px;align-items:center;gap:12px;font-size:13px;font-weight:700;display:grid}.nth-bar i{background:var(--nt-surface-2);border-radius:99px;height:8px;display:block;overflow:hidden}.nth-bar i s{background:var(--nt-accent-strong);border-radius:99px;height:100%;display:block}.nth-bar span:last-child{text-align:right;color:var(--nt-muted)}.nth-disclaimer{margin-top:var(--nt-s5);padding-top:var(--nt-s3);border-top:1px solid var(--nt-border);color:var(--nt-muted);font-size:13px}.nth-theme{border:1px solid var(--nt-border);width:40px;height:40px;color:var(--nt-text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:inline-grid}.nth-theme:hover{border-color:var(--nt-accent)}.nth-theme .moon,html[data-theme=dark] .nth-theme .sun{display:none}html[data-theme=dark] .nth-theme .moon{display:block}html[data-theme=dark] .nt-site-header{border-bottom-color:var(--nt-border);box-shadow:none;background:#0b1220f2}html[data-theme=dark] .nt-site-nav-link{color:var(--nt-text)}html[data-theme=dark] .nt-site-nav-link:hover,html[data-theme=dark] .nt-site-nav-link.is-active{background:var(--nt-accent-soft);color:var(--nt-accent)}html[data-theme=dark] .nt-site-signin{border-color:var(--nt-border);color:var(--nt-accent);background:0 0}html[data-theme=dark] .nt-site-brand-image{background:#fff;border-radius:10px;padding:3px 8px}html[data-theme=dark] .nt-site-mobile-nav{background:var(--nt-surface);border-top-color:var(--nt-border)}@media (max-width:920px){.nth-hero-grid,.nth-trust{grid-template-columns:1fr}.nth-device{width:100%;max-width:680px;margin-inline:auto}.nth-grid-4,.nth-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.nth-section{padding-block:var(--nt-s5)}}@media (max-width:640px){.nth-wrap{width:min(100% - 32px,1160px)}.nth-hero{padding-block:var(--nt-s5) var(--nt-s4)}.nth-hero h1{font-size:clamp(34px,10vw,48px)}.nth-hero-sub{font-size:16px}.nth-btn{width:100%}.nth-hero-actions{align-items:stretch}.nth-device{padding:9px;transform:none}.nth-exam{grid-template-columns:minmax(0,1fr) 104px;gap:7px}.nth-exam-main,.nth-exam-side{padding:9px}.nth-q{font-size:12px}.nth-opt{gap:6px;padding:7px;font-size:11px}.nth-opt b{width:19px;height:19px}.nth-grid-3,.nth-grid-4{grid-template-columns:1fr}.nth-section{padding-block:var(--nt-s4)}.nth-live-card{align-items:flex-start;padding:18px}.nth-live-side{justify-content:space-between;width:100%}.nth-live-clock{text-align:left;font-size:24px}.nth-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nth-bar{grid-template-columns:74px minmax(0,1fr) 35px;font-size:12px}}@media (prefers-reduced-motion:reduce){.nth *,.nth-theme{transition:none!important}}html{scroll-padding-top:76px}body{background:#f5f7fc}.nth.nt-home{background:#f5f7fc;padding-bottom:36px;overflow:hidden}.nt-home .nth-wrap{width:min(100% - 40px,1160px)}.nt-home .nth-hero{isolation:isolate;background:linear-gradient(115deg,#e9f3ff 0%,#f1f7ff 48%,#e7f4ff 100%);padding:50px 0 44px;position:relative;overflow:hidden}.nt-home .nth-hero:before{z-index:-1;content:"";background:radial-gradient(circle at 78% 25%,#3ca0ee29,#0000 32%),radial-gradient(circle at 12% 110%,#73beff2e,#0000 38%);position:absolute;inset:0}.nt-home .nth-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:36px;display:grid}.nt-home .nth-eyebrow{color:#1875bd;letter-spacing:.12em;align-items:center;gap:8px;margin:0 0 14px;font-size:11px;font-weight:850;display:inline-flex}.nt-home .nth-live-dot{background:#1a9bdd;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1a9bdd21}.nt-home .nth-hero h1{color:#102a50;letter-spacing:-.055em;max-width:620px;font-size:clamp(42px,5vw,66px);font-weight:850;line-height:1.03}.nt-home .nth-hero h1 em{color:#1485d3;font-style:normal}.nt-home .nth-hero-sub{color:#5c7594;margin-top:17px;font-size:17px;font-weight:650;line-height:1.5}.nt-home .nth-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:25px;display:flex}.nt-home .nth-btn{border-radius:14px;min-height:51px;padding:0 22px;font-size:14px}.nt-home .nth-btn-primary{color:#fff;background:linear-gradient(120deg,#0875d1,#1297e2);box-shadow:0 9px 20px #0e78cc2e}.nt-home .nth-link{color:#234b76;min-height:46px;padding:0 6px;font-size:14px;font-weight:800}.nt-home .nth-hero-art{isolation:isolate;place-items:center;min-height:300px;display:grid;position:relative}.nth-art-orbit{z-index:-1;border:1px solid #4b97d538;border-radius:50%;position:absolute;transform:rotate(-14deg)}.nth-art-orbit-one{background:#ffffff57;width:370px;height:260px}.nth-art-orbit-two{opacity:.8;border-style:dashed;width:450px;height:310px}.nth-art-paper{background:#fffffff5;border:1px solid #dce8f5;border-radius:22px;width:min(100%,390px);padding:16px 18px 14px;position:relative;transform:rotate(-2deg);box-shadow:0 22px 55px #21588f26}.nth-art-paper-top{border-bottom:1px solid #edf2f8;align-items:center;gap:5px;padding-bottom:12px;display:flex}.nth-art-paper-top>span{background:#bfdbef;border-radius:50%;width:7px;height:7px}.nth-art-paper-top b{color:#607d9c;margin-left:8px;font-size:10px;font-weight:850}.nth-art-paper-top i{color:#a8bdd1;margin-left:auto;font-size:13px;font-style:normal}.nth-art-paper-label{color:#1b85c9;letter-spacing:.13em;margin-top:16px;font-size:9px;font-weight:900}.nth-art-paper-question{color:#1c3555;margin:8px 0 14px;font-size:17px;font-weight:850;line-height:1.35}.nth-art-answer{color:#46617d;background:#fff;border:1px solid #e5edf5;border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:9px 10px;font-size:11px;font-weight:700;display:flex}.nth-art-answer b{color:#6d8399;border:1px solid #d5e2ee;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.nth-art-answer.is-active{color:#145c8b;background:#edf8ff;border-color:#8dcdf2}.nth-art-answer.is-active b{color:#fff;background:#1289d2;border-color:#1289d2}.nth-art-answer span{color:#0989d3;margin-left:auto}.nth-art-paper-foot{color:#8298ad;justify-content:space-between;margin-top:13px;font-size:9px;font-weight:800;display:flex}.nth-art-bubble{color:#2c5d88;background:#fff;border:1px solid #d9e9f7;border-radius:14px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:850;display:flex;position:absolute;box-shadow:0 9px 25px #1d4e801a}.nth-art-bubble svg{color:#168dd3}.nth-art-bubble-top{top:22px;left:0}.nth-art-bubble-bottom{bottom:8px;right:-4px}.nt-home-subjects,.nt-home-tools{padding-top:34px}.nt-home .nth-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:17px;display:flex}.nt-home .nth-section-heading .nth-eyebrow{margin-bottom:7px;display:block}.nt-home .nth-section-heading h2{color:#17385b;letter-spacing:-.035em;font-size:clamp(22px,2.5vw,29px);font-weight:850;line-height:1.15}.nt-home .nth-see-all{color:#157cc4;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.nth-subject-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.nth-subject-card{background:#fff;border:1px solid #e3eaf3;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:158px;padding:20px;transition:transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #1e467309}.nth-subject-card:hover{border-color:#b8daf1;transform:translateY(-3px)}.nth-subject-icon{border-radius:17px;place-items:center;width:55px;height:55px;margin-bottom:4px;display:grid}.nth-subject-card strong{color:#1a3658;font-size:17px;font-weight:850}.nth-subject-card small{color:#7d91a8;font-size:11px;font-weight:750}.nth-subject-arrow{color:#8da7c0;position:absolute;bottom:18px;right:17px}.tone-sky .nth-subject-icon,.nth-tool-icon.tone-sky{color:#1489d3;background:#e6f5ff}.tone-violet .nth-subject-icon,.nth-tool-icon.tone-violet{color:#8161d3;background:#f0eaff}.tone-green .nth-subject-icon,.nth-tool-icon.tone-green{color:#15956b;background:#e4f8ef}.tone-orange .nth-subject-icon,.nth-tool-icon.tone-orange{color:#f07841;background:#fff0e8}.nt-home-tools{padding-top:36px}.nth-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nth-tool-card{background:#fff;border:1px solid #e4ebf3;border-radius:16px;align-items:center;gap:11px;min-width:0;padding:14px 13px;transition:transform .18s,border-color .18s;display:flex}.nth-tool-card:hover{border-color:#bedcf1;transform:translateY(-2px)}.nth-tool-icon{border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.nth-tool-copy{gap:4px;min-width:0;display:grid}.nth-tool-copy strong{color:#25415f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.nth-tool-copy small{color:#8194aa;font-size:10px;line-height:1.3}.nth-tool-arrow{color:#91a7bc;flex:none;margin-left:auto}.nt-home-bottom{background:linear-gradient(110deg,#e6f4ff,#f1f8ff);margin-top:40px}.nt-home-bottom-inner{justify-content:space-between;align-items:center;gap:20px;padding-block:27px;display:flex}.nt-home-bottom .nth-eyebrow{margin-bottom:6px}.nt-home-bottom h2{color:#17385b;letter-spacing:-.03em;font-size:clamp(20px,2.5vw,27px);font-weight:850}.nt-home-bottom .nth-btn{white-space:nowrap}.nt-custom-practice{color:#202a3a;background:#eef2fb;min-height:calc(100svh - 72px);padding:0 0 30px}.nt-cp-topbar{align-items:center;gap:18px;max-width:1120px;min-height:68px;margin:0 auto;padding:0 24px;display:flex;position:relative}.nt-cp-topbar>a{color:#304967;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.nt-cp-topbar>a:hover{background:#e1eaf8}.nt-cp-topbar strong{color:#1b2b40;font-size:17px;font-weight:800}.nt-cp-top-spacer{flex:1}.nt-cp-brand{color:#177dc0;letter-spacing:.08em;font-size:12px;font-weight:900}.nt-cp-subject-step,.nt-cp-flow-step{width:min(100% - 48px,820px);margin:0 auto;padding:35px 0 42px}.nt-cp-intro{margin-bottom:20px}.nt-cp-kicker{color:#1a82c5;letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.nt-cp-intro h1,.nt-cp-step-heading h1{color:#1c2c42;letter-spacing:-.04em;font-size:clamp(25px,3vw,34px);font-weight:800;line-height:1.15}.nt-cp-intro p,.nt-cp-step-heading p{color:#788ba2;margin-top:7px;font-size:13px}.nt-cp-class-pills{gap:9px;margin-bottom:16px;display:flex}.nt-cp-class-pills button{color:#60748d;background:#fff;border:1px solid #d7e0ed;border-radius:12px;min-width:106px;height:42px;font-size:13px;font-weight:800}.nt-cp-class-pills button.is-active{color:#086bb0;background:#e2f2ff;border-color:#1688d2;box-shadow:0 0 0 2px #1688d214}.nt-cp-subject-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.nt-cp-subject-card{color:#222f41;background:#fff;border:1px solid #e0e6ef;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:176px;padding:15px;transition:transform .17s,border-color .17s;display:flex;position:relative;box-shadow:0 4px 14px #28416409}.nt-cp-subject-card:hover{border-color:#9bcbed;transform:translateY(-2px)}.nt-cp-subject-icon{border-radius:20px;place-items:center;width:72px;height:72px;display:grid}.nt-cp-subject-card.tone-green .nt-cp-subject-icon{color:#1688d2;background:#e5f5ff}.nt-cp-subject-card.tone-orange .nt-cp-subject-icon{color:#ef7043;background:#fff0e9}.nt-cp-subject-card.tone-violet .nt-cp-subject-icon{color:#8461d4;background:#f0eaff}.nt-cp-subject-card.tone-sky .nt-cp-subject-icon{color:#1688d2;background:#e5f5ff}.nt-cp-subject-card strong{font-size:16px;font-weight:850}.nt-cp-subject-card small{color:#8596a9;font-size:11px;font-weight:700}.nt-cp-subject-arrow{color:#9aadc0;position:absolute;top:13px;right:13px}.nt-cp-all-subjects{color:#315574;background:#fff;border:1px solid #dfe8f1;border-radius:15px;justify-content:space-between;align-items:center;width:100%;min-height:55px;margin-top:14px;padding:0 18px;font-size:13px;font-weight:800;display:flex}.nt-cp-progress{align-items:center;gap:17px;display:flex}.nt-cp-progress>button{color:#314c69;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.nt-cp-progress>button:hover{background:#e1eaf7}.nt-cp-progress>span{color:#334a66;font-variant-numeric:tabular-nums;font-size:13px}.nt-cp-progress-bars{flex:1;grid-template-columns:1fr 1fr;gap:9px;display:grid}.nt-cp-progress-bars i{background:#cbd5e1;border-radius:99px;height:6px;display:block}.nt-cp-progress-bars i.is-done{background:#1c2b40}.nt-cp-step-heading{justify-content:space-between;align-items:end;gap:15px;margin:36px 0 19px;display:flex}.nt-cp-selected-count,.nt-cp-chapter-summary{color:#24638e;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;min-height:37px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.nt-cp-search{color:#7890a9;background:#fff;border:1px solid #dbe4ef;border-radius:13px;align-items:center;gap:10px;height:48px;padding:0 15px;display:flex}.nt-cp-search input{color:#253c57;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.nt-cp-chapter-list{border-top:1px solid #d8e0eb;margin-top:13px;overflow:hidden}.nt-cp-chapter-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #d8e0eb;align-items:center;gap:15px;width:100%;min-height:66px;padding:10px 3px;display:flex}.nt-cp-chapter-row:disabled{opacity:.45}.nt-cp-checkbox{color:#fff;border:2px solid #bdc9d8;border-radius:6px;flex:none;place-items:center;width:21px;height:21px;display:grid}.nt-cp-chapter-row.is-selected .nt-cp-checkbox{background:#167fc4;border-color:#167fc4}.nt-cp-chapter-copy{flex:1;gap:4px;display:grid}.nt-cp-chapter-copy strong{color:#25364b;font-size:15px;font-weight:750}.nt-cp-chapter-copy small{color:#7e91a8;font-size:10px;font-weight:700}.nt-cp-chapter-chevron{color:#315274;transition:transform .15s}.nt-cp-chapter-row.is-selected .nt-cp-chapter-chevron{color:#1681c4;transform:rotate(180deg)}.nt-cp-empty{color:#71869c;align-items:center;gap:9px;padding:20px 5px;font-size:13px;display:flex}.nt-cp-config-heading{margin-top:27px}.nt-cp-config-section{border-bottom:1px solid #d8e0eb;padding:20px 0 23px}.nt-cp-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.nt-cp-section-head h2{color:#25364c;letter-spacing:-.025em;font-size:19px;font-weight:800}.nt-cp-section-head>span,.nt-cp-section-head>strong{color:#196da8;background:#fff;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:850}.nt-cp-difficulty-track{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:relative}.nt-cp-difficulty-track:before{content:"";background:linear-gradient(90deg,#29b88e,#f2c84b,#dc6262);border-radius:99px;height:4px;position:absolute;top:13px;left:12%;right:12%}.nt-cp-difficulty-choice{color:#42546a;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;padding:0 4px;display:flex;position:relative}.nt-cp-difficulty-choice>span{z-index:1;background:#adbaca;border:4px solid #eef2fb;border-radius:50%;width:25px;height:25px}.nt-cp-difficulty-choice.is-active>span{background:#087bd2;box-shadow:0 0 0 2px #fff,0 2px 8px #00000029}.nt-cp-sources{flex-wrap:wrap;gap:9px;display:flex}.nt-cp-sources button{color:#304b69;text-align:left;background:#fff;border:1px solid #d6e1ee;border-radius:13px;align-items:center;gap:9px;min-height:48px;padding:0 13px;display:flex}.nt-cp-sources button.is-active{color:#155f93;background:#e3f2ff;border-color:#228bd0}.nt-cp-source-check{color:#fff;border:1px solid #9eafc3;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.nt-cp-sources button.is-active .nt-cp-source-check{background:#1384cb;border-color:#1384cb}.nt-cp-sources button>span:last-child{gap:2px;display:grid}.nt-cp-sources strong{font-size:12px;font-weight:850}.nt-cp-sources small{color:#8395a8;font-size:10px}.nt-cp-count-section{border-bottom:0}.nt-cp-count-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.nt-cp-count-grid button{color:#2a4058;background:0 0;border:1px solid #bfcbd9;border-radius:13px;min-height:57px;font-size:17px;font-weight:750}.nt-cp-count-grid button.is-active{color:#11699e;background:#e0f1fc;border:2px solid #1389c7;box-shadow:0 0 0 2px #1389c714}.nt-cp-duration{color:#72869c;align-items:center;gap:7px;margin-top:13px;font-size:11px;font-weight:700;display:flex}.nt-cp-error{color:#b43b46;background:#fff0f0;border-radius:11px;margin:12px 0;padding:11px 13px;font-size:12px;font-weight:650}.nt-cp-bottom-bar{background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding:13px 15px;display:flex;box-shadow:0 4px 16px #2841640d}.nt-cp-bottom-bar>div{gap:3px;display:grid}.nt-cp-bottom-bar strong{color:#263d56;font-size:13px;font-weight:850}.nt-cp-bottom-bar small{color:#8193a7;font-size:10px}.nt-cp-bottom-bar>button{color:#fff;background:#087bd2;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-width:160px;min-height:49px;padding:0 20px;font-size:14px;font-weight:850;display:flex;box-shadow:0 6px 15px #087bd22b}.nt-cp-bottom-bar>button:disabled{color:#8b9199;box-shadow:none;background:#d8dce2}.nt-cp-start-bar{margin-top:10px}.nt-cp-start-bar>button{min-width:210px}@media (max-width:920px){.nt-home .nth-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:16px}.nth-subject-grid,.nth-tool-grid,.nt-cp-subject-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body{padding-bottom:84px!important}.nt-site-header{box-shadow:none;position:relative}.nt-site-header-inner{flex-wrap:nowrap;justify-content:space-between;gap:9px;width:100%;min-height:61px;padding:8px 15px 7px;display:flex}.nt-site-brand,.nt-site-brand-image{width:132px}.nt-site-actions{gap:7px}.nt-site-mobile-cta{display:none!important}.nt-site-actions-divider{display:none}.nt-site-signin,.nt-site-signup{min-height:34px;padding:0 11px;font-size:10px}.nt-site-mobile-nav{z-index:240;height:70px;min-height:70px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-top:1px solid #e2eaf3;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -5px 22px #18365b14}.nt-site-mobile-nav a{flex:initial;color:#71849b;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:52px;padding:2px 3px;font-size:10px;font-weight:750;display:flex}.nt-site-mobile-nav a svg{width:21px;height:21px}.nt-site-mobile-nav a.is-active{color:#0876c7;background:#eaf5ff}.nt-custom-practice{min-height:calc(100svh - 61px);padding-bottom:0}.nt-cp-topbar{min-height:53px;padding:0 15px}.nt-cp-topbar strong{font-size:16px}.nt-cp-brand{display:none}.nt-cp-subject-step,.nt-cp-flow-step{width:100%;padding:25px 20px 35px}.nt-cp-intro h1,.nt-cp-step-heading h1{font-size:26px}.nt-cp-intro p,.nt-cp-step-heading p{font-size:12px}.nt-cp-class-pills button{flex:1;height:44px}.nt-cp-subject-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nt-cp-subject-card{border-radius:18px;min-height:170px}.nt-cp-subject-icon{width:72px;height:72px}.nt-cp-progress{gap:11px}.nt-cp-step-heading{margin:28px 0 16px}.nt-cp-chapter-row{gap:13px;min-height:65px;padding-inline:1px}.nt-cp-chapter-copy strong{font-size:14px}.nt-cp-config-section{padding:20px 0 23px}.nt-cp-section-head h2{font-size:18px}.nt-cp-count-grid{grid-template-columns:repeat(3,1fr);gap:10px}.nt-cp-count-grid button{min-height:58px}.nt-cp-bottom-bar{z-index:230;min-height:94px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fff;border-radius:0;gap:12px;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 22px #18365b14}.nt-cp-bottom-bar>div{min-width:0}.nt-cp-bottom-bar>button{border-radius:999px;flex:1;min-width:0;min-height:54px}.nt-cp-start-bar{min-height:94px}.nt-cp-config-step{padding-bottom:120px}.nt-cp-flow-step:has(.nt-cp-bottom-bar){padding-bottom:120px!important}.nt-cp-flow-step:has(.nt-cp-bottom-bar) .nt-cp-bottom-bar{bottom:0}.nt-site-mobile-nav:has(+.nt-custom-practice){display:none}body:has(.nt-custom-practice){padding-bottom:0!important}}@media (max-width:420px){.nt-home .nth-wrap{width:calc(100% - 28px)}.nt-home .nth-hero{padding:27px 0 21px}.nt-home .nth-hero-grid{grid-template-columns:1fr;gap:9px}.nt-home .nth-hero h1{font-size:38px;line-height:1.04}.nt-home .nth-hero-sub{margin-top:9px;font-size:14px}.nt-home .nth-hero-actions{gap:8px;margin-top:17px}.nt-home .nth-btn{min-height:47px;padding-inline:17px;font-size:13px}.nt-home .nth-link{min-height:44px;font-size:12px}.nt-home .nth-hero-art{min-height:210px;margin-top:4px}.nth-art-orbit-one{width:280px;height:180px}.nth-art-orbit-two{width:330px;height:220px}.nth-art-paper{width:calc(100% - 30px);padding:12px 13px}.nth-art-paper-question{margin:6px 0 9px;font-size:14px}.nth-art-answer{margin-top:5px;padding:6px 8px;font-size:10px}.nth-art-answer b{width:19px;height:19px}.nth-art-bubble{padding:8px 10px;font-size:9px}.nth-art-bubble-top{top:1px;left:-1px}.nth-art-bubble-bottom{bottom:0;right:-1px}.nt-home-subjects,.nt-home-tools{padding-top:25px}.nt-home .nth-section-heading{margin-bottom:12px}.nt-home .nth-section-heading h2{font-size:20px}.nt-home .nth-see-all{font-size:10px}.nth-subject-grid{gap:10px}.nth-subject-card{border-radius:16px;min-height:133px;padding:14px}.nth-subject-icon{border-radius:14px;width:45px;height:45px}.nth-subject-icon svg{width:26px;height:26px}.nth-subject-card strong{font-size:14px}.nth-subject-card small{font-size:10px}.nth-subject-arrow{bottom:12px;right:12px}.nth-tool-grid{gap:9px}.nth-tool-card{border-radius:13px;gap:8px;padding:10px 9px}.nth-tool-icon{border-radius:11px;width:38px;height:38px}.nth-tool-icon svg{width:20px;height:20px}.nth-tool-copy strong{font-size:10px}.nth-tool-copy small{font-size:9px}.nth-tool-arrow{width:14px}.nt-home-bottom{margin-top:28px}.nt-home-bottom-inner{flex-direction:column;align-items:flex-start;padding-block:22px}.nt-home-bottom .nth-btn{width:100%}.nt-cp-subject-step,.nt-cp-flow-step{padding-inline:18px}.nt-cp-subject-card{min-height:150px}.nt-cp-subject-icon{width:62px;height:62px}.nt-cp-subject-card strong{font-size:14px}.nt-cp-chapter-copy strong{font-size:13px}.nt-cp-sources button{width:100%}}@media (prefers-reduced-motion:reduce){.nth-subject-card,.nth-tool-card,.nt-cp-subject-card{transition:none}}.nt-exam-header-tools{align-items:center;gap:17px;display:none}.nt-exam-header-tools a,.nt-exam-header-tools button{color:#42546a;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.nt-exam-header-tools a:hover,.nt-exam-header-tools button:hover{color:#0878c5;background:#edf5ff}.nt-exam-question-actions{align-items:center;gap:12px;display:flex}.nt-exam-flag{color:#526b84;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.nt-exam-flag.is-marked{color:#087dc5}.nt-exam-exit-overlay{z-index:500;background:#10162294;justify-content:center;align-items:flex-end;padding:18px 0 0;display:flex;position:fixed;inset:0}.nt-exam-exit-scrim{background:0 0;border:0;width:100%;position:absolute;inset:0}.nt-exam-exit-sheet{background:#fff;border-radius:26px 26px 0 0;width:min(100%,620px);padding:28px 26px 30px;position:relative;box-shadow:0 -15px 55px #00000029}.nt-exam-exit-close{color:#27384c;background:#fff;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:-56px;right:22px;box-shadow:0 4px 18px #00000024}.nt-exam-exit-sheet h2{color:#212a36;letter-spacing:-.03em;max-width:500px;font-size:22px;font-weight:800;line-height:1.3}.nt-exam-exit-sheet p{color:#6c7786;border:1px solid #d7dbe1;border-radius:999px;align-items:center;gap:10px;margin-top:16px;padding:12px 15px;font-size:14px;display:flex}.nt-exam-exit-sheet p span{font-size:22px}.nt-exam-exit-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.nt-exam-exit-actions button{color:#202a35;background:#fff;border:2px solid #0a72ce;border-radius:999px;min-height:54px;font-size:15px;font-weight:850}.nt-exam-exit-actions button:first-child{color:#fff;background:#096bd0}.nt-exam-exit-actions button:disabled{opacity:.6}@media (max-width:760px){.nt-test-shell{background:#edf2fc!important;min-height:100svh!important}.nt-exam-header{box-shadow:none!important;background:0 0!important;border:0!important;position:relative!important}.nt-exam-header>div{min-height:76px;padding:15px 19px 10px!important}.nt-exam-header>div>div:first-child>div{display:none}.nt-exam-header-tools{display:flex}.nt-exam-header-tools a,.nt-exam-header-tools button{color:#3e4d61;width:31px;height:34px}.nt-exam-header-tools svg{width:23px;height:23px}.nt-exam-timer{color:#263d55!important;box-shadow:none!important;background:0 0!important;border-radius:10px!important;margin-left:auto!important;padding:4px 0!important;font-size:16px!important}.nt-exam-header>div>div:last-child{display:none!important}.nt-exam-header>.h-1{background:#d9e3f1!important;height:2px!important}.nt-exam-subject-tabs{display:none!important}.nt-exam-layout{padding:18px 20px 105px!important;display:block!important}.nt-exam-toolbar{margin-bottom:22px!important}.nt-exam-toolbar>div{gap:9px!important}.nt-exam-toolbar>div>span:first-child{color:#303e52!important;background:#d9e0eb!important;border-radius:7px!important;padding:7px 11px!important;font-size:11px!important;font-weight:800!important}.nt-exam-toolbar>div>span:nth-child(2){color:#2f3c4f!important;font-size:17px!important;font-weight:800!important}.nt-exam-toolbar-progress{display:none!important}.nt-exam-question-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.nt-exam-question-card>div:first-child{justify-content:flex-end!important;margin-bottom:9px!important;display:flex!important}.nt-exam-question-card>div:first-child>span:first-child,.nt-exam-question-card>div:first-child .nt-exam-question-actions>span{display:none!important}.nt-exam-question-card>div:nth-child(2){color:#303e52!important;background:#d9e0eb!important;border-radius:7px!important;margin-bottom:14px!important;padding:7px 11px!important;font-size:11px!important}.nt-exam-question-card [role=heading]{color:#222f42!important;max-width:none!important;font-size:23px!important;font-weight:500!important;line-height:1.45!important}.nt-exam-question-card .nt-exam-question-actions{gap:8px}.nt-exam-flag{color:#253b57;width:34px;height:34px;margin-right:-5px}.nt-exam-question-card .grid{grid-template-columns:minmax(0,1fr)!important;gap:13px!important;margin-top:25px!important}.nt-exam-option{min-height:76px;background:#fff!important;border:0!important;border-radius:21px!important;align-items:center!important;gap:13px!important;padding:13px 17px!important;box-shadow:0 7px #c5cad2!important}.nt-exam-option[aria-pressed=true]{outline:2px solid #0d83d0;background:#eaf6ff!important;box-shadow:0 7px #b9cde0!important}.nt-exam-option>span:first-child{color:#53657a!important;background:0 0!important;border:2px solid #c5ccd5!important;width:30px!important;height:30px!important;font-size:13px!important}.nt-exam-option[aria-pressed=true]>span:first-child{color:#fff!important;background:#0a83d1!important;border-color:#0a83d1!important}.nt-exam-option>span:last-child{color:#27384c!important;padding-top:0!important;font-size:16px!important;font-weight:650!important;line-height:1.45!important}.nt-exam-controls{z-index:220;min-height:83px;bottom:0;left:0;right:0;padding:13px 20px calc(13px + env(safe-area-inset-bottom))!important;background:#fff!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;display:flex!important;position:fixed!important;box-shadow:0 -4px 18px #1b33530d!important}.nt-exam-controls>button:nth-child(2),.nt-exam-controls>button:nth-child(3),.nt-exam-controls>button:nth-child(4){display:none!important}.nt-exam-control-button{border:2px solid #0a72ce!important;border-radius:999px!important;justify-content:center!important;min-width:108px!important;min-height:49px!important;padding:0 19px!important;font-size:14px!important;font-weight:850!important}.nt-exam-control-muted{color:#1f2e42!important;background:#fff!important}.nt-exam-control-button:disabled{color:#7d838c!important;background:#e5e7eb!important;border-color:#c7cbd2!important}.nt-exam-control-next{color:#1f2e42!important;background:#fff!important;margin-left:auto!important}.nt-exam-palette,.nt-test-shell>.mx-auto:last-of-type{display:none!important}.nt-exam-exit-overlay{align-items:flex-end}.nt-exam-exit-sheet{width:100%;padding:27px 20px calc(28px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.nt-exam-exit-sheet h2{font-size:20px}.nt-exam-exit-sheet p{font-size:14px}.nt-exam-exit-actions button{min-height:54px;font-size:14px}}.nt-cp-paper-step{padding-top:26px}.nt-cp-paper-list{gap:10px;margin-top:10px;display:grid}.nt-cp-paper-card{color:#263d58;text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto 20px;align-items:center;gap:13px;width:100%;min-height:82px;padding:13px 16px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:0 3px 12px #1f3d6309}.nt-cp-paper-card:hover,.nt-cp-paper-card.is-selected{background:#f7fbff;border-color:#74b9e7;box-shadow:0 7px 20px #1c68a513}.nt-cp-paper-icon{color:#0879c5;background:#e8f5ff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.nt-cp-paper-copy{gap:4px;min-width:0;display:grid}.nt-cp-paper-copy strong{color:#1d334e;font-size:14px;font-weight:850}.nt-cp-paper-copy small{color:#74879d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.nt-cp-paper-status{color:#7b8ba0;background:#f0f3f7;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.nt-cp-paper-status.is-ready{color:#16835b;background:#e7f7f0}.nt-cp-paper-card>svg:last-child{color:#7890a9}.nt-cp-paper-unavailable{color:#7d91a8;text-align:center;background:#ffffff9e;border:1px dashed #d5dfeb;border-radius:16px;justify-items:center;gap:8px;padding:22px 16px;display:grid}.nt-cp-paper-unavailable>svg{color:#579bca}.nt-cp-paper-unavailable strong{color:#344d69;font-size:13px;font-weight:850}.nt-cp-paper-unavailable span{max-width:360px;font-size:11px;line-height:1.55}.nt-cp-paper-links{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.nt-cp-paper-links a{color:#32658b;background:#fff;border:1px solid #d9e5f0;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.nt-cp-empty button{color:#226a9e;background:#fff;border:1px solid #c8d8e8;border-radius:9px;margin-left:auto;padding:7px 11px;font-size:11px;font-weight:800}@media (max-width:560px){.nt-cp-paper-card{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:12px}.nt-cp-paper-icon{border-radius:12px;width:39px;height:39px}.nt-cp-paper-card>svg:last-child{display:none}.nt-cp-paper-status{min-height:24px;padding-inline:8px;font-size:9px}.nt-cp-paper-copy strong{font-size:13px}.nt-cp-paper-copy small{font-size:10px}}.nt-cp-chapter-item{border-bottom:1px solid #d8e0eb}.nt-cp-chapter-row{border:0;align-items:stretch;gap:11px;min-height:66px;padding:0;display:flex}.nt-cp-chapter-select{cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;padding:0;display:grid}.nt-cp-chapter-select:disabled{opacity:.35;cursor:not-allowed}.nt-cp-chapter-select .nt-cp-checkbox{width:22px;height:22px}.nt-cp-chapter-expand{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 4px 10px 0;display:flex}.nt-cp-chapter-expand:focus-visible,.nt-cp-chapter-select:focus-visible,.nt-cp-difficulty-range:focus-visible{outline-offset:3px;outline:3px solid #0e85cd47}.nt-cp-chapter-item.is-selected .nt-cp-chapter-copy strong{color:#126da8}.nt-cp-chapter-item.is-selected .nt-cp-checkbox{color:#fff;background:#167fc4;border-color:#167fc4}.nt-cp-chapter-copy{min-width:0}.nt-cp-chapter-copy strong{line-height:1.35}.nt-cp-chapter-copy small{font-size:10px}.nt-cp-chapter-chevron{flex:none;transition:transform .18s,color .18s}.nt-cp-chapter-chevron.is-expanded{color:#087bd2;transform:rotate(180deg)}.nt-cp-topic-list{border-left:2px solid #d9ebf8;gap:0;margin:0 0 13px 32px;padding:2px 0 2px 15px;animation:.18s ease-out nt-topic-reveal;display:grid}.nt-cp-topic-row{align-items:flex-start;gap:10px;min-width:0;padding:8px 5px 8px 0;display:flex}.nt-cp-topic-index{color:#3984b5;font-variant-numeric:tabular-nums;background:#eaf5fc;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:9px;font-weight:850;display:grid}.nt-cp-topic-copy{gap:3px;min-width:0;display:grid}.nt-cp-topic-copy strong{color:#415b75;font-size:12px;font-weight:750;line-height:1.45}.nt-cp-topic-copy small{color:#8294a7;font-size:10px;line-height:1.55}.nt-cp-topic-empty{color:#8294a7;margin:0;padding:9px 0;font-size:11px}.nt-cp-difficulty-control{padding:5px 5px 0;position:relative}.nt-cp-difficulty-range{appearance:none;cursor:grab;touch-action:pan-y;background:0 0;border:0;outline:0;width:100%;height:31px;margin:0;display:block}.nt-cp-difficulty-range:active{cursor:grabbing}.nt-cp-difficulty-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#30bd95 0%,#eec84e 50%,#df6262 100%);border-radius:99px;height:5px}.nt-cp-difficulty-range::-moz-range-track{background:linear-gradient(90deg,#30bd95 0%,#eec84e 50%,#df6262 100%);border-radius:99px;height:5px}.nt-cp-difficulty-range::-webkit-slider-thumb{appearance:none;background:#087bd2;border:4px solid #fff;border-radius:50%;width:26px;height:26px;margin-top:-10.5px;box-shadow:0 2px 8px #1548713d,0 0 0 1px #087bd22e}.nt-cp-difficulty-range::-moz-range-thumb{background:#087bd2;border:4px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #1548713d,0 0 0 1px #087bd22e}.nt-cp-difficulty-labels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:5px;display:grid}.nt-cp-difficulty-choice{color:#64788d;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:5px 8px;display:flex}.nt-cp-difficulty-choice strong{font-size:12px;font-weight:850}.nt-cp-difficulty-dot{background:#fff;border:2px solid #a9b8c7;border-radius:50%;width:9px;height:9px}.nt-cp-difficulty-choice.is-active{color:#116fae;background:#f1f9ff;border-color:#cce7f8}.nt-cp-difficulty-choice.is-active .nt-cp-difficulty-dot{background:#087bd2;border-color:#087bd2;box-shadow:0 0 0 3px #087bd21f}@keyframes nt-topic-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.nt-cp-chapter-row{gap:7px;min-height:62px}.nt-cp-chapter-select{flex-basis:31px;width:31px}.nt-cp-chapter-expand{padding-block:8px}.nt-cp-chapter-copy strong{font-size:14px}.nt-cp-chapter-copy small{font-size:10px}.nt-cp-topic-list{margin-left:28px;padding-left:11px}.nt-cp-topic-copy strong{font-size:11px}.nt-cp-difficulty-control{padding-inline:2px}.nt-cp-difficulty-range{height:36px}.nt-cp-difficulty-choice{gap:6px;min-height:40px}.nt-cp-difficulty-choice strong{font-size:11px}.nt-cp-config-section{padding-block:17px 20px}}@media (max-width:760px){.nt-site-mobile-nav:has(+.nt-custom-practice){grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.nt-cp-bottom-bar{bottom:calc(var(--nt-mobile-dock-height) + env(safe-area-inset-bottom))!important}.nt-cp-flow-step:has(.nt-cp-bottom-bar) .nt-cp-bottom-bar{bottom:calc(var(--nt-mobile-dock-height) + env(safe-area-inset-bottom))!important}.nt-cp-subject-step,.nt-cp-flow-step,.nt-cp-config-step{padding-bottom:calc(120px + var(--nt-mobile-dock-height) + env(safe-area-inset-bottom))!important}body:has(.nt-custom-practice){padding-bottom:calc(var(--nt-mobile-dock-height) + env(safe-area-inset-bottom))!important}}
