.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])){--rl-night:#070b24;--rl-night-soft:#101846;--rl-panel:#0f1844f0;--rl-panel-edge:#87deff85;--rl-board:#131d50;--rl-board-deep:#0a1033;--rl-cyan:#75e8ffb3;--rl-violet:#9482ff61;--rl-cell-edge:#5282be4d;--rl-shadow:#02051694;--rl-glow:#5cc9ff38;--rl-cell-fallback:#293967;--rl-cell-light:#eef8ff2e;--rl-cell-depth:#050a273d;--rl-given:#f4f8ff;--rl-entered:#83e7ff;--rl-select:#72e6ff;--rl-related:#b1e0ff6b;--rl-hint-violet:#a993ff;--rl-hint-gold:#f4d58a;--rl-mark-ink:#5e4318;--rl-error:#ff78aa;background:radial-gradient(circle at 14% 17%, #6f66ff33, transparent 28rem), radial-gradient(circle at 84% 30%, #24bbea24, transparent 32rem), linear-gradient(160deg, var(--rl-night-soft) 0%, var(--rl-night) 54%, #050719 100%);position:relative;overflow-x:clip}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])):before{content:"";inset:var(--app-header-h) 0 0;z-index:0;pointer-events:none;opacity:.34;background-image:radial-gradient(circle, #ffffffe6 0 1px, transparent 1.5px), radial-gradient(circle, var(--rl-cyan) 0 1px, transparent 1.5px);background-position:18px 12px,71px 54px;background-size:128px 128px,181px 181px;position:fixed}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .solve-layout{z-index:1;position:relative}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main{border:1px solid var(--rl-panel-edge);background:linear-gradient(145deg, #1b2761f5, var(--rl-panel) 58%, #090f2ff7);box-shadow:0 24px 64px var(--rl-shadow), 0 0 32px var(--rl-glow), inset 0 1px 0 #ffffff24}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .puzzle-board{background:linear-gradient(145deg, var(--rl-board) 0%, var(--rl-board-deep) 100%);box-shadow:0 0 0 1px var(--rl-violet), 0 18px 38px #0205167a, 0 0 28px var(--rl-glow)}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .puzzle-cell{border:1px solid var(--rl-cell-edge);background:var(--rl-cell-fallback);background:linear-gradient(145deg, var(--rl-cell-light) 0%, transparent 38%, var(--rl-cell-depth) 100%), color-mix(in srgb, var(--region-tint,#c8ddf5) 48%, var(--rl-board) 52%);color:var(--rl-given);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #03071d38,0 1px 2px #02051633}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .puzzle-board.is-region-lit .puzzle-cell{filter:none}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .puzzle-cell.is-fixed .cell-value{color:var(--rl-given);text-shadow:0 1px 2px #04081eb8}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .puzzle-cell.is-entered .cell-value{color:var(--rl-entered);text-shadow:0 0 8px #4ddbff33}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .puzzle-cell.is-mine:after{background:var(--rl-hint-gold);opacity:.82}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .puzzle-cell.is-same-block{box-shadow:inset 0 0 0 2px #9d8fff66,inset 0 1px #ffffff2e,0 1px 2px #02051633}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .puzzle-cell.is-selected{box-shadow:inset 0 0 0 2px var(--rl-select), inset 0 0 14px #69e2ff33, 0 0 0 2px #72e6ff8c, 0 0 12px #56d5ff66;border-color:#d1f8ffeb}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .cell-line.is-row{border-top-color:var(--rl-related);border-bottom-color:var(--rl-related)}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .cell-line.is-column{border-left-color:var(--rl-related);border-right-color:var(--rl-related)}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .puzzle-cell.is-same-value:not(.is-confirmed) .cell-value{text-shadow:0 0 7px #58dcff57;text-decoration-color:#7ee8ffb8}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .puzzle-cell.is-confirmed .cell-value{color:#f7f4ff;background:#4e448bbd;box-shadow:0 0 0 1.5px #f4d58ac2,0 0 8px #a993ff4d}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .puzzle-cell.is-skill-spot{box-shadow:inset 0 0 0 2px var(--rl-hint-violet), inset 0 0 12px #a993ff33, 0 0 0 1px #f4d58ac7, 0 0 10px #a993ff57;animation:none}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .puzzle-cell.is-skill-spot.is-selected{box-shadow:inset 0 0 0 2px var(--rl-hint-violet), inset 0 0 12px #a993ff33, 0 0 0 2px var(--rl-select), 0 0 13px #56d5ff6b}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .compare-mark{color:var(--rl-mark-ink);background:#fff3ce;border:1px solid #fff5d2d6;box-shadow:0 0 0 1px #b4843580,0 0 7px #f4d58a57}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .parity-mark{color:#49367f;background:#eee8ff;border:1px solid #f4d58a9e;box-shadow:0 0 5px #a993ff47}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .parity-mark.is-even{color:#24557a;background:#e5f5ff}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .cage-target,.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .cell-notes{color:#fff0c8;text-shadow:0 1px 2px #04081e9e}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .puzzle-cell.is-error{outline:2px solid var(--rl-error);outline-offset:-3px}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .puzzle-cell.is-error .cell-value{color:#ffb1cc;text-shadow:0 0 7px #ff4b8f6b}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .puzzle-cell:focus-visible{outline-offset:-3px;outline:3px solid #b9f4ff}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .complete-glow{box-shadow:0 0 22px #56d5ff7a, 0 0 46px #9f82ff5c, 0 0 68px #f4d58a33, var(--shadow);outline-color:#70e7ff9e}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .complete-glow:before{background:linear-gradient(120deg,#79e9ff,#9f82ff,#f4d58a,#79e9ff) 0 0/300% 300%}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .complete-glow .puzzle-board{box-shadow:0 0 0 2px #79e9ffd1,0 0 0 5px #9f82ff7a,0 0 30px #f4d58a4d}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main{--rl-hud-glass:linear-gradient(145deg, #1e2d6ef0 0%, #0b1238f5 100%);--rl-hud-edge:#75e8ff94;--rl-hud-ink:#eaf7ff;--rl-hud-muted:#b7d3f6;--rl-hud-low:#ff9cc2;--rl-hud-low-edge:#ff78aacc;--rl-hud-paused-ink:#ffe7a6}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-toolbar strong{color:var(--rl-hint-gold);text-shadow:0 1px 2px #04081eb3}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-toolbar .solve-title-word{color:var(--rl-hud-ink)}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-toolbar .timer{background:var(--rl-hud-glass);box-shadow:inset 0 0 0 1px var(--rl-hud-edge), inset 0 1px 0 #ffffff24, 0 0 16px #5cc9ff33;color:var(--rl-hud-ink);text-shadow:0 0 6px #75e8ff3d}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-toolbar .timer-lead{color:var(--rl-hud-muted)}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-toolbar .timer b{color:#a6f1ff;text-shadow:none;background:#75e8ff29;box-shadow:inset 0 0 0 1px #75e8ff80}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-toolbar .timer.is-low{box-shadow:inset 0 0 0 1px var(--rl-hud-low-edge), inset 0 1px 0 #ffffff1f, 0 0 18px #ff5c965c;color:var(--rl-hud-low);text-shadow:0 0 6px #ff5c965c;background:linear-gradient(145deg,#561846f2 0%,#220a2cf7 100%)}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-toolbar .timer.is-low .timer-lead{color:#ffc4da}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-toolbar .timer.is-low b{color:#ffd0e1;background:#ff78aa2e;box-shadow:inset 0 0 0 1px #ff78aa8c}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-pause-button{border-color:var(--rl-hud-edge);background:var(--rl-hud-glass);color:var(--rl-hud-ink);box-shadow:inset 0 1px #ffffff1f,0 0 14px #5cc9ff2e}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-pause-button.is-paused{border-color:var(--rl-hint-gold);color:var(--rl-hud-paused-ink);background:linear-gradient(145deg,#544496f5 0%,#261c58f7 100%);box-shadow:0 0 0 2px #f4d58a52,0 0 18px #f4d58a57,inset 0 1px #ffffff29}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-pause-button:focus-visible{outline-color:#b9f4ff}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-pause-note{color:#fff4d8;background:#080d2af2;box-shadow:inset 0 0 0 1px #f4d58a99,0 10px 26px #0205168c}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main{--rl-hud-button:linear-gradient(145deg, #1e2d6ee6 0%, #0b1238f0 100%);--rl-hud-button-edge:#75e8ff5c;--rl-hud-active:linear-gradient(145deg, #285c96f2 0%, #0e2854f5 100%)}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-toolbar{background:linear-gradient(90deg,#75e8ff00 0%,#75e8ff6b 50%,#75e8ff00 100%) 0 100%/100% 1px no-repeat}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-toolbar .solve-title-word{text-shadow:0 1px 2px #04081eb3,0 0 10px #75e8ff4d}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-toolbar .puzzle-id{color:#9fd9ff}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-actions .icon-action{border-color:var(--rl-hud-button-edge);background:var(--rl-hud-button);color:var(--rl-hud-ink);box-shadow:inset 0 1px #ffffff1a,0 0 10px #5cc9ff1f}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-actions .icon-action.active{border-color:var(--rl-select);background:var(--rl-hud-active);color:#fff;box-shadow:inset 0 0 0 1px #72e6ff8c,0 0 14px #56d5ff59}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-actions .icon-action.is-guide{box-shadow:none;color:var(--rl-hud-muted);background:#0b12388c;border-color:#75e8ff6b}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-actions .icon-action:focus-visible{outline-color:#b9f4ff}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-actions .icon-action-badge{background:var(--rl-hint-gold);color:#3b2a08;box-shadow:0 0 8px #f4d58a73}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-actions .icon-action-switch{color:#c9dcf7;background:#2b3870;border-color:#0b1238}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-actions .icon-action-switch.is-on{color:#032a1e;background:#2fd8a0;box-shadow:0 0 8px #2fd8a073}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-team{color:var(--rl-hud-ink)}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-team>small{color:var(--rl-hud-muted)}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-team-face i{border-color:color-mix(in srgb, var(--elem,#75e8ff) 75%, transparent);background-color:color-mix(in srgb, var(--elem,#75e8ff) 24%, #101846);box-shadow:0 0 0 1px #75e8ff47, 0 0 8px color-mix(in srgb, var(--elem,#75e8ff) 45%, transparent)}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-team-face b{color:var(--rl-hud-ink)}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-team-face.is-resting i{box-shadow:none}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-team-face.is-resting b{color:#8ea6cc}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main{--rl-hud-key:linear-gradient(145deg, #1e2d6eeb 0%, #0b1238f2 100%);--rl-hud-key-edge:#75e8ff6b;--rl-hud-key-pressed:linear-gradient(145deg, #285c96f7 0%, #0e2854fa 100%);--rl-hud-erase:linear-gradient(145deg, #561846ed 0%, #280c30f5 100%);--rl-hud-erase-edge:#ff78aa9e;--rl-hud-erase-ink:#ffb1cc;--rl-hud-erase-pressed:linear-gradient(145deg, #78225cf7 0%, #3e1246fa 100%)}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .number-pad button{border-color:var(--rl-hud-key-edge);background:var(--rl-hud-key);color:var(--rl-entered);text-shadow:0 0 6px #75e8ff3d;box-shadow:inset 0 1px #ffffff1a,0 0 10px #5cc9ff1f}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .number-pad button:active{border-color:var(--rl-select);background:var(--rl-hud-key-pressed);color:#fff;box-shadow:inset 0 0 0 1px #72e6ff8c,0 0 14px #56d5ff59}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .number-pad button:focus-visible{outline-color:#b9f4ff}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .number-pad button.number-pad-erase{border-color:var(--rl-hud-erase-edge);background:var(--rl-hud-erase);color:var(--rl-hud-erase-ink);text-shadow:0 0 6px #ff5c964d;box-shadow:inset 0 1px #ffffff1a,0 0 10px #ff5c9629}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .number-pad button.number-pad-erase:active{background:var(--rl-hud-erase-pressed);color:#ffe3ee;border-color:#ff9cc2;box-shadow:inset 0 0 0 1px #ff9cc299,0 0 14px #ff5c965c}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .number-pad-erase-mark{line-height:1.1;display:block}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .number-pad-erase-word{font-size:clamp(.66rem,2.8vw,.82rem);line-height:1.1;display:block}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .answer-message{background:var(--rl-hud-glass);box-shadow:inset 0 0 0 1px var(--rl-hud-edge), 0 0 16px #5cc9ff29;color:var(--rl-hud-ink)}@media (hover:hover){.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .puzzle-cell:hover:not(.is-selected):not(.is-skill-spot){border-color:#beefffa8;box-shadow:inset 0 0 0 1px #a1e6ff47,inset 0 1px #fff3,0 0 7px #56d5ff33}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-pause-button:hover{color:#fff;background:linear-gradient(145deg,#2c4292f5 0%,#101a4cf7 100%);border-color:#b9f4ffe6}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-pause-button.is-paused:hover{color:#fff3cf;background:linear-gradient(145deg,#6250aaf7 0%,#2e2268fa 100%);border-color:#ffe7a6}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .solve-actions .icon-action:hover:not(:disabled){color:#fff;background:linear-gradient(145deg,#2c4292f2 0%,#101a4cf5 100%);border-color:#b9f4ffcc}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .number-pad button:hover:not(:active){color:#d6f7ff;background:linear-gradient(145deg,#2c4292f2 0%,#101a4cf5 100%);border-color:#b9f4ffcc}.app-shell[data-game-id=region-latin]:not(:where([data-world-skin=young])) .number-solve-main .number-pad button.number-pad-erase:hover:not(:active){color:#ffd0e1;background:linear-gradient(145deg,#681e54f2 0%,#34103cf7 100%);border-color:#ff9cc2}}.path-board.road-board{background:#b9e5dc;gap:0;padding:6px}.road-board .path-cell{border:1px solid #d8eee7;border-radius:12px}.road-board .path-cell.is-path{background:#fffaf1}.road-board .path-cell.is-current:after{display:none}.road-board .path-cell.is-start{box-shadow:inset 0 0 0 3px #afe4c8}.road-board .path-cell.is-blocked{box-shadow:none;pointer-events:none;opacity:1;filter:none;background:0 0;border:0;border-radius:0}.road-layer{pointer-events:none;z-index:4;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px;overflow:visible}.road-line{stroke:#f2b477;stroke-width:15px;stroke-linecap:round}.road-line-undo{animation:.28s ease-in both road-line-undo}.road-stamp-pop{animation:.26s ease-out both road-pop}.road-stamp-undo{animation:.28s ease-in both road-shrink}.road-stamp-collect{animation:.46s ease-in both road-collect}.road-walker-position{transition:transform .28s linear}.road-walker{transform-origin:0 25px;animation:1.8s ease-in-out infinite road-idle}.road-walker.walking{animation:.28s ease-in-out both road-walk}.road-shadow{fill:#745b4433;transform-origin:0 30px}.road-shadow.walking{animation:.28s ease-in-out both road-shadow}.road-goal-hop{transform-box:fill-box;transform-origin:bottom;animation:.35s ease-out road-pop}.road-merge-glow{animation:.45s ease-in-out infinite alternate road-merge}.road-toilet-overlay{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(#fffdf3f5,#dff8fcf5);outline:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.road-toilet-stage{aspect-ratio:4/5;width:min(94vw,76dvh,600px);position:relative}.road-toilet-stage h2{text-align:center;color:#277d91;z-index:5;width:100%;margin:0;font-size:clamp(23px,5vmin,44px);position:absolute;top:2%;left:0}.road-big-toilet{width:88%;position:absolute;bottom:3%;left:6%}.road-big-toilet>img{width:100%;display:block}.road-suction-character{z-index:3;width:38%;position:absolute;top:20%;left:32%}.road-final-character{transform:scale(var(--final-scale));position:relative}.road-final-character img{width:100%;animation:1.5s ease-in-out infinite road-idle;display:block}.road-final-character span{font-size:clamp(20px,5vmin,38px);position:absolute;top:10%;left:-16%}.road-final-character span:last-child{top:50%;left:auto;right:-16%}.road-phase-suction .road-suction-character{animation:.75s cubic-bezier(.6,0,.85,.5) both road-suction}.road-phase-flush .road-suction-character,.road-phase-sparkle .road-suction-character,.road-phase-congratulations .road-suction-character{visibility:hidden}.road-water{opacity:0;width:27%;height:10%;position:absolute;top:55%;left:47%}.road-water i{border:5px dashed #4ccbed;border-radius:50%;animation:.65s linear infinite road-water;position:absolute;inset:0}.road-water i:nth-child(2){animation-direction:reverse;inset:15%}.road-water i:nth-child(3){border-width:3px;inset:-25%}.road-phase-flush .road-water{opacity:1}.road-phase-flush .road-big-toilet{animation:.22s ease-in-out 4 road-idle}.road-sparkles{color:#ffc53d;opacity:0;justify-content:space-between;align-items:center;font-size:clamp(35px,10vmin,85px);display:flex;position:absolute;inset:8%}.road-sparkles span{align-self:flex-start}.road-phase-sparkle .road-sparkles,.road-phase-congratulations .road-sparkles{opacity:1;animation:.45s both road-pop}.road-phase-sparkle .road-big-toilet>img{filter:brightness(1.12)}.road-phase-congratulations h2{color:#de6790;animation:.4s both road-pop}@keyframes road-idle{50%{transform:translateY(-3px)rotate(2deg)}}@keyframes road-walk{0%{transform:rotate(var(--lean))}45%{transform:translateY(-12px) rotate(var(--lean)) scale(.97,1.04)}82%{transform:scale(1.08,.91)}to{transform:none}}@keyframes road-shadow{45%{opacity:.5;transform:scale(.7)}}@keyframes road-pop{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes road-shrink{to{opacity:0;transform:scale(0)}}@keyframes road-line-undo{to{transform:scale(var(--shrink-x),var(--shrink-y))}}@keyframes road-collect{20%{transform:translateY(-15px)scale(1.1)}to{transform:translate(var(--fly-x),var(--fly-y)) scale(.15);opacity:0}}@keyframes road-merge{to{opacity:.4;transform:scale(.5)}}@keyframes road-suction{30%{transform:translate(5%,12%)scale(.9)rotate(-5deg)}to{opacity:0;transform:translate(26%,115%)scale(.02)rotate(35deg)}}@keyframes road-water{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.road-layer *,.road-toilet-overlay *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.app-shell[data-game-theme=kids-road]{color:#285548;background:radial-gradient(at 12% 12%,#fffffff0 0 6%,#0000 6.4%),radial-gradient(at 20% 11%,#ffffffd1 0 8%,#0000 8.4%),radial-gradient(at 82% 18%,#ffffffc7 0 7%,#0000 7.4%),radial-gradient(at 91% 19%,#ffffffe6 0 5%,#0000 5.4%),radial-gradient(at 18% 91%,#80ca70 0 18%,#0000 18.4%),radial-gradient(at 82% 94%,#66bb68 0 24%,#0000 24.4%),linear-gradient(#bfeaff 0%,#def6ff 38%,#bfe8a2 38.2%,#87cc76 100%);min-height:100dvh}.app-shell[data-game-theme=kids-road]:before{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle at 8% 72%,#fff7a8 0 3px,#0000 4px) 0 0/94px 78px,radial-gradient(circle at 12% 76%,#fff 0 3px,#0000 4px) 0 0/94px 78px,radial-gradient(circle at 90% 68%,#ffd0df 0 3px,#0000 4px) 0 0/110px 84px,radial-gradient(circle at 94% 74%,#fff8a6 0 3px,#0000 4px) 0 0/110px 84px;height:30vh;position:fixed;inset:auto 0 0}.app-shell[data-game-theme=kids-road] .app-header{color:#285548;background:#ffffffd1;border-bottom-color:#48967847;box-shadow:0 5px 18px #2c6f561f}.app-shell[data-game-theme=kids-road] .solve-layout{z-index:1;width:min(1040px,100% - 28px);max-width:1040px;padding-top:clamp(.65rem,1.8vw,1.2rem);position:relative}.app-shell[data-game-theme=kids-road] .path-solve-main{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#fffff6f0,#e7fae2e8);border:3px solid #ffffffe0;border-radius:34px;width:100%;padding:clamp(.7rem,1.8vw,1.25rem);box-shadow:0 18px 44px #316e4f2e,inset 0 0 0 2px #5baa7f29}.app-shell[data-game-theme=kids-road] .solve-toolbar{color:#285548;width:min(100%,780px);margin:0 auto .75rem}.app-shell[data-game-theme=kids-road] .solve-toolbar strong{letter-spacing:.02em;font-size:clamp(1.18rem,2.4vw,1.6rem)}.app-shell[data-game-theme=kids-road].picture-first .solve-toolbar .solve-title-word{display:inline}.app-shell[data-game-theme=kids-road] .solve-toolbar .timer{color:#286b69;background:#fffffff0;border:2px solid #9bd7cf;border-radius:999px;padding:.55rem .85rem;box-shadow:0 4px #76bfb5,0 8px 18px #45887a24}.app-shell[data-game-theme=kids-road] .solve-toolbar .timer b{color:#7c5a21;background:#fff0a8}.app-shell[data-game-theme=kids-road] .road-board{background:radial-gradient(circle at 16px 18px,#fff09c 0 3px,#0000 3.5px) 0 0/58px 58px,radial-gradient(circle at 31px 31px,#ffbfd2 0 2.5px,#0000 3px) 0 0/66px 66px,linear-gradient(145deg,#a8df8c,#78c36f);border:5px solid #6aae72;border-radius:30px;gap:4px;width:min(100%,780px,100dvh - 270px);min-width:0;padding:12px;overflow:hidden;box-shadow:0 12px #4f9c61,0 20px 34px #2e6f4538,inset 0 0 0 3px #ffffff73}.app-shell[data-game-theme=kids-road] .road-board .path-cell{background:linear-gradient(145deg,#fffef5,#ecf8e8);border:2px solid #b6dec6;border-radius:clamp(10px,1.7vw,20px);box-shadow:inset 0 2px #fff,0 2px 4px #37724e1f}.app-shell[data-game-theme=kids-road] .road-board .path-cell.is-path{background:linear-gradient(145deg,#fffbe7,#fff0c3);border-color:#e7ca86}.app-shell[data-game-theme=kids-road] .road-board .path-cell.is-start{box-shadow:inset 0 0 0 4px #74c89c,inset 0 2px #fff}.app-shell[data-game-theme=kids-road] .road-board .path-cell.is-goal{box-shadow:inset 0 0 0 4px #78cddd,inset 0 2px #fff}.app-shell[data-game-theme=kids-road] .road-board .path-cell.is-hint{background:#fff4a9;animation:1s ease-in-out infinite hintPulse}.app-shell[data-game-theme=kids-road] .road-board .path-cell.is-blocked{pointer-events:none;opacity:1;filter:none;background:#46994c38;border:0;border-radius:18px;box-shadow:inset 0 0 0 2px #3787421f}.app-shell[data-game-theme=kids-road] .road-layer{width:calc(100% - 24px);height:calc(100% - 24px);inset:12px}.app-shell[data-game-theme=kids-road] .road-line{stroke:#f0ad5f;stroke-width:18px;filter:drop-shadow(0 3px 1px #844f242e)}.app-shell[data-game-theme=kids-road] .road-walker{filter:drop-shadow(0 5px 3px #5a432438)}.app-shell[data-game-theme=kids-road] .road-goal-hop{filter:drop-shadow(0 5px 3px #35707833)}.app-shell[data-game-theme=kids-road] .solve-actions{gap:8px;margin-top:.8rem}.app-shell[data-game-theme=kids-road] .solve-actions .icon-action{color:#285548;background:linear-gradient(#fff,#e8f8ee);border:2px solid #8bc8ae;border-radius:18px;grid-auto-flow:column;gap:.28rem;width:auto;min-width:66px;height:58px;padding:0 .65rem;box-shadow:0 5px #66a889,0 8px 14px #3477571f}.app-shell[data-game-theme=kids-road] .solve-actions .icon-action:hover:not(:disabled){color:#285548;background:#fff7c9}.app-shell[data-game-theme=kids-road] .solve-actions .icon-action:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #66a889}.app-shell[data-game-theme=kids-road] .solve-actions .icon-action:nth-child(2){background:linear-gradient(#fff,#fff0e6);border-color:#efbd9d;box-shadow:0 5px #d99e7c}.app-shell[data-game-theme=kids-road] .solve-actions .icon-action.is-guide{background:linear-gradient(#fff,#edf8ff);border-color:#9fc5dc}.app-shell[data-game-theme=kids-road] .solve-actions .icon-action .icon-action-word,.app-shell[data-game-theme=kids-road].picture-first .solve-actions .icon-action .icon-action-word{font-size:.72rem;font-weight:950;display:inline}.app-shell[data-game-theme=kids-road] .icon-action-mark{font-size:1.45rem}.app-shell[data-game-theme=kids-road] .icon-action-badge{color:#66470d;background:#ffcf4d}.app-shell[data-game-theme=kids-road] .solve-pause-button{color:#426876;background:#ffffffe6;border:2px solid #a9c8d3;min-height:44px;box-shadow:0 3px #8fb4c0}.app-shell[data-game-theme=kids-road] .answer-message{color:#285548;background:#ffffffe6;border-radius:16px}.app-shell[data-game-theme=kids-road] .app-bottom-nav{background:#ffffffe6;border-color:#48967840}@media (width<=600px){.app-shell[data-game-theme=kids-road] .solve-layout{width:calc(100% - 12px);padding-top:.45rem}.app-shell[data-game-theme=kids-road] .path-solve-main{border-radius:24px;padding:.55rem}.app-shell[data-game-theme=kids-road] .solve-toolbar{gap:.35rem;margin-bottom:.5rem}.app-shell[data-game-theme=kids-road] .solve-toolbar strong{font-size:1.05rem}.app-shell[data-game-theme=kids-road] .solve-toolbar .timer{padding:.42rem .58rem;font-size:.82rem}.app-shell[data-game-theme=kids-road] .road-board{border-width:4px;border-radius:22px;gap:3px;width:min(100%,100dvh - 252px);padding:8px;box-shadow:0 7px #4f9c61,0 12px 22px #2e6f4533}.app-shell[data-game-theme=kids-road] .road-layer{width:calc(100% - 16px);height:calc(100% - 16px);inset:8px}.app-shell[data-game-theme=kids-road] .solve-actions{gap:6px;margin-top:.62rem}.app-shell[data-game-theme=kids-road] .solve-actions .icon-action{border-radius:15px;min-width:62px;height:52px;padding:0 .45rem}.app-shell[data-game-theme=kids-road] .solve-actions .icon-action .icon-action-word{font-size:.65rem}.app-shell[data-game-theme=kids-road] .solve-pause{margin-top:.48rem}}@media (width<=340px),(height<=620px) and (orientation:portrait){.app-shell[data-game-theme=kids-road] .road-board{width:min(100%,100dvh - 238px);min-width:244px}.app-shell[data-game-theme=kids-road] .solve-toolbar .timer b{display:none}.app-shell[data-game-theme=kids-road] .solve-actions .icon-action{min-width:58px;height:48px;padding-inline:.38rem}.app-shell[data-game-theme=kids-road] .solve-pause-button{min-height:40px}}@media (width<=340px) and (height<=620px) and (orientation:portrait){.app-shell[data-game-theme=kids-road]{--app-shell-bottom:0px}.app-shell[data-game-theme=kids-road] .solve-layout{padding-top:.2rem}.app-shell[data-game-theme=kids-road] .path-solve-main{padding:.3rem}.app-shell[data-game-theme=kids-road] .solve-toolbar{margin-bottom:.3rem}.app-shell[data-game-theme=kids-road] .solve-actions{gap:4px;margin-top:.3rem}.app-shell[data-game-theme=kids-road] .solve-pause{margin-top:.25rem}}@media (width>=800px) and (height>=640px){.app-shell[data-game-theme=kids-road] .path-solve-main{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 210px;align-items:start;column-gap:1.1rem;display:grid}.app-shell[data-game-theme=kids-road] .solve-toolbar{grid-column:1/-1;width:100%}.app-shell[data-game-theme=kids-road] .road-board{grid-area:2/1/span 4}.app-shell[data-game-theme=kids-road] .solve-actions-block{grid-area:2/2}.app-shell[data-game-theme=kids-road] .solve-actions{grid-template-columns:1fr 1fr;margin-top:0;display:grid}.app-shell[data-game-theme=kids-road] .solve-actions .icon-action{grid-auto-flow:row;align-content:center;gap:.25rem;width:100%;min-width:0;height:72px;padding:.45rem .25rem}.app-shell[data-game-theme=kids-road] .solve-pause{grid-area:3/2}.app-shell[data-game-theme=kids-road] .answer-message{grid-area:4/2}}:root[data-world-skin=kids] .app-shell:not(.high-contrast) .game-thumb .road-board{background:linear-gradient(145deg, #bce493, var(--kids-park-grass))}:root[data-world-skin=kids] .app-shell:not(.high-contrast) .game-thumb .road-board .path-cell.is-open{background:linear-gradient(145deg,#fff6ce,#ffe5a0);border-color:#c99c4e}:root[data-world-skin=kids] .app-shell:not(.high-contrast) .game-thumb .road-board .path-cell.is-path{background:linear-gradient(145deg,#ffeab0,#ffdc83);border-color:#bc903e}:root[data-world-skin=kids] .app-shell:not(.high-contrast) .game-thumb .road-board .path-cell.is-blocked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M10 19l-3-5m3 5v-7m0 7l4-5M25 30l-3-4m3 4v-6m0 6l3-4' fill='none' stroke='%233d7639' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E"),linear-gradient(145deg,#80b95b,#609d49);box-shadow:inset 0 0 0 2px #4f883b,inset 0 -4px #477b35}:root[data-world-skin=kids] .app-shell:not(.high-contrast) .game-thumb .road-board .path-cell.is-start{box-shadow:inset 0 0 0 3px #a76b30}:root[data-world-skin=kids] .app-shell:not(.high-contrast) .game-thumb .road-board .path-cell.is-goal{box-shadow:inset 0 0 0 3px #26778c}:root[data-world-skin=kids] .app-shell:not(.high-contrast) .game-thumb .road-line{stroke:#9b5e27}.game-thumb .path-board.road-board{gap:0;padding:6px}.saved-puzzles-shortcut .game-thumb .path-board.road-board{width:100%}.saved-puzzles-shortcut .game-thumb .road-board .path-cell{border-radius:3px}.ana-screen{gap:1.1rem;padding-block:1.4rem 3rem;display:grid}.settings-analytics-link{text-align:left;border:1px solid var(--purple);background:var(--purple-soft);width:100%;color:var(--purple-dark);cursor:pointer;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.8rem 1rem;display:grid}.settings-analytics-link strong{font-size:.98rem;display:block}.settings-analytics-link small{color:var(--muted);font-size:.74rem;line-height:1.35;display:block}.settings-analytics-link:hover{background:rgba(var(--purple-rgb), .32)}.ana-kicker{color:var(--purple);letter-spacing:.14em;font-size:.72rem;font-weight:900;display:block}.ana-topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ana-topbar h1{margin:.1rem 0 .2rem;font-size:1.5rem}.ana-topbar p{color:var(--muted);margin:0;font-size:.85rem}.ana-range{flex-wrap:wrap;gap:.35rem;display:flex}.ana-range button{border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:999px;padding:.45rem .8rem;font-size:.82rem;font-weight:800}.ana-range button.is-active{background:var(--fill-strong);border-color:var(--fill-strong);color:#fff}.ana-range button:disabled{opacity:.55;cursor:default}.ana-tabs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.45rem;display:grid}.ana-tabs button{text-align:left;border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:16px;gap:2px;padding:.6rem .8rem;display:grid}.ana-tabs button strong{font-size:.95rem}.ana-tabs button small{color:var(--muted);font-size:.7rem;line-height:1.25}.ana-tabs button.is-active{background:var(--accent-gradient);color:#fff;box-shadow:0 5px 12px rgba(var(--purple-rgb), .26);border-color:#0000}.ana-tabs button.is-active small{color:#ffffffd1}.ana-panel{gap:.85rem;padding:1.1rem 1.2rem 1.3rem;display:grid}.ana-two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.1rem;display:grid}.ana-heading{gap:.12rem;display:grid;position:relative}.ana-heading>span{color:var(--purple);letter-spacing:.12em;font-size:.68rem;font-weight:900}.ana-heading h2{margin:0;font-size:1.12rem}.ana-heading h3{margin:0}.ana-heading p{color:var(--muted);max-width:70ch;margin:.2rem 0 0;font-size:.82rem;line-height:1.55}.ana-heading p b{color:var(--ink)}.ana-subhead{margin:0 0 .5rem;font-size:.95rem}.ana-tiles{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:.6rem;display:grid}.ana-tile{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-top:4px solid var(--purple);border-radius:18px;gap:.1rem;padding:.75rem .85rem .8rem;display:grid}.ana-tile.tone-mint{border-top-color:var(--mint)}.ana-tile.tone-yellow{border-top-color:var(--yellow)}.ana-tile.tone-coral{border-top-color:var(--coral)}.ana-tile.tone-blue{border-top-color:var(--blue)}.ana-tile-label{color:var(--muted);font-size:.74rem;font-weight:800}.ana-tile-value{letter-spacing:-.01em;font-size:1.5rem;line-height:1.15}.ana-tile-hint{color:var(--muted);font-size:.68rem}.ana-spark{width:100%;height:28px;margin-top:.3rem}.ana-spark polyline{fill:none;stroke:var(--purple);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;vector-effect:non-scaling-stroke}.ana-chart{gap:.4rem;display:grid}.ana-chart svg{width:100%;height:auto;overflow:visible}.ana-grid{stroke:var(--line);stroke-width:1px}.ana-quadrant{stroke:var(--line);stroke-width:1px;stroke-dasharray:4 4}.ana-axis{fill:var(--muted);font-size:10px}.ana-line{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ana-hover-line{stroke:var(--purple);stroke-width:1px;stroke-dasharray:3 3;opacity:.6}.ana-dot{stroke:#fff;stroke-width:2px}.ana-dot-label{fill:var(--ink);font-size:10px;font-weight:800}.ana-axis-note{color:var(--muted);gap:1.1rem;margin:0;font-size:.74rem;display:flex}.ana-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .9rem;font-size:.76rem;display:flex}.ana-legend span{align-items:center;gap:.32rem;display:inline-flex}.ana-legend i{border-radius:3px;width:11px;height:11px;display:inline-block}.ana-legend b{color:var(--ink)}.ana-legend-date{color:var(--ink);margin-left:auto;font-weight:800}.ana-bars{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.ana-bars li{grid-template-columns:minmax(88px,150px) 1fr minmax(84px,auto);align-items:center;gap:.55rem;display:grid}.ana-bar-label{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;overflow:hidden}.ana-bar-track{background:var(--purple-soft);border-radius:999px;height:15px;overflow:hidden}.ana-bar-track i{border-radius:999px;min-width:3px;height:100%;display:block}.ana-bar-value{text-align:right;font-size:.8rem;font-weight:800}.ana-bar-value small{color:var(--muted);font-size:.68rem;font-weight:600;display:block}.ana-stacked{gap:.45rem;display:grid}.ana-stacked-plot{align-items:flex-end;gap:2px;height:170px;padding-top:.3rem;display:flex}.ana-stacked-col{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.ana-stacked-stack{border-radius:5px 5px 0 0;flex-direction:column-reverse;width:100%;min-height:2px;display:flex;overflow:hidden}.ana-stacked-stack i{width:100%;min-height:1px;display:block}.ana-donut{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ana-donut svg{flex:none;width:160px;height:160px}.ana-donut-value{fill:var(--ink);font-size:19px;font-weight:900}.ana-donut-label{fill:var(--muted);font-size:10px}.ana-donut-legend{flex:170px;gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.ana-donut-legend li{grid-template-columns:12px 1fr auto;align-items:center;gap:.45rem;font-size:.8rem;display:grid}.ana-donut-legend i{border-radius:3px;width:11px;height:11px}.ana-donut-legend b{color:var(--muted);font-weight:800}.ana-heat{gap:3px;display:grid;overflow-x:auto}.ana-heat-hours{color:var(--muted);grid-template-columns:26px repeat(24,minmax(15px,1fr));gap:3px;padding-left:29px;font-size:.62rem;display:grid}.ana-heat-row{grid-template-columns:26px repeat(24,minmax(15px,1fr));align-items:center;gap:3px;display:grid}.ana-heat-day{color:var(--muted);font-size:.72rem;font-weight:800}.ana-heat-cell{aspect-ratio:1;border-radius:4px;min-width:15px;display:block}.ana-table-wrap{border:1px solid var(--line);border-radius:14px;overflow-x:auto}.ana-table{border-collapse:collapse;background:var(--panel);width:100%;font-size:.82rem}.ana-table thead th{z-index:2;background:var(--purple-soft);color:var(--purple-dark);text-align:left;white-space:nowrap;padding:.5rem .6rem;font-size:.75rem;position:sticky;top:0}.ana-table thead th.is-end{text-align:right}.ana-table tbody td,.ana-table tbody th{border-top:1px solid var(--line);text-align:left;white-space:nowrap;padding:.48rem .6rem;font-weight:500}.ana-table tbody td.is-end{text-align:right;font-variant-numeric:tabular-nums}.ana-table tbody tr.is-clickable{cursor:pointer}.ana-table tbody tr.is-clickable:hover{background:var(--purple-soft)}.ana-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-weight:800;display:inline-flex}.ana-sort span{opacity:.45;font-size:.7em}.ana-sort.is-active span{opacity:1}.ana-id strong{font-variant-numeric:tabular-nums;display:block}.ana-id small{color:var(--muted);font-weight:600}.ana-plat-cell{justify-items:start;gap:.1rem;display:grid}.ana-plat-cell small{color:var(--muted);font-size:.66rem;font-weight:600}.ana-plat{background:rgba(var(--purple-rgb),.18);box-shadow:inset 0 0 0 1px rgba(var(--purple-rgb),.4);color:var(--soft-ink);border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-weight:800;display:inline-block}.ana-plat.plat-iphone,.ana-plat.plat-ipad{color:var(--ok-ink);background:#4ee6b029;box-shadow:inset 0 0 0 1px #4ee6b06b}.ana-plat.plat-android{color:var(--yellow-ink);background:#a3f14e29;box-shadow:inset 0 0 0 1px #a3f14e6b}.ana-plat.plat-windows{color:var(--cool-ink);background:#64c4ff29;box-shadow:inset 0 0 0 1px #64c4ff6b}.ana-table tbody tr.ana-row-test{background:rgba(var(--purple-rgb),.1)}.ana-table tbody tr.ana-row-owner{background:rgba(var(--yellow-rgb),.09)}.ana-kind{border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-weight:900;display:inline-block}.ana-kind.is-test{background:rgba(var(--purple-rgb),.2);box-shadow:inset 0 0 0 1px rgba(var(--purple-rgb),.45);color:var(--soft-ink)}.ana-kind.is-owner{background:rgba(var(--yellow-rgb),.18);box-shadow:inset 0 0 0 1px rgba(var(--yellow-rgb),.45);color:var(--yellow-ink)}.ana-kind.is-guest{color:var(--ok-ink);background:#4ee6b02e;box-shadow:inset 0 0 0 1px #4ee6b073}.ana-kind-cell{justify-items:start;gap:.1rem;display:grid}.ana-kind-cell small{color:var(--muted);white-space:nowrap;font-size:.68rem;font-weight:600}.ana-stamp{font-variant-numeric:tabular-nums;gap:.05rem;display:grid}.ana-stamp small{color:var(--muted);font-size:.68rem;font-weight:600}.ana-legend{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .55rem;display:flex}.ana-legend small{color:var(--muted);font-size:.72rem}.ana-legend-toggles{flex-wrap:wrap;gap:.6rem;margin-left:auto;display:inline-flex}.ana-legend-toggle{color:var(--muted);cursor:pointer;align-items:center;gap:.3rem;font-size:.76rem;font-weight:800;display:inline-flex}.ana-detail-stamps{font-variant-numeric:tabular-nums}.ana-cohort-cell{text-align:center;font-variant-numeric:tabular-nums}.ana-csv{position:absolute;top:0;right:0}.ana-empty{color:var(--muted);text-align:center;margin:0;padding:1.6rem .8rem}.ana-error{color:var(--alert-ink);background:#ff5a5a24;border:1px solid #ff8a7580;border-radius:12px;margin:0;padding:.6rem .8rem;font-size:.85rem}.ana-select{color:var(--muted);align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;display:inline-flex}.ana-select select{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:.35rem .5rem}.ana-note{color:var(--muted);margin:0;font-size:.74rem}.ana-note code{background:var(--purple-soft);border-radius:6px;padding:.1rem .35rem}.ana-gate{gap:.6rem;max-width:560px;margin:3rem auto;padding:1.6rem;display:grid}.ana-gate h2{margin:0}.ana-gate p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.6}.ana-gate-form{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.ana-gate-form input{border:1px solid var(--line);border-radius:12px;flex:220px;padding:.55rem .7rem}.ana-gate-field{color:var(--muted);gap:.25rem;margin-top:.5rem;font-size:.76rem;font-weight:700;display:grid}.ana-gate-field input{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:.55rem .7rem;font-size:1rem}.ana-gate-question{color:var(--ink);font-size:.95rem;font-weight:800;line-height:1.5}.ana-secret{border:2px solid var(--purple)}.ana-saved{color:var(--ok-ink);font-weight:800}.ana-detail{border:2px solid var(--purple)}.ana-close{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:999px;padding:.3rem .75rem;font-size:.78rem;font-weight:800;position:absolute;top:0;right:0}.ana-detail-actions{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.ana-detail-actions label{color:var(--muted);flex:240px;gap:.2rem;font-size:.76rem;font-weight:700;display:grid}.ana-detail-actions input,.ana-detail-actions select{border:1px solid var(--line);background:var(--panel);font:inherit;border-radius:10px;padding:.45rem .6rem}.ana-detail-actions button{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:12px;padding:.5rem .85rem;font-size:.82rem;font-weight:800}.ana-detail-actions .danger-button{color:var(--alert-ink);background:#ff5a5a24;border-color:#ff8a758c}@media (width<=640px){.ana-tabs{grid-template-columns:repeat(2,1fr)}.ana-bars li{grid-template-columns:minmax(70px,1fr) 1fr auto}.ana-csv{justify-self:start;margin-top:.4rem;position:static}}.ana-open-only{color:var(--muted);white-space:nowrap;font-weight:700}.companion-badge{max-width:280px;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:18px;justify-content:center;align-items:center;gap:8px;min-height:52px;margin:8px auto;padding:4px 10px;display:flex}.companion-badge img{object-fit:contain;flex:none;width:48px;height:48px}.companion-badge span{min-width:0}.companion-badge b,.companion-badge small{overflow-wrap:anywhere;font-size:12px;display:block}.companion-home,.companion-home-empty{z-index:2;min-height:48px;position:relative}button.companion-home,.companion-home-empty{cursor:pointer}.companion-home-empty{background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:18px;margin:8px auto;padding:10px 16px;display:block}.companion-start img{transform-origin:50% 85%;animation:.8s ease-in-out companion-wave}.companion-clear img{animation:.65s ease-out companion-joy}@keyframes companion-wave{30%{transform:rotate(-10deg)}70%{transform:rotate(10deg)}}@keyframes companion-joy{40%{transform:translateY(-8px)}}.companion-detail-actions{gap:8px;margin:12px 0;display:grid}.companion-detail-actions select{width:100%;min-height:44px}.companion-detail-actions button{min-height:48px}.companion-silhouette{filter:brightness(0);opacity:.7}.companion-card-mark{color:var(--ink);padding:4px;font-size:11px;display:block}.monster-advanced{max-width:720px;margin:8px auto}.monster-advanced summary{cursor:pointer;min-height:44px;padding:12px}@media (prefers-reduced-motion:reduce){.companion-badge img{animation:none}}@media (forced-colors:active){.companion-badge,.companion-home-empty{color:canvastext;background:canvas;border:1px solid buttontext}.companion-badge img,.companion-silhouette{forced-color-adjust:none}}:is(.mode-home:has(.companion-badge),.mode-home:has(.companion-home-empty)){grid-template-rows:auto minmax(0,1fr) auto auto}._screen_d0u33_1{width:min(1120px,100%);margin:0 auto}._toolbar_d0u33_2{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}._toolbar_d0u33_2 h2{flex:1;margin:0;font-size:1.1rem}._toolbar_d0u33_2 button,._toolbar_d0u33_2 select,._screen_d0u33_1 button{font:inherit;border-radius:14px;min-height:44px;padding:10px 16px}._playing_d0u33_5{flex-direction:column;display:flex}._frame_d0u33_6{border:1px solid var(--line);background:var(--bg);border-radius:20px;width:100%;height:calc(100dvh - 180px);min-height:760px;display:block}._tile_d0u33_7{text-align:left;width:100%;min-height:98px;color:var(--ink);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:20px;align-items:center;gap:16px;padding:18px;display:flex}._tile_d0u33_7>span:first-child{font-size:2rem}._tile_d0u33_7>span:nth-child(2){flex:1}._tile_d0u33_7 strong,._tile_d0u33_7 small{display:block}._tile_d0u33_7 small{color:var(--muted);margin-top:6px;line-height:1.5}._tile_d0u33_7:focus-visible{outline:3px solid var(--purple);outline-offset:3px}._choices_d0u33_13{gap:12px;display:grid}._management_d0u33_14{padding:16px;overflow:auto}._management_d0u33_14 table{border-collapse:collapse;width:100%;min-width:720px}._management_d0u33_14 th,._management_d0u33_14 td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 8px}._badge_d0u33_17{color:var(--muted);white-space:nowrap;border:1px solid;border-radius:16px;margin:3px;padding:3px 8px;display:inline-block}._badge_d0u33_17[data-state=ready]{color:#379773}._management_d0u33_14 small{line-height:1.6;display:block}._toggles_d0u33_20{flex-wrap:wrap;gap:18px;margin:16px 0;display:flex}._curatedComplete_d0u33_27{z-index:55;left:0;right:0;bottom:calc(6.6rem + env(safe-area-inset-bottom));text-align:center;width:min(420px,100% - 32px);color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:20px;margin-inline:auto;padding:18px 20px;position:fixed;box-shadow:0 10px 30px #0000003d}._curatedComplete_d0u33_27 strong{margin-bottom:6px;font-size:1.25rem;display:block}._curatedComplete_d0u33_27 p{margin:0 0 12px;line-height:1.6}._curatedCompleteActions_d0u33_30{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (width<=600px){._frame_d0u33_6{border-radius:12px;min-height:0}._toolbar_d0u33_2{gap:8px;padding:8px 0}._playing_d0u33_5{height:calc(100dvh - var(--app-header-h,66px) - var(--app-shell-bottom,0px))}._playing_d0u33_5 ._frame_d0u33_6{flex:auto;height:auto;min-height:0}}._hub_pd1au_10{min-width:0;padding-bottom:calc(80px + 1.5rem + env(safe-area-inset-bottom,0px));gap:1rem;margin-top:.4rem;display:grid}._detail_pd1au_23[hidden]{display:none}._top_pd1au_28{gap:.8rem;min-width:0;display:grid}._topNote_pd1au_29{color:var(--muted-on-surface);margin:.2rem 0 0;font-size:.86rem;font-weight:800}._devNote_pd1au_32{border:2px dashed var(--purple);background:var(--purple-soft);color:var(--ink-on-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.35rem .8rem;margin:0;padding:.45rem .75rem;font-size:.82rem;line-height:1.5;display:flex}._devNote_pd1au_32 strong{font-size:.86rem}._devNote_pd1au_32 small{min-width:0;color:var(--muted-on-surface);flex:14rem}._devNote_pd1au_32 button{font-size:.8rem}._search_pd1au_44{gap:.35rem;display:grid}._search_pd1au_44 label{font-size:.95rem;font-weight:900}._searchRow_pd1au_46{align-items:stretch;gap:.5rem;display:flex}._searchRow_pd1au_46 input{border:2px solid var(--line);background:var(--surface);min-width:0;min-height:44px;color:var(--ink-on-surface);font:inherit;border-radius:12px;flex:auto;padding:.4rem .8rem;font-size:1rem}._searchRow_pd1au_46 input:focus-visible{outline:3px solid var(--purple);outline-offset:2px}._searchHint_pd1au_53{color:var(--muted-on-surface);margin:0;font-size:.8rem}._resultsBox_pd1au_55{gap:.45rem;display:grid}._results_pd1au_55{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}._resultsHead_pd1au_57{margin:0;font-size:.9rem;font-weight:900}._result_pd1au_55{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink-on-surface);font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:.15rem;padding:.6rem .8rem;display:grid}._result_pd1au_55 strong{font-size:.95rem}._result_pd1au_55 small{color:var(--muted-on-surface);font-size:.78rem;line-height:1.5}._resultPlace_pd1au_65{color:var(--purple-dark);font-size:.74rem;font-weight:900}._result_pd1au_55:hover{border-color:var(--purple)}._result_pd1au_55:focus-visible{outline:3px solid var(--purple);outline-offset:2px}._noResult_pd1au_68{border:1px dashed var(--line);color:var(--muted-on-surface);border-radius:12px;margin:0;padding:.6rem .8rem;font-size:.85rem}._cards_pd1au_74{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._cards_pd1au_74>li{min-width:0;display:flex}._card_pd1au_74{border:1px solid var(--line);background:var(--surface);width:100%;min-height:112px;color:var(--ink-on-surface);font:inherit;text-align:left;cursor:pointer;box-shadow:0 3px 0 rgba(var(--purple-rgb), .18);border-radius:18px;grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.2rem .7rem;padding:.85rem .95rem;transition:border-color .15s,transform .15s;display:grid}._cardIcon_pd1au_85{background:var(--purple-soft);border-radius:12px;grid-row:1/span 3;place-items:center;width:2.6rem;height:2.6rem;font-size:1.35rem;line-height:1;display:grid}._cardTitle_pd1au_90{font-size:1.02rem;font-weight:950;line-height:1.35}._cardNote_pd1au_91{color:var(--muted-on-surface);font-size:.8rem;line-height:1.5}._cardCount_pd1au_92{background:var(--glass-tile);border:1px solid var(--line);color:var(--ink-on-surface);border-radius:999px;justify-self:start;margin-top:.25rem;padding:.1rem .55rem;font-size:.74rem;font-weight:900}._card_pd1au_74:hover{border-color:var(--purple)}._card_pd1au_74:focus-visible{outline:3px solid var(--purple);outline-offset:3px}._card_pd1au_74:active{transform:translateY(2px)}@media (width<=520px){._cards_pd1au_74{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._card_pd1au_74{transition:none}._card_pd1au_74:active{transform:none}}._detail_pd1au_23{gap:.6rem;display:grid}._breadcrumb_pd1au_110 ol{flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}._breadcrumb_pd1au_110 li{align-items:center;gap:.3rem;display:inline-flex}._breadcrumb_pd1au_110 li+li:before{content:"›";color:var(--muted-on-surface)}._breadcrumb_pd1au_110 button{color:var(--purple-dark);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.1rem .35rem;font-weight:900;text-decoration:underline}._breadcrumb_pd1au_110 button:focus-visible{outline:3px solid var(--purple);outline-offset:2px}._breadcrumb_pd1au_110 [aria-current=page]{font-weight:900}._detailHead_pd1au_119{align-items:center;gap:.7rem;display:flex}._detailHead_pd1au_119 h2{margin:0;font-size:1.25rem}._detailNote_pd1au_121{color:var(--muted-on-surface);margin:0;font-size:.88rem;line-height:1.6}._backRow_pd1au_122{display:flex}._backRow_pd1au_122 button{font-weight:900}._detailHead_pd1au_119 h2:focus-visible{outline:3px solid var(--purple);outline-offset:3px;border-radius:6px}._toc_pd1au_127 ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}._toc_pd1au_127 button{border:1px solid var(--line);background:var(--glass-tile);color:var(--ink-on-surface);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .8rem;font-size:.82rem;font-weight:800}._toc_pd1au_127 button:hover{border-color:var(--purple)}._toc_pd1au_127 button:focus-visible{outline:3px solid var(--purple);outline-offset:2px}._groupHead_pd1au_137{scroll-margin-top:6rem}._groupHead_pd1au_137:focus{outline:none}._groupHead_pd1au_137:focus-visible{outline:3px solid var(--purple);outline-offset:3px;border-radius:6px}._slot_pd1au_144{min-width:0}._slot_pd1au_144:focus{outline:none}._slot_pd1au_144:focus-visible{outline:3px solid var(--purple);outline-offset:4px;border-radius:12px}._everyoneLink_pd1au_149,._relatedLink_pd1au_149{border:1px dashed var(--line);background:var(--glass-tile);width:100%;color:var(--ink-on-surface);font:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.55rem;padding:.6rem .85rem;display:flex}._everyoneLink_pd1au_149>span:first-child,._relatedLink_pd1au_149>span:first-child{gap:.1rem;min-width:0;display:grid}._everyoneLink_pd1au_149 strong,._relatedLink_pd1au_149 strong{font-size:.92rem}._everyoneLink_pd1au_149 small,._relatedLink_pd1au_149 small{color:var(--muted-on-surface);font-size:.76rem;line-height:1.5}._everyoneGo_pd1au_158{color:var(--purple-dark);white-space:nowrap;flex:none;font-size:.76rem;font-weight:900}._everyoneLink_pd1au_149:hover,._relatedLink_pd1au_149:hover{border-color:var(--purple);border-style:solid}._everyoneLink_pd1au_149:focus-visible,._relatedLink_pd1au_149:focus-visible{outline:3px solid var(--purple);outline-offset:2px}._related_pd1au_149{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width<=520px){._everyoneLink_pd1au_149{flex-wrap:wrap}._everyoneGo_pd1au_158{white-space:normal}}._panel_1auir_8{min-width:0;color:var(--ink-on-surface);gap:.9rem;display:grid}._freePlay_1auir_10{border:2px solid var(--purple);background:var(--purple-soft);border-radius:14px;gap:.6rem;padding:.8rem .9rem;display:grid}._freePlayState_1auir_15 h3{margin:0;font-size:1.05rem}._freePlayState_1auir_15 h3 b{background:var(--surface);border-radius:999px;padding:.05rem .5rem}._freePlayState_1auir_15 p{margin:.3rem 0 0;font-size:.9rem;line-height:1.6}._freePlayState_1auir_15 small{color:var(--muted-on-surface);margin-top:.25rem;font-size:.78rem;display:block}._summary_1auir_20{flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;font-size:.95rem;display:flex}._summary_1auir_20 span{color:var(--muted-on-surface);font-size:.85rem}._tools_1auir_23{gap:.6rem;display:grid}._search_1auir_24{gap:.3rem;font-size:.9rem;font-weight:900;display:grid}._search_1auir_24 input{border:2px solid var(--line);background:var(--surface);min-width:0;min-height:44px;color:var(--ink-on-surface);font:inherit;border-radius:12px;padding:.4rem .8rem;font-size:1rem}._search_1auir_24 input:focus-visible{outline:3px solid var(--purple);outline-offset:2px}._filters_1auir_31{flex-wrap:wrap;gap:.4rem;display:flex}._filter_1auir_31,._filterOn_1auir_32{border:2px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink-on-surface);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:0 .85rem;font-weight:900;display:inline-flex}._filterOn_1auir_32{border-color:var(--purple);background:var(--purple-soft)}._filter_1auir_31 small,._filterOn_1auir_32 small{color:var(--muted-on-surface);font-size:.78rem}._saveRow_1auir_40{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;display:flex}._saveRow_1auir_40 button{min-height:44px}._dirty_1auir_42{color:var(--ink-on-surface);flex:14rem;font-weight:900}._dirty_1auir_42:before{content:"●";color:var(--purple);margin-right:.3rem}._clean_1auir_44{color:var(--muted-on-surface);flex:14rem;font-size:.88rem}._save_1auir_40{font-weight:900}._status_1auir_47,._ok_1auir_47,._ng_1auir_47{border:2px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:0;padding:.55rem .75rem;font-size:.88rem;line-height:1.6;display:flex}._ok_1auir_47{border-color:#2f9e6b}._ng_1auir_47{border-color:#c2414b}._ng_1auir_47 button{min-height:44px}._list_1auir_56{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}._row_1auir_57{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:.5rem;padding:.7rem .8rem;display:grid}._row_1auir_57[data-changed=yes]{border:2px solid var(--purple)}._name_1auir_62{gap:.15rem;min-width:0;display:grid}._name_1auir_62 strong{font-size:1rem}._name_1auir_62 em{background:var(--purple-soft);border-radius:999px;margin-left:.45rem;padding:.05rem .45rem;font-size:.75rem;font-style:normal}._name_1auir_62 small{color:var(--muted-on-surface);overflow-wrap:anywhere;font-size:.78rem}._name_1auir_62 code{font-size:.78rem}._facts_1auir_67{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.45rem;margin:0;display:grid}._facts_1auir_67>div{gap:.15rem;min-width:0;display:grid}._facts_1auir_67 dt{color:var(--muted-on-surface);font-size:.78rem;font-weight:900}._facts_1auir_67 dd{gap:.15rem;margin:0;font-size:.9rem;display:grid}._facts_1auir_67 dd small{color:var(--muted-on-surface);font-size:.75rem}._switch_1auir_72{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-weight:900;display:inline-flex}._link_1auir_73{min-height:44px;color:var(--ink-on-surface);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 .2rem;font-weight:900;text-decoration:underline}._empty_1auir_78{color:var(--muted-on-surface);padding:.8rem}._more_1auir_80{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:.5rem .8rem}._more_1auir_80 summary{cursor:pointer;align-items:center;min-height:44px;font-weight:900;display:flex}._more_1auir_80 ul{gap:.35rem;margin:.3rem 0 .4rem;padding-left:1.2rem;font-size:.86rem;line-height:1.6;display:grid}._panel_1v9ed_22{color:var(--ink)}._actions_1v9ed_29{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._actions_1v9ed_29 button{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--ink);font:inherit;border-radius:12px;padding:.3rem 1.1rem}._actions_1v9ed_29 button:disabled{opacity:.5}._impact_1v9ed_54{border-left:3px solid var(--fill-strong);background:rgba(var(--purple-rgb), .1);text-align:left;border-radius:0 8px 8px 0;gap:.15rem;margin-top:.35rem;padding:.35rem .5rem;font-size:.82rem;display:grid}._impact_1v9ed_54>b{color:var(--muted);font-size:.8rem}._impact_1v9ed_54 span[data-impact=drop]{color:#a7402f}._impact_1v9ed_54 span[data-impact=add]{color:#1f7a55}[data-theme=dark] ._impact_1v9ed_54 span[data-impact=drop],[data-theme=glass] ._impact_1v9ed_54 span[data-impact=drop]{color:#f0a08f}[data-theme=dark] ._impact_1v9ed_54 span[data-impact=add],[data-theme=glass] ._impact_1v9ed_54 span[data-impact=add]{color:#6fe0ac}._reloadConfirm_1v9ed_61{border:2px solid var(--danger-ink,#b3261e);background:#b3261e14;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.6rem 0 0;padding:.7rem .9rem;font-size:.9rem;font-weight:800;display:flex}._reloadConfirm_1v9ed_61 span{flex:14rem}._reloadConfirm_1v9ed_61 button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:.3rem 1rem}._finder_1v9ed_72{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin:0 0 .7rem;display:flex}._finder_1v9ed_72 label{flex-wrap:wrap;flex:14rem;align-items:center;gap:.4rem;font-size:.85rem;font-weight:800;display:flex}._finder_1v9ed_72 input{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;flex:8rem;padding:.3rem .6rem}._filterPills_1v9ed_75{flex-wrap:wrap;gap:.35rem;display:flex}._filterPills_1v9ed_75 button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);font:inherit;border-radius:999px;padding:.3rem .8rem;font-size:.85rem}._filterPills_1v9ed_75 button[aria-pressed=true]{border-color:var(--fill-strong);background:var(--fill-strong);color:#fff;font-weight:900}._finderCount_1v9ed_78{color:var(--muted);font-size:.8rem;font-weight:800}._table_1v9ed_80{border-collapse:collapse;width:100%}._table_1v9ed_80 thead th{color:var(--muted);padding:.3rem .25rem;font-size:.8rem;font-weight:800}._table_1v9ed_80 td{text-align:center;vertical-align:top;padding:.3rem .25rem}._table_1v9ed_80 tbody th{text-align:left;padding:.3rem .4rem .3rem 0;font-weight:700}._control_1v9ed_86{flex-direction:column;align-items:center;gap:.15rem;display:inline-flex}._check_1v9ed_87{width:1.15rem;height:1.15rem}._check_1v9ed_87:focus-visible{outline:2px solid var(--purple);outline-offset:2px}._control_1v9ed_86 small{font-size:.875rem}._control_1v9ed_86 small[data-mode-final=show]{color:#1f7a55;font-weight:800}[data-theme=dark] ._control_1v9ed_86 small[data-mode-final=show],[data-theme=glass] ._control_1v9ed_86 small[data-mode-final=show]{color:#6fe0ac}._cellLabel_1v9ed_104{display:none}._cellHit_1v9ed_111{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:44px;display:flex}._cellHit_1v9ed_111:has(._check_1v9ed_87:disabled){cursor:default}._cellHit_1v9ed_111:has(._check_1v9ed_87:focus-visible){outline:2px solid var(--purple);outline-offset:-2px}._featureTable_1v9ed_120{table-layout:fixed;border-collapse:collapse;width:100%}._featureTable_1v9ed_120 thead th{color:var(--muted);padding:.3rem .25rem;font-size:.8rem;font-weight:800}._featureTable_1v9ed_120 tbody th{text-align:left;overflow-wrap:anywhere;padding:.2rem .4rem .2rem 0;font-weight:700}._featureTable_1v9ed_120 td{padding:0}._featureTable_1v9ed_120 th:first-child{width:38%}._featureHit_1v9ed_107{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:44px;display:flex}._featureHit_1v9ed_107:has(._check_1v9ed_87:focus-visible){outline:2px solid var(--purple);outline-offset:-2px}._featureHit_1v9ed_107:has(._check_1v9ed_87:disabled){cursor:default}@media (width<=767px){._table_1v9ed_80,._table_1v9ed_80 tbody,._row_1v9ed_141,._table_1v9ed_80 tbody th,._table_1v9ed_80 td{width:auto;display:block}._table_1v9ed_80 thead{display:none}._row_1v9ed_141{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin:0 0 .7rem;padding:.55rem .7rem}._table_1v9ed_80 tbody th{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:0 0 .4rem;font-size:1rem}._table_1v9ed_80 td{border-bottom:1px dashed var(--line);text-align:left;justify-content:space-between;align-items:center;gap:.6rem;min-height:40px;padding:.1rem 0;display:flex}._table_1v9ed_80 tr>td:last-child{border-bottom:0}._cellHit_1v9ed_111{justify-content:flex-start;gap:.5rem;width:100%;padding:.2rem 0}._cellLabel_1v9ed_104{overflow-wrap:anywhere;flex:auto;display:block}._control_1v9ed_86{flex-direction:row-reverse;flex:none;align-items:center;gap:.5rem}._control_1v9ed_86 small{text-align:right}._check_1v9ed_87{width:1.4rem;height:1.4rem}._table_1v9ed_80 td[data-supply],._table_1v9ed_80 td[data-state]{flex-direction:column;align-items:flex-start;gap:.1rem;padding:.35rem 0}._table_1v9ed_80 td[data-supply] ._cellLabel_1v9ed_104,._table_1v9ed_80 td[data-state] ._cellLabel_1v9ed_104{color:var(--muted);flex:none;font-size:.85rem}._table_1v9ed_80 td[data-supply] ._control_1v9ed_86,._table_1v9ed_80 td[data-state] ._control_1v9ed_86{flex-flow:wrap;align-items:baseline;gap:.5rem}._table_1v9ed_80 td[data-supply] ._control_1v9ed_86 small,._table_1v9ed_80 td[data-state] ._control_1v9ed_86 small{text-align:left}._table_1v9ed_80 td[data-state=empty]{display:none}}._panel_w0rwc_6{color:var(--ink);padding:16px}._panel_w0rwc_6 h2{margin:0 0 4px}._intro_w0rwc_8{color:var(--muted);margin:0 0 8px}._toggles_w0rwc_9{flex-wrap:wrap;gap:18px;margin:12px 0;display:flex}._toggles_w0rwc_9 label{align-items:center;gap:8px;min-height:44px;display:flex}._summary_w0rwc_12{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}._summary_w0rwc_12 li{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:10px 12px}._summary_w0rwc_12 span:first-child{color:var(--muted);font-size:.85rem;display:block}._summary_w0rwc_12 strong{font-size:1.35rem;line-height:1.3;display:block}._meter_w0rwc_16{background:var(--line);border-radius:3px;height:6px;margin-top:6px;display:block;overflow:hidden}._meter_w0rwc_16 i{background:var(--purple);height:100%;display:block}._filters_w0rwc_19{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}._filters_w0rwc_19 [role=group]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._filters_w0rwc_19 button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:6px 14px}._filters_w0rwc_19 button[aria-pressed=true]{background:var(--fill-strong);color:#fff;border-color:var(--fill-strong)}._filters_w0rwc_19 label{flex:1;align-items:center;gap:8px;min-width:200px;display:flex}._filters_w0rwc_19 input{border:1px solid var(--line);min-height:44px;font:inherit;background:var(--panel);color:var(--ink);border-radius:12px;flex:10rem;min-width:7rem;padding:6px 12px}._count_w0rwc_31{color:var(--muted);font-size:.9rem}._columnsSwitch_w0rwc_32{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._columnsSwitch_w0rwc_32 small{color:var(--muted)}._layoutBar_w0rwc_36{border:1px dashed var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 16px;padding:10px 14px;display:flex}._layoutDirty_w0rwc_37{border-style:solid;border-color:var(--purple)}._layoutState_w0rwc_38{flex:1;min-width:180px}._layoutDirty_w0rwc_37 ._layoutState_w0rwc_38{font-weight:700}._layoutBar_w0rwc_36 button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:6px 14px}._layoutBar_w0rwc_36 button:disabled{opacity:.5}._layoutBar_w0rwc_36 ._primary_w0rwc_42:not(:disabled){background:var(--fill-strong);color:#fff;border-color:var(--fill-strong)}._layoutMessage_w0rwc_43{color:var(--muted);font-size:.9rem}._group_w0rwc_46{margin:0 0 22px}._groupHead_w0rwc_47{align-items:baseline;gap:8px;margin:0 0 10px;font-size:1.05rem;display:flex}._grid_w0rwc_51{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=700px){._grid_w0rwc_51{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){._grid_w0rwc_51[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._grid_w0rwc_51[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}._slot_w0rwc_58{border-radius:20px;min-width:0;position:relative}._slot_w0rwc_58._over_w0rwc_59:before{content:"";background:var(--purple);border-radius:2px;width:4px;position:absolute;top:8px;bottom:8px;left:-9px}._slot_w0rwc_58._dragging_w0rwc_60{opacity:.45}._dropZone_w0rwc_61{border:2px dashed var(--line);min-height:56px;color:var(--muted);border-radius:14px;grid-column:1/-1;place-items:center;display:grid}._dropZone_w0rwc_61._over_w0rwc_59{border-color:var(--purple);color:var(--purple);background:color-mix(in srgb, var(--purple) 10%, transparent)}._dragGhost_w0rwc_63{pointer-events:none;z-index:60;background:var(--fill-strong);color:#fff;border-radius:12px;padding:6px 12px;font-weight:700;position:fixed;transform:translate(-50%,-120%);box-shadow:0 6px 18px #00000040}._card_w0rwc_65{background:var(--panel);border:1px solid var(--line);box-sizing:border-box;cursor:zoom-in;border-radius:18px;flex-direction:column;gap:10px;min-width:0;height:100%;padding:14px;display:flex}._card_w0rwc_65:hover{border-color:var(--purple)}._headRow_w0rwc_67{align-items:center;gap:8px;display:flex}._head_w0rwc_67 h3{min-width:0;margin:0;font-size:1.05rem;line-height:1.3}._head_w0rwc_67 h3 small{color:var(--muted);margin-left:6px;font-size:.85rem;font-weight:400}._handle_w0rwc_70{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--muted);font:inherit;letter-spacing:-2px;cursor:grab;touch-action:none;background:0 0;border-radius:10px;flex:none;font-size:1rem}._handle_w0rwc_70:disabled{opacity:.35;cursor:not-allowed}._handle_w0rwc_70:active{cursor:grabbing}._meta_w0rwc_73{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 0;font-size:.85rem;display:flex}._meta_w0rwc_73 code{font-size:.85rem}._tag_w0rwc_75{border:1px solid var(--line);border-radius:10px;padding:1px 8px}._placement_w0rwc_76{color:var(--ink)}._moveControls_w0rwc_77{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}._moveControls_w0rwc_77 button{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink);font:inherit;background:0 0;border-radius:10px}._moveControls_w0rwc_77 button:disabled{opacity:.35}._moveControls_w0rwc_77 select{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);font:inherit;border-radius:10px;max-width:100%;padding:0 8px}._tabs_w0rwc_82{gap:6px;display:flex}._tabs_w0rwc_82 button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;background:0 0;border-radius:12px;flex:1}._tabs_w0rwc_82 button[aria-selected=true]{background:var(--fill-strong);color:#fff;border-color:var(--fill-strong)}._figures_w0rwc_85{grid-template-columns:1fr;gap:10px;display:grid}._figure_w0rwc_85{min-width:0;margin:0}._zoomButton_w0rwc_87{cursor:zoom-in;background:0 0;border:0;border-radius:12px;width:100%;padding:0;display:block}._figure_w0rwc_85 img,._placeholder_w0rwc_88{aspect-ratio:320/512;object-fit:cover;object-position:top;border:1px solid var(--line);background:var(--bg);border-radius:12px;width:100%;display:block}._placeholder_w0rwc_88{color:var(--muted);text-align:center;box-sizing:border-box;place-items:center;padding:12px;display:grid}._figure_w0rwc_85 figcaption{flex-direction:column;align-items:stretch;gap:6px;margin-top:6px;font-size:.9rem;display:flex}._figure_w0rwc_85 figcaption span{text-align:center;color:var(--muted)}._figure_w0rwc_85 figcaption button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;background:0 0;border-radius:10px;padding:4px 10px}._figure_w0rwc_85 figcaption button:disabled{opacity:.5}._status_w0rwc_95{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._status_w0rwc_95 li{border:1px solid var(--line);color:var(--muted);border-radius:12px;padding:3px 10px;font-size:.85rem}._status_w0rwc_95 li[data-state=yes]{color:#1f7a55;border-color:currentColor}._status_w0rwc_95 li[data-state=missing]{color:#9a6300;border-style:dashed;border-color:currentColor}[data-theme=dark] ._status_w0rwc_95 li[data-state=yes],[data-theme=glass] ._status_w0rwc_95 li[data-state=yes]{color:#6fe0ac}[data-theme=dark] ._status_w0rwc_95 li[data-state=missing],[data-theme=glass] ._status_w0rwc_95 li[data-state=missing]{color:#f2c46d}._effective_w0rwc_111{border:1px solid var(--line);border-radius:12px;gap:4px;margin:0 0 8px;padding:8px 10px;list-style:none;display:grid}._effective_w0rwc_111 li{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;min-height:24px;font-size:.85rem;display:flex}._effective_w0rwc_111 li[data-state=yes]{color:#1f7a55}._effective_w0rwc_111 li[data-state=no]{color:var(--muted)}._effectiveTier_w0rwc_115{color:var(--ink);flex:0 0 5.5em;font-weight:800}._effective_w0rwc_111 small{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem}[data-theme=dark] ._effective_w0rwc_111 li[data-state=yes],[data-theme=glass] ._effective_w0rwc_111 li[data-state=yes]{color:#6fe0ac}._details_w0rwc_119{cursor:auto}._details_w0rwc_119 summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;display:flex}._details_w0rwc_119 dl{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:8px 0 0;font-size:.85rem;display:grid}._details_w0rwc_119 dl>div{display:contents}._details_w0rwc_119 dt{color:var(--muted);white-space:nowrap}._details_w0rwc_119 dd{overflow-wrap:anywhere;margin:0}._srOnly_w0rwc_126{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._empty_w0rwc_127{color:var(--muted);text-align:center;grid-column:1/-1;padding:16px 0}._viewer_w0rwc_130{background:var(--panel);width:min(94vw,960px);max-width:94vw;max-height:94vh;color:var(--ink);border:0;border-radius:18px;padding:0}._viewer_w0rwc_130::backdrop{background:#0009}._viewerBody_w0rwc_132{box-sizing:border-box;flex-direction:column;gap:10px;max-height:94vh;padding:16px;display:flex;overflow:auto}._viewerHead_w0rwc_133{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._viewerHead_w0rwc_133 h3{margin:0}._viewerClose_w0rwc_135{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:0 0;border-radius:12px;flex:none;font-size:1.4rem;line-height:1}._viewerTabs_w0rwc_136{gap:6px;display:flex}._viewerTabs_w0rwc_136 button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;background:0 0;border-radius:12px;flex:1}._viewerTabs_w0rwc_136 button[aria-selected=true]{background:var(--fill-strong);color:#fff;border-color:var(--fill-strong)}._viewerStage_w0rwc_140{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex:none;place-items:center;padding:8px;display:grid}._viewerStage_w0rwc_140 img{object-fit:contain;border-radius:10px;width:100%;height:min(94vh - 280px,1024px);min-height:240px;display:block}._viewerStage_w0rwc_140 ._placeholder_w0rwc_88{width:min(100%,320px)}._viewerNote_w0rwc_144{color:var(--muted);margin:0;font-size:.85rem}._viewerDone_w0rwc_145{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;background:0 0;border-radius:12px;align-self:flex-end;padding:8px 18px}._panel_w0rwc_6 button:focus-visible,._panel_w0rwc_6 input:focus-visible,._panel_w0rwc_6 select:focus-visible,._panel_w0rwc_6 summary:focus-visible{outline:3px solid var(--purple);outline-offset:2px}@media (width>=900px){._tabs_w0rwc_82{display:none}._figures_w0rwc_85{grid-template-columns:1fr 1fr}}@media (width<=899px){._previews_w0rwc_154[data-mode=kids] ._figure_w0rwc_85[data-theme-mode=adult],._previews_w0rwc_154[data-mode=adult] ._figure_w0rwc_85[data-theme-mode=kids]{display:none}}._viewTabs_w0rwc_158{border-bottom:2px solid var(--line);gap:8px;margin:14px 0 4px;padding-bottom:0;display:flex}._viewTabs_w0rwc_158 button{border:1px solid var(--line);min-height:44px;color:var(--muted);font:inherit;background:0 0;border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:6px;padding:8px 16px;font-weight:700;display:inline-flex}._viewTabs_w0rwc_158 button[aria-selected=true]{background:var(--panel);color:var(--ink);border-color:var(--purple);box-shadow:inset 0 3px 0 var(--purple)}._viewTabs_w0rwc_158 ._viewTabParked_w0rwc_161[aria-selected=true]{border-color:var(--section-parked);box-shadow:inset 0 3px 0 var(--section-parked-accent)}._viewCount_w0rwc_162{background:var(--line);min-width:1.6em;color:var(--ink);text-align:center;border-radius:999px;padding:0 6px;font-size:.85rem;font-weight:700}._otherTabHint_w0rwc_163{border:1px dashed var(--line);color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:8px 12px;display:flex}._otherTabHint_w0rwc_163 button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:4px 12px}._panel_w0rwc_6{--section-picture:#c45be0;--section-thinking:#1fb6d8;--section-other:#2fd978;--section-parked:#7f8ca3;--section-parked-accent:#e0a232}[data-theme=dark] ._panel_w0rwc_6,[data-theme=glass] ._panel_w0rwc_6{--section-picture:#d98af0;--section-thinking:#4fd3ee;--section-other:#5cf29a;--section-parked:#9aa7bf;--section-parked-accent:#f0b957}._group_w0rwc_46{--section-accent:var(--purple);border:1px solid color-mix(in srgb, var(--section-accent) 45%, var(--line));border-left:6px solid var(--section-accent);border-top:3px solid var(--section-accent);background:color-mix(in srgb, var(--section-accent) 6%, var(--panel));box-sizing:border-box;border-radius:18px;margin:0 0 22px;padding:12px 14px 14px;position:relative}._group_w0rwc_46[data-group=picture]{--section-accent:var(--section-picture)}._group_w0rwc_46[data-group=thinking]{--section-accent:var(--section-thinking)}._group_w0rwc_46[data-group=other]{--section-accent:var(--section-other)}._group_w0rwc_46[data-group=parked]{--section-accent:var(--section-parked);border-top-color:var(--section-parked-accent)}._groupHead_w0rwc_47{border-bottom:2px solid color-mix(in srgb, var(--section-accent) 70%, transparent);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 12px;padding-bottom:8px;font-size:1.05rem;display:flex}._groupHead_w0rwc_47 small{color:var(--muted);font-weight:400}._groupIcon_w0rwc_180{align-self:center;font-size:1.15rem;line-height:1}._groupTag_w0rwc_181{border:1px solid var(--section-accent);color:var(--ink);background:color-mix(in srgb, var(--section-accent) 14%, var(--panel));border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:400}._group_w0rwc_46[data-group=parked] ._groupTag_w0rwc_181{border-color:var(--section-parked-accent)}._groupDroppable_w0rwc_185{outline:2px dashed color-mix(in srgb, var(--section-accent) 60%, transparent);outline-offset:3px}._groupOver_w0rwc_186{outline-style:solid;outline-color:var(--section-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--section-accent) 35%, transparent), 0 0 28px color-mix(in srgb, var(--section-accent) 45%, transparent);background:color-mix(in srgb, var(--section-accent) 14%, var(--panel))}._slot_w0rwc_58._over_w0rwc_59:before{background:var(--section-accent)}._dropZone_w0rwc_61{border-color:color-mix(in srgb, var(--section-accent) 60%, var(--line));color:var(--ink);font-weight:700}._dropZone_w0rwc_61._over_w0rwc_59{border-color:var(--section-accent);color:var(--ink);background:color-mix(in srgb, var(--section-accent) 22%, var(--panel));box-shadow:0 0 18px color-mix(in srgb, var(--section-accent) 40%, transparent)}._dropZonePark_w0rwc_190{border-color:var(--section-parked-accent);min-height:72px}._dropZonePark_w0rwc_190._over_w0rwc_59{border-color:var(--section-parked-accent);background:color-mix(in srgb, var(--section-parked-accent) 22%, var(--panel))}._group_w0rwc_46[data-group=parked] ._groupOver_w0rwc_186,._group_w0rwc_46[data-group=parked]._groupOver_w0rwc_186{outline-color:var(--section-parked-accent)}._parkButton_w0rwc_195,._restoreButton_w0rwc_195{min-height:44px;font:inherit;border-radius:10px;padding:0 12px;font-weight:700}._parkButton_w0rwc_195{border:1px solid var(--section-parked);background:color-mix(in srgb, var(--section-parked) 12%, var(--panel));color:var(--ink)}._restoreButton_w0rwc_195{border:1px solid var(--section-parked-accent);background:color-mix(in srgb, var(--section-parked-accent) 16%, var(--panel));color:var(--ink)}._parkedBadge_w0rwc_198{border:1px solid var(--section-parked-accent);color:var(--ink);background:color-mix(in srgb, var(--section-parked-accent) 16%, var(--panel));border-radius:999px;flex:none;margin-left:auto;padding:2px 8px;font-size:.75rem;font-weight:700}._card_w0rwc_65[data-parked]{border-style:dashed}._archive_w0rwc_202{padding-bottom:12px}._archiveDetails_w0rwc_203>summary{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:flex}._archiveDetails_w0rwc_203>summary::-webkit-details-marker{display:none}._archiveSummary_w0rwc_205:before{content:"▶";color:var(--section-parked-accent);margin-right:10px;transition:transform .15s;display:inline-block}._archiveDetails_w0rwc_203[open]>._archiveSummary_w0rwc_205:before{transform:rotate(90deg)}._archiveSummary_w0rwc_205 ._groupHead_w0rwc_47{border-bottom:0;flex:1;margin:0;padding:0}._archiveIntro_w0rwc_208{color:var(--muted);margin:10px 0 12px;font-size:.9rem}._restoreZones_w0rwc_209{gap:12px;display:grid}._board_1wk75_2{--sp-bg:var(--surface-2);--sp-cell:var(--cell-bg);--sp-cell-ink:var(--cell-ink);--sp-wall:#bad1ce;--sp-line:var(--line-hc);--sp-text:var(--ink-on-surface);--sp-a:#ed719d;--sp-b:#49c6dc;--sp-goal:#547900;background:var(--sp-bg);color:var(--sp-text);border-radius:22px;padding:16px}._board_1wk75_2[data-visual=adult]{--sp-wall:#3b294c;--sp-a:#ff78b5;--sp-b:#4defff;--sp-goal:#adff39}._board_1wk75_2 p{color:var(--sp-text)}._boards_1wk75_5{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:780px;margin:auto;display:grid}._boards_1wk75_5 figure{min-width:0;margin:0}._boards_1wk75_5 figcaption{text-align:center;margin:8px;font-weight:800}._boards_1wk75_5 svg{width:100%;max-height:370px}._playable_1wk75_10{touch-action:none;-webkit-user-select:none;user-select:none}._cell_1wk75_11{fill:var(--sp-cell);stroke:var(--sp-line)}._wall_1wk75_12{fill:var(--sp-wall);stroke:var(--sp-line)}._actorA_1wk75_13{fill:var(--sp-a);stroke:var(--sp-cell-ink);stroke-width:1px}._actorB_1wk75_14{fill:var(--sp-b);stroke:var(--sp-cell-ink);stroke-width:1px}._goal_1wk75_15{fill:var(--sp-goal);font-size:32px;font-weight:900}._actions_1wk75_16{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}._board_1wk75_2 button{border:2px solid var(--sp-line);background:var(--sp-cell);min-width:52px;min-height:48px;color:var(--sp-cell-ink);font:inherit;cursor:pointer;border-radius:14px;padding:10px 16px;font-weight:800}._board_1wk75_2 button:focus-visible{outline:3px solid var(--sp-goal);outline-offset:3px}._board_1wk75_2 button:disabled{opacity:.5;cursor:default}@media (width<=560px){._boards_1wk75_5{grid-template-columns:1fr;gap:12px;max-width:290px}._boards_1wk75_5 svg{max-height:230px}._board_1wk75_2{padding:12px}}
