.mS5_FG_root{width:100%;position:relative}.mS5_FG_viewport{height:calc(400px * var(--fit,1));perspective:1600px;perspective-origin:50% 20%;position:relative}.mS5_FG_scaler{width:260px;height:180px;transform:translateY(calc(20px * var(--fit,1))) scale(var(--fit,1));transform-style:preserve-3d;margin:-90px 0 0 -130px;position:absolute;top:50%;left:50%}.mS5_FG_world{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(56deg)rotate(-34deg)}.mS5_FG_layer{transform-style:preserve-3d;transform:translateY(calc((2 - var(--i)) * 46px)) translateZ(calc(var(--i) * 6px));transition:transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .11s + .15s);border-radius:16px;position:absolute;inset:0}.mS5_FG_root[data-open=true] .mS5_FG_layer{transform:translateY(calc((2 - var(--i)) * 46px)) translateZ(calc(var(--i) * var(--gap,70px)))}.mS5_FG_sheet{border-radius:16px;padding:16px 18px;position:absolute;inset:0;overflow:hidden}.mS5_FG_notes{background:repeating-linear-gradient(#0000 0 15px,#7c3aed24 15px 16px) 18px 44px/calc(100% - 36px) calc(100% - 58px) no-repeat,linear-gradient(160deg,#fff,#f4f1ff);border:1px solid #7c3aed2e;box-shadow:0 30px 60px -20px #4c1d9559}.dark .mS5_FG_notes{background:repeating-linear-gradient(#0000 0 15px,#ffffff1f 15px 16px) 18px 44px/calc(100% - 36px) calc(100% - 58px) no-repeat,linear-gradient(160deg,#ffffff24,#ffffff0d);border-color:#fff3;box-shadow:0 30px 60px -20px #0009}.mS5_FG_cards{background:0 0}.mS5_FG_card{background:linear-gradient(150deg,#ede9fe,#fff);border:1px solid #7c3aed40;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;width:150px;height:92px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 16px 30px -14px #4c1d9573}.mS5_FG_card:first-child{top:10px;left:8px}.mS5_FG_card:nth-child(2){background:linear-gradient(150deg,#e0f2fe,#fff);border-color:#0ea5e959;bottom:8px;right:6px}.dark .mS5_FG_card{background:linear-gradient(150deg,#8b5cf66b,#ffffff0f);border-color:#c4b5fd73;box-shadow:0 16px 30px -14px #0009}.dark .mS5_FG_card:nth-child(2){background:linear-gradient(150deg,#0ea5e961,#ffffff0f);border-color:#7dd3fc73}.mS5_FG_session{background:linear-gradient(160deg,#ffffffeb,#f5f3ffd9);border:1px solid #7c3aed59;flex-direction:column;justify-content:space-between;display:flex;box-shadow:inset 0 0 0 1px #fff9,0 30px 60px -24px #4c1d9580}.dark .mS5_FG_session{background:linear-gradient(160deg,#8b5cf64d,#0c0a1cbf);border-color:#c4b5fd80;box-shadow:0 0 40px #8b5cf659}.mS5_FG_kicker{letter-spacing:.02em;color:#5b21b6d9;font-size:11px;font-weight:600}.mS5_FG_text{color:#1e1b4b;font-size:13px;font-weight:600;line-height:1.25}.mS5_FG_big{letter-spacing:-.02em;color:#1e1b4b;font-size:22px;font-weight:700}.dark .mS5_FG_kicker{color:#ddd6fecc}:is(.dark .mS5_FG_text,.dark .mS5_FG_big){color:#fff}.mS5_FG_strip{align-items:flex-end;gap:3px;display:flex}.mS5_FG_tick{border-radius:2px;flex:1;height:7px}.mS5_FG_tickNew{height:12px}.mS5_FG_badge{color:#fff;background:#7c3aed;border-radius:999px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid;position:absolute;top:-12px;left:-12px;box-shadow:0 0 0 3px #ffffffe6}.dark .mS5_FG_badge{background:#8b5cf6;box-shadow:0 0 0 3px #0c0a1c}@media (prefers-reduced-motion:reduce){.mS5_FG_layer{transition:none}}
.WtAn3q_root{--u:34px;--h:8px;--gap:82px;--tilt-x:58deg;--tilt-z:-32deg;width:100%;position:relative}.WtAn3q_root[data-compact=true]{--tilt-x:56deg;--tilt-z:-14deg}.WtAn3q_viewport{height:calc(460px * var(--fit,1));perspective:1700px;perspective-origin:50% 35%;touch-action:pan-y;position:relative;overflow:hidden}.WtAn3q_root[data-compact=true] .WtAn3q_viewport{height:calc(350px * var(--fit,1))}.WtAn3q_root[data-compact=true] .WtAn3q_scaler{transform:translateY(calc(50px * var(--fit,1))) scale(var(--fit,1))}.WtAn3q_scaler{width:calc(var(--gap) * 7 + var(--u));height:120px;margin-left:calc((var(--gap) * 7 + var(--u)) / -2);transform:translateY(calc(70px * var(--fit,1))) scale(var(--fit,1));transform-style:preserve-3d;margin-top:-60px;position:absolute;top:50%;left:50%}.WtAn3q_world{transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateZ(var(--tilt-z)) translateX(var(--pan,0px));transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.WtAn3q_floor{background:repeating-linear-gradient(0deg, #a78bfa21 0 1px, transparent 1px var(--u)), repeating-linear-gradient(90deg, #a78bfa21 0 1px, transparent 1px var(--u)), radial-gradient(ellipse 60% 70% at 45% 55%, #8b5cf661, transparent 75%);border-radius:28px;position:absolute;inset:-70px -60px;-webkit-mask-image:radial-gradient(75% 80%,#000 55%,#0000 100%);mask-image:radial-gradient(75% 80%,#000 55%,#0000 100%)}.WtAn3q_days{transform-style:preserve-3d;position:absolute;inset:0}.WtAn3q_day{width:var(--u);height:var(--u);color:inherit;cursor:pointer;transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;padding:0;position:absolute;top:44px}.WtAn3q_pad{background:#ffffff08;border:1px solid #ffffff1f;border-radius:6px;transition:background .2s,border-color .2s,box-shadow .2s,opacity .3s;position:absolute;inset:-7px}@media (hover:hover){.WtAn3q_day:hover .WtAn3q_pad{background:#a78bfa14;border-color:#c4b5fd8c}}.WtAn3q_day[data-selected=true] .WtAn3q_pad{background:#a78bfa2e;border-color:#c4b5fdd9;box-shadow:0 0 24px #a78bfa8c}.WtAn3q_day:focus-visible .WtAn3q_pad{border-color:#fff;box-shadow:0 0 0 2px #fff,0 0 24px #a78bfa99}.WtAn3q_dayLabel{top:calc(var(--u) + 12px);text-align:center;letter-spacing:.01em;color:#ffffff9e;white-space:nowrap;width:60px;margin-left:-30px;font-size:12px;font-weight:600;transition:opacity .3s;position:absolute;left:50%}.WtAn3q_root[data-compact=true] .WtAn3q_dayLabel{font-size:13px}.WtAn3q_day[data-selected=true] .WtAn3q_dayLabel{color:#fff}.WtAn3q_rest{border:1px dashed #ffffff4d;border-radius:4px;position:absolute;inset:4px}.WtAn3q_day[data-outside=true]{pointer-events:none}.WtAn3q_day[data-outside=true] .WtAn3q_pad,.WtAn3q_day[data-outside=true] .WtAn3q_dayLabel,.WtAn3q_day[data-outside=true] .WtAn3q_face,.WtAn3q_day[data-outside=true] .WtAn3q_pillarFace,.WtAn3q_day[data-outside=true] .WtAn3q_flag,.WtAn3q_day[data-outside=true] .WtAn3q_rest{opacity:.12}.WtAn3q_seg{transform-style:preserve-3d;transform:translateZ(var(--z)) scale3d(1, 1, 1);transition:transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--delay,0s);position:absolute;inset:0}.WtAn3q_root[data-revealed=false] .WtAn3q_seg{transform:translateZ(0)scaleZ(.04)}.WtAn3q_face{backface-visibility:hidden;transition:opacity .2s ease-out,background .2s;transition-delay:var(--delay,0s);position:absolute}.WtAn3q_root[data-revealed=false] .WtAn3q_face{opacity:0}.WtAn3q_top{transform:translateZ(var(--sh));background:var(--c-top);inset:0}.WtAn3q_south,.WtAn3q_north{width:var(--u);height:var(--sh);background:repeating-linear-gradient(0deg, transparent 0 calc(var(--h) - 1px), #00000038 calc(var(--h) - 1px) var(--h)), var(--c-side);left:0}.WtAn3q_south{top:var(--u);transform-origin:top;transform:rotateX(90deg)}.WtAn3q_north{top:calc(-1 * var(--sh));transform-origin:bottom;transform:rotateX(-90deg)}.WtAn3q_east,.WtAn3q_west{width:var(--sh);height:var(--u);background:repeating-linear-gradient(90deg, transparent 0 calc(var(--h) - 1px), #00000038 calc(var(--h) - 1px) var(--h)), var(--c-dark);top:0}.WtAn3q_east{left:var(--u);transform-origin:0;transform:rotateY(-90deg)}.WtAn3q_west{left:calc(-1 * var(--sh));transform-origin:100%;transform:rotateY(90deg)}.WtAn3q_seg[data-kind=new] .WtAn3q_face{background:var(--c-glass);box-shadow:inset 0 0 0 1px var(--c-top)}.WtAn3q_pillar{width:calc(var(--u) + 28px);transform-origin:top;height:118px;transform-style:preserve-3d;pointer-events:none;position:absolute;top:-18px;left:-14px;transform:rotateX(90deg)}.WtAn3q_pillarFace{border:1px solid var(--c-top);background:linear-gradient(to bottom, var(--c-glass), #ffffff05 85%);box-shadow:0 0 30px var(--c-glass);border-radius:2px 2px 10px 10px;transition:opacity .3s;position:absolute;inset:0}.WtAn3q_flag{transform-origin:50% 100%;border:1px solid var(--c-top);color:#fff;letter-spacing:.01em;white-space:nowrap;box-shadow:0 0 18px var(--c-glass);background:#0c0a1cdb;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;line-height:1.2;transition:opacity .3s;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)scaleY(-1)}.WtAn3q_root[data-compact=true] .WtAn3q_flag{font-size:13px}.WtAn3q_pager{justify-content:center;align-items:center;gap:12px;margin-top:-8px;font-size:13px;display:flex}.WtAn3q_pagerButton{color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;min-height:36px;padding:6px 12px;font-weight:500}.WtAn3q_pagerButton:disabled{opacity:.35}.WtAn3q_pagerButton:focus-visible{outline-offset:3px;outline:2px solid #fff}.WtAn3q_pagerText{text-align:center;color:#fff9;min-width:5.5rem}@media (prefers-reduced-motion:reduce){.WtAn3q_world,.WtAn3q_seg,.WtAn3q_face,.WtAn3q_pad{transition:none}.WtAn3q_root[data-revealed=false] .WtAn3q_seg{transform:translateZ(var(--z)) scale3d(1, 1, 1)}.WtAn3q_root[data-revealed=false] .WtAn3q_face{opacity:1}}
.wZ5yYq_stage{height:calc(184px * var(--fit,1));position:relative}.wZ5yYq_fit{perspective:900px;height:184px;transform:translate(-50%, -50%) scale(var(--fit,1));transform-origin:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%}.wZ5yYq_sheetsRow{align-items:center;gap:26px;display:flex}.wZ5yYq_sheets{width:104px;height:128px;transform-style:preserve-3d;flex:none;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative;transform:rotateX(12deg)rotateY(-18deg)}.wZ5yYq_sheet{transform-origin:50% 100%;background:repeating-linear-gradient(#0000 0 13px,#ffffff29 13px 14px) 12px 24px/calc(100% - 24px) calc(100% - 36px) no-repeat,linear-gradient(160deg,#ffffff29,#ffffff0d);border:1px solid #ffffff38;border-radius:8px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;box-shadow:0 18px 40px #00000059}.wZ5yYq_sheetTitle{color:#ffffffd9;white-space:nowrap;font-size:11px;font-weight:600;position:absolute;top:8px;left:10px;right:8px}.wZ5yYq_sheet:first-child{transform:translate3d(-18px,22px,-24px)rotate(-8deg)}.wZ5yYq_sheet:nth-child(2){transform:translate3d(-4px,0,-12px)rotate(-2deg)}.wZ5yYq_sheet:nth-child(3){transform:translate(10px,-22px)rotate(4deg)}.wZ5yYq_sheet:first-child .wZ5yYq_sheetTitle,.wZ5yYq_sheet:nth-child(2) .wZ5yYq_sheetTitle{top:auto;bottom:8px}.wZ5yYq_chips{transform-style:preserve-3d;flex-direction:column;gap:6px;display:flex;position:relative;transform:translateZ(46px)}.wZ5yYq_chip{white-space:nowrap;color:#fff;background:#8b5cf652;border:1px solid #c4b5fd8c;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 8px 22px #4c1d9573}.wZ5yYq_chip:before{content:"";background:#fcd34d;border-radius:999px;width:6px;height:6px}.wZ5yYq_flip{width:220px;height:124px;color:inherit;cursor:pointer;perspective:800px;font:inherit;background:0 0;border:0;padding:0;position:relative}.wZ5yYq_flipInner{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.2,.3,1);position:absolute;inset:0;transform:rotateX(8deg)rotateY(-14deg)}.wZ5yYq_flip[data-flipped=true] .wZ5yYq_flipInner{transform:rotateX(8deg)rotateY(166deg)}.wZ5yYq_flip:focus-visible{outline-offset:6px;border-radius:14px;outline:2px solid #fff}.wZ5yYq_cardFace{text-align:left;backface-visibility:hidden;border:1px solid #ffffff38;border-radius:14px;flex-direction:column;justify-content:center;gap:6px;padding:14px 16px;display:flex;position:absolute;inset:0;box-shadow:0 22px 44px #0006}.wZ5yYq_cardFront{background:linear-gradient(150deg,#fbbf244d,#ffffff0f)}.wZ5yYq_cardBack{background:linear-gradient(150deg,#10b98152,#ffffff0f);transform:rotateY(180deg)}.wZ5yYq_cardMeta{color:#ffffffa6;font-size:11px;font-weight:600}.wZ5yYq_cardText{color:#fff;font-size:14px;font-weight:600;line-height:1.3}.wZ5yYq_strip{gap:3px;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.wZ5yYq_tick{background:#ffffff2e;border-radius:2px;width:10px;height:4px}.wZ5yYq_tickDone{background:#fbbf24}.wZ5yYq_tickDoneB{background:#38bdf8}.wZ5yYq_bars{width:250px;height:64px;transform-style:preserve-3d;position:relative;transform:rotateX(58deg)rotate(-34deg)}.wZ5yYq_bar{width:38px;height:38px;transform-style:preserve-3d;position:absolute;top:10px}.wZ5yYq_layer{transform-style:preserve-3d;position:absolute;inset:0}.wZ5yYq_lf{backface-visibility:hidden;position:absolute}.wZ5yYq_lTop{transform:translateZ(var(--lh));background:var(--l-top);inset:0}.wZ5yYq_lSouth{width:100%;height:var(--lh);transform-origin:top;background:var(--l-side);top:100%;left:0;transform:rotateX(90deg)}.wZ5yYq_lNorth{width:100%;height:var(--lh);transform-origin:bottom;background:var(--l-side);bottom:100%;left:0;transform:rotateX(-90deg)}.wZ5yYq_lEast{width:var(--lh);transform-origin:0;background:var(--l-dark);height:100%;top:0;left:100%;transform:rotateY(-90deg)}.wZ5yYq_lWest{width:var(--lh);transform-origin:100%;background:var(--l-dark);height:100%;top:0;right:100%;transform:rotateY(90deg)}.wZ5yYq_layer[data-kind=untouched] .wZ5yYq_lf{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff59}.wZ5yYq_barLabel{text-align:center;color:#ffffffa6;width:66px;font-size:11px;font-weight:600;position:absolute;top:48px;left:-14px}.wZ5yYq_legend{color:#ffffffb3;justify-content:center;gap:14px;font-size:12px;display:flex;position:absolute;bottom:2px;left:0;right:0}.wZ5yYq_legend span{align-items:center;gap:5px;display:inline-flex}.wZ5yYq_legend i{border-radius:2px;width:9px;height:9px}.wZ5yYq_legend i.wZ5yYq_legendEmpty{background:#ffffff14;border:1px solid #ffffff80}@media (prefers-reduced-motion:reduce){.wZ5yYq_sheets,.wZ5yYq_sheet,.wZ5yYq_flipInner{transition:none}}
.kA3GHq_root{width:100%;position:relative}.kA3GHq_viewport{height:calc(280px * var(--fit,1));perspective:1400px;perspective-origin:50% 25%;position:relative}.kA3GHq_scaler{width:280px;height:120px;transform:translateY(calc(10px * var(--fit,1))) scale(var(--fit,1));transform-style:preserve-3d;margin:-60px 0 0 -140px;position:absolute;top:50%;left:50%}.kA3GHq_world{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(58deg)rotate(-30deg)}.kA3GHq_module{transform-style:preserve-3d;transform:translateY(calc((2 - var(--i)) * 34px)) translateZ(calc(var(--i) * 10px));transition:transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .12s);position:absolute;inset:0}.kA3GHq_root[data-open=true] .kA3GHq_module{transform:translateY(calc((2 - var(--i)) * 34px)) translateZ(calc(var(--i) * 52px))}.kA3GHq_slab{background:linear-gradient(160deg,#fff,#f3efff);border:1px solid #7c3aed47;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:8px 10px;padding:12px 14px;display:grid;position:absolute;inset:0;box-shadow:0 22px 40px -22px #4c1d9580}.dark .kA3GHq_slab{background:linear-gradient(160deg,#8b5cf652,#0c0a1cb3);border-color:#c4b5fd66;box-shadow:0 22px 40px -22px #000000b3}.kA3GHq_title{color:#1e1b4b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.kA3GHq_meta{color:#5b21b6d9;font-size:11px;font-weight:600}.dark .kA3GHq_title{color:#fff}.dark .kA3GHq_meta{color:#ddd6fed9}.kA3GHq_parts{grid-column:1/-1;gap:6px;display:flex}.kA3GHq_part{color:#4c1d95;background:#8b5cf624;border-radius:6px;flex:1;place-items:center;height:22px;font-size:10px;font-weight:600;display:grid}.kA3GHq_part[data-kind=cards]{color:#075985;background:#0ea5e929}.kA3GHq_part[data-kind=quiz]{color:#92400e;background:#f59e0b2e}.dark .kA3GHq_part{color:#ede9fe;background:#8b5cf64d}.dark .kA3GHq_part[data-kind=cards]{color:#e0f2fe;background:#0ea5e952}.dark .kA3GHq_part[data-kind=quiz]{color:#fef3c7;background:#f59e0b4d}@media (prefers-reduced-motion:reduce){.kA3GHq_module{transition:none}}
