.wp-player{--cl-pen-black:#272927;--cl-pen-blue:#0977c3;margin-top:15px;border:1px solid #d9dedb;border-radius:10px;overflow:clip}.wp-board,.wp-paper,.wp-player{background:#fff}.wp-board{display:block;width:100%;height:auto}.wp-stroke{transition:none}.wp-controls{padding:0 7px;color:#f7f7f2;background:#243337}.wp-scrub{display:block;appearance:none;-webkit-appearance:none;width:calc(100% - 14px);min-width:44px;height:44px;margin:0 7px -11px;padding:0;background:#0000;accent-color:#96cadd;cursor:pointer}.wp-scrub::-webkit-slider-runnable-track{height:3px;background:linear-gradient(to right,#96cadd var(--cl-playback-progress),#63777b var(--cl-playback-progress));border-radius:3px}.wp-scrub::-moz-range-track{height:3px;background:linear-gradient(to right,#96cadd var(--cl-playback-progress),#63777b var(--cl-playback-progress));border-radius:3px}.wp-scrub::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;border:0;margin-top:-4.5px;border-radius:50%;background:#eaf9fc}.wp-scrub::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#eaf9fc}.wp-control-row{display:flex;align-items:center;min-height:44px;gap:0}.wp-control-row button{display:inline-grid;place-items:center;min-width:44px;min-height:44px;border:0;padding:8px;color:inherit;background:none;border-radius:5px;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.wp-control-row button:hover{background:#3b5359}.wp-control-row button:active{transform:scale(.96)}.wp-control-row svg{width:17px;height:17px}.wp-time{margin-left:4px;font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.wp-preview-audio{margin-left:auto;padding-left:8px;font-size:10px;line-height:1.3;color:#c0d1d4}.wp-control-row .wp-speed{font:inherit;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.wp-tutor-note{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:15px 12px 17px;background:var(--cl-lesson-tint,#edf4f7)}.wp-voice-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:40px;color:var(--cl-lesson-accent,#376680)}.wp-voice-bar{flex:0 0 3px;height:var(--cl-voice-height);border-radius:3px;background:currentColor;transform-origin:center;animation:wp-voice-pulse 1.1s ease-in-out var(--cl-voice-delay) infinite paused}.wp-player[data-voice-motion=active] .wp-voice-bar{animation-play-state:running}.wp-tutor-copy strong{display:block;color:#243337;font-size:13px;font-weight:650;line-height:1.45}.summer-landing .wp-tutor-copy p{margin:5px 0 0;color:#516267;font-size:12px;line-height:1.65}@keyframes wp-voice-pulse{0%,to{transform:scaleY(.45)}45%{transform:scaleY(1)}75%{transform:scaleY(.65)}}.summer-landing .wp-controls :is(button,input):focus-visible{outline-color:#f5cd70;outline-offset:-3px}.sl-classroom .sl-classroom-layout{display:block}.sl-classroom[data-subject=chem] .sl-classroom-sidebar,.sl-classroom[data-subject=phsi] .sl-classroom-sidebar{display:none}.sl-classroom .sl-classroom-panel{padding:18px 14px}@media (min-width:640px){.sl-classroom .sl-classroom-panel{padding:22px}.wp-time{font-size:12px}.wp-tutor-note{padding:16px}}@media (prefers-reduced-motion:reduce){.wp-control-row button{transform:none!important;transition-property:opacity}.wp-voice-bar{animation:none;transform:none}}.st-tissue-preview{--cl-tissue-ink:#243451;--cl-tissue-muted:#5b6b7c;--cl-tissue-accent:#92536c;--cl-tissue-tint:#faf0f4;min-width:0;container-type:inline-size;color:var(--cl-tissue-ink)}.st-tissue-preview *{box-sizing:border-box}.st-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:12px}.st-tab{min-width:0;min-height:44px;padding:9px 8px;border:1px solid #decdd4;border-radius:8px;background:#fffdfa;color:#694757;font:inherit;font-size:12px;font-weight:650;cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .12s ease}.st-tab[aria-selected=true]{background:var(--cl-tissue-accent);border-color:var(--cl-tissue-accent);color:#fffdfa}.st-tab:not([aria-selected=true]):hover{background:var(--cl-tissue-tint)}.st-tab:active{transform:scale(.96)}.st-tissue-preview :is(button,a,summary):focus-visible{outline:3px solid #30699f;outline-offset:3px}.st-figure,.st-panel{min-width:0;margin:0}.st-image-frame{position:relative;display:grid;place-items:center;min-width:0;width:100%;height:230px;padding:12px 12px 30px;border:1px solid #e6dbe0;border-radius:11px;background:#fff;overflow:hidden}.st-image{display:block;width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain}.st-image-kind{position:absolute;left:10px;bottom:8px;padding:3px 6px;border-radius:4px;background:#f7f2f3;color:#725765;font-size:10px;line-height:1.3}.st-tissue-preview .st-caption{padding:14px 0 0;text-align:left}.st-tissue-preview .st-title{margin:0;font-family:inherit;color:var(--cl-tissue-ink);font-size:16px;font-weight:700;line-height:1.4}.st-tissue-preview .st-description{margin:7px 0 0;color:var(--cl-tissue-muted);font-size:12px;line-height:1.7}.st-credits{margin-top:8px}.st-credits summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 0;color:#6e5261;font-size:11px;line-height:1.5;font-weight:600;cursor:pointer;list-style:none}.st-credits summary::-webkit-details-marker{display:none}.st-credits summary>span{font-size:18px;font-weight:400}.st-credits[open] summary>span{transform:rotate(45deg)}.st-credit-content{padding:2px 0 10px;color:var(--cl-tissue-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.65}.st-tissue-preview .st-credit-content p{margin:0 0 7px;font-size:inherit;line-height:inherit}.st-credit-content a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding-block:5px;color:#456b81;text-decoration:underline;text-underline-offset:3px}@container (min-width: 420px){.st-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.st-image-frame{height:250px}}@media (prefers-reduced-motion:reduce){.st-tissue-preview *,.st-tissue-preview :after,.st-tissue-preview :before{animation:none!important;transition-property:opacity!important}.st-credits summary>span,.st-tab,.st-tab:active,.st-tab:hover{transform:none!important}}