.index-module-scss-module__y_Cy2a__columns{grid-template-columns:minmax(0,1fr) 72px 92px 72px 64px}
.ExamsDemo-module-scss-module__7xrf2q__root{flex-direction:column;align-items:center;width:100%;min-width:0;height:100%;display:flex;position:relative;container-type:inline-size}.ExamsDemo-module-scss-module__7xrf2q__stageWrap{width:100%;height:100%;padding:12px;overflow:hidden}.ExamsDemo-module-scss-module__7xrf2q__stage{box-sizing:border-box;background:var(--colors-navy-0);border:1px solid var(--colors-navy-100);border-radius:10.5px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000014}.ExamsDemo-module-scss-module__7xrf2q__bar{border-bottom:1px solid var(--colors-navy-100);height:46px;color:var(--colors-navy-500);white-space:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 20px;font-size:13px;display:flex}.ExamsDemo-module-scss-module__7xrf2q__bar b{color:var(--colors-navy-900);font-weight:600}.ExamsDemo-module-scss-module__7xrf2q__body{flex:1;min-height:0;padding:10px 14px;position:relative}.ExamsDemo-module-scss-module__7xrf2q__scene{flex-direction:column;gap:12px;animation:.32s cubic-bezier(.2,0,0,1) ExamsDemo-module-scss-module__7xrf2q__exm-in;display:flex;position:relative}@keyframes ExamsDemo-module-scss-module__7xrf2q__exm-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ExamsDemo-module-scss-module__7xrf2q__startScene{text-align:center;justify-content:center;height:100%}.ExamsDemo-module-scss-module__7xrf2q__typeCaret{vertical-align:-2px;background:var(--colors-rust-600);width:2px;height:13px;margin-left:1px;animation:.8s step-end infinite ExamsDemo-module-scss-module__7xrf2q__exm-caret;display:inline-block}@keyframes ExamsDemo-module-scss-module__7xrf2q__exm-caret{0%,49%{opacity:1}50%,to{opacity:0}}.ExamsDemo-module-scss-module__7xrf2q__field{border:1px solid var(--colors-navy-300);background:var(--colors-navy-0);color:var(--colors-navy-900);border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.ExamsDemo-module-scss-module__7xrf2q__fieldTextWrap{display:inline-block;position:relative}.ExamsDemo-module-scss-module__7xrf2q__fieldGhost{visibility:hidden;white-space:nowrap}.ExamsDemo-module-scss-module__7xrf2q__fieldTyped{white-space:nowrap;position:absolute;top:0;left:0}.ExamsDemo-module-scss-module__7xrf2q__hints{flex-wrap:wrap;gap:8px;display:flex}.ExamsDemo-module-scss-module__7xrf2q__hints span{background:var(--colors-navy-20);border:1px solid var(--colors-navy-100);color:var(--colors-navy-500);border-radius:9999px;padding:4px 10px;font-size:11px}.ExamsDemo-module-scss-module__7xrf2q__start{background:var(--colors-rust-600);width:fit-content;color:var(--colors-navy-0);border-radius:8px;justify-self:flex-start;padding:9px 16px;font-size:12px;font-weight:600;animation:3.6s linear ExamsDemo-module-scss-module__7xrf2q__exm-start-press}@keyframes ExamsDemo-module-scss-module__7xrf2q__exm-start-press{0%,88%{background:var(--colors-rust-600)}90%,to{background:var(--colors-rust-700)}}.ExamsDemo-module-scss-module__7xrf2q__startCursor,.ExamsDemo-module-scss-module__7xrf2q__nextCursor{z-index:2;opacity:0;filter:drop-shadow(0 1px 2px #00000059);width:18px;height:18px;fill:var(--colors-navy-900);stroke:var(--colors-navy-0);stroke-width:1.6px;stroke-linejoin:round;position:absolute;top:0;left:0}.ExamsDemo-module-scss-module__7xrf2q__startCursor{--exm-cur-x:8%;--exm-cur-y:63%;animation:3.6s cubic-bezier(.2,0,0,1) forwards ExamsDemo-module-scss-module__7xrf2q__exm-cursor-start}@keyframes ExamsDemo-module-scss-module__7xrf2q__exm-cursor-start{0%,25%{opacity:0;top:90%;left:62%}32%{opacity:1;top:90%;left:62%}70%,82%{opacity:1;left:var(--exm-cur-x);top:var(--exm-cur-y);transform:scale(1)}90%{opacity:1;transform:scale(.82)}94%{opacity:1;left:var(--exm-cur-x);top:var(--exm-cur-y);transform:scale(1)}to{opacity:0;left:var(--exm-cur-x);top:var(--exm-cur-y);transform:scale(1)}}.ExamsDemo-module-scss-module__7xrf2q__meta{color:var(--colors-navy-500);justify-content:space-between;font-size:11px;display:flex}.ExamsDemo-module-scss-module__7xrf2q__clock{align-items:center;gap:4px;display:inline-flex}.ExamsDemo-module-scss-module__7xrf2q__dia{background:var(--colors-navy-20);border:1px solid var(--colors-navy-100);border-radius:8px;flex:none;min-height:76px;padding:6px 10px;overflow:hidden}.ExamsDemo-module-scss-module__7xrf2q__diaSvg{width:100%;height:auto;display:block}.ExamsDemo-module-scss-module__7xrf2q__diaSvg rect{fill:var(--colors-navy-0);stroke:var(--colors-navy-200)}.ExamsDemo-module-scss-module__7xrf2q__diaSvg text{fill:var(--colors-navy-700);text-anchor:middle;font-size:9px;font-weight:600}.ExamsDemo-module-scss-module__7xrf2q__diaFlow{fill:none;stroke:var(--colors-navy-400);stroke-width:1.5px;stroke-dasharray:4 4;animation:1.4s linear infinite ExamsDemo-module-scss-module__7xrf2q__exm-dash}@keyframes ExamsDemo-module-scss-module__7xrf2q__exm-dash{to{stroke-dashoffset:-8px}}.ExamsDemo-module-scss-module__7xrf2q__diaAccent{fill:none!important;stroke:var(--colors-rust-600)!important}.ExamsDemo-module-scss-module__7xrf2q__diaAccentText{fill:var(--colors-rust-700)!important}.ExamsDemo-module-scss-module__7xrf2q__diaGlow{opacity:0;animation:1.8s ease-in-out infinite ExamsDemo-module-scss-module__7xrf2q__exm-glow;fill:var(--colors-rust-300)!important;stroke:none!important}@keyframes ExamsDemo-module-scss-module__7xrf2q__exm-glow{0%,to{opacity:0}50%{opacity:.55}}.ExamsDemo-module-scss-module__7xrf2q__diaSvg .ExamsDemo-module-scss-module__7xrf2q__diaSub{fill:var(--colors-navy-500);font-size:8px;font-weight:400}.ExamsDemo-module-scss-module__7xrf2q__diaSvg .ExamsDemo-module-scss-module__7xrf2q__diaCaption{text-transform:none;fill:var(--colors-navy-500);font-size:7.5px;font-weight:400}.ExamsDemo-module-scss-module__7xrf2q__q{color:var(--colors-navy-900);margin:0;font-size:12px;line-height:1.1}.ExamsDemo-module-scss-module__7xrf2q__opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid;position:relative}.ExamsDemo-module-scss-module__7xrf2q__opt{border:1px solid var(--colors-navy-100);color:var(--colors-navy-600);border-radius:8px;align-items:center;gap:8px;padding:4px 5px;font-size:10px;display:flex}.ExamsDemo-module-scss-module__7xrf2q__opt span{background:var(--colors-navy-50);width:18px;height:18px;color:var(--colors-navy-700);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:8px;font-weight:600;display:inline-flex}.ExamsDemo-module-scss-module__7xrf2q__optCorrect{animation:4.6s cubic-bezier(.2,0,0,1) forwards ExamsDemo-module-scss-module__7xrf2q__exm-opt-correct}@keyframes ExamsDemo-module-scss-module__7xrf2q__exm-opt-correct{0%,64%{border-color:var(--colors-navy-100);background:0 0}72%,to{border-color:var(--colors-green-400);background:var(--backgroundColor-status-success)}}.ExamsDemo-module-scss-module__7xrf2q__optWrong{animation:4.6s cubic-bezier(.2,0,0,1) forwards ExamsDemo-module-scss-module__7xrf2q__exm-opt-wrong}@keyframes ExamsDemo-module-scss-module__7xrf2q__exm-opt-wrong{0%,64%{border-color:var(--colors-navy-100);background:0 0}72%,to{border-color:var(--textColor-status-danger);background:var(--backgroundColor-status-danger)}}.ExamsDemo-module-scss-module__7xrf2q__optCursor{z-index:2;opacity:0;filter:drop-shadow(0 1px 2px #00000059);width:18px;height:18px;fill:var(--colors-navy-900);stroke:var(--colors-navy-0);stroke-width:1.6px;stroke-linejoin:round;--exm-cur-x:25%;--exm-cur-y:76%;animation:4.1s cubic-bezier(.2,0,0,1) forwards ExamsDemo-module-scss-module__7xrf2q__exm-cursor-opt;position:absolute;top:0;left:0}@keyframes ExamsDemo-module-scss-module__7xrf2q__exm-cursor-opt{0%,18%{opacity:0;top:6%;left:92%}23%{opacity:1;top:6%;left:92%}55%,64%{opacity:1;left:var(--exm-cur-x);top:var(--exm-cur-y);transform:scale(1)}68%{opacity:1;transform:scale(.82)}72%{opacity:1;left:var(--exm-cur-x);top:var(--exm-cur-y);transform:scale(1)}78%,to{opacity:0;left:var(--exm-cur-x);top:var(--exm-cur-y);transform:scale(1)}}.ExamsDemo-module-scss-module__7xrf2q__feedback{opacity:0;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:10.5px;font-weight:500;line-height:1.35;animation:4.1s cubic-bezier(.2,0,0,1) forwards ExamsDemo-module-scss-module__7xrf2q__exm-feedback;display:flex}.ExamsDemo-module-scss-module__7xrf2q__feedback svg{flex:none}@keyframes ExamsDemo-module-scss-module__7xrf2q__exm-feedback{0%,76%{opacity:0;color:#0000;background:0 0;transform:translateY(6px)}84%,to{opacity:1;background:var(--backgroundColor-status-danger);color:var(--textColor-status-danger);transform:none}}.ExamsDemo-module-scss-module__7xrf2q__scoreScene{gap:18px}.ExamsDemo-module-scss-module__7xrf2q__scoreHead{align-items:center;gap:16px;display:flex}.ExamsDemo-module-scss-module__7xrf2q__scoreHead b{color:var(--colors-navy-900);font-size:15px;font-weight:500;display:block}.ExamsDemo-module-scss-module__7xrf2q__scoreHead span{color:var(--colors-navy-500);font-size:11px}.ExamsDemo-module-scss-module__7xrf2q__ring{flex:none;width:64px;height:64px}.ExamsDemo-module-scss-module__7xrf2q__ringTrack{fill:none;stroke:var(--colors-navy-100);stroke-width:6px}.ExamsDemo-module-scss-module__7xrf2q__ringFill{fill:none;stroke:var(--colors-rust-600);stroke-width:6px;stroke-linecap:round;stroke-dasharray:163;transform-origin:50%;transition:stroke-dashoffset .7s cubic-bezier(.2,0,0,1);transform:rotate(-90deg)}.ExamsDemo-module-scss-module__7xrf2q__ringLabel{fill:var(--colors-navy-900);text-anchor:middle;font-size:13px;font-weight:600}.ExamsDemo-module-scss-module__7xrf2q__dom{flex-direction:column;gap:8px;display:flex}.ExamsDemo-module-scss-module__7xrf2q__domRow{-moz-column-gap:8px;color:var(--colors-navy-600);grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:4px 8px;font-size:11.5px;display:grid}.ExamsDemo-module-scss-module__7xrf2q__domRow small{text-align:right;color:var(--colors-navy-900);font-weight:600}.ExamsDemo-module-scss-module__7xrf2q__domBar{background:var(--colors-navy-100);border-radius:2px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.ExamsDemo-module-scss-module__7xrf2q__domBar i{background:var(--colors-rust-600);width:0;height:100%;animation:1.4s cubic-bezier(.2,0,0,1) forwards ExamsDemo-module-scss-module__7xrf2q__exm-bar;display:block}@keyframes ExamsDemo-module-scss-module__7xrf2q__exm-bar{0%{width:0}to{width:var(--w)}}.ExamsDemo-module-scss-module__7xrf2q__domBarWeak i{background:var(--textColor-status-danger)}.ExamsDemo-module-scss-module__7xrf2q__nextLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--colors-rust-600);font-weight:600}.ExamsDemo-module-scss-module__7xrf2q__nextScene{height:100%;position:relative}.ExamsDemo-module-scss-module__7xrf2q__cards{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.ExamsDemo-module-scss-module__7xrf2q__card{border:1px solid var(--colors-navy-100);background:var(--colors-navy-0);color:var(--colors-navy-500);border-radius:8px;flex-direction:column;gap:6px;padding:12px;font-size:11px;line-height:1.4;display:flex}.ExamsDemo-module-scss-module__7xrf2q__card svg{color:var(--colors-rust-600);flex:none}.ExamsDemo-module-scss-module__7xrf2q__card b{color:var(--colors-navy-900);font-size:13px;font-weight:500}.ExamsDemo-module-scss-module__7xrf2q__cardPrimer{animation:3.6s cubic-bezier(.2,0,0,1) ExamsDemo-module-scss-module__7xrf2q__exm-primer-pick}@keyframes ExamsDemo-module-scss-module__7xrf2q__exm-primer-pick{0%{border:1px solid var(--colors-navy-100)}50%{border:1px solid var(--colors-navy-100);box-shadow:none;transform:none}90%,94%{border:1px solid var(--colors-rust-500);transform:translateY(-2px);box-shadow:0 4px 10px #00000014}to{border:1px solid var(--colors-rust-500);box-shadow:none;transform:none}}.ExamsDemo-module-scss-module__7xrf2q__btn{text-align:center;background:var(--colors-navy-50);color:var(--colors-navy-700);border-radius:6px;margin-top:auto;padding:5px 0;font-size:10.5px;font-weight:600}.ExamsDemo-module-scss-module__7xrf2q__cardPrimer .ExamsDemo-module-scss-module__7xrf2q__btn{background:var(--colors-navy-700);color:var(--colors-navy-0)}.ExamsDemo-module-scss-module__7xrf2q__nextCursor{--exm-cur-x:16.5%;--exm-cur-y:91%;animation:3.6s cubic-bezier(.2,0,0,1) forwards ExamsDemo-module-scss-module__7xrf2q__exm-cursor-next}@keyframes ExamsDemo-module-scss-module__7xrf2q__exm-cursor-next{0%,25%{opacity:0;top:90%;left:80%}32%{opacity:1;top:90%;left:80%}70%,82%{opacity:1;left:var(--exm-cur-x);top:var(--exm-cur-y);transform:scale(1)}90%{opacity:1;transform:scale(.82)}94%{opacity:1;left:var(--exm-cur-x);top:var(--exm-cur-y);transform:scale(1)}97%,to{opacity:0;left:var(--exm-cur-x);top:var(--exm-cur-y);transform:scale(1)}}@media (max-width:640px){.ExamsDemo-module-scss-module__7xrf2q__stageWrap{padding:0}.ExamsDemo-module-scss-module__7xrf2q__stage{box-shadow:none;border:0;border-radius:0}.ExamsDemo-module-scss-module__7xrf2q__bar{height:34px;padding:0 12px;font-size:11px}.ExamsDemo-module-scss-module__7xrf2q__bar b{text-overflow:ellipsis;min-width:0;overflow:hidden}.ExamsDemo-module-scss-module__7xrf2q__body{padding:8px 12px}.ExamsDemo-module-scss-module__7xrf2q__scene{gap:8px}.ExamsDemo-module-scss-module__7xrf2q__field{align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:18px}.ExamsDemo-module-scss-module__7xrf2q__field>svg{flex:none;margin-top:1px}.ExamsDemo-module-scss-module__7xrf2q__fieldTextWrap{text-align:left;min-width:0}.ExamsDemo-module-scss-module__7xrf2q__fieldGhost,.ExamsDemo-module-scss-module__7xrf2q__fieldTyped{white-space:normal}.ExamsDemo-module-scss-module__7xrf2q__fieldTyped{right:0}.ExamsDemo-module-scss-module__7xrf2q__hints{gap:6px}.ExamsDemo-module-scss-module__7xrf2q__hints span{padding:3px 8px;font-size:10.5px;line-height:1.4}.ExamsDemo-module-scss-module__7xrf2q__start{padding:8px 14px;font-size:11px}.ExamsDemo-module-scss-module__7xrf2q__startCursor{--exm-cur-y:67%}.ExamsDemo-module-scss-module__7xrf2q__questionScene{gap:5px}.ExamsDemo-module-scss-module__7xrf2q__meta{font-size:10px;line-height:1.4}.ExamsDemo-module-scss-module__7xrf2q__dia{justify-content:center;height:74px;min-height:0;padding:3px 8px;display:flex}.ExamsDemo-module-scss-module__7xrf2q__diaSvg{width:auto;max-width:100%;height:100%}.ExamsDemo-module-scss-module__7xrf2q__q{font-size:11px;line-height:1.25}.ExamsDemo-module-scss-module__7xrf2q__opts{gap:4px}.ExamsDemo-module-scss-module__7xrf2q__opt{gap:5px;min-width:0;padding:2px 5px;font-size:9.5px;line-height:1.3}.ExamsDemo-module-scss-module__7xrf2q__opt span{width:14px;height:14px;font-size:8px}.ExamsDemo-module-scss-module__7xrf2q__feedback{gap:6px;padding:4px 8px;font-size:9.5px;line-height:1.3}.ExamsDemo-module-scss-module__7xrf2q__feedback svg{flex:none;width:12px;height:12px}.ExamsDemo-module-scss-module__7xrf2q__scoreScene{gap:10px}.ExamsDemo-module-scss-module__7xrf2q__scoreHead{gap:12px}.ExamsDemo-module-scss-module__7xrf2q__scoreHead b{font-size:14px}.ExamsDemo-module-scss-module__7xrf2q__scoreHead span{font-size:10.5px}.ExamsDemo-module-scss-module__7xrf2q__ring{width:52px;height:52px}.ExamsDemo-module-scss-module__7xrf2q__dom{gap:6px}.ExamsDemo-module-scss-module__7xrf2q__domRow{row-gap:3px;font-size:11px;line-height:1.35}.ExamsDemo-module-scss-module__7xrf2q__cards{gap:8px}.ExamsDemo-module-scss-module__7xrf2q__card{gap:4px;padding:8px;font-size:10.5px;line-height:1.35}.ExamsDemo-module-scss-module__7xrf2q__card b{font-size:12.5px}.ExamsDemo-module-scss-module__7xrf2q__btn{font-size:10px}}@container (max-width:380px){.ExamsDemo-module-scss-module__7xrf2q__hints span:nth-child(n+3){display:none}.ExamsDemo-module-scss-module__7xrf2q__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ExamsDemo-module-scss-module__7xrf2q__card:nth-child(3){display:none}.ExamsDemo-module-scss-module__7xrf2q__nextCursor{--exm-cur-x:22%}}@media (prefers-reduced-motion:reduce){.ExamsDemo-module-scss-module__7xrf2q__scene{animation:none}.ExamsDemo-module-scss-module__7xrf2q__ringFill{transition:none}.ExamsDemo-module-scss-module__7xrf2q__diaFlow,.ExamsDemo-module-scss-module__7xrf2q__diaGlow,.ExamsDemo-module-scss-module__7xrf2q__domBar i{animation:none}.ExamsDemo-module-scss-module__7xrf2q__diaGlow{opacity:.55}.ExamsDemo-module-scss-module__7xrf2q__domBar i{width:var(--w)}.ExamsDemo-module-scss-module__7xrf2q__typeCaret,.ExamsDemo-module-scss-module__7xrf2q__startCursor,.ExamsDemo-module-scss-module__7xrf2q__nextCursor,.ExamsDemo-module-scss-module__7xrf2q__optCursor{display:none}.ExamsDemo-module-scss-module__7xrf2q__start,.ExamsDemo-module-scss-module__7xrf2q__cardPrimer,.ExamsDemo-module-scss-module__7xrf2q__optCorrect,.ExamsDemo-module-scss-module__7xrf2q__optWrong{animation:none}.ExamsDemo-module-scss-module__7xrf2q__optCorrect{border-color:var(--colors-green-400);background:var(--backgroundColor-status-success)}.ExamsDemo-module-scss-module__7xrf2q__optWrong{border-color:var(--textColor-status-danger);background:var(--backgroundColor-status-danger)}.ExamsDemo-module-scss-module__7xrf2q__feedback{opacity:1;background:var(--backgroundColor-status-danger);color:var(--textColor-status-danger);animation:none;transform:none}}
.FlashcardsDemo-module-scss-module__8t1aUG__root{flex-direction:column;align-items:center;width:100%;min-width:0;height:100%;display:flex;position:relative;container-type:inline-size}.FlashcardsDemo-module-scss-module__8t1aUG__stageWrap{width:100%;height:100%;padding:12px;overflow:hidden}.FlashcardsDemo-module-scss-module__8t1aUG__stage{box-sizing:border-box;background:var(--colors-navy-0);border:1px solid var(--colors-navy-100);border-radius:10.5px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.FlashcardsDemo-module-scss-module__8t1aUG__bar{border-bottom:1px solid var(--colors-navy-100);height:46px;color:var(--colors-navy-500);white-space:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 20px;font-size:13px;display:flex}.FlashcardsDemo-module-scss-module__8t1aUG__bar b{color:var(--colors-navy-900);font-weight:600}.FlashcardsDemo-module-scss-module__8t1aUG__stageBody{perspective:1200px;flex:1;justify-content:center;align-items:center;min-height:0;padding:20px 40px;display:flex;position:relative}.FlashcardsDemo-module-scss-module__8t1aUG__cardSlot{width:100%;max-width:340px;height:100%;max-height:220px;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.3,0,.2,1),opacity .42s cubic-bezier(.3,0,.2,1)}.FlashcardsDemo-module-scss-module__8t1aUG__cardSlotExiting{opacity:0;transform:translate(60%,-8%)rotate(9deg)}.FlashcardsDemo-module-scss-module__8t1aUG__flip{width:100%;height:100%;transform-style:preserve-3d;transition:transform .56s cubic-bezier(.34,1.56,.64,1);position:relative}.FlashcardsDemo-module-scss-module__8t1aUG__flipActive{transform:rotateY(180deg)}.FlashcardsDemo-module-scss-module__8t1aUG__card{border:1px solid var(--colors-navy-100);background:var(--colors-navy-0);text-align:center;backface-visibility:hidden;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0;box-shadow:0 4px 10px #00000014}.FlashcardsDemo-module-scss-module__8t1aUG__back{transform:rotateY(180deg)}.FlashcardsDemo-module-scss-module__8t1aUG__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--colors-rust-600);align-self:flex-start;font-size:11px;font-weight:600}.FlashcardsDemo-module-scss-module__8t1aUG__q{color:var(--colors-navy-900);margin:0;font-size:17px;font-weight:500;line-height:1.4}.FlashcardsDemo-module-scss-module__8t1aUG__hint{color:var(--colors-navy-500);align-self:flex-end;align-items:center;gap:5px;font-size:12px;display:inline-flex}.FlashcardsDemo-module-scss-module__8t1aUG__venn{width:108px;height:auto}.FlashcardsDemo-module-scss-module__8t1aUG__vennFill{fill:var(--colors-rust-300)}.FlashcardsDemo-module-scss-module__8t1aUG__vennOutline{fill:none;stroke:var(--colors-navy-700);stroke-width:1.5px}.FlashcardsDemo-module-scss-module__8t1aUG__vennLabel{fill:var(--colors-navy-700);text-anchor:middle;font-size:11px;font-weight:600}.FlashcardsDemo-module-scss-module__8t1aUG__a{color:var(--colors-navy-600);margin:0;font-size:13px;line-height:1.5}.FlashcardsDemo-module-scss-module__8t1aUG__rate{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px 20px;display:grid}.FlashcardsDemo-module-scss-module__8t1aUG__rate span{border:1px solid;border-radius:8px;justify-content:center;align-items:center;height:34px;font-size:12.5px;font-weight:500;display:flex}.FlashcardsDemo-module-scss-module__8t1aUG__again{color:var(--textColor-status-danger);background:var(--backgroundColor-status-danger);border-color:var(--textColor-status-danger)}.FlashcardsDemo-module-scss-module__8t1aUG__hard{color:var(--textColor-status-warning-strong);background:var(--backgroundColor-status-warning);border-color:var(--textColor-status-warning)}.FlashcardsDemo-module-scss-module__8t1aUG__good{color:var(--textColor-status-info);background:var(--backgroundColor-status-info);border-color:var(--colors-navy-400)}.FlashcardsDemo-module-scss-module__8t1aUG__easy{color:var(--textColor-status-success);background:var(--backgroundColor-status-success);border-color:var(--colors-green-400)}.FlashcardsDemo-module-scss-module__8t1aUG__rateHitGood{animation:4.2s cubic-bezier(.2,0,0,1) FlashcardsDemo-module-scss-module__8t1aUG__fc-rate-hit-good}.FlashcardsDemo-module-scss-module__8t1aUG__rateHitEasy{animation:4.2s cubic-bezier(.2,0,0,1) FlashcardsDemo-module-scss-module__8t1aUG__fc-rate-hit-easy}@keyframes FlashcardsDemo-module-scss-module__8t1aUG__fc-rate-hit-good{0%,92%{background:var(--backgroundColor-status-info);color:var(--textColor-status-info);transform:scale(1)}95%{transform:scale(.9)}98%,to{background:var(--colors-blue-600);color:var(--colors-navy-0);transform:scale(1)}}@keyframes FlashcardsDemo-module-scss-module__8t1aUG__fc-rate-hit-easy{0%,92%{background:var(--backgroundColor-status-success);color:var(--textColor-status-success);transform:scale(1)}95%{transform:scale(.9)}98%,to{background:var(--colors-green-800);color:var(--colors-navy-0);transform:scale(1)}}.FlashcardsDemo-module-scss-module__8t1aUG__cursorFront,.FlashcardsDemo-module-scss-module__8t1aUG__cursorBack{z-index:2;opacity:0;filter:drop-shadow(0 1px 2px #00000059);width:18px;height:18px;fill:var(--colors-navy-900);stroke:var(--colors-navy-0);stroke-width:1.6px;stroke-linejoin:round;position:absolute;top:0;left:0}.FlashcardsDemo-module-scss-module__8t1aUG__cursorFront{animation:3.2s cubic-bezier(.2,0,0,1) FlashcardsDemo-module-scss-module__8t1aUG__fc-cursor-front}@keyframes FlashcardsDemo-module-scss-module__8t1aUG__fc-cursor-front{0%,10%{opacity:0;top:82%;left:74%}16%,97%{opacity:1}80%{top:46%;left:50%;transform:scale(1)}95%{transform:scale(.82)}98%,to{top:46%;left:50%;transform:scale(1)}to{opacity:0}}.FlashcardsDemo-module-scss-module__8t1aUG__cursorBack{animation-duration:4.2s;animation-timing-function:cubic-bezier(.2,0,0,1)}.FlashcardsDemo-module-scss-module__8t1aUG__cursorBackGood{animation-name:FlashcardsDemo-module-scss-module__8t1aUG__fc-cursor-back-good}.FlashcardsDemo-module-scss-module__8t1aUG__cursorBackEasy{animation-name:FlashcardsDemo-module-scss-module__8t1aUG__fc-cursor-back-easy}@keyframes FlashcardsDemo-module-scss-module__8t1aUG__fc-cursor-back-good{0%,18%{opacity:0;top:46%;left:50%}26%,98%{opacity:1}80%{top:90%;left:62%;transform:scale(1)}95%{transform:scale(.82)}98%,to{top:90%;left:62%;transform:scale(1)}to{opacity:0;top:90%;left:62%}}@keyframes FlashcardsDemo-module-scss-module__8t1aUG__fc-cursor-back-easy{0%,18%{opacity:0;top:46%;left:50%}26%,98%{opacity:1}80%{top:90%;left:87%;transform:scale(1)}95%{transform:scale(.82)}98%,to{top:90%;left:87%;transform:scale(1)}to{opacity:0;top:90%;left:87%}}.FlashcardsDemo-module-scss-module__8t1aUG__burst{pointer-events:none;z-index:4;width:0;height:0;position:absolute;top:42%;left:50%}.FlashcardsDemo-module-scss-module__8t1aUG__burst i{background:var(--colors-rust-500);opacity:0;border-radius:50%;width:6px;height:6px;animation:.52s cubic-bezier(.2,0,0,1) forwards FlashcardsDemo-module-scss-module__8t1aUG__fc-burst;position:absolute;top:-3px;left:-3px}.FlashcardsDemo-module-scss-module__8t1aUG__burst i:nth-child(odd){background:var(--colors-green-400)}@keyframes FlashcardsDemo-module-scss-module__8t1aUG__fc-burst{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1)}}@media (max-width:640px){.FlashcardsDemo-module-scss-module__8t1aUG__stageWrap{padding:0}.FlashcardsDemo-module-scss-module__8t1aUG__stage{box-shadow:none;border:0;border-radius:0}.FlashcardsDemo-module-scss-module__8t1aUG__bar{height:34px;padding:0 12px;font-size:11px}.FlashcardsDemo-module-scss-module__8t1aUG__stageBody{padding:10px 12px}.FlashcardsDemo-module-scss-module__8t1aUG__cardSlot{max-width:none;max-height:none}.FlashcardsDemo-module-scss-module__8t1aUG__card{gap:8px;padding:14px 16px}.FlashcardsDemo-module-scss-module__8t1aUG__tag{font-size:10px}.FlashcardsDemo-module-scss-module__8t1aUG__q{font-size:15px;line-height:1.35}.FlashcardsDemo-module-scss-module__8t1aUG__hint{font-size:10px}.FlashcardsDemo-module-scss-module__8t1aUG__hint svg{width:12px;height:12px}.FlashcardsDemo-module-scss-module__8t1aUG__a{font-size:12px}.FlashcardsDemo-module-scss-module__8t1aUG__rate{padding:10px 12px 12px}.FlashcardsDemo-module-scss-module__8t1aUG__rate span{font-size:11.5px}}@container (max-width:380px){.FlashcardsDemo-module-scss-module__8t1aUG__venn{width:76px}}@media (prefers-reduced-motion:reduce){.FlashcardsDemo-module-scss-module__8t1aUG__cardSlot,.FlashcardsDemo-module-scss-module__8t1aUG__flip{transition:none}.FlashcardsDemo-module-scss-module__8t1aUG__cursorFront,.FlashcardsDemo-module-scss-module__8t1aUG__cursorBack{display:none}.FlashcardsDemo-module-scss-module__8t1aUG__rateHitGood,.FlashcardsDemo-module-scss-module__8t1aUG__rateHitEasy{animation:none}.FlashcardsDemo-module-scss-module__8t1aUG__burst{display:none}}
.PodcastsDemo-module-scss-module__PNS_JG__root{flex-direction:column;align-items:center;width:100%;min-width:0;height:100%;display:flex;position:relative;container-type:inline-size}.PodcastsDemo-module-scss-module__PNS_JG__stageWrap{width:100%;height:100%;padding:12px;overflow:hidden}.PodcastsDemo-module-scss-module__PNS_JG__stage{box-sizing:border-box;background:var(--colors-navy-0);border:1px solid var(--colors-navy-100);border-radius:10.5px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000014}.PodcastsDemo-module-scss-module__PNS_JG__stage.PodcastsDemo-module-scss-module__PNS_JG__paused *{animation-play-state:paused!important}.PodcastsDemo-module-scss-module__PNS_JG__bar{border-bottom:1px solid var(--colors-navy-100);height:24px;color:var(--colors-navy-500);white-space:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.PodcastsDemo-module-scss-module__PNS_JG__bar b{color:var(--colors-navy-900);text-overflow:ellipsis;font-weight:600;overflow:hidden}.PodcastsDemo-module-scss-module__PNS_JG__body{flex-direction:column;flex:1;justify-content:space-between;gap:8px;min-height:0;padding:10px 12px;display:flex}.PodcastsDemo-module-scss-module__PNS_JG__head{align-items:center;gap:20px;display:flex}.PodcastsDemo-module-scss-module__PNS_JG__cover{background:var(--colors-navy-600);width:44px;height:44px;color:var(--colors-navy-0);border-radius:9px;flex:none;justify-content:center;align-items:center;margin-left:4px;display:flex;position:relative}.PodcastsDemo-module-scss-module__PNS_JG__cover:before,.PodcastsDemo-module-scss-module__PNS_JG__cover:after{content:"";border-radius:inherit;border:1.5px solid var(--colors-rust-500);opacity:0;animation:2.4s cubic-bezier(.2,0,0,1) infinite PodcastsDemo-module-scss-module__PNS_JG__pod-ring;position:absolute;inset:0}.PodcastsDemo-module-scss-module__PNS_JG__cover:after{animation-delay:1.2s}@keyframes PodcastsDemo-module-scss-module__PNS_JG__pod-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.PodcastsDemo-module-scss-module__PNS_JG__title{flex-direction:column;gap:2px;min-width:0;display:flex}.PodcastsDemo-module-scss-module__PNS_JG__title b{color:var(--colors-navy-900);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.PodcastsDemo-module-scss-module__PNS_JG__title span{color:var(--colors-navy-500);font-size:9.5px}.PodcastsDemo-module-scss-module__PNS_JG__hosts{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.PodcastsDemo-module-scss-module__PNS_JG__host{border:1px solid var(--colors-navy-100);background:var(--colors-navy-0);color:var(--colors-navy-600);border-radius:9999px;align-items:center;gap:4px;padding:4px 12px;font-size:9.5px;font-weight:500;display:inline-flex}.PodcastsDemo-module-scss-module__PNS_JG__say{min-height:42px;display:grid;position:relative}.PodcastsDemo-module-scss-module__PNS_JG__line{background:var(--colors-navy-0);border:1px solid var(--colors-navy-100);opacity:0;border-radius:10px;grid-area:1/1;align-items:center;gap:8px;max-width:94%;padding:7px 12px 7px 9px;transition:opacity .56s cubic-bezier(.2,0,0,1),transform .56s cubic-bezier(.2,0,0,1);display:flex;transform:translateY(10px);box-shadow:0 1px 3px #0000000f}.PodcastsDemo-module-scss-module__PNS_JG__lineOn{opacity:1;transform:none}.PodcastsDemo-module-scss-module__PNS_JG__linePast{opacity:0;transform:translateY(-8px)}.PodcastsDemo-module-scss-module__PNS_JG__line p{color:var(--colors-navy-900);margin:0;font-size:10.5px;line-height:1.35}.PodcastsDemo-module-scss-module__PNS_JG__line p b{letter-spacing:.06em;text-transform:uppercase;color:var(--colors-rust-600);margin-bottom:1px;font-size:9px;font-weight:600;display:block}.PodcastsDemo-module-scss-module__PNS_JG__eq{flex:none;align-items:center;gap:3px;height:14px;display:inline-flex}.PodcastsDemo-module-scss-module__PNS_JG__eq i{background:var(--colors-rust-500);border-radius:2px;width:2.5px;height:5px;animation:1s ease-in-out infinite PodcastsDemo-module-scss-module__PNS_JG__pod-eq;display:block}.PodcastsDemo-module-scss-module__PNS_JG__eq i:nth-child(2){animation-delay:.15s}.PodcastsDemo-module-scss-module__PNS_JG__eq i:nth-child(3){animation-delay:.3s}.PodcastsDemo-module-scss-module__PNS_JG__eq i:nth-child(4){animation-delay:.45s}@keyframes PodcastsDemo-module-scss-module__PNS_JG__pod-eq{0%,to{height:4px}50%{height:16px}}.PodcastsDemo-module-scss-module__PNS_JG__wave{align-items:center;gap:3px;height:30px;display:flex}.PodcastsDemo-module-scss-module__PNS_JG__bottom{flex-direction:column;gap:10px;display:flex}.PodcastsDemo-module-scss-module__PNS_JG__wave i{background:var(--colors-navy-200);height:20%;animation:1.3s ease-in-out infinite PodcastsDemo-module-scss-module__PNS_JG__pod-bar;animation-delay:var(--d);border-radius:2px;flex:1}.PodcastsDemo-module-scss-module__PNS_JG__wave i.PodcastsDemo-module-scss-module__PNS_JG__on{background:var(--colors-navy-700)}@keyframes PodcastsDemo-module-scss-module__PNS_JG__pod-bar{0%,to{height:20%}50%{height:85%}}.PodcastsDemo-module-scss-module__PNS_JG__ctl{align-items:center;gap:10px;display:flex}.PodcastsDemo-module-scss-module__PNS_JG__play{background:var(--colors-rust-600);width:40px;height:40px;color:var(--colors-navy-0);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:flex}.PodcastsDemo-module-scss-module__PNS_JG__track{flex-direction:column;flex:1;gap:6px;display:flex}.PodcastsDemo-module-scss-module__PNS_JG__trackBar{background:var(--colors-navy-100);border-radius:9999px;height:4px;display:block;overflow:hidden}.PodcastsDemo-module-scss-module__PNS_JG__trackBar i{height:100%;width:var(--from);border-radius:inherit;background:var(--colors-rust-600);animation:12s linear infinite PodcastsDemo-module-scss-module__PNS_JG__pod-progress;display:block}@keyframes PodcastsDemo-module-scss-module__PNS_JG__pod-progress{0%{width:var(--from)}to{width:var(--to)}}.PodcastsDemo-module-scss-module__PNS_JG__time{color:var(--colors-navy-500);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;display:flex}@media (max-width:640px){.PodcastsDemo-module-scss-module__PNS_JG__stageWrap{padding:0}.PodcastsDemo-module-scss-module__PNS_JG__stage{box-shadow:none;border:0;border-radius:0}}@container (max-width:380px){.PodcastsDemo-module-scss-module__PNS_JG__bar{font-size:12px}.PodcastsDemo-module-scss-module__PNS_JG__head{gap:12px}.PodcastsDemo-module-scss-module__PNS_JG__cover{width:40px;height:40px;margin-left:0}.PodcastsDemo-module-scss-module__PNS_JG__title b{font-size:12px}.PodcastsDemo-module-scss-module__PNS_JG__title span{font-size:10.5px}.PodcastsDemo-module-scss-module__PNS_JG__hosts{display:none}.PodcastsDemo-module-scss-module__PNS_JG__line{max-width:100%;padding:7px 10px 7px 8px}.PodcastsDemo-module-scss-module__PNS_JG__line p b{font-size:10px}.PodcastsDemo-module-scss-module__PNS_JG__wave{height:24px}.PodcastsDemo-module-scss-module__PNS_JG__bottom{gap:8px}.PodcastsDemo-module-scss-module__PNS_JG__play{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.PodcastsDemo-module-scss-module__PNS_JG__eq i,.PodcastsDemo-module-scss-module__PNS_JG__wave i,.PodcastsDemo-module-scss-module__PNS_JG__trackBar i,.PodcastsDemo-module-scss-module__PNS_JG__cover:before,.PodcastsDemo-module-scss-module__PNS_JG__cover:after{animation:none}.PodcastsDemo-module-scss-module__PNS_JG__cover:before,.PodcastsDemo-module-scss-module__PNS_JG__cover:after{opacity:0}.PodcastsDemo-module-scss-module__PNS_JG__line{opacity:1;transform:none}}
.RoleplaysDemo-module-scss-module__0jNRQG__root{flex-direction:column;align-items:center;width:100%;min-width:0;height:100%;display:flex;position:relative;container-type:inline-size}.RoleplaysDemo-module-scss-module__0jNRQG__stageWrap{width:100%;height:100%;padding:12px;overflow:hidden}.RoleplaysDemo-module-scss-module__0jNRQG__stage{box-sizing:border-box;color:#c6cbe0;background:#0f1424;border:1px solid #ffffff17;border-radius:10.5px;flex-direction:column;width:100%;height:100%;font-size:13px;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000014}.RoleplaysDemo-module-scss-module__0jNRQG__stage.RoleplaysDemo-module-scss-module__0jNRQG__paused *{animation-play-state:paused!important}.RoleplaysDemo-module-scss-module__0jNRQG__top{color:#8991ad;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:12px;height:38px;padding:0 16px;font-size:12px;display:flex}.RoleplaysDemo-module-scss-module__0jNRQG__top b{color:#f4f5fb;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.RoleplaysDemo-module-scss-module__0jNRQG__rec{letter-spacing:.06em;color:#e4e7f2;align-items:center;gap:5px;font-weight:600;display:inline-flex}.RoleplaysDemo-module-scss-module__0jNRQG__rec i{background:#e5484d;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite RoleplaysDemo-module-scss-module__0jNRQG__rp-blink}@keyframes RoleplaysDemo-module-scss-module__0jNRQG__rp-blink{0%,to{opacity:1}50%{opacity:.25}}.RoleplaysDemo-module-scss-module__0jNRQG__main{flex:1;gap:10px;min-height:0;padding:10px;display:flex}.RoleplaysDemo-module-scss-module__0jNRQG__tiles{flex-direction:column;flex:1.15;gap:10px;min-width:0;display:flex}.RoleplaysDemo-module-scss-module__0jNRQG__tile{background:#1a2036;border-radius:10px;flex:1;min-height:0;transition:box-shadow .32s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.RoleplaysDemo-module-scss-module__0jNRQG__tileThem{flex:1.7}.RoleplaysDemo-module-scss-module__0jNRQG__ring{border-radius:inherit;box-shadow:inset 0 0 0 2px var(--colors-rust-500);opacity:0;transition:opacity .2s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.RoleplaysDemo-module-scss-module__0jNRQG__tileActive .RoleplaysDemo-module-scss-module__0jNRQG__ring{opacity:1}.RoleplaysDemo-module-scss-module__0jNRQG__photo{background:-webkit-image-set(url(/static/imgs/landing-v2/hero-feature-deck/rachael-kim.webp) 1x type("image/webp"),url(/static/imgs/landing-v2/hero-feature-deck/rachael-kim.jpg) 1x type("image/jpeg")) 50% 30%/cover no-repeat,-webkit-radial-gradient(circle at 50% 38%,#3a3f5c 0%,#1a2036 70%);background:image-set("/static/imgs/landing-v2/hero-feature-deck/rachael-kim.webp" 1x type("image/webp"),"/static/imgs/landing-v2/hero-feature-deck/rachael-kim.jpg" 1x type("image/jpeg")) 50% 30%/cover no-repeat,radial-gradient(circle at 50% 38%,#3a3f5c 0%,#1a2036 70%);position:absolute;inset:0}.RoleplaysDemo-module-scss-module__0jNRQG__avatar{background:var(--colors-rust-600);width:52px;height:52px;color:var(--colors-navy-0);border-radius:50%;justify-content:center;align-items:center;margin:-26px 0 0 -26px;font-size:18px;font-weight:600;display:flex;position:absolute;top:50%;left:50%}.RoleplaysDemo-module-scss-module__0jNRQG__name{color:#f4f5fb;white-space:nowrap;text-overflow:ellipsis;background:#0e1424b8;border-radius:9999px;align-items:center;gap:7px;max-width:calc(100% - 16px);padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;left:8px;overflow:hidden}.RoleplaysDemo-module-scss-module__0jNRQG__eq{align-items:center;gap:2px;height:11px;display:inline-flex}.RoleplaysDemo-module-scss-module__0jNRQG__eq i{background:var(--colors-rust-300);border-radius:2px;width:2.5px;height:4px;animation:.9s ease-in-out infinite RoleplaysDemo-module-scss-module__0jNRQG__rp-eq;display:block}.RoleplaysDemo-module-scss-module__0jNRQG__tileActive .RoleplaysDemo-module-scss-module__0jNRQG__eq i:nth-child(2){animation-delay:.15s}.RoleplaysDemo-module-scss-module__0jNRQG__tileActive .RoleplaysDemo-module-scss-module__0jNRQG__eq i:nth-child(3){animation-delay:.3s}@keyframes RoleplaysDemo-module-scss-module__0jNRQG__rp-eq{0%,to{height:4px}50%{height:11px}}.RoleplaysDemo-module-scss-module__0jNRQG__script{opacity:1;background:#1a2036;border-radius:10px;flex-direction:column;flex:1;gap:8px;min-width:0;padding:10px 12px;transition:opacity .26s cubic-bezier(.2,0,0,1);display:flex;overflow:hidden}.RoleplaysDemo-module-scss-module__0jNRQG__scriptClearing{opacity:0}.RoleplaysDemo-module-scss-module__0jNRQG__cap{letter-spacing:.08em;text-transform:uppercase;color:#838ba8;font-size:10px;font-weight:600}.RoleplaysDemo-module-scss-module__0jNRQG__script p{color:#dfe2f0;margin:0;font-size:11.5px;line-height:1.4;animation:.32s cubic-bezier(.2,0,0,1) RoleplaysDemo-module-scss-module__0jNRQG__rp-in}.RoleplaysDemo-module-scss-module__0jNRQG__script p b{color:var(--colors-rust-300);margin-bottom:2px;font-size:10px;font-weight:600;display:block}.RoleplaysDemo-module-scss-module__0jNRQG__script p.RoleplaysDemo-module-scss-module__0jNRQG__me b{color:#8fb2ff}@keyframes RoleplaysDemo-module-scss-module__0jNRQG__rp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.RoleplaysDemo-module-scss-module__0jNRQG__ctl{border-top:1px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:42px;display:flex}.RoleplaysDemo-module-scss-module__0jNRQG__ctl span{color:#f4f5fb;background:#262c47;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.RoleplaysDemo-module-scss-module__0jNRQG__ctl span.RoleplaysDemo-module-scss-module__0jNRQG__off{color:var(--colors-navy-300);background:#1e2338}.RoleplaysDemo-module-scss-module__0jNRQG__ctl span.RoleplaysDemo-module-scss-module__0jNRQG__end{background:#e5484d;border-radius:9999px;width:42px}@media (max-width:640px){.RoleplaysDemo-module-scss-module__0jNRQG__stageWrap{padding:0}.RoleplaysDemo-module-scss-module__0jNRQG__stage{box-shadow:none;border:0;border-radius:0;font-size:12px}}@container (max-width:380px){.RoleplaysDemo-module-scss-module__0jNRQG__top{gap:10px;height:30px;padding:0 12px;font-size:11px}.RoleplaysDemo-module-scss-module__0jNRQG__main{flex-direction:column;gap:6px;padding:6px}.RoleplaysDemo-module-scss-module__0jNRQG__tiles{flex-direction:row;flex:none;gap:6px;height:72px}.RoleplaysDemo-module-scss-module__0jNRQG__tileThem{flex:1.4}.RoleplaysDemo-module-scss-module__0jNRQG__avatar{width:36px;height:36px;margin:-18px 0 0 -18px;font-size:14px}.RoleplaysDemo-module-scss-module__0jNRQG__name{gap:6px;max-width:calc(100% - 12px);padding:3px 8px;font-size:10px;bottom:6px;left:6px}.RoleplaysDemo-module-scss-module__0jNRQG__script{gap:5px;padding:7px 10px}.RoleplaysDemo-module-scss-module__0jNRQG__script p{font-size:10.5px;line-height:1.35}.RoleplaysDemo-module-scss-module__0jNRQG__script p b{margin-bottom:1px}.RoleplaysDemo-module-scss-module__0jNRQG__script p:nth-last-of-type(n+3){display:none}.RoleplaysDemo-module-scss-module__0jNRQG__ctl{gap:8px;height:34px}.RoleplaysDemo-module-scss-module__0jNRQG__ctl span{width:26px;height:26px}.RoleplaysDemo-module-scss-module__0jNRQG__ctl span.RoleplaysDemo-module-scss-module__0jNRQG__end{width:38px}}@media (max-width:375px){.RoleplaysDemo-module-scss-module__0jNRQG__name{font-size:7px}}@media (prefers-reduced-motion:reduce){.RoleplaysDemo-module-scss-module__0jNRQG__rec i,.RoleplaysDemo-module-scss-module__0jNRQG__eq i,.RoleplaysDemo-module-scss-module__0jNRQG__script p{animation:none}}
@media (max-width:640px){.FeatureNavbar-module-scss-module__x3KAKa__wrap{scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start}.FeatureNavbar-module-scss-module__x3KAKa__wrap::-webkit-scrollbar{display:none}}
@media (max-width:640px){.HeroFeatureCard-module-scss-module__i9OM9a__mobileCard{scroll-snap-align:center;flex:0 0 86%;grid-template-rows:1fr 294px;opacity:1!important;pointer-events:auto!important;z-index:auto!important;cursor:default!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.HeroFeatureCard-module-scss-module__i9OM9a__mobileCard .invisible{visibility:visible!important;pointer-events:auto!important}.HeroFeatureCard-module-scss-module__i9OM9a__mobileArt{height:294px!important;min-height:0!important}.HeroFeatureCard-module-scss-module__i9OM9a__mobileTxt{gap:8px!important;padding:16px 16px 14px!important}.HeroFeatureCard-module-scss-module__i9OM9a__mobileKicker{display:none!important}.HeroFeatureCard-module-scss-module__i9OM9a__mobileTitle{font-size:20px!important;line-height:1.25!important}.HeroFeatureCard-module-scss-module__i9OM9a__mobileDesc{font-size:13px!important;line-height:1.5!important}.HeroFeatureCard-module-scss-module__i9OM9a__mobileTry{padding:7px 9px 7px 10px!important;font-size:12px!important;line-height:1.4!important}.HeroFeatureCard-module-scss-module__i9OM9a__mobileCta{min-height:36px;height:auto!important;margin-top:4px!important}}
.heroBackdrop-module-scss-module__Ylswvq__bg{z-index:0;pointer-events:none;background:linear-gradient(#e9f1f6 0%,#f2f5f4 38%,#f8f0e2 68%,#f8e5cb 100%);position:absolute;inset:0;overflow:hidden}.heroBackdrop-module-scss-module__Ylswvq__bgDark{background:linear-gradient(#10152a 0%,#1c2440 34%,#2c3352 66%,#3d4260 88%,#4d4c62 100%)}.heroBackdrop-module-scss-module__Ylswvq__bgHalloween{background:radial-gradient(30% 26% at 88% 14%,#fbf0c40f,#0000 70%),linear-gradient(#0d0a1e 0%,#191335 38%,#2a1f4e 70%,#3b2d62 100%)}.heroBackdrop-module-scss-module__Ylswvq__bgHalloween:after{opacity:.35}.heroBackdrop-module-scss-module__Ylswvq__bgHalloween .heroBackdrop-module-scss-module__Ylswvq__mote{background:#d6ccf0e6}.heroBackdrop-module-scss-module__Ylswvq__bg:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNDAnIGhlaWdodD0nMjQwJz48ZmlsdGVyIGlkPSdnJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nMC41NScgbnVtT2N0YXZlcz0nMycgc2VlZD0nNycgc3RpdGNoVGlsZXM9J3N0aXRjaCcvPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScwIDAgMCAwIDAuMzYgMCAwIDAgMCAwLjI5IDAgMCAwIDAgMC4yMSAwIDAgMCAwLjE2IDAnLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0nMjQwJyBoZWlnaHQ9JzI0MCcgZmlsdGVyPSd1cmwoI2cpJy8+PC9zdmc+);background-size:240px 240px;position:absolute;inset:0}.heroBackdrop-module-scss-module__Ylswvq__mote{left:0;top:var(--mote-y);width:var(--mote-size);height:var(--mote-size);filter:blur(.5px);opacity:0;animation:heroBackdrop-module-scss-module__Ylswvq__moteDrift var(--mote-duration) linear infinite,heroBackdrop-module-scss-module__Ylswvq__moteBob calc(var(--mote-duration)/3) ease-in-out infinite;animation-delay:var(--mote-delay),0s;background:#b08254e6;border-radius:50%;position:absolute}@keyframes heroBackdrop-module-scss-module__Ylswvq__moteDrift{0%{opacity:0;transform:translate(-6vw)}12%{opacity:var(--mote-opacity)}88%{opacity:var(--mote-opacity)}to{opacity:0;transform:translate(106vw)}}@keyframes heroBackdrop-module-scss-module__Ylswvq__moteBob{0%,to{translate:0}50%{translate:0 var(--mote-bob)}}@media (prefers-reduced-motion:reduce){.heroBackdrop-module-scss-module__Ylswvq__mote{opacity:0;animation:none}}
.DepthSwitch-module-scss-module__LRTUga__track{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:none;background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;max-width:100%;padding:3px;display:inline-grid;position:relative;overflow-x:auto}.DepthSwitch-module-scss-module__LRTUga__track::-webkit-scrollbar{display:none}.DepthSwitch-module-scss-module__LRTUga__thumb{top:3px;bottom:3px;width:calc((100% - 6px - (var(--count) - 1)*2px)/var(--count));background:var(--colors-neutral-0);--tw-shadow:0px 4px 10px 0px #00000014;--tw-shadow-colored:0px 4px 10px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);transform:translateX(calc(var(--index) * (100% + 2px)));border-radius:11px;transition:transform .32s cubic-bezier(.2,0,0,1);position:absolute;inset-inline-start:3px}[dir=rtl] .DepthSwitch-module-scss-module__LRTUga__thumb{transform:translateX(calc(var(--index) * (-100% - 2px)))}.DepthSwitch-module-scss-module__LRTUga__segment{z-index:1;min-width:92px;font-family:var(--font-dm-sans),sans-serif;text-align:start;color:var(--colors-navy-200);cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;flex-shrink:0;align-items:flex-start;padding:7px 14px 8px;transition:background-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}.DepthSwitch-module-scss-module__LRTUga__segment:hover:not(.DepthSwitch-module-scss-module__LRTUga__active):not(:disabled){color:var(--colors-neutral-0);background:#ffffff14}.DepthSwitch-module-scss-module__LRTUga__segment:focus-visible{outline:2px solid var(--colors-rust-300);outline-offset:1px}.DepthSwitch-module-scss-module__LRTUga__segment:disabled{cursor:default}.DepthSwitch-module-scss-module__LRTUga__active{color:var(--textColor-content-primary);cursor:default;transition-delay:80ms}.DepthSwitch-module-scss-module__LRTUga__panel{transform-origin:top;animation:.22s cubic-bezier(.2,0,0,1) DepthSwitch-module-scss-module__LRTUga__panel-in}@keyframes DepthSwitch-module-scss-module__LRTUga__panel-in{0%{opacity:0;translate:0 -6px;scale:.98}}.DepthSwitch-module-scss-module__LRTUga__static{cursor:default}.DepthSwitch-module-scss-module__LRTUga__name{white-space:nowrap;font-size:13px;font-weight:600;line-height:18px}.DepthSwitch-module-scss-module__LRTUga__minutes{white-space:nowrap;opacity:.75;font-size:12px;line-height:16px}@media (prefers-reduced-motion:reduce){.DepthSwitch-module-scss-module__LRTUga__segment,.DepthSwitch-module-scss-module__LRTUga__thumb{transition:none}.DepthSwitch-module-scss-module__LRTUga__panel{animation:none}}
.OverviewHero-module-scss-module__OUwsSa__crumbs{font-family:var(--font-dm-sans),sans-serif;color:var(--colors-navy-200);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;font-size:13px;line-height:20px;display:flex}@media (min-width:1024px){.OverviewHero-module-scss-module__OUwsSa__crumbs{justify-content:flex-start}}.OverviewHero-module-scss-module__OUwsSa__crumbLink{font:inherit;color:var(--colors-navy-200);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;transition:color .1s cubic-bezier(.2,0,0,1)}.OverviewHero-module-scss-module__OUwsSa__crumbLink:hover{color:var(--colors-neutral-0);text-underline-offset:3px;text-decoration:underline}.OverviewHero-module-scss-module__OUwsSa__crumbCurrent{max-width:260px;color:var(--colors-neutral-0);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.OverviewHero-module-scss-module__OUwsSa__eyebrow{font-family:var(--font-dm-sans),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--colors-navy-200);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:700;line-height:16px;display:flex}@media (min-width:1024px){.OverviewHero-module-scss-module__OUwsSa__eyebrow{justify-content:flex-start}}.OverviewHero-module-scss-module__OUwsSa__dot{background:var(--colors-navy-300);border-radius:50%;width:4px;height:4px}.OverviewHero-module-scss-module__OUwsSa__mood{letter-spacing:.04em;text-transform:none;height:22px;color:var(--colors-neutral-0);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:9999px;padding:0 9px;font-size:11px;font-weight:600;line-height:20px}.OverviewHero-module-scss-module__OUwsSa__title{font-family:var(--font-lora),Georgia,serif;letter-spacing:-.01em;text-wrap:balance;color:var(--colors-neutral-0);margin:0;font-size:32px;font-weight:500;line-height:1.15}@media (min-width:640px){.OverviewHero-module-scss-module__OUwsSa__title{font-size:44px}}@media (min-width:1024px){.OverviewHero-module-scss-module__OUwsSa__title{font-size:52px}}.OverviewHero-module-scss-module__OUwsSa__tail{max-width:640px;font-family:var(--font-dm-sans),sans-serif;color:var(--colors-navy-200);margin:10px auto 0;font-size:15px;line-height:22px}@media (min-width:1024px){.OverviewHero-module-scss-module__OUwsSa__tail{margin-inline:0}}.OverviewHero-module-scss-module__OUwsSa__byline{font-family:var(--font-dm-sans),sans-serif;color:var(--colors-navy-200);margin:14px 0 0;font-size:15px;line-height:22px}.OverviewHero-module-scss-module__OUwsSa__author{font:inherit;color:var(--colors-neutral-0);text-decoration:underline;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration-color:#ffffff59;transition:text-decoration-color .1s cubic-bezier(.2,0,0,1)}.OverviewHero-module-scss-module__OUwsSa__author:hover{-webkit-text-decoration-color:var(--colors-rust-300);-webkit-text-decoration-color:var(--colors-rust-300);text-decoration-color:var(--colors-rust-300)}.OverviewHero-module-scss-module__OUwsSa__sep{opacity:.6;margin:0 8px}.OverviewHero-module-scss-module__OUwsSa__pitch{max-width:620px;font-family:var(--font-lora),Georgia,serif;color:var(--colors-navy-100);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:18px auto 0;font-size:18px;line-height:28px;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.OverviewHero-module-scss-module__OUwsSa__pitch{margin-inline:0;font-size:20px;line-height:30px}}.OverviewHero-module-scss-module__OUwsSa__chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.OverviewHero-module-scss-module__OUwsSa__chips{justify-content:flex-start}}.OverviewHero-module-scss-module__OUwsSa__chips li{height:32px;font-family:var(--font-dm-sans),sans-serif;color:var(--colors-neutral-0);background:#ffffff0f;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}li.OverviewHero-module-scss-module__OUwsSa__proof{border-color:color-mix(in srgb, var(--colors-rust-300) 55%, transparent);color:var(--colors-rust-100);background:color-mix(in srgb, var(--colors-rust-600) 28%, transparent)}.OverviewHero-module-scss-module__OUwsSa__depth{margin-top:20px}.OverviewHero-module-scss-module__OUwsSa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}@media (min-width:1024px){.OverviewHero-module-scss-module__OUwsSa__actions{justify-content:flex-start}}.OverviewHero-module-scss-module__OUwsSa__intro{height:40px;font-family:var(--font-dm-sans),sans-serif;color:var(--colors-neutral-0);cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:9999px;align-items:center;gap:10px;padding:0 14px 0 6px;font-size:14px;font-weight:600;transition:background-color .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1);display:inline-flex}.OverviewHero-module-scss-module__OUwsSa__intro:hover{border-color:var(--colors-rust-300);background:#ffffff24}.OverviewHero-module-scss-module__OUwsSa__intro:focus-visible{outline:2px solid var(--colors-rust-300);outline-offset:2px}.OverviewHero-module-scss-module__OUwsSa__introIcon{width:28px;height:28px;color:var(--textColor-content-primary);background:var(--colors-neutral-0);border-radius:50%;justify-content:center;align-items:center;display:flex}.OverviewHero-module-scss-module__OUwsSa__wave{align-items:center;gap:2px;height:14px;display:inline-flex}.OverviewHero-module-scss-module__OUwsSa__wave i{background:var(--colors-rust-300);transform-origin:50%;border-radius:2px;width:2px;height:100%;animation:1.1s ease-in-out infinite OverviewHero-module-scss-module__OUwsSa__wave;display:block}.OverviewHero-module-scss-module__OUwsSa__wave i:nth-child(2){animation-delay:-.3s}.OverviewHero-module-scss-module__OUwsSa__wave i:nth-child(3){animation-delay:-.6s}.OverviewHero-module-scss-module__OUwsSa__wave i:nth-child(4){animation-delay:-.15s}@keyframes OverviewHero-module-scss-module__OUwsSa__wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.OverviewHero-module-scss-module__OUwsSa__iconButton{width:40px;height:40px;color:var(--colors-neutral-0);cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;transition:background-color .18s cubic-bezier(.2,0,0,1);display:inline-flex}.OverviewHero-module-scss-module__OUwsSa__iconButton:hover{background:#ffffff29}.OverviewHero-module-scss-module__OUwsSa__iconButton:focus-visible{outline:2px solid var(--colors-rust-300);outline-offset:2px}@media (prefers-reduced-motion:reduce){.OverviewHero-module-scss-module__OUwsSa__wave i{animation:none;transform:scaleY(.7)}}
@keyframes styles-module-scss-module__ENSmOq__bannerFadeIn{0%{opacity:0}to{opacity:1}}.styles-module-scss-module__ENSmOq__bannerFadeIn{animation:.3s both styles-module-scss-module__ENSmOq__bannerFadeIn}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__ENSmOq__bannerFadeIn{opacity:1;animation:none}}
@keyframes styles-module-scss-module__XV3GIW__bannerFadeIn{0%{opacity:0}to{opacity:1}}.styles-module-scss-module__XV3GIW__bannerFadeIn{animation:.3s both styles-module-scss-module__XV3GIW__bannerFadeIn}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__XV3GIW__bannerFadeIn{opacity:1;animation:none}}
@keyframes styles-module-scss-module__XbydsW__appear{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__XbydsW__appear{opacity:0;animation:.7s cubic-bezier(.22,.61,.36,1) both styles-module-scss-module__XbydsW__appear}.styles-module-scss-module__XbydsW__queryTextarea{min-height:60px;max-height:120px}@media (min-width:640px){.styles-module-scss-module__XbydsW__queryTextarea{max-height:60px}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__XbydsW__appear{opacity:1;animation:none}}
div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper{z-index:100;background-color:#fff;flex-wrap:wrap;justify-content:center;width:100%;height:100%;position:fixed;inset:0;overflow:hidden auto}.dark div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper{background-color:#1b1b1d}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper{border:1px solid #d1d5db;width:97%;height:calc(100% - 120px);margin-top:2rem;margin-bottom:2rem;padding:.625rem}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper ul.ReactTabs__TabList{display:flex;overflow:auto hidden}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper ul.ReactTabs__TabList li{white-space:nowrap}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper ul.ReactTabs__TabList li span{white-space:nowrap}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper .code_editor_output_wrapper{width:100%;height:calc(100% - 160px);display:flex;position:relative;overflow:hidden}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper .code_editor_output_wrapper .resizable_codeplayground2_wrapper:before{content:"";height:calc(100% - 35px)}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper .code_editor_output_wrapper .resizable_codeplayground2_wrapper:before{width:1px;position:absolute;top:2.25rem;bottom:0;left:0}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper .code_editor_output_wrapper .resizable_codeplayground2_wrapper:before{background-color:#9ca3af}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper .code_editor_output_wrapper .resizable_codeplayground2_wrapper:after{content:"";height:calc(100% - 35px)}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper .code_editor_output_wrapper .resizable_codeplayground2_wrapper:after{width:1px;position:absolute;top:2.25rem;bottom:0;left:0}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper .code_editor_output_wrapper .resizable_codeplayground2_wrapper:after{background-color:#9ca3af}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper .code_editor_output_wrapper .resizable_codeplayground_output{position:static!important}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper .code_editor_output_wrapper .resizable_codeplayground_output div.react-tabs{margin-top:0}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper .code_editor_output_wrapper .resizable_codeplayground_output ul.ReactTabs__TabList{display:flex}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper .code_editor_output_wrapper .edit_panels_code_editor{width:calc(80% - 20px)}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper .code_editor_output_wrapper>div{height:calc(100% - 50px)}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper .code_editor_output_wrapper>div .react-tabs{height:100%}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper .code_editor_output_wrapper>div .react-tabs .ReactTabs__TabPanel{height:calc(100% - 45px)}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper .code_editor_output_wrapper>div .react-tabs .ReactTabs__TabPanel .cmcomp-editor-container{height:100%}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper .code_editor_output_wrapper>div .react-tabs .ReactTabs__TabPanel .cmcomp-editor-container .CodeMirror{height:100%}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .edit_panels_fullscreen_wrapper .code_editor_output_wrapper .codeplayground_action_buttons_fullscreen{border:0 solid #d1d5db;border-top-width:1px;position:absolute;bottom:0;left:0}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .resizable_codeplayground2_wrapper{position:relative}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen{width:97%;height:calc(100% - 120px)}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right{height:100%;display:flex;position:relative;overflow:hidden}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right ul.ReactTabs__TabList{display:flex;overflow:auto hidden}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right ul.ReactTabs__TabList li span{white-space:nowrap}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right .resizable_codeplayground2_code_viewer{width:100%}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right .codeplayground_action_buttons_fullscreen{position:absolute;bottom:0;left:0}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right>div{height:calc(100% - 45px)!important}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right>div>div{height:100%}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right .resizable_codeplayground_output{border:1px solid #d1d5db;flex-shrink:0;height:100%!important;position:static!important}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right .resizable_codeplayground_output:before{content:"";height:calc(100% - 35px)}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right .resizable_codeplayground_output:before{width:1px;position:absolute;top:2.25rem;bottom:0;left:0}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right .resizable_codeplayground_output:before{background-color:#9ca3af}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right .resizable_codeplayground_output:after{content:"";height:calc(100% - 35px)}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right .resizable_codeplayground_output:after{width:1px;position:absolute;top:2.25rem;bottom:0;left:0}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right .resizable_codeplayground_output:after{background-color:#9ca3af}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right .resizable_codeplayground_output .react-tabs{height:100%!important;margin-top:0!important}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right .resizable_codeplayground_output .react-tabs .ReactTabs__TabPanel{overflow:auto;height:calc(100% - 60px)!important}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .resizable_codeplayground_output .right .react-tabs ul.ReactTabs__TabList{margin:0}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right .react-tabs{height:calc(100% - 45px);margin-top:0}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right .react-tabs .ReactTabs__TabPanel{height:100%}.ViewerFullScreen-module-scss-module__l-SAMq__div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container_fullscreen .right .code_container_fullscreen_codeplayground2{height:100%!important}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .fullscreen_editor_container{width:100%;height:100%}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .fullscreen_editor_container .fullscreen_editor_wrapper{flex-direction:column;height:100%;display:flex;position:relative}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .fullscreen_editor_container .fullscreen_editor_wrapper .resize_items_wrapper{width:100%;display:flex;overflow:hidden}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .fullscreen_editor_container .fullscreen_editor_wrapper .resize_items_wrapper.bottom{flex-wrap:wrap}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .fullscreen_editor_container .fullscreen_editor_wrapper .resize_items_wrapper .fullscreen_codewrapper_editor{height:100%}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .fullscreen_editor_container .fullscreen_editor_wrapper .resize_items_wrapper>div>div>div>div{height:100%}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .fullscreen_editor_container .fullscreen_editor_wrapper .resize_items_wrapper .fullscreen_codemirror_editor{height:100%!important}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .fullscreen_editor_container .fullscreen_editor_wrapper.output_opened{padding:10px 10px 0}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .fullscreen_editor_container .fullscreen_editor_wrapper .output_container_right{border:0 solid #d1d5db;border-bottom-width:1px;max-height:85vh;margin-top:0;position:relative}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .fullscreen_editor_container .fullscreen_editor_wrapper .output_container_right:before{content:"";height:calc(100% - 35px)}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .fullscreen_editor_container .fullscreen_editor_wrapper .output_container_right:before{width:1px;position:absolute;top:2.25rem;bottom:0;left:0}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .fullscreen_editor_container .fullscreen_editor_wrapper .output_container_right:before{background-color:#9ca3af}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .fullscreen_editor_container .fullscreen_editor_wrapper .output_container_right>span>div{z-index:123;min-height:100%;position:static!important}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .fullscreen_editor_container .fullscreen_editor_wrapper .output_container_right:after{content:"";height:calc(100% - 35px)}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .fullscreen_editor_container .fullscreen_editor_wrapper .output_container_right:after{width:1px;position:absolute;top:2.25rem;bottom:0;left:0}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .fullscreen_editor_container .fullscreen_editor_wrapper .output_container_right:after{background-color:#9ca3af}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .fullscreen_editor_container .fullscreen_editor_wrapper .output_container_bottom{width:100%}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .fullscreen_editor_container .fullscreen_editor_wrapper .fullscreen_codeoptions_wrapper{flex-grow:1;width:100%}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .iframe_is_unselectable div.iframe_is_unselectable{pointer-events:none!important}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .iframe_is_unselectable iframe{pointer-events:none!important}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .viewer_wrapper{width:100%}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .viewer_wrapper .fullscreen{height:100%;display:flex}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .viewer_wrapper .right{height:100%;position:relative;overflow:hidden;display:flex!important}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .viewer_wrapper .right .code_wrapper_fullscreen_resizable{height:100%!important;max-height:100%!important}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .viewer_wrapper .right .action_buttons{z-index:123;padding-left:.625rem;padding-right:.625rem;position:absolute;bottom:.625rem;left:0;right:0}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .viewer_wrapper .right .output_container_right{border:0 solid #d1d5db;border-bottom-width:1px;position:relative;margin:2rem 0 0!important}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .viewer_wrapper .right .output_container_right>span>div{z-index:123;min-width:100%!important;position:static!important}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .viewer_wrapper .right .output_container_right>span>div>.ViewerFullScreen-module-scss-module__l-SAMq__ReactTabs{height:100%;overflow:hidden}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .viewer_wrapper .right .output_container_right>span>div>.ReactTabs ul.ReactTabs__TabList{display:flex;overflow:auto hidden}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .viewer_wrapper .right .output_container_right>span>div>.ReactTabs ul.ReactTabs__TabList>.ReactTabs__TabPanel{height:calc(100% - 45px)}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .viewer_wrapper .right .output_container_right:before{content:"";height:calc(100% - 35px)}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .viewer_wrapper .right .output_container_right:before{width:1px;position:absolute;top:2.25rem;bottom:0;left:0}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .viewer_wrapper .right .output_container_right:before{background-color:#9ca3af}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .viewer_wrapper .right .output_container_right:after{content:"";height:calc(100% - 35px)}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .viewer_wrapper .right .output_container_right:after{width:1px;position:absolute;top:2.25rem;bottom:0;left:0}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .viewer_wrapper .right .output_container_right:after{background-color:#9ca3af}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .output_at_right{height:100%!important}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .output_at_right>div{height:100%}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .output_at_right>div>div{height:100%!important}div.ViewerFullScreen-module-scss-module__l-SAMq__fullscreen_wrapper .code_playground_container{width:97%}.ViewerFullScreen-module-scss-module__l-SAMq__fullHeight{height:100%}
@keyframes activeRoleplayBanner-module-scss-module__0adOKq__rippleGrow{0%{opacity:1;transform:scale(.5)}50%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2)}}.activeRoleplayBanner-module-scss-module__0adOKq__ripple{background:currentColor;border-radius:9999px;width:1rem;height:1rem;animation:2s linear infinite activeRoleplayBanner-module-scss-module__0adOKq__rippleGrow;display:inline-flex;position:absolute}.activeRoleplayBanner-module-scss-module__0adOKq__rippleDelay1{animation-delay:.67s}.activeRoleplayBanner-module-scss-module__0adOKq__rippleDelay2{animation-delay:1.33s}@media (prefers-reduced-motion:reduce){.activeRoleplayBanner-module-scss-module__0adOKq__ripple{opacity:.4;animation:none;transform:scale(1)}}
.OverviewMobileBar-module-scss-module__w2u4eW__bar{inset-inline:0;z-index:1100;padding:10px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--borderColor-subtle);background:color-mix(in srgb, var(--backgroundColor-fill-raised) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);--tw-shadow:0px 4px 20px 0px #0000001a;--tw-shadow-colored:0px 4px 20px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);visibility:hidden;align-items:center;gap:12px;transition:transform .28s cubic-bezier(.2,0,0,1),visibility 0s linear .28s;display:flex;position:fixed;bottom:0;transform:translateY(100%)}.OverviewMobileBar-module-scss-module__w2u4eW__bar[data-on=true]{visibility:visible;transition:transform .28s cubic-bezier(.2,0,0,1),visibility;transform:none}@media (min-width:1024px){.OverviewMobileBar-module-scss-module__w2u4eW__bar{display:none}}.OverviewMobileBar-module-scss-module__w2u4eW__title{min-width:0;font-family:var(--font-dm-sans),sans-serif;color:var(--textColor-content-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:14px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.OverviewMobileBar-module-scss-module__w2u4eW__listen,.OverviewMobileBar-module-scss-module__w2u4eW__primary{height:42px;font-family:var(--font-dm-sans),sans-serif;cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.OverviewMobileBar-module-scss-module__w2u4eW__listen:disabled,.OverviewMobileBar-module-scss-module__w2u4eW__primary:disabled{cursor:not-allowed;opacity:.55}.OverviewMobileBar-module-scss-module__w2u4eW__listen{border:1px solid var(--borderColor-default);width:42px;color:var(--textColor-icon-default);background:var(--backgroundColor-fill-raised)}.OverviewMobileBar-module-scss-module__w2u4eW__primary{color:var(--textColor-action-primary-default);background:var(--backgroundColor-action-primary-default);border:0;padding:0 16px}@media (prefers-reduced-motion:reduce){.OverviewMobileBar-module-scss-module__w2u4eW__bar,.OverviewMobileBar-module-scss-module__w2u4eW__bar[data-on=true]{transition:none}}
@keyframes PlaceholderComponent-module-scss-module__stD29G__tile-in{0%,to{opacity:0}40%,80%{opacity:1}}.PlaceholderComponent-module-scss-module__stD29G__tileGrid{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(8,1fr);gap:2px;padding:2px;display:grid;position:absolute;inset:0}.PlaceholderComponent-module-scss-module__stD29G__tile{background:var(--colors-neutral-100);opacity:0;animation:2.4s cubic-bezier(.2,0,0,1) infinite PlaceholderComponent-module-scss-module__stD29G__tile-in}.PlaceholderComponent-module-scss-module__stD29G__captionText{transition:opacity .28s cubic-bezier(.2,0,0,1)}.PlaceholderComponent-module-scss-module__stD29G__captionTextOut{opacity:0}@media (prefers-reduced-motion:reduce){.PlaceholderComponent-module-scss-module__stD29G__tile{opacity:.6;animation:none}}
@media (min-width:1024px){.styles-module-scss-module__YSLNtG__headerShifted{inset-inline-start:280px!important}}
@keyframes ContentRenderer-module-scss-module__ErK0Wq__lessonContentIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ContentRenderer-module-scss-module__ErK0Wq__lessonReveal{animation:.4s .15s backwards ContentRenderer-module-scss-module__ErK0Wq__lessonContentIn}@media (prefers-reduced-motion:reduce){.ContentRenderer-module-scss-module__ErK0Wq__lessonReveal{animation:none}}
.index-module__d4vYPW__wrap{pointer-events:none;opacity:0;visibility:hidden;z-index:9999;justify-content:center;padding:0 24px;display:flex;position:fixed;bottom:24px;left:0;right:0}.index-module__d4vYPW__wrap.index-module__d4vYPW__open{opacity:1;visibility:visible}.index-module__d4vYPW__toast{pointer-events:auto;background:var(--backgroundColor-fill-raised);border:1px solid var(--borderColor-subtle);border-radius:12px;align-items:center;gap:10px;width:auto;max-width:100%;padding:8px 8px 8px 16px;display:flex;box-shadow:0 12px 28px #00000024}.index-module__d4vYPW__wrap.index-module__d4vYPW__open .index-module__d4vYPW__toast{animation:.28s cubic-bezier(.2,0,0,1) index-module__d4vYPW__toast-in}.index-module__d4vYPW__toast.index-module__d4vYPW__inverse{background:var(--backgroundColor-fill-inverse);color:var(--textColor-content-inverse);border-color:#0000}.index-module__d4vYPW__message{flex:0 auto;min-width:0;margin:0}.index-module__d4vYPW__close{width:32px;height:32px;color:var(--textColor-content-tertiary);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .1s;display:flex;position:relative}.index-module__d4vYPW__close:hover{background:var(--backgroundColor-action-ghost-hovered);color:var(--textColor-content-secondary)}.index-module__d4vYPW__close svg.index-module__d4vYPW__icon{z-index:1;width:15px;height:15px;position:relative}.index-module__d4vYPW__action{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-weight:600;transition:background-color .1s;display:inline-flex}.index-module__d4vYPW__action:hover{background:var(--backgroundColor-action-ghost-hovered)}.index-module__d4vYPW__toast.index-module__d4vYPW__inverse .index-module__d4vYPW__action:hover{background:var(--backgroundColor-fill-inverse-hovered)}.index-module__d4vYPW__actionRing{flex-shrink:0;width:16px;height:16px;transform:rotate(-90deg)}.index-module__d4vYPW__toast.index-module__d4vYPW__inverse .index-module__d4vYPW__ringTrack{stroke:currentColor;opacity:.3}.index-module__d4vYPW__toast.index-module__d4vYPW__inverse .index-module__d4vYPW__ringProgress{stroke:currentColor}.index-module__d4vYPW__ring{pointer-events:none;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.index-module__d4vYPW__ringTrack{stroke:var(--borderColor-subtle)}.index-module__d4vYPW__ringProgress{stroke:var(--textColor-content-tertiary);stroke-dasharray:100.53;stroke-dashoffset:0}.index-module__d4vYPW__wrap.index-module__d4vYPW__open .index-module__d4vYPW__ringProgress{animation:index-module__d4vYPW__toast-countdown var(--toast-duration,6s) linear forwards}@keyframes index-module__d4vYPW__toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes index-module__d4vYPW__toast-countdown{to{stroke-dashoffset:100.53px}}@media (max-width:640px){.index-module__d4vYPW__wrap{padding:0 16px;bottom:76px}.index-module__d4vYPW__close{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.index-module__d4vYPW__wrap.index-module__d4vYPW__open .index-module__d4vYPW__toast,.index-module__d4vYPW__wrap.index-module__d4vYPW__open .index-module__d4vYPW__ringProgress{animation:none}}
:is(body.lib-group-dragging,body.lib-group-dragging *){cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.GroupDragDrop-module-scss-module__Yfs8gq__dragSource{opacity:.4;transition:opacity .1s}.GroupDragDrop-module-scss-module__Yfs8gq__ghost{transition:transform .18s cubic-bezier(.2,0,0,1),opacity .18s;box-shadow:0 4px 20px #0000001a}.GroupDragDrop-module-scss-module__Yfs8gq__ghostOver{transform:scale(.9)}.GroupDragDrop-module-scss-module__Yfs8gq__ghostBadge{background:var(--colors-blue-600,#3a68bc);width:20px;height:20px;color:var(--textColor-content-inverse,#fff);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 1px 3px #0000001f}.GroupDragDrop-module-scss-module__Yfs8gq__ghostBadgeSame{background:var(--textColor-content-tertiary,#718096)}.GroupDragDrop-module-scss-module__Yfs8gq__droppable{transform-origin:0;transition:transform .18s cubic-bezier(.2,0,0,1),background .1s,box-shadow .18s,opacity .18s}body.lib-group-dragging .GroupDragDrop-module-scss-module__Yfs8gq__droppable{box-shadow:inset 0 0 0 1px var(--borderColor-subtle)}.GroupDragDrop-module-scss-module__Yfs8gq__railHasOver .GroupDragDrop-module-scss-module__Yfs8gq__droppable:not(.GroupDragDrop-module-scss-module__Yfs8gq__dropOver):not(.GroupDragDrop-module-scss-module__Yfs8gq__dropSame),.GroupDragDrop-module-scss-module__Yfs8gq__railHasOver .GroupDragDrop-module-scss-module__Yfs8gq__droppable:not(.GroupDragDrop-module-scss-module__Yfs8gq__dropOver):not(.GroupDragDrop-module-scss-module__Yfs8gq__dropSame) *{color:var(--textColor-content-secondary)}.GroupDragDrop-module-scss-module__Yfs8gq__dropOver{z-index:1;background:color-mix(in srgb, var(--colors-blue-200,#c7d8f5) 22%, var(--backgroundColor-status-info,#f5f9ff));box-shadow:inset 0 0 0 1px var(--borderColor-status-info,#c7d8f5),0px 4px 20px 0px #0000001a;color:var(--textColor-status-info,#3a68bc);position:relative;transform:scale(1.05)}.GroupDragDrop-module-scss-module__Yfs8gq__dropOverAccent{color:var(--textColor-status-info,#3a68bc)}.GroupDragDrop-module-scss-module__Yfs8gq__dropOverIcon{color:var(--textColor-status-info,#3a68bc);transition:transform .18s cubic-bezier(.2,0,0,1);transform:scale(1.2)}.GroupDragDrop-module-scss-module__Yfs8gq__dropSame{opacity:.55;background:var(--backgroundColor-fill-subtle);box-shadow:inset 0 0 0 1px var(--borderColor-default);color:var(--textColor-content-secondary);cursor:not-allowed!important}.GroupDragDrop-module-scss-module__Yfs8gq__dropHint{color:var(--textColor-content-tertiary);flex-shrink:0;align-items:center;gap:3px;font-size:11px;display:inline-flex}.GroupDragDrop-module-scss-module__Yfs8gq__dropSame .GroupDragDrop-module-scss-module__Yfs8gq__dropHint{color:var(--textColor-content-secondary)}.GroupDragDrop-module-scss-module__Yfs8gq__dropOver .GroupDragDrop-module-scss-module__Yfs8gq__dropHint{color:var(--textColor-status-info,#3a68bc)}@keyframes GroupDragDrop-module-scss-module__Yfs8gq__dropPulse{0%{box-shadow:inset 0 0 0 2px var(--borderColor-status-info,#c7d8f5);background:color-mix(in srgb, var(--colors-blue-200,#c7d8f5) 22%, var(--backgroundColor-status-info,#f5f9ff))}to{background:0 0;box-shadow:inset 0 0 #0000}}@keyframes GroupDragDrop-module-scss-module__Yfs8gq__countBump{0%{transform:scale(1)}40%{color:var(--textColor-status-info,#3a68bc);transform:scale(1.4)}to{transform:scale(1)}}.GroupDragDrop-module-scss-module__Yfs8gq__dropDone{animation:.7s cubic-bezier(.2,0,0,1) GroupDragDrop-module-scss-module__Yfs8gq__dropPulse}.GroupDragDrop-module-scss-module__Yfs8gq__dropDoneCount{animation:.28s cubic-bezier(.2,0,0,1) GroupDragDrop-module-scss-module__Yfs8gq__countBump;display:inline-block}@media (prefers-reduced-motion:reduce){.GroupDragDrop-module-scss-module__Yfs8gq__ghostOver,.GroupDragDrop-module-scss-module__Yfs8gq__dropOver,.GroupDragDrop-module-scss-module__Yfs8gq__dropOverIcon{transform:none}.GroupDragDrop-module-scss-module__Yfs8gq__dropDone,.GroupDragDrop-module-scss-module__Yfs8gq__dropDoneCount{animation:none}}
@keyframes GroupsSidebar-module-scss-module__PyOyyG__sideIn{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@media (min-width:1024px){.GroupsSidebar-module-scss-module__PyOyyG__sideEnter{animation:.32s cubic-bezier(.2,0,0,1) GroupsSidebar-module-scss-module__PyOyyG__sideIn}}@media (prefers-reduced-motion:reduce){.GroupsSidebar-module-scss-module__PyOyyG__sideEnter{animation:none}}
.index-module-scss-module__sW84Fa__image{background-color:#d1d5db;border-radius:9999px;flex-shrink:0}.index-module-scss-module__sW84Fa__image:is(.index-module-scss-module__sW84Fa__dark *){background-color:#6a6c78}.index-module-scss-module__sW84Fa__profileBtn{cursor:pointer;align-items:center;width:100%;min-width:36px;min-height:36px;padding:.25rem;display:flex;position:relative}@media (min-width:600px){.index-module-scss-module__sW84Fa__profileBtn{margin-left:.5rem}}.index-module-scss-module__sW84Fa__margin0{margin:0}@keyframes index-module-scss-module__sW84Fa__pulse{50%{opacity:.5}}.index-module-scss-module__sW84Fa__animate-pulse,.index-module-scss-module__sW84Fa__profileNameLoading,.index-module-scss-module__sW84Fa__skeleton{animation:2s cubic-bezier(.4,0,.6,1) infinite index-module-scss-module__sW84Fa__pulse}.index-module-scss-module__sW84Fa__skeleton{flex-direction:column;gap:.5rem;margin-left:.5rem;display:flex}.index-module-scss-module__sW84Fa__skeletonBar{-moz-column-gap:.5rem;flex-direction:row;align-items:center;column-gap:.5rem;width:100%;padding:1rem;display:flex}.index-module-scss-module__sW84Fa__skeletonIcon{background-color:#e5e7eb;border-radius:9999px;width:2.5rem;height:2.5rem}.index-module-scss-module__sW84Fa__skeletonIcon:is(.index-module-scss-module__sW84Fa__dark *){background-color:#4e505c}.index-module-scss-module__sW84Fa__skeletonContent,.index-module-scss-module__sW84Fa__skeletonIconContent{background-color:#e5e7eb;border-radius:.25rem;width:7rem;height:1rem}.index-module-scss-module__sW84Fa__skeletonContent:is(.index-module-scss-module__sW84Fa__dark *),.index-module-scss-module__sW84Fa__skeletonIconContent:is(.index-module-scss-module__sW84Fa__dark *){background-color:#4e505c}.index-module-scss-module__sW84Fa__skeletonIconContent{width:5rem}.index-module-scss-module__sW84Fa__dropDown{max-height:calc(100vh - var(--header-height) - 2.5rem);z-index:20;cursor:default;background-color:#fff;border-radius:.25rem;width:20rem;margin-top:.5rem;padding-top:.5rem;padding-bottom:.5rem;position:absolute;top:2.5rem;right:.5rem;overflow-y:auto;box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@media (min-width:1080px){.index-module-scss-module__sW84Fa__dropDown{max-height:none;overflow:visible}}.index-module-scss-module__sW84Fa__dropDown:is(.index-module-scss-module__sW84Fa__dark *){background-color:#373942;border:1px solid #4e505c}.index-module-scss-module__sW84Fa__profileLink{cursor:pointer;border-style:solid;border-width:0 0 1px;border-top-left-radius:.25rem;border-top-right-radius:.25rem;align-items:center;margin-top:-.5rem;padding:1rem;transition-duration:.2s;display:flex;border-color:#e5e7eb!important}.index-module-scss-module__sW84Fa__profileLink:hover{background-color:#f9fafb}.index-module-scss-module__sW84Fa__profileLink:is(.index-module-scss-module__sW84Fa__dark *){border-color:#4e505c!important}.index-module-scss-module__sW84Fa__profileLink:is(.index-module-scss-module__sW84Fa__dark *):hover{background-color:#303239}.index-module-scss-module__sW84Fa__profileInfo{flex-direction:column;justify-content:center;margin-left:1rem;display:flex}.index-module-scss-module__sW84Fa__profileName{letter-spacing:.025em;margin-top:0;margin-bottom:0;font-size:1rem;font-weight:600;line-height:1.5}.index-module-scss-module__sW84Fa__profileName:is(.index-module-scss-module__sW84Fa__dark *){color:#e3e3e5}.index-module-scss-module__sW84Fa__profileNameLoading{background-color:#0000001a;width:7rem;height:1.25rem;display:block;position:relative;overflow:hidden}.index-module-scss-module__sW84Fa__viewProfile{color:#4b5563;margin:0;font-size:.75rem;font-weight:600;line-height:1rem}.index-module-scss-module__sW84Fa__viewProfile:is(.index-module-scss-module__sW84Fa__dark *){color:#c1c2c6}.index-module-scss-module__sW84Fa__menuIconColoring,.index-module-scss-module__sW84Fa__enterpriseMenuIcon,.index-module-scss-module__sW84Fa__menuIconWithMoreHorizontalSpacing,.index-module-scss-module__sW84Fa__menuIcon,.index-module-scss-module__sW84Fa__colorProfileIcon{color:#6b7280}.index-module-scss-module__sW84Fa__menuIconColoring:is(.index-module-scss-module__sW84Fa__dark *),.index-module-scss-module__sW84Fa__enterpriseMenuIcon:is(.index-module-scss-module__sW84Fa__dark *),.index-module-scss-module__sW84Fa__menuIconWithMoreHorizontalSpacing:is(.index-module-scss-module__sW84Fa__dark *),.index-module-scss-module__sW84Fa__menuIcon:is(.index-module-scss-module__sW84Fa__dark *),.index-module-scss-module__sW84Fa__colorProfileIcon:is(.index-module-scss-module__sW84Fa__dark *){color:#c1c2c6}.index-module-scss-module__sW84Fa__menuIcon,.index-module-scss-module__sW84Fa__colorProfileIcon{margin-right:1rem}.index-module-scss-module__sW84Fa__menuIconWithMoreHorizontalSpacing{margin-left:.25rem;margin-right:1.15rem}.index-module-scss-module__sW84Fa__enterpriseMenuIcon{width:1.75rem;height:1.75rem;margin-right:1rem}.index-module-scss-module__sW84Fa__fillCurrent,.index-module-scss-module__sW84Fa__colorProfileIcon{fill:currentColor}.index-module-scss-module__sW84Fa__strokeCurrent{stroke:currentColor}.index-module-scss-module__sW84Fa__colorProfileIcon{width:1.75rem;height:1.75rem}.index-module-scss-module__sW84Fa__menuItem{color:#000;letter-spacing:0;cursor:pointer;background-color:#0000;border:0 solid #e5e7eb;border-bottom-width:1px;border-radius:0;justify-content:flex-start;align-items:center;width:100%;padding:.875rem 1rem;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex}.index-module-scss-module__sW84Fa__menuItem:hover{background-color:#f9fafb}.index-module-scss-module__sW84Fa__menuItem:hover:is(.index-module-scss-module__sW84Fa__dark *){background-color:#303239}.index-module-scss-module__sW84Fa__menuItem:is(.index-module-scss-module__sW84Fa__dark *){color:#c1c2c6;border-color:#4e505c}.index-module-scss-module__sW84Fa__menuItem:last-child{border-bottom-width:0}.index-module-scss-module__sW84Fa__dropDownMenu{justify-content:space-between;align-items:center;width:100%;display:flex}.index-module-scss-module__sW84Fa__colorProfiles{border:0 solid #e5e7eb;border-bottom-width:1px;flex-direction:column;max-height:0;transition:max-height .5s ease-in-out;display:flex;overflow-y:hidden}.index-module-scss-module__sW84Fa__colorProfiles:is(.index-module-scss-module__sW84Fa__dark *){border-color:#4e505c}.index-module-scss-module__sW84Fa__showColorProfiles{max-height:9rem}.index-module-scss-module__sW84Fa__colorProfile{background-color:#f9fafb;align-items:center;display:flex}.index-module-scss-module__sW84Fa__colorProfile:is(.index-module-scss-module__sW84Fa__dark *){background-color:#303239}.index-module-scss-module__sW84Fa__colorProfile:last-child{border-bottom-width:3px}.index-module-scss-module__sW84Fa__loggedInProfile{cursor:pointer}.index-module-scss-module__sW84Fa__loggedInProfile:hover{background-color:#f9fafb}.index-module-scss-module__sW84Fa__loggedInProfile:hover:is(.index-module-scss-module__sW84Fa__dark *){background-color:#292a30}.index-module-scss-module__sW84Fa__loggedOutProfile{cursor:not-allowed}.index-module-scss-module__sW84Fa__radioButton{margin-left:2.5rem;margin-right:1rem}.index-module-scss-module__sW84Fa__colorProfileTitle{letter-spacing:.025em;color:#4b5563;margin-top:.625rem;margin-bottom:.625rem;font-size:.875rem;line-height:1.5}.index-module-scss-module__sW84Fa__colorProfileTitle:is(.index-module-scss-module__sW84Fa__dark *){color:#d2d3d6}.index-module-scss-module__sW84Fa__iconTransition{color:#6b7280;transition:transform .4s cubic-bezier(.4,0,.2,1)}.index-module-scss-module__sW84Fa__iconTransition:is(.index-module-scss-module__sW84Fa__dark *){color:#c1c2c6}.index-module-scss-module__sW84Fa__iconRotate{transform:rotate(180deg)}.index-module-scss-module__sW84Fa__relative{position:relative}.index-module-scss-module__sW84Fa__createMenuContainer{z-index:100;position:absolute;top:15rem;left:-20.1875rem}
@keyframes LibraryGrid-module-scss-module__OOmUza__libEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LibraryGrid-module-scss-module__OOmUza__tile{height:100%;animation:.36s cubic-bezier(.2,0,0,1) both LibraryGrid-module-scss-module__OOmUza__libEnter;animation-delay:var(--lib-enter-delay,0s)}@media (prefers-reduced-motion:reduce){.LibraryGrid-module-scss-module__OOmUza__tile{animation:none}}
.index-module-scss-module__5Wj5Nq__mainContainer{grid-template:"ed-grid-banner ed-grid-banner""ed-grid-header ed-grid-header""ed-grid-sidebar edGridMain"1fr/6rem auto;height:100%;min-height:100vh;margin:0;transition-duration:.4s;display:grid;overflow:hidden}.index-module-scss-module__5Wj5Nq__containerBanner{z-index:10;grid-area:ed-grid-banner;width:100%;position:fixed;top:0}.index-module-scss-module__5Wj5Nq__containerHeader{width:100%;top:var(--banner-height);z-index:10;grid-area:ed-grid-header;position:fixed}.index-module-scss-module__5Wj5Nq__containerContent{z-index:0;width:100%;left:0;top:calc(var(--header-height) + var(--banner-height));height:calc(100% - (var(--header-height) + var(--banner-height)));grid-area:ed-grid-main;transition:left .3s ease-in-out,width .3s ease-in-out;position:absolute}@media (min-width:1080px){.index-module-scss-module__5Wj5Nq__containerContent{left:calc(var(--sidebar-width)*var(--sidebar-open));width:calc(100% - var(--sidebar-width)*var(--sidebar-open))}}.index-module-scss-module__5Wj5Nq__containerContent ul,.index-module-scss-module__5Wj5Nq__containerContent ol{padding-inline-start:40px}
.AiSuggestionsModal-module-scss-module__P1kRxq__viewIn{animation:.18s cubic-bezier(.2,0,0,1) AiSuggestionsModal-module-scss-module__P1kRxq__view-in}@media (prefers-reduced-motion:reduce){.AiSuggestionsModal-module-scss-module__P1kRxq__viewIn{animation:none}}@keyframes AiSuggestionsModal-module-scss-module__P1kRxq__view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}