.login-module__Gh6qAq__login.login-module__Gh6qAq__login{isolation:isolate;min-height:max(100svh,680px);color-scheme:var(--mw-theme-scheme);color:var(--sp-login-ink);background:var(--sp-login-ground);align-items:center;padding:clamp(36px,6vw,150px);display:grid;position:relative;overflow:hidden}.login-module__Gh6qAq__landscape{z-index:0;position:absolute;inset:0}.login-module__Gh6qAq__landscapeImage{filter:brightness(var(--sp-login-brightness));transition:filter var(--mw-theme-switch-duration) ease;object-fit:cover;object-position:72% 50%}.login-module__Gh6qAq__loginSide{z-index:1;width:min(440px,35vw);position:relative}.login-module__Gh6qAq__loginCard{border-radius:var(--sp-radius);background:var(--sp-login-glass);border:1px solid var(--sp-login-line);box-shadow:var(--sp-login-shadow);-webkit-backdrop-filter:blur(18px)saturate(.8);padding:clamp(28px,3vw,48px)}.login-module__Gh6qAq__eyebrow{color:var(--sp-login-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:650}.login-module__Gh6qAq__loginCard h1{letter-spacing:-.045em;margin:22px 0 18px;font-size:clamp(30px,2.4vw,42px);font-weight:450;line-height:1.15}.login-module__Gh6qAq__loginCard p{color:var(--sp-login-muted);font-size:14px;line-height:1.7}.login-module__Gh6qAq__loginCard form{margin-top:30px}.login-module__Gh6qAq__loginCard label{margin:0 0 10px 2px;font-size:12px;font-weight:550;display:block}.login-module__Gh6qAq__inputWrap{background:var(--sp-login-field);border:1px solid var(--sp-login-line);border-radius:14px;align-items:center;gap:12px;padding:0 16px;display:flex}.login-module__Gh6qAq__inputWrap svg{width:18px;color:var(--sp-login-muted);flex-shrink:0}.login-module__Gh6qAq__inputWrap input{width:100%;min-width:0;color:var(--sp-login-ink);font:inherit;letter-spacing:.06em;background:0 0;border:0;outline:0;padding:20px 0;font-size:14px}.login-module__Gh6qAq__inputWrap input::placeholder{color:var(--sp-login-muted)}.login-module__Gh6qAq__inputWrap:focus-within,.login-module__Gh6qAq__login button:focus-visible{outline:2px solid var(--sp-login-button);outline-offset:4px}.login-module__Gh6qAq__loginButton{width:100%;color:var(--sp-login-button-text);background:var(--sp-login-button);font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:space-between;align-items:center;margin-top:18px;padding:19px 22px;display:flex}.login-module__Gh6qAq__loginButton svg{width:18px}.login-module__Gh6qAq__loginButton:disabled{opacity:.65;cursor:wait}.login-module__Gh6qAq__loginHint{color:var(--sp-login-ink);margin:22px 6px 0;font-size:12px}.login-module__Gh6qAq__error{color:var(--sp-login-error)!important}@media (max-width:900px){.login-module__Gh6qAq__login.login-module__Gh6qAq__login{min-height:100svh;padding:clamp(360px,58svh,640px) 24px 32px;display:block}.login-module__Gh6qAq__landscape{height:clamp(400px,64svh,700px);bottom:auto}.login-module__Gh6qAq__landscape:after{content:"";background:linear-gradient(transparent, var(--sp-login-ground));position:absolute;inset:75% 0 0}.login-module__Gh6qAq__landscapeImage{object-position:72% 50%}.login-module__Gh6qAq__loginSide{width:min(460px,100%);margin:auto}.login-module__Gh6qAq__loginCard{padding:32px}.login-module__Gh6qAq__loginCard h1{font-size:36px}.login-module__Gh6qAq__loginHint{text-align:center}}@media (max-width:420px){.login-module__Gh6qAq__login.login-module__Gh6qAq__login{padding-left:18px;padding-right:18px}.login-module__Gh6qAq__loginCard{padding:28px}.login-module__Gh6qAq__loginCard h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.login-module__Gh6qAq__landscapeImage{transition:none}}
.article-loading-module__jiZEzq__inline{align-items:center;display:inline-flex}.article-loading-module__jiZEzq__spinner{border:2px solid color-mix(in srgb, currentColor 25%, transparent);width:18px;height:18px;animation:article-loading-module__jiZEzq__spin var(--mw-spinner-duration,.85s) linear infinite;border-top-color:currentColor;border-radius:50%;display:inline-block}@keyframes article-loading-module__jiZEzq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.article-loading-module__jiZEzq__spinner{animation:none}}
.access-link-list-module__expIEa__section{border:1px solid var(--sp-line);border-radius:var(--sp-radius);background:var(--sp-card);margin:24px 0;padding:24px}.access-link-list-module__expIEa__section p,.access-link-list-module__expIEa__section small{color:var(--sp-muted)}.access-link-list-module__expIEa__create{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.access-link-list-module__expIEa__create label{flex:1;gap:6px;display:grid}.access-link-list-module__expIEa__section input{border:1px solid var(--sp-line);border-radius:var(--radius-md);background:var(--sp-input);width:100%;min-width:0;color:var(--sp-text);font:inherit;padding:12px}.access-link-list-module__expIEa__section button{border:1px solid var(--sp-line);border-radius:var(--radius-md);background:var(--sp-input);min-height:44px;color:var(--sp-text);cursor:pointer;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.access-link-list-module__expIEa__section button:disabled{opacity:.5;cursor:default}.access-link-list-module__expIEa__section :is(input,button):focus-visible{outline:2px solid var(--sp-teal);outline-offset:3px}.access-link-list-module__expIEa__list{gap:12px;padding:0;list-style:none;display:grid}.access-link-list-module__expIEa__list li{border-bottom:1px solid var(--sp-line);padding:16px 0}.access-link-list-module__expIEa__meta{justify-content:space-between;gap:12px;margin-bottom:5px;display:flex}.access-link-list-module__expIEa__meta span{color:var(--sp-teal)}.access-link-list-module__expIEa__list li[data-revoked=true] .access-link-list-module__expIEa__meta span{color:var(--sp-muted)}.access-link-list-module__expIEa__row{align-items:center;gap:8px;margin-top:12px;display:flex}.access-link-list-module__expIEa__row input{flex:1;font-size:12px}.access-link-list-module__expIEa__section h2{font-family:var(--font-display);margin-bottom:8px;font-size:24px}.access-link-list-module__expIEa__section>p{margin:8px 0 16px}.access-link-list-module__expIEa__section button.access-link-list-module__expIEa__revoke{color:var(--mw-theme-danger);border-color:var(--mw-theme-danger)}.access-link-list-module__expIEa__row input.access-link-list-module__expIEa__codeValue{letter-spacing:.14em;font-size:20px;font-family:var(--font-mono)}.access-link-list-module__expIEa__codeSection>h2{margin:0 0 24px;font:700 26px Georgia,serif}.access-link-list-module__expIEa__codeSection>.access-link-list-module__expIEa__section{margin:0}
.interactive-launcher-module__aI2kIG__launcher{gap:var(--mw-interactive-space-md);width:100%;margin:var(--mw-interactive-space-2xl) 0 var(--mw-interactive-space-4xl);padding:var(--mw-interactive-space-lg);color:var(--mw-interactive-action-text);text-align:left;cursor:pointer;background:linear-gradient(135deg, var(--mw-interactive-action), var(--mw-interactive-action-deep)), var(--mw-interactive-action);border:1px solid var(--mw-interactive-action-border);border-radius:var(--mw-interactive-radius-large);box-shadow:var(--mw-interactive-action-shadow);transition:transform var(--mw-interactive-motion-fast) ease, border-color var(--mw-interactive-motion-fast) ease, box-shadow var(--mw-interactive-motion-fast) ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}[data-mw-surface=article] .interactive-launcher-module__aI2kIG__launcher{color:var(--mw-theme-text);background:var(--mw-landscape-panel);border:1px solid var(--mw-theme-line);border-left:3px solid var(--mw-landscape-gold);box-shadow:none}[data-mw-surface=article] .interactive-launcher-module__aI2kIG__launcher .interactive-launcher-module__aI2kIG__icon{color:var(--mw-landscape-gold);background:0 0;border:0}[data-mw-surface=article] .interactive-launcher-module__aI2kIG__launcher .interactive-launcher-module__aI2kIG__copy :is(small,span){color:var(--mw-theme-muted)}[data-mw-surface=article] .interactive-launcher-module__aI2kIG__launcher .interactive-launcher-module__aI2kIG__copy span{white-space:normal}:is([data-mw-surface=article] .interactive-launcher-module__aI2kIG__launcher:hover,[data-mw-surface=article] .interactive-launcher-module__aI2kIG__launcher[data-active=true]){background:var(--mw-theme-selected);color:var(--mw-theme-text);box-shadow:none}.interactive-launcher-module__aI2kIG__launcher:hover{border-color:var(--mw-interactive-action-border-hover);box-shadow:var(--mw-interactive-action-shadow-hover);transform:translateY(-1px)}.interactive-launcher-module__aI2kIG__launcher:focus-visible{outline:3px solid color-mix(in srgb, var(--mw-active-accent) 70%, white);outline-offset:4px}.interactive-launcher-module__aI2kIG__launcher[data-active=true]{background:linear-gradient(135deg, var(--mw-interactive-action), var(--mw-interactive-action-deep)), var(--mw-interactive-action);outline:2px solid color-mix(in srgb, var(--mw-active-accent) 42%, transparent);outline-offset:2px;box-shadow:var(--mw-interactive-action-shadow-hover)}.interactive-launcher-module__aI2kIG__icon,.interactive-launcher-module__aI2kIG__arrow{place-items:center;display:grid}.interactive-launcher-module__aI2kIG__icon{width:var(--mw-interactive-touch-target);height:var(--mw-interactive-touch-target);background:var(--mw-interactive-action-icon);border:1px solid var(--mw-interactive-action-icon-border);border-radius:var(--mw-interactive-radius-medium)}.interactive-launcher-module__aI2kIG__icon svg{width:var(--mw-interactive-space-xl);height:var(--mw-interactive-space-xl)}.interactive-launcher-module__aI2kIG__copy{gap:var(--mw-interactive-space-2xs);min-width:0;display:grid}.interactive-launcher-module__aI2kIG__copy strong{font-size:var(--mw-interactive-font-size-body);font-weight:var(--mw-interactive-font-weight-bold);letter-spacing:var(--mw-interactive-tracking-normal)}.interactive-launcher-module__aI2kIG__copy small{color:var(--mw-interactive-action-muted-text);font-size:var(--mw-interactive-font-size-micro);font-weight:var(--mw-interactive-font-weight-eyebrow);letter-spacing:var(--mw-interactive-tracking-wider);line-height:var(--mw-interactive-line-height-compact);text-transform:uppercase}.interactive-launcher-module__aI2kIG__copy span{color:var(--mw-interactive-action-muted-text);font-size:var(--mw-interactive-font-size-label);line-height:var(--mw-interactive-line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.interactive-launcher-module__aI2kIG__arrow svg{width:var(--mw-interactive-space-xl);height:var(--mw-interactive-space-xl)}.interactive-launcher-module__aI2kIG__fallback{margin:var(--mw-interactive-space-2xl) 0 var(--mw-interactive-space-4xl);background:var(--mw-interactive-fallback-surface);border:1px solid var(--mw-interactive-border-strong);border-radius:var(--mw-interactive-radius-large);overflow:hidden}.interactive-launcher-module__aI2kIG__fallbackImage{min-height:260px;position:relative}.interactive-launcher-module__aI2kIG__fallbackImage img{object-fit:contain}.interactive-launcher-module__aI2kIG__fallback figcaption{padding:var(--mw-interactive-space-sm) var(--mw-interactive-space-md) var(--mw-interactive-space-md);color:var(--mw-interactive-ink);font-size:var(--mw-interactive-font-size-label);line-height:var(--mw-interactive-line-height-standard);border-top:1px solid var(--mw-interactive-border-strong)}@media (max-width:720px){.interactive-launcher-module__aI2kIG__launcher{padding:var(--mw-interactive-space-md);grid-template-columns:auto minmax(0,1fr)}.interactive-launcher-module__aI2kIG__copy span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.interactive-launcher-module__aI2kIG__arrow{display:none}}@media (prefers-reduced-motion:reduce){.interactive-launcher-module__aI2kIG__launcher{transition:none}.interactive-launcher-module__aI2kIG__launcher:hover{transform:none}}
.class-rooms-module__bkxk3G__page{--sp-text:var(--mw-theme-text);--sp-muted:var(--mw-theme-muted);--sp-card:var(--mw-theme-panel);--sp-input:var(--mw-theme-glass);--sp-line:var(--mw-theme-line);--sp-teal:var(--mw-atlas-core);--sp-radius:var(--radius-xl);min-height:100dvh;color:var(--mw-theme-text);background:var(--mw-theme-canvas);padding:48px clamp(20px,4vw,64px)}.class-rooms-module__bkxk3G__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.class-rooms-module__bkxk3G__header h1{font-size:32px;font-weight:500}.class-rooms-module__bkxk3G__classes{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-auto-rows:1fr;gap:16px;display:grid;position:relative}.class-rooms-module__bkxk3G__tile{border:1px solid color-mix(in srgb, var(--class-accent) 55%, var(--mw-theme-line));border-left:4px solid var(--class-accent);background:color-mix(in srgb, var(--class-accent) 15%, var(--mw-theme-panel));border-radius:var(--radius-xl);cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;grid-template-columns:1fr;min-width:0;padding:8px;display:grid;position:relative}.class-rooms-module__bkxk3G__tile[data-dragging=true],.class-rooms-module__bkxk3G__tile[data-dragging=true] .class-rooms-module__bkxk3G__select{cursor:grabbing}.class-rooms-module__bkxk3G__tile[data-selected=true]{outline:2px solid var(--class-accent);outline-offset:3px}.class-rooms-module__bkxk3G__tile[data-dragging=true]{border-style:dashed;border-color:var(--class-accent);background:color-mix(in srgb, var(--class-accent) 8%, var(--mw-theme-canvas));outline:none}.class-rooms-module__bkxk3G__tile[data-dragging=true] .class-rooms-module__bkxk3G__select{opacity:0}.class-rooms-module__bkxk3G__dropLabel{border-radius:var(--radius-sm);background:var(--mw-theme-canvas);color:var(--mw-theme-text);pointer-events:none;padding:2px 8px;font-size:13px;position:absolute;top:-25px;left:8px}.class-rooms-module__bkxk3G__overlay{box-shadow:var(--shadow-high);color:var(--mw-theme-text);cursor:grabbing;pointer-events:none;background:color-mix(in srgb, var(--class-accent) 22%, var(--mw-theme-canvas));gap:12px;padding:26px}.class-rooms-module__bkxk3G__overlay small{color:var(--mw-theme-muted)}.class-rooms-module__bkxk3G__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.class-rooms-module__bkxk3G__select{overflow-wrap:anywhere;text-align:left;min-width:0;color:inherit;cursor:inherit;background:0 0;border:0;gap:12px;padding:18px;display:grid}.class-rooms-module__bkxk3G__select small{color:var(--mw-theme-muted)}.class-rooms-module__bkxk3G__page button:focus-visible,.class-rooms-module__bkxk3G__page a:focus-visible{outline:2px solid var(--mw-theme-link);outline-offset:3px}.class-rooms-module__bkxk3G__editor{max-width:950px;margin:32px auto}.class-rooms-module__bkxk3G__editor[data-curriculum=true]{max-width:1320px}.class-rooms-module__bkxk3G__publication{border:1px solid var(--mw-theme-line);border-radius:var(--radius-xl);background:var(--mw-theme-panel);padding:24px}.class-rooms-module__bkxk3G__publication label{align-items:center;gap:16px;display:flex}.class-rooms-module__bkxk3G__publication input{width:22px;height:22px;accent-color:var(--mw-atlas-core)}.class-rooms-module__bkxk3G__status{min-height:1.5em}@media (max-width:600px){.class-rooms-module__bkxk3G__page{padding:76px 18px 24px}.class-rooms-module__bkxk3G__header{flex-direction:column;align-items:start;gap:8px}.class-rooms-module__bkxk3G__classes{grid-template-columns:1fr}.class-rooms-module__bkxk3G__select{padding:12px}.class-rooms-module__bkxk3G__overlay{padding:20px}}
.mathewelten-v2-article-module__lLJZlG__reader{color-scheme:var(--mw-theme-scheme);z-index:80;color:var(--mw-text);background:radial-gradient(circle at 8% 55%, color-mix(in srgb, var(--mw-active-accent) 15%, transparent), transparent 32%), var(--mw-canvas);font-family:Segoe UI Variable,Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.mathewelten-v2-article-module__lLJZlG__reader[data-mw-surface=article]{isolation:isolate;background:var(--mw-landscape-paper)}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__layout{justify-content:center;min-height:0;display:flex;position:relative}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__signature{display:none}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__scroll{width:min(100%, var(--mw-reading-width));min-width:0;padding:var(--mw-reading-space) 30px 100px;overscroll-behavior:contain;scrollbar-gutter:stable;margin-inline:auto}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__layout[data-workspace-open=true]{background:var(--mw-landscape-panel);grid-template-columns:minmax(0,46%) minmax(0,54%);display:grid}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__layout[data-workspace-open=true] .mathewelten-v2-article-module__lLJZlG__signature{border:0;min-height:0;display:block}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__layout[data-workspace-open=true] .mathewelten-v2-article-module__lLJZlG__scroll{padding-inline:36px}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__markdown,.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__markdown :is(h2,h3,h4){color:var(--mw-theme-text)}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__heading{border-color:var(--mw-theme-line)}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__titleRow{align-items:baseline}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__titleRow h1{font-size:clamp(36px,4.5vw,64px);line-height:1.08}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__markdown a{color:var(--mw-theme-link);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration-thickness:1px}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__markdown a:hover{text-decoration-thickness:2px}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__markdown .mw-link-icon{vertical-align:baseline;width:.85em;height:.85em;margin-left:.25em;display:inline}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__markdown .katex-display{color:var(--mw-theme-text);background:0 0;border:0;border-radius:0}:is(.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__markdown blockquote,.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__markdown .mw-callout){background:var(--mw-landscape-panel);border:0;border-left:2px solid var(--mw-landscape-gold);border-radius:0}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__relationSection a{min-height:var(--mw-touch-target);color:var(--mw-theme-text);background:var(--mw-landscape-panel)}@media (max-width:1040px){.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__scroll{width:min(100%, var(--mw-reading-width));padding-inline:32px}}@media (max-width:680px){.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__scroll{padding:24px 20px max(64px, env(safe-area-inset-bottom))}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__markdown{font-size:16px;line-height:1.75}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__titleRow h1{font-size:clamp(30px,8vw,42px)}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__breadcrumb{white-space:normal;flex-wrap:wrap;max-height:88px}.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__breadcrumb a,.mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__breadcrumb span[aria-current=page]{min-height:36px}}.mathewelten-v2-article-module__lLJZlG__topbar{z-index:5;justify-content:space-between;align-items:center;gap:22px;display:flex;position:absolute;top:22px;left:28px;right:28px}.mathewelten-v2-article-module__lLJZlG__actions{flex:none;gap:8px;display:flex}.mathewelten-v2-article-module__lLJZlG__actions a,.mathewelten-v2-article-module__lLJZlG__breadcrumb{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04121ab8;border:1px solid #bcd5dc29;box-shadow:inset 0 1px #ffffff09}.mathewelten-v2-article-module__lLJZlG__actions a{color:#c9d3d4;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:13px;text-decoration:none;display:inline-flex}.mathewelten-v2-article-module__lLJZlG__actions svg{width:17px;height:17px}.mathewelten-v2-article-module__lLJZlG__breadcrumb{white-space:nowrap;border-radius:11px;align-items:center;gap:3px;min-width:0;max-width:min(62vw,980px);padding:5px;display:flex;overflow-x:auto}.mathewelten-v2-article-module__lLJZlG__breadcrumb a,.mathewelten-v2-article-module__lLJZlG__breadcrumb span[aria-current=page]{color:#9eacb1;border-radius:7px;flex:none;padding:6px 8px;font-size:12px;text-decoration:none}.mathewelten-v2-article-module__lLJZlG__breadcrumb a:hover,.mathewelten-v2-article-module__lLJZlG__actions a:hover{color:#f5f6f3;background:#ffffff0f}.mathewelten-v2-article-module__lLJZlG__crumb{align-items:center;display:inline-flex}.mathewelten-v2-article-module__lLJZlG__crumb svg{color:#667980;flex:none;width:13px;height:13px}.mathewelten-v2-article-module__lLJZlG__layout{grid-template-columns:minmax(300px,34vw) minmax(0,1fr);height:100dvh;padding-top:84px;display:grid}.mathewelten-v2-article-module__lLJZlG__signature{background:radial-gradient(circle at 32% 52%,#000000fa 0 42%,#0000007a 58%,#0000 76%);border-right:1px solid #bed6dd24;place-items:center;display:grid;position:relative;overflow:hidden}.mathewelten-v2-article-module__lLJZlG__signature>[data-signature-backdrop]>div{aspect-ratio:1;opacity:.78;width:min(54vw,730px);transform:translate(-12%)rotate(-12deg);-webkit-mask-image:radial-gradient(circle closest-side,#000 56%,#000000d1 72%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 56%,#000000d1 72%,#0000 100%)}.mathewelten-v2-article-module__lLJZlG__signature>[data-signature-backdrop]>span{color:color-mix(in srgb, var(--mw-active-accent) 72%, white);font-family:Georgia,Times New Roman,serif;font-size:20px;position:absolute;bottom:42px;left:34px}.mathewelten-v2-article-module__lLJZlG__scroll{scrollbar-color:#b2cbd352 transparent;width:min(100%,1010px);height:calc(100dvh - 84px);padding:54px clamp(42px,7vw,104px) 120px;overflow-y:auto}.mathewelten-v2-article-module__lLJZlG__heading{border-bottom:1px solid #bcd6dd24;max-width:74ch;padding-bottom:34px}.mathewelten-v2-article-module__lLJZlG__heading>span,.mathewelten-v2-article-module__lLJZlG__relationSection>span{color:color-mix(in srgb, var(--mw-active-accent) 76%, white);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.mathewelten-v2-article-module__lLJZlG__heading h1{letter-spacing:-.04em;text-wrap:balance;margin:9px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1}.mathewelten-v2-article-module__lLJZlG__heading p{color:#82949a;margin:0;font-size:12px;line-height:1.6}.mathewelten-v2-article-module__lLJZlG__scopeMeta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mathewelten-v2-article-module__lLJZlG__scopeMeta span,.mathewelten-v2-article-module__lLJZlG__scopeMeta strong{color:#b8c6c8;background:color-mix(in srgb, var(--mw-active-accent) 9%, transparent);border:1px solid color-mix(in srgb, var(--mw-active-accent) 28%, transparent);border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.mathewelten-v2-article-module__lLJZlG__scopeMeta strong{color:#f1d3a0;border-color:#e0a95d6b}.mathewelten-v2-article-module__lLJZlG__stepNavigation{background:#071d27a8;border:1px solid #bcd6dd21;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;max-width:72ch;margin:28px 0 12px;padding:14px 16px;display:flex}.mathewelten-v2-article-module__lLJZlG__stepNavigation>div{align-items:center;gap:8px;display:flex}.mathewelten-v2-article-module__lLJZlG__stepNavigation span{color:color-mix(in srgb, var(--mw-active-accent) 76%, white);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.mathewelten-v2-article-module__lLJZlG__stepNavigation strong{color:#d8e0dd;font-size:13px;font-weight:550}.mathewelten-v2-article-module__lLJZlG__stepNavigation a,.mathewelten-v2-article-module__lLJZlG__profileNotice a{color:#e3e9e6;background:color-mix(in srgb, var(--mw-active-accent) 13%, transparent);border:1px solid color-mix(in srgb, var(--mw-active-accent) 34%, transparent);border-radius:9px;align-items:center;min-height:38px;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.mathewelten-v2-article-module__lLJZlG__profileNotice{background:#071d27b8;border:1px solid #bcd6dd29;border-radius:16px;max-width:72ch;margin-top:36px;padding:28px}.mathewelten-v2-article-module__lLJZlG__profileNotice>span{color:color-mix(in srgb, var(--mw-active-accent) 76%, white);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.mathewelten-v2-article-module__lLJZlG__profileNotice h2{margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.mathewelten-v2-article-module__lLJZlG__profileNotice p{color:#aebbbd;margin:0 0 20px;line-height:1.65}.mathewelten-v2-article-module__lLJZlG__markdown{color:#cbd4d1;max-width:72ch;font-size:17.5px;line-height:1.72;display:flow-root}:is(.mathewelten-v2-article-module__lLJZlG__markdown h2,.mathewelten-v2-article-module__lLJZlG__markdown h3,.mathewelten-v2-article-module__lLJZlG__markdown h4){color:#f0f3ef;text-wrap:balance;margin:42px 0 12px;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.15}.mathewelten-v2-article-module__lLJZlG__markdown h2{font-size:30px}.mathewelten-v2-article-module__lLJZlG__markdown h3{font-size:24px}:is(.mathewelten-v2-article-module__lLJZlG__markdown p,.mathewelten-v2-article-module__lLJZlG__markdown ul,.mathewelten-v2-article-module__lLJZlG__markdown ol){margin:16px 0}.mathewelten-v2-article-module__lLJZlG__markdown a{color:color-mix(in srgb, var(--mw-active-accent) 76%, white);text-underline-offset:3px}.mathewelten-v2-article-module__lLJZlG__markdown img{border:1px solid #bcd6dd29;border-radius:14px;max-width:100%;height:auto;margin:30px 0;display:block}.mathewelten-v2-article-module__lLJZlG__markdown img[data-mw-image-layout=pan]{object-fit:contain;width:100%}.mathewelten-v2-article-module__lLJZlG__markdown img[data-mw-image-layout=fit]{object-fit:contain;width:auto;max-height:min(68vh,680px);margin-left:auto;margin-right:auto}:is(.mathewelten-v2-article-module__lLJZlG__markdown img[data-mw-image-layout=left],.mathewelten-v2-article-module__lLJZlG__markdown img[data-mw-image-layout=right]){object-fit:contain;width:min(44%,360px);margin-top:8px;margin-bottom:20px}.mathewelten-v2-article-module__lLJZlG__markdown img[data-mw-image-layout=left]{float:left;margin-right:26px}.mathewelten-v2-article-module__lLJZlG__markdown img[data-mw-image-layout=right]{float:right;margin-left:26px}.mathewelten-v2-article-module__lLJZlG__markdown .mw-markdown__table-scroll{border:1px solid #bcd5dc29;border-radius:14px;margin:28px 0;overflow-x:auto}.mathewelten-v2-article-module__lLJZlG__markdown table{border-collapse:collapse;width:100%}:is(.mathewelten-v2-article-module__lLJZlG__markdown th,.mathewelten-v2-article-module__lLJZlG__markdown td){text-align:left;border-bottom:1px solid #bcd5dc1a;padding:12px 16px}:is(.mathewelten-v2-article-module__lLJZlG__markdown pre,.mathewelten-v2-article-module__lLJZlG__markdown .katex-display){color:#f1ebff;background:color-mix(in srgb, var(--mw-active-accent) 10%, transparent);border-left:2px solid var(--mw-active-accent);border-radius:4px 14px 14px 4px;max-width:100%;margin:26px 0;padding:18px 20px;overflow-x:auto}:is(.mathewelten-v2-article-module__lLJZlG__markdown .mw-callout,.mathewelten-v2-article-module__lLJZlG__markdown blockquote){background:#0a30349e;border:1px solid #70bfae3b;border-radius:14px;margin:28px 0;padding:20px 22px}.mathewelten-v2-article-module__lLJZlG__markdown .mw-callout__title{color:color-mix(in srgb, var(--mw-active-accent) 76%, white);letter-spacing:.1em;text-transform:uppercase;margin-top:0;font-size:12px}:is(.mathewelten-v2-article-module__lLJZlG__markdown .mw-callout[data-callout=insight],.mathewelten-v2-article-module__lLJZlG__markdown .mw-callout[data-callout=general]){background:color-mix(in srgb, var(--mw-active-accent) 11%, transparent);border-color:color-mix(in srgb, var(--mw-active-accent) 38%, transparent)}.mathewelten-v2-article-module__lLJZlG__markdown .mw-callout[data-callout=prerequisite]{border-left:3px solid #d9b866}.mathewelten-v2-article-module__lLJZlG__markdown .mw-callout[data-callout=contradiction]{border-left:3px double #dc8a8a}.mathewelten-v2-article-module__lLJZlG__markdown .mw-callout[data-callout=warning]{border-left:3px solid #e0a95d}.mathewelten-v2-article-module__lLJZlG__relationSection{border-top:1px solid #bcd6dd24;max-width:72ch;margin-top:54px;padding-top:30px}.mathewelten-v2-article-module__lLJZlG__relationSection h2{margin:8px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.mathewelten-v2-article-module__lLJZlG__relationSection ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mathewelten-v2-article-module__lLJZlG__relationSection a{color:#dce3df;background:#071d27a8;border:1px solid #bcd6dd21;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:11px 14px;text-decoration:none;display:flex}.mathewelten-v2-article-module__lLJZlG__relationSection small{color:#82949a}.mathewelten-v2-article-module__lLJZlG__reader a:focus-visible{outline:2px solid color-mix(in srgb, var(--mw-active-accent) 78%, white);outline-offset:3px}@media (max-width:1040px){.mathewelten-v2-article-module__lLJZlG__topbar{align-items:flex-start}.mathewelten-v2-article-module__lLJZlG__breadcrumb{max-width:calc(100vw - 390px)}.mathewelten-v2-article-module__lLJZlG__layout{grid-template-columns:220px minmax(0,1fr)}.mathewelten-v2-article-module__lLJZlG__scroll{padding-left:56px;padding-right:40px}}@media (max-width:720px){.mathewelten-v2-article-module__lLJZlG__topbar{flex-direction:column;top:14px;left:14px;right:14px}.mathewelten-v2-article-module__lLJZlG__actions a:last-child{display:none}.mathewelten-v2-article-module__lLJZlG__breadcrumb{width:100%;max-width:100%}.mathewelten-v2-article-module__lLJZlG__layout{padding-top:132px;display:block}.mathewelten-v2-article-module__lLJZlG__signature{display:none}.mathewelten-v2-article-module__lLJZlG__scroll{width:100%;height:calc(100dvh - 132px);padding:38px 24px 90px}.mathewelten-v2-article-module__lLJZlG__heading h1{font-size:42px}.mathewelten-v2-article-module__lLJZlG__stepNavigation,.mathewelten-v2-article-module__lLJZlG__stepNavigation>div{align-items:stretch}.mathewelten-v2-article-module__lLJZlG__stepNavigation{flex-direction:column}.mathewelten-v2-article-module__lLJZlG__stepNavigation>div{flex-wrap:wrap}:is(.mathewelten-v2-article-module__lLJZlG__markdown img[data-mw-image-layout=left],.mathewelten-v2-article-module__lLJZlG__markdown img[data-mw-image-layout=right]){float:none;width:100%;margin:26px 0}}@media (forced-colors:active){.mathewelten-v2-article-module__lLJZlG__reader{background:canvas}.mathewelten-v2-article-module__lLJZlG__signature{display:none}.mathewelten-v2-article-module__lLJZlG__layout{grid-template-columns:1fr}.mathewelten-v2-article-module__lLJZlG__actions a,.mathewelten-v2-article-module__lLJZlG__breadcrumb,.mathewelten-v2-article-module__lLJZlG__relationSection a{color:canvastext;background:canvas;border:1px solid canvastext}.mathewelten-v2-article-module__lLJZlG__markdown .mw-callout{color:canvastext;background:canvas;border:1px solid canvastext}.mathewelten-v2-article-module__lLJZlG__markdown blockquote{color:canvastext;background:canvas;border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.mathewelten-v2-article-module__lLJZlG__reader *,.mathewelten-v2-article-module__lLJZlG__reader :before,.mathewelten-v2-article-module__lLJZlG__reader :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.mathewelten-v2-article-module__lLJZlG__titleRow{align-items:center;gap:12px;display:flex}.mathewelten-v2-article-module__lLJZlG__titleRow h1{min-width:0;margin:0}.mathewelten-v2-article-module__lLJZlG__titleRow>button{flex:none}.mathewelten-v2-article-module__lLJZlG__reader{animation:mathewelten-v2-article-module__lLJZlG__article-arrive var(--mw-enter-duration) ease-out both}.mathewelten-v2-article-module__lLJZlG__scroll>*{animation:mathewelten-v2-article-module__lLJZlG__article-unfold var(--mw-reveal-duration) cubic-bezier(.22, 1, .36, 1) both}.mathewelten-v2-article-module__lLJZlG__scroll>:nth-child(2){animation-delay:40ms}.mathewelten-v2-article-module__lLJZlG__scroll>:nth-child(n+3){animation-delay:80ms}@keyframes mathewelten-v2-article-module__lLJZlG__article-arrive{0%{opacity:.7}to{opacity:1}}@keyframes mathewelten-v2-article-module__lLJZlG__article-unfold{0%{opacity:.3;translate:0 calc(var(--mw-enter-offset) * -1)}to{opacity:1;translate:0}}.mathewelten-v2-article-module__lLJZlG__signature{background:0 0}.mathewelten-v2-article-module__lLJZlG__topbar{right:158px}html[data-mathewelten-theme=light] .mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__scroll :is(h1,h2,h3,h4,p,li,small,strong,em,span,td,th){color:inherit}html[data-mathewelten-theme=light] .mathewelten-v2-article-module__lLJZlG__reader :is(.mathewelten-v2-article-module__lLJZlG__actions a,.mathewelten-v2-article-module__lLJZlG__breadcrumb,.mathewelten-v2-article-module__lLJZlG__stepNavigation,.mathewelten-v2-article-module__lLJZlG__profileNotice){color:var(--mw-theme-text);background:var(--mw-theme-panel);border-color:var(--mw-theme-line)}html[data-mathewelten-theme=light] .mathewelten-v2-article-module__lLJZlG__reader a{color:var(--mw-theme-link)}html[data-mathewelten-theme=light] .mathewelten-v2-article-module__lLJZlG__reader :is(.mathewelten-v2-article-module__lLJZlG__markdown,.mathewelten-v2-article-module__lLJZlG__heading,.mathewelten-v2-article-module__lLJZlG__relationSection){color:var(--mw-theme-text)}html[data-mathewelten-theme=light] .mathewelten-v2-article-module__lLJZlG__reader :is(.mathewelten-v2-article-module__lLJZlG__heading p,.mathewelten-v2-article-module__lLJZlG__crumb svg){color:var(--mw-theme-muted)}@media (max-width:900px){.mathewelten-v2-article-module__lLJZlG__topbar{top:58px;right:12px}.mathewelten-v2-article-module__lLJZlG__layout{padding-top:108px}}@media (prefers-reduced-motion:reduce){.mathewelten-v2-article-module__lLJZlG__reader,.mathewelten-v2-article-module__lLJZlG__scroll>*{animation:none}}html[data-mathewelten-theme=light] .mathewelten-v2-article-module__lLJZlG__reader :is(.mathewelten-v2-article-module__lLJZlG__relationSection a,.mathewelten-v2-article-module__lLJZlG__markdown .mw-callout,.mathewelten-v2-article-module__lLJZlG__markdown blockquote){background:var(--mw-theme-selected);color:var(--mw-theme-text)}html[data-mathewelten-theme=light] .mathewelten-v2-article-module__lLJZlG__reader .mathewelten-v2-article-module__lLJZlG__markdown .katex-display{color:var(--mw-theme-text)}.mathewelten-v2-article-module__lLJZlG__reader[data-lesson=true],.mathewelten-v2-article-module__lLJZlG__reader[data-lesson=true] .mathewelten-v2-article-module__lLJZlG__scroll>*{animation:none}.mathewelten-v2-article-module__lLJZlG__reader[data-lesson=true]{position:absolute;overflow:clip}.mathewelten-v2-article-module__lLJZlG__reader[data-lesson=true] .mathewelten-v2-article-module__lLJZlG__layout{height:100%;padding-top:84px}.mathewelten-v2-article-module__lLJZlG__reader[data-lesson=true] .mathewelten-v2-article-module__lLJZlG__scroll{height:100%;min-height:0}.mathewelten-v2-article-module__lLJZlG__reader[data-lesson=true] .mathewelten-v2-article-module__lLJZlG__actions a{display:inline-flex}.mathewelten-v2-article-module__lLJZlG__reader[data-lesson=true] .mathewelten-v2-article-module__lLJZlG__topbar{top:22px}@media (max-width:900px){.mathewelten-v2-article-module__lLJZlG__reader{flex-direction:column;padding-top:58px;display:flex}.mathewelten-v2-article-module__lLJZlG__topbar{flex:none;gap:10px;margin:0 14px 12px;position:relative;inset:auto}.mathewelten-v2-article-module__lLJZlG__layout{flex:1;height:auto;min-height:0;padding-top:0}.mathewelten-v2-article-module__lLJZlG__scroll{height:100%;min-height:0;padding:24px 20px max(60px, env(safe-area-inset-bottom))}.mathewelten-v2-article-module__lLJZlG__breadcrumb{max-width:100%}.mathewelten-v2-article-module__lLJZlG__heading h1{overflow-wrap:anywhere;font-size:clamp(30px,7vw,42px)}.mathewelten-v2-article-module__lLJZlG__actions a{min-height:44px}.mathewelten-v2-article-module__lLJZlG__reader[data-lesson=true]{padding-top:12px}.mathewelten-v2-article-module__lLJZlG__reader[data-lesson=true] .mathewelten-v2-article-module__lLJZlG__topbar{top:auto}.mathewelten-v2-article-module__lLJZlG__reader[data-lesson=true] .mathewelten-v2-article-module__lLJZlG__layout{height:auto;padding-top:0}}
.learning-hub-module__unKmsq__hub.learning-hub-module__unKmsq__hub{max-width:1080px;color:var(--mw-theme-text);margin:0 auto;padding:80px 28px}.learning-hub-module__unKmsq__hub.learning-hub-module__unKmsq__hub h1{text-align:center;border:0;margin:8px 0 32px;font-family:Georgia,serif;font-size:clamp(28px,4vw,44px);font-weight:700;text-decoration:none}.learning-hub-module__unKmsq__switch.learning-hub-module__unKmsq__switch{border:1px solid var(--mw-theme-line);border-radius:var(--tos-radius-world-search);background:linear-gradient(170deg, color-mix(in srgb, var(--mw-theme-glass) 80%, transparent), var(--mw-theme-panel));-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);width:fit-content;max-width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mw-theme-text) 20%, transparent), 0 12px 35px color-mix(in srgb, var(--mw-theme-canvas) 30%, transparent);gap:4px;margin:0 auto 48px;padding:7px;display:flex}.learning-hub-module__unKmsq__switch.learning-hub-module__unKmsq__switch button{isolation:isolate;border-radius:var(--tos-radius-world-search);color:var(--mw-theme-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:14px 25px;position:relative}.learning-hub-module__unKmsq__switch button[aria-selected=true]{color:var(--mw-theme-text);font-weight:650}.learning-hub-module__unKmsq__switch button>span:last-child{z-index:1;position:relative}.learning-hub-module__unKmsq__liquid{border-radius:inherit;border:1px solid color-mix(in srgb, var(--mw-theme-text) 22%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--mw-theme-text) 14%, transparent), color-mix(in srgb, var(--mw-atlas-core) 20%, transparent));box-shadow:inset 0 2px 3px color-mix(in srgb, var(--mw-theme-text) 14%, transparent), inset 0 -2px 4px color-mix(in srgb, var(--mw-theme-canvas) 32%, transparent), 0 3px 10px color-mix(in srgb, var(--mw-theme-canvas) 25%, transparent);position:absolute;inset:0}.learning-hub-module__unKmsq__hub .learning-hub-module__unKmsq__content h2,.learning-hub-module__unKmsq__editor.learning-hub-module__unKmsq__editor h2{margin:0 0 24px;font:700 26px Georgia,serif}.learning-hub-module__unKmsq__topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.learning-hub-module__unKmsq__studentTopics{width:100%;max-width:1040px;margin:40px auto 0}.learning-hub-module__unKmsq__studentTopics h2{margin:0 0 24px;font:700 26px Georgia,serif}.learning-hub-module__unKmsq__studentTopics .learning-hub-module__unKmsq__topic h3{margin:0;font:700 23px/1.3 Georgia,serif}.learning-hub-module__unKmsq__studentTopics button:focus-visible{outline:2px solid var(--mw-theme-link);outline-offset:4px}.learning-hub-module__unKmsq__topic,.learning-hub-module__unKmsq__ownerTopic{border:1px solid var(--mw-theme-line);border-radius:var(--radius-xl);background:var(--mw-theme-panel);color:var(--mw-theme-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;overflow:hidden}.learning-hub-module__unKmsq__ownerTopic{flex-direction:column;display:flex}.learning-hub-module__unKmsq__topic{text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:18px;min-height:225px;padding:32px;display:flex}.learning-hub-module__unKmsq__topic:hover{border-color:var(--mw-atlas-core)}.learning-hub-module__unKmsq__ownerTopic:has(.learning-hub-module__unKmsq__preview:hover){border-color:var(--mw-atlas-core)}.learning-hub-module__unKmsq__hub .learning-hub-module__unKmsq__topic h3,.learning-hub-module__unKmsq__preview h4{max-width:90%;margin:0;font:700 23px/1.3 Georgia,serif}.learning-hub-module__unKmsq__number{color:var(--mw-theme-muted);font-variant-numeric:tabular-nums;font-size:13px;position:absolute;top:24px;right:24px}.learning-hub-module__unKmsq__watch{color:var(--mw-theme-link);align-items:center;gap:9px;margin-top:auto;font-size:14px;display:flex}.learning-hub-module__unKmsq__watch small{color:var(--mw-theme-muted);margin-left:8px}.learning-hub-module__unKmsq__empty{border:1px solid var(--mw-theme-line);border-radius:var(--radius-xl);background:var(--mw-theme-panel);color:var(--mw-theme-muted);padding:40px}.learning-hub-module__unKmsq__empty h2{color:var(--mw-theme-text)}.learning-hub-module__unKmsq__editor{gap:40px;margin-top:32px;display:grid}.learning-hub-module__unKmsq__assessments{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.learning-hub-module__unKmsq__assessment{border:1px solid var(--mw-theme-line);border-radius:var(--radius-xl);background:var(--mw-theme-panel);cursor:pointer;flex-direction:column;gap:18px;padding:20px 16px;display:flex}.learning-hub-module__unKmsq__assessment[data-enabled=true]{border-color:var(--mw-atlas-core)}.learning-hub-module__unKmsq__assessment input{width:23px;height:23px;accent-color:var(--mw-atlas-core)}.learning-hub-module__unKmsq__group{color:var(--mw-theme-muted);margin:0 0 18px;font-size:14px;font-weight:500}.learning-hub-module__unKmsq__preview{text-align:left;width:100%;min-height:225px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:22px;padding:32px;display:flex}.learning-hub-module__unKmsq__preview .learning-hub-module__unKmsq__number{top:22px;left:32px;right:auto}.learning-hub-module__unKmsq__preview>svg{margin-top:24px}.learning-hub-module__unKmsq__preview small{color:var(--mw-theme-muted)}.learning-hub-module__unKmsq__release{cursor:pointer;width:34px;height:34px;display:grid;position:absolute;top:20px;right:20px}.learning-hub-module__unKmsq__release input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.learning-hub-module__unKmsq__release span{border:1px solid var(--mw-theme-muted);pointer-events:none;border-radius:50%;place-items:center;display:grid}.learning-hub-module__unKmsq__release svg{opacity:0}.learning-hub-module__unKmsq__release input:checked+span{background:var(--mw-atlas-core);color:var(--mw-theme-canvas);border-color:var(--mw-atlas-core)}.learning-hub-module__unKmsq__release input:checked+span svg{opacity:1}.learning-hub-module__unKmsq__visibility{border-top:1px solid var(--mw-theme-line);color:var(--mw-theme-muted);margin-top:auto;padding:13px 32px;font-size:12px;display:block}.learning-hub-module__unKmsq__dialog{border:1px solid var(--mw-theme-line);border-radius:var(--radius-xl);width:min(1100px,94vw);max-height:90dvh;color:var(--mw-theme-text);background:var(--mw-theme-canvas);box-shadow:var(--shadow-high);margin:auto;padding:0;inset:0;overflow:auto}.learning-hub-module__unKmsq__dialog::backdrop{background:color-mix(in srgb, var(--mw-theme-canvas) 68%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.learning-hub-module__unKmsq__dialog header{justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;display:flex}.learning-hub-module__unKmsq__dialog.learning-hub-module__unKmsq__dialog h2{margin:0;font:700 22px Georgia,serif}.learning-hub-module__unKmsq__dialog header button{background:var(--mw-theme-glass);color:inherit;border:1px solid var(--mw-theme-line);cursor:pointer;border-radius:50%;place-items:center;padding:9px;display:grid}.learning-hub-module__unKmsq__dialog video{object-fit:contain;background:var(--mw-theme-canvas);width:100%;height:auto;max-height:calc(90dvh - 88px);display:block}.learning-hub-module__unKmsq__dialog video:fullscreen{width:100%;height:100%;max-height:none}.learning-hub-module__unKmsq__videoNotes{padding:18px 24px 24px;font-size:14px;line-height:1.6}.learning-hub-module__unKmsq__videoNotes p{color:var(--mw-theme-muted)}.learning-hub-module__unKmsq__videoNotes a{color:var(--mw-theme-link);text-underline-offset:4px}.learning-hub-module__unKmsq__videoChapters{flex-wrap:wrap;gap:8px;display:flex}.learning-hub-module__unKmsq__videoChapters button{border:1px solid var(--mw-theme-line);border-radius:var(--radius-md);background:var(--mw-theme-glass);min-height:44px;color:var(--mw-theme-text);cursor:pointer;text-align:left;padding:10px 14px}.learning-hub-module__unKmsq__hub button:focus-visible,.learning-hub-module__unKmsq__editor button:focus-visible,.learning-hub-module__unKmsq__dialog button:focus-visible,.learning-hub-module__unKmsq__release input:focus-visible+span{outline:2px solid var(--mw-theme-link);outline-offset:4px}@media (max-width:650px){.learning-hub-module__unKmsq__hub.learning-hub-module__unKmsq__hub{padding:80px 18px 40px}.learning-hub-module__unKmsq__topics{grid-template-columns:1fr}.learning-hub-module__unKmsq__switch{gap:0;margin-bottom:32px;padding:5px}.learning-hub-module__unKmsq__switch.learning-hub-module__unKmsq__switch button{padding:12px 14px;font-size:13px}.learning-hub-module__unKmsq__assessments{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-hub-module__unKmsq__dialog header{padding:16px}.learning-hub-module__unKmsq__dialog h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.learning-hub-module__unKmsq__switch *{transition:none!important}}
.mist-landscape-module__BtCBca__landscape{z-index:-1;pointer-events:none;background:var(--mw-landscape-image) center / cover no-repeat;position:absolute;inset:0}.mist-landscape-module__BtCBca__landscape[data-reading=true]{--reading-clearance:min(44vw, calc(var(--mw-reading-width) / 2 + 40px));-webkit-mask-image:linear-gradient(90deg, #000 0%, transparent calc(50% - var(--reading-clearance)), transparent calc(50% + var(--reading-clearance)), #000);mask-image:linear-gradient(90deg, #000 0%, transparent calc(50% - var(--reading-clearance)), transparent calc(50% + var(--reading-clearance)), #000)}@media (max-width:1040px){.mist-landscape-module__BtCBca__landscape{background-position:top;background-size:100%;-webkit-mask-image:linear-gradient(#000,#000 250px,#0000 620px);mask-image:linear-gradient(#000,#000 250px,#0000 620px)}.mist-landscape-module__BtCBca__landscape[data-reading=true]{opacity:.4}}@media (max-width:680px){.mist-landscape-module__BtCBca__landscape{opacity:.45;background-position:0 0;background-size:auto 430px;height:430px;-webkit-mask-image:linear-gradient(#000,#000 45%,#0000);mask-image:linear-gradient(#000,#000 45%,#0000)}.mist-landscape-module__BtCBca__landscape[data-reading=true]{opacity:.18;background-size:auto 300px;height:230px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}}@media (forced-colors:active),print{.mist-landscape-module__BtCBca__landscape{display:none}}
.chapter-navigator-module__39pRhW__section{color:var(--mw-theme-text);margin-top:40px}.chapter-navigator-module__39pRhW__outlineTitle{margin:20px 0 12px;font:700 20px/1.4 Georgia,serif}.chapter-navigator-module__39pRhW__emptyHeading{margin:0 0 20px;font:700 28px Georgia,serif}.chapter-navigator-module__39pRhW__previewButton{border:1px solid var(--mw-theme-line);border-radius:var(--radius-md);background:var(--mw-theme-glass);color:var(--mw-theme-link);cursor:pointer;align-items:center;gap:8px;margin:0 23px 20px auto;padding:10px 16px;display:flex}.chapter-navigator-module__39pRhW__section>h2{margin:0 0 24px;font:700 26px Georgia,serif}.chapter-navigator-module__39pRhW__navigator{grid-template-columns:minmax(240px,28%) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.chapter-navigator-module__39pRhW__sidebar,.chapter-navigator-module__39pRhW__content{border:1px solid var(--mw-theme-line);border-radius:var(--radius-xl);background:var(--mw-theme-panel);min-width:0;padding:26px}.chapter-navigator-module__39pRhW__sidebar h3{margin:0 0 24px;font:700 27px Georgia,serif}.chapter-navigator-module__39pRhW__topic,.chapter-navigator-module__39pRhW__chapter{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;line-height:1.5;display:flex}.chapter-navigator-module__39pRhW__topic{padding:12px 0;font-weight:600}.chapter-navigator-module__39pRhW__topic svg,.chapter-navigator-module__39pRhW__chapter svg,.chapter-navigator-module__39pRhW__privateNote svg{flex-shrink:0}.chapter-navigator-module__39pRhW__chapter{border-radius:var(--radius-md);color:var(--mw-theme-muted);margin:3px 0;padding:13px 12px}.chapter-navigator-module__39pRhW__chapter[aria-current=true]{background:color-mix(in srgb, var(--mw-atlas-core) 18%, transparent);color:var(--mw-theme-link);font-weight:650}.chapter-navigator-module__39pRhW__privateNote{border-top:1px solid var(--mw-theme-line);color:var(--mw-theme-muted);gap:10px;margin:24px 0 0;padding-top:22px;font-size:13px;line-height:1.5;display:flex}.chapter-navigator-module__39pRhW__breadcrumb{color:var(--mw-theme-muted);margin:0 0 20px;font-size:13px;line-height:1.5}.chapter-navigator-module__39pRhW__heading{margin-bottom:24px}.chapter-navigator-module__39pRhW__heading h3{margin:0 0 10px;font:700 clamp(25px,2.5vw,34px)/1.2 Georgia,serif}.chapter-navigator-module__39pRhW__heading>span{color:var(--mw-theme-muted);font-size:13px}.chapter-navigator-module__39pRhW__rows{gap:16px;display:grid}.chapter-navigator-module__39pRhW__row{border:1px solid var(--mw-theme-line);border-radius:var(--radius-xl);background:var(--mw-theme-panel);overflow:hidden}.chapter-navigator-module__39pRhW__rowTop{align-items:center;gap:22px;padding:23px;display:flex}.chapter-navigator-module__39pRhW__icon{border:1px solid var(--mw-theme-line);border-radius:var(--radius-md);width:84px;height:78px;color:var(--mw-theme-link);flex-shrink:0;place-items:center;display:grid}.chapter-navigator-module__39pRhW__title{flex:1;min-width:0}.chapter-navigator-module__39pRhW__title h4{margin:0 0 10px;font:700 23px/1.3 Georgia,serif}.chapter-navigator-module__39pRhW__title p{color:var(--mw-theme-muted);margin:0;font-size:13px;line-height:1.5}.chapter-navigator-module__39pRhW__visibility{color:var(--mw-theme-muted);flex-shrink:0;align-items:center;gap:9px;font-size:13px;display:flex}.chapter-navigator-module__39pRhW__visibility input{width:17px;height:17px;margin:0}.chapter-navigator-module__39pRhW__visibility small{margin-top:5px;font-size:11px;display:block}.chapter-navigator-module__39pRhW__outline{border-top:1px solid var(--mw-theme-line)}.chapter-navigator-module__39pRhW__outline summary{cursor:pointer;color:var(--mw-theme-link);padding:14px 23px;font-size:14px}.chapter-navigator-module__39pRhW__outline summary svg{vertical-align:middle;margin-right:6px;display:inline-block}.chapter-navigator-module__39pRhW__script{padding:4px 24px 20px;font-size:14px;line-height:1.75}.chapter-navigator-module__39pRhW__goal{font-weight:600}.chapter-navigator-module__39pRhW__script ol{padding-left:22px}.chapter-navigator-module__39pRhW__script li{margin:13px 0;padding-left:4px}.chapter-navigator-module__39pRhW__attention{border-top:1px solid var(--mw-theme-line);color:var(--mw-theme-muted);padding-top:16px}.chapter-navigator-module__39pRhW__formulas{font-size:16px;overflow-x:auto}.chapter-navigator-module__39pRhW__formulas .katex-display{text-align:left}.chapter-navigator-module__39pRhW__section button:focus-visible,.chapter-navigator-module__39pRhW__formulas:focus-visible,.chapter-navigator-module__39pRhW__outline summary:focus-visible{outline:2px solid var(--mw-theme-link);outline-offset:3px}@media (max-width:1100px){.chapter-navigator-module__39pRhW__sidebar,.chapter-navigator-module__39pRhW__content{padding:20px}.chapter-navigator-module__39pRhW__rowTop{flex-wrap:wrap;gap:15px;padding:18px}.chapter-navigator-module__39pRhW__visibility{margin-left:99px}}@media (max-width:700px){.chapter-navigator-module__39pRhW__navigator{grid-template-columns:minmax(0,1fr)}.chapter-navigator-module__39pRhW__sidebar{padding:18px}.chapter-navigator-module__39pRhW__sidebar h3{display:none}.chapter-navigator-module__39pRhW__privateNote{margin-top:14px;padding-top:14px}.chapter-navigator-module__39pRhW__rowTop{align-items:flex-start}.chapter-navigator-module__39pRhW__icon{width:48px;height:54px}.chapter-navigator-module__39pRhW__icon svg{width:26px}.chapter-navigator-module__39pRhW__title h4{font-size:21px}.chapter-navigator-module__39pRhW__visibility{width:100%;margin-left:0}.chapter-navigator-module__39pRhW__content{padding:18px}.chapter-navigator-module__39pRhW__script{padding:0 18px 18px}}
.student-module__FhpPXa__login{grid-template-columns:minmax(370px,.85fr) 1.15fr;align-items:center;gap:clamp(30px,5vw,100px);min-height:100dvh;padding:clamp(30px,5vw,110px);display:grid;overflow:hidden}.student-module__FhpPXa__loginSide{z-index:1;justify-self:end;width:100%;max-width:520px}.student-module__FhpPXa__wordmark{color:var(--sp-muted);letter-spacing:.22em;margin:0 0 40px 8px;font-size:12px;font-weight:600}.student-module__FhpPXa__loginCard{border:1px solid var(--sp-line);border-radius:var(--sp-radius);background:linear-gradient(135deg, #ffffff04, transparent), var(--sp-card);box-shadow:var(--sp-shadow);padding:clamp(30px,3.5vw,64px)}.student-module__FhpPXa__eyebrow{color:var(--sp-accent);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:600}.student-module__FhpPXa__loginCard h1{letter-spacing:-.04em;margin:16px 0;font-size:clamp(32px,3vw,48px);font-weight:450;line-height:1.2}.student-module__FhpPXa__loginCard p{color:var(--sp-muted);font-size:15px;line-height:1.7}.student-module__FhpPXa__loginCard form{margin-top:36px}.student-module__FhpPXa__loginCard label{color:var(--sp-text);margin:0 0 10px 2px;font-size:13px;display:block}.student-module__FhpPXa__inputWrap{background:var(--sp-input);border:1px solid var(--sp-line);border-radius:16px;align-items:center;gap:14px;padding:0 20px;display:flex}.student-module__FhpPXa__inputWrap svg{width:20px;color:var(--sp-muted)}.student-module__FhpPXa__inputWrap input{width:100%;color:var(--sp-text);font:inherit;letter-spacing:.16em;background:0 0;border:0;outline:0;padding:23px 0}.student-module__FhpPXa__inputWrap:focus-within{outline:2px solid var(--sp-accent);outline-offset:3px}.student-module__FhpPXa__loginButton{border:1px solid var(--sp-line);width:100%;color:var(--sp-text);background:linear-gradient(110deg, var(--sp-input) 30%, #76664c);font:inherit;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;margin-top:22px;padding:21px 24px;display:flex}.student-module__FhpPXa__loginButton svg{width:19px}.student-module__FhpPXa__loginButton:disabled{opacity:.6;cursor:wait}.student-module__FhpPXa__loginHint{color:var(--sp-muted);margin:24px 8px 0;font-size:12px}.student-module__FhpPXa__error{color:#f5b4a5!important;font-size:13px!important}.student-module__FhpPXa__visual{aspect-ratio:1;width:100%;max-width:960px;position:relative}.student-module__FhpPXa__visual video{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000 100%);mask-image:radial-gradient(closest-side,#000 72%,#0000 100%)}.student-module__FhpPXa__visualCaption{text-align:center;color:var(--sp-muted);letter-spacing:.05em;font-size:12px;position:absolute;bottom:1%;left:15%;right:15%}.student-module__FhpPXa__pause{border:1px solid var(--sp-line);color:var(--sp-muted);background:var(--sp-card);cursor:pointer;border-radius:50%;padding:12px;position:absolute;bottom:4%;right:5%}.student-module__FhpPXa__pause svg{width:16px;height:16px}.student-module__FhpPXa__shell{position:fixed;inset:0;overflow:hidden}.student-module__FhpPXa__header{z-index:100;height:var(--sp-header-height);align-items:center;gap:var(--sp-gap);border-bottom:1px solid var(--sp-line);background:var(--sp-bg);grid-template-columns:1fr auto 1fr;padding:20px 34px;display:grid;position:relative}.student-module__FhpPXa__classLabel small{color:var(--sp-muted);letter-spacing:.06em;margin-bottom:8px;font-size:11px;display:block}.student-module__FhpPXa__classLabel strong{max-width:300px;font-size:15px;font-weight:500;display:block}.student-module__FhpPXa__bubble{border:1px solid var(--sp-line);width:532px;height:72px;box-shadow:var(--sp-shadow);background:linear-gradient(160deg,#e2f2ec12,#b9dae306 60%,#a1c2c810);border-radius:999px;gap:0;padding:7px;display:flex;position:relative}.student-module__FhpPXa__bubble a{z-index:1;text-align:center;width:50%;color:var(--sp-muted);border-radius:999px;padding:18px 20px;font-size:15px;text-decoration:none;position:relative}.student-module__FhpPXa__bubble a[aria-current=page]{color:#1b3530}.student-module__FhpPXa__bubble a[aria-disabled=true]{pointer-events:none}.student-module__FhpPXa__bubbleIndicator{width:calc(50% - 6px);transition:transform var(--sp-transition) var(--sp-transition-ease);background:linear-gradient(130deg,#e0edde,#bdd5c5 48%,#a1beb5);border-radius:999px;position:absolute;inset:6px auto 6px 6px;box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -2px 3px #567b6b33,0 4px 16px #0005}.student-module__FhpPXa__logout{justify-self:end}.student-module__FhpPXa__logout button{color:var(--sp-muted);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;display:flex}.student-module__FhpPXa__logout svg{width:16px}.student-module__FhpPXa__room{inset:var(--sp-header-height) 0 0;isolation:isolate;position:absolute;overflow:clip}.student-module__FhpPXa__roomTrack{width:100%;height:100%;transition:transform var(--sp-transition) var(--sp-transition-ease);display:flex;transform:translate(0,0)}.student-module__FhpPXa__shell[data-world=true] .student-module__FhpPXa__roomTrack{transform:translate(-100%)}.student-module__FhpPXa__shell[data-world=true] .student-module__FhpPXa__bubbleIndicator{background:linear-gradient(130deg,#e3e9f5,#c5d2ec 48%,#a6b8d1);transform:translate(100%)}.student-module__FhpPXa__roomTrack[data-article=true]{visibility:hidden}.student-module__FhpPXa__roomPanel{background:var(--sp-bg);flex:0 0 100%;min-width:0;height:100%;position:relative;overflow:auto}.student-module__FhpPXa__layer{background:var(--sp-bg);position:absolute;inset:0;overflow:auto;transform:translateZ(0)}.student-module__FhpPXa__atlas{background:radial-gradient(ellipse at 48% 55%, #1e363847, transparent 65%), var(--sp-bg);min-height:100%;position:relative}.student-module__FhpPXa__atlasHeader{padding:28px 40px 0}.student-module__FhpPXa__atlasHeader h1{letter-spacing:-.025em;margin:9px 0 0;font-size:24px;font-weight:450}.student-module__FhpPXa__atlasHeader p{color:var(--sp-muted);font-size:13px}.student-module__FhpPXa__mapScroller{width:100%;overflow:auto}.student-module__FhpPXa__map{aspect-ratio:1520/950;width:min(100%,1800px);min-width:1320px;margin:auto;position:relative;container-type:inline-size}.student-module__FhpPXa__connections{pointer-events:none;width:100%;height:100%;position:absolute}.student-module__FhpPXa__map .student-module__FhpPXa__node{text-align:left;border:1px solid color-mix(in srgb, var(--node-color) 35%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--node-color) 9%, var(--mw-atlas-tile-start)), var(--mw-atlas-tile-end));width:14.08%;height:23.16%;color:var(--sp-text);box-shadow:var(--mw-atlas-tile-shadow);cursor:pointer;border-radius:18px;padding:.85cqw;position:absolute;transform:translate(-50%,-50%)}.student-module__FhpPXa__node>strong{font-size:1.35cqw;font-weight:550;line-height:1.35;display:block}.student-module__FhpPXa__node>small{color:var(--sp-muted);margin-top:6px;font-size:1cqw;display:block}.student-module__FhpPXa__nodeFormula{color:var(--node-color);margin-top:10px;font-size:1.05cqw;display:block}.student-module__FhpPXa__node:hover{border-color:var(--node-color)}.student-module__FhpPXa__atlasFooter{color:var(--sp-muted);text-align:center;padding:12px 24px 26px;font-size:12px}.student-module__FhpPXa__dialogBackdrop{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;position:fixed;inset:0}.student-module__FhpPXa__dialog{z-index:111;border:1px solid var(--sp-line);border-radius:var(--sp-radius);background:var(--sp-card);width:min(520px,90vw);max-height:80dvh;color:var(--sp-text);box-shadow:var(--sp-shadow);padding:36px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.student-module__FhpPXa__dialog h2{margin:14px 0;font-weight:450}.student-module__FhpPXa__dialog p{color:var(--sp-muted);line-height:1.7}.student-module__FhpPXa__dialog a{color:var(--sp-teal);padding:12px 0;display:block}.student-module__FhpPXa__close{color:var(--sp-muted);cursor:pointer;background:0 0;border:0;padding:8px;position:absolute;top:14px;right:14px}.student-module__FhpPXa__close svg{width:18px}.student-module__FhpPXa__empty{text-align:center;color:var(--sp-muted);padding:80px 32px}.student-module__FhpPXa__owner{min-height:100dvh;padding:36px clamp(24px,5vw,96px)}.student-module__FhpPXa__ownerHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}.student-module__FhpPXa__owner a{color:var(--sp-teal)}.student-module__FhpPXa__owner h1{font-size:32px;font-weight:450}.student-module__FhpPXa__owner p{color:var(--sp-muted);line-height:1.6}.student-module__FhpPXa__owner select{background:var(--sp-input);max-width:100%;color:var(--sp-text);border:1px solid var(--sp-line);border-radius:12px;padding:12px}.student-module__FhpPXa__owner button{cursor:pointer;background:var(--sp-input);color:var(--sp-text);border:1px solid var(--sp-line);border-radius:12px;padding:12px 18px}.student-module__FhpPXa__owner button:disabled{opacity:.5;cursor:wait}.student-module__FhpPXa__accessCard{border:1px solid var(--sp-line);border-radius:var(--sp-radius);background:var(--sp-card);margin:24px 0;padding:28px}.student-module__FhpPXa__ownerActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.student-module__FhpPXa__code{letter-spacing:.2em;color:var(--sp-accent);margin:20px 0;font-size:28px;display:block}.student-module__FhpPXa__releaseGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.student-module__FhpPXa__releaseCard{border:1px solid var(--sp-line);background:var(--sp-card);border-radius:18px;padding:22px}.student-module__FhpPXa__releaseCard label{align-items:center;gap:12px;display:flex}.student-module__FhpPXa__releaseCard input{width:18px;height:18px;accent-color:var(--sp-teal)}.student-module__FhpPXa__releaseCard select{width:100%;margin-top:16px}.student-module__FhpPXa__saveBar{background:var(--sp-card);border:1px solid var(--sp-line);border-radius:18px;align-items:center;gap:20px;margin-top:28px;padding:16px;display:flex}.student-module__FhpPXa__login button:focus-visible,.student-module__FhpPXa__header a:focus-visible,.student-module__FhpPXa__header button:focus-visible,.student-module__FhpPXa__node:focus-visible,.student-module__FhpPXa__owner :focus-visible,.student-module__FhpPXa__dialog :focus-visible{outline:2px solid var(--sp-accent);outline-offset:4px}@media (min-width:1900px){.student-module__FhpPXa__map{width:auto;min-width:940px;max-height:calc(100dvh - 270px)}}@media (max-width:1050px){.student-module__FhpPXa__header{grid-template-columns:1fr auto;padding:14px 22px}.student-module__FhpPXa__classLabel{grid-row:1}.student-module__FhpPXa__bubble{grid-area:2/1/auto/-1;justify-self:center;max-width:100%}.student-module__FhpPXa__bubble a{min-width:190px;padding:13px 20px}.student-module__FhpPXa__logout{grid-area:1/2}.student-module__FhpPXa__shell.student-module__FhpPXa__shell{--sp-header-height:156px}.student-module__FhpPXa__login{grid-template-columns:1fr 1fr;gap:16px;padding:28px}}@media (max-width:740px){.student-module__FhpPXa__bubble{width:100%;height:60px}.student-module__FhpPXa__bubble a{min-width:0!important}.student-module__FhpPXa__login{grid-template-columns:1fr;padding:32px 22px}.student-module__FhpPXa__loginSide{justify-self:center}.student-module__FhpPXa__visual{justify-self:center;width:70%;margin-top:-5%}.student-module__FhpPXa__wordmark{margin-bottom:22px}.student-module__FhpPXa__bubble a{min-width:150px;padding:13px 16px;font-size:13px}.student-module__FhpPXa__atlasHeader{padding-left:22px}.student-module__FhpPXa__classLabel strong{font-size:13px}.student-module__FhpPXa__ownerHeader{display:block}}@media (prefers-reduced-motion:reduce){.student-module__FhpPXa__roomTrack,.student-module__FhpPXa__bubbleIndicator{transition:none;transition-duration:0s!important}.student-module__FhpPXa__student-surface *{transition:none!important;animation:none!important}}.student-module__FhpPXa__polynomialLabel{color:var(--mw-atlas-functions);letter-spacing:.08em;font-size:1cqw;position:absolute;top:4.5%;left:9%}.student-module__FhpPXa__nodeFormula .katex{font-size:1em}:is(.student-module__FhpPXa__node>strong .katex,.student-module__FhpPXa__node>small .katex){font-size:1em}.student-module__FhpPXa__releaseState{color:var(--sp-muted);margin-top:8px;font-size:.8cqw;display:block}.student-module__FhpPXa__map .student-module__FhpPXa__node[data-release=selected]{border:2px solid var(--node-color)}.student-module__FhpPXa__map .student-module__FhpPXa__node[data-release=hidden]{border-style:dashed}.student-module__FhpPXa__map .student-module__FhpPXa__node[data-release=ancestor]{border-style:dotted}.student-module__FhpPXa__articleAssignments{margin-top:24px}.student-module__FhpPXa__articleAssignments>summary{cursor:pointer;margin-bottom:16px}.student-module__FhpPXa__logoutError{z-index:125;border-radius:var(--radius-md);border:1px solid var(--sp-line);background:var(--sp-card);max-width:280px;color:var(--sp-text);box-shadow:var(--sp-shadow);padding:12px 16px;position:absolute;top:68px;right:16px}.student-module__FhpPXa__classTiles{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.student-module__FhpPXa__owner .student-module__FhpPXa__classTiles button{isolation:isolate;text-align:left;background:0 0;flex:180px;min-width:180px;max-width:340px;min-height:88px;position:relative}.student-module__FhpPXa__classTiles small,.student-module__FhpPXa__classTiles strong{display:block;position:relative}.student-module__FhpPXa__classTiles small{color:var(--sp-muted);margin-bottom:8px}.student-module__FhpPXa__classIndicator{z-index:-1;border:2px solid var(--sp-teal);border-radius:inherit;background:var(--sp-card);position:absolute;inset:-1px}.student-module__FhpPXa__codeAccess{border-bottom:1px solid var(--sp-line);margin-bottom:24px;padding:20px 0}.student-module__FhpPXa__usageGrid{flex-wrap:wrap;gap:32px;margin:24px 0;display:flex}.student-module__FhpPXa__usageGrid dt{color:var(--sp-muted)}.student-module__FhpPXa__usageGrid dd{color:var(--sp-text);margin:8px 0 0;font-size:32px}.student-module__FhpPXa__owner input[type=month]{color-scheme:var(--mw-theme-scheme);background:var(--sp-input);color:var(--sp-text);border:1px solid var(--sp-line);border-radius:var(--radius-md);padding:10px}.student-module__FhpPXa__atlasLoading{z-index:5;color:var(--sp-text);background:var(--sp-card);border:1px solid var(--sp-line);border-radius:var(--sp-radius);align-items:center;gap:12px;padding:16px 24px;display:flex;position:fixed;bottom:24px;right:24px}.student-module__FhpPXa__roomTrack[data-lesson-article=true]{visibility:visible}.student-module__FhpPXa__layer[data-testid=lesson-article-window]{overflow:clip}.student-module__FhpPXa__compactFamily{display:none}@media (max-width:1050px){.student-module__FhpPXa__compactFamily{color:var(--node-color);margin-bottom:6px;font-size:11px;display:block}.student-module__FhpPXa__map{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;min-width:0;max-height:none;padding:20px;display:grid}.student-module__FhpPXa__map .student-module__FhpPXa__node{width:100%;height:auto;min-height:150px;padding:16px;position:relative;transform:none;inset:auto!important}.student-module__FhpPXa__connections{display:none}.student-module__FhpPXa__node>strong{font-size:18px}.student-module__FhpPXa__node>small,.student-module__FhpPXa__nodeFormula,.student-module__FhpPXa__releaseState{font-size:14px}.student-module__FhpPXa__polynomialLabel{grid-column:1/-1;font-size:14px;display:none;position:static}}@media (max-width:560px){.student-module__FhpPXa__map{grid-template-columns:minmax(0,1fr)}.student-module__FhpPXa__map .student-module__FhpPXa__node{min-height:120px}.student-module__FhpPXa__owner{padding:20px 14px}}
.mathewelten-theme-module__E-O_kq__control{z-index:120;--control-size:34px;--control-height:34px;border:1px solid var(--mw-theme-line);border-radius:var(--mw-theme-control-radius);color:var(--mw-theme-text);background:var(--mw-theme-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color-scheme:var(--mw-theme-scheme);gap:2px;padding:3px;display:flex;position:fixed;top:24px;right:28px}.mathewelten-theme-module__E-O_kq__control[data-student=true]{right:150px}.mathewelten-theme-module__E-O_kq__control button{z-index:1;width:var(--control-size);height:var(--control-height);border-radius:var(--mw-theme-control-radius);color:var(--mw-theme-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.mathewelten-theme-module__E-O_kq__control button[aria-pressed=true]{color:var(--mw-theme-text)}.mathewelten-theme-module__E-O_kq__control button:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:900px){.mathewelten-theme-module__E-O_kq__control{top:12px;right:12px}.mathewelten-theme-module__E-O_kq__control[data-student=true]{right:124px}.mathewelten-theme-module__E-O_kq__control{--control-size:30px;--control-height:32px}}.mathewelten-theme-module__E-O_kq__control .mathewelten-theme-module__E-O_kq__indicator{width:var(--control-size);height:var(--control-height);border-radius:var(--mw-theme-control-radius);background:var(--mw-theme-selected);pointer-events:none;transition:transform var(--mw-theme-switch-duration) var(--mw-theme-switch-ease);position:absolute;top:3px;left:3px}.mathewelten-theme-module__E-O_kq__control[data-mode=dark] .mathewelten-theme-module__E-O_kq__indicator{transform:translateX(calc(var(--control-size) + 2px))}@media (prefers-reduced-motion:reduce){.mathewelten-theme-module__E-O_kq__control .mathewelten-theme-module__E-O_kq__indicator{transition:none}}
.function-plot-module__h003wG__plot{width:100%;min-width:0}.function-plot-module__h003wG__svg{aspect-ratio:36/23;touch-action:pan-y;width:100%;min-height:300px;display:block;overflow:visible}.function-plot-module__h003wG__grid{stroke:var(--mw-interactive-border);stroke-width:.6px;opacity:.6}.function-plot-module__h003wG__axes{stroke:var(--mw-interactive-muted-ink);stroke-width:1px}.function-plot-module__h003wG__axes text{stroke:none;fill:var(--mw-interactive-muted-ink);font:var(--mw-interactive-font-size-body) "KaTeX_Main", serif}.function-plot-module__h003wG__curve{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke;outline:none}.function-plot-module__h003wG__curve:focus-visible{stroke-width:5px}.function-plot-module__h003wG__probe,.function-plot-module__h003wG__transformArrow{font:var(--mw-interactive-font-size-body) "KaTeX_Main", serif}.function-plot-module__h003wG__axes>text:nth-of-type(-n+2){font-family:KaTeX_Math,serif;font-style:italic}.function-plot-module__h003wG__probeFormula{font-size:14px;line-height:1.5;overflow:hidden}.function-plot-module__h003wG__probeFormula>span:first-child{background:var(--mw-interactive-paper);border-radius:var(--mw-interactive-radius-small);padding:2px 5px;display:inline-block}.function-plot-module__h003wG__triangle{color:var(--mw-interactive-action);touch-action:none}.function-plot-module__h003wG__triangle polygon{fill:color-mix(in srgb, var(--mw-interactive-action) 12%, transparent);stroke:currentColor;stroke-width:1.5px;cursor:grab}.function-plot-module__h003wG__triangle line{stroke:currentColor;stroke-width:2px;pointer-events:none}.function-plot-module__h003wG__triangle circle{fill:var(--mw-interactive-paper);stroke:currentColor;stroke-width:2px;cursor:ew-resize}.function-plot-module__h003wG__triangle text{fill:currentColor;paint-order:stroke;stroke:var(--mw-interactive-paper);stroke-width:4px;font:14px KaTeX_Main,serif}.function-plot-module__h003wG__probe text,.function-plot-module__h003wG__transformArrow text{fill:currentColor;paint-order:stroke;stroke:var(--mw-interactive-paper);stroke-width:5px;stroke-linejoin:round}.function-plot-module__h003wG__probeLabel{font-weight:var(--mw-interactive-font-weight-semibold)}.function-plot-module__h003wG__transformArrow{color:var(--mw-interactive-action-deep)}.function-plot-module__h003wG__transformArrow line{stroke:currentColor;stroke-width:1.5px}.function-plot-module__h003wG__level{cursor:ns-resize;touch-action:none;outline:none}.function-plot-module__h003wG__level text{fill:var(--mw-interactive-action-deep);font:var(--mw-interactive-font-size-body) "KaTeX_Main", serif}.function-plot-module__h003wG__level:focus-visible line:last-of-type{stroke-width:5px}@media (forced-colors:active){.function-plot-module__h003wG__curve,.function-plot-module__h003wG__grid,.function-plot-module__h003wG__axes,.function-plot-module__h003wG__transformArrow line,.function-plot-module__h003wG__probe path{stroke:canvastext}.function-plot-module__h003wG__probe text,.function-plot-module__h003wG__probe circle,.function-plot-module__h003wG__level text,.function-plot-module__h003wG__axes text{fill:canvastext;stroke:canvas}}
.exploration-module__z23f8G__page{background:var(--mw-theme-canvas);min-height:100dvh;color:var(--mw-interactive-ink);font-family:var(--mw-interactive-font-body);padding:var(--mw-interactive-space-xl);color-scheme:var(--mw-theme-scheme)}.exploration-module__z23f8G__shell{min-width:0;max-width:1500px;margin:auto}.exploration-module__z23f8G__header{justify-content:space-between;align-items:center;gap:var(--mw-interactive-space-md);margin-bottom:var(--mw-interactive-space-xl);flex-wrap:wrap;display:flex}.exploration-module__z23f8G__header h1{font:var(--mw-interactive-font-size-title-compact) var(--mw-interactive-font-display);margin:0}.exploration-module__z23f8G__header small,.exploration-module__z23f8G__hint{color:var(--mw-interactive-muted-ink);font-size:var(--mw-interactive-font-size-caption)}.exploration-module__z23f8G__header a{color:inherit}.exploration-module__z23f8G__page :where(select,button,input[type=number]){background:var(--mw-interactive-paper);color:inherit;border:1px solid var(--mw-interactive-border-strong);border-radius:var(--mw-interactive-radius-medium);padding:var(--mw-interactive-space-sm);min-height:var(--mw-interactive-touch-target);font:inherit}.exploration-module__z23f8G__page select{max-width:100%}.exploration-module__z23f8G__page button{cursor:pointer}.exploration-module__z23f8G__page :where(button[aria-pressed=true]){border-color:var(--mw-interactive-action);background:var(--mw-interactive-control-surface)}.exploration-module__z23f8G__page :focus-visible{outline:2px solid var(--mw-interactive-action);outline-offset:3px}.exploration-module__z23f8G__layout{gap:var(--mw-interactive-space-xl);grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:start;display:grid}.exploration-module__z23f8G__stage{min-width:0}.exploration-module__z23f8G__stage svg{width:100%;height:auto;display:block}.exploration-module__z23f8G__scene{aspect-ratio:800/620;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;overflow:hidden}.exploration-module__z23f8G__scene:active{cursor:grabbing}.exploration-module__z23f8G__derivativeStage svg{-webkit-user-select:none;user-select:none;touch-action:none;min-height:0}.exploration-module__z23f8G__slopeTriangle{touch-action:none}.exploration-module__z23f8G__slopeTriangle polygon{cursor:grab}.exploration-module__z23f8G__slopeTriangle text{pointer-events:none;fill:currentColor;paint-order:stroke;stroke:var(--mw-interactive-paper);stroke-width:4px;font:16px KaTeX_Main,serif}.exploration-module__z23f8G__derivativeStage circle[role=slider]{cursor:ew-resize;touch-action:none}.exploration-module__z23f8G__scene text,.exploration-module__z23f8G__chart text{fill:currentColor;paint-order:stroke;stroke:var(--mw-interactive-paper);stroke-width:4px;stroke-linejoin:round;font-family:KaTeX_Main,serif;font-size:16px}.exploration-module__z23f8G__scene line{vector-effect:non-scaling-stroke}.exploration-module__z23f8G__controls{gap:var(--mw-interactive-space-md);min-width:0;display:grid}.exploration-module__z23f8G__slider{gap:var(--mw-interactive-space-sm);grid-template-columns:64px minmax(70px,1fr) 75px;align-items:center;display:grid}.exploration-module__z23f8G__slider input{width:100%;min-width:0;min-height:var(--mw-interactive-touch-target);accent-color:var(--mw-interactive-action)}.exploration-module__z23f8G__slider output{text-align:right}.exploration-module__z23f8G__formula{max-width:100%;padding:var(--mw-interactive-space-xs) 0;font-size:var(--mw-interactive-font-size-body);overflow-x:auto}.exploration-module__z23f8G__formula .katex-display{margin:.3em 0}.exploration-module__z23f8G__formula .katex{font-size:1.1em}.exploration-module__z23f8G__toolbar{align-items:center;gap:var(--mw-interactive-space-sm);flex-wrap:wrap;display:flex}.exploration-module__z23f8G__toolbar .exploration-module__z23f8G__reset{margin-left:auto}.exploration-module__z23f8G__vectors{gap:var(--mw-interactive-space-md);display:grid}.exploration-module__z23f8G__vectorRow{gap:var(--mw-interactive-space-xs);grid-template-columns:48px repeat(3,minmax(0,1fr));align-items:center;display:grid}.exploration-module__z23f8G__vectorRow input{width:100%;min-width:0;font-family:KaTeX_Main,serif!important}.exploration-module__z23f8G__summary{border-block:1px solid var(--mw-interactive-border);padding:var(--mw-interactive-space-sm) 0}.exploration-module__z23f8G__table{border-collapse:collapse;text-align:center;width:100%;font-family:KaTeX_Main,serif}.exploration-module__z23f8G__table td,.exploration-module__z23f8G__table th{padding:var(--mw-interactive-space-sm);border-bottom:1px solid var(--mw-interactive-border);font-weight:400}.exploration-module__z23f8G__table button{width:100%}.exploration-module__z23f8G__tableWrap{max-width:100%;overflow:auto}.exploration-module__z23f8G__chart{width:100%;height:auto;display:block}.exploration-module__z23f8G__chart [role=button]{cursor:pointer}.exploration-module__z23f8G__twoPlots{gap:var(--mw-interactive-space-sm);grid-template-columns:1fr 1fr;display:grid}.exploration-module__z23f8G__twoPlots h2{font:var(--mw-interactive-font-size-body) var(--mw-interactive-font-display);text-align:center}.exploration-module__z23f8G__status{gap:var(--mw-interactive-space-sm);flex-wrap:wrap;display:flex}.exploration-module__z23f8G__status span{padding:var(--mw-interactive-space-sm);color:var(--mw-interactive-muted-ink);border-bottom:2px solid #0000}.exploration-module__z23f8G__status [data-active=true]{color:var(--mw-interactive-ink);border-color:var(--mw-interactive-action);font-weight:600}@media (max-width:1000px){.exploration-module__z23f8G__layout{grid-template-columns:1fr}.exploration-module__z23f8G__stage,.exploration-module__z23f8G__controls{width:100%;max-width:850px;margin:auto}}@media (max-width:520px){.exploration-module__z23f8G__page{padding:var(--mw-interactive-space-sm)}.exploration-module__z23f8G__twoPlots{grid-template-columns:1fr}.exploration-module__z23f8G__slider{grid-template-columns:45px minmax(70px,1fr) 60px}}@media (forced-colors:active){.exploration-module__z23f8G__page{color:canvastext;background:canvas}.exploration-module__z23f8G__scene text,.exploration-module__z23f8G__chart text{stroke:canvas}.exploration-module__z23f8G__scene line,.exploration-module__z23f8G__scene path,.exploration-module__z23f8G__chart line,.exploration-module__z23f8G__chart rect{forced-color-adjust:auto}.exploration-module__z23f8G__status [data-active=true]{border-color:highlight}}
.quadratic-equation-lab-module__Fzg7ZW__lab{gap:var(--mw-interactive-space-md);width:100%;color:var(--mw-interactive-ink);font-family:var(--mw-interactive-font-body);display:grid}.quadratic-equation-lab-module__Fzg7ZW__equation{text-align:center;font:var(--mw-interactive-font-size-title) var(--mw-interactive-font-display)}.quadratic-equation-lab-module__Fzg7ZW__curveValue{color:var(--mw-interactive-math-cosine)}.quadratic-equation-lab-module__Fzg7ZW__levelValue{color:var(--mw-interactive-action-deep)}.quadratic-equation-lab-module__Fzg7ZW__controlRow{gap:var(--mw-interactive-space-md);grid-template-columns:minmax(0,1fr) 80px 44px;align-items:center;display:grid}.quadratic-equation-lab-module__Fzg7ZW__controlRow:not(:has(button)){grid-template-columns:minmax(0,1fr) 80px}.quadratic-equation-lab-module__Fzg7ZW__controlRow input,.quadratic-equation-lab-module__Fzg7ZW__controlRow button{min-width:0;min-height:var(--mw-interactive-touch-target);color:inherit;accent-color:var(--mw-interactive-action)}.quadratic-equation-lab-module__Fzg7ZW__controlRow input[type=number],.quadratic-equation-lab-module__Fzg7ZW__controlRow button{border:1px solid var(--mw-interactive-border-strong);border-radius:var(--mw-interactive-radius-medium);padding:var(--mw-interactive-space-xs);background:0 0}.quadratic-equation-lab-module__Fzg7ZW__controlRow button{cursor:pointer;place-items:center;display:grid}.quadratic-equation-lab-module__Fzg7ZW__controlRow :focus-visible{outline:2px solid var(--mw-interactive-action);outline-offset:3px}.quadratic-equation-lab-module__Fzg7ZW__result{gap:var(--mw-interactive-space-md);text-align:center;display:grid}.quadratic-equation-lab-module__Fzg7ZW__normalForm,.quadratic-equation-lab-module__Fzg7ZW__formula,.quadratic-equation-lab-module__Fzg7ZW__discriminant{font-family:var(--mw-interactive-font-display);font-size:var(--mw-interactive-font-size-body);overflow-wrap:anywhere}.quadratic-equation-lab-module__Fzg7ZW__normalForm{color:var(--mw-interactive-muted-ink)}.quadratic-equation-lab-module__Fzg7ZW__discriminant{gap:var(--mw-interactive-space-xs);display:grid}.quadratic-equation-lab-module__Fzg7ZW__cases{gap:var(--mw-interactive-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quadratic-equation-lab-module__Fzg7ZW__cases>div{gap:var(--mw-interactive-space-xs);padding:var(--mw-interactive-space-md) var(--mw-interactive-space-xs);border:1px solid var(--mw-interactive-border);border-radius:var(--mw-interactive-radius-medium);color:var(--mw-interactive-muted-ink);font-size:var(--mw-interactive-font-size-caption);display:grid}.quadratic-equation-lab-module__Fzg7ZW__cases>div[data-active=true]{color:var(--mw-interactive-ink);background:var(--mw-interactive-control-surface);border:2px solid var(--mw-interactive-action)}.quadratic-equation-lab-module__Fzg7ZW__answer{font:var(--mw-interactive-font-size-body) var(--mw-interactive-font-display)}
.transformation-table-module__ZrK3aq__scroll{max-width:100%;padding-block:var(--mw-interactive-space-sm);overflow-x:auto}.transformation-table-module__ZrK3aq__frame{width:100%;position:relative}.transformation-table-module__ZrK3aq__table{border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.transformation-table-module__ZrK3aq__table th,.transformation-table-module__ZrK3aq__table td{height:var(--table-row);white-space:nowrap;padding:0;font-weight:400}.transformation-table-module__ZrK3aq__table thead{border-bottom:1px solid var(--mw-interactive-border)}.transformation-table-module__ZrK3aq__table th[scope=row]{z-index:1;background:var(--mw-interactive-paper);position:sticky;left:0}.transformation-table-module__ZrK3aq__base{color:var(--mw-interactive-function-base)}.transformation-table-module__ZrK3aq__transformed{color:var(--mw-interactive-function-transformed)}.transformation-table-module__ZrK3aq__transformed td,.transformation-table-module__ZrK3aq__transformed th{height:calc(var(--table-row) + var(--table-gap));padding-top:var(--table-gap)}.transformation-table-module__ZrK3aq__arrows{top:calc(2 * var(--table-row));width:100%;height:var(--table-gap);pointer-events:none;color:var(--mw-interactive-action-deep);position:absolute;left:0;overflow:visible}.transformation-table-module__ZrK3aq__arrows line{stroke:currentColor;stroke-width:1.5px;opacity:.65;vector-effect:non-scaling-stroke}.transformation-table-module__ZrK3aq__arrows line[data-active=true]{stroke-width:3px;opacity:1}.transformation-table-module__ZrK3aq__arrows line[data-muted=true]{opacity:.18}.transformation-table-module__ZrK3aq__table button{width:100%;height:var(--table-row);color:inherit;cursor:pointer;background:0 0;border:0}.transformation-table-module__ZrK3aq__table td[data-active=true] button{background:color-mix(in srgb, currentColor 8%, transparent);box-shadow:inset 0 -2px}.transformation-table-module__ZrK3aq__scroll:focus-visible,.transformation-table-module__ZrK3aq__table button:focus-visible{outline:2px solid var(--mw-interactive-action);outline-offset:-2px}@media (forced-colors:active){.transformation-table-module__ZrK3aq__arrows,.transformation-table-module__ZrK3aq__base,.transformation-table-module__ZrK3aq__transformed{color:canvastext}}
.function-lab-module__qdMAOG__lab{gap:var(--mw-interactive-space-md);min-width:0;color:var(--mw-interactive-ink);font-family:var(--mw-interactive-font-body);display:grid}.function-lab-module__qdMAOG__formulas{gap:var(--mw-interactive-space-sm);text-align:center;font:var(--mw-interactive-font-size-title-compact) var(--mw-interactive-font-display);overflow-wrap:anywhere;display:grid}.function-lab-module__qdMAOG__controls{gap:var(--mw-interactive-space-sm);display:grid}.function-lab-module__qdMAOG__formulas>div{max-width:100%;padding-block:3px;overflow-x:auto}.function-lab-module__qdMAOG__formulas>div:focus-visible{outline:2px solid var(--mw-interactive-action);outline-offset:-2px}.function-lab-module__qdMAOG__result{text-align:center;max-width:100%;padding:var(--mw-interactive-space-sm);border-block:1px solid var(--mw-interactive-border);overflow-x:auto}.function-lab-module__qdMAOG__result small{margin-top:var(--mw-interactive-space-sm);display:block}.function-lab-module__qdMAOG__custom{gap:var(--mw-interactive-space-xs);display:grid}.function-lab-module__qdMAOG__custom input{color:inherit;background:var(--mw-interactive-paper);border:1px solid var(--mw-interactive-border-strong);padding:var(--mw-interactive-space-xs);border-radius:var(--mw-interactive-radius-medium);font-family:KaTeX_Main,serif}.function-lab-module__qdMAOG__custom small{font-size:var(--mw-interactive-font-size-caption)}.function-lab-module__qdMAOG__lab .katex{font-size:1.05em}.function-lab-module__qdMAOG__controls label{gap:var(--mw-interactive-space-md);font-size:var(--mw-interactive-font-size-body);align-items:center;display:flex}.function-lab-module__qdMAOG__controls .function-lab-module__qdMAOG__slider{grid-template-columns:minmax(110px,.8fr) minmax(80px,2fr) minmax(45px,auto);display:grid}.function-lab-module__qdMAOG__controls input{width:100%;min-width:0;min-height:var(--mw-interactive-touch-target);accent-color:var(--mw-interactive-action)}.function-lab-module__qdMAOG__controls select{min-height:var(--mw-interactive-touch-target);color:var(--mw-interactive-ink);background:var(--mw-interactive-paper);border:1px solid var(--mw-interactive-border-strong);border-radius:var(--mw-interactive-radius-medium);font:inherit;padding:var(--mw-interactive-space-xs)}.function-lab-module__qdMAOG__controls output{font-family:var(--mw-interactive-font-display);font-size:var(--mw-interactive-font-size-body)}.function-lab-module__qdMAOG__controls :focus-visible,.function-lab-module__qdMAOG__reset:focus-visible{outline:2px solid var(--mw-interactive-action);outline-offset:3px}.function-lab-module__qdMAOG__table{border-collapse:collapse;font-family:var(--mw-interactive-font-display);text-align:center}.function-lab-module__qdMAOG__table td,.function-lab-module__qdMAOG__table th{padding:var(--mw-interactive-space-sm);border-bottom:1px solid var(--mw-interactive-border)}.function-lab-module__qdMAOG__table caption{font:var(--mw-interactive-font-size-caption) var(--mw-interactive-font-body)}.function-lab-module__qdMAOG__reset{width:var(--mw-interactive-touch-target);height:var(--mw-interactive-touch-target);color:inherit;border:1px solid var(--mw-interactive-border-strong);border-radius:var(--mw-interactive-radius-medium);background:0 0;justify-self:end;place-items:center;display:grid}@media (max-width:500px){.function-lab-module__qdMAOG__controls .function-lab-module__qdMAOG__slider{grid-template-columns:1fr auto}.function-lab-module__qdMAOG__slider>input{grid-area:2/1/auto/-1}}
.quadratic-function-lab-module__2fCKQG__lab{gap:var(--mw-interactive-space-md);min-width:0;color:var(--mw-interactive-ink);font-family:var(--mw-interactive-font-body);display:grid}.quadratic-function-lab-module__2fCKQG__toolbar,.quadratic-function-lab-module__2fCKQG__toolbar>div,.quadratic-function-lab-module__2fCKQG__navigation{align-items:center;gap:var(--mw-interactive-space-sm);flex-wrap:wrap;display:flex}.quadratic-function-lab-module__2fCKQG__toolbar>div{margin-right:auto}.quadratic-function-lab-module__2fCKQG__lab button{border:1px solid var(--mw-interactive-border-strong);border-radius:var(--mw-interactive-radius-medium);background:var(--mw-interactive-paper-raised);min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;padding:8px 12px}.quadratic-function-lab-module__2fCKQG__lab button[aria-pressed=true]{border-color:var(--mw-interactive-function-transformed);background:color-mix(in srgb, var(--mw-interactive-function-transformed) 12%, var(--mw-interactive-paper))}.quadratic-function-lab-module__2fCKQG__lab button:disabled{opacity:.45;cursor:default}.quadratic-function-lab-module__2fCKQG__lab :focus-visible{outline:2px solid var(--mw-interactive-action);outline-offset:3px}.quadratic-function-lab-module__2fCKQG__formulas{text-align:center;gap:8px;min-width:0;display:grid}.quadratic-function-lab-module__2fCKQG__formulas>div{max-width:100%;padding:4px;overflow-x:auto}.quadratic-function-lab-module__2fCKQG__formulas>div:first-child{color:var(--mw-interactive-muted-ink);font-size:1rem}.quadratic-function-lab-module__2fCKQG__formulas>div:nth-child(2){min-height:48px;font-size:1.4rem}:is(.quadratic-function-lab-module__2fCKQG__formulas .katex-display,.quadratic-function-lab-module__2fCKQG__probe .katex-display){margin:0}.quadratic-function-lab-module__2fCKQG__layout{gap:var(--mw-interactive-space-lg);grid-template-columns:minmax(0,1fr) minmax(170px,210px);align-items:start;display:grid}.quadratic-function-lab-module__2fCKQG__graph{min-width:0}.quadratic-function-lab-module__2fCKQG__plot{aspect-ratio:720/560;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;display:block}.quadratic-function-lab-module__2fCKQG__plot:active{cursor:grabbing}.quadratic-function-lab-module__2fCKQG__grid{stroke:var(--mw-interactive-border);stroke-width:.7px;fill:none}.quadratic-function-lab-module__2fCKQG__axes{font:14px KaTeX_Main,serif}.quadratic-function-lab-module__2fCKQG__axes path{fill:none;stroke-width:1.2px}.quadratic-function-lab-module__2fCKQG__curve{fill:none;stroke:var(--mw-interactive-function-transformed);stroke-width:3px;vector-effect:non-scaling-stroke}.quadratic-function-lab-module__2fCKQG__vertex{fill:var(--mw-interactive-function-transformed);stroke:var(--mw-interactive-paper);stroke-width:1.3px}.quadratic-function-lab-module__2fCKQG__guide{fill:none;stroke-dasharray:5 4;stroke-width:1.5px}.quadratic-function-lab-module__2fCKQG__controls{gap:var(--mw-interactive-space-lg);min-width:0;padding-top:20px;display:grid}.quadratic-function-lab-module__2fCKQG__control{grid-template-columns:1fr 90px;align-items:center;gap:8px;display:grid}.quadratic-function-lab-module__2fCKQG__control input[type=number]{width:100%;min-width:0;min-height:44px;font:inherit;color:inherit;background:var(--mw-interactive-paper-raised);border:1px solid var(--mw-interactive-border-strong);border-radius:var(--mw-interactive-radius-small);padding:6px}.quadratic-function-lab-module__2fCKQG__control input[type=range]{width:100%;min-height:44px;accent-color:var(--mw-interactive-function-transformed);grid-column:1/-1}.quadratic-function-lab-module__2fCKQG__vertexLabel{overflow-x:auto}.quadratic-function-lab-module__2fCKQG__probe{text-align:center;align-items:center;min-height:44px;display:grid}.quadratic-function-lab-module__2fCKQG__navigation{justify-content:center}@media (max-width:600px){.quadratic-function-lab-module__2fCKQG__layout{grid-template-columns:1fr}.quadratic-function-lab-module__2fCKQG__controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:0}.quadratic-function-lab-module__2fCKQG__control{grid-template-columns:1fr}.quadratic-function-lab-module__2fCKQG__control input[type=range]{grid-column:auto}.quadratic-function-lab-module__2fCKQG__vertexLabel{grid-column:1/-1}.quadratic-function-lab-module__2fCKQG__formulas>div:nth-child(2){font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.quadratic-function-lab-module__2fCKQG__lab *{scroll-behavior:auto}}
.unit-circle-lab-module__4CtU2W__lab{gap:var(--uc-space-medium);min-width:0;color:var(--uc-text);color-scheme:normal;font-family:var(--mw-interactive-font-body);background:0 0;border:0;padding:0;display:grid;container-type:inline-size}.unit-circle-lab-module__4CtU2W__header{gap:var(--uc-space-medium);justify-content:flex-end;align-items:flex-start;display:flex}.unit-circle-lab-module__4CtU2W__lab [hidden]{display:none}.unit-circle-lab-module__4CtU2W__displaySwitches{gap:var(--uc-space-small);flex-wrap:wrap;display:flex}.unit-circle-lab-module__4CtU2W__displaySwitches button{min-height:var(--mw-interactive-touch-target);padding:var(--mw-interactive-space-xs) var(--mw-interactive-space-md);color:var(--uc-muted);font:inherit;border:1px solid var(--uc-border);border-radius:var(--uc-radius-medium);cursor:pointer;background:0 0;flex:80px}.unit-circle-lab-module__4CtU2W__displaySwitches button[data-feature=sine]{--feature-color:var(--uc-sine)}.unit-circle-lab-module__4CtU2W__displaySwitches button[data-feature=cosine]{--feature-color:var(--uc-cosine)}.unit-circle-lab-module__4CtU2W__displaySwitches button[data-feature=tangent]{--feature-color:var(--uc-tangent)}.unit-circle-lab-module__4CtU2W__displaySwitches button[data-feature=alpha]{--feature-color:var(--uc-accent)}.unit-circle-lab-module__4CtU2W__displaySwitches button[aria-pressed=true]{color:var(--uc-text);background:color-mix(in srgb, var(--feature-color) 14%, var(--uc-surface));border-color:var(--feature-color);box-shadow:inset 0 -3px var(--feature-color);font-weight:var(--mw-interactive-font-weight-semibold)}.unit-circle-lab-module__4CtU2W__displaySwitches button:focus-visible{outline:2px solid var(--uc-accent);outline-offset:3px}.unit-circle-lab-module__4CtU2W__header>div{min-width:0}.unit-circle-lab-module__4CtU2W__eyebrow{color:var(--uc-muted);font-size:var(--mw-interactive-font-size-caption);font-weight:var(--mw-interactive-font-weight-semibold);letter-spacing:var(--mw-interactive-tracking-wide);text-transform:uppercase}.unit-circle-lab-module__4CtU2W__header h2{margin:var(--uc-space-small) 0 0;font-family:var(--mw-interactive-font-display);font-size:clamp(var(--mw-interactive-font-size-title), 5cqi, var(--mw-interactive-font-size-title-large));font-weight:var(--mw-interactive-font-weight-regular);line-height:var(--mw-interactive-line-height-tight);letter-spacing:var(--mw-interactive-tracking-tight);text-wrap:balance}.unit-circle-lab-module__4CtU2W__header p{max-width:54ch;margin:var(--uc-space-small) 0 0;color:var(--uc-muted);font-size:var(--mw-interactive-font-size-body);line-height:var(--mw-interactive-line-height-standard)}.unit-circle-lab-module__4CtU2W__reset{min-height:var(--mw-interactive-touch-target);padding:0 var(--mw-interactive-space-md);color:var(--uc-text);font-size:var(--mw-interactive-font-size-control);font-weight:var(--mw-interactive-font-weight-medium);border:1px solid var(--uc-border);border-radius:var(--uc-radius-medium);cursor:pointer;background:0 0;flex:none}.unit-circle-lab-module__4CtU2W__reset:hover{background:color-mix(in srgb, var(--uc-accent) 10%, transparent);border-color:color-mix(in srgb, var(--uc-accent) 58%, var(--uc-border))}.unit-circle-lab-module__4CtU2W__reset:focus-visible,.unit-circle-lab-module__4CtU2W__range:focus-visible,.unit-circle-lab-module__4CtU2W__numberRow input:focus-visible{outline:3px solid color-mix(in srgb, var(--uc-accent) 52%, transparent);outline-offset:3px}.unit-circle-lab-module__4CtU2W__unitSwitch label:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--uc-accent) 52%, transparent);outline-offset:3px}.unit-circle-lab-module__4CtU2W__figure{place-items:center;min-width:0;margin:0;padding:0;display:grid}.unit-circle-lab-module__4CtU2W__diagram{width:min(100%,680px);height:auto;max-height:min(64dvh,680px);display:block;overflow:visible}.unit-circle-lab-module__4CtU2W__axis{stroke:color-mix(in srgb, var(--uc-muted) 54%, transparent);stroke-width:1.4px}.unit-circle-lab-module__4CtU2W__axisLabel,.unit-circle-lab-module__4CtU2W__unitLabel{fill:var(--uc-muted);font-size:var(--mw-interactive-font-size-control);font-family:KaTeX_Main,serif}.unit-circle-lab-module__4CtU2W__axisLabel,.unit-circle-lab-module__4CtU2W__angleLabel,.unit-circle-lab-module__4CtU2W__pointLabel{font-family:KaTeX_Math,serif;font-style:italic;font-weight:400}.unit-circle-lab-module__4CtU2W__circle{fill:color-mix(in srgb, var(--uc-surface) 68%, transparent);stroke:color-mix(in srgb, var(--uc-text) 44%, transparent);stroke-width:2px}.unit-circle-lab-module__4CtU2W__radius{stroke:color-mix(in srgb, var(--uc-text) 62%, transparent);stroke-width:2px}.unit-circle-lab-module__4CtU2W__cosine,.unit-circle-lab-module__4CtU2W__sine,.unit-circle-lab-module__4CtU2W__tangent{stroke-width:5px;stroke-linecap:round}.unit-circle-lab-module__4CtU2W__cosine{stroke:var(--uc-cosine)}.unit-circle-lab-module__4CtU2W__sine{stroke:var(--uc-sine)}.unit-circle-lab-module__4CtU2W__tangent{stroke:var(--uc-tangent)}.unit-circle-lab-module__4CtU2W__tangentAxis,.unit-circle-lab-module__4CtU2W__tangentExtension{fill:none;stroke:color-mix(in srgb, var(--uc-tangent) 62%, transparent);stroke-dasharray:5 6;stroke-width:1.5px}.unit-circle-lab-module__4CtU2W__projectionPoint{fill:var(--uc-cosine)}.unit-circle-lab-module__4CtU2W__completedTurn{fill:none;stroke:color-mix(in srgb, var(--uc-accent) 42%, transparent);stroke-dasharray:3 7;stroke-width:8px}.unit-circle-lab-module__4CtU2W__circumferenceArc,.unit-circle-lab-module__4CtU2W__angleArc{fill:none;stroke:var(--uc-accent);stroke-linecap:round;stroke-linejoin:round}.unit-circle-lab-module__4CtU2W__circumferenceArc{stroke-width:6px}.unit-circle-lab-module__4CtU2W__angleArc{stroke-width:3px}.unit-circle-lab-module__4CtU2W__angleLabel{fill:var(--uc-accent);font-size:var(--mw-interactive-font-size-title-compact)}.unit-circle-lab-module__4CtU2W__degreeLabel{color:var(--uc-accent);text-align:center;font-size:var(--mw-interactive-font-size-control);-webkit-user-select:none;user-select:none}.unit-circle-lab-module__4CtU2W__pointLabel{fill:var(--uc-text);font-size:var(--mw-interactive-font-size-body)}.unit-circle-lab-module__4CtU2W__dragHandle{fill:#0000;pointer-events:all;stroke:#0000;stroke-width:44px;vector-effect:non-scaling-stroke;cursor:grab;touch-action:none}.unit-circle-lab-module__4CtU2W__dragHandleVisual{fill:var(--uc-text);pointer-events:none;stroke:var(--uc-surface);stroke-width:4px}.unit-circle-lab-module__4CtU2W__dragHandle[data-dragging=true],.unit-circle-lab-module__4CtU2W__dragHandleVisual[data-dragging=true]{cursor:grabbing}.unit-circle-lab-module__4CtU2W__dragHandle:focus-visible{outline:none}.unit-circle-lab-module__4CtU2W__dragHandle:focus-visible+.unit-circle-lab-module__4CtU2W__dragHandleVisual{stroke:var(--uc-accent);stroke-width:7px}.unit-circle-lab-module__4CtU2W__values{gap:var(--uc-space-small);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.unit-circle-lab-module__4CtU2W__values output{gap:var(--mw-interactive-space-2xs);min-width:0;min-height:64px;padding:var(--mw-interactive-space-xs);background:0 0;display:grid;position:relative;overflow:hidden}.unit-circle-lab-module__4CtU2W__values output:before{content:none;background:currentColor;height:3px;position:absolute;top:0;left:0;right:0}.unit-circle-lab-module__4CtU2W__values output>span,.unit-circle-lab-module__4CtU2W__values output>small{color:var(--uc-muted);font-size:var(--mw-interactive-font-size-caption)}.unit-circle-lab-module__4CtU2W__values strong{overflow-wrap:anywhere;color:var(--uc-text);font-size:var(--mw-interactive-font-size-value);font-weight:var(--mw-interactive-font-weight-emphasis)}.unit-circle-lab-module__4CtU2W__angleValue{color:var(--uc-accent)}.unit-circle-lab-module__4CtU2W__cosineValue{color:var(--uc-cosine)}.unit-circle-lab-module__4CtU2W__sineValue{color:var(--uc-sine)}.unit-circle-lab-module__4CtU2W__tangentValue{color:var(--uc-tangent)}.unit-circle-lab-module__4CtU2W__turnSummary{gap:var(--uc-space-small);padding:var(--mw-interactive-space-sm) var(--mw-interactive-space-md);color:var(--uc-muted);font-size:var(--mw-interactive-font-size-label);border:0;justify-content:space-between;align-items:center;display:flex}.unit-circle-lab-module__4CtU2W__turnSummary strong{color:var(--uc-text);font-weight:var(--mw-interactive-font-weight-medium)}.unit-circle-lab-module__4CtU2W__controls{gap:var(--mw-interactive-space-md);padding:0;display:grid}.unit-circle-lab-module__4CtU2W__unitSwitch{border:0;min-width:0;margin:0;padding:0}.unit-circle-lab-module__4CtU2W__unitSwitch legend,.unit-circle-lab-module__4CtU2W__numberRow>label,.unit-circle-lab-module__4CtU2W__rangeLabel>span{color:var(--uc-muted);font-size:var(--mw-interactive-font-size-label);font-weight:var(--mw-interactive-font-weight-medium)}.unit-circle-lab-module__4CtU2W__unitSwitch>div{isolation:isolate;gap:var(--mw-interactive-space-xs);margin-top:var(--mw-interactive-space-sm);padding:var(--mw-interactive-space-xs);background:color-mix(in srgb, var(--uc-border) 32%, transparent);border-radius:var(--uc-radius-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.unit-circle-lab-module__4CtU2W__unitSwitch label{min-height:var(--mw-interactive-touch-target);padding:0 var(--mw-interactive-space-md);color:var(--uc-muted);font-size:var(--mw-interactive-font-size-control);font-weight:var(--mw-interactive-font-weight-medium);border-radius:var(--uc-radius-medium);cursor:pointer;border:1px solid #0000;place-items:center;display:grid;position:relative}.unit-circle-lab-module__4CtU2W__unitSwitch label[data-active=true]{color:var(--uc-text)}.unit-circle-lab-module__4CtU2W__unitTrack>.unit-circle-lab-module__4CtU2W__unitBubble{z-index:-1;inset-block:var(--mw-interactive-space-xs);left:var(--mw-interactive-space-xs);width:calc((100% - 3 * var(--mw-interactive-space-xs)) / 2);background:var(--uc-surface);border:1px solid var(--uc-border);border-radius:var(--uc-radius-medium);pointer-events:none;transition:transform var(--mw-workspace-open-duration) var(--mw-workspace-ease);position:absolute}.unit-circle-lab-module__4CtU2W__unitTrack[data-unit=radians]>.unit-circle-lab-module__4CtU2W__unitBubble{transform:translateX(calc(100% + var(--mw-interactive-space-xs)))}.unit-circle-lab-module__4CtU2W__unitSwitch input{opacity:0;width:1px;height:1px;position:absolute}.unit-circle-lab-module__4CtU2W__rangeLabel{gap:var(--uc-space-small);justify-content:space-between;align-items:baseline;display:flex}.unit-circle-lab-module__4CtU2W__rangeLabel strong{color:var(--uc-text);font-size:var(--mw-interactive-font-size-control)}.unit-circle-lab-module__4CtU2W__range{width:100%;min-height:var(--mw-interactive-touch-target);accent-color:var(--uc-accent);cursor:pointer;margin:0}.unit-circle-lab-module__4CtU2W__numberRow{gap:var(--mw-interactive-space-md);justify-content:space-between;align-items:center;display:flex}.unit-circle-lab-module__4CtU2W__numberRow>div{gap:var(--mw-interactive-space-sm);align-items:center;display:flex}.unit-circle-lab-module__4CtU2W__numberRow input{width:112px;min-height:var(--mw-interactive-touch-target);padding:0 var(--mw-interactive-space-md);color:var(--uc-text);font:inherit;font-variant-numeric:tabular-nums;background:var(--uc-surface);border:1px solid var(--uc-border);border-radius:var(--uc-radius-medium);font-family:KaTeX_Main,serif}.unit-circle-lab-module__4CtU2W__numberRow>div>span{min-width:25px;color:var(--uc-muted);font-size:var(--mw-interactive-font-size-label)}.unit-circle-lab-module__4CtU2W__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:520px){.unit-circle-lab-module__4CtU2W__lab{padding:var(--uc-space-medium)}.unit-circle-lab-module__4CtU2W__header,.unit-circle-lab-module__4CtU2W__numberRow,.unit-circle-lab-module__4CtU2W__turnSummary{align-items:stretch}.unit-circle-lab-module__4CtU2W__header{flex-direction:column}.unit-circle-lab-module__4CtU2W__reset{width:var(--mw-interactive-touch-target);align-self:flex-end}.unit-circle-lab-module__4CtU2W__values{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-circle-lab-module__4CtU2W__turnSummary,.unit-circle-lab-module__4CtU2W__numberRow{flex-direction:column}.unit-circle-lab-module__4CtU2W__numberRow>div,.unit-circle-lab-module__4CtU2W__numberRow input{width:100%}}.unit-circle-lab-module__4CtU2W__ratios{gap:var(--mw-interactive-space-xs);font-family:var(--mw-interactive-font-display);font-size:var(--mw-interactive-font-size-body);display:grid}.unit-circle-lab-module__4CtU2W__ratios>div{padding-block:var(--mw-interactive-space-xs);overflow-x:auto}.unit-circle-lab-module__4CtU2W__lab .katex{font-size:1.05em}.unit-circle-lab-module__4CtU2W__ratios>span{color:var(--uc-muted);font-family:var(--mw-interactive-font-body);font-size:var(--mw-interactive-font-size-caption)}.unit-circle-lab-module__4CtU2W__ratios>div:first-of-type{color:var(--uc-sine)}.unit-circle-lab-module__4CtU2W__ratios>div:nth-of-type(2){color:var(--uc-cosine)}.unit-circle-lab-module__4CtU2W__ratios>div:nth-of-type(3){color:var(--uc-tangent)}@media (prefers-reduced-motion:reduce){.unit-circle-lab-module__4CtU2W__lab *,.unit-circle-lab-module__4CtU2W__lab :before,.unit-circle-lab-module__4CtU2W__lab :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.unit-circle-lab-module__4CtU2W__lab,.unit-circle-lab-module__4CtU2W__figure,.unit-circle-lab-module__4CtU2W__controls,.unit-circle-lab-module__4CtU2W__values output,.unit-circle-lab-module__4CtU2W__turnSummary,.unit-circle-lab-module__4CtU2W__reset,.unit-circle-lab-module__4CtU2W__numberRow input,.unit-circle-lab-module__4CtU2W__unitTrack>.unit-circle-lab-module__4CtU2W__unitBubble{color:canvastext;background:canvas;border-color:canvastext}.unit-circle-lab-module__4CtU2W__unitSwitch label[data-active=true]{text-decoration:underline}.unit-circle-lab-module__4CtU2W__circle,.unit-circle-lab-module__4CtU2W__axis,.unit-circle-lab-module__4CtU2W__radius,.unit-circle-lab-module__4CtU2W__cosine,.unit-circle-lab-module__4CtU2W__sine,.unit-circle-lab-module__4CtU2W__tangent,.unit-circle-lab-module__4CtU2W__tangentAxis,.unit-circle-lab-module__4CtU2W__tangentExtension,.unit-circle-lab-module__4CtU2W__circumferenceArc,.unit-circle-lab-module__4CtU2W__angleArc,.unit-circle-lab-module__4CtU2W__completedTurn{stroke:canvastext}.unit-circle-lab-module__4CtU2W__dragHandleVisual,.unit-circle-lab-module__4CtU2W__projectionPoint{fill:canvastext;stroke:canvas}}
.teaching-lab-module___uYHAG__workspace{--mw-lab-paper:var(--teaching-paper);--mw-lab-raised:var(--teaching-background);--mw-lab-ink:var(--teaching-ink);--mw-lab-muted:var(--teaching-muted);--mw-lab-border:var(--teaching-line);--mw-lab-border-strong:var(--teaching-line);--mw-lab-base:var(--teaching-accent);--mw-lab-angle:var(--teaching-contrast);--mw-lab-cosine:var(--teaching-studio-blue);--mw-lab-sine:var(--teaching-accent);--mw-lab-tangent:var(--teaching-studio-violet);--mw-lab-transformed:var(--teaching-studio-blue);background:var(--teaching-background);color:var(--teaching-ink);min-height:100dvh;padding:clamp(var(--mw-interactive-space-lg), 2.4vw, var(--mw-interactive-space-4xl));font-family:var(--mw-interactive-font-body)}.teaching-lab-module___uYHAG__workspace button,.teaching-lab-module___uYHAG__workspace input,.teaching-lab-module___uYHAG__workspace select{font:inherit;color:inherit;border:1px solid var(--teaching-line);border-radius:var(--mw-interactive-radius-small);background:var(--teaching-paper)}.teaching-lab-module___uYHAG__workspace button{min-height:var(--mw-interactive-touch-target);min-width:var(--mw-interactive-touch-target);padding:var(--mw-interactive-space-sm) var(--mw-interactive-space-sm);justify-content:center;align-items:center;gap:var(--mw-interactive-space-sm);cursor:pointer;display:inline-flex}.teaching-lab-module___uYHAG__workspace button:hover,.teaching-lab-module___uYHAG__workspace button[aria-pressed=true]{background:var(--teaching-background);border-color:var(--teaching-accent)}.teaching-lab-module___uYHAG__workspace button:disabled{opacity:.45;cursor:default}.teaching-lab-module___uYHAG__workspace :is(button,input,select,a):focus-visible{outline:2px solid var(--teaching-accent);outline-offset:var(--mw-interactive-space-xs)}.teaching-lab-module___uYHAG__workspace input,.teaching-lab-module___uYHAG__workspace select{padding:var(--mw-interactive-space-sm);min-height:var(--mw-interactive-touch-target);min-width:0}.teaching-lab-module___uYHAG__header,.teaching-lab-module___uYHAG__headerActions,.teaching-lab-module___uYHAG__row,.teaching-lab-module___uYHAG__sectionHeading,.teaching-lab-module___uYHAG__toolbar,.teaching-lab-module___uYHAG__selection,.teaching-lab-module___uYHAG__back{align-items:center;gap:var(--mw-interactive-space-sm);display:flex}.teaching-lab-module___uYHAG__header{gap:var(--mw-interactive-space-2xl);margin-bottom:var(--mw-interactive-space-2xl)}.teaching-lab-module___uYHAG__back{color:inherit;font-size:var(--mw-interactive-font-size-body);text-decoration:none}.teaching-lab-module___uYHAG__title{flex:1}.teaching-lab-module___uYHAG__title>span{font-size:var(--mw-interactive-font-size-caption);letter-spacing:.13em;color:var(--teaching-muted)}.teaching-lab-module___uYHAG__title h1{font-family:var(--mw-interactive-font-display);font-size:clamp(var(--mw-interactive-font-size-title), 3vw, var(--mw-interactive-font-size-title-large));font-weight:var(--mw-interactive-font-weight-regular);margin:var(--mw-interactive-space-xs) 0 0}.teaching-lab-module___uYHAG__headerActions{margin-left:auto}.teaching-lab-module___uYHAG__headerActions button{border-radius:var(--teaching-control-radius)}.teaching-lab-module___uYHAG__selection{margin-bottom:var(--mw-interactive-space-xl);flex-wrap:wrap;justify-content:space-between}.teaching-lab-module___uYHAG__selection label{align-items:center;gap:var(--mw-interactive-space-md);min-width:0;font-size:var(--mw-interactive-font-size-body);display:flex}.teaching-lab-module___uYHAG__selection select{width:min(480px,65vw)}.teaching-lab-module___uYHAG__surface{max-width:2200px;margin-inline:auto}.teaching-lab-module___uYHAG__studio{gap:var(--mw-interactive-space-xl);grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;display:grid}.teaching-lab-module___uYHAG__sidebar,.teaching-lab-module___uYHAG__graphPanel,.teaching-lab-module___uYHAG__existing{background:var(--teaching-paper);border:1px solid var(--teaching-line);border-radius:var(--teaching-radius);min-width:0}.teaching-lab-module___uYHAG__sidebar{padding:var(--mw-interactive-space-lg)}.teaching-lab-module___uYHAG__sectionHeading{justify-content:space-between}.teaching-lab-module___uYHAG__sectionHeading h2,.teaching-lab-module___uYHAG__parameters h3{font-size:var(--mw-interactive-font-size-value);font-weight:var(--mw-interactive-font-weight-medium);margin:0}.teaching-lab-module___uYHAG__hint,.teaching-lab-module___uYHAG__sessionNote{color:var(--teaching-muted);font-size:var(--mw-interactive-font-size-control);line-height:1.55}.teaching-lab-module___uYHAG__sessionNote{text-align:center;margin-top:var(--mw-interactive-space-lg)}.teaching-lab-module___uYHAG__functionCard{border:1px solid var(--teaching-line);border-radius:var(--mw-interactive-radius-medium);margin-block:var(--mw-interactive-space-md);padding:var(--mw-interactive-space-sm);border-left:4px solid}.teaching-lab-module___uYHAG__functionCard .teaching-lab-module___uYHAG__row{gap:var(--mw-interactive-space-xs)}.teaching-lab-module___uYHAG__functionCard .teaching-lab-module___uYHAG__row>.teaching-lab-module___uYHAG__hint{flex:1}.teaching-lab-module___uYHAG__expression{align-items:center;gap:var(--mw-interactive-space-xs);flex:1;min-width:0;font-family:KaTeX_Main,serif;display:flex}.teaching-lab-module___uYHAG__expression span{white-space:nowrap;font-size:var(--mw-interactive-font-size-body)}.teaching-lab-module___uYHAG__expression input{width:100%;padding:var(--mw-interactive-space-sm) var(--mw-interactive-space-xs)}.teaching-lab-module___uYHAG__formula{padding:var(--mw-interactive-space-md) var(--mw-interactive-space-xs);font-size:var(--mw-interactive-font-size-body);overflow-x:auto}.teaching-lab-module___uYHAG__error{color:var(--teaching-studio-error);font-size:var(--mw-interactive-font-size-control)}.teaching-lab-module___uYHAG__add{width:100%}.teaching-lab-module___uYHAG__parameters{margin-top:var(--mw-interactive-space-xl)}.teaching-lab-module___uYHAG__parameter{gap:var(--mw-interactive-space-sm);margin-top:var(--mw-interactive-space-sm);grid-template-columns:20px minmax(0,1fr) 72px;align-items:center;display:grid}.teaching-lab-module___uYHAG__parameter input[type=range]{width:100%;accent-color:var(--teaching-accent);padding:0}.teaching-lab-module___uYHAG__keyboard{margin-top:var(--mw-interactive-space-lg);padding-top:var(--mw-interactive-space-md);border-top:1px solid var(--teaching-line);animation:teaching-lab-module___uYHAG__reveal var(--teaching-motion) ease-out}.teaching-lab-module___uYHAG__keys{gap:var(--mw-interactive-space-xs);margin-top:var(--mw-interactive-space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.teaching-lab-module___uYHAG__keys button,.teaching-lab-module___uYHAG__keyRow button{font-family:KaTeX_Main,serif;font-size:var(--mw-interactive-font-size-body);padding:var(--mw-interactive-space-xs) var(--mw-interactive-space-xs)}.teaching-lab-module___uYHAG__keyRow{gap:var(--mw-interactive-space-xs);margin-top:var(--mw-interactive-space-sm);display:flex}.teaching-lab-module___uYHAG__keyRow button{flex:1}.teaching-lab-module___uYHAG__parameterKeys{gap:var(--mw-interactive-space-xs);margin-top:var(--mw-interactive-space-sm);flex-wrap:wrap;display:flex}.teaching-lab-module___uYHAG__parameterKeys button{flex:1}.teaching-lab-module___uYHAG__toolbar{padding:var(--mw-interactive-space-lg);border-bottom:1px solid var(--teaching-line);flex-wrap:wrap;justify-content:space-between}.teaching-lab-module___uYHAG__plot{width:100%;max-width:min(100%,93.913dvh);margin-inline:auto}.teaching-lab-module___uYHAG__plot svg{min-height:0}.teaching-lab-module___uYHAG__plot[data-moving=true],.teaching-lab-module___uYHAG__plot[data-moving=true] svg{touch-action:none;cursor:grab}.teaching-lab-module___uYHAG__plot[data-moving=true]:active{cursor:grabbing}.teaching-lab-module___uYHAG__graphFooter{padding:0 var(--mw-interactive-space-xl) var(--mw-interactive-space-xl)}.teaching-lab-module___uYHAG__graphFooter .teaching-lab-module___uYHAG__row{flex-wrap:wrap}.teaching-lab-module___uYHAG__graphFooter input{width:95px}.teaching-lab-module___uYHAG__existing{padding:var(--mw-interactive-space-2xl)}.teaching-lab-module___uYHAG__existing h2{font-family:var(--mw-interactive-font-display);font-weight:var(--mw-interactive-font-weight-regular)}.teaching-lab-module___uYHAG__workspace[data-focus=true]{inset:var(--teaching-viewport-top,0px) 0 auto;height:var(--teaching-viewport-height,100dvh);overscroll-behavior:none;min-height:0;padding:max(var(--mw-interactive-space-md), env(safe-area-inset-top)) max(var(--mw-interactive-space-md), env(safe-area-inset-right)) max(var(--mw-interactive-space-md), env(safe-area-inset-bottom)) max(var(--mw-interactive-space-md), env(safe-area-inset-left));flex-direction:column;display:flex;position:fixed;overflow:hidden}.teaching-lab-module___uYHAG__workspace[data-focus=true]>:is(header,nav,p){flex-shrink:0}.teaching-lab-module___uYHAG__workspace[data-focus=true] .teaching-lab-module___uYHAG__surface:not([hidden]){overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;width:100%;min-height:0;overflow:auto}.teaching-lab-module___uYHAG__workspace .teaching-lab-module___uYHAG__surface svg{touch-action:none;-webkit-user-select:none;user-select:none}.teaching-lab-module___uYHAG__workspace input[type=range]{touch-action:none}@media (min-width:701px){.teaching-lab-module___uYHAG__workspace[data-focus=true] .teaching-lab-module___uYHAG__studio{align-items:stretch;height:100%}.teaching-lab-module___uYHAG__workspace[data-focus=true] :is(.teaching-lab-module___uYHAG__sidebar,.teaching-lab-module___uYHAG__graphPanel){overscroll-behavior:contain;min-height:0;overflow:auto}}.teaching-lab-module___uYHAG__workspace[data-focus=true] .teaching-lab-module___uYHAG__header{margin-bottom:var(--mw-interactive-space-sm)}@keyframes teaching-lab-module___uYHAG__reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:950px){.teaching-lab-module___uYHAG__studio{gap:var(--mw-interactive-space-md);grid-template-columns:minmax(255px,300px) minmax(0,1fr)}.teaching-lab-module___uYHAG__sidebar{padding:var(--mw-interactive-space-md)}.teaching-lab-module___uYHAG__toolbar{gap:var(--mw-interactive-space-sm);padding:var(--mw-interactive-space-sm)}.teaching-lab-module___uYHAG__toolbar>button span{display:none}}@media (max-width:700px){.teaching-lab-module___uYHAG__plot svg text{font-size:var(--mw-interactive-font-size-title)}.teaching-lab-module___uYHAG__studio{flex-direction:column;display:flex}.teaching-lab-module___uYHAG__sidebar,.teaching-lab-module___uYHAG__graphPanel{width:100%}.teaching-lab-module___uYHAG__graphPanel{order:-1}.teaching-lab-module___uYHAG__title>span{display:none}.teaching-lab-module___uYHAG__header{gap:var(--mw-interactive-space-md);flex-wrap:wrap}.teaching-lab-module___uYHAG__back{font-size:var(--mw-interactive-font-size-label)}.teaching-lab-module___uYHAG__headerActions{gap:var(--mw-interactive-space-xs)}.teaching-lab-module___uYHAG__selection label{width:100%}.teaching-lab-module___uYHAG__selection select{flex:1;width:0}.teaching-lab-module___uYHAG__existing{padding:var(--mw-interactive-space-md)}}@media (prefers-reduced-motion:reduce){.teaching-lab-module___uYHAG__keyboard{animation:none}}
