: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{z-index:140;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0;box-shadow:0 3px 16px #173f7b12}.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}}
html{-moz-text-size-adjust:100%;text-size-adjust:100%}body.ntprep-focus-mode{padding-bottom:0!important}body.ntprep-focus-mode .nt-site-header,body.ntprep-focus-mode .nt-site-mobile-nav,body.ntprep-focus-mode .nt-global-footer{display:none!important}.nt-custom-practice{min-height:calc(100vh - 72px)}.nt-auth-dialog{max-height:min(760px,100vh - 28px)}@media (max-width:760px){:root{--nt-mobile-dock-height:74px}body:not(.ntprep-focus-mode){padding-bottom:calc(var(--nt-mobile-dock-height,74px))!important;padding-bottom:calc(var(--nt-mobile-dock-height,74px) + env(safe-area-inset-bottom))!important}.nt-site-mobile-nav{height:74px;min-height:74px;padding:5px 8px;padding-bottom:calc(5px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.nt-site-mobile-nav a{min-height:52px;font-size:11px}.nt-cp-bottom-bar{bottom:var(--nt-mobile-dock-height,74px)!important;bottom:calc(var(--nt-mobile-dock-height,74px) + 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,74px))!important;padding-bottom:calc(120px + var(--nt-mobile-dock-height,74px) + env(safe-area-inset-bottom))!important}input,select,textarea,.nt-account-input-wrap input{font-size:16px!important}.nt-cp-intro p,.nt-cp-step-heading p{font-size:13px!important}.nt-cp-chapter-copy small,.nt-cp-topic-copy small,.nt-cp-paper-copy small{font-size:11px!important}.nt-site-header{padding-top:env(safe-area-inset-top)}.nt-custom-practice{min-height:calc(100vh - 61px)}}@supports (height:100svh){.nt-custom-practice{min-height:calc(100svh - 72px)}}@media (max-width:760px){@supports (height:100svh){.nt-custom-practice{min-height:calc(100svh - 61px)}}}@supports (height:100dvh){.nt-auth-dialog{max-height:min(760px,100dvh - 28px)}}body:not(.ntprep-focus-mode) main:not(.nt-test-shell):not(.nt-result-shell):not(.nt-test-instructions-shell){animation:.24s cubic-bezier(.2,.72,.24,1) both nt-page-enter}@keyframes nt-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}body:not(.ntprep-focus-mode) main:not(.nt-test-shell):not(.nt-result-shell):not(.nt-test-instructions-shell) h1,body:not(.ntprep-focus-mode) main:not(.nt-test-shell):not(.nt-result-shell):not(.nt-test-instructions-shell) h2,body:not(.ntprep-focus-mode) main:not(.nt-test-shell):not(.nt-result-shell):not(.nt-test-instructions-shell) h3{font-family:var(--font-manrope), var(--font-jakarta), system-ui, sans-serif;font-optical-sizing:auto;text-wrap:balance;letter-spacing:-.035em;font-weight:800}.nt-site-mobile-nav a{-webkit-tap-highlight-color:transparent;touch-action:manipulation;will-change:background-color, transform;transition:color .18s,background-color .18s,transform .18s cubic-bezier(.2,.75,.25,1)}.nt-site-mobile-nav a:active{transform:scale(.94)}.nt-site-mobile-nav a.is-active svg{transition:transform .18s;transform:translateY(-1px)}.nt-site-mobile-nav a svg{transition:transform .18s}.nt-home-live-test{padding-top:34px}@media (max-width:760px){.nt-home-live-test{padding-top:25px}}@media (prefers-reduced-motion:reduce){body:not(.ntprep-focus-mode) main:not(.nt-test-shell):not(.nt-result-shell):not(.nt-test-instructions-shell){animation:none!important}.nt-site-mobile-nav a,.nt-site-mobile-nav a svg{transition:none!important;transform:none!important}}.nt-app-content-wrap{padding-top:22px!important;padding-bottom:30px!important}.nt-app-shell .nt-home-content{padding-top:0}.nt-profile-page .nt-profile-signin-card{margin-top:10px}.nt-profile-main-card,.nt-profile-summary-card{border-radius:18px;box-shadow:0 5px 20px #143c7409}.nt-profile-identity{gap:14px}.nt-profile-form{padding-top:18px}.nt-profile-identity h2,.nt-profile-identity p{overflow-wrap:anywhere}.nt-app-shell .nt-practice-workspace,.nt-app-shell .nt-papers-workspace,.nt-app-shell .nt-syllabus-workspace{padding-top:0}@media (max-width:760px){.nt-app-content-wrap{width:calc(100% - 28px)!important;padding-top:18px!important;padding-bottom:24px!important}.nt-profile-page{padding-top:16px}.nt-profile-page .nt-profile-layout{gap:12px}.nt-profile-main-card,.nt-profile-summary-card{padding:16px}.nt-profile-identity{align-items:center}.nt-profile-avatar{border-radius:16px;width:54px;height:54px}.nt-profile-verified{letter-spacing:.09em;font-size:9px}.nt-profile-identity h2{font-size:18px;line-height:1.25}.nt-profile-identity p{font-size:12px}}.nt-home .nt-home-subjects{padding-top:30px!important}.nt-home .nt-home-tools{padding-top:34px!important}.nt-home .nth-section-heading{align-items:center}.nt-home .nth-section-heading h2{letter-spacing:-.04em;font-size:clamp(22px,2.6vw,30px);line-height:1.18}.nt-home .nth-subject-card,.nt-home .nth-tool-card{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (max-width:760px){.nt-home .nt-home-subjects{padding-top:22px!important}.nt-home .nt-home-tools{padding-top:27px!important}.nt-home .nth-section-heading{margin-bottom:14px}.nt-home .nth-section-heading h2{font-size:21px}}.nt-app-shell .nt-page-intro,.nt-profile-page .nt-workspace-hero{display:none!important}.nt-app-shell .nt-app-content-wrap{padding-top:18px!important}.nt-profile-page{padding-top:20px!important}.nt-profile-page .nt-profile-layout{margin-top:0!important}.nt-profile-page .nt-profile-main-card{margin-top:0}.nt-profile-page .nt-profile-identity{padding-bottom:16px}.nt-app-shell .nt-section-heading,.nt-app-shell .nt-panel-heading{margin-bottom:14px}@media (max-width:760px){.nt-app-shell .nt-app-content-wrap{padding-top:14px!important}.nt-profile-page{padding:14px 14px calc(28px + env(safe-area-inset-bottom))!important}.nt-profile-page .nt-profile-main-card{padding:15px!important}.nt-app-shell .nt-section-heading h2{font-size:clamp(19px,5.2vw,23px);line-height:1.2}}
.ntpt-page,.ntpt-profile-page{color:#1c2430;min-height:100vh;font-family:var(--font-jakarta),system-ui,sans-serif;background:#edf2fb;padding:28px 0 56px}.ntpt-content,.ntpt-profile-content{width:min(100% - 34px,1040px);margin:0 auto}.ntpt-page-heading{justify-content:space-between;align-items:center;margin:4px 0 28px;display:flex}.ntpt-page-heading h1,.ntpt-profile-heading h1{letter-spacing:-.04em;font-size:clamp(27px,4vw,36px);font-weight:800;line-height:1.15}.ntpt-eyebrow,.ntpt-profile-kicker{color:#2563a7;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:10px;font-weight:800;display:inline-flex}.ntpt-profile-shortcut{color:#1967b8;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ntpt-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.ntpt-section-heading h2{letter-spacing:-.035em;font-size:22px;font-weight:800;line-height:1.25}.ntpt-section-heading h2 span{color:#1769b4}.ntpt-section-heading p{color:#667386;margin-top:4px;font-size:12px;line-height:1.5}.ntpt-free-caption{color:#16865f;align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.ntpt-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ntpt-zone-card{isolation:isolate;background:#fff;border-radius:25px;flex-direction:column;justify-content:center;gap:5px;min-height:136px;padding:17px 19px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #223c5f06}.ntpt-zone-card:before{content:"";z-index:-1;filter:blur(2px);opacity:.75;border-radius:50%;width:170px;height:130px;position:absolute;bottom:-52px;right:-28px}.ntpt-zone-pyq:before{background:radial-gradient(circle,#ffe2ce 0%,#fff3eb 68%,#0000 70%)}.ntpt-zone-full:before{background:radial-gradient(circle,#d9edff 0%,#eff8ff 68%,#0000 70%)}.ntpt-zone-part:before{background:radial-gradient(circle,#e4eaff 0%,#f5f6ff 68%,#0000 70%)}.ntpt-zone-subject:before{background:radial-gradient(circle,#d9f5ed 0%,#f0fbf7 68%,#0000 70%)}.ntpt-zone-mark{color:#1769b4;place-items:center;width:32px;height:32px;display:grid}.ntpt-zone-card strong{letter-spacing:-.02em;font-size:18px;font-weight:800}.ntpt-zone-card small{color:#6d7685;font-size:11px}.ntpt-zone-card i{color:#455363;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid;position:absolute;top:50%;right:17px;box-shadow:0 2px 8px #14283c14}.ntpt-series-card{background:linear-gradient(113deg,#fff 5%,#f8fbff 64%,#ecf6ff 100%);border-radius:25px;grid-template-columns:minmax(0,1.2fr) minmax(215px,.8fr);gap:20px;margin-top:32px;padding:25px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 26px #274c780b}.ntpt-series-copy{z-index:1;position:relative}.ntpt-series-kicker{color:#1769b4;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:850;display:inline-flex}.ntpt-series-copy h2{letter-spacing:-.045em;margin:8px 0 7px;font-size:30px;font-weight:850}.ntpt-series-copy p{color:#69778a;max-width:480px;font-size:13px;line-height:1.7}.ntpt-series-meta{flex-wrap:wrap;gap:14px;margin-top:15px;display:flex}.ntpt-series-meta span{color:#247c65;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.ntpt-series-action{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:5px 0;display:flex;position:relative}.ntpt-free-stamp{color:#12815c;letter-spacing:.08em;background:#e0f5ed;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:900}.ntpt-series-action strong{font-size:14px;font-weight:800}.ntpt-series-action button{color:#fff;cursor:pointer;background:#0967be;border:0;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:44px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}.ntpt-series-action button:disabled{opacity:.55;cursor:not-allowed}.ntpt-series-action small{color:#7a8797;font-size:10px}.ntpt-series-art{opacity:.5;pointer-events:none;width:170px;height:180px;position:absolute;top:12px;right:22%}.ntpt-art-orbit{border:2px solid #b4d9fa;border-radius:50%;position:absolute;inset:22px 5px;transform:rotate(-20deg)}.ntpt-art-book{color:#2678bd;background:#d9edff;border-radius:18px;place-items:center;width:70px;height:70px;display:grid;position:absolute;top:57px;left:48px;box-shadow:0 10px 28px #acd4f5}.ntpt-art-star{color:#edae45;font-size:27px;position:absolute;top:22px;right:8px}.ntpt-subject-section,.ntpt-archive-section,.ntpt-history-section{margin-top:33px}.ntpt-section-icon{color:#2471b7;background:#fff;border-radius:13px;place-items:center;width:39px;height:39px;display:grid}.ntpt-subject-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ntpt-subject-card{background:#fff;border-radius:20px;align-items:center;gap:13px;min-width:0;padding:15px;display:flex}.ntpt-subject-icon{color:#1671c3;background:#e9f3ff;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}.ntpt-chemistry .ntpt-subject-icon{color:#7256c5;background:#f1edff}.ntpt-botany .ntpt-subject-icon{color:#21966a;background:#e5f7ef}.ntpt-zoology .ntpt-subject-icon{color:#dc814a;background:#fff0e9}.ntpt-subject-card>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ntpt-subject-card strong{font-size:14px;font-weight:850}.ntpt-subject-card small{color:#778293;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ntpt-subject-card>div>span{color:#2875b6;margin-top:4px;font-size:10px;font-weight:800}.ntpt-subject-card>div>span b{color:#a0a9b5;padding-inline:3px}.ntpt-subject-card button{color:#176ab7;cursor:pointer;background:#f2f7fd;border:0;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid}.ntpt-subject-card button:disabled{opacity:.4;cursor:not-allowed}.ntpt-live-banner{color:#fff;background:#078e78;border-radius:20px;align-items:center;gap:14px;margin-top:26px;padding:18px 20px;display:flex;box-shadow:0 8px 18px #0080691f}.ntpt-live-banner-icon{background:#ffffff26;border-radius:14px;flex:none;place-items:center;width:45px;height:45px;display:grid}.ntpt-live-banner>div:nth-child(2){flex:1;min-width:0}.ntpt-live-banner>div:nth-child(2)>span{letter-spacing:.13em;color:#fff59b;font-size:10px;font-weight:900}.ntpt-live-banner h2{margin:3px 0;font-size:15px;font-weight:850}.ntpt-live-banner p{color:#ffffffdb;font-size:10px;line-height:1.4}.ntpt-live-button{color:#067b6a;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.ntpt-archive-list,.ntpt-history-list{background:#fff;border-radius:19px;flex-direction:column;display:flex;overflow:hidden}.ntpt-archive-row,.ntpt-history-row{border-bottom:1px solid #e9edf3;align-items:center;gap:14px;padding:14px 16px;display:flex}.ntpt-archive-row:last-child,.ntpt-history-row:last-child{border-bottom:0}.ntpt-archive-date{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ntpt-archive-date span{font-size:12px;font-weight:800}.ntpt-archive-date strong{color:#607084;font-size:10px;font-weight:700}.ntpt-archive-date small{color:#8993a1;font-size:10px}.ntpt-archive-status{color:#798493;text-transform:uppercase;background:#f3f5f8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.ntpt-archive-status.is-live{color:#a76500;background:#fff3dd}.ntpt-archive-status.is-complete{color:#16835e;background:#e5f6ef}.ntpt-archive-row button{color:#1766ae;cursor:pointer;background:#edf5ff;border:0;border-radius:9px;flex:none;align-items:center;gap:4px;min-height:34px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.ntpt-archive-row button:disabled{color:#9aa4b0;cursor:not-allowed;background:#f3f5f8}.ntpt-history-icon{color:#1e73b8;background:#eaf4ff;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ntpt-history-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ntpt-history-info strong{font-size:12px;font-weight:850}.ntpt-history-info span,.ntpt-history-info small{color:#778496;font-size:10px}.ntpt-history-score{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ntpt-history-score strong{font-size:16px;font-weight:900}.ntpt-history-score small{color:#8c96a3;font-size:9px}.ntpt-history-row>button{color:#1769b5;background:#f2f7fc;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ntpt-empty{color:#7a8796;text-align:center;background:#fff;border-radius:19px;flex-direction:column;align-items:center;gap:7px;padding:30px 14px;display:flex}.ntpt-empty svg{color:#3682c3}.ntpt-empty strong{color:#29394c;font-size:13px}.ntpt-empty span{font-size:11px}.ntpt-bottom-note{color:#7a8797;justify-content:center;align-items:center;gap:7px;margin-top:23px;font-size:10px;display:flex}.ntpt-alert,.ntpt-notice{border-radius:12px;align-items:center;gap:10px;margin-bottom:15px;padding:11px 13px;font-size:12px;display:flex}.ntpt-alert{color:#9b3434;background:#fff0f0}.ntpt-alert button{color:inherit;background:0 0;border:0;margin-left:auto}.ntpt-notice{color:#197a57;background:#e6f7ef}.ntpt-loading{color:#566579;justify-content:center;align-items:center;gap:10px;min-height:220px;font-size:13px;display:flex}.ntpt-spin{animation:1s linear infinite ntpt-spin}@keyframes ntpt-spin{to{transform:rotate(360deg)}}.ntpt-profile-page{padding-top:22px}.ntpt-profile-heading{align-items:center;gap:20px;margin:4px 0 34px;display:flex}.ntpt-profile-heading>a{color:#4a5868;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;transform:rotate(180deg)}.ntpt-profile-heading h1{font-size:27px}.ntpt-profile-identity-card{background:#fff;border-radius:23px;justify-content:space-between;align-items:flex-start;gap:20px;padding:27px 27px 24px;display:flex;box-shadow:0 2px 11px #223c5f06}.ntpt-profile-details h2{letter-spacing:-.03em;text-transform:uppercase;margin:5px 0 14px;font-size:23px;font-weight:850}.ntpt-profile-details p{overflow-wrap:anywhere;color:#727d8a;max-width:100%;font-size:14px}.ntpt-profile-course{color:#596575;margin-top:21px;font-size:13px;display:block}.ntpt-plan-pill{color:#168469;background:#e4f4ef;border-radius:7px;margin-top:13px;padding:7px 13px;font-size:11px;font-weight:900;display:inline-flex}.ntpt-profile-photo{color:#236ca8;background:#e6eff9;border-radius:50%;flex:none;place-items:center;width:104px;height:104px;font-size:27px;font-weight:850;display:grid;overflow:hidden}.ntpt-profile-photo img{object-fit:cover;width:100%;height:100%}.ntpt-profile-theme{background:#fff;border-radius:17px;justify-content:space-between;align-items:center;margin:33px 0 36px;padding:21px 23px;display:flex}.ntpt-profile-theme>span{font-size:15px;font-weight:750}.ntpt-profile-links{flex-direction:column;display:flex}.ntpt-profile-links a{color:#465160;border-bottom:1px solid #d8dee8;grid-template-columns:38px minmax(0,1fr) 25px;align-items:center;gap:11px;min-height:76px;display:grid}.ntpt-profile-links a>svg:first-child{stroke-width:1.65px;width:24px;height:24px}.ntpt-profile-links a>span{font-size:15px;font-weight:650}.ntpt-profile-links a>svg:last-child{color:#8b96a4;justify-self:end}.ntpt-personal-card{background:#fff;border-radius:19px;margin-top:30px;padding:23px}.ntpt-personal-card>div:first-child>span{color:#2473b6;letter-spacing:.14em;font-size:9px;font-weight:850}.ntpt-personal-card h2{margin:4px 0 16px;font-size:20px;font-weight:850}.ntpt-name-form{grid-template-columns:1fr;gap:7px;margin-bottom:16px;display:grid}.ntpt-name-form label,.ntpt-profile-readonly small{color:#788494;font-size:11px}.ntpt-name-form input{color:#202a37;background:#fbfcff;border:1px solid #dce4ee;border-radius:10px;width:100%;min-height:43px;padding:0 12px;font-size:13px}.ntpt-name-form button{color:#fff;background:#0969bd;border:0;border-radius:10px;justify-self:start;min-height:39px;margin-top:4px;padding:0 15px;font-size:12px;font-weight:800}.ntpt-name-form button:disabled{opacity:.5}.ntpt-name-form small{color:#16835e;font-size:11px}.ntpt-profile-readonly{border-top:1px solid #edf0f4;flex-direction:column;gap:4px;padding:12px 0;display:flex}.ntpt-profile-readonly strong{overflow-wrap:anywhere;font-size:12px;font-weight:700}.ntpt-signout{color:#556274;background:#fff;border:1px solid #dbe3ed;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;margin-top:22px;font-size:13px;font-weight:800;display:flex}.ntpt-profile-guest{text-align:center;background:#fff;border-radius:23px;flex-direction:column;align-items:center;padding:35px 22px;display:flex}.ntpt-profile-guest-icon{color:#2679bb;background:#e8f3ff;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.ntpt-profile-guest h2{margin:15px 0 6px;font-size:22px;font-weight:850}.ntpt-profile-guest p{color:#6f7c8d;max-width:450px;font-size:13px;line-height:1.7}.ntpt-profile-guest>div:last-child{gap:10px;margin-top:18px;display:flex}.ntpt-profile-guest a{color:#fff;background:#0c69b9;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.ntpt-profile-guest a+a{color:#175e9c;background:#eaf3fc}@media (max-width:700px){.ntpt-page,.ntpt-profile-page{padding-top:24px;padding-bottom:34px}.ntpt-content,.ntpt-profile-content{width:calc(100% - 28px)}.ntpt-page-heading{margin-bottom:24px}.ntpt-page-heading h1{font-size:28px}.ntpt-zone-grid{gap:10px}.ntpt-zone-card{border-radius:22px;min-height:130px;padding:14px}.ntpt-zone-card strong{font-size:16px}.ntpt-zone-card small{font-size:10px}.ntpt-series-card{border-radius:23px;grid-template-columns:minmax(0,1fr);gap:17px;margin-top:25px;padding:20px}.ntpt-series-copy h2{font-size:27px}.ntpt-series-copy p{max-width:94%;font-size:12px}.ntpt-series-art{opacity:.22;top:25px;right:0}.ntpt-series-action{padding-top:0}.ntpt-series-action button{width:100%}.ntpt-subject-section,.ntpt-archive-section,.ntpt-history-section{margin-top:27px}.ntpt-section-heading h2{font-size:19px}.ntpt-section-heading p{max-width:275px;font-size:10px}.ntpt-subject-grid{gap:9px}.ntpt-subject-card{border-radius:17px;gap:9px;padding:12px 10px}.ntpt-subject-icon{border-radius:12px;width:39px;height:39px}.ntpt-subject-card strong{font-size:12px}.ntpt-subject-card small,.ntpt-subject-card>div>span{font-size:9px}.ntpt-subject-card button{width:31px;height:31px}.ntpt-live-banner{align-items:flex-start;gap:10px;padding:15px 13px}.ntpt-live-banner-icon{border-radius:12px;width:37px;height:37px}.ntpt-live-banner h2{font-size:12px}.ntpt-live-banner p{max-width:190px;font-size:9px}.ntpt-live-button{min-height:33px;padding:0 9px;font-size:9px}.ntpt-archive-row,.ntpt-history-row{gap:8px;padding:12px 10px}.ntpt-archive-date span{font-size:10px}.ntpt-archive-status{padding:4px 6px;font-size:8px}.ntpt-archive-row button{min-height:31px;padding:0 7px;font-size:9px}.ntpt-history-icon{width:32px;height:32px}.ntpt-history-info strong{font-size:10px}.ntpt-history-info span,.ntpt-history-info small{font-size:8px}.ntpt-history-score strong{font-size:13px}.ntpt-bottom-note{align-items:flex-start;font-size:9px}.ntpt-profile-heading{gap:12px;margin-bottom:25px}.ntpt-profile-heading h1{font-size:24px}.ntpt-profile-identity-card{border-radius:21px;gap:8px;padding:22px 18px}.ntpt-profile-details h2{max-width:220px;margin:6px 0 9px;font-size:18px}.ntpt-profile-details p{font-size:12px}.ntpt-profile-course{margin-top:18px;font-size:11px}.ntpt-profile-photo{width:82px;height:82px;font-size:22px}.ntpt-profile-theme{margin:24px 0 23px;padding:17px 18px}.ntpt-profile-theme>span{font-size:13px}.ntpt-profile-links a{grid-template-columns:33px minmax(0,1fr) 22px;gap:9px;min-height:68px}.ntpt-profile-links a>span{font-size:13px}.ntpt-personal-card{padding:18px}}@media (max-width:360px){.ntpt-zone-grid,.ntpt-subject-grid{grid-template-columns:minmax(0,1fr)}.ntpt-zone-card{min-height:112px}.ntpt-live-banner{flex-wrap:wrap}.ntpt-live-button{margin-left:auto}}@media (prefers-reduced-motion:reduce){.ntpt-spin{animation:none}}
html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b1220;--foreground:#e5e7eb;--brand:#38bdf8;--brand-soft:#12304a;--surface:#111a2b;--line:#263449;--nt-bg:#0b1220;--nt-canvas:#0b1220;--nt-surface:#111a2b;--nt-surface-2:#182438;--nt-text:#e5e7eb;--nt-muted:#9aaabd;--nt-border:#29384d;--nt-accent:#38bdf8;--nt-accent-strong:#38bdf8;--nt-accent-soft:#38bdf821;--nt-on-accent:#082033;background:#0b1220!important}html[data-theme=dark],html[data-theme=dark] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100%;color:#e5e7eb!important;background:#0b1220!important}html[data-theme=dark] body,html[data-theme=dark] body main,html[data-theme=dark] body footer{color:#e5e7eb}html[data-theme=dark] [class~=bg-white],html[data-theme=dark] [class~="bg-[#fff]"],html[data-theme=dark] [class~="bg-[#ffffff]"],html[data-theme=dark] [class~=bg-slate-50],html[data-theme=dark] [class~=bg-gray-50],html[data-theme=dark] [class~="bg-[#f9fbff]"],html[data-theme=dark] [class~="bg-[#f7faff]"],html[data-theme=dark] [class~="bg-[#fbfcfd]"],html[data-theme=dark] [class~="bg-[#fbfdff]"]{background-color:#111a2b!important}html[data-theme=dark] [class~=bg-slate-100],html[data-theme=dark] [class~=bg-gray-100],html[data-theme=dark] [class~="bg-[#f5f8fb]"],html[data-theme=dark] [class~="bg-[#f4f4f2]"],html[data-theme=dark] [class~="bg-[#f8fbfd]"]{background-color:#182438!important}html[data-theme=dark] [class~="text-[#10233f]"],html[data-theme=dark] [class~="text-[#12233f]"],html[data-theme=dark] [class~="text-[#173a5b]"],html[data-theme=dark] [class~="text-[#203d5c]"],html[data-theme=dark] [class~="text-[#0f172a]"],html[data-theme=dark] [class~=text-slate-950],html[data-theme=dark] [class~=text-slate-900],html[data-theme=dark] [class~=text-slate-800],html[data-theme=dark] [class~=text-slate-700],html[data-theme=dark] [class~=text-gray-900],html[data-theme=dark] [class~=text-gray-800]{color:#e5e7eb!important}html[data-theme=dark] [class~=text-slate-600],html[data-theme=dark] [class~=text-slate-500],html[data-theme=dark] [class~=text-slate-400],html[data-theme=dark] [class~=text-gray-600],html[data-theme=dark] [class~=text-gray-500],html[data-theme=dark] [class~=text-gray-400],html[data-theme=dark] [class~="text-[#64748b]"],html[data-theme=dark] [class~="text-[#738297]"],html[data-theme=dark] [class~="text-[#8491a0]"]{color:#9aaabd!important}html[data-theme=dark] [class~=border-slate-100],html[data-theme=dark] [class~=border-slate-200],html[data-theme=dark] [class~=border-slate-300],html[data-theme=dark] [class~=border-gray-100],html[data-theme=dark] [class~=border-gray-200],html[data-theme=dark] [class~="border-[#e5edf5]"],html[data-theme=dark] [class~="border-[#e6edf5]"],html[data-theme=dark] [class~="border-[#e5e7eb]"],html[data-theme=dark] [class~="border-[#e2e8f0]"]{border-color:#29384d!important}html[data-theme=dark] [class~=bg-sky-50],html[data-theme=dark] [class~=bg-blue-50],html[data-theme=dark] [class~=bg-indigo-50],html[data-theme=dark] [class~=bg-emerald-50],html[data-theme=dark] [class~=bg-green-50],html[data-theme=dark] [class~=bg-amber-50],html[data-theme=dark] [class~=bg-rose-50]{background-color:#17283d!important}html[data-theme=dark] [class~=text-sky-800],html[data-theme=dark] [class~=text-sky-700],html[data-theme=dark] [class~=text-blue-800],html[data-theme=dark] [class~=text-blue-700]{color:#7dd3fc!important}html[data-theme=dark] [class~=text-amber-800],html[data-theme=dark] [class~=text-amber-700]{color:#fbbf24!important}html[data-theme=dark] [class~=text-emerald-800],html[data-theme=dark] [class~=text-green-800],html[data-theme=dark] [class~=text-emerald-700]{color:#6ee7b7!important}html[data-theme=dark] [class~=text-rose-800],html[data-theme=dark] [class~=text-rose-700]{color:#fda4af!important}html[data-theme=dark] .nt-app-shell,html[data-theme=dark] .nt-home-content,html[data-theme=dark] .nt-workspace-page,html[data-theme=dark] .nt-builder-page,html[data-theme=dark] .nt-test-shell,html[data-theme=dark] .nt-result-shell,html[data-theme=dark] .nt-test-instructions-shell,html[data-theme=dark] .ntpt-page,html[data-theme=dark] .ntpt-profile-page,html[data-theme=dark] .nt-ref-site,html[data-theme=dark] .nt-public-site{color:#e5e7eb!important;background:#0b1220!important}html[data-theme=dark] .nt-app-shell{--nt-canvas:#0b1220!important}html[data-theme=dark] .nt-app-shell .nt-page-intro,html[data-theme=dark] .nt-page-intro,html[data-theme=dark] .nt-ref-hero,html[data-theme=dark] .nt-hero-wrap,html[data-theme=dark] .nth-hero,html[data-theme=dark] .nt-public-hero,html[data-theme=dark] .nt-workspace-hero{color:#e5e7eb!important;background:linear-gradient(#111f33 0%,#0b1220 100%)!important;border-color:#29384d!important}html[data-theme=dark] .nt-page-intro h1,html[data-theme=dark] .nt-ref-hero-copy h1,html[data-theme=dark] .nt-public-copy h1,html[data-theme=dark] .nt-app-shell .nt-section-heading h2,html[data-theme=dark] .nt-app-shell .nt-section-heading h3,html[data-theme=dark] .nt-page-intro p,html[data-theme=dark] .nt-ref-hero-description,html[data-theme=dark] .nt-public-lede,html[data-theme=dark] .nt-public-section-heading,html[data-theme=dark] .nt-workspace-hero h1,html[data-theme=dark] .nt-workspace-hero p{color:#e5e7eb!important}html[data-theme=dark] .nt-paper-card,html[data-theme=dark] .nt-metric,html[data-theme=dark] .nt-art-window,html[data-theme=dark] .nt-art-stat,html[data-theme=dark] .nt-home-card,html[data-theme=dark] .nt-home-panel,html[data-theme=dark] .nt-home-note,html[data-theme=dark] .nt-subject-panel,html[data-theme=dark] .nt-library-panel,html[data-theme=dark] .nt-workspace-card,html[data-theme=dark] .nt-workspace-panel,html[data-theme=dark] .nt-ref-stat-bar,html[data-theme=dark] .nt-ref-stat,html[data-theme=dark] .nt-ref-card,html[data-theme=dark] .nt-ref-feature-card,html[data-theme=dark] .nt-public-stat,html[data-theme=dark] .nt-public-subject-card,html[data-theme=dark] .nt-public-tool-card,html[data-theme=dark] .nt-preview-window,html[data-theme=dark] .nt-preview-body,html[data-theme=dark] .nt-auth-dialog,html[data-theme=dark] .nt-auth-close,html[data-theme=dark] .ntpt-zone-card,html[data-theme=dark] .ntpt-series-card,html[data-theme=dark] .ntpt-subject-card,html[data-theme=dark] .ntpt-archive-list,html[data-theme=dark] .ntpt-history-list,html[data-theme=dark] .ntpt-empty,html[data-theme=dark] .ntpt-profile-identity-card,html[data-theme=dark] .ntpt-profile-theme,html[data-theme=dark] .ntpt-personal-card{box-shadow:0 8px 24px #00000029;color:#e5e7eb!important;background:#111a2b!important;border-color:#29384d!important}html[data-theme=dark] .ntpt-series-card{background:linear-gradient(115deg,#111a2b 0%,#14243a 100%)!important}html[data-theme=dark] .nt-app-shell .nt-subject-row,html[data-theme=dark] .nt-app-shell .nt-library-row,html[data-theme=dark] .nt-ref-section,html[data-theme=dark] .nt-public-section{border-color:#29384d!important}html[data-theme=dark] .nt-app-shell .nt-subject-row:hover,html[data-theme=dark] .nt-app-shell .nt-library-row:hover,html[data-theme=dark] .nt-home-card:hover,html[data-theme=dark] .nt-public-subject-card:hover,html[data-theme=dark] .nt-public-tool-card:hover{background:#182438!important}html[data-theme=dark] .nt-topbar,html[data-theme=dark] .nt-public-header,html[data-theme=dark] .nt-ref-header{color:#e5e7eb!important;background:#0b1220f0!important;border-color:#29384d!important}html[data-theme=dark] .nt-topbar,html[data-theme=dark] .nt-topbar-inner,html[data-theme=dark] .nt-public-footer,html[data-theme=dark] .nt-global-footer,html[data-theme=dark] .nt-site-footer{color:#9aaabd!important;background:#0d1727!important;border-color:#29384d!important}html[data-theme=dark] .nt-sidebar{background:#081321!important}html[data-theme=dark] .nt-site-header{box-shadow:none!important;background:#0b1220f5!important;border-color:#29384d!important}html[data-theme=dark] .nt-site-nav-link,html[data-theme=dark] .nt-site-account-menu,html[data-theme=dark] .nt-site-account-menu a,html[data-theme=dark] .nt-site-account-menu button{color:#dbe7f4!important}html[data-theme=dark] .nt-site-account-menu{box-shadow:0 18px 50px #0006;background:#111a2b!important;border-color:#29384d!important}html[data-theme=dark] .nt-site-mobile-nav{box-shadow:0 -8px 24px #00000047;background:#111a2bf7!important;border-color:#29384d!important}html[data-theme=dark] .nt-site-mobile-nav a{color:#9aaabd!important}html[data-theme=dark] .nt-site-mobile-nav a.is-active{color:#7dd3fc!important;background:#173652!important}html[data-theme=dark] .nt-site-signin{color:#7dd3fc!important;background:0 0!important;border-color:#36516c!important}html[data-theme=dark] .nt-site-brand-image{background:#fff;border-radius:9px;padding:3px 8px}html[data-theme=dark] .nt-brand-logo{border-radius:8px}html[data-theme=dark] .ntpt-profile-links a,html[data-theme=dark] .ntpt-profile-links a>span,html[data-theme=dark] .ntpt-section-heading h2,html[data-theme=dark] .ntpt-profile-heading h1,html[data-theme=dark] .ntpt-profile-details h2,html[data-theme=dark] .ntpt-subject-card strong,html[data-theme=dark] .ntpt-archive-date span,html[data-theme=dark] .ntpt-history-info strong,html[data-theme=dark] .ntpt-history-score strong,html[data-theme=dark] .ntpt-personal-card h2,html[data-theme=dark] .ntpt-zone-card strong,html[data-theme=dark] .ntpt-series-action strong{color:#e5e7eb!important}html[data-theme=dark] .ntpt-profile-course,html[data-theme=dark] .ntpt-profile-details p,html[data-theme=dark] .ntpt-section-heading p,html[data-theme=dark] .ntpt-subject-card small,html[data-theme=dark] .ntpt-archive-date small,html[data-theme=dark] .ntpt-archive-date strong,html[data-theme=dark] .ntpt-history-info span,html[data-theme=dark] .ntpt-history-info small,html[data-theme=dark] .ntpt-profile-readonly small,html[data-theme=dark] .ntpt-profile-readonly strong,html[data-theme=dark] .ntpt-zone-card small{color:#9aaabd!important}html[data-theme=dark] .ntpt-name-form input,html[data-theme=dark] .ntpt-profile-readonly,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:#e5e7eb!important;background:#0e1929!important;border-color:#34465f!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8293a8!important}html[data-theme=dark] option{color:#e5e7eb;background:#111a2b}html[data-theme=dark] .nt-auth-dialog{background:radial-gradient(circle at 100% 0,#38bdf81c,#0000 32%),#111a2b!important;border-color:#34465f!important}html[data-theme=dark] .nt-auth-close{color:#dbe7f4!important;background:#182438!important;border-color:#34465f!important}html[data-theme=dark] .nt-test-shell,html[data-theme=dark] .nt-result-shell,html[data-theme=dark] .nt-test-instructions-shell{background:#0b1220!important}html[data-theme=dark] .nt-test-shell [class~=bg-white],html[data-theme=dark] .nt-result-shell [class~=bg-white],html[data-theme=dark] .nt-test-instructions-shell [class~=bg-white]{background:#111a2b!important}.nt-paper-set-link{color:#145c91;background:#f6fbff;border:1px solid #d9e7f4;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.nt-paper-set-link:hover{background:#eaf7ff;border-color:#7dd3fc}.nt-paper-import-status{color:#537089;background:#f1f8ff;border:1px solid #d9e7f4;border-radius:8px;align-items:center;min-height:32px;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}html[data-theme=dark] .nt-paper-set-link,html[data-theme=dark] .nt-paper-import-status{color:#bae6fd!important;background:#16283d!important;border-color:#34516d!important}html[data-theme=dark] .nt-paper-set-link:hover{background:#1c3854!important}html[data-theme=dark] button:focus-visible,html[data-theme=dark] a:focus-visible,html[data-theme=dark] input:focus-visible,html[data-theme=dark] select:focus-visible,html[data-theme=dark] textarea:focus-visible{outline-color:#38bdf8}html[data-theme=dark] ::selection{color:#f0f9ff;background:#075985}html[data-theme=dark] .nt-account-page,html[data-theme=dark] .nt-info-page{color:#e5e7eb!important;background:#0b1220!important}html[data-theme=dark] .nt-account-layout{background:#111a2b!important;border-color:#29384d!important;box-shadow:0 20px 60px #00000047!important}html[data-theme=dark] .nt-account-story{background:radial-gradient(at 100% 100%,#38bdf821,#0000 44%),linear-gradient(145deg,#10243a 0%,#142e49 100%)!important}html[data-theme=dark] .nt-account-story h1,html[data-theme=dark] .nt-account-story-copy>p,html[data-theme=dark] .nt-account-back,html[data-theme=dark] .nt-account-benefits,html[data-theme=dark] .nt-account-story small{color:#dbeafe!important}html[data-theme=dark] .nt-account-form,html[data-theme=dark] .nt-account-panel,html[data-theme=dark] .nt-account-content,html[data-theme=dark] .nt-account-form-panel{color:#e5e7eb!important;background:#111a2b!important}html[data-theme=dark] .nt-account-layout h2,html[data-theme=dark] .nt-account-layout h3,html[data-theme=dark] .nt-account-layout label,html[data-theme=dark] .nt-account-layout strong,html[data-theme=dark] .nt-auth-dialog h1,html[data-theme=dark] .nt-auth-dialog h2{color:#e5e7eb!important}html[data-theme=dark] .nt-account-input-wrap,html[data-theme=dark] .nt-account-google,html[data-theme=dark] .nt-auth-google,html[data-theme=dark] .nt-profile-signin-card,html[data-theme=dark] .nt-account-layout input{color:#e5e7eb!important;background:#0e1929!important;border-color:#34465f!important}html[data-theme=dark] .nt-account-input-wrap input{color:#e5e7eb!important;background:0 0!important}html[data-theme=dark] .nt-account-google:hover:not(:disabled),html[data-theme=dark] .nt-auth-google:hover:not(:disabled){background:#17283d!important;border-color:#4a789a!important}html[data-theme=dark] .nt-auth-divider,html[data-theme=dark] .nt-account-divider{color:#9aaabd!important}html[data-theme=dark] .nt-auth-config-note,html[data-theme=dark] .nt-auth-notice,html[data-theme=dark] .nt-account-success{color:#bae6fd!important;background:#13283c!important;border-color:#294b69!important}html[data-theme=dark] .nt-auth-error,html[data-theme=dark] .nt-account-error,html[data-theme=dark] .nt-account-config-alert{color:#fecdd3!important;background:#351d29!important;border-color:#6e3944!important}html[data-theme=dark] .nt-app-footer,html[data-theme=dark] .nt-global-footer,html[data-theme=dark] .nt-public-footer,html[data-theme=dark] .nt-ref-footer{color:#9aaabd!important;background:#0d1727!important;border-color:#29384d!important}html[data-theme=dark] .nt-app-footer p,html[data-theme=dark] .nt-app-footer a,html[data-theme=dark] .nt-global-footer a,html[data-theme=dark] .nt-public-footer a,html[data-theme=dark] .nt-ref-footer a{color:#9db6d0!important}html[data-theme=dark] .nt-footer-brand-tags span{color:#a9c0d8!important;background:#14243a!important;border-color:#34465f!important}html[data-theme=dark] .nt-info-grid article,html[data-theme=dark] .nt-info-note,html[data-theme=dark] .nt-legal-content,html[data-theme=dark] .nt-dashboard-shortcut{color:#e5e7eb!important;background:#111a2b!important;border-color:#29384d!important}html[data-theme=dark] .nt-info-grid h2,html[data-theme=dark] .nt-info-note h2,html[data-theme=dark] .nt-legal-content h2,html[data-theme=dark] .nt-dashboard-shortcut strong,html[data-theme=dark] .nt-dashboard-shortcut small{color:#e5e7eb!important}html[data-theme=dark] .nt-info-grid p,html[data-theme=dark] .nt-info-note p,html[data-theme=dark] .nt-legal-content p,html[data-theme=dark] .nt-dashboard-shortcut{color:#9aaabd!important}html[data-theme=dark] .nt-info-grid article>span,html[data-theme=dark] .nt-dashboard-shortcut>span{color:#7dd3fc!important;background:#18334d!important}html[data-theme=dark] .nt-dashboard-shortcut-primary{background:linear-gradient(110deg,#142a43,#111a2b)!important;border-color:#2b5272!important}html[data-theme=dark] .nt-syllabus-unit-card,html[data-theme=dark] .nt-syllabus-chapter-card,html[data-theme=dark] .nt-syllabus-subject-filter,html[data-theme=dark] .nt-syllabus-selector-card{color:#e5e7eb!important;background:#111a2b!important;border-color:#29384d!important}html[data-theme=dark] .nt-syllabus-topic-list,html[data-theme=dark] .nt-syllabus-chapter-topic-list,html[data-theme=dark] .nt-syllabus-chapter-topic,html[data-theme=dark] .nt-syllabus-filter-grid select,html[data-theme=dark] .nt-syllabus-selector-grid select,html[data-theme=dark] .nt-syllabus-search input,html[data-theme=dark] .nt-syllabus-stream-tabs button{color:#e5e7eb!important;background:#0e1929!important;border-color:#29384d!important}html[data-theme=dark] .nt-syllabus-unit-copy strong,html[data-theme=dark] .nt-syllabus-topic-list h3,html[data-theme=dark] .nt-syllabus-chapter-topic-heading,html[data-theme=dark] .nt-syllabus-chapter-card h3,html[data-theme=dark] .nt-syllabus-chapter-card strong{color:#e5e7eb!important}html[data-theme=dark] .nt-syllabus-unit-copy em,html[data-theme=dark] .nt-syllabus-topic-list p,html[data-theme=dark] .nt-syllabus-chapter-note,html[data-theme=dark] .nt-syllabus-selector-meta{color:#9aaabd!important}html[data-theme=dark] .nt-syllabus-unit-icon,html[data-theme=dark] .nt-syllabus-unit-expand,html[data-theme=dark] .nt-syllabus-division-badge{color:#7dd3fc!important;background:#17324c!important;border-color:#34516d!important}html[data-theme=dark] .nt-syllabus-chapter-card.is-excluded,html[data-theme=dark] .nt-syllabus-chapter-card.is-reference{background:#171d2a!important;border-color:#4b4650!important}html[data-theme=dark] .nt-syllabus-coverage-badge{color:#f4d28b!important;background:#302919!important;border-color:#705a36!important}html[data-theme=dark] .nt-workspace-page,html[data-theme=dark] .nt-builder-page{color:#dbe7f4!important;background:#0b1220!important}html[data-theme=dark] .nt-workspace-hero,html[data-theme=dark] .nt-builder-heading{border-color:#29384d!important}html[data-theme=dark] .nt-workspace-hero h1,html[data-theme=dark] .nt-builder-heading h1,html[data-theme=dark] .nt-workspace-card-heading h2,html[data-theme=dark] .nt-builder-card-title h2{color:#e5e7eb!important}html[data-theme=dark] .nt-workspace-hero p,html[data-theme=dark] .nt-builder-heading p,html[data-theme=dark] .nt-workspace-card-heading p,html[data-theme=dark] .nt-workspace-muted,html[data-theme=dark] .nt-builder-card-title p,html[data-theme=dark] .nt-builder-count-caption{color:#9aaabd!important}html[data-theme=dark] .nt-workspace-card,html[data-theme=dark] .nt-builder-card,html[data-theme=dark] .nt-builder-summary,html[data-theme=dark] .nt-analytics-metric,html[data-theme=dark] .nt-analytics-card,html[data-theme=dark] .nt-profile-main-card,html[data-theme=dark] .nt-profile-summary-card,html[data-theme=dark] .nt-profile-signin-card{color:#e5e7eb!important;background:#111a2b!important;border-color:#29384d!important;box-shadow:0 8px 24px #00000029!important}html[data-theme=dark] .nt-workspace-secondary,html[data-theme=dark] .nt-builder-subject,html[data-theme=dark] .nt-builder-search,html[data-theme=dark] .nt-builder-unit,html[data-theme=dark] .nt-builder-difficulty,html[data-theme=dark] .nt-builder-number input,html[data-theme=dark] .nt-builder-select,html[data-theme=dark] .nt-profile-form>input,html[data-theme=dark] .nt-profile-readonly,html[data-theme=dark] .nt-profile-provider-list span,html[data-theme=dark] .nt-profile-mini-metrics>div{color:#dbe7f4!important;background:#0e1929!important;border-color:#34465f!important}html[data-theme=dark] .nt-builder-subject.is-selected,html[data-theme=dark] .nt-builder-unit.is-selected,html[data-theme=dark] .nt-builder-difficulty.is-selected,html[data-theme=dark] .nt-builder-topic-options label:hover,html[data-theme=dark] .nt-builder-topic-options label.is-selected{color:#e0f2fe!important;background:#17334d!important;border-color:#3278a9!important}html[data-theme=dark] .nt-builder-note,html[data-theme=dark] .nt-builder-empty,html[data-theme=dark] .nt-builder-unit-count{color:#9db6d0!important;background:#172438!important;border-color:#29384d!important}html[data-theme=dark] .nt-analytics-metric strong,html[data-theme=dark] .nt-analytics-card h2,html[data-theme=dark] .nt-analytics-card h3,html[data-theme=dark] .nt-analytics-bar-row strong,html[data-theme=dark] .nt-analytics-recent strong,html[data-theme=dark] .nt-profile-identity h2,html[data-theme=dark] .nt-profile-form label{color:#e5e7eb!important}html[data-theme=dark] .nt-analytics-metric small,html[data-theme=dark] .nt-analytics-bar-row small,html[data-theme=dark] .nt-profile-identity p,html[data-theme=dark] .nt-profile-readonly,html[data-theme=dark] .nt-profile-readonly small{color:#9aaabd!important}html[data-theme=dark] .nt-analytics-bar-row>span,html[data-theme=dark] .nt-analytics-table th{color:#a9bed3!important;background:#182438!important;border-color:#29384d!important}html[data-theme=dark] .nt-analytics-unit,html[data-theme=dark] .nt-profile-identity,html[data-theme=dark] .nt-analytics-table,html[data-theme=dark] .nt-analytics-table td,html[data-theme=dark] .nt-analytics-table th{border-color:#29384d!important}html[data-theme=dark] .nt-profile-avatar{color:#7dd3fc!important;background:#18334d!important;border-color:#34516d!important}html[data-theme=dark] .nt-test-shell,html[data-theme=dark] .nt-result-shell,html[data-theme=dark] .nt-test-instructions-shell{color:#e5e7eb!important;background:#0b1220!important}html[data-theme=dark] .nt-test-instructions-card,html[data-theme=dark] .nt-instructions-mode-pill,html[data-theme=dark] .nt-instructions-stats>div,html[data-theme=dark] .nt-instructions-shortcuts>div,html[data-theme=dark] .nt-instructions-shortcuts kbd,html[data-theme=dark] .nt-instructions-back,html[data-theme=dark] .nt-exam-question-card,html[data-theme=dark] .nt-exam-option,html[data-theme=dark] .nt-exam-review-toggle,html[data-theme=dark] .nt-exam-palette>div:last-of-type,html[data-theme=dark] .nt-exam-palette-sheet,html[data-theme=dark] .nt-exam-palette-sheet-head>button,html[data-theme=dark] .nt-exam-subject-tabs button,html[data-theme=dark] .nt-exam-control-muted,html[data-theme=dark] .nt-exam-palette-filter,html[data-theme=dark] .nt-result-metrics>div,html[data-theme=dark] .nt-result-review-card,html[data-theme=dark] .nt-result-subject-card,html[data-theme=dark] .nt-result-review-filter,html[data-theme=dark] .nt-result-review-empty,html[data-theme=dark] .nt-solved-item,html[data-theme=dark] .nt-solved-explanation,html[data-theme=dark] .nt-live-room-stats article,html[data-theme=dark] .nt-live-room-blueprint,html[data-theme=dark] .nt-live-room-rules,html[data-theme=dark] .nt-live-room-subject-grid article{box-shadow:0 8px 24px #00000021;color:#e5e7eb!important;background:#111a2b!important;border-color:#29384d!important}html[data-theme=dark] .nt-exam-option:hover,html[data-theme=dark] .nt-exam-review-toggle:hover,html[data-theme=dark] .nt-exam-palette-filter:hover,html[data-theme=dark] .nt-exam-control-muted:hover{color:#e0f2fe!important;background:#172a40!important;border-color:#426889!important}html[data-theme=dark] .nt-exam-option[class*="border-[#38bdf8]"]{color:#e0f2fe!important;background:#12314c!important;border-color:#38bdf8!important}html[data-theme=dark] .nt-exam-option>span:first-child,html[data-theme=dark] .nt-exam-question-card>div:first-child>span:last-child,html[data-theme=dark] .nt-exam-palette-filter span{color:#a9bed3!important;background:#1a2b40!important;border-color:#344b63!important}html[data-theme=dark] .nt-exam-timer{color:#bae6fd!important;background:#142d44!important;border-color:#315574!important}html[data-theme=dark] .nt-exam-palette-item{color:#b9c9db!important;background:#1a2a3d!important;border-color:#34465f!important}html[data-theme=dark] .nt-exam-palette-item.is-not-answered{color:#fecdd3!important;background:#3b2029!important;border-color:#8a4e50!important}html[data-theme=dark] .nt-exam-palette-item.is-marked,html[data-theme=dark] .nt-exam-palette-item.is-answered-marked{color:#e9d5ff!important;background:#2b2240!important;border-color:#7454a6!important}html[data-theme=dark] .nt-exam-palette-legend i.is-not-answered{background:#3b2029!important;border-color:#8a4e50!important}html[data-theme=dark] .nt-exam-palette-legend i.is-marked,html[data-theme=dark] .nt-exam-palette-legend i.is-answered-marked{background:#2b2240!important;border-color:#7454a6!important}html[data-theme=dark] .nt-instructions-stats span,html[data-theme=dark] .nt-instructions-shortcuts,html[data-theme=dark] .nt-instructions-lead,html[data-theme=dark] .nt-test-instructions-card p,html[data-theme=dark] .nt-test-instructions-card li,html[data-theme=dark] .nt-exam-toolbar,html[data-theme=dark] .nt-exam-question-card p,html[data-theme=dark] .nt-exam-question-card h1,html[data-theme=dark] .nt-result-review-card h3,html[data-theme=dark] .nt-result-subject-card strong,html[data-theme=dark] .nt-live-room-section-heading h2,html[data-theme=dark] .nt-live-room-rules h2,html[data-theme=dark] .nt-live-room-rules ul,html[data-theme=dark] .nt-live-room-blueprint>p{color:#cbd8e7!important}html[data-theme=dark] .nt-exam-header>div:first-child>div:first-child button,html[data-theme=dark] .nt-exam-subject-tabs button small{color:#a9bed3!important;background:#172438!important;border-color:#34465f!important}html[data-theme=dark] .nt-result-review-filter span{color:#b9c9db!important;background:#1a2a3d!important}html[data-theme=dark] .nt-result-review-empty{color:#a9bed3!important;border-style:dashed!important}html[data-theme=dark] .nt-solved-answer-grid span.is-answer{color:#a5f3fc!important;background:#123b49!important;border-color:#2e6b7b!important}html[data-theme=dark] .nt-solved-answer-grid span.is-selected-wrong{color:#fecdd3!important;background:#3b2029!important;border-color:#75434d!important}html[data-theme=dark] .nt-result-hero{background:radial-gradient(circle at 86% 16%,#4fafec38,#0000 33%),linear-gradient(130deg,#122d4b 0%,#104b77 58%,#0e638e 100%)!important;border-color:#315779!important}html[data-theme=dark] .nt-live-room-subject-grid strong,html[data-theme=dark] .nt-live-room-section-heading,html[data-theme=dark] .nt-workspace-card-heading{color:#7dd3fc!important}html[data-theme=dark] .nt-live-room-error,html[data-theme=dark] .nt-workspace-error,html[data-theme=dark] .nt-workspace-alert,html[data-theme=dark] .nt-builder-error{color:#fcd5a2!important;background:#302519!important;border-color:#70513b!important}html[data-theme=dark] .nt-site-practice-menu,html[data-theme=dark] .nt-site-notifications{color:#dbe7f4!important;background:#111a2b!important;border-color:#29384d!important}html[data-theme=dark] .nt-site-practice-menu a,html[data-theme=dark] .nt-site-practice-menu a:hover,html[data-theme=dark] .nt-site-account-menu>a:hover,html[data-theme=dark] .nt-site-account-menu>button:hover{color:#7dd3fc!important}
