*{box-sizing:border-box;margin:0;padding:0}:root{--top-frac:.06;--bottom-frac:.12;--primary:#000;--secondary:#fff;--curtain-fade:.6s;--curtain-content:.4s}html,body{height:100%;font-family:system-ui,sans-serif}body,body *{-webkit-user-select:none;user-select:none}.screen.watch-a .watch-input{-webkit-user-select:text!important;user-select:text!important;caret-color:#fff!important}.screen.watch-a .watch-input::selection{color:#000;background:#fff}.screen{background:var(--primary);--cover-w:max(100vw, calc(100vh * 16 / 9));--cover-h:max(100vh, calc(100vw * 9 / 16));--stage-h:var(--cover-h);--top-h:calc(var(--stage-h) * var(--top-frac));--bottom-h:calc(var(--stage-h) * var(--bottom-frac));--pad-h:0px;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.video-wrap{width:var(--cover-w);height:var(--cover-h);z-index:0;background:linear-gradient(120deg,#2b6cff,#00c2c7 40%,#ff5ea8 75%,#ffb24a);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cover{z-index:2;pointer-events:none;transition:opacity 1s,transform 1.2s;position:absolute;inset:0}.cover>svg,.cover-svg{pointer-events:none;border:0;width:100%;height:100%;transition:opacity .62s cubic-bezier(.22,.8,.24,1);display:block;position:absolute;inset:0}.cover-svg--browse{opacity:0}.screen.browse-mode .cover-svg--browse{opacity:1}.cover-eye-svg{z-index:3;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cover-cat-eye{transform-box:fill-box;transform-origin:50%;opacity:0;transition:transform .22s,opacity .22s;transform:scaleY(.06)}.cover.cat-peek .cover-cat-eye{opacity:.85;transform:scaleY(1)}.cover.cat-blink .cover-cat-eye{animation:.36s coverCatBlink}@keyframes coverCatBlink{0%{opacity:0;transform:scaleY(.06)}45%{opacity:.85;transform:scaleY(1)}68%{opacity:.55;transform:scaleY(.16)}to{opacity:.85;transform:scaleY(1)}}.cover.hidden{opacity:0}.bar{background:var(--primary);color:var(--secondary);z-index:3;flex:none}.bar--top{z-index:6;min-height:var(--top-h);height:auto;padding:calc(var(--top-h) * .2) 3%;justify-content:space-between;align-items:center;gap:2%;display:flex;position:relative}.menu-side{align-items:center;gap:calc(var(--top-h) * .2);flex:none;display:flex}.ico{cursor:pointer;background:color-mix(in srgb, var(--secondary) 12%, transparent);width:4vmin;height:4vmin;color:var(--secondary);opacity:.3;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.9vmin;line-height:1;text-decoration:none;transition:opacity .2s,transform .12s;display:flex;position:relative}.ico:hover{opacity:1}.ico:active{transform:scale(.88)}.ico.is-disabled{opacity:.18;cursor:default}.ico.is-disabled:hover{opacity:.18}.ico[data-tip]:after{content:attr(data-tip);background:color-mix(in srgb, var(--primary) 82%, transparent);color:var(--secondary);letter-spacing:.3px;white-space:nowrap;opacity:0;pointer-events:none;z-index:8;border-radius:6px;padding:.5vmin 1.1vmin;font-size:1.5vmin;font-weight:600;transition:opacity .15s;position:absolute;top:calc(100% + 1vmin);left:50%;transform:translate(-50%)}.ico[data-tip]:hover:after{opacity:1}.burger{display:none}.drawer{z-index:5;min-width:190px;box-shadow:0 10px 30px color-mix(in srgb, var(--primary) 50%, transparent);background:#141414;border-radius:14px;flex-direction:column;gap:2px;margin-top:6px;padding:8px;display:none;position:absolute;top:100%;left:3%}.drawer.open{display:flex}.drawer button{text-align:left;cursor:pointer;color:#e8e8e8;background:0 0;border:0;border-radius:10px;padding:11px 14px;font-size:15px}.drawer button:hover{background:color-mix(in srgb, var(--secondary) 8%, transparent)}.drawer button.is-disabled{opacity:.4;cursor:default}.drawer button.is-disabled:hover{background:0 0}@media (max-width:640px){.desktop-icons,.collapsible{display:none}.burger{display:flex}.ico{width:42px;height:42px;font-size:19px}.bar--top{min-height:max(var(--top-h), 60px)}.sa-ico{width:14vmin;height:14vmin;font-size:5.5vmin}.sa-ico svg{width:50%;height:50%}.sa-skip{border-radius:999px;height:14vmin;padding:0 8vmin;font-size:4.4vmin}.sidea-controls{bottom:calc(var(--bottom-h) + var(--pad-h,0px) + 4vmin);gap:7vmin}.watch-input{font-size:22cqmin}.wb-answer,.wb-translation{font-size:18cqmin}.dots{gap:7cqmin}.dot{width:12cqmin;height:12cqmin;font-size:5cqmin}.screen.watch-a .line-row,.screen.watch-b .line-row{left:50%;top:calc(var(--top-h) + (100vh - var(--top-h) - var(--bottom-h) - var(--pad-h,0px)) / 2);z-index:5;position:fixed;transform:translate(-50%,-50%)}.cover{transform:translate(-11%)}}.bar--bottom{height:var(--bottom-h);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding-inline:4%;display:flex;position:relative;overflow:hidden;container-type:size}.bar--bottom:before{content:"";height:var(--pad-h);background:var(--primary);pointer-events:none;transition:height .25s;position:absolute;bottom:100%;left:0;right:0}.screen.watch-a .bar--bottom,.screen.watch-b .bar--bottom{overflow:visible}.bar--bottom.tall .watch-bottom,.bar--bottom.tall .watch-bottom-b{transform:translateY(calc(var(--pad-h) / -2));transition:transform .25s}.b-title{font-family:var(--font-poller-one), system-ui, sans-serif;letter-spacing:.5px;white-space:nowrap;text-align:center;max-width:100%;font-size:26cqmin;transition:opacity .2s;display:block;overflow:hidden}.b-sub{color:#9a9a9a;white-space:nowrap;text-align:center;cursor:pointer;background:0 0;border:0;margin-top:24cqmin;font-family:inherit;font-size:9cqmin;transition:opacity .2s;position:absolute;top:50%;left:0;right:0}.b-sub:hover{opacity:.6}.content{z-index:4;text-align:center;color:#062a2b;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;min-height:0;padding:2cqmin 3cqw;display:flex;position:relative;container-type:size}.panel{background:color-mix(in srgb, var(--secondary) 10%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:min(84%,155cqh);height:80%;box-shadow:0 3cqmin 10cqmin color-mix(in srgb, var(--primary) 22%, transparent);text-align:center;color:#0a2b2c;border-radius:5cqmin;flex-direction:column;justify-content:center;align-items:center;gap:3.5cqmin;padding:3cqmin 7cqmin;transition:opacity .5s,background .4s,box-shadow .4s;display:flex;position:relative;container-type:size}.screen.is-playing .panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.screen.is-playing .panel>:not(.line-row),.screen.is-playing .line-row>:not(.dots),.screen.is-playing .dots>:not(.selected),.screen.is-playing .watch-bottom-b,.screen.is-playing .sidea-controls{opacity:.1}.headline{font-family:var(--font-poller-one), system-ui, sans-serif;letter-spacing:.5px;font-size:7cqmin}.level-slider{width:64cqw;height:11cqmin;position:relative}.level-slider .track{background:var(--primary);height:.4cqmin;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.level-slider .knob{background:var(--primary);width:11cqmin;height:11cqmin;color:var(--secondary);border-radius:50%;justify-content:center;align-items:center;font-size:5cqmin;font-weight:800;display:flex;position:absolute;top:50%;left:44.44%;transform:translate(-50%,-50%)}.actions{gap:3.5cqmin;display:flex}.act-btn{cursor:pointer;color:var(--secondary);background:var(--primary);letter-spacing:1.5px;border:0;border-radius:999px;padding:1.1cqmin 5cqmin;font-size:2.6cqmin;font-weight:500;transition:transform .15s,box-shadow .2s}.act-btn:hover{transform:translateY(-1px)}.act-btn:active{transform:scale(.94)}.act-btn.on{box-shadow:0 0 0 .4cqmin #ffd23f,0 0 3cqmin #ffd23f}.info-line{cursor:pointer;color:color-mix(in srgb, var(--primary) 55%, transparent);align-items:center;gap:1.2cqmin;font-size:2.6cqmin;display:flex}.line-row{justify-content:center;align-items:center;gap:3cqmin;min-height:16cqmin;display:flex;position:relative}.page-arrow{cursor:pointer;background:var(--primary);width:5.5cqmin;height:5.5cqmin;color:var(--secondary);opacity:.85;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:3cqmin;line-height:1;transition:transform .15s,opacity .2s;display:flex;position:relative}.page-arrow:after{content:"";width:11cqmin;height:11cqmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-arrow:hover{opacity:1;transform:scale(1.1)}.page-arrow:active{transform:scale(.88)}.page-count{letter-spacing:1px;color:var(--secondary);background:color-mix(in srgb, var(--primary) 40%, transparent);border:1px solid color-mix(in srgb, var(--secondary) 18%, transparent);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:1cqmin 4cqmin;font-size:3cqmin;font-weight:700;transition:opacity .2s;position:absolute;bottom:calc(100% + 1.5cqmin);left:50%;transform:translate(-50%)}.page-count.show{opacity:1}.dots{gap:4cqmin;display:flex}.dot{cursor:pointer;background:var(--primary);width:9cqmin;height:9cqmin;color:var(--secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:3.8cqmin;font-weight:800;transition:box-shadow .4s,transform .25s;display:flex;position:relative}.dot.selected{box-shadow:0 0 0 .6cqmin #ffd23f,0 0 4cqmin #ffd23f}.screen:not(.watch-a):not(.watch-b) .dot:hover{transform:scale(1.12)}.screen:not(.watch-a):not(.watch-b) .dot:active{transform:scale(.94)}@keyframes haloPulse{0%,to{box-shadow:0 0 0 .5cqmin #ffd23f,0 0 3cqmin #ffd23f}50%{box-shadow:0 0 0 1cqmin #ffd23f,0 0 8cqmin #ffd23f}}.dot.selected.playing{animation:.9s ease-in-out infinite haloPulse}.dot-num-clip{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.dot-num{will-change:transform, opacity;display:block}.dot[data-tip]:after{content:attr(data-tip);background:color-mix(in srgb, var(--primary) 82%, transparent);color:var(--secondary);white-space:nowrap;opacity:0;pointer-events:none;z-index:8;border-radius:6px;padding:.6cqmin 1.4cqmin;font-size:3cqmin;font-weight:600;transition:opacity .15s;position:absolute;bottom:calc(100% + 2.5cqmin);left:50%;transform:translate(-50%)}.screen.watch-b .dot[data-tip]:hover:after{opacity:1}@media (max-width:640px){.dot:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.level-slider .knob{cursor:pointer}.curtain{z-index:7;pointer-events:none;background:var(--primary);color:var(--secondary);opacity:0;visibility:hidden;transition:opacity var(--curtain-fade) ease, visibility 0s linear var(--curtain-fade);position:absolute;inset:0}.curtain.show{opacity:1;visibility:visible;transition:opacity var(--curtain-fade) ease}.curtain-start,.curtain-text{display:none;position:absolute;inset:0}.curtain.mode-start .curtain-start{display:flex}.curtain.mode-text .curtain-text{justify-content:center;align-items:center;display:flex}.curtain.mode-start.show{pointer-events:auto;cursor:pointer}.curtain-start{text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,2.5vmin,32px);padding:5vh 6vw;transition:opacity .35s,transform .45s;transform:translateY(8px)}.curtain-start.start-in{opacity:1;transform:translateY(0)}.cs-title{font-family:var(--font-poller-one), system-ui, sans-serif;letter-spacing:1px;font-size:clamp(28px,5vmin,72px)}.cs-instructions{width:min(760px,88vw);color:color-mix(in srgb, var(--secondary) 78%, transparent);gap:clamp(10px,1.6vmin,20px);display:grid}.cs-step strong{color:var(--secondary);letter-spacing:.12em;margin-bottom:.25em;font-size:clamp(12px,1.45vmin,18px);display:block}.curtain-text{text-align:center;flex-direction:column;gap:3vmin;padding:0 8vmin}.ct-peek,.ct-hide{pointer-events:auto;box-sizing:border-box;color:var(--secondary);letter-spacing:1.5px;cursor:pointer;text-underline-offset:.35em;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:none;position:absolute;transform:translate(-50%,-50%)}.ct-hide{color:color-mix(in srgb, var(--secondary) 62%, transparent)}.ct-hide:hover,.ct-hide:focus-visible{color:var(--secondary)}.curtain.mode-text .ct-peek,.curtain.mode-text .ct-hide{display:flex}.ct-line{letter-spacing:.5px;clip-path:inset(50% 0);font-size:4.5vmin;font-weight:700;transition:clip-path .16s}.curtain-text.open .ct-line{clip-path:inset(0)}.panel>*,.line-row>*,.dots>*{transition:opacity .4s}.screen.watch-a .panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.screen.watch-a .panel>:not(.line-row),.screen.watch-a .line-row>:not(.dots){opacity:0;pointer-events:none}.screen.watch-a .bar--bottom{cursor:default}.sidea-controls{left:50%;bottom:calc(1.5% + var(--pad-h,0px));z-index:5;align-items:center;gap:2.2vmin;transition:bottom .25s;animation:.4s both fadeIn;display:none;position:absolute;transform:translate(-50%)}.screen.watch-a .sidea-controls{display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sa-ico,.sa-skip{cursor:pointer;color:var(--secondary);background:color-mix(in srgb, var(--primary) 35%, transparent);opacity:.3;border:0;justify-content:center;align-items:center;transition:opacity .2s,transform .15s;display:inline-flex}.sa-ico{border-radius:50%;width:4vmin;height:4vmin;font-size:1.8vmin;position:relative}.sa-ico svg{width:52%;height:52%}.sa-skip{letter-spacing:2px;border-radius:999px;height:4vmin;padding:0 2.4vmin;font-size:1.6vmin}.sidea-controls button:hover{opacity:1}.sidea-controls button:active{transform:scale(.88)}.watch-bottom{flex-direction:column;align-items:center;width:100%;display:none}.screen.watch-a .b-title,.screen.watch-a .b-sub{display:none}.screen.watch-a .watch-bottom{display:flex}.watch-input{text-align:center;color:var(--secondary);letter-spacing:2px;text-transform:uppercase;width:90%;caret-color:var(--secondary);resize:none;overflow-wrap:anywhere;word-break:break-word;white-space:nowrap;background:0 0;border:0;outline:none;padding:0;font-family:inherit;font-size:12cqmin;font-weight:800;line-height:1.12;display:block;overflow:hidden}.watch-input.wrap{white-space:normal}.watch-input::placeholder{color:color-mix(in srgb, var(--secondary) 50%, transparent)}.input-flash{z-index:2;pointer-events:none;opacity:0;letter-spacing:6px;text-transform:uppercase;color:var(--secondary);justify-content:center;align-items:center;font-size:14cqmin;font-weight:800;transition:opacity .25s;display:flex;position:absolute;inset:0}.input-flash.show{opacity:1}.watch-close{z-index:2;cursor:pointer;background:color-mix(in srgb, var(--secondary) 12%, transparent);color:var(--secondary);width:clamp(3vmin, calc(var(--top-h) * .56), 5.4vmin);height:clamp(3vmin, calc(var(--top-h) * .56), 5.4vmin);font-size:clamp(1.7vmin, calc(var(--top-h) * .3), 3vmin);opacity:.55;border:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:none;position:absolute;top:50%;left:3%;transform:translateY(-50%)}.watch-close:hover{opacity:1}.screen.watch-a .watch-close,.screen.watch-b .watch-close{display:flex}.screen.watch-a .menu-side,.screen.watch-b .menu-side,.screen.watch-a .burger,.screen.watch-b .burger{display:none}.screen.watch-b .desktop-icons{visibility:hidden}.screen.watch-a .panel,.screen.watch-b .panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.screen.watch-b .panel>:not(.line-row),.screen.watch-b .line-row>:not(.dots){opacity:0;pointer-events:none}.screen.watch-a .dots .dot,.screen.watch-b .dots .dot{opacity:0;pointer-events:none;transition:transform .5s,opacity .5s,box-shadow .3s;transform:scale(0)}.screen.watch-a .dots .dot.selected,.screen.watch-b .dots .dot.selected{box-shadow:none;opacity:1;pointer-events:auto;cursor:pointer;transform:scale(1.55)}.screen.watch-b .sidea-controls{display:flex}.wb-only{display:none}.screen.watch-b .wb-only{display:inline-flex}.watch-bottom-b{flex-direction:column;align-items:center;width:100%;display:none}.screen.watch-b .b-title,.screen.watch-b .b-sub,.screen.watch-b .watch-bottom{display:none}.screen.watch-b .watch-bottom-b{display:flex}.wb-answer-wrap{max-width:90%;display:block;position:relative}.wb-answer,.wb-translation{letter-spacing:3px;text-transform:uppercase;text-align:center;color:var(--secondary);overflow-wrap:anywhere;word-break:break-word;white-space:nowrap;font-size:12cqmin;line-height:1.05}.wb-answer.wrap,.wb-translation.wrap{white-space:normal}.wb-answer{cursor:default;font-weight:800;transition:opacity .6s}.wb-translation{pointer-events:none;opacity:0;color:#0000;-webkit-text-fill-color:transparent;paint-order:stroke fill;-webkit-text-stroke:0 var(--secondary);text-shadow:0 0 #0000;width:100%;font-weight:800;transition:opacity .6s,text-shadow .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.watch-bottom-b.translating .wb-answer,.watch-bottom-b.answer-hidden .wb-answer{opacity:0}.wa-only{display:inline-flex}.screen.watch-b .wa-only{display:none}.screen.watch-a .sidea-controls{left:50%;bottom:calc(var(--bottom-h) + var(--pad-h,0px) + 1.4vmin);z-index:7;justify-content:center;gap:1.2vmin;width:auto;position:fixed;transform:translate(-50%)}.screen.watch-a #auxCounter,.screen.watch-a #auxHelp{border:1px solid color-mix(in srgb, var(--secondary) 42%, transparent);background:color-mix(in srgb, var(--primary) 46%, transparent);min-width:4.3vmin;height:4.3vmin;color:var(--secondary);opacity:.3;border-radius:999px;padding-inline:1.2vmin}.screen.watch-a #auxCounter{font-variant-numeric:tabular-nums;width:4.3vmin;padding-inline:0;font-weight:750}.aux-help-inline{white-space:nowrap;gap:.9vmin;overflow:hidden}.aux-help-label{text-align:center;letter-spacing:.08em;min-width:2.8em;font-size:.78em}.aux-help-inline .aux-help-dashes{align-items:center;gap:.65vmin;display:none}.aux-help-inline .aux-help-dashes span{background:color-mix(in srgb, var(--secondary) 72%, transparent);border-radius:999px;width:2.5vmin;height:.32vmin}.aux-help-inline.open .aux-help-dashes{display:inline-flex}.screen.watch-a #saMic,.screen.watch-a #saSkip{z-index:8;opacity:.3;background:color-mix(in srgb, var(--primary) 52%, transparent);border:1px solid color-mix(in srgb, var(--secondary) 75%, transparent);margin:0;position:fixed;transform:translateY(-50%)}.screen.watch-a #saMic{border-radius:50%;width:4.8vmin;height:4.8vmin;left:max(2.5vw,14px)}.screen.watch-a #saSkip{letter-spacing:.12em;white-space:normal;border-radius:12px;width:clamp(48px,5.2vmin,70px);min-width:48px;height:auto;min-height:4.8vmin;padding:.65em .45em;font-size:clamp(10px,1.25vmin,15px);font-weight:750;line-height:.95;right:max(2.5vw,14px)}.mastery-control{z-index:6;background:color-mix(in srgb, var(--primary) 45%, transparent);max-width:min(72vw,680px);min-height:3.7vmin;color:var(--secondary);letter-spacing:.1em;text-transform:uppercase;text-align:center;cursor:pointer;opacity:.3;border:0;border-radius:999px;padding:.55vmin 1.4vmin;font-size:clamp(10px,1.25vmin,16px);font-weight:650;line-height:1.2;transition:opacity .2s,transform .16s,background .2s;display:none;position:fixed;transform:translate(-50%)}.screen.watch-b .mastery-control{display:block}.mastery-control:hover,.mastery-control:focus-visible{opacity:1}.mastery-control:active{transform:translate(-50%)scale(.96)}.dot.mastery-1:before,.dot.mastery-2:before,.dot.mastery-3:before{content:"";box-sizing:border-box;border-style:solid;border-color:var(--secondary);pointer-events:none;z-index:2;border-radius:50%;position:absolute;inset:0}.dot.mastery-1:before{border-width:1px}.dot.mastery-2:before{border-width:.35cqmin}.dot.mastery-3:before{border-width:.7cqmin}.dot.mastery-4{background:var(--secondary);color:var(--primary)}.screen.watch-b .dots .dot.selected{cursor:pointer}@media (max-width:640px){.screen.watch-a .sidea-controls{bottom:calc(var(--bottom-h) + var(--pad-h,0px) + 3vmin);gap:2vmin}.screen.watch-a #auxCounter,.screen.watch-a #auxHelp{min-width:10.5vmin;height:10.5vmin;padding-inline:2.2vmin}.screen.watch-a #auxCounter{width:10.5vmin;padding-inline:0}.aux-help-inline .aux-help-dashes{gap:1vmin}.aux-help-inline .aux-help-dashes span{width:3.5vmin;height:.65vmin}.screen.watch-a #saMic{width:11vmin;height:11vmin;left:3vw}.screen.watch-a #saSkip{width:13vmin;min-width:48px;min-height:11vmin;font-size:2.7vmin;right:3vw}.screen.watch-a .watch-input{width:64%}.mastery-control{max-width:88vw;padding:1.6vmin 3vmin;font-size:2.5vmin}.cs-instructions{gap:1.5vmin}}.intro-screen{z-index:100;background:var(--primary);color:var(--secondary);text-align:center;cursor:default;opacity:1;visibility:visible;justify-content:center;align-items:center;transition:opacity .85s,visibility linear;display:flex;position:fixed;inset:0}.intro-screen.is-leaving{opacity:0;visibility:hidden;transition:opacity .85s,visibility 0s linear .85s}.intro-inner{flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,2.3vmin,26px);width:min(90vw,920px);display:flex}.intro-title{white-space:nowrap;font-family:var(--font-poller-one), system-ui, sans-serif;letter-spacing:.025em;color:var(--secondary);margin:0;font-size:clamp(32px,5vmin,72px);transition:opacity .65s,transform .75s cubic-bezier(.22,.8,.24,1);position:absolute;top:clamp(28px,6vh,78px);left:50%;transform:translate(-50%)}.intro-count{letter-spacing:.018em;width:100%;min-height:1.55em;color:color-mix(in srgb, var(--secondary) 94%, transparent);place-items:center;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(21px,3vmin,42px);font-weight:560;line-height:1.25;display:grid;position:relative}.intro-added-line{width:min(88vw,650px);height:1.7em;color:color-mix(in srgb, var(--secondary) 68%, transparent);opacity:0;justify-content:center;align-items:center;margin:0;font-size:clamp(12px,1.45vmin,18px);line-height:1.4;transition:opacity .72s 80ms,transform .8s cubic-bezier(.22,.8,.24,1) 80ms;display:flex;transform:translateY(4px)}.intro-start{min-width:min(88vw,540px);min-height:2.1em;color:var(--secondary);font-family:var(--font-poller-one), system-ui, sans-serif;letter-spacing:.07em;cursor:pointer;background:0 0;border:0;place-items:center;padding:.35em .5em;font-size:clamp(18px,2.35vmin,31px);transition:opacity .5s,transform .38s cubic-bezier(.22,.8,.24,1),color .5s;display:grid;position:relative}.intro-start:hover,.intro-start:focus-visible{color:color-mix(in srgb, var(--secondary) 78%, transparent)}.intro-start:active{transform:scale(.975)}.intro-progress{--progress-short-w:170px;--progress-full-w:330px;width:var(--progress-short-w);max-width:90vw;min-height:1.8em;color:color-mix(in srgb, var(--secondary) 60%, transparent);letter-spacing:.055em;text-transform:uppercase;text-underline-offset:.38em;cursor:pointer;white-space:nowrap;background:0 0;border:0;place-items:center;margin-top:clamp(18px,3vmin,38px);padding:.2em .25em;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(11px,1.25vmin,16px);font-weight:650;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px;transition:width .72s cubic-bezier(.22,.8,.24,1),color .55s,opacity .55s,transform .38s;display:grid;position:relative;overflow:hidden}.intro-progress:hover,.intro-progress:focus-visible{width:var(--progress-full-w);color:color-mix(in srgb, var(--secondary) 88%, transparent)}.intro-progress:active{transform:scale(.98)}.intro-screen.is-discovered .intro-added-line{opacity:1;transform:translateY(0)}@media (max-width:640px),(hover:none){.intro-title{font-size:clamp(28px,8.5vw,46px);top:clamp(24px,5vh,48px)}.intro-inner{gap:clamp(13px,4vw,21px);width:92vw}.intro-count{font-size:clamp(19px,6vw,28px)}.intro-added-line{width:88vw;height:3.1em;font-size:clamp(11px,3.35vw,15px)}.intro-start{min-width:90vw;font-size:clamp(17px,5.2vw,24px)}.intro-progress{--progress-short-w:170px;--progress-full-w:min(88vw, 330px);font-size:clamp(10px,3vw,14px)}}.browse-back,.browse-meta,.browse-all-btn{cursor:pointer;background:0 0;border:0}.browse-back,.browse-meta{display:none}.browse-back{color:color-mix(in srgb, var(--primary) 68%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:2cqmin;font-weight:700}.browse-back:hover{color:var(--primary)}.browse-meta{color:color-mix(in srgb, var(--primary) 60%, transparent);font-size:2.2cqmin;font-weight:700}.browse-all-btn{color:var(--primary);letter-spacing:.08em;text-underline-offset:.35em;opacity:.72;font-size:2cqmin;font-weight:800;text-decoration:underline}.browse-all-btn:hover{opacity:1}.page-arrow,.page-count{display:none}.screen.browse-mode .page-arrow{display:flex}.screen.browse-mode .level-slider,.screen.browse-mode .info-line,.screen.browse-mode .browse-all-btn{display:none}.screen.browse-mode .browse-back,.screen.browse-mode .browse-meta{display:block}.screen.browse-mode .headline{font-size:5.3cqmin}.input-flash{font-size:1px;line-height:1}@media (max-width:640px){.content{padding:.5cqmin 1cqw}.panel{border-radius:4cqmin;width:97%;height:95%;padding:4cqmin 3.5cqmin}.line-row{flex-wrap:wrap;row-gap:2cqmin}.dots{flex-basis:100%;order:1;justify-content:center}.page-arrow{order:2}.page-arrow:after{width:44px;height:44px}.cover{transform:translate(-11%)}}.level-line-count{color:color-mix(in srgb, var(--primary) 60%, transparent);font-size:2.15cqmin;font-weight:650;transition:opacity .35s}.level-slider{order:initial}.screen.start-transition .content{z-index:8;pointer-events:none}.screen.start-transition .panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.screen.start-transition .panel>:not(.level-slider):not(.line-row){opacity:0;pointer-events:none}.screen.start-transition .level-slider,.screen.start-transition .line-row{opacity:1;z-index:9;pointer-events:none;position:relative}.screen.start-transition .level-slider .track,.screen.watch-a .level-slider .track,.screen.watch-b .level-slider .track{background:var(--secondary)}.screen.start-transition .level-slider .knob,.screen.watch-a .level-slider .knob,.screen.watch-b .level-slider .knob{background:var(--primary);color:var(--secondary);border:1px solid color-mix(in srgb, var(--secondary) 85%, transparent)}.screen.start-transition .dot{background:var(--primary);color:var(--secondary);border:1px solid color-mix(in srgb, var(--secondary) 82%, transparent)}.screen.start-transition .dot.selected{border-color:var(--secondary)}.curtain-start{padding:0;display:block}.cs-title,.cs-instructions{position:fixed;left:50%;transform:translate(-50%)}.curtain-start.start-in .cs-title,.curtain-start.start-in .cs-instructions{opacity:1}.cs-title{margin:0;font-size:clamp(22px,3.8vmin,54px);transition:opacity .35s}.cs-instructions{gap:clamp(6px,1vmin,12px);width:min(680px,86vw);font-size:clamp(10px,1.05vmin,14px);transition:opacity .35s}.cs-step strong{margin-bottom:.15em;font-size:clamp(10px,1.05vmin,14px)}.screen.watch-a .panel>.level-slider,.screen.watch-b .panel>.level-slider{pointer-events:none;opacity:1!important}.screen.watch-a .level-slider,.screen.watch-b .level-slider{display:block}.screen.watch-a .line-row,.screen.watch-b .line-row{opacity:1}.aux-help-inline{align-items:center;transition:min-width .32s,padding .32s,gap .32s,opacity .2s,transform .16s;display:inline-flex}.aux-help-inline .aux-help-dashes{opacity:0;transform-origin:0;gap:0;max-width:0;transition:max-width .34s,opacity .22s,transform .34s,gap .34s;display:inline-flex;overflow:hidden;transform:scaleX(.72)}.aux-help-inline.open .aux-help-dashes{opacity:1;gap:.65vmin;max-width:14vmin;transform:scaleX(1)}.screen.watch-b #saTranslate,.screen.watch-b #saHide,.screen.watch-b #saSkip{border:1px solid color-mix(in srgb, var(--secondary) 62%, transparent);background:color-mix(in srgb, var(--primary) 50%, transparent);width:clamp(38px,4.3vmin,58px);min-width:0;height:clamp(38px,4.3vmin,58px);color:var(--secondary);opacity:.3;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:left .42s,top .42s,opacity .2s,transform .16s,background .2s;display:inline-flex;position:fixed}.screen.watch-b #saTranslate:hover,.screen.watch-b #saHide:hover,.screen.watch-b #saSkip:hover{opacity:1}.screen.watch-b #saSkip{letter-spacing:0;font-size:clamp(18px,2.1vmin,28px);line-height:1}.screen.watch-b #saMic,.screen.watch-b #saNextOrbit{z-index:9;opacity:.3;border:1px solid color-mix(in srgb, var(--secondary) 75%, transparent);background:color-mix(in srgb, var(--primary) 52%, transparent);margin:0;transition:top .3s,opacity .2s,transform .16s;display:inline-flex;position:fixed;transform:translateY(-50%)}.screen.watch-b #saMic{border-radius:50%;width:4.8vmin;height:4.8vmin;left:max(2.5vw,14px)}.screen.watch-b #saNextOrbit{letter-spacing:.08em;white-space:normal;border-radius:12px;width:clamp(48px,5.2vmin,70px);min-width:48px;min-height:4.8vmin;padding:.65em .45em;font-size:clamp(10px,1.25vmin,15px);font-weight:750;line-height:.95;right:max(2.5vw,14px)}.screen.watch-b #saMic:hover,.screen.watch-b #saNextOrbit:hover{opacity:1}.mastery-control{transition:left .42s,top .42s,opacity .2s,transform .16s,background .2s}@media (max-width:640px){.screen.watch-a .line-row,.screen.watch-b .line-row{z-index:auto;position:relative;top:auto;left:auto;transform:none}.screen.watch-b #saTranslate,.screen.watch-b #saHide,.screen.watch-b #saSkip{width:10.5vmin;height:10.5vmin}.screen.watch-b #saMic{width:11vmin;height:11vmin;left:3vw}.screen.watch-b #saNextOrbit{width:13vmin;min-width:48px;min-height:11vmin;font-size:2.5vmin;right:3vw}.aux-help-inline.open .aux-help-dashes{gap:1vmin;max-width:28vmin}.cs-instructions{width:90vw}}.screen.watch-a .sidea-controls{width:100%;left:0;right:0;transform:none}.mastery-control{letter-spacing:.08em;font-weight:750}.level-line-count{display:none}.screen.browse-mode .level-line-count{display:block}.level-drag-help{width:min(78%,720px);min-height:clamp(54px,8.5cqmin,105px);color:color-mix(in srgb, var(--primary) 72%, transparent);text-align:center;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.45em;transition:opacity .22s,visibility 0s linear .22s;display:flex}.screen.level-dragging:not(.browse-mode) .level-drag-help{opacity:1;visibility:visible;transition:opacity .22s}.browse-back,.browse-all-btn{color:var(--primary);letter-spacing:.08em;text-underline-offset:.35em;opacity:.72;font-size:2cqmin;font-weight:800;text-decoration:underline}.browse-back:hover,.browse-all-btn:hover{opacity:1}.browse-meta{display:none!important}.screen.browse-mode .level-slider,.screen.browse-mode .level-line-count,.screen.browse-mode .browse-back{display:block}.screen.browse-mode .level-drag-help,.screen.browse-mode .browse-all-btn{display:none}.screen.watch-a .level-slider,.screen.watch-b .level-slider{opacity:0!important;pointer-events:none!important;display:none!important}.screen.watch-a .panel>.level-slider,.screen.watch-b .panel>.level-slider{opacity:0!important;display:none!important}.screen.watch-a #saMic,.screen.watch-b #saMic{left:max(2.5vw,14px)}.screen.watch-a #saSkip,.screen.watch-b #saSkip{right:max(2.5vw,14px)}.screen.watch-b #saTranslate,.screen.watch-b #saHide,.screen.watch-b #saNextOrbit{border:1px solid color-mix(in srgb, var(--secondary) 62%, transparent);background:color-mix(in srgb, var(--primary) 50%, transparent);width:clamp(30px,3.6vmin,44px);min-width:0;height:clamp(30px,3.6vmin,44px);color:var(--secondary);opacity:.3;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:left .38s,top .38s,opacity .2s,transform .16s,background .2s;display:inline-flex;position:fixed}.screen.watch-b #saTranslate:hover,.screen.watch-b #saHide:hover,.screen.watch-b #saNextOrbit:hover{opacity:1}.screen.watch-b #saNextOrbit{font-size:clamp(16px,1.8vmin,23px)}.orbit-control[data-tip]:after{content:attr(data-tip);background:color-mix(in srgb, var(--primary) 84%, transparent);color:var(--secondary);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:.45vmin .9vmin;font-size:clamp(9px,1.15vmin,13px);font-weight:700;transition:opacity .15s;position:absolute;bottom:calc(100% + .9vmin);left:50%;transform:translate(-50%)}.orbit-control[data-tip]:hover:after{opacity:1}.dot{transition:box-shadow .4s,transform .5s,opacity .5s,background-color .36s,color .36s}.dot:before{content:"";box-sizing:border-box;pointer-events:none;z-index:2;border:0 solid #0000;border-radius:50%;transition:border-width .36s,border-color .36s,opacity .36s;position:absolute;inset:0}.dot.mastery-1:before{border-width:1px;border-color:var(--secondary)}.dot.mastery-2:before{border-width:.35cqmin;border-color:var(--secondary)}.dot.mastery-3:before{border-width:.7cqmin;border-color:var(--secondary)}.dot.mastery-4:before{border-width:0;border-color:#0000}.dot.mastery-4{background-color:var(--secondary);color:var(--primary)}@media (max-width:640px){.level-drag-help{width:92%;min-height:18cqmin}.screen.watch-a #saMic,.screen.watch-b #saMic{left:3vw}.screen.watch-a #saSkip,.screen.watch-b #saSkip{right:3vw}.screen.watch-b #saTranslate,.screen.watch-b #saHide,.screen.watch-b #saNextOrbit{width:8.5vmin;min-width:32px;height:8.5vmin;min-height:32px}}.level-drag-help{z-index:10;width:min(72vw,720px);min-height:0;font-size:inherit;position:absolute;top:0;left:50%;transform:translate(-50%)}.screen.watch-a #saSkip,.screen.watch-b #saSkip{letter-spacing:0!important;white-space:nowrap!important;border-radius:50%!important;width:4.8vmin!important;min-width:36px!important;height:4.8vmin!important;min-height:36px!important;padding:0!important;font-size:clamp(18px,2.1vmin,28px)!important;line-height:1!important}.screen.watch-b #saNextOrbit{letter-spacing:0!important;border-radius:50%!important;width:clamp(30px,3.6vmin,44px)!important;min-width:0!important;height:clamp(30px,3.6vmin,44px)!important;min-height:0!important;padding:0!important;font-size:clamp(16px,1.8vmin,23px)!important;line-height:1!important;right:auto!important}@media (max-width:640px){.level-drag-help{width:91vw}.level-drag-help strong{font-size:2.35vmin}.level-drag-help span{font-size:2.05vmin;line-height:1.25}.screen.watch-a #saSkip,.screen.watch-b #saSkip{width:11vmin!important;min-width:42px!important;height:11vmin!important;min-height:42px!important}.screen.watch-b #saNextOrbit{width:8.5vmin!important;min-width:32px!important;height:8.5vmin!important;min-height:32px!important}}.screen:not(.browse-mode) .line-row,.screen:not(.browse-mode) .actions,.screen:not(.browse-mode) .browse-all-btn{transition:transform .28s,opacity .22s}@media (max-width:640px){.screen.level-dragging:not(.browse-mode) .line-row,.screen.level-dragging:not(.browse-mode) .actions,.screen.level-dragging:not(.browse-mode) .browse-all-btn{transform:translateY(12vmin)}}.level-drag-help{border:1px solid color-mix(in srgb, var(--primary) 15%, transparent);background:color-mix(in srgb, var(--secondary) 28%, transparent);max-height:0;box-shadow:0 1.2cqmin 4cqmin color-mix(in srgb, var(--primary) 12%, transparent);opacity:0;visibility:hidden;border-radius:clamp(12px,2.2cqmin,24px);padding:0 clamp(14px,2.4cqmin,28px);transition:max-height .34s,padding .34s,opacity .22s,transform .34s,visibility 0s linear .34s;overflow:hidden;transform:translate(-50%)translateY(-8px);width:min(88%,780px)!important;min-height:0!important}.level-drag-help strong{letter-spacing:.07em;font-size:clamp(11px,1.5cqmin,17px)!important}.screen.level-dragging:not(.browse-mode) .level-drag-help{opacity:1;visibility:visible;max-height:190px;padding-top:clamp(10px,1.8cqmin,18px);padding-bottom:clamp(10px,1.8cqmin,18px);transition:max-height .34s,padding .34s,opacity .22s,transform .34s,visibility;transform:translate(-50%)translateY(0)}.screen.start-transition .level-slider,.screen.start-transition .level-line-count,.screen.start-transition .level-drag-help,.screen.start-transition .page-arrow,.screen.start-transition .page-count{opacity:0!important;display:none!important}.screen.start-transition .panel>:not(.line-row){opacity:0!important;pointer-events:none!important}.screen.start-transition .line-row{pointer-events:none;opacity:1!important}.cs-instructions{gap:0!important;width:min(620px,84vw)!important}.cs-step strong{font-size:clamp(10px,1.05vmin,14px)!important}.cs-step span{font-size:clamp(10px,1vmin,14px)!important;line-height:1.35!important}.screen.watch-b #saTranslate,.screen.watch-b #saHide,.screen.watch-b #saNextOrbit{width:clamp(28px,3.2vmin,40px)!important;min-width:28px!important;height:clamp(28px,3.2vmin,40px)!important;min-height:28px!important}.screen.watch-b #saTranslate,.screen.watch-b #saHide,.screen.watch-b #saNextOrbit,.screen.watch-b .mastery-control{will-change:opacity, transform;transition:opacity .18s,transform .18s,background .2s}.screen.orbit-fading #saTranslate,.screen.orbit-fading #saHide,.screen.orbit-fading #saNextOrbit,.screen.orbit-fading .mastery-control{transform:scale(.92);opacity:0!important;pointer-events:none!important}.dot{--mastery-ring:0px;--mastery-fill:var(--primary);--mastery-ink:var(--secondary);background-color:var(--mastery-fill)!important;color:var(--mastery-ink)!important;transition:box-shadow .4s,transform .5s,opacity .5s,background-color .48s cubic-bezier(.2,.75,.25,1),color .42s!important}.dot:before{box-sizing:border-box;box-shadow:inset 0 0 0 var(--mastery-ring) var(--secondary);opacity:1;pointer-events:none;z-index:2;border-radius:50%;position:absolute;inset:0;content:""!important;border:0!important;transition:box-shadow .48s cubic-bezier(.2,.75,.25,1),opacity .36s!important}.dot.mastery-1{--mastery-ring:2px}.dot.mastery-2{--mastery-ring:5px}.dot.mastery-3{--mastery-ring:9px}.dot.mastery-4{--mastery-ring:0px;--mastery-fill:var(--secondary);--mastery-ink:var(--primary)}.dot.mastery-1:before,.dot.mastery-2:before,.dot.mastery-3:before,.dot.mastery-4:before{border-width:0!important;border-color:#0000!important}@media (max-width:640px){.level-drag-help{border-radius:14px;width:92%!important}.level-drag-help strong{font-size:clamp(10px,2.65vmin,13px)!important}.level-drag-help span{font-size:clamp(9px,2.35vmin,12px)!important;line-height:1.34!important}.screen.level-dragging:not(.browse-mode) .level-drag-help{max-height:230px}.screen.level-dragging:not(.browse-mode) .line-row,.screen.level-dragging:not(.browse-mode) .actions,.screen.level-dragging:not(.browse-mode) .browse-all-btn{transform:translateY(clamp(118px,30vmin,180px))}.screen.watch-b #saTranslate,.screen.watch-b #saHide,.screen.watch-b #saNextOrbit{width:clamp(28px,7vmin,34px)!important;min-width:28px!important;height:clamp(28px,7vmin,34px)!important;min-height:28px!important}.cs-instructions{width:88vw!important}}@keyframes introTitleGlow{0%,to{text-shadow:0 0 #fff0}50%{text-shadow:0 0 14px #ffffff21,0 0 32px #ffffff0e}}.intro-inner{min-height:100vh;justify-content:center!important;gap:clamp(22px,3.6vmin,44px)!important;width:min(88vw,760px)!important}.intro-title{animation:4.8s ease-in-out infinite introTitleGlow;margin:0 0 clamp(2px,.7vmin,10px)!important;font-size:clamp(34px,5.1vmin,68px)!important;position:static!important;transform:none!important}.intro-count{font-size:clamp(15px,1.8vmin,24px)!important;font-weight:450!important}.intro-added-line{font-size:clamp(13px,1.45vmin,18px)!important}.intro-start{text-transform:none;letter-spacing:0!important;min-width:0!important;min-height:1.5em!important;padding:0!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(17px,2vmin,25px)!important;font-weight:400!important}.intro-progress{letter-spacing:0!important;text-transform:none!important;margin-top:clamp(18px,3.8vmin,44px)!important;font-size:clamp(11px,1.2vmin,15px)!important;font-weight:400!important}.intro-added-line{transition-duration:.9s!important}.screen.watch-a .sidea-controls{pointer-events:auto;z-index:8;justify-content:center;align-items:center;gap:1.2vmin;left:50%!important;right:auto!important;bottom:calc(var(--bottom-h) + var(--pad-h,0px) + 1.4vmin)!important;width:auto!important;height:auto!important;display:flex!important;position:fixed!important;transform:translate(-50%)!important}.screen.watch-a #saTranslate,.screen.watch-a #saHide,.screen.watch-a #saNextOrbit{display:none!important}.screen.watch-a #saMic{opacity:.3;border:1px solid color-mix(in srgb, var(--secondary) 42%, transparent);background:color-mix(in srgb, var(--primary) 46%, transparent);border-radius:50%!important;width:4.3vmin!important;min-width:34px!important;height:4.3vmin!important;min-height:34px!important;padding:0!important;display:inline-flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.screen.watch-a #saMic:hover{opacity:1}.screen.watch-a .watch-input{width:82%!important}.screen.watch-b .sidea-controls{pointer-events:none;z-index:8;width:auto!important;height:auto!important;display:block!important;position:fixed!important;inset:0!important;transform:none!important}.screen.watch-b .sidea-controls>button{pointer-events:auto}.screen.watch-b #auxCounter,.screen.watch-b #auxHelp{display:none!important}.screen.watch-b #saTranslate,.screen.watch-b #saMic,.screen.watch-b #saHide{color:var(--secondary);opacity:.3;border:1px solid color-mix(in srgb, var(--secondary) 62%, transparent)!important;background:color-mix(in srgb, var(--primary) 50%, transparent)!important;border-radius:50%!important;width:clamp(30px,3.6vmin,44px)!important;min-width:30px!important;height:clamp(30px,3.6vmin,44px)!important;min-height:30px!important;margin:0!important;padding:0!important;transition:left .38s,top .38s,opacity .2s,transform .18s!important;display:inline-flex!important;position:fixed!important;transform:none!important}.screen.watch-b #saTranslate:hover,.screen.watch-b #saMic:hover,.screen.watch-b #saHide:hover{opacity:1}.mastery-next{z-index:9;background:color-mix(in srgb, var(--primary) 45%, transparent);color:var(--secondary);letter-spacing:.08em;opacity:0;cursor:pointer;border:0;border-radius:999px;min-height:3.7vmin;padding:.55vmin 1.4vmin;font-size:clamp(10px,1.25vmin,16px);font-weight:750;transition:opacity .25s,transform .2s;display:none;position:fixed}.screen.watch-b.mastery-complete .mastery-next:hover{opacity:1}.watch-action-text{z-index:6;color:var(--secondary);white-space:nowrap;text-align:center;cursor:pointer;opacity:.5;background:0 0;border:0;margin-top:24cqmin;font-family:inherit;font-size:9cqmin;font-weight:400;transition:opacity .28s,transform .2s;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%)}.screen.watch-a .watch-action-text,.screen.watch-b .watch-action-text{display:block}.watch-action-text:hover,.watch-action-text:focus-visible{opacity:1}.watch-action-text:active{transform:translate(-50%)scale(.97)}.screen.watch-a .dot[data-tip]:after{opacity:0;bottom:calc(100% + 2.5cqmin)}.screen.watch-a .dot[data-tip]:hover:after{opacity:1}.screen.watch-a .panel{cursor:pointer}.screen.watch-a .watch-input,.screen.watch-a button{cursor:auto}.watch-bottom-b.translating .wb-translation{opacity:1!important;-webkit-text-stroke-width:1.6px!important;text-shadow:0 0 1.4cqmin color-mix(in srgb, var(--secondary) 88%, transparent), 0 0 3.2cqmin color-mix(in srgb, var(--secondary) 52%, transparent)!important;transition:opacity .55s .35s,-webkit-text-stroke-width 1.2s .35s,text-shadow 1.2s .35s!important}@media (max-width:640px){.intro-inner{gap:clamp(20px,6vw,34px)!important}.intro-title{font-size:clamp(34px,10vw,48px)!important}.intro-count{font-size:clamp(14px,4vw,18px)!important}.screen.watch-a .sidea-controls{gap:2vmin;bottom:calc(var(--bottom-h) + var(--pad-h,0px) + 3vmin)!important}.screen.watch-a #saMic{width:10.5vmin!important;min-width:38px!important;height:10.5vmin!important;min-height:38px!important}.screen.watch-b #saTranslate,.screen.watch-b #saMic,.screen.watch-b #saHide{width:8.5vmin!important;min-width:32px!important;height:8.5vmin!important;min-height:32px!important}.watch-action-text{margin-top:23cqmin;font-size:8cqmin}}@keyframes introHaloPulse{0%,to{opacity:.22;transform:translate(-50%,-50%)scale(.94)}50%{opacity:.46;transform:translate(-50%,-50%)scale(1.06)}}.intro-title{isolation:isolate;text-shadow:0 0 18px #ffffff3b,0 0 46px #ffffff17!important;animation:none!important;position:relative!important}.intro-title:before{content:"";z-index:-1;pointer-events:none;filter:blur(13px);background:radial-gradient(#ffffff2e 0%,#fff1 34%,#0000 72%);border-radius:50%;width:145%;height:210%;animation:5.6s ease-in-out infinite introHaloPulse;position:absolute;top:50%;left:50%}.intro-copy{flex-direction:column;align-items:center;gap:2px;min-height:3.1em;display:flex}.intro-count,.intro-added-line{min-height:1.35em;letter-spacing:0!important;width:min(88vw,680px)!important;height:auto!important;font-size:clamp(14px,1.6vmin,21px)!important;font-weight:400!important;line-height:1.3!important}.intro-added-line{color:color-mix(in srgb, var(--secondary) 72%, transparent)!important}.intro-progress-static{cursor:pointer;width:auto!important;max-width:90vw!important;color:color-mix(in srgb, var(--secondary) 54%, transparent)!important;text-transform:uppercase!important;letter-spacing:.045em!important;margin-top:clamp(72px,11vh,132px)!important;padding:0!important;font-size:clamp(10px,1.05vmin,14px)!important;text-decoration:none!important;transition:color .35s,opacity .35s!important;overflow:visible!important}.intro-progress-static:hover{color:color-mix(in srgb, var(--secondary) 82%, transparent)!important}.bar--top .desktop-icons,.bar--top .menu-side{display:none!important}.bar--top .burger{display:flex!important}.level-drag-help{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:50% 100%;z-index:30!important;border:1px solid color-mix(in srgb, var(--primary) 18%, transparent)!important;background:color-mix(in srgb, var(--secondary) 92%, transparent)!important;width:min(94%,760px)!important;min-height:0!important;max-height:none!important;box-shadow:0 1.5cqmin 5cqmin color-mix(in srgb, var(--primary) 20%, transparent)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;border-radius:clamp(14px,2.2cqmin,24px)!important;padding:clamp(12px,1.8cqmin,20px) clamp(16px,2.5cqmin,30px)!important;transition:opacity .24s,transform .38s cubic-bezier(.22,.8,.24,1),visibility 0s linear .38s!important;position:absolute!important;left:50%!important;overflow:visible!important;transform:translate(-50%,calc(-100% - 12px))scale(.97)!important}.screen.level-dragging:not(.browse-mode) .level-drag-help{opacity:1!important;visibility:visible!important;transition:opacity .24s,transform .38s cubic-bezier(.22,.8,.24,1),visibility!important;transform:translate(-50%,calc(-100% - 12px))scale(1)!important}.screen.level-dragging:not(.browse-mode) .line-row,.screen.level-dragging:not(.browse-mode) .actions,.screen.level-dragging:not(.browse-mode) .browse-all-btn{transform:none!important}.bar--bottom{cursor:default!important}.bar--bottom .b-title{pointer-events:auto;cursor:pointer;transition:opacity .25s,transform .2s,text-shadow .3s;display:inline-block}.bar--bottom .b-title:hover,.bar--bottom .b-title:focus-visible{opacity:.76;text-shadow:0 0 18px #ffffff1f}.bar--bottom .b-title:active{transform:scale(.98)}.screen.watch-a #auxCounter,.screen.watch-a #auxHelp{opacity:.3;transition:opacity .38s,transform .38s,max-width .34s}.screen.watch-b #auxCounter,.screen.watch-b #auxHelp{transform:translateY(7px)scale(.96);opacity:0!important;pointer-events:none!important;display:inline-flex!important}.mastery-actions{z-index:10;left:50%;bottom:calc(var(--bottom-h) + var(--pad-h,0px) + 1.4vmin);opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:clamp(8px,1.2vmin,14px);transition:opacity .38s,transform .38s;display:flex;position:fixed;transform:translate(-50%)translateY(7px)scale(.96)}.screen.watch-b .mastery-actions{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.mastery-button{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;background:color-mix(in srgb, var(--primary) 48%, transparent)!important;min-width:clamp(36px,4.2vmin,52px)!important;height:clamp(30px,3.5vmin,42px)!important;color:var(--secondary)!important;letter-spacing:.06em!important;opacity:.3!important;border:0!important;border-radius:999px!important;padding:.45em 1em!important;font-size:clamp(10px,1.15vmin,14px)!important;font-weight:750!important;line-height:1!important;transition:opacity .22s,transform .18s,width .3s!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}.mastery-button:active{transform:scale(.96)!important}.mastery-next{display:none!important}.screen.watch-b.mastery-complete .mastery-next{opacity:.3!important;display:inline-flex!important}.orbit-control[data-tip]:after,.mic-control[data-tip]:after,.mastery-button[data-tip]:after,.watch-action-text[data-tip]:after{content:attr(data-tip);color:#fff;white-space:nowrap;letter-spacing:.03em;opacity:0;visibility:hidden;pointer-events:none;background:#000000f0;border-radius:6px;padding:.45em .75em;font-size:clamp(9px,1vmin,12px);font-weight:650;transition:opacity .16s,visibility 0s linear .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.orbit-control[data-tip]:hover:after,.mic-control[data-tip]:hover:after,.mastery-button[data-tip]:hover:after,.watch-action-text[data-tip]:hover:after{opacity:1;visibility:visible;transition:opacity .16s,visibility}.screen.is-recording #saMic{box-shadow:0 0 0 3px #ffffff21,0 0 18px #ffffff3d;opacity:1!important}.wb-translation{color:#000!important;-webkit-text-fill-color:#000!important;-webkit-text-stroke:0 transparent!important;paint-order:stroke fill!important;text-shadow:none!important}.watch-bottom-b.translating .wb-translation{opacity:1!important;color:#000!important;-webkit-text-fill-color:#000!important;-webkit-text-stroke:1.6px #fff!important;text-shadow:0 0 10px #ffffffe6,0 0 24px #ffffff9e,0 0 48px #ffffff4d!important}.transition-fullscreen{z-index:3;color:color-mix(in srgb, var(--secondary) 58%, transparent);letter-spacing:.08em;text-underline-offset:.35em;cursor:pointer;opacity:0;background:0 0;border:0;font-size:clamp(10px,1.15vmin,15px);font-weight:650;text-decoration:underline;transition:opacity .35s,color .25s;position:fixed;left:50%;transform:translate(-50%)}.curtain-start.start-in .transition-fullscreen{opacity:.65}.transition-fullscreen:hover{color:var(--secondary);opacity:1!important}@media (max-width:640px){.intro-copy{gap:1px}.intro-count,.intro-added-line{font-size:clamp(12px,3.5vw,15px)!important}.intro-progress-static{margin-top:clamp(72px,13vh,118px)!important}.level-drag-help{width:min(94vw,620px)!important;padding:12px 15px!important}.screen.level-dragging:not(.browse-mode) .level-drag-help{transform:translate(-50%,calc(-100% - 9px))scale(1)!important}.mastery-actions{bottom:calc(var(--bottom-h) + var(--pad-h,0px) + 3vmin)}.mastery-button{min-width:36px!important;height:32px!important;font-size:10px!important}}@keyframes introHaloPulseV9{0%,to{opacity:.18;transform:translate(-50%,-50%)scale(.97)}50%{opacity:.34;transform:translate(-50%,-50%)scale(1.03)}}.intro-inner{padding-top:clamp(12px,2vh,28px);gap:clamp(10px,1.25vmin,17px)!important}.intro-title{text-shadow:0 0 11px #ffffff2e,0 0 25px #ffffff12!important;margin-bottom:0!important}.intro-title:before{filter:blur(8px)!important;width:132%!important;height:170%!important;animation:8.5s ease-in-out infinite introHaloPulseV9!important}.intro-copy{margin-top:clamp(-4px,-.35vmin,-1px);gap:0!important;min-height:2.8em!important}.intro-count,.intro-added-line{line-height:1.18!important}.intro-start{margin-top:clamp(24px,4.2vmin,52px)!important;font-size:clamp(20px,2.45vmin,32px)!important;font-weight:470!important}.intro-added-line{transition:max-height 1.75s cubic-bezier(.22,.8,.24,1),opacity 1.35s,transform 1.75s cubic-bezier(.22,.8,.24,1)!important}.intro-progress-static{width:auto!important;color:color-mix(in srgb, var(--secondary) 50%, transparent)!important;margin:0!important;position:absolute!important;bottom:clamp(20px,4.5vh,54px)!important;left:50%!important;transform:translate(-50%)!important}.level-drag-help strong{font-size:clamp(14px,1rem,18px)!important;line-height:1.25!important}.screen:not(.watch-a):not(.watch-b) .bar--bottom{pointer-events:none}.screen:not(.watch-a):not(.watch-b) .bar--bottom .b-title,.screen:not(.watch-a):not(.watch-b) .bar--bottom .b-sub{pointer-events:auto}.bar--bottom .b-title{opacity:1!important;width:auto!important;max-width:92vw!important;padding:.08em .12em!important;font-size:clamp(28px,4vw,58px)!important;display:inline-block!important;overflow:visible!important}.bar--bottom:hover:not(:has(.b-sub:hover)) .b-title{opacity:1!important}.bar--bottom .b-title:hover,.bar--bottom .b-title:focus-visible{opacity:.72!important}.dot[data-tip]:after{letter-spacing:.03em!important;background:#000000f0!important;border-radius:6px!important;padding:.45em .75em!important;font-size:clamp(9px,1vmin,12px)!important;font-weight:650!important;bottom:calc(100% + 9px)!important}.transition-fullscreen{font-size:clamp(10px,.78rem,14px)!important;top:auto!important;bottom:clamp(12px,2.2vh,26px)!important}.watch-dot-anchor{left:0;right:0;bottom:calc(var(--bottom-h) + var(--pad-h,0px) + clamp(70px, 9vmin, 108px));z-index:9;pointer-events:none;opacity:0;height:clamp(58px,7vmin,82px);transition:bottom .35s,opacity .3s;position:fixed}.watch-dot-anchor.active{opacity:1}.watch-dot-anchor .line-row{pointer-events:none;z-index:9!important;width:max-content!important;margin:0!important;position:absolute!important;top:50%!important}.watch-dot-anchor .dot.selected{pointer-events:auto!important}.screen.watch-a #auxCounter,.screen.watch-a #auxHelp,.screen.watch-a #saMic,.screen.watch-b #saTranslate,.screen.watch-b #saMic,.screen.watch-b #saHide{border:1px solid color-mix(in srgb, var(--secondary) 46%, transparent)!important;background:color-mix(in srgb, var(--primary) 52%, transparent)!important;min-width:clamp(30px,3.4vmin,40px)!important;height:clamp(30px,3.4vmin,40px)!important;min-height:30px!important;color:var(--secondary)!important;opacity:.3!important;box-shadow:none!important;transition:opacity .2s,transform .18s!important}.screen.watch-a #auxCounter,.screen.watch-a #saMic,.screen.watch-b #saTranslate,.screen.watch-b #saMic,.screen.watch-b #saHide{border-radius:50%!important;width:clamp(30px,3.4vmin,40px)!important;padding:0!important}.screen.watch-a #auxHelp{border-radius:999px!important;width:auto!important;padding:0 .95em!important}.screen.watch-a #auxHelp:hover,.screen.watch-a #saMic:hover,.screen.watch-b #saTranslate:hover,.screen.watch-b #saMic:hover,.screen.watch-b #saHide:hover{opacity:1!important}.screen.watch-b #saTranslate,.screen.watch-b #saMic,.screen.watch-b #saHide{transition:opacity .2s,transform .18s!important;bottom:auto!important;right:auto!important}.screen.orbit-fading #saTranslate,.screen.orbit-fading #saMic,.screen.orbit-fading #saHide,.screen.orbit-fading .mastery-actions{opacity:0!important;pointer-events:none!important;transform:scale(.94)!important}.mastery-actions{justify-content:center;align-items:center;gap:clamp(7px,.8vmin,11px)!important;transition:opacity .28s,transform .28s!important;display:flex!important;position:fixed!important;bottom:auto!important;transform:translate(-50%)!important}.screen.watch-b .mastery-actions{opacity:1!important;pointer-events:auto!important}.mastery-button{border:1px solid color-mix(in srgb, var(--secondary) 38%, transparent)!important;background:color-mix(in srgb, var(--primary) 50%, transparent)!important;width:auto!important;min-width:0!important;max-width:min(78vw,470px)!important;height:clamp(29px,3.2vmin,38px)!important;color:var(--secondary)!important;letter-spacing:.035em!important;opacity:.36!important;white-space:nowrap!important;border-radius:999px!important;padding:.55em 1em!important;font-size:clamp(9px,.82rem,12px)!important;font-weight:650!important}.screen.watch-b.mastery-complete .mastery-next{display:inline-flex!important}.mastery-control[data-tip]:after{content:attr(data-tip)!important}.wb-translation,.watch-bottom-b.translating .wb-translation{color:#000!important;-webkit-text-fill-color:#000!important;-webkit-text-stroke:0 transparent!important}.watch-bottom-b.translating .wb-translation{text-shadow:0 0 3px #ffffffeb,0 0 8px #ffffff9e,0 0 15px #ffffff47!important}.screen.watch-a .bar--top #burger,.screen.watch-b .bar--top #burger,.screen.watch-a .bar--top .drawer,.screen.watch-b .bar--top .drawer{display:none!important}.screen.watch-a .watch-close,.screen.watch-b .watch-close{z-index:20!important;display:flex!important}@media (max-width:640px){.intro-start{font-size:clamp(21px,6vw,28px)!important}.intro-progress-static{bottom:clamp(18px,4vh,34px)!important}.level-drag-help strong{font-size:14px!important}.level-drag-help span{font-size:13px!important}.bar--bottom .b-title{font-size:clamp(24px,7vw,39px)!important}.watch-dot-anchor{bottom:calc(var(--bottom-h) + var(--pad-h,0px) + clamp(66px, 17vmin, 88px));height:58px}.mastery-button{max-width:82vw!important;font-size:9px!important}}.intro-added-line{clip-path:inset(0 100% 0 0);opacity:1!important;transition:clip-path 2.15s steps(42,end),max-height 1.1s!important;transform:translateY(0)!important}.intro-screen.is-discovered .intro-added-line{clip-path:inset(0);transition-delay:.28s!important}.level-drag-help{width:min(94vw,980px)!important}.screen.watch-a .dots .dot.selected,.screen.watch-b .dots .dot.selected{transform:scale(1)!important}.watch-dot-anchor{height:clamp(52px,5.8vmin,72px)!important}.screen.watch-a #auxCounter{letter-spacing:0!important;font-size:clamp(8px,.72vmin,11px)!important}.input-flash{letter-spacing:.015em!important;line-height:1.05!important}.dot-num-clip{overflow:hidden!important}.dot-num{opacity:1;display:block;transform:translate(0)}@media (max-width:640px){.level-drag-help strong{font-size:15px!important}.level-drag-help span{font-size:14px!important}.screen.watch-a .watch-input{font-size:17.6cqmin!important}.screen.watch-a .dots .dot,.screen.watch-b .dots .dot{width:50px!important;height:50px!important;font-size:23px!important}}.screen{--stage-h:100dvh;height:100dvh;min-height:100dvh}.watch-action-text{letter-spacing:.045em!important;margin-top:0!important;font-size:clamp(11px,.78rem,14px)!important;line-height:1.2!important;top:auto!important;bottom:clamp(8px,1.45dvh,16px)!important}.watch-dot-anchor{--watch-dot-size:clamp(46px, 5.6dvh, 62px);--watch-anchor-gap:clamp(50px, 7.2dvh, 78px);bottom:calc(var(--bottom-h) + var(--pad-h,0px) + var(--watch-anchor-gap))!important;height:var(--watch-dot-size)!important;transition:bottom .32s,opacity .28s!important}.screen.watch-a .dots .dot,.screen.watch-b .dots .dot{width:var(--watch-dot-size)!important;height:var(--watch-dot-size)!important;font-size:clamp(21px,2.8dvh,29px)!important}.watch-dot-anchor .line-row{min-height:var(--watch-dot-size)!important;gap:0!important}.screen.watch-a #auxCounter,.screen.watch-a #auxHelp,.screen.watch-a #saMic,.screen.watch-b #saTranslate,.screen.watch-b #saMic,.screen.watch-b #saHide{width:clamp(28px,3.7dvh,36px)!important;min-width:clamp(28px,3.7dvh,36px)!important;height:clamp(28px,3.7dvh,36px)!important;min-height:28px!important}.screen.watch-a #auxHelp{width:auto!important;min-width:clamp(48px,7dvh,70px)!important;padding-inline:clamp(9px,1.25dvh,14px)!important}.screen.watch-a .sidea-controls{bottom:calc(var(--bottom-h) + var(--pad-h,0px) + clamp(12px, 2.1dvh, 24px))!important;gap:clamp(7px,1.1dvh,12px)!important}.mastery-actions{gap:clamp(6px,.9dvh,10px)!important}.mastery-button{max-width:min(72vw,430px)!important;height:clamp(28px,3.7dvh,36px)!important;padding:.48em .86em!important;font-size:clamp(9px,1.35dvh,12px)!important}.bar--bottom{min-height:86px}.screen:not(.watch-a):not(.watch-b) .bar--bottom .b-title{font-size:clamp(25px,4.4dvh,44px)!important;line-height:1.02!important}.screen.watch-a .watch-input,.screen.watch-b .wb-answer,.screen.watch-b .wb-translation{max-width:88vw!important}.screen.watch-a .watch-input{font-size:clamp(24px,5.3dvh,48px)!important}.input-flash{font-size:clamp(18px,3.2dvh,30px)!important}.intro-inner{min-height:100dvh!important;padding-block:clamp(22px,5dvh,56px)!important}.intro-title{font-size:clamp(31px,5.7dvh,58px)!important}.intro-copy{max-width:min(88vw,720px)}.intro-count,.intro-added-line{font-size:clamp(13px,2.1dvh,18px)!important}.intro-start{margin-top:clamp(18px,4dvh,42px)!important;font-size:clamp(19px,3.1dvh,28px)!important}.intro-progress-static{font-size:clamp(10px,1.55dvh,13px)!important;bottom:clamp(14px,3.2dvh,34px)!important}.level-drag-help{width:min(90vw,900px)!important;padding:clamp(12px,1.8dvh,18px) clamp(16px,2.4dvh,26px)!important}.level-drag-help strong{font-size:clamp(14px,2.05dvh,20px)!important}.level-drag-help span{font-size:clamp(13px,1.78dvh,17px)!important;line-height:1.38!important}@media (min-width:641px) and (max-height:900px){.screen{--top-h:clamp(42px, 6.2dvh, 54px);--bottom-h:clamp(94px, 14.5dvh, 122px)}.bar--top{min-height:var(--top-h)!important;height:var(--top-h)!important;padding-block:4px!important}.content{padding:clamp(5px,.9dvh,10px) clamp(12px,2vw,28px)!important}.panel{gap:clamp(8px,1.35dvh,16px)!important;width:min(82%,1120px)!important;height:min(88%,610px)!important;padding:clamp(12px,2dvh,20px) clamp(22px,4vw,56px)!important}.headline{font-size:clamp(22px,3.8dvh,34px)!important;line-height:1.12!important}.level-slider{height:clamp(42px,6.5dvh,58px)!important}.level-slider .knob{width:clamp(42px,6.5dvh,58px)!important;height:clamp(42px,6.5dvh,58px)!important;font-size:clamp(20px,3dvh,27px)!important}.line-row{min-height:clamp(60px,9dvh,78px)!important}.screen:not(.watch-a):not(.watch-b) .dot{width:clamp(43px,6.6dvh,58px)!important;height:clamp(43px,6.6dvh,58px)!important;font-size:clamp(19px,2.8dvh,26px)!important}.actions{gap:clamp(12px,2dvh,20px)!important}.act-btn{padding:.65em 2.5em!important;font-size:clamp(10px,1.45dvh,13px)!important}.browse-all-btn,.browse-back{font-size:clamp(10px,1.35dvh,13px)!important}.watch-dot-anchor{--watch-dot-size:clamp(44px, 6.1dvh, 56px);--watch-anchor-gap:clamp(42px, 6.4dvh, 60px)}.screen.watch-a .sidea-controls{bottom:calc(var(--bottom-h) + var(--pad-h,0px) + clamp(8px, 1.4dvh, 15px))!important}.screen.watch-a .watch-input{width:min(78vw,1040px)!important}.watch-action-text{bottom:clamp(6px,1dvh,10px)!important}.transition-fullscreen{bottom:clamp(8px,1.3dvh,14px)!important}.cs-title{font-size:clamp(25px,4.6dvh,40px)!important}.cs-instructions{width:min(74vw,640px)!important}}@media (min-width:641px) and (max-height:720px){.screen{--top-h:42px;--bottom-h:clamp(82px, 14dvh, 98px)}.panel{height:92%!important}.intro-inner{gap:8px!important}.intro-title{font-size:clamp(29px,6dvh,42px)!important}.intro-start{margin-top:12px!important}.watch-dot-anchor{--watch-dot-size:44px;--watch-anchor-gap:40px}.screen.watch-a #auxCounter,.screen.watch-a #saMic,.screen.watch-b #saTranslate,.screen.watch-b #saMic,.screen.watch-b #saHide{width:28px!important;min-width:28px!important;height:28px!important}.screen.watch-a #auxHelp{min-width:48px!important;height:28px!important}.mastery-button{height:28px!important}}@media (max-width:640px){.screen{--stage-h:100dvh}.bar--bottom{min-height:82px}.watch-dot-anchor{--watch-dot-size:clamp(44px, 11vw, 50px);--watch-anchor-gap:clamp(48px, 13vw, 62px)}.screen.watch-a .watch-input,.screen.watch-b .wb-answer,.screen.watch-b .wb-translation{font-size:clamp(22px,7vw,34px)!important}.level-drag-help strong{font-size:14px!important}.level-drag-help span{font-size:13px!important}}.watch-dot-anchor,.watch-dot-anchor .line-row,.watch-dot-anchor .dots,.watch-dot-anchor .dot,.watch-dot-anchor .dot.selected{flex:none!important}.watch-dot-anchor .line-row,.watch-dot-anchor .dots{width:max-content!important;min-width:max-content!important}.watch-dot-anchor .dot.selected{aspect-ratio:1;min-width:var(--watch-dot-size)!important;min-height:var(--watch-dot-size)!important}.mastery-actions{isolation:isolate;z-index:40!important;gap:8px!important;overflow:visible!important}.mastery-button{box-sizing:border-box!important;border:1px solid color-mix(in srgb, var(--secondary) 42%, transparent)!important;background:color-mix(in srgb, var(--primary) 72%, transparent)!important;opacity:.55!important;letter-spacing:.045em!important;height:32px!important;min-height:32px!important;box-shadow:none!important;padding:0 14px!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.screen.watch-b.mastery-complete .mastery-actions{justify-content:center!important;align-items:center!important;display:flex!important}.screen.watch-b.mastery-complete .mastery-button{flex:0 0 78px!important;width:78px!important;min-width:78px!important;max-width:78px!important}.mastery-button[data-tip]:after{z-index:999!important;color:#fff!important;background:#000!important;top:calc(100% + 8px)!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 2px 10px #00000073!important}.screen.watch-a .watch-input,.screen.watch-b .wb-answer,.screen.watch-b .wb-translation,.input-flash{overflow-wrap:anywhere;word-break:normal;font-size:var(--fit-font-size,clamp(20px, 5dvh, 44px))!important;max-width:min(90vw,1180px)!important}.screen.watch-a .watch-input{resize:none;overflow-y:hidden;line-height:1.06!important}.screen.watch-a .watch-input.wrap,.screen.watch-b .wb-answer.wrap,.screen.watch-b .wb-translation.wrap{white-space:normal!important;overflow-wrap:anywhere!important}@media (max-width:640px){.screen:not(.watch-a):not(.watch-b) .bar--bottom .b-title{text-align:center;white-space:normal!important;max-width:92vw!important;font-size:clamp(22px,7vw,34px)!important;line-height:1.03!important}.bar--bottom .b-sub{white-space:normal!important;max-width:90vw!important;font-size:clamp(10px,2.7vw,13px)!important;line-height:1.25!important}.screen.watch-a .watch-input,.screen.watch-b .wb-answer,.screen.watch-b .wb-translation{width:min(88vw,560px)!important;max-width:88vw!important;font-size:var(--fit-font-size,clamp(18px, 7vw, 30px))!important;line-height:1.08!important}.input-flash{font-size:var(--fit-font-size,clamp(16px, 5.8vw, 24px))!important;line-height:1.08!important}.watch-action-text{text-align:center;white-space:normal!important;max-width:84vw!important;font-size:clamp(10px,2.8vw,13px)!important}.screen.watch-a #auxCounter{font-size:8px!important}.mastery-button{height:30px!important;min-height:30px!important;padding:0 11px!important;font-size:9px!important}.screen.watch-b.mastery-complete .mastery-button{flex-basis:68px!important;width:68px!important;min-width:68px!important;max-width:68px!important}}@media (hover:none),(pointer:coarse),(max-width:640px){[data-tip]:after,.dot[data-tip]:after,.ico[data-tip]:after,.orbit-control[data-tip]:after,.mic-control[data-tip]:after,.mastery-button[data-tip]:after,.watch-action-text[data-tip]:after{content:none!important;opacity:0!important;visibility:hidden!important;display:none!important}}.bar--bottom,.watch-dot-anchor,.sidea-controls{transition:transform .24s,bottom .24s,min-height .24s!important}.screen.keyboard-open .bar--bottom{transform:translateY(calc(-1 * var(--keyboard-inset,0px)))!important;z-index:70!important}.screen.keyboard-open .watch-dot-anchor{bottom:calc(var(--bottom-h) + var(--pad-h,0px) + var(--watch-anchor-gap) + var(--keyboard-inset,0px))!important}.screen.keyboard-open .sidea-controls{transform:translateY(calc(-1 * var(--keyboard-inset,0px)))!important;z-index:71!important}.screen.keyboard-open .watch-action-text{transform:translate(-50%, calc(-1 * var(--keyboard-inset,0px)))!important;z-index:72!important}@media (max-width:640px){.screen.keyboard-open .watch-dot-anchor{--watch-anchor-gap:clamp(38px, 10vw, 48px)}.screen.keyboard-open .bar--bottom{min-height:clamp(84px,24dvh,150px)!important}}.watch-bottom,.watch-bottom-b{justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important}.wb-answer-wrap{place-items:center!important;width:min(88vw,1180px)!important;max-width:88vw!important;margin-inline:auto!important;display:grid!important}.screen.watch-b .wb-answer,.screen.watch-b .wb-translation{text-align:center!important;width:100%!important;max-width:100%!important;margin-inline:auto!important}.screen.watch-a .watch-input{text-align:center!important;margin-inline:auto!important;display:block!important}#saNextOrbit.mastery-button,.screen.watch-b.mastery-complete #saNextOrbit.mastery-button{height:32px!important;min-height:32px!important;padding-block:0!important;line-height:30px!important}@media (max-width:640px){.wb-answer-wrap{width:88vw!important}#saNextOrbit.mastery-button,.screen.watch-b.mastery-complete #saNextOrbit.mastery-button{height:30px!important;min-height:30px!important;line-height:28px!important}}.screen.watch-a .bar--bottom>.b-title,.screen.watch-b .bar--bottom>.b-title,.screen.watch-a .bar--bottom>.b-sub,.screen.watch-b .bar--bottom>.b-sub{display:none!important}.intro-inner{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(8px,1.4dvh,15px)!important;width:min(92vw,920px)!important;min-height:100dvh!important;padding:clamp(28px,6dvh,68px) 0!important;display:flex!important;position:relative!important}.intro-title{text-align:center!important;white-space:nowrap!important;align-self:center!important;width:auto!important;max-width:92vw!important;margin:0 0 clamp(2px,.5dvh,6px)!important;font-size:clamp(34px,5.3vmin,68px)!important;line-height:1!important;position:relative!important;inset:auto!important;transform:none!important}.intro-title:before{top:50%!important;left:50%!important}.intro-copy{flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-top:0!important;display:flex!important}.screen.watch-b .wb-answer,.screen.watch-b .wb-translation{width:min(86vw,920px)!important;max-width:min(86vw,920px)!important;font-size:var(--fit-font-size,clamp(20px, 3.7dvh, 36px))!important;letter-spacing:clamp(1px,.18vw,2.2px)!important;line-height:1.05!important}.wb-answer-wrap{width:min(86vw,920px)!important;max-width:min(86vw,920px)!important}.watch-bottom-b.translating .wb-translation{-webkit-text-stroke:0 transparent!important;text-shadow:0 0 2px #fffffff2,0 0 6px #ffffffb8,0 0 11px #ffffff47!important}.screen.watch-a #saSkip,.screen.watch-b #saSkip{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:var(--secondary)!important;letter-spacing:.075em!important;white-space:nowrap!important;opacity:.48!important;z-index:74!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:clamp(10px,1.25dvh,13px)!important;font-weight:650!important;line-height:1.15!important;display:block!important;position:fixed!important;inset:auto auto clamp(7px,1.1dvh,13px) 50%!important;transform:translate(-50%)!important}.screen.watch-a #saSkip:hover,.screen.watch-b #saSkip:hover,.screen.watch-a #saSkip:focus-visible,.screen.watch-b #saSkip:focus-visible{opacity:1!important}.mastery-actions{z-index:46!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important;position:fixed!important;bottom:auto!important;overflow:visible!important;transform:translate(-50%)!important}.mastery-button,#saNextOrbit.mastery-button,.screen.watch-b.mastery-complete #saNextOrbit.mastery-button{box-sizing:border-box!important;border:1px solid color-mix(in srgb, var(--secondary) 35%, transparent)!important;background:color-mix(in srgb, var(--primary) 62%, transparent)!important;width:auto!important;min-width:0!important;max-width:min(72vw,420px)!important;height:34px!important;min-height:34px!important;box-shadow:none!important;color:var(--secondary)!important;letter-spacing:.055em!important;white-space:nowrap!important;opacity:.5!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}.mastery-button:hover,.mastery-button:focus-visible{opacity:1!important}#saNextOrbit.mastery-button{display:none!important}.screen.watch-b.mastery-complete #saNextOrbit.mastery-button{display:inline-flex!important}.screen.watch-b.mastery-complete .mastery-button{flex:0 0 76px!important;width:76px!important;min-width:76px!important;max-width:76px!important;padding:0!important}@media (hover:hover) and (pointer:fine) and (min-width:641px){.mastery-button[data-tip]:after{z-index:999!important;top:50%!important;bottom:auto!important;left:calc(100% + 10px)!important;transform:translateY(-50%)!important}#saNextOrbit.mastery-button[data-tip]:after{left:auto!important;right:calc(100% + 10px)!important}}@media (max-width:640px){.intro-title{max-width:94vw!important;font-size:clamp(34px,10vw,48px)!important}.watch-dot-anchor{--watch-dot-size:clamp(62px, 16vw, 70px)!important;--watch-anchor-gap:clamp(66px, 18vw, 82px)!important;height:var(--watch-dot-size)!important}.screen.watch-a .dots .dot,.screen.watch-b .dots .dot,.watch-dot-anchor .dot.selected{width:var(--watch-dot-size)!important;height:var(--watch-dot-size)!important;min-width:var(--watch-dot-size)!important;min-height:var(--watch-dot-size)!important;font-size:clamp(27px,7.4vw,32px)!important}.screen.watch-a #auxCounter,.screen.watch-a #auxHelp,.screen.watch-a #saMic,.screen.watch-b #saTranslate,.screen.watch-b #saMic,.screen.watch-b #saHide{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;font-size:15px!important}.screen.watch-a #auxHelp{width:auto!important;min-width:70px!important;padding-inline:14px!important;font-size:11px!important}.mastery-button,#saNextOrbit.mastery-button,.screen.watch-b.mastery-complete #saNextOrbit.mastery-button{height:38px!important;min-height:38px!important;padding-inline:14px!important;font-size:10px!important}.screen.watch-b.mastery-complete .mastery-button{flex-basis:78px!important;width:78px!important;min-width:78px!important;max-width:78px!important}.screen.watch-b .wb-answer,.screen.watch-b .wb-translation,.wb-answer-wrap{width:86vw!important;max-width:86vw!important}.screen.watch-b .wb-answer,.screen.watch-b .wb-translation{font-size:var(--fit-font-size,clamp(18px, 5.8vw, 25px))!important;letter-spacing:1px!important;line-height:1.08!important}.screen.watch-a #saSkip,.screen.watch-b #saSkip{font-size:11px!important;bottom:8px!important}}.screen.watch-b .wb-answer,.screen.watch-b .wb-translation{font-size:min(var(--fit-font-size,34px), 34px)!important}.screen.watch-a .watch-bottom,.screen.watch-b .watch-bottom-b{box-sizing:border-box!important;justify-content:center!important;height:100%!important;min-height:100%!important;padding:12px 0 25px!important}@media (max-width:640px){.screen.watch-a,.screen.watch-b{--bottom-h:136px!important}.screen.watch-a .bar--bottom,.screen.watch-b .bar--bottom{height:var(--bottom-h)!important;min-height:var(--bottom-h)!important}.screen.watch-b .wb-answer,.screen.watch-b .wb-translation{font-size:min(var(--fit-font-size,24px), 24px)!important}.screen.watch-a .watch-bottom,.screen.watch-b .watch-bottom-b{padding:14px 0 30px!important}.mastery-button,#saNextOrbit.mastery-button,.screen.watch-b.mastery-complete #saNextOrbit.mastery-button{height:40px!important;min-height:40px!important;font-size:11px!important}.screen.watch-a #auxHelp{font-size:12px!important}}.screen.watch-a,.screen.watch-b{--watch-keyboard-h:0px;--watch-content-w:min(92%, 1040px);--custom-keyboard-h:clamp(148px, 27dvh, 210px)}.screen.watch-a.custom-keyboard-open,.screen.watch-b.custom-keyboard-open{--watch-keyboard-h:var(--custom-keyboard-h)}.screen.watch-a .bar--bottom,.screen.watch-b .bar--bottom{inset:auto 0 var(--watch-keyboard-h) 0!important;width:100%!important;height:var(--bottom-h)!important;min-height:var(--bottom-h)!important;z-index:75!important;position:fixed!important;transform:none!important}.screen.watch-a .watch-bottom,.screen.watch-b .watch-bottom-b{width:100%!important;max-width:none!important;position:relative!important}.screen.watch-a .watch-input{width:var(--watch-content-w)!important;max-width:var(--watch-content-w)!important;margin-inline:auto!important}.screen.watch-a .input-flash{box-sizing:border-box!important;text-align:center!important;place-items:center!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0 4%!important;display:grid!important;inset:0!important}.screen.watch-a .watch-dot-anchor,.screen.watch-b .watch-dot-anchor{bottom:calc(var(--watch-keyboard-h) + var(--bottom-h) + var(--pad-h,0px) + var(--watch-anchor-gap))!important}.screen.watch-a .sidea-controls{bottom:calc(var(--watch-keyboard-h) + var(--bottom-h) + var(--pad-h,0px) + clamp(8px, 1.4dvh, 15px))!important;transform:translate(-50%)!important}.screen.watch-a #saSkip,.screen.watch-b #saSkip{bottom:calc(var(--watch-keyboard-h) + 8px)!important;transform:translate(-50%)!important}.mobile-keyboard{z-index:90;height:var(--custom-keyboard-h);padding:7px max(5px, env(safe-area-inset-right)) max(7px, env(safe-area-inset-bottom)) max(5px, env(safe-area-inset-left));border-top:1px solid color-mix(in srgb, var(--secondary) 20%, transparent);box-sizing:border-box;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#090909;flex-direction:column;gap:5px;display:none;position:fixed;inset:auto 0 0}.screen.watch-a.custom-keyboard-open .mobile-keyboard,.screen.watch-b.custom-keyboard-open .mobile-keyboard{display:flex}.mobile-keyboard__row{flex:1 1 0;justify-content:center;align-items:stretch;gap:4px;min-height:0;display:flex}.mobile-key{min-width:0;max-width:52px;color:var(--secondary);touch-action:manipulation;background:#292929;border:0;border-radius:6px;flex:1 1 0;font:700 clamp(11px,3.4vw,16px)/1 system-ui,sans-serif;transition:opacity .65s,background-color .12s,transform .12s;box-shadow:inset 0 -1px #ffffff14}.mobile-key:active{background:#505050;transform:scale(.96)}.mobile-key--backspace{flex-grow:1.45;max-width:72px}.mobile-key--space{flex:0 min(62vw,300px);max-width:300px}.mobile-key--punctuation{max-width:48px}.screen.watch-b.custom-keyboard-open .mobile-key{opacity:.1;pointer-events:none}.screen.watch-b .sidea-controls{transition:none!important;animation:none!important;transform:none!important}.screen.watch-b #saTranslate,.screen.watch-b #saMic,.screen.watch-b #saHide,.screen.watch-b #saNextOrbit,.screen.watch-b .mastery-actions,.screen.watch-b .mastery-control{will-change:opacity!important;transition-property:opacity,background-color!important;transition-duration:.22s!important;transition-timing-function:ease!important}.screen.orbit-fading #saTranslate,.screen.orbit-fading #saMic,.screen.orbit-fading #saHide,.screen.orbit-fading #saNextOrbit{transform:none!important}.screen.orbit-fading .mastery-actions{opacity:0!important;pointer-events:none!important;transform:translate(-50%)!important}.screen.orbit-fading .mastery-control{transform:none!important}@media (max-width:900px) and (pointer:coarse){.screen.watch-a.custom-keyboard-open,.screen.watch-b.custom-keyboard-open{--watch-content-w:calc(100% - 24px);--bottom-h:clamp(112px, 17dvh, 136px)}.screen.watch-a.custom-keyboard-open .bar--top,.screen.watch-b.custom-keyboard-open .bar--top{min-height:48px}.screen.watch-a.custom-keyboard-open .video-wrap,.screen.watch-b.custom-keyboard-open .video-wrap{top:max(var(--top-h), 48px)!important;right:0!important;bottom:calc(var(--watch-keyboard-h) + var(--bottom-h) + var(--pad-h,0px))!important;width:100vw!important;height:auto!important;left:0!important;transform:none!important}.screen.watch-a.custom-keyboard-open .cover,.screen.watch-b.custom-keyboard-open .cover{transform:none!important}}@media (max-height:500px) and (pointer:coarse){.screen.watch-a.custom-keyboard-open,.screen.watch-b.custom-keyboard-open{--custom-keyboard-h:120px;--bottom-h:96px}.mobile-keyboard{gap:2px;padding-block:3px}.mobile-keyboard__row{gap:3px}.mobile-key{border-radius:4px;font-size:10px}}.screen.watch-a,.screen.watch-b{--bottom-h:clamp(108px, 12dvh, 136px)}.screen.watch-a .watch-bottom,.screen.watch-b .watch-bottom-b{height:calc(100% + var(--pad-h,0px))!important;min-height:calc(100% + var(--pad-h,0px))!important;justify-content:center!important;padding:clamp(4px,.7dvh,8px) 5%!important;position:absolute!important;inset:auto 0 0!important;transform:none!important}.screen.watch-a .watch-input,.screen.watch-b .wb-answer-wrap{width:100%!important;max-width:100%!important}.screen.watch-a #saSkip,.screen.watch-b #saSkip{bottom:calc(var(--watch-keyboard-h) + max(8px, env(safe-area-inset-bottom)))!important;z-index:78!important;min-height:20px!important}.screen.start-transition .content{z-index:4!important;opacity:0!important;pointer-events:none!important}.curtain.mode-start .curtain-start{opacity:1!important;display:block!important;transform:none!important}.cs-dots{opacity:0;visibility:hidden;pointer-events:none;z-index:105;width:100vw;height:100dvh;transition:opacity .28s;position:fixed;inset:0;display:block!important}.cs-dot{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--secondary) 82%, transparent);background:var(--primary);color:var(--secondary);box-sizing:border-box;opacity:1;border-radius:50%;place-items:center;font-size:clamp(20px,2.5vmin,30px);font-weight:800;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .24s;display:grid;position:fixed;transform:scale(1)}.cs-dot.selected{border-color:var(--secondary);box-shadow:0 0 0 3px #ffd23f,0 0 24px #ffd23f99}.cs-dots.dots-in{opacity:1;visibility:visible}.curtain-start .cs-title,.curtain-start .cs-instructions,.curtain-start .transition-fullscreen{opacity:0!important;pointer-events:none!important;transition:opacity .38s!important}.curtain-start.details-in .cs-title,.curtain-start.details-in .cs-instructions{opacity:1!important}.curtain-start.details-in .transition-fullscreen{opacity:.65!important;pointer-events:auto!important}.curtain-start.details-in .transition-fullscreen:hover,.curtain-start.details-in .transition-fullscreen:focus-visible{opacity:1!important}.curtain-start.transition-out .cs-title,.curtain-start.transition-out .cs-instructions,.curtain-start.transition-out .transition-fullscreen{opacity:0!important;pointer-events:none!important}.cs-dots.transition-out .cs-dot:not(.selected),.cs-dots.selected-out .cs-dot.selected{opacity:0;transform:scale(0)}.curtain.mode-start{z-index:100!important}.curtain.mode-bridge{z-index:120!important}.cs-dots.selected-out .cs-dot.selected{transition:opacity .58s,transform .62s cubic-bezier(.4,0,.2,1)}.screen.sidea-entering .watch-dot-anchor{opacity:0!important;transition:bottom .32s,opacity .82s 60ms!important}.screen.sidea-entering .watch-dot-anchor .dot.selected{opacity:0!important;transition:opacity .78s 60ms,transform .88s cubic-bezier(.22,.8,.24,1) 60ms!important;transform:scale(.78)!important}.screen.sidea-entering .watch-bottom,.screen.sidea-entering .sidea-controls,.screen.sidea-entering .watch-action-text,.screen.sidea-entering .mobile-keyboard{opacity:0!important;pointer-events:none!important;animation:none!important}.screen.sidea-entering .watch-bottom{transition:opacity .78s .14s!important}.screen.sidea-entering .sidea-controls,.screen.sidea-entering .mobile-keyboard{transition:opacity .78s .22s!important}.screen.sidea-entering .watch-action-text{transition:opacity .78s .3s!important}.screen.sidea-entering.sidea-entered .watch-dot-anchor,.screen.sidea-entering.sidea-entered .watch-dot-anchor .dot.selected,.screen.sidea-entering.sidea-entered .watch-bottom,.screen.sidea-entering.sidea-entered .sidea-controls,.screen.sidea-entering.sidea-entered .mobile-keyboard{opacity:1!important}.screen.sidea-entering.sidea-entered .watch-dot-anchor .dot.selected{transform:scale(1)!important}.screen.sidea-entering.sidea-entered .watch-action-text{opacity:.5!important}#masteryControl.mastery-button{border-radius:8px!important;width:auto!important;max-width:min(56vw,300px)!important;height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:9px!important}@media (max-width:640px){#masteryControl.mastery-button{max-width:64vw!important;height:30px!important;min-height:30px!important}}.intro-screen .intro-title{opacity:0!important;transition:opacity .55s,transform .65s cubic-bezier(.22,.8,.24,1)!important;transform:translateY(7px)!important}.intro-screen.title-in .intro-title{opacity:1!important;transform:translateY(0)!important}.intro-screen .intro-copy,.intro-screen .intro-start,.intro-screen .intro-progress{opacity:0!important;pointer-events:none!important;transform:translateY(6px)!important}.intro-screen.intro-ready .intro-copy,.intro-screen.intro-ready .intro-start,.intro-screen.intro-ready .intro-progress{opacity:1!important;pointer-events:auto!important;transition:opacity .55s,transform .65s cubic-bezier(.22,.8,.24,1),color .3s!important;transform:translateY(0)!important}.intro-screen .intro-added-line,.intro-screen.is-discovered .intro-added-line{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}.intro-start{place-items:center!important;display:grid!important;overflow:visible!important}.intro-go-line{white-space:nowrap;justify-content:center;align-items:baseline;width:auto;max-width:90vw;display:inline-flex}.intro-go-prefix{white-space:pre;letter-spacing:.015em;text-underline-offset:.38em;width:0;transition:width 1.25s steps(var(--intro-prefix-steps,40), end);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(13px,1.65vmin,20px);font-weight:560;text-decoration:underline;text-decoration-thickness:1px;display:inline-block;overflow:hidden}.intro-go-word{font-family:var(--font-poller-one), system-ui, sans-serif;letter-spacing:.07em;flex:none;font-size:clamp(18px,2.35vmin,31px)}.intro-screen.is-discovered .intro-go-prefix{width:var(--intro-prefix-w,0px)}body.demo-logged-in .login-prompt{display:none!important}.intro-screen .intro-progress-static{transform:translate(-50%,6px)!important}.intro-screen.intro-ready .intro-progress-static{transform:translate(-50%)!important}.page-arrow{visibility:hidden;pointer-events:none;opacity:0!important;transition:opacity .24s,visibility 0s linear .24s!important;display:flex!important}.screen.browse-mode .page-arrow,.screen.has-started-level:not(.browse-mode):not(.watch-a):not(.watch-b) .page-arrow{visibility:visible;pointer-events:auto;opacity:.85!important;transition:opacity .24s,visibility!important}.screen.browse-mode .page-arrow:hover,.screen.has-started-level:not(.browse-mode):not(.watch-a):not(.watch-b) .page-arrow:hover{opacity:1!important}.screen.browse-mode .page-count,.screen.has-started-level:not(.browse-mode):not(.watch-a):not(.watch-b) .page-count{display:block!important}.panel>:not(.level-slider):not(.line-row),.line-row>:not(.dots){transition:opacity .42s cubic-bezier(.22,.8,.24,1)!important}.screen.home-mode-fading .panel>:not(.level-slider):not(.line-row),.screen.home-mode-fading .line-row>:not(.dots){opacity:0!important;pointer-events:none!important}.screen:not(.watch-a):not(.watch-b) .headline{white-space:nowrap;justify-content:center;align-items:center;width:100%;min-height:1.18em;display:flex;font-size:min(7cqmin,5.5cqw)!important}.browse-all-btn,.browse-back{min-height:1.2em}.disclaimer-btn{color:color-mix(in srgb, var(--primary) 58%, transparent);letter-spacing:.09em;text-underline-offset:.35em;cursor:pointer;opacity:.65;background:0 0;border:0;font:750 clamp(9px,1.15cqmin,12px)/1 system-ui,sans-serif;text-decoration:underline;transition:opacity .2s!important}.disclaimer-btn:hover,.disclaimer-btn:focus-visible,.screen.disclaimer-open .disclaimer-btn{opacity:1}.level-drag-help{--info-gap:12px;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%, calc(-100% - var(--info-gap))) scale(.97)!important;transition:opacity .28s,transform .34s cubic-bezier(.22,.8,.24,1),visibility 0s linear .34s!important;display:flex!important}.screen.level-dragging:not(.browse-mode) .level-drag-help,.screen.disclaimer-open .level-drag-help{opacity:1!important;visibility:visible!important;transform:translate(-50%, calc(-100% - var(--info-gap))) scale(1)!important;transition:opacity .28s,transform .34s cubic-bezier(.22,.8,.24,1),visibility!important}.practice-mode-control{min-height:clamp(28px,3.8cqmin,38px);color:color-mix(in srgb, var(--primary) 62%, transparent);letter-spacing:.08em;justify-content:center;align-items:center;gap:clamp(7px,1.15cqmin,12px);font:800 clamp(9px,1.18cqmin,12px)/1 system-ui,sans-serif;display:flex;position:relative}.practice-mode-label{opacity:.42;cursor:pointer;transition:opacity .24s}.practice-mode-label.is-active{opacity:1}.practice-mode-tip{background:color-mix(in srgb, var(--primary) 82%, transparent);width:min(56vw,360px);color:var(--secondary);letter-spacing:.04em;text-align:center;text-transform:none;opacity:0;visibility:hidden;pointer-events:none;z-index:9;border-radius:10px;padding:clamp(7px,1cqmin,10px) clamp(10px,1.4cqmin,14px);font:750 clamp(10px,1.25cqmin,13px)/1.32 system-ui,sans-serif;transition:opacity .24s,transform .28s cubic-bezier(.22,.8,.24,1),visibility 0s linear .28s;position:absolute;bottom:calc(100% + clamp(7px,1cqmin,12px));left:50%;transform:translate(-50%,5px)scale(.98)}.practice-mode-tip.show{opacity:1;visibility:visible;transition:opacity .24s,transform .28s cubic-bezier(.22,.8,.24,1),visibility;transform:translate(-50%)scale(1)}.practice-mode-switch{border:1px solid color-mix(in srgb, var(--primary) 56%, transparent);background:color-mix(in srgb, var(--secondary) 18%, transparent);cursor:pointer;border-radius:999px;width:clamp(42px,5.6cqmin,54px);height:clamp(22px,2.9cqmin,28px);padding:3px;position:relative}.practice-mode-knob{background:var(--primary);border-radius:50%;width:calc(50% - 3px);height:100%;transition:transform .34s cubic-bezier(.22,.8,.24,1);display:block;transform:translate(calc(100% + 3px))}.practice-mode-switch.is-watch .practice-mode-knob{transform:translate(0)}.screen.watch-a .practice-mode-control,.screen.watch-b .practice-mode-control,.screen.start-transition .practice-mode-control{display:none!important}.screen.browse-mode .practice-mode-control{visibility:hidden;opacity:0;pointer-events:none;display:flex!important}.watch-reveal-copy{width:100%;min-height:1.2em;color:var(--secondary);letter-spacing:3px;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;cursor:pointer;opacity:1;background:0 0;border:0;padding:0;font-family:inherit;font-weight:800;line-height:1.05;transition:opacity .3s;display:none;font-size:min(var(--fit-font-size,34px), 34px)!important}.screen.watch-a.practice-reveal .watch-input{display:none!important}.screen.watch-a.practice-reveal .watch-reveal-copy{display:block}.screen.watch-a.practice-reveal .watch-reveal-copy.wrap{white-space:normal}.screen.watch-a.practice-reveal #auxCounter,.screen.watch-a.practice-reveal #auxHelp,.screen.watch-a.practice-reveal #saSkip{display:none!important}@media (max-width:640px){.screen.watch-a.practice-reveal .watch-reveal-copy{font-size:min(var(--fit-font-size,24px), 24px)!important}}.screen.watch-a .sidea-controls{width:auto!important;transition:opacity .26s!important;animation:none!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.screen.watch-a.sidea-controls-fading .sidea-controls{opacity:0!important;pointer-events:none!important}.screen.watch-a #auxCounter,.screen.watch-a #auxHelp,.screen.watch-a #saMic{border:1px solid color-mix(in srgb, var(--secondary) 46%, transparent)!important;background:color-mix(in srgb, var(--primary) 52%, transparent)!important;width:clamp(28px,3.7dvh,36px)!important;min-width:clamp(28px,3.7dvh,36px)!important;height:clamp(28px,3.7dvh,36px)!important;min-height:clamp(28px,3.7dvh,36px)!important;color:var(--secondary)!important;opacity:.3!important;box-shadow:none!important;border-radius:50%!important;flex:0 0 clamp(28px,3.7dvh,36px)!important;padding:0!important;transition:opacity .2s,background-color .2s!important;transform:none!important}.screen.watch-a #auxHelp .aux-help-label{white-space:nowrap;letter-spacing:.03em;min-width:0;max-width:100%;line-height:1;overflow:hidden;font-size:clamp(6px,.85dvh,8px)!important}.screen.watch-a #auxHelp{transition:width .42s cubic-bezier(.22,.8,.24,1),max-width .42s cubic-bezier(.22,.8,.24,1),padding .42s cubic-bezier(.22,.8,.24,1),opacity .2s!important;position:relative!important;overflow:hidden!important}.screen.watch-a #auxHelp .aux-help-dashes{opacity:0;pointer-events:none;transform-origin:0;align-items:center;overflow:hidden;background:0 0!important;border:0!important;gap:0!important;width:auto!important;max-width:0!important;padding:0!important;transition:max-width .42s cubic-bezier(.22,.8,.24,1),gap .42s cubic-bezier(.22,.8,.24,1),opacity .25s,transform .42s cubic-bezier(.22,.8,.24,1)!important;display:flex!important;position:static!important;transform:scaleX(.72)!important}.screen.watch-a #auxHelp .aux-help-dashes span{flex:none;width:12px!important;height:2px!important}.screen.watch-a #auxHelp.aux-help-inline.open{opacity:.65!important;border-radius:999px!important;flex:0 auto!important;width:auto!important;min-width:clamp(28px,3.7dvh,36px)!important;max-width:min(38vw,190px)!important;padding:0 clamp(8px,1.1dvh,12px)!important}.screen.watch-a #auxHelp.open .aux-help-dashes{opacity:1;gap:4px!important;max-width:76px!important;transform:scaleX(1)!important}.screen.watch-a #auxCounter{font-size:clamp(11px,1.45dvh,15px)!important;font-weight:800!important}.screen.watch-a #auxCounter:hover,.screen.watch-a #auxHelp:hover,.screen.watch-a #saMic:hover{opacity:1!important}.screen.watch-a .watch-bottom{transition:opacity .72s cubic-bezier(.22,.8,.24,1) 80ms!important}.screen.watch-a .sidea-controls,.screen.watch-a .watch-action-text{transition:opacity .68s cubic-bezier(.22,.8,.24,1) .16s!important}.screen.watch-a.sidea-controls-fading .watch-bottom,.screen.watch-a.sidea-controls-fading .sidea-controls,.screen.watch-a.sidea-controls-fading .watch-action-text{opacity:0!important;pointer-events:none!important}.screen.watch-b .watch-bottom-b{transition:opacity .76s cubic-bezier(.22,.8,.24,1) 60ms!important}.screen.watch-b #saTranslate,.screen.watch-b #saMic,.screen.watch-b #saHide,.screen.watch-b #saNextOrbit,.screen.watch-b .mastery-actions,.screen.watch-b .mastery-control,.screen.watch-b .watch-action-text{transition:opacity .68s cubic-bezier(.22,.8,.24,1) .14s,background-color .2s!important}.screen.orbit-fading .watch-bottom-b,.screen.orbit-fading .watch-action-text{opacity:0!important;pointer-events:none!important}.screen.watch-a .watch-input,.screen.watch-a .watch-input:focus,.screen.watch-a .watch-input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.watch-dot-anchor,.screen.sidea-entering .watch-dot-anchor{transition:opacity .82s 60ms!important}.screen.keyboard-open .watch-dot-anchor{transition:bottom .24s,opacity .28s!important}.screen.slow-sidea-entrance.sidea-entering .watch-dot-anchor{transition:opacity 1.25s .16s!important}.screen.slow-sidea-entrance.sidea-entering .watch-dot-anchor .dot.selected{transition:opacity 1.15s .16s,transform 1.35s cubic-bezier(.22,.8,.24,1) .16s!important}.screen.slow-sidea-entrance.sidea-entering .watch-bottom{transition:opacity 1.15s .3s!important}.screen.slow-sidea-entrance.sidea-entering .sidea-controls,.screen.slow-sidea-entrance.sidea-entering .mobile-keyboard{transition:opacity 1.1s .42s!important}.screen.slow-sidea-entrance.sidea-entering .watch-action-text{transition:opacity 1.05s .5s!important}.screen.has-started-level:not(.browse-mode) #loginSub{display:none!important}.screen.get-more-transition .b-title,.screen.get-more-transition .browse-all-btn,.screen.get-more-transition .disclaimer-btn{pointer-events:none!important}.screen.get-more-transition .page-count{display:block!important}.screen.watch-b.mastery-complete #masteryControl.mastery-button,.screen.watch-b.mastery-complete #saNextOrbit.mastery-button{border-radius:8px!important;flex:0 0 76px!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:28px!important;min-height:28px!important;padding:0!important;font-size:9px!important}@media (hover:hover) and (pointer:fine) and (min-width:641px){#masteryControl.mastery-button[data-tip]:after{left:auto!important;right:calc(100% + 10px)!important;transform:translateY(-50%)!important}#saNextOrbit.mastery-button[data-tip]:after{left:calc(100% + 10px)!important;right:auto!important;transform:translateY(-50%)!important}}@media (max-width:640px){.intro-go-prefix{font-size:clamp(11px,3.15vw,14px)}.intro-go-word{font-size:clamp(18px,5.2vw,24px)}.screen:not(.watch-a):not(.watch-b) .bar--bottom .b-sub{text-align:center!important;width:max-content!important;max-width:90vw!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.screen:not(.watch-a):not(.watch-b) .dot{font-size:clamp(10px,3.4vw,14px)!important;line-height:1!important}.screen:not(.watch-a):not(.watch-b) .dot.mastery-1{--mastery-ring:1px}.screen:not(.watch-a):not(.watch-b) .dot.mastery-2{--mastery-ring:3px}.screen:not(.watch-a):not(.watch-b) .dot.mastery-3{--mastery-ring:5px}.dot-num-clip{box-sizing:border-box;place-items:center;line-height:1;display:grid!important}.screen.watch-a #auxCounter,.screen.watch-a #auxHelp,.screen.watch-a #saMic{flex-basis:46px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.screen:not(.watch-a):not(.watch-b) .content{padding:8px 10px!important}.screen:not(.watch-a):not(.watch-b) .panel{gap:clamp(10px,1.8dvh,18px)!important;width:calc(100% - 4px)!important;height:95%!important;padding:clamp(12px,2dvh,22px) clamp(18px,5.5vw,28px)!important}.screen:not(.watch-a):not(.watch-b) .headline{overflow-wrap:normal;text-wrap:balance;padding-inline:2px;white-space:normal!important;width:100%!important;min-height:2.35em!important;font-size:clamp(19px,5.2vw,26px)!important;line-height:1.14!important}.screen:not(.watch-a):not(.watch-b) .level-slider{width:min(86%,380px)!important;height:52px!important}.screen:not(.watch-a):not(.watch-b) .level-slider .knob{width:48px!important;height:48px!important;font-size:21px!important}.screen:not(.watch-a):not(.watch-b) .line-row{gap:10px 12px!important;min-height:clamp(78px,10.8dvh,98px)!important}.screen:not(.watch-a):not(.watch-b) .dots{gap:clamp(10px,3.2vw,16px)!important}.screen:not(.watch-a):not(.watch-b) .dot{width:clamp(44px,11.5vw,52px)!important;height:clamp(44px,11.5vw,52px)!important;font-size:clamp(14px,4.1vw,18px)!important}.screen:not(.watch-a):not(.watch-b) .page-arrow{width:44px!important;height:44px!important;font-size:22px!important}.screen:not(.watch-a):not(.watch-b) .actions{gap:clamp(12px,4vw,20px)!important}.screen:not(.watch-a):not(.watch-b) .act-btn{min-width:clamp(92px,27vw,122px);min-height:44px;padding:0 18px!important;font-size:clamp(11px,3vw,13px)!important}.screen:not(.watch-a):not(.watch-b) .browse-all-btn,.screen:not(.watch-a):not(.watch-b) .browse-back,.screen:not(.watch-a):not(.watch-b) .disclaimer-btn,.screen:not(.watch-a):not(.watch-b) .practice-mode-control{justify-content:center;align-items:center;min-height:44px!important;padding:0 12px!important;font-size:clamp(10px,2.7vw,12px)!important}.screen:not(.watch-a):not(.watch-b):not(.browse-mode) .browse-all-btn,.screen:not(.watch-a):not(.watch-b) .disclaimer-btn,.screen:not(.watch-a):not(.watch-b):not(.browse-mode):not(.start-transition) .practice-mode-control,.screen.browse-mode:not(.watch-a):not(.watch-b) .browse-back{display:inline-flex!important}.screen:not(.watch-a):not(.watch-b):not(.browse-mode) .browse-back,.screen.browse-mode:not(.watch-a):not(.watch-b) .browse-all-btn{display:none!important}}button:focus-visible,a:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[role=slider]:focus-visible{outline-offset:4px;outline:2px solid}#auxCounter{cursor:default}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
button.dot,button.act-btn,button.ico,button.intro-start,button.intro-progress,button.b-sub,button.watch-close,button.sa-ico,button.sa-skip,button.mastery-button,button.browse-all-btn,button.browse-back,button.disclaimer-btn,button.practice-mode-switch,a.intro-start,a.intro-progress,a.act-btn,a.b-title,a.b-sub,a.ico,a.watch-close,a.sa-skip,a.browse-all-btn{color:inherit;text-decoration:none}button.dot,button.act-btn,button.ico,button.intro-start,button.intro-progress,button.b-sub,button.watch-close,button.sa-ico,button.sa-skip,button.mastery-button,button.browse-all-btn,button.browse-back,button.disclaimer-btn,button.practice-mode-switch,.drawer button,.drawer a{appearance:none}button.dot{border:0;padding:0}.headline,.b-title,.intro-title,.intro-go-word,.cs-title{font-family:var(--font-poller-one), "Poller One", system-ui, sans-serif}.intro-title{font-weight:700}.level-slider.gooey-slider-wrapper{touch-action:none}.level-slider.gooey-slider-wrapper .gooey-slider-svg{z-index:1}.drawer a{color:#e8e8e8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;padding:11px 14px;font-size:15px;display:block}.drawer>button,.drawer>a{width:100%;font-family:Arial;font-weight:400;line-height:normal}.drawer a:hover{background:color-mix(in srgb, var(--secondary) 8%, transparent)}.cover-svg--progress{background:radial-gradient(circle at 68% 32%,#ffd23f8c,#0000 18%),radial-gradient(circle at 22% 68%,#00c2c766,#0000 24%),linear-gradient(120deg,#2b6cff,#00c2c7 40%,#ff5ea8 75%,#ffb24a)}.cover-svg--browse{background:radial-gradient(circle at 30% 40%,#00c2c773,#0000 22%),linear-gradient(140deg,#1a3a8f,#0d6e72 45%,#8a2a5a 80%,#c47a20)}.video-wrap .stage-learning-video{width:100%;height:100%;box-shadow:none;border-radius:0;position:absolute;inset:0}.video-wrap .stage-learning-video>iframe{width:100%;height:100%}
