.support-section__empty[data-astro-cid-v2sgvf67]{color:var(--color-muted);grid-column:1/-1;margin:0;font-size:.86rem;line-height:1.6}.knowledge-header .text-column{max-width:980px}.knowledge-kicker,.knowledge-explorer__eyebrow{margin-bottom:var(--space-3);color:var(--color-primary);letter-spacing:.07em;text-transform:uppercase;font-size:.82rem;font-weight:700}.knowledge-core-understanding{max-width:820px;margin:var(--space-5) 0 0;color:var(--color-text);text-wrap:pretty;font-size:clamp(1.12rem,1.8vw,1.36rem);line-height:1.65}.knowledge-review-state{align-items:center;gap:var(--space-3);margin:var(--space-5) 0 0;color:var(--color-muted);font-size:.9rem;display:flex}.knowledge-review-state span{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-primary-deep);padding:2px 9px;font-weight:700}.knowledge-definition{padding-bottom:var(--space-12)}.knowledge-formula{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-math);margin-bottom:0;font-size:1.12rem;display:inline-block}.knowledge-explorer{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.knowledge-explorer__header{justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding:var(--space-8) var(--space-8) var(--space-5);display:flex}.knowledge-explorer__header h2{margin-bottom:var(--space-2);font-size:clamp(1.35rem,2.2vw,1.8rem)}.knowledge-explorer__header p:last-child{max-width:760px;color:var(--color-muted);margin-bottom:0}.knowledge-reset{min-width:72px;min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;transition:border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease)}.knowledge-reset:hover,.knowledge-reset:focus-visible{border-color:var(--color-primary);color:var(--color-primary)}.knowledge-reset:active{transform:translateY(1px)}.knowledge-explorer__stage{padding:0 var(--space-8)}.knowledge-explorer__stage svg{border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(#0e656c08 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, #0e656c08 1px, transparent 1px) 0 0 / 32px 32px, var(--color-bg);width:100%;min-height:320px;max-height:560px}.knowledge-svg-grid{stroke:var(--color-border);stroke-width:1px}.knowledge-svg-axis{fill:none;stroke:var(--color-border-strong);stroke-width:2.5px;vector-effect:non-scaling-stroke}.knowledge-svg-label,.knowledge-svg-formula,.knowledge-svg-small,.knowledge-svg-note,.knowledge-svg-tick,.knowledge-number-ticks text{fill:var(--color-text);font-family:var(--font-sans)}.knowledge-svg-formula{font-family:var(--font-math);font-size:22px}.knowledge-svg-label{font-size:17px}.knowledge-svg-small,.knowledge-number-ticks text{font-size:13px}.knowledge-svg-note{fill:var(--color-muted);font-size:11.5px}.knowledge-svg-tick{fill:var(--color-muted);font-variant-numeric:tabular-nums;font-size:10px}.knowledge-number-ticks{fill:var(--color-muted);stroke:var(--color-border-strong);text-anchor:middle}.knowledge-explorer [data-knowledge-handle]{touch-action:none}.knowledge-explorer__output{min-height:52px;padding:var(--space-4) var(--space-2) var(--space-2);color:var(--color-primary-deep);text-align:center;margin:0;font-weight:600}.knowledge-explorer__controls{gap:var(--space-8);padding:var(--space-6) var(--space-8) var(--space-8);border-top:1px solid var(--color-border);background:var(--color-surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.knowledge-explorer__controls--single{grid-template-columns:minmax(0,720px)}.knowledge-refined-graph-panel{background:#f6f9f8}.knowledge-refined-graph{min-height:420px}.knowledge-scene-background{fill:#fff;stroke:var(--color-border);stroke-width:1.5px}.knowledge-refined-explorer .parameter-readout strong{overflow-wrap:anywhere;min-width:0;line-height:1.45}.knowledge-refined-explorer .graph-instruction{text-align:center;text-wrap:balance}.knowledge-control{gap:var(--space-3);display:grid}.knowledge-control>span{justify-content:space-between;gap:var(--space-4);font-size:.94rem;display:flex}.knowledge-control output{color:var(--color-primary);font-family:var(--font-math);font-weight:700}.knowledge-control input[type=range]{width:100%;min-height:44px;accent-color:var(--math-interactive-point);cursor:pointer;margin:0}.knowledge-boundaries{padding-top:var(--space-16)}.knowledge-boundaries__grid{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.knowledge-boundaries h2{margin-bottom:var(--space-4);font-size:1.18rem}.knowledge-boundaries p,.knowledge-boundaries li{color:var(--color-muted)}.knowledge-boundaries ul{margin:0;padding-left:1.2em}.textbook-table th small{color:var(--color-muted);margin-top:2px;font-weight:400;display:block}.textbook-table td span,.textbook-table td a{display:block}.textbook-table td a{width:fit-content;margin-top:var(--space-1);color:var(--color-primary);text-underline-offset:3px;text-decoration:underline 1px}@media (width<=900px){.knowledge-explorer__stage{padding:0 var(--space-5)}.knowledge-explorer__header,.knowledge-explorer__controls{padding-right:var(--space-5);padding-left:var(--space-5)}.knowledge-boundaries__grid{gap:var(--space-8);grid-template-columns:1fr}}@media (width<=620px){.knowledge-review-state{align-items:flex-start;gap:var(--space-2);flex-direction:column}.knowledge-explorer__header{align-items:stretch;gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-4);flex-direction:column}.knowledge-reset{align-self:flex-start}.knowledge-explorer__stage{padding:0 var(--space-2)}.knowledge-explorer__stage svg{min-height:250px}.knowledge-explorer__output{padding-right:var(--space-4);padding-left:var(--space-4);font-size:.94rem}.knowledge-explorer__controls{gap:var(--space-4);padding:var(--space-4);grid-template-columns:1fr}.knowledge-boundaries{padding-top:var(--space-10)}}.knowledge-detail main{background:var(--color-bg)}.knowledge-header{padding-bottom:var(--space-10)}.knowledge-header h1{margin-bottom:0}.knowledge-meta{color:var(--color-muted)}.formal-definition{padding-bottom:var(--space-16)}.definition-layout{gap:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--color-border-strong);grid-template-columns:180px 1fr;display:grid}.definition-layout p{font-size:1.08rem}.definition-layout p:last-child{margin-bottom:0}.inline-formula,.math-symbol{font-family:var(--font-math);font-weight:650}.inline-formula{color:var(--color-primary-deep);background:var(--color-primary-soft);white-space:nowrap;border-radius:4px;padding:1px 5px}.interaction-wrap{padding-bottom:var(--space-20)}.linear-explorer{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.explorer-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding:var(--space-8);border-bottom:1px solid var(--color-border);display:flex}.explorer-heading>div:first-child{flex:auto;min-width:0}.explorer-heading h2{margin-bottom:var(--space-2)}.explorer-heading p{max-width:none;color:var(--color-muted);margin:0}.explorer-heading__tools{align-items:stretch;gap:var(--space-2);flex:none;display:flex}.classroom-mode-toggle{justify-content:center;align-items:center;gap:var(--space-2);min-height:50px;padding-inline:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);white-space:nowrap;cursor:pointer;transition:border-color var(--duration-fast), color var(--duration-fast), background var(--duration-fast);font-weight:620;display:inline-flex}.classroom-mode-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px}.classroom-mode-toggle:hover,.classroom-mode-toggle[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary-deep);background:var(--color-primary-soft)}.explorer-layout{grid-template-columns:minmax(0,1fr) 320px;min-height:580px;display:grid}.graph-panel{min-width:0;padding:var(--space-4) var(--space-6) var(--space-5);background:#f6f9f8;flex-direction:column;justify-content:center;display:flex}.function-graph{user-select:none;touch-action:pan-y;width:100%;height:auto;max-height:720px;overflow:visible}.plot-bg{fill:#fff;stroke:var(--color-border)}.grid-lines line{stroke:#e2e8e6;stroke-width:1px}.axes line{stroke:var(--color-muted);stroke-width:1.8px}.axes text,.tick-labels text{fill:var(--color-muted);font-family:var(--font-sans);font-size:13px}.axes text{font-family:var(--font-math);font-size:17px;font-style:italic}.function-line{stroke:var(--color-primary);stroke-linecap:round;stroke-width:5px;transition:all var(--duration) var(--ease)}.slope-run,.slope-rise{fill:none;stroke:var(--color-secondary);stroke-dasharray:6 5;stroke-width:3px;transition:all var(--duration) var(--ease)}.interactive-point{touch-action:none;outline:none}.interactive-point[data-draggable],.drag-handle{cursor:grab}.interactive-point[data-draggable]:active,.drag-handle:active,[data-dragging] .interactive-point,[data-dragging] .drag-handle{cursor:grabbing}.interactive-point__hit,.handle-hit{fill:#0000;stroke:#0000;stroke-width:24px;vector-effect:non-scaling-stroke;pointer-events:all;touch-action:none}.interactive-point__halo,.interactive-point__core{vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;transition:opacity var(--duration) var(--ease), transform var(--duration) var(--ease), fill var(--duration) var(--ease), stroke-width var(--duration) var(--ease)}.interactive-point__halo{fill:color-mix(in srgb, var(--math-interactive-point), transparent 78%);opacity:0;pointer-events:none}.interactive-point__core{fill:var(--math-interactive-point);stroke:var(--math-interactive-point-ring);stroke-width:3px;pointer-events:none}.interactive-point--secondary .interactive-point__core{fill:var(--math-interactive-point-ring);stroke:var(--math-interactive-point)}.interactive-point:hover .interactive-point__core{transform:scale(1.08)}.interactive-point:focus-visible .interactive-point__core,.interactive-point[data-active] .interactive-point__core,.interactive-point:active .interactive-point__core{fill:var(--math-interactive-point);stroke:var(--math-interactive-point-ring);stroke-width:3.5px;transform:scale(1.12)}.interactive-point:hover .interactive-point__halo,.interactive-point:focus-visible .interactive-point__halo,.interactive-point[data-active] .interactive-point__halo,.interactive-point:active .interactive-point__halo{opacity:1}.interactive-point:focus-visible .interactive-point__halo{stroke:var(--math-interactive-point);stroke-width:2px}.interactive-point[data-disabled]{cursor:not-allowed;opacity:.48}.interactive-point[data-disabled] .interactive-point__hit{pointer-events:none}.interactive-point[data-disabled] .interactive-point__core{fill:var(--brand-gray);stroke:var(--math-interactive-point-ring)}.interactive-point__label{fill:var(--brand-ink);font-family:var(--font-math);pointer-events:none;font-size:14px;font-weight:600}.interactive-point--hint .interactive-point__core{animation:interactive-point-hint .8s var(--ease) 2}@keyframes interactive-point-hint{50%{transform:scale(1.08)}}.point-label rect{fill:#fff;stroke:var(--color-border)}.point-label text{fill:var(--color-text);font-family:var(--font-math);font-size:14px}.graph-instruction{margin:var(--space-2) 0 0;color:var(--color-muted);justify-content:center;align-items:center;gap:7px;font-size:.84rem;display:flex}.refined-graph-panel{padding-inline:var(--space-5)}.refined-explorer .function-graph{max-height:650px}.refined-model-title{fill:var(--color-text);font-family:var(--font-sans);font-size:22px;font-weight:620}.refined-transform-arrow{fill:none;stroke:var(--color-primary);stroke-linecap:round;stroke-width:4px}.fraction-whole-source{fill:var(--color-surface);stroke:var(--color-primary);stroke-width:3px}.fraction-whole-one,.equivalent-bar-label,.distributive-area-label{fill:var(--color-text);font-family:var(--font-math);font-size:31px;font-weight:650}.fraction-selection-guide,.equivalent-alignment,.distributive-split{fill:none;stroke:var(--math-interactive-point);stroke-dasharray:8 7;stroke-width:3px}.fraction-brace-label,.fraction-part-label{fill:var(--color-muted);font-family:var(--font-sans);font-size:18px}.fraction-notation{fill:var(--color-primary-deep);font-family:var(--font-math);font-size:34px;font-weight:700}.equivalent-alignment{stroke-width:3.5px}.equivalent-operation text{fill:var(--color-primary-deep);font-family:var(--font-math);font-size:28px;font-weight:650}.equivalent-operation path{fill:none;stroke:var(--color-primary);stroke-width:3px}.equivalent-factor-control{margin-top:var(--space-8)}.distributive-left{fill:var(--color-primary-soft);stroke:var(--color-primary);stroke-width:3px}.distributive-right{fill:var(--color-secondary-soft);stroke:var(--color-primary);stroke-width:3px}.distributive-explorer [data-grid-lines] line{stroke:#0e656c61;stroke-width:1.4px}.distributive-split{stroke-width:4px}.measure-text{fill:var(--color-muted);font-family:var(--font-math);font-size:19px}.dot{border-radius:50%;width:9px;height:9px;display:inline-block}.dot--orange{background:var(--math-interactive-point)}.dot--orange-outline{border:2px solid var(--math-interactive-point);background:var(--math-interactive-point-ring)}.dot--teal{background:var(--math-static-point)}.explorer-controls{padding:var(--space-8) var(--space-6);border-left:1px solid var(--color-border)}:is(.current-batch-one-explorer,.batch-four-explorer) [data-play]{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}:is(.current-batch-one-explorer,.batch-four-explorer) [data-play]>:first-child[aria-hidden=true]{display:none}:is(.current-batch-one-explorer,.batch-four-explorer) [data-play]:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;flex:none;width:.72em;height:.86em}:is(.current-batch-one-explorer,.batch-four-explorer) [data-play][aria-pressed=true]:before{clip-path:none;background:linear-gradient(90deg,currentColor 0 34%,#0000 34% 66%,currentColor 66% 100%)}.control-group+.control-group{margin-top:var(--space-8)}.control-label-row{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.control-label-row label{font-weight:620}.control-label-row output{border-radius:var(--radius-sm);min-width:48px;min-height:34px;color:var(--color-primary-deep);background:var(--color-primary-soft);font-family:var(--font-math);place-items:center;font-weight:650;display:grid}.control-group input[type=range]{width:100%;height:44px;accent-color:var(--color-primary);cursor:pointer;margin:0}.range-scale{color:var(--color-faint);justify-content:space-between;margin-top:-8px;font-size:.76rem;display:flex}.parameter-readout{margin-top:var(--space-8);border-block:1px solid var(--color-border)}.parameter-readout div{gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:105px 1fr;display:grid}.parameter-readout div+div{border-top:1px solid var(--color-border)}.parameter-readout span{color:var(--color-muted);font-size:.86rem}.parameter-readout strong{font-size:.9rem;font-weight:620}.preset-controls{margin-top:var(--space-6)}.preset-controls>span{color:var(--color-muted);font-size:.84rem}.preset-controls>div{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.preset-controls button,.reset-button{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);min-height:44px;color:var(--color-text);font:inherit;cursor:pointer;transition:border-color var(--duration-fast), color var(--duration-fast), background var(--duration-fast)}.preset-controls button:hover,.reset-button:hover{border-color:var(--color-primary);color:var(--color-primary-deep);background:var(--color-primary-soft)}.interaction-wrap button:is([data-play],[data-speed],[data-sss-play],[data-sss-speed],[data-triangle-play],[data-triangle-speed]){transition:border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease)}.interaction-wrap button:is([data-play],[data-speed],[data-sss-play],[data-sss-speed],[data-triangle-play],[data-triangle-speed]):focus-visible{outline-offset:2px;outline:3px solid #0e656c47}@media (hover:hover) and (pointer:fine){.interaction-wrap button:is([data-play],[data-sss-play],[data-triangle-play]):hover:not(:disabled){border-color:var(--color-primary-deep);box-shadow:0 3px 10px #17242624}.interaction-wrap button:is([data-play],[data-sss-play],[data-triangle-play]):hover:not(:disabled):not([aria-pressed=true]){color:var(--color-surface);background:var(--color-primary-deep)}.interaction-wrap button:is([data-play],[data-sss-play],[data-triangle-play])[aria-pressed=true]:hover:not(:disabled){color:var(--color-primary-deep);background:var(--color-primary-soft)}.interaction-wrap button:is([data-speed],[data-sss-speed],[data-triangle-speed]):hover:not(:disabled){border-color:var(--color-primary-deep);box-shadow:0 2px 8px #1724261f}.interaction-wrap button:is([data-speed],[data-sss-speed],[data-triangle-speed]):hover:not(:disabled):not([aria-pressed=true]):not(.is-active){color:var(--color-primary-deep);background:var(--color-primary-soft)}}.reset-button{width:100%;margin-top:var(--space-4)}.boundary-note{margin:var(--space-4) 0 0;color:var(--color-muted);font-size:.84rem;line-height:1.55}[data-boundary] [data-k-value]{color:#8f4827;background:var(--color-secondary-soft)}.knowledge-support{gap:var(--space-10);max-width:var(--visual-width);display:grid}.support-section{align-items:start;gap:var(--space-12);grid-template-columns:220px minmax(0,1fr);padding:0;display:grid}.support-section--transfer{background:0 0;border-radius:0;padding:0}.support-section__heading{align-items:flex-start;gap:var(--space-3);padding-top:2px;display:flex}.support-section__icon{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-primary-deep);background:var(--color-primary-soft);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;flex:none;padding:9px}.support-section__heading h2{margin:0;font-size:1.34rem;line-height:1.25}.support-section__heading p{color:var(--color-muted);margin:6px 0 0;font-size:.82rem;line-height:1.55}.support-card-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.support-card-grid--two{grid-template-columns:repeat(3,minmax(0,1fr))}.support-card-grid .knowledge-card--compact{grid-template-columns:minmax(112px,38%) minmax(0,1fr);min-height:132px;display:grid}.support-card-grid .knowledge-card--compact .feature-image{aspect-ratio:auto;border-right:1px solid var(--color-border);border-bottom:0;height:100%;min-height:132px}.support-card-grid .knowledge-card--compact .feature-image img{object-fit:contain;padding:var(--space-2)}.support-card-grid .knowledge-card--compact .knowledge-card__body{padding:var(--space-3) var(--space-4);flex-direction:column;justify-content:center;display:flex}.support-card-grid .knowledge-card--compact .knowledge-card__body h3{text-wrap:pretty}.transfer-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.transfer-prompt{min-width:0;min-height:134px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.transfer-prompt>div{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.transfer-prompt span{color:var(--color-primary-deep);font-size:.78rem;font-weight:650}.transfer-prompt small{color:var(--color-faint);font-size:.72rem}.transfer-prompt h3{margin:var(--space-3) 0 var(--space-2);font-size:1.02rem}.transfer-prompt p{color:var(--color-muted);margin:0;font-size:.86rem;line-height:1.6}.support-editorial-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.support-editorial-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;min-height:132px;display:grid;overflow:hidden}.support-editorial-card:has(img){grid-template-columns:minmax(112px,38%) minmax(0,1fr)}.support-editorial-card>img{border-right:1px solid var(--color-border);background:var(--color-surface-subtle);object-fit:contain;width:100%;height:100%;min-height:132px}.support-editorial-card>div{min-width:0;padding:var(--space-3) var(--space-4);align-self:center}.support-editorial-card span{color:var(--color-muted);font-size:.74rem}.support-editorial-card small{float:right;color:var(--color-faint);font-size:.7rem}.support-editorial-card h3{margin:var(--space-2) 0 5px;text-wrap:pretty;font-size:1rem}.support-editorial-card p{color:var(--color-muted);margin:0;font-size:.82rem;line-height:1.5}.support-editorial-card--linked{transition:border-color var(--duration-fast), transform var(--duration-fast) var(--ease)}.support-editorial-card--linked:hover,.support-editorial-card--linked:focus-visible{border-color:var(--color-primary);transform:translateY(-2px)}.support-section--textbooks{color:var(--color-muted);background:0 0;border-radius:0;margin-top:0;padding:0}.support-section--textbooks .support-section__icon{color:var(--color-muted);background:#e9eeeb}.support-section--textbooks .support-section__heading h2{color:var(--color-text);font-size:1.18rem}.textbook-table-wrap{min-width:0;overflow-x:auto}.textbook-table{border-collapse:separate;border-spacing:0 5px;width:100%;font-size:.82rem}.textbook-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.textbook-table th,.textbook-table td{padding:9px var(--space-3);text-align:left}.textbook-table thead th{color:var(--color-faint);padding-block:0 5px;font-size:.72rem;font-weight:560}.textbook-table tbody th,.textbook-table tbody td{background:#ffffff94}.textbook-table tbody th{border-radius:var(--radius-sm) 0 0 var(--radius-sm);color:var(--color-text);font-weight:620}.textbook-table tbody td:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.review-status{color:#7e583e;background:#f3e9df;border-radius:99px;padding:2px 7px;font-size:.72rem;font-weight:620;display:inline-flex}.textbook-note{margin:var(--space-2) 0 0;color:var(--color-faint);grid-column:2;font-size:.76rem}.knowledge-search-band{padding-block:var(--space-16);border-top:1px solid var(--color-border);background:#f1f3ef}.knowledge-search-band__inner{align-items:center;gap:var(--space-16);max-width:var(--visual-width);grid-template-columns:minmax(240px,.55fr) minmax(420px,1fr);display:grid}.knowledge-search-band h2{margin-bottom:var(--space-2)}.knowledge-search-band p{color:var(--color-muted);margin:0}.knowledge-search-band .site-search-box{max-width:none}body.classroom-mode{background:#eef3f1;overflow:hidden}.legacy-classroom-capable [data-play]{gap:8px}.legacy-classroom-capable [data-play]>svg{display:none}.legacy-classroom-capable [data-play]:before{box-sizing:border-box;content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;flex:none;width:0;height:0}.legacy-classroom-capable [data-play][aria-pressed=true]:before{background:linear-gradient(90deg,currentColor 0 3px,#0000 3px 6px,currentColor 6px 9px);border:0;width:9px;height:12px}.legacy-classroom-capable input[type=range],.legacy-classroom-capable button,.legacy-classroom-capable .explorer-controls button,body .interaction-wrap .legacy-classroom-capable .explorer-controls button{min-height:44px}.legacy-classroom-capable.ellipse-explorer .interactive-point__hit{r:60px}:is(.legacy-classroom-capable.percentile-explorer,.legacy-classroom-capable.derivative-explorer) .interactive-point__hit{r:55px}.legacy-classroom-capable.trigonometric-explorer .explorer-controls button[data-key-angle]{min-height:44px}.legacy-classroom-capable.knowledge-refined-explorer--logarithm .parameter-readout strong{align-items:center;min-height:3.2em;display:flex}.legacy-classroom-backdrop{z-index:9998;background:#14262394;position:fixed;inset:0}body.legacy-classroom-enhanced .interaction-wrap{z-index:9999}body.classroom-mode .legacy-classroom-dialog{z-index:9999;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:auto;max-width:none;height:auto;min-height:0;position:fixed;inset:12px;overflow:hidden;box-shadow:0 24px 72px #0a1c193d}body.classroom-mode .legacy-classroom-dialog:focus{outline:none}.classroom-mode .site-header,.classroom-mode .site-footer,.classroom-mode .knowledge-header,.classroom-mode .formal-definition,.classroom-mode .knowledge-support,.classroom-mode .knowledge-search-band{display:none}.classroom-mode .interaction-wrap{z-index:80;width:100%;max-width:none;height:100dvh;padding:var(--space-4);background:#eef3f1;position:fixed;inset:0;overflow:hidden}.classroom-mode .linear-explorer{grid-template-rows:auto minmax(0,1fr);max-width:none;height:calc(100dvh - 32px);min-height:0;display:grid}.classroom-mode .explorer-layout{min-height:0;overflow:hidden}.classroom-mode .explorer-heading{padding:var(--space-6)}.classroom-mode .graph-panel{min-height:0;overflow:hidden}.classroom-mode .function-graph{flex:auto;width:100%;height:100%;min-height:0;max-height:100%}.classroom-mode .explorer-controls{align-content:center;gap:var(--space-3);min-height:0;padding:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.classroom-mode .control-label-row{margin-bottom:var(--space-2)}.classroom-mode .control-group input[type=range]{height:38px}.classroom-mode .range-scale{margin-top:-7px}.classroom-mode .control-group+.control-group,.classroom-mode .parameter-readout,.classroom-mode .preset-controls,.classroom-mode .reset-button,.classroom-mode .boundary-note{margin-top:0}.classroom-mode .parameter-readout,.classroom-mode .preset-controls,.classroom-mode .reset-button,.classroom-mode .boundary-note{grid-column:1/-1}.classroom-mode .parameter-readout{display:block}.classroom-mode .parameter-readout div{gap:var(--space-3);grid-template-columns:105px minmax(0,1fr);padding-block:6px}.classroom-mode .parameter-readout div+div{border-top:1px solid var(--color-border)}@media (width>=801px) and (height<=860px){.classroom-mode .linear-explorer .explorer-layout{grid-template-rows:minmax(140px,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important}.classroom-mode .linear-explorer .explorer-controls{align-content:start;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border)!important;border-left:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.classroom-mode .linear-explorer .explorer-controls>*{min-width:0}.classroom-mode .linear-explorer .parameter-readout,.classroom-mode .linear-explorer .preset-controls,.classroom-mode .linear-explorer .reset-button,.classroom-mode .linear-explorer .boundary-note{grid-column:auto!important}.classroom-mode .linear-explorer .parameter-readout,.classroom-mode .linear-explorer .reset-button,.classroom-mode .linear-explorer .boundary-note{grid-column:1/-1!important}.classroom-mode .linear-explorer .reset-button{margin-top:0}}@media (width>=1100px) and (height<=860px){.classroom-mode .linear-explorer .explorer-controls{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=801px) and (height<=860px){.classroom-mode .linear-explorer .explorer-layout,:is(.current-batch-one-explorer,.current-batch-two-explorer,.current-batch-three-explorer,.current-batch-four-explorer).classroom-mode .explorer-layout,:is(.batch-one-explorer,.batch-two-explorer,.batch-three-explorer,.batch-four-explorer).classroom-mode :is(.batch-one-layout,.batch-two-layout,.batch-three-layout,.batch-four-layout){grid-template-rows:none!important;grid-template-columns:minmax(0,1fr) 320px!important}.classroom-mode .linear-explorer .explorer-controls{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto;display:block!important}:is(.current-batch-one-explorer,.current-batch-two-explorer,.current-batch-three-explorer,.current-batch-four-explorer).classroom-mode .controls,:is(.batch-one-explorer,.batch-two-explorer,.batch-three-explorer,.batch-four-explorer).classroom-mode :is(.batch-one-controls,.batch-two-controls,.batch-three-controls,.batch-four-controls){overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;overflow-y:auto;display:flex!important}:is(.current-batch-one-explorer,.current-batch-two-explorer,.current-batch-three-explorer,.current-batch-four-explorer).classroom-mode .explorer-canvas,:is(.batch-one-explorer,.batch-two-explorer,.batch-three-explorer,.batch-four-explorer).classroom-mode :is(.batch-one-canvas,.batch-two-canvas,.batch-three-canvas,.batch-four-canvas){max-height:100%!important}}@media (width<=1080px){.explorer-layout{grid-template-columns:1fr}.explorer-controls{gap:var(--space-6) var(--space-8);border-top:1px solid var(--color-border);border-left:0;grid-template-columns:1fr 1fr;display:grid}.control-group+.control-group,.parameter-readout,.preset-controls,.reset-button{margin-top:0}.boundary-note{grid-column:1/-1;margin-top:0}.classroom-mode .explorer-layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(300px,36vw)}.classroom-mode .parameter-readout,.classroom-mode .preset-controls,.classroom-mode .reset-button,.classroom-mode .boundary-note{grid-column:1}}@media (width<=900px){.support-section{gap:var(--space-8);grid-template-columns:180px 1fr}.support-card-grid,.support-card-grid--two,.transfer-grid,.support-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-search-band__inner{gap:var(--space-6);grid-template-columns:1fr}}@media (width<=620px){.definition-layout{gap:var(--space-2);grid-template-columns:1fr}.interaction-wrap{width:100%;padding-bottom:var(--space-12)}.linear-explorer{border-inline:0;border-radius:0}.explorer-heading{padding:var(--space-6) 18px var(--space-5);display:block}.explorer-heading__tools{margin-top:var(--space-4);justify-content:space-between;align-items:center}.classroom-mode-toggle{min-height:48px}.graph-panel{padding:var(--space-2) 0 var(--space-4)}.function-graph{width:100%;max-width:none;margin-left:0}.graph-instruction{padding-inline:18px}.explorer-controls{padding:var(--space-6) 18px var(--space-8);display:block}.control-group+.control-group,.parameter-readout,.preset-controls,.reset-button{margin-top:var(--space-6)}.boundary-note{margin-top:var(--space-4)}.support-section{gap:var(--space-5);grid-template-columns:1fr;padding:0}.support-card-grid,.support-card-grid--two,.transfer-grid,.support-editorial-grid{grid-template-columns:1fr}.support-card-grid .knowledge-card--compact{grid-template-columns:minmax(118px,36%) minmax(0,1fr)}.refined-graph-panel{padding-inline:0}.textbook-note{grid-column:1}.textbook-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.textbook-table,.textbook-table tbody,.textbook-table tr,.textbook-table th,.textbook-table td{width:100%;display:block}.textbook-table{border-spacing:0}.textbook-table tr{margin-bottom:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:#ffffff94}.textbook-table tbody th,.textbook-table tbody td{background:0 0;border-radius:0;padding:3px 0}.textbook-table td:before{content:attr(data-label) "：";color:var(--color-faint)}.knowledge-search-band{padding-block:var(--space-10)}.classroom-mode .interaction-wrap{padding:0}.classroom-mode .linear-explorer{border:0;height:100dvh;min-height:0}.classroom-mode .explorer-heading{align-items:center;gap:var(--space-3);padding:var(--space-3) 14px;grid-template-columns:minmax(0,1fr) auto;display:grid}.classroom-mode .explorer-heading h2{margin:0;font-size:1.05rem}.classroom-mode .explorer-heading p{display:none}.classroom-mode .explorer-heading__tools{gap:var(--space-2);margin-top:0}.classroom-mode .classroom-mode-toggle{min-height:44px;padding-inline:var(--space-3)}.classroom-mode .explorer-layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(300px,40vw);min-height:0}.classroom-mode .graph-panel{padding:4px 0 var(--space-2)}.classroom-mode .graph-instruction{margin-top:0;font-size:.76rem}.classroom-mode .explorer-controls{gap:var(--space-3);padding:var(--space-3) 14px;grid-template-columns:minmax(0,1fr);display:grid}.classroom-mode .control-label-row{margin-bottom:var(--space-2)}.classroom-mode .control-label-row output{min-width:40px;min-height:30px}.classroom-mode .parameter-readout,.classroom-mode .preset-controls,.classroom-mode .reset-button,.classroom-mode .boundary-note{grid-column:1}.classroom-mode .parameter-readout{display:block}.classroom-mode .parameter-readout div{padding-block:4px}.classroom-mode .preset-controls>div{gap:4px;margin-top:4px}.classroom-mode .boundary-note{align-self:center;margin:0;font-size:.74rem;line-height:1.4}body.classroom-mode .legacy-classroom-dialog{border:0;border-radius:0;height:100dvh;inset:0}body.classroom-mode .legacy-classroom-dialog .parameter-readout strong{align-items:center;min-height:2.7em;display:flex}body.classroom-mode .legacy-classroom-dialog.knowledge-refined-explorer--frequency .parameter-readout strong{height:2.9em;min-height:2.9em;overflow:hidden}.legacy-classroom-capable.knowledge-refined-explorer--logarithm .graph-observation{height:4.5em;min-height:4.5em;overflow:hidden}.classroom-mode .explorer-heading{min-height:58px;padding:7px 12px}.classroom-mode .explorer-heading h2{text-wrap:balance;font-size:.98rem}.classroom-mode .explorer-layout{grid-template-rows:minmax(230px,1fr) auto;grid-template-columns:minmax(0,1fr)}.classroom-mode .graph-panel{min-height:230px;padding:2px 8px 4px}.classroom-mode .graph-instruction{display:none}.classroom-mode .explorer-controls{border-top:1px solid var(--color-border);border-left:0;align-content:start;gap:8px;padding:9px 12px 10px}.classroom-mode .control-group input[type=range]{height:34px}.classroom-mode .parameter-readout div{grid-template-columns:82px minmax(0,1fr);gap:8px;padding-block:4px}.classroom-mode .parameter-readout span,.classroom-mode .parameter-readout strong,.classroom-mode .preset-controls>span{font-size:.76rem}.classroom-mode .preset-controls button,.classroom-mode .reset-button{min-height:40px}.classroom-mode .boundary-note{display:none}}@media (width>=621px){.classroom-mode .interaction-wrap--compact-generic .knowledge-refined-controls{gap:5px;padding:5px 14px}.classroom-mode .interaction-wrap--compact-generic .knowledge-refined-controls .range-scale{display:none}.classroom-mode .interaction-wrap--compact-generic .knowledge-play-row{padding-bottom:4px}.classroom-mode .interaction-wrap--compact-generic .preset-controls>span{display:none}.classroom-mode .interaction-wrap--compact-generic .parameter-readout strong{max-width:190px;font-size:13px;line-height:1.2}.classroom-mode .interaction-wrap--compact-generic .knowledge-refined-explorer--lawOfCosines .knowledge-svg-formula{font-size:16px}}@media (width>=621px) and (height<=760px){.classroom-mode .sss-explorer .sss-controls{gap:0!important;padding:6px 12px!important;display:block!important;overflow:hidden!important}.classroom-mode .sss-explorer .sss-readout{display:none!important}.classroom-mode .sss-explorer .sss-reset{grid-column:1/-1!important;margin-top:0!important}}@media (width<=620px){.classroom-mode .knowledge-refined-explorer--linearConcept .control-group input[type=range],.classroom-mode .knowledge-refined-explorer--linearConcept .explorer-controls button{height:44px;min-height:44px}body.interaction-mobile-writable.classroom-mode .knowledge-refined-explorer--linearConcept .boundary-note{margin:0;font-size:.72rem;line-height:1.3;display:block}}.current-batch-one-explorer[data-kind=quadraticRelations] :is([data-classroom-toggle],.toolbar button,.choice-buttons button,.reset),.current-batch-two-explorer[data-kind=derivativeExtrema] :is([data-classroom-toggle],.toolbar button,.choice-buttons button,.reset){border-radius:var(--radius-sm,6px)}.current-batch-one-explorer[data-kind=quadraticRelations] [data-classroom-toggle]>span[aria-hidden=true],.current-batch-two-explorer[data-kind=derivativeExtrema] [data-classroom-toggle]>span[aria-hidden=true]{vertical-align:middle;background:currentColor;width:18px;height:18px;font-size:0;display:inline-block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4H4v4M16 4h4v4M20 16v4h-4M4 16v4h4'/%3E%3C/svg%3E") 50%/contain no-repeat}.current-batch-one-explorer[data-kind=quadraticRelations] [data-drawing]>path:last-of-type{stroke-width:1.75px}.current-batch-one-explorer[data-kind=quadraticRelations] [data-drawing]>g[clip-path]>path:first-child{stroke-width:3.25px}.current-batch-two-explorer[data-kind=derivativeExtrema] [data-drawing]>g[clip-path]>path:first-child{stroke-width:1.5px}.current-batch-two-explorer[data-kind=derivativeExtrema] [data-drawing]>g[clip-path]>path:nth-child(2){stroke-width:3.25px}.current-batch-two-explorer[data-kind=derivativeExtrema] [data-drawing]>g:last-of-type>rect{stroke-width:1.5px}.current-batch-two-explorer[data-kind=derivativeExtrema] .choice-buttons [data-step]{white-space:nowrap;flex:calc(50% - .25rem)}@media (width<=800px){html .current-batch-two-explorer[data-kind=derivativeExtrema].classroom-mode .controls{block-size:535px!important}}
