.rail.svelte-151cido,.bar.svelte-151cido{z-index:30;opacity:0;visibility:hidden;transition:opacity .4s ease-out,visibility 0s .4s;position:fixed}.rail.shown.svelte-151cido,.bar.shown.svelte-151cido{opacity:1;visibility:visible;transition-delay:0s}.rail.svelte-151cido{display:none;top:50%;right:32px;translate:0 -50%}.track.svelte-151cido{background:var(--g200);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:7px;bottom:7px;left:50%;overflow:hidden}.fill.svelte-151cido,.bar-fill.svelte-151cido{transform-origin:0 0;height:100%;display:block}.items.svelte-151cido{flex-direction:column;display:flex;position:relative}.item.svelte-151cido{cursor:pointer;justify-content:center;align-items:center;width:24px;padding:7px 0;display:flex;position:relative}.dot.svelte-151cido{background:var(--g300);border-radius:9999px;width:8px;height:8px;transition:height .3s ease-out,background-color .3s}.item.on.svelte-151cido .dot:where(.svelte-151cido){background:var(--blue-d);height:24px}.dark.svelte-151cido .track:where(.svelte-151cido){background:color-mix(in srgb, var(--g0) 20%, transparent)}.dark.svelte-151cido .dot:where(.svelte-151cido){background:color-mix(in srgb, var(--g0) 40%, transparent)}.dark.svelte-151cido .item.on:where(.svelte-151cido) .dot:where(.svelte-151cido){background:var(--g0)}.label.svelte-151cido{opacity:0;pointer-events:none;border-radius:9999px;align-items:center;height:28px;padding-inline:10px;transition:opacity .25s,translate .25s ease-out;display:flex;position:absolute;top:50%;right:100%;translate:4px -50%}.named.svelte-151cido .item.on:where(.svelte-151cido) .label:where(.svelte-151cido),.item.svelte-151cido:hover .label:where(.svelte-151cido),.item.svelte-151cido:focus-visible .label:where(.svelte-151cido){opacity:1;pointer-events:auto;translate:0 -50%}.bar.svelte-151cido{height:3px;inset:0 0 auto}.pill.svelte-151cido{border-radius:9999px;padding:5px 10px;position:absolute;top:10px;left:12px}@media (width>=80rem){.rail.svelte-151cido{display:block}.bar.svelte-151cido{display:none}}@media (prefers-reduced-motion:reduce){.rail.svelte-151cido,.bar.svelte-151cido{display:none}}.stage.svelte-1p6w161{z-index:2;min-height:100svh;position:relative;overflow-x:clip}@media (width>=64rem){.stage.svelte-1p6w161{min-height:100vh}}@media (width>=64rem) and (prefers-reduced-motion:no-preference){html.js .scene.svelte-1p6w161{height:calc(var(--len) * 1vh)}html.js .stage.svelte-1p6w161{height:100vh;position:sticky;top:0;overflow:clip}}@media (width<64rem) and (prefers-reduced-motion:no-preference){html.js .scene[data-mobile=pin].svelte-1p6w161{height:calc(var(--mobile-len) * 1svh)}html.js .scene[data-mobile=pin].svelte-1p6w161 .stage:where(.svelte-1p6w161){height:100svh;position:sticky;top:0;overflow:clip}}.scene.svelte-1p6w161[data-active] .will{will-change:transform}.podi-bubble.svelte-1bdbnrg{align-items:flex-end;gap:2px;display:flex}.speech.svelte-1bdbnrg{padding-bottom:65px;padding-right:9px}.bubble.svelte-1bdbnrg{background-color:var(--g0);color:var(--g800);letter-spacing:-.3px;white-space:pre-line;border-radius:22px 22px 6px;padding:16px 18px 17px;font-size:16px;line-height:24px;display:grid;position:relative}.say.svelte-1bdbnrg{opacity:0;grid-area:1/1;transition:opacity .2s ease-out}.say.on.svelte-1bdbnrg{opacity:1}.tail.svelte-1bdbnrg{fill:var(--g0);position:absolute;top:calc(100% - 12px);left:calc(100% - 1px)}.podi.svelte-1bdbnrg{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;width:120px;height:140px;position:relative}.hop.svelte-1bdbnrg,.in.svelte-1bdbnrg{display:block;position:absolute;inset:0}.in.svelte-1bdbnrg img:where(.svelte-1bdbnrg){object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.regular.svelte-1bdbnrg{gap:1px}.regular.svelte-1bdbnrg .speech:where(.svelte-1bdbnrg){padding-bottom:39px}.regular.svelte-1bdbnrg .bubble:where(.svelte-1bdbnrg){border-radius:20px 20px 6px;padding:14px 16px 15px;font-size:15px;line-height:22px}.regular.svelte-1bdbnrg .podi:where(.svelte-1bdbnrg){width:72px;height:84px}@media (prefers-reduced-motion:reduce){.say.svelte-1bdbnrg{transition:none}}.art.svelte-1e5gfj6{background:var(--banner);border-radius:20px;height:156px;position:relative;overflow:hidden}.box.svelte-1e5gfj6{width:296px;height:156px;margin-inline:auto;position:relative}.paper.svelte-1e5gfj6{width:116px;height:124px;box-shadow:0 6px 14px var(--control-shadow-color);border-radius:10px;position:absolute}.paper.front.svelte-1e5gfj6{background-color:var(--g0);height:128px}.under.g100.svelte-1e5gfj6{background-color:var(--g100)}.under.g50.svelte-1e5gfj6{background-color:var(--g50)}.bar.svelte-1e5gfj6,.rule.svelte-1e5gfj6{border-radius:9999px;position:absolute}.bar.svelte-1e5gfj6{height:4.5px}.bar.title.svelte-1e5gfj6{background-color:var(--g800);border-radius:4px;height:8px}.bar.strong.svelte-1e5gfj6{background-color:var(--g300)}.bar.soft.svelte-1e5gfj6{background-color:var(--g100)}.rule.svelte-1e5gfj6{background-color:var(--g200)}.rule.faint.svelte-1e5gfj6{background-color:var(--g100)}.chip.svelte-1e5gfj6{background-color:var(--g0);box-shadow:0 6px 14px var(--control-shadow-color);color:var(--g800);border-radius:9999px;align-items:center;gap:6px;padding:7px 8px 7px 10px;display:flex;position:absolute}.label.svelte-1e5gfj6{letter-spacing:-.2px;white-space:nowrap;font-size:12.5px;font-weight:700;line-height:15px}.picked.svelte-1e5gfj6{background-color:var(--green);width:16px;height:16px;color:var(--g0);border-radius:9999px;justify-content:center;align-items:center;display:flex}.sparkle.svelte-1e5gfj6{fill:var(--g0);opacity:.9;position:absolute}.art.svelte-1ueri5i{background:var(--banner);border-radius:20px;height:156px;position:relative;overflow:hidden}.art.flying.svelte-1ueri5i{overflow:visible}.box.svelte-1ueri5i{width:296px;height:156px;margin-inline:auto;position:relative}.slot.svelte-1ueri5i{position:absolute}.card.svelte-1ueri5i{box-shadow:0 6px 14px var(--control-shadow-color);border-radius:12px;position:absolute;inset:0}.sim.back.svelte-1ueri5i{background-color:var(--g100)}.sim.mid.svelte-1ueri5i{background-color:var(--g50)}.sim.front.svelte-1ueri5i{background-color:var(--g0)}.anchor.svelte-1ueri5i{background-color:var(--g0);border-radius:14px;flex-direction:column;gap:6px;min-height:112px;padding:12px 12px 10px;display:flex;position:relative;inset:auto}.source.svelte-1ueri5i{color:var(--g900);letter-spacing:-.2px;font-size:10.5px;font-weight:700;line-height:12.6px}.stem.svelte-1ueri5i{-webkit-line-clamp:3;line-clamp:3;color:var(--g700);letter-spacing:-.2px;-webkit-box-orient:vertical;font-size:10px;font-weight:500;line-height:13.5px;display:-webkit-box;overflow:hidden}.lines.svelte-1ueri5i{flex-direction:column;gap:5px;padding-block:3px;display:flex}.line-row.svelte-1ueri5i{background-color:var(--g200);border-radius:9999px;height:6px;display:block}.choices.svelte-1ueri5i{flex-direction:column;gap:7px;margin-top:auto;display:flex}.choice.svelte-1ueri5i{align-items:center;gap:6px;display:flex}.pin.svelte-1ueri5i{border-radius:9999px;flex:none;width:8px;height:8px}.pin.wrong.svelte-1ueri5i{background-color:var(--red)}.pin.ring-pin.svelte-1ueri5i{box-shadow:inset 0 0 0 1.5px var(--g300)}.choice-line.svelte-1ueri5i{border-radius:9999px;height:6px}.bar.svelte-1ueri5i{border-radius:9999px;position:absolute}.ink.svelte-1ueri5i{background-color:var(--g800);border-radius:4px}.ink-soft.svelte-1ueri5i{background-color:var(--g700)}.ink-mid.svelte-1ueri5i{background-color:var(--g400)}.ink-back.svelte-1ueri5i{background-color:var(--g300)}.line.svelte-1ueri5i{background-color:var(--g200)}.faint.svelte-1ueri5i{background-color:var(--g100)}.right-l.svelte-1ueri5i{background-color:var(--green-l)}.wrong-l.svelte-1ueri5i{background-color:var(--red-l)}.dot.svelte-1ueri5i{border-radius:9999px;width:9px;height:9px;position:absolute}.dot.right.svelte-1ueri5i{background-color:var(--green)}.dot.ring.svelte-1ueri5i{box-shadow:inset 0 0 0 1.5px var(--g300)}.mark.svelte-1ueri5i{width:26px;height:26px;box-shadow:0 0 0 2.5px var(--g0);color:var(--g0);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute}.mark.red.svelte-1ueri5i{background-color:var(--red)}.mark.green.svelte-1ueri5i{background-color:var(--green)}.chip.svelte-1ueri5i{background-color:var(--g0);width:30px;height:30px;box-shadow:0 6px 14px var(--control-shadow-color);fill:var(--g800);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute}.sparkle.svelte-1ueri5i{fill:var(--g0);opacity:.9;position:absolute}.sparkle.soft.svelte-1ueri5i{opacity:.8}.ai.svelte-dnwi91{padding-top:72px;padding-bottom:56px}.hint.svelte-dnwi91{margin-top:18px}.visual.svelte-dnwi91{position:relative}.phone.svelte-dnwi91{flex-direction:column;max-width:350px;margin-top:24px;display:flex}.desk.svelte-dnwi91{display:none}.podi-row.svelte-dnwi91{justify-content:flex-end;display:flex}@media (width>=64rem){.ai.svelte-dnwi91{align-items:center;min-height:100vh;padding-block:40px;display:flex}.comp.svelte-dnwi91{flex-direction:row-reverse;align-items:center;gap:40px;width:100%;display:flex}.text.svelte-dnwi91{flex:none;width:clamp(340px,40%,480px);margin-bottom:140px}.hint.svelte-dnwi91{margin-top:56px}.phone.svelte-dnwi91{display:none}.desk.svelte-dnwi91{flex:1;min-width:0;display:block}}@media (width>=64rem) and (width<85rem){.text.svelte-dnwi91{padding-right:32px}}.board.svelte-dnwi91{width:660px}.tools.svelte-dnwi91{gap:20px;margin-top:24px;display:flex}.tools.svelte-dnwi91>div:where(.svelte-dnwi91){flex:none;width:320px}.hub.svelte-dnwi91{background-color:var(--g0);box-shadow:0 24px 48px -12px var(--banner-shadow-color);border-radius:28px;gap:20px;padding:24px;display:flex}.hub-main.svelte-dnwi91{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.hub.stack.svelte-dnwi91{flex-direction:column;gap:16px;padding:20px}.row.svelte-dnwi91{background-color:var(--g50);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;border-radius:14px;align-items:center;gap:10px;width:100%;padding:10px;transition:background-color .16s ease-out,box-shadow .16s ease-out;display:flex;position:relative}.row.svelte-dnwi91:hover{background-color:var(--g100)}.row.picked.svelte-dnwi91{background-color:var(--blue-l);box-shadow:inset 0 0 0 1.5px var(--blue)}.row.svelte-dnwi91:active .source:where(.svelte-dnwi91){opacity:.8}.row.svelte-dnwi91>:where(.svelte-dnwi91):not(.skin){position:relative}.skin.svelte-dnwi91{background-color:var(--g0);height:calc(100% + 38px);box-shadow:0 24px 48px -12px var(--banner-shadow-color);opacity:0;pointer-events:none;border-radius:18px;flex-direction:column;justify-content:flex-end;gap:7px;padding:0 14px 14px;display:flex;position:absolute;top:0;left:0;right:0}.skin-line.svelte-dnwi91{background-color:var(--g200);border-radius:9999px;width:72%;height:7px;display:block}.skin-line.short.svelte-dnwi91{width:52%}.tag.svelte-dnwi91{background-color:var(--red-l);color:var(--red);letter-spacing:-.2px;border-radius:9999px;flex:none;padding:3px 8px;font-size:12px;font-weight:700;line-height:14.4px}.source.svelte-dnwi91{min-width:0;color:var(--g900);letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:700;line-height:19px;overflow:hidden}.picked.svelte-dnwi91 .source:where(.svelte-dnwi91){color:var(--blue-d)}.row.svelte-dnwi91 .chev{color:var(--g400)}.wrong.svelte-dnwi91{background-color:var(--blue-l);border-radius:24px;flex-direction:column;flex:none;justify-content:space-between;gap:14px;width:236px;padding:18px 20px;display:flex}.stack.svelte-dnwi91 .wrong:where(.svelte-dnwi91){width:auto}.button.svelte-dnwi91{background-color:var(--blue);height:48px;color:var(--on-blue);letter-spacing:-.3px;border-radius:10px;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:18px;display:flex}.tool.svelte-dnwi91{background-color:var(--g0);box-shadow:0 24px 48px -12px var(--banner-shadow-color);border-radius:28px;flex-direction:column;gap:14px;padding:12px 12px 18px;display:flex}@media (prefers-reduced-motion:reduce){.row.svelte-dnwi91{transition:none}}.dot.svelte-dnwi91{background-color:var(--blue);border-radius:9999px;flex:none;width:8px;height:8px;position:relative}.dot.svelte-dnwi91:after{content:"";border-radius:inherit;background-color:var(--blue);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[data-scene=ai][data-active] .dot.svelte-dnwi91:after{animation:1.6s ease-out infinite svelte-dnwi91-pulse}}@keyframes svelte-dnwi91-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.paper.svelte-peoeuo{gap:calc(var(--u) * 8);padding:calc(var(--u) * 14) calc(var(--u) * 14) calc(var(--u) * 16);border:1px solid var(--g200);border-radius:calc(var(--u) * 10);background-color:var(--g0);box-shadow:0 calc(var(--u) * 24) calc(var(--u) * 48) calc(var(--u) * -12) var(--banner-shadow-color);color:var(--g900);flex-direction:column;display:flex}.head.svelte-peoeuo{color:var(--g500);font-size:calc(var(--u) * 8);line-height:calc(var(--u) * 10);justify-content:space-between;align-items:center;display:flex}.num.svelte-peoeuo{font-size:calc(var(--u) * 8.5);font-weight:700}.rule.svelte-peoeuo{background-color:var(--g200);height:1px;display:block}.title.svelte-peoeuo{font-size:calc(var(--u) * 11);font-weight:700;line-height:calc(var(--u) * 15);word-break:keep-all}.matrix.svelte-peoeuo{grid-template-columns:25% 1fr 1fr;grid-template-rows:calc(var(--u) * 22) calc(var(--u) * 41) calc(var(--u) * 41);border:1px solid var(--g300);border-radius:calc(var(--u) * 3);background-color:var(--g300);gap:1px;display:grid;overflow:hidden}.cell.svelte-peoeuo{background-color:var(--g0);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex}.axis.svelte-peoeuo{background-color:var(--g50);color:var(--g700);font-size:calc(var(--u) * 8);line-height:calc(var(--u) * 10.4)}.axis.narrow.svelte-peoeuo{font-size:calc(var(--u) * 7.5)}.corner.svelte-peoeuo{background-color:var(--g0)}.term.svelte-peoeuo{color:var(--g900);font-size:calc(var(--u) * 10.5);line-height:calc(var(--u) * 13.65)}.marked.svelte-peoeuo{display:inline-block;position:relative}.word.svelte-peoeuo{position:relative}.marker.svelte-peoeuo{border-radius:calc(var(--u) * 1.5);background-color:color-mix(in srgb, var(--marker-yellow) 55%, transparent);mix-blend-mode:multiply;transform-origin:0;width:126%;height:58%;position:absolute;bottom:0;left:-13%}.marker.replay.svelte-peoeuo{visibility:hidden}.lines.svelte-peoeuo{gap:calc(var(--u) * 6);flex-direction:column;display:flex}.lines.svelte-peoeuo span:where(.svelte-peoeuo){height:calc(var(--u) * 4);background-color:var(--g100);border-radius:9999px;display:block}.lines.svelte-peoeuo .second:where(.svelte-peoeuo){width:76.5%}.lines.svelte-peoeuo .third:where(.svelte-peoeuo){display:none}@media (width>=64rem){.paper.svelte-peoeuo{gap:calc(var(--u) * 14);padding:calc(var(--u) * 28) calc(var(--u) * 30) calc(var(--u) * 32);border-radius:calc(var(--u) * 12)}.head.svelte-peoeuo{font-size:calc(var(--u) * 11);line-height:calc(var(--u) * 14)}.num.svelte-peoeuo{font-size:calc(var(--u) * 12)}.title.svelte-peoeuo{font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 22);letter-spacing:calc(var(--u) * -.2)}.matrix.svelte-peoeuo{grid-template-columns:24% 1fr 1fr;grid-template-rows:calc(var(--u) * 38) calc(var(--u) * 74) calc(var(--u) * 74);border-radius:calc(var(--u) * 4)}.axis.svelte-peoeuo,.axis.narrow.svelte-peoeuo{font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 16.9)}.term.svelte-peoeuo{font-size:calc(var(--u) * 17);line-height:calc(var(--u) * 22.1)}.marker.svelte-peoeuo{border-radius:calc(var(--u) * 2);width:135%;height:57%;left:-18%}.lines.svelte-peoeuo{gap:calc(var(--u) * 9)}.lines.svelte-peoeuo span:where(.svelte-peoeuo){height:calc(var(--u) * 6)}.lines.svelte-peoeuo .second:where(.svelte-peoeuo){width:89.333%}.lines.svelte-peoeuo .third:where(.svelte-peoeuo){width:62%;display:block}}.legend.svelte-12yz944{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.title.svelte-12yz944{color:var(--g500);letter-spacing:-.3px;font-size:13px;font-weight:700;line-height:17px}.chips.svelte-12yz944{gap:8px;display:flex}.chip.svelte-12yz944{background-color:var(--g100);width:79px;height:37px;color:var(--g600);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:9999px;align-items:center;gap:6px;padding:8px 15px 8px 8px;transition:background-color .16s ease-out;display:flex}.chip.on.svelte-12yz944{background-color:var(--chip);color:var(--chip-fg)}.tag.svelte-12yz944{background-color:var(--tone-l);width:28px;height:21px;color:var(--tone);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;line-height:15px;display:flex}.count.svelte-12yz944{letter-spacing:-.3px;font-size:13px;line-height:15.6px}.chip.on.svelte-12yz944 .count:where(.svelte-12yz944){font-weight:500}.tip-film.svelte-12yz944{transform-origin:0 0;width:100%}.tip.svelte-12yz944{background-color:var(--g900);color:var(--g0);letter-spacing:-.1px;white-space:nowrap;border-radius:12px;padding:9px 12px;font-size:12.5px;font-weight:500;line-height:17px;transition:transform .28s ease-out;display:inline-block;position:relative}.tail.svelte-12yz944{background-color:inherit;width:9px;height:9px;margin-left:-4.5px;transition:left .28s ease-out;position:absolute;top:-7.5px;transform:rotate(45deg)}@media (width>=64rem){.legend.svelte-12yz944{gap:10px}.tip.svelte-12yz944{border-radius:14px;padding:10px 14px;font-size:13px;line-height:18px}.tail.svelte-12yz944{width:10px;height:10px;margin-left:-5px;top:-8px}}@media (prefers-reduced-motion:reduce){.chip.svelte-12yz944,.tip.svelte-12yz944,.tail.svelte-12yz944{transition:none}}.box.svelte-1vozoqt{width:calc(var(--u) * var(--box));height:calc(var(--u) * var(--box));border-radius:calc(var(--u) * var(--box-r));background-color:var(--g0);box-shadow:inset 0 0 0 calc(var(--u) * var(--box-line)) var(--g300);display:block;position:relative}.film.svelte-1vozoqt,.fill.svelte-1vozoqt{border-radius:inherit;position:absolute;inset:0}.film.svelte-1vozoqt{justify-content:center;align-items:center;display:flex}.glyph.svelte-1vozoqt{font-size:calc(var(--u) * var(--glyph));font-weight:700;line-height:1;position:relative}.coach.svelte-u4w8dp{padding-top:72px;padding-bottom:48px}.comp.svelte-u4w8dp{flex-direction:column;display:flex}.text.svelte-u4w8dp{display:contents}.copy.svelte-u4w8dp{order:1}.hints.svelte-u4w8dp{order:2;margin-top:18px;display:flex}.visual.svelte-u4w8dp{--u:calc(100cqw / 350);aspect-ratio:350/369;order:3;width:100%;margin-top:24px;position:relative;container-type:inline-size}.legend.svelte-u4w8dp{order:4;margin-top:18px}.placed.svelte-u4w8dp{left:calc(var(--u) * var(--xm));top:calc(var(--u) * var(--ym));width:calc(var(--u) * var(--wm));position:absolute}@media (width>=64rem){.coach.svelte-u4w8dp{align-items:center;min-height:100vh;padding-block:60px;display:flex}.comp.svelte-u4w8dp{flex-direction:row;align-items:center;width:100%}.text.svelte-u4w8dp{flex-direction:column;flex:none;width:33.333%;margin-right:6.667%;display:flex}.hints.svelte-u4w8dp{margin-top:44px}.legend.svelte-u4w8dp{margin-top:52px}.visual.svelte-u4w8dp{--u:calc(100cqw / 720);aspect-ratio:720/566;flex:none;width:min(60%,127.208vh - 178.092px);margin:0}.placed.svelte-u4w8dp{left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));width:calc(var(--u) * var(--w))}}.shot.svelte-u4w8dp{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.result.svelte-u4w8dp{position:absolute;inset:0}.overlay.svelte-u4w8dp{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.empty.svelte-u4w8dp{fill:var(--g0);stroke:var(--g300);stroke-width:1px}.glyph.svelte-u4w8dp{font-size:12px;font-weight:700}.ring.svelte-u4w8dp{fill:none;stroke:var(--blue);stroke-width:2px;opacity:0}.study.svelte-u4w8dp{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:5%/11%;position:absolute}.rounds.svelte-u4w8dp{--box:28.8;--box-r:6.4;--box-line:1.6;--glyph:19.2;gap:calc(var(--u) * 8);padding:calc(var(--u) * 12) calc(var(--u) * 14) calc(var(--u) * 14);border-radius:calc(var(--u) * 20);background-color:var(--g0);box-shadow:0 calc(var(--u) * 24) calc(var(--u) * 48) calc(var(--u) * -12) var(--banner-shadow-color);flex-direction:column;display:flex}.rounds-title.svelte-u4w8dp{color:var(--g900);font-size:calc(var(--u) * 13);font-weight:700;line-height:calc(var(--u) * 15.6);letter-spacing:calc(var(--u) * -.1)}.rounds-row.svelte-u4w8dp{gap:calc(var(--u) * 10);display:flex}.round.svelte-u4w8dp{align-items:center;gap:calc(var(--u) * 4);border-radius:calc(var(--u) * 6);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex}.round-label.svelte-u4w8dp{color:var(--g500);font-size:calc(var(--u) * 11);font-weight:500;line-height:calc(var(--u) * 13.2);letter-spacing:calc(var(--u) * -.1);white-space:nowrap}@media (width>=64rem){.rounds.svelte-u4w8dp{--box:36;--box-r:8;--box-line:2;--glyph:24;gap:calc(var(--u) * 12);padding:calc(var(--u) * 16) calc(var(--u) * 18) calc(var(--u) * 18);border-radius:calc(var(--u) * 24)}.rounds-title.svelte-u4w8dp{font-size:calc(var(--u) * 14);line-height:calc(var(--u) * 16.8)}.rounds-row.svelte-u4w8dp{gap:calc(var(--u) * 14)}.round.svelte-u4w8dp{gap:calc(var(--u) * 6)}.round-label.svelte-u4w8dp{font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 14.4)}}.flip.svelte-u4w8dp{transform-origin:0}.links.svelte-u4w8dp{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.links.desktop.svelte-u4w8dp{display:none}@media (width>=64rem){.links.desktop.svelte-u4w8dp{display:block}.links.phone.svelte-u4w8dp{display:none}}.line.svelte-u4w8dp{fill:none;stroke:var(--blue);stroke-linecap:round}.links.svelte-u4w8dp circle:where(.svelte-u4w8dp){fill:var(--blue)}.replay.svelte-u4w8dp{visibility:hidden}.link.replaying.svelte-u4w8dp,.flip.replaying.svelte-u4w8dp [data-marker]{opacity:0}.dot.svelte-u4w8dp{background-color:var(--blue);border-radius:9999px;flex:none;width:8px;height:8px;position:relative}.dot.svelte-u4w8dp:after{content:"";border-radius:inherit;background-color:var(--blue);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[data-scene=coach][data-active] .dot.svelte-u4w8dp:after{animation:1.6s ease-out infinite svelte-u4w8dp-pulse}}@keyframes svelte-u4w8dp-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.card.svelte-vwzq72{background-color:var(--g0);box-shadow:0 16px 32px -12px var(--banner-shadow-color);-webkit-user-select:none;user-select:none;border-radius:24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:22px 20px;display:flex;position:absolute;inset:0}.hist.svelte-vwzq72{background-color:var(--up);color:var(--g600);letter-spacing:-.3px;border-radius:9999px;align-items:center;gap:8px;padding:5px 12px;font-size:12.5px;font-weight:500;line-height:16px;display:inline-flex}.hist.marked.svelte-vwzq72{padding-left:6px}.marks.svelte-vwzq72{gap:3px;display:inline-flex}.box.svelte-vwzq72{border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:700;line-height:14px;display:inline-flex}.box.o.svelte-vwzq72{background-color:var(--green-l);color:var(--green)}.box.x.svelte-vwzq72{background-color:var(--red-l);color:var(--red)}.tag.svelte-vwzq72{background-color:var(--up);color:var(--g600);letter-spacing:-.3px;border-radius:9999px;padding:3px 8px;font-size:13px;font-weight:500;line-height:16px}.statement.svelte-vwzq72{color:var(--g900);letter-spacing:-.4px;word-break:keep-all;font-size:18px;font-weight:500;line-height:28px}.stamp.svelte-vwzq72{opacity:0;pointer-events:none;width:120px;height:120px;margin:-60px 0 0 -60px;position:absolute;top:50%;left:50%}.stamp.svelte-vwzq72 svg{width:100%;height:100%}.stamp.o.svelte-vwzq72{color:var(--blue);rotate:-8deg}.stamp.x.svelte-vwzq72{color:var(--red);rotate:10deg}.stamp.q.svelte-vwzq72{color:var(--g500)}@media (width>=64rem){.card.svelte-vwzq72{box-shadow:0 24px 48px -12px var(--banner-shadow-color);border-radius:28px;gap:20px;padding:32px 28px}.hist.svelte-vwzq72{gap:10px;padding:6px 14px;font-size:14px;line-height:17px}.hist.marked.svelte-vwzq72{padding-left:8px}.tag.svelte-vwzq72{padding:4px 10px;font-size:14.5px;line-height:17px}.statement.svelte-vwzq72{font-size:22px;line-height:35px}.stamp.svelte-vwzq72{width:172px;height:172px;margin:-86px 0 0 -86px}}.daily.svelte-qbj3r8{--cw:300px;--ch:262px;--peek:24px;padding-top:64px;padding-bottom:48px}.text.svelte-qbj3r8{z-index:2;position:relative}.chips.svelte-qbj3r8{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.hints.svelte-qbj3r8{margin-top:12px;display:flex}.visual.svelte-qbj3r8{z-index:1;justify-content:center;margin-top:22px;display:flex;position:relative}.stack.svelte-qbj3r8{width:var(--cw);flex-direction:column;align-items:center;display:flex}.progress.svelte-qbj3r8{align-items:center;gap:14px;height:20px;display:flex}.bar.svelte-qbj3r8{background-color:color-mix(in srgb, var(--g0) 16%, transparent);border-radius:9999px;width:236px;height:6px;position:relative;overflow:hidden}.fill.svelte-qbj3r8{border-radius:inherit;background-color:var(--blue);transition:width .3s ease-out;position:absolute;inset:0 auto 0 0}.counter.svelte-qbj3r8{color:var(--g300);letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700;line-height:18px}.deck.svelte-qbj3r8{width:var(--cw);height:var(--ch);margin-top:12px;margin-bottom:var(--peek);border-radius:24px;outline:none;position:relative}.deck.svelte-qbj3r8:focus-visible{box-shadow:0 0 0 3px var(--blue-l)}.slot.svelte-qbj3r8,.throw.svelte-qbj3r8{position:absolute;inset:0}.slot.svelte-qbj3r8{transform-origin:50% 100%}.slot[data-slot="1"].svelte-qbj3r8{z-index:15;transform:translateY(12px)scale(.95)}.slot[data-slot="2"].svelte-qbj3r8{z-index:10;transform:translateY(24px)scale(.9)}.veil.svelte-qbj3r8{background-color:var(--g900);opacity:0;pointer-events:none;border-radius:24px;position:absolute;inset:0}.slot[data-slot="1"].svelte-qbj3r8 .veil:where(.svelte-qbj3r8){opacity:.45}.slot[data-slot="2"].svelte-qbj3r8 .veil:where(.svelte-qbj3r8){opacity:.7}.slot[data-slot="0"].svelte-qbj3r8{z-index:20}.throw.svelte-qbj3r8{cursor:grab;touch-action:pan-y}.toast-slot.svelte-qbj3r8{z-index:40;pointer-events:none;justify-content:center;display:flex;position:absolute;inset:12px 0 auto}.toast.svelte-qbj3r8{background-color:var(--g0);box-shadow:0 12px 28px -8px var(--banner-shadow-color);white-space:nowrap;border-radius:9999px;align-items:center;gap:10px;padding:8px 12px 8px 10px;display:inline-flex}.toast.film.svelte-qbj3r8{z-index:41;opacity:0;pointer-events:none;position:absolute;top:12px;left:50%;translate:-50%}.toast.film.off.svelte-qbj3r8{visibility:hidden}.result.svelte-qbj3r8{letter-spacing:-.4px;align-items:center;gap:6px;font-size:17px;font-weight:700;line-height:22px;display:inline-flex}.result.svelte-qbj3r8 .result-icon{width:22px;height:22px}.result.right.svelte-qbj3r8{color:var(--green)}.result.wrong.svelte-qbj3r8{color:var(--red)}.result.skip.svelte-qbj3r8{color:var(--g700)}.result.skip.svelte-qbj3r8 .result-icon{color:var(--g500)}.points.svelte-qbj3r8{background-color:var(--green);color:var(--on-green);letter-spacing:-.3px;border-radius:9999px;padding:3px 8px;font-size:12.5px;font-weight:700;line-height:15px;display:inline-flex}.saved.svelte-qbj3r8{color:var(--g600);letter-spacing:-.3px;align-items:center;gap:6px;font-size:13.5px;font-weight:500;line-height:18px;display:inline-flex}.saved.svelte-qbj3r8 .saved-icon{width:18px;height:18px}.hint-row.svelte-qbj3r8{color:var(--g400);letter-spacing:-.3px;align-items:center;gap:6px;margin-top:10px;font-size:13px;line-height:18px;display:flex}.hint-row.svelte-qbj3r8 .hint-icon{width:20px;height:20px}.buttons.svelte-qbj3r8{width:100%;margin-top:10px;position:relative}.glow.svelte-qbj3r8{background-color:color-mix(in srgb, var(--blue) 32%, transparent);filter:blur(36px);pointer-events:none;border-radius:50%;position:absolute;inset:-35px -40px}.grid.svelte-qbj3r8{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.answer.svelte-qbj3r8{background-color:var(--g50);height:72px;color:var(--g700);letter-spacing:-.3px;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:500;line-height:16px;transition:transform .12s ease-out,background-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1);display:flex}.answer.svelte-qbj3r8:active{transform:scale(.97)}.answer.svelte-qbj3r8 .answer-icon{width:26px;height:26px}.answer.skip.svelte-qbj3r8{color:var(--g600)}.answer.skip.svelte-qbj3r8 .answer-icon{color:var(--g500)}.answer.yes.svelte-qbj3r8{background-color:var(--blue-l);color:var(--blue-d)}.answer.no.armed.svelte-qbj3r8{background-color:var(--g100);box-shadow:inset 0 0 0 2px var(--red)}.answer.skip.armed.svelte-qbj3r8{background-color:var(--g100);box-shadow:inset 0 0 0 2px var(--g400)}.answer.yes.armed.svelte-qbj3r8{box-shadow:inset 0 0 0 2px var(--blue)}.answer.svelte-qbj3r8:focus-visible{outline:3px solid var(--blue-l);outline-offset:2px}.dot.svelte-qbj3r8{background-color:var(--blue-l);border-radius:9999px;flex:none;width:8px;height:8px;position:relative}.dot.svelte-qbj3r8:after{content:"";border-radius:inherit;background-color:var(--blue-l);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[data-scene=daily][data-active] .dot.svelte-qbj3r8:after{animation:1.6s ease-out infinite svelte-qbj3r8-pulse}[data-scene=daily][data-active] .glow.svelte-qbj3r8{animation:2.4s ease-in-out infinite alternate svelte-qbj3r8-breathe}}@keyframes svelte-qbj3r8-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes svelte-qbj3r8-breathe{0%{filter:blur(36px)brightness(.85)}to{filter:blur(44px)brightness(1.1)}}@media (prefers-reduced-motion:reduce){.fill.svelte-qbj3r8,.answer.svelte-qbj3r8{transition:none}}@media (width>=64rem){.daily.svelte-qbj3r8{--ch:clamp(360px, calc(100vh - 300px), 460px);--cw:calc(var(--ch) * 380 / 460);--peek:32px;align-items:center;min-height:100vh;padding-block:48px;display:flex}.comp.svelte-qbj3r8{align-items:flex-start;width:100%;display:flex}.text.svelte-qbj3r8{flex:none;width:35%;padding-top:72px}.chips.svelte-qbj3r8{margin-top:28px}.hints.svelte-qbj3r8{margin-top:40px}.visual.svelte-qbj3r8{flex:none;width:53.333%;margin:0 0 0 auto}.bar.svelte-qbj3r8{width:calc(var(--cw) - 64px)}.counter.svelte-qbj3r8{font-size:15.5px}.deck.svelte-qbj3r8{border-radius:28px;margin-top:18px}.veil.svelte-qbj3r8{border-radius:28px}.slot[data-slot="1"].svelte-qbj3r8{transform:translateY(16px)scale(.94)}.slot[data-slot="2"].svelte-qbj3r8{transform:translateY(32px)scale(.88)}.toast-slot.svelte-qbj3r8{inset:20px 0 auto}.toast.svelte-qbj3r8{padding:10px 16px 10px 12px}.toast.film.svelte-qbj3r8{top:20px}.result.svelte-qbj3r8{font-size:19px;line-height:24px}.result.svelte-qbj3r8 .result-icon{width:24px;height:24px}.points.svelte-qbj3r8{padding:4px 10px;font-size:13.5px;line-height:16px}.saved.svelte-qbj3r8{font-size:15px;line-height:20px}.saved.svelte-qbj3r8 .saved-icon{width:20px;height:20px}.hint-row.svelte-qbj3r8{margin-top:14px;font-size:14.5px;line-height:20px}.hint-row.svelte-qbj3r8 .hint-icon{width:24px;height:24px}.buttons.svelte-qbj3r8{margin-top:12px}.glow.svelte-qbj3r8{filter:blur(56px)}.answer.svelte-qbj3r8{border-radius:16px;gap:7px;height:92px;font-size:15px;line-height:18px}.answer.svelte-qbj3r8 .answer-icon{width:32px;height:32px}.answer.no.armed.svelte-qbj3r8{box-shadow:inset 0 0 0 2.5px var(--red)}.answer.skip.armed.svelte-qbj3r8{box-shadow:inset 0 0 0 2.5px var(--g400)}.answer.yes.armed.svelte-qbj3r8{box-shadow:inset 0 0 0 2.5px var(--blue)}}.extras.svelte-ykc81c{padding-top:72px;padding-bottom:48px}.comp.svelte-ykc81c{flex-direction:column;display:flex}.hints.svelte-ykc81c{margin-top:18px;display:flex}.visual.svelte-ykc81c{--u:calc(100cqw / 350);aspect-ratio:350/411;width:100%;margin-top:24px;position:relative;container-type:inline-size}.placed.svelte-ykc81c{left:calc(var(--u) * var(--xm));top:calc(var(--u) * var(--ym));width:calc(var(--u) * var(--wm));position:absolute}@media (width>=64rem){.extras.svelte-ykc81c{align-items:center;min-height:100vh;padding-block:60px;display:flex}.comp.svelte-ykc81c{flex-direction:row;align-items:flex-start;width:100%}.text.svelte-ykc81c{flex:none;width:35%;margin-right:5%;padding-top:14px}.hints.svelte-ykc81c{margin-top:44px}.visual.svelte-ykc81c{--u:calc(100cqw / 636);aspect-ratio:636/587;flex:none;width:min(53%,108.348vh - 151.687px);margin:0}.placed.svelte-ykc81c{left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));width:calc(var(--u) * var(--w))}}.home.svelte-ykc81c{--pt:calc(100cqw / 414);background:var(--banner);position:absolute;inset:0}.widget.svelte-ykc81c,.live.svelte-ykc81c,.home-bar.svelte-ykc81c{position:absolute}.pop.svelte-ykc81c,.lift.svelte-ykc81c,.widget.svelte-ykc81c img:where(.svelte-ykc81c),.live.svelte-ykc81c img:where(.svelte-ykc81c){width:100%;height:100%;display:block}.lift.svelte-ykc81c{border-radius:calc(var(--pt) * 22);transition:transform .22s ease-out,box-shadow .22s ease-out}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.widget.svelte-ykc81c:hover .lift:where(.svelte-ykc81c){transform:translateY(calc(var(--pt) * -6));box-shadow:0 calc(var(--pt) * 14) calc(var(--pt) * 28) calc(var(--pt) * -6) var(--banner-shadow-color)}}.clock.svelte-ykc81c{align-items:baseline;gap:calc(var(--pt) * 4);background-color:var(--base);white-space:nowrap;display:flex;position:absolute}.time.svelte-ykc81c{color:var(--g900);font-size:calc(var(--pt) * 32);font-weight:700;line-height:calc(var(--pt) * 36);letter-spacing:calc(var(--pt) * -.5);font-variant-numeric:tabular-nums}.unit.svelte-ykc81c{color:var(--g500);font-size:calc(var(--pt) * 13);font-weight:500;line-height:calc(var(--pt) * 18);letter-spacing:calc(var(--pt) * -.3)}.home-bar.svelte-ykc81c{background-color:color-mix(in srgb, var(--g0) 70%, transparent);border-radius:9999px}.stack.svelte-ykc81c{aspect-ratio:300/533;border-radius:calc(var(--u) * 20);cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;display:block;position:relative}.slot.svelte-ykc81c,.flip.svelte-ykc81c,.face.svelte-ykc81c{transform-origin:0 0;display:block;position:absolute;inset:0}.slot.svelte-ykc81c{width:100%;height:100%;inset:auto}.face.svelte-ykc81c{border-radius:calc(var(--u) * 20);box-shadow:0 calc(var(--u) * 24) calc(var(--u) * 48) calc(var(--u) * -12) var(--banner-shadow-color);overflow:hidden}.art.svelte-ykc81c{visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.seal-at.svelte-ykc81c{aspect-ratio:1;visibility:hidden;position:absolute}.art.shown.svelte-ykc81c,.seal-at.shown.svelte-ykc81c{visibility:visible}.seal-film.svelte-ykc81c,.seal-hand.svelte-ykc81c,.seal.svelte-ykc81c{width:100%;height:100%;display:block}.seal-film.svelte-ykc81c,.seal-hand.svelte-ykc81c{transform-origin:50%}.dot.svelte-ykc81c{background-color:var(--blue);border-radius:9999px;flex:none;width:8px;height:8px;position:relative}.dot.svelte-ykc81c:after{content:"";border-radius:inherit;background-color:var(--blue);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[data-scene=extras][data-active] .dot.svelte-ykc81c:after{animation:1.6s ease-out infinite svelte-ykc81c-pulse}}@keyframes svelte-ykc81c-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.finale.svelte-1su6qrs{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative}.stack-box.svelte-1su6qrs{margin-bottom:18px}.stack.svelte-1su6qrs{flex-direction:column;align-items:center;display:flex}.podi.svelte-1su6qrs{width:137px;height:160px;position:relative}.podi-button.svelte-1su6qrs{cursor:pointer;transform-origin:50% 100%;-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block}.podi-button.still.svelte-1su6qrs{cursor:default}.lockup.svelte-1su6qrs{margin-top:26px;display:flex}.title.svelte-1su6qrs{margin-top:24px}.badges.svelte-1su6qrs{margin-top:34px}.burst-pos.svelte-1su6qrs{pointer-events:none;width:300px;height:300px;margin:-150px 0 0 -150px;position:absolute;top:calc(50% - 132px);left:50%}.layer.svelte-1su6qrs{width:100%;height:100%}.ray.svelte-1su6qrs{fill:var(--g0);fill-opacity:.1}.marquee.svelte-1su6qrs{pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}.row-a.svelte-1su6qrs{top:calc(50% - 284px)}.row-b.svelte-1su6qrs{top:calc(50% + 240px)}.track.svelte-1su6qrs,.set.svelte-1su6qrs{gap:10px;display:flex}.track.svelte-1su6qrs{width:max-content;transform:translate(-40px)}.row-b.svelte-1su6qrs .track:where(.svelte-1su6qrs){transform:translate(-150px)}.sparks.svelte-1su6qrs{pointer-events:none;position:absolute;top:50%;left:50%}.spark.svelte-1su6qrs{opacity:0;fill:var(--g0);position:absolute;top:0;left:0}.spark.yellow.svelte-1su6qrs{fill:var(--marker-yellow)}@media (width>=64rem){.finale.svelte-1su6qrs{--k:min(1, tan(atan2(100vh - 308px, 556px)));min-height:100vh}.stack-box.svelte-1su6qrs{height:calc(556px * var(--k));margin-bottom:calc(44px * var(--k))}.stack.svelte-1su6qrs{transform:scale(var(--k));transform-origin:50% 0}.podi.svelte-1su6qrs{width:189px;height:220px}.lockup.svelte-1su6qrs{margin-top:28px}.badges.svelte-1su6qrs{margin-top:38px}.burst-pos.svelte-1su6qrs{top:calc(50% - 190px * var(--k));width:calc(460px * var(--k));height:calc(460px * var(--k));margin:calc(-230px * var(--k)) 0 0 calc(-230px * var(--k))}.row-a.svelte-1su6qrs{top:max(16px, calc(50% - 300px * var(--k) - 94px))}.row-b.svelte-1su6qrs{top:min(calc(100% - 80px), calc(50% + 256px * var(--k) + 70px))}.track.svelte-1su6qrs,.set.svelte-1su6qrs{gap:16px}.track.svelte-1su6qrs{transform:translate(-64px)}.row-b.svelte-1su6qrs .track:where(.svelte-1su6qrs){transform:translate(-260px)}}[data-scene=start]:before{content:"";pointer-events:none;background:radial-gradient(circle 315px at calc(50% + 155px) calc(50% + 288px), color-mix(in srgb, var(--blue) 58%, transparent) 0, color-mix(in srgb, var(--blue) 48%, transparent) 95px, color-mix(in srgb, var(--blue) 29%, transparent) 150px, color-mix(in srgb, var(--blue) 9%, transparent) 205px, color-mix(in srgb, var(--blue) 1%, transparent) 260px, transparent 315px), radial-gradient(circle 410px at 50% calc(50% - 132px), color-mix(in srgb, var(--banner-start) 90%, transparent) 0, color-mix(in srgb, var(--banner-start) 88%, transparent) 110px, color-mix(in srgb, var(--banner-start) 76%, transparent) 170px, color-mix(in srgb, var(--banner-start) 45%, transparent) 230px, color-mix(in srgb, var(--banner-start) 14%, transparent) 290px, color-mix(in srgb, var(--banner-start) 2%, transparent) 350px, transparent 410px);height:100svh;margin-bottom:-100svh;display:block;position:sticky;top:0}@media (width>=64rem){[data-scene=start]:before{background:radial-gradient(circle 480px at calc(50% - 610px) calc(50% + 360px), color-mix(in srgb, var(--g900) 93%, transparent) 0, color-mix(in srgb, var(--g900) 78%, transparent) 120px, color-mix(in srgb, var(--g900) 47%, transparent) 210px, color-mix(in srgb, var(--g900) 15%, transparent) 300px, color-mix(in srgb, var(--g900) 2%, transparent) 390px, transparent 480px), radial-gradient(circle 560px at calc(50% + 580px) calc(50% + 350px), color-mix(in srgb, var(--blue) 97%, transparent) 0, color-mix(in srgb, var(--blue) 80%, transparent) 160px, color-mix(in srgb, var(--blue) 48%, transparent) 260px, color-mix(in srgb, var(--blue) 15%, transparent) 360px, color-mix(in srgb, var(--blue) 2%, transparent) 460px, transparent 560px), radial-gradient(circle 780px at 50% calc(50% - 190px), var(--banner-start) 0, color-mix(in srgb, var(--banner-start) 98%, transparent) 230px, color-mix(in srgb, var(--banner-start) 84%, transparent) 340px, color-mix(in srgb, var(--banner-start) 50%, transparent) 450px, color-mix(in srgb, var(--banner-start) 16%, transparent) 560px, color-mix(in srgb, var(--banner-start) 2%, transparent) 670px, transparent 780px);height:100vh;margin-bottom:-100vh}}.hero.svelte-17pkddv{padding-top:100px;padding-bottom:43px}.comp.svelte-17pkddv{flex-direction:column;display:flex}.copy.svelte-17pkddv{flex-direction:column;align-items:flex-start;gap:16px;max-width:350px;display:flex}.visual.svelte-17pkddv{width:min(125.714%,35rem);margin-top:60px;position:relative}.devices.svelte-17pkddv,.ipad.svelte-17pkddv{position:relative}.podi.svelte-17pkddv{width:23.409%;margin-bottom:-5.455%;position:absolute;bottom:100%;left:55%}.browse-m.svelte-17pkddv{margin-top:39px}.podi-button.svelte-17pkddv{cursor:pointer;transform-origin:50% 100%;-webkit-tap-highlight-color:transparent;width:100%;display:block}.podi-button.still.svelte-17pkddv{cursor:default}.chip.svelte-17pkddv{cursor:grab}@media (width>=64rem){.hero.svelte-17pkddv{min-height:100vh;padding-top:calc(120px + max(0px,50vh - 450px));padding-bottom:0;container-type:inline-size}.comp.svelte-17pkddv{--box:min(65cqw, (100vh - 136px) * 780 / 760, 780px);height:calc(var(--box) * 760 / 780);display:block;position:relative}.copy.svelte-17pkddv{top:calc(var(--box) * 70 / 780);gap:28px;max-width:44cqw;position:absolute;left:0}.visual.svelte-17pkddv{width:var(--box);height:calc(var(--box) * 760 / 780);margin:0;position:absolute;top:0;left:40cqw}.mark.svelte-17pkddv{width:47.051%;position:absolute;top:2.632%;left:35.897%}.devices.svelte-17pkddv{position:absolute;inset:0}.ipad.svelte-17pkddv{width:82.051%;position:absolute;top:9.211%;left:16.667%}.iphone.svelte-17pkddv{width:25.641%;position:absolute;top:43.684%;left:5.128%}.podi.svelte-17pkddv{width:18.718%;margin:0;top:71.579%;bottom:auto;left:0}.chip-pos.svelte-17pkddv{position:absolute}}[data-scene=download]:before{content:"";pointer-events:none;background:radial-gradient(circle 315px at 30px 570px, color-mix(in srgb, var(--blue) 58%, transparent) 0, color-mix(in srgb, var(--blue) 48%, transparent) 95px, color-mix(in srgb, var(--blue) 29%, transparent) 150px, color-mix(in srgb, var(--blue) 9%, transparent) 205px, color-mix(in srgb, var(--blue) 1%, transparent) 260px, transparent 315px), radial-gradient(circle 410px at 350px 110px, color-mix(in srgb, var(--banner-start) 90%, transparent) 0, color-mix(in srgb, var(--banner-start) 88%, transparent) 110px, color-mix(in srgb, var(--banner-start) 76%, transparent) 170px, color-mix(in srgb, var(--banner-start) 45%, transparent) 230px, color-mix(in srgb, var(--banner-start) 14%, transparent) 290px, color-mix(in srgb, var(--banner-start) 2%, transparent) 350px, transparent 410px);height:100svh;margin-bottom:-100svh;display:block;position:sticky;top:0}@media (width>=64rem){[data-scene=download]:before{background:radial-gradient(circle 480px at calc(50% + 570px) 770px, color-mix(in srgb, var(--g900) 93%, transparent) 0, color-mix(in srgb, var(--g900) 78%, transparent) 120px, color-mix(in srgb, var(--g900) 47%, transparent) 210px, color-mix(in srgb, var(--g900) 15%, transparent) 300px, color-mix(in srgb, var(--g900) 2%, transparent) 390px, transparent 480px), radial-gradient(circle 560px at calc(50% - 620px) 780px, color-mix(in srgb, var(--blue) 97%, transparent) 0, color-mix(in srgb, var(--blue) 80%, transparent) 160px, color-mix(in srgb, var(--blue) 48%, transparent) 260px, color-mix(in srgb, var(--blue) 15%, transparent) 360px, color-mix(in srgb, var(--blue) 2%, transparent) 460px, transparent 560px), radial-gradient(circle 780px at calc(50% + 330px) 250px, var(--banner-start) 0, color-mix(in srgb, var(--banner-start) 98%, transparent) 230px, color-mix(in srgb, var(--banner-start) 84%, transparent) 340px, color-mix(in srgb, var(--banner-start) 50%, transparent) 450px, color-mix(in srgb, var(--banner-start) 16%, transparent) 560px, color-mix(in srgb, var(--banner-start) 2%, transparent) 670px, transparent 780px);height:100vh;margin-bottom:-100vh}}@media (prefers-reduced-motion:no-preference){html.js [data-scene=download]:not([data-ready]) .load.svelte-17pkddv{opacity:0;animation:.3s 2.5s forwards svelte-17pkddv-show}}@keyframes svelte-17pkddv-show{to{opacity:1}}.tip.svelte-87125k{opacity:0;transform-box:fill-box;transform-origin:50% 100%;transition:opacity .16s ease-out,transform .16s ease-out;transform:scale(.94)}.tip.on.svelte-87125k{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tip.svelte-87125k{transition:none;transform:none}}.pen.svelte-76jw56{padding-top:72px;padding-bottom:48px}.hints.svelte-76jw56{flex-direction:column;align-items:flex-start;gap:6px;margin-top:18px;display:flex}.device.svelte-76jw56{width:680px;margin-top:22px;margin-left:24px;position:relative}.rise.svelte-76jw56{position:relative}@media (width>=64rem){.pen.svelte-76jw56{align-items:center;min-height:100vh;padding-block:60px;display:flex}.comp.svelte-76jw56{align-items:flex-start;width:100%;display:flex}.text.svelte-76jw56{flex:none;width:calc(36.667% - 40px);margin-right:40px;padding-top:16px}.hints.svelte-76jw56{gap:11px;margin-top:93px}.device.svelte-76jw56{flex:none;width:min(65%,141.19vh - 169.428px);margin:0}}.tools.svelte-76jw56{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dot.svelte-76jw56{background-color:var(--blue);border-radius:9999px;flex:none;width:8px;height:8px;position:relative}.dot.svelte-76jw56:after{content:"";border-radius:inherit;background-color:var(--blue);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[data-scene=pen][data-active] .dot.svelte-76jw56:after{animation:1.6s ease-out infinite svelte-76jw56-pulse}}@keyframes svelte-76jw56-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.pick.svelte-76jw56{fill:var(--blue);fill-opacity:.15;stroke:var(--blue);stroke-opacity:.6;stroke-width:1.4px}.digit.svelte-76jw56{fill:var(--g0);font-size:11px;font-weight:700}.count.svelte-76jw56{fill:var(--g900);letter-spacing:-.3px;font-size:16.5px;font-weight:700}.next.svelte-76jw56{fill:var(--g800);letter-spacing:-.15px;font-size:15px;font-weight:500}.spine.svelte-76jw56,.rub.svelte-76jw56{fill:none;stroke-linecap:round;stroke-linejoin:round}.spine.svelte-76jw56{stroke:#fff}.rub.svelte-76jw56{stroke:#000}.marker.svelte-76jw56{mix-blend-mode:multiply}.off.svelte-76jw56{opacity:0}.fades.svelte-76jw56{transition:opacity .22s ease-out}@media (prefers-reduced-motion:reduce){.fades.svelte-76jw56{transition:none}}.hits.svelte-76jw56{pointer-events:none;position:absolute;inset:0}.choice.svelte-76jw56,.tool.svelte-76jw56,.toolbar.svelte-76jw56{pointer-events:auto;-webkit-tap-highlight-color:transparent;position:absolute}.choice.svelte-76jw56{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:4px}.tool.svelte-76jw56,.toolbar.svelte-76jw56{border-radius:9999px}.tool.svelte-76jw56{cursor:pointer}.sheet.svelte-ag26ql{background-color:var(--g0);border-radius:6em;width:520em;height:692.85em;position:relative;overflow:hidden}.paper.svelte-ag26ql{box-shadow:inset 0 0 0 1em var(--g200), 0 24em 48em -10em var(--banner-shadow-color)}.head.svelte-ag26ql{text-align:center;white-space:nowrap;width:479.33em;position:absolute;left:20.34em}.title.svelte-ag26ql{font-size:12.53em;font-weight:700;line-height:1.391}.sub.svelte-ag26ql{font-size:10.71em;line-height:1.357}.rule.svelte-ag26ql{width:479.33em;height:1em;position:absolute;top:61em;left:20.34em}.column.svelte-ag26ql{width:.91em;height:605.73em;position:absolute;top:72.63em;left:260.04em}.problem.svelte-ag26ql{height:107.07em;position:absolute}.problem.svelte-ag26ql p:where(.svelte-ag26ql){word-break:keep-all;font-size:10.62em;line-height:1.532}.faint.svelte-ag26ql{border-radius:2.75em;height:5.5em;position:absolute;left:0}.cam.svelte-jnqzl5{-webkit-user-select:none;user-select:none;font-size:.241546cqw;position:absolute;inset:0;overflow:hidden}.t-time.svelte-jnqzl5{letter-spacing:-.014em;font-size:14em;font-weight:500;line-height:1.19}.t-pill.svelte-jnqzl5,.t-hint.svelte-jnqzl5{letter-spacing:-.021em;white-space:nowrap;font-size:14em;font-weight:500;line-height:1.25}.t-badge.svelte-jnqzl5{letter-spacing:-.026em;white-space:nowrap;font-size:11.5em;font-weight:700;line-height:1.217}.t-tag.svelte-jnqzl5{letter-spacing:-.017em;white-space:nowrap;font-size:12em;font-weight:700;line-height:1.333}.t-side.svelte-jnqzl5{letter-spacing:-.017em;font-size:12em;font-weight:500;line-height:1.333}.t-guide.svelte-jnqzl5{letter-spacing:-.02em;flex:1;font-size:15em;font-weight:500;line-height:1.333}.t-secondary.svelte-jnqzl5{letter-spacing:-.02em;font-size:15em;font-weight:500;line-height:1.2}.t-primary.svelte-jnqzl5{letter-spacing:-.019em;font-size:16em;font-weight:700;line-height:1.2}.t-title.svelte-jnqzl5{letter-spacing:-.024em;text-align:center;font-size:17em;font-weight:700;line-height:1.412}.t-status.svelte-jnqzl5{letter-spacing:-.021em;text-align:center;font-size:14.5em;line-height:1.448}.status.svelte-jnqzl5{justify-content:space-between;align-items:flex-end;height:47em;padding:0 26em 7em;display:flex;position:absolute;inset:0 0 auto}.icons.svelte-jnqzl5{gap:5em;margin-bottom:.5em;display:flex}.photo.svelte-jnqzl5{width:390em;height:605em;position:absolute;top:103em;left:0;overflow:hidden}.lens-outer.svelte-jnqzl5{transform-origin:0 0;width:390em;height:605em;position:absolute;top:0;left:0;transform:translate(4.10256%,9.75207%)scale(.688462)}.lens-inner.svelte-jnqzl5{transform-origin:0 0;position:absolute;top:0;left:0}.hole.svelte-jnqzl5{box-shadow:0 0 0 900em var(--scrim);border-radius:8.72em;position:absolute}@media (prefers-reduced-motion:no-preference){.hole.svelte-jnqzl5{transition-property:left,top,width,height;transition-duration:.32s;transition-timing-function:cubic-bezier(.23,1,.32,1)}}.scan.svelte-jnqzl5{border-radius:inherit;background-image:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--blue) 32%, transparent) 50%, transparent 100%);opacity:0;background-position:0 -80%;background-repeat:no-repeat;background-size:100% 45%;position:absolute;inset:0;overflow:hidden}.marks.svelte-jnqzl5{font-size:1.45251em;position:absolute;inset:0}.handle.svelte-jnqzl5{border:0 solid var(--inv-fg);width:22em;height:22em;position:absolute}.handle.tl.svelte-jnqzl5{border-top-width:4em;border-left-width:4em;border-top-left-radius:10em;top:-4em;left:-4em}.handle.tr.svelte-jnqzl5{border-top-width:4em;border-right-width:4em;border-top-right-radius:10em;top:-4em;right:-4em}.handle.bl.svelte-jnqzl5{border-bottom-width:4em;border-left-width:4em;border-bottom-left-radius:10em;bottom:-4em;left:-4em}.handle.br.svelte-jnqzl5{border-bottom-width:4em;border-right-width:4em;border-bottom-right-radius:10em;bottom:-4em;right:-4em}.tag.svelte-jnqzl5{border-radius:6em;padding:3em 7em;position:absolute;top:-30em;left:-4em}.box.svelte-jnqzl5{--pt:1.45251em;box-shadow:inset 0 0 0 calc(var(--pt) * 1.5) var(--inv-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8.72em;transition:box-shadow .2s ease-out;position:absolute}.box.picked.svelte-jnqzl5{box-shadow:inset 0 0 0 calc(var(--pt) * 2) var(--inv-fg)}[data-framing=live] .box.svelte-jnqzl5{--pt:.83em}[data-framing=live] .box.fit.svelte-jnqzl5{box-shadow:inset 0 0 0 calc(var(--pt) * 2.5) var(--blue)}.box.svelte-jnqzl5:focus-visible{outline:calc(var(--pt) * 3) solid var(--blue);outline-offset:calc(var(--pt) * 2)}.guide-dim.svelte-jnqzl5{pointer-events:none;width:302em;height:224em;box-shadow:0 0 0 600em var(--scrim);border-radius:10em;position:absolute;top:190.5em;left:44em}.guide.svelte-jnqzl5{pointer-events:none;width:310em;height:232em;position:absolute;top:186.5em;left:40em}.corner.svelte-jnqzl5{border:0 solid var(--inv-fg);width:32em;height:32em;transition:border-color .2s ease-out;position:absolute}.armed.svelte-jnqzl5 .corner:where(.svelte-jnqzl5){border-color:var(--blue)}.corner.tl.svelte-jnqzl5{border-top-width:4em;border-left-width:4em;border-top-left-radius:14em;top:0;left:0}.corner.tr.svelte-jnqzl5{border-top-width:4em;border-right-width:4em;border-top-right-radius:14em;top:0;right:0}.corner.bl.svelte-jnqzl5{border-bottom-width:4em;border-left-width:4em;border-bottom-left-radius:14em;bottom:0;left:0}.corner.br.svelte-jnqzl5{border-bottom-width:4em;border-right-width:4em;border-bottom-right-radius:14em;bottom:0;right:0}.flash.svelte-jnqzl5{opacity:0;pointer-events:none;position:absolute;inset:0}.top.svelte-jnqzl5{pointer-events:none;width:390em;height:56em;position:absolute;top:47em;left:0}.icon-btn.svelte-jnqzl5{justify-content:center;align-items:center;width:44em;height:44em;display:flex;position:absolute;top:6em}.pill.svelte-jnqzl5{border-radius:18em;align-items:center;gap:4em;height:36em;padding:0 14em 0 10em;display:flex;position:absolute;top:10em}.badge.svelte-jnqzl5{border-radius:999px;padding:3em 8em;display:inline-flex}.top.svelte-jnqzl5 .badge:where(.svelte-jnqzl5){position:absolute}.hint-row.svelte-jnqzl5{pointer-events:none;justify-content:center;width:390em;display:flex;position:absolute;top:537.5em;left:0}.hint.svelte-jnqzl5{border-radius:999px;padding:7em 14em;display:inline-flex}.bar.svelte-jnqzl5{justify-content:center;align-items:flex-start;gap:52em;width:390em;height:136em;padding-top:16em;display:flex;position:absolute;top:708em;left:0}.side.svelte-jnqzl5{flex-direction:column;align-items:center;gap:6em;padding-top:12em;display:flex}.tile.svelte-jnqzl5{border-radius:999px;justify-content:center;align-items:center;width:52em;height:52em;display:flex}.shutter.svelte-jnqzl5{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;width:76em;height:76em;position:relative}.ring.svelte-jnqzl5{border:4em solid var(--inv-fg);border-radius:999px;position:absolute;inset:0}.core.svelte-jnqzl5{border-radius:999px;transition:transform .15s cubic-bezier(.23,1,.32,1);position:absolute;inset:8em}.shutter.svelte-jnqzl5:active .core:where(.svelte-jnqzl5){transform:scale(.92)}.arc.svelte-jnqzl5{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.arc.svelte-jnqzl5 circle:where(.svelte-jnqzl5){fill:none;stroke:var(--blue);stroke-width:4px;stroke-dasharray:0 999}[data-live].svelte-jnqzl5{opacity:0;visibility:hidden}.sheet.svelte-jnqzl5{width:390em;height:146em;box-shadow:0 -4em 24em var(--modal-shadow-color);border-radius:20em 20em 0 0;flex-direction:column;gap:16em;padding:20em 20em 34em;display:flex;position:absolute;top:698em;left:0}.sheet-row.svelte-jnqzl5{align-items:center;gap:8em;display:flex}.sheet-row.buttons.svelte-jnqzl5{gap:10em}.btn.svelte-jnqzl5{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10em;justify-content:center;align-items:center;height:56em;transition:transform .15s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.btn.svelte-jnqzl5:active{transform:scale(.97)}.btn.svelte-jnqzl5:focus-visible,.shutter.svelte-jnqzl5:focus-visible{outline:3em solid var(--blue);outline-offset:2em}.secondary.svelte-jnqzl5{width:116em;box-shadow:inset 0 0 0 1em var(--g200)}.primary.svelte-jnqzl5{flex:1}.spin.svelte-jnqzl5{display:flex;position:absolute}.spin.svelte-jnqzl5 svg{animation:.9s linear infinite svelte-jnqzl5-spin}.gone.svelte-jnqzl5{visibility:hidden}@keyframes svelte-jnqzl5-spin{to{transform:rotate(360deg)}}.scrim.svelte-jnqzl5{background-color:var(--scrim);opacity:0;pointer-events:none;position:absolute;inset:0}.dialog.svelte-jnqzl5{width:300em;box-shadow:0 12em 40em var(--modal-shadow-color);opacity:0;visibility:hidden;border-radius:16em;flex-direction:column;align-items:center;gap:20em;padding:28em 24em 26em;display:flex;position:absolute;top:259.5em;left:45em}.thinking.svelte-jnqzl5{flex-direction:column;align-items:center;gap:12em;width:100%;display:flex}.texts.svelte-jnqzl5{flex-direction:column;gap:4em;display:flex}.podi.svelte-jnqzl5{width:120em;height:140em}.tertiary.svelte-jnqzl5{width:252em;height:50em}.panel.svelte-6v6q7h{box-shadow:inset 0 0 0 1.2em var(--g200), 0 29em 58em -14.6em var(--banner-shadow-color);border-radius:34em;padding:4em 19.44em 0}.t-section.svelte-6v6q7h{letter-spacing:-.025em;font-size:20em;font-weight:700;line-height:1.3}.t-source.svelte-6v6q7h{letter-spacing:-.023em;white-space:nowrap;font-size:13em;font-weight:700;line-height:1.2}.t-chip.svelte-6v6q7h{letter-spacing:-.017em;white-space:nowrap;font-size:12em;font-weight:700;line-height:1.2}.t-stem.svelte-6v6q7h{letter-spacing:-.02em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15em;font-weight:500;line-height:1.453;display:-webkit-box;overflow:hidden}.t-meta.svelte-6v6q7h{letter-spacing:-.023em;font-size:13em;line-height:1.2}.t-count.svelte-6v6q7h{letter-spacing:-.023em;white-space:nowrap;font-size:13em;font-weight:500;line-height:1.2}.t-all.svelte-6v6q7h{letter-spacing:-.021em;white-space:nowrap;font-size:14em;font-weight:500;line-height:1.429}.t-more.svelte-6v6q7h{letter-spacing:-.021em;font-size:14em;font-weight:500;line-height:1.2}.t-summary.svelte-6v6q7h{letter-spacing:-.022em;font-size:13.5em;font-weight:700;line-height:1.333}.t-limit.svelte-6v6q7h,.t-limit-sub.svelte-6v6q7h{text-align:right;white-space:nowrap;display:block}.t-limit.svelte-6v6q7h{letter-spacing:-.023em;font-size:13em;font-weight:500;line-height:1.231}.t-limit-sub.svelte-6v6q7h{letter-spacing:-.025em;font-size:12em;line-height:1.25}.t-start.svelte-6v6q7h{letter-spacing:-.019em;font-size:16em;font-weight:700;line-height:1.188}.head.svelte-6v6q7h{align-items:center;gap:4em;padding:32em 0 14em;display:flex}.head.first.svelte-6v6q7h{padding-top:20em}.grow.svelte-6v6q7h{flex:1;min-width:0}.row.svelte-6v6q7h{align-items:center;gap:8em;display:flex}.between.svelte-6v6q7h{justify-content:space-between}.card.svelte-6v6q7h,.stack.svelte-6v6q7h{background-color:var(--up);box-shadow:inset 0 0 0 1em var(--up), 0 10em 30em var(--control-shadow-color);border-radius:26em}.card.svelte-6v6q7h{flex-direction:column;gap:8em;padding:16em;display:flex}.stack.svelte-6v6q7h{flex-direction:column;padding:4em 20em;display:flex;overflow:hidden}.divider.svelte-6v6q7h{height:1em}.sim.svelte-6v6q7h{align-items:flex-start;gap:12em;padding:16em 0;display:flex}.body.svelte-6v6q7h{flex-direction:column;flex:1;gap:6em;min-width:0;display:flex}.chip.svelte-6v6q7h{border-radius:999px;flex:none;align-items:center;height:24em;padding:0 9em;display:inline-flex}.chip.wrong.svelte-6v6q7h{background-color:var(--red-l);color:var(--red)}.chip.correct.svelte-6v6q7h{background-color:var(--green-l);color:var(--green)}.chip.high.svelte-6v6q7h{background-color:var(--blue-l);color:var(--blue-d)}.chip.mid.svelte-6v6q7h{background-color:var(--g100);color:var(--g600)}.chip.low.svelte-6v6q7h{background-color:var(--g100);color:var(--g500)}.check.svelte-6v6q7h{background-color:var(--g0);width:24em;height:24em;box-shadow:inset 0 0 0 1.5em var(--g300);color:var(--on-blue);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:7em;flex:none;justify-content:center;align-items:center;transition:background-color .18s ease-out,box-shadow .18s ease-out;display:flex;position:relative}.check.on.svelte-6v6q7h{background-color:var(--blue);box-shadow:none}.tick.svelte-6v6q7h{opacity:0;transition:opacity .16s ease-out,transform .28s cubic-bezier(.45,1.45,.8,1);display:flex;transform:scale(.4)}.check.on.svelte-6v6q7h .tick:where(.svelte-6v6q7h){opacity:1;transform:scale(1)}.check.svelte-6v6q7h:active{transform:scale(.92)}.all.svelte-6v6q7h{cursor:pointer;padding:4em 0 4em 8em}.more.svelte-6v6q7h{justify-content:center;align-items:center;gap:4em;height:44em;display:flex}.footer.svelte-6v6q7h{flex-direction:column;gap:10em;padding:12em 0 20em;display:flex}.settings.svelte-6v6q7h{gap:12em}.limit.svelte-6v6q7h{align-items:center;gap:10em;display:flex}.limit-text.svelte-6v6q7h{flex-direction:column;gap:1em;display:flex}.toggle.svelte-6v6q7h{border-radius:999px;width:51em;height:31em;padding:2em;display:flex}.knob.svelte-6v6q7h{background-color:var(--knob);width:27em;height:27em;box-shadow:0 2em 5em var(--control-shadow-color);border-radius:999px}.start.svelte-6v6q7h{background-color:var(--blue);height:56em;color:var(--on-blue);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10em;justify-content:center;align-items:center;transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .18s ease-out;display:flex}.start.off.svelte-6v6q7h{background-color:var(--g200);color:var(--g500)}.start.svelte-6v6q7h:active,.all.svelte-6v6q7h:active{transform:scale(.97)}.check.svelte-6v6q7h:focus-visible,.all.svelte-6v6q7h:focus-visible,.start.svelte-6v6q7h:focus-visible{outline:3em solid var(--blue);outline-offset:2em}.photo-scene.svelte-eb6p9z{padding-top:72px;padding-bottom:48px}.hints.svelte-eb6p9z{flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px;display:flex}.board.svelte-eb6p9z{margin-top:18px;margin-inline:calc(-1 * var(--gutter));container-type:inline-size}.space.svelte-eb6p9z{--page-l:var(--page-l-p);--page-t:var(--page-t-p);--page-w:var(--page-w-p);--page-h:var(--page-h-p);--page-s:var(--page-s-p);--phone-l:var(--phone-l-p);--phone-t:var(--phone-t-p);--phone-w:var(--phone-w-p);--phone-h:var(--phone-h-p);--phone-ox:var(--phone-ox-p);--phone-oy:var(--phone-oy-p);width:390em;padding-top:470em;font-size:.25641cqw;position:relative}.layer.svelte-eb6p9z{pointer-events:none;width:100%;height:470em;position:absolute;top:0;left:0}.page-layer.svelte-eb6p9z,.phone-layer.svelte-eb6p9z{z-index:1}.phone-layer.lifted.svelte-eb6p9z{z-index:3}.page-film.svelte-eb6p9z{left:var(--page-l);top:var(--page-t);width:var(--page-w);height:var(--page-h);position:absolute}.page-scale.svelte-eb6p9z{font-size:calc(var(--page-s) * 1em);transform-origin:50%;transform:rotate(-4deg)}.phone-film.svelte-eb6p9z{left:var(--phone-l);top:var(--phone-t);width:var(--phone-w);height:var(--phone-h);position:absolute}.phone-drag.svelte-eb6p9z{pointer-events:auto;touch-action:none;border-radius:12%;width:100%;height:100%}.phone-drag.svelte-eb6p9z:focus-visible{outline:3px solid var(--blue);outline-offset:6px}.phone-turn.svelte-eb6p9z,.phone-tilt.svelte-eb6p9z{width:100%;height:100%;transform-origin:var(--phone-ox) var(--phone-oy)}.phone-turn.svelte-eb6p9z{transform:rotate(-4deg)}.panel-pos.svelte-eb6p9z{z-index:2;width:350em;margin:16em 20em 0;position:relative}.panel-col.svelte-eb6p9z{font-size:.9em;position:relative}.pile.svelte-eb6p9z{width:176em;height:96em;margin-top:18em;font-size:1.11111em;position:relative}.sheet.svelte-eb6p9z,.front.svelte-eb6p9z{width:160em;height:78em;box-shadow:inset 0 0 0 1em var(--g200);border-radius:16em;position:absolute}.front.svelte-eb6p9z{box-shadow:inset 0 0 0 1em var(--g200), 0 14em 28em -8em var(--banner-shadow-color);flex-direction:column;align-items:flex-start;gap:8em;padding:14em;display:flex;top:9em;left:8em}.front-chip.svelte-eb6p9z{border-radius:999px;padding:3em 8em;display:inline-flex}.t-chip.svelte-eb6p9z{letter-spacing:-.026em;font-size:11.5em;font-weight:700;line-height:1.217}.t-meta.svelte-eb6p9z{letter-spacing:-.023em;font-size:13em;font-weight:500;line-height:1.308}@media (width>=64rem){.photo-scene.svelte-eb6p9z{padding-block:0}.comp.svelte-eb6p9z{align-items:center;width:100%;height:100vh;min-height:640px;display:flex}.text.svelte-eb6p9z{flex:none;width:calc(36.667% - 40px);margin-bottom:124px;margin-right:40px}.hints.svelte-eb6p9z{gap:14px;margin-top:63px}.board.svelte-eb6p9z{flex:1;align-self:stretch;margin:0;position:relative;container-type:size}.space.svelte-eb6p9z{--page-l:var(--page-l-d);--page-t:var(--page-t-d);--page-w:var(--page-w-d);--page-h:var(--page-h-d);--page-s:var(--page-s-d);--phone-l:var(--phone-l-d);--phone-t:var(--phone-t-d);--phone-w:var(--phone-w-d);--phone-h:var(--phone-h-d);--phone-ox:var(--phone-ox-d);--phone-oy:var(--phone-oy-d);width:760em;height:900em;padding:0;font-size:min(.131579cqw,.111111cqh);position:absolute;top:calc(50cqh - 450em);left:calc(50cqw - 380em)}.layer.svelte-eb6p9z{height:900em}.panel-pos.svelte-eb6p9z{align-items:center;width:320em;height:900em;margin:0;display:flex;position:absolute;top:0;left:440em}.panel-col.svelte-eb6p9z{width:100%;font-size:.822857em}.pile.svelte-eb6p9z{margin-top:14em;font-size:1.21528em}}.dot.svelte-eb6p9z{background-color:var(--blue);border-radius:9999px;flex:none;width:8px;height:8px;position:relative}.dot.svelte-eb6p9z:after{content:"";border-radius:inherit;background-color:var(--blue);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[data-scene=photo][data-active] .dot.svelte-eb6p9z:after{animation:1.6s ease-out infinite svelte-eb6p9z-pulse}}@keyframes svelte-eb6p9z-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.grade.svelte-13uxk6g{background-color:var(--tone);color:var(--ink);letter-spacing:-.2px;white-space:nowrap;border-radius:9999px;flex:none;padding:2px 7px;font-size:12px;font-weight:700;line-height:15px;display:inline-flex}.title.svelte-6x5xvt{background-color:var(--blue-l);color:var(--blue-d);letter-spacing:-.2px;white-space:nowrap;border-radius:9999px;flex:none;align-items:center;gap:3px;padding:2px 6px;font-size:11px;font-weight:700;line-height:15px;display:inline-flex}.title.svelte-6x5xvt .title-icon{color:var(--blue)}.title.M.svelte-6x5xvt{gap:4px;padding:4px 8px;font-size:12.5px}.title.top.svelte-6x5xvt{background-color:var(--podium);color:var(--podium-on);letter-spacing:.4px}.ranking.svelte-tea6gd{padding-top:64px;padding-bottom:48px}.text.svelte-tea6gd{z-index:2;position:relative}.hints.svelte-tea6gd{margin-top:16px;display:flex}.visual.svelte-tea6gd{margin-top:28px}.board.svelte-tea6gd{flex-direction:column;gap:12px;display:flex}.left.svelte-tea6gd{display:contents}.ladder.svelte-tea6gd{order:2}.title-card.svelte-tea6gd{order:3}.tabs.svelte-tea6gd{border:1px solid var(--up);background-color:color-mix(in srgb, var(--up) 55%, transparent);border-radius:14px;gap:4px;padding:4px;display:flex}.tab.svelte-tea6gd{height:40px;color:var(--g500);letter-spacing:-.3px;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;flex:1;font-size:14px;font-weight:500;transition:background-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1)}.tab[aria-selected=true].svelte-tea6gd{background-color:var(--up);box-shadow:0 1px 3px var(--control-shadow-color);color:var(--g900);font-weight:700}.tab.svelte-tea6gd:focus-visible,.badge-button.svelte-tea6gd:focus-visible,.rung-hit.svelte-tea6gd:focus-visible{outline:3px solid var(--blue-l);outline-offset:2px}.podium.svelte-tea6gd{border:1px solid var(--up);background-color:color-mix(in srgb, var(--up) 55%, transparent);box-shadow:0 10px 30px var(--control-shadow-color);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:26px;flex-direction:column;gap:22px;padding:20px;display:flex}.head.svelte-tea6gd{color:var(--g500);letter-spacing:-.3px;align-items:center;gap:6px;font-size:13px;line-height:15.6px;display:flex}.board-name.svelte-tea6gd{font-weight:500}.period.svelte-tea6gd{flex:1}.ends.svelte-tea6gd{font-size:12.5px;font-weight:500}.stacks.svelte-tea6gd{justify-content:space-between;align-items:flex-end;padding:0 1px;display:flex}.stack.svelte-tea6gd{flex-direction:column;align-items:center;gap:6px;width:86px;display:flex}.tile.svelte-tea6gd{border:2px solid var(--medal);border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.first.svelte-tea6gd .tile:where(.svelte-tea6gd){width:52px;height:52px}.avatar.svelte-tea6gd{background-color:var(--g200);width:32px;height:32px;color:var(--g600);letter-spacing:-.2px;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:15.6px;display:flex}.first.svelte-tea6gd .avatar:where(.svelte-tea6gd){letter-spacing:-.3px;width:44px;height:44px;font-size:16.5px;line-height:19.7px}.medal.svelte-tea6gd{border:1px solid var(--g100);background-color:var(--up);width:18px;height:18px;color:var(--medal);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-5px;right:-5px}.medal.svelte-tea6gd .medal-icon{width:12px;height:12px}.info.svelte-tea6gd,.who.svelte-tea6gd{flex-direction:column;align-items:center;gap:6px;display:flex}.name.svelte-tea6gd{color:var(--g900);letter-spacing:-.3px;white-space:nowrap;font-size:13px;font-weight:500;line-height:15.5px}.first.svelte-tea6gd .name:where(.svelte-tea6gd){font-weight:700}.badges.svelte-tea6gd{gap:4px;display:flex}.value.svelte-tea6gd{color:var(--g500);letter-spacing:-.3px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;line-height:15.5px}.pedestal.svelte-tea6gd{border-radius:10px 10px 0 0;width:100%;height:56px;overflow:hidden}.stack.svelte-tea6gd:first-child .pedestal:where(.svelte-tea6gd){height:72px}.first.svelte-tea6gd .pedestal:where(.svelte-tea6gd){height:104px}.block.svelte-tea6gd{background-color:var(--g200);height:100%;color:var(--g600);letter-spacing:-.3px;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.first.svelte-tea6gd .block:where(.svelte-tea6gd){background:var(--banner);color:var(--banner-fg);font-size:32px}.card.svelte-tea6gd{background-color:var(--g0);box-shadow:0 16px 36px -12px var(--banner-shadow-color);border-radius:24px}.title-card.svelte-tea6gd{flex-direction:column;padding:16px 18px 18px;display:flex}.card-title.svelte-tea6gd{color:var(--g900);letter-spacing:-.3px;font-size:16px;font-weight:700;line-height:20px}.card-line.svelte-tea6gd{color:var(--g500);letter-spacing:-.3px;margin-top:4px;font-size:13px;font-weight:500;line-height:18px}.profile.svelte-tea6gd{align-items:center;gap:10px;margin-top:12px;display:flex}.me.svelte-tea6gd{background-color:var(--blue);width:36px;height:36px;color:var(--on-blue);letter-spacing:-.2px;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.me-name.svelte-tea6gd{color:var(--blue-d);letter-spacing:-.3px;font-size:16px;font-weight:700}.stamp.svelte-tea6gd{display:inline-flex}.badge-button.svelte-tea6gd{cursor:pointer;transform-origin:50%;-webkit-tap-highlight-color:transparent;border-radius:9999px;display:inline-flex}.badge-button.svelte-tea6gd .big-badge{gap:5px;padding:5px 10px;font-size:15.6px;line-height:18.75px}.badge-button.svelte-tea6gd .big-badge svg{width:17.5px;height:17.5px}.profile.svelte-tea6gd .big-grade{padding:2.2px 7.7px;font-size:13.2px;line-height:16.5px}.ladder.svelte-tea6gd{padding:18px 18px 8px;position:relative}.ladder-head.svelte-tea6gd{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.percent.svelte-tea6gd{color:var(--blue-d);letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:18px}.rungs.svelte-tea6gd{flex-direction:column;display:flex}.rung.svelte-tea6gd{min-height:66px;display:flex}.rung-hit.svelte-tea6gd{text-align:left;cursor:default;-webkit-tap-highlight-color:transparent;border-radius:12px;gap:14px;width:100%;transition:background-color .18s cubic-bezier(.23,1,.32,1);display:flex}.rung-hit[aria-expanded=true].svelte-tea6gd{background-color:var(--g50)}.lane.svelte-tea6gd{flex:none;width:20px;position:relative}.marker.svelte-tea6gd{background-color:var(--blue);width:26px;height:26px;box-shadow:0 0 0 2.5px var(--g0), 0 4px 10px -2px var(--banner-shadow-color);color:var(--on-blue);letter-spacing:-.2px;border-radius:9999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:3px;left:-6px}.axis.svelte-tea6gd{flex-direction:column;flex:none;align-items:center;width:34px;display:flex}.disc.svelte-tea6gd{background-color:var(--g200);width:26px;height:26px;color:var(--g500);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:flex}.disc.svelte-tea6gd .disc-icon{width:15px;height:15px}.done.svelte-tea6gd .disc:where(.svelte-tea6gd){background-color:var(--tier);color:var(--tier-on)}.current.svelte-tea6gd .disc:where(.svelte-tea6gd){background-color:var(--tier);width:32px;height:32px;box-shadow:0 0 0 4.5px var(--g0);color:var(--tier-on)}.current.svelte-tea6gd .disc:where(.svelte-tea6gd) .disc-icon{width:18px;height:18px}.bar.svelte-tea6gd{border-radius:3px;flex:1;width:3px;margin:5px 0}.body.svelte-tea6gd{flex-direction:column;align-items:flex-start;min-width:0;padding-top:2px;display:flex}.tier-row.svelte-tea6gd{align-items:center;gap:8px;display:flex}.tier-name.svelte-tea6gd{color:var(--g700);letter-spacing:-.35px;font-size:15px;font-weight:700;line-height:18px}.done.svelte-tea6gd .tier-name:where(.svelte-tea6gd),.current.svelte-tea6gd .tier-name:where(.svelte-tea6gd){color:var(--tier-d)}.status.svelte-tea6gd{color:var(--g400);letter-spacing:-.1px;align-items:center;gap:3px;font-size:12.5px;font-weight:500;line-height:15px;display:inline-flex}.status.svelte-tea6gd .status-icon{width:13px;height:13px}.done.svelte-tea6gd .status:where(.svelte-tea6gd){color:var(--tier-d);opacity:.88}.done.svelte-tea6gd .status:where(.svelte-tea6gd) .status-icon{width:14px;height:14px;color:var(--tier)}.current.svelte-tea6gd .status:where(.svelte-tea6gd){color:var(--tier-d);letter-spacing:-.2px;font-size:13px;font-weight:700}.line.svelte-tea6gd{color:var(--g500);letter-spacing:-.3px;margin-top:4px;font-size:13px;line-height:15.5px}.locked.svelte-tea6gd .line:where(.svelte-tea6gd){color:var(--g400)}.band.svelte-tea6gd{background-color:var(--g900);color:var(--g0);letter-spacing:-.2px;white-space:nowrap;opacity:0;pointer-events:none;border-radius:9999px;margin-top:6px;margin-bottom:12px;padding:5px 10px;font-size:12.5px;font-weight:500;line-height:15px;transition:opacity .16s ease-out,transform .16s ease-out;display:none;transform:translateY(-4px)}.band.on.svelte-tea6gd{opacity:1;display:block;transform:none}.dot.svelte-tea6gd{background-color:var(--blue);border-radius:9999px;flex:none;width:8px;height:8px;position:relative}.dot.svelte-tea6gd:after{content:"";border-radius:inherit;background-color:var(--blue);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[data-scene=ranking][data-active] .dot.svelte-tea6gd:after{animation:1.6s ease-out infinite svelte-tea6gd-pulse}}@keyframes svelte-tea6gd-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.tab.svelte-tea6gd,.rung-hit.svelte-tea6gd,.band.svelte-tea6gd{transition:none}}@media (width>=64rem){.ranking.svelte-tea6gd{align-items:center;min-height:100vh;padding-block:48px;display:flex}.comp.svelte-tea6gd{align-items:flex-start;width:100%;display:flex}.text.svelte-tea6gd{flex:none;width:35%}.hints.svelte-tea6gd{margin-top:40px}.visual.svelte-tea6gd{flex:none;width:60%;margin:0 0 0 auto}.board.svelte-tea6gd{flex-direction:row;align-items:stretch;gap:28px}.left.svelte-tea6gd{flex-direction:column;flex:none;gap:12px;width:58.333%;display:flex}.ladder.svelte-tea6gd,.title-card.svelte-tea6gd{order:0}.ladder.svelte-tea6gd{flex-direction:column;flex:1;display:flex}.rungs.svelte-tea6gd{flex:1}.rung.svelte-tea6gd{flex:1;min-height:0}.band.svelte-tea6gd{margin-bottom:0;display:block}.podium.svelte-tea6gd{border-radius:28px;gap:28px;padding:24px}.head.svelte-tea6gd{gap:8px;font-size:15px;line-height:18px}.ends.svelte-tea6gd{font-size:14.5px}.stacks.svelte-tea6gd{gap:12px;padding:6px 0 0}.stack.svelte-tea6gd{flex:1;gap:8px;width:auto}.tile.svelte-tea6gd{width:44px;height:44px}.first.svelte-tea6gd .tile:where(.svelte-tea6gd){width:56px;height:56px}.avatar.svelte-tea6gd{width:36px;height:36px;font-size:16px;line-height:19.1px}.medal.svelte-tea6gd{width:20px;height:20px}.medal.svelte-tea6gd .medal-icon{width:13px;height:13px}.info.svelte-tea6gd,.who.svelte-tea6gd{gap:8px}.name.svelte-tea6gd{font-size:16px;line-height:19.1px}.value.svelte-tea6gd{font-size:15.5px;line-height:18.5px}.pedestal.svelte-tea6gd{height:64px}.stack.svelte-tea6gd:first-child .pedestal:where(.svelte-tea6gd){height:84px}.first.svelte-tea6gd .pedestal:where(.svelte-tea6gd){height:120px}.block.svelte-tea6gd{font-size:28px}.first.svelte-tea6gd .block:where(.svelte-tea6gd){font-size:36px}.title-card.svelte-tea6gd{padding:18px 22px 20px}.card-line.svelte-tea6gd{font-size:14px}.badge-button.svelte-tea6gd .big-badge{gap:5.6px;padding:5.6px 11.2px;font-size:17.5px;line-height:21px}.badge-button.svelte-tea6gd .big-badge svg{width:19.6px;height:19.6px}.lane.svelte-tea6gd{width:20px}}.pop.svelte-1p3p7m6{z-index:5;border:1px solid var(--g100);background-color:var(--up);box-shadow:0 24px 48px -12px var(--banner-shadow-color);pointer-events:none;opacity:0;flex-direction:column;transition:opacity .16s ease-out,transform .16s ease-out;display:flex;position:absolute}.pop.on.svelte-1p3p7m6{opacity:1;transform:none}.desk.svelte-1p3p7m6{border-radius:20px;gap:12px;width:272px;padding:16px 18px}.phone.svelte-1p3p7m6{border-radius:18px;gap:10px;width:100%;padding:14px 16px}.right.svelte-1p3p7m6{transform-origin:0 24px;transform:translate(-6px)scale(.96)}.left.svelte-1p3p7m6{transform-origin:100% 24px;transform:translate(6px)scale(.96)}.bottom.svelte-1p3p7m6{transform-origin:36px 0;transform:translateY(-6px)scale(.97)}.top.svelte-1p3p7m6{transform-origin:36px 100%;transform:translateY(6px)scale(.97)}.pop.svelte-1p3p7m6:before{content:"";border:inherit;background-color:var(--up);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.right.svelte-1p3p7m6:before{border-top-color:#0000;border-right-color:#0000;top:24px;left:-7px}.left.svelte-1p3p7m6:before{border-bottom-color:#0000;border-left-color:#0000;top:24px;right:-7px}.bottom.svelte-1p3p7m6:before{border-bottom-color:#0000;border-right-color:#0000;top:-7px;left:30px}.top.svelte-1p3p7m6:before{border-top-color:#0000;border-left-color:#0000;bottom:-7px;left:30px}.title.svelte-1p3p7m6{color:var(--g900);letter-spacing:-.4px;font-weight:700}.desk.svelte-1p3p7m6 .title:where(.svelte-1p3p7m6){font-size:16px;line-height:22px}.phone.svelte-1p3p7m6 .title:where(.svelte-1p3p7m6){font-size:15px;line-height:20px}.line.svelte-1p3p7m6{color:var(--g700);letter-spacing:-.3px;align-items:flex-start;font-weight:500;display:flex}.desk.svelte-1p3p7m6 .line:where(.svelte-1p3p7m6){gap:10px;font-size:14px;line-height:20px}.phone.svelte-1p3p7m6 .line:where(.svelte-1p3p7m6){gap:8px;font-size:13.5px;line-height:19px}.tile.svelte-1p3p7m6{background-color:var(--blue-l);color:var(--blue);flex:none;justify-content:center;align-items:center;display:flex}.desk.svelte-1p3p7m6 .tile:where(.svelte-1p3p7m6){border-radius:9px;width:28px;height:28px;margin-top:-4px}.phone.svelte-1p3p7m6 .tile:where(.svelte-1p3p7m6){border-radius:8px;width:24px;height:24px;margin-top:-2.5px}@media (prefers-reduced-motion:reduce){.pop.svelte-1p3p7m6{transition:none;transform:none}}.pan.svelte-13cqz82{min-height:inherit;position:relative}.sched.svelte-13cqz82{padding-top:64px;padding-bottom:40px;position:relative}.top.svelte-13cqz82{flex-direction:column;display:flex}.chips.svelte-13cqz82{scrollbar-width:none;gap:6px;margin:16px -20px 0;padding:0 20px;display:flex;overflow-x:auto}.chips.svelte-13cqz82::-webkit-scrollbar{display:none}.board.svelte-13cqz82{display:none}.phone.svelte-13cqz82{max-width:600px;margin-top:14px;position:relative}@media (width>=64rem){.pan.svelte-13cqz82{align-items:center;min-height:100vh;display:flex}.sched.svelte-13cqz82{width:100%;padding-block:40px}.chips.svelte-13cqz82{gap:8px;margin:28px 0 0;padding:0;overflow:visible}.phone.svelte-13cqz82{display:none}.board.svelte-13cqz82{--fit:1;width:calc(1200px * var(--fit));height:calc(454px * var(--fit));margin-top:14px;display:block;position:relative}}@media (64rem<=width<80rem){.board.svelte-13cqz82{--fit:.78}}.comp.svelte-13cqz82{width:1200px;height:454px;transform:scale(var(--fit));transform-origin:0 0;position:absolute;top:0;left:0}.track.svelte-13cqz82,.fill.svelte-13cqz82{border-radius:9999px;width:100%;height:4px;position:absolute;top:13px;left:0}.track.svelte-13cqz82{background-color:var(--g200)}.fill.svelte-13cqz82{background-color:color-mix(in srgb, var(--blue) 50%, transparent);transform-origin:0}.tick.svelte-13cqz82{background-color:var(--g300);border-radius:9999px;width:8px;height:8px;transition:background-color .2s ease-out;position:absolute;top:11px}.tick.on.svelte-13cqz82{background-color:var(--blue)}.head-d.svelte-13cqz82{pointer-events:none;z-index:3;width:28px;height:355px;position:absolute;top:30px;left:-14px;transform:translate(1200px)}.head-d.svelte-13cqz82 .glow:where(.svelte-13cqz82),.head-m.svelte-13cqz82 .glow:where(.svelte-13cqz82){background-color:color-mix(in srgb, var(--banner-start) 18%, transparent);filter:blur(10px);position:absolute;inset:0}.head-d.svelte-13cqz82 .line:where(.svelte-13cqz82){background-color:color-mix(in srgb, var(--blue) 55%, transparent);width:2px;height:100%;position:absolute;top:0;left:13px}.knob-d.svelte-13cqz82{z-index:4;touch-action:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;width:80px;height:30px;display:flex;position:absolute;top:0;left:-40px}.knob-face.svelte-13cqz82{background-color:var(--blue);height:30px;box-shadow:0 6px 16px var(--banner-shadow-color);color:var(--on-blue);letter-spacing:-.2px;border-radius:9999px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;line-height:15.6px;transition:box-shadow .16s ease-out;display:flex}.knob-face.held.svelte-13cqz82{box-shadow:0 0 0 2px var(--g0), 0 10px 22px var(--banner-shadow-color)}.well-at.svelte-13cqz82{height:340px;position:absolute;top:45px}.well.svelte-13cqz82{border:1px solid var(--up);background-color:color-mix(in srgb, var(--up) 55%, transparent);width:100%;height:100%;box-shadow:0 10px 30px var(--control-shadow-color);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:28px;transition:box-shadow .24s ease-out;display:block;position:relative}.well.up.svelte-13cqz82{box-shadow:0 24px 48px -12px var(--banner-shadow-color)}.dims.svelte-13cqz82{transition:opacity .25s ease-out}.well[data-dim].svelte-13cqz82 .dims:where(.svelte-13cqz82),.row[data-dim].svelte-13cqz82 .dims:where(.svelte-13cqz82){opacity:.35}.weekday.svelte-13cqz82{color:var(--g900);letter-spacing:-.6px;font-size:22px;font-weight:700;line-height:28px;transition:color .3s ease-out;position:absolute;top:14px;left:14px}.weekday.on.svelte-13cqz82,.weekday-m.on.svelte-13cqz82{color:var(--blue-d)}.time.svelte-13cqz82{color:var(--g500);letter-spacing:-.2px;font-size:12.5px;font-weight:500;line-height:15px;position:absolute;top:21px;right:14px}.cardbox.svelte-13cqz82{position:absolute;top:54px;left:10px;right:10px}.slot.svelte-13cqz82{border:1.5px dashed var(--g300);opacity:0;border-radius:18px;position:absolute;inset:0}.card.svelte-13cqz82{border-radius:18px;flex-direction:column;gap:8px;padding:12px 12px 14px;display:flex;position:relative}.card.half.svelte-13cqz82{border:1px solid var(--g100);background-color:var(--up);box-shadow:0 8px 24px var(--control-shadow-color)}.card.full.svelte-13cqz82{background-color:var(--blue-d);box-shadow:0 12px 28px -6px var(--banner-shadow-color)}.tile.svelte-13cqz82{background-color:var(--blue-l);width:40px;height:40px;color:var(--blue);border-radius:12px;justify-content:center;align-items:center;display:flex}.card-title.svelte-13cqz82{letter-spacing:-.4px;font-size:15px;font-weight:700;line-height:20px}.half.svelte-13cqz82 .card-title:where(.svelte-13cqz82){color:var(--g900)}.tags.svelte-13cqz82{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.tag.svelte-13cqz82,.badge-base.svelte-13cqz82,.badge-on.svelte-13cqz82{letter-spacing:-.2px;white-space:nowrap;border-radius:9999px;padding:3px 10px;font-size:12.5px;font-weight:500;line-height:14.9px;display:block}.tag.svelte-13cqz82,.badge-base.svelte-13cqz82{background-color:var(--g100);color:var(--g600)}.tag.svelte-13cqz82{transition:background-color .2s ease-out,color .2s ease-out}.tag.sel.svelte-13cqz82,.badge-on.svelte-13cqz82{background-color:var(--blue-l);color:var(--blue-d)}.paper.svelte-13cqz82{color:var(--g500);letter-spacing:-.2px;font-size:12px;font-weight:500;line-height:16px}.full-line.svelte-13cqz82{color:var(--blue-l);letter-spacing:-.3px;font-size:13px;font-weight:500;line-height:18px}.full-track.svelte-13cqz82{color:var(--blue-l);letter-spacing:-.2px;font-size:12px;font-weight:500;line-height:16px}.rest.svelte-13cqz82{color:var(--g400);letter-spacing:-.3px;text-align:center;font-size:15px;font-weight:500;line-height:20px;position:absolute;top:170px;left:0;right:0}.badge.svelte-13cqz82{position:absolute;bottom:14px;left:14px}.badge-lit.svelte-13cqz82{transition:opacity .2s ease-out;position:absolute;inset:0}.badge-lit.off.svelte-13cqz82{opacity:0}.arrow.svelte-13cqz82{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.spine.svelte-13cqz82{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round}.dash.svelte-13cqz82,.arrow-head.svelte-13cqz82{fill:none;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round}.dash.svelte-13cqz82{stroke-width:2px;stroke-dasharray:5 5}.arrow-head.svelte-13cqz82{stroke-width:2px}.next.svelte-13cqz82{background-color:var(--blue-l);color:var(--blue-d);letter-spacing:-.3px;border-radius:16px;align-items:center;gap:6px;padding:8px 12px 8px 10px;font-size:13px;font-weight:700;line-height:16.5px;display:flex;position:absolute;right:0}.hints.svelte-13cqz82{gap:10px;display:flex;position:absolute;top:411px;left:0}.hint.svelte-13cqz82{background-color:color-mix(in srgb, var(--g900) 6%, transparent);color:var(--g700);letter-spacing:-.1px;border-radius:9999px;align-items:center;gap:8px;padding:9px 16px 9px 12px;font-size:14px;font-weight:500;line-height:16.8px;display:inline-flex}.dot.svelte-13cqz82{background-color:var(--blue);border-radius:9999px;flex:none;width:8px;height:8px;position:relative}.dot.svelte-13cqz82:after{content:"";border-radius:inherit;background-color:var(--blue);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[data-scene=schedule][data-active] .dot.svelte-13cqz82:after{animation:1.6s ease-out infinite svelte-13cqz82-pulse}}@keyframes svelte-13cqz82-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.rows.svelte-13cqz82{position:relative}.row-at.svelte-13cqz82{height:54px;position:absolute;left:0;right:0}.row.svelte-13cqz82{border:1px solid var(--up);background-color:color-mix(in srgb, var(--up) 55%, transparent);width:100%;height:100%;box-shadow:0 6px 18px var(--control-shadow-color);text-align:left;-webkit-tap-highlight-color:transparent;border-radius:18px;transition:box-shadow .24s ease-out;display:block;position:relative}.row.up.svelte-13cqz82{box-shadow:0 16px 32px -8px var(--banner-shadow-color)}.col.svelte-13cqz82{flex-direction:column;justify-content:center;align-items:center;gap:1px;width:36px;display:flex;position:absolute;top:0;bottom:0;left:5px}.weekday-m.svelte-13cqz82{color:var(--g900);letter-spacing:-.4px;font-size:16px;font-weight:700;line-height:19px;transition:color .3s ease-out}.time-m.svelte-13cqz82{color:var(--g500);letter-spacing:-.2px;font-size:10px;font-weight:500;line-height:12px}.cardbox-m.svelte-13cqz82{position:absolute;inset:5px 5px 5px 45px}.cardbox-m.svelte-13cqz82 .slot:where(.svelte-13cqz82){border-width:1.2px;border-radius:14px}.card-m.svelte-13cqz82{border-radius:14px;flex-direction:column;gap:2px;padding:4px 10px 0;display:flex;position:absolute;inset:0}.card-m.half.svelte-13cqz82{border:1px solid var(--g100);background-color:var(--up);box-shadow:0 4px 12px var(--control-shadow-color)}.card-m.full.svelte-13cqz82{background-color:var(--blue-d);box-shadow:0 8px 18px -4px var(--banner-shadow-color)}.line1.svelte-13cqz82{align-items:baseline;gap:6px;display:flex}.title-m.svelte-13cqz82{letter-spacing:-.3px;font-size:13.5px;font-weight:700;line-height:18px}.paper-m.svelte-13cqz82{color:var(--g500);letter-spacing:-.2px;font-size:11.5px;font-weight:500;line-height:14px}.line2.svelte-13cqz82{color:var(--g600);letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:15px;overflow:hidden}.sel-m.svelte-13cqz82{color:var(--blue-d);font-weight:700}.track-m.svelte-13cqz82{color:var(--blue-l)}.badge-m.svelte-13cqz82{inset:9px 13px auto auto}.rest-m.svelte-13cqz82{color:var(--g400);letter-spacing:-.3px;font-size:13px;font-weight:500;line-height:18px;position:absolute;top:18px;left:50px}.next-m.svelte-13cqz82{background-color:var(--blue-l);color:var(--blue-d);letter-spacing:-.3px;white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;margin-top:-12px;padding:5px 10px 5px 8px;font-size:11.5px;font-weight:700;line-height:14px;display:flex;position:absolute;top:50%;right:5px}.arrow-m.svelte-13cqz82{pointer-events:none;width:24px;height:100%;position:absolute;top:0;right:-20px;overflow:visible}.arrow-m.svelte-13cqz82 .dash:where(.svelte-13cqz82){stroke-width:1.6px;stroke-dasharray:4 4}.arrow-m.svelte-13cqz82 .arrow-head:where(.svelte-13cqz82){stroke-width:1.6px}.head-m.svelte-13cqz82{pointer-events:none;z-index:3;height:22px;position:absolute;top:-11px;left:0;right:0}.head-m.svelte-13cqz82 .line:where(.svelte-13cqz82){background-color:color-mix(in srgb, var(--blue) 55%, transparent);height:2px;position:absolute;top:10px;left:0;right:0}.knob-m.svelte-13cqz82{z-index:4;-webkit-tap-highlight-color:transparent;align-items:center;height:40px;padding:0 6px;display:flex;position:absolute;top:-20px;right:-6px}.knob-face-m.svelte-13cqz82{height:22px;padding:0 9px;font-size:11.5px;line-height:14px}.phone.svelte-13cqz82 .hint:where(.svelte-13cqz82){padding:8px 14px 8px 11px;font-size:13px;line-height:15.6px}@media (prefers-reduced-motion:reduce){.tick.svelte-13cqz82,.knob-face.svelte-13cqz82,.well.svelte-13cqz82,.row.svelte-13cqz82,.dims.svelte-13cqz82,.weekday.svelte-13cqz82,.weekday-m.svelte-13cqz82,.tag.svelte-13cqz82,.badge-lit.svelte-13cqz82{transition:none}}.tip.svelte-1gftw2k{z-index:5;pointer-events:none;position:absolute;top:0;left:0}.inner.svelte-1gftw2k{opacity:0;transform-origin:50% 100%;transition:opacity .16s ease-out,transform .16s ease-out;transform:translate(-50%,calc(-100% - 10px))scale(.94)}.on.svelte-1gftw2k .inner:where(.svelte-1gftw2k){opacity:1;transform:translate(-50%,calc(-100% - 10px))}.tip.glide.svelte-1gftw2k{transition:transform .18s ease-out}@media (prefers-reduced-motion:reduce){.inner.svelte-1gftw2k,.tip.glide.svelte-1gftw2k{transition:none}}.stats.svelte-1hv1tj6{padding-top:72px;padding-bottom:56px}.hint.svelte-1hv1tj6{margin-top:18px}.visual.svelte-1hv1tj6{position:relative}.phone.svelte-1hv1tj6{flex-direction:column;max-width:350px;margin-top:28px;display:flex}.desk.svelte-1hv1tj6{display:none}@media (width>=64rem){.stats.svelte-1hv1tj6{align-items:center;min-height:100vh;padding-block:40px;display:flex}.comp.svelte-1hv1tj6{align-items:center;width:100%;display:flex}.text.svelte-1hv1tj6{flex:none;width:400px;margin-bottom:200px;margin-right:40px}.hint.svelte-1hv1tj6{margin-top:56px}.phone.svelte-1hv1tj6{display:none}.desk.svelte-1hv1tj6{flex:1;justify-content:center;min-width:0;display:flex}}.bento.svelte-1hv1tj6{align-items:flex-start;gap:20px;width:712px;display:flex}.column.svelte-1hv1tj6{flex-direction:column;flex:none;gap:20px;width:346px;display:flex}.tips.svelte-1hv1tj6{pointer-events:none;position:absolute;inset:0}.hits.svelte-1hv1tj6{pointer-events:none;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.wedge.svelte-1hv1tj6{fill:#0000;pointer-events:all;cursor:pointer;-webkit-tap-highlight-color:transparent}.spoke.svelte-1hv1tj6{opacity:0;transition:opacity .16s ease-out}.spoke.on.svelte-1hv1tj6{opacity:1}.stats.svelte-1hv1tj6 [data-testid=Pyramid] path{cursor:pointer;transition:fill-opacity .18s ease-out}.stats.svelte-1hv1tj6 [data-testid=Pyramid].dimmed path:not(.hot){fill-opacity:.35}.stats.svelte-1hv1tj6 [data-testid^=Row\/]{cursor:pointer;transition:opacity .18s ease-out}.stats.svelte-1hv1tj6 [data-testid^=Row\/].faded{opacity:.4}.stats.svelte-1hv1tj6 [data-testid=Plot] circle{transition:fill-opacity .18s ease-out}.stats.svelte-1hv1tj6 [data-testid=Plot] circle.faded{fill-opacity:.35}.stats.svelte-1hv1tj6 [data-testid^=Label\/],.stats.svelte-1hv1tj6 [data-testid^="Tap target/난이도"]{transition:filter .18s ease-out}.stats.svelte-1hv1tj6 [data-testid^=Label\/].faded,.stats.svelte-1hv1tj6 [data-testid^="Tap target/난이도"].faded{filter:opacity(.45)}.stats.svelte-1hv1tj6 [data-testid^="Tap target/난이도"]{cursor:pointer;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){.spoke.svelte-1hv1tj6,.stats.svelte-1hv1tj6 [data-testid=Pyramid] path,.stats.svelte-1hv1tj6 [data-testid^=Row\/],.stats.svelte-1hv1tj6 [data-testid=Plot] circle,.stats.svelte-1hv1tj6 [data-testid^=Label\/],.stats.svelte-1hv1tj6 [data-testid^="Tap target/난이도"]{transition:none}}.dot.svelte-1hv1tj6{background-color:var(--blue);border-radius:9999px;flex:none;width:8px;height:8px;position:relative}.dot.svelte-1hv1tj6:after{content:"";border-radius:inherit;background-color:var(--blue);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[data-scene=stats][data-active] .dot.svelte-1hv1tj6:after{animation:1.6s ease-out infinite svelte-1hv1tj6-pulse}}@keyframes svelte-1hv1tj6-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.spotlight.svelte-1tg4jat{z-index:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--banner-start) 40%, transparent), transparent);opacity:0;pointer-events:none;will-change:transform;border-radius:9999px;width:560px;height:560px;margin:-280px 0 0 -280px;transition:opacity .4s ease-out;position:fixed;top:0;left:0}.spotlight[data-tone=light].svelte-1tg4jat[data-on]{opacity:.55}.spotlight[data-tone=dark].svelte-1tg4jat[data-on]{opacity:1}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.spotlight.svelte-1tg4jat{display:none}}
