:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#2b2320;--paper:#fbf6ea;--wall:#f4e8cf;--wall-shade:#e2cfa8;--board:#4e7264;--board-dark:#35574d;--wood:#c68a55;--wood-dark:#94603a;--steel:#cbd3d8;--steel-dark:#8995a0;--belt:#59636e;--bowl:#e9f1f6;--bowl-rim:#7fa7c4;--rice:#fffbf2;--rice-shade:#eadfc9;--nori:#1e3a2b;--nori-hi:#3d6b4e;--sesame:#f1e2bd;--sesame-shade:#b89b66;--egg:#ffc93c;--egg-dark:#e3961b;--egg-hi:#fff3bf;--salmon:#f28a6c;--salmon-dark:#c9614a;--bonito:#d8b184;--j-2g:#ffc21a;--j-2g-hi:#fff3bf;--j-ok:#34d08a;--j-more:#f06a1c;--j-less:#4a90ff;--j-ok-deep:#0e7f50;--j-more-deep:#b9500c;--j-less-deep:#1e5cc8;--j-2g-deep:#a86f00;--allergy:#8a4fe0;--stamp:#c8321f;--home-wall:#fecab2;--home-dot:#fff0dc;--font-ui:"Huninn", "M PLUS Rounded 1c", -apple-system, "PingFang TC", "Noto Sans TC", sans-serif;--font-bold:"Chiron GoRound TC", "Huninn", "M PLUS Rounded 1c", -apple-system, "PingFang TC", sans-serif;--font-memo:"LXGW WenKai TC", "Klee One", "Kaiti TC", serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--quiet:color-mix(in srgb, var(--ink) 72%, var(--paper));--line:color-mix(in srgb, var(--ink) 18%, transparent);--sans:var(--font-ui);--mono:var(--font-mono)}:root[lang=zh-Hans]{--font-ui:"Huninn", "Noto Sans SC", "PingFang SC", sans-serif;--font-bold:"Chiron GoRound TC", "Noto Sans SC", "PingFang SC", sans-serif;--font-memo:"LXGW WenKai TC", "Kaiti SC", "STKaiti", serif}:root[lang=ja]{--font-ui:"M PLUS Rounded 1c", "Hiragino Maru Gothic ProN", "Hiragino Sans", sans-serif;--font-bold:"M PLUS Rounded 1c", "Hiragino Maru Gothic ProN", "Hiragino Sans", sans-serif;--font-memo:"Klee One", "LXGW WenKai TC", serif}html,body{background:var(--wall);height:100%;color:var(--ink);font-family:var(--font-ui);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin:0;overflow:hidden}#app{height:100%}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.quiet{color:var(--quiet)}.no{color:var(--j-more-deep)}button{min-height:44px;font:inherit;font-family:var(--font-bold);color:var(--ink);background:var(--paper);border:2px solid var(--ink);box-shadow:0 3px 0 var(--ink);cursor:pointer;touch-action:manipulation;border-radius:12px;padding:8px 16px;font-weight:700;transition:transform 60ms ease-out,box-shadow 60ms ease-out}button:active:not(:disabled){box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}button.primary{background:var(--egg)}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid var(--j-less);outline-offset:2px}button:disabled{cursor:default;opacity:.55}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dot-wall{--u:.6px;background-color:var(--home-wall);background-image:radial-gradient(circle closest-side, var(--home-dot) 21%, transparent 23.5%), radial-gradient(circle closest-side, var(--home-dot) 21%, transparent 23.5%);background-size:calc(90 * var(--u)) calc(98 * var(--u));background-position:0 0, calc(45 * var(--u)) calc(49 * var(--u))}.stagebox.svelte-1f4b96z{transform-origin:0 0;pointer-events:none;width:1920px;height:1080px;position:absolute;top:0;left:0}span.svelte-1f4b96z{white-space:nowrap;font-family:var(--font-bold);font-weight:900;line-height:1;position:absolute;top:0;left:0;translate:-50% -50%}.tape.svelte-1f4b96z{color:var(--paper);background:var(--allergy);border:3px solid var(--ink);border-radius:6px;padding:5px 12px 6px;font-size:30px}.sticker.svelte-1f4b96z{color:var(--ink);background:var(--paper);border:4px solid var(--ink);border-radius:12px;padding:6px 16px 7px;font-size:32px}.memo.svelte-1f4b96z{color:var(--stamp);background:var(--paper);border:2px solid var(--ink);border-radius:4px;padding:9px 14px 8px;font-size:32px}.pixel.svelte-1kqeq7k image{image-rendering:pixelated}.t.svelte-odwpkx{font-family:var(--skin-font-bold);paint-order:stroke;stroke-linejoin:round;font-weight:700}.n.svelte-odwpkx{font-family:var(--skin-font-num);paint-order:stroke;stroke-linejoin:round;font-weight:400}.tone.svelte-odwpkx{fill:none;stroke-width:1.6px;opacity:.65}.stagebox.svelte-jijr66{transform-origin:0 0;pointer-events:none;width:1920px;height:1080px;color:var(--paper);line-height:1;position:absolute;top:0;left:0}svg.svelte-jijr66{display:block;overflow:visible}.bar.svelte-jijr66{width:1920px;height:44px;position:absolute;top:0;left:0}.star.svelte-jijr66{width:48px;height:48px;position:absolute;top:-24px;left:-24px}.pause.svelte-jijr66{pointer-events:auto;cursor:pointer;background:0 0;border:0;outline:none;width:128px;height:128px;padding:0;position:absolute;top:46px;left:28px}.pause.svelte-jijr66 svg:where(.svelte-jijr66){width:100%;height:100%}.level.svelte-jijr66{transform-origin:0 0;justify-items:start;gap:6px;display:grid;position:absolute;top:50px;left:184px}.lv.svelte-jijr66{font:400 40px var(--skin-font-num);color:var(--ck-pink);letter-spacing:2px;text-shadow:1.5px 1.2px 0 color-mix(in srgb, var(--ck-pink) 30%, transparent)}.name.svelte-jijr66{font:700 64px var(--skin-font-bold);white-space:nowrap;text-shadow:1.6px 1.2px 0 color-mix(in srgb, var(--paper) 30%, transparent), 0 0 12px color-mix(in srgb, var(--paper) 12%, transparent)}.wave.svelte-jijr66{width:300px;height:16px;margin-top:-2px}.demo.svelte-jijr66{border:3px solid var(--ck-pink);background:color-mix(in srgb, var(--board-dark) 60%, transparent);color:var(--ck-pink);font:700 32px var(--skin-font-bold);white-space:nowrap;border-radius:26px;align-items:center;gap:10px;margin-top:8px;padding:7px 20px 7px 16px;display:inline-flex}.demo.svelte-jijr66 b:where(.svelte-jijr66){font-size:22px}.score.svelte-jijr66{transform-origin:100% 0;justify-items:end;gap:2px;display:grid;position:absolute;top:46px;right:40px}.score.svelte-jijr66 .label:where(.svelte-jijr66){font:700 36px var(--skin-font-bold);color:var(--ck-blue);text-shadow:1.5px 1.2px 0 color-mix(in srgb, var(--ck-blue) 30%, transparent)}.score.svelte-jijr66 .num:where(.svelte-jijr66){font:400 80px var(--skin-font-num);letter-spacing:2px;font-variant-numeric:tabular-nums;text-shadow:1.6px 1.2px 0 color-mix(in srgb, var(--paper) 30%, transparent), 0 0 14px color-mix(in srgb, var(--paper) 12%, transparent)}.combo.svelte-jijr66{transform-origin:100%;grid-template-columns:auto auto;align-items:baseline;column-gap:10px;display:grid;position:absolute;top:150px;right:40px}.clabel.svelte-jijr66{font:400 42px var(--skin-font-num);color:var(--ck-pink);letter-spacing:3px;text-shadow:1.5px 1.2px 0 color-mix(in srgb, var(--ck-pink) 30%, transparent)}.cnum.svelte-jijr66{font:400 112px var(--skin-font-num);color:var(--ck-yellow);display:inline-grid;position:relative}.cnum.svelte-jijr66>span:where(.svelte-jijr66){transform-origin:70% 60%;grid-area:1/1;justify-self:end}.body.svelte-jijr66{text-shadow:2px 1.6px 0 color-mix(in srgb, var(--ck-yellow) 30%, transparent), 0 0 16px color-mix(in srgb, var(--ck-yellow) 18%, transparent)}.ghost.svelte-jijr66{color:var(--paper)}.under.svelte-jijr66{grid-column:1/3;justify-self:end;width:256px;height:10px;margin-top:-14px}.stagebox.svelte-11om9mm{transform-origin:0 0;pointer-events:none;width:1920px;height:1080px;position:absolute;top:0;left:0}span.svelte-11om9mm{white-space:nowrap;font-family:var(--skin-font-bold);font-weight:700;line-height:1;position:absolute;top:0;left:0}.flag.svelte-11om9mm{transform-origin:100% 0;background:var(--ck-lavFaint);clip-path:polygon(0 4%,100% 0,100% 100%,0 96%,11% 50%);padding:4px;translate:-100%}.flag.svelte-11om9mm b:where(.svelte-11om9mm){color:var(--ink);background:repeating-linear-gradient(-28deg, transparent 0 7px, color-mix(in srgb, var(--paper) 22%, transparent) 7px 9px, transparent 9px 15px, color-mix(in srgb, var(--board-dark) 18%, transparent) 15px 16px), var(--ck-lav);clip-path:polygon(0 4%,100% 0,100% 100%,0 96%,11% 50%);padding:9px 16px 8px 30px;font-size:32px;font-weight:700;display:block}.tag.svelte-11om9mm{color:var(--ink);border:4px solid var(--paper);background:repeating-linear-gradient(-28deg, transparent 0 8px, color-mix(in srgb, var(--paper) 30%, transparent) 8px 10px, transparent 10px 17px, color-mix(in srgb, var(--board-dark) 16%, transparent) 17px 18px), var(--ck-yellow);box-shadow:0 0 0 2px color-mix(in srgb, var(--board-dark) 50%, transparent);border-radius:13px;padding:7px 16px 8px;font-size:34px;translate:-50% -50%}.memo.svelte-11om9mm{color:var(--stamp);text-shadow:2px 1.5px 0 color-mix(in srgb, var(--stamp) 30%, transparent), 0 0 10px color-mix(in srgb, var(--stamp) 25%, transparent);font-size:40px;translate:-50% -50%}.fp-fx.svelte-tt1wut text:where(.svelte-tt1wut){paint-order:stroke;stroke-linejoin:round}.fp-num.svelte-tt1wut{font-family:var(--skin-font-num);font-weight:400}.fp-bold.svelte-tt1wut{font-family:var(--skin-font-bold);font-weight:900}.fp-cobalt.svelte-tt1wut{fill:var(--cobalt)}.fp-cobalt-deep.svelte-tt1wut{fill:var(--cobalt-deep)}.fp-plate.svelte-tt1wut{fill:var(--plate)}.fp-ok-line.svelte-tt1wut{stroke:var(--j-ok);stroke-width:8px;stroke-linecap:round}.scene .s-allergy-hi{stroke:var(--allergy-hi)}.scene .f-allergy-hi{fill:var(--allergy-hi)}.stagebox.svelte-abnp56{transform-origin:0 0;pointer-events:none;width:1920px;height:1080px;color:var(--paper);line-height:1;position:absolute;top:0;left:0}.name.svelte-abnp56,.score.svelte-abnp56 .label:where(.svelte-abnp56),.score.svelte-abnp56 .num:where(.svelte-abnp56),.cnum.svelte-abnp56>span:where(.svelte-abnp56),.clabel.svelte-abnp56{paint-order:stroke fill;-webkit-text-stroke-color:var(--ink);stroke-linejoin:round}.bar.svelte-abnp56{box-sizing:border-box;border:3px solid var(--ink);background:color-mix(in srgb, var(--ink) 40%, var(--fp-red));border-radius:8px;width:1864px;height:16px;position:absolute;top:12px;left:28px}.fill.svelte-abnp56{background:var(--j-2g);border-radius:5px;height:100%}.bar.svelte-abnp56 i:where(.svelte-abnp56){background:var(--ink);opacity:.55;width:3px;position:absolute;top:1px;bottom:1px}.onigiri.svelte-abnp56{width:40px;height:40px;position:absolute;top:50%;overflow:visible;translate:-50% -50%}.pause.svelte-abnp56{border:5px solid var(--ink);background:linear-gradient(to bottom, var(--paper) 74%, var(--wall-shade) 74%);width:128px;height:128px;box-shadow:6px 7px 0 var(--ink);pointer-events:auto;cursor:pointer;border-radius:32px;outline:none;padding:0;position:absolute;top:46px;left:28px}.pause.svelte-abnp56 svg:where(.svelte-abnp56){width:100%;height:100%;display:block}.level.svelte-abnp56{transform-origin:0 0;justify-items:start;gap:10px;display:grid;position:absolute;top:50px;left:184px}.lv.svelte-abnp56{background:var(--ink);color:var(--paper);font:400 32px var(--skin-font-num);letter-spacing:1px;border-radius:12px;padding:6px 14px 5px}.name.svelte-abnp56{font:900 58px var(--skin-font-bold);white-space:nowrap;-webkit-text-stroke-width:13px}.demo.svelte-abnp56{border:4px solid var(--ink);background:var(--cobalt);color:var(--paper);font:900 32px var(--skin-font-bold);white-space:nowrap;border-radius:26px;align-items:center;gap:10px;padding:8px 20px 8px 16px;display:inline-flex}.demo.svelte-abnp56 b:where(.svelte-abnp56){font-size:24px}.score.svelte-abnp56{transform-origin:100% 0;justify-items:end;gap:2px;display:grid;position:absolute;top:44px;right:36px}.score.svelte-abnp56 .label:where(.svelte-abnp56){font:900 34px var(--skin-font-bold);-webkit-text-stroke-width:9px}.score.svelte-abnp56 .num:where(.svelte-abnp56){font:400 80px var(--skin-font-num);font-variant-numeric:tabular-nums;letter-spacing:1px;-webkit-text-stroke-width:13px}.combo.svelte-abnp56{transform-origin:100%;align-items:baseline;gap:10px;display:flex;position:absolute;top:158px;right:40px}.cnum.svelte-abnp56{font:400 104px var(--skin-font-num);display:inline-grid;position:relative}.cnum.svelte-abnp56>span:where(.svelte-abnp56){transform-origin:70% 60%;-webkit-text-stroke-width:14px;grid-area:1/1;justify-self:end}.body.svelte-abnp56{color:var(--j-2g)}.ghost.svelte-abnp56{color:var(--j-2g-hi)}.clabel.svelte-abnp56{font:400 44px var(--skin-font-num);-webkit-text-stroke-width:10px}.stagebox.svelte-13s09ru{transform-origin:0 0;pointer-events:none;width:1920px;height:1080px;position:absolute;top:0;left:0}.at.svelte-13s09ru{transform-origin:0 0;position:absolute;top:0;left:0}span.svelte-13s09ru{white-space:nowrap;font-family:var(--skin-font-bold);font-weight:900;line-height:1;position:absolute;top:0;left:0}.flag.svelte-13s09ru{color:var(--paper);background:var(--allergy);border:5px solid var(--ink);box-shadow:6px 7px 0 var(--ink);border-radius:14px 4px 14px 14px;padding:9px 16px 10px;font-size:40px;translate:-100%}.badge.svelte-13s09ru{color:var(--ink);background:var(--cream);border:5px solid var(--ink);border-radius:999px;padding:6px 20px 7px;font-size:36px;translate:-50% -50%}.memo.svelte-13s09ru{color:var(--stamp);background:var(--paper);border:3px solid var(--ink);border-radius:4px;padding:9px 14px 8px;font-size:32px;translate:-50% -50%;box-shadow:4px 5px #00000040}.fp-steam-out.svelte-37cs6v{fill:var(--white);opacity:.42}.fp-steam-in.svelte-37cs6v,.fp-white.svelte-37cs6v{fill:var(--white)}.fp-haze.svelte-37cs6v{fill:var(--fp-haze)}.fp-pole.svelte-37cs6v{stroke:var(--sesame);stroke-linecap:round}.fp-swoosh.svelte-g8vkw6{fill:none;stroke:var(--white);stroke-width:7px;stroke-linecap:round}.fp-shake.svelte-g8vkw6 path:where(.svelte-g8vkw6){fill:none;stroke:var(--white);stroke-width:6px;stroke-linecap:round}.fp-steel.svelte-1y6gkal{fill:var(--steel)}.fp-steel-deep.svelte-1y6gkal{fill:var(--steel-dark)}.fp-white.svelte-1y6gkal{fill:var(--white)}.fp-white-line.svelte-1y6gkal{fill:none;stroke:var(--white);stroke-width:4px;stroke-linecap:round;opacity:.85}.fp-lcd.svelte-1y6gkal{fill:var(--lcd)}.fp-lcd-off.svelte-1y6gkal{fill:var(--lcd-off)}.fp-sky.svelte-unb0z3{fill:var(--sky)}.fp-sky-hi.svelte-unb0z3{fill:var(--sky-hi);opacity:.7}.fp-tease.svelte-unb0z3{fill:var(--tease)}.fp-tease-hi.svelte-unb0z3{fill:var(--tease-hi);opacity:.8}.fp-hair.svelte-unb0z3{fill:var(--hair)}.fp-hair-b.svelte-unb0z3{fill:var(--hair-b)}.fp-hair-shine.svelte-unb0z3{stroke:var(--hair-hi);stroke-width:7px;stroke-linecap:round}.fp-skin.svelte-unb0z3{fill:var(--skin)}.fp-skin-shade.svelte-unb0z3{fill:var(--skin-shade);opacity:.55}.fp-skin-line.svelte-unb0z3{stroke:var(--skin-shade);stroke-width:3px;stroke-linecap:round}.fp-iris.svelte-unb0z3{fill:var(--iris)}.fp-white.svelte-unb0z3{fill:var(--white)}.fp-brow.svelte-unb0z3{stroke:var(--hair);stroke-width:5px;stroke-linecap:round}.fp-blush.svelte-unb0z3{fill:var(--blush);opacity:.8}.fp-blush-line.svelte-unb0z3{stroke:var(--salmon-dark);stroke-width:2.5px;stroke-linecap:round}.fp-mouth.svelte-unb0z3{fill:var(--mouth)}.fp-tongue.svelte-unb0z3{fill:var(--tongue)}.fp-cobalt.svelte-unb0z3{fill:var(--cobalt)}.fp-red.svelte-1ajob1f{fill:var(--fp-red)}.fp-floor.svelte-1ajob1f{fill:var(--fp-floor)}.fp-hand.svelte-1ajob1f{stroke:var(--salmon-dark);stroke-width:2.5px}.fp-focus.svelte-1ajob1f{fill:var(--white)}.fp-marks.svelte-1ajob1f{fill:none;stroke:var(--belt);stroke-width:3px;stroke-linecap:round}.fp-halo.svelte-1ajob1f{fill:none;stroke:var(--j-2g);stroke-linecap:round}.fp-halo-hi.svelte-1ajob1f{fill:none;stroke:var(--j-2g-hi)}.t-bold.svelte-1mmsuyx{font-family:var(--skin-font-bold);font-weight:900}.t-num.svelte-1mmsuyx{font-family:var(--skin-font-num);font-weight:700}.stagebox.svelte-1bn8u2y{transform-origin:0 0;pointer-events:none;width:1920px;height:1080px;color:var(--ink);line-height:1;position:absolute;top:0;left:0}.bar.svelte-1bn8u2y{box-sizing:border-box;border:4px solid var(--ink);background:var(--hud-bg);border-radius:9px;width:1848px;height:18px;position:absolute;top:10px;left:36px}.fill.svelte-1bn8u2y{background:var(--pink);transform-origin:0;border-radius:5px;height:100%}.bar.svelte-1bn8u2y i:where(.svelte-1bn8u2y){background:var(--ink);opacity:.35;border-radius:2px;width:3px;position:absolute;top:1px;bottom:1px}.star.svelte-1bn8u2y{width:52px;height:52px;position:absolute;top:50%;left:0;overflow:visible;translate:-50% -50%}.pause.svelte-1bn8u2y{box-sizing:border-box;border:6px solid var(--ink);background:var(--hud-bg);width:120px;height:120px;box-shadow:0 0 0 10px var(--paper), 0 6px 0 10px color-mix(in srgb, var(--shadow) 22%, transparent);pointer-events:auto;cursor:pointer;border-radius:34px;outline:none;padding:0;position:absolute;top:46px;left:40px}.pause.svelte-1bn8u2y svg:where(.svelte-1bn8u2y){width:100%;height:100%;display:block}.level.svelte-1bn8u2y{transform-origin:0 0;justify-items:start;gap:10px;display:grid;position:absolute;top:50px;left:186px}.lv.svelte-1bn8u2y{border:5px solid var(--ink);background:var(--sun);box-shadow:0 0 0 7px var(--paper);font:700 30px var(--skin-font-num);letter-spacing:1px;border-radius:999px;padding:6px 16px 5px;rotate:-4deg}.name.svelte-1bn8u2y{font:900 56px var(--skin-font-bold);white-space:nowrap;-webkit-text-stroke:14px var(--paper);paint-order:stroke fill}.demo.svelte-1bn8u2y{border:5px solid var(--ink);background:var(--pink);box-shadow:0 0 0 7px var(--paper);color:var(--paper);font:900 30px var(--skin-font-bold);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:8px 20px 8px 16px;display:inline-flex}.demo.svelte-1bn8u2y b:where(.svelte-1bn8u2y){font-size:22px}.score.svelte-1bn8u2y{transform-origin:100% 0;justify-items:end;gap:6px;display:grid;position:absolute;top:34px;right:40px}.score.svelte-1bn8u2y .label:where(.svelte-1bn8u2y){font:900 32px var(--skin-font-bold);color:var(--pink);letter-spacing:2px;-webkit-text-stroke:10px var(--paper);paint-order:stroke fill}.score.svelte-1bn8u2y .num:where(.svelte-1bn8u2y){font:700 64px var(--skin-font-num);font-variant-numeric:tabular-nums;-webkit-text-stroke:14px var(--paper);paint-order:stroke fill}.combo.svelte-1bn8u2y{transform-origin:100%;position:absolute;top:152px;right:44px}.pill.svelte-1bn8u2y{border:6px solid var(--ink);background:var(--sun);min-width:170px;box-shadow:0 0 0 10px var(--paper), 0 6px 0 10px color-mix(in srgb, var(--shadow) 22%, transparent);border-radius:999px;align-items:center;gap:10px;padding:2px 24px 4px 22px;display:flex;rotate:-3deg}.cnum.svelte-1bn8u2y{font:700 68px var(--skin-font-num);display:inline-grid;position:relative}.cnum.svelte-1bn8u2y>span:where(.svelte-1bn8u2y){transform-origin:50% 60%;grid-area:1/1;justify-self:center}.body.svelte-1bn8u2y{color:var(--paper);-webkit-text-stroke:9px var(--ink);paint-order:stroke fill}.ghost.svelte-1bn8u2y{color:var(--pink);-webkit-text-stroke:6px var(--ink);paint-order:stroke fill}.clabel.svelte-1bn8u2y{font:700 28px var(--skin-font-num);letter-spacing:1px}.stagebox.svelte-1lhkgt6{transform-origin:0 0;pointer-events:none;width:1920px;height:1080px;position:absolute;top:0;left:0}span.svelte-1lhkgt6{white-space:nowrap;font-family:var(--skin-font-bold);box-sizing:border-box;font-weight:900;line-height:1;position:absolute;top:0;left:0}.flag.svelte-1lhkgt6{border:6px solid var(--ink);background:var(--lav);height:70px;color:var(--paper);box-shadow:0 0 0 7px var(--paper), 0 6px 0 7px color-mix(in srgb, var(--shadow) 22%, transparent);border-radius:20px;align-items:center;padding:0 18px 2px;display:flex;translate:0 -50%}.spoon.svelte-1lhkgt6{border:5px solid var(--ink);background:var(--sun);color:var(--ink);box-shadow:0 0 0 8px var(--paper), 0 5px 0 8px color-mix(in srgb, var(--shadow) 20%, transparent);border-radius:999px;padding:8px 22px 9px;translate:-50% -50%}.memo.svelte-1lhkgt6{border:4px solid var(--ink);background:var(--cream);color:var(--stamp);box-shadow:0 0 0 7px var(--paper), 0 6px 0 7px color-mix(in srgb, var(--shadow) 22%, transparent);border-radius:10px;padding:14px 20px 12px;font-size:36px;translate:-50% -50%}.memo.svelte-1lhkgt6:before{content:"";background:color-mix(in srgb, var(--mint) 80%, transparent);border-radius:4px;width:86px;height:26px;position:absolute;top:-16px;left:50%;translate:-50%;rotate:-4deg}.scene,.scene *{stroke-linecap:round;stroke-linejoin:round}.scene .f-ink{fill:var(--ink)}.scene .f-paper{fill:var(--paper)}.scene .f-wall{fill:var(--wall)}.scene .f-wall-shade{fill:var(--wall-shade)}.scene .f-board{fill:var(--board)}.scene .f-board-dark{fill:var(--board-dark)}.scene .f-wood{fill:var(--wood)}.scene .f-wood-dark{fill:var(--wood-dark)}.scene .f-steel{fill:var(--steel)}.scene .f-steel-dark{fill:var(--steel-dark)}.scene .f-belt{fill:var(--belt)}.scene .f-bowl{fill:var(--bowl)}.scene .f-bowl-rim{fill:var(--bowl-rim)}.scene .f-rice{fill:var(--rice)}.scene .f-rice-shade{fill:var(--rice-shade)}.scene .f-nori{fill:var(--nori)}.scene .f-nori-hi{fill:var(--nori-hi)}.scene .f-sesame{fill:var(--sesame)}.scene .f-sesame-shade{fill:var(--sesame-shade)}.scene .f-egg{fill:var(--egg)}.scene .f-egg-dark{fill:var(--egg-dark)}.scene .f-egg-hi{fill:var(--egg-hi)}.scene .f-salmon{fill:var(--salmon)}.scene .f-salmon-dark{fill:var(--salmon-dark)}.scene .f-bonito{fill:var(--bonito)}.scene .f-j-2g{fill:var(--j-2g)}.scene .f-j-2g-hi{fill:var(--j-2g-hi)}.scene .f-j-ok{fill:var(--j-ok)}.scene .f-j-more{fill:var(--j-more)}.scene .f-j-less{fill:var(--j-less)}.scene .f-j-ok-deep{fill:var(--j-ok-deep)}.scene .f-j-more-deep{fill:var(--j-more-deep)}.scene .f-j-less-deep{fill:var(--j-less-deep)}.scene .f-j-2g-deep{fill:var(--j-2g-deep)}.scene .f-allergy{fill:var(--allergy)}.scene .f-stamp{fill:var(--stamp)}.scene .s-ink{stroke:var(--ink)}.scene .s-paper{stroke:var(--paper)}.scene .s-wall{stroke:var(--wall)}.scene .s-wall-shade{stroke:var(--wall-shade)}.scene .s-board{stroke:var(--board)}.scene .s-board-dark{stroke:var(--board-dark)}.scene .s-wood{stroke:var(--wood)}.scene .s-wood-dark{stroke:var(--wood-dark)}.scene .s-steel{stroke:var(--steel)}.scene .s-steel-dark{stroke:var(--steel-dark)}.scene .s-belt{stroke:var(--belt)}.scene .s-bowl{stroke:var(--bowl)}.scene .s-bowl-rim{stroke:var(--bowl-rim)}.scene .s-rice{stroke:var(--rice)}.scene .s-rice-shade{stroke:var(--rice-shade)}.scene .s-nori{stroke:var(--nori)}.scene .s-nori-hi{stroke:var(--nori-hi)}.scene .s-sesame{stroke:var(--sesame)}.scene .s-sesame-shade{stroke:var(--sesame-shade)}.scene .s-egg{stroke:var(--egg)}.scene .s-egg-dark{stroke:var(--egg-dark)}.scene .s-egg-hi{stroke:var(--egg-hi)}.scene .s-salmon{stroke:var(--salmon)}.scene .s-salmon-dark{stroke:var(--salmon-dark)}.scene .s-bonito{stroke:var(--bonito)}.scene .s-j-2g{stroke:var(--j-2g)}.scene .s-j-2g-hi{stroke:var(--j-2g-hi)}.scene .s-j-ok{stroke:var(--j-ok)}.scene .s-j-more{stroke:var(--j-more)}.scene .s-j-less{stroke:var(--j-less)}.scene .s-j-ok-deep{stroke:var(--j-ok-deep)}.scene .s-j-more-deep{stroke:var(--j-more-deep)}.scene .s-j-less-deep{stroke:var(--j-less-deep)}.scene .s-j-2g-deep{stroke:var(--j-2g-deep)}.scene .s-allergy{stroke:var(--allergy)}.scene .s-stamp{stroke:var(--stamp)}.scene .c-ink{stop-color:var(--ink)}.scene .c-paper{stop-color:var(--paper)}.scene .c-wall{stop-color:var(--wall)}.scene .c-wall-shade{stop-color:var(--wall-shade)}.scene .c-board{stop-color:var(--board)}.scene .c-board-dark{stop-color:var(--board-dark)}.scene .c-wood{stop-color:var(--wood)}.scene .c-wood-dark{stop-color:var(--wood-dark)}.scene .c-steel{stop-color:var(--steel)}.scene .c-steel-dark{stop-color:var(--steel-dark)}.scene .c-belt{stop-color:var(--belt)}.scene .c-bowl{stop-color:var(--bowl)}.scene .c-bowl-rim{stop-color:var(--bowl-rim)}.scene .c-rice{stop-color:var(--rice)}.scene .c-rice-shade{stop-color:var(--rice-shade)}.scene .c-nori{stop-color:var(--nori)}.scene .c-nori-hi{stop-color:var(--nori-hi)}.scene .c-sesame{stop-color:var(--sesame)}.scene .c-sesame-shade{stop-color:var(--sesame-shade)}.scene .c-egg{stop-color:var(--egg)}.scene .c-egg-dark{stop-color:var(--egg-dark)}.scene .c-egg-hi{stop-color:var(--egg-hi)}.scene .c-salmon{stop-color:var(--salmon)}.scene .c-salmon-dark{stop-color:var(--salmon-dark)}.scene .c-bonito{stop-color:var(--bonito)}.scene .c-j-2g{stop-color:var(--j-2g)}.scene .c-j-2g-hi{stop-color:var(--j-2g-hi)}.scene .c-j-ok{stop-color:var(--j-ok)}.scene .c-j-more{stop-color:var(--j-more)}.scene .c-j-less{stop-color:var(--j-less)}.scene .c-j-ok-deep{stop-color:var(--j-ok-deep)}.scene .c-j-more-deep{stop-color:var(--j-more-deep)}.scene .c-j-less-deep{stop-color:var(--j-less-deep)}.scene .c-j-2g-deep{stop-color:var(--j-2g-deep)}.scene .c-allergy{stop-color:var(--allergy)}.scene .c-stamp{stop-color:var(--stamp)}.scene .nf{fill:none}.scene .ns{stroke:none}.scene .lw4{stroke-width:4px}.scene .lw3{stroke-width:3px}.scene .lw2{stroke-width:2px}.scene .lw15{stroke-width:1.5px}.scene .lw1{stroke-width:1px}.scene .t-bold{font-family:var(--font-bold);font-weight:900}.scene .t-ui{font-family:var(--font-ui);font-weight:700}.scene .t-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.scene .outline{paint-order:stroke;stroke-linejoin:round}.stagebox.svelte-1aftwlv{transform-origin:0 0;pointer-events:none;width:1920px;height:1080px;color:var(--ink);line-height:1;position:absolute;top:0;left:0}.ruler.svelte-1aftwlv{width:1920px;height:48px;position:absolute;top:0;left:0;overflow:visible}.trail.svelte-1aftwlv{background:var(--ink);transform-origin:0;border-radius:4px;width:1840px;height:7px;position:absolute;top:19px;left:40px}.pencil.svelte-1aftwlv{width:132px;height:28px;margin-left:-44px;position:absolute;top:8px;left:40px;overflow:visible}.pause.svelte-1aftwlv{border:5px solid var(--ink);background:var(--tb-warm-lt);width:128px;height:128px;box-shadow:inset 0 -26px 0 var(--tb-warm-md);pointer-events:auto;cursor:pointer;border-radius:28px;outline:none;padding:0;position:absolute;top:44px;left:24px}.pause.svelte-1aftwlv svg:where(.svelte-1aftwlv){width:100%;height:100%;display:block}.level.svelte-1aftwlv{transform-origin:0 0;justify-items:start;gap:10px;display:grid;position:absolute;top:48px;left:180px}.lesson.svelte-1aftwlv{background:var(--ink);color:var(--paper);font:700 32px var(--tb-kai);border-radius:10px;padding:6px 14px 7px}.name.svelte-1aftwlv{font:700 66px var(--tb-kai);white-space:nowrap;background:linear-gradient(to bottom, transparent 58%, var(--tb-light) 58%, var(--tb-light) 92%, transparent 92%);background-position:8px 4px;background-repeat:no-repeat;padding:0 6px}.demo.svelte-1aftwlv{background:var(--tb-warm);color:var(--paper);font:700 32px var(--tb-kai);white-space:nowrap;border-radius:24px;align-items:center;gap:10px;padding:8px 20px 9px 16px;display:inline-flex}.demo.svelte-1aftwlv b:where(.svelte-1aftwlv){font-size:22px}.score.svelte-1aftwlv{transform-origin:100% 0;align-items:baseline;gap:14px;display:flex;position:absolute;top:40px;right:186px}.score.svelte-1aftwlv .label:where(.svelte-1aftwlv){font:700 32px var(--tb-kai)}.score.svelte-1aftwlv .num:where(.svelte-1aftwlv){font:900 58px var(--tb-round);font-variant-numeric:tabular-nums;text-shadow:5px 4px 0 var(--tb-warm)}.combo.svelte-1aftwlv{transform-origin:100% 0;justify-items:center;width:160px;display:grid;position:absolute;top:26px;right:18px}.sticker.svelte-1aftwlv{transform-origin:50% 55%;width:160px;height:160px;position:relative}.sticker.svelte-1aftwlv svg:where(.svelte-1aftwlv){width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cnum.svelte-1aftwlv{text-align:center;font:900 60px var(--tb-round);color:var(--ink);transform-origin:50%;position:absolute;top:58px;left:0;right:0}.ghost.svelte-1aftwlv{color:var(--tb-warm)}.clabel.svelte-1aftwlv{background:var(--ink);color:var(--paper);font:900 26px var(--tb-round);letter-spacing:.04em;border-radius:10px;margin-top:-14px;padding:5px 14px 6px}.stagebox.svelte-1qbcccj{transform-origin:0 0;pointer-events:none;will-change:transform;width:1920px;height:1080px;position:absolute;top:0;left:0}.grain.svelte-1qbcccj{background-position:260px 200px;background-repeat:repeat;background-size:300px 300px;width:3120px;height:1880px;position:absolute;top:-400px;left:-600px}span.svelte-1qbcccj{white-space:nowrap;line-height:1;position:absolute;top:0;left:0;translate:-50% -50%}.flag.svelte-1qbcccj{font-family:var(--tb-kai);color:var(--paper);font-weight:700}.tag.svelte-1qbcccj{isolation:isolate;font-family:var(--tb-round);color:var(--paper);border:4px solid var(--ink);border-radius:14px;padding:6px 16px 8px;font-weight:900}.tag.svelte-1qbcccj:before{content:"";z-index:-1;background:var(--tb-warm);border-radius:14px;position:absolute;inset:-4px;transform:translate(5px,3px)}.memo.svelte-1qbcccj{font-family:var(--tb-kai);color:var(--stamp);background:repeating-linear-gradient(to bottom, var(--paper) 0 13px, var(--tb-key-lt) 13px 15px);border:2.5px solid var(--ink);box-shadow:5px 3px 0 var(--tb-light-lt);border-radius:3px;padding:10px 18px 9px;font-size:34px;font-weight:700}.scene .tf-key{fill:var(--tb-key)}.scene .ts-key{stroke:var(--tb-key)}.scene .tf-warm{fill:var(--tb-warm)}.scene .ts-warm{stroke:var(--tb-warm)}.scene .tf-light{fill:var(--tb-light)}.scene .ts-light{stroke:var(--tb-light)}.scene .tf-orange{fill:var(--tb-orange)}.scene .ts-orange{stroke:var(--tb-orange)}.scene .tf-purple{fill:var(--tb-purple)}.scene .ts-purple{stroke:var(--tb-purple)}.scene .tf-board{fill:var(--tb-board)}.scene .ts-board{stroke:var(--tb-board)}.scene .tf-board-hi{fill:var(--tb-board-hi)}.scene .ts-board-hi{stroke:var(--tb-board-hi)}.scene .tf-board-lo{fill:var(--tb-board-lo)}.scene .ts-board-lo{stroke:var(--tb-board-lo)}.scene .tf-leaf{fill:var(--tb-leaf)}.scene .ts-leaf{stroke:var(--tb-leaf)}.scene .tf-wall{fill:var(--tb-wall)}.scene .ts-wall{stroke:var(--tb-wall)}.scene .tf-wall-dot{fill:var(--tb-wall-dot)}.scene .ts-wall-dot{stroke:var(--tb-wall-dot)}.scene .tf-wains{fill:var(--tb-wains)}.scene .ts-wains{stroke:var(--tb-wains)}.scene .tf-sky{fill:var(--tb-sky)}.scene .ts-sky{stroke:var(--tb-sky)}.scene .tf-skin{fill:var(--tb-skin)}.scene .ts-skin{stroke:var(--tb-skin)}.scene .tf-steel{fill:var(--tb-steel)}.scene .ts-steel{stroke:var(--tb-steel)}.scene .tf-steel-sh{fill:var(--tb-steel-sh)}.scene .ts-steel-sh{stroke:var(--tb-steel-sh)}.scene .tf-warm-lt{fill:var(--tb-warm-lt)}.scene .ts-warm-lt{stroke:var(--tb-warm-lt)}.scene .tf-warm-md{fill:var(--tb-warm-md)}.scene .ts-warm-md{stroke:var(--tb-warm-md)}.scene .tf-key-lt{fill:var(--tb-key-lt)}.scene .ts-key-lt{stroke:var(--tb-key-lt)}.scene .tf-key-md{fill:var(--tb-key-md)}.scene .ts-key-md{stroke:var(--tb-key-md)}.scene .tf-light-lt{fill:var(--tb-light-lt)}.scene .ts-light-lt{stroke:var(--tb-light-lt)}.scene .tf-light-pale{fill:var(--tb-light-pale)}.scene .ts-light-pale{stroke:var(--tb-light-pale)}.scene .tf-coral-lt{fill:var(--tb-coral-lt)}.scene .ts-coral-lt{stroke:var(--tb-coral-lt)}.scene .tf-wood{fill:var(--tb-wood)}.scene .ts-wood{stroke:var(--tb-wood)}.scene .tf-gingham-a{fill:var(--tb-gingham-a)}.scene .ts-gingham-a{stroke:var(--tb-gingham-a)}.scene .tf-gingham-b{fill:var(--tb-gingham-b)}.scene .ts-gingham-b{stroke:var(--tb-gingham-b)}.scene .tf-floor{fill:var(--tb-floor)}.scene .ts-floor{stroke:var(--tb-floor)}.scene .w5{stroke-width:5px}.scene .w45{stroke-width:4.5px}.scene .w35{stroke-width:3.5px}.scene .w25{stroke-width:2.5px}.scene .t-kai{font-family:var(--tb-kai);font-weight:700}.scene .t-round{font-family:var(--tb-round);font-weight:900}.bowl.svelte-o5369r{width:100%;height:100%;display:block;overflow:visible}.line4.svelte-o5369r,.line2.svelte-o5369r{stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.line4.svelte-o5369r{fill:none;stroke-width:3px}.line2.svelte-o5369r{stroke-width:2px}.rice.svelte-o5369r{fill:var(--rice)}.rice-shade.svelte-o5369r{fill:var(--rice-shade)}.bowl-fill.svelte-o5369r{fill:var(--bowl)}.bowl-shade.svelte-o5369r{fill:var(--bowl-rim);opacity:.35}.rim.svelte-o5369r{stroke:var(--bowl-rim);stroke-width:3px;stroke-linecap:round}.steel.svelte-o5369r{fill:var(--steel)}.egg.svelte-o5369r{fill:var(--egg)}.nori.svelte-o5369r{fill:var(--nori)}.sesame.svelte-o5369r{fill:var(--sesame-shade)}.salmon.svelte-o5369r{fill:var(--salmon)}.allergy.svelte-o5369r{fill:var(--allergy)}.paper.svelte-o5369r{fill:var(--paper)}.mask.svelte-8990wl{z-index:55;padding:max(8px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));box-sizing:border-box;background:color-mix(in srgb, var(--ink) 60%, transparent);place-items:center;display:grid;position:fixed;inset:0}.sheet.svelte-8990wl{box-sizing:border-box;border:2px solid var(--ink);background:var(--wall);width:min(760px,100%);max-height:100%;box-shadow:0 6px 0 color-mix(in srgb, var(--ink) 30%, transparent);touch-action:pan-y;border-radius:18px;padding:10px 20px 16px;overflow-y:auto}header.svelte-8990wl{justify-content:space-between;align-items:center;display:flex}h2.svelte-8990wl{font-family:var(--font-bold);margin:0;font-size:22px;font-weight:900}.x.svelte-8990wl{width:44px;height:44px;box-shadow:none;background:0 0;border-color:#0000;padding:0;font-size:28px}.intro.svelte-8990wl{margin:2px 0 10px;font-size:14px;line-height:1.6}.stage.svelte-8990wl{border:2px solid var(--ink);background:var(--board);color:var(--paper);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:14px;flex-direction:column;align-items:center;gap:clamp(6px,2vh,14px);padding:clamp(10px,2.4vh,20px) 12px;display:flex;position:relative}.stage.running.svelte-8990wl{cursor:pointer;box-shadow:0 0 0 4px var(--egg)}.prompt.svelte-8990wl{min-height:40px;font-family:var(--font-bold);align-items:center;gap:12px;font-size:clamp(20px,4.6vh,30px);font-weight:900;display:flex;position:relative}.prompt.hold.svelte-8990wl{color:var(--egg)}.count.svelte-8990wl{border:2px solid var(--paper);border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;display:inline-grid}.beat.svelte-8990wl{background:var(--paper);opacity:.25;border-radius:50%;width:12px;height:12px}.beat.on.svelte-8990wl{animation:.3s ease-out svelte-8990wl-beat}@keyframes svelte-8990wl-beat{0%{opacity:1;transform:scale(1.5)}}.bowls.svelte-8990wl{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(4px,1.2vw,12px);width:100%;margin:0;padding:0;list-style:none;display:grid}.bowls.svelte-8990wl li:where(.svelte-8990wl){flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.icon.svelte-8990wl{aspect-ratio:64/60;width:min(100%,64px);transition:transform 80ms ease-out;position:relative}.active.svelte-8990wl .icon:where(.svelte-8990wl){transform:translateY(-3px)}.holding.svelte-8990wl .icon:where(.svelte-8990wl){transform:translateY(-3px)scale(1.06)}.ring.svelte-8990wl{border:3px solid var(--egg);box-sizing:border-box;pointer-events:none;border-radius:50%;position:absolute;inset:-8%}.bowls.svelte-8990wl small:where(.svelte-8990wl){min-height:1.3em;color:var(--egg-hi);font-size:12px}.progress.svelte-8990wl{opacity:.85;margin:0;font-size:13px}.done.svelte-8990wl{color:var(--j-ok-deep);margin:10px 0 0;font-weight:700}.warn.svelte-8990wl{color:var(--j-more-deep);margin:10px 0 0;font-weight:700}.current.svelte-8990wl{flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-top:12px;display:flex}.label.svelte-8990wl{color:var(--quiet);font-size:13px}.val.svelte-8990wl{align-items:baseline;gap:6px;display:inline-flex}.val.svelte-8990wl small:where(.svelte-8990wl){font-size:13px}.val.svelte-8990wl b:where(.svelte-8990wl){font-size:20px}.note.svelte-8990wl{color:var(--quiet);margin:6px 0 0;font-size:12px;line-height:1.5}.buttons.svelte-8990wl{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.buttons.svelte-8990wl .primary:where(.svelte-8990wl){min-width:10em}.stagebox.svelte-q7jwnc{transform-origin:0 0;pointer-events:none;width:1920px;height:1080px;color:var(--ink);line-height:1;position:absolute;top:0;left:0}.bar.svelte-q7jwnc{box-sizing:border-box;border:2px solid var(--ink);background:var(--wall-shade);border-radius:7px;width:1872px;height:14px;position:absolute;top:10px;left:24px}.fill.svelte-q7jwnc{background:var(--board);border-radius:5px;height:100%}.bar.svelte-q7jwnc i:where(.svelte-q7jwnc){background:var(--ink);opacity:.4;width:2px;position:absolute;top:1px;bottom:1px}.onigiri.svelte-q7jwnc{width:32px;height:32px;position:absolute;top:50%;overflow:visible;translate:-50% -50%}.pause.svelte-q7jwnc{border:4px solid var(--ink);background:linear-gradient(to bottom, var(--paper) 72%, var(--wall-shade) 72%);pointer-events:auto;cursor:pointer;border-radius:30px;outline:none;width:128px;height:128px;padding:0;position:absolute;top:40px;left:24px}.pause.svelte-q7jwnc svg:where(.svelte-q7jwnc){width:100%;height:100%;display:block}.level.svelte-q7jwnc{transform-origin:0 0;justify-items:start;gap:12px;display:grid;position:absolute;top:48px;left:176px}.lv.svelte-q7jwnc{background:var(--ink);color:var(--paper);font:600 30px var(--font-mono);border-radius:10px;padding:5px 14px}.name.svelte-q7jwnc{font:900 46px var(--font-bold);white-space:nowrap}.demo.svelte-q7jwnc{background:var(--stamp);color:var(--paper);font:900 32px var(--font-bold);white-space:nowrap;border-radius:24px;align-items:center;gap:10px;padding:8px 20px 8px 16px;display:inline-flex}.demo.svelte-q7jwnc b:where(.svelte-q7jwnc){font-size:24px}.score.svelte-q7jwnc{transform-origin:100% 0;justify-items:end;gap:8px;display:grid;position:absolute;top:52px;right:32px}.score.svelte-q7jwnc .label:where(.svelte-q7jwnc){font:900 32px var(--font-bold);opacity:.75}.score.svelte-q7jwnc .num:where(.svelte-q7jwnc){font:600 60px var(--font-mono);font-variant-numeric:tabular-nums}.combo.svelte-q7jwnc{transform-origin:100%;align-items:baseline;gap:6px;display:flex;position:absolute;top:150px;right:32px}.cnum.svelte-q7jwnc{font:900 78px var(--font-bold);display:inline-grid;position:relative}.cnum.svelte-q7jwnc>span:where(.svelte-q7jwnc){transform-origin:70% 60%;grid-area:1/1;justify-self:end}.body.svelte-q7jwnc{color:var(--ink);-webkit-text-stroke:8px var(--paper);paint-order:stroke fill}.ghost.svelte-q7jwnc{color:var(--egg)}.clabel.svelte-q7jwnc{font:900 32px var(--font-bold)}.stagebox.svelte-1dqkvo8{transform-origin:0 0;pointer-events:none;width:1920px;height:1080px;position:absolute;top:0;left:0}span.svelte-1dqkvo8{white-space:nowrap;font-family:var(--font-bold);font-weight:900;line-height:1;position:absolute;top:0;left:0;translate:-50% -50%}.tape.svelte-1dqkvo8{color:var(--paper);font-size:30px}.sticker.svelte-1dqkvo8{color:var(--ink);background:var(--paper);border:4px solid var(--ink);border-radius:12px;padding:6px 16px 7px;font-size:32px}.memo.svelte-1dqkvo8{color:var(--stamp);background:var(--paper);border:2px solid var(--ink);border-radius:4px;padding:9px 14px 8px;font-size:32px}.layer.svelte-13wwykf{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}svg.layer.svelte-13wwykf{overflow:hidden}.cam.svelte-13wwykf{will-change:transform}.game.svelte-2yhvza{touch-action:none;-webkit-user-select:none;user-select:none;background:var(--wall);width:100%;height:100%;position:relative;overflow:hidden}.rotate.svelte-2yhvza{background:var(--ink);color:var(--paper);font:700 14px var(--font-ui);pointer-events:none;border-radius:999px;padding:6px 14px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.veil.svelte-2yhvza{background:color-mix(in srgb, var(--ink) 55%, transparent);place-items:center;display:grid;position:absolute;inset:0}.count.svelte-2yhvza{font-family:var(--font-bold);color:var(--egg);-webkit-text-stroke:.06em var(--ink);paint-order:stroke fill;font-weight:900;line-height:1;position:absolute;transform:translate(-50%,-50%)}.card.svelte-2yhvza{gap:calc(18px * var(--k));min-width:calc(420px * var(--k));padding:calc(36px * var(--k)) calc(44px * var(--k));background:var(--paper);border:3px solid var(--ink);box-shadow:0 0 0 calc(10px * var(--k)) var(--paper), 0 0 0 calc(10px * var(--k) + 3px) var(--ink);text-align:center;display:grid}.card.svelte-2yhvza h2:where(.svelte-2yhvza){margin:0 0 calc(8px * var(--k));font:900 calc(56px * var(--k)) var(--font-bold);color:var(--ink)}.card.svelte-2yhvza button:where(.svelte-2yhvza){font:800 calc(40px * var(--k)) var(--font-bold);min-height:max(44px, calc(96px * var(--k)));border-radius:calc(20px * var(--k));border:3px solid var(--ink);background:var(--wall);color:var(--ink);cursor:pointer}.card.svelte-2yhvza button.primary:where(.svelte-2yhvza){background:var(--egg)}.stamp.svelte-1xkgriv{width:100%;height:100%;color:var(--stamp);display:block;overflow:visible}.frame.svelte-1xkgriv{fill:none;stroke:currentColor}.label.svelte-1xkgriv{fill:currentColor;font:700 17px var(--font-memo);letter-spacing:.08em}.rank.svelte-1xkgriv{fill:currentColor;font-family:var(--font-bold);letter-spacing:-.04em;font-weight:900}.wear.svelte-1xkgriv{fill:var(--paper)}.stats.svelte-1knxy6b{width:100%;padding-top:12px}.msg.svelte-1knxy6b{text-align:center;margin:24px 0}.tiles.svelte-1knxy6b{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.tiles.svelte-1knxy6b div:where(.svelte-1knxy6b){border:2px solid var(--ink);background:var(--paper);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.label.svelte-1knxy6b{color:var(--quiet);font-size:12px}.tiles.svelte-1knxy6b b:where(.svelte-1knxy6b){font-size:22px}h3.svelte-1knxy6b{margin:18px 0 8px;font-size:14px}.grid.svelte-1knxy6b{border:2px solid var(--ink);background:var(--paper);border-radius:12px;grid-template-columns:repeat(20,1fr);gap:3px;padding:8px;display:grid}.grid.svelte-1knxy6b i:where(.svelte-1knxy6b),.legend.svelte-1knxy6b i:where(.svelte-1knxy6b){background:var(--stamp);border-radius:3px}.grid.svelte-1knxy6b i:where(.svelte-1knxy6b){aspect-ratio:1}.legend.svelte-1knxy6b{flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.legend.svelte-1knxy6b i:where(.svelte-1knxy6b){vertical-align:-1px;width:12px;height:12px;margin-right:5px;display:inline-block}.page.svelte-1ecxs3{z-index:45;box-sizing:border-box;padding:max(10px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--wall);touch-action:pan-y;flex-direction:column;gap:8px;display:flex;position:fixed;inset:0;overflow-y:auto}header.svelte-1ecxs3,.tabs.svelte-1ecxs3,.content.svelte-1ecxs3{flex-shrink:0;width:100%;max-width:760px;margin:0 auto}header.svelte-1ecxs3{justify-content:space-between;align-items:center;display:flex}h2.svelte-1ecxs3{font-family:var(--font-bold);margin:0;font-size:24px;font-weight:900}.x.svelte-1ecxs3{width:44px;height:44px;box-shadow:none;background:0 0;border-color:#0000;padding:0;font-size:30px}.tabs.svelte-1ecxs3{border-bottom:2px solid var(--ink);gap:6px;display:flex;overflow-x:auto}.tabs.svelte-1ecxs3 button:where(.svelte-1ecxs3){background:var(--wall-shade);min-height:44px;box-shadow:none;white-space:nowrap;border-bottom:0;border-radius:12px 12px 0 0;align-items:baseline;gap:6px;padding:8px 14px 6px;font-size:15px;display:inline-flex}.tabs.svelte-1ecxs3 button:where(.svelte-1ecxs3) small:where(.svelte-1ecxs3){color:var(--quiet);font-size:12px}.tabs.svelte-1ecxs3 button[aria-selected=true]:where(.svelte-1ecxs3){background:var(--paper);position:relative;top:2px}.tabs.svelte-1ecxs3 button.stats:where(.svelte-1ecxs3){margin-left:auto}.content.svelte-1ecxs3{flex-grow:1}.msg.svelte-1ecxs3{text-align:center;margin:24px 0}.msg.small.svelte-1ecxs3{margin:12px 0;font-size:13px}.cols.svelte-1ecxs3,li.svelte-1ecxs3 button:where(.svelte-1ecxs3){grid-template-columns:3.2em minmax(0,1fr) 44px 7.5em 4.6em;align-items:center;gap:10px;display:grid}.cols.svelte-1ecxs3{color:var(--quiet);padding:8px 12px 4px;font-size:12px}.cols.svelte-1ecxs3 .r:where(.svelte-1ecxs3){text-align:right}.list.svelte-1ecxs3{margin:0;padding:0;list-style:none}.list.loading.svelte-1ecxs3{opacity:.5}li.svelte-1ecxs3 button:where(.svelte-1ecxs3){border:0;border-bottom:1.5px solid var(--line);width:100%;min-height:52px;box-shadow:none;text-align:left;font-family:var(--font-ui);background:0 0;border-radius:0;padding:4px 12px;font-weight:400}li.svelte-1ecxs3 button:where(.svelte-1ecxs3):active{transform:none}li.mine.svelte-1ecxs3 button:where(.svelte-1ecxs3){background:var(--egg-hi)}li.pin.svelte-1ecxs3 button:where(.svelte-1ecxs3){border:2px solid var(--ink);border-radius:10px;margin-bottom:6px}.rank.svelte-1ecxs3{text-align:right;font-weight:700}.name.svelte-1ecxs3{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-bold);font-weight:700;overflow:hidden}.name.svelte-1ecxs3 em:where(.svelte-1ecxs3){border:1.5px solid var(--ink);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-style:normal}.grade.svelte-1ecxs3{width:40px;height:40px}.score.svelte-1ecxs3{text-align:right;font-weight:700}.acc.svelte-1ecxs3{text-align:right;color:var(--quiet)}.offline.svelte-1ecxs3{text-align:center;max-width:520px;margin:18px auto}.offline.svelte-1ecxs3 p:where(.svelte-1ecxs3){line-height:1.6}a.button.svelte-1ecxs3{border:2px solid var(--ink);min-height:48px;box-shadow:0 3px 0 var(--ink);background:var(--egg);color:var(--ink);font-family:var(--font-bold);border-radius:12px;place-items:center;padding:8px 22px;font-weight:700;text-decoration:none;display:inline-grid}h3.svelte-1ecxs3{color:var(--quiet);margin:24px 0 8px;font-size:14px}.local.svelte-1ecxs3{border:2px solid var(--ink);background:var(--paper);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.local.svelte-1ecxs3 li:where(.svelte-1ecxs3){border-bottom:1.5px solid var(--line);text-align:left;grid-template-columns:1fr auto 40px;align-items:center;gap:12px;min-height:52px;padding:4px 14px;display:grid}.local.svelte-1ecxs3 li:where(.svelte-1ecxs3):last-child{border-bottom:0}.local.svelte-1ecxs3 li.sel:where(.svelte-1ecxs3){background:var(--egg-hi)}.local.svelte-1ecxs3 .lv:where(.svelte-1ecxs3){font-family:var(--font-bold);font-weight:700}.local.svelte-1ecxs3 .quiet:where(.svelte-1ecxs3){text-align:right;grid-column:2/4}@media (max-width:520px){.cols.svelte-1ecxs3,li.svelte-1ecxs3 button:where(.svelte-1ecxs3){grid-template-columns:2.6em minmax(0,1fr) 36px 6.4em}.acc.svelte-1ecxs3,.cols.svelte-1ecxs3 span:where(.svelte-1ecxs3):last-child{display:none}}.select.svelte-8ovvke{padding:max(12px, env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) max(14px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));box-sizing:border-box;touch-action:pan-y;flex-direction:column;gap:clamp(8px,2.5vh,20px);display:flex;position:fixed;inset:0;overflow-y:auto}header.svelte-8ovvke{align-items:center;gap:16px;min-height:48px;padding-right:168px;display:flex}.skin.svelte-8ovvke{border:2px solid var(--ink);background:var(--paper);font-family:var(--font-ui);white-space:nowrap;border-radius:999px;align-items:baseline;gap:8px;padding:4px 6px 4px 12px;display:inline-flex}.skin.svelte-8ovvke small:where(.svelte-8ovvke){color:var(--quiet);font-size:12px}.skin.svelte-8ovvke b:where(.svelte-8ovvke){font-family:var(--font-bold);font-size:15px}.reroll.svelte-8ovvke{min-height:0;padding:2px 10px;font-size:13px}h2.svelte-8ovvke{font-family:var(--font-bold);margin:0;font-size:clamp(22px,4vh,32px);font-weight:900}.back.svelte-8ovvke{align-items:center;gap:2px;padding-left:8px;display:inline-flex}.back.svelte-8ovvke svg:where(.svelte-8ovvke),.lock.svelte-8ovvke svg:where(.svelte-8ovvke){fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cards.svelte-8ovvke{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(12px,2.4vw,32px);width:100%;max-width:1040px;min-height:0;margin:0 auto;display:grid}.card.svelte-8ovvke{border:2px solid var(--ink);background:var(--paper);height:min(100%,440px);min-height:0;box-shadow:0 6px 0 color-mix(in srgb, var(--home-wall), var(--ink) 22%);text-align:left;transform:rotate(var(--tilt));border-radius:16px;flex-direction:column;align-items:flex-start;gap:clamp(2px,1vh,8px);padding:clamp(14px,3vh,26px) clamp(12px,1.8vw,22px) clamp(10px,2vh,18px);transition:transform .12s ease-out;display:flex;position:relative}.card.svelte-8ovvke:not(:disabled):hover{transform:rotate(0)translateY(-3px)}.card.svelte-8ovvke:not(:disabled):active{box-shadow:0 2px 0 color-mix(in srgb, var(--home-wall), var(--ink) 22%);transform:rotate(0)translateY(2px)}.card.svelte-8ovvke:disabled{opacity:1;cursor:default}.card.locked.svelte-8ovvke{background:color-mix(in srgb, var(--paper) 70%, var(--home-wall));border-style:dashed}.card.locked.svelte-8ovvke>:where(.svelte-8ovvke):not(.tape):not(.best){opacity:.45}.tape.svelte-8ovvke{background:var(--sesame);opacity:.85;border:1px solid var(--sesame-shade);width:72px;height:22px;margin-left:-36px;position:absolute;top:-12px;left:50%;transform:rotate(-4deg)}.go.svelte-8ovvke{aspect-ratio:1;border:2px solid var(--ink);background:var(--egg);width:clamp(36px,7vh,48px);box-shadow:0 3px 0 var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:clamp(10px,2.4vh,20px);right:clamp(10px,1.6vw,18px)}.go.svelte-8ovvke svg:where(.svelte-8ovvke){width:55%;height:55%;fill:var(--ink);margin-left:8%}.no.svelte-8ovvke{font-family:var(--font-mono);color:var(--quiet);letter-spacing:.06em;font-size:13px;font-weight:700}.name.svelte-8ovvke{font-family:var(--font-bold);font-size:clamp(20px,min(3vw,5.4vh),34px);font-weight:900;line-height:1.15}.art.svelte-8ovvke{object-fit:contain;-webkit-user-select:none;user-select:none;flex:1 1 0;align-self:stretch;width:100%;min-height:0;transition:transform .12s ease-out}.card.svelte-8ovvke:not(:disabled):hover .art:where(.svelte-8ovvke){transform:scale(1.04)rotate(-1deg)}.card.locked.svelte-8ovvke .art:where(.svelte-8ovvke){filter:grayscale()}.kinds.svelte-8ovvke{justify-content:center;align-self:stretch;align-items:flex-end;gap:clamp(6px,1.4vw,16px);display:flex}.kind.svelte-8ovvke{flex-direction:column;align-items:center;min-width:0;display:flex}.kind.svelte-8ovvke .icon:where(.svelte-8ovvke){aspect-ratio:64/60;width:clamp(22px,min(3vw,5.4vh),36px)}.kind.svelte-8ovvke small:where(.svelte-8ovvke){color:var(--quiet);white-space:nowrap;font-size:12px;line-height:1.2}.meta.svelte-8ovvke{color:var(--quiet);font-size:13px}.best.svelte-8ovvke{border-top:1.5px dashed var(--line);justify-content:space-between;align-items:flex-end;gap:8px;width:100%;min-height:clamp(44px,10vh,76px);margin-top:auto;padding-top:8px;font-size:14px;display:flex}.best-text.svelte-8ovvke{flex-direction:column;display:flex}.best-text.svelte-8ovvke small:where(.svelte-8ovvke){color:var(--quiet);font-size:12px}.best-text.svelte-8ovvke b:where(.svelte-8ovvke){font-size:clamp(18px,3.4vh,26px);line-height:1.15}.seal.svelte-8ovvke{aspect-ratio:1;flex-shrink:0;width:clamp(44px,10vh,72px)}.lock.svelte-8ovvke{font-family:var(--font-bold);color:var(--ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.err.svelte-8ovvke{text-align:center;color:var(--j-more-deep);margin:0;font-weight:700}@media (max-aspect-ratio:1){.cards.svelte-8ovvke{grid-template-columns:1fr;max-height:none}}.nick.svelte-hwca6u{flex-direction:column;align-items:stretch;gap:6px;display:flex}label.svelte-hwca6u{color:var(--quiet);font-size:13px}.field.svelte-hwca6u{position:relative}input.svelte-hwca6u{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--rice);border:2px solid var(--ink);-webkit-user-select:text;user-select:text;border-radius:10px;padding:9px 56px 9px 12px;font-size:16px}.count.svelte-hwca6u{color:var(--quiet);font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.count.over.svelte-hwca6u{color:var(--j-more-deep);font-weight:700}.err.svelte-hwca6u{color:var(--j-more-deep);margin:0;font-size:13px;font-weight:700}.hint.svelte-hwca6u{color:var(--quiet);margin:0;font-size:12px;line-height:1.5}.actions.svelte-hwca6u{justify-content:flex-end;gap:8px;display:flex}.scrim.svelte-1qo109d{z-index:40;background:color-mix(in srgb, var(--ink) 50%, transparent);touch-action:pan-y;justify-content:flex-end;animation:.2s ease-out svelte-1qo109d-fade;display:flex;position:fixed;inset:0}.drawer.svelte-1qo109d{box-sizing:border-box;width:min(380px,88%);height:100%;padding:max(12px, env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) max(22px, env(safe-area-inset-bottom,0px)) 18px;border-left:2px solid var(--ink);background:var(--wall);flex-direction:column;gap:8px;animation:.25s cubic-bezier(.2,.9,.3,1) svelte-1qo109d-slide;display:flex;overflow-y:auto}.drawer.svelte-1qo109d>*{flex-shrink:0}header.svelte-1qo109d{justify-content:space-between;align-items:center;display:flex}.who.svelte-1qo109d{font-family:var(--font-bold);font-size:19px;font-weight:900}.close.svelte-1qo109d{width:44px;height:44px;box-shadow:none;background:0 0;border-color:#0000;padding:0;font-size:30px}h3.svelte-1qo109d{letter-spacing:.06em;color:var(--board-dark);margin:12px 0 2px;font-size:13px;font-weight:700}.group.svelte-1qo109d{border:2px solid var(--ink);background:var(--paper);border-radius:12px;overflow:hidden}.row.svelte-1qo109d{box-sizing:border-box;border:0;border-bottom:1.5px solid var(--line);width:100%;min-height:52px;box-shadow:none;color:inherit;font-family:var(--font-ui);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 14px;font-size:15px;font-weight:400;display:flex}.row.svelte-1qo109d:active{transform:none}.row.svelte-1qo109d:last-child{border-bottom:0}.row.svelte-1qo109d small:where(.svelte-1qo109d){color:var(--quiet);font-size:12px;display:block}.row.note.svelte-1qo109d{color:var(--quiet);font-size:13px;line-height:1.5}.value.svelte-1qo109d{color:var(--quiet);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pill.svelte-1qo109d{border:1.5px solid var(--ink);color:var(--ink);font-family:var(--font-ui);border-radius:999px;margin-left:6px;padding:2px 8px;font-size:12px}.chev.svelte-1qo109d{color:var(--quiet);font-size:20px}.edit.svelte-1qo109d{flex-direction:column;align-items:stretch;gap:6px;padding:12px 14px}.slider.svelte-1qo109d{cursor:default}.slider.svelte-1qo109d>span:where(.svelte-1qo109d):first-child{min-width:3.5em}.slider.svelte-1qo109d input:where(.svelte-1qo109d){accent-color:var(--board);flex:1;min-width:0;height:28px}.pct.svelte-1qo109d{text-align:right;min-width:2.2em;color:var(--quiet);font-size:13px}.contact.svelte-1qo109d{color:var(--quiet);margin:0;font-size:13px;line-height:1.55}.mail.svelte-1qo109d{border:2px solid var(--ink);min-height:46px;box-shadow:0 3px 0 var(--ink);background:var(--egg);color:var(--ink);font-family:var(--font-bold);border-radius:12px;place-items:center;font-weight:700;text-decoration:none;display:grid}.address.svelte-1qo109d{color:var(--quiet);text-align:center;-webkit-user-select:text;user-select:text;margin:0;font-size:12px}.work.svelte-1qo109d{border:2px solid var(--ink);background:var(--paper);color:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;text-decoration:none;display:flex}.others.svelte-1qo109d{flex-direction:row;justify-content:space-between;align-items:center}.work-title.svelte-1qo109d{font-size:15px;font-weight:700}.summary.svelte-1qo109d{color:var(--quiet);font-size:13px}.fresh.svelte-1qo109d{background:var(--j-more);color:var(--ink);vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:800}.made.svelte-1qo109d{color:var(--quiet);text-align:center;margin:auto 0 0;padding-top:12px;font-size:12px}@keyframes svelte-1qo109d-fade{0%{opacity:0}}@keyframes svelte-1qo109d-slide{0%{opacity:.4;transform:translate(40px)}}.memo.svelte-1sqodba{width:100%;container-type:inline-size}.sheet.svelte-1sqodba{box-sizing:border-box;background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:0 .8cqw 0 color-mix(in srgb, var(--ink) 18%, transparent), 0 0 0 .6cqw color-mix(in srgb, var(--paper) 50%, transparent);font-family:var(--font-memo);border-radius:4px;grid-template-columns:minmax(0,1fr) 27cqw;grid-template-areas:"head head""body side""nums nums";column-gap:2.4cqw;padding:2.6cqw 3.2cqw 2.4cqw 6cqw;font-size:2.05cqw;line-height:1.6;display:grid;position:relative}.animate.svelte-1sqodba .sheet:where(.svelte-1sqodba){animation:.3s cubic-bezier(.2,.8,.3,1) both svelte-1sqodba-slide-in}.memo.shake.svelte-1sqodba{animation:.15s linear svelte-1sqodba-shake}@keyframes svelte-1sqodba-slide-in{0%{opacity:0;transform:translateY(45%)}}@keyframes svelte-1sqodba-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px,3px)}50%{transform:translate(5px,-4px)}75%{transform:translate(-3px,2px)}}.binding.svelte-1sqodba{border-left:1.5px dashed var(--line);flex-direction:column;justify-content:center;gap:24%;display:flex;position:absolute;top:2cqw;bottom:2cqw;left:3cqw}.binding.svelte-1sqodba i:where(.svelte-1sqodba){background:var(--wall);border:1.5px solid var(--line);border-radius:50%;width:1.6cqw;height:1.6cqw;margin-left:calc(-.8cqw - 1px)}.head.svelte-1sqodba,.line.svelte-1sqodba,.items.svelte-1sqodba li:where(.svelte-1sqodba),.nums.svelte-1sqodba,.badges.svelte-1sqodba,.handler.svelte-1sqodba{transition:opacity .2s ease-out,transform .2s ease-out}.animate.svelte-1sqodba :where(.svelte-1sqodba):is(.head:where(.svelte-1sqodba),.line:where(.svelte-1sqodba),.items:where(.svelte-1sqodba) li:where(.svelte-1sqodba),.nums:where(.svelte-1sqodba),.badges:where(.svelte-1sqodba),.handler:where(.svelte-1sqodba)):not(.on){opacity:0;transform:translateY(.6cqw)}.head.svelte-1sqodba{text-align:center;grid-area:head;margin-bottom:1.2cqw}h3.svelte-1sqodba{letter-spacing:.3em;border-bottom:3px double var(--ink);margin:0;padding-bottom:.6cqw;font-size:3.9cqw;font-weight:700;line-height:1.25}.meta.svelte-1sqodba{color:var(--quiet);flex-wrap:wrap;justify-content:space-between;gap:0 2cqw;margin-top:.6cqw;font-size:1.55cqw;display:flex}:root[lang=en] h3.svelte-1sqodba{letter-spacing:.08em;font-size:3.4cqw}.speed.svelte-1sqodba s:where(.svelte-1sqodba){text-decoration:none}.speed.svelte-1sqodba s.struck:where(.svelte-1sqodba){text-decoration:line-through;-webkit-text-decoration-color:var(--stamp);text-decoration-color:var(--stamp);text-decoration-thickness:2px}.body.svelte-1sqodba{grid-area:body;min-width:0}.line.svelte-1sqodba,.items.svelte-1sqodba{margin:0}.subject.svelte-1sqodba{font-weight:700}.items.svelte-1sqodba{padding:0 0 0 1em;list-style:none}.items.svelte-1sqodba li:where(.svelte-1sqodba){text-indent:-1em;padding-left:1em}.comment.svelte-1sqodba{color:var(--ink);margin-top:.6cqw}.comment.svelte-1sqodba b:where(.svelte-1sqodba){font-weight:700}.side.svelte-1sqodba{flex-direction:column;grid-area:side;align-items:center;gap:.6cqw;min-width:0;display:flex}.grade.svelte-1sqodba{aspect-ratio:1;width:21cqw;margin-top:-.6cqw;position:relative}.animate.svelte-1sqodba .grade:where(.svelte-1sqodba):not(.on){opacity:0}.animate.svelte-1sqodba .grade.on:where(.svelte-1sqodba){animation:.12s cubic-bezier(.5,0,.75,0) both svelte-1sqodba-slam}@keyframes svelte-1sqodba-slam{0%{opacity:0;transform:scale(1.6)}60%{opacity:1}to{opacity:1;transform:scale(1)}}.splat.svelte-1sqodba{width:100%;height:100%;fill:var(--stamp);pointer-events:none;position:absolute;inset:0;overflow:visible}.animate.svelte-1sqodba .grade:where(.svelte-1sqodba):not(.on) .splat:where(.svelte-1sqodba){transform:scale(.6)}.handler.svelte-1sqodba{color:var(--quiet);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.7cqw;overflow:hidden}.pen.svelte-1sqodba{color:var(--stamp);text-align:center;text-wrap:balance;margin:0;font-size:2.3cqw;font-weight:700;line-height:1.3;position:relative;transform:rotate(-3deg)}.pen.svelte-1sqodba svg:where(.svelte-1sqodba){fill:none;width:100%;height:1.2cqw;stroke:var(--stamp);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:0;display:block}.animate.svelte-1sqodba .pen:where(.svelte-1sqodba){clip-path:inset(-20% 100% -20% 0)}.animate.svelte-1sqodba .pen.on:where(.svelte-1sqodba){clip-path:inset(-20% 0);transition:clip-path .4s linear}.nums.svelte-1sqodba{border-top:1.5px solid var(--ink);font-family:var(--font-ui);flex-wrap:wrap;grid-area:nums;align-items:flex-end;gap:.8cqw 2.6cqw;margin-top:1.4cqw;padding-top:1.2cqw;display:flex}.num.svelte-1sqodba{flex-direction:column;line-height:1.1;display:flex}.num.svelte-1sqodba small:where(.svelte-1sqodba),.tiers.svelte-1sqodba small:where(.svelte-1sqodba){color:var(--quiet);font-size:1.45cqw}.num.svelte-1sqodba b:where(.svelte-1sqodba){font-size:3cqw;font-weight:700}.num.score.svelte-1sqodba b:where(.svelte-1sqodba){font-size:4.4cqw}.tiers.svelte-1sqodba{gap:1.6cqw;margin:0;padding:0;list-style:none;display:flex}.tiers.svelte-1sqodba li:where(.svelte-1sqodba){flex-direction:column;align-items:center;line-height:1.15;display:flex}.tiers.svelte-1sqodba b:where(.svelte-1sqodba){font-size:2.2cqw}.tiers.svelte-1sqodba li.zero:where(.svelte-1sqodba) b:where(.svelte-1sqodba){color:var(--quiet)}.badges.svelte-1sqodba{flex-wrap:wrap;gap:.8cqw;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.badges.svelte-1sqodba li:where(.svelte-1sqodba){border:1.5px solid var(--ink);background:var(--j-2g);font-family:var(--font-bold);white-space:nowrap;border-radius:999px;padding:.3cqw 1.1cqw;font-size:1.5cqw;font-weight:700}.urgent.svelte-1sqodba{border:.5cqw solid var(--stamp);color:var(--stamp);background:color-mix(in srgb, var(--paper) 70%, transparent);border-radius:.6cqw;flex-direction:column;align-items:center;padding:.4cqw 1.4cqw .5cqw;line-height:1;display:flex;position:absolute;top:1.4cqw;right:2.4cqw;transform:rotate(9deg)}.urgent.svelte-1sqodba span:where(.svelte-1sqodba){font-family:var(--font-bold);letter-spacing:.1em;font-size:3.4cqw;font-weight:900}.urgent.svelte-1sqodba small:where(.svelte-1sqodba){margin-top:.3cqw;font-size:1.3cqw;font-weight:700}.animate.svelte-1sqodba .urgent:where(.svelte-1sqodba):not(.on){opacity:0}.animate.svelte-1sqodba .urgent.on:where(.svelte-1sqodba){animation:.12s cubic-bezier(.5,0,.75,0) both svelte-1sqodba-slam-small}@keyframes svelte-1sqodba-slam-small{0%{opacity:0;transform:rotate(9deg)scale(1.8)}to{opacity:1;transform:rotate(9deg)scale(1)}}.demo.svelte-1sqodba{border:1.5px solid var(--quiet);font-family:var(--font-ui);color:var(--quiet);border-radius:.5cqw;padding:.2cqw 1cqw;font-size:1.45cqw;position:absolute;top:1.4cqw;left:6cqw}@container (width<=560px){.sheet.svelte-1sqodba{grid-template-columns:minmax(0,1fr) 30cqw;grid-template-areas:"head head""body body""nums side";padding:4cqw 4cqw 4cqw 8cqw;font-size:3.7cqw}.binding.svelte-1sqodba{left:4cqw}h3.svelte-1sqodba{letter-spacing:.16em;font-size:6.4cqw}.meta.svelte-1sqodba{flex-direction:column;align-items:center;font-size:2.8cqw}.grade.svelte-1sqodba{width:28cqw;margin-top:2cqw}.handler.svelte-1sqodba{font-size:3cqw}.pen.svelte-1sqodba{font-size:3.6cqw}.nums.svelte-1sqodba{flex-direction:column;align-items:flex-start}.num.svelte-1sqodba small:where(.svelte-1sqodba),.tiers.svelte-1sqodba small:where(.svelte-1sqodba){font-size:2.8cqw}.num.svelte-1sqodba b:where(.svelte-1sqodba){font-size:5.4cqw}.num.score.svelte-1sqodba b:where(.svelte-1sqodba){font-size:7.4cqw}.tiers.svelte-1sqodba b:where(.svelte-1sqodba){font-size:4cqw}.badges.svelte-1sqodba{margin:0}.badges.svelte-1sqodba li:where(.svelte-1sqodba){font-size:2.8cqw}.urgent.svelte-1sqodba span:where(.svelte-1sqodba){font-size:5.4cqw}.urgent.svelte-1sqodba small:where(.svelte-1sqodba){font-size:2.4cqw}.demo.svelte-1sqodba{font-size:2.6cqw;left:8cqw}}.result.svelte-yy3cw3{--pad:clamp(8px, 2.2vh, 24px);--rail:clamp(150px, 25vw, 240px);z-index:15;justify-content:center;align-items:center;gap:calc(var(--pad) * 1.2);padding:var(--pad) max(var(--pad), env(safe-area-inset-right,0px)) var(--pad) max(var(--pad), env(safe-area-inset-left,0px));box-sizing:border-box;background:color-mix(in srgb, var(--ink) 74%, transparent);animation:.3s ease-out both svelte-yy3cw3-fade;display:flex;position:fixed;inset:0}.result.svelte-yy3cw3:not(.done){cursor:pointer}@keyframes svelte-yy3cw3-fade{0%{background:0 0}}.paper.svelte-yy3cw3{width:min(calc(100vw - var(--rail) - var(--pad) * 4), calc((100dvh - var(--pad) * 2) * 1.62), 920px);touch-action:pan-y;flex:0 auto;max-height:100%;overflow-y:auto}.rail.svelte-yy3cw3{flex:0 0 var(--rail);min-height:0;padding-top:calc(52px + env(safe-area-inset-top,0px));opacity:0;pointer-events:none;flex-direction:column;align-self:stretch;gap:10px;transition:opacity .25s ease-out,transform .25s ease-out;display:flex;transform:translate(12px)}.rail.on.svelte-yy3cw3{opacity:1;pointer-events:auto;transform:none}.small.svelte-yy3cw3{grid-template-columns:1fr 1fr;gap:8px;display:grid}.small.svelte-yy3cw3 button:where(.svelte-yy3cw3){white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:6px 4px;font-size:14px;overflow:hidden}.info.svelte-yy3cw3{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-y:auto}.info.svelte-yy3cw3>:where(.svelte-yy3cw3):first-child{margin-top:auto}.info.svelte-yy3cw3>:where(.svelte-yy3cw3):last-child{margin-bottom:auto}.who.svelte-yy3cw3{border:2px solid var(--ink);background:var(--paper);color:var(--ink);text-align:center;border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;padding:8px 10px 10px;display:flex}.status.svelte-yy3cw3{margin:0;font-size:13px;font-weight:700;line-height:1.4}.status.no.svelte-yy3cw3{color:var(--j-more-deep)}.me.svelte-yy3cw3{font-family:var(--font-bold);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:700;overflow:hidden}.rename.svelte-yy3cw3{justify-content:center;align-items:center;gap:4px;min-height:40px;padding:4px 8px;font-size:14px;display:inline-flex}.rename.svelte-yy3cw3 svg:where(.svelte-yy3cw3){fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:16px;height:16px}.who.fresh.svelte-yy3cw3 .rename:where(.svelte-yy3cw3):not(:disabled){animation:1.8s ease-out infinite svelte-yy3cw3-halo}.who.fresh.svelte-yy3cw3 .rename:where(.svelte-yy3cw3):active{animation:none}@keyframes svelte-yy3cw3-halo{0%{box-shadow:0 3px 0 var(--ink), 0 0 0 0 color-mix(in srgb, var(--egg) 80%, transparent)}70%,to{box-shadow:0 3px 0 var(--ink), 0 0 0 12px color-mix(in srgb, var(--egg) 0%, transparent)}}.sheet-bg.svelte-yy3cw3{z-index:30;padding:max(12px, env(safe-area-inset-top,0px)) 12px 12px;background:color-mix(in srgb, var(--ink) 50%, transparent);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.sheet.svelte-yy3cw3{box-sizing:border-box;border:2px solid var(--ink);background:var(--paper);width:min(420px,100%);color:var(--ink);box-shadow:0 6px 0 var(--ink);border-radius:14px;padding:12px 16px 14px}.note.svelte-yy3cw3{border:2px solid var(--ink);background:var(--egg-hi);color:var(--ink);border-radius:4px;padding:8px 10px 10px;font-size:13px;line-height:1.45;transform:rotate(-1.5deg)}.note.svelte-yy3cw3 p:where(.svelte-yy3cw3){margin:0 0 6px}.note.svelte-yy3cw3 p:where(.svelte-yy3cw3):only-child{margin:0}.note.svelte-yy3cw3 button:where(.svelte-yy3cw3){width:100%;min-height:40px;padding:6px 8px;font-size:13px}.main.svelte-yy3cw3{padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;gap:10px;display:flex}.main.svelte-yy3cw3 button:where(.svelte-yy3cw3){width:100%}.main.svelte-yy3cw3 .primary:where(.svelte-yy3cw3){min-height:clamp(56px,13vh,76px);font-size:clamp(20px,3.4vh,26px)}.skip.svelte-yy3cw3{right:max(var(--pad), env(safe-area-inset-right,0px));bottom:max(var(--pad), env(safe-area-inset-bottom,0px));width:var(--rail);text-align:center;color:var(--paper);opacity:.8;pointer-events:none;font-size:13px;animation:1.6s ease-in-out infinite svelte-yy3cw3-blink;position:absolute}@keyframes svelte-yy3cw3-blink{50%{opacity:.35}}@media (max-height:430px) and (min-aspect-ratio:1){.rail.svelte-yy3cw3{padding-top:max(6px, env(safe-area-inset-top,0px));gap:8px}.info.svelte-yy3cw3{gap:8px}.who.svelte-yy3cw3{gap:2px;padding:6px 8px 8px}.status.svelte-yy3cw3{font-size:12px}.me.svelte-yy3cw3{font-size:15px}.rename.svelte-yy3cw3{min-height:36px}}@media (max-aspect-ratio:1){.result.svelte-yy3cw3{touch-action:pan-y;flex-direction:column;justify-content:flex-start;overflow-y:auto}.paper.svelte-yy3cw3{width:100%;max-height:none;margin-top:56px;overflow:visible}.rail.svelte-yy3cw3{flex:none;width:100%;padding-top:0}.skip.svelte-yy3cw3{width:auto;left:0;right:0}}.shared.svelte-1nx6jgq{z-index:46;padding:max(14px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));box-sizing:border-box;background:var(--board);touch-action:pan-y;flex-direction:column;align-items:center;gap:12px;display:flex;position:fixed;inset:0;overflow-y:auto}h2.svelte-1nx6jgq{margin:0;box-sizing:border-box;width:100%;max-width:920px;color:var(--paper);font-family:var(--font-bold);align-self:stretch;margin-inline:auto;padding-right:168px;font-size:clamp(18px,3.4vh,26px);font-weight:900;line-height:44px}.paper.svelte-1nx6jgq{flex-shrink:0;width:min(100%,162dvh - 243px,920px)}.buttons.svelte-1nx6jgq{justify-content:flex-end;width:min(100%,162dvh - 243px,920px);display:flex}.buttons.svelte-1nx6jgq .primary:where(.svelte-1nx6jgq){min-width:12em;min-height:56px;font-size:20px}@media (max-aspect-ratio:1){h2.svelte-1nx6jgq{margin-top:52px;padding-right:0;line-height:1.3}.paper.svelte-1nx6jgq,.buttons.svelte-1nx6jgq,.buttons.svelte-1nx6jgq .primary:where(.svelte-1nx6jgq){width:100%}}.card.svelte-1gd8iag{width:100%;height:100%;display:block}.wall.svelte-1gd8iag{fill:var(--board)}.shadow.svelte-1gd8iag{fill:var(--board-dark)}.paper.svelte-1gd8iag{fill:var(--paper);stroke:var(--ink);stroke-width:3px}.binding.svelte-1gd8iag{stroke:var(--ink);stroke-opacity:.25;stroke-width:2px;stroke-dasharray:10 8}.rule.svelte-1gd8iag{stroke:var(--ink);stroke-width:3px}.rule.thin.svelte-1gd8iag{stroke-width:1.5px}.title.svelte-1gd8iag{fill:var(--ink);font:700 58px var(--font-memo);letter-spacing:.3em}.memo.svelte-1gd8iag{fill:var(--ink);font:700 34px var(--font-memo)}.memo.quiet.svelte-1gd8iag{fill:var(--quiet);font-size:28px;font-weight:400}.label.svelte-1gd8iag{fill:var(--quiet);font:400 26px var(--font-ui)}.big.svelte-1gd8iag{fill:var(--ink);font:700 78px var(--font-mono)}.mid.svelte-1gd8iag{fill:var(--ink);font:700 60px var(--font-mono)}.product.svelte-1gd8iag{fill:var(--ink);font:900 40px var(--font-bold)}.sub.svelte-1gd8iag{fill:var(--quiet);font:700 32px var(--font-memo)}.mask.svelte-1ekadvp{z-index:50;padding:max(10px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(10px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));box-sizing:border-box;background:color-mix(in srgb, var(--ink) 60%, transparent);place-items:center;display:grid;position:fixed;inset:0}.sheet.svelte-1ekadvp{box-sizing:border-box;border:2px solid var(--ink);background:var(--wall);width:min(900px,100%);max-height:100%;box-shadow:0 6px 0 color-mix(in srgb, var(--ink) 30%, transparent);touch-action:pan-y;border-radius:18px;padding:14px 18px 18px;position:relative;overflow-y:auto}header.svelte-1ekadvp{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}h2.svelte-1ekadvp{font-family:var(--font-bold);margin:0;font-size:22px;font-weight:900}.close.svelte-1ekadvp{width:44px;height:44px;box-shadow:none;background:0 0;border-color:#0000;padding:0;font-size:28px}.body.svelte-1ekadvp{grid-template-columns:minmax(0,1.5fr) minmax(200px,1fr);align-items:center;gap:16px;display:grid}.card.svelte-1ekadvp{aspect-ratio:1200/630;background:var(--board);border:2px solid var(--ink);border-radius:8px;width:100%;position:relative;overflow:hidden}.card.svelte-1ekadvp img:where(.svelte-1ekadvp){opacity:0;width:100%;height:100%;transition:opacity .25s;display:block}.card.loaded.svelte-1ekadvp img:where(.svelte-1ekadvp){opacity:1}.note.svelte-1ekadvp{color:var(--quiet);margin:6px 0 0;font-size:12px;line-height:1.45}.ways.svelte-1ekadvp{flex-direction:column;gap:10px;display:flex}.native.svelte-1ekadvp{width:100%;font-size:17px}.intents.svelte-1ekadvp{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.intent.svelte-1ekadvp{font-family:var(--font-ui);padding:8px 6px;font-weight:700}.intent.x.svelte-1ekadvp,.intent.threads.svelte-1ekadvp{color:#fff;background:#000}.intent.line.svelte-1ekadvp{color:#fff;background:#06c755}.intent.facebook.svelte-1ekadvp{color:#fff;background:#1877f2}.row.svelte-1ekadvp{gap:8px;display:flex}.row.svelte-1ekadvp>:where(.svelte-1ekadvp){text-align:center;flex:1}a.button.svelte-1ekadvp{box-sizing:border-box;min-height:44px;color:var(--ink);background:var(--paper);border:2px solid var(--ink);box-shadow:0 3px 0 var(--ink);font-family:var(--font-bold);border-radius:12px;place-items:center;padding:8px 14px;font-weight:700;text-decoration:none;display:inline-grid}.toast.svelte-1ekadvp{border:2px solid var(--ink);background:var(--j-ok);color:var(--ink);text-align:center;border-radius:10px;margin-top:12px;padding:8px 12px;font-size:14px;font-weight:700;position:sticky;bottom:0}@media (max-aspect-ratio:1){.body.svelte-1ekadvp{grid-template-columns:1fr}}.title.svelte-139w89i{--u:calc(100dvh / var(--kh));position:fixed;inset:0;overflow:hidden}.keyart.svelte-139w89i{object-fit:cover;object-position:right center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scrim.svelte-139w89i{display:none}.side.svelte-139w89i{z-index:1;text-align:center;box-sizing:border-box;width:clamp(340px, calc(100vw - 1036 * var(--u) - 16px), 640px);height:100%;padding:max(16px, env(safe-area-inset-top,0px)) 8px max(14px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,2.2vh,20px);display:flex;position:relative}.logo.svelte-139w89i{flex:0 auto;width:100%;min-height:0;margin:0;display:flex}.logo.svelte-139w89i img:where(.svelte-139w89i){object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;transform-origin:50% 60%;width:100%;max-height:42vh;animation:.6s cubic-bezier(.34,1.56,.64,1) both svelte-139w89i-pop;display:block}@keyframes svelte-139w89i-pop{0%{opacity:0;transform:scale(.82)rotate(-3deg)}to{opacity:1;transform:none}}.tagline.svelte-139w89i{background:color-mix(in srgb, var(--paper) 72%, transparent);text-wrap:pretty;border-radius:999px;margin:0;padding:4px 14px;font-size:clamp(13px,min(1.5vw,3vh),17px);line-height:1.45}.actions.svelte-139w89i{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;padding-bottom:6px;display:flex}.start.svelte-139w89i{border:3px solid var(--ink);letter-spacing:.04em;min-width:8.5em;min-height:60px;box-shadow:0 5px 0 var(--ink), 0 0 0 4px #fff, 0 5px 0 4px #fff, 0 10px 16px color-mix(in srgb, var(--ink) 30%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 28px 8px 20px;font-size:clamp(20px,3.4vh,26px);animation:1.8s ease-out .8s infinite svelte-139w89i-halo;display:inline-flex}.start.svelte-139w89i svg:where(.svelte-139w89i){width:1.05em;height:1.05em;fill:var(--ink)}.start.svelte-139w89i:hover{animation:none;transform:translateY(-2px)}.start.svelte-139w89i:active{box-shadow:0 1px 0 var(--ink), 0 0 0 4px #fff, 0 1px 0 4px #fff, 0 3px 6px color-mix(in srgb, var(--ink) 30%, transparent);animation:none;transform:translateY(4px)}@keyframes svelte-139w89i-halo{0%{box-shadow:0 5px 0 var(--ink), 0 0 0 4px #fff, 0 5px 0 4px #fff, 0 10px 16px color-mix(in srgb, var(--ink) 30%, transparent), 0 0 0 4px color-mix(in srgb, var(--egg) 70%, transparent)}70%,to{box-shadow:0 5px 0 var(--ink), 0 0 0 4px #fff, 0 5px 0 4px #fff, 0 10px 16px color-mix(in srgb, var(--ink) 30%, transparent), 0 0 0 18px color-mix(in srgb, var(--egg) 0%, transparent)}}.demo.svelte-139w89i{min-height:46px;box-shadow:0 4px 0 var(--ink);border-radius:999px;padding:6px 18px;font-size:clamp(16px,2.6vh,19px)}.demo.svelte-139w89i:active{box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.tag.svelte-139w89i{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 10px;display:flex}.name.svelte-139w89i{background:color-mix(in srgb, var(--paper) 72%, transparent);font-family:var(--font-bold);border-radius:999px;padding:3px 12px;font-size:14px;font-weight:700;display:inline-block}.offline.svelte-139w89i{background:color-mix(in srgb, var(--paper) 80%, transparent);color:var(--ink);border-radius:6px;padding:1px 8px;font-size:13px}.ver.svelte-139w89i{right:max(12px, env(safe-area-inset-right,0px));bottom:max(6px, env(safe-area-inset-bottom,0px));z-index:1;background:color-mix(in srgb, var(--paper) 75%, transparent);color:var(--ink);border-radius:4px;padding:0 6px;font-size:11px;position:absolute}@media (max-aspect-ratio:1){.keyart.svelte-139w89i{object-position:78% center}.scrim.svelte-139w89i{background:linear-gradient(to bottom, color-mix(in srgb, var(--home-wall) 92%, transparent) 0, transparent 34%, transparent 62%, color-mix(in srgb, var(--home-wall) 94%, transparent) 100%);display:block;position:absolute;inset:0}.side.svelte-139w89i{width:100%;padding:64px max(16px, env(safe-area-inset-right,0px)) 28px max(16px, env(safe-area-inset-left,0px));justify-content:flex-start}.tagline.svelte-139w89i{margin-bottom:auto}.logo.svelte-139w89i img:where(.svelte-139w89i){object-position:center;max-height:28vh}.logo.svelte-139w89i,.side.svelte-139w89i{align-items:center}}.bar.svelte-1h259us{top:max(10px, env(safe-area-inset-top,0px));right:max(16px, env(safe-area-inset-right,0px));z-index:20;gap:8px;display:flex;position:fixed}.sq.svelte-1h259us{box-sizing:border-box;border:2px solid var(--ink);background:var(--paper);width:44px;height:44px;min-height:0;color:var(--ink);box-shadow:0 3px 0 var(--ink);cursor:pointer;border-radius:12px;place-items:center;padding:0;display:grid;position:relative}.sq.svelte-1h259us:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}svg.svelte-1h259us{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lang.svelte-1h259us span:where(.svelte-1h259us){font-family:var(--font-bold);font-size:16px;font-weight:900}.lang.svelte-1h259us select:where(.svelte-1h259us){opacity:0;cursor:pointer;font-size:16px;position:absolute;inset:0}.lang.svelte-1h259us:focus-within{outline:3px solid var(--j-less);outline-offset:2px}.dot.svelte-1h259us{background:var(--j-more);width:9px;height:9px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;top:5px;right:5px}.mask.svelte-1tste4u{z-index:50;box-sizing:border-box;background:color-mix(in srgb, var(--ink) 55%, transparent);place-items:center;padding:12px 16px;display:grid;position:fixed;inset:0}.sheet.svelte-1tste4u{box-sizing:border-box;border:2px solid var(--ink);background:var(--wall);width:min(460px,100%);max-height:100%;box-shadow:0 6px 0 color-mix(in srgb, var(--ink) 30%, transparent);touch-action:pan-y;border-radius:18px;padding:14px 20px 20px;overflow-y:auto}header.svelte-1tste4u{justify-content:space-between;align-items:center;display:flex}h2.svelte-1tste4u{font-family:var(--font-bold);margin:0;font-size:22px;font-weight:900}.x.svelte-1tste4u{width:44px;height:44px;box-shadow:none;background:0 0;border-color:#0000;padding:0;font-size:28px}h3.svelte-1tste4u{margin:16px 0 4px;font-size:15px}.hint.svelte-1tste4u{color:var(--quiet);margin:0 0 8px;font-size:13px;line-height:1.5}.code.svelte-1tste4u{border:2px dashed var(--ink);background:var(--paper);letter-spacing:.08em;text-align:center;-webkit-user-select:text;user-select:text;border-radius:10px;margin:4px 0 8px;padding:10px;font-size:22px}.row.svelte-1tste4u{flex-wrap:wrap;gap:8px;display:flex}.wide.svelte-1tste4u{width:100%}input.svelte-1tste4u{min-width:0;font:inherit;color:var(--ink);background:var(--rice);border:2px solid var(--ink);font-size:16px;font-family:var(--font-mono);text-transform:uppercase;-webkit-user-select:text;user-select:text;border-radius:10px;flex:1;padding:8px 10px}.ok.svelte-1tste4u{color:var(--j-ok-deep);font-weight:700}.warn.svelte-1tste4u{color:var(--j-more-deep);font-size:14px}.err.svelte-1tste4u{color:var(--j-more-deep);font-size:14px;font-weight:700}.rotate.svelte-1n46o8q{z-index:100;background:var(--board);color:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:none;position:fixed;inset:0}@media (orientation:portrait){.rotate.svelte-1n46o8q{display:flex}}.rotate.svelte-1n46o8q svg:where(.svelte-1n46o8q){width:120px;height:120px;overflow:visible}.phone.svelte-1n46o8q{fill:none;stroke:var(--paper);stroke-width:4px;opacity:.35}.phone.turned.svelte-1n46o8q{opacity:1;stroke:var(--egg);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite svelte-1n46o8q-turn}@keyframes svelte-1n46o8q-turn{0%,20%{transform:rotate(0)}55%,to{transform:rotate(90deg)}}.arrow.svelte-1n46o8q{fill:none;stroke:var(--egg);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.rotate.svelte-1n46o8q p:where(.svelte-1n46o8q){font-family:var(--font-bold);margin:8px 0 0;font-size:24px;font-weight:900}.rotate.svelte-1n46o8q small:where(.svelte-1n46o8q){opacity:.85;font-size:15px}.update.svelte-1n46o8q{left:max(12px, env(safe-area-inset-left,0px));top:max(10px, env(safe-area-inset-top,0px));z-index:30;white-space:nowrap;border:2px solid var(--ink);background:var(--egg);max-width:calc(100vw - 190px);color:var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:12px;align-items:center;gap:8px;padding:6px 8px 6px 14px;font-size:14px;font-weight:800;display:flex;position:fixed}.update.svelte-1n46o8q button:where(.svelte-1n46o8q){min-height:34px;box-shadow:none;padding:4px 12px}.update-reload.svelte-1n46o8q{background:var(--ink);color:var(--egg)}.update-later.svelte-1n46o8q{background:0 0;border-color:#0000}
