html.dark[data-dark-style=graphite],html[data-theme=dark][data-dark-style=graphite]{--dk-ink-rgb:255 255 255;--brand-dark-0:#070707;--brand-dark-1:#0a0a0a;--brand-dark-2:#0c0c0c;--brand-dark-3:#0f0f0f;--brand-dark-4:#121212;--brand-dark-5:#151515;--brand-dark-1-rgb:10 10 10;--brand-dark-5-rgb:21 21 21;--bg-rgb:10,10,10;--dk-raised:#1c1c1c;--text:#ededed;--text-secondary:#a3a3a3;--text-muted:#858585;--text-2:#a3a3a3;--brand-tint-25:#ededed;--brand-tint-50:#ededed;--brand-tint-100:#a3a3a3;--brand-tint-200:#a3a3a3;--tw-text-primary:#ededed;--tw-text-secondary:#a3a3a3;--rv-text-2:#a3a3a3;--surface:rgb(var(--dk-ink-rgb)/0.035);--surface-hover:rgb(var(--dk-ink-rgb)/0.06);--border:rgb(var(--dk-ink-rgb)/0.09);--border-light:rgb(var(--dk-ink-rgb)/0.06);--border-strong:rgb(var(--dk-ink-rgb)/0.14);--bg-subtle:rgb(var(--dk-ink-rgb)/0.045);--tw-card:#151515;--tw-border:rgb(var(--dk-ink-rgb)/0.08);--card-shadow-hover:rgba(0,0,0,.45);--glow-1:transparent;--glow-2:transparent;--glow-blur-opacity:0;--noise-opacity:0}html.dark[data-dark-style=slate],html[data-theme=dark][data-dark-style=slate]{--dk-ink-rgb:177 186 196;--brand-dark-0:#090c10;--brand-dark-1:#0d1117;--brand-dark-2:#0f1319;--brand-dark-3:#11161c;--brand-dark-4:#13181f;--brand-dark-5:#161b22;--brand-dark-1-rgb:13 17 23;--brand-dark-5-rgb:22 27 34;--bg-rgb:13,17,23;--dk-raised:#1c2128;--text:#e6edf3;--text-secondary:#9ba3ad;--text-muted:#7d8590;--text-2:#9ba3ad;--brand-tint-25:#e6edf3;--brand-tint-50:#e6edf3;--brand-tint-100:#9ba3ad;--brand-tint-200:#9ba3ad;--tw-text-primary:#e6edf3;--tw-text-secondary:#9ba3ad;--rv-text-2:#9ba3ad;--surface:rgb(var(--dk-ink-rgb)/0.035);--surface-hover:rgb(var(--dk-ink-rgb)/0.06);--border:rgb(var(--dk-ink-rgb)/0.09);--border-light:rgb(var(--dk-ink-rgb)/0.06);--border-strong:rgb(var(--dk-ink-rgb)/0.14);--bg-subtle:rgb(var(--dk-ink-rgb)/0.045);--tw-card:#161b22;--tw-border:rgb(var(--dk-ink-rgb)/0.08);--card-shadow-hover:rgba(0,0,0,.45);--glow-1:transparent;--glow-2:transparent;--glow-blur-opacity:0;--noise-opacity:0}html.dark[data-dark-style] body:after,html.dark[data-dark-style] body:before{background:none!important}html.dark[data-dark-style] input:focus-visible,html.dark[data-dark-style] select:focus-visible,html.dark[data-dark-style] textarea:focus-visible{outline:2px solid color-mix(in srgb,rgb(var(--dk-ink-rgb)) 24.8%,transparent)}html.dark[data-dark-style] .green-glow{background:rgb(var(--dk-ink-rgb)/.068)}html[data-theme=dark][data-dark-style]{--surface:rgb(var(--dk-ink-rgb)/0.027);--surface-hover:rgb(var(--dk-ink-rgb)/0.054);--border:rgb(var(--dk-ink-rgb)/0.126);--border-light:rgb(var(--dk-ink-rgb)/0.072);--card-shadow-hover:rgb(var(--dk-ink-rgb)/0.068);--bg-subtle:rgb(var(--dk-ink-rgb)/0.063);--border-strong:rgb(var(--dk-ink-rgb)/0.144);--cq-track:rgb(var(--dk-ink-rgb)/0.068);--orbit-border:rgb(var(--dk-ink-rgb)/0.054);--guarantee-bg:linear-gradient(135deg,hsla(40,81%,70%,.08),rgb(var(--dk-ink-rgb)/0.036));--price-btn-bg:rgb(var(--dk-ink-rgb)/0.068);--price-btn-hover-bg:rgb(var(--dk-ink-rgb)/0.113);--glow-1:rgb(var(--dk-ink-rgb)/0.081);--glow-2:rgb(var(--dk-ink-rgb)/0.054);--badge-bg:rgb(var(--dk-ink-rgb)/0.068);--playground-banner-bg-start:rgb(var(--dk-ink-rgb)/0.09);--playground-banner-bg-end:rgb(var(--dk-ink-rgb)/0.045);--playground-banner-border:rgb(var(--dk-ink-rgb)/0.158);--playground-border:rgb(var(--dk-ink-rgb)/0.113);--playground-option-bg:rgb(var(--dk-ink-rgb)/0.027);--playground-letter-bg:rgb(var(--dk-ink-rgb)/0.054);--tw-card:rgb(var(--dk-ink-rgb)/0.054);--tw-border:rgb(var(--dk-ink-rgb)/0.09)}html.dark[data-dark-style] .pp-page-header .title-icon{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,transparent)}html.dark[data-dark-style] .pp-filter-bar button:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .pp-domain-header .icon-pill.advanced,html.dark[data-dark-style] .pp-domain-header .icon-pill.algebra,html.dark[data-dark-style] .pp-domain-header .icon-pill.data,html.dark[data-dark-style] .pp-domain-header .icon-pill.geometry{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 9.9%,transparent)}html.dark[data-dark-style] .pp-topic-row:hover{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 2%,transparent)}html.dark[data-dark-style] .pp-status-chip.ready{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,transparent)}html.dark[data-dark-style] .pp-diff-btn:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .pp-diff-btn.locked{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 2.3%,var(--bg-card));border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.8%,var(--border))}html.dark[data-dark-style] .pp-diff-btn.locked:hover{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 4.5%,var(--bg-card));border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .pp-diff-btn.in-session{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 4.5%,var(--bg-card));border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 15.8%,var(--border))}html.dark[data-dark-style] .pp-diff-btn .session-bar{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 8.1%,transparent)}html.dark[data-dark-style] .pp-topic-row.unlocked-free{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 2.3%,transparent)}html[data-theme=dark][data-dark-style] .pp-status-tooltip:after,html[data-theme=dark][data-dark-style] .pp-tip-pop:after{border-top-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .pp-diff-btn.diff-partial{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 3.6%,var(--bg-card));border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 11.7%,var(--border))}html.dark[data-dark-style] .pp-diff-btn .part-progress{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.8%,transparent)}html.dark[data-dark-style] .vp-top-bar .cta:hover{box-shadow:0 8px 20px rgb(var(--dk-ink-rgb)/.18)}html.dark[data-dark-style] .vp-pill:not(.is-locked):hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .vp-pill-progress{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.8%,transparent)}html.dark[data-dark-style] .db-trial-banner{background:linear-gradient(135deg,rgb(var(--brand-fill-rgb)/.08),rgb(var(--dk-ink-rgb)/.045));border:1px solid color-mix(in srgb,rgb(var(--dk-ink-rgb)) 12.6%,transparent)}html.dark[data-dark-style] .db-trial-banner-cta:hover{box-shadow:0 10px 20px rgb(var(--dk-ink-rgb)/.158)}html.dark[data-dark-style] .db-hero:before{background:linear-gradient(90deg,color-mix(in srgb,rgb(var(--dk-ink-rgb)) 2.3%,transparent),transparent 60%)}html.dark[data-dark-style] .db-hero .hero-cta:hover{box-shadow:0 14px 28px rgb(var(--dk-ink-rgb)/.171)}html.dark[data-dark-style] .db-hero.is-spotlight{background:radial-gradient(ellipse at top right,color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,transparent),transparent 55%),var(--bg-card);border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 9.9%,var(--border))}html.dark[data-dark-style] .db-stat .stat-icon{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 5.4%,transparent)}html.dark[data-dark-style] .db-stat .stat-cta{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,transparent)}html.dark[data-dark-style] .db-stat .stat-cta:hover{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 9.9%,transparent)}html.dark[data-dark-style] .db-domain-row.is-active .db-domain-icon{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 7.2%,transparent)}html.dark[data-dark-style] .db-continue-row:hover{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 2%,var(--bg-card))}html.dark[data-dark-style] .db-continue-thumb{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 4.5%,var(--bg-card))}html.dark[data-dark-style] .db-continue-action{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,var(--bg-card))}html.dark[data-dark-style] .db-recent-icon{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 4.5%,transparent)}html.dark[data-dark-style] .db-heatmap-cell.l1{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 9.9%,var(--cq-track,var(--brand-tint-100)));border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 9.9%,var(--border))}html.dark[data-dark-style] .db-heatmap-cell.l2{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 18.9%,var(--cq-track,var(--brand-tint-100)));border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 18.9%,var(--border))}html.dark[data-dark-style] .db-heatmap-cell.l3{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 29.3%,var(--cq-track,var(--brand-tint-100)));border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 29.3%,var(--border))}html.dark[data-dark-style] .db-heatmap-legend .sq.l1{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 9.9%,var(--cq-track,var(--brand-tint-100)));border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 9.9%,var(--border))}html.dark[data-dark-style] .db-heatmap-legend .sq.l2{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 18.9%,var(--cq-track,var(--brand-tint-100)));border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 18.9%,var(--border))}html.dark[data-dark-style] .db-heatmap-legend .sq.l3{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 29.3%,var(--cq-track,var(--brand-tint-100)));border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 29.3%,var(--border))}html.dark[data-dark-style] .db-bottom-link:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .db-bottom-link .icon{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 5.4%,transparent)}html.dark[data-dark-style] .fp-modal{box-shadow:0 20px 50px rgb(var(--dk-ink-rgb)/.081),0 6px 18px hsla(0,0%,7%,.08)}html.dark[data-dark-style] .fp-row:hover{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 2.7%,transparent);border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 13.5%,transparent)}html.dark[data-dark-style] .fp-row:active{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 4.5%,transparent)}html.dark[data-dark-style] .fp-row.top{background:linear-gradient(180deg,color-mix(in srgb,rgb(var(--dk-ink-rgb)) 4.5%,transparent),var(--bg-card));border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 11.3%,transparent)}html.dark[data-dark-style] .fp-tag.resume{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 5.4%,transparent)}html[data-theme=dark][data-dark-style] .fp-diff.diff-easy,html[data-theme=dark][data-dark-style] .fp-tag.near,html[data-theme=dark][data-dark-style] .fp-tag.resume{background:rgb(var(--dk-ink-rgb)/.063)}html.dark[data-dark-style] .fp-cta.primary:hover{box-shadow:0 6px 14px rgb(var(--dk-ink-rgb)/.162)}html.dark[data-dark-style] .q-topbar .exit:hover,html.dark[data-dark-style] .q-topbar .tool:hover{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 3.6%,var(--bg-card));border-color:rgb(var(--dk-ink-rgb)/.16)}html[data-theme=dark][data-dark-style] .q-topbar .exit,html[data-theme=dark][data-dark-style] .q-topbar .tool{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .q-submit:hover{box-shadow:0 10px 22px rgb(var(--dk-ink-rgb)/.144)}html.dark[data-dark-style] .q-pagination .pg-btn:hover{border-color:rgb(var(--dk-ink-rgb)/.16);background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 3.6%,var(--bg-card))}html[data-theme=dark][data-dark-style] .q-pagination .pg-btn:hover{border-color:rgb(var(--dk-ink-rgb)/.16);background:rgb(var(--dk-ink-rgb)/.054)}html.dark[data-dark-style] .cta-primary:hover{box-shadow:0 10px 22px rgb(var(--dk-ink-rgb)/.153)}html.dark[data-dark-style] .cta-secondary:hover{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 3.6%,var(--bg-card));border-color:rgb(var(--dk-ink-rgb)/.16)}html[data-theme=dark][data-dark-style] .cta-secondary:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html[data-theme=dark][data-dark-style] .stat-cell.correct .stat-icon{background:rgb(var(--dk-ink-rgb)/.054)}html.dark[data-dark-style] .bm-page-head .head-icon{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,transparent)}html.dark[data-dark-style] .bm-page-head .count-pill{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,var(--bg-card))}html.dark[data-dark-style] .bm-review-all:hover{box-shadow:0 8px 20px rgb(var(--dk-ink-rgb)/.153)}html.dark[data-dark-style] .bm-search-field{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 2.3%,var(--bg-card))}html.dark[data-dark-style] .bm-search-field:focus-within{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .bm-sort-btn{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 2.3%,var(--bg-card))}html.dark[data-dark-style] .bm-dropdown{box-shadow:0 8px 32px rgb(var(--dk-ink-rgb)/.072),0 2px 6px hsla(0,0%,7%,.08)}html.dark[data-dark-style] .bm-group.is-open{border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 13.5%,var(--border))}html.dark[data-dark-style] .bm-group-head:focus-visible{outline:2px solid rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .bm-page .pill.saved{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 5.4%,var(--bg-card))}html.dark[data-dark-style] .bm-review-group{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 4.5%,var(--bg-card));border:1px solid color-mix(in srgb,rgb(var(--dk-ink-rgb)) 12.6%,var(--border))}html.dark[data-dark-style] .bm-review-group:hover{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 8.1%,var(--bg-card))}html.dark[data-dark-style] .bm-line:focus-visible{outline:2px solid rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .bm-card.open{border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 13.5%,var(--border))}html.dark[data-dark-style] .bm-card.open .bm-head .chev,html.dark[data-dark-style] .bm-topic-review-btn{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,var(--bg-card))}html.dark[data-dark-style] .bm-topic-review-btn:hover{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 9.9%,var(--bg-card))}html.dark[data-dark-style] .bm-q-item{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 2.7%,var(--bg-card))}html.dark[data-dark-style] .bm-q-tag.manual{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,var(--bg-card))}html.dark[data-dark-style] .bm-q-answer-btn:hover{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 4.5%,var(--bg-card))}html[data-theme=dark][data-dark-style] .bm-q-answer-panel .pill-mini.correct{background:rgb(var(--dk-ink-rgb)/.063)}html.dark[data-dark-style] .settings-page .page-head .head-icon{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,transparent)}html.dark[data-dark-style] .settings-page .card-head .c-icon,html.dark[data-dark-style] .settings-page .sec-nav a.is-active{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,var(--bg-card))}html.dark[data-dark-style] .settings-page .edit-btn:hover{border-color:rgb(var(--dk-ink-rgb)/.16);background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 2.7%,var(--bg-card))}html.dark[data-dark-style] .settings-page .btn-primary:hover{box-shadow:0 8px 22px rgb(var(--dk-ink-rgb)/.162)}html.dark[data-dark-style] .settings-page .btn-ghost:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .settings-page .plan-opt:hover{border-color:var(--border-strong,rgb(var(--dk-ink-rgb)/.16))}html.dark[data-dark-style] .settings-page .plan-opt.is-featured{border-color:rgb(var(--dk-ink-rgb)/.16);box-shadow:0 0 0 3px color-mix(in srgb,rgb(var(--dk-ink-rgb)) 8.1%,transparent)}html.dark[data-dark-style] .settings-page .inline-input{border:1.5px solid rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .settings-page .theme-opt:hover{border-color:var(--border-strong,rgb(var(--dk-ink-rgb)/.16))}html.dark[data-dark-style] .settings-page .theme-opt.dark .preview .side-mini{border-right-color:rgb(var(--dk-ink-rgb)/.081)}html.dark[data-dark-style] .settings-page .theme-opt.dark .preview .side-mini:after{background:rgb(var(--dk-ink-rgb)/.099);box-shadow:0 6px 0 rgb(var(--dk-ink-rgb)/.099),0 12px 0 rgb(var(--dk-ink-rgb)/.099)}html.dark[data-dark-style] .settings-page .theme-opt.dark .preview .main-mini:before{background:rgb(var(--dk-ink-rgb)/.158)}html.dark[data-dark-style] .settings-page .theme-opt.dark .preview .main-mini:after{border-color:rgb(var(--dk-ink-rgb)/.081)}html[data-theme=dark][data-dark-style] .settings-page .parent-row{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 2.7%,var(--bg-card))}html.dark[data-dark-style] .settings-page .parent-row .p-avatar{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,var(--bg-card))}html.dark[data-dark-style] .settings-page .card.is-gated .gate-overlay:hover .gate-pill{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .rv-page{--rv-shadow-card:0 4px 24px rgb(var(--dk-ink-rgb)/0.036);--rv-shadow-lg:0 20px 60px rgb(var(--dk-ink-rgb)/0.063)}html.dark[data-dark-style] .rv-free-notice .fn-cta{box-shadow:0 4px 14px rgb(var(--dk-ink-rgb)/.135)}html.dark[data-dark-style] .rv-free-notice .fn-cta:hover{box-shadow:0 6px 18px rgb(var(--dk-ink-rgb)/.18)}html.dark[data-dark-style] .rv-card-header .icon-pill.advanced,html.dark[data-dark-style] .rv-card-header .icon-pill.algebra,html.dark[data-dark-style] .rv-card-header .icon-pill.data,html.dark[data-dark-style] .rv-card-header .icon-pill.geometry{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 9.9%,transparent)}html.dark[data-dark-style] .rv-cta.primary{box-shadow:0 8px 24px rgb(var(--dk-ink-rgb)/.144)}html.dark[data-dark-style] .rv-cta.primary:hover{box-shadow:0 12px 28px rgb(var(--dk-ink-rgb)/.189)}html.dark[data-dark-style] .db-heatmap-simple .db-heatmap-cell{border:1px solid color-mix(in srgb,rgb(var(--dk-ink-rgb)) 3.6%,var(--border))}html.dark[data-dark-style] .db-heatmap-simple .db-heatmap-cell.l1{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 9.9%,var(--bg-card));border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 9.9%,var(--border))}html.dark[data-dark-style] .db-heatmap-simple .db-heatmap-cell.l2{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 18.9%,var(--bg-card));border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 18.9%,var(--border))}html.dark[data-dark-style] .db-heatmap-simple .db-heatmap-cell.l3{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 29.3%,var(--bg-card));border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 29.3%,var(--border))}html.dark[data-dark-style] .db-heatmap-legend .sq{border:1px solid color-mix(in srgb,rgb(var(--dk-ink-rgb)) 3.6%,var(--border))}html.dark[data-dark-style] .db-heatmap-legend .sq.l1{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 9.9%,var(--bg-card))}html.dark[data-dark-style] .db-heatmap-legend .sq.l2{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 18.9%,var(--bg-card))}html.dark[data-dark-style] .db-heatmap-legend .sq.l3{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 29.3%,var(--bg-card))}html.dark[data-dark-style] .prog-page .page-head .head-icon{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,transparent)}html.dark[data-dark-style] .prog-page{--pg-line:rgb(var(--dk-ink-rgb)/0.045);--pg-row-line:rgb(var(--dk-ink-rgb)/0.036)}html.dark[data-dark-style] .prog-page .pg-col-title{border-bottom:2px solid color-mix(in srgb,rgb(var(--dk-ink-rgb)) 7.2%,transparent)}html.dark[data-dark-style] .prog-page a.pg-cell:hover{outline:2px solid rgb(var(--dk-ink-rgb)/.158)}html.dark[data-dark-style] .prog-page .pg-session .tag.practice{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 5.4%,var(--bg-card))}html.dark[data-dark-style] .prog-page .pg-untried-chip{border:1px solid rgb(var(--dk-ink-rgb)/.081)}html.dark[data-dark-style] .prog-page .pg-untried-chip .box{border:1px solid rgb(var(--dk-ink-rgb)/.135)}html.dark[data-dark-style] .sd-page .sd-actions>.sd-btn,html.dark[data-dark-style] .sd-page .sd-actions>button{border:1px solid rgb(var(--dk-ink-rgb)/.081)}html.dark[data-dark-style] .sd-page .sd-actions>.sd-btn:hover,html.dark[data-dark-style] .sd-page .sd-actions>button:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .sd-page .sd-actions>.sd-btn .count,html.dark[data-dark-style] .sd-page .sd-actions>button>span.text-xs{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,var(--bg-card))}html.dark[data-dark-style] .sd-page a.pg-stat:hover{background:rgb(var(--dk-ink-rgb)/.02)}html.dark[data-dark-style] .sd-page .sd-session .tag.practice{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 5.4%,var(--bg-card))}html.dark[data-dark-style] .ca-page{--ca-line:rgb(var(--dk-ink-rgb)/0.063);--ca-field-bd:rgb(var(--dk-ink-rgb)/0.09);--ca-hair:rgb(var(--dk-ink-rgb)/0.036);--ca-assigned-bg:rgb(var(--dk-ink-rgb)/0.032);--ca-assigned-bd:rgb(var(--dk-ink-rgb)/0.108);--ca-chip-bg:rgb(var(--dk-ink-rgb)/0.054);--ca-hover:rgb(var(--dk-ink-rgb)/0.02)}html.dark[data-dark-style] .ca-page,html[data-theme=dark][data-dark-style] .ca-page{--ca-assigned-bg:rgb(var(--dk-ink-rgb)/0.063);--ca-assigned-bd:rgb(var(--dk-ink-rgb)/0.158);--ca-chip-bg:rgb(var(--dk-ink-rgb)/0.081);--ca-hover:rgb(var(--dk-ink-rgb)/0.027)}html.dark[data-dark-style] .ca-page .ca-input:focus,html.dark[data-dark-style] .ca-page .ca-select.is-open{border-color:rgb(var(--dk-ink-rgb)/.16);box-shadow:0 0 0 3px rgb(var(--dk-ink-rgb)/.068)}html.dark[data-dark-style] .ca-page .ca-select:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .ca-page a:focus-visible,html.dark[data-dark-style] .ca-page button:focus-visible{box-shadow:0 0 0 3px rgb(var(--dk-ink-rgb)/.113)}html.dark[data-dark-style] .ca-toggle{border:1px solid rgb(var(--dk-ink-rgb)/.072)}html.dark[data-dark-style] .ca-section{border-top:1px solid rgb(var(--dk-ink-rgb)/.054)}html.dark[data-dark-style] .ca-empty{border:1px dashed rgb(var(--dk-ink-rgb)/.099)}html.dark[data-dark-style] .ca-sel-row .qty:focus-within{border-color:rgb(var(--dk-ink-rgb)/.16);box-shadow:0 0 0 3px rgb(var(--dk-ink-rgb)/.068)}html.dark[data-dark-style] .ca-domain.open{border-color:rgb(var(--dk-ink-rgb)/.158)}html.dark[data-dark-style] .ca-skills{border-top:1px solid rgb(var(--dk-ink-rgb)/.045)}html.dark[data-dark-style] .ca-lvl{border:1px solid rgb(var(--dk-ink-rgb)/.081)}html.dark[data-dark-style] .ca-lvl:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .ca-lvl.none:hover{border-color:rgb(var(--dk-ink-rgb)/.081)}html.dark[data-dark-style] .db-heatmap-simple .db-heatmap-cell.future{border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 4.5%,var(--border))}html.dark[data-dark-style] .rv-page{--rv-soft-bg:rgb(var(--dk-ink-rgb)/0.032);--rv-soft-bd:rgb(var(--dk-ink-rgb)/0.108);--rv-chip-bg:rgb(var(--dk-ink-rgb)/0.02);--rv-lock-bg:rgb(var(--dk-ink-rgb)/0.036);--rv-ready-bg:rgb(var(--dk-ink-rgb)/0.054)}html.dark[data-dark-style] .rv-page,html[data-theme=dark][data-dark-style] .rv-page{--rv-soft-bg:rgb(var(--dk-ink-rgb)/0.063);--rv-soft-bd:rgb(var(--dk-ink-rgb)/0.144);--rv-chip-bg:rgb(var(--dk-ink-rgb)/0.027);--rv-ready-bg:rgb(var(--dk-ink-rgb)/0.081)}html.dark[data-dark-style] .rv-card-header .icon-pill.conventions,html.dark[data-dark-style] .rv-card-header .icon-pill.craft,html.dark[data-dark-style] .rv-card-header .icon-pill.expression,html.dark[data-dark-style] .rv-card-header .icon-pill.ideas{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 9.9%,transparent)}html.dark[data-dark-style] .rv-miss-chip{border:1px solid rgb(var(--dk-ink-rgb)/.072)}html.dark[data-dark-style] .rv-cta.soft:hover,html.dark[data-dark-style] .rv-miss-chip:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style]{--qr-track:rgb(var(--dk-ink-rgb)/0.054)}html.dark[data-dark-style],html[data-theme=dark][data-dark-style]{--qr-track:rgb(var(--dk-ink-rgb)/0.081)}html.dark[data-dark-style] .qr-counters{border:1px solid rgb(var(--dk-ink-rgb)/.063)}html.dark[data-dark-style] .qr-counters .cell+.cell{border-left:1px solid rgb(var(--dk-ink-rgb)/.054)}html.dark[data-dark-style] .qr-btn.secondary{border:1px solid rgb(var(--dk-ink-rgb)/.099)}html.dark[data-dark-style] .qr-btn.secondary:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style]{--quiz-hair:rgb(var(--dk-ink-rgb)/0.054);--quiz-strong:rgb(var(--dk-ink-rgb)/0.099);--quiz-track:rgb(var(--dk-ink-rgb)/0.054);--quiz-tool-on-bg:rgb(var(--dk-ink-rgb)/0.032);--quiz-tool-on-bd:rgb(var(--dk-ink-rgb)/0.108)}html.dark[data-dark-style],html[data-theme=dark][data-dark-style]{--quiz-hair:rgb(var(--dk-ink-rgb)/0.081);--quiz-strong:rgb(var(--dk-ink-rgb)/0.126);--quiz-track:rgb(var(--dk-ink-rgb)/0.09);--quiz-tool-on-bg:rgb(var(--dk-ink-rgb)/0.063);--quiz-tool-on-bd:rgb(var(--dk-ink-rgb)/0.144)}html.dark[data-dark-style] .qz-nav-btn:hover:not(:disabled),html.dark[data-dark-style] .qz-outline:hover,html.dark[data-dark-style] .qz-tool:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .tt-card{border:1px solid rgb(var(--dk-ink-rgb)/.063)}html.dark[data-dark-style] .tt-card:hover{border-color:rgb(var(--dk-ink-rgb)/.225)}html.dark[data-dark-style] .tt-icon{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,var(--bg-card))}html.dark[data-dark-style] .tt-section:hover{border-color:rgb(var(--dk-ink-rgb)/.225);background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 3.6%,transparent)}html.dark[data-dark-style] .bt-actions>button:not(.bt-btn),html.dark[data-dark-style] .bt-btn{border:1px solid rgb(var(--dk-ink-rgb)/.081)}html.dark[data-dark-style] .bt-actions>button:not(.bt-btn):hover,html.dark[data-dark-style] .bt-btn:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .bt-chip,html.dark[data-dark-style] .bt-toggle{border:1px solid rgb(var(--dk-ink-rgb)/.072)}html.dark[data-dark-style] .bt-chip:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .bt-card{border:1px solid rgb(var(--dk-ink-rgb)/.063)}html.dark[data-dark-style] .bt-num{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,var(--bg-card))}html.dark[data-dark-style] .bt-flag{border:1px solid rgb(var(--dk-ink-rgb)/.081)}html.dark[data-dark-style] .bt-choice{border:1px solid rgb(var(--dk-ink-rgb)/.063)}html.dark[data-dark-style] .bt-choice .letter{border:1px solid rgb(var(--dk-ink-rgb)/.09)}html.dark[data-dark-style] .bt-float{border:1px solid rgb(var(--dk-ink-rgb)/.081)}html.dark[data-dark-style] .bt-float .div{background:rgb(var(--dk-ink-rgb)/.072)}html.dark[data-dark-style] .bt-drawer-head{border-bottom:1px solid rgb(var(--dk-ink-rgb)/.054)}html.dark[data-dark-style] .bt-prev-row{border-top:1px solid rgb(var(--dk-ink-rgb)/.036)}html.dark[data-dark-style] .bt-prev-row .src.mult{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,var(--bg-card))}html.dark[data-dark-style] .bt-drawer-foot{border-top:1px solid rgb(var(--dk-ink-rgb)/.054)}html.dark[data-dark-style] .ac-page{--ac-avail-row:rgb(var(--dk-ink-rgb)/0.02);--ac-result-bg:rgb(var(--dk-ink-rgb)/0.02)}html.dark[data-dark-style] .ac-page,html[data-theme=dark][data-dark-style] .ac-page{--ac-avail-row:rgb(var(--dk-ink-rgb)/0.023);--ac-result-bg:rgb(var(--dk-ink-rgb)/0.027)}html.dark[data-dark-style] .ac-outline{border:1px solid rgb(var(--dk-ink-rgb)/.09)}html.dark[data-dark-style] .ac-outline:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .ac-card{border:1px solid rgb(var(--dk-ink-rgb)/.063)}html.dark[data-dark-style] .ac-codes-head{border-bottom:1px solid rgb(var(--dk-ink-rgb)/.045)}html.dark[data-dark-style] .ac-code-wrap+.ac-code-wrap{border-top:1px solid rgb(var(--dk-ink-rgb)/.036)}html.dark[data-dark-style] .ac-code.can-expand:hover{background:rgb(var(--dk-ink-rgb)/.02)}html.dark[data-dark-style] .ac-code .status.available,html.dark[data-dark-style] .ac-code .who .tag{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,var(--bg-card))}html.dark[data-dark-style] .ac-redeemed{border-top:1px solid rgb(var(--dk-ink-rgb)/.036)}html.dark[data-dark-style] .ac-more{border-top:1px solid rgb(var(--dk-ink-rgb)/.045)}html.dark[data-dark-style] .ac-more:hover{background:rgb(var(--dk-ink-rgb)/.02)}html.dark[data-dark-style] .ac-modal{border:1px solid rgb(var(--dk-ink-rgb)/.063)}html.dark[data-dark-style] .ac-modal-head .tile{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,var(--bg-card))}html.dark[data-dark-style] .ac-choice button{border:1px solid rgb(var(--dk-ink-rgb)/.09)}html.dark[data-dark-style] .ac-choice button:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .ac-result{border:1px solid rgb(var(--dk-ink-rgb)/.063)}html.dark[data-dark-style] .sp-page{--sp-line:rgb(var(--dk-ink-rgb)/0.063);--sp-hair:rgb(var(--dk-ink-rgb)/0.036);--sp-prog-bg:rgb(var(--dk-ink-rgb)/0.032);--sp-prog-bd:rgb(var(--dk-ink-rgb)/0.144)}html.dark[data-dark-style] .sp-page,html[data-theme=dark][data-dark-style] .sp-page{--sp-prog-bg:rgb(var(--dk-ink-rgb)/0.063);--sp-prog-bd:rgb(var(--dk-ink-rgb)/0.158)}html.dark[data-dark-style] .sp-windows{border:1px solid rgb(var(--dk-ink-rgb)/.072)}html.dark[data-dark-style] .sp-stat{border-right:1px solid rgb(var(--dk-ink-rgb)/.045)}@media (max-width:760px){html.dark[data-dark-style] .sp-stat:nth-child(-n+2){border-bottom:1px solid rgb(var(--dk-ink-rgb)/.045)}}html.dark[data-dark-style] .sp-hw-row:hover,html.dark[data-dark-style] .sp-miss:hover{background:rgb(var(--dk-ink-rgb)/.02)}html.dark[data-dark-style] .set-page .page-head .head-icon{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,transparent)}html.dark[data-dark-style] .set-page .card-head .c-icon{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,var(--bg-card))}html.dark[data-dark-style] .back-link:hover,html.dark[data-dark-style] .hw-page .hw-student-select .select-btn.is-open,html.dark[data-dark-style] .hw-page .hw-student-select .select-btn:hover,html.dark[data-dark-style] .hw-page .hw-student-select .select-menu .search input:focus{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .hw-page .page-head .hw-new-btn:hover{box-shadow:0 8px 22px rgb(var(--dk-ink-rgb)/.162)}html.dark[data-dark-style] .hw-page .hw-back:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .hw-page .page-head .head-icon{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,transparent)}html.dark[data-dark-style] .hw-page .filter-chip:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .hw-page .hw-head .hw-icon{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,var(--bg-card))}html.dark[data-dark-style] .hw-page .hw-head .meta .badge-state.upcoming,html.dark[data-dark-style] .hw-page .hw-head .meta .badge-subject,html.dark[data-dark-style] .hw-page .topic-row .icon.progress{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,transparent)}html.dark[data-dark-style] .hw-page .topic-row .status .badge.in-progress{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,var(--bg-card))}html.dark[data-dark-style] .hw-page:is(.hw-student,html.dark[data-dark-style] .hw-tutor) :is(.topic-row .status,html.dark[data-dark-style] .hw-collapsed) .badge.in-progress{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 4.5%,var(--bg-card));border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 15.8%,var(--border))}html.dark[data-dark-style] .hw-page:is(.hw-student,html.dark[data-dark-style] .hw-tutor) .hw-collapsed:focus-visible{outline:2px solid rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .anno-chip{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 5.4%,transparent)}html.dark[data-dark-style] .anno-chip:hover{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 9.9%,transparent)}html.dark[data-dark-style] .anno-tb-btn:hover:not(:disabled){background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 4.5%,transparent)}html.dark[data-dark-style] .anno-note-pop textarea:focus{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .anno-u-opt:hover{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 4.5%,transparent)}html.dark[data-dark-style] .pp-empty-state .icon{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,transparent)}html.dark[data-dark-style] .figsketch-open:hover,html.dark[data-dark-style] .pp-sec-toggle{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 3.1%,var(--bg-card))}html.dark[data-dark-style] .figsketch-open:hover{border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 20.3%,var(--border))}html.dark[data-dark-style] .figsketch-head{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 3.1%,var(--bg-card))}html.dark[data-dark-style] .stu-list{--stu-line:rgb(var(--dk-ink-rgb)/0.045);--stu-muted-bg:rgb(var(--dk-ink-rgb)/0.02);--stu-muted-avatar:rgb(var(--dk-ink-rgb)/0.099);--stu-track:rgb(var(--dk-ink-rgb)/0.036)}html.dark[data-dark-style] .stu-search{border:1px solid rgb(var(--dk-ink-rgb)/.081)}html.dark[data-dark-style] .stu-search:focus-within{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .stu-card{border:1px solid rgb(var(--dk-ink-rgb)/.063)}html.dark[data-dark-style] .stu-card:hover{border-color:rgb(var(--dk-ink-rgb)/.203)}html.dark[data-dark-style] .stu-reply{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,var(--bg-card))}html.dark[data-dark-style] .stu-card.is-muted{border-color:rgb(var(--dk-ink-rgb)/.054)}html.dark[data-dark-style] .stu-card.is-muted .stu-stat .bar>span{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 24.8%,var(--bg-card))}html.dark[data-dark-style] .stu-divider>span{background:rgb(var(--dk-ink-rgb)/.072)}html.dark[data-dark-style] .pd-page{--pd-line:rgb(var(--dk-ink-rgb)/0.063);--pd-hair:rgb(var(--dk-ink-rgb)/0.036);--pd-track:rgb(var(--dk-ink-rgb)/0.036);--pd-col-line:rgb(var(--dk-ink-rgb)/0.054);--pd-pr-bg:rgb(var(--dk-ink-rgb)/0.041)}html.dark[data-dark-style] .pd-page,html[data-theme=dark][data-dark-style] .pd-page{--pd-track:rgb(var(--dk-ink-rgb)/0.063);--pd-col-line:rgb(var(--dk-ink-rgb)/0.09);--pd-pr-bg:rgb(var(--dk-ink-rgb)/0.072)}html.dark[data-dark-style] .show-more-btn:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .rr-page{--rr-track:rgb(var(--dk-ink-rgb)/0.054)}html.dark[data-dark-style] .rr-page,html[data-theme=dark][data-dark-style] .rr-page{--rr-track:rgb(var(--dk-ink-rgb)/0.081)}html.dark[data-dark-style] .rr-close:hover,html.dark[data-dark-style] .rr-nav:hover:not(:disabled){border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .mta-row:hover{border-color:rgb(var(--dk-ink-rgb)/.225);background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 2.7%,transparent)}html.dark[data-dark-style] .mtl-title-icon{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,transparent)}html.dark[data-dark-style] .mtl-explainer{background:linear-gradient(135deg,color-mix(in srgb,rgb(var(--dk-ink-rgb)) 5.4%,var(--bg-card)),color-mix(in srgb,rgb(var(--dk-ink-rgb)) 2%,var(--bg-card)));border:1px solid color-mix(in srgb,rgb(var(--dk-ink-rgb)) 11.7%,transparent)}html.dark[data-dark-style] .mtl-ex-feat .mtl-fic{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,transparent)}html.dark[data-dark-style] .mtl-tf-emblem{box-shadow:0 10px 26px rgb(var(--dk-ink-rgb)/.153)}html.dark[data-dark-style] .mtl-drill-mini:hover{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 4.5%,transparent)}html.dark[data-dark-style] .mtl-btn-primary{box-shadow:0 6px 18px rgb(var(--dk-ink-rgb)/.144)}html.dark[data-dark-style] .mtl-btn-primary:hover{box-shadow:0 9px 24px rgb(var(--dk-ink-rgb)/.189)}html.dark[data-dark-style] .mtl-btn-ghost:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .mtl-btn-soft{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 4%,var(--bg-card))}html.dark[data-dark-style] .mtl-btn-soft:hover{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 7.2%,var(--bg-card))}html.dark[data-dark-style] .mtl-btn-lock:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .mtl-chip.mtl-ready{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,transparent)}html.dark[data-dark-style] .mtl-tcard-emblem{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 5.4%,transparent)}html[data-theme=dark][data-dark-style] .mtl-traj{border-color:rgb(var(--dk-ink-rgb)/.113)}html.dark[data-dark-style] .mtl-traj-pop-v{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 5.4%,transparent)}html.dark[data-dark-style] .mtl-sec-open:hover{border-color:rgb(var(--dk-ink-rgb)/.16);background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 2.7%,transparent)}html.dark[data-dark-style] .mtl-sec-locked:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .mtl-sh-toggle:hover{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 2.7%,transparent);border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 18%,var(--border))}html.dark[data-dark-style]{--mtr-shadow-md:0 4px 18px rgb(var(--dk-ink-rgb)/0.027)}html.dark[data-dark-style] .mtr-review-tap{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 3.6%,var(--bg-card));border:1px dashed color-mix(in srgb,rgb(var(--dk-ink-rgb)) 14.4%,transparent)}html.dark[data-dark-style] .mtr-review-tap:hover{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,var(--bg-card))}html.dark[data-dark-style] .mtr-dp.alg{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,transparent)}html.dark[data-dark-style] .mtr-expand-btn:hover{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 4.5%,transparent)}html.dark[data-dark-style] .mtr-btn-ghost:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .mtr-modal-body .mtr-q-hint{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 3.1%,var(--bg-card));border:1px solid color-mix(in srgb,rgb(var(--dk-ink-rgb)) 9%,transparent)}html.dark[data-dark-style] .mtr-modal-foot .mtr-q-watch{box-shadow:0 8px 22px rgb(var(--dk-ink-rgb)/.135)}html.dark[data-dark-style] .mtr-modal-foot .mtr-q-watch:hover{box-shadow:0 10px 28px rgb(var(--dk-ink-rgb)/.171)}html.dark[data-dark-style] .mtr-modal-nav .mtr-nav-btn:hover:not(:disabled){border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .mtr-upsell{box-shadow:0 18px 50px rgb(var(--dk-ink-rgb)/.126)}html.dark[data-dark-style] .mtr-progress{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 5.4%,transparent)}html.dark[data-dark-style] .mtr-rev-ic.mtr-ic-answered{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 6.3%,transparent)}html.dark[data-dark-style] .mtr-rev-tile.mtr-tile-answered{box-shadow:0 3px 9px rgb(var(--dk-ink-rgb)/.117)}html.dark[data-dark-style] .mtr-rev-tile.mtr-tile-answered:hover{box-shadow:0 7px 16px rgb(var(--dk-ink-rgb)/.153)}html.dark[data-dark-style] .mtr-rev-btn-back:hover{border-color:rgb(var(--dk-ink-rgb)/.16)}html.dark[data-dark-style] .mtr-rev-btn-submit{box-shadow:0 8px 22px rgb(var(--dk-ink-rgb)/.144)}html.dark[data-dark-style] .mtr-rev-btn-submit:hover{box-shadow:0 12px 28px rgb(var(--dk-ink-rgb)/.18)}html.dark[data-dark-style] .mtr-un-badge{box-shadow:0 6px 16px rgb(var(--dk-ink-rgb)/.135)}html.dark[data-dark-style] .mtr-break-start{box-shadow:0 10px 26px rgb(var(--dk-ink-rgb)/.162)}html.dark[data-dark-style] .mtr-break-start:hover{box-shadow:0 14px 32px rgb(var(--dk-ink-rgb)/.198)}html.dark[data-dark-style] .mtr-emblem{box-shadow:0 14px 34px rgb(var(--dk-ink-rgb)/.162)}html.dark[data-dark-style] .mtr-stat .mtr-stat-ic{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 5.9%,transparent)}html.dark[data-dark-style] .mtr-cta-btn{box-shadow:0 12px 30px rgb(var(--dk-ink-rgb)/.162)}html.dark[data-dark-style] .mtr-cta-btn:hover{box-shadow:0 16px 40px rgb(var(--dk-ink-rgb)/.207)}html.dark[data-dark-style] .mtr-resume-notice{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 3.6%,var(--bg-card));border:1px solid color-mix(in srgb,rgb(var(--dk-ink-rgb)) 12.6%,transparent)}html.dark[data-dark-style] .mtr-resume-notice .mtr-rsm-ic{background:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 7.2%,transparent)}html.dark[data-dark-style] .mtr-drill-card{box-shadow:0 12px 30px color-mix(in srgb,rgb(var(--dk-ink-rgb)) 14.4%,transparent)}html.dark[data-dark-style] .mtr-full-row.is-this,html.dark[data-dark-style] .mtr-fx-scard:hover{border-color:color-mix(in srgb,rgb(var(--dk-ink-rgb)) 20.3%,var(--border))}html.dark[data-dark-style] .mtr-fx-scard.is-active{border-color:rgb(var(--dk-ink-rgb)/.16)}