:root{--pl-ink:#153f43;--pl-cream:#f5ead4;--pl-cream-dim:#dfcfac;--pl-board:#103f45;--pl-recess:#082d35;--pl-brass:#c99b50;--pl-brass-light:#f8d999;--pl-brass-shadow:#745127;--pl-radius:22px;--pl-font-display:ui-rounded, "SF Pro Rounded", "Arial Rounded MT Bold", system-ui, sans-serif;--pl-font-text:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--pl-liq-R:#ff7668;--pl-liq-Y:#ffd05a;--pl-liq-B:#37c9f4;--pl-liq-O:#ffa45b;--pl-liq-G:#70db9d;--pl-liq-P:#bd91f5}html,body{background:#082d35}#app{box-shadow:0 0 90px #0007}#backdrop:after{background:linear-gradient(#082d35e8,#082d3570 30%,#082d3560 65%,#082d35ee)}.pl-btn{border:1px solid #fff9e845;box-shadow:0 4px #3027196b,0 7px 12px #0002,inset 0 1px #fff9e8cc}.pl-btn--primary{text-shadow:0 1px #fff9e866;background:linear-gradient(#ffe9b4 0%,#e8bf70 48%,#cc9c4d 100%);border:1px solid #ffe9b4;box-shadow:0 5px #745127,0 10px 24px #0004,inset 0 1px #fff9e8}.pl-btn--ghost{-webkit-backdrop-filter:blur(8px);background:#082d3566;border-color:#f5ead41a}.pl-btn:focus-visible{outline-offset:4px;outline:3px solid #fff9e8}.pl-node:focus-visible{outline-offset:4px;outline:3px solid #fff9e8}.pl-booster:focus-visible{outline-offset:4px;outline:3px solid #fff9e8}.pl-toggle:focus-visible{outline-offset:4px;outline:3px solid #fff9e8}.pl-link:focus-visible{outline-offset:4px;outline:3px solid #fff9e8}.pl-panel-card .pl-btn:focus-visible{outline-color:#19525a}.pl-panel-card .pl-toggle:focus-visible{outline-color:#19525a}.pl-panel-card .pl-link:focus-visible{outline-color:#19525a}.pl-btn[disabled]{opacity:.55;filter:saturate(.3)}.pl-chip{background:#082d35cc;border:1px solid #f8d99944;box-shadow:inset 0 1px #fff9e81a,0 3px 10px #0002}.pl-title{background:linear-gradient(#041f2730,#0000 25%,#041f2710 60%,#041f2745),url(./title-workshop-Cn7pbKvD.webp) 50%/100% 100%}.pl-title>div:nth-child(2){flex-direction:column;align-items:center;gap:0;width:100%;max-width:100%;margin-top:-4vh;display:flex;position:relative}.pl-title .pl-logo{filter:drop-shadow(0 5px 9px #031b23aa);order:1;width:min(72%,390px);max-width:100%;margin-top:0;animation:none}.pl-title .pl-tagline{color:#fff9e8;opacity:1;text-shadow:0 2px 8px #082d35;order:3;margin-top:-6px;font-size:17px}.pl-title-actions{margin-bottom:7vh}.pl-title-actions .pl-btn--ghost{background:#082d35e8;border-color:#f8d99966;box-shadow:0 3px 10px #031b2340,inset 0 1px #fff9e81a}.pl-title-actions .pl-sub{opacity:1;letter-spacing:.06em;color:#fff9e8;text-shadow:0 1px 3px #031b23;background:#082d35d9;border:1px solid #c99b5040;border-radius:999px;padding:7px 12px;font-size:12px}.pl-world{background:linear-gradient(150deg,#1b5159f2,#082d35f5);border:1px solid #c99b5070;box-shadow:0 8px 22px #0003,inset 0 1px #fff9e81a}.pl-world-banner{height:104px}.pl-world-name{letter-spacing:-.025em;text-shadow:0 2px 7px #082d35bb}.pl-world-blurb{opacity:.95}.pl-node{box-shadow:0 4px #745127,0 6px 12px #0003,inset 0 0 0 3px #c99b50,inset 0 0 0 5px #fff9e899}.pl-node.is-locked{opacity:.7}.pl-node.is-current{background:radial-gradient(circle at 35% 28%,#fff9e8,#f0d391)}.pl-hud{background:linear-gradient(#082d35e8,#082d3500)}.pl-moves{border-radius:16px 16px 22px 22px;box-shadow:0 3px #745127,inset 0 0 0 2px #c99b50,inset 0 0 0 4px #fff9e86b}.pl-goal{border:2px solid #c99b50;border-radius:16px 16px 20px 20px;box-shadow:inset 0 3px 9px #0005,0 2px #745127}.pl-goal:after{content:"";pointer-events:none;background:#fff9e826;border-radius:4px;width:3px;position:absolute;top:7px;bottom:9px;left:5px}.pl-goal-fill{background:linear-gradient(90deg, #fff0, #fff3 22%, #fff0 50%), var(--liq)}.pl-goal.is-done{border-color:#ffe9b4;box-shadow:inset 0 0 0 1px #fff9e8,0 0 14px #f8d99950}.pl-level-name{opacity:1;text-shadow:0 2px 6px #082d35}.pl-tray{background:linear-gradient(#082d3500,#082d35cc 50%)}.pl-booster{background:linear-gradient(150deg,#fff9e8,#e7dcc4 60%,#cdbc94);box-shadow:0 4px #745127,inset 0 0 0 2px #c99b50,inset 0 0 0 4px #fff9e888,0 7px 14px #0002}.pl-booster-count{background:#103f45;border:1px solid #fff9e866}.pl-panel{-webkit-backdrop-filter:blur(6px);background:#041f27b8}.pl-panel-card{background:radial-gradient(at 25% 0,#fff9e8 0,#f5ead4 50%,#e3d2ae 100%);position:relative;box-shadow:0 18px 60px #0006,inset 0 0 0 2px #745127,inset 0 0 0 4px #c99b50,inset 0 0 0 6px #fff9e8aa}.pl-panel-card:before,.pl-panel-card:after{content:"";background:linear-gradient(135deg,#f8d999,#745127);border-radius:50%;width:5px;height:5px;position:absolute;top:13px;box-shadow:0 1px #fff9e8}.pl-panel-card:before{left:14px}.pl-panel-card:after{right:14px}.pl-panel-title{letter-spacing:-.035em}.pl-panel-sub{opacity:.9}.pl-stars{padding:10px 0 4px}.pl-star.is-on{color:#d6a44f;filter:drop-shadow(0 2px #745127)drop-shadow(0 -1px #fff9e8)}.pl-toggle{min-height:48px}.pl-link{opacity:.8;min-height:36px}.pl-hint{background:#fff9e8f5;border:1px solid #c99b50;box-shadow:0 5px 20px #0003,inset 0 0 0 2px #f8d999}@media (max-height:680px){.pl-title>div:nth-child(2){gap:0;margin-top:-2vh}.pl-title .pl-logo{width:min(72%,360px)}.pl-title-actions{gap:10px;margin-bottom:1vh}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.pl-title>div:nth-child(2):after{transform:none}}:root{--pl-ink:#0d2a2f;--pl-cream:#f5ead4;--pl-cream-dim:#d9ccb0;--pl-board:#103f45;--pl-recess:#082d35;--pl-brass:#c99b50;--pl-brass-light:#f8d999;--pl-brass-shadow:#745127;--pl-good:#70db9d;--pl-warn:#ff7668;--pl-radius:18px;--pl-font-display:ui-rounded, "SF Pro Rounded", "Arial Rounded MT Bold", system-ui, sans-serif;--pl-font-text:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pl-liq-R:#ff7668;--pl-liq-Y:#ffd05a;--pl-liq-B:#37c9f4;--pl-liq-O:#ffa45b;--pl-liq-G:#70db9d;--pl-liq-P:#bd91f5;--pl-hud-h:132px;--pl-tray-h:104px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;color:var(--pl-cream);font-family:var(--pl-font-text);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:none;touch-action:manipulation;background:#061d22;margin:0;overflow:hidden}#app{background:var(--pl-recess);max-width:560px;margin:0 auto;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}#backdrop{background-position:50%;background-size:cover;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}#backdrop:after{content:"";background:linear-gradient(#061d22c7 0%,#061d2259 30%,#061d2273 70%,#061d22d9 100%);position:absolute;top:0;bottom:0;left:0;right:0}#stage{left:0;right:0;top:calc(var(--safe-t) + var(--pl-hud-h));bottom:calc(var(--safe-b) + var(--pl-tray-h));visibility:hidden;position:absolute}#app.in-level #stage{visibility:visible}#ui{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}#ui>*{pointer-events:auto}.pl-icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.pl-btn{font:700 18px/1 var(--pl-font-display);color:var(--pl-ink);cursor:pointer;background:linear-gradient(180deg, var(--pl-cream) 0%, var(--pl-cream-dim) 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;transition:transform 80ms,box-shadow 80ms,filter .15s;display:inline-flex;box-shadow:0 4px #00000059,inset 0 1px #ffffffb3}.pl-btn:active{transform:translateY(3px);box-shadow:0 1px #00000059,inset 0 1px #ffffffb3}.pl-btn[disabled]{filter:grayscale(.7)brightness(.7);pointer-events:none}.pl-btn--primary{background:linear-gradient(180deg, var(--pl-brass-light) 0%, var(--pl-brass) 100%);box-shadow:0 5px 0 var(--pl-brass-shadow), inset 0 1px 0 #fff9;min-height:62px;padding:0 34px;font-size:22px}.pl-btn--primary:active{box-shadow:0 2px 0 var(--pl-brass-shadow), inset 0 1px 0 #fff9}.pl-btn--ghost{color:var(--pl-cream);background:#f5ead41f;box-shadow:inset 0 0 0 1.5px #f5ead459}.pl-btn--ghost:active{box-shadow:inset 0 0 0 1.5px #f5ead459}.pl-btn--round{border-radius:50%;width:48px;min-height:48px;padding:0}.pl-btn--wide{width:100%}.pl-screen{padding:calc(var(--safe-t) + 14px) 16px calc(var(--safe-b) + 16px);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pl-screen.is-enter{animation:.25s ease-out pl-fade}@keyframes pl-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pl-wallet{align-items:center;gap:10px;display:flex}.pl-chip{font:700 16px/1 var(--pl-font-display);font-variant-numeric:tabular-nums;background:#061d22b3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 8px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f5ead433}.pl-chip .pl-icon{color:var(--pl-brass-light)}.pl-title{text-align:center;justify-content:space-between;align-items:center}.pl-title-top{justify-content:space-between;align-items:center;width:100%;display:flex}.pl-logo{filter:drop-shadow(0 8px 18px #00000080);width:min(84%,380px);margin-top:6vh;animation:5s ease-in-out infinite pl-bob}.pl-logo-text{font:800 54px/1 var(--pl-font-display);letter-spacing:.06em;color:var(--pl-cream);text-shadow:0 4px 0 var(--pl-brass-shadow), 0 10px 24px #00000080;margin-top:8vh}@keyframes pl-bob{50%{transform:translateY(-6px)}}.pl-tagline{font:600 16px/1.3 var(--pl-font-text);opacity:.85;margin-top:10px}.pl-title-actions{flex-direction:column;align-items:center;gap:14px;width:100%;margin-bottom:5vh;display:flex}.pl-title-actions .pl-btn--primary{min-width:240px}.pl-sub{font:600 13px/1.2 var(--pl-font-text);opacity:.7}.pl-map{padding-left:0;padding-right:0}.pl-map-head{justify-content:space-between;align-items:center;padding:0 16px 10px;display:flex}.pl-map-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;padding:4px 16px 40px;overflow-y:auto}.pl-map-scroll::-webkit-scrollbar{display:none}.pl-world{border-radius:var(--pl-radius);background:#061d22b8;margin-bottom:22px;overflow:hidden;box-shadow:0 6px 18px #00000059,inset 0 0 0 1.5px #f5ead424}.pl-world-banner{background-position:50% 35%;background-size:cover;flex-direction:column;justify-content:flex-end;height:92px;padding:10px 14px;display:flex;position:relative}.pl-world-banner:before{content:"";background:linear-gradient(#061d221a,#061d22e0);position:absolute;top:0;bottom:0;left:0;right:0}.pl-world-banner>*{position:relative}.pl-world-name{font:800 22px/1.1 var(--pl-font-display)}.pl-world-blurb{font:600 13px/1.3 var(--pl-font-text);opacity:.8;justify-content:space-between;display:flex}.pl-world.is-locked{filter:saturate(.3)brightness(.75)}.pl-nodes{grid-template-columns:repeat(5,1fr);gap:12px 8px;padding:14px 12px 16px;display:grid}.pl-node{aspect-ratio:1;cursor:pointer;font:800 18px/1 var(--pl-font-display);color:var(--pl-ink);background:radial-gradient(circle at 35% 28%, var(--pl-cream) 0%, var(--pl-cream-dim) 70%);box-shadow:0 4px 0 #0006, inset 0 0 0 3px var(--pl-brass);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform 80ms;display:flex;position:relative}.pl-node:active{transform:scale(.93)}.pl-node.is-locked{color:#f5ead473;pointer-events:none;background:#f5ead41a;box-shadow:inset 0 0 0 2px #f5ead42e}.pl-node.is-current{box-shadow:0 4px 0 #0006, inset 0 0 0 3px var(--pl-brass-light), 0 0 0 5px #f8d99959;animation:1.4s ease-in-out infinite pl-pulse}@keyframes pl-pulse{50%{transform:scale(1.07)}}.pl-node-stars{color:#0d2a2f8c;justify-content:center;gap:1px;display:flex;position:absolute;bottom:-7px;left:0;right:0}.pl-node-stars .is-on{color:var(--pl-brass-light);filter:drop-shadow(0 1px 0 var(--pl-brass-shadow))}.pl-node-stars .pl-icon svg{fill:currentColor}.pl-soon{font:600 14px/1.4 var(--pl-font-text);opacity:.7;text-align:center;padding:18px 14px}.pl-hud{height:calc(var(--safe-t) + var(--pl-hud-h));padding:calc(var(--safe-t) + 8px) 12px 6px;flex-direction:column;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.pl-hud-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.pl-level-name{font:700 14px/1.1 var(--pl-font-display);opacity:.85;text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pl-moves{text-align:center;min-width:78px;color:var(--pl-ink);background:linear-gradient(180deg, var(--pl-cream), var(--pl-cream-dim));box-shadow:0 3px 0 #00000059, inset 0 0 0 2.5px var(--pl-brass);border-radius:16px;padding:6px 10px 7px}.pl-moves-num{font:800 30px/1 var(--pl-font-display);font-variant-numeric:tabular-nums;display:block}.pl-moves-label{font:700 10px/1 var(--pl-font-display);letter-spacing:.12em;text-transform:uppercase;opacity:.7}.pl-moves.is-low{animation:.8s ease-in-out infinite pl-low}.pl-moves.is-low .pl-moves-num{color:#c8382c}@keyframes pl-low{50%{transform:scale(1.06)}}.pl-moves.is-bump{animation:.18s ease-out pl-bump}@keyframes pl-bump{40%{transform:scale(1.12)}}.pl-goals{flex:1;justify-content:center;gap:8px;display:flex}.pl-goal{background:#061d22c7;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:62px;max-width:120px;height:58px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #f5ead438}.pl-goal-fill{background:var(--liq);opacity:.9;height:0%;transition:height .45s cubic-bezier(.2,.9,.3,1.2);position:absolute;bottom:0;left:0;right:0}.pl-goal-fill:before{content:"";background:#ffffff8c;border-radius:50%;height:6px;position:absolute;top:-3px;left:0;right:0}.pl-goal>:not(.pl-goal-fill){position:relative}.pl-goal .pl-icon{color:#fff;filter:drop-shadow(0 1px 1px #0009)}.pl-goal-num{font:800 14px/1 var(--pl-font-display);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000c}.pl-goal.is-done{box-shadow:inset 0 0 0 2.5px var(--pl-brass-light), 0 0 14px #f8d99973}.pl-goal.is-hit{animation:.25s ease-out pl-bump}.pl-score{font:800 18px/1 var(--pl-font-display);font-variant-numeric:tabular-nums;text-align:right;min-width:78px}.pl-score small{font:700 10px/1.4 var(--pl-font-display);letter-spacing:.12em;opacity:.65;text-transform:uppercase;display:block}.pl-tray{height:calc(var(--safe-b) + var(--pl-tray-h));padding:8px 14px calc(var(--safe-b) + 12px);justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.pl-boosters{flex:1;justify-content:center;gap:12px;display:flex}.pl-booster{cursor:pointer;width:64px;height:64px;color:var(--pl-ink);background:linear-gradient(180deg, var(--pl-cream), var(--pl-cream-dim));box-shadow:0 4px 0 #00000059, inset 0 0 0 2.5px var(--pl-brass);border:0;border-radius:18px;justify-content:center;align-items:center;transition:transform .1s;display:flex;position:relative}.pl-booster:active{transform:translateY(2px)}.pl-booster.is-armed{box-shadow:0 10px 18px #0006, inset 0 0 0 3px var(--pl-brass-light), 0 0 0 4px #f8d99980;transform:translateY(-8px)scale(1.08)}.pl-booster-count{background:var(--pl-ink);min-width:24px;height:24px;color:var(--pl-cream);font:800 13px/24px var(--pl-font-display);text-align:center;box-shadow:0 0 0 2px var(--pl-brass);border-radius:12px;padding:0 6px;position:absolute;top:-6px;right:-6px}.pl-booster.is-empty .pl-booster-count{background:var(--pl-brass);color:var(--pl-ink)}.pl-hint{left:16px;right:16px;bottom:calc(var(--safe-b) + var(--pl-tray-h) + 6px);background:var(--pl-cream);color:var(--pl-ink);font:700 16px/1.3 var(--pl-font-display);text-align:center;box-shadow:0 6px 18px #0006, inset 0 0 0 2px var(--pl-brass);pointer-events:none;border-radius:16px;padding:12px 16px;animation:.25s ease-out pl-fade;position:absolute}.pl-toast{white-space:nowrap;color:var(--pl-cream);font:800 20px/1 var(--pl-font-display);pointer-events:none;box-shadow:inset 0 0 0 2px var(--pl-brass);background:#061d22e6;border-radius:999px;padding:12px 22px;animation:1.4s ease-out forwards pl-toast;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@keyframes pl-toast{0%{opacity:0;transform:translate(-50%,-30%)scale(.8)}15%{opacity:1;transform:translate(-50%,-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-70%)}}.pl-chain{pointer-events:none;white-space:nowrap;font:900 46px/1 var(--pl-font-display);color:var(--pl-brass-light);letter-spacing:.02em;text-shadow:0 3px 0 var(--pl-brass-shadow), 0 0 24px #f8d999b3;animation:.9s cubic-bezier(.2,1.4,.4,1) forwards pl-chain;position:absolute;top:44%;left:50%}@keyframes pl-chain{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(-8deg)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.15)rotate(2deg)}70%{opacity:1;transform:translate(-50%,-55%)scale(1)}to{opacity:0;transform:translate(-50%,-90%)scale(1)}}.pl-fly{pointer-events:none;font:900 24px/1 var(--pl-font-display);color:#fff;text-shadow:0 2px 0 #0000008c, 0 0 12px var(--liq);z-index:20;transition:transform .6s cubic-bezier(.5,-.3,.7,1),opacity .6s ease-in;position:fixed;transform:translate(-50%,-50%)}.pl-panel{-webkit-backdrop-filter:blur(3px);z-index:10;background:#041216a8;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out pl-dim;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes pl-dim{0%{opacity:0}}.pl-panel-card{text-align:center;width:100%;max-width:360px;color:var(--pl-ink);background:linear-gradient(180deg, var(--pl-cream) 0%, var(--pl-cream-dim) 100%);box-shadow:0 16px 40px #0000008c, inset 0 0 0 3px var(--pl-brass), inset 0 0 0 6px #ffffff59;border-radius:26px;flex-direction:column;align-items:center;gap:14px;padding:22px 20px 20px;animation:.32s cubic-bezier(.2,1.4,.4,1) pl-pop;display:flex}@keyframes pl-pop{0%{opacity:0;transform:scale(.8)translateY(20px)}}.pl-panel-title{font:900 28px/1.1 var(--pl-font-display);margin:0}.pl-panel-sub{font:600 15px/1.35 var(--pl-font-text);opacity:.8;margin:0}.pl-panel-row{justify-content:center;gap:10px;width:100%;display:flex}.pl-panel-card .pl-btn--ghost{color:var(--pl-ink);background:#0d2a2f14;box-shadow:inset 0 0 0 1.5px #0d2a2f4d}.pl-stars{justify-content:center;gap:6px;display:flex}.pl-star{color:#0d2a2f2e}.pl-star svg{fill:currentColor}.pl-star.is-on{color:var(--pl-brass);filter:drop-shadow(0 2px 0 var(--pl-brass-shadow));animation:.45s cubic-bezier(.2,1.6,.4,1) backwards pl-star}.pl-star:nth-child(2){transform:translateY(-10px)scale(1.2)}@keyframes pl-star{0%{opacity:0;transform:scale(2.4)rotate(-40deg)}}.pl-goal-list{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pl-goal-pill{background:var(--liq);color:#10262b;font:800 16px/1 var(--pl-font-display);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex;box-shadow:inset 0 -3px #0000002e}.pl-stat{font:800 20px/1 var(--pl-font-display);font-variant-numeric:tabular-nums}.pl-stat small{font:700 11px/1.5 var(--pl-font-display);letter-spacing:.1em;text-transform:uppercase;opacity:.6;display:block}.pl-stats{justify-content:center;gap:22px;display:flex}.pl-toggle{width:100%;font:700 17px/1 var(--pl-font-display);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 4px;display:flex}.pl-toggle-knob{background:#0d2a2f40;border-radius:15px;width:52px;height:30px;transition:background .15s;position:relative}.pl-toggle-knob:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006}.pl-toggle.is-on .pl-toggle-knob{background:var(--pl-good)}.pl-toggle.is-on .pl-toggle-knob:after{transform:translate(22px)}.pl-link{color:inherit;font:600 13px/1 var(--pl-font-text);opacity:.6;cursor:pointer;background:0 0;border:0;padding:6px;text-decoration:underline}@media (max-height:640px){:root{--pl-hud-h:116px;--pl-tray-h:88px}.pl-booster{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.pl-logo,.pl-node.is-current,.pl-moves.is-low{animation:none}}
