.ar.svelte-honcuq{--a-fg: var(--dt);--a-dim: var(--dt2);--a-faint: var(--dt3);--a-line: var(--dbd);--a-tile: var(--dbg);--a-tile-hi: var(--dbg3);--a-edge: var(--dbd);--a-good: #178a47;--a-bad: #d23a45;--a-on-good: #fff;--a-on-bad: #fff;position:relative;display:grid;gap:1rem;padding:1.1rem 1.15rem 1.25rem;border-radius:18px;color:var(--a-fg);background:var(--dbg2);border:1px solid var(--dbd);box-shadow:var(--docs-shadow-card);overflow:hidden;overflow:clip}.ar.svelte-honcuq{--g1t: color-mix(in srgb, var(--g1) 55%, #000)}html.dark .ar.svelte-honcuq{--g1t: var(--g1)}html.dark .ar.svelte-honcuq{--a-good: #4cc882;--a-bad: #ff6b76;--a-on-good: #04210f;--a-on-bad: #2a0509}.ar.svelte-honcuq:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--g1)}.ar__glow.svelte-honcuq{display:none}.ar__top.svelte-honcuq{display:flex;align-items:center;gap:.75rem;min-height:1.9rem}.ar__back.svelte-honcuq{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:.15rem;padding:.28rem .7rem .28rem .4rem;border-radius:999px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--dbd);font-size:.8125rem;font-weight:600;color:var(--a-dim);transition:background-color .15s ease,color .15s ease}.ar__back.svelte-honcuq{position:relative}.ar__back.svelte-honcuq:after{content:"";position:absolute;inset:-.45rem -.3rem}.ar__back.svelte-honcuq:hover{background:var(--a-tile-hi);color:var(--a-fg)}.ar__back.svelte-honcuq:focus-visible{outline:2px solid var(--a-fg);outline-offset:2px}.ar__back.svelte-honcuq{white-space:nowrap;flex:none}.ar__title.svelte-honcuq{margin-left:auto;min-width:0;text-align:right;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint)}.ar__hud.svelte-honcuq{display:grid;gap:.6rem}.ar__body.svelte-honcuq{display:grid;gap:1rem;min-width:0}.ar.svelte-honcuq .ar-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .9rem}.ar.svelte-honcuq .ar-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .65rem;border-radius:999px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--dbd);font-size:.8125rem;font-weight:700;color:var(--a-fg);font-variant-numeric:tabular-nums}.ar.svelte-honcuq .ar-chip--hot{background:color-mix(in srgb,var(--g1) 36%,transparent)}.ar.svelte-honcuq .ar-pips{display:flex;gap:.3rem}.ar.svelte-honcuq .ar-pip{flex:1;height:8px;border-radius:999px;background:var(--a-line);transition:background-color .3s ease,transform .3s cubic-bezier(.3,1.6,.5,1)}.ar.svelte-honcuq .ar-pip.is-now{background:var(--a-faint);animation:svelte-honcuq-ar-pulse 1.3s ease-in-out infinite}.ar.svelte-honcuq .ar-pip.is-right{background:var(--a-good);transform:scaleY(1.25)}.ar.svelte-honcuq .ar-pip.is-wrong{background:var(--a-bad)}.ar.svelte-honcuq .ar-meter{height:10px;border-radius:999px;background:var(--a-line);overflow:hidden}.ar.svelte-honcuq .ar-meter>i{display:block;height:100%;border-radius:inherit;background:var(--g1);transition:width .25s linear}.ar.svelte-honcuq .ar-q{margin:0;font-size:clamp(1.125rem,2.6vw,1.4rem);line-height:1.4;font-weight:700;letter-spacing:-.01em;color:var(--a-fg)}.ar.svelte-honcuq .ar-kicker{font-size:max(var(--text-floor, 0px),.6875rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.ar.svelte-honcuq .ar-note{margin:0;font-size:.8125rem;line-height:1.5;color:var(--a-dim)}.ar.svelte-honcuq .ar-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem 1.35rem;border-radius:14px;background:var(--dt);color:var(--dbg);font-size:.9375rem;font-weight:700;letter-spacing:-.005em;box-shadow:0 2px color-mix(in srgb,var(--dt) 40%,#000);transition:transform .12s cubic-bezier(.3,1.6,.5,1),box-shadow .12s ease,filter .15s ease}.ar.svelte-honcuq .ar-btn:hover{filter:brightness(.94)}.ar.svelte-honcuq .ar-btn:active{transform:translateY(2px);box-shadow:none}.ar.svelte-honcuq .ar-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--g1) 70%,#fff);outline-offset:3px}.ar.svelte-honcuq .ar-btn[disabled]{opacity:.4;cursor:not-allowed}.ar.svelte-honcuq .ar-btn--ghost{background:var(--dbg);color:var(--a-fg);box-shadow:inset 0 0 0 1px var(--dbd),0 2px 0 var(--dbd)}.ar.svelte-honcuq .ar-tile{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:.85rem;width:100%;min-height:3.6rem;padding:.8rem 1rem;border-radius:16px;background:var(--a-tile);box-shadow:inset 0 0 0 1px var(--a-line),0 2px 0 var(--a-edge);font-size:1.0625rem;font-weight:600;color:var(--a-fg);transition:transform .12s cubic-bezier(.3,1.6,.5,1),box-shadow .12s ease,background-color .15s ease,opacity .25s ease}.ar.svelte-honcuq .ar-tile:hover:not([disabled]){background:var(--a-tile-hi)}.ar.svelte-honcuq .ar-tile:active:not([disabled]){transform:translateY(3px);box-shadow:inset 0 0 0 1px var(--a-line),0 0 0 var(--a-edge)}.ar.svelte-honcuq .ar-tile:focus-visible{outline:3px solid color-mix(in srgb,var(--g1) 70%,#fff);outline-offset:2px}.ar.svelte-honcuq .ar-tile[disabled]{cursor:default}.ar.svelte-honcuq .ar-tile .ar-key{flex:none;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:8px;background:var(--dbg3);font-size:.8125rem;font-weight:700;color:var(--a-dim)}.ar.svelte-honcuq .ar-tile .ar-mark{margin-left:auto;display:inline-flex}.ar.svelte-honcuq .ar-tile.is-right{background:color-mix(in srgb,var(--a-good) 26%,transparent);box-shadow:inset 0 0 0 2px var(--a-good),0 2px color-mix(in srgb,var(--a-good) 50%,var(--dbd));animation:svelte-honcuq-ar-pop .38s cubic-bezier(.3,1.8,.5,1)}.ar.svelte-honcuq .ar-tile.is-right .ar-key{background:var(--a-good);color:var(--a-on-good)}.ar.svelte-honcuq .ar-tile.is-wrong{background:color-mix(in srgb,var(--a-bad) 22%,transparent);box-shadow:inset 0 0 0 2px var(--a-bad),0 2px color-mix(in srgb,var(--a-bad) 50%,var(--dbd));animation:svelte-honcuq-ar-shake .4s ease}.ar.svelte-honcuq .ar-tile.is-wrong .ar-key{background:var(--a-bad);color:var(--a-on-bad)}.ar.svelte-honcuq .ar-tile.is-dim{opacity:.4}.ar.svelte-honcuq .ar-explain{display:grid;gap:.5rem;padding:.9rem 1.05rem;border-radius:16px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--a-line);animation:svelte-honcuq-ar-in .26s cubic-bezier(.3,1.4,.5,1) both}.ar.svelte-honcuq .ar-explain{scroll-margin-bottom:7rem}.ar.svelte-honcuq .ar-explain.is-good{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a-good) 55%,transparent)}.ar.svelte-honcuq .ar-explain.is-bad{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a-bad) 55%,transparent)}.ar.svelte-honcuq .ar-explain p{margin:0;font-size:.9375rem;line-height:1.6;color:var(--a-dim)}.ar.svelte-honcuq .ar-explain b{color:var(--a-fg)}.ar.svelte-honcuq .ar-verdict{font-size:.9375rem;font-weight:800}.ar.svelte-honcuq .ar-verdict.is-good{color:var(--a-good)}.ar.svelte-honcuq .ar-verdict.is-bad{color:var(--a-bad)}.ar.svelte-honcuq .ar-actions{scroll-margin-bottom:7rem}.ar.svelte-honcuq .ar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.ar.svelte-honcuq .ar-link{all:unset;cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--a-dim);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--a-faint)}.ar.svelte-honcuq .ar-link:hover{color:var(--a-fg)}.ar.svelte-honcuq .ar-link:focus-visible{outline:2px solid var(--a-fg);outline-offset:2px;border-radius:3px}.ar.svelte-honcuq .ar-float{position:absolute;pointer-events:none;font-size:1rem;font-weight:800;color:var(--a-good);animation:svelte-honcuq-ar-float .9s ease-out forwards;text-shadow:0 2px 8px rgba(0,0,0,.5)}.ar.svelte-honcuq .ar-burst{position:absolute;left:50%;top:4.5rem;transform:translate(-50%);padding:.35rem 1rem;border-radius:999px;background:var(--g1);color:#fff;font-size:.9375rem;font-weight:800;letter-spacing:.02em;box-shadow:0 6px 16px color-mix(in srgb,var(--g1) 35%,transparent);animation:svelte-honcuq-ar-burst 1.1s cubic-bezier(.3,1.6,.5,1) forwards;pointer-events:none;z-index:3}@keyframes svelte-honcuq-ar-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes svelte-honcuq-ar-pop{0%{transform:scale(.96)}55%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes svelte-honcuq-ar-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes svelte-honcuq-ar-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes svelte-honcuq-ar-float{0%{opacity:0;transform:translateY(6px) scale(.8)}20%{opacity:1;transform:translateY(-4px) scale(1.15)}to{opacity:0;transform:translateY(-34px) scale(1)}}@keyframes svelte-honcuq-ar-burst{0%{opacity:0;transform:translate(-50%) scale(.4)}25%{opacity:1;transform:translate(-50%) scale(1.12)}70%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-10px) scale(.95)}}@media(max-width:560px){.ar.ar--dense.svelte-honcuq{gap:.55rem;padding-top:.75rem}.ar--dense.svelte-honcuq .ar__hud:where(.svelte-honcuq){gap:.4rem}.ar--pin.svelte-honcuq .ar__hud:where(.svelte-honcuq){position:sticky;top:calc(var(--docs-header-h, 72px) - .85rem);z-index:8;margin:0 -.9rem;padding:.4rem .9rem .5rem;background:var(--dbg2);box-shadow:0 1px 0 var(--dbd)}.ar--dense.svelte-honcuq .ar__body:where(.svelte-honcuq){gap:.6rem}}@media(pointer:coarse){.ar.svelte-honcuq .ar-link{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.35rem}}@media(max-width:560px){.ar.svelte-honcuq{padding:.95rem .9rem 1.1rem;border-radius:18px}.ar.svelte-honcuq .ar-tile{min-height:3.5rem;padding:.65rem .9rem;font-size:1.0625rem}.ar.svelte-honcuq .ar-btn{min-height:2.75rem}}@media(prefers-reduced-motion:reduce){.ar.svelte-honcuq .ar-pip.is-now,.ar.svelte-honcuq .ar-tile.is-right,.ar.svelte-honcuq .ar-tile.is-wrong,.ar.svelte-honcuq .ar-explain,.ar.svelte-honcuq .ar-float,.ar.svelte-honcuq .ar-burst{animation:none}.ar.svelte-honcuq .ar-float,.ar.svelte-honcuq .ar-burst{display:none}}.ar .hp.svelte-13z2df0{display:grid;gap:.8rem}.ar .hp__title.svelte-13z2df0{padding:0;border:0;margin:0;font-size:clamp(1.5rem,5vw,2rem);font-weight:800;letter-spacing:-.03em;color:var(--a-fg)}.ar .hp__steps.svelte-13z2df0{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.ar .hp__step.svelte-13z2df0{margin:0;list-style:none;display:grid;grid-template-columns:2.1rem 1fr;gap:.75rem;align-items:start;padding:.8rem .9rem;border-radius:16px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--a-line)}.ar .hp__n.svelte-13z2df0{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:10px;background:color-mix(in srgb,var(--g1) 28%,transparent);color:var(--g1t)}.ar .hp__body.svelte-13z2df0{display:grid;gap:.3rem;min-width:0}.ar .hp__h.svelte-13z2df0{font-size:.9375rem;color:var(--a-fg)}.ar .hp__t.svelte-13z2df0{padding:0;margin:0;font-size:.9375rem;line-height:1.5;color:var(--a-dim)}.ar .hp__vis.svelte-13z2df0{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem;color:var(--a-faint)}.ar .hp__chip.svelte-13z2df0{padding:.12rem .55rem;border-radius:999px;background:var(--a-tile);box-shadow:inset 0 0 0 1px var(--a-line);font-size:.75rem;font-weight:700;color:var(--a-dim)}.ar .hp__vis.svelte-13z2df0 kbd{font:inherit;font-size:.75rem;font-weight:700;padding:.1rem .5rem;border-radius:6px;background:var(--dbg3);box-shadow:0 2px 0 var(--a-line);color:var(--a-fg)}.ar .hp__go.svelte-13z2df0{display:flex;justify-content:center;padding-top:.2rem}.ar .hp__start.svelte-13z2df0{min-width:12rem}.sn.svelte-7q4k52{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.8125rem;color:var(--dt3)}.sn.svelte-7q4k52 b:where(.svelte-7q4k52){color:var(--dt);font-weight:650}.sn.svelte-7q4k52 a:where(.svelte-7q4k52){color:var(--dt);font-weight:650;text-decoration:underline;text-underline-offset:3px}.sn--compact.svelte-7q4k52 .sn__d:where(.svelte-7q4k52){display:none}.rs.svelte-ibf856{position:relative;display:grid;gap:.7rem;justify-items:center;text-align:center;padding:.5rem 0 .25rem}.rs__stars.svelte-ibf856{display:flex;gap:.5rem}.rs__star.svelte-ibf856{display:inline-flex;color:var(--dbd);transform:scale(.8)}.rs__star.is-on.svelte-ibf856{color:var(--g1);animation:svelte-ibf856-rs-star .55s cubic-bezier(.3,1.9,.5,1) both;animation-delay:var(--d)}@keyframes svelte-ibf856-rs-star{0%{transform:scale(.2) rotate(-30deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.ar .rs__headline.svelte-ibf856{margin:.1rem 0 0;font-size:clamp(2.2rem,7vw,3rem);font-weight:800;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums;color:var(--a-fg)}.ar .rs__line.svelte-ibf856{margin:0;font-size:.9375rem;color:var(--a-dim);max-width:28rem}.rs__xp.svelte-ibf856{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .9rem;margin-top:.3rem}.rs__gain.svelte-ibf856{padding:.28rem .85rem;border-radius:999px;background:var(--g1);color:#fff;font-size:.9375rem;font-weight:800;font-variant-numeric:tabular-nums}.rs__streak.svelte-ibf856{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:700;color:var(--a-dim)}.rs__bar.svelte-ibf856{width:min(100%,22rem);height:8px;border-radius:999px;background:var(--a-line);overflow:hidden}.rs__bar.svelte-ibf856>i:where(.svelte-ibf856){display:block;height:100%;border-radius:inherit;background:var(--g1);transition:width .9s cubic-bezier(.3,.8,.3,1)}.ar .rs__level.svelte-ibf856{margin:0;padding:.5rem 1rem;border-radius:14px;background:color-mix(in srgb,var(--g1) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g1) 60%,transparent);font-size:.9375rem;color:var(--a-fg);animation:ar-pop .5s cubic-bezier(.3,1.8,.5,1) .9s both}.rs.svelte-ibf856 .sn{justify-content:center;text-align:center;color:var(--a-dim)}.rs.svelte-ibf856 .sn a{display:inline-block;padding:.6rem .35rem;margin:-.6rem -.35rem}.rs__taught.svelte-ibf856{display:grid;gap:.5rem;width:min(100%,34rem);padding:.85rem 1rem;border-radius:16px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--a-line);text-align:left}.rs__taught.svelte-ibf856 ul:where(.svelte-ibf856){display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.rs__taught.svelte-ibf856 li:where(.svelte-ibf856){margin:0;position:relative;padding-left:1.1rem;font-size:.875rem;line-height:1.5;color:var(--a-dim)}.rs__taught.svelte-ibf856 li:where(.svelte-ibf856):before{content:"";position:absolute;left:.1rem;top:.55em;width:.4rem;height:.4rem;border-radius:50%;background:var(--g1)}.ar .rs__taught.svelte-ibf856 a:where(.svelte-ibf856){color:var(--g1t);font-weight:700;white-space:nowrap}.rs__next.svelte-ibf856{margin:0;font-size:.875rem;line-height:1.5;color:var(--a-fg)}.rs__final.svelte-ibf856{display:grid;justify-items:center;gap:.5rem;margin-top:.3rem}.rs__final.svelte-ibf856 p:where(.svelte-ibf856){margin:0;font-size:.875rem;color:var(--a-dim)}.rs__actions.svelte-ibf856{justify-content:center;margin-top:.4rem}@media(prefers-reduced-motion:reduce){.rs__star.is-on.svelte-ibf856,.ar .rs__level.svelte-ibf856{animation:none}.rs__bar.svelte-ibf856>i:where(.svelte-ibf856){transition:none}}.fc-meter.svelte-1f2wpln{display:inline-flex;align-items:center;gap:.4rem;min-width:8.5rem;color:var(--a-fg);font-size:.875rem}.fc-meter.svelte-1f2wpln b:where(.svelte-1f2wpln){min-width:2rem;font-variant-numeric:tabular-nums}.fc-meter.svelte-1f2wpln>.ar-meter:where(.svelte-1f2wpln){flex:1;height:8px}.fc-pause.svelte-1f2wpln,.fc-up.svelte-1f2wpln,.fc-toggle.svelte-1f2wpln{all:unset;box-sizing:border-box;cursor:pointer}.fc-pause.svelte-1f2wpln{position:relative;display:grid;place-items:center;width:2rem;height:2rem;border-radius:10px;background:var(--dbg3);color:var(--a-fg)}.fc-up.svelte-1f2wpln,.fc-toggle.svelte-1f2wpln{position:relative;display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .7rem;border-radius:999px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--dbd);color:var(--a-fg);font-size:.75rem;font-weight:700}.fc-up.is-hot.svelte-1f2wpln{background:var(--g1);color:#fff;box-shadow:none;animation:ar-pop .4s cubic-bezier(.3,1.8,.5,1)}.fc-toggle.is-on.svelte-1f2wpln{background:color-mix(in srgb,var(--a-good) 22%,transparent);box-shadow:inset 0 0 0 1px var(--a-good)}.fc-pause.svelte-1f2wpln:after,.fc-up.svelte-1f2wpln:after,.fc-toggle.svelte-1f2wpln:after{content:"";position:absolute;inset:-.3rem -.2rem}.fc-pause.svelte-1f2wpln:focus-visible,.fc-up.svelte-1f2wpln:focus-visible,.fc-toggle.svelte-1f2wpln:focus-visible{outline:2px solid var(--a-fg);outline-offset:2px}.ar .fc-waves.svelte-1f2wpln{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;margin:0;padding:0;list-style:none}.ar .fc-waves.svelte-1f2wpln>li:where(.svelte-1f2wpln){margin:0;position:relative;display:flex;align-items:center;gap:.35rem;padding:.3rem .5rem .4rem;border-radius:10px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--dbd);font-size:max(var(--text-floor, 0px),.6875rem);font-weight:700;color:var(--a-faint);overflow:hidden}.fc-waves__n.svelte-1f2wpln{display:grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--dbg3);font-size:max(var(--text-floor, 0px),.625rem);flex:none}.fc-waves__t.svelte-1f2wpln{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar .fc-waves.svelte-1f2wpln>li.is-now:where(.svelte-1f2wpln){color:var(--a-fg);box-shadow:inset 0 0 0 1.5px var(--g1)}.ar .fc-waves.svelte-1f2wpln>li.is-now:where(.svelte-1f2wpln) .fc-waves__n:where(.svelte-1f2wpln){background:var(--g1);color:#fff}.ar .fc-waves.svelte-1f2wpln>li.is-done:where(.svelte-1f2wpln){color:var(--a-dim)}.ar .fc-waves.svelte-1f2wpln>li.is-done:where(.svelte-1f2wpln) .fc-waves__n:where(.svelte-1f2wpln){background:var(--a-good);color:var(--a-on-good)}.fc-waves__bar.svelte-1f2wpln{position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}.fc-waves__bar.svelte-1f2wpln>i:where(.svelte-1f2wpln){display:block;height:100%;background:var(--g1);transition:width .15s linear}.fc-title.svelte-1f2wpln{display:grid;justify-items:center;gap:.85rem;padding:1.2rem .4rem .6rem;text-align:center}.fc-eyebrow.svelte-1f2wpln{font-size:max(var(--text-floor, 0px),.6875rem);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--g1t)}.fc-h.fc-h.fc-h.svelte-1f2wpln{margin:0;padding:0;border:0;font-size:clamp(2rem,7vw,3rem);font-weight:900;letter-spacing:-.04em;color:var(--dt)}.ar .fc-sub.svelte-1f2wpln{margin:0;max-width:36rem;font-size:.9375rem;line-height:1.6;color:var(--a-dim)}.ar .fc-legend.svelte-1f2wpln{display:grid;gap:.4rem;margin:0;padding:0;list-style:none;text-align:left;font-size:.8125rem;color:var(--a-dim)}.ar .fc-legend.svelte-1f2wpln li:where(.svelte-1f2wpln){margin:0;display:flex;align-items:center;gap:.6rem}.fc-dot.svelte-1f2wpln{flex:none;width:.7rem;height:.7rem;border-radius:3px}.fc-dot--run.svelte-1f2wpln{background:var(--a-good);box-shadow:0 0 10px -1px var(--a-good)}.fc-dot--idle.svelte-1f2wpln{background:#c9962a;box-shadow:0 0 10px -1px #c9962a}.fc-dot--pause.svelte-1f2wpln{background:var(--dt4)}.fc-modes.svelte-1f2wpln{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.fc-board.svelte-1f2wpln{position:relative;display:grid;gap:.6rem}.fc-svg.svelte-1f2wpln{display:block;width:100%;height:auto;border-radius:18px;box-shadow:inset 0 0 0 1px var(--a-line);user-select:none;-webkit-user-select:none;overflow:hidden}.fc-banner.svelte-1f2wpln{position:absolute;z-index:6;left:50%;top:.7rem;transform:translate(-50%);width:max-content;max-width:92%;line-height:1.3;padding:.5rem 1.1rem;border-radius:999px;background:var(--dt);color:var(--dbg);font-size:.8125rem;font-weight:800;text-align:center;box-shadow:0 10px 24px -10px #00000080;animation:ar-in .3s ease both;pointer-events:none}.ar .fc-status.svelte-1f2wpln{margin:0;min-height:1.4rem;padding:0 .2rem;font-size:.8125rem;line-height:1.5;color:var(--a-dim)}.fc-cap.svelte-1f2wpln{font:800 10px var(--doc-font-sans);letter-spacing:.14em;fill:var(--a-faint)}.fc-cap--c.svelte-1f2wpln{text-anchor:middle}.fc-hint.svelte-1f2wpln{font:600 11px var(--doc-font-sans);fill:var(--a-faint)}.fc-svg.is-narrow.svelte-1f2wpln .fc-name:where(.svelte-1f2wpln){font-size:14px}.fc-svg.is-narrow.svelte-1f2wpln .fc-state:where(.svelte-1f2wpln){font-size:max(var(--text-floor, 0px),10.5px);letter-spacing:.02em}.fc-svg.is-narrow.svelte-1f2wpln .fc-cap:where(.svelte-1f2wpln){font-size:12px;letter-spacing:.1em}.fc-svg.is-narrow.svelte-1f2wpln .fc-chip:where(.svelte-1f2wpln) text:where(.svelte-1f2wpln){font-size:14px}.fc-svg.is-narrow.svelte-1f2wpln .fc-empty:where(.svelte-1f2wpln) text:where(.svelte-1f2wpln){font-size:13px}.fc-svg.is-narrow.svelte-1f2wpln .fc-hint:where(.svelte-1f2wpln){font-size:12px}.fc-svg.is-narrow.svelte-1f2wpln .fc-ini:where(.svelte-1f2wpln){font-size:12.5px}.fc-svg.is-narrow.svelte-1f2wpln .fc-tag:where(.svelte-1f2wpln) text:where(.svelte-1f2wpln){font-size:12.5px}.fc-svg.is-narrow.svelte-1f2wpln .fc-rb:where(.svelte-1f2wpln) text:where(.svelte-1f2wpln){font-size:13px}.fc-hit.svelte-1f2wpln{fill:transparent;stroke:none;pointer-events:all}.fc-rack.svelte-1f2wpln{fill:color-mix(in srgb,var(--dbg3) 55%,transparent);stroke:var(--dbd);stroke-width:1}.fc-shelf.svelte-1f2wpln>rect:where(.svelte-1f2wpln){fill:color-mix(in srgb,var(--dbg3) 40%,transparent);stroke:var(--dbd);stroke-dasharray:3 4}.fc-empty.svelte-1f2wpln rect:where(.svelte-1f2wpln){fill:transparent;stroke:var(--dbd);stroke-width:1.5;stroke-dasharray:4 5;transition:stroke .15s ease,fill .15s ease}.fc-empty.svelte-1f2wpln text:where(.svelte-1f2wpln){font:700 11px var(--doc-font-mono);fill:var(--dt4)}.fc-empty.svelte-1f2wpln{cursor:pointer;outline:none}.fc-empty.is-hot.svelte-1f2wpln rect:where(.svelte-1f2wpln){stroke:var(--g1);stroke-dasharray:none;fill:color-mix(in srgb,var(--g1) 12%,transparent);animation:svelte-1f2wpln-fc-target 1.1s ease-in-out infinite}.fc-empty.is-hover.svelte-1f2wpln rect:where(.svelte-1f2wpln){fill:color-mix(in srgb,var(--g1) 30%,transparent);stroke-width:2.5}.fc-empty.svelte-1f2wpln:focus-visible rect:where(.svelte-1f2wpln),.fc-m.svelte-1f2wpln:focus-visible .fc-body:where(.svelte-1f2wpln),.fc-chip.svelte-1f2wpln:focus-visible rect:where(.svelte-1f2wpln){stroke:var(--a-fg);stroke-width:2.5;stroke-dasharray:none}.fc-m.svelte-1f2wpln{cursor:pointer;outline:none}.fc-body.svelte-1f2wpln{fill:var(--dbg2);stroke:var(--dbd);stroke-width:1.5;transition:stroke .25s ease,fill .25s ease}.fc-vents.svelte-1f2wpln line:where(.svelte-1f2wpln){stroke:var(--dbd);stroke-width:1.5;stroke-linecap:round}.fc-led.svelte-1f2wpln{fill:var(--dt4);transition:fill .25s ease}.fc-name.svelte-1f2wpln{font:700 11px var(--doc-font-sans);fill:var(--dt)}.fc-state.svelte-1f2wpln{font:800 9.5px var(--doc-font-sans);letter-spacing:.08em;text-transform:uppercase;fill:var(--dt3)}.fc-m--running.svelte-1f2wpln .fc-body:where(.svelte-1f2wpln){stroke:var(--a-good);fill:color-mix(in srgb,var(--a-good) 9%,var(--dbg2));filter:drop-shadow(0 0 7px color-mix(in srgb,var(--a-good) 38%,transparent))}.fc-m--running.svelte-1f2wpln .fc-led:where(.svelte-1f2wpln){fill:var(--a-good);animation:svelte-1f2wpln-fc-blink 1.6s ease-in-out infinite}.fc-m--idle.svelte-1f2wpln .fc-body:where(.svelte-1f2wpln){stroke:#c9962a;fill:color-mix(in srgb,#c9962a 12%,var(--dbg2))}.fc-m--idle.svelte-1f2wpln .fc-led:where(.svelte-1f2wpln){fill:#c9962a}.fc-m--idle.svelte-1f2wpln .fc-state:where(.svelte-1f2wpln){fill:#b07f15}html.dark .fc-m--idle.svelte-1f2wpln .fc-state:where(.svelte-1f2wpln){fill:#e0b04a}.fc-halo.svelte-1f2wpln{fill:none;stroke:#c9962a;stroke-width:2;opacity:.6;animation:svelte-1f2wpln-fc-burn 1.1s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.fc-m--starting.svelte-1f2wpln .fc-body:where(.svelte-1f2wpln){stroke:var(--g1);stroke-dasharray:5 4;animation:svelte-1f2wpln-fc-dash .8s linear infinite}.fc-m--starting.svelte-1f2wpln .fc-led:where(.svelte-1f2wpln){fill:var(--g1);animation:svelte-1f2wpln-fc-blink .5s ease-in-out infinite}.fc-m.is-warn.svelte-1f2wpln .fc-body:where(.svelte-1f2wpln){stroke:var(--a-bad);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--a-bad) 45%,transparent));animation:svelte-1f2wpln-fc-alarm .6s ease-in-out infinite}.fc-m.is-warn.svelte-1f2wpln .fc-state:where(.svelte-1f2wpln){fill:var(--a-bad)}.fc-m.is-hot.svelte-1f2wpln .fc-body:where(.svelte-1f2wpln){stroke:var(--g1)}.fc-m.is-hover.svelte-1f2wpln .fc-body:where(.svelte-1f2wpln){stroke-width:3}.fc-bar.svelte-1f2wpln{fill:var(--dbd)}.fc-bar--fill.svelte-1f2wpln{fill:var(--a-good);transition:width .12s linear}.fc-bar--snap.svelte-1f2wpln{fill:var(--g1)}.fc-bar--start.svelte-1f2wpln{fill:color-mix(in srgb,var(--g1) 45%,var(--dbd));animation:ar-pulse .7s ease-in-out infinite}.fc-badge.svelte-1f2wpln circle:where(.svelte-1f2wpln){fill:var(--g1);stroke:var(--dbg2);stroke-width:2}.fc-badge.svelte-1f2wpln svg{color:#fff;stroke:#fff}.fc-badge--fork.svelte-1f2wpln circle:where(.svelte-1f2wpln){fill:var(--dt)}.fc-badge--fork.svelte-1f2wpln svg{color:var(--dbg);stroke:var(--dbg)}.fc-alert.svelte-1f2wpln circle:where(.svelte-1f2wpln){fill:var(--a-bad);stroke:var(--dbg2);stroke-width:2}.fc-alert.svelte-1f2wpln svg{color:#fff;stroke:#fff}.fc-alert--fork.svelte-1f2wpln circle:where(.svelte-1f2wpln){fill:var(--g1)}.fc-chip.svelte-1f2wpln{cursor:pointer;outline:none}.fc-chip.svelte-1f2wpln rect:where(.svelte-1f2wpln){fill:var(--dbg2);stroke:var(--dbd);stroke-width:1.2;opacity:.85;transition:stroke .15s ease}.fc-chip.svelte-1f2wpln text:where(.svelte-1f2wpln){font:700 11px var(--doc-font-sans);fill:var(--dt3)}.fc-chip.svelte-1f2wpln svg{color:var(--dt3);stroke:var(--dt3)}.fc-chip.is-hot.svelte-1f2wpln rect:where(.svelte-1f2wpln){stroke:var(--g1);stroke-width:2;opacity:1;animation:svelte-1f2wpln-fc-target 1.1s ease-in-out infinite}.fc-chip.is-hover.svelte-1f2wpln rect:where(.svelte-1f2wpln){fill:color-mix(in srgb,var(--g1) 25%,var(--dbg2))}.fc-user.svelte-1f2wpln{cursor:grab;outline:none;touch-action:none;transition:filter .15s ease}.fc-user.is-wait.svelte-1f2wpln{cursor:default;opacity:.9}.fc-user.is-drag.svelte-1f2wpln{cursor:grabbing;filter:drop-shadow(0 8px 10px rgba(0,0,0,.35))}.fc-ring-bg.svelte-1f2wpln{fill:none;stroke:var(--dbd);stroke-width:3}.fc-ring.svelte-1f2wpln{fill:none;stroke:var(--a-good);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .12s linear,stroke .3s ease}.fc-user.is-low.svelte-1f2wpln .fc-ring:where(.svelte-1f2wpln){stroke:var(--a-bad)}.fc-user.is-low.svelte-1f2wpln .fc-av:where(.svelte-1f2wpln){animation:svelte-1f2wpln-fc-shake .45s ease infinite}.fc-av.svelte-1f2wpln{fill:var(--dt);stroke:var(--dbg2);stroke-width:2}.fc-ini.svelte-1f2wpln{font:800 11px var(--doc-font-sans);fill:var(--dbg);pointer-events:none}.fc-user--risky.svelte-1f2wpln .fc-av:where(.svelte-1f2wpln){fill:var(--a-bad)}.fc-user--explore.svelte-1f2wpln .fc-av:where(.svelte-1f2wpln){fill:var(--g1)}.fc-user--return.svelte-1f2wpln .fc-av:where(.svelte-1f2wpln){fill:var(--dbg3);stroke:var(--dt);stroke-width:2.5}.fc-user--risky.svelte-1f2wpln .fc-ini:where(.svelte-1f2wpln),.fc-user--explore.svelte-1f2wpln .fc-ini:where(.svelte-1f2wpln){fill:#fff}.fc-user--return.svelte-1f2wpln .fc-ini:where(.svelte-1f2wpln){fill:var(--dt)}.fc-user.is-sel.svelte-1f2wpln .fc-ring-bg:where(.svelte-1f2wpln){stroke:var(--g1);stroke-width:5}.fc-user.svelte-1f2wpln:focus-visible .fc-ring-bg:where(.svelte-1f2wpln){stroke:var(--a-fg);stroke-width:5}.fc-tag.svelte-1f2wpln rect:where(.svelte-1f2wpln){fill:var(--dbg2);stroke:var(--dbd)}.fc-tag.svelte-1f2wpln text:where(.svelte-1f2wpln){font:700 10px var(--doc-font-sans);fill:var(--dt2);pointer-events:none}.fc-float.svelte-1f2wpln{font:800 14px var(--doc-font-sans);pointer-events:none;paint-order:stroke;stroke:var(--dbg2);stroke-width:3px;animation:svelte-1f2wpln-fc-float 1.2s ease-out forwards}.fc-float--good.svelte-1f2wpln{fill:var(--a-good)}.fc-float--bad.svelte-1f2wpln{fill:var(--a-bad)}.fc-float--warm.svelte-1f2wpln{fill:#b07f15;font-size:12px}html.dark .fc-float--warm.svelte-1f2wpln{fill:#e0b04a}.fc-radial__scrim.svelte-1f2wpln{fill:color-mix(in srgb,var(--dbg) 78%,transparent);stroke:var(--dbd);stroke-width:1;animation:ar-in .18s ease both}.fc-radial__hub.svelte-1f2wpln{fill:var(--dbg3);stroke:var(--dbd)}.fc-rb.svelte-1f2wpln{cursor:pointer;outline:none;animation:ar-in .2s ease both}.fc-rb.svelte-1f2wpln circle:where(.svelte-1f2wpln){fill:var(--dbg2);stroke:var(--dt3);stroke-width:1.5;transition:fill .15s ease,stroke .15s ease}.fc-rb.svelte-1f2wpln svg{color:var(--dt);stroke:var(--dt);pointer-events:none}.fc-rb.svelte-1f2wpln text:where(.svelte-1f2wpln){font:800 10px var(--doc-font-sans);fill:var(--dt2);pointer-events:none}.fc-rb.svelte-1f2wpln:hover:not(.is-off) circle:where(.svelte-1f2wpln),.fc-rb.svelte-1f2wpln:focus-visible circle:where(.svelte-1f2wpln){fill:var(--dbg3);stroke:var(--g1);stroke-width:2.5}.fc-rb.is-off.svelte-1f2wpln{opacity:.35;cursor:not-allowed}.fc-rb.is-x.svelte-1f2wpln circle:where(.svelte-1f2wpln){stroke:var(--a-bad)}.fc-rb.is-x.svelte-1f2wpln svg{color:var(--a-bad);stroke:var(--a-bad)}.fc-tip.svelte-1f2wpln{display:grid;gap:.2rem;padding:.75rem 1rem;border-radius:14px;background:var(--dbg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g1) 55%,transparent);font-size:.8125rem;line-height:1.5;color:var(--a-dim);animation:ar-in .25s ease both}.fc-tip.svelte-1f2wpln b:where(.svelte-1f2wpln){color:var(--dt);font-size:.875rem}.fc-tip__row.svelte-1f2wpln{display:flex;align-items:center;justify-content:space-between;gap:1rem}.fc-tip.svelte-1f2wpln a:where(.svelte-1f2wpln),.fc-modal.svelte-1f2wpln a:where(.svelte-1f2wpln),.fc-learned.svelte-1f2wpln a:where(.svelte-1f2wpln){color:var(--g1t);font-weight:700}.fc-overlay.svelte-1f2wpln{position:absolute;inset:0;z-index:7;display:grid;place-content:center;justify-items:center;gap:.8rem;border-radius:18px;background:color-mix(in srgb,var(--dbg) 86%,transparent);font-size:1.5rem;font-weight:800;color:var(--dt);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fc-overlay--top.svelte-1f2wpln{place-content:center;padding:.8rem}.fc-modal.svelte-1f2wpln{display:grid;gap:.7rem;width:min(100%,34rem);max-height:100%;overflow:auto;padding:1.1rem 1.2rem;border-radius:18px;background:var(--dbg2);box-shadow:inset 0 0 0 1px var(--dbd),0 24px 50px -20px #0000008c;font-size:.875rem;font-weight:400;text-align:left;animation:ar-in .25s cubic-bezier(.3,1.4,.5,1) both}.fc-modal.svelte-1f2wpln h4:where(.svelte-1f2wpln){margin:0;padding:0;border:0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--dt)}.ar .fc-modal__p.svelte-1f2wpln{margin:0;font-size:.875rem;line-height:1.55;color:var(--a-dim)}.fc-modal__a.svelte-1f2wpln{font-size:.8125rem}.fc-plans.svelte-1f2wpln{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.fc-plan.svelte-1f2wpln{display:grid;gap:.1rem;padding:.7rem .6rem;border-radius:12px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--dbd);font-size:.75rem;color:var(--a-dim);text-align:center}.fc-plan.svelte-1f2wpln b:where(.svelte-1f2wpln){font-size:.8125rem;color:var(--dt)}.fc-plan__n.svelte-1f2wpln{font-size:1.6rem;font-weight:900;letter-spacing:-.03em;color:var(--dt);font-variant-numeric:tabular-nums}.fc-plan.svelte-1f2wpln em:where(.svelte-1f2wpln){font-style:normal;font-weight:700;color:var(--a-faint)}.fc-plan.is-now.svelte-1f2wpln{box-shadow:inset 0 0 0 1.5px var(--dt3)}.fc-plan.is-pick.svelte-1f2wpln{box-shadow:inset 0 0 0 2px var(--g1);background:color-mix(in srgb,var(--g1) 10%,var(--dbg))}.fc-plan.is-pick.svelte-1f2wpln em:where(.svelte-1f2wpln){color:var(--g1t)}.fc-plan.is-off.svelte-1f2wpln{opacity:.6}.ar .fc-meter__l.svelte-1f2wpln{font-style:normal;font-size:.75rem;font-weight:700;color:var(--a-dim)}.fc-stats.svelte-1f2wpln{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin:0}.fc-stats.svelte-1f2wpln>div:where(.svelte-1f2wpln){display:grid;gap:.1rem;padding:.5rem .4rem;border-radius:10px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--dbd);text-align:center}.fc-stats.svelte-1f2wpln dt:where(.svelte-1f2wpln){font-size:max(var(--text-floor, 0px),.625rem);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--a-faint)}.fc-stats.svelte-1f2wpln dd:where(.svelte-1f2wpln){margin:0;font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--dt)}.fc-stats.svelte-1f2wpln dd.is-bad:where(.svelte-1f2wpln){color:var(--a-bad)}.fc-learned.svelte-1f2wpln{display:grid;gap:.5rem;width:100%;text-align:left}.fc-learned.svelte-1f2wpln ul:where(.svelte-1f2wpln){display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.fc-learned.svelte-1f2wpln li:where(.svelte-1f2wpln){margin:0;display:grid;grid-template-columns:1.5rem 1fr;gap:.6rem;font-size:.8125rem;line-height:1.5;color:var(--a-dim);opacity:.45}.fc-learned.svelte-1f2wpln li.is-got:where(.svelte-1f2wpln){opacity:1}.fc-learned.svelte-1f2wpln b:where(.svelte-1f2wpln){color:var(--a-fg)}.fc-check.svelte-1f2wpln{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--dbg3)}.is-got.svelte-1f2wpln .fc-check:where(.svelte-1f2wpln){background:var(--a-good);color:var(--a-on-good)}@keyframes svelte-1f2wpln-fc-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes svelte-1f2wpln-fc-burn{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.8;transform:scale(1.03)}}@keyframes svelte-1f2wpln-fc-dash{to{stroke-dashoffset:-18}}@keyframes svelte-1f2wpln-fc-alarm{0%,to{stroke-width:1.5}50%{stroke-width:3.5}}@keyframes svelte-1f2wpln-fc-target{0%,to{opacity:.55}50%{opacity:1}}@keyframes svelte-1f2wpln-fc-shake{0%,to{transform:translate(0)}25%{transform:translate(-1.5px)}75%{transform:translate(1.5px)}}@keyframes svelte-1f2wpln-fc-float{0%{opacity:0;transform:translateY(6px)}15%{opacity:1}to{opacity:0;transform:translateY(-34px)}}@media(max-width:600px){.fc-waves__t.svelte-1f2wpln,.fc-plan-n.svelte-1f2wpln{display:none}.fc-meter.svelte-1f2wpln{font-size:.8125rem;gap:.3rem}.fc-meter.svelte-1f2wpln b:where(.svelte-1f2wpln){min-width:1.6rem}.ar .fc-waves.svelte-1f2wpln>li:where(.svelte-1f2wpln){padding:.2rem .4rem .3rem;justify-content:center}.fc-status.svelte-1f2wpln{font-size:.75rem}.fc-plans.svelte-1f2wpln{grid-template-columns:1fr}.fc-plan.svelte-1f2wpln{grid-template-columns:1fr auto;text-align:left;align-items:center}.fc-modal.svelte-1f2wpln{gap:.55rem;padding:.9rem .9rem 0}.fc-modal.svelte-1f2wpln h4:where(.svelte-1f2wpln){font-size:1.125rem}.fc-stats.svelte-1f2wpln{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.fc-stats.svelte-1f2wpln>div:where(.svelte-1f2wpln){padding:.35rem .2rem;gap:0}.fc-stats.svelte-1f2wpln dt:where(.svelte-1f2wpln){font-size:max(var(--text-floor, 0px),.5625rem);letter-spacing:.03em;line-height:1.3}.fc-stats.svelte-1f2wpln dd:where(.svelte-1f2wpln){font-size:1rem;line-height:1.3}.fc-modal.svelte-1f2wpln .ar-actions{position:sticky;bottom:0;margin:0 -.9rem;padding:.6rem .9rem .8rem;background:var(--dbg2)}.fc-modal.svelte-1f2wpln .ar-actions .ar-btn{flex:1 1 auto;text-align:center}.fc-meter.svelte-1f2wpln{min-width:0;flex:1 1 8rem}}@media(prefers-reduced-motion:reduce){.fc-halo.svelte-1f2wpln,.fc-m--starting.svelte-1f2wpln .fc-body:where(.svelte-1f2wpln),.fc-m--starting.svelte-1f2wpln .fc-led:where(.svelte-1f2wpln),.fc-m--running.svelte-1f2wpln .fc-led:where(.svelte-1f2wpln),.fc-m.is-warn.svelte-1f2wpln .fc-body:where(.svelte-1f2wpln),.fc-empty.is-hot.svelte-1f2wpln rect:where(.svelte-1f2wpln),.fc-chip.is-hot.svelte-1f2wpln rect:where(.svelte-1f2wpln),.fc-user.is-low.svelte-1f2wpln .fc-av:where(.svelte-1f2wpln),.fc-bar--start.svelte-1f2wpln,.fc-float.svelte-1f2wpln,.fc-banner.svelte-1f2wpln,.fc-tip.svelte-1f2wpln,.fc-modal.svelte-1f2wpln,.fc-rb.svelte-1f2wpln,.fc-radial__scrim.svelte-1f2wpln,.fc-up.svelte-1f2wpln{animation:none}.fc-float.svelte-1f2wpln{opacity:1}}.qg-meta.svelte-1emt56j{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.qg-timer.svelte-1emt56j{all:unset;position:relative;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .65rem;border-radius:999px;background:var(--a-tile);font-size:.8125rem;font-weight:700;color:var(--a-fg);font-variant-numeric:tabular-nums}.qg-timer.svelte-1emt56j:after{content:"";position:absolute;inset:-.55rem -.3rem}.qg-timer.svelte-1emt56j:focus-visible{outline:2px solid var(--a-fg);outline-offset:2px}.qg-prompt.svelte-1emt56j{margin-top:.4rem}.qg-opts.svelte-1emt56j{display:grid;gap:.65rem}.qg-opts.svelte-1emt56j .ar-tile{animation:ar-in .3s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(var(--i, 0) * 55ms)}.qg-opts.svelte-1emt56j .ar-tile.is-right{animation:ar-pop .38s cubic-bezier(.3,1.8,.5,1)}.qg-opts.svelte-1emt56j .ar-tile.is-wrong{animation:ar-shake .4s ease}.qg-mono.svelte-1emt56j{font-family:var(--doc-font-mono);font-size:.875rem;word-break:break-word;font-weight:500}.ar .qg-term.svelte-1emt56j{padding:.8rem 1rem;border-radius:14px;background:#05070a;box-shadow:inset 0 0 0 1px #50ffa02e;font-family:var(--doc-font-mono);font-size:.8125rem;line-height:1.6;color:#b9f5d2;word-break:break-word}.ar .qg-term.svelte-1emt56j p:where(.svelte-1emt56j){margin:0}.qg-term__p.svelte-1emt56j{color:#34d27b}.qg-term__o.svelte-1emt56j{margin-top:.15rem!important;color:#34d27b}.qg-term__o.is-bad.svelte-1emt56j{color:#ff7a82}.qg-caret.svelte-1emt56j{display:inline-block;width:7px;height:1em;margin-left:2px;vertical-align:text-bottom;background:#b9f5d2;animation:svelte-1emt56j-qg-blink 1s steps(2) infinite}@keyframes svelte-1emt56j-qg-blink{50%{opacity:0}}.qg-review.svelte-1emt56j{display:grid;gap:.6rem;width:100%;text-align:left;justify-items:center}.ar .qg-miss.svelte-1emt56j{display:grid;gap:.3rem;width:100%;padding:.8rem .95rem;border-radius:14px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--a-line)}.ar .qg-miss.svelte-1emt56j p:where(.svelte-1emt56j){margin:0;font-size:.875rem;line-height:1.55;color:var(--a-dim)}.qg-miss__q.svelte-1emt56j{color:var(--a-fg)!important;font-weight:600}.qg-good.svelte-1emt56j,.qg-bad.svelte-1emt56j{display:inline-block;min-width:4.8rem;font-size:max(var(--text-floor, 0px),.6875rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.qg-good.svelte-1emt56j{color:var(--a-good)}.qg-bad.svelte-1emt56j{color:var(--a-bad)}.qg-miss__why.svelte-1emt56j{color:var(--a-faint)!important}@media(prefers-reduced-motion:reduce){.qg-opts.svelte-1emt56j .ar-tile,.qg-caret.svelte-1emt56j{animation:none}}.sk-goal.svelte-5d2a97{margin-top:.4rem}.sk-board.svelte-5d2a97{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:1.1rem;align-items:start}.sk-head.svelte-5d2a97,.sk-board.svelte-5d2a97{scroll-margin-top:calc(var(--docs-header-h, 64px) + .75rem)}.sk-board.svelte-5d2a97 ol.sk-flow:where(.svelte-5d2a97){display:grid;gap:0;margin:0;padding:0;list-style:none}.sk-board.svelte-5d2a97 ol.sk-flow:where(.svelte-5d2a97)>li:where(.svelte-5d2a97){margin:0;padding:0;display:grid;gap:.35rem;position:relative}.sk-board.svelte-5d2a97 .sk-step:where(.svelte-5d2a97):not(:last-child){padding-bottom:1.15rem}.sk-step.svelte-5d2a97:not(:last-child):after{content:"";position:absolute;left:1.6rem;bottom:.1rem;width:3px;height:1.05rem;border-radius:2px;background:var(--a-line);transition:background-color .3s ease}.sk-step.is-linked.svelte-5d2a97:not(:last-child):after{background:var(--g1)}.sk-step.is-ok.svelte-5d2a97:not(:last-child):after{background:var(--a-good)}.sk-node.svelte-5d2a97{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) auto;align-items:center;gap:.4rem .9rem;width:100%;min-height:3.6rem;padding:.7rem 1rem;border-radius:16px;background:transparent;box-shadow:inset 0 0 0 2px var(--a-line);border:0;transition:transform .14s cubic-bezier(.3,1.6,.5,1),background-color .15s ease,box-shadow .15s ease}.sk-node.svelte-5d2a97:hover:not(.is-filled){background:var(--a-tile)}.sk-node.svelte-5d2a97:focus-visible{outline:3px solid color-mix(in srgb,var(--g1) 70%,#fff);outline-offset:2px}.sk-node.is-filled.svelte-5d2a97{background:var(--a-tile);box-shadow:inset 0 0 0 1px var(--a-line),0 4px 0 var(--a-edge)}.sk-node.is-over.svelte-5d2a97{background:color-mix(in srgb,var(--g1) 24%,transparent);box-shadow:inset 0 0 0 2px var(--g1);transform:scale(1.015)}.sk-node.is-snap.svelte-5d2a97{animation:svelte-5d2a97-sk-snap .42s cubic-bezier(.3,1.9,.5,1)}.sk-node.is-right.svelte-5d2a97{background:color-mix(in srgb,var(--a-good) 20%,transparent);box-shadow:inset 0 0 0 2px var(--a-good),0 2px 0 var(--a-good);animation:ar-pop .38s cubic-bezier(.3,1.8,.5,1)}.sk-node.is-wrong.svelte-5d2a97{background:color-mix(in srgb,var(--a-bad) 18%,transparent);box-shadow:inset 0 0 0 2px var(--a-bad);animation:ar-shake .4s ease}.sk-node__l.svelte-5d2a97{font-size:.8125rem;line-height:1.4;color:var(--a-dim)}.sk-node__v.svelte-5d2a97{font-size:1rem;font-weight:800;color:var(--a-fg)}.sk-node__v.svelte-5d2a97 em:where(.svelte-5d2a97){font-style:normal;font-weight:500;color:var(--a-faint)}.ar .sk-why.svelte-5d2a97{margin:0;padding:0 .3rem;font-size:.8125rem;line-height:1.55;color:var(--a-dim);animation:ar-in .26s ease both}.sk-board.is-checked.svelte-5d2a97{grid-template-columns:minmax(0,1fr)}.ar .sk-why.svelte-5d2a97 b:where(.svelte-5d2a97){margin-right:.3em}.ar .sk-def.svelte-5d2a97{display:block;margin-top:.15rem;color:var(--a-faint)}.sk-tray.svelte-5d2a97{display:grid;gap:.6rem;padding:.9rem;border-radius:18px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--a-line);position:sticky;top:calc(var(--docs-header-h, 64px) + .75rem)}.sk-pieces.svelte-5d2a97{display:flex;flex-wrap:wrap;gap:.5rem}.sk-piece.svelte-5d2a97{all:unset;box-sizing:border-box;cursor:grab;padding:.55rem .95rem;border-radius:12px;background:var(--dbg3);box-shadow:inset 0 0 0 1px var(--a-line),0 2px 0 var(--a-edge);font-size:.9375rem;font-weight:700;color:var(--a-fg);-webkit-user-select:none;user-select:none;transition:transform .12s cubic-bezier(.3,1.6,.5,1),box-shadow .12s ease,opacity .2s ease,background-color .15s ease}.sk-piece.svelte-5d2a97:hover:not([disabled]){background:var(--dbg3);transform:translateY(-2px)}.sk-piece.svelte-5d2a97:active{cursor:grabbing;transform:translateY(2px);box-shadow:inset 0 0 0 1px var(--a-line),0 1px 0 var(--a-edge)}.sk-piece.svelte-5d2a97:focus-visible{outline:3px solid color-mix(in srgb,var(--g1) 70%,#fff);outline-offset:2px}.sk-piece.is-sel.svelte-5d2a97{background:color-mix(in srgb,var(--g1) 34%,transparent);box-shadow:inset 0 0 0 2px var(--g1),0 3px 0 var(--a-edge);transform:translateY(-3px)}.sk-piece.is-used.svelte-5d2a97{opacity:.25;cursor:default}.sk-pick.svelte-5d2a97{display:grid;gap:1rem}.sk-cards.svelte-5d2a97{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.6rem}.sk-card.svelte-5d2a97{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:grid;gap:.2rem;padding:.75rem .9rem;border-radius:14px;background:var(--a-tile);box-shadow:inset 0 0 0 1px var(--a-line),0 2px 0 var(--a-edge);transition:transform .12s cubic-bezier(.3,1.6,.5,1),background-color .15s ease}.sk-card.svelte-5d2a97:hover{background:var(--a-tile-hi)}.sk-card.svelte-5d2a97:active{transform:translateY(2px)}.sk-card.svelte-5d2a97:focus-visible{outline:3px solid color-mix(in srgb,var(--g1) 70%,#fff);outline-offset:2px}.sk-card__t.svelte-5d2a97{font-size:.9375rem;font-weight:700;color:var(--a-fg);padding-right:1.4rem}.sk-card__s.svelte-5d2a97{font-size:.75rem;color:var(--a-faint)}.sk-card__ok.svelte-5d2a97{position:absolute;top:.6rem;right:.6rem;display:grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:50%;background:var(--a-good);color:var(--a-on-good)}.sk-card.is-built.svelte-5d2a97{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--a-good) 60%,var(--a-line)),0 2px 0 var(--a-edge)}.ar .sk-peek.svelte-5d2a97{margin:0;min-height:3.2em;font-size:.8125rem;line-height:1.5;color:var(--a-dim)}.ar .sk-peek.svelte-5d2a97 b:where(.svelte-5d2a97){color:var(--a-fg)}.ar .sk-tests.svelte-5d2a97{display:grid;gap:.5rem}.ar .sk-tests.svelte-5d2a97 ul:where(.svelte-5d2a97){display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.ar .sk-tests.svelte-5d2a97 li:where(.svelte-5d2a97){margin:0;display:grid;grid-template-columns:1.5rem 1fr;gap:.6rem;align-items:start;padding:.6rem .8rem;border-radius:12px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--a-line);font-size:.8125rem;line-height:1.5;color:var(--a-dim);animation:ar-in .3s ease both;animation-delay:var(--d)}.ar .sk-tests.svelte-5d2a97 li:where(.svelte-5d2a97) b:where(.svelte-5d2a97){color:var(--a-fg)}.ar .sk-tests.svelte-5d2a97 li.is-ok:where(.svelte-5d2a97){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a-good) 55%,transparent)}.ar .sk-tests.svelte-5d2a97 li.is-bad:where(.svelte-5d2a97){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a-bad) 55%,transparent)}.sk-tests__m.svelte-5d2a97{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--a-bad);color:var(--a-on-bad)}.is-ok.svelte-5d2a97>.sk-tests__m:where(.svelte-5d2a97){background:var(--a-good);color:var(--a-on-good)}@keyframes svelte-5d2a97-sk-snap{0%{transform:scale(.94)}55%{transform:scale(1.04)}to{transform:scale(1)}}.sk-how__key.svelte-5d2a97{display:inline}@media(max-width:760px){.sk-board.svelte-5d2a97{grid-template-columns:minmax(0,1fr);gap:.8rem}.sk-node.svelte-5d2a97{grid-template-columns:minmax(0,1fr) auto;gap:.1rem .6rem;min-height:3.25rem;padding:.5rem .85rem}.sk-node__l.svelte-5d2a97{grid-column:1 / -1;font-size:.75rem;line-height:1.3}.sk-node__v.svelte-5d2a97{font-size:.9375rem;line-height:1.3}.sk-board.svelte-5d2a97 .sk-step:where(.svelte-5d2a97):not(:last-child){padding-bottom:.7rem}.sk-step.svelte-5d2a97:not(:last-child):after{left:1.2rem;height:.65rem}.sk-tray.svelte-5d2a97{position:sticky;top:auto;bottom:calc(max(8px,env(safe-area-inset-bottom)) + 64px);z-index:2;gap:.4rem;padding:.7rem .75rem;background:var(--dbg2);box-shadow:inset 0 0 0 1px var(--a-line),0 -8px 18px -12px #00000038}.sk-tray.svelte-5d2a97>.ar-kicker:where(.svelte-5d2a97),.ar .sk-how.svelte-5d2a97{display:none}.sk-pieces.svelte-5d2a97{flex-wrap:nowrap;gap:.4rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:-.75rem;padding:.15rem .75rem .35rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 .6rem,#000 calc(100% - 1.6rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 .6rem,#000 calc(100% - 1.6rem),transparent)}.sk-pieces.svelte-5d2a97::-webkit-scrollbar{display:none}.sk-piece.svelte-5d2a97{flex:none;white-space:nowrap}.sk-board.svelte-5d2a97 p.sk-peek:where(.svelte-5d2a97){min-height:2.5em;font-size:.75rem;line-height:1.35}}@media(pointer:coarse){.sk-piece.svelte-5d2a97{min-height:2.75rem;display:inline-flex;align-items:center;padding:.4rem .75rem;font-size:.875rem}}@media(prefers-reduced-motion:reduce){.sk-node.is-snap.svelte-5d2a97,.sk-node.is-right.svelte-5d2a97,.sk-node.is-wrong.svelte-5d2a97,.ar .sk-why.svelte-5d2a97,.ar .sk-tests.svelte-5d2a97 li:where(.svelte-5d2a97){animation:none}}.tq-title.svelte-1wmm2ab{display:grid;justify-items:center;gap:.85rem;padding:1.4rem .4rem .6rem;text-align:center}.tq-eyebrow.svelte-1wmm2ab{font-size:max(var(--text-floor, 0px),.6875rem);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--g1t)}.tq-h.tq-h.tq-h.svelte-1wmm2ab{margin:0;padding:0;border:0;font-family:var(--doc-font-mono);font-size:clamp(1.8rem,6vw,2.6rem);font-weight:800;letter-spacing:-.03em;color:var(--dt)}.ar .tq-sub.svelte-1wmm2ab{margin:0;max-width:34rem;font-size:.9375rem;line-height:1.6;color:var(--a-dim)}.ar .tq-sub.svelte-1wmm2ab code:where(.svelte-1wmm2ab),.ar .tq-hint.svelte-1wmm2ab code:where(.svelte-1wmm2ab){font-family:var(--doc-font-mono)}.tq-mission.svelte-1wmm2ab{display:grid;gap:.45rem;padding:.9rem 1rem;border-radius:16px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--a-line);transition:box-shadow .3s ease,background-color .3s ease}.tq-mission.is-flash.svelte-1wmm2ab{box-shadow:inset 0 0 0 2px var(--a-good);background:color-mix(in srgb,var(--a-good) 14%,transparent)}.ar .tq-goal.svelte-1wmm2ab{font-size:clamp(1.0625rem,2.4vw,1.25rem)!important}.ar .tq-hint.svelte-1wmm2ab{margin:0;display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.8125rem;color:var(--a-dim)}.ar .tq-hint.svelte-1wmm2ab code:where(.svelte-1wmm2ab){padding:.15rem .5rem;border-radius:8px;background:var(--dbg3);color:var(--dt);word-break:break-all}.tq-term.svelte-1wmm2ab{border-radius:16px;overflow:hidden;background:#05070a;box-shadow:inset 0 0 0 1px #50ffa033,0 20px 40px -24px #000c;cursor:text}.tq-bar.svelte-1wmm2ab{display:flex;align-items:center;gap:.35rem;padding:.5rem .8rem;background:#ffffff0d}.tq-bar.svelte-1wmm2ab i:where(.svelte-1wmm2ab){width:10px;height:10px;border-radius:50%;background:#fff3}.tq-bar.svelte-1wmm2ab i:where(.svelte-1wmm2ab):nth-child(1){background:#ff5f57}.tq-bar.svelte-1wmm2ab i:where(.svelte-1wmm2ab):nth-child(2){background:#febc2e}.tq-bar.svelte-1wmm2ab i:where(.svelte-1wmm2ab):nth-child(3){background:#28c840}.tq-bar.svelte-1wmm2ab span:where(.svelte-1wmm2ab){margin-left:.5rem;font-size:max(var(--text-floor, 0px),.6875rem);color:#7d9a8b;font-family:var(--doc-font-mono)}.tq-screen.svelte-1wmm2ab{max-height:17rem;min-height:11rem;overflow-y:auto;padding:.8rem 1rem .9rem;font-family:var(--doc-font-mono);font-size:.8125rem;line-height:1.6;color:#b9f5d2}.tq-l.svelte-1wmm2ab{margin:0;white-space:pre-wrap;word-break:break-word}.tq-l--cmd.svelte-1wmm2ab{color:#e8fff2}.tq-l--out.svelte-1wmm2ab{color:#9fe3bd}.tq-l--err.svelte-1wmm2ab{color:#ff8c94}.tq-l--sys.svelte-1wmm2ab{color:#7d9a8b}.tq-l--win.svelte-1wmm2ab{color:#34d27b;font-weight:700;margin-top:.15rem}.tq-p.svelte-1wmm2ab{color:#34d27b;margin-right:.5ch}.tq-in.svelte-1wmm2ab{display:flex;align-items:center;gap:.5rem}.tq-in.svelte-1wmm2ab input:where(.svelte-1wmm2ab):focus,.tq-in.svelte-1wmm2ab input:where(.svelte-1wmm2ab):focus-visible{outline:none!important;box-shadow:none!important}.tq-in.svelte-1wmm2ab input:where(.svelte-1wmm2ab){all:unset;flex:1;min-width:0;color:#e8fff2;font:inherit;caret-color:#34d27b}.tq-in.svelte-1wmm2ab input:where(.svelte-1wmm2ab)::placeholder{color:#b9f5d24d}.tq-sugg.svelte-1wmm2ab{display:flex;flex-wrap:wrap;gap:.4rem}@media(pointer:coarse){.tq-in.svelte-1wmm2ab input:where(.svelte-1wmm2ab){font-size:16px;line-height:1.2;width:123.08%;margin-right:-23.08%;transform:scale(.8125);transform-origin:0 50%}}@media(max-width:560px){.tq-screen.svelte-1wmm2ab{min-height:8.5rem;max-height:13rem;padding:.7rem .8rem .8rem}.tq-mission.svelte-1wmm2ab{padding:.75rem .85rem}.tq-sugg.svelte-1wmm2ab{gap:.35rem}}.tq-chip.svelte-1wmm2ab{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;min-height:2.75rem;padding:.3rem .8rem;border-radius:10px;background:var(--dbg3);font-family:var(--doc-font-mono);font-size:.8125rem;color:var(--dt)}.tq-chip.svelte-1wmm2ab:hover{background:var(--dbd)}.tq-chip.svelte-1wmm2ab:focus-visible{outline:2px solid var(--a-fg);outline-offset:2px}.tq-sheet.svelte-1wmm2ab{display:grid;gap:.4rem;width:100%;text-align:left}.tq-sheet.svelte-1wmm2ab p:where(.svelte-1wmm2ab){margin:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem .8rem;padding:.5rem .75rem;border-radius:10px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--dbd);font-size:.8125rem;opacity:.5}.tq-sheet.svelte-1wmm2ab p.is-got:where(.svelte-1wmm2ab){opacity:1}.tq-sheet.svelte-1wmm2ab code:where(.svelte-1wmm2ab){font-family:var(--doc-font-mono);color:var(--dt);word-break:break-all}.tq-ch.svelte-1wmm2ab{margin-top:.5rem;font-size:max(var(--text-floor, 0px),.6875rem);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.tq-sheet.svelte-1wmm2ab a:where(.svelte-1wmm2ab){color:var(--g1t);font-weight:700}.gf.svelte-u144kw li::marker{content:none}.gf.svelte-u144kw{position:relative;display:grid;gap:1rem;min-width:0}.gf-hud.svelte-u144kw{display:grid;gap:.6rem}.gf-goal.svelte-u144kw{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .65rem;padding:.7rem .95rem;border-radius:14px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--a-line);font-size:.9375rem;line-height:1.45;color:var(--a-fg)}.gf-goal.svelte-u144kw b:where(.svelte-u144kw){font-size:max(var(--text-floor, 0px),.6875rem);letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.gf-goal.svelte-u144kw span:where(.svelte-u144kw){font-weight:650}.gf-bar.svelte-u144kw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .9rem}.gf-prog.svelte-u144kw{display:flex;flex:1 1 14rem;align-items:center;gap:.6rem;min-width:0}.gf-stage.svelte-u144kw{white-space:nowrap}.gf-stage__n.svelte-u144kw{margin-left:.4rem;padding-left:.4rem;border-left:1px solid var(--a-line);font-weight:600;color:var(--a-dim)}.gf-dots.svelte-u144kw{flex:1;min-width:3.5rem;max-width:12rem}.gf-count.svelte-u144kw{font-size:.75rem;font-weight:650;color:var(--a-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.gf-tools.svelte-u144kw{display:flex;gap:.4rem}.gf-tool.svelte-u144kw{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .85rem;border-radius:999px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--dbd);font-size:.8125rem;font-weight:650;color:var(--a-dim);transition:background-color .15s ease,color .15s ease}.gf-tool[disabled].svelte-u144kw{cursor:default;opacity:.5}.gf-tool.svelte-u144kw:hover:not([disabled]){background:var(--a-tile-hi);color:var(--a-fg)}@media(max-width:560px){.gf-goal.svelte-u144kw{min-height:3.6rem;align-content:center;padding:.5rem .8rem;font-size:.875rem}.gf-goal.svelte-u144kw b:where(.svelte-u144kw){display:none}.gf-bar.svelte-u144kw{flex-wrap:nowrap;gap:.5rem}.gf-prog.svelte-u144kw{flex:1 1 auto}.gf-stage__n.svelte-u144kw{display:none}.gf-tool.svelte-u144kw{padding:0 .7rem}}.gf-tool.svelte-u144kw:focus-visible{outline:2px solid var(--a-fg);outline-offset:2px}.gf-hint.is-offered.svelte-u144kw{color:var(--a-fg);box-shadow:inset 0 0 0 2px var(--g1);animation:svelte-u144kw-gf-nudge 1.6s ease-in-out infinite}@keyframes svelte-u144kw-gf-nudge{0%,to{background:var(--dbg)}50%{background:color-mix(in srgb,var(--g1) 26%,var(--dbg))}}.gf-offer.svelte-u144kw{margin:0;font-size:.875rem;color:var(--a-dim);display:flex;flex-wrap:wrap;gap:.3rem .6rem;align-items:center}.gf-ladder.svelte-u144kw{display:grid;gap:.6rem;padding:.9rem 1rem;border-radius:16px;background:var(--dbg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g1) 55%,var(--a-line));animation:ar-in .26s cubic-bezier(.3,1.4,.5,1) both}.gf-ladder.svelte-u144kw ol:where(.svelte-u144kw){display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.gf-ladder.svelte-u144kw li:where(.svelte-u144kw){margin:0;padding:0;display:grid;gap:.15rem}.gf-ladder.svelte-u144kw li:where(.svelte-u144kw):before{content:none}.gf-ladder__k.svelte-u144kw{font-size:max(var(--text-floor, 0px),.6875rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.gf-ladder__t.svelte-u144kw{font-size:.9375rem;line-height:1.55;color:var(--a-fg)}.gf-ladder__cost.svelte-u144kw{color:var(--a-faint)}.gf-ladder__a.svelte-u144kw{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.gf-actions.svelte-u144kw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;scroll-margin-bottom:7rem}.gf-pause.svelte-u144kw{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,#000 55%,transparent)}.gf-pause__card.svelte-u144kw{display:grid;gap:.9rem;width:min(100%,30rem);max-height:calc(100dvh - 2rem);overflow:auto;padding:1.1rem 1.2rem 1.2rem;border-radius:20px;background:var(--dbg2);box-shadow:inset 0 0 0 1px var(--dbd),0 24px 60px #00000059;color:var(--a-fg)}.gf-pause__h.svelte-u144kw{display:flex;align-items:center;justify-content:space-between}.gf-pause__h.svelte-u144kw h3:where(.svelte-u144kw){margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--a-fg)}.gf-x.svelte-u144kw{all:unset;box-sizing:border-box;cursor:pointer;display:grid;place-items:center;width:2.75rem;height:2.75rem;margin:-.4rem;border-radius:12px;color:var(--a-dim)}.gf-x.svelte-u144kw:hover{background:var(--a-tile-hi);color:var(--a-fg)}.gf-x.svelte-u144kw:focus-visible{outline:2px solid var(--a-fg);outline-offset:1px}.gf-pause__b.svelte-u144kw{display:flex;flex-wrap:wrap;gap:.6rem}.gf-set.svelte-u144kw{display:grid;gap:.45rem;padding-top:.85rem;border-top:1px solid var(--a-line)}.gf-set.svelte-u144kw b:where(.svelte-u144kw){font-size:.9375rem;color:var(--a-fg)}.gf-set--row.svelte-u144kw{grid-template-columns:minmax(0,1fr) auto;align-items:center}.gf-seg.svelte-u144kw{display:inline-flex;flex-wrap:wrap;padding:3px;gap:3px;border-radius:12px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--dbd);justify-self:start}.gf-seg__b.svelte-u144kw{all:unset;box-sizing:border-box;cursor:pointer;min-height:2.5rem;display:inline-flex;align-items:center;padding:0 .9rem;border-radius:9px;font-size:.8125rem;font-weight:650;color:var(--a-dim)}.gf-seg__b[aria-checked=true].svelte-u144kw{background:var(--dt);color:var(--dbg)}.gf-seg__b.svelte-u144kw:focus-visible{outline:2px solid var(--a-fg);outline-offset:2px}.gf-switch.svelte-u144kw{all:unset;box-sizing:border-box;cursor:pointer;position:relative;width:3rem;height:1.75rem;border-radius:999px;background:var(--dbd);box-shadow:inset 0 0 0 1px var(--dbd);transition:background-color .15s ease}.gf-switch.svelte-u144kw i:where(.svelte-u144kw){position:absolute;top:3px;left:3px;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--dbg);box-shadow:0 1px 3px #0000004d;transition:transform .15s ease}.gf-switch[aria-checked=true].svelte-u144kw{background:var(--a-good)}.gf-switch[aria-checked=true].svelte-u144kw i:where(.svelte-u144kw){transform:translate(1.25rem)}.gf-switch[disabled].svelte-u144kw{cursor:not-allowed;opacity:.7}.gf-switch.svelte-u144kw:focus-visible{outline:2px solid var(--a-fg);outline-offset:2px}.gf-pause__f.svelte-u144kw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding-top:.85rem;border-top:1px solid var(--a-line)}.sr-only.svelte-u144kw{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:560px){.gf-tool__t.svelte-u144kw{display:none}.gf-tool.svelte-u144kw{padding:0 .8rem}.gf-count.svelte-u144kw{display:none}.gf-pause.svelte-u144kw{align-items:end;padding:0}.gf-pause__card.svelte-u144kw{width:100%;border-radius:20px 20px 0 0;max-height:88dvh;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.gf-hint.is-offered.svelte-u144kw,.gf-ladder.svelte-u144kw{animation:none}}.gf.is-rm.svelte-u144kw .gf-ladder:where(.svelte-u144kw){animation:none}.gh.svelte-ol41w9{position:absolute;z-index:3;left:var(--x1);top:var(--y1);color:var(--dt);filter:drop-shadow(0 2px 3px rgba(0,0,0,.35));animation:svelte-ol41w9-gh-move 2.4s cubic-bezier(.5,0,.2,1) 2 both;pointer-events:none}.gh--still.svelte-ol41w9{animation:none;transform:translate(-50%,-50%);background:var(--dbg);border-radius:999px;padding:.2rem .35rem;box-shadow:inset 0 0 0 1px var(--dbd)}@keyframes svelte-ol41w9-gh-move{0%{left:var(--x0);top:var(--y0);opacity:0;transform:scale(1)}12%{opacity:1}55%{left:var(--x1);top:var(--y1);transform:scale(1)}65%{transform:scale(.82)}78%{transform:scale(1)}to{left:var(--x1);top:var(--y1);opacity:1;transform:scale(1)}}.sr-only.svelte-ol41w9{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hw.svelte-g2b9ww{display:grid;gap:.9rem;padding-bottom:env(safe-area-inset-bottom)}.hw__top.svelte-g2b9ww{display:grid;gap:.35rem}.hw__goal.svelte-g2b9ww{margin:0;font-size:clamp(1.25rem,3.2vw,1.65rem);line-height:1.3;font-weight:800;letter-spacing:-.02em;color:var(--a-fg);max-width:34rem}.hw__art.svelte-g2b9ww{position:relative;border-radius:16px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--a-line);padding:.9rem;overflow:hidden}.hw__still.svelte-g2b9ww{text-align:left}.hw__demo.svelte-g2b9ww{border-radius:14px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--a-line)}.hw__demo.svelte-g2b9ww summary:where(.svelte-g2b9ww){cursor:pointer;display:flex;align-items:center;min-height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:650;color:var(--a-dim);list-style:none}.hw__demo.svelte-g2b9ww summary:where(.svelte-g2b9ww)::-webkit-details-marker{display:none}.hw__demo.svelte-g2b9ww summary:where(.svelte-g2b9ww):after{content:"+";margin-left:auto;font-size:1.1rem;color:var(--a-faint)}.hw__demo[open].svelte-g2b9ww summary:where(.svelte-g2b9ww):after{content:"−"}.hw__demo.svelte-g2b9ww summary:where(.svelte-g2b9ww):focus-visible{outline:2px solid var(--a-fg);outline-offset:-2px;border-radius:14px}.hw__demo.svelte-g2b9ww ol:where(.svelte-g2b9ww){display:grid;gap:.6rem;margin:0;padding:.2rem 1rem 1rem;list-style:none}.hw__demo.svelte-g2b9ww li:where(.svelte-g2b9ww):before,.hw__demo.svelte-g2b9ww li:where(.svelte-g2b9ww)::marker{content:none}.hw__demo.svelte-g2b9ww li:where(.svelte-g2b9ww){margin:0;padding:0;display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;font-size:.9375rem;line-height:1.5;color:var(--a-dim)}.hw__n.svelte-g2b9ww{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--g1);color:#fff;font-size:.8125rem;font-weight:800}.hw__go.svelte-g2b9ww{position:sticky;bottom:calc(.75rem + env(safe-area-inset-bottom));display:flex}.hw__try.svelte-g2b9ww{min-height:3.1rem;padding-inline:1.8rem;font-size:1rem}@media(max-width:560px){.hw__try.svelte-g2b9ww{width:100%}}.rv.svelte-hnlzyh{position:relative;display:grid;gap:.75rem;justify-items:center;text-align:center;padding:.4rem 0 .2rem}.rv__t.svelte-hnlzyh{margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;letter-spacing:-.03em;color:var(--a-fg)}.rv__stars.svelte-hnlzyh{display:flex;gap:.5rem}.rv__star.svelte-hnlzyh{display:inline-flex;color:var(--dbd)}.rv__star.is-on.svelte-hnlzyh{color:var(--g1);animation:svelte-hnlzyh-rv-star .55s cubic-bezier(.3,1.9,.5,1) both}.rv__star:nth-child(2).is-on.svelte-hnlzyh{animation-delay:.16s}.rv__star:nth-child(3).is-on.svelte-hnlzyh{animation-delay:.32s}@keyframes svelte-hnlzyh-rv-star{0%{transform:scale(.2) rotate(-30deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.rv__line.svelte-hnlzyh{margin:0;max-width:30rem;font-size:1rem;line-height:1.55;color:var(--a-dim)}.rv__chips.svelte-hnlzyh{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .8rem}.rv__xp.svelte-hnlzyh{padding:.28rem .85rem;border-radius:999px;background:var(--g1);color:#fff;font-size:.9375rem;font-weight:800;font-variant-numeric:tabular-nums}.rv__chip.svelte-hnlzyh{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:700;color:var(--a-dim)}.rv__pop.svelte-hnlzyh{margin:0;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:14px;background:color-mix(in srgb,var(--g1) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g1) 60%,transparent);font-size:.9375rem;font-weight:650;color:var(--a-fg);animation:ar-pop .5s cubic-bezier(.3,1.8,.5,1) .6s both}.rv__card.svelte-hnlzyh{display:grid;gap:.5rem;width:min(100%,34rem);padding:.85rem 1rem;border-radius:16px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--a-line);text-align:left}.rv__card.svelte-hnlzyh ul:where(.svelte-hnlzyh){display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.rv__card.svelte-hnlzyh li:where(.svelte-hnlzyh)::marker{content:none}.rv__card.svelte-hnlzyh li:where(.svelte-hnlzyh){margin:0;position:relative;padding-left:1.1rem;font-size:.9375rem;line-height:1.5;color:var(--a-dim)}.rv__card.svelte-hnlzyh li:where(.svelte-hnlzyh):before{content:"";position:absolute;left:.1rem;top:.6em;width:.4rem;height:.4rem;border-radius:50%;background:var(--g1)}.ar .rv__card.svelte-hnlzyh a:where(.svelte-hnlzyh){color:var(--g1t);font-weight:700;white-space:nowrap}.rv__grow.svelte-hnlzyh li:where(.svelte-hnlzyh){display:grid;grid-template-columns:minmax(0,1fr) auto 5.5rem;align-items:center;gap:.6rem;padding-left:0}.rv__grow.svelte-hnlzyh li:where(.svelte-hnlzyh):before{display:none}.rv__cn.svelte-hnlzyh{font-weight:650}.rv__meter.svelte-hnlzyh{display:inline-flex;gap:3px}.rv__meter.svelte-hnlzyh i:where(.svelte-hnlzyh){width:1rem;height:.5rem;border-radius:999px;background:var(--a-line)}.rv__meter.svelte-hnlzyh i.is-on:where(.svelte-hnlzyh){background:var(--a-good)}.rv__box.svelte-hnlzyh{font-size:.8125rem;font-weight:650;color:var(--a-dim);text-align:right}.rv__box.is-up.svelte-hnlzyh{color:var(--a-good)}.rv__ready.svelte-hnlzyh{margin:0;display:grid;gap:.15rem;font-size:.9375rem;font-weight:650;color:var(--a-fg)}.rv__ready.svelte-hnlzyh span:where(.svelte-hnlzyh){font-size:.8125rem;font-weight:500;color:var(--a-faint)}.rv.svelte-hnlzyh .sn{justify-content:center;color:var(--a-dim)}.rv__go.svelte-hnlzyh{display:grid;gap:.6rem;justify-items:center;width:min(100%,34rem);padding-bottom:env(safe-area-inset-bottom)}.rv__primary.svelte-hnlzyh{min-height:3rem;width:100%;max-width:22rem}.rv__sec.svelte-hnlzyh{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem}.rv__sec.svelte-hnlzyh .ar-link{display:inline-flex;align-items:center;gap:.3rem}.rv.svelte-hnlzyh .cf{top:6.2rem}@media(prefers-reduced-motion:reduce){.rv__star.is-on.svelte-hnlzyh,.rv__pop.svelte-hnlzyh{animation:none}}.jb.svelte-67eccz li::marker,.jb.svelte-67eccz li:before{content:none}.jb.svelte-67eccz{display:grid;gap:.9rem;min-width:0}.jb-ticket.svelte-67eccz{position:relative;display:grid;gap:.35rem;padding:.95rem 1.05rem;border-radius:16px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--a-line),0 2px 0 var(--a-edge);cursor:grab;user-select:none;-webkit-user-select:none}.jb-ticket.svelte-67eccz:before{content:"";position:absolute;left:0;top:.8rem;bottom:.8rem;width:4px;border-radius:0 4px 4px 0;background:var(--g1)}.jb-ticket__t.svelte-67eccz{margin:0;font-size:clamp(1.0625rem,2.4vw,1.25rem);line-height:1.45;font-weight:700;letter-spacing:-.01em;color:var(--a-fg)}.jb-ticket.svelte-67eccz.is-dragging{opacity:.4}.jb-ticket.is-done.svelte-67eccz{cursor:default;box-shadow:inset 0 0 0 2px var(--a-good),0 2px 0 var(--a-edge)}.jb-stamp.svelte-67eccz{position:absolute;right:.8rem;top:.7rem;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:999px;border:2px solid var(--a-good);color:var(--a-good);font-size:.8125rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transform:rotate(-4deg);animation:ar-pop .45s cubic-bezier(.3,1.8,.5,1)}.jb-stamp.is-lucky.svelte-67eccz{border-color:var(--a-bad);color:var(--a-bad)}.jb-worked.svelte-67eccz{margin:0}.jb-qs.svelte-67eccz{display:grid;gap:.5rem}.jb-qs__h.svelte-67eccz{display:flex;align-items:center;justify-content:space-between}.jb-qs__n.svelte-67eccz{font-size:.75rem;font-weight:650;color:var(--a-faint)}.jb-qs__g.svelte-67eccz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}@media(max-width:640px){.jb-qs__g.svelte-67eccz{grid-template-columns:minmax(0,1fr)}}.jb-q.svelte-67eccz{all:unset;box-sizing:border-box;cursor:pointer;display:grid;align-content:start;gap:.3rem;min-height:3.5rem;padding:.7rem .85rem;border-radius:14px;background:var(--a-tile);box-shadow:inset 0 0 0 1px var(--a-line),0 2px 0 var(--a-edge);font-size:.9375rem;color:var(--a-fg);transition:background-color .15s ease}.jb-q.svelte-67eccz b:where(.svelte-67eccz){font-weight:700}.jb-q.svelte-67eccz:hover:not([disabled]){background:var(--a-tile-hi)}.jb-q.is-on.svelte-67eccz{background:color-mix(in srgb,var(--g1) 12%,var(--a-tile));box-shadow:inset 0 0 0 2px var(--g1),0 2px 0 var(--a-edge);cursor:default}.jb-q[disabled].svelte-67eccz:not(.is-on){opacity:.45;cursor:not-allowed}.jb-q.svelte-67eccz:focus-visible{outline:3px solid color-mix(in srgb,var(--g1) 70%,#fff);outline-offset:2px}.jb-q__a.svelte-67eccz{font-size:.875rem;line-height:1.45;font-weight:500;color:var(--a-dim)}.jb-tools.svelte-67eccz{display:grid;gap:.5rem}.jb-tools__g.svelte-67eccz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}@media(max-width:640px){.jb-tools__g.svelte-67eccz{grid-template-columns:minmax(0,1fr)}}.jb-tool.svelte-67eccz{all:unset;box-sizing:border-box;position:relative;cursor:pointer;display:grid;gap:.15rem;min-height:3.75rem;padding:.75rem 2.6rem .75rem 1rem;border-radius:16px;background:var(--a-tile);box-shadow:inset 0 0 0 1px var(--a-line),0 2px 0 var(--a-edge);transition:background-color .15s ease,box-shadow .12s ease,transform .12s ease}.jb-tool__n.svelte-67eccz{font-size:1.0625rem;font-weight:800;color:var(--a-fg)}.jb-tool__s.svelte-67eccz{font-size:.8125rem;line-height:1.4;color:var(--a-dim)}.jb-tool.svelte-67eccz kbd:where(.svelte-67eccz){position:absolute;right:.8rem;top:.8rem;display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:7px;background:var(--dbg3);font:700 .75rem var(--doc-font-sans, system-ui);color:var(--a-dim)}.jb-tool.svelte-67eccz:hover:not([disabled]){background:var(--a-tile-hi)}.jb-tool.svelte-67eccz.is-over{background:color-mix(in srgb,var(--g1) 24%,var(--a-tile));box-shadow:inset 0 0 0 2px var(--g1),0 2px 0 var(--a-edge)}.jb-tool.is-chosen.svelte-67eccz,.jb-tool.is-right.svelte-67eccz{background:color-mix(in srgb,var(--a-good) 22%,transparent);box-shadow:inset 0 0 0 2px var(--a-good),0 2px 0 var(--a-edge)}.jb-tool.is-wrong.svelte-67eccz{background:color-mix(in srgb,var(--a-bad) 16%,transparent);box-shadow:inset 0 0 0 2px var(--a-bad);opacity:.8;cursor:default}.jb-tool.is-hint.svelte-67eccz{box-shadow:inset 0 0 0 2px var(--g1),0 0 0 4px color-mix(in srgb,var(--g1) 30%,transparent)}.jb-tool.svelte-67eccz:focus-visible{outline:3px solid color-mix(in srgb,var(--g1) 70%,#fff);outline-offset:2px}.jb-tool[disabled].svelte-67eccz:not(.is-wrong):not(.is-chosen):not(.is-right){opacity:.6;cursor:default}.jb-tool--how.svelte-67eccz{cursor:default;min-height:2.9rem;padding:.6rem .8rem;font-size:.9375rem;font-weight:800;color:var(--a-fg);display:grid;place-items:center}.jb-reasons.svelte-67eccz{display:grid;gap:.5rem;animation:ar-in .26s cubic-bezier(.3,1.4,.5,1) both}.jb-reasons__g.svelte-67eccz{display:grid;gap:.5rem}.jb-reason.svelte-67eccz{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:.8rem;min-height:3.25rem;padding:.65rem .9rem;border-radius:14px;background:var(--a-tile);box-shadow:inset 0 0 0 1px var(--a-line),0 2px 0 var(--a-edge);font-size:.9375rem;line-height:1.45;font-weight:600;color:var(--a-fg)}.jb-reason.svelte-67eccz kbd:where(.svelte-67eccz){flex:none;display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:7px;background:var(--dbg3);font:700 .75rem var(--doc-font-sans, system-ui);color:var(--a-dim)}.jb-reason.svelte-67eccz:hover:not([disabled]){background:var(--a-tile-hi)}.jb-reason.is-right.svelte-67eccz{background:color-mix(in srgb,var(--a-good) 22%,transparent);box-shadow:inset 0 0 0 2px var(--a-good)}.jb-reason.is-wrong.svelte-67eccz{background:color-mix(in srgb,var(--a-bad) 16%,transparent);box-shadow:inset 0 0 0 2px var(--a-bad);opacity:.8;cursor:default}.jb-reason.svelte-67eccz:focus-visible{outline:3px solid color-mix(in srgb,var(--g1) 70%,#fff);outline-offset:2px}.jb-go.svelte-67eccz{justify-content:flex-end}.jb-next.svelte-67eccz{min-height:3rem}@media(max-width:560px){.jb-next.svelte-67eccz{width:100%}.jb-go.svelte-67eccz{position:sticky;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:2}}.jb-shelves.svelte-67eccz{display:grid;gap:.55rem}.jb-shelf.svelte-67eccz{all:unset;box-sizing:border-box;cursor:pointer;display:grid;gap:.15rem;min-height:4rem;padding:.8rem 1rem;margin-left:calc(var(--depth) * 1rem);border-radius:16px;background:var(--a-tile);box-shadow:inset 0 0 0 1px var(--a-line),0 2px 0 var(--a-edge);transition:background-color .15s ease}.jb-shelf__n.svelte-67eccz{font-size:1.0625rem;font-weight:800;color:var(--a-fg)}.jb-shelf__s.svelte-67eccz{font-size:.8125rem;color:var(--a-dim)}.jb-shelf__ok.svelte-67eccz{display:inline-flex;align-items:center;gap:.35rem;margin-top:.25rem;padding:.2rem .6rem;width:fit-content;border-radius:999px;background:var(--a-good);color:var(--a-on-good);font-size:.8125rem;font-weight:700}.jb-shelf.svelte-67eccz:hover:not([disabled]){background:var(--a-tile-hi)}.jb-shelf.svelte-67eccz.is-over{background:color-mix(in srgb,var(--g1) 24%,var(--a-tile))}.jb-shelf.is-right.svelte-67eccz{background:color-mix(in srgb,var(--a-good) 22%,transparent);box-shadow:inset 0 0 0 2px var(--a-good)}.jb-shelf.is-wrong.svelte-67eccz{background:color-mix(in srgb,var(--a-bad) 16%,transparent);box-shadow:inset 0 0 0 2px var(--a-bad);opacity:.8;cursor:default}.jb-shelf.is-hint.svelte-67eccz{box-shadow:inset 0 0 0 2px var(--g1),0 0 0 4px color-mix(in srgb,var(--g1) 30%,transparent)}.jb-shelf.svelte-67eccz:focus-visible{outline:3px solid color-mix(in srgb,var(--g1) 70%,#fff);outline-offset:2px}.jb-shelf[disabled].svelte-67eccz:not(.is-wrong):not(.is-right){opacity:.6;cursor:default}.jb-how.svelte-67eccz{position:relative;display:grid;gap:.7rem}.jb-how__ticket.svelte-67eccz{display:grid;gap:.3rem;padding:.8rem .95rem;border-radius:14px;background:var(--dbg2);box-shadow:inset 0 0 0 1px var(--a-line)}.jb-how__ticket.svelte-67eccz p:where(.svelte-67eccz){margin:0;font-size:.9375rem;line-height:1.45;font-weight:650;color:var(--a-fg)}.jb-how__tools.svelte-67eccz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media(prefers-reduced-motion:reduce){.jb-stamp.svelte-67eccz,.jb-reasons.svelte-67eccz{animation:none}}.lp.svelte-5lzbqa li::marker,.lp.svelte-5lzbqa li:before{content:none}.lp.svelte-5lzbqa ol:where(.svelte-5lzbqa){list-style:none;margin:0;padding:0}.lp.svelte-5lzbqa{display:grid;gap:.95rem;min-width:0}.lp-brief.svelte-5lzbqa{margin:0;font-size:.9688rem;line-height:1.55;color:var(--a-dim)}.lp-scene.svelte-5lzbqa{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem}.lp-scene--how.svelte-5lzbqa{max-width:28rem;margin:0 auto}.lp-arrow.svelte-5lzbqa{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--dbg2);box-shadow:inset 0 0 0 1px var(--a-line);color:var(--a-dim)}.lp-panel.svelte-5lzbqa{margin:0;display:grid;gap:.4rem;padding:.55rem;border-radius:16px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--a-line);min-width:0;align-content:start}.lp-panel.svelte-5lzbqa figcaption:where(.svelte-5lzbqa){font-size:max(var(--text-floor, 0px),.6875rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.lp-site.svelte-5lzbqa{border-radius:10px;overflow:hidden;background:var(--dbg2);box-shadow:inset 0 0 0 1px var(--a-line)}.lp-site__bar.svelte-5lzbqa{display:flex;align-items:center;gap:.25rem;padding:.3rem .45rem;background:var(--dbg3)}.lp-site__bar.svelte-5lzbqa i:where(.svelte-5lzbqa){width:6px;height:6px;border-radius:50%;background:var(--a-faint);opacity:.6}.lp-site__bar.svelte-5lzbqa span:where(.svelte-5lzbqa){margin-left:.3rem;padding:.05rem .4rem;border-radius:999px;background:var(--dbg);font-size:max(var(--text-floor, 0px),.625rem);color:var(--a-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lp-site__body.svelte-5lzbqa{display:grid;justify-items:center;gap:.35rem;padding:.85rem .5rem .8rem}.lp-site__t.svelte-5lzbqa{font-size:.75rem;font-weight:650;color:var(--a-dim);text-align:center}.lp-logo.svelte-5lzbqa{display:block;width:2.4rem;height:2.4rem}.lp-logo[data-logo=old].svelte-5lzbqa{border-radius:50%;border:4px solid var(--a-faint);background:transparent}.lp-logo[data-logo=new].svelte-5lzbqa{background:var(--g1);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.lp-bug.svelte-5lzbqa{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:color-mix(in srgb,var(--a-bad) 22%,transparent);color:var(--a-bad)}.lp-site[data-kind=bug].svelte-5lzbqa .lp-site__t:where(.svelte-5lzbqa){color:var(--a-bad)}.lp-chips.svelte-5lzbqa{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;min-height:1.6rem}.lp-chip.svelte-5lzbqa{margin:0;display:inline-flex;flex:none;align-items:center;gap:.35rem;width:fit-content;max-width:100%;padding:.2rem .55rem;border-radius:999px;background:var(--dbg2);box-shadow:inset 0 0 0 1px var(--a-line);font-size:.75rem;font-weight:600;color:var(--a-dim)}.lp-chip--ok.svelte-5lzbqa{color:var(--a-good);box-shadow:inset 0 0 0 1px var(--a-good)}.lp-chip--bad.svelte-5lzbqa,.lp-chip[data-state=failed].svelte-5lzbqa{color:var(--a-bad);box-shadow:inset 0 0 0 1px var(--a-bad)}.lp-chip[data-state=ready].svelte-5lzbqa{color:var(--a-good);box-shadow:inset 0 0 0 1px var(--a-good)}.lp-vis.svelte-5lzbqa{display:grid;gap:.4rem}.lp-vis__g.svelte-5lzbqa{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none}.lp-v.svelte-5lzbqa{margin:0;display:grid;justify-items:center;gap:.2rem;padding:.45rem .25rem;border-radius:12px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--a-line);font-size:max(var(--text-floor, 0px),.6875rem);line-height:1.3;text-align:center;color:var(--a-dim);min-height:3.6rem}.lp-v.is-ok.svelte-5lzbqa{box-shadow:inset 0 0 0 2px var(--a-good);color:var(--a-fg)}.lp-v.is-bad.svelte-5lzbqa{box-shadow:inset 0 0 0 2px var(--a-bad);background:color-mix(in srgb,var(--a-bad) 12%,var(--dbg));color:var(--a-fg)}.lp-v.is-ok.svelte-5lzbqa svg{color:var(--a-good)}.lp-v.is-bad.svelte-5lzbqa svg{color:var(--a-bad)}.lp-plan.svelte-5lzbqa{display:grid;gap:.5rem}.lp-plan__h.svelte-5lzbqa{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.lp-plan__tools.svelte-5lzbqa{display:inline-flex;gap:.9rem}.lp-slots.svelte-5lzbqa{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.6rem,1fr));gap:.45rem;margin:0;padding:0;list-style:none}.lp-slots.svelte-5lzbqa>li:where(.svelte-5lzbqa){margin:0;padding:0}.lp-slots--how.svelte-5lzbqa{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-slot.svelte-5lzbqa{all:unset;box-sizing:border-box;position:relative;cursor:pointer;display:grid;align-content:center;justify-items:center;width:100%;min-height:3.6rem;padding:.9rem .9rem .4rem;border-radius:14px;border:2px dashed var(--a-line);background:transparent;text-align:center;font-size:.8125rem;font-weight:700;color:var(--a-fg);line-height:1.25;transition:background-color .15s ease,border-color .15s ease}.lp-slot__n.svelte-5lzbqa{position:absolute;left:.4rem;top:.25rem;font-size:max(var(--text-floor, 0px),.625rem);font-weight:700;color:var(--a-faint)}.lp-slot__x.svelte-5lzbqa{position:absolute;right:.35rem;top:.3rem;color:var(--a-faint);display:inline-flex}.lp-slot.is-filled.svelte-5lzbqa{border-style:solid;border-color:var(--a-line);background:var(--a-tile);box-shadow:0 2px 0 var(--a-edge)}.lp-slot.is-locked.svelte-5lzbqa{background:color-mix(in srgb,var(--g1) 14%,var(--a-tile));border-color:color-mix(in srgb,var(--g1) 60%,var(--a-line));cursor:default}.lp-slot.is-now.svelte-5lzbqa{box-shadow:0 0 0 3px color-mix(in srgb,var(--g1) 55%,transparent)}.lp-slot.is-halt.svelte-5lzbqa{border-color:var(--a-bad);background:color-mix(in srgb,var(--a-bad) 14%,var(--a-tile))}.lp-slot.svelte-5lzbqa:hover:not([disabled]):not(.is-locked){background:var(--a-tile-hi)}.lp-slot.svelte-5lzbqa.is-over{background:color-mix(in srgb,var(--g1) 24%,transparent);border-style:solid;border-color:var(--g1)}.lp-slot.svelte-5lzbqa:focus-visible{outline:3px solid color-mix(in srgb,var(--g1) 70%,#fff);outline-offset:2px}.lp-slot[disabled].svelte-5lzbqa{cursor:default}.lp-cards-wrap.svelte-5lzbqa{display:grid;gap:.5rem}.lp-cards.svelte-5lzbqa{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.8rem,1fr));gap:.5rem}.lp-cards--how.svelte-5lzbqa{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-card.svelte-5lzbqa{all:unset;box-sizing:border-box;cursor:grab;display:grid;align-content:center;gap:.12rem;min-height:3.6rem;padding:.55rem .75rem;border-radius:14px;background:var(--a-tile);box-shadow:inset 0 0 0 1px var(--a-line),0 2px 0 var(--a-edge);user-select:none;-webkit-user-select:none;transition:background-color .15s ease,box-shadow .12s ease}.lp-card__n.svelte-5lzbqa{font-size:.9375rem;font-weight:800;color:var(--a-fg)}.lp-card__s.svelte-5lzbqa{font-size:.75rem;line-height:1.35;color:var(--a-dim)}.lp-card.svelte-5lzbqa:hover:not([disabled]){background:var(--a-tile-hi)}.lp-card.is-sel.svelte-5lzbqa{background:color-mix(in srgb,var(--g1) 22%,var(--a-tile));box-shadow:inset 0 0 0 2px var(--g1),0 2px 0 var(--a-edge)}.lp-card.svelte-5lzbqa.is-dragging{opacity:.35}.lp-card.svelte-5lzbqa:focus-visible{outline:3px solid color-mix(in srgb,var(--g1) 70%,#fff);outline-offset:2px}.lp-card[disabled].svelte-5lzbqa{opacity:.5;cursor:default}.lp-cards--how.svelte-5lzbqa .lp-card:where(.svelte-5lzbqa){cursor:default;text-align:center;font-size:.8125rem;font-weight:800;color:var(--a-fg)}.lp-how.svelte-5lzbqa{position:relative;display:grid;gap:.7rem}.lp-replay.svelte-5lzbqa{display:grid;gap:.4rem;padding:.8rem 1rem;border-radius:16px;background:var(--dbg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g1) 55%,var(--a-line))}.lp-replay__t.svelte-5lzbqa{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--a-faint)}.lp-replay__s.svelte-5lzbqa{margin:0;font-size:.9375rem;line-height:1.5;color:var(--a-dim)}.lp-replay__s.svelte-5lzbqa b:where(.svelte-5lzbqa){color:var(--a-fg)}.lp-replay__s.is-bad.svelte-5lzbqa{color:var(--a-fg)}.lp-replay__a.svelte-5lzbqa{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.lp-run.svelte-5lzbqa{min-height:3rem;padding-inline:1.7rem}.lp-go__n.svelte-5lzbqa{font-variant-numeric:tabular-nums}@media(max-width:560px){.lp-go.svelte-5lzbqa{position:sticky;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:2;padding:.5rem 0;background:var(--dbg2)}.lp-run.svelte-5lzbqa{flex:1}.lp-scene.svelte-5lzbqa{gap:.3rem}.lp-slots.svelte-5lzbqa{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-cards.svelte-5lzbqa{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-v.svelte-5lzbqa{font-size:max(var(--text-floor, 0px),.625rem)}}.sa.svelte-oevmig{width:100%;height:100%;display:block;overflow:visible}.sa.svelte-oevmig .l,.sa.svelte-oevmig .ar,.sa.svelte-oevmig .fl,.sa.svelte-oevmig .lv{vector-effect:non-scaling-stroke}.sa.svelte-oevmig .l{stroke:var(--a-dim);stroke-width:2px}.sa.svelte-oevmig .f{fill:var(--dbg2)}.sa.svelte-oevmig .f.a{fill:color-mix(in srgb,var(--g1) 22%,var(--dbg2));stroke:var(--g1)}.sa.svelte-oevmig .d{stroke-dasharray:4 5}.sa.svelte-oevmig .ar{stroke:var(--g1);stroke-width:2.6px}.sa.svelte-oevmig .a{stroke:var(--g1)}.sa.svelte-oevmig .tx{fill:var(--a-dim);stroke:none;font:600 11px var(--doc-font-sans, system-ui)}.sa.svelte-oevmig .tx--m{font:600 12px var(--doc-font-mono, ui-monospace, monospace);fill:var(--a-fg)}.sa.svelte-oevmig .tx--s{font-size:max(var(--text-floor, 0px),10px)}.sa.svelte-oevmig .dot{fill:var(--a-good);stroke:none}.sa.svelte-oevmig .fl{stroke:var(--g1);stroke-width:3px}.sa.svelte-oevmig .fl2{fill:var(--g1);stroke:none}.sa.svelte-oevmig .cur{fill:var(--a-fg);stroke:var(--dbg);stroke-width:1.4}.sa.svelte-oevmig .lv{stroke:var(--g1);stroke-width:5px}.sa.svelte-oevmig .lk{fill:var(--g1);stroke:none}.sa.svelte-oevmig .moon{fill:var(--a-faint);stroke:none}.sa.svelte-oevmig .fx-s1{animation:svelte-oevmig-sa-soft 5s ease-out infinite}.sa.svelte-oevmig .fz{stroke:var(--g1);stroke-width:2.4px;vector-effect:non-scaling-stroke}.sa.svelte-oevmig .fx-throw{animation:svelte-oevmig-sa-throw 5s ease-in-out infinite;transform-box:fill-box}.sa.svelte-oevmig .fx-fresh{animation:svelte-oevmig-sa-fresh 5s ease-in-out infinite;transform-box:fill-box}.sa.svelte-oevmig .fx-run .dot{animation:svelte-oevmig-sa-dot 5s steps(1) infinite}.sa.svelte-oevmig .fx-win{animation:svelte-oevmig-sa-win 5s steps(1) infinite}.sa.svelte-oevmig .fx-copy,.sa.svelte-oevmig .fx-p1{animation:svelte-oevmig-sa-in 5s ease-out infinite}.sa.svelte-oevmig .fx-p2{animation:svelte-oevmig-sa-in 5s ease-out .4s infinite}.sa.svelte-oevmig .fx-p3{animation:svelte-oevmig-sa-in 5s ease-out .8s infinite}.sa.svelte-oevmig .fx-type{animation:svelte-oevmig-sa-in 5s ease-out infinite}.sa.svelte-oevmig .fx-send{animation:svelte-oevmig-sa-send 5s ease-in-out infinite}.sa.svelte-oevmig .fx-cursor{animation:svelte-oevmig-sa-cursor 5s ease-in-out infinite}.sa.svelte-oevmig .fx-stamp{animation:svelte-oevmig-sa-stamp 5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.sa.svelte-oevmig .fx-seal{animation:svelte-oevmig-sa-in 5s ease-out infinite}.sa.svelte-oevmig .fx-pulse2{animation:svelte-oevmig-sa-pulse 2.5s ease-in-out infinite}.sa.svelte-oevmig .fx-box1{animation:svelte-oevmig-sa-out 5s steps(1) infinite}.sa.svelte-oevmig .fx-box2{animation:svelte-oevmig-sa-in2 5s steps(1) infinite}.sa.svelte-oevmig .fx-lever{animation:svelte-oevmig-sa-lever 5s ease-in-out infinite;transform-box:view-box;transform-origin:160px 108px}.sa.svelte-oevmig .fx-pwin{animation:svelte-oevmig-sa-soft 5s ease-out infinite}.sa.svelte-oevmig .fx-prun .dot{animation:svelte-oevmig-sa-live 5s ease-in-out infinite}.sa.svelte-oevmig .fx-flow{animation:svelte-oevmig-sa-flow 1.2s linear infinite}.sa.svelte-oevmig .fx-lock{animation:svelte-oevmig-sa-soft 5s ease-out infinite}.sa.svelte-oevmig .fx-live .dot{animation:svelte-oevmig-sa-live 5s ease-in-out infinite}.sa.svelte-oevmig .fx-freeze{animation:svelte-oevmig-sa-soft 5s ease-out infinite}.sa.svelte-oevmig .fx-boot{animation:svelte-oevmig-sa-boot 5s steps(1) infinite}.sa.svelte-oevmig .fx-boot .dot{animation:svelte-oevmig-sa-dot-on 5s steps(1) infinite}@keyframes svelte-oevmig-sa-soft{0%,25%{opacity:.4}45%,to{opacity:1}}@keyframes svelte-oevmig-sa-flow{to{stroke-dashoffset:-9}}@keyframes svelte-oevmig-sa-live{0%,to{opacity:1}50%{opacity:.35}}@keyframes svelte-oevmig-sa-boot{0%,55%{opacity:.3}56%,to{opacity:1}}@keyframes svelte-oevmig-sa-dot-on{0%,70%{fill:var(--a-faint)}71%,to{fill:var(--a-good)}}@keyframes svelte-oevmig-sa-throw{0%,30%{transform:translate(0) rotate(0);opacity:1}55%,to{transform:translate(168px,14px) rotate(14deg) scale(.6);opacity:0}}@keyframes svelte-oevmig-sa-fresh{0%,55%{opacity:0;transform:translateY(-10px)}75%,to{opacity:1;transform:translateY(0)}}@keyframes svelte-oevmig-sa-dot{0%,55%{fill:var(--a-good)}56%,to{fill:var(--a-faint)}}@keyframes svelte-oevmig-sa-win{0%,55%{opacity:1}56%,to{opacity:.25}}@keyframes svelte-oevmig-sa-in{0%,25%{opacity:0}45%,to{opacity:1}}@keyframes svelte-oevmig-sa-send{0%,20%{opacity:0;transform:translate(-12px)}40%,to{opacity:1;transform:translate(0)}}@keyframes svelte-oevmig-sa-cursor{0%,10%{transform:translate(100px,90px)}40%,60%{transform:translate(120px,62px)}90%,to{transform:translate(210px,70px)}}@keyframes svelte-oevmig-sa-stamp{0%,30%{transform:scale(1.25);opacity:.4}45%,to{transform:scale(1);opacity:1}}@keyframes svelte-oevmig-sa-pulse{0%,to{opacity:.2}50%{opacity:1}}@keyframes svelte-oevmig-sa-out{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes svelte-oevmig-sa-in2{0%,50%{opacity:0}51%,to{opacity:1}}@keyframes svelte-oevmig-sa-lever{0%,25%{transform:rotate(-52deg)}55%,to{transform:rotate(52deg)}}.sa.is-still.svelte-oevmig *{animation:none!important}.sa.is-still.svelte-oevmig .fx-throw{opacity:0}.sa.is-still.svelte-oevmig .fx-cursor{transform:translate(120px,62px)}.sa.is-still.svelte-oevmig .fx-lever{transform:rotate(52deg)}.sa.is-still.svelte-oevmig .fx-box1{opacity:0}.sa.is-still.svelte-oevmig .fx-win{opacity:.25}.sa.is-still.svelte-oevmig .fx-run .dot{fill:var(--a-faint)}@media(prefers-reduced-motion:reduce){.sa.svelte-oevmig *{animation:none!important}.sa.svelte-oevmig .fx-throw{opacity:0}.sa.svelte-oevmig .fx-cursor{transform:translate(120px,62px)}.sa.svelte-oevmig .fx-lever{transform:rotate(52deg)}.sa.svelte-oevmig .fx-box1{opacity:0}.sa.svelte-oevmig .fx-win{opacity:.25}}.wl.svelte-gwzvv7{display:grid;gap:.9rem;min-width:0}.wl-scene.svelte-gwzvv7{margin-bottom:.7rem}.wl-scene.svelte-gwzvv7{position:relative;width:100%;max-width:36rem;justify-self:center;aspect-ratio:320 / 150;border-radius:16px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--a-line);padding:.5rem;box-sizing:border-box}.wl-in.svelte-gwzvv7{position:absolute;inset:.5rem}.wl-in.svelte-gwzvv7>svg{width:100%;height:100%}.wl-scene--how.svelte-gwzvv7{max-width:26rem;margin:0 auto}.wl-scene.is-wrong[data-shake="0"].svelte-gwzvv7{animation:svelte-gwzvv7-wl-shake .4s ease}.wl-scene.is-wrong[data-shake="1"].svelte-gwzvv7{animation:svelte-gwzvv7-wl-shake-b .4s ease}.wl-scene.is-right.svelte-gwzvv7{box-shadow:inset 0 0 0 2px var(--a-good)}.wl-target.svelte-gwzvv7{all:unset;box-sizing:border-box;position:absolute;border-radius:14px;border:2px dashed var(--g1);background:color-mix(in srgb,var(--g1) 8%,transparent);cursor:pointer;animation:svelte-gwzvv7-wl-glow 1.8s ease-in-out infinite}.wl-target--how.svelte-gwzvv7{cursor:default}.wl-target.is-ready.svelte-gwzvv7{background:color-mix(in srgb,var(--g1) 24%,transparent);border-style:solid}.wl-target.svelte-gwzvv7.is-over{background:color-mix(in srgb,var(--g1) 34%,transparent);border-style:solid}.wl-target.svelte-gwzvv7:focus-visible{outline:3px solid color-mix(in srgb,var(--g1) 70%,#fff);outline-offset:2px}.wl-target[disabled].svelte-gwzvv7{cursor:default;animation:none;border-color:transparent;background:transparent}.wl-chip.svelte-gwzvv7{position:absolute;left:50%;bottom:.3rem;max-width:100%;transform:translate(-50%);padding:.18rem .6rem;border-radius:999px;background:var(--dbg2);box-shadow:inset 0 0 0 1px var(--a-line);font-size:.75rem;font-weight:650;color:var(--a-dim);white-space:nowrap;pointer-events:none}.wl-named.svelte-gwzvv7{position:absolute;left:50%;bottom:-1.1rem;z-index:1;transform:translate(-50%);display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .85rem;border-radius:999px;background:var(--a-good);color:var(--a-on-good);font-size:.9375rem;font-weight:800;animation:ar-pop .4s cubic-bezier(.3,1.8,.5,1)}.wl-worked.svelte-gwzvv7{margin:0}.wl-cap.svelte-gwzvv7{justify-self:center;margin:.7rem auto 0;max-width:36rem;text-align:center;font-size:.9375rem;line-height:1.4;font-weight:600;color:var(--a-dim);text-wrap:balance}.wl-tiles.svelte-gwzvv7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}@media(max-width:639px){.wl-tiles[data-count="5"].svelte-gwzvv7>:where(.svelte-gwzvv7):last-child{grid-column:1 / -1}}@media(max-width:479px){.wl-tiles[data-count="3"].svelte-gwzvv7>:where(.svelte-gwzvv7):last-child{grid-column:1 / -1}}@media(min-width:480px){.wl-tiles[data-count="3"].svelte-gwzvv7{grid-template-columns:repeat(3,minmax(0,1fr))}}.wl-tiles[data-count="1"].svelte-gwzvv7{grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.wl-tiles[data-count="4"].svelte-gwzvv7,.wl-tiles[data-count="5"].svelte-gwzvv7{grid-template-columns:repeat(4,minmax(0,1fr))}}.wl-tile.svelte-gwzvv7{all:unset;box-sizing:border-box;cursor:grab;display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.5rem;padding:.6rem .8rem;border-radius:16px;background:var(--a-tile);box-shadow:inset 0 0 0 1px var(--a-line),0 2px 0 var(--a-edge);font-size:1.0625rem;font-weight:700;color:var(--a-fg);text-align:center;user-select:none;-webkit-user-select:none;transition:transform .12s cubic-bezier(.3,1.6,.5,1),background-color .15s ease,box-shadow .12s ease,opacity .2s ease}@media(max-width:480px){.wl-tile.svelte-gwzvv7{font-size:1rem;padding:.6rem .5rem}.wl-tiles.svelte-gwzvv7 .wl-tile:where(.svelte-gwzvv7) kbd:where(.svelte-gwzvv7){display:none}}.wl-tile.svelte-gwzvv7 kbd:where(.svelte-gwzvv7){flex:none;display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:7px;background:var(--dbg3);font:700 .75rem var(--doc-font-sans, system-ui);color:var(--a-dim)}.wl-tile.svelte-gwzvv7:hover:not([disabled]){background:var(--a-tile-hi)}.wl-tile.is-sel.svelte-gwzvv7{background:color-mix(in srgb,var(--g1) 24%,var(--a-tile));box-shadow:inset 0 0 0 2px var(--g1),0 2px 0 var(--a-edge)}.wl-tile.is-right.svelte-gwzvv7{background:color-mix(in srgb,var(--a-good) 26%,transparent);box-shadow:inset 0 0 0 2px var(--a-good)}.wl-tile.is-wrong.svelte-gwzvv7{background:color-mix(in srgb,var(--a-bad) 18%,transparent);box-shadow:inset 0 0 0 2px var(--a-bad);opacity:.8;cursor:default}.wl-tile.is-wrong.svelte-gwzvv7 span:where(.svelte-gwzvv7){text-decoration:line-through;text-decoration-thickness:2px}.wl-tile.is-hint.svelte-gwzvv7{box-shadow:inset 0 0 0 2px var(--g1),0 0 0 4px color-mix(in srgb,var(--g1) 30%,transparent)}.wl-tile.svelte-gwzvv7.is-dragging{opacity:.35}.wl-tile.svelte-gwzvv7:focus-visible{outline:3px solid color-mix(in srgb,var(--g1) 70%,#fff);outline-offset:2px}.wl-tile[disabled].svelte-gwzvv7:not(.is-right):not(.is-wrong){cursor:default;opacity:.55}.wl-tiles--how.svelte-gwzvv7 .wl-tile:where(.svelte-gwzvv7){cursor:default;min-height:2.75rem;font-size:.9375rem}.wl-how.svelte-gwzvv7{display:grid;gap:.7rem}.wl-hint-note.svelte-gwzvv7{margin:0}.wl-pair.svelte-gwzvv7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.wl-pc.svelte-gwzvv7{all:unset;box-sizing:border-box;cursor:pointer;display:grid;gap:.5rem;padding:.6rem;border-radius:16px;background:var(--a-tile);box-shadow:inset 0 0 0 1px var(--a-line),0 2px 0 var(--a-edge);transition:background-color .15s ease,transform .12s ease}.wl-pc.svelte-gwzvv7:hover:not([disabled]){background:var(--a-tile-hi)}.wl-pc.svelte-gwzvv7:focus-visible{outline:3px solid color-mix(in srgb,var(--g1) 70%,#fff);outline-offset:2px}.wl-pc__art.svelte-gwzvv7{display:block;aspect-ratio:320 / 150;border-radius:10px;background:var(--dbg);box-shadow:inset 0 0 0 1px var(--a-line);padding:.3rem}.wl-pc__art.svelte-gwzvv7>svg{width:100%;height:100%}.wl-pc.is-right.svelte-gwzvv7{background:color-mix(in srgb,var(--a-good) 26%,transparent);box-shadow:inset 0 0 0 2px var(--a-good)}.wl-pc.is-wrong.svelte-gwzvv7{background:color-mix(in srgb,var(--a-bad) 18%,transparent);box-shadow:inset 0 0 0 2px var(--a-bad);opacity:.8;cursor:default}.wl-pc.is-wrong.svelte-gwzvv7 .wl-tile__row:where(.svelte-gwzvv7){text-decoration:line-through;text-decoration-thickness:2px}.wl-pc.is-hint.svelte-gwzvv7{box-shadow:inset 0 0 0 2px var(--g1),0 0 0 4px color-mix(in srgb,var(--g1) 30%,transparent)}.wl-tile__row.svelte-gwzvv7{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.0625rem;font-weight:700;color:var(--a-fg)}.wl-tile__row.svelte-gwzvv7 kbd:where(.svelte-gwzvv7){display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:7px;background:var(--dbg3);font:700 .75rem var(--doc-font-sans, system-ui);color:var(--a-dim)}.wl-broken.svelte-gwzvv7{margin:0;padding:.7rem .9rem;border-radius:14px;background:color-mix(in srgb,var(--a-bad) 12%,var(--dbg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a-bad) 40%,transparent);font-size:1.0625rem;font-weight:600;color:var(--a-fg);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--a-bad) 70%,transparent)}.wl-sentence.svelte-gwzvv7{display:block}.wl-blank.svelte-gwzvv7{all:unset;box-sizing:border-box;cursor:pointer;display:inline-block;min-width:8.5rem;margin:0 .25rem;padding:0 .6rem;border-radius:10px;border:2px dashed var(--g1);background:color-mix(in srgb,var(--g1) 8%,transparent);text-align:center;color:var(--a-fg);line-height:1.7}.wl-blank.is-ready.svelte-gwzvv7{background:color-mix(in srgb,var(--g1) 24%,transparent);border-style:solid}.wl-blank.is-right.svelte-gwzvv7{border-color:var(--a-good);background:color-mix(in srgb,var(--a-good) 22%,transparent)}.wl-blank--how.svelte-gwzvv7{cursor:default}.wl-sentence--how.svelte-gwzvv7{margin:0}.wl-blank.svelte-gwzvv7.is-over{background:color-mix(in srgb,var(--g1) 34%,transparent);border-style:solid}.wl-blank.svelte-gwzvv7:focus-visible{outline:3px solid color-mix(in srgb,var(--g1) 70%,#fff);outline-offset:2px}.wl-foot.svelte-gwzvv7{display:grid;gap:.9rem;align-content:start;min-height:11.5rem}.wl-go.svelte-gwzvv7{justify-content:flex-end}.wl-go.is-idle.svelte-gwzvv7{visibility:hidden}.wl-next.svelte-gwzvv7{min-height:3rem}@media(max-width:560px){.wl-next.svelte-gwzvv7{width:100%}.wl-go.svelte-gwzvv7{position:sticky;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:2}}@keyframes svelte-gwzvv7-wl-glow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--g1) 0%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--g1) 24%,transparent)}}@keyframes svelte-gwzvv7-wl-shake-b{0%,to{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}}@keyframes svelte-gwzvv7-wl-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}}@media(prefers-reduced-motion:reduce){.wl-target.svelte-gwzvv7,.wl-scene.is-wrong[data-shake].svelte-gwzvv7,.wl-named.svelte-gwzvv7{animation:none}}.pl.svelte-8nahaq{display:grid;gap:.7rem;padding:1.2rem 1.3rem;border-radius:20px;color:#fff;background:linear-gradient(150deg,var(--g1),var(--g2));font-family:var(--doc-font-sans)}.pl__k.svelte-8nahaq{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.pl__n.svelte-8nahaq{margin:0;font-size:.8125rem;opacity:.85}.pl__q.svelte-8nahaq{margin:0;font-size:1.0625rem;font-weight:650;line-height:1.4;color:#fff}.pl__opts.svelte-8nahaq{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem}.pl__opt.svelte-8nahaq{min-height:2.9rem;padding:.6rem .9rem;border:0;border-radius:12px;background:#ffffff29;color:#fff;font:inherit;font-weight:650;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff47}.pl__opt.svelte-8nahaq:hover:not(:disabled){background:#ffffff42}.pl__opt.is-right.svelte-8nahaq{background:#fff;color:#0a3826}.pl__opt.is-wrong.svelte-8nahaq{background:#00000059;text-decoration:line-through}.pl__btn.svelte-8nahaq{justify-self:start;min-height:2.6rem;padding:0 1.2rem;border:0;border-radius:999px;background:#fff;color:#111;font:inherit;font-weight:750;cursor:pointer}.pl__x.svelte-8nahaq{justify-self:start;border:0;background:none;color:#fff;opacity:.8;font:inherit;font-size:.8125rem;text-decoration:underline;cursor:pointer;padding:0}.rm.svelte-ry5459{display:grid;gap:1.1rem;font-family:var(--doc-font-sans);color:var(--dt2)}.rm__intro.svelte-ry5459{display:grid;gap:.45rem;padding:1.2rem 1.35rem;border-radius:20px;border:1px solid var(--dbd);background:var(--dbg);box-shadow:var(--docs-shadow-card)}.rm.svelte-ry5459 .rm__title:where(.svelte-ry5459){margin:0;font-size:1.375rem;font-weight:800;letter-spacing:-.02em;color:var(--dt)}.rm.svelte-ry5459 .rm__lead:where(.svelte-ry5459){margin:0;font-size:1rem;line-height:1.6;color:var(--dt);max-width:46rem}.rm.svelte-ry5459 .rm__count:where(.svelte-ry5459){margin:0;font-size:.8125rem;color:var(--dt3)}.rm.svelte-ry5459 .rm__count:where(.svelte-ry5459) b:where(.svelte-ry5459){color:var(--dt)}.rm__body.svelte-ry5459{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:900px){.rm__body.svelte-ry5459{grid-template-columns:minmax(16rem,21rem) minmax(0,1fr);gap:1.5rem}.rm__detail.svelte-ry5459{position:sticky;top:calc(var(--docs-header-h, 64px) + 1rem)}}.rm.svelte-ry5459 .path:where(.svelte-ry5459){margin:0;padding:0;list-style:none;display:grid}.rm.svelte-ry5459 .path:where(.svelte-ry5459)>li:where(.svelte-ry5459){margin:0;padding:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.rm.svelte-ry5459 .path:where(.svelte-ry5459)>li:where(.svelte-ry5459):before,.rm.svelte-ry5459 .path:where(.svelte-ry5459)>li:where(.svelte-ry5459)::marker{content:none}.pn__seg.svelte-ry5459{position:absolute;left:1.3rem;top:2.6rem;bottom:-.1rem;width:4px;margin-left:-2px;border-radius:999px;background:var(--dbd)}.pn.svelte-ry5459:last-child .pn__seg:where(.svelte-ry5459){display:none}.pn__seg.is-filled.svelte-ry5459{background:linear-gradient(180deg,var(--g1),var(--g2))}.pn__btn.svelte-ry5459{display:flex;align-items:center;gap:.85rem;min-height:3.6rem;padding:.5rem .6rem .5rem 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px}.pn__btn.svelte-ry5459:focus-visible{outline:2px solid var(--dt);outline-offset:2px}.pn__node.svelte-ry5459{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;background:var(--dbg);color:var(--dt);font-size:1.0625rem;font-weight:800}.pn__ring.svelte-ry5459{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.pn__trk.svelte-ry5459{fill:none;stroke:var(--dbd);stroke-width:4}.pn__arc.svelte-ry5459{fill:none;stroke:var(--g1);stroke-width:4;stroke-linecap:round;transition:stroke-dasharray .6s ease}.pn__num.svelte-ry5459{position:relative;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:999px;background:linear-gradient(150deg,var(--g1),var(--g2));color:#fff;font-size:.9375rem;font-weight:800}.pn__t.svelte-ry5459 small:where(.svelte-ry5459){font-variant-numeric:tabular-nums}.pn.is-sel.svelte-ry5459 .pn__node:where(.svelte-ry5459){box-shadow:0 0 0 3px var(--dbg),0 0 0 5px var(--g1)}.pn.is-current.svelte-ry5459 .pn__node:where(.svelte-ry5459):after{content:"";position:absolute;inset:-5px;border-radius:inherit;border:2px solid var(--g1);opacity:0;animation:svelte-ry5459-pn-ring 2.6s ease-out infinite}@keyframes svelte-ry5459-pn-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.pn__t.svelte-ry5459{display:grid;min-width:0}.pn__t.svelte-ry5459 b:where(.svelte-ry5459){font-size:.9688rem;font-weight:700;color:var(--dt)}.pn__t.svelte-ry5459 small:where(.svelte-ry5459){font-size:.75rem;color:var(--dt3)}.pn.is-sel.svelte-ry5459 .pn__t:where(.svelte-ry5459) b:where(.svelte-ry5459){color:var(--dt)}.pn.is-sel.svelte-ry5459 .pn__t:where(.svelte-ry5459) b:where(.svelte-ry5459){font-weight:750}.pn__inline.svelte-ry5459{grid-column:1 / -1;position:relative;z-index:1;padding:.35rem 0 1rem 3.4rem}@media(max-width:640px){.pn__inline.svelte-ry5459{padding-left:0}.rm.svelte-ry5459 .dt:where(.svelte-ry5459){padding:.85rem}.rm.svelte-ry5459 .path:where(.svelte-ry5459)>li:where(.svelte-ry5459){grid-template-columns:minmax(0,1fr)}}.dt.svelte-ry5459{display:grid;gap:.8rem;padding:1.1rem;border-radius:22px;border:1px solid var(--dbd);background:var(--dbg);box-shadow:var(--docs-shadow-card)}.dt__head.svelte-ry5459{display:grid;gap:.7rem;padding:1rem 1.05rem 1.1rem;border-radius:16px;background:linear-gradient(150deg,var(--g1),var(--g2));box-shadow:inset 0 1px #ffffff4d}.dt__top.svelte-ry5459{display:flex;align-items:center;gap:.6rem}.dt__eyebrow.svelte-ry5459{flex:1;font-size:.75rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9}.dt__n.svelte-ry5459{flex:none;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:12px;background:#ffffff38;box-shadow:inset 0 0 0 1px #fff6;color:#fff;font-size:1.0625rem;font-weight:800}.rm.svelte-ry5459 .dt__t:where(.svelte-ry5459) h4:where(.svelte-ry5459){margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.015em;line-height:1.25;color:#fff}.rm.svelte-ry5459 .dt__t:where(.svelte-ry5459) p:where(.svelte-ry5459){margin:.3rem 0 0;font-size:.9375rem;line-height:1.55;color:#ffffffe6}.dt__tag.svelte-ry5459{padding:.12rem .55rem;border-radius:999px;background:#fff;color:#111;font-size:max(var(--text-floor, 0px),.6875rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dt__ready.svelte-ry5459{display:grid;gap:.35rem}.dt__lab.svelte-ry5459{font-size:.8125rem;color:var(--dt3);font-variant-numeric:tabular-nums}.dt__lab.svelte-ry5459 b:where(.svelte-ry5459){color:var(--dt)}.dt__bar.svelte-ry5459{height:6px;border-radius:999px;background:var(--dbg3);overflow:hidden}.dt__bar.svelte-ry5459 i:where(.svelte-ry5459){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--g1),var(--g2));transition:width .6s ease}.rm.svelte-ry5459 .dt__steps:where(.svelte-ry5459){display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.rm.svelte-ry5459 .dt__steps:where(.svelte-ry5459)>li:where(.svelte-ry5459){margin:0;padding:0}.rm.svelte-ry5459 .dt__steps:where(.svelte-ry5459)>li:where(.svelte-ry5459):before,.rm.svelte-ry5459 .dt__steps:where(.svelte-ry5459)>li:where(.svelte-ry5459)::marker{content:none}.st.svelte-ry5459{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.5rem .8rem;border:1px solid var(--dbd);border-radius:14px;background:var(--dbg2);color:var(--dt);font:inherit;text-align:left;cursor:pointer}.st.svelte-ry5459:hover:not(:disabled){border-color:var(--g1);background:color-mix(in srgb,var(--g1) 8%,var(--dbg2))}.st.svelte-ry5459:disabled{cursor:not-allowed;color:var(--dt3);background:transparent;border-style:dashed}.st__ico.svelte-ry5459{flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:999px;background:linear-gradient(150deg,var(--g1),var(--g2));color:#fff}.st.svelte-ry5459:disabled .st__ico:where(.svelte-ry5459){opacity:.45}.st__l.svelte-ry5459{flex:1;min-width:0;display:grid;font-weight:650;font-size:.9375rem}.st__l.svelte-ry5459 small:where(.svelte-ry5459){font-weight:500;font-size:.75rem;color:var(--dt3)}.st__stars.svelte-ry5459{flex:none;display:inline-flex;gap:.1rem;color:var(--dt4)}.st__stars.svelte-ry5459 .on{color:#f2b01e}.dt__final.svelte-ry5459{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.65rem .8rem;border:1px dashed var(--dbd);border-radius:12px}.dt__final-l.svelte-ry5459{display:grid;gap:.1rem;min-width:0}.dt__final-l.svelte-ry5459 b:where(.svelte-ry5459){color:var(--dt);font-size:.875rem;font-weight:600}.dt__final-l.svelte-ry5459 small:where(.svelte-ry5459){color:var(--dt3);font-size:.75rem}.dt__recap.svelte-ry5459{display:grid;gap:.3rem;padding:.7rem .9rem;border-radius:14px;background:color-mix(in srgb,var(--g1) 10%,var(--dbg2));font-size:.875rem}.dt__recap.svelte-ry5459 b:where(.svelte-ry5459){color:var(--dt)}.dt__recap.svelte-ry5459 span:where(.svelte-ry5459){display:flex;flex-wrap:wrap;gap:.2rem .5rem}.dt__recap.svelte-ry5459 a:where(.svelte-ry5459){color:var(--dt);font-weight:600;text-decoration:underline;text-underline-offset:3px}.dt__recap.svelte-ry5459 i:where(.svelte-ry5459){color:var(--dt4);font-style:normal}.dt__skip.svelte-ry5459{justify-self:start;min-height:2.4rem;padding:0 1rem;border-radius:999px;border:1px solid var(--dbd);background:var(--dbg);color:var(--dt);font:inherit;font-size:.8125rem;font-weight:650;cursor:pointer}.dt__skip.svelte-ry5459:hover{border-color:var(--g1)}@media(prefers-reduced-motion:reduce){.dt__bar.svelte-ry5459 i:where(.svelte-ry5459){transition:none}.pn.is-current.svelte-ry5459 .pn__node:where(.svelte-ry5459):after{animation:none;opacity:0}}.dt__words.svelte-ry5459{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.3rem .8rem;padding:.6rem .85rem;border-radius:12px;border:1px solid var(--dbd);background:var(--dbg2);color:var(--dt3);font-size:.8125rem;text-decoration:none}.rm.svelte-ry5459 .dt__words:where(.svelte-ry5459),.rm.svelte-ry5459 .dt__words:where(.svelte-ry5459) :where(.svelte-ry5459){text-decoration:none!important;border-bottom:0!important;background-image:none!important}.dt__words.svelte-ry5459 b:where(.svelte-ry5459){color:var(--dt)}.dt__words.svelte-ry5459:hover{border-color:var(--dt4)}.dt__words.svelte-ry5459:focus-visible{outline:2px solid var(--dt);outline-offset:2px}.dt__words-go.svelte-ry5459{font-weight:600;color:var(--dt)}.rm__intro.svelte-ry5459{padding:.2rem 0 0;border:0;background:none;box-shadow:none}.rm.svelte-ry5459 .rm__title:where(.svelte-ry5459){font-size:1.125rem;font-weight:650;letter-spacing:-.01em}.rm.svelte-ry5459 .rm__lead:where(.svelte-ry5459){font-size:.9375rem;color:var(--dt2)}.dt.svelte-ry5459{padding:0;border:0;background:transparent;box-shadow:none;border-radius:0}.dt__head.svelte-ry5459{border-radius:16px;box-shadow:none}.st.svelte-ry5459{background:var(--dbg)}.dt__final.svelte-ry5459{border-style:solid;background:var(--dbg)}.gh.svelte-10ozv2v{display:grid;gap:1.25rem;font-family:var(--doc-font-sans);color:var(--dt2);margin:1.5rem 0 3rem}.gh-player.svelte-10ozv2v{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:1rem 1.5rem;padding:1.1rem 1.3rem;border:1px solid var(--dbd);border-radius:20px;background:var(--dbg);box-shadow:var(--docs-shadow-card)}.gh-save.svelte-10ozv2v{grid-column:1 / -1;padding-top:.6rem;border-top:1px solid var(--dbd)}.gh-me.svelte-10ozv2v{display:flex;align-items:center;gap:.95rem;min-width:0}.gh-avatar.svelte-10ozv2v{flex:none;display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:16px;background:var(--dbg3);color:var(--dt);box-shadow:inset 0 0 0 1px var(--dbd)}.gh-me__t.svelte-10ozv2v{display:grid;gap:.3rem;min-width:0;flex:1}.gh-rank.svelte-10ozv2v{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:var(--dt)}.gh-rank.svelte-10ozv2v b:where(.svelte-10ozv2v){margin-left:.4rem;padding:.1rem .5rem;border-radius:999px;background:var(--dt);color:var(--dbg);font-size:.75rem;font-weight:800}.gh-xp.svelte-10ozv2v{height:9px;max-width:22rem;border-radius:999px;background:var(--dbd);overflow:hidden}.gh-xp.svelte-10ozv2v>i:where(.svelte-10ozv2v){display:block;height:100%;border-radius:inherit;background:var(--dt);transition:width .6s cubic-bezier(.3,.8,.3,1)}.gh-xp__t.svelte-10ozv2v{font-size:.75rem;color:var(--dt3);font-variant-numeric:tabular-nums}.gh.svelte-10ozv2v .gh-stats:where(.svelte-10ozv2v){display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.gh.svelte-10ozv2v .gh-stats:where(.svelte-10ozv2v)>li:where(.svelte-10ozv2v):before,.gh.svelte-10ozv2v .gh-stats:where(.svelte-10ozv2v)>li:where(.svelte-10ozv2v)::marker{content:none}.gh-stats.svelte-10ozv2v li:where(.svelte-10ozv2v){margin:0;padding:.55rem .75rem;display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:.1rem .35rem;border-radius:14px;background:var(--dbg2);box-shadow:inset 0 0 0 1px var(--dbd)}.gh-stats.svelte-10ozv2v svg{color:var(--dt2)}.gh-stats.svelte-10ozv2v span:where(.svelte-10ozv2v){grid-column:1 / -1;text-align:center}.gh-stats.svelte-10ozv2v b:where(.svelte-10ozv2v){font-size:1.0625rem;color:var(--dt);font-variant-numeric:tabular-nums;line-height:1.1}.gh-stats.svelte-10ozv2v span:where(.svelte-10ozv2v){font-size:max(var(--text-floor, 0px),.6875rem);color:var(--dt3)}.gh-lv.svelte-10ozv2v{grid-column:1 / -1;container-type:inline-size;padding-top:.2rem;border-top:1px solid var(--dbd)}.gh-lv.svelte-10ozv2v{padding-top:.85rem}.gh-note.svelte-10ozv2v{grid-column:1 / -1;margin:0;font-size:.875rem;color:var(--dt2)}.gh-resume.svelte-10ozv2v{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem 1.2rem;padding:1.15rem 1.3rem;border-radius:20px;background:linear-gradient(150deg,var(--g1),var(--g2));color:#fff;box-shadow:inset 0 1px #ffffff4d,var(--docs-shadow-card)}.gh-resume__t.svelte-10ozv2v{display:grid;gap:.25rem;min-width:0;flex:1 1 18rem}.gh-resume__k.svelte-10ozv2v{font-size:.75rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9}.gh-resume__t.svelte-10ozv2v b:where(.svelte-10ozv2v){font-size:1.25rem;font-weight:800;letter-spacing:-.015em;line-height:1.25}.gh-resume__t.svelte-10ozv2v span:where(.svelte-10ozv2v):last-child{font-size:.9375rem;line-height:1.5;color:#ffffffe6}.gh-resume__go.svelte-10ozv2v{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3rem;padding:0 1.5rem;border-radius:14px;background:#fff;color:#111;font-size:1rem;font-weight:800;box-shadow:0 2px #00000040}.gh-resume__go.svelte-10ozv2v:hover{filter:brightness(.96)}.gh-resume__go.svelte-10ozv2v:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:560px){.gh-resume__go.svelte-10ozv2v{width:100%}}.gh-daily.svelte-10ozv2v{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding:.85rem 1.1rem;border-radius:16px;border:1px solid var(--dbd);background:var(--dbg)}.gh-daily__t.svelte-10ozv2v{display:grid;gap:.1rem;min-width:0;flex:1 1 16rem}.gh-daily__t.svelte-10ozv2v b:where(.svelte-10ozv2v){font-size:.9688rem;color:var(--dt)}.gh-daily__t.svelte-10ozv2v span:where(.svelte-10ozv2v){font-size:.8125rem;color:var(--dt3)}.gh-daily__go.svelte-10ozv2v{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 1.1rem;border-radius:12px;border:1px solid var(--dbd);background:var(--dbg2);color:var(--dt);font-size:.875rem;font-weight:700}.gh-daily__go.svelte-10ozv2v:hover{border-color:var(--dt4)}.gh-daily__go.svelte-10ozv2v:focus-visible{outline:2px solid var(--dt);outline-offset:2px}.gh-stage.svelte-10ozv2v{display:grid;scroll-margin-top:calc(var(--docs-header-h, 64px) + 1rem)}@media(max-width:700px){.gh-player.svelte-10ozv2v{grid-template-columns:minmax(0,1fr)}.gh-stats.svelte-10ozv2v{justify-content:space-between}.gh-stats.svelte-10ozv2v li:where(.svelte-10ozv2v){flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.gh-xp.svelte-10ozv2v>i:where(.svelte-10ozv2v){transition:none}}.gh-player.svelte-10ozv2v{padding:1rem 1.2rem;box-shadow:none}.gh-avatar.svelte-10ozv2v{width:2.75rem;height:2.75rem;border-radius:12px}.gh.svelte-10ozv2v .gh-stats:where(.svelte-10ozv2v){gap:0}.gh-stats.svelte-10ozv2v li:where(.svelte-10ozv2v){padding:.1rem .95rem;border-radius:0;background:none;box-shadow:none;grid-template-columns:auto auto auto;gap:.35rem;justify-content:start}.gh-stats.svelte-10ozv2v li:where(.svelte-10ozv2v)+li:where(.svelte-10ozv2v){border-left:1px solid var(--dbd)}.gh-stats.svelte-10ozv2v span:where(.svelte-10ozv2v){grid-column:auto}.gh-stats.svelte-10ozv2v b:where(.svelte-10ozv2v){font-size:1rem}@media(max-width:700px){.gh-stats.svelte-10ozv2v li:where(.svelte-10ozv2v){flex:1;justify-content:center;padding:.1rem .4rem}.gh-stats.svelte-10ozv2v span:where(.svelte-10ozv2v){display:none}}.dl-main .dl-content:has(.gp){max-width:66rem}.docs-root .dl-panel:has(.gp) .dl-rail{display:none}.docs-root .dl-panel:has(.gp){grid-template-columns:minmax(0,1fr)}.docs-root .dl-content:has(.gp) .dl-mob-toc{display:none}
