.FloatingSchool-module__pqjKiG__scene{padding-bottom:8.33333%;position:relative}.FloatingSchool-module__pqjKiG__artwork{width:100%;height:auto;display:block;overflow:visible}.FloatingSchool-module__pqjKiG__distant{filter:saturate(.45)drop-shadow(0 5px 9px #55628f14);opacity:.86}.FloatingSchool-module__pqjKiG__nearby{filter:saturate(.6)drop-shadow(0 10px 12px #4941731f)}.FloatingSchool-module__pqjKiG__diagrams{pointer-events:none;width:100%;height:100%;font-family:var(--font-pi-ui-stack);position:absolute;inset:0;overflow:visible}
.RewardsPanel-module__XbpB8a__page{color:#30283e;max-width:920px;margin:0 auto;padding:36px 28px 72px;}.RewardsPanel-module__XbpB8a__pageHeader{border-bottom:1px solid #e5dff0;justify-content:space-between;align-items:center;gap:20px;padding-bottom:26px;display:flex}.RewardsPanel-module__XbpB8a__brand{font-weight:600;text-decoration:none}.RewardsPanel-module__XbpB8a__backLink{color:#5849bd;font-size:.9375rem;text-decoration:none}.RewardsPanel-module__XbpB8a__backLink:hover{text-decoration:underline}.RewardsPanel-module__XbpB8a__hero{padding:44px 0 32px}.RewardsPanel-module__XbpB8a__hero h1{margin:0 0 20px;font-size:clamp(2.5rem,6vw,3.75rem)}.RewardsPanel-module__XbpB8a__hero h1 span{color:#6550c8}.RewardsPanel-module__XbpB8a__hero p{color:#756a83;margin:0;font-size:1.0625rem;line-height:1.6}.RewardsPanel-module__XbpB8a__panel{color:#30283e;min-width:0;}.RewardsPanel-module__XbpB8a__panel h2{margin:0 0 16px;font-size:1.125rem;font-weight:550}.RewardsPanel-module__XbpB8a__panel h3{margin:0 0 12px;font-size:1.25rem;font-weight:550;line-height:1.4}.RewardsPanel-module__XbpB8a__panel p{margin:12px 0;line-height:1.65}.RewardsPanel-module__XbpB8a__card,.RewardsPanel-module__XbpB8a__admin{background:#ffffffe6;border:1px solid #e4ddee;border-radius:22px;margin-bottom:18px;padding:28px;box-shadow:0 8px 28px #39225d05}.RewardsPanel-module__XbpB8a__form{flex-wrap:wrap;align-items:end;gap:14px;margin:16px 0;display:flex}.RewardsPanel-module__XbpB8a__card>.RewardsPanel-module__XbpB8a__form{margin:0}.RewardsPanel-module__XbpB8a__form label{flex:200px;gap:10px;min-width:0;font-size:1rem;font-weight:500;display:grid}.RewardsPanel-module__XbpB8a__panel input,.RewardsPanel-module__XbpB8a__export{box-sizing:border-box;color:#30283e;min-width:0;max-width:100%;font:inherit;background:#fcfbfe;border:1px solid #d7cfe4;border-radius:12px;min-height:48px;padding:12px 14px}.RewardsPanel-module__XbpB8a__panel button,.RewardsPanel-module__XbpB8a__action{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#5849d5;border:0;border-radius:12px;padding:12px 18px;font-weight:500;text-decoration:none}.RewardsPanel-module__XbpB8a__panel button:hover:not(:disabled){background:#493abd}.RewardsPanel-module__XbpB8a__panel button:disabled{opacity:.5;cursor:default}.RewardsPanel-module__XbpB8a__panel button:focus-visible,.RewardsPanel-module__XbpB8a__panel input:focus-visible,.RewardsPanel-module__XbpB8a__export:focus-visible,.RewardsPanel-module__XbpB8a__page a:focus-visible,.RewardsPanel-module__XbpB8a__action:focus-visible{outline-offset:3px;outline:3px solid #8573e9}.RewardsPanel-module__XbpB8a__link{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.RewardsPanel-module__XbpB8a__link input{flex:230px}.RewardsPanel-module__XbpB8a__link button,.RewardsPanel-module__XbpB8a__code button{color:#51418c;background:#eee9fa}.RewardsPanel-module__XbpB8a__panel .RewardsPanel-module__XbpB8a__progress{background:#f1edf9;border:1px solid #e3daf4;border-radius:12px;margin:20px 0;padding:16px 18px}.RewardsPanel-module__XbpB8a__progress strong{font-weight:550}.RewardsPanel-module__XbpB8a__panel .RewardsPanel-module__XbpB8a__finePrint{color:#756a83;margin:22px 4px;font-size:.9375rem}.RewardsPanel-module__XbpB8a__error{color:#963e32}.RewardsPanel-module__XbpB8a__admin{margin-top:32px}.RewardsPanel-module__XbpB8a__admin>p{color:#756a83}.RewardsPanel-module__XbpB8a__code{border-top:1px solid #e8e2f0;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 0;display:flex}.RewardsPanel-module__XbpB8a__code span{overflow-wrap:anywhere;flex:200px}.RewardsPanel-module__XbpB8a__export{width:100%;min-height:120px;margin-bottom:12px}@media (max-width:560px){.RewardsPanel-module__XbpB8a__page{padding:24px 18px 48px}.RewardsPanel-module__XbpB8a__pageHeader{align-items:flex-start}.RewardsPanel-module__XbpB8a__backLink{text-align:right;max-width:140px}.RewardsPanel-module__XbpB8a__hero{padding:32px 0}.RewardsPanel-module__XbpB8a__card,.RewardsPanel-module__XbpB8a__admin{border-radius:18px;padding:22px 18px}.RewardsPanel-module__XbpB8a__form>button,.RewardsPanel-module__XbpB8a__link>button{width:100%}}.RewardsPanel-module__XbpB8a__interfacePanel{font-size:var(--pi-ui-size-body)}.RewardsPanel-module__XbpB8a__interfacePanel h2,.RewardsPanel-module__XbpB8a__interfacePanel h3{font-size:var(--pi-ui-size-section);font-weight:600}.RewardsPanel-module__XbpB8a__interfacePanel .RewardsPanel-module__XbpB8a__card{box-shadow:none;border-radius:16px;padding:20px}.RewardsPanel-module__XbpB8a__interfacePanel .RewardsPanel-module__XbpB8a__form label{font-size:var(--pi-ui-size-body);font-weight:500}.RewardsPanel-module__XbpB8a__interfacePanel .RewardsPanel-module__XbpB8a__finePrint{font-size:var(--pi-ui-size-support);color:var(--pi-ui-muted)}.RewardsPanel-module__XbpB8a__interfacePanel button{font-size:var(--pi-ui-size-control);font-weight:500}.RewardsPanel-module__XbpB8a__interfacePanel input{font-size:var(--pi-ui-size-input)}
.PiAvatar-module__RVltLW__avatar{vertical-align:middle;flex-shrink:0;align-self:center;display:inline-flex}.PiAvatar-module__RVltLW__avatar>svg{width:100%;height:auto;display:block;overflow:visible}.PiAvatar-module__RVltLW__avatar [data-avatar-character]{transform-box:fill-box;transform-origin:50% 85%}.PiAvatar-module__RVltLW__avatar [data-avatar-eye]{transform-origin:0 0}[data-pi-avatar-trigger]:is(:hover,:focus-visible,:focus-within,:active) .PiAvatar-module__RVltLW__avatar [data-avatar-character],.PiAvatar-module__RVltLW__avatar:hover [data-avatar-character]{animation:.95s ease-in-out PiAvatar-module__RVltLW__wiggle}[data-pi-avatar-trigger]:is(:hover,:focus-visible,:focus-within,:active) .PiAvatar-module__RVltLW__avatar [data-avatar-eye],.PiAvatar-module__RVltLW__avatar:hover [data-avatar-eye]{animation:.95s ease-in-out PiAvatar-module__RVltLW__blink}@keyframes PiAvatar-module__RVltLW__wiggle{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-7px)rotate(-8deg)}53%{transform:translateY(-5px)rotate(6deg)}76%{transform:translateY(-2px)rotate(-3deg)}}@keyframes PiAvatar-module__RVltLW__blink{0%,36%,57%,to{transform:scaleY(1)}44%,49%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){[data-pi-avatar-trigger] .PiAvatar-module__RVltLW__avatar [data-avatar-character],[data-pi-avatar-trigger] .PiAvatar-module__RVltLW__avatar [data-avatar-eye],.PiAvatar-module__RVltLW__avatar:hover [data-avatar-character],.PiAvatar-module__RVltLW__avatar:hover [data-avatar-eye]{animation:none!important}}
.StudentProfilePicker-module__Ebprnq__profile{text-align:left;box-sizing:border-box;color:#30263f;background:linear-gradient(125deg,#e6edff,#f2e6ff 55%,#ffe9ef);border:1px solid #dcd4f1;border-radius:18px;gap:9px;width:100%;padding:18px;display:grid}.StudentProfilePicker-module__Ebprnq__profile>label{font-size:var(--pi-ui-size-control);font-weight:500}.StudentProfilePicker-module__Ebprnq__profile span{font-weight:400}.StudentProfilePicker-module__Ebprnq__profile>input{box-sizing:border-box;color:#30263f;width:100%;min-width:0;font:inherit;background:#ffffffde;border:1px solid #cfc6e4;border-radius:10px;padding:11px 12px;font-size:max(16px,.9rem)}.StudentProfilePicker-module__Ebprnq__avatarOption{color:#30263f;align-items:center;gap:12px;display:inline-flex}.StudentProfilePicker-module__Ebprnq__avatarOption img{object-fit:contain;flex-shrink:0}.StudentProfilePicker-module__Ebprnq__compact{grid-template-columns:minmax(0,1fr) 48px;align-items:end;gap:10px}.StudentProfilePicker-module__Ebprnq__nameField{gap:7px;min-width:0;display:grid}.StudentProfilePicker-module__Ebprnq__nameField label{font-size:var(--pi-ui-size-control);font-weight:500}.StudentProfilePicker-module__Ebprnq__nameField label span{color:#766d82;font-weight:400}.StudentProfilePicker-module__Ebprnq__nameField input{box-sizing:border-box;color:#30263f;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #d8d5df;border-radius:8px;padding:9px 12px;font-size:16px}.StudentProfilePicker-module__Ebprnq__avatarEdit{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;height:42px;padding:3px;display:grid;position:relative}.StudentProfilePicker-module__Ebprnq__avatarEdit>svg{box-sizing:content-box;color:#6552a5;background:#fff;border:1px solid #ded8ed;border-radius:50%;padding:3px;position:absolute;bottom:-4px;right:-3px}.StudentProfilePicker-module__Ebprnq__avatarGrid{background:#fff;border:1px solid #ded8ed;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;padding:8px;display:grid}.StudentProfilePicker-module__Ebprnq__avatarGrid button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;min-height:38px;padding:2px;display:grid}.StudentProfilePicker-module__Ebprnq__avatarGrid button[aria-pressed=true]{background:#ece8fb;border-color:#a899d6}.StudentProfilePicker-module__Ebprnq__avatarEdit:focus-visible,.StudentProfilePicker-module__Ebprnq__avatarGrid button:focus-visible{outline-offset:2px;outline:2px solid #6552a5}
.AccountMenu-module__WNSi0a__trigger{justify-content:center;align-items:center;display:inline-flex;position:relative}.AccountMenu-module__WNSi0a__trigger .cl-userButtonTrigger{width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.AccountMenu-module__WNSi0a__trigger .cl-userButtonTrigger:focus-visible{outline-offset:2px;outline:2px solid #8b78c2}.AccountMenu-module__WNSi0a__trigger .cl-userButtonAvatarBox{visibility:hidden}.AccountMenu-module__WNSi0a__icon{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}
.LanguageFeedback-module__epg2oW__panel{color:#302a3f;background:#faf9fd;border:1px solid #dedbea;border-radius:16px;padding:22px}.LanguageFeedback-module__epg2oW__panel h3{font-size:var(--pi-ui-size-section);margin:0}.LanguageFeedback-module__epg2oW__panel h3 span{color:#655d76;margin-left:8px;font-size:.8rem;font-weight:400;display:inline-block}.LanguageFeedback-module__epg2oW__panel p{font-size:var(--pi-ui-size-body);line-height:1.65}.LanguageFeedback-module__epg2oW__panel fieldset{border:0;margin:0;padding:0}.LanguageFeedback-module__epg2oW__panel label{font-size:var(--pi-ui-size-body);margin:16px 0 7px;font-weight:500;display:block}.LanguageFeedback-module__epg2oW__panel input{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #c9c3d8;border-radius:9px;padding:11px 12px}.LanguageFeedback-module__epg2oW__panel input:focus-visible,.LanguageFeedback-module__epg2oW__panel button:focus-visible{outline-offset:3px;outline:2px solid #6555b5}.LanguageFeedback-module__epg2oW__actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.LanguageFeedback-module__epg2oW__panel button{color:#51438c;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9c3d8;border-radius:9px;padding:10px 14px}.LanguageFeedback-module__epg2oW__actions button:first-child{color:#fff;background:#5b50a2;border-color:#5b50a2}.LanguageFeedback-module__epg2oW__panel fieldset:disabled{opacity:.65}.LanguageFeedback-module__epg2oW__panel .LanguageFeedback-module__epg2oW__note{color:#655d76;margin-bottom:0;font-size:.8rem}
.TreeShell-module__BmRrJG__tree{--tree-module-size:.857143rem;--tree-topic-size:.742857rem;--tree-leaf-size:.8rem}.TreeShell-module__BmRrJG__tree [data-tree-text]{font-family:var(--font-pi-ui-stack);letter-spacing:0;text-transform:none;line-height:1.4}.TreeShell-module__BmRrJG__tree [data-tree-text=module]{font-size:var(--tree-module-size);font-weight:600}.TreeShell-module__BmRrJG__tree [data-tree-text=topic]{font-size:var(--tree-topic-size);font-weight:600}.TreeShell-module__BmRrJG__tree [data-tree-text=leaf]{font-size:var(--tree-leaf-size);font-weight:400}.TreeShell-module__BmRrJG__tree [data-tree-row=leaf][aria-current=true] [data-tree-text=leaf]{font-weight:600}.TreeShell-module__BmRrJG__tree [data-tree-text=count]{font-variant-numeric:tabular-nums;font-size:.685714rem;font-weight:500}.TreeShell-module__BmRrJG__tree [data-tree-row]{box-sizing:border-box;min-height:44px}.TreeShell-module__BmRrJG__tree [data-tree-row=module]{padding:9px 10px}.TreeShell-module__BmRrJG__tree [data-tree-row=topic],.TreeShell-module__BmRrJG__tree [data-tree-row=leaf]{padding:10px 8px}.TreeShell-module__BmRrJG__tree [data-tree-marker=dot]{margin-top:calc((var(--tree-leaf-size) * 1.4 - 9px) / 2)}.TreeShell-module__BmRrJG__tree [data-tree-marker=leaf-icon]{margin-top:calc((var(--tree-leaf-size) * 1.4 - 14px) / 2)}.TreeShell-module__BmRrJG__tree [data-tree-marker=topic-icon]{margin-top:calc((var(--tree-topic-size) * 1.4 - 14px) / 2)}
:is(.Math-module__oH5Lma__numberList .katex-html,.Math-module__oH5Lma__numberList .katex-display>.katex>.katex-html){align-items:baseline;column-gap:var(--number-list-gap);flex-wrap:wrap;max-width:100%;display:inline-flex}:is(.Math-module__oH5Lma__numberList .katex-html>.strut,.Math-module__oH5Lma__numberList .katex-html>.base>.mspace){display:none}.Math-module__oH5Lma__displayMath:not(.Math-module__oH5Lma__numberList) .katex-display{width:fit-content;min-width:100%;max-width:none;overflow:visible}
.CardHeader-module__cSmCRG__header{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.CardHeader-module__cSmCRG__badge{flex:none}.CardHeader-module__cSmCRG__badge>span{font-size:calc(.61rem * var(--reading-scale,1))!important;gap:3px!important;padding:3px 7px!important}.CardHeader-module__cSmCRG__badge svg{font-size:calc(.8rem * var(--reading-scale,1))!important}.CardHeader-module__cSmCRG__title{min-width:0;font-size:calc(1.25rem * var(--reading-scale,1));letter-spacing:-.01em;overflow-wrap:anywhere;flex:18rem;margin:0;font-weight:700;line-height:1.3}.CardHeader-module__cSmCRG__header:has(.CardHeader-module__cSmCRG__title)>[data-card-spacer]{display:none}.CardHeader-module__cSmCRG__card.CardHeader-module__cSmCRG__card[data-reading-paper=true]{color:#33312c!important;background:#f6f4ee!important}.CardHeader-module__cSmCRG__card.CardHeader-module__cSmCRG__card [data-testid=card-top-media]{color:inherit!important;background:0 0!important}.CardHeader-module__cSmCRG__card[data-reading-paper=true] :is(h2,h3):not([data-simulation-theme],[data-simulation-theme] *){color:#33312c!important}.CardHeader-module__cSmCRG__card[data-reading-paper=true] p:not([data-simulation-theme],[data-simulation-theme] *){color:#56534c!important}@media (max-width:640px){.CardHeader-module__cSmCRG__title{flex-basis:100%;order:2}}
.RevisionRecap-module__IvViHW__recap{--recap-ink:#24334b;--recap-muted:#51617a;--recap-line:#dae3ef;--recap-soft:#f4f7fc;--recap-accent:#385ec0;min-width:0;color:var(--recap-ink);gap:18px;line-height:1.65;display:grid}.RevisionRecap-module__IvViHW__recap[data-dark]{--recap-ink:#e1e8f5;--recap-muted:#b4c3da;--recap-line:#394962;--recap-soft:#202d42;--recap-accent:#a7bfff}.RevisionRecap-module__IvViHW__recap[data-paper]{--recap-soft:transparent;--recap-line:#c9c2b5;--recap-ink:#302b25;--recap-muted:#5f574b;--recap-accent:#534a3b}.RevisionRecap-module__IvViHW__heading{font-size:calc(.78rem * var(--reading-scale,1));letter-spacing:.065em;text-transform:uppercase;color:var(--recap-muted);margin:0 0 12px;font-weight:750;line-height:1.4}.RevisionRecap-module__IvViHW__section{border:1px solid var(--recap-line);border-radius:14px;min-width:0;padding:18px 20px}.RevisionRecap-module__IvViHW__conceptList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.RevisionRecap-module__IvViHW__conceptList>li{grid-template-columns:27px minmax(0,1fr);align-items:start;gap:12px;display:grid}.RevisionRecap-module__IvViHW__number{background:var(--recap-soft);width:27px;height:27px;color:var(--recap-accent);border-radius:50%;place-items:center;margin-top:2px;font-size:.8em;font-weight:750;display:grid}.RevisionRecap-module__IvViHW__formulas{background:var(--recap-soft)}.RevisionRecap-module__IvViHW__formulaList{gap:12px;display:grid}.RevisionRecap-module__IvViHW__formulaList>div+div{border-top:1px solid var(--recap-line);padding-top:12px}.RevisionRecap-module__IvViHW__intuition{border-style:dashed}.RevisionRecap-module__IvViHW__worked{background:var(--recap-soft);border-left:4px solid #638abd}.RevisionRecap-module__IvViHW__trap{border-left:4px solid #c99538}.RevisionRecap-module__IvViHW__trap .RevisionRecap-module__IvViHW__heading{color:#91600e}.RevisionRecap-module__IvViHW__recap[data-dark] .RevisionRecap-module__IvViHW__trap .RevisionRecap-module__IvViHW__heading{color:#edc27b}.RevisionRecap-module__IvViHW__prose{overflow-wrap:anywhere;min-width:0}.RevisionRecap-module__IvViHW__prose>:first-child{margin-top:0!important}.RevisionRecap-module__IvViHW__prose>:last-child{margin-bottom:0!important}.RevisionRecap-module__IvViHW__prose .katex-display{max-width:100%;overflow:auto hidden}.RevisionRecap-module__IvViHW__legacy{min-width:0}@media (max-width:600px){.RevisionRecap-module__IvViHW__section{border-radius:11px;padding:15px}.RevisionRecap-module__IvViHW__conceptList>li{grid-template-columns:25px minmax(0,1fr);gap:9px}.RevisionRecap-module__IvViHW__number{width:25px;height:25px}}@media print{.RevisionRecap-module__IvViHW__section{break-inside:avoid}}
.MotionGraphRunnerScene-module___O8PaW__scene{min-width:0}.MotionGraphRunnerScene-module___O8PaW__controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 16px;padding:10px 12px 4px;display:flex}.MotionGraphRunnerScene-module___O8PaW__graphSelect,.MotionGraphRunnerScene-module___O8PaW__direction{flex-direction:column;gap:4px;min-width:0;display:flex}.MotionGraphRunnerScene-module___O8PaW__graphSelect>span,.MotionGraphRunnerScene-module___O8PaW__direction>span{color:var(--sim-muted);font-size:10px;font-weight:600}.MotionGraphRunnerScene-module___O8PaW__graphSelect select{border:1px solid var(--sim-cardBorder);background:var(--sim-cardBg);min-width:150px;max-width:100%;min-height:34px;color:var(--sim-ink);font:inherit;border-radius:9px;padding:5px 28px 5px 10px;font-size:12px}.MotionGraphRunnerScene-module___O8PaW__direction>div{background:var(--sim-panel);border:1px solid var(--sim-cardBorder);border-radius:10px;padding:2px;display:flex}.MotionGraphRunnerScene-module___O8PaW__direction button{color:var(--sim-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12px}.MotionGraphRunnerScene-module___O8PaW__direction button[aria-pressed=true]{background:var(--sim-accent);color:var(--sim-accentInk);box-shadow:0 1px 4px #0002}.MotionGraphRunnerScene-module___O8PaW__reset{border:1px solid var(--sim-cardBorder);background:var(--sim-cardBg);color:var(--sim-ink);cursor:pointer;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.MotionGraphRunnerScene-module___O8PaW__editor{width:100%;min-width:0}.MotionGraphRunnerScene-module___O8PaW__editor svg{touch-action:none;-webkit-user-select:none;user-select:none;display:block}.MotionGraphRunnerScene-module___O8PaW__grid{stroke:var(--sim-grid);stroke-width:.7px}.MotionGraphRunnerScene-module___O8PaW__grid text{fill:var(--sim-muted);stroke:none;font:10px system-ui,sans-serif}.MotionGraphRunnerScene-module___O8PaW__grid .MotionGraphRunnerScene-module___O8PaW__zero{stroke:var(--sim-muted);stroke-width:1.2px}.MotionGraphRunnerScene-module___O8PaW__axisTitle{fill:var(--sim-ink);font:11px system-ui,sans-serif}.MotionGraphRunnerScene-module___O8PaW__curve{fill:none;stroke:var(--sim-teal);stroke-width:2.5px;pointer-events:none}.MotionGraphRunnerScene-module___O8PaW__playhead{stroke:var(--sim-pink);stroke-width:1px;stroke-dasharray:3 4;pointer-events:none}.MotionGraphRunnerScene-module___O8PaW__current{fill:var(--sim-pink);stroke:var(--sim-canvasBg);stroke-width:1.5px;pointer-events:none}.MotionGraphRunnerScene-module___O8PaW__openEnd{fill:var(--sim-canvasBg);stroke:var(--sim-teal);stroke-width:2px;pointer-events:none}.MotionGraphRunnerScene-module___O8PaW__point{cursor:grab;outline:none}.MotionGraphRunnerScene-module___O8PaW__point[aria-disabled]{cursor:default}.MotionGraphRunnerScene-module___O8PaW__hit{fill:#0000;stroke:none}.MotionGraphRunnerScene-module___O8PaW__handle{fill:var(--sim-canvasBg);stroke:var(--sim-teal);stroke-width:2px}.MotionGraphRunnerScene-module___O8PaW__point:focus .MotionGraphRunnerScene-module___O8PaW__handle{stroke:var(--sim-accent);stroke-width:4px}.MotionGraphRunnerScene-module___O8PaW__hint{color:var(--sim-muted);margin:0;padding:0 12px 8px;font-size:11px;line-height:1.4}.MotionGraphRunnerScene-module___O8PaW__cornerNote{margin-top:3px;display:block}.MotionGraphRunnerScene-module___O8PaW__readings{border-top:1px solid var(--sim-cardBorder);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.MotionGraphRunnerScene-module___O8PaW__readings>div{flex-direction:column;gap:3px;min-width:0;display:flex}.MotionGraphRunnerScene-module___O8PaW__readings span{color:var(--sim-muted);font-size:10px}.MotionGraphRunnerScene-module___O8PaW__readings strong{font-variant-numeric:tabular-nums;color:var(--sim-ink);font-size:13px;font-weight:600}.MotionGraphRunnerScene-module___O8PaW__scene input[type=range]{appearance:none;cursor:pointer;background:0 0;min-width:0;height:24px}.MotionGraphRunnerScene-module___O8PaW__scene input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--sim-accent) 0 var(--range-progress,0%),var(--sim-muted) var(--range-progress,0%) 100%);border-radius:999px;height:6px}.MotionGraphRunnerScene-module___O8PaW__scene input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--sim-canvasBg);background:var(--sim-accent);width:16px;height:16px;box-shadow:0 0 0 1px var(--sim-accent);border-radius:50%;margin-top:-5px}.MotionGraphRunnerScene-module___O8PaW__scene input[type=range]::-moz-range-track{background:var(--sim-muted);border-radius:999px;height:6px}.MotionGraphRunnerScene-module___O8PaW__scene input[type=range]::-moz-range-progress{background:var(--sim-accent);border-radius:999px;height:6px}.MotionGraphRunnerScene-module___O8PaW__scene input[type=range]::-moz-range-thumb{border:2px solid var(--sim-canvasBg);background:var(--sim-accent);border-radius:50%;width:14px;height:14px}.MotionGraphRunnerScene-module___O8PaW__scene button:focus-visible,.MotionGraphRunnerScene-module___O8PaW__scene select:focus-visible{outline:2px solid var(--sim-accent);outline-offset:2px}@container simulation-shell (max-width:460px){.MotionGraphRunnerScene-module___O8PaW__controls{gap:8px;padding-inline:8px}.MotionGraphRunnerScene-module___O8PaW__graphSelect{flex-basis:100%}.MotionGraphRunnerScene-module___O8PaW__graphSelect select{width:100%;min-width:0}.MotionGraphRunnerScene-module___O8PaW__direction{flex:1}.MotionGraphRunnerScene-module___O8PaW__direction>div{justify-content:space-between}.MotionGraphRunnerScene-module___O8PaW__direction button{padding-inline:8px}.MotionGraphRunnerScene-module___O8PaW__readings{grid-template-columns:repeat(2,minmax(0,1fr))}}@container simulation-shell (max-width:300px){.MotionGraphRunnerScene-module___O8PaW__directionWord{display:none}}@media (pointer:coarse){.MotionGraphRunnerScene-module___O8PaW__controls button,.MotionGraphRunnerScene-module___O8PaW__graphSelect select{min-width:44px;min-height:44px}.MotionGraphRunnerScene-module___O8PaW__reset{width:44px}}.MotionGraphRunnerScene-module___O8PaW__preview .sim-shell-grid{gap:4px!important;padding:6px!important}.MotionGraphRunnerScene-module___O8PaW__preview .sim-shell-grid h2{line-height:1.3;font-size:14px!important}.MotionGraphRunnerScene-module___O8PaW__preview .MotionGraphRunnerScene-module___O8PaW__controls{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:4px;padding:2px 6px;display:grid}.MotionGraphRunnerScene-module___O8PaW__preview .MotionGraphRunnerScene-module___O8PaW__graphSelect{flex-basis:auto}.MotionGraphRunnerScene-module___O8PaW__preview .MotionGraphRunnerScene-module___O8PaW__graphSelect select{width:100%;min-width:0;min-height:30px;padding:4px 20px 4px 6px}.MotionGraphRunnerScene-module___O8PaW__preview .MotionGraphRunnerScene-module___O8PaW__direction{flex:initial}.MotionGraphRunnerScene-module___O8PaW__preview .MotionGraphRunnerScene-module___O8PaW__direction button{padding:4px 6px}.MotionGraphRunnerScene-module___O8PaW__preview .MotionGraphRunnerScene-module___O8PaW__reset{width:30px;height:30px}.MotionGraphRunnerScene-module___O8PaW__preview .MotionGraphRunnerScene-module___O8PaW__readings{flex-wrap:wrap;justify-content:space-between;gap:4px 8px;padding:3px 6px 0;display:flex}.MotionGraphRunnerScene-module___O8PaW__preview .MotionGraphRunnerScene-module___O8PaW__readings>div,.MotionGraphRunnerScene-module___O8PaW__preview .MotionGraphRunnerScene-module___O8PaW__readings>div:first-child{flex-flow:wrap;grid-column:auto;align-items:baseline;gap:3px}
.ImageCredit-module__wYHlca__disclosure{color:#756b81;margin-top:5px;font-size:.75rem;font-style:normal;line-height:1.5}.ImageCredit-module__wYHlca__disclosure summary{cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding-block:3px;list-style:none;display:inline-flex}.ImageCredit-module__wYHlca__disclosure summary::-webkit-details-marker{display:none}.ImageCredit-module__wYHlca__disclosure summary:hover{color:#6241b7}.ImageCredit-module__wYHlca__disclosure summary:focus-visible{outline-offset:3px;outline:2px solid #8867d0}.ImageCredit-module__wYHlca__chevron{transition:transform .15s;display:inline-block}.ImageCredit-module__wYHlca__disclosure[open] .ImageCredit-module__wYHlca__chevron{transform:rotate(180deg)}.ImageCredit-module__wYHlca__credit{overflow-wrap:anywhere;margin-top:4px;font-size:.9em;font-style:normal;line-height:1.5}.ImageCredit-module__wYHlca__credit a{text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.ImageCredit-module__wYHlca__chevron{transition:none}}
.lessonOpeningMedia-module__m0xkhW__media{overflow-wrap:anywhere;max-width:560px;margin-inline:auto}.lessonOpeningMedia-module__m0xkhW__media:has([data-testid=lesson-video]){max-width:100%}.lessonOpeningMedia-module__m0xkhW__photoPair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.lessonOpeningMedia-module__m0xkhW__photoPair>[data-testid=card-media-caption]{grid-column:1/-1}.lessonOpeningMedia-module__m0xkhW__media :is(div,label):has(>input[type=range]):not([data-captioned-controls]){flex-wrap:wrap;gap:6px;min-width:0;display:flex}.lessonOpeningMedia-module__m0xkhW__media input[type=range]:not([data-captioned-controls]>input){max-width:100%;flex:140px!important;min-width:100px!important}.lessonOpeningMedia-module__m0xkhW__media :is(div,label):has(>input[type=range]):not([data-captioned-controls])>:is(span,label){max-width:100%;min-width:0!important}.lessonOpeningMedia-module__m0xkhW__media :is(div,p){min-width:0;max-width:100%}.lessonOpeningMedia-module__m0xkhW__media svg{max-width:100%;height:auto}.lessonOpeningMedia-module__m0xkhW__media .engine-playbar{flex-wrap:wrap}.lessonOpeningMedia-module__m0xkhW__media .engine-playbar>div{flex-basis:100%!important}.lessonOpeningMedia-module__m0xkhW__media .engine-playbar>div>button{min-width:0}
.learningCardCompact-module__TQ5-Ua__card{padding:18px 22px!important}.learningCardCompact-module__TQ5-Ua__card .v3-question-figure>svg{max-height:175px;margin:0 auto;display:block}.learningCardCompact-module__TQ5-Ua__card .native-foundation-support{grid-template-columns:minmax(180px,.7fr) minmax(0,1.8fr);align-items:start;gap:18px;display:grid}.learningCardCompact-module__TQ5-Ua__card button[data-pi-control=action]{color:#4d3479;min-height:44px;font:inherit;cursor:pointer;background:#f8f6fc;border:1px solid #d8d0e5;border-radius:10px;padding:9px 16px;font-weight:650}.learningCardCompact-module__TQ5-Ua__card button[data-pi-control=action]:disabled{opacity:.5;cursor:default}.learningCardCompact-module__TQ5-Ua__card button[data-pi-control=action]:focus-visible{outline-offset:3px;outline:2px solid #6750a4}@media (min-width:900px){.learningCardCompact-module__TQ5-Ua__card .native-foundation-support .wp-opts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.learningCardCompact-module__TQ5-Ua__card .native-foundation-support{display:block}}.learningCardCompact-module__TQ5-Ua__heading{grid-template-columns:minmax(0,1fr) minmax(230px,340px);align-items:start;gap:20px;display:grid}.learningCardCompact-module__TQ5-Ua__instructions{color:#475569;background:#f8f7ff;border-left:3px solid #c4b5fd;border-radius:0 8px 8px 0;padding:8px 12px;font-size:.84rem;line-height:1.45}.learningCardCompact-module__TQ5-Ua__instructions p{text-align:left!important;margin:0!important;font-size:.84rem!important;line-height:1.4!important}.learningCardCompact-module__TQ5-Ua__instructions p+p{margin-top:5px!important}.learningCardCompact-module__TQ5-Ua__card [data-testid=card-top-media] figure{margin-bottom:6px!important}@media (max-width:720px){.learningCardCompact-module__TQ5-Ua__card{padding:15px!important}.learningCardCompact-module__TQ5-Ua__heading{grid-template-columns:minmax(0,1fr);gap:10px}.learningCardCompact-module__TQ5-Ua__instructions{font-size:.84rem}}
.learningCardTypography-module__Ob6i2q__prose,.learningCardTypography-module__Ob6i2q__checkpoint{--lesson-prose-size:.914286rem;--lesson-prose-leading:1.5625;--lesson-prose-section:1.02857rem;--lesson-prose-subheading:.971429rem;--lesson-prose-heading-weight:600;--lesson-prose-table:.914286rem}.learningCardTypography-module__Ob6i2q__card[data-reading-paper=true] .learningCardTypography-module__Ob6i2q__prose{--lesson-prose-leading:1.72}.learningCardTypography-module__Ob6i2q__checkpoint{--lesson-question-size:.914286rem;--lesson-question-leading:1.5625}.learningCardTypography-module__Ob6i2q__card [data-reading-title]{font-weight:600;line-height:1.3;font-size:calc(1.14286rem * var(--reading-scale,1))!important}
.workedExample-module__9XkPiG__player{--worked-accent:#6750a4;--worked-tint:#6750a414;color:#374151;background:#fff;border:1px solid #e8e4f0;border-radius:16px;min-width:0;overflow:hidden;container-type:inline-size}.workedExample-module__9XkPiG__title{margin:0;padding:16px;font-size:1rem}.workedExample-module__9XkPiG__toolbar{box-sizing:border-box;align-items:center;gap:4px;height:56px;padding:8px;display:flex}.workedExample-module__9XkPiG__modes{flex:1;gap:2px;min-width:0;display:flex}.workedExample-module__9XkPiG__modes button{color:var(--worked-accent);cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:38px;padding:5px 10px;font-size:.8rem}.workedExample-module__9XkPiG__modes button[aria-pressed=true]{background:var(--worked-tint);font-weight:700}.workedExample-module__9XkPiG__icon,.workedExample-module__9XkPiG__back{background:var(--worked-tint);width:36px;height:36px;color:var(--worked-accent);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.workedExample-module__9XkPiG__track{background:var(--worked-tint);height:3px}.workedExample-module__9XkPiG__track>div{background:var(--worked-accent);height:100%;transition:width .2s}.workedExample-module__9XkPiG__working{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;overflow-wrap:anywhere;height:clamp(260px,42svh,420px);padding:20px;font-size:.95rem;line-height:1.65;overflow:auto}.workedExample-module__9XkPiG__step{border-left:3px solid #0000;margin-bottom:12px;padding:0 0 18px 12px}.workedExample-module__9XkPiG__step[data-active]{border-left-color:var(--worked-accent)}.workedExample-module__9XkPiG__stepLabel{color:var(--worked-accent);margin-bottom:8px;font-size:.75rem;font-weight:700}.workedExample-module__9XkPiG__answer{background:var(--worked-tint);border-radius:8px;margin-top:8px;padding:8px 12px;font-weight:600}.workedExample-module__9XkPiG__hint{color:#6b7280;font-size:.8rem}.workedExample-module__9XkPiG__controls{box-sizing:border-box;border-top:1px solid #e8e4f0;grid-template-columns:minmax(0,1fr) 36px 164px;align-items:center;gap:8px;height:76px;padding:10px 16px;display:grid}.workedExample-module__9XkPiG__status{color:#6b7280;flex-direction:column;align-items:flex-start;gap:4px;font-size:.75rem;display:flex}.workedExample-module__9XkPiG__status button{color:var(--worked-accent);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:.75rem}.workedExample-module__9XkPiG__primary{background:var(--worked-accent);color:#fff;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:6px;width:100%;height:42px;padding:0 8px;font-size:.82rem;font-weight:700;display:flex}.workedExample-module__9XkPiG__player button:disabled{opacity:.4;cursor:default}.workedExample-module__9XkPiG__player button:focus-visible,.workedExample-module__9XkPiG__working:focus-visible{outline:2px solid var(--worked-accent);outline-offset:-2px}.workedExample-module__9XkPiG__inputLabel{flex-direction:column;gap:6px;font-size:.85rem;font-weight:600;display:flex}.workedExample-module__9XkPiG__inputHeading,.workedExample-module__9XkPiG__modelHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.workedExample-module__9XkPiG__inputHeading>span{color:#6b7280;font-size:.75rem;font-weight:400}.workedExample-module__9XkPiG__practice .workedExample-module__9XkPiG__inputLabel{margin-top:14px}.workedExample-module__9XkPiG__inputLabel textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:100px;font:inherit;color:inherit;background:#fff;border:1px solid #bdb1ce;border-radius:10px;padding:12px}.workedExample-module__9XkPiG__model{border:1px solid #e8e4f0;border-radius:12px;padding:14px}.workedExample-module__9XkPiG__practice .workedExample-module__9XkPiG__model{margin-top:12px;padding:12px}.workedExample-module__9XkPiG__modelHeading .workedExample-module__9XkPiG__stepLabel{margin-bottom:4px}.workedExample-module__9XkPiG__attempt{white-space:pre-wrap;margin:4px 0 10px;font-size:.85rem}.workedExample-module__9XkPiG__earlier{margin-bottom:10px}.workedExample-module__9XkPiG__earlier summary{cursor:pointer;font-size:.85rem}.workedExample-module__9XkPiG__controls[data-practice]{grid-template-columns:minmax(0,1fr) 164px}@media (max-width:480px){.workedExample-module__9XkPiG__working{padding:16px 12px}.workedExample-module__9XkPiG__controls{grid-template-columns:minmax(0,1fr) 32px 144px;gap:5px;padding:8px}.workedExample-module__9XkPiG__back{width:32px;height:32px}.workedExample-module__9XkPiG__modes button{padding:4px 6px;font-size:.72rem}.workedExample-module__9XkPiG__icon{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.workedExample-module__9XkPiG__track>div{transition:none}}@container (max-width:420px){.workedExample-module__9XkPiG__controls{grid-template-columns:32px minmax(0,1fr);gap:8px;height:auto;min-height:76px;padding:10px}.workedExample-module__9XkPiG__status{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:6px 12px}.workedExample-module__9XkPiG__status>span,.workedExample-module__9XkPiG__status button{white-space:normal;overflow-wrap:normal;word-break:normal}.workedExample-module__9XkPiG__back{width:32px;height:32px}.workedExample-module__9XkPiG__primary{height:auto;min-height:42px;padding:10px 12px}.workedExample-module__9XkPiG__controls[data-practice]{grid-template-columns:minmax(0,1fr)}.workedExample-module__9XkPiG__controls[data-practice] .workedExample-module__9XkPiG__status:empty{display:none}}
.arithmeticPairing-module__ITdgbG__root{min-width:0;container-type:inline-size}@container (max-width:480px){.arithmeticPairing-module__ITdgbG__root .engine-playbar{flex-wrap:wrap}.arithmeticPairing-module__ITdgbG__root .engine-playbar>div{flex-basis:100%!important}}
.graphTransform-module__KcJwTW__root{color:var(--sim-ink,#5b5168);container-type:inline-size}.graphTransform-module__KcJwTW__legend{background:var(--sim-cardBg,#fbf7fc);border-radius:10px;gap:8px;margin-bottom:8px;padding:12px 16px;display:grid}.graphTransform-module__KcJwTW__legend span,.graphTransform-module__KcJwTW__legend strong{align-items:center;gap:10px;display:flex}.graphTransform-module__KcJwTW__legend span{font-size:16px}.graphTransform-module__KcJwTW__legend strong{color:#b14a72;font-size:20px}.graphTransform-module__KcJwTW__legend i{flex-shrink:0;width:26px;display:inline-block}.graphTransform-module__KcJwTW__original{border-top:2px dashed #7c83db}.graphTransform-module__KcJwTW__image{border-top:3px solid #e1719b}@container (max-width:480px){.graphTransform-module__KcJwTW__legend strong{font-size:17px}.graphTransform-module__KcJwTW__root .engine-playbar{flex-wrap:wrap}.graphTransform-module__KcJwTW__root .engine-playbar>div{flex-basis:100%!important}}
.graphScale-module__1XihOa__root{color:var(--sim-ink,#5b5168);container-type:inline-size}.graphScale-module__1XihOa__root header h3{margin:0 0 8px;font-size:1.35rem}.graphScale-module__1XihOa__root header p{margin:0 0 18px;line-height:1.5}.graphScale-module__1XihOa__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.graphScale-module__1XihOa__choices button{font:inherit;color:var(--sim-ink,#5b5168);background:var(--sim-cardBg,#fbf7fc);cursor:pointer;border:1px solid #d9cfea;border-radius:9px;padding:11px 5px;font-weight:700}.graphScale-module__1XihOa__choices button[aria-pressed=true]{color:#fff;background:#7876c8}.graphScale-module__1XihOa__explanation{background:var(--sim-btnHover,#f3edf7);box-sizing:border-box;border-radius:10px;gap:6px;min-height:130px;padding:14px;display:grid}.graphScale-module__1XihOa__explanation strong{color:#b14a72;font-size:1.25rem}.graphScale-module__1XihOa__explanation code{white-space:normal;font-size:1rem}.graphScale-module__1XihOa__legend{flex-wrap:wrap;gap:15px;padding:12px 0 0;font-size:.9rem;display:flex}.graphScale-module__1XihOa__legend span:first-child{color:#656bb4}.graphScale-module__1XihOa__legend span:last-child{color:#b14a72}.graphScale-module__1XihOa__root svg{width:100%;max-width:720px;margin:auto;display:block}.graphScale-module__1XihOa__working{box-sizing:border-box;background:var(--sim-btnHover,#f3edf7);border-radius:9px;gap:5px;min-height:94px;padding:12px;line-height:1.45;display:grid}.graphScale-module__1XihOa__table{border-collapse:collapse;table-layout:fixed;text-align:center;width:100%;margin:14px 0;font-size:1rem}.graphScale-module__1XihOa__table th,.graphScale-module__1XihOa__table td{border-bottom:1px solid var(--sim-grid,#e2dcea);padding:8px 3px}.graphScale-module__1XihOa__table td:last-child{color:#b14a72;font-weight:700}@container (max-width:450px){.graphScale-module__1XihOa__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.graphScale-module__1XihOa__explanation{min-height:168px}.graphScale-module__1XihOa__working{min-height:180px}.graphScale-module__1XihOa__root .engine-playbar{flex-wrap:wrap}.graphScale-module__1XihOa__root .engine-playbar>div{flex-basis:100%!important}}
.slideDeck-module__f0wb5a__deck{color:var(--sim-ink,#5b5168);container-type:inline-size}.slideDeck-module__f0wb5a__status{margin:0 0 10px;font-size:14px;line-height:1.5}.slideDeck-module__f0wb5a__controls{align-items:center;gap:12px;display:flex}.slideDeck-module__f0wb5a__play{background:var(--sim-cardBg,#fbe4ee);color:var(--sim-pink,#a73760);font:inherit;cursor:pointer;border:1px solid #e1719b;border-radius:8px;flex-shrink:0;padding:8px 14px;font-weight:650}.slideDeck-module__f0wb5a__steps{flex:1;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;min-width:0;display:grid}.slideDeck-module__f0wb5a__step{color:var(--sim-muted,#655c73);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;flex-direction:column;align-self:stretch;gap:7px;padding:6px 2px;font-size:14px;line-height:1.35;display:flex}.slideDeck-module__f0wb5a__bar{background:var(--sim-cardBg,#e2dcea);border-radius:3px;flex-shrink:0;width:100%;height:5px;display:block}.slideDeck-module__f0wb5a__step>span:last-child{min-height:2.7em}.slideDeck-module__f0wb5a__step[data-state=complete] .slideDeck-module__f0wb5a__bar{background:#34b39a}.slideDeck-module__f0wb5a__step[data-state=current] .slideDeck-module__f0wb5a__bar{background:#f0a868}.slideDeck-module__f0wb5a__step[data-state=current]{color:var(--sim-teal,#247d6b);font-weight:750}.slideDeck-module__f0wb5a__step:focus-visible,.slideDeck-module__f0wb5a__play:focus-visible{outline-offset:3px;outline:3px solid #8580d5}.slideDeck-module__f0wb5a__compact .slideDeck-module__f0wb5a__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slideDeck-module__f0wb5a__compact .slideDeck-module__f0wb5a__controls{align-items:stretch;gap:10px}.slideDeck-module__f0wb5a__compact .slideDeck-module__f0wb5a__play{align-self:center;min-height:38px;padding:7px 10px;font-size:.82rem}.slideDeck-module__f0wb5a__compact .slideDeck-module__f0wb5a__steps{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:5px}.slideDeck-module__f0wb5a__compact .slideDeck-module__f0wb5a__step{justify-content:center;gap:5px;padding:6px 3px;font-size:.78rem}.slideDeck-module__f0wb5a__compact .slideDeck-module__f0wb5a__step>span:last-child{min-height:0}.slideDeck-module__f0wb5a__compact .slideDeck-module__f0wb5a__bar{height:3px}@container (max-width:560px){.slideDeck-module__f0wb5a__controls{flex-direction:column;align-items:stretch}.slideDeck-module__f0wb5a__play{align-self:start}.slideDeck-module__f0wb5a__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.slideDeck-module__f0wb5a__compact .slideDeck-module__f0wb5a__controls{flex-flow:wrap}.slideDeck-module__f0wb5a__compact .slideDeck-module__f0wb5a__play{align-self:center}.slideDeck-module__f0wb5a__compact .slideDeck-module__f0wb5a__steps{flex-basis:220px}}@container (max-width:220px){.slideDeck-module__f0wb5a__compact .slideDeck-module__f0wb5a__steps{grid-template-columns:minmax(0,1fr)}.slideDeck-module__f0wb5a__compact .slideDeck-module__f0wb5a__step{text-align:left;flex-direction:row;align-items:center;gap:8px}.slideDeck-module__f0wb5a__compact .slideDeck-module__f0wb5a__bar{width:20px}}@media (pointer:coarse){.slideDeck-module__f0wb5a__compact .slideDeck-module__f0wb5a__play,.slideDeck-module__f0wb5a__compact .slideDeck-module__f0wb5a__step{min-height:44px}}
.teaching-module__QbUj8a__stage{min-height:360px;color:var(--ink,var(--sim-ink,#514a65));box-sizing:border-box;align-content:start;gap:16px;padding:20px;display:grid}.teaching-module__QbUj8a__panel{color:var(--ink,var(--sim-ink,#514a65));gap:14px;font-size:.88rem;line-height:1.6;display:grid}.teaching-module__QbUj8a__panel label{gap:6px;display:grid}.teaching-module__QbUj8a__panel input:not([type=checkbox]),.teaching-module__QbUj8a__panel select{box-sizing:border-box;width:100%;min-width:0}.teaching-module__QbUj8a__panel input[type=text],.teaching-module__QbUj8a__panel input[type=number],.teaching-module__QbUj8a__panel select{border:1px solid var(--sim-cardBorder,#dad8e9);background:var(--sim-canvasBg,#f9fbff);color:inherit;font:inherit;border-radius:9px;padding:9px}.teaching-module__QbUj8a__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.teaching-module__QbUj8a__tabs{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:7px;display:grid}.teaching-module__QbUj8a__button{border:1px solid var(--sim-cardBorder,#d8d7e9);background:var(--sim-canvasBg,#f9fbff);color:var(--sim-ink,#514a65);cursor:pointer;font:inherit;border-radius:9px;padding:10px 12px;font-weight:700;line-height:1.3}.teaching-module__QbUj8a__button[aria-pressed=true],.teaching-module__QbUj8a__primary{color:#fff;background:#7f7cdf;border-color:#7f7cdf}.teaching-module__QbUj8a__button:disabled{cursor:default;opacity:.45}.teaching-module__QbUj8a__button:focus-visible,.teaching-module__QbUj8a__tile:focus-visible{outline-offset:3px;outline:3px solid #d77922}.teaching-module__QbUj8a__card{border:1px solid var(--sim-cardBorder,#dcdcea);background:var(--sim-cardBg,#fafbff);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:12px}.teaching-module__QbUj8a__equation{text-align:center;overflow-wrap:anywhere;font-size:clamp(1.15rem,3cqi,1.7rem);font-weight:800}.teaching-module__QbUj8a__caption{text-align:center;min-height:44px;font-size:.84rem;line-height:1.6}.teaching-module__QbUj8a__muted{color:var(--sim-muted,#79758e);font-size:.8rem}.teaching-module__QbUj8a__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.teaching-module__QbUj8a__faceCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:.9rem;display:grid}.teaching-module__QbUj8a__fractionRow{justify-content:center;align-items:center;gap:10px;display:inline-flex}.teaching-module__QbUj8a__tiles{flex-wrap:wrap;place-content:center;gap:5px;min-height:190px;display:flex}.teaching-module__QbUj8a__tile{background:var(--sim-btnHover,#e9e8fa);min-width:30px;min-height:32px;color:var(--sim-ink,#514a65);box-sizing:border-box;border:1.5px solid #8582df;border-radius:6px;place-items:center;padding:3px 7px;font-weight:800;display:grid}.teaching-module__QbUj8a__arrive{animation:.45s ease-out both teaching-module__QbUj8a__arrive}.teaching-module__QbUj8a__trace{stroke-dasharray:1;animation:2s ease-in-out both teaching-module__QbUj8a__trace}.teaching-module__QbUj8a__move{transition:transform .6s,opacity .4s,x .4s,y .4s,cx .4s,cy .4s,width .4s,height .4s}.teaching-module__QbUj8a__hidden{visibility:hidden}.teaching-module__QbUj8a__table{border-collapse:collapse;width:100%;font-size:.8rem}.teaching-module__QbUj8a__table th,.teaching-module__QbUj8a__table td{border-bottom:1px solid var(--sim-cardBorder,#deddec);text-align:center;padding:8px 5px}.teaching-module__QbUj8a__table input{box-sizing:border-box;width:100%;min-width:0;padding:5px}@keyframes teaching-module__QbUj8a__arrive{0%{opacity:0;transform:translateY(12px)scale(.93)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes teaching-module__QbUj8a__trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@container (max-width:500px){.teaching-module__QbUj8a__stage{padding:14px}.teaching-module__QbUj8a__columns{gap:8px}.teaching-module__QbUj8a__faceCards{grid-template-columns:repeat(2,minmax(0,1fr))}.teaching-module__QbUj8a__fractionRow{flex-direction:column}.teaching-module__QbUj8a__tile{min-width:25px;min-height:28px;padding:2px 4px}}@media (prefers-reduced-motion:reduce){.teaching-module__QbUj8a__arrive,.teaching-module__QbUj8a__trace{animation:none}.teaching-module__QbUj8a__move{transition:none}}
.SignupMotionGraphScene-module__bItZuW__frame{flex-direction:column;gap:8px;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:auto}
.SignupCinematicArt-module__961zIq__stage{isolation:isolate;--sky:#d5dcf3;--warm:#fce4df;--ink:#4d426c;perspective:1600px;background:#e7e7f5;position:absolute;inset:0;overflow:clip}.SignupCinematicArt-module__961zIq__stage[data-mood=summer]{--sky:#d7e8e1;--warm:#ffe7b8}.SignupCinematicArt-module__961zIq__stage[data-mood=autumn]{--sky:#dfcde0;--warm:#f4d0b4}.SignupCinematicArt-module__961zIq__stage[data-mood=evening]{--sky:#807baf;--warm:#d8aaca;--ink:#fff6ff}.SignupCinematicArt-module__961zIq__sky{background:linear-gradient(155deg,var(--sky),var(--warm));transition:background 2s;position:absolute;inset:0}.SignupCinematicArt-module__961zIq__halo{background:radial-gradient(at 70% 20%,#fff8eabb,#0000 45%),radial-gradient(at 20% 70%,#b9c9edaa,#0000 40%);animation:23s ease-in-out infinite alternate SignupCinematicArt-module__961zIq__ambient;position:absolute;inset:-40%}.SignupCinematicArt-module__961zIq__stage:has([data-state=active] video) .SignupCinematicArt-module__961zIq__halo{animation-play-state:paused}.SignupCinematicArt-module__961zIq__shot{pointer-events:none;perspective:1600px;position:absolute;inset:0}.SignupCinematicArt-module__961zIq__shot[data-state=active]{z-index:2}.SignupCinematicArt-module__961zIq__shot[data-state=leaving]{z-index:1;animation:1.8s both SignupCinematicArt-module__961zIq__exitPush}.SignupCinematicArt-module__961zIq__shot[data-transition=page][data-state=leaving]{transform-origin:0;animation-name:SignupCinematicArt-module__961zIq__exitPage}.SignupCinematicArt-module__961zIq__shot[data-transition=dive][data-state=leaving]{animation-name:SignupCinematicArt-module__961zIq__exitDive}.SignupCinematicArt-module__961zIq__shot[data-transition=sweep][data-state=leaving]{animation-name:SignupCinematicArt-module__961zIq__exitSweep}.SignupCinematicArt-module__961zIq__chapter{color:var(--ink);letter-spacing:-.03em;font-size:clamp(18px,1.7vw,29px);font-weight:500;line-height:1.2;transition:color 2s;position:absolute;top:5%;left:7%;right:7%}.SignupCinematicArt-module__961zIq__chapter small{letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-top:12px;font-size:10px;display:block}.SignupCinematicArt-module__961zIq__camera{perspective:1600px;position:absolute;inset:16% 5% 6%}.SignupCinematicArt-module__961zIq__card{background:#fdfcfff7;border:1px solid #ffffffa8;border-radius:20px;flex-direction:column;display:flex;position:absolute;overflow:clip;box-shadow:0 35px 65px #33264c33,inset 0 1px #fff}.SignupCinematicArt-module__961zIq__caption{color:#756484;letter-spacing:.07em;text-transform:uppercase;flex-shrink:0;padding:14px 18px 8px;font-size:10px;font-weight:600}.SignupCinematicArt-module__961zIq__feature{color:#302c43;flex:1;height:100%;min-height:0;padding:12px;overflow:clip}.SignupCinematicArt-module__961zIq__shot[data-layout=solo] .SignupCinematicArt-module__961zIq__card,.SignupCinematicArt-module__961zIq__shot[data-layout=tall] .SignupCinematicArt-module__961zIq__card{inset:0}.SignupCinematicArt-module__961zIq__shot[data-layout=tall] .SignupCinematicArt-module__961zIq__camera{inset:14% 7% 4%}.SignupCinematicArt-module__961zIq__shot[data-layout=solo] .SignupCinematicArt-module__961zIq__feature[data-feature=workspace],.SignupCinematicArt-module__961zIq__feature[data-feature=tour],.SignupCinematicArt-module__961zIq__feature[data-feature=studio]{padding:0}.SignupCinematicArt-module__961zIq__shot[data-layout=duet] .SignupCinematicArt-module__961zIq__camera{inset:16% 3% 5%}.SignupCinematicArt-module__961zIq__shot[data-layout=duet] .SignupCinematicArt-module__961zIq__card[data-panel="0"]{width:82%;height:62%;top:0;left:0;transform:rotate(-2deg)}.SignupCinematicArt-module__961zIq__shot[data-layout=duet] .SignupCinematicArt-module__961zIq__card[data-panel="1"]{width:73%;height:40%;bottom:0;right:0;transform:rotate(2deg)}.SignupCinematicArt-module__961zIq__shot[data-layout=triple] .SignupCinematicArt-module__961zIq__card[data-panel="0"]{width:74%;height:48%;top:0;left:0;transform:rotate(-3deg)}.SignupCinematicArt-module__961zIq__shot[data-layout=triple] .SignupCinematicArt-module__961zIq__card[data-panel="1"]{width:67%;height:42%;top:30%;right:0;transform:rotate(3deg)}.SignupCinematicArt-module__961zIq__shot[data-layout=triple] .SignupCinematicArt-module__961zIq__card[data-panel="2"]{width:68%;height:31%;bottom:-1%;left:1%;transform:rotate(-2deg)}.SignupCinematicArt-module__961zIq__shot[data-state=active] .SignupCinematicArt-module__961zIq__card{animation:1.7s cubic-bezier(.2,.8,.2,1) both SignupCinematicArt-module__961zIq__enterPush}.SignupCinematicArt-module__961zIq__shot[data-state=active] .SignupCinematicArt-module__961zIq__card[data-panel="1"]{animation-delay:.35s}.SignupCinematicArt-module__961zIq__shot[data-state=active] .SignupCinematicArt-module__961zIq__card[data-panel="2"]{animation-delay:.7s}.SignupCinematicArt-module__961zIq__shot[data-transition=page][data-state=active] .SignupCinematicArt-module__961zIq__card{transform-origin:0;animation-name:SignupCinematicArt-module__961zIq__enterPage}.SignupCinematicArt-module__961zIq__shot[data-transition=dive][data-state=active] .SignupCinematicArt-module__961zIq__card{animation-name:SignupCinematicArt-module__961zIq__enterDive}.SignupCinematicArt-module__961zIq__shot[data-transition=sweep][data-state=active] .SignupCinematicArt-module__961zIq__card{animation-name:SignupCinematicArt-module__961zIq__enterSweep}.SignupCinematicArt-module__961zIq__shot[data-transition=fan][data-state=active] .SignupCinematicArt-module__961zIq__card{animation-name:SignupCinematicArt-module__961zIq__enterFan}.SignupCinematicArt-module__961zIq__shot[data-state=active] .SignupCinematicArt-module__961zIq__chapter{animation:1.7s both SignupCinematicArt-module__961zIq__titleIn}.SignupCinematicArt-module__961zIq__courseWindow{height:100%;overflow:clip}.SignupCinematicArt-module__961zIq__courseContent{--travel:0px;padding:14px}.SignupCinematicArt-module__961zIq__shot[data-state=active] .SignupCinematicArt-module__961zIq__courseContent{animation:SignupCinematicArt-module__961zIq__readDown var(--scene-duration) ease-in-out both}.SignupCinematicArt-module__961zIq__video{object-fit:contain;background:#202034;border-radius:12px;width:100%;height:100%;display:block}.SignupCinematicArt-module__961zIq__atmosphere{z-index:4;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 90px #61539322}.SignupCinematicArt-module__961zIq__stage[data-running=false] *{animation-play-state:paused!important}@keyframes SignupCinematicArt-module__961zIq__enterPush{0%{opacity:0;translate:100px 30px;scale:.94}to{opacity:1;translate:0;scale:1}}@keyframes SignupCinematicArt-module__961zIq__enterPage{0%{opacity:0;translate:60px;rotate:y -65deg}to{opacity:1;translate:0;rotate:y 0deg}}@keyframes SignupCinematicArt-module__961zIq__enterDive{0%{opacity:0;translate:0 50px;scale:.65}to{opacity:1;translate:0;scale:1}}@keyframes SignupCinematicArt-module__961zIq__enterSweep{0%{opacity:.3;translate:110%;rotate:6deg}to{opacity:1;translate:0;rotate:none}}@keyframes SignupCinematicArt-module__961zIq__enterFan{0%{opacity:0;translate:0 250px;rotate:-16deg;scale:.7}to{opacity:1;translate:0;rotate:none;scale:1}}@keyframes SignupCinematicArt-module__961zIq__exitPush{to{opacity:0;transform:translate(-45%)scale(.85)}}@keyframes SignupCinematicArt-module__961zIq__exitPage{to{opacity:0;transform:rotateY(-85deg)translate(-10%)}}@keyframes SignupCinematicArt-module__961zIq__exitDive{to{opacity:0;transform:scale(1.55)}}@keyframes SignupCinematicArt-module__961zIq__exitSweep{to{opacity:0;transform:translate(-110%)rotate(-8deg)}}@keyframes SignupCinematicArt-module__961zIq__titleIn{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes SignupCinematicArt-module__961zIq__readDown{0%,30%{transform:translateY(0)}90%,to{transform:translateY(var(--travel))}}@keyframes SignupCinematicArt-module__961zIq__ambient{0%{transform:translate(-6%,4%)rotate(-5deg)}to{transform:translate(7%,-5%)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.SignupCinematicArt-module__961zIq__stage *{transition:none!important;animation:none!important}.SignupCinematicArt-module__961zIq__light,.SignupCinematicArt-module__961zIq__flare{opacity:.15}.SignupCinematicArt-module__961zIq__shot[data-state=leaving]{display:none}}.SignupCinematicArt-module__961zIq__shot[data-layout=solo] .SignupCinematicArt-module__961zIq__feature[data-feature=circular]{padding:10px}@property --sky{syntax:"<color>";inherits:true;initial-value:#d5dcf3}@property --warm{syntax:"<color>";inherits:true;initial-value:#fce4df}.SignupCinematicArt-module__961zIq__stage{transition:--sky 3s,--warm 3s}.SignupCinematicArt-module__961zIq__shot[data-layout=stack] .SignupCinematicArt-module__961zIq__card[data-panel="0"]{height:65%;inset:0 2% auto}.SignupCinematicArt-module__961zIq__shot[data-layout=stack] .SignupCinematicArt-module__961zIq__card[data-panel="1"]{height:31%;inset:auto 10% 0}.SignupCinematicArt-module__961zIq__shot[data-layout=stack] .SignupCinematicArt-module__961zIq__feature{padding:8px 12px}.SignupCinematicArt-module__961zIq__shot[data-layout=stack] .SignupCinematicArt-module__961zIq__caption{padding:10px 16px 4px}.SignupCinematicArt-module__961zIq__halo{background:radial-gradient(at 75% 15%,#fff5d8ee,#0000 35%),radial-gradient(at 15% 75%,#c2b3f1cc,#0000 40%),radial-gradient(at 85% 85%,#f5c4d7cc,#0000 35%)}.SignupCinematicArt-module__961zIq__shot[data-scene=circuit][data-state=active] .SignupCinematicArt-module__961zIq__card{animation-name:SignupCinematicArt-module__961zIq__nativeSlide}@keyframes SignupCinematicArt-module__961zIq__nativeSlide{0%{opacity:.2;translate:100%}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.SignupCinematicArt-module__961zIq__feature:after{opacity:0;animation:none!important}}.SignupCinematicArt-module__961zIq__light,.SignupCinematicArt-module__961zIq__flare{display:none}.SignupCinematicArt-module__961zIq__shot[data-gloss] .SignupCinematicArt-module__961zIq__card[data-panel="0"]:after{content:"";z-index:5;pointer-events:none;border-radius:inherit;background:linear-gradient(var(--gloss-angle),transparent 25%,#d9e6ff05 34%,#fff8ee22 43%,#ffffff65 50%,#eee4ff22 58%,transparent 69%);animation:SignupCinematicArt-module__961zIq__surfaceGloss 3.7s ease-in-out var(--gloss-delay) both;position:absolute;inset:0;transform:translate(-130%)}@keyframes SignupCinematicArt-module__961zIq__surfaceGloss{0%{transform:translate(-130%)}to{transform:translate(130%)}}.SignupCinematicArt-module__961zIq__shot[data-gloss=double] .SignupCinematicArt-module__961zIq__card[data-panel="0"]:after{background:linear-gradient(var(--gloss-angle),transparent 15%,#ffffff48 31%,transparent 42%,#fff7e94d 59%,transparent 76%);animation-duration:4.8s}.SignupCinematicArt-module__961zIq__shot[data-layout=pair] .SignupCinematicArt-module__961zIq__card[data-panel="0"]{height:47%;inset:0 6% auto 0;transform:rotate(-2deg)}.SignupCinematicArt-module__961zIq__shot[data-layout=pair] .SignupCinematicArt-module__961zIq__card[data-panel="1"]{height:49%;inset:auto 0 0 6%;transform:rotate(2deg)}.SignupCinematicArt-module__961zIq__shot[data-layout=pair] .SignupCinematicArt-module__961zIq__caption{padding:8px 14px 3px}.SignupCinematicArt-module__961zIq__shot[data-layout=pair] .SignupCinematicArt-module__961zIq__feature{padding:5px 10px}@media (prefers-reduced-motion:reduce){.SignupCinematicArt-module__961zIq__shot[data-gloss] .SignupCinematicArt-module__961zIq__card:after{display:none}}.SignupCinematicArt-module__961zIq__feature[data-feature=integration] button{display:none!important}.SignupCinematicArt-module__961zIq__shot[data-scene=circular] .SignupCinematicArt-module__961zIq__card[data-panel="0"]{transform:rotate(-2deg)}.SignupCinematicArt-module__961zIq__shot[data-scene=circular] .SignupCinematicArt-module__961zIq__card[data-panel="1"]{transform:rotate(2deg)}.SignupCinematicArt-module__961zIq__shot[data-scene=book] .SignupCinematicArt-module__961zIq__card{box-shadow:none;background:0 0;border:0;overflow:visible}.SignupCinematicArt-module__961zIq__shot[data-scene=book] .SignupCinematicArt-module__961zIq__caption{display:none}.SignupCinematicArt-module__961zIq__shot[data-scene=book] .SignupCinematicArt-module__961zIq__feature{padding:0;overflow:visible}.SignupCinematicArt-module__961zIq__shot[data-scene=plan] .SignupCinematicArt-module__961zIq__card{box-shadow:none;background:0 0;border:0}.SignupCinematicArt-module__961zIq__shot[data-scene=plan] .SignupCinematicArt-module__961zIq__caption{display:none}.SignupCinematicArt-module__961zIq__shot[data-scene=plan] .SignupCinematicArt-module__961zIq__feature{padding:0}.SignupCinematicArt-module__961zIq__shot[data-exit=glow][data-state=leaving]{z-index:3;animation:none}.SignupCinematicArt-module__961zIq__shot[data-exit=glow][data-state=leaving] .SignupCinematicArt-module__961zIq__card{animation:1.8s ease-in-out both SignupCinematicArt-module__961zIq__glowDissolve}.SignupCinematicArt-module__961zIq__shot[data-exit=glow][data-state=leaving] .SignupCinematicArt-module__961zIq__card:before{content:"";z-index:6;pointer-events:none;border-radius:inherit;background:linear-gradient(140deg,#fffaff,#fff8e9);animation:1.8s ease-in-out both SignupCinematicArt-module__961zIq__glowWash;position:absolute;inset:0}.SignupCinematicArt-module__961zIq__shot[data-exit=glow][data-state=leaving] .SignupCinematicArt-module__961zIq__chapter{animation:1.8s both SignupCinematicArt-module__961zIq__glowTitle}.SignupCinematicArt-module__961zIq__shot[data-entry=after-glow] .SignupCinematicArt-module__961zIq__card,.SignupCinematicArt-module__961zIq__shot[data-entry=after-glow] .SignupCinematicArt-module__961zIq__chapter{animation-delay:1.15s}@keyframes SignupCinematicArt-module__961zIq__glowDissolve{0%{opacity:1;border-color:#ffffffa8;translate:0;scale:1;box-shadow:0 35px 65px #33264c33,inset 0 1px #fff}35%{opacity:1;border-color:#fff5df;translate:0 -6px;scale:1.008;box-shadow:0 0 0 2px #fff8ebdd,0 0 20px #ffe4b7bb,0 0 48px #c8baff99,0 24px 50px #594a7222}65%{opacity:.65;border-color:#fffaf4;translate:0 -6px;scale:1.008;box-shadow:0 0 0 2px #fff8eb88,0 0 35px #ffe4b788,0 0 64px #d0c4ff66}to{opacity:0;border-color:#0000;translate:0 -6px;scale:1.008;box-shadow:0 0 48px #ffeed900}}@keyframes SignupCinematicArt-module__961zIq__glowWash{0%,22%{opacity:0}60%{opacity:.55}to{opacity:.95}}@keyframes SignupCinematicArt-module__961zIq__glowTitle{0%,25%{opacity:1}75%,to{opacity:0}}.SignupCinematicArt-module__961zIq__chapter{font-weight:600;line-height:1.25}.SignupCinematicArt-module__961zIq__caption{text-transform:none;letter-spacing:0;padding-bottom:4px;font-size:11px}@media (max-width:1000px){.SignupCinematicArt-module__961zIq__shot[data-scene=motion] .SignupCinematicArt-module__961zIq__camera{inset:9% 5% 1%}}.SignupCinematicArt-module__961zIq__shot[data-scene=motion] .SignupCinematicArt-module__961zIq__camera{inset:9% 4% 1%}.SignupCinematicArt-module__961zIq__shot[data-scene=circuit] .cl-toolbar{display:none!important}.SignupCinematicArt-module__961zIq__shot[data-scene=worked] .SignupCinematicArt-module__961zIq__camera,.SignupCinematicArt-module__961zIq__shot[data-scene=grading] .SignupCinematicArt-module__961zIq__camera{inset:12% 5% 3%}.SignupCinematicArt-module__961zIq__feature[data-feature=chat] .showcase-tutor-graph svg{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}
.TutorDiagramSlide-module__3_BDwG__caret{vertical-align:text-bottom;background:#7760a5;width:2px;height:1em;margin-left:2px;animation:.7s steps(2,end) infinite TutorDiagramSlide-module__3_BDwG__blink;display:inline-block}.TutorDiagramSlide-module__3_BDwG__accessibleQuestion{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TutorDiagramSlide-module__3_BDwG__reply{color:#514661;min-height:42px;font-size:.78rem;line-height:1.4}.TutorDiagramSlide-module__3_BDwG__thinking{gap:4px;padding:6px 0;display:flex}.TutorDiagramSlide-module__3_BDwG__thinking i{background:#8c78af;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite TutorDiagramSlide-module__3_BDwG__think}.TutorDiagramSlide-module__3_BDwG__thinking i:nth-child(2){animation-delay:.15s}.TutorDiagramSlide-module__3_BDwG__thinking i:nth-child(3){animation-delay:.3s}.TutorDiagramSlide-module__3_BDwG__graph[data-graph-visible=true]{animation:.85s ease-out both TutorDiagramSlide-module__3_BDwG__plot}@keyframes TutorDiagramSlide-module__3_BDwG__blink{to{opacity:0}}@keyframes TutorDiagramSlide-module__3_BDwG__think{50%{opacity:.3;transform:translateY(-2px)}}@keyframes TutorDiagramSlide-module__3_BDwG__plot{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.TutorDiagramSlide-module__3_BDwG__caret,.TutorDiagramSlide-module__3_BDwG__thinking i,.TutorDiagramSlide-module__3_BDwG__graph[data-graph-visible=true]{animation:none}}
.thirdLaw-module___SUDta__scene{box-sizing:border-box;background:var(--sim-panel,#eef4fb);width:100%;color:var(--sim-ink,#29465b);border:1px solid #d5e2ec;border-radius:20px;padding:20px;font-size:14px;line-height:1.5;container:third-law/inline-size}.thirdLaw-module___SUDta__header{align-items:center;gap:8px;display:flex}.thirdLaw-module___SUDta__scene h2{color:var(--sim-ink,#213e53);margin:0;font-size:24px}.thirdLaw-module___SUDta__subtitle{margin:4px 0 16px}.thirdLaw-module___SUDta__tabs,.thirdLaw-module___SUDta__transport,.thirdLaw-module___SUDta__chapters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.thirdLaw-module___SUDta__tabs{margin-bottom:14px}.thirdLaw-module___SUDta__scene button,.thirdLaw-module___SUDta__scene select{background:var(--sim-btnBg,#fff);min-height:44px;color:var(--sim-ink,#29465b);font:inherit;cursor:pointer;border:1px solid #b7ccdb;border-radius:9px;padding:8px 12px}.thirdLaw-module___SUDta__scene button[aria-pressed=true]{background:var(--sim-cardBg,#d9edf4);color:var(--sim-teal,#155567);border-color:#24758b;font-weight:700}.thirdLaw-module___SUDta__scene :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #267e9e}.thirdLaw-module___SUDta__layout{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:16px;display:grid}.thirdLaw-module___SUDta__layout>*{min-width:0}.thirdLaw-module___SUDta__stage{background:var(--sim-btnBg,#fff);border:1px solid #ccdee8;border-radius:14px;margin:0;overflow:hidden}.thirdLaw-module___SUDta__phase{background:var(--sim-cardBg,#dfeef5);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 14px;display:flex}.thirdLaw-module___SUDta__phase[data-phase=push]{background:var(--sim-cardBg,#ffeed2);color:var(--sim-warm,#784716)}.thirdLaw-module___SUDta__drawing{width:100%;height:auto;display:block}.thirdLaw-module___SUDta__narrative{box-sizing:border-box;background:var(--sim-btnBg,#fff);border-top:1px solid #dae6ed;min-height:66px;margin:0;padding:12px 16px;font-size:15px}.thirdLaw-module___SUDta__captionNote{color:var(--sim-muted,#536d7e);margin:0;padding:0 16px 12px;font-size:13px;font-weight:400;line-height:1.5}.thirdLaw-module___SUDta__pair{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.thirdLaw-module___SUDta__bodyCard{border:1px solid #cadde7;border-top:4px solid var(--body-colour);background:var(--sim-btnBg,#fff);border-radius:10px;padding:10px 12px}.thirdLaw-module___SUDta__bodyCard h3{margin:0;font-size:15px}.thirdLaw-module___SUDta__bodyCard p{margin:3px 0}.thirdLaw-module___SUDta__bodyCard svg{width:100%;height:35px;display:block}.thirdLaw-module___SUDta__note{color:var(--sim-muted,#536d7e);margin:8px 0;font-size:13px}.thirdLaw-module___SUDta__panel{background:var(--sim-btnBg,#fff);border:1px solid #d3e1ea;border-radius:12px;margin-bottom:12px;padding:14px}.thirdLaw-module___SUDta__panel h3{margin:0 0 10px;font-size:16px}.thirdLaw-module___SUDta__panel p{margin:8px 0}.thirdLaw-module___SUDta__control{min-height:44px;margin:8px 0 16px;display:block}.thirdLaw-module___SUDta__control input,.thirdLaw-module___SUDta__scrub input{accent-color:#277e9c;cursor:pointer;width:100%;height:6px;margin:12px 0 16px;display:block}.thirdLaw-module___SUDta__control select{width:100%;margin-top:6px;display:block}.thirdLaw-module___SUDta__transport{margin:14px 0 6px}.thirdLaw-module___SUDta__scene .thirdLaw-module___SUDta__icon{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.thirdLaw-module___SUDta__scrub{font-variant-numeric:tabular-nums;display:block}.thirdLaw-module___SUDta__chapters button{flex:1}.thirdLaw-module___SUDta__fact{border-left:3px solid #277e9c;padding-left:12px}@container third-law (max-width:760px){.thirdLaw-module___SUDta__layout{grid-template-columns:minmax(0,1fr)}.thirdLaw-module___SUDta__side{grid-template-columns:1fr 1fr;gap:12px;display:grid}.thirdLaw-module___SUDta__panel{margin:0}}@container third-law (max-width:460px){.thirdLaw-module___SUDta__side{grid-template-columns:minmax(0,1fr)}.thirdLaw-module___SUDta__pair{gap:6px}.thirdLaw-module___SUDta__bodyCard{padding:8px;font-size:13px}.thirdLaw-module___SUDta__scene h2{font-size:21px}.thirdLaw-module___SUDta__narrative{font-size:14px}}
.skatersSlide-module__k7Qvwa__slide{color:#23435a;flex-direction:column;gap:8px;height:100%;min-height:0;margin:0;display:flex}.skatersSlide-module__k7Qvwa__slide h3{margin:0;font-size:20px;font-weight:650}.skatersSlide-module__k7Qvwa__phase{min-height:36px;margin:0;font-size:13px;line-height:18px}.skatersSlide-module__k7Qvwa__drawing{flex:1;min-height:0;position:relative}.skatersSlide-module__k7Qvwa__drawing>svg{width:100%;height:100%;position:absolute;inset:0}.skatersSlide-module__k7Qvwa__readings{justify-content:space-evenly;gap:12px;font-size:13px;display:flex}.skatersSlide-module__k7Qvwa__readings p{gap:2px;margin:0;display:grid}.skatersSlide-module__k7Qvwa__readings p:first-child strong{color:#205fb9}.skatersSlide-module__k7Qvwa__readings p:last-child strong{color:#b64818}.skatersSlide-module__k7Qvwa__slide figcaption{font-size:13px;line-height:1.4}.skatersSlide-module__k7Qvwa__slide small{color:#526b7c;margin-top:4px;font-size:11px;display:block}
.SignupSamplingScenes-module__6FKwva__sampling{color:#302c43;padding:8px}.SignupSamplingScenes-module__6FKwva__sampling [data-sampling-mode]{grid-template-columns:190px 1fr;align-items:start;column-gap:14px;display:grid}.SignupSamplingScenes-module__6FKwva__sampling [data-sampling-mode]>svg{grid-area:1/2/span 3;align-self:center;width:100%}.SignupSamplingScenes-module__6FKwva__sampling [data-sampling-mode]>fieldset,.SignupSamplingScenes-module__6FKwva__sampling [data-sampling-mode]>label{grid-area:1/1}.SignupSamplingScenes-module__6FKwva__sampling [data-sampling-mode]>[aria-live]{grid-area:2/1}.SignupSamplingScenes-module__6FKwva__sampling [data-sampling-mode]>div:not([data-readout]),.SignupSamplingScenes-module__6FKwva__sampling [data-sampling-mode]>p:last-child{display:none!important}.SignupSamplingScenes-module__6FKwva__sampling [data-readout] p{margin:12px 0}.SignupSamplingScenes-module__6FKwva__sampling [data-readout] p+p{display:none}.SignupSamplingScenes-module__6FKwva__sampling fieldset>label{margin-top:8px;display:flex!important}.SignupSamplingScenes-module__6FKwva__note{color:#635674;margin:10px 0 0;font-size:15px;line-height:1.5}
.stackLadder-module__S692WW__root{color:var(--sim-ink,#5b5168);min-width:0;font-size:16px;line-height:1.5;container-type:inline-size}.stackLadder-module__S692WW__root *{box-sizing:border-box}.stackLadder-module__S692WW__header h3{margin:0 0 6px;font-size:24px}.stackLadder-module__S692WW__header p{margin:0 0 18px}.stackLadder-module__S692WW__journey{background:var(--sim-canvasBg,#f7fbff);border:1px solid #dce5f1;border-radius:14px;padding:16px}.stackLadder-module__S692WW__motionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.stackLadder-module__S692WW__motionHeading div div{margin-top:4px;font-size:15px}.stackLadder-module__S692WW__motionHeading button,.stackLadder-module__S692WW__tabs button{cursor:pointer;font:inherit;background:var(--sim-cardBg,#fbf7fc);color:var(--sim-ink,#5b5168);border:1px solid #d9d5e7;border-radius:9px;padding:9px 12px}.stackLadder-module__S692WW__motionHeading button:focus-visible,.stackLadder-module__S692WW__tabs button:focus-visible{outline:3px solid var(--sim-warm,#c2722e);outline-offset:3px}.stackLadder-module__S692WW__root>[data-slide-deck]{margin-top:18px}.stackLadder-module__S692WW__journey svg{width:100%;max-width:690px;margin:6px auto 12px;display:block}.stackLadder-module__S692WW__readouts{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.stackLadder-module__S692WW__readouts>div{background:var(--sim-btnBg,#fff);border:1px solid var(--sim-grid,#ece6f2);border-radius:9px;padding:8px}.stackLadder-module__S692WW__readouts span{font-size:14px;display:block}.stackLadder-module__S692WW__readouts strong{font-variant-numeric:tabular-nums;white-space:nowrap;font:700 22px/1.5 monospace}.stackLadder-module__S692WW__small{text-align:center;margin:10px 0 0;font-size:13px}.stackLadder-module__S692WW__tabs{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.stackLadder-module__S692WW__tabs button[aria-pressed=true]{color:#fff;background:#7772c9;border-color:#7772c9}.stackLadder-module__S692WW__lesson{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;display:grid}.stackLadder-module__S692WW__ladder{border:1px solid var(--sim-grid,#ece6f2);border-radius:14px;flex-direction:column;justify-content:center;padding:14px;display:flex}.stackLadder-module__S692WW__rung{text-align:center;border:2px solid #e5dfeb;border-radius:12px;padding:12px}.stackLadder-module__S692WW__rung[data-active=true]{border-color:var(--rung);background:var(--fill)}.stackLadder-module__S692WW__rung span{font-size:14px;display:block}.stackLadder-module__S692WW__rung strong{margin-top:4px;font:700 23px/1.45 monospace;display:block}.stackLadder-module__S692WW__link{justify-content:center;align-items:center;gap:9px;padding:7px 0;font-size:13px;display:flex}.stackLadder-module__S692WW__link span{font-size:28px;line-height:1}.stackLadder-module__S692WW__link[data-active=true]{color:#b14a72;font-weight:700}.stackLadder-module__S692WW__link[data-active=true] span{animation:.8s ease-out stackLadder-module__S692WW__arrow}.stackLadder-module__S692WW__working{background:var(--sim-btnHover,#f3edf7);border-radius:14px;min-height:430px;padding:18px}.stackLadder-module__S692WW__working button{font-size:15px}.stackLadder-module__S692WW__step h4{margin:18px 0 10px;font-size:20px}.stackLadder-module__S692WW__formula{overflow-wrap:anywhere;font:700 23px/1.5 monospace}.stackLadder-module__S692WW__terms{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.stackLadder-module__S692WW__terms>div{background:var(--sim-btnBg,#fff);border:1px solid #ded5e9;border-radius:8px;padding:10px 12px;font:700 19px/1.4 monospace;animation:.65s ease-out both stackLadder-module__S692WW__arrive}.stackLadder-module__S692WW__result{background:var(--sim-cardBg,#d6f3ea);border:1px solid #34b39a;border-radius:9px;padding:12px;font:700 22px/1.5 monospace;animation:.65s ease-out .8s both stackLadder-module__S692WW__arrive}.stackLadder-module__S692WW__step p{margin:14px 0 0}.stackLadder-module__S692WW__footer{background:var(--sim-cardBg,#fbf7fc);border-radius:10px;margin:16px 0 0;padding:12px}@keyframes stackLadder-module__S692WW__arrive{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes stackLadder-module__S692WW__arrow{0%{opacity:.2;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@container (max-width:640px){.stackLadder-module__S692WW__header h3{font-size:21px}.stackLadder-module__S692WW__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.stackLadder-module__S692WW__readouts strong{font-size:20px}.stackLadder-module__S692WW__tabs,.stackLadder-module__S692WW__lesson{grid-template-columns:minmax(0,1fr)}.stackLadder-module__S692WW__working{min-height:520px;padding:14px}.stackLadder-module__S692WW__formula{font-size:21px}.stackLadder-module__S692WW__terms>div{padding:8px;font-size:18px}.stackLadder-module__S692WW__result{font-size:20px}}@media (prefers-reduced-motion:reduce){.stackLadder-module__S692WW__root *{transition:none!important;animation:none!important}}
.statsTableFigure-module__N7qBqW__figure{padding:20px;font-size:1rem;line-height:1.5;container-type:inline-size}.statsTableFigure-module__N7qBqW__figure h3{margin:0 0 8px;font-size:1.3rem}.statsTableFigure-module__N7qBqW__figure header p{margin:0 0 20px}.statsTableFigure-module__N7qBqW__table{table-layout:fixed;border-collapse:collapse;width:100%}.statsTableFigure-module__N7qBqW__table caption{text-align:left;padding:0 0 14px;font-size:.92rem}.statsTableFigure-module__N7qBqW__table th,.statsTableFigure-module__N7qBqW__table td{text-align:center;overflow-wrap:anywhere;border:1px solid #dcd8ed;padding:12px 8px}.statsTableFigure-module__N7qBqW__table thead,.statsTableFigure-module__N7qBqW__totals{background:var(--sim-cardBg,#eeebf6);font-weight:700}.statsTableFigure-module__N7qBqW__table tbody th{font-weight:600}.statsTableFigure-module__N7qBqW__midpoint{background:var(--sim-cardBg,#e3f4ec)}.statsTableFigure-module__N7qBqW__product{background:var(--sim-cardBg,#fff0db)}.statsTableFigure-module__N7qBqW__notes{gap:10px;margin:18px 0;display:grid}.statsTableFigure-module__N7qBqW__notes p{margin:0}.statsTableFigure-module__N7qBqW__answer{background:var(--sim-cardBg,#dcf3e9);overflow-wrap:anywhere;border:1px solid #89ceba;border-radius:12px;padding:16px;font-size:1.1rem;font-weight:700}.statsTableFigure-module__N7qBqW__extra{border-top:1px solid #dcd8ed;margin-top:20px;padding-top:16px}.statsTableFigure-module__N7qBqW__extra summary{cursor:pointer;font-weight:650}.statsTableFigure-module__N7qBqW__extra .statsTableFigure-module__N7qBqW__table{margin-top:16px}@container (max-width:450px){.statsTableFigure-module__N7qBqW__table th,.statsTableFigure-module__N7qBqW__table td{padding:10px 4px;font-size:.86rem}}@media (max-width:600px){.statsTableFigure-module__N7qBqW__figure{padding:12px}}
.standardFormZoom-module__uulrwq__root{width:100%;min-width:0;container-type:inline-size}.standardFormZoom-module__uulrwq__root .sim-shell-grid>div:nth-of-type(2){max-height:none!important;overflow:visible!important}.standardFormZoom-module__uulrwq__explorer{color:var(--sim-ink,#514a65);padding:8px}.standardFormZoom-module__uulrwq__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.standardFormZoom-module__uulrwq__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--sim-muted,#626780);font-size:11px;font-weight:700}.standardFormZoom-module__uulrwq__equation{color:var(--sim-teal,#346c70);margin:3px 0;font-size:30px;font-weight:800}.standardFormZoom-module__uulrwq__decimal{overflow-wrap:anywhere;font-family:monospace;font-size:14px;line-height:20px}.standardFormZoom-module__uulrwq__top button,.standardFormZoom-module__uulrwq__objects button{background:var(--sim-btnBg,#fff);color:var(--sim-ink,#53536f);cursor:pointer;border:1px solid #dcddec;border-radius:10px;padding:9px 12px}.standardFormZoom-module__uulrwq__top button{font-size:12px}.standardFormZoom-module__uulrwq__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;margin:0 0 12px;display:grid}.standardFormZoom-module__uulrwq__picture{text-align:center;box-sizing:border-box;background:radial-gradient(#eae9fa,#f3f7fd 75%);border-radius:16px;justify-self:center;align-items:center;gap:6px;width:100%;max-width:420px;min-height:0;padding:10px;animation:.4s ease-out standardFormZoom-module__uulrwq__sf-arrive;display:grid}.standardFormZoom-module__uulrwq__picture>figure{min-height:0;margin-bottom:0!important}.standardFormZoom-module__uulrwq__pictureState{width:100%;min-width:0}.standardFormZoom-module__uulrwq__pictureState[data-paused=true] *{animation-play-state:paused!important}.standardFormZoom-module__uulrwq__picture>small{color:var(--sim-muted,#626780);max-width:270px;margin:0 auto;font-size:10px;line-height:1.5;display:block}.standardFormZoom-module__uulrwq__art,.standardFormZoom-module__uulrwq__detailedArt{width:100%;height:auto;min-height:0;display:block}.standardFormZoom-module__uulrwq__description{align-self:center;min-width:0}.standardFormZoom-module__uulrwq__galaxyTurn{transform-origin:0 0;animation:160s linear infinite standardFormZoom-module__uulrwq__sf-spin}.standardFormZoom-module__uulrwq__starGlow{animation:7s ease-in-out infinite alternate standardFormZoom-module__uulrwq__sf-stars}.standardFormZoom-module__uulrwq__humanEyes{transform-origin:152px 42px;animation:6s linear infinite standardFormZoom-module__uulrwq__sf-blink}@keyframes standardFormZoom-module__uulrwq__sf-stars{to{opacity:.55}}@keyframes standardFormZoom-module__uulrwq__sf-blink{0%,94%,98%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.standardFormZoom-module__uulrwq__description h3{font-family:var(--font-pi-ui-stack);font-size:var(--pi-ui-size-section,1.02857rem);color:var(--sim-ink,#363e58);margin:5px 0 10px;font-weight:600;line-height:1.4}.standardFormZoom-module__uulrwq__description p{margin:8px 0;font-size:14px;line-height:1.5}.standardFormZoom-module__uulrwq__description .standardFormZoom-module__uulrwq__measure{font-size:15px}.standardFormZoom-module__uulrwq__measure strong{white-space:normal}.standardFormZoom-module__uulrwq__comparison{background:var(--sim-cardBg,#eef1fc);border-radius:9px;padding:10px}.standardFormZoom-module__uulrwq__description a{color:var(--sim-indigo,#5360a2);font-size:12px;text-decoration:underline}.standardFormZoom-module__uulrwq__empty{flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex}.standardFormZoom-module__uulrwq__empty>span{color:var(--sim-indigo,#6974af);font-size:32px}.standardFormZoom-module__uulrwq__empty p,.standardFormZoom-module__uulrwq__empty small{font-size:12px}.standardFormZoom-module__uulrwq__scale{background:var(--sim-cardBg,#f0f3fb);border:1px solid #dfe4f0;border-radius:12px;padding:10px 14px}.standardFormZoom-module__uulrwq__scale label{justify-content:space-between;gap:8px;font-size:13px;display:flex}.standardFormZoom-module__uulrwq__track{height:64px;margin:8px 8px 0;position:relative}.standardFormZoom-module__uulrwq__line{background:#b8bed9;height:2px;position:absolute;top:30px;left:0;right:0}.standardFormZoom-module__uulrwq__dot{cursor:pointer;background:#777caa;border:3px solid #f0f3fb;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%)}.standardFormZoom-module__uulrwq__dot:after{content:"";background:#9196b6;width:1px;height:6px;position:absolute;top:12px;left:5px}.standardFormZoom-module__uulrwq__dot:nth-of-type(2n):after{top:-8px}.standardFormZoom-module__uulrwq__dot[aria-pressed=true]{background:#276e76;border-color:#d3eee7}.standardFormZoom-module__uulrwq__cursor{background:var(--sim-warm,#c2722e);width:3px;height:18px;transition:left .25s;position:absolute;top:22px;transform:translate(-50%)}.standardFormZoom-module__uulrwq__referenceCursor{background:#276e76;width:8px;height:3px;position:absolute;top:30px;transform:translate(-50%)}.standardFormZoom-module__uulrwq__scale input{accent-color:#be732e;width:100%;margin:0;display:block}.standardFormZoom-module__uulrwq__ticks{justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.standardFormZoom-module__uulrwq__legend{flex-wrap:wrap;gap:16px;margin:12px 0 0;font-size:11px;display:flex}.standardFormZoom-module__uulrwq__legend span:first-child{color:var(--sim-warm,#955319)}.standardFormZoom-module__uulrwq__objects{grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));gap:6px;margin-top:10px;display:grid}.standardFormZoom-module__uulrwq__objects button{gap:3px;padding:7px 5px;display:grid}.standardFormZoom-module__uulrwq__objects button[aria-pressed=true]{background:var(--sim-cardBg,#e9f4f1);color:var(--sim-teal,#255e59);border-color:#5b9b91}.standardFormZoom-module__uulrwq__objects span{font-size:12px;font-weight:700}.standardFormZoom-module__uulrwq__objects small{font-size:11px}.standardFormZoom-module__uulrwq__rule{background:var(--sim-cardBg,#f5f0f8);border-radius:9px;margin:10px 0 0;padding:8px 10px;font-size:14px;line-height:1.45}.standardFormZoom-module__uulrwq__breathe{transform-origin:160px 92px;animation:5s ease-in-out infinite standardFormZoom-module__uulrwq__sf-breathe}.standardFormZoom-module__uulrwq__float{animation:5s ease-in-out infinite standardFormZoom-module__uulrwq__sf-float}.standardFormZoom-module__uulrwq__spin{transform-origin:160px 92px;animation:45s linear infinite standardFormZoom-module__uulrwq__sf-spin}.standardFormZoom-module__uulrwq__clouds{animation:8s ease-in-out infinite alternate standardFormZoom-module__uulrwq__sf-clouds}.standardFormZoom-module__uulrwq__electrons{transform-origin:0 0;animation:8s linear infinite standardFormZoom-module__uulrwq__sf-spin}.standardFormZoom-module__uulrwq__root[data-paused=true] *{animation-play-state:paused!important}@keyframes standardFormZoom-module__uulrwq__sf-breathe{50%{opacity:.75}}@keyframes standardFormZoom-module__uulrwq__sf-float{50%{transform-origin:50%;transform:translateY(-5px)rotate(2deg)}}@keyframes standardFormZoom-module__uulrwq__sf-spin{to{transform:rotate(360deg)}}@keyframes standardFormZoom-module__uulrwq__sf-clouds{to{transform:translate(15px)}}@keyframes standardFormZoom-module__uulrwq__sf-arrive{0%{opacity:.5;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@container (max-width:620px){.standardFormZoom-module__uulrwq__main{grid-template-columns:minmax(0,1fr);gap:12px}.standardFormZoom-module__uulrwq__top{grid-template-columns:minmax(0,1fr)}.standardFormZoom-module__uulrwq__top button{justify-self:start}.standardFormZoom-module__uulrwq__explorer{padding:6px}.standardFormZoom-module__uulrwq__objects{grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr))}.standardFormZoom-module__uulrwq__scale{padding:12px}.standardFormZoom-module__uulrwq__ticks{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;line-height:1.4;display:grid}.standardFormZoom-module__uulrwq__ticks>span{white-space:nowrap;justify-self:center}.standardFormZoom-module__uulrwq__ticks>span:first-child{justify-self:start}.standardFormZoom-module__uulrwq__ticks>span:last-child{justify-self:end}.standardFormZoom-module__uulrwq__ticks>span:nth-child(2n){padding-top:22px}}@media (prefers-reduced-motion:reduce){.standardFormZoom-module__uulrwq__root *,.standardFormZoom-module__uulrwq__pictureState *{transition:none!important;animation:none!important}}.standardFormZoom-module__uulrwq__compact>.sim-shell-container>.sim-shell-grid{gap:12px!important}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__explorer{grid-template-columns:200px minmax(0,1fr) minmax(220px,.85fr);grid-template-areas:"picture description scale""picture description rule";gap:10px;padding:8px;display:grid}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__main{display:contents}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__picture{grid-area:picture;align-self:start;min-height:0;padding:6px;display:block}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__pictureState{width:100%;max-width:192px;margin:0 auto}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__pictureState>svg{aspect-ratio:auto;width:100%;height:auto;display:block;overflow:visible}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__picture>small{max-width:270px;margin:6px auto 0;font-size:14px;line-height:1.35}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__top{grid-template-columns:minmax(0,1fr) auto;gap:8px}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__eyebrow,.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__top button{font-size:14px}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__decimal{min-height:20px}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__empty p,.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__empty small{font-size:14px}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__description{grid-area:description;align-self:start}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__description p{margin:6px 0;font-size:14px;line-height:1.4}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__description .standardFormZoom-module__uulrwq__measure{font-size:15px}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__measure strong{white-space:normal}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__measure sup,.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__ticks sup{font-size:14px}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__comparison{padding:6px 8px}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__description a{font-size:14px}.standardFormZoom-module__uulrwq__referencePicker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:8px 0;font-size:14px;display:grid}.standardFormZoom-module__uulrwq__referencePicker select{width:100%;min-width:0;font:inherit;color:var(--sim-ink,#53536f);background:var(--sim-btnBg,#fff);border:1px solid var(--sim-cardBorder,#dcddec);border-radius:8px;padding:6px 8px}.standardFormZoom-module__uulrwq__referenceNote{margin-top:6px;font-size:14px;line-height:1.4}.standardFormZoom-module__uulrwq__referenceNote summary{cursor:pointer}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__scale{grid-area:scale;padding:8px 12px}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__scale label,.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__ticks,.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__legend{font-size:14px}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__track{height:44px;margin-top:4px}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__line{top:22px}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__dot{width:16px;height:16px}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__dot:after{display:none}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__cursor{top:14px}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__referenceCursor{top:22px}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__ticks{margin-top:4px}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__legend{gap:12px;margin-top:4px}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__rule{grid-area:rule;margin:0;padding:8px;font-size:14px;line-height:1.4}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__rule sup{font-size:14px}@container (max-width:850px){.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__explorer{display:block}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__main{grid-template-rows:auto;grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);gap:14px;margin-bottom:8px;display:grid}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__picture,.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__description,.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__scale,.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__rule{grid-area:auto}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__rule{margin-top:8px}}@container (max-width:620px){.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__main{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:10px}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__top{grid-template-columns:minmax(0,1fr)}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__top button{justify-self:start}.standardFormZoom-module__uulrwq__referencePicker{grid-template-columns:minmax(0,1fr);gap:4px}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__ticks{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;line-height:1.4;display:grid}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__ticks>span{white-space:nowrap;justify-self:center}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__ticks>span:first-child{justify-self:start}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__ticks>span:last-child{justify-self:end}.standardFormZoom-module__uulrwq__compact .standardFormZoom-module__uulrwq__ticks>span:nth-child(2n){padding-top:28px}}
.MixedWorking-module__EO20oa__editor{color:#40394f;min-width:0}.MixedWorking-module__EO20oa__label{font-size:calc(.82rem * var(--reading-scale,1));margin-bottom:6px;font-weight:650;display:block}.MixedWorking-module__EO20oa__help{font-size:calc(.75rem * var(--reading-scale,1));color:#766c85;margin:4px 0 8px}.MixedWorking-module__EO20oa__input{box-sizing:border-box;resize:none;width:100%;min-height:104px;color:inherit;font:inherit;font-size:calc(.9rem * var(--reading-scale,1));background:#fff;border:1px solid #dcd3e7;border-radius:10px;padding:12px 14px;line-height:1.65;display:block;overflow-y:hidden}.MixedWorking-module__EO20oa__input:focus-visible{outline-offset:2px;outline:2px solid #8070b0}.MixedWorking-module__EO20oa__tools{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.MixedWorking-module__EO20oa__tools button{color:inherit;font:inherit;font-size:calc(.75rem * var(--reading-scale,1));cursor:pointer;background:#fff;border:1px solid #e0d8eb;border-radius:7px;padding:6px 10px}.MixedWorking-module__EO20oa__tools button:disabled{opacity:.5;cursor:default}.MixedWorking-module__EO20oa__tools .MixedWorking-module__EO20oa__help{margin:0}.MixedWorking-module__EO20oa__preview{background:#faf8fd;border:1px solid #e9e2f0;border-radius:10px;min-width:0;margin-top:12px;padding:12px 14px}.MixedWorking-module__EO20oa__line{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.8em;line-height:1.8;font-size:calc(.9rem * var(--reading-scale,1))}.MixedWorking-module__EO20oa__math{vertical-align:middle;white-space:normal;max-width:100%;padding-block:.4em;display:inline-block;overflow:auto hidden}.MixedWorking-module__EO20oa__inspect{max-width:100%;color:inherit;font:inherit;cursor:pointer;vertical-align:middle;text-align:left;background:0 0;border:0;border-bottom:1px dotted #8070b0;padding:0 2px}.MixedWorking-module__EO20oa__ambiguous{border-bottom:2px dotted #a76408}.MixedWorking-module__EO20oa__inspect:focus-visible,.MixedWorking-module__EO20oa__close:focus-visible,.MixedWorking-module__EO20oa__suggestion button:focus-visible{outline-offset:2px;outline:2px solid #8070b0}.MixedWorking-module__EO20oa__explanation{font-size:calc(.85rem * var(--reading-scale,1));overflow-wrap:anywhere;background:#fff;border-left:2px solid #c8b9df;border-radius:4px;margin:6px 0 12px;padding:4px 28px 4px 12px;position:relative}.MixedWorking-module__EO20oa__close{color:#655673;font-size:calc(1.2rem * var(--reading-scale,1));cursor:pointer;background:0 0;border:0;padding:0 4px;position:absolute;top:3px;right:3px}.MixedWorking-module__EO20oa__explanation p{margin:8px 0;line-height:1.5}.MixedWorking-module__EO20oa__suggestion{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.MixedWorking-module__EO20oa__suggestion button{color:inherit;font:inherit;cursor:pointer;background:#faf8fd;border:1px solid #8070b0;border-radius:6px;padding:6px 10px}.MixedWorking-module__EO20oa__suggestion button:disabled{opacity:.5;cursor:default}
.WorkspaceAnchor-module__ZpjC0q__anchor{color:#5147b8;flex-shrink:0;position:relative}.WorkspaceAnchor-module__ZpjC0q__button{height:34px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:#efedff;border:1px solid #cbc6f5;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.WorkspaceAnchor-module__ZpjC0q__button:hover{background:#e5e1ff}.WorkspaceAnchor-module__ZpjC0q__button:focus-visible{outline-offset:3px;outline:2px solid #6559db}.WorkspaceAnchor-module__ZpjC0q__details{color:#312b43;visibility:hidden;pointer-events:none;z-index:10;background:#fff;border:1px solid #ddd7ef;border-radius:14px;flex-direction:column;gap:8px;width:min(300px,100vw - 132px);padding:18px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 12px 32px -10px #312b4333}.WorkspaceAnchor-module__ZpjC0q__details strong{font-size:15px;font-weight:600;line-height:1.5}.WorkspaceAnchor-module__ZpjC0q__label,.WorkspaceAnchor-module__ZpjC0q__progress{color:#706781;font-size:12px;line-height:1.5}.WorkspaceAnchor-module__ZpjC0q__label{color:#6355bc}.WorkspaceAnchor-module__ZpjC0q__anchor:not([data-dismissed]):is(:hover,:focus-within) .WorkspaceAnchor-module__ZpjC0q__details{visibility:visible}.WorkspaceAnchor-module__ZpjC0q__anchor[data-dark]{color:#e2ddff}.WorkspaceAnchor-module__ZpjC0q__anchor[data-dark] .WorkspaceAnchor-module__ZpjC0q__button{background:#343052;border-color:#665c97}.WorkspaceAnchor-module__ZpjC0q__anchor[data-dark] .WorkspaceAnchor-module__ZpjC0q__details{color:#f0ecfa;background:#252233;border-color:#514963}.WorkspaceAnchor-module__ZpjC0q__anchor[data-dark] :is(.WorkspaceAnchor-module__ZpjC0q__label,.WorkspaceAnchor-module__ZpjC0q__progress){color:#c2b8dd}@media (prefers-reduced-motion:reduce){.WorkspaceAnchor-module__ZpjC0q__button{transition:none}}.WorkspaceAnchor-module__ZpjC0q__icon{display:none!important}@media (max-width:480px){.WorkspaceAnchor-module__ZpjC0q__button{width:34px;padding:0}.WorkspaceAnchor-module__ZpjC0q__icon{display:block!important}.WorkspaceAnchor-module__ZpjC0q__text{display:none}}
.staticSvg-module__LmMR3W__figure{position:relative}.staticSvg-module__LmMR3W__animationReplay{color:#705488;cursor:pointer;background:#ffffffdf;border:1px solid #e3dbef;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:8px 8px 0 auto;padding:0;display:flex}.staticSvg-module__LmMR3W__animationReplay:hover{background:#eee6f8}.staticSvg-module__LmMR3W__animationReplay:focus-visible{outline-offset:2px;outline:3px solid #8470bd}.staticSvg-module__LmMR3W__artwork{min-width:0;max-width:100%}.staticSvg-module__LmMR3W__artwork>svg[viewBox]{width:100%;max-width:100%;height:auto;display:block}.staticSvg-module__LmMR3W__attribution{color:inherit;overflow-wrap:anywhere;margin-top:8px;font-size:.78rem;line-height:1.5}.staticSvg-module__LmMR3W__attribution a{color:inherit;text-underline-offset:2px;text-decoration:underline}.staticSvg-module__LmMR3W__sequence{color:#334155;padding:12px 4px 4px}.staticSvg-module__LmMR3W__stepTitle{margin:0 0 6px;font-size:.95rem;font-weight:650}.staticSvg-module__LmMR3W__description{margin:0;font-size:.95rem;line-height:1.6}.staticSvg-module__LmMR3W__controls{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.staticSvg-module__LmMR3W__controls button{color:#45449a;min-height:44px;font:inherit;cursor:pointer;background:#f0effb;border:1px solid #c7c9ea;border-radius:9px;padding:10px 15px}.staticSvg-module__LmMR3W__controls button:disabled{opacity:.45;cursor:default}.staticSvg-module__LmMR3W__controls button:focus-visible{outline-offset:3px;outline:3px solid #6366f1}.staticSvg-module__LmMR3W__compactControls{color:inherit;border-top:1px solid #e2e8f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:8px;padding:10px 0 0;display:grid}.staticSvg-module__LmMR3W__compactControls button{color:#45449a;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:#f0effb;border:1px solid #c7c9ea;border-radius:9px;padding:8px 12px}.staticSvg-module__LmMR3W__compactControls button:disabled{opacity:.45;cursor:default}.staticSvg-module__LmMR3W__compactControls button:focus-visible{outline-offset:3px;outline:3px solid #6366f1}.staticSvg-module__LmMR3W__compactStatus{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:3px 10px;display:flex}.staticSvg-module__LmMR3W__compactStatus .staticSvg-module__LmMR3W__description{flex-basis:100%}.staticSvg-module__LmMR3W__stepCount{color:inherit;letter-spacing:.02em;font-size:.75rem;font-weight:650}.staticSvg-module__LmMR3W__compactLabel{font-size:.88rem;font-weight:600;line-height:1.3}.staticSvg-module__LmMR3W__compact .staticSvg-module__LmMR3W__attribution{color:inherit;margin-top:5px;font-size:.65rem}:is([data-theme=dark] .staticSvg-module__LmMR3W__compact .staticSvg-module__LmMR3W__compactControls,[data-theme=dark] .staticSvg-module__LmMR3W__sequence .staticSvg-module__LmMR3W__controls){background:0 0!important}@media (min-width:721px) and (max-height:800px){.staticSvg-module__LmMR3W__compact .staticSvg-module__LmMR3W__artwork>svg[viewBox]{max-height:220px}.ff-detail .staticSvg-module__LmMR3W__compact .staticSvg-module__LmMR3W__artwork>svg[viewBox]{max-height:none}}@media (max-width:480px){.staticSvg-module__LmMR3W__compactControls{gap:6px}.staticSvg-module__LmMR3W__compactControls button{padding-inline:9px;font-size:.85rem}.staticSvg-module__LmMR3W__compactLabel{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.staticSvg-module__LmMR3W__animationReplay{display:none}}.staticSvg-module__LmMR3W__compact{container-type:inline-size}@container (max-width:420px){.staticSvg-module__LmMR3W__compactControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.staticSvg-module__LmMR3W__compactStatus{grid-area:1/1/auto/-1;min-width:0}.staticSvg-module__LmMR3W__compactControls button{justify-self:start}.staticSvg-module__LmMR3W__compactControls button:last-child{justify-self:end}}
.WorkspaceLessonPlayer-module__2k5kBW__player{--lesson-bar-height:36px;container-type:inline-size}.WorkspaceLessonPlayer-module__2k5kBW__stageLabel{color:var(--lesson-muted,#756887);margin:8px 12px 12px;font-size:.8rem;font-weight:600}.WorkspaceLessonPlayer-module__2k5kBW__prerequisiteResult{border:1px solid var(--lesson-line,#e6dff0);max-width:680px;color:var(--lesson-ink,#302b3b);background:var(--lesson-field,#faf8ff);border-radius:20px;margin:24px auto;padding:28px 24px;line-height:1.6}.WorkspaceLessonPlayer-module__2k5kBW__prerequisiteResult h1{margin:12px 0;font-size:1.6rem;line-height:1.2}.WorkspaceLessonPlayer-module__2k5kBW__prerequisiteResult>p:first-child{color:var(--lesson-muted,#756887);font-size:.85rem}.WorkspaceLessonPlayer-module__2k5kBW__prerequisiteResult button{border:1px solid var(--lesson-line,#d6cbea);background:var(--lesson-menu,#fff);max-width:100%;min-height:44px;color:var(--lesson-ink,#594571);font:inherit;cursor:pointer;border-radius:12px;margin:8px 8px 0 0;padding:10px 16px;font-weight:600}.WorkspaceLessonPlayer-module__2k5kBW__prerequisiteResult button:disabled{opacity:.45;cursor:default}.WorkspaceLessonPlayer-module__2k5kBW__prerequisiteResult button:focus-visible{outline-offset:3px;outline:2px solid #7560c2}.WorkspaceLessonPlayer-module__2k5kBW__bar{height:calc(var(--lesson-bar-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0;box-sizing:border-box;color:var(--lesson-ink,#5c4b7a);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:16;background:linear-gradient(135deg,#ffffffed,#fdfbffeb);border-radius:999px;flex-shrink:0;order:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin:6px 10px 0;display:grid;box-shadow:inset 0 0 0 1px #e8e1f1,0 4px 16px #55406c12}.WorkspaceLessonPlayer-module__2k5kBW__controls,.WorkspaceLessonPlayer-module__2k5kBW__actions,.WorkspaceLessonPlayer-module__2k5kBW__navigation{align-items:center;gap:2px;min-width:0;display:flex}.WorkspaceLessonPlayer-module__2k5kBW__controls{grid-area:1/1}.WorkspaceLessonPlayer-module__2k5kBW__actions{grid-area:1/3;justify-self:end;gap:4px}.WorkspaceLessonPlayer-module__2k5kBW__navigation{grid-area:1/2}.WorkspaceLessonPlayer-module__2k5kBW__bar button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:6px;display:inline-flex;width:32px!important;height:32px!important}.WorkspaceLessonPlayer-module__2k5kBW__bar button svg{font-size:18px}.WorkspaceLessonPlayer-module__2k5kBW__bar button:hover{background:var(--lesson-hover,#f1ecf9)}.WorkspaceLessonPlayer-module__2k5kBW__bar button:disabled{cursor:default}.WorkspaceLessonPlayer-module__2k5kBW__bar button:focus-visible,.WorkspaceLessonPlayer-module__2k5kBW__tools button:focus-visible,.WorkspaceLessonPlayer-module__2k5kBW__tools select:focus-visible{outline-offset:1px;outline:2px solid #7560c2}.WorkspaceLessonPlayer-module__2k5kBW__bar .WorkspaceLessonPlayer-module__2k5kBW__lessonTitle{flex-shrink:1;justify-content:flex-start;min-width:0;padding:0 8px;overflow:hidden;width:auto!important}.WorkspaceLessonPlayer-module__2k5kBW__navigation button[aria-haspopup]{width:auto!important}.WorkspaceLessonPlayer-module__2k5kBW__lessonTitle>span:first-child{display:none}.WorkspaceLessonPlayer-module__2k5kBW__lessonTitle>span:last-child{color:var(--lesson-muted,#756887)!important;font-size:12px!important;font-weight:600!important}.WorkspaceLessonPlayer-module__2k5kBW__resourceActions button{min-width:36px;background:0 0!important;border:0!important;width:auto!important;height:32px!important;padding:0 5px!important}.WorkspaceLessonPlayer-module__2k5kBW__resourceActions button:hover{background:var(--lesson-hover,#f1ecf9)!important}.WorkspaceLessonPlayer-module__2k5kBW__resourceActions button svg{font-size:18px!important}.WorkspaceLessonPlayer-module__2k5kBW__resourceMenu [role=group]{flex-direction:column;gap:2px!important}.WorkspaceLessonPlayer-module__2k5kBW__resourceMenu [role=group] button{width:100%;min-height:44px;border:0!important;border-radius:9px!important;justify-content:flex-start!important}.WorkspaceLessonPlayer-module__2k5kBW__narrowOptions{border-bottom:1px solid var(--lesson-line,#eee8f4);margin-bottom:4px;padding-bottom:8px}.WorkspaceLessonPlayer-module__2k5kBW__modulesRow{border-radius:9px;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 9px;display:flex}.WorkspaceLessonPlayer-module__2k5kBW__modulesRow svg{color:var(--lesson-muted,#8f7ba5);font-size:19px}.WorkspaceLessonPlayer-module__2k5kBW__modulesRow span{margin-left:auto}.WorkspaceLessonPlayer-module__2k5kBW__bar button[data-speaking=true]{color:#6241c7;background:#e9e2ff}.WorkspaceLessonPlayer-module__2k5kBW__player>.wp-lesson-card-scroll{scrollbar-gutter:stable;order:2;scroll-padding-top:12px;padding-top:0!important}.WorkspaceLessonPlayer-module__2k5kBW__reading{container-type:inline-size}.WorkspaceLessonPlayer-module__2k5kBW__reading .lc-reading-card{padding:24px 28px;display:flow-root}.WorkspaceLessonPlayer-module__2k5kBW__reading [data-testid=card-supporting-body] p{text-align:left!important;text-indent:0!important;margin:0 0 .85em!important}@container (min-width:790px){.WorkspaceLessonPlayer-module__2k5kBW__reading[data-wrap-photo=true] [data-testid=card-top-media]{float:right;width:37%;margin:4px 0 14px 26px!important}.WorkspaceLessonPlayer-module__2k5kBW__reading[data-wrap-photo=true] [data-testid=figure-controls]{z-index:1;position:absolute;top:7px;right:7px;margin:0!important}.WorkspaceLessonPlayer-module__2k5kBW__reading[data-wrap-photo=true] [data-testid=card-top-media] figure>.ff-fill>div{margin-top:0!important}}@container (min-width:1000px){.WorkspaceLessonPlayer-module__2k5kBW__reading[data-wrap-figure=true] [data-testid=card-top-media]{float:right;width:44%;max-width:440px;margin:4px 0 14px 26px!important}.WorkspaceLessonPlayer-module__2k5kBW__reading[data-wrap-figure=true] [data-testid=figure-controls]{z-index:1;position:absolute;top:7px;right:7px;margin:0!important}.WorkspaceLessonPlayer-module__2k5kBW__reading[data-wrap-figure=true] [data-testid=card-top-media] figure>.ff-fill>div{margin-top:0!important}}.WorkspaceLessonPlayer-module__2k5kBW__toolsPaper{border:1px solid var(--lesson-line,#e6dff0);background:var(--lesson-menu,linear-gradient(145deg, #fff, #fdfbff))!important;box-shadow:0 12px 40px #4430541a,0 2px 6px #44305408!important}.WorkspaceLessonPlayer-module__2k5kBW__tools{color:var(--lesson-ink,#302b3b);font-size:13px}.WorkspaceLessonPlayer-module__2k5kBW__tools button{font:inherit;cursor:pointer;color:var(--lesson-ink,#5c4b7a);background:0 0;border:0}.WorkspaceLessonPlayer-module__2k5kBW__field{justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:0 8px;font-weight:500;display:flex}.WorkspaceLessonPlayer-module__2k5kBW__optionLabel{align-items:center;gap:10px;display:inline-flex}.WorkspaceLessonPlayer-module__2k5kBW__optionLabel svg,.WorkspaceLessonPlayer-module__2k5kBW__typeIcon{color:var(--lesson-muted,#8f7ba5);flex-shrink:0;font-size:18px}.WorkspaceLessonPlayer-module__2k5kBW__field select{border:1px solid var(--lesson-line,#ebe5f2);background:var(--lesson-field,#f8f5fc);width:154px;min-width:0;max-width:60%;min-height:36px;color:var(--lesson-ink,#594571);font:inherit;text-overflow:ellipsis;border-radius:10px;padding:7px 6px;font-size:12px}.WorkspaceLessonPlayer-module__2k5kBW__stepper{border:1px solid var(--lesson-line,#ebe5f2);background:var(--lesson-field,#f8f5fc);border-radius:10px;align-items:center;display:flex}.WorkspaceLessonPlayer-module__2k5kBW__stepper button{border-radius:8px;width:32px;height:36px;font-size:20px}.WorkspaceLessonPlayer-module__2k5kBW__stepper button:disabled{opacity:.35;cursor:default}.WorkspaceLessonPlayer-module__2k5kBW__stepper output{text-align:center;font-variant-numeric:tabular-nums;width:40px;font-size:12px}.WorkspaceLessonPlayer-module__2k5kBW__listen{border:1px solid var(--lesson-line,#eee5ff);background:var(--lesson-field,#f5f0ff);border-radius:12px;margin:6px 4px 0;padding:4px}.WorkspaceLessonPlayer-module__2k5kBW__listen>span{box-sizing:border-box;width:100%;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.WorkspaceLessonPlayer-module__2k5kBW__listen button{flex:1;border-radius:9px!important;justify-content:flex-start!important;min-height:38px!important;font-size:13px!important}.WorkspaceLessonPlayer-module__2k5kBW__listen select{margin-left:8px;background:var(--lesson-field,#ffffffa6)!important;border-radius:8px!important;min-height:34px!important}.WorkspaceLessonPlayer-module__2k5kBW__options{border-top:1px solid var(--lesson-line,#eee8f4);gap:2px;margin-top:10px;padding-top:8px;display:grid}.WorkspaceLessonPlayer-module__2k5kBW__options>button{text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px;display:flex}.WorkspaceLessonPlayer-module__2k5kBW__tools button:hover{background:var(--lesson-hover,#f1ecf9)}.WorkspaceLessonPlayer-module__2k5kBW__options>button[aria-pressed=true]{color:var(--lesson-accent,#6241b7);background:var(--lesson-field,#f5f0fc)}.WorkspaceLessonPlayer-module__2k5kBW__toggle{background:var(--lesson-toggle,#dcd6e5);border-radius:10px;flex-shrink:0;width:28px;height:16px;position:relative;box-shadow:inset 0 0 0 1px #00000004}.WorkspaceLessonPlayer-module__2k5kBW__toggle:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #34204426}.WorkspaceLessonPlayer-module__2k5kBW__options button[aria-pressed=true] .WorkspaceLessonPlayer-module__2k5kBW__toggle{background:#8867d0}.WorkspaceLessonPlayer-module__2k5kBW__options button[aria-pressed=true] .WorkspaceLessonPlayer-module__2k5kBW__toggle:after{transform:translate(12px)}.WorkspaceLessonPlayer-module__2k5kBW__status,.WorkspaceLessonPlayer-module__2k5kBW__retry{color:var(--lesson-muted,#756b81);margin:6px 8px;font-size:12px}.WorkspaceLessonPlayer-module__2k5kBW__player[data-paper=true] .WorkspaceLessonPlayer-module__2k5kBW__bar{color:#62574a;background:#f4f0e9ed;box-shadow:inset 0 0 0 1px #d6cbbb,0 4px 16px #00000012}.WorkspaceLessonPlayer-module__2k5kBW__player[data-paper=true] .WorkspaceLessonPlayer-module__2k5kBW__bar button,.WorkspaceLessonPlayer-module__2k5kBW__player[data-paper=true] .WorkspaceLessonPlayer-module__2k5kBW__navigation>span{color:#62574a!important}.WorkspaceLessonPlayer-module__2k5kBW__player[data-paper=true] .WorkspaceLessonPlayer-module__2k5kBW__bar button.WorkspaceLessonPlayer-module__2k5kBW__complete{color:#166534!important}@container (max-width:760px){.WorkspaceLessonPlayer-module__2k5kBW__bar .WorkspaceLessonPlayer-module__2k5kBW__lessonTitle{display:none}.WorkspaceLessonPlayer-module__2k5kBW__bar{gap:0;margin-inline:4px;padding-inline:0}.WorkspaceLessonPlayer-module__2k5kBW__actions{gap:0}}@container (max-width:650px){.WorkspaceLessonPlayer-module__2k5kBW__reading .lc-reading-card{padding:18px}}@media (pointer:coarse){.WorkspaceLessonPlayer-module__2k5kBW__player{--lesson-bar-height:44px}.WorkspaceLessonPlayer-module__2k5kBW__bar button{min-height:44px;min-width:44px!important;height:44px!important}.WorkspaceLessonPlayer-module__2k5kBW__bar button svg{font-size:20px}.WorkspaceLessonPlayer-module__2k5kBW__resourceActions button{height:44px!important;min-height:44px!important}.WorkspaceLessonPlayer-module__2k5kBW__stepper button{min-height:44px}}@media (prefers-reduced-motion:reduce){.WorkspaceLessonPlayer-module__2k5kBW__toggle:after{transition:none}}.WorkspaceLessonPlayer-module__2k5kBW__player[data-appearance=dark][data-paper=false],.WorkspaceLessonPlayer-module__2k5kBW__darkPaper{--lesson-ink:#e6e3f2;--lesson-muted:#b7aec9;--lesson-hover:#35334c;--lesson-field:#2b293f;--lesson-line:#48435e;--lesson-menu:#222134;--lesson-accent:#c6b7ff;--lesson-toggle:#5f5874}.WorkspaceLessonPlayer-module__2k5kBW__player[data-appearance=dark][data-paper=false] .WorkspaceLessonPlayer-module__2k5kBW__bar{background:#222134ed;box-shadow:inset 0 0 0 1px #48435e,0 4px 16px #0003}.WorkspaceLessonPlayer-module__2k5kBW__player .WorkspaceLessonPlayer-module__2k5kBW__bar button,.WorkspaceLessonPlayer-module__2k5kBW__player .WorkspaceLessonPlayer-module__2k5kBW__navigation>span{background-color:#0000!important}.WorkspaceLessonPlayer-module__2k5kBW__player .WorkspaceLessonPlayer-module__2k5kBW__bar .WorkspaceLessonPlayer-module__2k5kBW__resourceActions button{background:0 0!important}.WorkspaceLessonPlayer-module__2k5kBW__player[data-appearance=dark][data-paper=false] .WorkspaceLessonPlayer-module__2k5kBW__bar button,.WorkspaceLessonPlayer-module__2k5kBW__player[data-appearance=dark][data-paper=false] .WorkspaceLessonPlayer-module__2k5kBW__navigation>span{color:var(--lesson-ink)!important}.WorkspaceLessonPlayer-module__2k5kBW__player .WorkspaceLessonPlayer-module__2k5kBW__bar button.WorkspaceLessonPlayer-module__2k5kBW__complete{color:#166534!important;background:#dcfce7!important}.WorkspaceLessonPlayer-module__2k5kBW__player[data-appearance=dark][data-paper=false] .WorkspaceLessonPlayer-module__2k5kBW__bar button.WorkspaceLessonPlayer-module__2k5kBW__complete{color:#9ce7b7!important;background:#194531!important}.WorkspaceLessonPlayer-module__2k5kBW__player .WorkspaceLessonPlayer-module__2k5kBW__bar button[data-speaking=true]{background:var(--lesson-field,#e9e2ff)!important}.WorkspaceLessonPlayer-module__2k5kBW__contextPaper,.WorkspaceLessonPlayer-module__2k5kBW__resourceMenu{color:var(--lesson-ink,#302b3b)!important;background:var(--lesson-menu,#fff)!important}.WorkspaceLessonPlayer-module__2k5kBW__resourceMenu button{color:var(--lesson-ink,#705488)!important;background:0 0!important}.WorkspaceLessonPlayer-module__2k5kBW__toolsPaper .WorkspaceLessonPlayer-module__2k5kBW__tools .WorkspaceLessonPlayer-module__2k5kBW__field select{color:var(--lesson-ink,#594571)!important;background:var(--lesson-field,#f8f5fc)!important;border-color:var(--lesson-line,#ebe5f2)!important}.WorkspaceLessonPlayer-module__2k5kBW__toolsPaper .WorkspaceLessonPlayer-module__2k5kBW__tools .WorkspaceLessonPlayer-module__2k5kBW__listen>span{color:var(--lesson-ink,#6241c7)!important;background:0 0!important}.WorkspaceLessonPlayer-module__2k5kBW__toolsPaper .WorkspaceLessonPlayer-module__2k5kBW__tools .WorkspaceLessonPlayer-module__2k5kBW__listen select{color:var(--lesson-ink,#6241c7)!important;background:var(--lesson-field,#ffffffa6)!important}.WorkspaceLessonPlayer-module__2k5kBW__bar[data-account-notice=true]{grid-template-columns:minmax(0,1fr) auto auto auto}.WorkspaceLessonPlayer-module__2k5kBW__bar[data-account-notice=true] .WorkspaceLessonPlayer-module__2k5kBW__actions{grid-column:4}.WorkspaceLessonPlayer-module__2k5kBW__accountNotice{grid-area:1/3;min-width:0;max-width:440px}@container (max-width:1000px){.WorkspaceLessonPlayer-module__2k5kBW__bar[data-account-notice=true]{height:auto;min-height:var(--lesson-bar-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:var(--lesson-bar-height) auto;border-radius:20px;row-gap:4px;padding-bottom:6px}.WorkspaceLessonPlayer-module__2k5kBW__bar[data-account-notice=true] .WorkspaceLessonPlayer-module__2k5kBW__actions{grid-column:3}.WorkspaceLessonPlayer-module__2k5kBW__accountNotice{grid-area:2/1/auto/-1;width:100%;max-width:none}.WorkspaceLessonPlayer-module__2k5kBW__accountNotice>aside{border-radius:12px;flex-wrap:wrap}}
.QuestionStudio-module___mWORW__form{min-width:0;container:question-studio/inline-size}.QuestionStudio-module___mWORW__goals{margin-top:10px}.QuestionStudio-module___mWORW__field{flex-direction:column;gap:5px;min-width:0;display:flex}@container question-studio (min-width:680px){.QuestionStudio-module___mWORW__task{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.QuestionStudio-module___mWORW__task>p{flex:0 auto;min-width:min(100%,40ch)}.QuestionStudio-module___mWORW__goals{margin-top:0}.QuestionStudio-module___mWORW__goals[open]{flex-basis:100%}.QuestionStudio-module___mWORW__field{flex-flow:wrap;align-items:baseline;gap:5px 12px}.QuestionStudio-module___mWORW__field>textarea{box-sizing:border-box;flex-basis:100%;width:100%;min-width:0}}
.WorkspaceSettings-module__h5Q_bG__root{gap:var(--pi-ui-space-large);flex-direction:column;display:flex;container-type:inline-size;}.WorkspaceSettings-module__h5Q_bG__layout{grid-template-columns:176px minmax(0,1fr);align-items:start;gap:24px;display:grid}.WorkspaceSettings-module__h5Q_bG__navigation{flex-direction:column;gap:5px;display:flex}.WorkspaceSettings-module__h5Q_bG__navigation button{text-align:left;color:#6b6080;font:inherit;font-size:var(--pi-ui-size-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:11px 13px}.WorkspaceSettings-module__h5Q_bG__navigation button:hover{background:#faf7ff}.WorkspaceSettings-module__h5Q_bG__navigation button[aria-current]{color:#6340b0;background:#f0eafa;border-color:#e0d3f2;font-weight:600}.WorkspaceSettings-module__h5Q_bG__navigation button:focus-visible{outline-offset:2px;outline:2px solid #7c5cff}.WorkspaceSettings-module__h5Q_bG__navigation button:disabled{cursor:wait;opacity:.6}.WorkspaceSettings-module__h5Q_bG__content{gap:var(--pi-ui-space-large);flex-direction:column;min-width:0;display:flex}@container (max-width:580px){.WorkspaceSettings-module__h5Q_bG__layout{grid-template-columns:minmax(0,1fr);gap:20px}.WorkspaceSettings-module__h5Q_bG__navigation{border-bottom:1px solid #eee7f4;flex-flow:wrap;gap:6px;padding-bottom:14px}.WorkspaceSettings-module__h5Q_bG__navigation button{padding:9px 11px}}.WorkspaceSettings-module__h5Q_bG__title{color:var(--pi-ui-ink);font-size:var(--pi-ui-size-title);margin:0;font-weight:600;line-height:1.35}.WorkspaceSettings-module__h5Q_bG__introduction{color:var(--pi-ui-muted);font-size:var(--pi-ui-size-body);max-width:65ch;margin:8px 0 0;line-height:1.55}.WorkspaceSettings-module__h5Q_bG__sectionTitle{color:var(--pi-ui-ink);font-size:var(--pi-ui-size-section);margin:0 0 8px;font-weight:600;line-height:1.4}.WorkspaceSettings-module__h5Q_bG__mobileNavigation{display:none}@container (max-width:580px){.WorkspaceSettings-module__h5Q_bG__navigation{display:none}.WorkspaceSettings-module__h5Q_bG__mobileNavigation{font-size:var(--pi-ui-size-support);color:var(--pi-ui-muted);gap:8px;display:grid}.WorkspaceSettings-module__h5Q_bG__mobileNavigation select{border:1px solid var(--pi-ui-border);width:100%;min-height:44px;color:var(--pi-ui-ink);background:#fff;border-radius:12px;padding:10px 12px}.WorkspaceSettings-module__h5Q_bG__mobileNavigation select:focus-visible{outline-offset:3px;outline:2px solid #8170c3}}.WorkspaceSettings-module__h5Q_bG__mobileCookie{color:var(--pi-ui-muted);text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0}
.EmailVerificationNotice-module__6WuxJW__notice{color:#3b3346;background:#f8f6fc;border:1px solid #dfd8ed;border-radius:14px;margin:0 0 20px;padding:14px 16px;font-size:14px;line-height:1.5}.EmailVerificationNotice-module__6WuxJW__notice p{margin:0 0 8px}.EmailVerificationNotice-module__6WuxJW__actions{gap:10px;display:flex}.EmailVerificationNotice-module__6WuxJW__actions button{min-height:36px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:9px;padding:6px 12px}.EmailVerificationNotice-module__6WuxJW__actions button:disabled{opacity:.55;cursor:default}.EmailVerificationNotice-module__6WuxJW__actions button:focus-visible{outline-offset:3px;outline:2px solid #7665df}.EmailVerificationNotice-module__6WuxJW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.EmailVerificationNotice-module__6WuxJW__dark{color:#e8e6f2;background:#ffffff0d;border-color:#ffffff2e}
.questionFigure-module__2_J2NW__figure>svg{height:auto;max-height:min(48svh,360px);margin:0 auto;display:block;width:100%!important}.ff-detail .questionFigure-module__2_J2NW__figure>svg{max-height:none}
