.v3-math-content{max-width:100%;min-width:0;overflow-wrap:anywhere}.v3-math-content .katex{font-size:1.09em}.v3-math-content .katex-display{max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.2em 0 .4em}.v3-math-content :not(.katex-display)>.katex{display:inline-block;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:.15em 0 .35em;vertical-align:middle}.v3-math-content pre,.v3-math-content table{max-width:100%;overflow-x:auto}.v3-math-content table{display:block}.v3-account-menu{font-family:IBM Plex Sans,sans-serif;margin-top:auto;padding-top:25px;width:100%}.v3-account-menu nav{grid-gap:3px;border-top:1px solid #e2e5e9;display:grid;gap:3px;padding-top:11px}.v3-account-menu nav>button{align-items:center;border-radius:6px;color:#596677;display:flex;font-size:12px;gap:11px;padding:10px 11px;text-align:left;transition:background-color .2s,color .2s;width:100%}.v3-account-menu nav>button:hover{background:#eaf0f8;color:#143c6b}.v3-account-menu.is-compact nav>button{justify-content:center;padding:9px}.v3-query-summary{background:#edf3f8;border:1px solid #d7e2ee;border-radius:7px;display:flex;flex-direction:column;gap:11px;margin-bottom:12px;padding:14px;text-align:left;width:100%}.v3-query-summary>span:first-child{color:#416185;display:flex;font-size:11px;justify-content:space-between}.v3-query-summary>strong{color:#173b69;font-size:12px;font-weight:500}.v3-query-track{background:#dbe4ef;border-radius:4px;height:4px;overflow:hidden;width:100%}.v3-query-track>span{background:#537ca6;display:block;height:100%}.v3-query-header{background:#f3f7fb;border:1px solid #d6e1ed;border-radius:6px;color:#32577b;font:500 10px IBM Plex Sans,sans-serif;padding:6px 10px;white-space:nowrap}.v3-query-header:hover{background:#e7eff8}.v3-large-answers .v3-math-content li,.v3-large-answers .v3-math-content p{font-size:18px!important;line-height:1.85!important}.v3-account-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14203388!important;z-index:1200!important}.v3-account-dialog{--v3-border:#dfe5eb;--v3-muted:#788491;background:#fff!important;border:1px solid #d6dee8!important;border-radius:8px!important;box-shadow:0 20px 80px #182e4425!important;color:#253448;display:flex!important;flex-direction:column;font-family:IBM Plex Sans,sans-serif;gap:0!important;letter-spacing:0;max-height:calc(100dvh - 44px)!important;max-width:710px!important;overflow:hidden;padding:0!important;width:calc(100% - 32px)!important;z-index:1201!important}.v3-account-dialog *{box-sizing:border-box;letter-spacing:0}.v3-account-wide{max-width:1050px!important}.v3-account-dialog a,.v3-account-dialog button{transition:background-color .18s,color .18s,border-color .18s}.v3-account-dialog a:focus-visible,.v3-account-dialog button:focus-visible,.v3-account-menu button:focus-visible{outline:2px solid #6589b1;outline-offset:3px}.v3-account-dialog button:disabled{cursor:not-allowed;opacity:.55}.v3-account-dialog-header{align-items:center;border-bottom:1px solid var(--v3-border);display:flex;flex-shrink:0;gap:20px;justify-content:space-between;padding:22px 27px 18px}.v3-account-dialog-header>div>span{color:#7f8b97;font-size:9px;font-weight:600}.v3-account-dialog-header h2{color:#203b5c;font:500 25px/1.3 Outfit,sans-serif;margin:5px 0 0}.v3-account-close{border-radius:5px;color:#82909d;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.v3-account-close:hover{background:#f0f3f6}.v3-account-tabs{background:#fafbfd;border-bottom:1px solid var(--v3-border);display:flex;flex-shrink:0;gap:6px;overflow-x:auto;padding:10px 22px}.v3-account-tabs>button{align-items:center;border-radius:5px;color:#7b8796;display:flex;font-size:11px;font-weight:500;gap:7px;justify-content:center;padding:9px 13px;white-space:nowrap}.v3-account-tabs>button[aria-pressed=true]{background:#e9eff7;color:#234970}.v3-account-tabs>button:hover{background:#f0f3f8}.v3-account-dialog-body{-ms-scroll-chaining:none;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:27px}.v3-account-section-heading{margin-bottom:24px}.v3-account-section-heading>span{color:#7d91a5;font-size:9px;font-weight:600}.v3-account-section-heading h2{color:#1e3859;font:500 24px/1.3 Outfit,sans-serif;margin:8px 0}.v3-account-section-heading>p{color:#8893a0;font-size:12px;line-height:1.8;margin:0}.v3-account-form{display:flex;flex-direction:column;gap:21px}.v3-account-form .v3-account-section-heading{margin-bottom:0}.v3-account-form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.v3-account-field{color:#566b7f;display:flex;flex-direction:column;font-size:11px;gap:9px;min-width:0}.v3-account-field input,.v3-account-field select{background:#fff;border:1px solid #d6e0e9;border-radius:5px;color:#354f6b;font:400 13px/1.5 IBM Plex Sans,sans-serif;min-width:0;outline:none;padding:11px 12px;width:100%}.v3-account-field input:-moz-read-only{background:#f6f8fa;color:#8c98a5}.v3-account-field input:read-only{background:#f6f8fa;color:#8c98a5}.v3-account-field input:focus,.v3-account-field select:focus{border-color:#769abd;box-shadow:0 0 0 3px #edf3fa}.v3-account-primary{align-items:center;background:#203f68!important;border-radius:5px!important;color:#fff!important;display:inline-flex;font:500 12px IBM Plex Sans,sans-serif!important;gap:8px;justify-content:center;min-height:40px;white-space:normal!important}.v3-account-primary:hover{background:#315884!important}.v3-account-form-actions{align-items:center;display:flex;gap:20px;justify-content:space-between;padding-top:2px}.v3-account-text-button{color:#6b85a0;font-size:11px;text-decoration:none}.v3-account-text-button:hover{color:#1e426b}.v3-settings-usage{align-items:center;border-block:1px solid var(--v3-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:29px 0;padding:19px 0}.v3-settings-usage>strong{font-size:13px;font-weight:500}.v3-settings-usage>span{color:#8093a5;font-size:11px}.v3-history-control{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.v3-history-control strong{font-size:12px;font-weight:500}.v3-history-control p{color:#8a97a6;font-size:11px;line-height:1.8;margin:6px 0 0}.v3-history-control button{font-size:11px;gap:8px}.v3-clear-confirm{background:#fff7f4;border:1px solid #ead1c9;border-radius:6px;margin-top:16px;padding:16px;width:100%}.v3-clear-confirm>p{color:#8e675b;font-size:12px;line-height:1.8;margin:0 0 13px}.v3-clear-confirm>div{display:flex;flex-wrap:wrap;gap:10px}.v3-clear-confirm button{font-size:11px}.v3-size-field{border:0;margin:0;padding:0}.v3-size-field>legend{color:#566b7f;font-size:11px;margin-bottom:11px}.v3-size-field>div{display:flex;gap:12px}.v3-size-field button{align-items:center;border:1px solid #dbe3eb;border-radius:5px;color:#7b8da0;display:flex;font-size:12px;gap:12px;height:53px;justify-content:center;min-width:145px;padding:12px 19px}.v3-size-field button.selected{background:#f1f6fb;border-color:#8fa7c0;color:#355b7e}.v3-switch-row{align-items:center;border-top:1px solid var(--v3-border);display:flex;gap:25px;justify-content:space-between;padding-top:19px}.v3-switch-row>label{cursor:pointer;display:flex;flex-direction:column;gap:6px}.v3-switch-row strong{color:#426078;font-size:12px;font-weight:500}.v3-switch-row span{color:#8a9aaa;font-size:11px}.v3-switch-row button{flex-shrink:0}.v3-account-error,.v3-account-notice,.v3-account-success{border-radius:5px;font-size:12px;line-height:1.8;margin:17px 0 0;overflow-wrap:anywhere;padding:12px 15px}.v3-account-error{background:#fff1ed;border:1px solid #f0cabc;color:#a65840}.v3-account-error>button{display:block;margin-top:7px;text-decoration:underline}.v3-account-notice{background:#eff5fb;border:1px solid #d3e3f3;color:#507194}.v3-account-success{align-items:center;background:#eef8f0;border:1px solid #d0e8d6;color:#4d875d;display:flex;gap:8px}.v3-account-loading{align-items:center;color:#8d9bad;display:flex;font-size:12px;gap:9px;justify-content:center;min-height:220px}.v3-account-signin{padding:30px 0}.v3-account-signin h2{font-size:22px}.v3-account-signin p{color:#8c99a8;font-size:12px;line-height:1.8;margin:10px 0 20px}.v3-pricing-heading{text-align:center}.v3-pricing-heading h2{font-size:29px}.v3-pricing-usage{align-items:center;background:#f5f8fa;border:1px solid #e0e7ec;border-radius:5px;color:#7e90a0;display:flex;flex-wrap:wrap;font-size:11px;gap:15px;justify-content:space-between;margin:23px 0;padding:13px 16px}.v3-pricing-usage>div{align-items:center;color:#426887;display:flex;gap:8px}.v3-pricing-usage b,.v3-pricing-usage strong{font-weight:500}.v3-pricing-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.v3-plan-card{background:#fff;border:1px solid #dde4eb;border-radius:7px;display:flex;flex-direction:column;min-width:0;padding:23px 21px}.v3-plan-card.featured{background:linear-gradient(160deg,#f1f6fb,#fff 72%);border-color:#7694b5}.v3-plan-top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-height:31px}.v3-plan-top h3{color:#355270;font:500 18px Outfit,sans-serif;margin:0}.v3-plan-top>span{background:#e4eef7;border-radius:3px;color:#6183a5;font-size:7px;font-weight:600;line-height:1.5;max-width:110px;padding:5px 7px;text-align:center}.v3-plan-price{align-items:baseline;color:#193e65;display:flex;flex-wrap:wrap;font:500 35px Outfit,sans-serif;gap:7px;margin:18px 0 8px}.v3-plan-price>span{color:#8d9ead;font:400 11px IBM Plex Sans,sans-serif}.v3-plan-queries{color:#7490a7;font-size:12px;margin:0 0 20px}.v3-plan-queries>b{color:#395c7e;font-weight:500}.v3-plan-card ul{border-top:1px solid #dfe7ee;display:flex;flex:1 1;flex-direction:column;gap:13px;list-style:none;margin:0 0 25px;padding:19px 0 0}.v3-plan-card li{align-items:center;color:#8296a8;display:flex;font-size:10px;gap:7px;line-height:1.6}.v3-plan-card li>svg{color:#5f9c80;flex-shrink:0}.v3-plan-card button{font-size:11px;gap:7px;height:auto;min-height:42px;padding-block:10px;white-space:normal}.v3-plan-button{border-color:#cfdeeb;border-radius:5px;color:#55728f}.v3-payment-assurance{align-items:center;color:#8c9eb0;display:flex;font-size:9px;gap:6px;justify-content:center;line-height:1.8;margin:17px 0;text-align:center}.v3-payment-assurance svg{flex-shrink:0}.v3-subscription-list{border-top:1px solid var(--v3-border);margin-top:24px;padding-top:19px}.v3-subscription-list h3{font-size:13px;font-weight:500;margin:0 0 16px}.v3-subscription-row{align-items:center;border-top:1px solid #edf1f5;display:flex;gap:18px;justify-content:space-between;padding:14px 0}.v3-subscription-row>div{align-items:center;display:flex;gap:12px}.v3-subscription-row>div>span{display:flex;flex-direction:column;gap:5px}.v3-subscription-row strong{font-size:12px;font-weight:500}.v3-subscription-row small{color:#91a0af;font-size:10px}.v3-subscription-row button{align-items:center;color:#5a7da0;display:flex;font-size:10px;gap:5px;padding:5px 0}.v3-pricing-notes{border-top:1px solid var(--v3-border);color:#96a4b1;font-size:10px;line-height:1.9;margin-top:24px;padding-top:13px}.v3-pricing-notes>p{margin:8px 0}.v3-pricing-notes strong{color:#70859b;font-weight:500}.v3-help-panel{display:flex;flex-direction:column;min-height:380px}.v3-help-heading{align-items:center;border-bottom:1px solid var(--v3-border);display:flex;gap:15px;justify-content:space-between;padding-bottom:19px}.v3-help-heading>div{align-items:center;display:flex;gap:12px}.v3-help-avatar{background:#edf4f8;border-radius:7px;color:#678caa;display:grid;height:42px;place-items:center;width:42px}.v3-help-heading h2{color:#365a7b;font:500 18px Outfit,sans-serif;margin:0 0 4px}.v3-help-heading p{color:#8fa2b3;font-size:10px;margin:0}.v3-help-heading>button{border-radius:5px;color:#96a8b9;display:grid;height:32px;place-items:center;width:32px}.v3-help-heading>button:hover{background:#f2f6fa}.v3-help-transcript{-ms-scroll-chaining:none;display:flex;flex-direction:column;gap:19px;height:310px;overflow:auto;overscroll-behavior:contain;padding:23px 2px}.v3-help-welcome{padding:10px 5px}.v3-help-welcome h3{color:#2e5277;font:500 23px Outfit,sans-serif;margin:0 0 9px}.v3-help-welcome>p{color:#8ca1b5;font-size:12px;margin:0 0 23px}.v3-help-welcome>div{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.v3-help-welcome button{align-items:center;background:#f9fbfd;border:1px solid #dce6ef;border-radius:5px;color:#6788a6;display:flex;font-size:10px;gap:10px;justify-content:space-between;line-height:1.7;padding:11px;text-align:left}.v3-help-welcome button:hover{background:#f0f6fa;border-color:#b7cfe1}.v3-help-welcome button svg{flex-shrink:0;transform:rotate(45deg)}.v3-help-message{align-self:flex-start;max-width:91%}.v3-help-message.user{align-self:flex-end;background:#f0f5f9;border-radius:7px;padding:12px 15px}.v3-help-message>span{color:#89a1b5;font-size:8px;font-weight:500}.v3-help-message>p{color:#57758e;font-size:12px;line-height:1.9;margin:7px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.v3-help-composer{align-items:flex-end;border:1px solid #cfdde9;border-radius:6px;display:flex;flex-shrink:0;gap:10px;margin-top:12px;padding:10px}.v3-help-composer:focus-within{border-color:#7fa5c4;box-shadow:0 0 0 3px #edf5fb}.v3-help-composer>textarea{background:transparent;border:none;color:#466a89;flex:1 1;font:400 12px/1.7 IBM Plex Sans,sans-serif;max-height:100px;min-height:40px;min-width:0;outline:none;padding:2px 4px;resize:none}.v3-help-composer>textarea::-ms-input-placeholder{color:#a1b2c1}.v3-help-composer>textarea::placeholder{color:#a1b2c1}.v3-help-composer>button{background:#264f75;border-radius:5px;color:#fff;display:grid;flex-shrink:0;height:33px;place-items:center;width:33px}.v3-help-footnote{align-items:center;color:#9cafbf;display:flex;font-size:9px;gap:5px;justify-content:center;line-height:1.7;margin:12px 0 0;text-align:center}.v3-help-footnote>svg{flex-shrink:0}@media(max-width:767px){.v3-account-dialog{max-height:calc(100dvh - 24px)!important;width:calc(100% - 20px)!important}.v3-account-dialog-header{padding:17px 19px 14px}.v3-account-dialog-header h2{font-size:23px}.v3-account-tabs{gap:3px;padding:9px 12px}.v3-account-tabs>button{flex:1 1;font-size:10px;gap:5px;padding:9px 10px}.v3-account-tabs>button svg{width:13px}.v3-account-dialog-body{padding:21px 19px}.v3-pricing-grid{grid-template-columns:1fr}.v3-pricing-heading{text-align:left}.v3-pricing-heading h2{font-size:25px}.v3-plan-card{padding:22px}.v3-plan-top{min-height:25px}.v3-plan-card ul{gap:10px;margin-bottom:22px}.v3-plan-card li{font-size:12px}.v3-plan-top>span{font-size:8px;max-width:140px}.v3-plan-price{font-size:37px}.v3-plan-price>span{font-size:12px}.v3-pricing-usage{font-size:10px;gap:11px}.v3-pricing-usage>span:last-child{width:100%}.v3-account-field input,.v3-account-field select,.v3-help-composer>textarea{font-size:16px}.v3-account-form-grid{gap:20px;grid-template-columns:1fr}.v3-size-field button{flex:1 1;min-width:0}.v3-account-form-actions{gap:14px}.v3-account-primary{font-size:11px!important}.v3-account-text-button{font-size:10px}.v3-switch-row>label>span{font-size:10px;line-height:1.7}.v3-subscription-row{align-items:flex-start;flex-direction:column;gap:8px}.v3-subscription-row>div:last-child{flex-wrap:wrap;gap:18px}.v3-help-welcome>div{grid-template-columns:1fr}.v3-help-transcript{height:300px;max-height:40dvh}.v3-help-message{max-width:95%}.v3-help-welcome h3{font-size:21px}.v3-help-footnote{font-size:8px}.v3-query-header{font-size:9px;max-width:100px;overflow:hidden;padding:6px;text-overflow:ellipsis}.v3-plan-card button{font-size:12px}.v3-account-menu{padding-top:20px}}@media(max-width:359px){.v3-account-tabs>button{font-size:9px;padding:8px 7px}.v3-account-tabs>button>svg{display:none}.v3-account-dialog-body{padding:19px 16px}.v3-account-section-heading h2{font-size:22px}.v3-pricing-heading h2{font-size:23px}.v3-query-header{max-width:67px}.v3-account-form-actions{flex-wrap:wrap}.v3-help-panel{min-height:300px}}@media(prefers-reduced-motion:reduce){.v3-account-dialog *,.v3-account-menu *{animation:none!important;transition:none!important}}.teaching-popup-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(17,23,28,.66)}.teaching-popup-screen{--screen-edge:#dce1e4;background:linear-gradient(145deg,#fff 15%,#f7f9fa);border:1px solid var(--screen-edge);border-radius:16px;box-shadow:0 32px 80px -18px rgba(0,0,0,.45),0 8px 0 -2px #bec6cc,0 10px 0 -2px #929ea6,inset 0 2px 3px #fff,inset 0 -2px 4px rgb(0 0 0/5%);gap:0;isolation:isolate;letter-spacing:0;max-height:calc(100dvh - 2rem);overflow:hidden;padding:0;width:calc(100vw - 1.5rem)}.teaching-popup-screen:after,.teaching-popup-screen:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.teaching-popup-screen:before{background:repeating-linear-gradient(115deg,transparent 0 3px,rgb(85 105 116/2%) 3px 4px)}.teaching-popup-screen:after{background:linear-gradient(135deg,hsla(0,0%,100%,.85),transparent 38%,hsla(0,0%,100%,.35));box-shadow:inset 0 0 0 3px hsla(0,0%,100%,.75)}.teaching-popup-screen>*{min-width:0;position:relative;z-index:1}.teaching-popup-screen header{background:linear-gradient(180deg,#fff,#f1f4f5);border-bottom:1px solid var(--screen-edge)}.teaching-popup-screen footer{background:#fff;border-top:1px solid var(--screen-edge)}.teaching-popup-screen h2,.teaching-popup-screen h3{letter-spacing:0;overflow-wrap:anywhere}.teaching-popup-screen button{max-width:100%;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:normal}.teaching-popup-screen button:hover:not(:disabled){box-shadow:0 2px 4px rgb(0 0 0/8%)}.teaching-popup-screen button:focus-visible{outline:2px solid #b87908;outline-offset:2px}.teaching-popup-stage{background:#fff;min-width:0;padding:12px}.teaching-popup-screen .katex-display{margin:0;overflow-x:auto;overflow-y:hidden;padding:8px 2px}.teaching-popup-screen video{object-fit:contain}.teaching-popup-screen.motion-teaching-popup{max-height:calc(100dvh - 1rem);overflow-y:auto}.motion-teaching-popup [data-testid^=motion-narration-controls-]{bottom:0;position:-webkit-sticky;position:sticky}@media (max-width:480px){.teaching-popup-screen{border-radius:10px}.teaching-popup-stage{padding:8px}}@media (prefers-reduced-motion:reduce){.teaching-popup-screen,.teaching-popup-screen *{animation:none!important;transition:none!important}}.important-formula-frame{isolation:isolate;position:relative}.important-formula-outline{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.important-formula-outline rect{fill:none;stroke:#c48816;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;animation:draw-important-formula 1.2s ease-out forwards}@keyframes draw-important-formula{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.important-formula-outline rect{stroke-dashoffset:0;animation:none}}.stroke-term{box-sizing:border-box;display:inline-block;max-width:100%;padding-inline:4px;vertical-align:initial}.stroke-term--sketch{align-items:center;display:inline-grid;gap:7px;grid-template-columns:minmax(0,auto) 42px;vertical-align:middle}.stroke-annot{display:inline-block;isolation:isolate;max-width:100%;min-width:0;overflow-wrap:anywhere;position:relative;white-space:normal}.stroke-annot__text{position:relative;z-index:1}.stroke-annot__svg{height:calc(100% + 4px);left:-3px;overflow:visible;pointer-events:none;position:absolute;top:-2px;width:calc(100% + 6px);z-index:0}.stroke-annot--underline .stroke-annot__svg{height:calc(100% + 7px);left:-3px;top:0;width:calc(100% + 6px)}.stroke-annot--bracket .stroke-annot__svg{left:-4px;width:calc(100% + 8px)}.stroke-annot__path{fill:none;stroke:#c48816;stroke:var(--annot-color,#c48816);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:none;opacity:0}.stroke-annot.is-drawn .stroke-annot__path{stroke-dashoffset:0;animation:annotation-stroke .85s ease-out both;opacity:.92}.concept-sketch{color:var(--annot-color);display:block;height:40px;overflow:visible;pointer-events:none;width:42px}.concept-sketch__path{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.concept-sketch.is-drawn .concept-sketch__path{stroke-dashoffset:0;animation:concept-stroke .6s ease-out var(--sketch-delay) both;opacity:1}@keyframes annotation-stroke{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:.92}}@keyframes concept-stroke{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:1}}.stroke-term.is-restored .concept-sketch__path,.stroke-term.is-restored .stroke-annot__path{animation:none}@media (prefers-reduced-motion:reduce){.concept-sketch.is-drawn .concept-sketch__path,.stroke-annot.is-drawn .stroke-annot__path{animation:none}}.board-reference-column [data-testid=board-canvas-surface],.board-reference-column [data-testid^=canvas-],.board-reference-column [data-testid^=content-]{margin-inline:0;max-width:100%;min-width:0}.board-column-layout>*{overflow-wrap:anywhere}.board-reference-stack{grid-gap:12px;display:grid;gap:12px;grid-template-rows:repeat(3,minmax(0,1fr))}.board-reference-card{border-radius:8px;position:relative}.board-reference-card [data-testid=content-diagram-image],.board-reference-card [data-testid=content-diagram-svg],.board-reference-card [data-testid=content-photo-card],.board-reference-card [data-testid=content-photo],.board-reference-card [data-testid^=lesson-card-],.board-reference-card>div,.board-reference-card>div>div{height:100%;margin-block:0;min-height:0}.board-reference-card [data-testid^=lesson-card-] iframe{aspect-ratio:auto!important;height:100%}.board-reference-card [data-testid=content-diagram-image] img,.board-reference-card [data-testid=content-photo-card]>img{height:100%;max-height:100%!important;object-fit:contain!important;width:100%}.board-reference-card [data-testid=content-photo]>div:first-child{border-radius:8px;border-width:1px;height:calc(100% - 20px);min-height:0!important}.board-reference-card [data-testid=content-diagram-svg]>svg,.board-reference-card [data-testid=content-photo] [data-testid=widget-svg],.board-reference-card [data-testid=content-photo] [data-testid=widget-svg] svg{height:100%;width:100%}.board-reference-card [data-testid=content-diagram-image-hint]{display:none}@media(max-width:1023px){.board-inline-entry{display:flow-root;min-width:0}.board-inline-visual{margin:12px 12px 20px;min-width:0}.board-inline-visual [data-testid^=content-],.board-inline-visual [data-testid^=motion-scene-fallback-],.board-inline-visual [data-testid^=motion-scene-pending-]{margin-inline:0;max-width:100%;min-width:0}.board-inline-visual [data-testid=content-diagram-image] img,.board-inline-visual [data-testid=content-photo-card]>img{height:auto;max-height:none!important;max-width:100%!important;object-fit:contain!important;width:100%}.board-inline-visual [data-testid=content-diagram-image-hint]{display:none}}@media(min-width:640px) and (max-width:1023px){.board-inline-visual{margin-inline:40px}}