[data-whiteboard-embed=slide-annotate] .wb-smart-toolbar,[data-whiteboard-embed=smart-screen] .wb-smart-toolbar{display:flex;justify-content:center;width:100%;margin-inline:auto;box-sizing:border-box}[data-whiteboard-embed=slide-annotate] .wb-smart-toolbar__rail,[data-whiteboard-embed=smart-screen] .wb-smart-toolbar__rail{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0;width:max-content;max-width:min(52rem,100%);min-height:2.25rem;padding:4px 8px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}[data-whiteboard-embed=slide-annotate] .wb-smart-toolbar__rail::-webkit-scrollbar,[data-whiteboard-embed=smart-screen] .wb-smart-toolbar__rail::-webkit-scrollbar{display:none}[data-whiteboard-embed=slide-annotate] .wb-smart-toolbar__group,[data-whiteboard-embed=smart-screen] .wb-smart-toolbar__group{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;min-width:0}[data-whiteboard-embed=slide-annotate] .wb-smart-toolbar__group[data-wb-group=boards],[data-whiteboard-embed=smart-screen] .wb-smart-toolbar__group[data-wb-group=boards]{gap:0}[data-whiteboard-embed=slide-annotate] .wb-smart-toolbar__sep,[data-whiteboard-embed=smart-screen] .wb-smart-toolbar__sep{flex:0 0 auto;width:1px;height:1.05rem;margin:0 7px;border-radius:1px;opacity:.9}@media (max-width:640px){[data-whiteboard-embed=slide-annotate] .wb-smart-toolbar__rail,[data-whiteboard-embed=smart-screen] .wb-smart-toolbar__rail{max-width:100%}[data-whiteboard-embed=slide-annotate] .wb-smart-toolbar__sep,[data-whiteboard-embed=smart-screen] .wb-smart-toolbar__sep{margin:0 5px}}.teacher-seating__slide-ink-layer{position:absolute;inset:0;width:100%;height:100%;z-index:6;touch-action:none}.teacher-seating__slide-ink-layer[data-interactive]{cursor:crosshair}.teacher-seating__slide-ink-palette{position:absolute;top:50%;left:12px;right:auto;z-index:54;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 6px;transform:translateY(-50%);border-radius:999px;border:1px solid color-mix(in srgb,var(--xz-gold,#c4a35a) 46%,var(--xz-ink,#152238));background:color-mix(in srgb,var(--xz-parchment,#faf7f2) 88%,#fff);box-shadow:0 10px 24px -12px color-mix(in srgb,var(--xz-ink,#152238) 40%,transparent);color:var(--xz-ink,#152238);pointer-events:auto}.teacher-seating__slide-ink-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--xz-ink,#152238);cursor:pointer}.teacher-seating__slide-ink-btn.is-active,.teacher-seating__slide-ink-btn:hover{background:color-mix(in srgb,var(--xz-gold,#c4a35a) 22%,#fff)}.teacher-seating__slide-ink-swatch{width:16px;height:16px;padding:0;border-radius:999px;border:2px solid color-mix(in srgb,var(--xz-ink,#152238) 18%,transparent);cursor:pointer}.teacher-seating__slide-ink-swatch.is-active{border-color:var(--xz-ink,#152238);box-shadow:0 0 0 2px color-mix(in srgb,var(--xz-gold,#c4a35a) 55%,transparent)}.xz-scroll-reader{--xz-reader-ink:var(--gd-ink-emphasis,#0f1726);--xz-reader-body:var(--gd-ink-body,#152238);--xz-reader-meta:var(--gd-ink-meta,#3d4a3f);--xz-reader-gold:var(--gd-gold,#c4a35a);--xz-reader-accent:var(--gd-accent,#5f7d66);--xz-reader-cream:var(--gd-cream,#faf7f2);--xz-reader-teal:#3f5746;--xz-reader-blue:#4a7c9b;--xz-reader-amber:#c4894a;--xz-reader-rose:#b85c4a;position:relative;display:grid;grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:0;color:var(--xz-reader-body);background:#ebe1d2;font-family:var(--xz-font-ui);overflow:hidden}.xz-scroll-reader__chrome{position:absolute;left:0;right:0;z-index:5;transition:opacity .22s ease,transform .22s ease}.xz-scroll-reader__chrome--top{top:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .85rem;background:linear-gradient(180deg,color-mix(in srgb,#1a120c 42%,transparent),transparent)}.xz-scroll-reader__chrome--bottom{bottom:0;display:grid;gap:.4rem;padding:.55rem .85rem calc(.65rem + env(safe-area-inset-bottom, 0px));background:linear-gradient(0deg,color-mix(in srgb,#1a120c 48%,transparent),color-mix(in srgb,#1a120c 22%,transparent) 55%,transparent)}.xz-scroll-reader--chrome-hidden .xz-scroll-reader__chrome{opacity:0;pointer-events:none;transform:translateY(6px)}.xz-scroll-reader--chrome-hidden .xz-scroll-reader__chrome--top{transform:translateY(-6px)}.xz-scroll-reader__title{margin:0;font-family:var(--xz-font-display);font-size:1rem;font-weight:800;letter-spacing:.08em;color:#fffaf4;text-shadow:0 1px 2px color-mix(in srgb,#1a120c 45%,transparent)}.xz-scroll-reader__bar-actions{display:flex;flex-wrap:wrap;gap:.35rem}.xz-scroll-reader__btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;min-width:2.35rem;margin:0;padding:.35rem .75rem;border-radius:var(--gd-plaque-radius,5px);border:1px solid color-mix(in srgb,var(--xz-reader-gold) 55%,#fff);font-family:var(--xz-font-button);font-size:.82rem;font-weight:700;letter-spacing:.06em;cursor:pointer;color:color-mix(in srgb,var(--xz-reader-accent) 82%,var(--xz-reader-ink));background:linear-gradient(165deg,color-mix(in srgb,#fff8ef 92%,var(--gd-moss,#9aaf9a)),color-mix(in srgb,var(--xz-reader-cream) 82%,var(--gd-wood,#8b7355)))}.xz-scroll-reader__btn:disabled{opacity:.42;cursor:not-allowed}.xz-scroll-reader__btn--primary{color:#f7faf4;background:linear-gradient(180deg,color-mix(in srgb,var(--xz-reader-accent) 58%,#e8f0e4),color-mix(in srgb,var(--xz-reader-accent) 88%,#3f5746))}.xz-scroll-reader__btn--ghost{color:#fffaf4;background:color-mix(in srgb,#1a120c 28%,transparent);border-color:color-mix(in srgb,#fff8ef 35%,transparent)}.xz-scroll-reader__scroller{position:relative;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.xz-scroll-reader__pin,.xz-scroll-reader__viewport{position:relative;width:100%;height:100%;min-height:100%;overflow:hidden}.xz-scroll-reader__viewport.is-turn-next{animation:xz-reader-page-turn-next .38s ease}.xz-scroll-reader__viewport.is-turn-prev{animation:xz-reader-page-turn-prev .38s ease}@keyframes xz-reader-page-turn-next{0%{transform:perspective(920px) rotateY(0deg)}42%{transform:perspective(920px) rotateY(-7deg)}to{transform:perspective(920px) rotateY(0deg)}}@keyframes xz-reader-page-turn-prev{0%{transform:perspective(920px) rotateY(0deg)}42%{transform:perspective(920px) rotateY(7deg)}to{transform:perspective(920px) rotateY(0deg)}}.xz-scroll-reader__track{--xz-reader-count:1;display:flex;flex-wrap:nowrap;align-items:stretch;height:100%;will-change:transform}.xz-scroll-reader__panel{box-sizing:border-box;flex:0 0 calc(100% / var(--xz-reader-count, 1));width:calc(100% / var(--xz-reader-count, 1));max-width:calc(100% / var(--xz-reader-count, 1));height:100%;padding:0;position:relative}.xz-scroll-reader__panel,.xz-scroll-reader__panel--teal{--xz-panel-accent:var(--xz-reader-teal)}.xz-scroll-reader__panel--gold{--xz-panel-accent:var(--xz-reader-gold)}.xz-scroll-reader__panel--blue{--xz-panel-accent:var(--xz-reader-blue)}.xz-scroll-reader__panel--amber{--xz-panel-accent:var(--xz-reader-amber)}.xz-scroll-reader__panel--rose{--xz-panel-accent:var(--xz-reader-rose)}.xz-scroll-reader__stage{position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(165deg,#f3ebe0,#e4d8c6)}.xz-scroll-reader__stage-art{position:absolute;inset:0}.xz-scroll-reader__stage-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}.xz-scroll-reader__stage-veil{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,#1a120c 18%,transparent),transparent 28%,transparent 48%,color-mix(in srgb,#faf7f2 55%,transparent) 72%,color-mix(in srgb,#faf7f2 92%,#ebe1d2));pointer-events:none}.xz-scroll-reader__stage-copy{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;gap:.4rem;max-height:min(46%,20rem);overflow:auto;padding:1.1rem 1.1rem calc(5.8rem + env(safe-area-inset-bottom, 0px));pointer-events:none}.xz-scroll-reader__stage-copy>*{pointer-events:auto}.xz-scroll-reader__badge{justify-self:start;padding:.18rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--xz-panel-accent) 40%,transparent);background:color-mix(in srgb,#fffaf4 88%,var(--xz-panel-accent));color:color-mix(in srgb,var(--xz-panel-accent) 78%,var(--xz-reader-ink));font-family:var(--xz-font-button);font-size:.75rem;font-weight:700;letter-spacing:.08em}.xz-scroll-reader__panel-title{margin:0;font-family:var(--xz-font-display);font-size:clamp(1.2rem,3.2vw,1.55rem);font-weight:800;letter-spacing:.04em;line-height:1.3;color:var(--xz-reader-ink);text-shadow:0 1px 0 color-mix(in srgb,#fff 55%,transparent)}.xz-scroll-reader__body,.xz-scroll-reader__list{margin:0;font-family:var(--xz-font-ui);font-size:clamp(.95rem,2.4vw,1.08rem);font-weight:500;line-height:1.7;letter-spacing:.02em;color:var(--xz-reader-body);white-space:pre-wrap;overflow-wrap:anywhere}.xz-scroll-reader__list{padding:0;list-style:none;display:grid;gap:.4rem}.xz-scroll-reader__list>li{margin:0;padding:.35rem .55rem;border-radius:.35rem;border:1px solid color-mix(in srgb,var(--xz-reader-gold,#c4a35a) 22%,transparent);background:color-mix(in srgb,#fff8ef 55%,transparent)}.xz-scroll-reader__sentence{border-radius:.2em;transition:background .15s ease,box-shadow .15s ease}.xz-scroll-reader__sentence.is-speaking{background:color-mix(in srgb,var(--xz-reader-gold) 42%,#fff8ef);box-shadow:0 0 0 2px color-mix(in srgb,var(--xz-reader-gold) 35%,transparent)}.xz-scroll-reader__hint-tap{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);z-index:3;margin:0;padding:.35rem .7rem;border-radius:999px;background:color-mix(in srgb,#1a120c 28%,transparent);color:#fffaf4;font-family:var(--xz-font-ui);font-size:.78rem;font-weight:600;letter-spacing:.06em;pointer-events:none;opacity:0;transition:opacity .2s ease}.xz-scroll-reader--chrome-hidden .xz-scroll-reader__hint-tap{opacity:.72}.xz-scroll-reader__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.xz-scroll-reader__dot{width:.62rem;height:.62rem;min-width:.62rem;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,#fff8ef 45%,transparent);background:color-mix(in srgb,#fff8ef 35%,transparent);cursor:pointer}.xz-scroll-reader__dot.is-active{width:1.45rem;background:color-mix(in srgb,var(--xz-reader-gold) 75%,#fff);border-color:#fffaf4}.xz-scroll-reader__meta{margin:0;text-align:center;font-family:var(--xz-font-ui);font-size:var(--gd-font-meta-size,12px);font-weight:600;color:color-mix(in srgb,#fffaf4 88%,transparent);font-variant-numeric:tabular-nums}.xz-scroll-reader__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem}.xz-scroll-reader__tools .xz-scroll-reader__btn{flex:1 1 auto;max-width:9rem}.xz-scroll-reader__safety{margin:0;display:flex;flex-wrap:wrap;gap:.35rem .5rem;padding:.4rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--xz-reader-rose) 35%,#fff);background:color-mix(in srgb,#fff8ef 88%,var(--xz-reader-rose));font-family:var(--xz-font-ui);font-size:var(--gd-font-meta-size,12px);font-weight:500;line-height:1.45;color:var(--xz-reader-body)}.xz-scroll-reader__safety--pinned{position:absolute;left:.65rem;right:.65rem;bottom:calc(5.2rem + env(safe-area-inset-bottom, 0px));z-index:6;pointer-events:none}.xz-scroll-reader--chrome-hidden .xz-scroll-reader__safety--pinned{bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));opacity:.92}.xz-scroll-reader__safety-badge{font-family:var(--xz-font-button);font-size:.7rem;font-weight:700;letter-spacing:.08em;color:color-mix(in srgb,var(--xz-reader-rose) 78%,var(--xz-reader-ink))}.xz-scroll-reader__footer-slot{margin-top:.15rem}.xz-scroll-reader--reduced .xz-scroll-reader__scroller{overflow:hidden}@media (prefers-reduced-motion:reduce){.xz-scroll-reader__chrome,.xz-scroll-reader__sentence{transition:none}.xz-scroll-reader__viewport.is-turn-next,.xz-scroll-reader__viewport.is-turn-prev{animation:none}}